.ns-home{--ns-night:#080a0e;--ns-paper:#f5f5f7;--ns-charcoal:#11151b;--ns-panel:#191f28;--ns-line:#d2d2d7;--ns-ink:#1d1d1f;--ns-muted:#606065;--ns-blue:#1c65c8;--ns-space:clamp(72px,8vw,112px);color:var(--ns-ink);background:var(--ns-night)}.ns-home .ns-wrap{width:min(calc(100% - var(--mkt-gutter) * 2),1200px);margin-inline:auto}.ns-home :is(h1,h2,h3){font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;letter-spacing:-.05em;line-height:1.08;text-wrap:balance}.ns-home h1{font-size:clamp(42px,5.7vw,82px);line-height:1.04}.ns-home h2{font-size:clamp(36px,4.8vw,68px)}.ns-home h3{font-size:clamp(28px,3vw,42px)}.ns-home .ns-eyebrow{font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--ns-blue);margin-bottom:18px}.ns-home .ns-lead{font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--ns-muted)}.ns-home .ns-dark{--ns-ink:#f5f5f7;--ns-muted:#b9bcc4;--ns-blue:#a6cdff;--ns-line:#39424e;--background:#080a0e;--border:#39424e;--foreground:#f5f5f7;--brand-navy:#f5f5f7;--muted-foreground:#b9bcc4;--fl-accent:#a6cdff;--fl-quiet-line:#a6cdff;background:var(--ns-night);color:var(--ns-ink)}[data-marketing-design=premium] .ns-dark [data-fl-kind=secondary]{border-color:#81b6fa;color:#a6cdff}[data-marketing-design=premium] .ns-dark [data-fl-kind=inline]{color:var(--ns-blue)}[data-marketing-design=premium] .ns-dark :focus-visible{outline-color:#a6cdff}.ns-home :is(section,article,details,[id]){scroll-margin-top:28px}.ns-home .ns-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:30px}.ns-home .ns-opening-copy{text-align:center;max-width:1080px;padding-block:clamp(56px,6vw,88px) 40px}.ns-home .ns-opening-copy .ns-lead{max-width:640px;margin:26px auto 0}.ns-home .ns-scroll-cue{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:28px;font-size:12px;color:#b9bcc4}.ns-home .ns-scroll-cue:hover{color:#fff}.ns-home .ns-opening-track{width:min(calc(100% - 32px),1680px);margin:auto}.ns-home .mkt-aviation-image{animation:none;transform:none}.ns-home .ns-opening-visual .mkt-aviation-image{aspect-ratio:2.39;border-radius:22px 22px 0 0;background:#10202d}.ns-home .ns-opening-visual img{object-position:35% 50%}.ns-home .ns-discovery{padding-block:56px var(--ns-space)}.ns-home .ns-discovery-copy{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:48px}.ns-home .ns-discovery-copy .ns-lead{max-width:430px;justify-self:end;padding-bottom:5px}.ns-home .ns-dashboard{width:100%;margin-inline:auto}.ns-home .ns-dashboard>figure{border-color:#30343b;box-shadow:none}.ns-home .ns-discovery-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;margin-top:24px}.ns-home .ns-discovery-foot p{color:#b9bcc4;font-size:14px}.ns-home .ns-exploration{background:var(--ns-charcoal);padding-block:var(--ns-space)}.ns-home .ns-section-heading{text-align:center;max-width:850px;margin:0 auto 56px}.ns-home .ns-section-heading .ns-lead{max-width:600px;margin:24px auto 0}.ns-home .ns-step{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;column-gap:56px;padding-block:40px}.ns-home .ns-step-copy>p:not(.ns-eyebrow){margin-block:24px 12px;color:var(--ns-muted);font-size:17px;line-height:1.7}.ns-home .ns-step-detail{margin-top:24px}.ns-home .ns-sequence-stage{display:none}.ns-home .ns-sequence-screen{display:grid}.ns-home .ns-sequence-panel{grid-area:1/1}.ns-home .ns-step-inline{min-width:0}.ns-home .ns-step figure{margin:0}.ns-home .ns-step figcaption{font-size:11px}.ns-home .ns-progress{display:flex;justify-content:center;gap:8px;margin-top:20px}.ns-home .ns-progress span{height:3px;width:32px;border-radius:2px;background:var(--ns-line)}.ns-home .ns-readiness{position:relative;min-height:760px}.ns-home .ns-readiness-photo{position:absolute;inset:0 0 0 43%}.ns-home .ns-readiness-photo .mkt-aviation-image{height:100%;aspect-ratio:auto;border-radius:0}.ns-home .ns-readiness-photo img{object-position:48% 55%}.ns-home .ns-readiness-layout{display:grid;grid-template-columns:.72fr 1fr;gap:9%;position:relative;pointer-events:none}.ns-home .ns-readiness-copy{padding-block:var(--ns-space);pointer-events:auto}.ns-home .ns-readiness-copy .ns-lead{margin-block:28px 14px;font-size:18px}.ns-home .ns-ready-details{margin-top:36px}.ns-home .ns-detail{border-top:1px solid var(--ns-line)}.ns-home .ns-dark .ns-detail{border-color:var(--ns-line)}[data-marketing-design=premium] .ns-home .ns-detail>summary{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:16px 2px;gap:24px;list-style:none;font-size:15px;font-weight:500;cursor:pointer}.ns-home .ns-detail summary::-webkit-details-marker{display:none}[data-marketing-design=premium] .ns-home .ns-detail>summary>span:first-child{font-size:inherit}.ns-home .ns-detail-plus{font-size:22px;font-weight:400;flex:none}.ns-home .ns-detail[open] .ns-detail-plus{font-size:0}.ns-home .ns-detail[open] .ns-detail-plus:after{content:"−";font-size:22px}.ns-home .ns-detail-content{padding:12px 0 24px;font-size:15px;line-height:1.7}.ns-home .ns-detail-content>p{color:var(--ns-muted);margin-bottom:20px}.ns-home .ns-detail-content>figure{margin:24px 0}.ns-home .ns-checks{list-style:decimal;padding-left:22px}.ns-home .ns-checks li{padding-block:6px}.ns-home .ns-price-lines>div{display:flex;justify-content:space-between;gap:16px;padding-block:8px}.ns-home .ns-price-lines{margin-bottom:20px}.ns-home .ns-price-lines dd{white-space:nowrap;font-variant-numeric:tabular-nums}.ns-home .ns-evidence{background:var(--ns-charcoal);padding-block:var(--ns-space)}.ns-home .ns-solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ns-home .ns-solutions a{display:flex;flex-direction:column;align-items:start;padding:24px 0;border-top:1px solid var(--ns-line)}.ns-home .ns-solutions h3{font-size:25px}.ns-home .ns-solutions p{color:var(--ns-muted);font-size:15px;line-height:1.7;margin-top:18px;margin-bottom:24px}.ns-home .ns-solutions a>span{color:var(--ns-blue);margin-top:auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.ns-home .ns-solutions a:hover h3{color:var(--ns-blue)}.ns-home .ns-evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.ns-home .ns-evidence-pair>div{background:var(--ns-panel);padding:32px;border-radius:20px}.ns-home .ns-evidence-pair h3{font-size:26px}.ns-home .ns-evidence-pair p{font-size:16px;line-height:1.7;color:var(--ns-muted);margin:18px 0}.ns-home .ns-evidence-pair a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.ns-home .ns-tour{margin-top:56px}[data-marketing-design=premium] .ns-home .ns-tour>details>summary{font-size:20px;min-height:80px}.ns-home .ns-questions{display:grid;grid-template-columns:1fr 1.65fr;gap:64px;padding-top:var(--ns-space)}.ns-home .ns-questions h3{font-size:clamp(30px,3.2vw,44px)}[data-marketing-design=premium] .ns-home .ns-questions summary{min-height:64px;font-size:16px}.ns-home .ns-questions details>p{color:var(--ns-muted)}.ns-home .ns-closing{text-align:center}.ns-home .ns-runway-track{width:min(100%,1680px);margin:auto}.ns-home .ns-runway-visual .mkt-aviation-image{aspect-ratio:2.75;max-height:580px;border-radius:0;background:#586268}.ns-home .ns-runway-visual img{object-position:50% 57%}.ns-home .ns-closing-copy{padding-block:72px var(--ns-space)}.ns-home .ns-closing h2{font-size:clamp(38px,5.2vw,76px)}.ns-home .ns-closing .ns-lead{max-width:630px;margin:28px auto 0}.ns-home .ns-closing-note{margin-top:28px;font-size:13px;color:#b9bcc4}[data-marketing-design=premium] .ns-dark .mkt-product-image{background:var(--ns-panel);border-color:var(--ns-line);box-shadow:none}[data-marketing-design=premium] .ns-dark figcaption{background:var(--ns-panel);color:var(--ns-muted);border-color:var(--ns-line)}[data-marketing-design=premium] .ns-dark [role=tablist][aria-label=Workspaces]{background:var(--ns-panel)}[data-marketing-design=premium] .ns-dark [data-fl-kind=tab]:not([aria-selected=true]){color:var(--ns-muted)}[data-marketing-design=premium] .ns-dark [data-fl-kind=outline]{background:var(--ns-panel);color:var(--ns-ink);border-color:var(--ns-line)}@media screen and (forced-colors:none){[data-marketing-root][data-marketing-design=premium]:has([data-home-story]) footer{background:#080a0e;color:#b9bcc4;border-color:#30343b}[data-marketing-root][data-marketing-design=premium]:has([data-home-story]) footer :is(svg,.fl-placard){color:#f5f5f7}[data-marketing-root][data-marketing-design=premium]:has([data-home-story]) footer :is([data-footer-brand] p,[data-fl-kind=footer-link],[data-footer-bar] .fl-band){color:#b9bcc4}[data-marketing-root][data-marketing-design=premium]:has([data-home-story]) footer [data-footer-bar]{border-color:#30343b}[data-marketing-root][data-marketing-design=premium]:has([data-home-story]) footer :focus-visible{outline-color:#a6cdff}}[data-marketing-root][data-marketing-design=premium]:has([data-home-story]) header.sticky{--background:#080a0e;--foreground:#f5f5f7;--card:#11151b;--card-foreground:#f5f5f7;--muted:#202630;--muted-foreground:#b9bcc4;--border:#30343b;--fl-accent:#a6cdff;--fl-edge:#a6cdff;--ring:#a6cdff;background:#080a0e;color:#f5f5f7;border-bottom-color:#242830}[data-marketing-design=premium]:has([data-home-story]) header.sticky a[href="/"]>svg{color:#f5f5f7}[data-marketing-design=premium]:has([data-home-story]) header.sticky #site-mobile-menu{background:#080a0e}[data-marketing-design=premium]:has([data-home-story]) header.sticky :focus-visible{outline-color:#a6cdff}@media screen and (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){@supports (animation-timeline:view()) and (animation-range:contain 0% contain 100%) and (view-timeline-inset:1px 1px){.ns-home .ns-opening-track{--ns-frame-height:min(calc((100vw - 32px) / 2.39),660px,calc(100svh - 144px));--ns-frame-top:max(88px,calc((100svh - var(--ns-frame-height)) / 2 + 32px));min-height:calc(var(--ns-frame-height) + 38svh);view-timeline-name:--ns-opening;view-timeline-axis:block;view-timeline-inset:var(--ns-frame-top) calc(100svh - var(--ns-frame-top) - var(--ns-frame-height))}.ns-home .ns-opening-visual{position:sticky;top:var(--ns-frame-top);height:var(--ns-frame-height);animation:ns-open linear both;animation-timeline:--ns-opening;animation-range:contain 0 contain 100%}.ns-home .ns-opening-visual .mkt-aviation-image{height:100%;aspect-ratio:auto}.ns-home .ns-opening-visual img{animation:ns-depth linear both;animation-timeline:--ns-opening;animation-range:contain 0 contain 100%}.ns-home .ns-arrive{animation:ns-arrive linear both;animation-timeline:view();animation-range:entry 0 entry 85%}.ns-home .ns-section-heading>h2{animation:ns-heading linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.ns-home [data-story-enhanced]{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:6%;align-items:start}.ns-home [data-story-enhanced] .ns-step{display:flex;align-items:center;min-height:max(420px,60svh);padding-block:52px}.ns-home [data-story-enhanced] .ns-step-inline{display:none}.ns-home [data-story-enhanced] .ns-step-copy{border-left:2px solid var(--ns-line);padding-left:24px}.ns-home [data-story-enhanced] [data-active=true] .ns-step-copy{border-color:var(--ns-blue)}.ns-home [data-story-enhanced] .ns-sequence-stage{display:block;position:sticky;top:max(96px,calc((100svh - 540px) / 2 + 32px));padding-block:48px}.ns-home [data-story-enhanced] .ns-sequence-panel{opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s}.ns-home [data-story-active="0"] [data-story-panel="0"],.ns-home [data-story-active="1"] [data-story-panel="1"],.ns-home [data-story-active="2"] [data-story-panel="2"]{opacity:1;visibility:visible}.ns-home [data-story-active="0"] [data-story-indicator="0"],.ns-home [data-story-active="1"] [data-story-indicator="1"],.ns-home [data-story-active="2"] [data-story-indicator="2"]{background:var(--ns-blue)}.ns-home .ns-runway-track{--ns-runway-height:min(42vw,520px,calc(100svh - 176px));min-height:calc(var(--ns-runway-height) + 20svh);view-timeline-name:--ns-runway;view-timeline-inset:96px calc(100svh - 96px - var(--ns-runway-height))}.ns-home .ns-runway-visual{position:sticky;top:96px;height:var(--ns-runway-height);overflow:hidden}.ns-home .ns-runway-visual .mkt-aviation-image{height:100%;aspect-ratio:auto}.ns-home .ns-runway-visual img{animation:ns-runway linear both;animation-timeline:--ns-runway;animation-range:contain 0 contain 100%}}}@keyframes ns-open{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ns-depth{0%{transform:scale(1)}to{transform:scale(1.065)}}@keyframes ns-arrive{0%{transform:translateY(28px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes ns-heading{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes ns-runway{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:1023px){.ns-home .ns-discovery-copy{gap:32px}.ns-home .ns-step{grid-template-columns:1fr;gap:28px;padding-block:36px}.ns-home .ns-step-copy{max-width:650px}.ns-home .ns-step-inline{width:100%}.ns-home .ns-readiness{display:flex;flex-direction:column;min-height:0}.ns-home .ns-readiness-photo{position:static;height:clamp(300px,55vw,540px)}.ns-home .ns-readiness-layout{display:block}.ns-home .ns-readiness-copy{max-width:680px}.ns-home .ns-readiness h2{max-width:15ch}.ns-home .ns-solutions{gap:24px}.ns-home .ns-questions{gap:40px;grid-template-columns:1fr 1.6fr}}@media (max-width:767px){.ns-home{--ns-space:64px}.ns-home .ns-opening-copy{padding-top:44px}.ns-home .ns-opening-copy .ns-eyebrow{margin-bottom:20px}.ns-home h1{font-size:clamp(38px,8.7vw,60px)}.ns-home .ns-opening-copy .ns-lead{font-size:18px}.ns-home .ns-opening-track{width:100%}.ns-home .ns-opening-visual .mkt-aviation-image{aspect-ratio:1.5;border-radius:0}.ns-home .ns-opening-visual img{object-position:35% 50%}.ns-home .ns-discovery{padding-top:64px}.ns-home .ns-discovery-copy{display:block;margin-bottom:32px}.ns-home .ns-discovery-copy .ns-lead{margin-top:24px}.ns-home .ns-discovery-foot{display:block}.ns-home .ns-discovery-foot a{margin-top:12px}.ns-home .ns-section-heading{text-align:left;margin-bottom:24px}.ns-home .ns-section-heading .ns-lead{margin-top:20px}.ns-home .ns-step{padding-block:32px}.ns-home .ns-step+.ns-step{border-top:1px solid var(--ns-line);margin-top:24px}.ns-home .ns-step h3{font-size:32px}.ns-home .ns-step-copy>p:not(.ns-eyebrow){font-size:16px;margin-top:20px}.ns-home .ns-readiness-photo{height:320px}.ns-home .ns-readiness-copy{padding-block:56px}.ns-home .ns-evidence-pair,.ns-home .ns-questions,.ns-home .ns-solutions{grid-template-columns:1fr}.ns-home .ns-solutions{gap:8px}.ns-home .ns-solutions p{margin-block:14px 10px}.ns-home .ns-evidence-pair{margin-top:24px}.ns-home .ns-evidence-pair>div{padding:28px}.ns-home .ns-questions{gap:28px}.ns-home .ns-questions h3 br{display:none}.ns-home .ns-tour{margin-top:36px}.ns-home .ns-runway-visual .mkt-aviation-image{aspect-ratio:1.65}.ns-home .ns-closing-copy{padding-block:56px 64px}.ns-home .ns-closing .ns-lead{font-size:18px}}@media print{.ns-home{--ns-charcoal:#fff;--ns-panel:#fff;background:#fff}.ns-home .ns-dark{--ns-line:#aaa;--border:#aaa;--ns-ink:#000;--ns-muted:#333;--ns-blue:#174d99;--foreground:#000;--brand-navy:#000;--muted-foreground:#333;--fl-accent:#174d99;--fl-quiet-line:#174d99;color:#000;background:#fff}.ns-home :is(.ns-discovery-foot p,.ns-closing-note){color:#333}.ns-home .ns-wrap{width:100%}.ns-home :is(.ns-opening-copy,.ns-discovery,.ns-exploration,.ns-evidence,.ns-closing-copy,.ns-readiness-copy){padding-block:24px}.ns-home :is(.ns-readiness-photo,.ns-readiness-layout){position:static;display:block;height:auto}.ns-home .ns-readiness-photo .mkt-aviation-image{height:240px}.ns-home .ns-readiness{min-height:0}.ns-home .ns-opening-visual .mkt-aviation-image{max-height:280px}.ns-home .ns-step{break-inside:avoid}.ns-home :is(.ns-scroll-cue,.ns-actions,.ns-sequence-stage){display:none}}@media (forced-colors:active){.ns-home{--ns-charcoal:Canvas;--ns-panel:Canvas}.ns-home .ns-dark{--ns-line:ButtonText;--border:ButtonText;--ns-ink:CanvasText;--ns-muted:CanvasText;--ns-blue:LinkText;background:Canvas;color:CanvasText}[data-marketing-design=premium] .ns-dark [data-fl-kind=secondary]{color:LinkText;border-color:ButtonText}[data-marketing-design=premium] .ns-dark :focus-visible{outline-color:Highlight}}