:root{--pilot-ink:#eaf0eb;--pilot-muted:#91a399;--pilot-line:#d7ff632b;--pilot-signal:#d7ff63;--pilot-night:#06110c;--pilot-paper:#efede5}.pilot-page{color:#122019;background:linear-gradient(#0c22170b 1px, transparent 1px), linear-gradient(90deg, #0c22170b 1px, transparent 1px), var(--pilot-paper);background-size:34px 34px;min-height:100vh}.pilot-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#efede5e0;border-bottom:1px solid #0e241824;justify-content:space-between;align-items:center;gap:30px;min-height:78px;padding:0 clamp(22px,4vw,70px);display:flex}.pilot-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.pilot-brand>span:last-child{gap:2px;display:grid}.pilot-brand strong{letter-spacing:-.035em;font-size:16px}.pilot-brand small{letter-spacing:.17em;color:#6c7b73;font:700 7px/1 Consolas,monospace}.pilot-brand-mark{background:#0b2117;border-radius:50%;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;width:34px;height:34px;padding:7px;display:grid}.pilot-brand-mark i{background:var(--pilot-signal);border-radius:2px;display:block}.pilot-brand-mark i:first-child{height:8px}.pilot-brand-mark i:nth-child(2){height:19px}.pilot-brand-mark i:nth-child(3){height:13px}.pilot-header nav{align-items:center;gap:23px;display:flex}.pilot-header nav a{color:#435149;letter-spacing:.05em;align-items:center;gap:5px;font:700 9px/1 Consolas,monospace;text-decoration:none;display:flex}.pilot-header nav a:hover{color:#0c2116}.pilot-hero{min-height:610px;color:var(--pilot-ink);background:linear-gradient(#d7ff6309 1px, transparent 1px), linear-gradient(90deg, #d7ff6309 1px, transparent 1px), radial-gradient(circle at 8% 12%, #d7ff631f, transparent 28%), var(--pilot-night);background-size:34px 34px,34px 34px,auto,auto;grid-template-columns:minmax(0,1fr) minmax(410px,.72fr);display:grid;overflow:hidden}.pilot-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:70px clamp(30px,6vw,105px);display:flex}.pilot-hero-copy>p,.boundary-heading>p,.offer-register>p{color:#87a094;letter-spacing:.17em;margin:0;font:750 9px/1 Consolas,monospace}.pilot-hero h1{letter-spacing:-.075em;margin:24px 0 30px;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:clamp(48px,6.4vw,91px);font-weight:300;line-height:.91}.pilot-hero h1 em{color:var(--pilot-signal);font-family:Georgia,serif;font-size:.72em;font-weight:400}.pilot-intro{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:end;gap:30px;max-width:680px;padding-top:24px;display:grid}.pilot-intro p{color:#a9bbb1;margin:0;font-size:12px;line-height:1.75}.pilot-intro span{color:var(--pilot-signal);white-space:nowrap;align-items:center;gap:7px;font:700 9px/1.3 Consolas,monospace;display:flex}.pilot-gate-visual{border-left:1px solid #d7ff631a;place-items:center;min-height:610px;display:grid;position:relative}.gate-orbit{border:1px solid #d7ff6324;border-radius:50%;position:absolute}.orbit-a{width:310px;height:310px;animation:14s linear infinite pilot-orbit}.orbit-b{border-style:dashed;width:470px;height:470px;animation:24s linear infinite reverse pilot-orbit}.gate-core{z-index:2;color:#06110c;background:var(--pilot-signal);border-radius:50%;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 0 0 18px #d7ff630e,0 0 48px #d7ff6333}.gate-node{z-index:3;color:#d7e4dc;letter-spacing:.09em;background:#0d2017;border:1px solid #d7ff6333;align-items:center;gap:7px;padding:8px 10px;font:700 8px/1 Consolas,monospace;display:flex;position:absolute}.gate-node svg{color:var(--pilot-signal)}.node-pay{top:17%;left:14%}.node-consent{top:30%;right:8%}.node-policy{bottom:19%;left:16%}.gate-lock-line{background:linear-gradient(90deg, transparent, var(--pilot-signal), transparent);width:72%;height:1px;animation:3.5s ease-in-out infinite pilot-scan;position:absolute}.pilot-notice{color:#6c3f20;background:#fff4df;border-left:3px solid #d08a3f;margin:22px clamp(22px,4vw,70px) 0;padding:13px 16px;font-size:11px}.pilot-offer{border-top:1px solid #0e241833;border-bottom:1px solid #0e241833;grid-template-columns:.72fr 1.2fr .8fr;margin:clamp(35px,5vw,75px) clamp(22px,4vw,70px);display:grid}.offer-register,.offer-terms,.offer-action{padding:clamp(27px,4vw,58px)}.offer-register{border-right:1px solid #0e241829}.offer-register strong{letter-spacing:-.04em;margin:18px 0 7px;font:400 clamp(28px,3.2vw,46px)/1 Georgia,serif;display:block}.offer-register span{color:#68766e;font-size:9px}.offer-terms{gap:24px;display:grid}.offer-terms>div{grid-template-columns:28px 1fr;gap:4px 14px;display:grid}.offer-terms span{color:#809087;grid-row:1/3;font:700 8px/1.4 Consolas,monospace}.offer-terms strong{font-size:12px}.offer-terms p{color:#6e7a73;margin:3px 0 0;font-size:10px;line-height:1.55}.offer-action{background:#ffffff47;border-left:1px solid #0e241829;flex-direction:column;justify-content:center;gap:12px;display:flex}.offer-action form{gap:10px;display:grid}.pilot-terms-check{color:#617168;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5;display:flex}.pilot-terms-check input{accent-color:#2c704d;flex:none;margin-top:1px}.pilot-terms-check a{color:#285f43;font-weight:750}.offer-action button,.offer-action>a,.result-actions button{color:#07130d;background:var(--pilot-signal);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.offer-action small{color:#718078;font-size:8px;line-height:1.5}.active-entitlement{color:#1d6747;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.pilot-boundary{background:#f7f5ee;grid-template-columns:.78fr 1.5fr;gap:clamp(35px,6vw,100px);padding:clamp(70px,9vw,135px) clamp(22px,6vw,110px);display:grid}.boundary-heading h2{letter-spacing:-.045em;margin:18px 0 0;font:400 clamp(35px,4.5vw,62px)/1.02 Georgia,serif}.boundary-sequence{border-top:1px solid #0e24182e}.boundary-sequence article{border-bottom:1px solid #0e241824;grid-template-columns:36px 70px minmax(160px,.8fr) 1fr;align-items:center;gap:16px;min-height:112px;display:grid}.boundary-sequence article>svg{color:#2b6849}.boundary-sequence span{letter-spacing:.1em;color:#718078;font:700 8px/1 Consolas,monospace}.boundary-sequence strong{font-size:12px}.boundary-sequence p{color:#69766f;margin:0;font-size:10px;line-height:1.55}.pilot-operating-model{color:var(--pilot-ink);background:var(--pilot-night);grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;gap:25px;padding:75px clamp(22px,6vw,110px);display:grid}.pilot-operating-model>div{min-height:140px}.pilot-operating-model span{color:var(--pilot-signal);letter-spacing:.16em;font:700 8px/1 Consolas,monospace}.pilot-operating-model strong{margin:20px 0 8px;font:400 22px/1.1 Georgia,serif;display:block}.pilot-operating-model p{color:var(--pilot-muted);margin:0;font-size:10px;line-height:1.6}.pilot-operating-model>i{background:linear-gradient(90deg,#d7ff630d,#d7ff63a6,#d7ff630d);height:1px}.pilot-footer{color:#627068;letter-spacing:.08em;border-top:1px solid #0e241824;justify-content:space-between;align-items:center;gap:30px;min-height:84px;padding:0 clamp(22px,4vw,70px);font:700 8px/1 Consolas,monospace;display:flex}.pilot-footer div{gap:20px;display:flex}.pilot-footer a{color:inherit;text-decoration:none}.pilot-result-page{min-height:100vh;color:var(--pilot-ink);background:radial-gradient(circle at 50% 40%, #d7ff631a, transparent 28%), var(--pilot-night);place-items:center;padding:30px;display:grid}.pilot-result{text-align:center;width:min(650px,100%)}.result-symbol{border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 28px;display:grid}.result-symbol.active{color:#07130d;background:var(--pilot-signal);box-shadow:0 0 0 15px #d7ff630f}.result-symbol.pending{color:#d9e4de;border:1px solid #60756a}.pilot-result>p:first-of-type{color:#8da298;letter-spacing:.16em;font:700 8px/1 Consolas,monospace}.pilot-result h1{letter-spacing:-.045em;margin:18px 0;font:400 clamp(40px,6vw,70px)/1 Georgia,serif}.result-copy{color:#a6b8ae;margin:0 auto;font-size:11px;line-height:1.75}.result-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.result-actions form{display:contents}.result-actions a{color:#c6d3cc;border:1px solid #53665b;align-items:center;gap:7px;min-height:48px;padding:0 17px;font-size:10px;text-decoration:none;display:flex}@keyframes pilot-orbit{to{transform:rotate(360deg)}}@keyframes pilot-scan{0%,to{opacity:0;transform:translateY(-130px)}15%,85%{opacity:1}50%{transform:translateY(130px)}}@media (max-width:980px){.pilot-hero{grid-template-columns:minmax(0,1fr)}.pilot-gate-visual{border-top:1px solid var(--pilot-line);border-left:0;min-height:440px}.pilot-offer{grid-template-columns:1fr 1fr}.offer-register{border-bottom:1px solid #0e241829;border-right:0;grid-column:1/-1}.pilot-boundary,.pilot-operating-model{grid-template-columns:1fr}.pilot-operating-model>i{width:50px}}@media (max-width:680px){.pilot-header nav a:not(:last-child){display:none}.pilot-hero-copy{padding:56px 22px}.pilot-hero h1{font-size:49px}.pilot-intro{grid-template-columns:minmax(0,1fr)}.pilot-intro span{white-space:normal;align-items:flex-start;line-height:1.5}.pilot-gate-visual{min-height:350px;margin:0;overflow:hidden}.orbit-a{width:min(310px,74vw);height:min(310px,74vw)}.orbit-b{width:min(470px,106vw);height:min(470px,106vw)}.pilot-offer{grid-template-columns:1fr}.offer-register,.offer-action{border:0;border-bottom:1px solid #0e241829;grid-column:auto}.boundary-sequence article{grid-template-columns:30px 1fr;padding:18px 0}.boundary-sequence span{display:none}.boundary-sequence p{grid-column:2}.pilot-footer{flex-direction:column;justify-content:center;align-items:flex-start}.result-actions{flex-direction:column;align-items:stretch}.result-actions button,.result-actions a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.gate-orbit,.gate-lock-line{animation:none!important}}.pilot-page{font-size:16px}.pilot-brand small,.pilot-kicker,.pilot-hero-copy>p,.boundary-heading>p,.offer-register>p,.gate-node,.offer-terms span,.boundary-sequence span,.pilot-operating-model span,.pilot-result>p:first-of-type{font-size:11px;line-height:1.4}.pilot-header nav a,.offer-action button,.offer-action>a,.result-actions a{font-size:14px}.pilot-intro p{font-size:17px;line-height:1.7}.pilot-intro span,.pilot-notice{font-size:13px;line-height:1.5}.offer-register span,.offer-terms p,.pilot-terms-check,.offer-action small,.boundary-sequence p,.pilot-operating-model p{font-size:14px;line-height:1.6}.offer-terms strong,.boundary-sequence strong{font-size:16px}.active-entitlement{font-size:13px}.pilot-footer{font-size:14px;line-height:1.5}.result-copy{font-size:15px;line-height:1.7}@media (max-width:650px){.pilot-intro p{font-size:16px}}
