.guide-capture{color:var(--ink);background:#edf1f7;border:1px solid #d7deeb;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:36px;margin-block:60px 70px;padding:36px;line-height:1.6;display:grid}.guide-capture-copy{min-width:0}.guide-capture h2{letter-spacing:-.035em;margin-top:10px;font-size:30px;line-height:1.2}.guide-capture .guide-capture-description{color:#505b6c;margin-top:14px;font-size:13px;line-height:1.8}.guide-capture .guide-capture-note{color:#505b6c;margin-top:10px;font-size:12px;line-height:1.7}.guide-capture .waitlist-form{width:100%;min-width:0;max-width:none;margin:0}.guide-capture .form-consent{text-align:left;max-width:none;margin:11px 0 0;font-size:11px}.guide-capture .form-status{margin-block:10px 0}.guide-capture .form-status:empty{display:none}.guide-capture .form-controls input{font-size:16px}.guide-capture .form-controls .button{white-space:nowrap}.guide-capture .success-detail{margin-top:10px}.guide-capture .segment-options{flex-wrap:wrap}.guide-capture-hero{grid-template-columns:minmax(0,1fr);gap:22px;margin-block:42px 0;padding:28px}.guide-capture-hero h2{font-size:26px}@media (max-width:1000px){.guide-capture-closing{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:580px){.guide-capture{gap:22px;margin-block:36px 44px;padding:22px}.guide-capture h2{font-size:25px}.guide-capture-hero{margin-bottom:0}.guide-capture .form-controls{flex-direction:column;gap:6px}.guide-capture .form-controls .button{width:100%}}
