.vortex-pilot{--pilot-accent:#68e8f1;--pilot-accent-strong:#20b9cc;--pilot-ink:#061119;--pilot-panel:#0a1922;--pilot-paper:#eef3f0;background:var(--pilot-ink);color:#edf4f3;min-height:100svh;overflow:hidden}.vortex-pilot .button--cyan{background:var(--pilot-accent);color:#031015;border:1px solid #68e8f1b8;box-shadow:0 16px 42px #20b9cc2e}.vortex-pilot .button--cyan:hover{background:#b8f8fb;border-color:#b8f8fb;box-shadow:0 20px 50px #20b9cc42}.vortex-pilot .text-link--cyan{color:var(--pilot-accent)}.vortex-pilot .text-link--cyan svg{color:currentColor}.vortex-pilot__hero{isolation:isolate;background:radial-gradient(circle at 76% 31%,#20b9cc33,#0000 24%),radial-gradient(circle at 43% 108%,#3b659933,#0000 35%),linear-gradient(126deg,#050c12 4%,#07151e 54%,#081923 100%);border-bottom:1px solid #68e8f12e;grid-template-columns:minmax(0,1.15fr) minmax(330px,.62fr);align-items:stretch;min-height:min(900px,100svh - 84px);display:grid;position:relative;overflow:hidden}.vortex-pilot__hero:before,.vortex-pilot__hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.vortex-pilot__hero:before{background-image:linear-gradient(#68e8f10b 1px,#0000 1px),linear-gradient(90deg,#68e8f10b 1px,#0000 1px);background-size:76px 76px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 52% 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 52% 100%)}.vortex-pilot__hero:after{aspect-ratio:1;border:1px solid #68e8f124;border-radius:50%;width:80vw;bottom:-43vw;right:-17vw;box-shadow:0 0 0 72px #68e8f106,0 0 0 144px #68e8f104,inset 0 0 90px #20b9cc0f}.vortex-pilot__hero>div,.vortex-pilot__hero>aside{z-index:1;padding:clamp(92px,10vw,148px) clamp(26px,7vw,116px) clamp(70px,8vw,112px);position:relative}.vortex-pilot__hero>div{flex-direction:column;justify-content:flex-end;max-width:1120px;display:flex}.vortex-pilot__hero .status-mark{align-self:flex-start;margin-bottom:clamp(54px,8vw,108px)}.vortex-pilot__hero .hero-kicker{color:var(--pilot-accent)}.vortex-pilot__hero h1{color:#f2f6f4;max-width:1000px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:22px 0 0;font-size:clamp(3.65rem,7.1vw,8rem);font-weight:430;line-height:.9}.vortex-pilot__hero>div>p:last-of-type{color:#afc4c6;max-width:760px;margin:32px 0 0;font-size:clamp(1.02rem,1.35vw,1.27rem);line-height:1.74}.vortex-pilot__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:40px;display:flex}.vortex-pilot__hero>aside{background:linear-gradient(#0819222e,#040e14d1);border-left:1px solid #68e8f124;flex-direction:column;justify-content:flex-end;min-height:470px;display:flex}.vortex-pilot__hero>aside:before{content:"";aspect-ratio:1;border:1px solid #68e8f13d;border-radius:50%;width:clamp(120px,13vw,210px);position:absolute;top:clamp(90px,10vw,150px);right:clamp(25px,5vw,84px);box-shadow:inset 0 0 42px #68e8f10f,0 0 48px #68e8f10d}.vortex-pilot__hero>aside>svg{color:var(--pilot-accent);filter:drop-shadow(0 0 20px #68e8f161);margin-bottom:46px}.vortex-pilot__hero>aside>span,.vortex-pilot__contact>aside>span{color:var(--pilot-accent);letter-spacing:.18em;font-size:.75rem;font-weight:800}.vortex-pilot__hero>aside>strong{color:#f3f7f5;font-family:var(--font-display);letter-spacing:-.045em;margin:17px 0 27px;font-size:clamp(2.1rem,3.1vw,3.85rem);font-weight:450;line-height:.96;display:block}.vortex-pilot__hero>aside>p{color:#9db4b7;max-width:450px;margin:0;line-height:1.72}.vortex-pilot__premise{background:var(--pilot-paper);color:#152326;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:clamp(48px,8vw,148px);padding:clamp(74px,9vw,138px) clamp(26px,7vw,116px);display:grid}.vortex-pilot__premise>div>span{color:#7b9598;letter-spacing:.16em;margin-bottom:64px;font-size:.8rem;font-weight:800;display:block}.vortex-pilot__premise h2,.vortex-pilot__contexts h2,.vortex-pilot__gates h2,.vortex-pilot__evidence h2,.vortex-pilot__exclusions h2,.vortex-pilot__faq h2,.vortex-pilot__contact h2{font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:14px 0 0;font-size:clamp(2.45rem,4.65vw,5.7rem);font-weight:450;line-height:.96}.vortex-pilot__premise>p{color:#3f5153;max-width:920px;margin:74px 0 0;font-size:clamp(1.15rem,1.75vw,1.58rem);line-height:1.75}.vortex-pilot__contexts,.vortex-pilot__exclusions,.vortex-pilot__faq{padding:clamp(78px,10vw,148px) clamp(26px,7vw,116px)}.vortex-pilot__contexts{background:radial-gradient(circle at 88% 14%,#20b9cc1f,#0000 23%),#08151d}.vortex-pilot__contexts>header,.vortex-pilot__exclusions>header,.vortex-pilot__faq>header{grid-template-columns:minmax(260px,.48fr) minmax(0,1.1fr);gap:18px clamp(42px,8vw,140px);margin-bottom:clamp(50px,7vw,94px);display:grid}.vortex-pilot__contexts>header .micro-label,.vortex-pilot__exclusions>header .micro-label,.vortex-pilot__faq>header .micro-label{grid-row:1/span 2}.vortex-pilot__contexts>header h2,.vortex-pilot__exclusions>header h2,.vortex-pilot__faq>header h2{margin-top:0}.vortex-pilot__contexts>header>p:last-child{color:#9fb3b6;max-width:780px;margin:10px 0 0;line-height:1.72}.vortex-pilot__contexts>div{background:#050f1594;border:1px solid #68e8f129;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vortex-pilot-context{background:linear-gradient(145deg,#0f242eb8,#050f1540);border-right:1px solid #68e8f121;flex-direction:column;min-height:530px;padding:clamp(34px,4vw,58px);transition:transform .18s,background-color .18s;display:flex;position:relative}.vortex-pilot-context:last-child{border-right:0}.vortex-pilot-context:hover{z-index:1;background:linear-gradient(145deg,#132f3af0,#06131ad1);transform:translateY(-5px)}.vortex-pilot-context>div{color:var(--pilot-accent);justify-content:space-between;align-items:center;display:flex}.vortex-pilot-context>div span{letter-spacing:.16em;font-size:.78rem;font-weight:820}.vortex-pilot-context h3{color:#edf4f2;font-family:var(--font-display);letter-spacing:-.035em;margin:clamp(76px,8vw,120px) 0 20px;font-size:clamp(2rem,2.7vw,3.25rem);font-weight:470;line-height:1}.vortex-pilot-context>p{color:#9eb2b5;margin:0;line-height:1.68}.vortex-pilot-context dl{margin:auto 0 0;padding-top:44px}.vortex-pilot-context dt,.vortex-pilot-gate dt{color:var(--pilot-accent);letter-spacing:.16em;font-size:.75rem;font-weight:800}.vortex-pilot-context dd,.vortex-pilot-gate dd{color:#dbe6e4;margin:12px 0 0;line-height:1.62}.vortex-pilot-context>small{color:#728b8f;border-top:1px solid #68e8f11f;margin-top:28px;padding-top:18px;font-size:.76rem;line-height:1.55}.vortex-pilot__gates{color:#132326;background:#eaf0ed;grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);display:grid}.vortex-pilot__gates>header,.vortex-pilot__gates>ol{padding:clamp(78px,10vw,148px) clamp(26px,7vw,116px)}.vortex-pilot__gates>header{align-self:start;padding-right:clamp(42px,6vw,94px);position:sticky;top:0}.vortex-pilot__gates>header>p:last-child{color:#506265;max-width:590px;margin:28px 0 0;line-height:1.7}.vortex-pilot__gates>ol{border-left:1px solid #0c475024;margin:0;padding-left:clamp(36px,5vw,82px);list-style:none}.vortex-pilot-gate{border-bottom:1px solid #0c475024;grid-template-columns:56px minmax(0,1fr) 28px;gap:clamp(20px,3vw,42px);padding:44px 0;display:grid}.vortex-pilot-gate:first-child{padding-top:0}.vortex-pilot-gate:last-child{border-bottom:0;padding-bottom:0}.vortex-pilot-gate>span{color:#3a747b;letter-spacing:.14em;font-size:.76rem;font-weight:820}.vortex-pilot-gate h3{font-family:var(--font-display);letter-spacing:-.032em;margin:0;font-size:clamp(1.7rem,2.3vw,2.7rem);font-weight:480}.vortex-pilot-gate p{color:#4a5d60;max-width:720px;margin:15px 0 0;line-height:1.7}.vortex-pilot-gate dl{border-left:2px solid #20b9cc8c;margin:25px 0 0;padding-left:18px}.vortex-pilot-gate dt{color:#21656d}.vortex-pilot-gate dd{color:#263a3d}.vortex-pilot-gate>svg{color:#178c9b}.vortex-pilot__evidence{background:linear-gradient(135deg,#68e8f10b 25%,#0000 25%) 0 0/44px 44px,#07131b;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);display:grid}.vortex-pilot__evidence>header,.vortex-pilot__evidence>ol{padding:clamp(78px,9vw,136px) clamp(26px,7vw,116px)}.vortex-pilot__evidence>header{border-right:1px solid #68e8f124}.vortex-pilot__evidence>header>svg{color:var(--pilot-accent);margin-bottom:34px}.vortex-pilot__evidence>header>p:last-child{color:#9fb3b6;max-width:640px;margin:28px 0 0;line-height:1.72}.vortex-pilot__evidence>ol{background:#68e8f11c;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1px;margin:0;list-style:none;display:grid}.vortex-pilot__evidence li{background:#091821;grid-template-columns:32px minmax(0,1fr) 22px;align-items:start;gap:18px;min-height:150px;padding:30px;display:grid}.vortex-pilot__evidence li>span{color:var(--pilot-accent);letter-spacing:.13em;font-size:.75rem;font-weight:800}.vortex-pilot__evidence li>strong{color:#e6efed;font-size:.98rem;font-weight:650;line-height:1.5}.vortex-pilot__evidence li>svg{color:#3caab7}.vortex-pilot__exclusions,.vortex-pilot__faq{background:var(--pilot-paper);color:#152326}.vortex-pilot__exclusions>div{border:1px solid #0d404626;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vortex-pilot-exclusion{border-right:1px solid #0d404624;min-height:350px;padding:clamp(30px,3.5vw,50px)}.vortex-pilot-exclusion:last-child{border-right:0}.vortex-pilot-exclusion>svg{color:#167c89}.vortex-pilot-exclusion h3{font-family:var(--font-display);letter-spacing:-.032em;margin:84px 0 18px;font-size:clamp(1.65rem,2.15vw,2.5rem);font-weight:480;line-height:1.04}.vortex-pilot-exclusion p{color:#4c5d60;margin:0;line-height:1.68}.vortex-pilot__faq{border-top:1px solid #0d40461f}.vortex-pilot__faq>div{border-top:1px solid #0d40462e}.vortex-pilot__faq details{border-bottom:1px solid #0d40462e}.vortex-pilot__faq summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:22px;min-height:94px;padding:20px 0;list-style:none;display:grid}.vortex-pilot__faq summary::-webkit-details-marker{display:none}.vortex-pilot__faq summary>span{color:#35737a;letter-spacing:.13em;font-size:.76rem;font-weight:820}.vortex-pilot__faq summary>svg{color:#247c86;transition:transform .18s}.vortex-pilot__faq details[open] summary>svg{transform:rotate(180deg)}.vortex-pilot__faq h3{font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:clamp(1.25rem,1.8vw,2rem);font-weight:500}.vortex-pilot__faq details>p{color:#4a5c5f;max-width:840px;margin:0 52px 28px 70px;line-height:1.72}.vortex-pilot__contact{background:radial-gradient(circle at 76%,#20b9cc2e,#0000 25%),#061119;grid-template-columns:minmax(0,1.06fr) minmax(350px,.7fr);display:grid}.vortex-pilot__contact>div,.vortex-pilot__contact>aside{padding:clamp(82px,10vw,148px) clamp(26px,7vw,116px)}.vortex-pilot__contact>div{border-right:1px solid #68e8f124}.vortex-pilot__contact>div>p:last-child{color:#9fb3b6;max-width:720px;margin:30px 0 0;line-height:1.72}.vortex-pilot__contact>aside{background:#091b248f;flex-direction:column;justify-content:center;display:flex}.vortex-pilot__contact ul{margin:28px 0 34px;padding:0;list-style:none}.vortex-pilot__contact li{color:#dce7e5;border-bottom:1px solid #68e8f11f;padding:14px 0;line-height:1.5}.vortex-pilot__contact li:first-child{border-top:1px solid #68e8f11f}.vortex-pilot__contact .button{width:100%}.vortex-pilot__contact>aside>p{color:#829a9e;margin:22px 0 0;font-size:.82rem;line-height:1.65}.vortex-pilot__contact .text-link{align-self:flex-start;margin-top:28px}.vortex-pilot__commercial{background:radial-gradient(circle at 84% 14%,#68e8f121,#0000 25%),#051119;border-top:1px solid #68e8f124;border-bottom:1px solid #68e8f124;padding:clamp(88px,10vw,154px) clamp(26px,7vw,116px)}.vortex-pilot__commercial>header,.vortex-pilot__commercial>div{max-width:1540px;margin-inline:auto}.vortex-pilot__commercial>header{grid-template-columns:minmax(0,1.08fr) minmax(300px,.55fr);align-items:end;gap:clamp(44px,8vw,124px);margin-bottom:clamp(52px,7vw,88px);display:grid}.vortex-pilot__commercial h2{max-width:17ch;font-family:var(--font-display);letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(2.45rem,4vw,4.5rem);font-weight:430;line-height:1.02}.vortex-pilot__commercial>header>p{color:#9eb1b6;max-width:610px;margin:0;font-size:.98rem;line-height:1.75}.vortex-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vortex-commercial-card{background:#081b24b8;border:1px solid #68e8f12b;flex-direction:column;min-height:610px;padding:clamp(32px,4vw,51px);display:flex}.vortex-commercial-card--featured{background:linear-gradient(145deg,#0d323efa,#04131bf5);border-color:#68e8f1b8;box-shadow:0 34px 92px #1270801f}.vortex-commercial-card__top{justify-content:space-between;align-items:center;gap:18px;display:flex}.vortex-commercial-card__top span{color:var(--pilot-accent);letter-spacing:.12em;font-size:.75rem;font-weight:820}.vortex-commercial-card__top small{background:var(--pilot-accent);color:#041118;letter-spacing:.08em;padding:6px 8px;font-size:.75rem;font-weight:840}.vortex-commercial-card h3{font-family:var(--font-display);letter-spacing:-.045em;margin:34px 0 0;font-size:clamp(1.9rem,2.8vw,3.05rem);font-weight:450;line-height:1.02}.vortex-commercial-card__price{margin-top:26px}.vortex-commercial-card__price strong{color:var(--pilot-accent);letter-spacing:-.045em;font-size:clamp(1.65rem,2.7vw,2.55rem);font-weight:620;display:block}.vortex-commercial-card__price small{color:#8da2a8;margin-top:5px;font-size:.75rem;line-height:1.55;display:block}.vortex-commercial-card>p{color:#a3b5b9;margin:24px 0 0;font-size:.92rem;line-height:1.72}.vortex-commercial-card ul{border-top:1px solid #68e8f121;gap:13px;margin:28px 0 0;padding:25px 0 0;list-style:none;display:grid}.vortex-commercial-card li{color:#d1dddd;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.86rem;line-height:1.55;display:grid}.vortex-commercial-card li svg{color:var(--pilot-accent);margin-top:2px}.vortex-commercial-card .button{width:100%;margin-top:auto}.vortex-commercial-note{border-left:3px solid var(--pilot-accent);color:#9bafb3;background:#68e8f10e;padding:23px 26px;font-size:.79rem;line-height:1.72;margin-top:30px!important}.vortex-commercial-note strong{color:#e6eeee}@media (max-width:1080px){.vortex-pilot__hero,.vortex-pilot__gates,.vortex-pilot__evidence,.vortex-pilot__contact{grid-template-columns:minmax(0,1fr)}.vortex-pilot__hero>aside,.vortex-pilot__contact>div,.vortex-pilot__evidence>header,.vortex-pilot__gates>ol{border:0;border-top:1px solid #68e8f124}.vortex-pilot__hero>aside:before{top:50%;transform:translateY(-50%)}.vortex-pilot__gates>header{position:static}.vortex-pilot__contexts>div{grid-template-columns:minmax(0,1fr)}.vortex-pilot-context{border-bottom:1px solid #68e8f121;border-right:0;min-height:0}.vortex-pilot-context:last-child{border-bottom:0}.vortex-pilot-context h3{margin-top:58px}.vortex-pilot-context dl{margin-top:44px}.vortex-pilot__exclusions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vortex-pilot-exclusion:nth-child(2){border-right:0}.vortex-pilot-exclusion:nth-child(-n+2){border-bottom:1px solid #0d404624}.vortex-pilot__commercial>header{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.vortex-pilot__premise,.vortex-pilot__contexts>header,.vortex-pilot__exclusions>header,.vortex-pilot__faq>header{grid-template-columns:minmax(0,1fr)}.vortex-pilot__premise>div>span{margin-bottom:36px}.vortex-pilot__premise>p{margin-top:0}.vortex-pilot__contexts>header .micro-label,.vortex-pilot__exclusions>header .micro-label,.vortex-pilot__faq>header .micro-label{grid-row:auto}.vortex-pilot__evidence>ol,.vortex-pilot__exclusions>div{grid-template-columns:minmax(0,1fr)}.vortex-pilot-exclusion,.vortex-pilot-exclusion:nth-child(2){border-bottom:1px solid #0d404624;border-right:0;min-height:0}.vortex-pilot-exclusion:last-child{border-bottom:0}.vortex-pilot-exclusion h3{margin-top:54px}.vortex-commercial-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.vortex-pilot__hero{min-height:auto}.vortex-pilot__hero>div,.vortex-pilot__hero>aside,.vortex-pilot__gates>header,.vortex-pilot__gates>ol,.vortex-pilot__evidence>header,.vortex-pilot__evidence>ol,.vortex-pilot__contact>div,.vortex-pilot__contact>aside{padding-left:22px;padding-right:22px}.vortex-pilot__hero h1{font-size:clamp(2.65rem,11.4vw,3.7rem)}.vortex-pilot__actions,.vortex-pilot__actions .button{width:100%}.vortex-pilot__premise,.vortex-pilot__contexts,.vortex-pilot__exclusions,.vortex-pilot__faq,.vortex-pilot__commercial{padding-left:22px;padding-right:22px}.vortex-commercial-card{min-height:0;padding:32px 24px}.vortex-commercial-card .button{margin-top:34px}.vortex-pilot-context,.vortex-pilot-exclusion{padding:34px 24px}.vortex-pilot-gate{grid-template-columns:44px minmax(0,1fr);gap:17px}.vortex-pilot-gate>svg{display:none}.vortex-pilot__evidence li{min-height:0;padding:25px 22px}.vortex-pilot__faq summary{grid-template-columns:35px minmax(0,1fr) 23px;gap:13px}.vortex-pilot__faq details>p{margin-left:48px}}@media print{.vortex-pilot,.vortex-pilot__hero,.vortex-pilot__premise,.vortex-pilot__contexts,.vortex-pilot__gates,.vortex-pilot__evidence,.vortex-pilot__exclusions,.vortex-pilot__faq,.vortex-pilot__contact{min-height:0;padding:28px 0;display:block;color:#111!important;background:#fff!important}.vortex-pilot :where(h1,h2,h3,p,strong,span,small,dt,dd,a){color:#111!important}.vortex-pilot__hero>aside,.vortex-pilot-context,.vortex-pilot-gate,.vortex-pilot__evidence li,.vortex-pilot-exclusion,.vortex-pilot__faq details,.vortex-pilot__contact>aside{break-inside:avoid;border:0;border-bottom:1px solid #aaa;min-height:0;padding:20px 0;background:#fff!important}.vortex-pilot__contexts>div,.vortex-pilot__evidence>ol,.vortex-pilot__exclusions>div{display:block}.vortex-pilot__actions,.vortex-pilot__contact a,.vortex-pilot__hero:before,.vortex-pilot__hero:after{display:none!important}}
