.trial-page{background:#fff;min-height:100dvh}.trial-page__content{isolation:isolate;justify-content:center;align-items:center;padding:0 24px;display:flex;position:relative}.trial-page__card{background:#fff;border-radius:28px;width:100%;max-width:500px}.trial-access-form__intro h1,.trial-access-form__success h1{color:#1c211d;letter-spacing:-.045em;margin:0;font-size:clamp(27px,5vw,34px);line-height:1.1}.trial-access-form__intro p,.trial-access-form__success p{color:#68706a;margin:12px 0 0;font-size:15px;line-height:1.5}.trial-access-form__fields{gap:16px;margin-top:28px;display:grid}.trial-access-form__fields label{gap:7px;display:grid}.trial-access-form__fields label span{color:#313831;font-size:14px;font-weight:650}.trial-access-form__fields input,.trial-access-form__fields textarea{color:#1c211d;width:100%;font:inherit;background:#fff;border:1px solid #d9ded9;border-radius:10px;outline:none;font-size:15px;transition:border-color .16s,box-shadow .16s}.trial-access-form__fields input{height:48px;padding:0 13px}.trial-access-form__fields textarea{resize:vertical;min-height:106px;padding:12px 13px;line-height:1.45}.trial-access-form__fields input:focus,.trial-access-form__fields textarea:focus{border-color:#748478;box-shadow:0 0 0 4px #5b6f601f}.trial-access-form__fields button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#1e2d22;border:0;border-radius:10px;margin-top:4px;font-size:16px;font-weight:700}.trial-access-form__fields button:disabled{cursor:progress;opacity:.7}.trial-access-form__honeypot{opacity:0;position:absolute;left:-9999px}.trial-access-form__error{color:#a52b2b;background:#fff6f6;border:1px solid #f0c5c5;border-radius:9px;margin:0;padding:11px 13px;font-size:14px;line-height:1.4}.trial-access-form__success{text-align:center;align-content:center;min-height:260px;display:grid}.trial-page__referralNotice{color:#365543;text-align:center;background:#eff7f0;border:1px solid #d9e9dc;border-radius:10px;margin:0 0 22px;padding:11px 14px;font-size:13px;line-height:1.45}.trial-page__referralState{color:#64716a;text-align:center;place-items:center;min-height:270px;display:grid}@media (min-width:640px){.trial-page__content{padding-inline:24px}.trial-page__card{padding:2.5rem}}
