.ass-lead-form-wrap{--ass-bg:#081a27;--ass-bg-soft:#0d2940;--ass-field:#ffffff;--ass-text:#ffffff;--ass-muted:#d6e0e7;--ass-ink:#12212b;--ass-gold:#d6aa6d;--ass-border:rgba(214,170,109,.72);width:100%;max-width:760px;margin:18px auto;box-sizing:border-box;font-family:inherit}.ass-lead-form-card{width:100%;box-sizing:border-box;border:1px solid var(--ass-border);border-radius:20px;padding:clamp(18px, 3vw, 28px);background:radial-gradient(circle at 100% 0%,rgb(214 170 109 / .12),transparent 36%),linear-gradient(155deg,var(--ass-bg-soft),var(--ass-bg));color:var(--ass-text);box-shadow:0 22px 55px rgb(3 13 20 / .24),inset 4px 0 0 var(--ass-gold)}.ass-lead-form-card h2{margin:0;color:#fff;font-size:clamp(25px, 4vw, 34px);line-height:1.25;font-weight:800;letter-spacing:-.02em}.ass-lead-form-intro{margin:10px 0 20px;color:var(--ass-muted);font-size:17px;line-height:1.6}.ass-lead-form{display:flex;flex-direction:column;width:100%;gap:15px;margin:0}.ass-lead-form__field{display:flex;flex-direction:column;width:100%;min-width:0;margin:0;gap:0}.ass-lead-form__field>label,.ass-lead-form__field>.ass-lead-form__label{display:block;width:100%;box-sizing:border-box;margin:0;padding:10px 14px;border:1px solid rgb(214 170 109 / .48);border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#164d79,#0b3557);color:#fff;font-size:17px;line-height:1.35;font-weight:760}.ass-lead-form__field input,.ass-lead-form__field textarea,.ass-lead-form__field select{display:block;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;border:1px solid #bfd0db!important;border-radius:0 0 12px 12px!important;padding:14px 16px!important;background:var(--ass-field)!important;color:var(--ass-ink)!important;box-shadow:none!important;font:inherit!important;font-size:18px!important;line-height:1.45!important;min-height:58px!important}.ass-lead-form__field textarea{min-height:136px!important;resize:vertical}.ass-lead-form__field input::placeholder,.ass-lead-form__field textarea::placeholder{color:#71818c!important;opacity:1!important;font-size:17px!important}.ass-lead-form__field input:focus,.ass-lead-form__field textarea:focus,.ass-lead-form__field select:focus{outline:3px solid rgb(214 170 109 / .25)!important;outline-offset:2px!important;border-color:var(--ass-gold)!important}.ass-lead-form__consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start;color:var(--ass-muted);font-size:16px;line-height:1.55}.ass-lead-form__consent input{width:22px!important;height:22px!important;min-width:22px!important;margin:2px 0 0!important;accent-color:#d6aa6d}.ass-lead-form__feedback{min-height:24px;margin:0;color:#b9f3cf;font-size:16px;line-height:1.5;font-weight:650}.ass-lead-form__feedback.is-error{color:#ffd2cf}.ass-lead-form__feedback.is-warning{color:#ffe2a6}.ass-lead-form__submit{width:100%!important;min-height:62px!important;margin:0!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:13px!important;padding:15px 20px!important;background:linear-gradient(135deg,#17639c,#0b3b68)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px rgb(0 54 96 / .30)!important;cursor:pointer!important;font:inherit!important;font-size:19px!important;line-height:1.35!important;font-weight:800!important;text-transform:none!important}.ass-lead-form__submit:hover{transform:translateY(-1px);filter:brightness(1.05)}.ass-lead-form__submit:disabled{cursor:wait!important;opacity:.68;transform:none}.ass-lead-form__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ass-lead-form-card.is-success{border-color:rgb(95 204 137 / .72);box-shadow:0 22px 55px rgb(3 13 20 / .22),inset 4px 0 0 #4fbf7c}.ass-lead-form-card.is-success .ass-lead-form-success{display:block;padding:18px;border-radius:14px;background:rgb(70 183 115 / .12);color:#eafff1;font-size:17px;line-height:1.6}.ass-lead-form-success[hidden]{display:none!important}.ass-lead-form--light .ass-lead-form-card{background:#fff;color:#17212a;border-color:#d6aa6d;box-shadow:0 18px 48px rgb(26 39 51 / .12),inset 4px 0 0 #d6aa6d}.ass-lead-form--light .ass-lead-form-card h2{color:#0b2a44}.ass-lead-form--light .ass-lead-form-intro,.ass-lead-form--light .ass-lead-form__consent{color:#445563}.ass-lead-form--light .ass-lead-form__feedback{color:#08743d}.ass-lead-form--light .ass-lead-form__feedback.is-error{color:#b42318}@media (max-width:640px){.ass-lead-form-wrap{margin:10px auto}.ass-lead-form-card{padding:17px 14px;border-radius:17px}.ass-lead-form-card h2{font-size:24px}.ass-lead-form-intro{font-size:16.5px}.ass-lead-form__field>label,.ass-lead-form__field>.ass-lead-form__label{font-size:16.5px}.ass-lead-form__field input,.ass-lead-form__field textarea,.ass-lead-form__field select{font-size:18px!important}}