.waitlist-page{padding:55px 0 90px}.waitlist-page>header{align-items:center;gap:17px;margin-bottom:28px;display:flex}.waitlist-page>header>svg{background:var(--mint);border-radius:50%;width:54px;height:54px;padding:14px}.waitlist-page h1{margin:5px 0;font-size:44px}.waitlist-page header p{max-width:720px;color:var(--muted);margin:0;line-height:1.65}.waitlist-form{border:1px solid var(--line);border-radius:15px;grid-template-columns:1.2fr 1fr 1fr;gap:11px;padding:20px;display:grid}.waitlist-form label{gap:6px;font-size:14px;font-weight:700;display:grid}.waitlist-form input,.waitlist-form select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:10px}.waitlist-note{grid-column:1/-1}.waitlist-form>button{background:var(--ink);color:#fff;border:0;border-radius:999px;grid-column:1/-1;padding:11px;font-weight:700}.waitlist-error{color:var(--danger)}.waitlist-list{gap:10px;margin-top:20px;display:grid}.waitlist-list article{border:1px solid var(--line);border-radius:13px;justify-content:space-between;gap:15px;padding:18px;display:flex}.waitlist-list article span{color:var(--green);font-size:14px;font-weight:800}.waitlist-list h2{margin:5px 0}.waitlist-list p,.waitlist-list small{color:var(--muted);font-size:14px}.waitlist-list article>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.waitlist-list button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.waitlist-list button svg{width:13px}@media (max-width:620px){.waitlist-page>header{align-items:flex-start}.waitlist-form{grid-template-columns:1fr}.waitlist-note,.waitlist-form>button{grid-column:auto}.waitlist-list article{flex-direction:column}}
