@import"https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@400;600;700&family=Raleway:wght@400;500;600;700;800&display=swap";:root{--brand: #2c228c;--brand-muted-deep: #59a5d8;--accent: #84d2f6;--panel-dark: rgba(17, 27, 46, .96);--panel-dark-deep: rgba(10, 18, 32, .92);--panel-light: rgba(245, 248, 255, .98);--panel-light-deep: rgba(232, 239, 249, .96);--text: #1f2937;--text-soft: #5f728f;--success-bg: rgba(18, 115, 87, .08);--success-line: rgba(18, 115, 87, .18);--success-text: #116149;--error-bg: rgba(180, 35, 24, .08);--error-line: rgba(180, 35, 24, .18);--error-text: #a3320b}*{box-sizing:border-box}html{font-size:18px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body,#root{height:100%;min-height:100%}body{position:relative;margin:0;font-family:Merriweather Sans,sans-serif;font-size:1rem;color:var(--text);line-height:1.6;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 12% 18%,rgba(66,121,255,.26),transparent 26%),radial-gradient(circle at 82% 14%,rgba(44,222,187,.16),transparent 22%),radial-gradient(circle at 50% 100%,rgba(49,83,180,.18),transparent 34%),linear-gradient(180deg,#060b16,#091120 45%,#0d172a)}body:before{content:"";position:fixed;inset:0;background:linear-gradient(135deg,rgba(100,136,255,.08),transparent 34%),linear-gradient(315deg,rgba(107,240,210,.06),transparent 40%);pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:18px;border-radius:28px;border:1px solid rgba(145,170,212,.08);background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px;opacity:.5;pointer-events:none;z-index:0}button,input,select,textarea{font:inherit}.pilot-shell{position:relative;z-index:1;min-height:100dvh;width:100%;padding:max(.85rem,env(safe-area-inset-top)) max(.85rem,env(safe-area-inset-right)) max(.85rem,env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left));display:grid;place-items:center}.pilot-layout{width:min(1040px,100%);min-height:min(740px,calc(100dvh - 1.7rem));display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr);gap:14px;align-items:stretch}.pilot-hero-card,.pilot-form-card{position:relative;border-radius:28px;border:1px solid rgba(124,146,181,.18);box-shadow:0 24px 80px #0108146b;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pilot-hero-card{padding:20px;background:linear-gradient(180deg,var(--panel-dark),var(--panel-dark-deep));color:#e5edf8;display:flex;flex-direction:column;justify-content:space-between}.pilot-form-card{padding:18px 20px 16px;background:linear-gradient(180deg,var(--panel-light),var(--panel-light-deep));display:flex;flex-direction:column;min-height:0}.pilot-form-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--brand),var(--brand-muted-deep),var(--accent))}.pilot-hero-topline{position:relative;z-index:1;display:flex;align-items:center;gap:.65rem}.pilot-hero-logo{display:block;width:auto;height:20px;object-fit:contain}.pilot-hero-badge,.pilot-form-label{display:inline-flex;align-items:center;width:fit-content;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(108,163,255,.18);font-family:Raleway,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pilot-hero-badge{background:#3a68ff14;color:#c6d8ff}.pilot-form-label{background:#3a68ff14;color:#3158bc}.pilot-title{position:relative;z-index:1;margin:.7rem 0 0;font-family:Raleway,sans-serif;font-weight:700;font-size:clamp(1.9rem,2.7vw,2.7rem);color:#f7faff;line-height:1.02;letter-spacing:-.05em;max-width:11ch}.pilot-copy{position:relative;z-index:1;margin:.6rem 0 0;max-width:31ch;color:#a8b8d4;font-size:.82rem;line-height:1.46}.pilot-chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.pilot-chip{display:inline-flex;align-items:center;padding:.33rem .58rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(134,157,195,.14);color:#d8e5fb;font-family:Raleway,sans-serif;font-size:.64rem;font-weight:700}.pilot-highlights{position:relative;z-index:1;display:grid;gap:8px;margin-top:.8rem}.pilot-highlight{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(134,157,195,.12)}.pilot-highlight:before{content:"";width:7px;height:7px;flex:0 0 7px;margin-top:5px;border-radius:999px;background:linear-gradient(145deg,#6bf0d2,#6ca3ff);box-shadow:0 0 0 4px #6bf0d214}.pilot-highlight-value{display:block;font-family:Raleway,sans-serif;font-size:.8rem;font-weight:700;color:#ebf2ff}.pilot-highlight-copy{display:block;margin-top:.08rem;color:#9fb1cf;font-size:.7rem;line-height:1.36}.pilot-proof{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:.8rem}.pilot-proof-stat{border-radius:16px;padding:9px 10px;background:#0a111dc7;border:1px solid rgba(108,163,255,.14)}.pilot-proof-stat strong{display:block;font-family:Raleway,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:-.02em;color:#ebf2ff}.pilot-proof-stat span{display:block;margin-top:3px;color:#8ea0bf;font-size:.62rem;line-height:1.32}.pilot-about-button{position:relative;z-index:1;align-self:stretch;margin-top:.72rem;width:100%;border:1px solid rgba(44,34,140,.28);border-radius:14px;padding:.82rem .95rem;background:linear-gradient(135deg,#2c228cd1,#3b31a3e6);color:#fff;font-family:Raleway,sans-serif;font-size:.76rem;font-weight:800;text-align:center;box-shadow:0 16px 32px #2c228c33;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.pilot-about-button:hover{transform:translateY(-1px);border-color:#5473d66b;background:linear-gradient(135deg,#2c228ceb,#3b31a3fa);box-shadow:0 18px 36px #2c228c42}.pilot-modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:radial-gradient(circle at top,rgba(93,140,255,.16),transparent 32%),#050a14b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pilot-modal{position:relative;width:min(560px,100%);max-height:calc(100dvh - 2rem);border-radius:28px;border:1px solid rgba(148,163,184,.26);background:linear-gradient(180deg,#fafcfffc,#edf3fbfa),radial-gradient(circle at top right,rgba(132,210,246,.16),transparent 34%);box-shadow:0 30px 100px #0208176b;padding:20px 20px 18px;overflow:auto;-webkit-overflow-scrolling:touch}.pilot-modal:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--brand),var(--brand-muted-deep),var(--accent))}.pilot-modal-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;z-index:1}.pilot-modal-brand{display:flex;align-items:center;gap:.55rem}.pilot-modal-logo{width:18px;height:18px;display:block}.pilot-modal-chip{margin:0;display:inline-flex;align-items:center;width:fit-content;padding:.4rem .72rem;border-radius:999px;background:#3a68ff14;border:1px solid rgba(108,163,255,.18);color:#3158bc;font-family:Raleway,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pilot-modal-close{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:.44rem .72rem;background:#ffffffc2;color:#48607f;font-family:Raleway,sans-serif;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.pilot-modal-close:hover{background:#fff;border-color:#6ca3ff3d;transform:translateY(-1px)}.pilot-modal-title{position:relative;z-index:1;margin:.95rem 0 0;font-family:Raleway,sans-serif;font-size:1.38rem;font-weight:700;line-height:1.04;letter-spacing:-.04em;color:#0f172a}.pilot-modal-lead{position:relative;z-index:1;margin:.55rem 0 0;color:#5b6d87;font-size:.82rem;line-height:1.55}.pilot-modal-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.95rem}.pilot-modal-card{padding:.95rem;border-radius:20px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#ffffffe6,#f4f7fcfa);box-shadow:inset 0 1px #ffffffb8}.pilot-modal-card-label{margin:0;color:#3158bc;font-family:Raleway,sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pilot-modal-card-title{margin:.42rem 0 0;color:#162136;font-family:Raleway,sans-serif;font-size:.96rem;font-weight:700;line-height:1.15}.pilot-modal-copy{margin:.46rem 0 0;color:#45556f;font-size:.76rem;line-height:1.48}.pilot-modal-note{position:relative;z-index:1;margin-top:.95rem;display:grid;gap:.28rem;padding:.9rem .95rem;border-radius:18px;background:linear-gradient(135deg,#2c228c14,#84d2f61f);border:1px solid rgba(108,163,255,.16)}.pilot-modal-note-title{color:#1f3b73;font-family:Raleway,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pilot-modal-note-copy{color:#43556e;font-size:.75rem;line-height:1.46}.pilot-form-head h2{margin:.55rem 0 0;font-family:Raleway,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.03;letter-spacing:-.04em;color:#0f172a}.pilot-form-head p{margin:.28rem 0 0;color:var(--text-soft);font-size:.76rem;line-height:1.38}.pilot-form{margin-top:.75rem;display:flex;flex-direction:column;min-height:0}.pilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.pilot-field{display:grid;gap:.35rem}.pilot-field--full{grid-column:1 / -1}.pilot-field span{font-family:Raleway,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.01em;color:#31445f}.pilot-field input,.pilot-field select,.pilot-field textarea{width:100%;min-height:48px;border:1px solid rgba(148,163,184,.32);border-radius:13px;padding:.76rem .8rem;background:linear-gradient(180deg,#fffffffa,#f4f6fcf5);color:#0f172a;font-size:16px;box-shadow:inset 0 1px #fff9;outline:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pilot-field textarea{min-height:120px;resize:vertical}.pilot-field input::placeholder,.pilot-field textarea::placeholder{color:#7c8daa}.pilot-field input:focus,.pilot-field select:focus,.pilot-field textarea:focus{border-color:#59a5d861;box-shadow:0 0 0 4px #2c228c14,0 10px 24px #0f172a14;transform:translateY(-1px)}.pilot-message{margin-top:.6rem;padding:.65rem .72rem;border-radius:12px;font-size:.68rem;line-height:1.4}.pilot-message--success{background:var(--success-bg);border:1px solid var(--success-line);color:var(--success-text)}.pilot-message--error{background:var(--error-bg);border:1px solid var(--error-line);color:var(--error-text)}.pilot-submit{width:100%;margin-top:.6rem;border:1px solid rgba(44,34,140,.26);border-radius:12px;min-height:48px;padding:.78rem .85rem;font-family:Raleway,sans-serif;font-size:.76rem;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#2c228cf5,#3b31a3f0);color:#fff;box-shadow:0 14px 28px #2c228c2e;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.pilot-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 32px #2c228c38}.pilot-submit:disabled{opacity:.55;cursor:not-allowed}@media(max-width:920px){.pilot-shell{place-items:start}.pilot-layout{grid-template-columns:1fr;min-height:auto}.pilot-hero-card{justify-content:flex-start}.pilot-title{max-width:none}}@media(max-width:640px){body:after{inset:10px;border-radius:18px}.pilot-shell{padding:max(.7rem,env(safe-area-inset-top)) max(.7rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left))}.pilot-layout{gap:10px}.pilot-hero-card,.pilot-form-card{border-radius:20px}.pilot-hero-card{padding:15px}.pilot-form-card{padding:14px}.pilot-title{margin-top:.5rem;font-size:1.45rem}.pilot-hero-topline{gap:.45rem}.pilot-hero-logo{height:16px}.pilot-copy{margin-top:.45rem;font-size:.72rem;line-height:1.34}.pilot-chips{margin-top:.62rem;gap:.36rem}.pilot-chip{padding:.26rem .46rem;font-size:.55rem}.pilot-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:.62rem}.pilot-highlight{gap:8px;padding:8px}.pilot-highlight:before{width:6px;height:6px;flex-basis:6px;margin-top:4px}.pilot-highlight-value{font-size:.66rem}.pilot-highlight-copy{font-size:.56rem;line-height:1.25}.pilot-proof{margin-top:.55rem}.pilot-proof-stat{padding:7px 8px}.pilot-proof-stat strong{font-size:.61rem}.pilot-proof-stat span{font-size:.52rem;line-height:1.2}.pilot-about-button{margin-top:.55rem;padding:.66rem .72rem;font-size:.66rem;border-radius:11px}.pilot-form-head h2{margin-top:.42rem;font-size:1.1rem}.pilot-form-head p{margin-top:.2rem;font-size:.66rem;line-height:1.28}.pilot-form{margin-top:.58rem}.pilot-grid{grid-template-columns:1fr;gap:.5rem}.pilot-field span{font-size:.59rem}.pilot-field input,.pilot-field select,.pilot-field textarea{min-height:50px;padding:.72rem .75rem;border-radius:11px;font-size:16px}.pilot-field textarea{min-height:120px}.pilot-message{margin-top:.5rem;padding:.55rem .6rem;font-size:.61rem}.pilot-submit{margin-top:.5rem;min-height:50px;padding:.72rem .78rem;font-size:.7rem}.pilot-modal-backdrop{place-items:start;padding:.75rem}.pilot-modal{max-height:calc(100dvh - 1.5rem);border-radius:20px;padding:14px 14px 12px}.pilot-modal-brand{gap:.42rem}.pilot-modal-logo{width:15px;height:15px}.pilot-modal-chip{padding:.32rem .56rem;font-size:.56rem}.pilot-modal-close{font-size:.62rem}.pilot-modal-title{margin-top:.68rem;font-size:1rem}.pilot-modal-lead{margin-top:.42rem;font-size:.68rem;line-height:1.42}.pilot-modal-grid{grid-template-columns:1fr;gap:.55rem;margin-top:.72rem}.pilot-modal-card{padding:.75rem;border-radius:16px}.pilot-modal-card-label{font-size:.56rem}.pilot-modal-card-title{font-size:.8rem;margin-top:.34rem}.pilot-modal-copy{margin-top:.36rem;font-size:.64rem;line-height:1.34}.pilot-modal-note{margin-top:.72rem;padding:.72rem .78rem;border-radius:14px}.pilot-modal-note-title{font-size:.58rem}.pilot-modal-note-copy{font-size:.64rem;line-height:1.34}}
