.aivb-form{max-width:760px;color:var(--aivb-text);font:inherit}.aivb-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--aivb-form-gap, 12px) * 2);row-gap:var(--aivb-form-gap,12px)}.aivb-form--one .aivb-form__grid{grid-template-columns:1fr}.aivb-form--one .aivb-form__field{grid-column:1}.aivb-form--labels-hidden .aivb-form__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aivb-form__field{display:grid;align-content:start;gap:5px}.aivb-form__field--textarea,.aivb-form__field--consent{grid-column:1 / -1}.aivb-form label{margin:0;font-weight:600;line-height:1.35}.aivb-form input:not([type=checkbox]):not([type=radio]),.aivb-form textarea,.aivb-form select{box-sizing:border-box;width:100%;margin:0;padding:10px 13px;border:1px solid var(--aivb-border);border-radius:var(--aivb-form-radius,var(--aivb-r-sm));background:var(--aivb-surface);color:inherit;font:inherit;line-height:1.35}.aivb-form input:not([type=checkbox]):not([type=radio]),.aivb-form select{min-height:46px}.aivb-form textarea{min-height:112px;resize:vertical}.aivb-form input[type=file]{padding:8px 10px}.aivb-form__hint{color:color-mix(in oklch,var(--aivb-text) 68%,transparent);font-size:.82em;line-height:1.35}.aivb-form input:focus,.aivb-form textarea:focus,.aivb-form select:focus{outline:3px solid color-mix(in oklch,var(--aivb-primary) 22%,transparent);border-color:var(--aivb-primary)}.aivb-form__choices{display:flex;flex-wrap:wrap;gap:10px 18px}.aivb-form__consent{display:flex;align-items:flex-start;gap:8px;font-weight:400!important}.aivb-form__consent input{margin-top:.18em}.aivb-form__submit{margin-top:16px;padding:11px 21px;border:0;border-radius:var(--aivb-form-radius,var(--aivb-r-sm));background:var(--aivb-primary,#60a5fa)!important;color:#fff;font:inherit;font-weight:700;cursor:pointer}.aivb-form__submit:hover,.aivb-form__submit:focus-visible,.aivb-form__submit:active{background:var(--aivb-accent,#3b82f6)!important;color:#fff!important}.aivb-form__submit[disabled]{opacity:.55;cursor:wait}.aivb-form__status{margin-top:10px}.aivb-form__status.is-success{color:var(--aivb-success)}.aivb-form__status.is-error,.aivb-form__error{color:var(--aivb-error)}.aivb-form__error{display:block;margin-top:1px;font-size:.875em;line-height:1.3}.aivb-form__error:empty{display:none}.aivb-form__trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.aivb-inquiry-trigger{cursor:pointer}.aivb-inquiry-trigger:focus-visible,.aivb-inquiry-dialog__close:focus-visible{outline:3px solid color-mix(in srgb,var(--aivb-primary,#60a5fa) 45%,transparent);outline-offset:3px}.aivb-inquiry-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;background:#fff0;color:var(--aivb-text)}.aivb-inquiry-dialog::backdrop{background:color-mix(in srgb,var(--aivb-text,#0f172a) 48%,transparent);backdrop-filter:blur(3px)}.aivb-inquiry-dialog:not([open]).is-open{display:block;position:fixed;inset:16px;margin:auto;z-index:99999}.aivb-inquiry-dialog__surface{position:relative;max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(20px,4vw,36px);border:1px solid color-mix(in srgb,var(--aivb-primary,#60a5fa) 20%,#fff);border-radius:var(--aivb-loop-card-radius,var(--aivb-r-md,12px));background:var(--aivb-surface,#fff);box-shadow:0 24px 60px color-mix(in srgb,var(--aivb-text,#0f172a) 28%,transparent)}.aivb-inquiry-dialog .aivb-inquiry-dialog__close{position:absolute;z-index:2;top:14px;right:14px;display:grid!important;place-items:center;box-sizing:border-box;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:1px solid var(--aivb-border)!important;border-radius:50%!important;background:color-mix(in srgb,var(--aivb-primary,#60a5fa) 10%,var(--aivb-surface,#fff))!important;color:var(--aivb-text)!important;font-size:24px!important;font-weight:700;line-height:1!important;cursor:pointer;appearance:none;box-shadow:none!important}.aivb-inquiry-dialog .aivb-inquiry-dialog__close:hover,.aivb-inquiry-dialog .aivb-inquiry-dialog__close:focus-visible,.aivb-inquiry-dialog .aivb-inquiry-dialog__close:active{border-color:var(--aivb-primary)!important;background:var(--aivb-primary)!important;color:#fff!important;outline:0}.aivb-inquiry-dialog__eyebrow{margin:0 48px 8px 0;color:var(--aivb-primary,#60a5fa);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aivb-inquiry-dialog h2{margin:0 48px 20px 0;font-size:clamp(1.3rem,1.1rem + .6vw,1.8rem);line-height:1.25}.aivb-inquiry-open{overflow:hidden}@media (max-width:640px){.aivb-form__grid{grid-template-columns:1fr;row-gap:11px}.aivb-form__field{grid-column:1}}