.launch-page{background:#fffdfb}.launch-page .skip{position:absolute;left:-9999px}.launch-page .skip:focus{left:20px;top:20px;z-index:20;background:white;padding:12px}.launch-nav{gap:35px}.launch-links{margin-left:auto;display:flex;gap:30px;font-weight:600}.launch-links a{text-decoration:none}.launch-page .family-copy{padding-top:75px;max-width:820px}.launch-page .family-copy h1{font-size:clamp(42px,4.25vw,65px);margin:20px 0;line-height:1.05}.launch-page .family-copy p{font-size:19px;max-width:420px}.launch-pill{display:inline-block;padding:7px 13px;border:1px solid #ffffff65;border-radius:99px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;background:#293d3825;backdrop-filter:blur(6px)}.launch-page .hero-button{font-size:18px}.launch-trust{display:flex;justify-content:center;gap:35px;padding:35px 25px 22px;color:#536172;font-size:12px;text-align:center}.launch-trust span:before{content:'✓';margin-right:7px;color:#087d70;font-weight:bold}.launch-inside{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center;padding-top:65px;padding-bottom:85px}.launch-inside p{color:#536172}.launch-inside ul{padding:0;list-style:none;max-width:550px}.launch-inside li{padding:12px 0;border-bottom:1px solid #e8e5df;font-size:15px}.launch-price{background:#f6f1e9;border-radius:28px;padding:36px}.launch-amount{font-size:68px;font-weight:800;letter-spacing:-4px;line-height:1.1;margin:22px 0 18px}.launch-amount span{display:block;font-size:15px;font-weight:500;letter-spacing:0;margin-top:12px}.launch-price hr{border:0;border-top:1px solid #ddd6cc;margin:25px 0}.launch-price .btn{display:block;text-align:center;margin-top:24px}.launch-register-wrap{background:#293d38;color:white;border-radius:40px 40px 0 0}.launch-register{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:80px 40px}.launch-register .eyebrow{color:#f7ab52}.launch-register h2{font-size:45px}.launch-register p{color:#d4dee9}.launch-register ol{list-style:none;counter-reset:steps;padding:8px 0}.launch-register li{counter-increment:steps;display:flex;align-items:center;gap:15px;font-size:15px;margin:23px 0}.launch-register li:before{content:counter(steps);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff15;color:#f7ab52;flex-shrink:0;font-weight:bold}.launch-form{background:#fffdf9;color:#293d38;padding:30px 34px;border-radius:28px;box-shadow:0 20px 70px #0002}.launch-form h3{font-size:25px;line-height:1.2;margin:0 0 22px}.launch-form input:not([type=checkbox]),.launch-form select{width:100%;border:1px solid #deddd9;border-radius:12px;background:#fff;padding:12px 14px;min-height:49px;color:#293d38;box-sizing:border-box;font-size:14px}.launch-form label{font-size:12px;margin:13px 0 6px}.launch-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.launch-form .launch-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.6;margin:18px 0}.launch-consent input{width:17px;height:17px;flex-shrink:0;margin-top:1px;accent-color:#293d38}.launch-form .btn{width:100%;font-size:15px}.launch-form p{color:#647181;font-size:11px}.launch-form-note{text-align:center;margin-bottom:0}.launch-faq{padding-top:75px;padding-bottom:85px}.launch-faq details{border-color:#e4e0d9}.launch-footer{max-width:none;display:flex;justify-content:center;gap:35px;padding:45px}.launch-footer .family-logo{width:110px}.launch-footer img{width:110px;height:auto;object-fit:contain}.launch-footer p{margin:5px 0}.launch-footer a{font-size:13px}.launch-footer .micro{opacity:.6}.launch-form #launch-status{color:#293d38;font-size:13px;font-weight:600;line-height:1.5}.launch-form #launch-status:empty{display:none}
@media(max-width:1000px){.launch-inside{gap:40px}.launch-register{gap:40px}.launch-page .family-copy{max-width:660px}.launch-page .family-copy h1{font-size:49px}.launch-links{font-size:13px;gap:20px}.launch-nav .nav-subscribe{font-size:13px}.launch-register h2{font-size:36px}}
@media(max-width:700px){.launch-links{display:none}.launch-nav{height:75px;padding:12px 18px;gap:12px}.launch-nav .family-logo{width:155px}.launch-nav .nav-subscribe{display:block;margin-left:auto;padding:12px 17px;font-size:11px}.launch-page .family-copy{padding:30px 24px 82px}.launch-page .family-copy h1{font-size:42px}.launch-page .family-copy p{font-size:17px;max-width:none}.launch-trust{flex-direction:column;gap:9px;padding:30px 20px 0;font-size:11px}.launch-inside{grid-template-columns:1fr;padding:55px 24px;gap:30px}.launch-inside h2{font-size:36px}.launch-price{padding:28px}.launch-amount{font-size:60px}.launch-register{grid-template-columns:1fr;padding:50px 22px;gap:25px}.launch-register h2{font-size:34px}.launch-register-wrap{border-radius:28px 28px 0 0}.launch-form{padding:27px 22px;border-radius:24px}.launch-form h3{font-size:24px}.launch-footer{padding:35px 24px;gap:25px}.launch-footer .family-logo,.launch-footer img{width:85px}.launch-footer .micro{font-size:10px}.launch-faq{padding:55px 24px}.launch-faq summary{font-size:16px}}
.launch-form input:disabled,.launch-form select:disabled{background:#f5f2ed;color:#9a9a9a}.launch-form button:disabled{background:#e7e1d6;color:#66717c;cursor:default}
