.x7-waitlist{background:radial-gradient(ellipse at 74% 35%,#314249,#11191d 58%,#070b0e);border-block:1px solid #52656b;padding:90px 0;color:#edf5f3}
.x7-waitlist-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(25px,6vw,110px);align-items:center}
.x7-waitlist h2{font:300 clamp(85px,9vw,160px)/.87 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.04em;color:#f4f8f5!important;margin:25px 0!important}.x7-waitlist h2 em{color:#bad0d3}
.x7-waitlist p{font-size:14px;line-height:2;color:#b4c8cc;max-width:550px}.x7-waitlist .x7-preview-disclaimer{font-size:11px;color:#8fa8ae;margin-top:24px}
.x7-size-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.x7-size-preview>div{min-width:115px;border:1px solid #647a81;padding:14px 18px;background:#1d2b30}.x7-size-preview strong,.x7-size-preview span{display:block;font:700 12px Manrope,Arial,sans-serif}.x7-size-preview span{color:#bcced1;margin-top:9px;font-weight:400}
.x7-waitlist-form{border:1px solid #62757d;background:linear-gradient(135deg,#1a282e,#0b1114);padding:clamp(25px,4vw,55px)}.x7-waitlist-form fieldset{margin:30px 0!important;padding:0!important;border:0!important}.x7-waitlist-form legend{font:750 11px Manrope,Arial,sans-serif;color:#d7e4e4;letter-spacing:.14em;margin-bottom:15px}
.x7-size-choices{display:flex;flex-wrap:wrap;gap:8px}.x7-size-choices label{cursor:pointer;position:relative}.x7-size-choices input{position:absolute;opacity:0;width:1px;height:1px}.x7-size-choices span{display:block;border:1px solid #7d9298;padding:13px 20px;font-size:12px;font-weight:750;letter-spacing:.06em;color:#e0eded}.x7-size-choices input:checked+span{background:#dbe8e8;color:#10191c;border-color:#dbe8e8}.x7-size-choices input:focus-visible+span{outline:2px solid #fafafa;outline-offset:3px}
.x7-email-label{display:block;color:#b4c6cb;font-size:10px;letter-spacing:.18em;font-weight:700}.x7-email{display:flex;align-items:center;border-bottom:1px solid #97abb2;margin:10px 0 18px}.x7-email input{min-width:0;flex:1;padding:18px 3px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#edf6f4!important;font-size:13px!important}.x7-email button{padding:13px 5px!important;border:0!important;background:transparent!important;color:#edf5f3!important;font-size:10px!important;letter-spacing:.1em;font-weight:800;cursor:pointer}
.x7-consent{display:flex;align-items:flex-start;gap:9px;color:#adbdc2;font-size:11px;line-height:1.7;cursor:pointer}.x7-consent input{appearance:auto!important;margin:0!important;width:17px!important;height:17px!important;min-width:17px!important;accent-color:#e5f3ee}.x7-consent a{color:#e9f4ef!important;text-decoration:underline!important}
.x7-trust-line{margin-top:30px;border-top:1px solid #4b6268;padding-top:22px;color:#9cb2b9;font-size:9px;letter-spacing:.16em}.x7-success{color:#c3e7d7!important}.x7-errors{color:#fff}
@media(max-width:770px){.x7-waitlist{padding:65px 0}.x7-waitlist-grid{grid-template-columns:1fr}.x7-waitlist h2{font-size:96px!important}.x7-waitlist-form{padding:28px 22px}.x7-size-preview>div{flex:1}.x7-email{flex-wrap:wrap}.x7-email button{margin-left:auto}}
