.countdown__title{color:#51655d;margin-bottom:1rem;font-size:.9375rem;font-weight:500}.countdown__units{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.countdown__unit{border-left:1px solid #d9e5df;flex-direction:column;align-items:center;gap:.25rem;padding-inline:.5rem;display:flex}.countdown__unit:first-child{border-left:0}.countdown__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.6vw,2.625rem);font-weight:600;line-height:1.1}.countdown__label{color:#51655d;font-size:.875rem}.countdown__live{font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:1.5rem;font-weight:600}.notify__label{margin-bottom:.5rem;font-size:.9375rem;font-weight:500;display:block}.notify__row{gap:.625rem;display:flex}@media (width<=599px){.notify__row{flex-direction:column}}.notify__input{background:#fff;border:1px solid #d9e5df;border-radius:10px;flex:1;min-width:0;height:3.25rem;padding-inline:1rem;transition:border-color .2s,box-shadow .2s}@media (width<=599px){.notify__input{flex:none;width:100%}}.notify__input::placeholder{color:#7d948b}.notify__input:hover{border-color:#a9c7bb}.notify__input:focus-visible{border-color:#0f6b55;outline:none;box-shadow:0 0 0 3px #3fae8f40}.notify__input--invalid,.notify__input--invalid:hover{border-color:#b42318}.notify__input--invalid:focus-visible{border-color:#b42318;box-shadow:0 0 0 3px #b423182e}.notify__input:disabled{opacity:.7}.notify__button{color:#fff;cursor:pointer;background:#10241d;border:0;border-radius:10px;height:3.25rem;padding-inline:1.75rem;font-weight:600;transition:background-color .2s}.notify__button:focus-visible{outline-offset:2px;outline:3px solid #3fae8f8c}.notify__button:hover:not(:disabled){background:#0f6b55}.notify__button:disabled{cursor:progress;opacity:.75}.notify__hint,.notify__error{margin-top:.625rem;font-size:.875rem}.notify__hint{color:#51655d}.notify__error{color:#b42318}.notify--success{background:#fff;border:1px solid #d9e5df;border-radius:12px;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.notify__check{flex:none;width:1.75rem;height:1.75rem;margin-top:.125rem}.notify__check circle{fill:#0b7a4b}.notify__check path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:.4s .1s forwards draw-check}@media (prefers-reduced-motion:reduce){.notify__check path{stroke-dashoffset:0;animation:none}}.notify__success-title{font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:1.0625rem;font-weight:600}.notify__success-text{color:#51655d;overflow-wrap:anywhere;margin-top:.125rem}.notify__success-text strong{color:#10241d;font-weight:600}@keyframes draw-check{to{stroke-dashoffset:0}}.page{flex-direction:column;min-height:100dvh;padding-inline:clamp(1.25rem,5vw,4rem);display:flex}.page__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:40rem;margin-inline:auto;padding-block:clamp(3rem,8vw,5rem) 2rem;display:flex}.page__title{letter-spacing:-.03em;text-wrap:balance;font-family:Manrope,Segoe UI,system-ui,sans-serif;font-size:clamp(2.5rem,7vw,4.25rem);font-weight:800;line-height:1.05}.page__lead{color:#51655d;text-wrap:pretty;max-width:32rem;margin-top:1.5rem;font-size:clamp(1.0625rem,2vw,1.1875rem);line-height:1.65}.page__form{text-align:left;width:100%;max-width:30rem;margin-top:2.5rem}.page__countdown{border-top:1px solid #d9e5df;width:100%;max-width:30rem;margin-top:3rem;padding-top:2rem}.page__launch-date{color:#51655d;margin-top:1.25rem;font-size:.9375rem}.page__footer{color:#51655d;text-align:center;border-top:1px solid #d9e5df;width:100%;max-width:40rem;margin-inline:auto;padding-block:1.5rem 2rem;font-size:.875rem}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{color:#10241d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f8f6;min-height:100dvh;font-family:DM Sans,Segoe UI,system-ui,sans-serif;font-size:1rem;line-height:1.5}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}a{color:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
