.waitlist-hero{background:var(--plum);color:var(--cream);padding:65px 7%;display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:start}.waitlist-hero h1{font-size:clamp(44px,4.8vw,70px)}.waitlist-hero h1 em{color:var(--gold)}.waitlist-hero>.eyebrow,.waitlist-hero>div>.eyebrow{color:var(--gold)}.waitlist-hero>div>p:not(.eyebrow){max-width:520px;color:#e5dbe3}.waitlist-benefits{margin-top:30px}.waitlist-benefits article{display:flex;gap:22px;padding:15px 0;border-top:1px solid #695669}.waitlist-benefits article>span{font-size:10px;color:var(--gold);padding-top:5px}.waitlist-benefits p{font-size:13px;color:#ded2db;margin-bottom:0}.waitlist-benefits strong{color:var(--cream);font-weight:500}.waitlist-panel{padding:35px;background:var(--cream);color:var(--ink)}.waitlist-panel h2{font-size:36px}.waitlist-panel .eyebrow{color:#705064}.waitlist-panel .privacy-note{font-size:11px!important;color:var(--muted)!important;line-height:1.8}.waitlist-field{margin:20px 0}.waitlist-field label{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.waitlist-field input:not([type=checkbox]),.waitlist-field select{width:100%;border:1px solid #a99aa4;background:white;color:var(--ink);padding:13px;font:inherit;font-size:14px;border-radius:0;min-height:48px}.waitlist-field.check-field{display:flex;gap:12px;align-items:flex-start}.check-field input{margin-top:5px;flex:none;width:18px;height:18px;accent-color:var(--plum)}.check-field label{font-weight:400;line-height:1.7}.waitlist-panel button{width:100%;justify-content:center}.waitlist-panel button:disabled{opacity:.6;cursor:wait}.waitlist-panel #waitlist-status{font-size:13px;line-height:1.8;margin:15px 0;overflow-wrap:anywhere}.waitlist-panel input:focus-visible,.waitlist-panel select:focus-visible{outline:2px solid #845770;outline-offset:3px}@media(max-width:900px){.waitlist-hero{gap:30px;padding:45px 5%}}@media(max-width:700px){.waitlist-hero{grid-template-columns:1fr;padding:40px 6%;gap:25px}.waitlist-panel{padding:28px 22px}.waitlist-hero h1{font-size:46px}}