.biSW1q_form,.biSW1q_success{background:#fff;border:1px solid #d8dce1;border-radius:24px 24px 30px 18px;box-shadow:0 8px 26px #20274c14,0 28px 72px #261d5c1a}.biSW1q_form{gap:26px;padding:clamp(24px,4vw,42px);display:grid}.biSW1q_intro{border-block-end:1px solid #d8dce1;grid-template-columns:auto 1fr;gap:18px;padding-block-end:26px;display:grid}.biSW1q_intro svg,.biSW1q_success>svg{width:30px;height:30px;color:var(--cgn-magenta,#ef0f5b);stroke-width:1.5px}.biSW1q_intro strong{margin-block-end:4px;font-size:1.05rem;display:block}.biSW1q_intro p,.biSW1q_footer p{color:#4d5870;margin:0;font-size:.84rem;line-height:1.55}.biSW1q_field{gap:8px;display:grid}.biSW1q_field label{color:#17191d;font-size:.86rem;font-weight:720}.biSW1q_field input,.biSW1q_field select,.biSW1q_field textarea{color:#17191d;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cfd4da;border-radius:12px 12px 15px 10px;padding:13px 15px;font-size:1rem}.biSW1q_field textarea{resize:vertical;min-height:190px;line-height:1.55}.biSW1q_field input:focus,.biSW1q_field select:focus,.biSW1q_field textarea:focus{outline-offset:1px;border-color:#6c46df;outline:3px solid #6c46df3d}.biSW1q_field small{color:#5e6980;font-size:.76rem;line-height:1.5}.biSW1q_contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.biSW1q_declaration{color:#30343a;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:.86rem;line-height:1.55;display:grid}.biSW1q_declaration input{width:19px;height:19px;accent-color:var(--cgn-magenta,#ef0f5b);margin-top:1px}.biSW1q_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.biSW1q_footer{border-block-start:1px solid #d8dce1;grid-template-columns:1fr auto;align-items:center;gap:24px;padding-block-start:26px;display:grid}.biSW1q_footer a{color:var(--cgn-magenta-cta,#d10d50);text-underline-offset:3px;text-decoration:underline}.biSW1q_footer button{background:linear-gradient(135deg, var(--cgn-magenta-cta,#d10d50), #6635ce);color:#fff;min-height:54px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:13px 13px 16px 11px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:730;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .26s,filter .26s;display:inline-flex;box-shadow:0 14px 30px #632db533}.biSW1q_footer button:hover:not(:disabled){filter:saturate(1.06)brightness(.98);transform:translateY(-2px)scale(1.01);box-shadow:0 18px 36px #632db540}.biSW1q_footer button:disabled{opacity:.62;cursor:wait}.biSW1q_footer button:focus-visible{outline-offset:2px;outline:3px solid #6c46df}.biSW1q_footer button svg{width:18px;height:18px}.biSW1q_error{color:#8e2017;background:#fff2f0;border-inline-start:3px solid #b42318;margin:0;padding:13px 15px;font-size:.86rem}.biSW1q_success{grid-template-columns:auto 1fr;gap:22px;padding:clamp(28px,5vw,52px);display:grid}.biSW1q_success span{color:var(--cgn-magenta-cta,#d10d50);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.biSW1q_success h2{margin:8px 0 14px}.biSW1q_success p{max-width:68ch}.biSW1q_success small{color:#4d5870;margin-block-start:18px;display:block}@media (prefers-reduced-motion:reduce){.biSW1q_footer button{transition:none}.biSW1q_footer button:hover:not(:disabled){transform:none}}@media (max-width:700px){.biSW1q_contactGrid,.biSW1q_footer{grid-template-columns:1fr}.biSW1q_footer button{width:100%}}
