@layer brokware-defaults{.bw-title{font-size:var(--form-title-size);color:var(--form-color-heading);font-weight:700;line-height:1.3}.bw-desc{font-size:var(--form-desc-size);color:var(--form-color-muted)}}.bw{--form-color-primary:#2563eb;--form-color-primary-soft:#e8f0fe;--form-color-heading:#101d42;--form-color-text:inherit;--form-color-muted:#64748b;--form-color-bg:transparent;--form-color-surface:#fff;--form-color-border:#e2e8f0;--form-color-error:#b91c1c;--form-radius-control:14px;--form-radius-pill:999px;--form-font-family:inherit;--form-gap:.9rem;--form-gap-tight:.45rem;--form-form-title-size:1.3em;--form-title-size:1.1em;--form-desc-size:.95em;--form-opt-min-h:64px;--form-opt-pad-y:.8rem;--form-opt-pad-x:1rem;--form-opt-gap:.9rem;--form-opt-font-size:1em;--form-ico-size:46px;--form-ico-pad:10px;--form-mark-size:30px;--form-control-h:52px;--form-next-h:56px;--form-picture-col:140px;--form-picture-pad-y:1.25rem;--form-shadow-card:0 1px 3px #101d4212;--form-duration-step:.3s;--form-duration-micro:.12s;--form-delay-advance:.25s;--form-ease-step:ease-out;--form-font-size:inherit;font-family:var(--form-font-family);font-size:var(--form-font-size);color:var(--form-color-text);background:var(--form-color-bg);gap:var(--form-gap);flex-direction:column;flex:auto;width:100%;height:100%;display:flex}.bw,.bw *{box-sizing:border-box}.bw button,.bw input,.bw select{margin:0}.bw svg{width:100%;height:100%;display:block}.bw-topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bw-counter{color:var(--form-color-primary);background:var(--form-color-surface);border:1.5px solid var(--form-color-primary);border:1.5px solid color-mix(in srgb, var(--form-color-primary) 35%, transparent);border-radius:var(--form-radius-pill);flex:none;padding:.35em .9em;font-size:.9em;font-weight:700}.bw-form-title{font-size:var(--form-form-title-size);color:var(--form-color-heading);margin:0;font-weight:800;line-height:1.25}.bw-progress{align-items:center;gap:.6rem;display:flex}.bw-back{border:1.5px solid var(--form-color-border);border-radius:var(--form-radius-pill);width:30px;height:30px;color:var(--form-color-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex;transform:rotate(180deg)}.bw-back[hidden]{display:none}.bw-back:hover{color:var(--form-color-primary);border-color:var(--form-color-primary)}.bw-track{background:#e5e7eb;background:color-mix(in srgb, var(--form-color-muted) 18%, var(--form-color-surface));border-radius:var(--form-radius-pill);flex:1;min-width:0;height:8px;overflow:hidden}.bw-fill{background:var(--form-color-primary);border-radius:var(--form-radius-pill);width:0;height:100%;transition:width var(--form-duration-step) ease}.bw-panel{gap:var(--form-gap);flex-direction:column;flex:auto;display:flex}.bw-head{flex:none}.bw-body{flex-direction:column;flex:auto;justify-content:safe center;display:flex}.bw-next-wrap{flex-direction:column;flex:none;display:flex}.bw-title{outline:none;margin:0}.bw-desc{margin:0}.bw-choices{gap:var(--form-gap);flex-direction:column;display:flex}.bw-pictures{grid-template-columns:repeat(auto-fit, minmax(var(--form-picture-col), 1fr));display:grid}.bw-opt{align-items:center;gap:var(--form-opt-gap);width:100%;min-height:var(--form-opt-min-h);padding:var(--form-opt-pad-y) var(--form-opt-pad-x);font:inherit;font-size:var(--form-opt-font-size);text-align:left;color:var(--form-color-heading);background:var(--form-color-surface);border:1.5px solid var(--form-color-border);border-radius:var(--form-radius-control);box-shadow:var(--form-shadow-card);cursor:pointer;transition:border-color var(--form-duration-micro), box-shadow var(--form-duration-micro);font-weight:600;display:flex;position:relative}.bw-pictures .bw-opt{text-align:center;padding:var(--form-picture-pad-y) var(--form-opt-pad-x);flex-direction:column;justify-content:center}.bw-opt:hover{border-color:var(--form-color-primary);border-color:color-mix(in srgb, var(--form-color-primary) 55%, var(--form-color-border))}.bw-opt:focus-visible{outline:2px solid var(--form-color-primary);outline-offset:2px}.bw-input:focus-visible{outline:2px solid var(--form-color-primary);outline-offset:2px}.bw-dial:focus-visible{outline:2px solid var(--form-color-primary);outline-offset:2px}.bw-next:focus-visible{outline:2px solid var(--form-color-primary);outline-offset:2px}.bw-back:focus-visible{outline:2px solid var(--form-color-primary);outline-offset:2px}.bw-opt[aria-checked=true]{border-color:var(--form-color-primary);box-shadow:0 0 0 1px var(--form-color-primary), var(--form-shadow-card)}.bw-ico{width:var(--form-ico-size);height:var(--form-ico-size);padding:var(--form-ico-pad);color:var(--form-color-primary);background:var(--form-color-primary-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bw-label{flex:1;min-width:0}.bw-mark{width:var(--form-mark-size);height:var(--form-mark-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.bw-chevron{width:var(--form-mark-size);height:var(--form-mark-size);padding:calc(var(--form-mark-size) * .23);color:var(--form-color-muted);background:#f1f5f9;background:color-mix(in srgb, var(--form-color-muted) 10%, var(--form-color-surface));border-radius:var(--form-radius-pill);justify-content:center;align-items:center;display:inline-flex}.bw-radio{border:2px solid var(--form-color-primary);border-radius:var(--form-radius-pill);background:radial-gradient(circle, var(--form-color-primary) 0 5px, transparent 6px) center / 100% 100% no-repeat;width:22px;height:22px;display:none}.bw-opt[aria-checked=true] .bw-chevron{display:none}.bw-opt[aria-checked=true] .bw-radio{display:block}.bw-multi .bw-chevron{display:none}.bw-multi .bw-radio{border-color:color-mix(in srgb, var(--form-color-muted) 50%, transparent);background:0 0;border-radius:6px;display:block}.bw-multi .bw-opt[aria-checked=true] .bw-radio{border-color:var(--form-color-primary);background:linear-gradient(var(--form-color-primary), var(--form-color-primary)) center / 12px 12px no-repeat}.bw-pictures .bw-mark{position:absolute;top:.6rem;right:.6rem}.bw-field,.bw-contact{gap:var(--form-gap-tight);flex-direction:column;display:flex}.bw-contact{gap:var(--form-gap)}.bw-field-label{color:var(--form-color-heading);font-size:.9em;font-weight:600}.bw-input{width:100%;min-height:var(--form-control-h);padding:var(--form-opt-pad-y) .9rem;font:inherit;color:inherit;background:var(--form-color-surface);border:1.5px solid var(--form-color-border);border-radius:var(--form-radius-control);box-shadow:var(--form-shadow-card);font-size:max(1em,16px)}.bw-input::placeholder{color:var(--form-color-muted);opacity:1}.bw-phone{flex-wrap:wrap;gap:.5rem;display:flex}.bw-phone .bw-error{flex-basis:100%}.bw-dial{min-height:var(--form-control-h);font:inherit;background:var(--form-color-surface);border:1.5px solid var(--form-color-border);border-radius:var(--form-radius-control);flex:none;padding:0 .6rem;font-size:max(1em,16px)}.bw-dropdown{gap:var(--form-gap-tight);flex-direction:column;display:flex;position:relative}.bw-list{top:calc(var(--form-control-h) + .5rem);z-index:10;background:var(--form-color-surface);border:1.5px solid var(--form-color-border);border-radius:var(--form-radius-control);max-height:260px;margin:0;padding:.3rem;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #101d421f}.bw-item{border-radius:calc(var(--form-radius-control) / 2);cursor:pointer;min-height:44px;padding:.65rem .85rem}.bw-item:hover,.bw-item.bw-active{background:#0000000d}@supports (background:color-mix(in srgb, red 5%, white)){.bw-item:hover,.bw-item.bw-active{background:color-mix(in srgb, var(--form-color-primary) 10%, var(--form-color-surface))}}.bw-empty{color:var(--form-color-muted);padding:.65rem .85rem}.bw-sheet-backdrop{z-index:1000;opacity:0;transition:opacity var(--form-duration-step) var(--form-ease-step);background:#101d4273;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bw-sheet-backdrop.bw-sheet-open{opacity:1}.bw-sheet{width:100%;max-height:92vh;height:92vh;max-height:92dvh;height:92dvh;padding:.9rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--form-color-surface);transition:transform var(--form-duration-step) var(--form-ease-step);border-radius:20px 20px 0 0;outline:none;flex-direction:column;gap:.75rem;display:flex;transform:translateY(100%);box-shadow:0 -8px 32px #101d422e}.bw-sheet-backdrop.bw-sheet-open .bw-sheet{transform:translateY(0)}.bw-sheet:before{content:"";border-radius:var(--form-radius-pill);background:color-mix(in srgb, var(--form-color-muted) 35%, transparent);flex:none;align-self:center;width:40px;height:4px}.bw-sheet-head{flex:none;align-items:center;gap:.75rem;display:flex}.bw-sheet-title{min-width:0;color:var(--form-color-heading);flex:1;margin:0;font-size:1.05em;font-weight:700}.bw-sheet-close{width:36px;height:36px;color:var(--form-color-muted);border:1.5px solid var(--form-color-border);border-radius:var(--form-radius-pill);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:9px;display:inline-flex}.bw-sheet-search{flex:none}.bw-sheet-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;flex:1;padding:0;position:static;overflow-y:auto}.bw-sheet-list .bw-item{border-bottom:1px solid var(--form-color-border);border-radius:0;align-items:center;min-height:52px;display:flex}.bw-sheet-list .bw-item:last-child{border-bottom:none}.bw-sheet-list .bw-item[aria-selected=true]{color:var(--form-color-primary);font-weight:700}@media (prefers-reduced-motion:reduce){.bw-sheet-backdrop,.bw-sheet{transition:none}}.bw-next{width:100%;min-height:var(--form-next-h);padding:var(--form-opt-pad-y) 1.5rem;font:inherit;color:#fff;background:var(--form-color-primary);border-radius:var(--form-radius-control);box-shadow:0 2px 8px color-mix(in srgb, var(--form-color-primary) 35%, transparent);cursor:pointer;transition:filter var(--form-duration-micro);border:none;justify-content:center;align-items:center;gap:.6rem;font-size:1.05em;font-weight:700;display:flex}.bw-next:hover{filter:brightness(1.08)}.bw-next:disabled{opacity:.45;box-shadow:none;cursor:not-allowed;filter:none}.bw-next-arrow{width:1.2em;height:1.2em;display:inline-flex}.bw-next-pressed{animation:bw-next-press var(--form-delay-advance) ease-out}@keyframes bw-next-press{40%{filter:brightness(1.12);transform:scale(.97)}to{filter:brightness();transform:scale(1)}}.bw-next-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite bw-spin;display:none}.bw-next[aria-busy=true] .bw-next-arrow{display:none}.bw-next[aria-busy=true] .bw-next-spinner{display:inline-block}@keyframes bw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bw-next-spinner,.bw-next-pressed{animation:none}}.bw-consent{color:var(--form-color-muted);background:var(--form-color-surface);border:1.5px solid var(--form-color-border);border-radius:var(--form-radius-control);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.85em;line-height:1.45;display:flex}.bw-checkbox{width:20px;height:20px;accent-color:var(--form-color-primary);cursor:pointer;flex:none;margin-top:1px}.bw-consent-text a{color:var(--form-color-primary)}.bw-consents{flex-direction:column;gap:.5rem;display:flex}.bw-consent-links{color:var(--form-color-muted);margin:0;font-size:.8em}.bw-consent-links a{color:var(--form-color-primary)}.bw-legal-holder{text-align:center;margin:.5rem 0 0}.bw-legal-btn{font:inherit;color:var(--form-color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8em;text-decoration:underline}.bw-legal-btn:hover{color:var(--form-color-primary)}.bw-legal{width:min(640px,100vw - 2rem);max-height:min(80vh,40rem);color:inherit;background:var(--form-color-surface,#fff);border:1px solid var(--form-color-border,#ddd);border-radius:var(--form-radius-control,8px);padding:0}.bw-legal::backdrop{background:#00000073}.bw-legal-head{background:var(--form-color-surface,#fff);border-bottom:1px solid var(--form-color-border,#ddd);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:-webkit-sticky;position:sticky;top:0}.bw-legal-title{margin:0;font-size:1.05em;font-weight:700}.bw-legal-close{font:inherit;color:var(--form-color-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem}.bw-legal-body{padding:.5rem 1.25rem 1.25rem;font-size:.9em;line-height:1.55}.bw-legal-section{margin:1.1rem 0 .35rem;font-size:.95em;font-weight:700}.bw-legal-text{color:var(--form-color-muted);white-space:pre-line;margin:0}.bw-error{color:var(--form-color-error);margin:0;font-size:.85em;font-weight:500}.bw-form-error{text-align:center;margin-top:.6rem}.bw-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.bw-turnstile:not(:empty){margin-top:.75rem}.bw-ending{text-align:center;justify-content:center;padding:1.25rem 0}.bw-trust{color:var(--form-color-heading);justify-content:center;align-items:center;gap:.5em;margin:0;font-size:.88em;font-weight:500;display:flex}.bw-trust svg{width:1.25em;height:1.25em;color:var(--form-color-primary)}@media (max-width:640px){.bw{--form-gap:.6rem;--form-gap-tight:.35rem;--form-form-title-size:1.15em;--form-title-size:1.05em;--form-desc-size:.9em;--form-opt-min-h:56px;--form-opt-pad-y:.6rem;--form-opt-pad-x:.8rem;--form-opt-gap:.7rem;--form-opt-font-size:.95em;--form-ico-size:40px;--form-ico-pad:9px;--form-mark-size:26px;--form-control-h:48px;--form-next-h:52px;--form-picture-col:116px;--form-picture-pad-y:.9rem;--form-radius-control:12px}.bw-counter{padding:.3em .7em;font-size:.8em}.bw-back{width:26px;height:26px;padding:7px}.bw-track{height:6px}.bw-consent{padding:.6rem .75rem;font-size:.8em;line-height:1.4}.bw-consents{gap:.35rem}.bw-consent-links,.bw-legal-btn{font-size:.75em}.bw-legal-holder{margin-top:.25rem}.bw-ending{padding:.75rem 0}.bw-trust{font-size:.82em}}@media (max-width:640px) and (max-height:760px){.bw{--form-gap:.45rem;--form-form-title-size:1.1em;--form-title-size:1em;--form-desc-size:.85em;--form-opt-min-h:48px;--form-opt-pad-y:.5rem;--form-opt-gap:.6rem;--form-ico-size:34px;--form-ico-pad:7px;--form-control-h:46px;--form-next-h:48px;--form-picture-pad-y:.7rem}}@media (max-width:640px){.bw-choices:has(>.bw-opt:nth-child(5)){--form-gap:.4rem;--form-opt-min-h:48px;--form-opt-pad-y:.45rem;--form-ico-size:34px;--form-ico-pad:7px}.bw-choices:has(>.bw-opt:nth-child(7)){--form-gap:.3rem;--form-opt-min-h:44px;--form-opt-pad-y:.35rem;--form-opt-font-size:.9em;--form-ico-size:30px;--form-ico-pad:6px;--form-mark-size:22px}}
/*$vite$:1*/