:root{--abetcf-navy:#06185c;--abetcf-blue:#0b45c7;--abetcf-sky:#08a8ee;--abetcf-yellow:#ffc72c;--abetcf-ink:#111827;--abetcf-muted:#667085;--abetcf-soft:#f3f7fc;--abetcf-line:#dce5f1;--abetcf-white:#fff}
.abetcf-wrap{width:min(100%,980px);margin:0 auto;padding:clamp(28px,5vw,52px);color:var(--abetcf-ink);background:#fff;border:1px solid var(--abetcf-line);border-radius:26px;box-shadow:0 22px 58px rgba(6,24,92,.11);font-family:"DM Sans",Arial,sans-serif;line-height:1.6}.abetcf-wrap *{box-sizing:border-box}.abetcf-head{display:flex;align-items:flex-start;gap:20px;margin-bottom:34px;padding-bottom:30px;border-bottom:1px solid var(--abetcf-line)}.abetcf-mark{flex:0 0 58px;height:58px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--abetcf-blue),var(--abetcf-sky));border-radius:17px;font:800 25px "Manrope";box-shadow:0 12px 25px rgba(11,69,199,.22)}.abetcf-kicker{margin:0 0 5px!important;color:var(--abetcf-blue)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase}.abetcf-head h2{margin:0 0 8px!important;color:var(--abetcf-navy)!important;-webkit-text-fill-color:var(--abetcf-navy)!important;font:800 clamp(28px,4vw,43px)/1.12 "Manrope",sans-serif!important;letter-spacing:-.04em!important}.abetcf-head p:last-child{max-width:720px;margin:0!important;color:var(--abetcf-muted)!important;font-size:16px!important}.abetcf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.abetcf-field{min-width:0;margin:0}.abetcf-full{grid-column:1/-1}.abetcf-field label:not(.abetcf-check),.abetcf-field legend{display:block;margin:0 0 8px;color:var(--abetcf-navy);font-size:14px;font-weight:700}.abetcf-field b,.abetcf-check b{color:#d42424}.abetcf-field input:not([type=radio]):not([type=checkbox]),.abetcf-field select,.abetcf-field textarea{display:block;width:100%;min-height:50px;padding:12px 14px;color:var(--abetcf-ink);background:#fff;border:1px solid #cfd9e7;border-radius:9px;font:16px "DM Sans",Arial,sans-serif;outline:none;transition:border-color .22s,box-shadow .22s,background .22s}.abetcf-field textarea{min-height:120px;resize:vertical}.abetcf-field input:focus,.abetcf-field select:focus,.abetcf-field textarea:focus{background:#fbfdff;border-color:var(--abetcf-sky);box-shadow:0 0 0 4px rgba(8,168,238,.12)}.abetcf-fieldset,fieldset.abetcf-field{padding:0;border:0}.abetcf-choice>div{display:flex;gap:10px}.abetcf-choice label,.abetcf-check-list label,.abetcf-check{display:flex;align-items:center;gap:9px;cursor:pointer}.abetcf-choice label{min-height:48px;padding:10px 16px;background:var(--abetcf-soft);border:1px solid var(--abetcf-line);border-radius:9px}.abetcf-choice input,.abetcf-check-list input,.abetcf-check input{width:18px;height:18px;margin:0;accent-color:var(--abetcf-blue)}.abetcf-check-list{margin:0 0 20px;padding:0;border:0}.abetcf-check-list>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.abetcf-check-list label{min-height:47px;padding:10px 13px;background:var(--abetcf-soft);border:1px solid var(--abetcf-line);border-radius:8px;font-size:14px}.abetcf-section-title{display:flex;align-items:center;gap:13px;margin:38px 0 19px;padding-top:8px}.abetcf-section-title span{flex:0 0 38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--abetcf-navy);border-radius:11px;font-weight:800}.abetcf-section-title h3{margin:0!important;color:var(--abetcf-navy)!important;-webkit-text-fill-color:var(--abetcf-navy)!important;font:800 21px/1.25 "Manrope",sans-serif!important}.abetcf-commitment{margin:0 0 20px;padding:22px;background:var(--abetcf-soft);border-left:4px solid var(--abetcf-yellow);border-radius:0 10px 10px 0}.abetcf-commitment p{margin:0 0 17px;color:var(--abetcf-muted);font-size:14px}.abetcf-check{color:var(--abetcf-navy);font-size:14px;font-weight:700}.abetcf-privacy{margin:24px 0 14px!important;color:var(--abetcf-muted)!important;font-size:12px!important}.abetcf-submit{display:flex;align-items:center;justify-content:space-between;gap:25px;min-width:235px;min-height:54px;padding:14px 17px 14px 21px;color:#fff;background:var(--abetcf-blue);border:0;border-radius:11px;box-shadow:0 13px 28px rgba(11,69,199,.2);font-weight:800;cursor:pointer;transition:.25s}.abetcf-submit span:last-child{display:grid;place-items:center;width:29px;height:29px;color:var(--abetcf-navy);background:var(--abetcf-yellow);border-radius:8px;transition:transform .25s}.abetcf-submit:hover,.abetcf-submit:focus-visible{background:var(--abetcf-navy);transform:translateY(-3px);outline:none}.abetcf-submit:hover span:last-child{transform:translateX(3px)}.abetcf-notice{margin:0 0 25px;padding:15px 18px;border-radius:9px;font-size:15px;font-weight:700}.abetcf-success{color:#075f43;background:#e8f8f1;border:1px solid #a8e1ca}.abetcf-error{color:#9b1c1c;background:#fff0f0;border:1px solid #ffcaca}.abetcf-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:700px){.abetcf-wrap{padding:26px 20px;border-radius:18px}.abetcf-head{display:block}.abetcf-mark{margin-bottom:17px}.abetcf-grid{grid-template-columns:1fr}.abetcf-full{grid-column:auto}.abetcf-check-list>div{grid-template-columns:1fr}.abetcf-submit{width:100%}}
@media(prefers-reduced-motion:reduce){.abetcf-submit,.abetcf-submit span,.abetcf-field input,.abetcf-field textarea,.abetcf-field select{transition:none}}
