@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800&display=swap');
:root{font-family:Inter,Arial,sans-serif;color:#11182f;background:#fcfcff;font-synthesis:none;-webkit-font-smoothing:antialiased;--violet:#6943ff;--muted:#76819f;--navy:#151d48}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,summary{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8768ff;outline-offset:5px}button{color:inherit}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button{border:0}a,button{touch-action:manipulation}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;z-index:100;left:20px;top:-90px;padding:12px 20px;background:white;color:var(--violet);border-radius:8px}.skip-link:focus{top:14px}.site-header{position:sticky;top:0;z-index:20;background:#fcfdffe8;backdrop-filter:blur(18px);border-bottom:1px solid #e9ebf166}.header-inner{max-width:1280px;min-height:92px;padding:20px 30px;margin:auto;display:flex;align-items:center;gap:56px}.brand{display:inline-flex;gap:9px;align-items:center;white-space:nowrap;font-size:27px;font-weight:750;letter-spacing:-1.2px}.brand-symbol{position:relative;display:block;overflow:hidden;width:40px;height:38px;flex-shrink:0}.brand-symbol img{position:absolute;left:0;top:3.5px;height:31px;width:auto;max-width:none}.primary-nav{display:flex;align-items:center;gap:33px}.primary-nav a{font-size:14px;font-weight:500;min-height:44px;display:flex;align-items:center}.primary-nav [aria-current],.primary-nav a:hover{color:var(--violet)}.header-actions{display:flex;align-items:center;gap:28px;margin-left:auto}.login-link{display:flex;align-items:center;gap:6px;font-size:14px;min-height:44px}.login-link svg{width:17px;height:17px}.small-cta{display:inline-flex;align-items:center;gap:15px;padding:13px 18px;background:var(--violet);border-radius:10px;color:white;font-size:13px;min-height:46px;transition:filter .22s}.small-cta svg{width:17px;height:17px}.small-cta:hover,.primary-cta:hover{filter:brightness(.94)}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:550;letter-spacing:1.35px;color:#7883a5;display:flex;align-items:center;gap:13px;line-height:1.6}.eyebrow>span:not(.pilot-dot){color:#c0b9df}.pilot-dot{width:7px;height:7px;border-radius:50%;background:#8752ff;box-shadow:0 0 0 5px #8752ff0c}.gradient-text{color:#7555ff;background:linear-gradient(105deg,#417dff,#8b48ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.contact-hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:85px;align-items:center;min-height:calc(100svh - 93px);padding:76px 30px 88px}.contact-intro h1{font-size:clamp(42px,4vw,61px);line-height:1.08;letter-spacing:-2.8px;font-weight:700;margin:30px 0 25px;max-width:640px}.intro-description{color:#77819c;font-size:18px;line-height:1.7;max-width:520px;letter-spacing:-.2px}.direct-email{display:flex;align-items:center;gap:16px;margin-top:35px;max-width:430px;padding:20px 0;border-block:1px solid #e5e6ef}.round-icon{display:flex;align-items:center;justify-content:center;background:#f1edff;color:#7352ff;width:52px;height:52px;border-radius:50%;flex-shrink:0}.round-icon svg{width:24px;height:24px}.direct-email>div>span{display:block;font-size:12px;color:#8b93aa;margin-bottom:6px}.direct-email>div>a{font-size:22px;letter-spacing:-.6px;font-weight:550}.copy-email{height:44px;width:44px;border-radius:9px;background:none;display:flex;align-items:center;justify-content:center;margin-left:auto;color:#929ab1;transition:background .2s,color .2s}.copy-email:hover{background:#f0edff;color:#6847ff}.copy-email svg{width:19px;height:19px}.copy-email[data-copied=true]{color:#218d72}.contact-caption{font-size:12px;color:#939ab0;line-height:1.6;margin-top:15px}.contact-policies{display:flex;gap:27px;flex-wrap:wrap;margin-top:35px}.contact-policies a{display:flex;align-items:center;gap:7px;font-size:13px;color:#6c7694;min-height:44px}.contact-policies a:hover{color:var(--violet)}.contact-policies svg{width:15px;height:15px}.pilot-card{background:#11182f;border:1px solid #313851;border-radius:22px;position:relative;isolation:isolate;overflow:hidden;box-shadow:0 20px 50px #1a1a3a14;scroll-margin-top:120px}.pilot-card-photo{position:absolute;inset:0;background:linear-gradient(180deg,#0e152441,#13192fdd 56%,#13192ffb 88%),url('/approved-marketing/pages/assets/pilot-mountains.png') center top/cover;z-index:-1;opacity:.9}.pilot-card-content{padding:45px 42px 32px;color:#fff}.pilot-card .eyebrow{color:#c9c9e8}.pilot-card h2{font-size:48px;line-height:1.05;letter-spacing:-2px;font-weight:600;margin:25px 0}.pilot-card-content>p:not(.eyebrow):not(.existing-account){font-size:15px;line-height:1.7;color:#c3c9df;max-width:330px}.request-checklist{list-style:none;counter-reset:request;padding:0;margin:28px 0 32px}.request-checklist li{counter-increment:request;display:flex;align-items:center;gap:14px;font-size:13px;line-height:1.55;color:#d8dcee;margin:17px 0}.request-checklist li::before{content:'0' counter(request);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;height:27px;border:1px solid #ffffff1c;border-radius:50%;color:#ada4df;font-size:10px}.primary-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:10px;background:linear-gradient(110deg,#6542ff,#794bff);color:white;padding:18px 21px;font-size:16px;font-weight:500;min-height:58px;transition:filter .22s}.primary-cta svg{width:20px;height:20px}.existing-account{display:flex;align-items:center;justify-content:center;gap:6px;color:#939db8;font-size:12px;margin-top:22px;flex-wrap:wrap}.existing-account a{color:#e2e6f5;display:inline-flex;align-items:center;gap:4px;min-height:32px}.existing-account svg{width:13px;height:13px}.contact-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;max-width:1280px;padding:80px 30px;margin:auto;border-top:1px solid #e7e6f1}.operator-intro h2{font-size:42px;line-height:1.12;letter-spacing:-1.6px;font-weight:650;margin:26px 0 22px}.operator-intro>p:last-child{color:#7b85a3;font-size:17px;line-height:1.8}.operator-content{font-size:14px;line-height:1.8;color:#7a84a0}.operator-content>h3{font-size:16px;font-weight:600;color:#252c4c;margin-bottom:18px}.operator-content ul{padding:0;list-style:none;margin:0}.operator-content li{padding:8px 0;border-bottom:1px solid #e9e9f2}.operator-content strong{color:#374060;font-weight:500}.operator-content a{color:#6c4cda}.disclosure-note{margin-top:24px;font-size:13px}.disclosure-note summary,.contact-source-details summary{display:flex;align-items:center;justify-content:space-between;list-style:none;color:#5b6386;min-height:44px;font-weight:500}.disclosure-note summary svg,.contact-source-details summary svg{width:17px;height:17px}.disclosure-note>div{padding:16px 0;color:#8a90a6;line-height:1.8}.contact-source-details{max-width:1280px;margin:auto;padding:0 30px 60px}.contact-source-details>details{border-top:1px solid #e7e6f1;padding-top:12px}.contact-source-details>details>div{max-width:760px;color:#7b84a0;line-height:1.8;font-size:14px;padding:22px 0}.contact-source-details h2{font-size:19px;margin:20px 0 12px;color:#202943}.contact-source-details a{color:var(--violet)}
.document-hero{padding:67px 30px 0;background:radial-gradient(ellipse at 90% 0,#e9e6ff9c,transparent 50%),linear-gradient(120deg,#fafcff,#f7f6ff);border-bottom:1px solid #e7e4f2}.document-hero-inner{max-width:1220px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px}.document-hero h1{font-size:clamp(42px,4.5vw,65px);line-height:1.05;letter-spacing:-2.5px;font-weight:650;color:#151c48;margin:25px 0}.document-meta{display:flex;gap:26px;flex-wrap:wrap;color:#8a92ac;font-size:12px;line-height:1.6}.document-meta>span+span{border-left:1px solid #d4d4e7;padding-left:26px}.hero-line-mark{display:flex;justify-content:center;align-items:center;width:90px;height:90px;border:1px solid #dcd5ff;border-radius:25px;color:#7e61ee;transform:rotate(-7deg);background:linear-gradient(135deg,#fff9,#ede7ff40);margin-right:20px;box-shadow:0 8px 20px #ada5cc0a}.hero-line-mark svg{width:36px;height:36px;stroke-width:1.3}.policy-tabs{display:flex;align-items:center;gap:34px;max-width:1220px;margin:52px auto 0}.policy-tabs a{padding:16px 0 19px;font-size:14px;color:#8a91ac;border-bottom:2px solid transparent;min-height:54px;white-space:nowrap}.policy-tabs a:hover{color:#6248bd}.policy-tabs [aria-current]{color:#6646df;border-color:#7554ed}.legal-layout{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:238px minmax(0,1fr);gap:88px;padding:58px 0 100px}.contents{position:sticky;top:120px;align-self:start;max-height:calc(100dvh - 145px);overflow:auto;scrollbar-width:thin;scrollbar-color:#e2ddf3 transparent;padding-right:14px}.contents summary{display:flex;align-items:center;justify-content:space-between;list-style:none;text-transform:uppercase;font-size:10px;letter-spacing:1.3px;color:#9399ae;min-height:44px;cursor:default;padding:0 0 17px}.contents summary svg{display:none}.contents nav{display:flex;flex-direction:column;border-left:1px solid #e4e3ee}.contents nav a{font-size:12px;line-height:1.45;display:flex;align-items:flex-start;gap:10px;min-height:41px;color:#8a91a7;padding:10px 10px 10px 16px;border-left:2px solid transparent;margin-left:-1px;transition:color .2s,background .2s}.contents nav a>span{font-size:10px;color:#b1b4c6;padding-top:1px}.contents nav a:hover{color:#6850c6}.contents nav [aria-current]{color:#6145c1;border-color:#7755f2;background:linear-gradient(90deg,#f0ecff99,transparent)}.contents nav [aria-current]>span{color:#9b81ef}.contents-contact{padding:25px 0 0 17px;font-size:12px;color:#a0a5b7}.contents-contact>span{display:block;margin-bottom:10px}.contents-contact a{font-size:12px;color:#7d759d;display:flex;align-items:center;gap:5px}.contents-contact svg{width:13px;height:13px}.legal-article{min-width:0;max-width:850px;color:#717b96;font-size:15px;line-height:1.85}.publication-note{border:1px solid #e7e3f2;border-radius:12px;background:#f8f6fd;padding:20px 23px;font-size:12px;line-height:1.8;color:#8e89a1;margin-bottom:45px}.publication-note>strong{display:block;color:#716783;font-weight:550;font-size:12px;margin-bottom:4px}.publication-note a{color:#82739e}.legal-topic{padding:0 0 37px;margin:0 0 38px;border-bottom:1px solid #efedf5;scroll-margin-top:125px}.legal-topic h2{color:#252c50;font-size:23px;line-height:1.3;font-weight:550;letter-spacing:-.6px;margin-bottom:22px}.legal-topic h2+div>*+*{margin-top:18px}.legal-topic p{overflow-wrap:anywhere}.legal-topic strong{color:#454f6d;font-weight:550}.legal-topic ul{padding-left:22px;margin-top:18px;margin-bottom:18px}.legal-topic li{padding-left:5px;margin:8px 0}.legal-topic li::marker{color:#b5a6dd}.legal-topic a{color:#6c52bd;text-decoration:underline;text-decoration-color:#b8a8dd80;text-underline-offset:4px;transition:color .2s}.legal-topic a:hover{color:#492ba5}.legal-topic code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;padding:3px 5px;background:#f1edf8;color:#7c689e;border-radius:4px;overflow-wrap:anywhere}.article-end{display:flex;align-items:center;gap:12px;font-size:11px;color:#a5aabd;padding-top:3px}.end-dot{width:5px;height:5px;border-radius:50%;background:#b8a4f5;flex-shrink:0}
.site-footer{background:#11172d;color:#d7dbea;padding:40px max(30px,calc((100% - 1220px)/2)) 26px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:25px;border-bottom:1px solid #ffffff12}.footer-brand{font-size:21px;letter-spacing:-.6px;color:#f9faff}.footer-brand .brand-symbol{width:32px;height:33px}.footer-brand .brand-symbol img{height:26px}.footer-top nav{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.footer-top nav a{min-height:44px;display:flex;align-items:center;font-size:12px;color:#b8bfd4}.footer-top nav [aria-current]{color:#a58aff}.footer-top nav a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;font-size:10px;color:#717e9e;padding-top:23px}.footer-bottom a{display:flex;align-items:center;gap:5px;min-height:32px}.footer-bottom svg{width:12px;height:12px}summary::-webkit-details-marker{display:none}details[open]>summary svg{transform:rotate(180deg)}
@media(max-width:1279px){.header-inner{gap:35px}.primary-nav{gap:25px}.header-actions{gap:22px}.contact-hero{gap:48px;padding-block:65px}.contact-intro h1{font-size:48px}.pilot-card-content{padding:35px 30px 26px}.legal-layout{margin-inline:30px;gap:50px;grid-template-columns:210px minmax(0,1fr)}.contact-details{gap:70px}.operator-intro .eyebrow{font-size:10px}.intro-description{font-size:17px}}
@media(max-width:1023px){.header-inner{gap:25px;padding:18px 28px;min-height:86px}.brand{font-size:23px}.primary-nav{gap:22px}.primary-nav a{font-size:13px}.small-cta{display:none}.header-actions{gap:0}.contact-hero{gap:30px;padding:56px 28px 66px;min-height:0}.contact-intro h1{font-size:40px;letter-spacing:-1.8px}.intro-description{font-size:16px}.direct-email{gap:11px;margin-top:25px}.round-icon{width:42px;height:42px}.direct-email>div>a{font-size:18px}.direct-email>div>span{font-size:11px}.copy-email{width:36px}.contact-caption{font-size:11px}.pilot-card h2{font-size:38px}.pilot-card-content{padding:34px 26px 25px}.pilot-card .eyebrow{font-size:10px}.pilot-card-content>p:not(.eyebrow):not(.existing-account){font-size:13px}.request-checklist li{font-size:12px;gap:10px}.primary-cta{font-size:14px;padding:16px}.contact-policies{gap:17px;margin-top:25px}.contact-policies a{font-size:12px}.contact-details{padding:60px 28px;gap:45px;grid-template-columns:.8fr 1.2fr}.operator-intro h2{font-size:34px}.operator-intro>p:last-child{font-size:15px}.contact-source-details{padding-inline:28px}.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:32px;margin-inline:28px}.document-hero{padding:53px 28px 0}.document-hero h1{font-size:49px}.document-meta{gap:14px;font-size:11px}.document-meta>span+span{padding-left:14px}.hero-line-mark{width:70px;height:70px;margin:0}.policy-tabs{gap:28px;margin-top:40px}.policy-tabs a{font-size:13px}.contents{padding-right:6px;top:112px}.contents nav a{font-size:11px;padding-left:12px;gap:8px}.contents-contact{padding-left:12px}.legal-article{font-size:14px}.legal-topic h2{font-size:21px}.publication-note{padding:18px;font-size:11px}.footer-top nav{gap:20px}}
@media(max-width:767px){.site-header{position:relative}.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:17px 22px 9px;gap:8px 20px}.brand{font-size:23px;gap:7px}.brand-symbol{width:35px;height:35px}.brand-symbol img{height:28px}.primary-nav{grid-row:2;grid-column:1/-1;justify-content:space-between;gap:12px}.primary-nav a{min-height:40px;font-size:12px}.header-actions{grid-column:2;grid-row:1}.login-link{font-size:12px}.contact-hero{display:flex;flex-direction:column;align-items:stretch;padding:44px 24px 58px;gap:40px}.contact-intro{max-width:550px;width:100%;margin:auto}.contact-intro h1{font-size:clamp(36px,8.8vw,48px);letter-spacing:-1.7px;margin-top:25px}.intro-description{font-size:16px;max-width:470px}.direct-email{max-width:100%;padding-block:18px}.direct-email>div>a{font-size:21px}.round-icon{width:45px;height:45px}.copy-email{width:44px}.contact-caption{font-size:11px;max-width:270px}.contact-policies{margin-top:23px;gap:22px}.pilot-card{max-width:550px;width:100%;margin:auto;border-radius:18px;scroll-margin-top:24px}.pilot-card-content{padding:34px 28px 26px}.pilot-card h2{font-size:43px;margin-block:22px}.pilot-card-content>p:not(.eyebrow):not(.existing-account){font-size:14px}.request-checklist li{font-size:13px}.primary-cta{font-size:15px}.contact-details{display:block;padding:48px 24px}.operator-intro h2{font-size:35px}.operator-intro>p:last-child{font-size:15px}.operator-content{margin-top:35px;font-size:13px}.contact-source-details{padding:0 24px 45px}.contact-source-details summary{font-size:13px;gap:20px}.document-hero{padding:43px 24px 0}.document-hero-inner{display:block}.hero-line-mark{display:none}.document-hero h1{font-size:clamp(37px,10vw,50px);letter-spacing:-1.8px;line-height:1.1;margin-top:21px}.document-meta{display:block;font-size:10px;line-height:1.8}.document-meta>span{display:block}.document-meta>span+span{padding:0;border:0;margin-top:5px}.eyebrow{font-size:10px;gap:10px}.policy-tabs{gap:25px;margin-top:31px;overflow-x:auto;scrollbar-width:none}.policy-tabs a{font-size:12px;padding-block:14px;min-height:48px}.legal-layout{display:block;padding:24px 0 55px;margin-inline:24px}.contents{position:relative;top:auto;padding:0;max-height:none;overflow:visible;margin-bottom:30px}.contents details{border:1px solid #e8e4f2;border-radius:10px;background:#faf9fd;padding:0 16px}.contents summary{font-size:11px;letter-spacing:.5px;text-transform:none;cursor:pointer;min-height:50px;padding:0;color:#766990}.contents summary svg{display:block;width:17px;height:17px}.contents nav{border:0;margin:0 0 12px}.contents nav a{font-size:12px;min-height:40px;border:0;margin:0;padding:10px 0}.contents nav a>span{font-size:10px}.contents nav [aria-current]{background:none}.contents-contact{display:none}.legal-article{font-size:14px;line-height:1.85}.publication-note{font-size:11px;padding:17px 18px;margin-bottom:32px}.legal-topic{padding-bottom:28px;margin-bottom:31px;scroll-margin-top:25px}.legal-topic h2{font-size:21px;line-height:1.35;letter-spacing:-.5px;margin-bottom:19px}.legal-topic h2+div>*+*{margin-top:16px}.legal-topic ul{padding-left:18px}.legal-topic li{padding-left:2px}.article-end{align-items:flex-start;font-size:10px;line-height:1.7}.article-end .end-dot{margin-top:6px}.site-footer{padding:29px 24px 24px}.footer-top{display:block;padding-bottom:23px}.footer-top nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin-top:17px}.footer-top nav a{font-size:12px;min-height:40px}.footer-bottom{display:block;padding-top:20px;font-size:10px;line-height:1.8}.footer-bottom>a{margin-top:10px}.footer-brand{font-size:21px}}
@media(max-width:359px){.contact-hero,.contact-details{padding-inline:20px}.contact-intro h1{font-size:34px;letter-spacing:-1.4px}.direct-email{gap:9px}.direct-email>div>a{font-size:18px}.round-icon{width:36px;height:40px}.round-icon svg{width:20px;height:20px}.pilot-card-content{padding:30px 22px 23px}.pilot-card h2{font-size:39px}.existing-account{font-size:11px}.document-hero{padding-inline:20px}.legal-layout{margin-inline:20px}.policy-tabs{gap:22px}.legal-topic h2{font-size:20px}.site-footer{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{.site-header,.site-footer,.contents,.policy-tabs,.hero-line-mark{display:none}.document-hero{padding:0;background:none}.legal-layout{display:block;padding:30px 0;margin:0}.legal-article{max-width:none;color:#222}.legal-topic{break-inside:avoid}.publication-note{border:1px solid #ccc;background:none}a{color:#222!important}}
/* Pilot request form — public contact / pilot-access submission. */
.contact-hero:has(.pilot-form){align-items:start}
.contact-hero:has(.pilot-form) .contact-intro{position:sticky;top:135px;padding-top:24px}
.pilot-card:has(.pilot-form) .pilot-card-content{padding:35px 34px 25px}
.pilot-card:has(.pilot-form) h2{font-size:38px;margin:20px 0 15px;letter-spacing:-1.5px}
.pilot-card-content>.form-intro{font-size:13px!important;line-height:1.65!important;max-width:100%!important}
.prototype-notice{display:flex;align-items:center;gap:7px;font-size:10px!important;color:#a8a0d1!important;margin:16px 0 24px;max-width:none!important;line-height:1.5!important}
.prototype-notice>span{display:block;width:4px;height:4px;border-radius:50%;background:#a58cff;flex-shrink:0}
.pilot-fields{border:0;padding:0;margin:0;min-width:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px}.form-field{min-width:0}.form-field-wide{grid-column:1/-1}.form-field>label{display:flex;align-items:baseline;gap:5px;font-size:11px;line-height:1.5;color:#e3e7f5;margin-bottom:7px;font-weight:450}.form-field>label>span:not(.optional-label){color:#a599cd}.optional-label{font-size:10px;color:#848da6;margin-left:auto}.form-field input,.form-field textarea{display:block;appearance:none;font:inherit;font-size:13px;color:#f5f6fc;background:#ffffff08;border:1px solid #ffffff23;border-radius:7px;min-height:43px;width:100%;padding:11px 12px;outline:0;transition:border-color .18s,box-shadow .18s;line-height:1.45}.form-field textarea{min-height:94px;resize:vertical;max-height:260px}.form-field input::placeholder,.form-field textarea::placeholder{color:#777f98;opacity:1}.form-field input:focus,.form-field textarea:focus{border-color:#ac96ff;box-shadow:0 0 0 3px #9e80ff21}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#e496a4}.field-error{font-size:11px;color:#ffbcc7;line-height:1.55;margin:6px 0 0}.field-hint,.textarea-hint{font-size:10px;color:#8e97b1;line-height:1.5;margin-top:6px}.textarea-hint{display:flex;justify-content:space-between;gap:10px}.message-count{white-space:nowrap}.privacy-acknowledgement{margin:21px 0 18px}.privacy-acknowledgement>label{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;color:#aab3ce}.privacy-acknowledgement input{width:15px;height:15px;accent-color:#8d70ff;flex-shrink:0;margin:2px 0 0;cursor:pointer}.privacy-acknowledgement a{color:#d3c5ff;text-decoration:underline;text-underline-offset:3px}.privacy-acknowledgement input:focus-visible{outline:2px solid #b09aff;outline-offset:4px}.privacy-acknowledgement [aria-invalid=true]{outline:1px solid #e496a4;outline-offset:2px}.captcha-widget{margin:0 0 4px;background:#0b12224d;border:1px solid #ffffff1a;border-radius:8px;padding:12px;color:#939bb4;min-height:68px}.captcha-mount{min-height:0}.captcha-fallback{margin:0;font-size:10px;line-height:1.55;color:#8b94ac}.captcha-fallback a{color:#d3c5ff;text-decoration:underline;text-underline-offset:3px}.captcha-widget[aria-invalid=true]{border-color:#e496a4}.hp-field{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-status{min-height:1.2em;margin:0 0 14px;font-size:11px;line-height:1.55;color:#c6afff}.form-status:empty{display:none}.form-submit{width:100%;font-family:inherit;cursor:pointer;margin-top:19px;font-size:14px;min-height:52px;padding:15px 18px}.form-submit:disabled,.form-submit[aria-busy=true]{opacity:.72;cursor:wait;filter:none}.form-submit.is-loading{opacity:.72}.form-footnote{font-size:9px!important;line-height:1.6!important;color:#7b859e!important;text-align:center;margin:10px 0 0}.form-footnote a{color:#b7a8e8;text-decoration:underline;text-underline-offset:3px}.form-error-summary{padding:13px 14px;border:1px solid #d783933d;border-radius:8px;background:#9a3d5012;color:#ffbcc7;font-size:11px;line-height:1.6;margin-bottom:20px}.form-error-summary p{font-weight:500;margin-bottom:6px}.form-error-summary ul{padding-left:17px;margin:0}.form-error-summary a{text-decoration:underline;text-underline-offset:3px}.pilot-form [hidden],.form-success[hidden]{display:none!important}.form-success{padding:34px 0 28px;outline:0}.form-success-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#a889ff19;color:#c6afff;margin-bottom:24px}.form-success h3{font-size:30px;line-height:1.15;letter-spacing:-1px;font-weight:550;margin-bottom:18px}.form-success p{font-size:13px;line-height:1.8;color:#a8b2cd}.form-restart{margin-top:25px;padding:13px 16px;background:#ffffff0b;border:1px solid #ffffff24;color:#d4c6ff;display:flex;align-items:center;gap:25px;font-size:12px;border-radius:7px;min-height:44px}.form-noscript{font-size:12px;color:#e9bac4;line-height:1.7}.form-noscript a{color:#ffd0d8;text-decoration:underline;text-underline-offset:3px}.pilot-card:has(.pilot-form) .existing-account{margin-top:12px;font-size:10px}
@media(max-width:1023px){.pilot-card:has(.pilot-form) .pilot-card-content{padding:29px 24px 22px}.pilot-card:has(.pilot-form) h2{font-size:34px}.form-grid{gap:16px 12px}.contact-hero:has(.pilot-form) .contact-intro{top:120px}}
@media(max-width:767px){.contact-hero:has(.pilot-form) .contact-intro{position:static;padding-top:0}.pilot-card:has(.pilot-form) .pilot-card-content{padding:32px 26px 24px}.pilot-card:has(.pilot-form) h2{font-size:36px}.form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.form-field>label{font-size:12px}.form-field input,.form-field textarea{font-size:16px;min-height:46px}.field-error{font-size:12px}.field-hint,.textarea-hint{font-size:11px}.privacy-acknowledgement>label{font-size:12px}.prototype-notice{font-size:10px!important}.captcha-fallback{font-size:11px}.form-footnote{font-size:10px!important}.form-error-summary{font-size:12px}.form-submit{font-size:15px;min-height:54px}}
@media(max-width:419px){.pilot-card:has(.pilot-form) .pilot-card-content{padding-inline:22px}.form-success h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){.form-field input,.form-field textarea{transition:none}}
.privacy-acknowledgement>label{min-height:44px;padding-top:4px}
