.pilot{--ink: #010047;--ink-2: #4b4d72;--ink-3: #7a7c9c;--lav-50: #f6f7fa;--lav-100: #eceef4;--lav-200: #dfe2ec;--line: rgba(1, 0, 71, .08);--line-2: rgba(1, 0, 71, .14);--blue: #256bf7;--blue-hover: #1a56d6;--ok: #12b886;--warn: #f59f00;--ease: cubic-bezier(.32, .72, 0, 1);--font: "Geist", var(--font-body);--serif: "Instrument Serif", Georgia, serif;--shadow-sm: 0 1px 2px rgba(1, 0, 71, .05), 0 4px 12px -6px rgba(1, 0, 71, .08);--shadow-lg: 0 1px 2px rgba(1, 0, 71, .04), 0 24px 60px -24px rgba(70, 50, 218, .28), 0 50px 90px -50px rgba(1, 0, 71, .25);--brand-canvas: radial-gradient(60% 55% at 50% 0%, rgba(255, 255, 255, .22), transparent 70%), radial-gradient(50% 60% at 100% 100%, rgba(81, 232, 255, .55), transparent 70%), linear-gradient(135deg, #3a22d6 0%, #4632da 30%, #3d7cf0 65%, #06d9fa 100%);--tile-insights: linear-gradient(155deg, #3a7bff 0%, #256bf7 55%, #1f5fe6 100%);--tile-flow: linear-gradient(155deg, #2257d9 0%, #1a47c2 55%, #153ba6 100%);--tile-agent: radial-gradient(90% 60% at 100% 0%, rgba(124, 108, 255, .65), transparent 65%), radial-gradient(70% 50% at 0% 100%, rgba(6, 217, 250, .22), transparent 60%), var(--navy);--tile-platform: linear-gradient(150deg, #2a2d36 0%, #1b1d24 100%);background:#fff;color:var(--ink);font-family:var(--font);overflow-x:clip}:where(.pilot) :is(h1,h2,h3,button,input,label){font-family:var(--font)}:where(.pilot) :is(h1,h2,h3){text-wrap:balance}:where(.pilot) p{text-wrap:pretty}:where(.pilot) .block{position:relative;padding-block:clamp(52px,5.8vw,88px)}:where(.pilot) .kicker{display:inline-flex;font-size:.95rem;font-weight:500;color:var(--blue);margin-bottom:16px}:where(.pilot) .title{font-size:clamp(2.1rem,4vw,3.5rem);font-weight:500;line-height:1.04;letter-spacing:-.04em;color:var(--ink)}:where(.pilot) .body{color:var(--ink-2);font-size:1.1rem;line-height:1.7;max-width:56ch}:where(.pilot) .pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px 0 22px;border-radius:999px;border:1px solid transparent;font-weight:500;font-size:.95rem;letter-spacing:-.01em;line-height:1;cursor:pointer;transition:background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}:where(.pilot) .pill-chip{display:inline-flex;flex:none;transition:transform .45s var(--ease)}:where(.pilot) .pill-chip svg{width:14px;height:14px}:where(.pilot) .pill:hover .pill-chip{transform:translate(3px)}:where(.pilot) .pill.is-wide{position:relative;padding-inline:48px}:where(.pilot) .pill.is-wide .pill-chip{position:absolute;right:22px;top:calc(50% - 7px)}:where(.pilot) .pill:active{transform:scale(.98)}:where(.pilot) :is(.pill,.learn-link):focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(.pilot) .pill-primary{background:var(--blue);color:#fff}:where(.pilot) .pill-primary:hover{background:var(--blue-hover)}:where(.pilot) .pill-ghost{background:#fff;border-color:var(--line-2);color:var(--ink)}:where(.pilot) .pill-ghost:hover{border-color:var(--blue);color:var(--blue)}:where(.pilot) .play-btn{padding:0 22px 0 20px}:where(.pilot) .play-chip svg{width:13px;height:13px}:where(.pilot) .pill.play-btn:hover .pill-chip{transform:none}:where(.pilot) .on-color .pill-primary{background:#fff;color:var(--ink)}:where(.pilot) .on-color .pill-primary:hover{background:#eef2ff}:where(.pilot) .on-color .pill-ghost{background:#ffffff1a;border-color:#ffffff59;color:#fff}:where(.pilot) .on-color .pill-ghost:hover{background:#ffffff2e;border-color:#ffffff8c}:where(.pilot) .pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}:where(.pilot) .pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ok);opacity:0;animation:pilot-pulse 2s var(--ease) infinite}@keyframes pilot-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}:where(.pilot) .is-wide-agent{transform:scale(1.15);transform-origin:50% 20%}:where(.pilot) .avatar-tag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 9px;border-radius:999px;background:#0100478c;backdrop-filter:blur(6px);color:#fff;font-size:.75rem;font-weight:500}:where(.pilot) .avatar-mic{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0100478c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff}:where(.pilot) .avatar-mic svg{width:20px;height:20px}:where(.pilot) .voice{display:inline-flex;align-items:center;gap:2px;height:13px;margin-left:3px}:where(.pilot) .voice i{width:2.5px;height:100%;border-radius:2px;background:#fff;transform-origin:center;animation:voice .9s infinite ease-in-out}:where(.pilot) .voice i:nth-child(2){animation-delay:.2s}:where(.pilot) .voice i:nth-child(3){animation-delay:.4s}:where(.pilot) .voice i:nth-child(4){animation-delay:.1s}@keyframes voice{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes mic-soft{0%{box-shadow:0 0 #ffffff59}to{box-shadow:0 0 0 10px #fff0}}@keyframes spin{to{transform:rotate(360deg)}}:where(.pilot) .split-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(44px,5vw,72px)}:where(.pilot) .split-head .title{max-width:14ch}@media(max-width:1080px){:where(.pilot) .split-head{grid-template-columns:minmax(0,1fr);gap:20px}:where(.pilot) .split-head .title{max-width:none}}:where(.pilot) .ben-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0 clamp(16px,2vw,26px)}:where(.pilot) .ben-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden}:where(.pilot) .ben-top{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:8px;padding:30px 30px 26px;color:#fff;overflow:hidden;background:var(--tile-insights)}:where(.pilot) .ben-card:nth-child(3n+2) .ben-top{background:var(--tile-flow)}:where(.pilot) .ben-card:nth-child(3n+3) .ben-top{background:var(--tile-platform)}:where(.pilot) .ben-top:before,:where(.pilot) .ben-top:after{content:"";position:absolute;z-index:-1;border-radius:50%;border:1px solid rgba(255,255,255,.14)}:where(.pilot) .ben-top:before{width:260px;height:260px;right:-110px;top:-120px}:where(.pilot) .ben-top:after{width:170px;height:170px;right:-64px;top:-76px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%)}:where(.pilot) .ben-num{color:#fff9;font-size:.82rem;font-weight:600;letter-spacing:.04em}:where(.pilot) .ben-top h3{color:#fff;font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:-.03em}:where(.pilot) .ben-top p{max-width:30ch;color:#fffc;font-size:.95rem;line-height:1.5}:where(.pilot) .ben-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px}:where(.pilot) .ben-tags span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff40;color:#fff;font-size:.74rem;font-weight:500;white-space:nowrap}:where(.pilot) .ben-tags svg{width:13px;height:13px}:where(.pilot) .ben-list{display:grid;align-content:start;margin:0;padding:8px 30px 14px;list-style:none}:where(.pilot) .ben-list li{padding:18px 0}:where(.pilot) .ben-list li+li{border-top:1px solid var(--line)}:where(.pilot) .ben-list p{color:var(--ink-2);font-size:.93rem;line-height:1.55}:where(.pilot) .ben-list strong{display:block;margin-bottom:2px;color:var(--ink);font-weight:600}@media(max-width:960px){:where(.pilot) .ben-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:16px;max-width:560px;margin-inline:auto}:where(.pilot) .ben-card{grid-row:auto;grid-template-rows:auto auto}}@media(max-width:640px){:where(.pilot) .ben-top{padding:26px 24px 22px}:where(.pilot) .ben-list{padding:4px 24px 10px}}:where(.pilot) .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.pilot) .stats-item{padding:4px clamp(18px,2.4vw,32px)}:where(.pilot) .stats-item:first-child{padding-left:0}:where(.pilot) .stats-item+.stats-item{border-left:1px solid var(--line)}:where(.pilot) .stats-big{display:block;margin-bottom:10px;color:var(--blue);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:300;line-height:1.05;letter-spacing:-.04em}:where(.pilot) .stats-item h3{margin-bottom:6px;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}:where(.pilot) .stats-item p{max-width:26ch;color:var(--ink-2);font-size:.95rem;line-height:1.5}@media(max-width:900px){:where(.pilot) .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}:where(.pilot) .stats-item:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:520px){:where(.pilot) .stats{grid-template-columns:minmax(0,1fr);gap:0}:where(.pilot) .stats-item{padding:16px 0}:where(.pilot) .stats-item+.stats-item{border-left:0;border-top:1px solid var(--line)}:where(.pilot) .stats-big{font-size:1.8rem}}:where(.pilot) .pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(.pilot) .pillars.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1199px){:where(.pilot) .pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){:where(.pilot) .pillars.is-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){:where(.pilot) .pillars{grid-template-columns:minmax(0,1fr)}}:where(.pilot) .pillar{display:flex;flex-direction:column;padding:8px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:box-shadow .6s var(--ease),transform .6s var(--ease)}:where(.pilot) .pillar:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}:where(.pilot) .pillar-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 18px 16px}:where(.pilot) .pillar h3{display:flex;align-items:flex-start;gap:12px;font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}:where(.pilot) .pillar-num{flex:none;margin-top:-.12em;font-size:2rem;font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums}:where(.pilot) .pillar-desc{margin:0;color:var(--ink-2);font-size:.94rem;line-height:1.6}:where(.pilot) .pillar-benefit{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}:where(.pilot) .pb-label{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--blue)}:where(.pilot) .pb-text{margin:0;color:var(--ink);font-size:.92rem;font-weight:500;line-height:1.5}:where(.pilot) .pv{position:relative;display:grid;place-items:center;isolation:isolate;height:170px;padding:16px;border-radius:18px;background:#fff;border:1px solid var(--line);overflow:hidden}:where(.pilot) .pv:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(1,0,71,.08) 1px,transparent 1.3px);background-size:16px 16px;-webkit-mask:radial-gradient(70% 75% at 50% 50%,#000,transparent);mask:radial-gradient(70% 75% at 50% 50%,#000,transparent)}:where(.pilot) .pv>div{width:min(100%,320px)}:where(.pilot) .pv svg{display:block}@media(max-width:560px){:where(.pilot) .pv{height:160px}}@media(prefers-reduced-motion:reduce){:where(.pilot) .pillar{transition:none}:where(.pilot) .pillar:hover{transform:none}}:where(.pilot) .scene-panel{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--brand-canvas)}:where(.pilot) .scene-panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask:radial-gradient(55% 60% at 50% 50%,#000,transparent);mask:radial-gradient(55% 60% at 50% 50%,#000,transparent)}:where(.pilot) .bx-stage{position:relative;width:320px;margin:40px 0 30px}:where(.pilot) .bx-card{position:relative;z-index:1;padding:20px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 1px 2px #0100470f,0 30px 60px -28px #01004799}:where(.pilot) .bx-head{display:flex;align-items:center;gap:10px;height:28px}:where(.pilot) .bx-title{font-size:.95rem;font-weight:600;letter-spacing:-.01em}:where(.pilot) .bx-progress{height:4px;margin:14px 0 16px;border-radius:4px;background:var(--lav-100);overflow:hidden}:where(.pilot) .bx-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--cyan));transform-origin:left}:where(.pilot) .bx-pill{position:absolute;z-index:4;left:50%;bottom:calc(100% + 14px);translate:-50% 0;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 7px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #ffffff73;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);color:#fff;font-size:.8rem;font-weight:500;white-space:nowrap}:where(.pilot) .bx-ok{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;color:var(--blue)}:where(.pilot) .bx-ok svg{width:12px;height:12px}:where(.pilot) .bx-brand{position:relative;flex:none;width:22px;height:22px;margin-right:-2px;border-radius:7px;background:linear-gradient(135deg,#2a2c3d,#0c0d11)}:where(.pilot) .bx-brand:after{content:"";position:absolute;inset:6px;border-radius:50%;border:2px solid #fff}:where(.pilot) .bx-plate{position:absolute;z-index:0;inset:-10px -10px -40px;display:flex;align-items:flex-end;gap:8px;padding:0 16px 11px;border-radius:30px;background:#ffffff1f;border:1px solid rgba(255,255,255,.32);box-shadow:inset 0 1px #ffffff59;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);color:#fff;font-size:.76rem;font-weight:500;line-height:18px;white-space:nowrap}:where(.pilot) .bx-plate-ico{display:grid;place-items:center;flex:none;width:16px;height:18px}:where(.pilot) .bx-plate-ico svg{width:15px;height:15px;fill:#fff}:where(.pilot) .bx-plate-status{display:grid}:where(.pilot) .bx-plate-status>span{display:inline-flex;align-items:center;gap:6px;grid-area:1 / 1}:where(.pilot) .bx-live{flex:none;width:6px;height:6px;margin:0 0 6px auto;border-radius:50%;background:#51e8ff}:where(.pilot) .sc-who{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #fff6;-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);color:#fff;font-size:.76rem;font-weight:500}:where(.pilot) .sc-who i{width:6px;height:6px;border-radius:50%;background:#51e8ff}:where(.pilot) .sc-glass{padding:8px;border-radius:24px;background:#ffffff1f;border:1px solid rgba(255,255,255,.32);box-shadow:inset 0 1px #ffffff59,0 30px 60px -30px #01004799;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}:where(.pilot) .sc-white{border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 1px 2px #0100470f}:where(.pilot) .sc-mark{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:var(--blue);color:#fff}:where(.pilot) .sc-mark svg{width:11px;height:12px}:where(.pilot) .bx-plate{transition:border-color .5s var(--ease),box-shadow .5s var(--ease)}:where(.pilot) .bx-plate.is-hot{border-color:#51e8ffd9;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #51e8ff59,0 0 36px -4px #51e8ff8c}:where(.pilot) .bx-plate.is-swap .bx-plate-status>span{opacity:0;transform:translateY(5px);transition:opacity .35s var(--ease),transform .45s var(--ease)}:where(.pilot) .bx-plate.is-swap .bx-plate-status>span.is-on{opacity:1;transform:none}:where(.pilot) .is-on .bx-plate.is-swap .bx-live{animation:bx-live 1.6s var(--ease) infinite}:where(.pilot) .pf-frame{padding:10px;border-radius:30px}:where(.pilot) .pf-form{display:grid;gap:16px;padding:clamp(21px,3vw,34px);border-radius:22px}:where(.pilot) .pf-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}:where(.pilot) .pf-head .sc-mark{width:28px;height:28px;border-radius:8px}:where(.pilot) .pf-head .sc-mark svg{width:15px;height:16px}:where(.pilot) .pf-head b{font-size:1.1rem;font-weight:600;letter-spacing:-.01em}:where(.pilot) .pf-sub{margin:-8px 0 4px;color:var(--ink-2);font-size:.92rem;line-height:1.55}:where(.pilot) .pf-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media(max-width:560px){:where(.pilot) .pf-row{grid-template-columns:minmax(0,1fr)}}:where(.pilot) .pf-form .field{display:grid;gap:6px}:where(.pilot) .pf-form .field label{font-size:.84rem;font-weight:500;color:var(--ink-2)}:where(.pilot) .pf-form .field label em{margin-left:4px;font-style:normal;font-weight:400;color:var(--ink-3)}:where(.pilot) .pf-form .field :is(input,textarea){width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-family:inherit;font-size:.95rem;resize:vertical;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}:where(.pilot) .pf-form .field :is(input,textarea)::placeholder{color:var(--ink-3)}:where(.pilot) .pf-form .field :is(input,textarea):focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #256bf726}:where(.pilot) .pf-form .consent{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;color:var(--ink-2);font-size:.82rem;line-height:1.5}:where(.pilot) .pf-form .consent>span{flex:1}:where(.pilot) .pf-form .consent input{flex:none;width:16px;height:16px;margin-top:2px;accent-color:var(--blue)}:where(.pilot) .pf-form .consent a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}:where(.pilot) .pf-form .pf-send{position:relative;width:100%;height:52px;background:var(--blue);color:#fff}:where(.pilot) .pf-form .pf-send:hover{background:var(--blue-hover)}:where(.pilot) .pf-form .pf-send:disabled{opacity:.7;cursor:progress}:where(.pilot) .pf-form .pf-send.is-loading{color:transparent;pointer-events:none}:where(.pilot) .pf-form .pf-send.is-loading:after{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:pf-spin .7s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}:where(.pilot) .pf-form .recaptcha-notice{margin:0;color:var(--ink-3);text-align:center}:where(.pilot) .pf-form .field.has-error :is(input,textarea){border-color:#d93a26;background:#fff7f6}:where(.pilot) .pf-form .field.has-error :is(input,textarea):focus{box-shadow:0 0 0 3px #d93a2626}:where(.pilot) .pf-form .consent.has-error input{outline:2px solid #d93a26;outline-offset:1px}:where(.pilot) .pf-form .field-error{display:flex;align-items:flex-start;gap:6px;width:100%;margin:0;color:#c0341d;font-size:.8rem;font-weight:500;line-height:1.4}:where(.pilot) .pf-form :is(.field-error,.form-status[data-state=error]):before{content:"!";flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:50%;background:#d93a26;color:#fff;font-size:.7rem;font-weight:700}:where(.pilot) .pf-form .form-status:empty{display:none}:where(.pilot) .pf-form .form-status[data-state=error]{display:flex;gap:10px;margin:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(217,58,38,.25);background:#fff4f2;color:#a52b17;font-size:.85rem;font-weight:500}:where(.pilot) .land-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(34px,5vw,80px);align-items:center}:where(.pilot) .land-copy .intro-title{max-width:18ch;font-size:clamp(2.2rem,3.6vw,3.4rem)}:where(.pilot) .land-copy .intro-text{margin-bottom:22px}:where(.pilot) .pf-form[hidden]{display:none}@media(max-width:1080px){:where(.pilot) .land-grid{grid-template-columns:minmax(0,1fr);row-gap:0}:where(.pilot) .land-copy{display:contents}:where(.pilot) .land-card{order:1;margin-bottom:28px}:where(.pilot) .land-media{order:2}}@keyframes bx-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}@keyframes bx-pop{0%{opacity:0;transform:translateY(6px) scale(.94);filter:blur(4px)}}@keyframes bx-check{0%{opacity:0;transform:scale(.5)}}@keyframes bx-swap-in{0%{opacity:0;transform:translateY(5px);filter:blur(3px)}}@keyframes bx-press{50%{transform:scale(.95);filter:brightness(.9)}}@keyframes bx-grow{0%{transform:scaleX(0)}}@keyframes bx-draw{0%{stroke-dashoffset:20}}@keyframes bx-plate-in{0%{opacity:0;transform:translateY(-18px) scale(.97)}}@keyframes bx-plate-on{15%,85%{border-color:#51e8ffd9;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #51e8ff59,0 0 36px -4px #51e8ff8c}}@keyframes bx-live{0%{box-shadow:0 0 #51e8ff99}to{box-shadow:0 0 0 7px #51e8ff00}}@media(max-width:400px){:where(.pilot) .bx-stage{zoom:.88}}@media(max-width:350px){:where(.pilot) .bx-stage{zoom:.78}}:where(.pilot) .hero{margin-top:-92px;padding-top:0}:where(.pilot) .hero-panel{position:relative;isolation:isolate;overflow:hidden;padding-top:calc(92px + clamp(20px,2.6vw,40px));border-radius:0 0 36px 36px;color:#fff;background:var(--brand-canvas)}:where(.pilot) .hero-deco span{position:absolute;z-index:-1;border-radius:50%;border:1px solid rgba(255,255,255,.16)}:where(.pilot) .hero-deco span:nth-child(1){width:900px;height:900px;left:-520px;top:120px}:where(.pilot) .hero-deco span:nth-child(2){width:620px;height:620px;left:-380px;top:260px}:where(.pilot) .hero-deco span:nth-child(3){width:760px;height:760px;right:-460px;top:-380px}:where(.pilot) .eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);font-size:.75rem;font-weight:450;color:#fff;margin-bottom:22px}:where(.pilot) .hero-title{max-width:22ch;margin-inline:auto;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:300;line-height:1.04;letter-spacing:-.045em;color:#fff;margin-bottom:20px}:where(.pilot) .hero-title em{font-style:normal;font-weight:600}:where(.pilot) .hero-text{max-width:50ch;margin-bottom:34px;color:#ffffffd9;font-size:1.2rem;line-height:1.6}:where(.pilot) .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}:where(.pilot) .intro{padding-block:calc(92px + clamp(36px,5vw,72px)) clamp(80px,10vw,136px)}:where(.pilot) .intro-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,5vw,80px);align-items:center}:where(.pilot) .intro-title{max-width:16ch;margin-bottom:22px;font-size:clamp(2.3rem,4.2vw,3.8rem);font-weight:300;line-height:1.04;letter-spacing:-.045em;color:var(--ink)}:where(.pilot) .intro-title em{font-style:normal;font-weight:600}:where(.pilot) .intro-text{max-width:52ch;margin-bottom:32px;color:var(--ink-2);font-size:1.1rem;line-height:1.7}:where(.pilot) .intro-actions{display:flex;flex-wrap:wrap;gap:12px}:where(.pilot) .intro.is-color{position:relative;isolation:isolate;overflow:hidden;overflow:clip;margin-top:-92px;padding-bottom:clamp(56px,7vw,96px);border-radius:0 0 36px 36px;color:#fff;background:var(--brand-canvas)}:where(.pilot) .intro.is-color .intro-title{color:#fff}:where(.pilot) .intro.is-color .intro-text{color:#ffffffd9}:where(.pilot) [data-scrolly].is-scrolly{transform:translateY(calc(var(--hp, 0) * -140px)) scale(calc(1 - var(--hp, 0) * .14));transform-origin:50% 0;border-radius:calc(var(--hp, 0) * 48px) calc(var(--hp, 0) * 48px) 36px 36px;will-change:transform}:where(.pilot) [data-scrolly].is-scrolly:after{content:"";position:absolute;inset:0;z-index:5;background:#06062a;opacity:calc(var(--hp, 0) * .35);pointer-events:none}:where(.pilot) .is-scrolly .scrolly-copy{transform:translateY(calc(var(--hp, 0) * -160px));opacity:calc(1 - var(--hp, 0) * 1.6)}:where(.pilot) .is-scrolly .scrolly-scene{transform:translateY(calc(var(--hp, 0) * -70px)) scale(calc(1 + var(--hp, 0) * .06))}:where(.pilot) .is-scrolly .hero-deco{transform:scale(calc(1 + var(--hp, 0) * .5)) rotate(calc(var(--hp, 0) * 25deg))}:where(.pilot) .intro.is-color.is-flush{margin-bottom:0;border-radius:0}:where(.pilot) .intro-center{display:grid;justify-items:center;text-align:center}:where(.pilot) .intro-center .intro-title{max-width:18ch;margin-inline:auto;font-size:clamp(2.5rem,5vw,4.4rem)}:where(.pilot) .intro-center .intro-text{max-width:56ch;margin-inline:auto}:where(.pilot) .intro-center .intro-actions{justify-content:center}:where(.pilot) .intro.is-color+.block{padding-top:clamp(48px,5vw,72px)}@media(max-width:1080px){:where(.pilot) .intro-grid{grid-template-columns:minmax(0,1fr)}:where(.pilot) .intro-title{max-width:20ch}}@media(max-width:720px){:where(.pilot) .intro.is-color{border-radius:0 0 28px 28px}:where(.pilot) .intro-actions{flex-direction:column}:where(.pilot) .intro-actions .pill{justify-content:center}}@media(max-width:720px){:where(.pilot) .hero-panel{border-radius:0 0 28px 28px}:where(.pilot) .hero-actions{width:100%;flex-direction:column}:where(.pilot) .hero-actions .pill{justify-content:center}}@media(prefers-reduced-motion:reduce){:where(.pilot) :is(.pill,.pill-chip){transition:none}:where(.pilot) .pulse:after{animation:none}:where(.pilot) .voice i{animation:none}}#siteHeader{--pill-h: 60px;--pill-gap: 12px;--maxw: 1320px;--cg: 10px;--btn: 38px;--side: calc(var(--btn) + var(--cg));--pill-w: min(100% - 32px - var(--side), var(--maxw) - var(--side));--tint: 0;--tint-layer: linear-gradient(rgb(44 46 56 / calc(var(--tint) * .8)), rgb(44 46 56 / calc(var(--tint) * .8)));--glass-ink: #fff;--glass-ink-2: rgb(255 255 255 / calc(.82 + var(--tint) * .18));height:92px;padding-top:16px;background:transparent;box-shadow:none;pointer-events:none}#siteHeader.scrolled{--pill-h: 54px;--pill-gap: 10px;--maxw: 1040px;--btn: 34px;box-shadow:none}#siteHeader .header-inner{position:relative;isolation:isolate;pointer-events:auto;width:var(--pill-w);max-width:none;margin-left:calc((100% - var(--pill-w) - var(--side)) / 2);margin-right:0;height:var(--pill-h);padding:0 var(--pill-gap) 0 26px;border-radius:999px;transition:width .6s cubic-bezier(.32,.72,0,1),margin .6s cubic-bezier(.32,.72,0,1),height .6s cubic-bezier(.32,.72,0,1),padding .6s cubic-bezier(.32,.72,0,1),background .4s ease}#siteHeader .header-inner{--gx: 22%;--gy: 0%}#siteHeader .header-inner:before,#siteHeader .glass-btn:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;background:radial-gradient(180px 90px at var(--gx) var(--gy),rgba(255,255,255,.85),rgba(255,255,255,0) 70%),linear-gradient(135deg,#fff6,#ffffff14 32%,#fff0 55%,#fff3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}#siteHeader .header-inner:after,#siteHeader .glass-btn:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(260px 120px at var(--gx) var(--gy),rgba(255,255,255,.22),rgba(255,255,255,0) 70%);pointer-events:none}#siteHeader .header-inner{background:none;box-shadow:none}#siteHeader .header-inner:after,#siteHeader .glass-btn:after{z-index:-2;background:var(--tint-layer),radial-gradient(260px 120px at var(--gx) var(--gy),rgba(255,255,255,.22),rgba(255,255,255,0) 70%),radial-gradient(120% 140% at 50% -40%,#ffffff3d,#fff0 60%),#ffffff24;box-shadow:inset 0 1px 1px #ffffff80,inset 0 0 0 .5px #ffffff2e,inset 0 -6px 10px -6px #01004724,inset 0 6px 12px -8px #ffffff4d;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}#siteHeader .nav-link{text-shadow:0 1px 6px rgba(1,0,71,.35)}#siteHeader.on-light .nav-link{text-shadow:0 1px 4px rgba(0,0,0,.22)}#siteHeader.on-light .header-inner:after,#siteHeader.on-light .glass-btn:after{background:var(--tint-layer),radial-gradient(260px 120px at var(--gx) var(--gy),rgba(255,255,255,.18),rgba(255,255,255,0) 70%),linear-gradient(180deg,#ffffff29,#fff0 50%),#50525c57;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 0 0 .5px #ffffff38,inset 0 -6px 10px -6px #00000014,inset 0 6px 12px -8px #ffffff59}#siteHeader .submenu,#siteHeader .glass-panel{padding:6px;border-radius:20px;background:var(--tint-layer),linear-gradient(180deg,#fff3,#fff0 40%),#ffffff24;box-shadow:inset 0 1px 1px #ffffff80,inset 0 0 0 .5px #fff3;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}#siteHeader.on-light .submenu,#siteHeader .submenu.on-light,#siteHeader .glass-panel.on-light{background:var(--tint-layer),linear-gradient(180deg,#ffffff29,#fff0 40%),#50525c66}#siteHeader .submenu .nav-link{color:#fff;font-weight:600;border-radius:14px;text-shadow:0 1px 4px rgba(0,0,0,.2)}#siteHeader .submenu .nav-link:hover{background:#ffffff29}#siteHeader:before{content:"";position:absolute;top:4px;left:50%;width:calc(var(--pill-w) + 24px);height:calc(var(--pill-h) + 24px);transform:translate(calc(-50% - var(--side) / 2));border-radius:999px;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask:linear-gradient(to right,transparent,rgba(0,0,0,.7) 12px,rgba(0,0,0,.7) calc(100% - 12px),transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.7) 12px,rgba(0,0,0,.7) calc(100% - 12px),transparent);-webkit-mask-composite:source-in;mask:linear-gradient(to right,transparent,rgba(0,0,0,.7) 12px,rgba(0,0,0,.7) calc(100% - 12px),transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.7) 12px,rgba(0,0,0,.7) calc(100% - 12px),transparent);mask-composite:intersect;pointer-events:none;transition:width .6s cubic-bezier(.32,.72,0,1),height .6s cubic-bezier(.32,.72,0,1)}#siteHeader .brand{gap:7px}#siteHeader .brand img{height:20px}#siteHeader .brand-mark svg{height:18px;filter:drop-shadow(0 1px 3px rgba(1,0,71,.3))}#siteHeader .glass-ctl{display:flex;align-items:center;position:absolute;top:16px;left:calc(50% + var(--pill-w) / 2 - var(--side) / 2 + var(--cg));height:var(--pill-h);pointer-events:auto;transition:left .6s cubic-bezier(.32,.72,0,1),height .6s cubic-bezier(.32,.72,0,1),opacity .3s ease}#siteHeader .glass-btn{--gx: 30%;--gy: 0%;position:relative;isolation:isolate;display:grid;place-items:center;width:var(--btn);height:var(--btn);padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer;transition:width .6s cubic-bezier(.32,.72,0,1),height .6s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}#siteHeader .glass-btn:hover{transform:scale(1.05)}#siteHeader .glass-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}#siteHeader .glass-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;filter:drop-shadow(0 1px 3px rgba(1,0,71,.3))}#siteHeader .glass-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 32px));padding:16px 18px 18px;border-radius:26px;color:#fff;animation:glass-pop .35s cubic-bezier(.32,.72,0,1);transform-origin:top right}#siteHeader .glass-panel[hidden]{display:none}@keyframes glass-pop{0%{opacity:0;transform:scale(.92) translateY(-6px)}}#siteHeader .glass-row{display:flex;align-items:center;gap:12px}#siteHeader .glass-ico{flex:none;width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.6}#siteHeader .glass-ico.is-solid rect{fill:#fff;stroke:none}#siteHeader .glass-ico.is-solid rect:first-child{fill:#ffffff80}#siteHeader .glass-range{--p: 0%;flex:1;min-width:0;height:30px;margin:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}#siteHeader .glass-range::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(#fff,#fff) 0 / var(--p) 100% no-repeat,#ffffff47}#siteHeader .glass-range::-moz-range-track{height:3px;border-radius:3px;background:linear-gradient(#fff,#fff) 0 / var(--p) 100% no-repeat,#ffffff47}#siteHeader .glass-range::-webkit-slider-thumb{width:26px;height:16px;margin-top:-6.5px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0100472e;-webkit-appearance:none;appearance:none}#siteHeader .glass-range::-moz-range-thumb{width:26px;height:16px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0100472e}#siteHeader .glass-range:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:999px}#siteHeader .glass-note{margin:12px 0 0;font-size:.82rem;font-weight:500;line-height:1.45;color:#ffffffd9;text-shadow:0 1px 4px rgba(0,0,0,.2)}#siteHeader:has(.nav.open) .glass-ctl{opacity:0;pointer-events:none}#siteHeader .nav-link{font-family:"Geist",var(--font-body);font-weight:600;font-size:.92rem;letter-spacing:-.005em;color:var(--glass-ink-2)}#siteHeader .nav-link:hover,#siteHeader .nav-link.active{color:var(--glass-ink)}#siteHeader .menu-toggle svg{fill:#fff;filter:drop-shadow(0 1px 3px rgba(1,0,71,.3))}#siteHeader .nav-link:after{height:1.5px}@media(min-width:1141px){#siteHeader .nav-link:after{left:50%;right:auto;bottom:4px;width:4px;height:4px;border-radius:50%;background:#51e8ff;box-shadow:0 0 8px #51e8ffcc;transform:translate(-50%) scale(0)}#siteHeader .nav-link:hover:after{transform:translate(-50%) scale(0)}#siteHeader .nav-link.active:after{transform:translate(-50%) scale(1)}#siteHeader .has-submenu>.nav-link:after{left:calc(50% - 7.5px)}}@media(min-width:1141px){#siteHeader .header-inner{position:relative}#siteHeader .nav{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;pointer-events:none}#siteHeader .nav-list{pointer-events:auto}#siteHeader .nav-list>li:last-child{position:absolute;top:50%;right:var(--pill-gap);transform:translateY(-50%);transition:right .6s cubic-bezier(.32,.72,0,1)}}@media(min-width:1141px){#siteHeader .nav-list>li:last-child>.nav-link{height:calc(var(--pill-h) - var(--pill-gap) * 2);padding:0 14px;border-radius:999px;background:#fff;color:#0c0d11;text-shadow:none;font-size:.85rem;font-weight:600;transition:background .3s ease,height .6s cubic-bezier(.32,.72,0,1)}#siteHeader .nav-list>li:last-child>.nav-link:hover{background:#eceef4}#siteHeader .nav-list>li:last-child>.nav-link:after{display:none}}@media(max-width:1140px){#siteHeader .header-inner{padding:0 10px 0 22px}#siteHeader .nav{width:100%;inset:0;padding:112px 32px 48px;background:linear-gradient(180deg,#ffffff1f,#fff0 30%),#1618289e;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 1px 0 #ffffff40}#siteHeader .nav .nav-link{color:#fff}#siteHeader .brand{position:relative;z-index:61}#siteHeader .nav .nav-link{font-size:1.35rem;letter-spacing:-.02em;padding:10px 14px;margin-inline:-14px;width:calc(100% + 28px);border-radius:14px;transition:background .25s ease,color .25s ease}#siteHeader .nav .nav-link:hover,#siteHeader .nav .nav-link:active,#siteHeader .nav .nav-link:focus-visible{background:#ffffff29}#siteHeader .nav .nav-link:after{display:none}#siteHeader .nav .nav-link.active:after{display:block;position:static;order:2;width:7px;height:7px;margin-left:4px;border-radius:50%;background:#51e8ff;box-shadow:0 0 10px #51e8ffcc;transform:none}#siteHeader .nav .submenu{margin:2px 0 10px 4px;padding:2px 0 2px 18px;border-left:1px solid rgba(255,255,255,.22);border-radius:0}#siteHeader .nav .submenu .nav-link{font-size:1.02rem;font-weight:500;padding:8px 14px;color:#ffffffb8;text-shadow:none}#siteHeader .nav .submenu .nav-link:hover,#siteHeader .nav .submenu .nav-link:active,#siteHeader .nav .submenu .nav-link:focus-visible{background:#ffffff29;color:#fff}#siteHeader .menu-toggle{width:40px;height:40px;padding:0;background:linear-gradient(#fff,#fff) center / 22px 2px no-repeat;transition:background-size .3s ease}#siteHeader .menu-toggle svg{display:none}#siteHeader .menu-toggle:before,#siteHeader .menu-toggle:after{content:"";position:absolute;left:9px;width:22px;height:2px;border-radius:2px;background:#fff;transition:transform .4s cubic-bezier(.65,0,.35,1),top .4s cubic-bezier(.65,0,.35,1)}#siteHeader .menu-toggle:before{top:12px}#siteHeader .menu-toggle:after{top:26px}#siteHeader .menu-toggle[aria-expanded=true]{background-size:0 2px}#siteHeader .menu-toggle[aria-expanded=true]:before{top:19px;transform:rotate(45deg)}#siteHeader .menu-toggle[aria-expanded=true]:after{top:19px;transform:rotate(-45deg)}#siteHeader .submenu,#siteHeader.on-light .submenu,#siteHeader .submenu.on-light{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}body .site-footer.site-footer,body .site-footer.site-footer *{font-family:"Geist",var(--font-body)}body:has(.pilot) :is(.consent-reopen,.to-top){isolation:isolate;width:50px;height:50px;background:none;color:#fff;opacity:1;box-shadow:none;transition:transform .4s cubic-bezier(.32,.72,0,1)}body:has(.pilot) :is(.consent-reopen,.to-top):before,body:has(.pilot) :is(.consent-reopen,.to-top):after{content:"";position:absolute;border-radius:50%;pointer-events:none}body:has(.pilot) :is(.consent-reopen,.to-top):before{inset:0;z-index:-1;background:radial-gradient(60% 50% at 30% 0%,#ffffff4d,#fff0 70%),#ffffff24;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 0 0 .5px #ffffff38,inset 0 -5px 8px -5px #01004724,inset 0 5px 10px -6px #ffffff59;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);transition:background .3s ease}body:has(.pilot) :is(.consent-reopen,.to-top):after{inset:-12px;z-index:-2;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,.7) 70%,transparent);mask:radial-gradient(closest-side,rgba(0,0,0,.7) 70%,transparent)}body:has(.pilot) :is(.consent-reopen,.to-top).on-light:before{background:radial-gradient(60% 50% at 30% 0%,#ffffff38,#fff0 70%),linear-gradient(180deg,#ffffff29,#fff0 50%),#50525c57}body:has(.pilot) :is(.consent-reopen,.to-top):hover{transform:scale(1.06)}body:has(.pilot) :is(.consent-reopen,.to-top) svg{filter:drop-shadow(0 1px 3px rgba(1,0,71,.3))}.to-top{display:none}body:has(.pilot) .to-top{position:fixed;right:20px;bottom:20px;z-index:80;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;opacity:0;pointer-events:none;translate:0 8px;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .35s ease,translate .45s cubic-bezier(.32,.72,0,1)}body:has(.pilot) .to-top.is-on{opacity:1;pointer-events:auto;translate:0 0}body:has(.pilot) .to-top:focus-visible{outline:2px solid #fff;outline-offset:3px}body:has(#siteHeader .nav.open) .to-top{opacity:0;pointer-events:none}body:has(.pilot) .consent-card{border-radius:28px;color:#fff;font-family:"Geist",var(--font-body);background:linear-gradient(180deg,#ffffff1f,#fff0 30%),#1618289e;box-shadow:inset 0 1px 1px #ffffff73,inset 0 0 0 .5px #ffffff38,0 30px 60px -30px #01004773;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}body:has(.pilot) .consent-icon{background:#ffffff1f;box-shadow:inset 0 1px 1px #ffffff73,inset 0 0 0 .5px #fff3;color:#fff}body:has(.pilot) .consent-title{font-family:inherit;font-weight:600;letter-spacing:-.02em;color:#fff}body:has(.pilot) .consent-text,body:has(.pilot) .consent-detail{color:#ffffffbf}body:has(.pilot) .consent-text a{color:#51e8ff}body:has(.pilot) .consent-groups{border-color:#ffffff29;background:#ffffff0a}body:has(.pilot) .consent-group+.consent-group{border-top-color:#ffffff29}body:has(.pilot) .consent-label{font-weight:600;color:#fff}body:has(.pilot) .consent-label strong{line-height:1.25}body:has(.pilot) .consent-label small{margin-top:1px;font-weight:400;line-height:1.25;color:#ffffff8c}body:has(.pilot) .consent-label input{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:1px 0 0;border-radius:6px;border:1.5px solid rgba(255,255,255,.85);background:transparent center / 12px no-repeat;transition:background-color .2s ease,border-color .2s ease}body:has(.pilot) .consent-label input:checked{border-color:#fff;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5.5 12.5 4 4 9-9' fill='none' stroke='%230c0d11' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body:has(.pilot) .consent-label input:disabled{opacity:.45}body:has(.pilot) .consent-label input:focus-visible{outline:2px solid #51e8ff;outline-offset:2px}body:has(.pilot) .consent-chevron{color:#fff9}body:has(.pilot) .consent-chevron:hover{color:#fff}body:has(.pilot) .consent-btn{min-height:46px;font-family:inherit;font-size:.9rem;letter-spacing:-.01em;text-transform:none}body:has(.pilot) .consent-btn.is-accept{background:#fff;color:#0c0d11}body:has(.pilot) .consent-btn.is-accept:hover{background:#eceef4}body:has(.pilot) .consent-btn.is-save{background:#ffffff1a;border-color:#ffffff59;color:#fff}body:has(.pilot) .consent-btn.is-save:hover{background:#ffffff2e}body:has(.pilot) .cta.is-brand .cta-media{overflow:visible}body:has(.pilot) .cta.is-brand .cta-media:after{display:none}body:has(.pilot) .cta.is-brand .cta-copy{position:relative;z-index:2}body:has(.pilot) .site-footer{background:#17181d}body:has(.pilot) .site-footer .certs{border-bottom-color:#ffffff1a}body:has(.pilot) .site-footer .footer-links a:hover,body:has(.pilot) .site-footer .footer-link-btn:hover{color:#51e8ff}body:has(.pilot) .site-footer .socials a:hover svg{fill:#51e8ff}
