.curve-slidein{transform:translateY(100%);transition:opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.curve-slidein.is-visible{transform:translateY(0)}.curve-slidein.is-visible,.curve-slidein.is-visible .curve-slidein__overlay{opacity:1;pointer-events:auto}@media (max-width:640px){.curve-slidein__container{border-radius:.75rem .75rem 0 0;max-width:100%}}.curve-slidein__close:focus{opacity:1;outline:2px solid var(--slidein-cta,#fe5f00);outline-offset:2px}.curve-slidein__close:focus:not(:focus-visible){outline:none}.curve-slidein__close:focus-visible{opacity:1;outline:2px solid var(--slidein-cta,#fe5f00);outline-offset:2px}.curve-slidein__form .hs-form{max-width:100%!important;width:100%!important}.curve-slidein__form .hs-input{width:100%!important}.curve-slidein__form input[type=email],.curve-slidein__form input[type=text]{border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.curve-slidein__form input[type=email]:focus,.curve-slidein__form input[type=text]:focus{border-color:var(--slidein-cta,#fe5f00);box-shadow:0 0 0 3px rgba(254,95,0,.25);outline:none}.curve-slidein__form .hs-button,.curve-slidein__form .hs-submit input[type=submit]{background:var(--slidein-cta,#fe5f00)!important;border:none;border-radius:.375rem;color:#fff!important;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease;width:100%}.curve-slidein__form .hs-button:hover,.curve-slidein__form .hs-submit input[type=submit]:hover{box-shadow:0 4px 12px rgba(254,95,0,.3);transform:translateY(-1px)}.curve-slidein__form .hs-button:focus,.curve-slidein__form .hs-submit input[type=submit]:focus{outline:2px solid #fff;outline-offset:2px}.curve-slidein__form .hs-button:focus-visible,.curve-slidein__form .hs-submit input[type=submit]:focus-visible{outline:2px solid #fff;outline-offset:2px}.curve-slidein__cta:hover{box-shadow:0 4px 12px rgba(254,95,0,.3)}.curve-slidein__cta:focus{outline:2px solid #fff;outline-offset:2px}.curve-slidein__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.curve-slidein,.curve-slidein__close,.curve-slidein__cta,.curve-slidein__form .hs-button,.curve-slidein__form .hs-submit input[type=submit],.curve-slidein__overlay{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none}.curve-slidein{transition:opacity .01ms}.curve-slidein.is-visible{transform:translateY(0)}}@media (prefers-contrast:high){.curve-slidein__close,.curve-slidein__container,.curve-slidein__cta,.curve-slidein__form .hs-button,.curve-slidein__form .hs-submit input[type=submit]{border:2px solid}}