.waitlist-page .hero{height:880px;min-height:880px}.waitlist-page .hero-inner{padding-top:145px}.launch-label{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:#fff;font-size:11px;font-weight:600;letter-spacing:1.7px}.launch-label span{width:7px;height:7px;border-radius:50%;background:#c6efac;box-shadow:0 0 0 5px #c6efac18}.launch-intro{margin:28px 0 0;color:#fff;font-size:19px;line-height:1.6;max-width:590px}.signup-wrap{max-width:680px;margin-top:28px;scroll-margin-top:160px}.signup-field{display:flex;align-items:center;gap:12px;background:white;padding:8px 8px 8px 20px;border-radius:16px;min-height:64px}.signup-field svg{width:23px;flex-shrink:0;stroke:#545c55;stroke-width:1.4}.signup-field input{min-width:0;flex:1;border:0;background:transparent;font:inherit;color:#17251c;font-size:15px;padding:10px 0;outline:none}.signup-field:focus-within{outline:3px solid #c6efac;outline-offset:4px}.signup-field input:disabled{opacity:1;color:#555d57;-webkit-text-fill-color:#555d57}.signup-field button{background:#122b20;border:0;color:#fff;border-radius:10px;padding:16px 22px;font:inherit;font-weight:600;font-size:14px;display:flex;align-items:center;gap:24px;cursor:pointer}.signup-field button:disabled{background:#526055;cursor:not-allowed}.signup-consent{display:flex;align-items:flex-start;gap:10px;color:#fff;font-size:12px;line-height:1.55;margin-top:18px;max-width:620px}.signup-consent input{margin-top:3px;accent-color:#b8d7a9;width:14px;height:14px;flex-shrink:0}.signup-status{font-size:12px;line-height:1.6;color:#fff;margin:12px 0 0;max-width:600px}.signup-status[data-state="error"]{color:#ffdfd4}.signup-status[data-state="success"]{color:#d8f6bd;font-size:16px;font-weight:600}.signup-privacy{font-size:11px;line-height:1.7;color:#e2e6df;margin:8px 0 0;max-width:650px}.signup-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.signup-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.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}.launch-closing-cta{display:inline-flex;align-items:center;gap:24px;background:white;border-radius:8px;padding:14px 20px;color:#132b20;font-size:14px;font-weight:600;margin-top:24px}.waitlist-page .closing{height:auto;min-height:430px}.waitlist-page .closing-content{padding-top:70px;padding-bottom:70px}.waitlist-page #confidentialite{scroll-margin-top:110px}.waitlist-page .hero-sources{bottom:36px}.waitlist-page .hero-sources p{font-size:13px}.waitlist-page .footer a:focus-visible,.waitlist-page button:focus-visible{outline:3px solid #92b38b;outline-offset:4px}
@media(max-width:995px){.waitlist-page .hero-inner{padding-top:140px}.waitlist-page .hero{height:870px;min-height:870px}.waitlist-page .header-actions .head-btn-white{display:none}}
@media(max-width:767px){.waitlist-page .hero{height:890px;min-height:890px}.waitlist-page .hero-inner{padding-top:130px}.launch-label{font-size:10px;margin-bottom:25px}.launch-intro{font-size:16px;line-height:1.6;margin-top:24px;max-width:460px}.launch-intro br{display:none}.signup-wrap{margin-top:26px}.signup-field{padding:7px 7px 7px 14px;gap:9px;flex-wrap:wrap}.signup-field svg{width:20px}.signup-field input{font-size:14px;width:calc(100% - 35px);padding:14px 0}.signup-field button{width:100%;justify-content:space-between;padding:17px 18px}.signup-consent{margin-top:16px;font-size:11px}.signup-status{font-size:11px}.signup-privacy{font-size:10px}.waitlist-page .hero-sources{bottom:30px}.waitlist-page .hero-sources p{font-size:12px;max-width:280px;margin-left:auto;margin-right:auto;line-height:1.6}.waitlist-page .closing{min-height:440px}.waitlist-page .closing-content{padding-top:65px;padding-bottom:65px}.launch-closing-cta{font-size:13px}}
@media(max-width:390px){.waitlist-page .hero{height:900px;min-height:900px}.waitlist-page .hero-inner{padding-top:125px}.waitlist-page h1{font-size:42px!important;letter-spacing:-1.8px!important}}


.waitlist-page .wordmark,.waitlist-page .question-card{cursor:default}
