.phone-field[data-astro-cid-adqivmwu]{display:block}.phone-control[data-astro-cid-adqivmwu]{display:flex;align-items:stretch;gap:0;min-height:48px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);overflow:hidden}.phone-control[data-astro-cid-adqivmwu]:focus-within{border-color:var(--accent)}.phone-country[data-astro-cid-adqivmwu]{position:relative;display:flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:0 .5rem 0 .7rem;border-right:1px solid var(--rule)}.phone-country-select[data-astro-cid-adqivmwu]{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;border:0;padding:0;appearance:none;cursor:pointer}.phone-country[data-astro-cid-adqivmwu]:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.phone-country[data-astro-cid-adqivmwu] .phone-flag[data-astro-cid-adqivmwu]{display:block;width:24px;height:16px;margin:0;border-radius:2px;aspect-ratio:auto;object-fit:contain;flex:none}.phone-chev[data-astro-cid-adqivmwu]{display:block;color:var(--ink-faint);flex:none}.phone-input[data-astro-cid-adqivmwu]{flex:1 1 auto;min-width:0;width:auto;margin:0;border:0;border-radius:0;background:transparent;padding:.7rem .8rem}.phone-control[data-astro-cid-adqivmwu] .phone-input[data-astro-cid-adqivmwu]{min-height:0}.phone-input[data-astro-cid-adqivmwu]:focus{border:0;outline:none}.phone-control[data-astro-cid-adqivmwu]:has(.is-phone-invalid){border-color:var(--error)}.phone-error[data-astro-cid-adqivmwu]{display:block;margin-top:.3rem;color:var(--error);font-size:.8125rem;font-weight:700;line-height:1.35}.phone-error[data-astro-cid-adqivmwu][hidden]{display:none}.bf[data-astro-cid-um2nm6nl]{position:relative}.bf-head[data-astro-cid-um2nm6nl] h2[data-astro-cid-um2nm6nl]{font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:700;letter-spacing:-.012em;line-height:1.12}.bf-sub[data-astro-cid-um2nm6nl]{margin:.55rem 0 0;font-size:.9375rem;color:var(--ink-soft);max-width:56ch;text-wrap:pretty}.bf-grid[data-astro-cid-um2nm6nl]{display:grid;gap:.9rem}.bf-grid[data-astro-cid-um2nm6nl] .field[data-astro-cid-um2nm6nl]+.field[data-astro-cid-um2nm6nl]{margin-top:0}.bf-grid[data-astro-cid-um2nm6nl] input{background:var(--paper)}.bf-grid[data-astro-cid-um2nm6nl] input:focus{background:var(--surface)}.bf-grid[data-astro-cid-um2nm6nl] .phone-control{background:var(--paper)}.bf-grid[data-astro-cid-um2nm6nl] .phone-control:focus-within{background:var(--surface)}.bf-grid[data-astro-cid-um2nm6nl] .phone-input,.bf-grid[data-astro-cid-um2nm6nl] .phone-input:focus{background:transparent}.bf-submit[data-astro-cid-um2nm6nl]{margin-top:1.1rem;font-size:1rem}.bf-or[data-astro-cid-um2nm6nl]{display:flex;align-items:center;gap:.75rem;margin:.7rem 0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.bf-or[data-astro-cid-um2nm6nl]:before,.bf-or[data-astro-cid-um2nm6nl]:after{content:"";flex:1 1 auto;height:1px;background:var(--rule)}.bf[data-astro-cid-um2nm6nl].in-hero .bf-or[data-astro-cid-um2nm6nl]{color:var(--ink-soft)}.bf-call[data-astro-cid-um2nm6nl]{gap:.5rem;font-size:1rem}.bf-call[data-astro-cid-um2nm6nl] .ico-phone{color:#fff}.bf-form[data-astro-cid-um2nm6nl] .form-note{font-size:.75rem;line-height:1.45;color:var(--ink-soft);margin-top:.7rem}.bf-required[data-astro-cid-um2nm6nl]{margin:1rem 0 0;padding:.6rem .75rem;border-left:3px solid var(--error);background:var(--error-bg);color:var(--error);font-size:.9375rem;font-weight:700}.bf-required[data-astro-cid-um2nm6nl][hidden]{display:none}.bf-required[data-astro-cid-um2nm6nl]:not([hidden])+.bf-submit[data-astro-cid-um2nm6nl]{margin-top:.6rem}.bf-form[data-astro-cid-um2nm6nl] .is-invalid,.bf-form[data-astro-cid-um2nm6nl] .phone-control.is-invalid{border-color:var(--error);border-width:2px;background:var(--error-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 18%,transparent)}.bf-form[data-astro-cid-um2nm6nl] .phone-control.is-invalid .phone-input{background:transparent}.bf-error[data-astro-cid-um2nm6nl]{margin:.8rem 0 0;padding:.7rem .85rem;border-left:3px solid var(--error);background:var(--error-bg);color:var(--error);font-size:.9375rem}.bf[data-astro-cid-um2nm6nl].card,.bf[data-astro-cid-um2nm6nl].band{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-form);overflow:hidden}.bf[data-astro-cid-um2nm6nl].card .bf-head[data-astro-cid-um2nm6nl],.bf[data-astro-cid-um2nm6nl].band .bf-head[data-astro-cid-um2nm6nl]{background:var(--wash);border-bottom:1px solid var(--rule);padding:clamp(1.1rem,2.6vw,1.5rem) clamp(1.25rem,3vw,1.9rem)}.bf[data-astro-cid-um2nm6nl].in-hero{background:var(--hero-veil);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);border-right-color:#ded4c380;border-bottom-color:#ded4c380;border-left-color:#ded4c380}.bf[data-astro-cid-um2nm6nl].in-hero .bf-head[data-astro-cid-um2nm6nl]{background:#e7eeea6b;border-bottom-color:#ded4c38c}.bf[data-astro-cid-um2nm6nl].in-hero .bf-sub[data-astro-cid-um2nm6nl],.bf[data-astro-cid-um2nm6nl].in-hero label,.bf[data-astro-cid-um2nm6nl].in-hero .form-note{color:var(--ink)}.bf[data-astro-cid-um2nm6nl].card .bf-form[data-astro-cid-um2nm6nl],.bf[data-astro-cid-um2nm6nl].band .bf-form[data-astro-cid-um2nm6nl]{padding:clamp(1.25rem,3vw,1.9rem)}@media(min-width:30em){.bf-grid[data-astro-cid-um2nm6nl]{grid-template-columns:minmax(0,1fr) 13rem}}@media(min-width:64em){.bf[data-astro-cid-um2nm6nl].band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch}.bf[data-astro-cid-um2nm6nl].band .bf-head[data-astro-cid-um2nm6nl]{display:flex;flex-direction:column;justify-content:center;border-bottom:0;border-right:1px solid var(--rule);padding:clamp(1.6rem,3.4vw,2.5rem)}.bf[data-astro-cid-um2nm6nl].band .bf-form[data-astro-cid-um2nm6nl]{padding:clamp(1.6rem,3.4vw,2.5rem)}}
