.pilot-form-shell{--form-ink:#153845;--form-teal:#18a99e;min-height:100svh;color:var(--form-ink);background:radial-gradient(circle at 50% -8%,#35d2c033,#0000 28%),radial-gradient(circle at 8% 88%,#e8c69129,#0000 27%),linear-gradient(155deg,#faf6ee 0%,#f2ecdf 56%,#edf5f0 100%);padding:0 16px 64px;position:relative;overflow:hidden}.form-ambient{pointer-events:none;filter:blur(2px);opacity:.7;border-radius:50%;position:fixed}.form-ambient-one{border:1px solid #18a99e21;width:300px;height:300px;top:18%;right:-230px}.form-ambient-two{border:1px solid #c69b6121;width:220px;height:220px;bottom:4%;left:-170px}.pilot-form-shell .form-header{z-index:2;width:min(100%,620px);height:86px;margin:auto;position:relative}.pilot-form-shell .form-header img{object-fit:contain;filter:drop-shadow(0 8px 18px #1956571f);width:72px;height:54px}.pilot-form-shell .form-header p{color:#758689;align-items:center;gap:10px;font-size:10px;display:flex}.pilot-form-shell .form-header p>span{letter-spacing:.04em}.pilot-form-shell .form-header strong{color:#315862;background:#ffffff7a;border:1px solid #12575a14;border-radius:999px;margin:0;padding:9px 12px;box-shadow:inset 0 1px #fff}.pilot-form-shell .form-progress{z-index:2;background:0 0;width:min(100%,620px);height:52px;margin:0 auto 20px;position:relative;overflow:visible}.pilot-form-shell .form-progress-track{background:#0d4b5017;border-radius:10px;height:3px;display:block;position:absolute;top:13px;left:7px;right:7px;overflow:hidden}.pilot-form-shell .form-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#36cfbd,#138793);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 16px #19aa9f40}.form-progress-points{justify-content:space-between;display:flex;position:absolute;inset:0}.form-progress-points b{color:#9aa7a8;flex-direction:column;align-items:center;gap:7px;font-size:8px;font-weight:650;transition:color .35s;display:flex}.form-progress-points b>i{color:#8c9b9c;background:#f7f2e9;border:1px solid #1350541a;border-radius:50%;place-content:center;width:28px;height:28px;font-size:9px;font-style:normal;transition:all .4s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 4px 12px #2244450d}.form-progress-points b.is-active{color:#23766f}.form-progress-points b.is-active>i{color:#fff;background:linear-gradient(145deg,#34cbb9,#13828c);border-color:#18a99e4d;transform:translateY(-1px);box-shadow:0 7px 18px #148b8733}.form-progress-points small{font-size:inherit;font-weight:inherit}.pilot-form-shell .form-wrap{z-index:1;width:min(100%,620px);margin:auto;display:block;position:relative}.form-intro{text-align:center;max-width:520px;margin:0 auto 20px}.form-intro .pilot-kicker{margin-bottom:8px}.form-intro>p:last-child{color:#718185;margin:0;font-size:12px;line-height:1.6}.pilot-form-shell .pilot-form{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffdf8c2;border:1px solid #ffffffe0;border-radius:32px;width:100%;min-height:0;padding:clamp(28px,6vw,46px);box-shadow:0 30px 75px #2b4e4b21,inset 0 1px #fff}.pilot-form-shell .pilot-form fieldset{min-width:0}.pilot-form-shell .pilot-form legend{font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,8vw,45px);line-height:.98}.pilot-form-shell .pilot-form legend span{color:#138f87;margin-bottom:15px}.pilot-form-shell .form-help{max-width:470px;margin-bottom:28px;font-size:12px;line-height:1.6}.pilot-form-shell .pilot-form label{color:#31545d;letter-spacing:.01em;margin-bottom:18px;font-size:10px}.pilot-form-shell .pilot-form input:not([type=checkbox]),.pilot-form-shell .pilot-form textarea,.pilot-form-shell .pilot-form select{background:#ffffffb3;border-color:#0c4c511c;border-radius:17px;min-height:54px;margin-top:9px;padding:16px 17px;transition:border-color .22s,box-shadow .22s,transform .22s,background .22s;box-shadow:inset 0 1px #fff,0 8px 18px #26474606}.pilot-form-shell .pilot-form textarea{min-height:116px}.pilot-form-shell .pilot-form input:not([type=checkbox]):hover,.pilot-form-shell .pilot-form textarea:hover,.pilot-form-shell .pilot-form select:hover{background:#ffffffe0;border-color:#14948c40}.pilot-form-shell .pilot-form input:focus,.pilot-form-shell .pilot-form textarea:focus,.pilot-form-shell .pilot-form select:focus{background:#fff;border-color:#1aa99e;transform:translateY(-1px);box-shadow:0 0 0 4px #1aa99e1a,0 12px 26px #1e686514}.pilot-form-shell .pilot-form label small.is-ready{color:#168f86}.pilot-form-shell .field-row{grid-template-columns:1fr;gap:0}.pilot-form-shell .pilot-consent{background:#edf5efdb;border-radius:18px;transition:border-color .2s,background .2s}.pilot-form-shell .pilot-consent:hover{background:#eff7f1;border-color:#1899913b}.pilot-form-shell .payment-reminder{border:1px solid #17857f14}.conditional-field{overflow:hidden}.choice-group{margin-bottom:24px}.choice-heading{color:#31545d;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.choice-heading small{color:#869596;flex:none;font-size:8px;font-weight:600}.choice-grid{gap:9px;display:grid}.choice-card{color:#31545d;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#ffffffad;border:1px solid #0c4c511c;border-radius:16px;align-items:center;gap:11px;padding:13px 15px;font-size:10px;font-weight:680;line-height:1.35;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex;box-shadow:inset 0 1px #fff,0 8px 18px #26474606}.choice-card>span{color:#278e87;background:#f4faf7;border:1px solid #12747129;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;transition:all .2s;display:grid}.choice-card:hover:not(:disabled){background:#fff;border-color:#14948c45;transform:translateY(-1px)}.choice-card:focus-visible{border-color:#1aa99e;outline:0;box-shadow:0 0 0 4px #1aa99e1a}.choice-card.is-selected{color:#17675f;background:linear-gradient(135deg,#e2f8f2f5,#f0f9f5e6);border-color:#129b926b;box-shadow:0 10px 22px #16878014,inset 0 1px #fff}.choice-card.is-selected>span{color:#fff;background:linear-gradient(145deg,#34cbb9,#13828c);border-color:#0000;box-shadow:0 5px 12px #148b872e}.choice-card:disabled{opacity:.42;cursor:not-allowed}.pilot-form-shell .pilot-form label>small:last-child{color:#8a989a;text-align:right;margin-top:7px;font-size:8px;display:block}.city-autocomplete{position:relative}.pilot-form-shell .city-state{color:#788789;font-size:8px;position:absolute;top:41px;right:14px}.pilot-form-shell .city-error{color:#9b5b50}.city-results{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffefafa;border:1px solid #115b5e1c;border-radius:18px;max-height:260px;margin:0;padding:7px;list-style:none;position:absolute;top:75px;left:0;right:0;overflow:auto;box-shadow:0 22px 48px #1f47482b}.city-results li{margin:0}.city-results button{color:#244c55;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;width:100%;padding:12px 13px;transition:background .18s,transform .18s}:is(.city-results button:hover,.city-results button:focus-visible){background:#edf6f1;outline:0;transform:translate(2px)}.city-results button>span{font-size:12px;font-weight:720;display:block}.city-results button strong{color:#138b84}.pilot-form-shell .city-results button small{color:#849294;text-align:left;margin-top:3px;font-size:8px;display:block}.pilot-form-shell .city-autocomplete>small{padding-right:3px}.pilot-form-shell .form-actions{margin-top:32px}.pilot-form-shell .form-next{border-radius:18px;height:auto;min-height:60px;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 16px 32px #148b8838,inset 0 1px #ffffff47}.pilot-form-shell .form-next:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 20px 38px #148b8845,inset 0 1px #ffffff47}.pilot-form-shell .form-next:not(:disabled):active{transform:scale(.99)}.pilot-form-shell .form-back{border-radius:14px;transition:color .2s,background .2s}.pilot-form-shell .form-back:hover{color:#285861;background:#ffffff8c}.form-reassurance{color:#768587;text-align:center;justify-content:center;align-items:center;gap:7px;margin:18px auto 0;font-size:9px;display:flex}.form-reassurance span{color:#168d85;background:#19a99e1a;border-radius:50%;place-content:center;width:18px;height:18px;font-size:8px;display:grid}.pilot-success>a:first-child{justify-content:center;display:flex}.pilot-success h1{box-sizing:border-box;text-align:center;width:100%;margin-left:auto;margin-right:auto;padding-left:.05em}.success-note{gap:11px}.success-note .success-choice{color:#31545d;border-top:1px solid #0c344214;margin-top:3px;padding-top:11px;font-weight:750}@media (min-width:540px){.pilot-form-shell{padding-left:24px;padding-right:24px}.pilot-form-shell .field-row{grid-template-columns:1fr 1fr;gap:13px}.topic-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.form-progress-points small{white-space:nowrap;max-width:88px;font-size:7px}}@media (max-width:430px){.pilot-form-shell .form-header p>span{display:none}.pilot-form-shell .pilot-form{border-radius:27px;padding:28px 22px}.form-progress-points small{display:none}.pilot-form-shell .form-progress{height:33px;margin-bottom:18px}.pilot-form-shell .form-actions{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f4ebc7;border:1px solid #ffffffb8;border-radius:22px;padding:8px;position:sticky;bottom:10px;box-shadow:0 12px 28px #22434314}}@media (prefers-reduced-motion:reduce){.pilot-form-shell *,.pilot-form-shell :before,.pilot-form-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
