@layer neptune-focus,neptune-selection-preview,neptune-back;@layer neptune-interaction{.neptune-landing .nl-header-signin:where([data-neptune-action=secondary],:where(.nb-button--secondary,.nb-icon-button:not(.nb-icon-button--primary):not(.nb-icon-button--quiet):not(.nb-icon-button--danger):not(.nb-icon-button--danger-quiet):not(.nb-icon-button--coins):not(.nb-icon-button--link):not(.nb-icon-button--inverse),.nu-button--secondary,.studio-button:not(.studio-button--primary):not(.studio-button--danger-text),.studio-icon-button:not(.studio-icon-button--danger),.crm-library-button:not(.crm-library-button--primary)):where(button,a[href],input[type=button],input[type=submit],input[type=reset],[role=button],[role=link],summary,label:has(input[type=file])):where(:not([data-neptune-action]):not(.nb-morphing-button):not([aria-pressed]):not([aria-selected]):not([aria-current]):not([role=tab]):not([role=combobox]):not([role=option]):not([role^=menuitem]):not([role=switch]):not([role=checkbox]):not([role=radio]):not([role=slider]):not([role=treeitem]):not([role=row]):not([role=gridcell]):not(input:not([type=button]):not([type=submit]):not([type=reset])):not(select):not(textarea):not(.nb-selection-rail>button):not([data-day]>button)):where(:not([data-neptune-control]),[data-neptune-control=button]):where(:not([data-neptune-shape]),[data-neptune-shape=action],[data-neptune-shape=circle])):not(:focus-visible){background:linear-gradient(var(--nb-background-surface), var(--nb-background-surface)) padding-box, var(--nb-gradient-signature) border-box!important;color:var(--nb-text-primary)!important;box-shadow:none!important;border:1.5px solid #0000!important}}@layer neptune-brand-surfaces,neptune-foundation;.na-primary-navigation{gap:var(--nb-space-4,1rem);flex-wrap:wrap;align-items:center;display:flex}.na-primary-navigation a{color:inherit;padding-block:.65rem;font-size:.9rem;text-decoration:none}.na-primary-navigation a:hover{text-decoration:underline}.na-resource{max-width:76rem}.na-resource-text{white-space:pre-line;max-width:76ch;line-height:1.8}.na-resource-actions{flex-wrap:wrap;gap:1rem;margin-block:1.5rem;display:flex}.na-guide-body{max-width:78ch;margin-inline:auto}.na-guide-body section{padding-block:1.5rem;scroll-margin-top:8rem}.na-guide-body p,.na-guide-body li{line-height:1.8}.na-breadcrumbs{flex-wrap:wrap;gap:.5rem;padding-top:1rem;font-size:.85rem;display:flex}.na-diagnostic{max-width:54rem;margin-inline:auto;padding-block:2rem}.na-diagnostic form{gap:1.25rem;display:grid}.na-diagnostic label{gap:.5rem;display:grid}.na-diagnostic textarea{border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-control);background:var(--nb-background-surface);width:100%;min-height:6rem;color:inherit;font:inherit;padding:1rem}.na-diagnostic .na-consent{align-items:flex-start;gap:.75rem;display:flex}.na-diagnostic-result{scroll-margin-top:8rem}@media (width<=900px){.nl-header-inner:has(.na-primary-navigation){flex-wrap:wrap}.nl-header-inner>.na-primary-navigation{flex-basis:100%;order:3;justify-content:center}.na-primary-navigation{gap:.8rem}.na-primary-navigation a{font-size:.8rem}}.nl-hero #landing-title{font-size:var(--nb-type-size-display);line-height:1.1}.na-breadcrumb-item{flex-wrap:wrap;gap:.5rem;min-width:0;display:inline-flex}.na-guide-body h2,.na-resource h2,.na-diagnostic h2{font-size:var(--nb-type-size-h2);font-weight:var(--nb-type-weight-bold);margin-bottom:var(--nb-space-3);line-height:1.3}.na-guide-body ul{padding-left:var(--nb-space-6);list-style:outside}.na-diagnostic p{margin-block:var(--nb-space-3)}.na-diagnostic h3,.na-diagnostic h4{font-size:var(--nb-type-size-h3);font-weight:var(--nb-type-weight-bold);margin-block:var(--nb-space-4) var(--nb-space-2)}.na-diagnostic ul{padding-left:var(--nb-space-6);list-style:outside}.na-diagnostic-result{margin-block:var(--nb-space-8)}.nl-network-journey{overflow-x:clip}.na-guide-heading{padding-top:var(--nb-space-6);max-width:60rem}.na-guide-heading nav{font-size:var(--nb-type-size-caption);color:var(--nb-text-secondary)}.na-guide-heading h1{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:var(--nb-type-weight-display);letter-spacing:var(--nl-heading-tracking);max-width:30ch;margin-block:var(--nb-space-2) var(--nb-space-3);line-height:1.15}.na-guide-heading>p{max-width:65ch;line-height:1.5}.na-eyebrow{font-size:var(--nb-type-size-caption);color:var(--nb-text-secondary);margin-top:var(--nb-space-4)}.na-quick-steps{gap:var(--nb-space-4);margin-block:var(--nb-space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.na-quick-steps li{align-items:center;gap:var(--nb-space-2);font-size:var(--nb-type-size-body);display:flex}.na-quick-steps li>span{background:var(--nb-background-subtle);width:1.5rem;height:1.5rem;font-weight:var(--nb-type-weight-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.na-resource.na-resource--compact{padding-block:var(--nb-space-4);max-width:60rem}.na-resource-panel{padding:var(--nb-space-6);border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-card);background:var(--nb-background-surface)}.na-resource-panel>p{line-height:1.5}.na-resource-panel [role=status]:empty{display:none}.na-resource-panel .na-resource-actions{margin-block:var(--nb-space-4);align-items:center}.na-resource-note{font-size:var(--nb-type-size-body-small);color:var(--nb-text-secondary);margin-top:var(--nb-space-3)}.na-prompt-preview,.na-comparison-inline{margin-top:var(--nb-space-3)}.na-prompt-preview summary,.na-comparison-inline summary{cursor:pointer;padding-block:var(--nb-space-2);font-size:var(--nb-type-size-body)}.na-prompt-preview .na-resource-text{font-size:var(--nb-type-size-body);padding-block:var(--nb-space-3)}.na-action-checklist,.na-comparison-criteria{margin-block:var(--nb-space-4);gap:var(--nb-space-1);padding:0;list-style:none;display:grid}.na-action-checklist label{gap:var(--nb-space-3);cursor:pointer;min-height:40px;font-size:var(--nb-type-size-body);align-items:center;display:flex}.na-action-checklist input{width:18px;height:18px;accent-color:var(--nb-brand-violet);flex-shrink:0}.na-comparison-criteria{gap:var(--nb-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.na-comparison-criteria li{gap:var(--nb-space-2);font-size:var(--nb-type-size-body);align-items:center;display:flex}.na-comparison-criteria svg{width:18px;height:18px;color:var(--nb-text-secondary);flex-shrink:0}.na-table-scroll{min-width:0;margin-block:var(--nb-space-3);position:relative;overflow:auto}.na-table-scroll table{border-collapse:collapse;width:100%;min-width:540px;font-size:var(--nb-type-size-body)}.na-table-scroll th,.na-table-scroll td{text-align:left;padding:var(--nb-space-2);border-bottom:1px solid var(--nb-border-subtle)}.na-table-scroll input{border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-control);padding:var(--nb-space-2);background:var(--nb-background-surface);width:100%;min-width:8rem}.na-table-scroll label{display:block}.na-guide-method{max-width:60rem;padding-block:var(--nb-space-5)}.na-guide-app{max-width:60rem;padding-block:var(--nb-space-3)}.na-guide-app-panel{justify-content:space-between;align-items:center;gap:var(--nb-space-4);padding:var(--nb-space-4);border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-card);background:var(--nb-background-subtle);flex-wrap:wrap;display:flex}.na-guide-app-panel>p{font-size:var(--nb-type-size-body);flex:14rem;margin:0;line-height:1.5}.na-guide-app-actions{justify-items:center;gap:var(--nb-space-1);min-width:0;max-width:100%;display:grid}.na-guide-app-actions .nl-button{white-space:normal;text-align:center;max-width:100%}.na-guide-app-actions .nl-button span{min-width:0}.na-guide-app-actions>a:last-child{min-height:44px;font-size:var(--nb-type-size-body-small);align-items:center;display:inline-flex}.na-guide-method>h2{font-size:var(--nb-type-size-h2);font-weight:var(--nb-type-weight-bold);margin-bottom:var(--nb-space-3)}.na-guide-method .ni-disclosure summary{padding-block:var(--nb-space-3)}.na-guide-next{gap:var(--nb-space-4);max-width:60rem;padding-block:var(--nb-space-5);font-size:var(--nb-type-size-body);flex-wrap:wrap;display:flex}.na-guide-next a:first-child{align-items:center;gap:var(--nb-space-2);display:inline-flex}.na-guide-next svg{width:16px;height:16px}.na-diagnostic .na-diagnostic-fields{gap:var(--nb-space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.na-diagnostic-fields legend{font-size:var(--nb-type-size-h2);font-weight:var(--nb-type-weight-bold);margin-bottom:var(--nb-space-3)}.na-diagnostic .na-wide{grid-column:1/-1}.na-diagnostic input[type=text]{width:100%;padding:var(--nb-space-3);border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-control);background:var(--nb-background-surface);color:inherit;font:inherit;min-height:44px}.na-diagnostic textarea{min-height:4.5rem;padding:var(--nb-space-3)}.na-diagnostic label{font-size:var(--nb-type-size-body)}.na-diagnostic input,.na-diagnostic textarea{font-size:16px}.na-diagnostic .na-privacy{font-size:var(--nb-type-size-body-small)}.na-priorities{gap:var(--nb-space-3);padding:0;list-style:none;display:grid}.na-priorities li{padding:var(--nb-space-4);border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-control);background:var(--nb-background-surface)}.na-diagnostic .na-priorities h3{margin-top:0}@media (width<=600px){.na-quick-steps{gap:var(--nb-space-2);display:grid}.na-resource-panel{padding:var(--nb-space-4)}.na-comparison-criteria{gap:var(--nb-space-2);grid-template-columns:1fr}.na-diagnostic .na-diagnostic-fields{grid-template-columns:1fr}}.na-diagnostic-answers>summary{padding-block:var(--nb-space-3);cursor:pointer;font-weight:var(--nb-type-weight-semibold)}.na-diagnostic-answers form{padding-top:var(--nb-space-3)}.nl-header-inner:has(.na-primary-navigation){flex-wrap:wrap}.nl-benefit>div{min-width:0}.nl-benefit h3,.nl-benefit p{overflow-wrap:anywhere}.neptune-landing .nc-directory-card.nc-directory-card--guides .nc-directory-card__visual{aspect-ratio:2.8}.neptune-landing .nc-directory-card--guides .nc-directory-card__copy{min-height:0;padding:var(--nb-space-4)}.neptune-landing .nc-directory-card--guides .nc-directory-card__copy h3{font-size:var(--nb-type-size-h2)}.neptune-landing .nc-directory-card--guides .nc-directory-card__description{font-size:var(--nb-type-size-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.na-guide-kind{font-size:var(--nb-type-size-caption);color:var(--nb-brand-violet);margin-block:var(--nb-space-2)}.na-catalogue-help{margin-block:var(--nb-space-4);font-size:var(--nb-type-size-body)}.na-catalogue-help>summary{cursor:pointer;padding-block:var(--nb-space-3)}@media (width<=600px){.neptune-landing .nc-directory-card--guides .nc-directory-card__open{grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.neptune-landing .nc-directory-card.nc-directory-card--guides .nc-directory-card__visual{aspect-ratio:auto;width:88px;height:100%}.neptune-landing .nc-directory-card--guides .nc-directory-card__visual .na-guide-illustration{width:88px;height:88px}.neptune-landing .nc-directory-card--guides .nc-directory-card__description{display:none}.neptune-landing .nc-directory-card--guides .nc-directory-card__copy h3{font-size:var(--nb-type-size-h3)}}@font-face{font-family:Neptune Landing Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.neptune-landing .nl-header-signin{--nb-type-size-button:13px;--nb-type-weight-bold:600;white-space:nowrap;min-height:44px;padding:8px 20px;font-size:13px;font-weight:600}.nl-language-control.nb-segmented{border:1px solid var(--nb-border-subtle);background:var(--nb-background-surface);flex-shrink:0;gap:0;padding:2px;overflow:visible}.nl-language-control.nb-segmented>button{letter-spacing:.02em;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:12px;font-weight:600;line-height:1}.nl-hero h1{letter-spacing:-.045em;font-size:clamp(44px,6.2vw,80px);font-weight:800;line-height:1.02}.nl-hero-title-line{font-optical-sizing:auto;width:fit-content;max-width:100%;font-family:Neptune Landing Inter,Inter,sans-serif;display:block}.nl-hero-title-accent{background:var(--nb-gradient-title);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.06em;padding-bottom:.06em}.neptune-landing .nl-hero-actions .nl-button{--nb-type-size-button:13px;--nb-type-weight-bold:750;letter-spacing:-.02em;white-space:nowrap;gap:12px;min-height:44px;padding:8px 22px;font-size:13px;font-weight:750}.nl-hero-actions .nl-button>span{font-family:Neptune Landing Inter,Inter,sans-serif}.neptune-landing .nl-hero-actions .nl-button svg{width:22px;height:22px}.neptune-landing .nl-hero-actions .nl-button--secondary{--nb-type-size-button:12px;--nb-action-secondary-foreground:var(--nb-text-primary);--nb-action-secondary-border:var(--nb-border-subtle);box-shadow:var(--nb-shadow-surface);padding-inline:14px}@media (width<=1100px){.nl-hero h1{font-size:clamp(42px,5.8vw,68px)}}@media (width<=800px){.nl-hero h1{font-size:clamp(38px,6vw,54px)}}@media (width<=600px){.nl-hero h1{font-size:clamp(36px,11.7vw,66px)}.neptune-landing .nl-header-signin{--nb-type-size-button:12px;padding-inline:12px;font-size:12px}.neptune-landing .nl-hero-actions .nl-button{--nb-type-size-button:12px;gap:8px;padding-inline:12px;font-size:12px}}@media (forced-colors:active){.nl-hero-title-accent{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}@media (width<=380px){.nl-hero h1{font-size:clamp(36px,11.7vw,44px)}.neptune-landing .nl-hero-actions .nl-button{width:100%}}
