.launch-page{--paper:#fcfcfc;--ink:#121212;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:-.02em;overflow-wrap:break-word}.launch-page *{box-sizing:border-box}.launch-page a,.launch-page button,.launch-page input,.launch-page summary,.launch-page textarea{outline-offset:5px}.launch-page :focus-visible{outline:2px solid currentColor}.launch-footer,.launch-hero,.launch-nav,.launch-section{max-width:1280px;margin:auto;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px)}.launch-nav{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:20px}.launch-nav img{width:128px;height:auto}.launch-languages,.launch-nav nav{display:flex;align-items:center;gap:24px}.launch-languages{gap:0}.launch-languages button{padding:12px 10px;font-size:12px;letter-spacing:.04em;color:#666}.launch-languages button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.launch-nav-cta{display:flex;align-items:center;gap:12px;font-size:14px;padding:12px 0}.launch-hero{padding-top:clamp(60px,9vw,130px);padding-bottom:100px}.launch-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:26px}.launch-hero h1{font-size:clamp(44px,6.8vw,94px);line-height:1.02;letter-spacing:-.065em;font-weight:500;max-width:1000px}.launch-hero h1 span{color:#676767}.launch-hero-bottom{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:end;margin-top:64px}.launch-intro{font-size:19px;line-height:1.65;max-width:560px;letter-spacing:-.02em}.launch-micro{font-size:13px;margin-top:24px;font-weight:600}.launch-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:6px;padding:16px 22px;font-size:14px;text-decoration:none;transition:background .15s}.launch-button:hover{background:#333}.launch-button:disabled{opacity:.6;cursor:wait}.launch-fine{font-size:12px;line-height:1.6;color:#666;margin-top:14px;max-width:320px}.launch-hero-action{max-width:330px;justify-self:end}.launch-hero-action .launch-button{width:100%}.launch-text-link{display:inline-block;margin-top:22px;text-decoration:underline;text-underline-offset:5px;font-size:14px}.launch-section{padding-top:96px;padding-bottom:96px}.launch-how{border-top:1px solid #dedede}.launch-section h2{font-size:clamp(30px,4vw,50px);line-height:1.12;letter-spacing:-.045em;font-weight:500;white-space:pre-line;max-width:740px}.launch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:68px}.launch-steps article{border-top:1px solid #ccc;padding-top:20px}.launch-steps article>span{font-size:12px;color:#666}.launch-controls h3,.launch-steps h3{font-size:19px;font-weight:500;margin-top:28px;margin-bottom:14px}.launch-controls p,.launch-steps p{font-size:15px;line-height:1.75;color:#616161}.launch-control{background:#171717;color:#fcfcfc}.launch-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:32px}.launch-controls p{color:#b8b8b8}.launch-media video{display:block;width:100%;height:auto;max-height:720px;-o-object-fit:contain;object-fit:contain;background:#121212;margin-top:32px}.launch-apply{display:grid;grid-template-columns:1fr 1fr;gap:80px;scroll-margin-top:24px;align-items:start}.launch-apply h2{max-width:450px}.launch-audience{font-size:17px;line-height:1.75;max-width:440px;margin-top:28px;color:#616161}.launch-form-panel{border:1px solid #ddd;border-radius:12px;padding:32px;background:#fff}.launch-form-panel h3{font-size:26px;letter-spacing:-.04em;line-height:1.2;font-weight:500}.launch-form-panel .launch-eyebrow{color:#666;margin-bottom:16px}.launch-form-intro{font-size:14px;line-height:1.7;color:#666;margin:18px 0 24px}.launch-form-panel label{display:block;font-size:13px;margin-top:20px;margin-bottom:8px}.launch-form-panel input:not([type=checkbox]),.launch-form-panel textarea{width:100%;border:1px solid #bbb;border-radius:5px;padding:12px;background:var(--paper);font-size:16px;letter-spacing:normal}.launch-form-panel textarea{resize:vertical}.launch-form-panel .launch-consent{display:flex;gap:10px;align-items:start;font-size:12px;line-height:1.6;color:#555;margin:22px 0}.launch-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#121212}.launch-consent a{text-decoration:underline;text-underline-offset:3px}.launch-form-panel .launch-button{width:100%;margin-top:10px}.launch-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.launch-error{font-size:13px;line-height:1.6;padding:12px;background:#f0f0f0;border-left:2px solid var(--ink);margin-top:20px}.launch-confirmation{margin-top:28px;font-size:16px;line-height:1.75}.launch-confirmation svg{margin-bottom:24px}.launch-faq{border-top:1px solid #ddd;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.launch-faq details{border-bottom:1px solid #ddd;padding:22px 0}.launch-faq details:first-child{padding-top:0}.launch-faq summary{list-style:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;font-size:16px;line-height:1.5}.launch-faq summary::-webkit-details-marker{display:none}.launch-faq summary span{font-size:22px}.launch-faq details[open] summary span{transform:rotate(45deg)}.launch-faq details p{font-size:15px;line-height:1.75;color:#616161;padding-top:20px}.launch-announcement{border-top:1px solid #ddd}.launch-announcement>p:not(.launch-eyebrow){margin-top:25px;max-width:700px;line-height:1.7}.launch-footer{border-top:1px solid #ddd;padding-top:36px;padding-bottom:36px;justify-content:space-between;font-size:12px;color:#555}.launch-footer,.launch-footer>div{display:flex;gap:24px}.launch-skip{position:absolute;top:-100px;padding:16px;background:#fff;z-index:20}.launch-skip:focus{top:12px;left:12px}@media(max-width:760px){.launch-nav{min-height:84px}.launch-nav nav{gap:8px}.launch-nav-cta{display:none}.launch-hero{padding-top:44px;padding-bottom:64px}.launch-hero h1{font-size:clamp(43px,8.5vw,64px);line-height:1.08}.launch-hero-bottom{grid-template-columns:1fr;gap:32px;margin-top:32px}.launch-intro{font-size:17px}.launch-hero-action{justify-self:start;max-width:none;width:100%}.launch-fine{max-width:none}.launch-section{padding-top:64px;padding-bottom:64px}.launch-controls,.launch-steps{grid-template-columns:1fr;gap:28px;margin-top:40px}.launch-steps h3{margin-top:16px}.launch-controls h3{margin-top:10px}.launch-apply,.launch-faq{grid-template-columns:1fr;gap:36px}.launch-form-panel{padding:24px}.launch-form-panel h3{font-size:25px}.launch-footer{flex-direction:column}.launch-footer>div{flex-wrap:wrap}.launch-faq details:first-child{padding-top:0}}@media(prefers-reduced-motion:reduce){html:has(.launch-page){scroll-behavior:auto!important}.launch-page *{transition:none!important;scroll-behavior:auto!important}}.launch-micro{font-size:15px;line-height:1.65;max-width:550px}.launch-control-body{max-width:780px;margin-top:44px;font-size:15px;line-height:1.75;color:#616161}.launch-payment{display:grid;grid-template-columns:1fr 1fr;gap:70px}.launch-payment>div>p:not(.launch-eyebrow){font-size:16px;line-height:1.75;margin-bottom:20px;color:#ccc}.launch-payment .launch-button{background:#fcfcfc;color:#121212;margin-top:12px}@media(max-width:760px){.launch-payment{grid-template-columns:1fr;gap:30px}.launch-micro{font-size:15px}.launch-hero{padding-top:30px}.launch-hero h1{font-size:clamp(40px,8vw,58px)}}.launch-legal{padding-top:0;padding-bottom:32px;font-size:11px;color:#666}.launch-legal img{margin-top:24px;width:244px;height:auto;padding:12px;background:#121212}