:root{color-scheme:dark;font-family:Segoe UI Variable,Aptos,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0d1117;--bg-elevated: #121821;--surface: #171e28;--surface-soft: #1b2532;--text: #f3f6fa;--text-soft: #a8b3c2;--text-muted: #7f8b9b;--line: rgba(204, 219, 238, .14);--line-strong: rgba(204, 219, 238, .24);--accent: #3475c0;--accent-hover: #3773ba;--accent-soft: rgba(57, 127, 209, .16);--focus: #72adf1;--radius: 16px;--shell: 1240px;--header-height: 72px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;background:var(--bg)}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}body{min-width:320px;margin:0;overflow-x:hidden;background:radial-gradient(circle at 88% 8%,rgba(57,127,209,.12),transparent 30rem),var(--bg);color:var(--text)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(196,211,229,.025) 1px,transparent 1px);background-size:100% 72px}img{display:block;max-width:100%}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--text);color:var(--bg);font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:#0d1117e0;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.nav{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{min-width:0;display:inline-flex;align-items:center;gap:11px;color:var(--text);font-size:16px;font-weight:800;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.brand img{width:40px;height:28px;object-fit:contain}.nav-actions{position:relative;display:flex;align-items:center;gap:24px;white-space:nowrap}.nav-menu-toggle,.mobile-nav-layer,.mobile-nav-menu{display:none}.nav-menu-toggle{flex:0 0 auto;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;transition:color .16s ease,transform .16s ease}.nav-menu-toggle:hover{color:#8db9ea}.nav-menu-toggle:active{transform:translateY(1px) scale(.97)}.nav-menu-icon{position:relative;width:17px;height:12px}.nav-menu-icon:before,.nav-menu-icon:after,.nav-menu-icon>span{position:absolute;left:0;width:17px;height:2px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .12s ease}.nav-menu-icon:before,.nav-menu-icon:after{content:""}.nav-menu-icon:before{top:0}.nav-menu-icon>span{top:5px}.nav-menu-icon:after{top:10px}.nav-menu-toggle[aria-expanded=true] .nav-menu-icon:before{transform:translateY(5px) rotate(45deg)}.nav-menu-toggle[aria-expanded=true] .nav-menu-icon>span{opacity:0}.nav-menu-toggle[aria-expanded=true] .nav-menu-icon:after{transform:translateY(-5px) rotate(-45deg)}.mobile-nav-layer{position:fixed;inset:0;z-index:21;pointer-events:none}.mobile-nav-layer[hidden]{display:none}.nav-menu-backdrop{position:fixed;inset:64px 0 0;z-index:0;background:transparent;pointer-events:auto}.mobile-nav-menu{position:fixed;top:72px;right:16px;z-index:1;width:min(200px,calc(100vw - 32px));padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:#111821a3;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 18px 42px #04090f6b;transform-origin:top right;animation:mobile-nav-menu-enter .18s cubic-bezier(.16,1,.3,1) both;pointer-events:auto}@keyframes mobile-nav-menu-enter{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-nav-link{min-height:44px;display:flex;align-items:center;padding:0 14px;border-radius:9px;color:var(--text-soft);font-size:14px;font-weight:750;text-decoration:none}.mobile-nav-link:hover,.mobile-nav-link:focus-visible{background:#3475c029;color:var(--text)}.mobile-nav-link[aria-current=page]{background:#3475c038;color:var(--text)}.nav-link,.text-link{color:var(--text-soft);font-size:14px;font-weight:700;text-decoration:none;transition:color .16s ease}.nav-link:hover,.text-link:hover,.nav-link[aria-current=page]{color:var(--text)}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid #5595df;border-radius:999px;background:var(--accent);color:#f8fbff;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #1644793d;font-size:15px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.button:hover{border-color:#72a8e6;background:var(--accent-hover);box-shadow:inset 0 1px #ffffff38,0 14px 34px #1644794d;transform:translateY(-1px)}.button:active{transform:translateY(1px) scale(.98)}.button-small{min-height:40px;padding-inline:18px;font-size:14px}.hero{min-height:calc(100dvh - var(--header-height));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(48px,5vw,72px);padding-block:clamp(48px,8vh,84px)}.hero-copy{position:relative;z-index:1}.eyebrow,.capability-kicker{margin:0;color:#78a9e2;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero h1{max-width:700px;margin:20px 0 0;color:var(--text);font-size:clamp(44px,5.2vw,68px);font-weight:760;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.worker-entry{color:inherit;text-decoration:none;cursor:inherit}.hero-summary{max-width:610px;margin:26px 0 0;color:var(--text-soft);font-size:clamp(17px,1.5vw,20px);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.hero-visual{position:relative;isolation:isolate;min-height:min(680px,calc(100dvh - var(--header-height) - 48px));display:grid;place-items:center;margin:0;overflow:clip}.showcase{position:relative;isolation:isolate;width:min(100%,620px);min-height:650px;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center}.carousel-stage{--carousel-side-x: 132px;--carousel-out-x: 198px;--carousel-side-scale: .825;position:relative;z-index:1;grid-row:1;align-self:center;justify-self:center;width:clamp(280px,26vw,340px);aspect-ratio:941 / 1672;touch-action:pan-y;-webkit-user-select:none;user-select:none}.carousel-slides{position:absolute;inset:2.6% 9.67%;z-index:1;margin:0;padding:0;overflow:visible;list-style:none}.carousel-slide{position:absolute;inset:0;visibility:hidden;overflow:hidden;border-radius:11.5%/6.2%;clip-path:inset(0 round 11.5% / 6.2%);background:#0b1017;opacity:0;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .68s cubic-bezier(.16,1,.3,1)}.carousel-slide:after{position:absolute;inset:0;z-index:1;border-radius:inherit;background:#050a1180;content:"";opacity:1;pointer-events:none;transition:opacity .68s cubic-bezier(.16,1,.3,1)}.carousel-slide[data-carousel-slot]{visibility:visible}.showcase.is-preparing .carousel-slide,.showcase.is-preparing .carousel-slide:after{transition:none!important}.showcase.is-transitioning .carousel-slide[data-carousel-slot]{will-change:transform,opacity}.showcase.is-transitioning .carousel-slide[data-carousel-slot]:after{will-change:opacity}.showcase.is-ready .carousel-slide[data-carousel-slot=current]{z-index:2;opacity:1;transform:translateZ(0)}.showcase.is-ready .carousel-slide[data-carousel-slot=current]:after{opacity:0}.showcase.is-ready .carousel-slide[data-carousel-slot=previous]{z-index:1;opacity:.58;transform:translate3d(calc(-1 * var(--carousel-side-x)),0,0) scale(var(--carousel-side-scale))}.showcase.is-ready .carousel-slide[data-carousel-slot=next]{z-index:1;opacity:.58;transform:translate3d(var(--carousel-side-x),0,0) scale(var(--carousel-side-scale))}.showcase.is-ready .carousel-slide[data-carousel-slot=pre-previous]{z-index:1;opacity:0;transform:translate3d(calc(-1 * var(--carousel-side-x)),0,0) scale(var(--carousel-side-scale))}.showcase.is-ready .carousel-slide[data-carousel-slot=pre-next]{z-index:1;opacity:0;transform:translate3d(var(--carousel-side-x),0,0) scale(var(--carousel-side-scale))}.showcase.is-ready .carousel-slide[data-carousel-slot=out-previous]{z-index:0;opacity:0;transform:translate3d(calc(-1 * var(--carousel-out-x)),0,0) scale(.74);transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.4,0,.2,1)}.showcase.is-ready .carousel-slide[data-carousel-slot=out-next]{z-index:0;opacity:0;transform:translate3d(var(--carousel-out-x),0,0) scale(.74);transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.4,0,.2,1)}.showcase.is-transitioning .carousel-slide.is-queueing{transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1) 80ms}.showcase.is-initializing .carousel-slide[data-carousel-slot=previous],.showcase.is-initializing .carousel-slide[data-carousel-slot=next]{opacity:0}.carousel-slide img{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center top}.phone-screen-shade{position:absolute;inset:2.6% 9.67%;z-index:3;overflow:hidden;border-radius:11.5%/6.2%;background:linear-gradient(to bottom,transparent 52%,rgba(11,16,23,.08) 60%,rgba(11,16,23,.82) 76%,#0b1017 88%);pointer-events:none}.phone-frame{position:absolute;inset:0;z-index:4;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 46px rgba(3,10,18,.46));pointer-events:none}.showcase-controls{position:relative;z-index:5;grid-row:2;display:none;align-items:center;justify-content:center;gap:7px;margin-top:-6px}.showcase.is-ready .showcase-controls{display:flex}.showcase-control,.showcase-dot{border:1px solid var(--line-strong);background:#182230;color:var(--text);cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.showcase-control:hover,.showcase-dot:hover{border-color:#72adf1ad;background:#202f42}.showcase-control:active,.showcase-dot:active{transform:translateY(1px) scale(.96)}.showcase-arrow{width:34px;height:34px;display:grid;place-items:center;padding:0 0 2px;border-radius:10px;font-size:24px;line-height:1}.showcase-dots{display:flex;align-items:center;gap:5px;padding-inline:2px}.showcase-dot{width:8px;height:8px;padding:0;border-radius:999px;background:#38475a}.showcase-dot[aria-current=true]{width:22px;border-color:#5b9ae3;background:var(--accent)}.showcase.is-single .showcase-controls{display:none}.section{padding-block:clamp(88px,10vw,144px)}.section-heading{max-width:730px;margin-bottom:clamp(42px,6vw,72px)}.section-heading h2,.notification-heading h2,.workflow-heading h2,.media-section-copy h2,.support-section-heading h2,.support-guidance-copy h2,.final-cta h2{margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:740;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.section-heading p,.notification-heading p,.media-section-copy p,.support-section-heading p,.support-guidance-copy p,.final-cta p{max-width:60ch;margin:20px 0 0;color:var(--text-soft);font-size:17px;line-height:1.6}.capability-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(310px,auto) minmax(280px,auto);gap:16px}.capability{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(28px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 1px #ffffff08}.capability h3{margin:14px 0 0;font-size:clamp(25px,3vw,39px);letter-spacing:-.035em;line-height:1.06}.capability p:not(.capability-kicker){max-width:44ch;margin:16px 0 0;color:var(--text-soft);font-size:15px;line-height:1.55}.capability-flight{grid-column:span 7;background:radial-gradient(circle at 88% 18%,rgba(100,161,230,.28),transparent 14rem),#172536}.capability-flight:after{content:"";position:absolute;top:-116px;right:-64px;width:250px;height:250px;border:1px solid rgba(116,164,221,.22);border-radius:50%;pointer-events:none}.capability-fuel{grid-column:span 5;background:repeating-linear-gradient(135deg,transparent 0 21px,rgba(166,190,218,.04) 21px 22px),var(--surface)}.capability-technical{grid-column:span 5;background:var(--surface-soft)}.capability-team{grid-column:span 7;background:linear-gradient(120deg,rgba(57,127,209,.18),transparent 52%),#141b24}.capability-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.capability-tags span{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#080d1438;color:#c7d1de;font-size:12px;font-weight:750}.connected-data-stage{--connected-gap: clamp(56px, 7vw, 92px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:var(--connected-gap);align-items:stretch;padding:clamp(32px,5vw,64px);border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(115deg,rgba(52,117,192,.08),transparent 42%),#111821;box-shadow:inset 0 1px #ffffff09}.connected-data-sources{position:relative;min-width:0;align-self:center}.connected-data-label{margin:0 0 20px;color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.connected-source-list,.connected-information-list{margin:0;padding:0;list-style:none}.connected-source-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.connected-source-list:after{content:"";position:absolute;top:50%;left:100%;width:var(--connected-gap);height:1px;background:linear-gradient(90deg,var(--line-strong),rgba(114,173,241,.72));transform:translateY(-50%);pointer-events:none}.connected-source-list li{min-width:0;padding:clamp(22px,3vw,32px) 0;color:var(--text);font-size:clamp(24px,3vw,36px);font-weight:760;letter-spacing:-.035em;line-height:1}.connected-source-list li:nth-child(odd){padding-right:clamp(16px,2.5vw,30px);border-right:1px solid var(--line)}.connected-source-list li:nth-child(2n){padding-left:clamp(16px,2.5vw,30px)}.connected-source-list li:nth-child(-n+2){border-bottom:1px solid var(--line)}.connected-data-view{min-width:0;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:clamp(32px,4vw,58px);align-items:end;padding:clamp(28px,4vw,48px);border:1px solid rgba(114,173,241,.28);border-radius:var(--radius);background:linear-gradient(135deg,#3475c038,#3475c00a 58%),#172331}.connected-data-view-heading h3{margin:0;font-size:clamp(30px,4vw,50px);font-weight:760;letter-spacing:-.045em;line-height:1}.connected-data-view-heading p{max-width:18ch;margin:18px 0 0;color:#aebdce;font-size:15px;line-height:1.5}.connected-information-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(22px,3vw,38px);align-self:stretch}.connected-information-list li{display:flex;align-items:flex-end;min-width:0;padding:20px 0;border-top:1px solid rgba(204,219,238,.2);color:var(--text);font-size:clamp(16px,1.7vw,21px);font-weight:700;line-height:1.25}.notification-heading{max-width:880px;margin-bottom:clamp(42px,6vw,72px)}.notification-stage{position:relative;isolation:isolate;min-height:clamp(560px,48vw,620px);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,250px) minmax(0,1fr);grid-template-areas:"primary phone secondary";gap:clamp(28px,4vw,58px);align-items:center;padding:clamp(32px,4vw,58px);border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(90deg,rgba(52,117,192,.05),transparent 34%,rgba(52,117,192,.11)),#111923;box-shadow:inset 0 1px #ffffff09}.notification-phone{position:relative;z-index:1;grid-area:phone;width:100%;max-width:250px;justify-self:center;aspect-ratio:941 / 1672}.notification-phone-screen{position:absolute;inset:2.6% 9.67%;z-index:1;overflow:hidden;display:grid;place-items:center;border-radius:11.5%/6.2%;background:linear-gradient(180deg,#172230,#0b1017 72%)}.notification-phone-screen>img{width:100%;height:100%;object-fit:cover;object-position:center top}.notification-phone-frame{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.notification-types{min-width:0;display:grid;align-content:center}.notification-types-primary{grid-area:primary}.notification-types-secondary{grid-area:secondary}.notification-type{min-width:0;padding:clamp(24px,3vw,34px) 0;border-top:1px solid var(--line-strong)}.notification-type:last-child{border-bottom:1px solid var(--line-strong)}.notification-type h3{margin:0;color:var(--text);font-size:clamp(21px,2.2vw,30px);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.notification-type p{max-width:34ch;margin:14px 0 0;color:var(--text-soft);font-size:15px;line-height:1.55}.workflow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,110px);align-items:start}.workflow-heading{position:sticky;top:calc(var(--header-height) + 48px)}.workflow-steps{border-top:1px solid var(--line-strong)}.workflow-step{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:28px;align-items:baseline;padding:34px 0;border-bottom:1px solid var(--line)}.workflow-step h3{margin:0;color:#77a9e3;font-size:clamp(25px,3vw,38px);letter-spacing:-.035em}.workflow-step p{margin:0;color:var(--text-soft);font-size:16px;line-height:1.55}.media-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(48px,7vw,88px);align-items:center}.tablet-visual{min-width:0;display:grid;place-items:center;padding:clamp(0px,2vw,24px)}.device-composition{position:relative;width:min(100%,660px);padding-bottom:clamp(52px,6vw,78px)}.tablet-device{position:relative;isolation:isolate;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:5%/7%;border:1px solid rgba(206,218,229,.64);background:#070b10;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 0 0 10px #080c11}.tablet-device:after{content:"";position:absolute;inset:1px;z-index:3;border-radius:inherit;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff14,inset 0 0 10px #000000b8;pointer-events:none}.tablet-screen{position:absolute;inset:3.2%;z-index:1;overflow:hidden;display:grid;align-items:end;border-radius:3.4%/4.8%;background:#0b1017}.tablet-screen>img{width:100%;height:100%;object-fit:contain;object-position:center}.cross-platform-phone{position:absolute;right:clamp(0px,1vw,12px);bottom:0;z-index:3;width:clamp(108px,11vw,158px);aspect-ratio:941 / 1672}.cross-platform-phone-screen{position:absolute;inset:2.6% 9.67%;z-index:1;overflow:hidden;border-radius:11.5%/6.2%;background:#0b1017}.cross-platform-phone-screen img{width:100%;height:100%;object-fit:cover;object-position:center top}.cross-platform-phone-frame{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.media-section-copy{padding-right:clamp(0px,3vw,34px)}.support-hero{min-height:calc(100dvh - var(--header-height));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(48px,7vw,96px);align-items:center;padding-block:clamp(64px,8vw,108px)}.support-hero-copy{max-width:690px}.support-hero h1{max-width:11ch;margin:20px 0 0;font-size:clamp(50px,6.2vw,88px);font-weight:760;letter-spacing:-.058em;line-height:.98;text-wrap:balance}.support-summary{max-width:58ch;margin:28px 0 0;color:var(--text-soft);font-size:18px;line-height:1.65}.support-email{display:inline-block;max-width:100%;margin-top:34px;color:var(--text);font-size:clamp(20px,2.35vw,30px);font-weight:720;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere;text-decoration-color:#72adf180;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .16s ease,text-decoration-color .16s ease}.support-email:hover{color:#8bbcf4;text-decoration-color:currentColor}.support-email:active{color:var(--focus)}.support-hero-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.support-visual{min-height:clamp(520px,55vw,690px);display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(145deg,rgba(57,127,209,.13),transparent 48%),#121a24}.support-phone{position:relative;width:clamp(220px,23vw,300px);aspect-ratio:941 / 1672}.support-phone-screen{position:absolute;inset:2.6% 9.67%;z-index:1;overflow:hidden;border-radius:11.5%/6.2%;background:#0b1017}.support-phone-screen img{width:100%;height:100%;object-fit:cover;object-position:center top}.support-phone-frame{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.support-section-heading{max-width:760px;margin-bottom:clamp(44px,6vw,76px)}.support-topic-list{border-top:1px solid var(--line-strong)}.support-topic{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,7vw,96px);align-items:center;padding-block:clamp(30px,4vw,46px);border-bottom:1px solid var(--line)}.support-topic>div{max-width:700px}.support-topic h3{margin:0;font-size:clamp(25px,3vw,38px);font-weight:730;letter-spacing:-.04em}.support-topic p{max-width:62ch;margin:12px 0 0;color:var(--text-soft);font-size:16px;line-height:1.6}.support-topic-link{color:#81b1e8;font-size:15px;font-weight:800;text-decoration-color:#81b1e87a;text-decoration-thickness:1px;text-underline-offset:6px;white-space:nowrap;transition:color .16s ease,text-decoration-color .16s ease,transform .16s ease}.support-topic-link:hover{color:#a0c8f5;text-decoration-color:currentColor;transform:translateY(-1px)}.support-topic-link:active{transform:translateY(1px)}.support-guidance{display:grid;grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);gap:clamp(52px,8vw,112px);align-items:start;border-top:1px solid var(--line-strong)}.support-guidance-copy{max-width:590px}.support-guidance-details{min-width:0}.support-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none}.support-checklist li{padding:20px 0;border-bottom:1px solid var(--line);color:var(--text-soft);font-size:16px;line-height:1.5}.support-privacy-note{margin:34px 0 0;padding:22px 24px;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;background:var(--surface);color:var(--text-soft);font-size:15px;line-height:1.6}.support-privacy-note strong{display:block;margin-bottom:4px;color:var(--text)}.contact-page .site-footer{margin-top:clamp(24px,5vw,64px)}.final-cta{margin-bottom:clamp(64px,8vw,100px);padding:clamp(44px,7vw,88px);display:grid;justify-items:start;border:1px solid var(--line-strong);border-radius:var(--radius);background:radial-gradient(circle at 90% 10%,rgba(57,127,209,.24),transparent 25rem),#141c27;box-shadow:inset 0 1px #ffffff0b}.final-cta img{width:80px;height:auto;margin-bottom:34px;opacity:.92}.final-cta p{margin-bottom:30px}.site-footer{min-height:120px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:32px;border-top:1px solid var(--line);color:var(--text-muted)}.site-footer p{margin:0;font-size:13px}.brand-footer{color:var(--text-soft)}.brand-footer img{width:34px;height:24px}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.hero{min-height:auto;grid-template-columns:1fr;gap:48px;padding-block:64px 80px}.hero h1{max-width:760px;font-size:clamp(46px,9vw,68px)}.hero-visual{width:min(100%,680px);min-height:620px;justify-self:start}.showcase{min-height:600px}.carousel-stage{--carousel-side-x: 112px;--carousel-out-x: 174px;width:min(44vw,300px)}.capability-grid{grid-template-rows:auto}.capability-flight,.capability-team{grid-column:span 7}.capability-fuel,.capability-technical{grid-column:span 5}.notification-stage{grid-template-columns:minmax(0,1fr) minmax(190px,210px) minmax(0,1fr);gap:24px;padding-inline:28px}.connected-data-stage{--connected-gap: 48px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);padding:36px}.connected-data-view{grid-template-columns:1fr;align-content:end}.connected-data-view-heading p{max-width:28ch}.notification-type h3{font-size:clamp(19px,2.7vw,24px)}.notification-type p{font-size:14px}.workflow{grid-template-columns:1fr}.workflow-heading{position:static;max-width:680px}.media-section{grid-template-columns:1fr}.tablet-visual{width:min(100%,720px)}.media-section-copy{max-width:680px}.support-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.support-visual{min-height:560px}.support-guidance{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr auto}.site-footer>p:first-of-type{display:none}}@media(max-width:700px){.shell{width:min(calc(100% - 32px),var(--shell))}.nav{height:64px;gap:12px}.brand{font-size:14px}.brand img{width:32px;height:23px}.nav-actions{gap:10px}.nav-actions>.nav-link{display:none}.nav-menu-toggle{display:inline-flex}.mobile-nav-layer{display:block}.mobile-nav-menu{display:grid}body.is-nav-menu-open{overflow:hidden}.button-small{min-height:38px;padding-inline:15px;font-size:13px}.hero{min-height:calc(100dvh - 64px);align-content:center;gap:40px;padding-block:44px 56px}.hero h1{font-size:clamp(41px,12vw,56px);line-height:1}.hero-summary{margin-top:22px;font-size:17px}.hero-actions{gap:18px;margin-top:28px}.hero-actions .button{min-height:46px;padding-inline:20px}.hero-actions .text-link{font-size:13px}.hero-visual{min-height:520px}.showcase{width:100%;min-height:500px}.carousel-stage{--carousel-side-x: 86px;--carousel-out-x: 140px;--carousel-side-scale: .812;width:clamp(220px,60vw,232px)}.section{padding-block:84px}.section-heading,.notification-heading{margin-bottom:36px}.connected-data-stage{--connected-gap: 30px;grid-template-columns:1fr;gap:var(--connected-gap);padding:30px 24px}.connected-source-list:after{top:100%;left:50%;width:1px;height:var(--connected-gap);background:linear-gradient(180deg,var(--line-strong),rgba(114,173,241,.72));transform:translate(-50%)}.connected-source-list li{font-size:clamp(23px,8vw,30px)}.connected-data-view{gap:28px;padding:28px 24px}.connected-data-view-heading p{margin-top:12px}.connected-information-list{gap:0 20px}.connected-information-list li{padding-block:17px;font-size:16px}.notification-stage{min-height:0;grid-template-columns:1fr;grid-template-areas:"phone" "primary" "secondary";gap:0;padding:34px 24px}.notification-phone{width:clamp(165px,47vw,185px);margin-bottom:30px}.notification-type{padding-block:24px}.notification-types-secondary .notification-type:first-child{border-top:0}.notification-type h3{font-size:22px}.notification-type p{max-width:none;font-size:15px}.capability-grid{grid-template-columns:1fr;gap:12px}.capability-flight,.capability-fuel,.capability-technical,.capability-team{grid-column:1;min-height:280px}.capability{padding:28px}.workflow-step{grid-template-columns:1fr;gap:12px;padding-block:28px}.workflow-step h3{font-size:28px}.media-section{gap:38px}.tablet-visual{padding:0}.support-hero{min-height:auto;grid-template-columns:1fr;gap:42px;padding-block:56px 72px}.support-hero h1{font-size:clamp(43px,12vw,58px)}.support-hero-actions .button{width:100%}.support-visual{min-height:490px}.support-phone{width:min(220px,68vw)}.support-topic{grid-template-columns:1fr;gap:22px}.support-topic-link{justify-self:start;white-space:normal}.support-guidance{grid-template-columns:1fr;gap:40px}.support-checklist{grid-template-columns:1fr}.final-cta{justify-items:stretch;padding:34px 28px}.final-cta img{width:66px;margin-bottom:26px}.final-cta .button{width:100%}.site-footer{min-height:108px;grid-template-columns:1fr;justify-items:start;gap:12px;padding-block:26px}}@media(max-width:390px){.nav{gap:8px}.brand{gap:7px}.brand img{width:30px;height:22px}.nav-actions{gap:8px}.button-small{padding-inline:12px;font-size:12px}.hero-actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}@media(prefers-reduced-transparency:reduce){.site-header{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-menu{background:#111821;backdrop-filter:none;-webkit-backdrop-filter:none}}
