.ca-appform{height:0;position:relative;z-index:10}.ca-appform__card{align-items:start;background:linear-gradient(168deg,rgba(67,111,109,.41) 4%,rgba(67,111,109,0) 69%),linear-gradient(-23deg,#232323 40%,#3d4443 139%);border-radius:23px;box-shadow:0 24px 60px rgba(0,0,0,.45);color:#fff;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);left:50%;padding:clamp(32px,4vw,52px);position:absolute;scroll-margin-top:var(--ca-header-offset,199px);top:0;transform:translate(-50%,-50%);width:min(100% - 48px,900px)}.ca-appform__title{font-style:italic;line-height:1.28;margin:0;text-transform:uppercase}.ca-appform__title-hl,.ca-appform__title-top{display:block}.ca-appform__title-top{color:#fff;font-size:clamp(22px,2.4vw,29px);font-weight:400}.ca-appform__title-hl{color:#f6ed58;font-size:clamp(27px,2.9vw,36px);font-weight:800}.ca-appform__desc{color:#fff;font-size:14px;letter-spacing:-.28px;line-height:1.4;margin:clamp(14px,2vw,22px) 0 0;max-width:280px}.ca-appform__form{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,22px)}.ca-appform__row{display:grid;gap:clamp(20px,3vw,44px);grid-template-columns:1fr 1fr}.ca-appform__field{display:flex;flex-direction:column}.ca-appform__field label{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.28px;margin-bottom:6px}.ca-appform__req{color:#ff3838;margin-left:2px}.ca-appform__field input{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;font-family:inherit;font-size:15px;letter-spacing:-.28px;outline:none;padding:6px 0;transition:border-color .2s ease;width:100%}.ca-appform__field input::placeholder{color:#6a6a6a}.ca-appform__field input:focus{border-bottom-color:#f6ed58}.ca-appform__status{border-radius:8px;font-size:14px;line-height:1.4;padding:10px 14px}.ca-appform__status--success{background:rgba(246,237,88,.14);color:#f6ed58}.ca-appform__status--error{background:rgba(255,56,56,.14);color:#ff9c9c}.ca-appform__actions{display:flex;justify-content:center;margin-top:clamp(6px,1vw,12px)}.ca-appform__submit{background-color:#fcff52;border:0;border-radius:61px;color:#000;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.32px;min-width:100px;padding:15px 34px;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.ca-appform__submit:hover:not(:disabled){background-color:#fff;transform:translateY(-2px)}.ca-appform__submit:disabled{cursor:default;opacity:.6}@media (min-width:1600px){.ca-appform__card{width:min(100% - 48px,950px)}}@media (max-width:1024px){.ca-appform__card{scroll-margin-top:var(--ca-header-offset,90px)}}@media (max-width:760px){.ca-appform{background:linear-gradient(168deg,rgba(67,111,109,.41) 4%,rgba(67,111,109,0) 69%),linear-gradient(-23deg,#232323 40%,#3d4443 139%);height:auto;padding:40px 0}.ca-appform__card{grid-template-columns:1fr;margin:0 auto;position:static;transform:none}.ca-appform__desc{max-width:none}}@media (max-width:480px){.ca-appform__row{gap:clamp(14px,4vw,22px);grid-template-columns:1fr}}