.baia-form{--baia-primary:#0b4f6c;box-sizing:border-box;width:100%;max-width:900px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.baia-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.baia-field{display:flex;min-width:0;flex-direction:column;gap:7px}.baia-field--full{grid-column:1/-1}.baia-field label{font-weight:600}.baia-field input,.baia-field select,.baia-field textarea{box-sizing:border-box;width:100%;max-width:100%;padding:12px 14px;border:1px solid #b8c2c8;border-radius:8px;font:inherit;background:#fff}.baia-field textarea{min-height:140px}.baia-field [aria-invalid=true]{border-color:#b42318;outline:2px solid #fecdca}.baia-check{display:flex!important;align-items:flex-start;gap:9px}.baia-check input{width:auto}.baia-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}.baia-rating input{position:absolute;opacity:0}.baia-rating span[aria-hidden]{font-size:32px;color:#aab4b9;cursor:pointer}.baia-rating label:has(input:checked) span[aria-hidden],.baia-rating label:has(input:checked)~label span[aria-hidden],.baia-rating label:hover span[aria-hidden],.baia-rating label:hover~label span[aria-hidden]{color:#d99a24}.baia-rating input:focus-visible+span[aria-hidden]{outline:2px solid var(--baia-primary);outline-offset:3px}.baia-visual-select__native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.baia-visual-select{position:relative}.baia-visual-select__toggle,.baia-visual-select__options button{box-sizing:border-box;display:grid;width:100%;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #b8c2c8;background:#fff;color:#17242b;font:inherit;text-align:left}.baia-visual-select__toggle{border-radius:8px}.baia-visual-select__options{position:absolute;z-index:20;top:calc(100% + 5px);left:0;right:0;padding:6px;border:1px solid #cbd3d7;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.15)}.baia-visual-select__options button{border:0;border-radius:7px}.baia-visual-select__options button:hover,.baia-visual-select__options button:focus,.baia-visual-select__options button[aria-selected=true]{background:#eaf3f6;color:var(--baia-primary)}.baia-form-preview-notice{max-width:836px;margin:0 auto 24px;padding:12px 16px;border-left:4px solid #d99a24;background:#fff8e8}.baia-form__submit,.baia-form__review{display:inline-block;margin-top:22px;padding:13px 24px;border:0;border-radius:8px;background:var(--baia-primary);color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.baia-form__submit:disabled{opacity:.6;cursor:not-allowed}.baia-form__result{margin-top:18px}.baia-form [aria-hidden=true][tabindex="-1"]{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.baia-form__grid{grid-template-columns:1fr}.baia-field--half{grid-column:1}}
.baia-form--success-dimmed{opacity:.3;filter:grayscale(.25);pointer-events:none;transition:opacity .2s ease}.baia-form__result--accessible{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.baia-swal{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(7,24,34,.52);animation:baia-fade-in .18s ease}.baia-swal__box{position:relative;box-sizing:border-box;width:min(520px,100%);padding:32px;border-radius:16px;background:#fff;color:#17242b;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.28)}.baia-swal__icon{display:grid;width:64px;height:64px;margin:0 auto 18px;place-items:center;border-radius:50%;background:#e6f5ee;color:#167348;font-size:36px;font-weight:700}.baia-swal__box h2{margin:0 0 12px;font-size:28px}.baia-swal__box p{margin:0 0 18px;line-height:1.6}.baia-swal__close{min-width:120px;padding:12px 22px;border:0;border-radius:8px;background:var(--baia-primary,#0b4f6c);color:#fff;font:inherit;font-weight:700;cursor:pointer}.baia-swal__close:focus-visible{outline:3px solid #d99a24;outline-offset:3px}.baia-swal__progress{position:absolute;right:0;bottom:0;left:0;height:4px;border-radius:0 0 16px 16px;background:var(--baia-primary,#0b4f6c);transform-origin:left;animation:baia-swal-timer 5s linear forwards}@keyframes baia-fade-in{from{opacity:0}to{opacity:1}}@keyframes baia-swal-timer{to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.baia-swal,.baia-swal__progress{animation:none}}
.baia-form{color:var(--baia-text,#143244)}.baia-form--compact .baia-form__grid{gap:12px}.baia-form--airy .baia-form__grid{gap:28px}.baia-form--light .baia-field input,.baia-form--light .baia-field select,.baia-form--light .baia-field textarea,.baia-form--light .baia-visual-select__toggle{border:0;border-bottom:1px solid color-mix(in srgb,var(--baia-text) 28%,transparent);border-radius:0;background:transparent;padding-inline:2px;box-shadow:none}.baia-form--light .baia-field input:focus,.baia-form--light .baia-field textarea:focus,.baia-form--light .baia-visual-select__toggle:focus{outline:0;border-bottom-color:var(--baia-primary);box-shadow:0 1px 0 var(--baia-primary)}.baia-form--light .baia-form__submit{border-radius:999px;padding-inline:30px}.baia-form--minimal .baia-field input,.baia-form--minimal .baia-field select,.baia-form--minimal .baia-field textarea,.baia-form--minimal .baia-visual-select__toggle{border-color:transparent;border-radius:var(--baia-radius);background:color-mix(in srgb,var(--baia-surface) 68%,transparent);box-shadow:0 5px 24px rgba(12,43,59,.06)}.baia-form--minimal .baia-form__submit{border-radius:var(--baia-radius)}.baia-form--card{padding:clamp(22px,5vw,52px);border:1px solid rgba(20,50,68,.08);border-radius:calc(var(--baia-radius) + 8px);background:var(--baia-surface);box-shadow:0 18px 60px rgba(12,43,59,.09)}.baia-form--card .baia-field input,.baia-form--card .baia-field select,.baia-form--card .baia-field textarea,.baia-form--card .baia-visual-select__toggle{border-radius:var(--baia-radius)}
.baia-field__icon{margin-right:7px;color:var(--baia-primary)}.baia-field__info{display:inline-grid;width:19px;height:19px;margin-left:6px;padding:0;place-items:center;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font:700 12px/1 sans-serif;cursor:help}.baia-field__info:hover:after,.baia-field__info:focus:after{position:absolute;z-index:30;width:max-content;max-width:260px;margin:28px 0 0 -20px;padding:9px 12px;border-radius:7px;background:#17242b;color:#fff;content:attr(data-tooltip);font-size:13px;font-weight:400;line-height:1.4}.baia-field__help{margin-top:2px;color:color-mix(in srgb,var(--baia-text) 70%,transparent);font-size:13px;font-style:italic}.baia-field__error{min-height:0;color:#b42318;font-size:13px}.baia-field__error:not(:empty){margin-top:3px}.baia-choice-group,.baia-consents{display:grid;gap:10px}.baia-choice-group .baia-check,.baia-consents .baia-check{align-items:center}.baia-phone{display:grid;grid-template-columns:auto 1fr;gap:8px}.baia-phone__country{width:auto!important;min-width:105px}.baia-divider{grid-column:1/-1;margin:12px 0}.baia-divider--line{border-top:1px solid var(--baia-divider-color)}.baia-divider--space{height:28px}.baia-divider--title{display:flex;align-items:center;gap:12px;color:var(--baia-text);font-weight:700}.baia-divider--title:before,.baia-divider--title:after{height:1px;flex:1;background:var(--baia-divider-color);content:""}.baia-notice{box-sizing:border-box;margin-top:18px;padding:12px 16px;border-left:4px solid;border-radius:3px}.baia-notice--error{border-color:#d63638;background:#fcf0f1;color:#8a2424}.baia-notice--success{border-color:#00a32a;background:#edfaef;color:#145523}.baia-notice--warning{border-color:#dba617;background:#fcf9e8;color:#614c0b}.baia-notice--info{border-color:#72aee6;background:#f0f6fc;color:#0a4b78}@media(max-width:640px){.baia-phone{grid-template-columns:1fr}.baia-phone__country{width:100%!important}}
.baia-phone{display:block}.baia-phone .iti{width:100%}.baia-phone .iti__tel-input{width:100%}.baia-phone .iti__selected-country{background:transparent}.baia-phone .iti__country-list{z-index:40;color:#17242b}.baia-phone .iti__search-input{box-sizing:border-box;width:100%;padding:10px;background:#fff;color:#17242b}
.baia-rating input{width:1px;height:1px;padding:0}
.baia-check input[type=checkbox],.baia-check input[type=radio]{-webkit-appearance:none!important;appearance:none!important;display:grid!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;padding:0!important;place-content:center;border:2px solid color-mix(in srgb,var(--baia-text,#143244) 55%,#fff)!important;background:transparent!important;box-shadow:none!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.baia-check input[type=checkbox]{border-radius:4px!important}.baia-check input[type=radio]{border-radius:50%!important}.baia-check input[type=checkbox]:before,.baia-check input[type=radio]:before{display:block;width:10px;height:10px;background:#fff;content:"";transform:scale(0);transition:transform .12s ease}.baia-check input[type=checkbox]:before{clip-path:polygon(14% 44%,0 59%,39% 100%,100% 20%,84% 6%,37% 70%)}.baia-check input[type=radio]:before{border-radius:50%}.baia-check input[type=checkbox]:checked,.baia-check input[type=radio]:checked{border-color:var(--baia-primary,#0b4f6c)!important;background:var(--baia-primary,#0b4f6c)!important}.baia-check input[type=checkbox]:checked:before,.baia-check input[type=radio]:checked:before{transform:scale(1)}.baia-check input[type=checkbox]:focus-visible,.baia-check input[type=radio]:focus-visible{outline:0!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--baia-primary,#0b4f6c) 28%,transparent)!important}.baia-check input[type=checkbox]:disabled,.baia-check input[type=radio]:disabled{cursor:not-allowed;opacity:.55}
.baia-field[hidden]{display:none!important}.baia-field__html{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.baia-field__html *{box-sizing:border-box;max-width:100%}.baia-consents .baia-check{align-items:center!important}.baia-consents .baia-check>input[type=checkbox]{align-self:center!important}.baia-consents .baia-field__icon{align-self:center}
.baia-submit-wrap{display:flex;width:100%;align-items:center}.baia-submit-wrap--left{justify-content:flex-start}.baia-submit-wrap--center{justify-content:center}.baia-submit-wrap--right{justify-content:flex-end}.baia-submit-wrap .baia-form__submit{margin-top:0}.baia-submit-wrap--full .baia-form__submit{width:100%}
.baia-consent-policy-link{color:var(--baia-primary,#0b4f6c);font-weight:700;text-decoration:underline;text-underline-offset:2px}.baia-consent-policy-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}
