.waitlist-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;text-align:left;}
.waitlist-option{display:flex;flex-direction:column;gap:14px;padding:20px 16px;border:1px solid #20201d;background:#f4f0e7;color:#20201d;font-size:13px;line-height:1.55;}
.waitlist-option-vip{background:#ff6935;}
.waitlist-option .option-label{font:11px/1.4 var(--font-site);text-transform:uppercase;letter-spacing:.02em;}
.waitlist-option strong{font-size:42px;letter-spacing:-.055em;font-weight:500;line-height:1;}
.waitlist-option strong small{font-size:12px;letter-spacing:0;}
.waitlist-option .option-cta{font-size:12px;padding-top:14px;margin-top:auto;border-top:1px solid currentColor;}
.waitlist-option:hover .option-cta{text-decoration:underline;text-underline-offset:4px;}
.waitlist-option:focus-visible{outline:3px solid #305bd4;outline-offset:3px;}
.waitlist-form{scroll-margin-top:80px;}.free-form-title{font-size:22px;font-weight:500;letter-spacing:-.045em;margin-bottom:4px;}
@media(max-width:900px){.waitlist-inner{grid-template-areas:"intro" "form" "image";}.waitlist-options{max-width:500px;margin-inline:auto;}.free-form-title{text-align:left;margin-top:10px;}.waitlist-content .hero-subtitle{font-size:16px;}.waitlist-image{max-width:220px;}}
@media(max-width:380px){.waitlist-option{padding:16px 12px;font-size:12px;}}
