.beta-hero{display:grid;grid-template-columns:1fr 1.02fr;gap:72px;align-items:center;padding:50px 0 110px}.beta-visual{aspect-ratio:1/.99}.beta-visual .hero-lumo{width:60%;margin-bottom:15px}.beta-capacity{position:absolute;left:30px;right:30px;bottom:30px;display:flex;align-items:center;justify-content:center;gap:9px;background:#fff;border-radius:100px;padding:16px 12px;font-size:12px;color:#77776f}.beta-capacity strong{font-weight:500;color:#191919}.capacity-dot{width:6px;height:6px;border-radius:50%;background:#191919;flex-shrink:0}.beta-intro h1{font-size:clamp(46px,4.7vw,66px);letter-spacing:-3.2px;font-weight:500;line-height:1.025;margin:0 0 26px}.beta-intro .lead{max-width:390px}.beta-intro .actions{gap:24px}.request-card{max-width:460px;margin:0 auto 100px;padding:70px 0 0;border-top:1px solid #e8e8e5;scroll-margin-top:40px;background:#fff}.request-card h2{font-size:36px;letter-spacing:-1.5px}.request-card .eyebrow{margin-bottom:18px}.form-intro{font-size:14px;color:#77776f;line-height:1.7;margin:21px 0 32px}.request-card label:not(.check-line){display:flex;flex-direction:column;gap:10px;font-size:13px;margin-bottom:23px}.request-card input:not([type=checkbox]),.request-card select{font:inherit;font-size:16px;width:100%;border:1px solid #deded9;border-radius:13px;background:#fafaf9;padding:14px 16px;color:#191919;min-height:49px}.check-line{display:flex;gap:10px;font-size:12px;line-height:1.65;color:#74746d;margin:18px 0}.check-line input{accent-color:#191919;width:16px;height:16px;flex-shrink:0;margin:3px 0}.request-submit{border:0;cursor:pointer;width:100%;margin-top:15px}.request-privacy{font-size:11px;color:#909087;line-height:1.75;margin-top:19px}.request-privacy a{text-decoration:underline}.form-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-error{font-size:13px;color:#9a2929;line-height:1.5}.received>p{font-size:14px;line-height:1.75;color:#73736f}.received-mark{font-size:28px;display:block;margin-bottom:20px}.received .button{margin-top:15px}.beta-conditions{border-top:1px solid #e8e8e5;padding:75px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:90px;scroll-margin-top:35px}.beta-conditions h2{font-size:40px;letter-spacing:-1.6px}.beta-conditions>div>p:not(.eyebrow){font-size:14px;color:#898981;margin-top:22px}.conditions-list article{padding:23px 0;border-bottom:1px solid #e8e8e5}.conditions-list article:first-child{padding-top:0}.conditions-list h3{font-size:19px;letter-spacing:-.45px;margin:0 0 10px}.conditions-list p{font-size:13px;line-height:1.75;color:#85857c;margin:0}.conditions-list summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:13px;padding:24px 0;color:#66665e}.conditions-list summary::-webkit-details-marker{display:none}.conditions-list summary span{font-size:19px;line-height:15px;transition:transform .2s}.conditions-list details[open] summary span{transform:rotate(45deg)}.conditions-list details div p{font-size:12px;margin:0 0 16px}.request-card:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #191919;outline-offset:3px}@media(max-width:1000px){.beta-hero{gap:40px}.beta-intro h1{font-size:49px;letter-spacing:-2.5px}.beta-intro .lead{font-size:15px}.beta-conditions{gap:45px}}@media(max-width:700px){.beta-hero{display:flex;flex-direction:column;gap:37px;padding:32px 0 65px}.beta-intro{order:-1;text-align:center}.beta-intro h1{font-size:47px;letter-spacing:-2.4px;margin-bottom:20px}.beta-intro .lead{max-width:350px;margin:auto}.beta-intro .actions{justify-content:center;gap:18px;margin-top:25px}.beta-intro .quiet{font-size:10px}.beta-visual{width:100%;max-width:430px}.beta-capacity{left:24px;right:24px;bottom:24px;font-size:11px;padding:15px 9px}.request-card{margin-bottom:65px;padding-top:48px;max-width:460px}.request-card h2{font-size:32px}.form-intro{font-size:13px}.request-card label:not(.check-line){margin-bottom:21px}.check-line{font-size:11px}.beta-conditions{grid-template-columns:1fr;padding:50px 0 55px;gap:30px}.beta-conditions h2{font-size:33px}.beta-conditions>div>p:not(.eyebrow){margin-top:16px}.conditions-list article{padding:20px 0}}

/* Form belongs to the page grid, alongside its introduction. */
.request-section{display:grid;grid-template-columns:1fr 1.02fr;gap:72px;border-top:1px solid #e8e8e5;padding:75px 0 90px;scroll-margin-top:35px}
.request-heading h2{font-size:43px;line-height:1.1;letter-spacing:-1.8px}
.request-heading>p:not(.eyebrow){font-size:15px;line-height:1.75;color:#73736f;max-width:310px;margin:24px 0}
.request-small{display:block;font-size:12px;line-height:1.75;color:#96968e;margin-top:35px}
.request-card{max-width:none;width:100%;margin:0;padding:0;border:0;background:none}
.request-card h3{font-size:28px;letter-spacing:-1px;line-height:1.2}
@media(max-width:1000px){.request-section{gap:40px}.request-heading h2{font-size:37px}}
@media(max-width:700px){.request-section{grid-template-columns:1fr;padding:50px 0 60px;gap:30px}.request-heading h2{font-size:33px;letter-spacing:-1.4px}.request-heading h2 br{display:none}.request-heading>p:not(.eyebrow){max-width:none;font-size:14px;margin:18px 0 0}.request-small{display:none}.request-card{padding:0;margin:0}}
