.waitlist-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:70px;padding-bottom:85px;border-top:1px solid var(--line);scroll-margin-top:24px}.waitlist-copy h2{margin:24px 0 28px}.waitlist-copy p{margin:18px 0;font-size:17px;line-height:1.85}.waitlist-note{display:block;color:var(--kb-cuivre);font-size:13px;line-height:1.7;margin-top:25px}.waitlist-card{scroll-margin-top:24px;position:relative;align-self:start;padding:34px;border:1px solid #815361;background:linear-gradient(145deg,#341D27,#21151B);border-radius:3px}.email-label{display:block;font-family:var(--serif);font-size:24px;margin-top:22px;margin-bottom:8px}.waitlist-card input[type=email],.waitlist-card select{display:block;width:100%;min-height:54px;padding:13px 15px;border:1px solid #947B7A;background:#131013;color:#EADDD0;font-family:var(--body);font-size:17px;border-radius:3px}.waitlist-card input::placeholder{color:#B9ABA0;opacity:1}.waitlist-check{display:flex;gap:12px;align-items:flex-start;margin-top:21px;font-size:14px;line-height:1.7;cursor:pointer}.waitlist-check input{flex:0 0 19px;width:19px;height:19px;margin:4px 0 0;accent-color:#C44C35}.waitlist-privacy{font-size:12px;line-height:1.8;margin-top:22px}.waitlist-privacy a,.waitlist-success a:not(.primary-action){text-decoration:underline;text-underline-offset:3px}.waitlist-card .primary-action{border:0;cursor:pointer;width:100%;justify-content:space-between}.waitlist-card button:disabled{opacity:.65;cursor:wait;transform:none}.waitlist-status{margin-top:18px;font-size:14px;line-height:1.7;color:#EADDD0}.waitlist-status:empty{display:none}.waitlist-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.waitlist-success h3{font-size:42px;margin:24px 0}.waitlist-success p{margin:18px 0;font-size:16px;line-height:1.8}.waitlist-success .saved-link{font-size:13px;overflow-wrap:anywhere}.launch-faq{padding-top:65px;padding-bottom:85px;border-top:1px solid var(--line)}.launch-faq h2{margin:20px 0 35px}.launch-faq details{padding:21px 0;border-top:1px solid var(--line);max-width:900px}.launch-faq details:last-child{border-bottom:1px solid var(--line)}.launch-faq summary{font-family:var(--serif);font-size:26px;line-height:1.4;cursor:pointer}.launch-faq details p{font-size:16px;line-height:1.85;max-width:780px;margin:18px 0 4px}.waitlist-standalone{max-width:800px;min-height:60vh;padding:70px 28px;margin:auto}.waitlist-standalone h1{margin-bottom:30px}.waitlist-standalone p{margin:22px 0;font-size:17px;line-height:1.85}.waitlist-standalone button{border:0;cursor:pointer}.waitlist-standalone a:not(.primary-action){text-decoration:underline}footer{flex-wrap:wrap}.site-header .header-link{white-space:normal;max-width:210px}.hero-intro{padding-top:45px;padding-bottom:35px}
@media(max-width:850px){.waitlist-section{gap:5%}.waitlist-card{padding:26px}.waitlist-copy h2{font-size:48px}}
@media(max-width:650px){.waitlist-section{grid-template-columns:1fr;gap:30px;padding-top:48px;padding-bottom:55px}.waitlist-card{padding:25px 22px}.waitlist-copy h2{font-size:46px}.waitlist-copy p{font-size:16px}.waitlist-check{font-size:14px}.waitlist-card .primary-action{font-size:18px;padding:17px 18px}.launch-faq{padding-top:48px;padding-bottom:55px}.launch-faq summary{font-size:24px}.launch-faq h2{font-size:45px}.waitlist-standalone{padding:45px 24px}.site-header .header-link{max-width:135px;font-size:14px;text-align:right;display:block}.hero-image img{width:100%;max-width:100%;margin-left:0}.waitlist-success h3{font-size:37px}}
