.marketing-waitlist .page-intro h1{font-size:clamp(40px,5vw,68px);line-height:1.24}.waitlist-lead{max-width:760px;color:var(--slate);font-size:18px;line-height:1.85;margin:22px 0}.waitlist-actions{display:flex;align-items:center;gap:24px;margin-top:28px}.waitlist-actions>span{font-size:14px;color:var(--slate)}.waitlist-actions .button{min-height:50px}.waitlist-video{aspect-ratio:2.6;background:var(--navy);color:white;padding:28px;position:relative;display:grid;place-items:center;text-align:center}.waitlist-video>span{position:absolute;top:24px;left:28px;color:#d0b482;font-size:12px;letter-spacing:.12em}.video-symbol{font-size:42px;color:#d0b482}.waitlist-video p{font-size:22px;margin:8px 0}.waitlist-video small{font-size:14px;color:#bbc9db}.marketing-waitlist .marketing-offers-head h2{font-size:36px}.waiting-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;border-top:1px solid var(--line);padding-top:56px;padding-bottom:64px}.waiting-copy h2{font-size:clamp(32px,3.5vw,44px);line-height:1.35;color:var(--navy);margin:14px 0 24px}.waiting-copy p{font-size:16px;line-height:1.85;color:var(--slate)}.waiting-copy ol{padding-left:22px;margin:30px 0;color:var(--bronze)}.waiting-copy li{padding:0 0 24px 8px}.waiting-copy li strong,.waiting-copy li span{display:block;color:var(--navy);font-size:16px}.waiting-copy li span{color:var(--slate);font-size:14px;margin-top:6px}.waiting-note{border-left:2px solid var(--bronze);padding-left:18px}#waiting-list{scroll-margin-top:108px;background:#f5f7fa;border:1px solid var(--line);border-top:3px solid var(--navy);padding:32px;min-width:0}#waiting-list h3{color:var(--navy);font-size:22px;line-height:1.4;margin:0 0 8px}.required-note{font-size:13px;color:var(--slate);margin:0 0 26px}.waiting-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.waiting-grid label{display:flex;flex-direction:column;gap:8px;color:var(--navy);font-size:14px;font-weight:650}.waiting-grid .wide{grid-column:1/-1}.waiting-grid input,.waiting-grid select,.waiting-grid textarea{width:100%;min-width:0;border:1px solid #b8c3d0;background:white;border-radius:3px;padding:12px;color:var(--ink);font-size:16px;min-height:48px}.waiting-grid textarea{resize:vertical}.waiting-grid small{font-size:13px;font-weight:400;color:var(--slate)}.waiting-consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.7;color:var(--slate);margin:28px 0 22px}.waiting-consent input{margin-top:5px;flex-shrink:0;width:18px;height:18px}.waiting-help{font-size:13px;color:var(--slate);line-height:1.8}.waiting-help a{text-decoration:underline;overflow-wrap:anywhere}.waiting-honey{display:none}.waiting-section .button{min-height:50px}
@media(max-width:900px){.waiting-section{grid-template-columns:1fr;gap:24px}.waitlist-video{aspect-ratio:2}.waiting-copy ol{margin-bottom:0}}
@media(max-width:560px){.waitlist-actions{align-items:flex-start;flex-direction:column;gap:12px}.waitlist-video{aspect-ratio:4/3;padding:20px}.waitlist-video>span{left:20px;top:20px}.waiting-grid{grid-template-columns:1fr}#waiting-list{padding:24px 18px}.waiting-section{padding:32px 20px}.waiting-section .button{width:100%}.marketing-waitlist .marketing-offers-head h2{font-size:30px}}
/* Focused waiting-list page. */
.marketing-waitlist .waiting-section{border-top:0;padding-top:64px;align-items:start;gap:72px}
.waiting-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.1;letter-spacing:-.035em;color:var(--navy);margin:20px 0 28px}
.waiting-copy>p:not(.eyebrow){max-width:340px}.waiting-copy .waiting-note{font-size:14px;margin-top:32px}
#waiting-list h2{font-size:24px;line-height:1.35;margin:0 0 10px;color:var(--navy)}
@media(max-width:900px){.marketing-waitlist .waiting-section{gap:26px;padding-top:36px}.waiting-copy h1 br{display:none}.waiting-copy h1{margin:12px 0 18px}.waiting-copy .waiting-note{margin:16px 0}.waiting-copy>p:not(.eyebrow){max-width:none}}
