.header{justify-content:center;text-align:left}
.hero-actions{display:none}
.paper-scene{margin-top:36px}
.faq.wrap{display:block;max-width:800px;padding-top:32px;padding-bottom:64px}
.faq>div:first-child{text-align:center;margin-bottom:30px}
.faq h2{font-size:clamp(30px,5vw,44px)}
.faq .faq-list{text-align:left;width:100%}
.coming-footer.wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center;padding:36px 0}
.coming-footer .brand{text-align:left}
.waitlist-section.wrap{width:calc(100% - 40px);max-width:760px;margin:0 auto;padding:80px 0 72px;text-align:center}
.waitlist-section .eyebrow{display:block;color:var(--green);letter-spacing:1.2px}
.waitlist-section h2{font-family:Editorial,Georgia,serif;font-size:clamp(30px,4vw,44px);line-height:1.2;font-weight:400;color:var(--green);margin:18px 0}
.waitlist-section p{max-width:540px;margin:0 auto 28px;color:var(--muted);font-size:16px;line-height:1.7}
.waitlist-form{display:flex;align-items:stretch;justify-content:center;gap:12px;width:100%;max-width:560px;margin:0 auto}
.waitlist-form input{display:block;flex:1;min-width:0;min-height:52px;box-sizing:border-box;border:1px solid var(--line);border-radius:4px;padding:14px 18px;font:inherit;font-size:15px;color:var(--ink);background:var(--paper)}
.waitlist-form .button{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;min-height:52px;border:1px solid var(--green);border-radius:4px;padding:14px 22px;line-height:1.4}
.waitlist-section .form-note{max-width:500px;font-size:12px;line-height:1.6;margin:18px auto 0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.waitlist-form button:disabled{opacity:.55;cursor:not-allowed}
.waitlist-form input:disabled{background:#f4f5f1}
@media(max-width:600px){.faq.wrap{width:calc(100% - 40px)}.header{height:100px}.waitlist-section.wrap{padding:52px 0}.waitlist-form{flex-direction:column;max-width:400px}.waitlist-form .button{width:100%}}
