.rt-check{align-items:center;gap:var(--space-2);min-height:var(--control-h);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);cursor:pointer;display:flex}.rt-check input:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.rt-check-count{color:var(--ink-muted);font-size:var(--type-small-size);margin-left:auto}.rt-consent .rt-check{min-height:0;padding-block:var(--space-1);align-items:flex-start}.rt-consent .rt-check input{margin-top:1px}@media (max-width:640px){.rt-consent .rt-check{min-height:44px;padding-block:var(--space-3)}}.rt-select-field[data-label=inline]{align-items:center;gap:var(--space-2);flex-direction:row}.rt-select-field[data-label=inline]>.rt-label{white-space:nowrap;flex:none}.rt-dialog-form>:is(.rt-modal-field,.rt-select-field){margin-bottom:var(--space-4)}.bq-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:520px){.bq-form-row{grid-template-columns:1fr}}.bq-input{width:100%}.bq-field-helper{font-family:var(--font-sans);font-size:var(--type-label-size);color:var(--ink-muted)}.bq-form-error{gap:var(--space-1);padding:14px var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--brand-walnut) 75%, transparent);background:var(--walnut-tint);font-family:var(--font-sans);color:var(--ink-2);font-size:13.5px;line-height:1.5;display:grid}.bq-form-error strong{color:var(--brand-hover)}.bq-field-helper{color:var(--ink-muted);font-size:var(--type-hint-size)}.rt-dialog[data-dialog=sheet] .bq-field{min-width:0}.bq-shell .bq-field-helper{color:var(--ink-muted);font-size:var(--type-caption-size)}.nm-shell .nm-error.bq-form-error,.bq-shell .bq-form-error{gap:var(--space-1);margin:var(--space-3) 0 0;color:var(--danger-ink);font-size:var(--type-small-size);font-weight:var(--weight-body);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.nm-hero .nm-fineprint{color:var(--ink-muted);font-size:var(--type-small-size)}.bq-shell[data-tool=true]>.bq-wrap{width:100%;padding:40px var(--section-padding-inline) 0}.rt-consent{gap:var(--space-1);display:grid}.rt-consent-hint{padding-left:calc(20px + var(--space-2))}.bq-progress-track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 10%, transparent);height:6px;margin-top:14px;overflow:hidden}.bq-progress-fill{border-radius:var(--radius-pill);background:var(--positive);height:100%;transition:width .42s var(--ease-out)}@media (prefers-reduced-motion:reduce){.bq-progress-fill{transition:none}}.bq-form{gap:18px;display:grid}.bq-sending-mark{border-radius:var(--radius-pill);background:var(--fill);border:1px solid var(--line-hover);width:56px;height:56px;color:var(--positive);animation:bq-pop .28s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.bq-progress-track{background:var(--fill-strong)}.bq-progress-fill{background:var(--brand)}.bq-shell .bq-progress-fill{border-radius:var(--radius-round);background:var(--brand)}.bq-shell .bq-progress-track{height:4px;margin-top:var(--space-3);border-radius:var(--radius-round);background:var(--line);overflow:hidden}.bq-shell .bq-progress-fill{background:var(--brand);height:100%}.bq-shell--hero{justify-content:center}.bq-leadgate{border-radius:var(--radius-2xl);background:var(--surface-raised);border:1px solid var(--border);max-width:600px;box-shadow:var(--shadow-lg);margin:0 auto;padding:clamp(26px,4vw,44px)}.bq-leadgate-head{text-align:center;margin-bottom:28px}.bq-leadgate-title{margin:var(--stack-eyebrow-gap) 0 0;font-family:var(--heading-card-fluid-family);font-weight:var(--heading-card-fluid-weight);font-size:var(--heading-size-bq-leadgate-title);line-height:var(--section-h2-leading);letter-spacing:var(--heading-card-fluid-tracking);color:var(--brand);text-wrap:balance;font-synthesis:none;font-style:normal}.bq-leadgate-title em{font-style:var(--accent-style);color:var(--link)}.bq-leadgate-sub{margin:var(--stack-heading-body-gap) auto 0;max-width:420px;font-family:var(--font-sans);color:var(--ink-2);font-size:14.5px;line-height:1.55}.bq-input-wrap{position:relative}.bq-input-mark{pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bq-input-mark--ok{color:var(--positive)}.bq-input-mark--bad{color:var(--brand-hover)}.bq-picker-form{border-radius:var(--radius-2xl);background:var(--surface-raised);border:1px solid var(--border);max-width:600px;box-shadow:var(--shadow-lg);margin:0 auto;padding:clamp(24px,3.5vw,38px)}@media (max-width:900px){body main>.bq-shell--hero{padding-top:calc(var(--section-padding-block) + var(--hero-top-extra))!important}}.bq-landing-head{max-width:720px;margin:0 auto 48px}.bq-landing-head h1{text-wrap:balance;margin:0}.bq-landing-head h1:has(+.bq-landing-lead){padding-bottom:max(0px, calc(-1 * var(--hero-heading-ink-space)));margin-bottom:min(0px, calc(-1 * var(--hero-heading-ink-space)))}.bq-landing-lead{margin:calc(var(--hero-heading-lead-gap) - var(--hero-lead-ink-space)) 0 0;font-family:var(--font-sans);color:var(--ink-2);text-wrap:pretty;font-size:clamp(15px,1.1vw,17px);line-height:1.62}.bq-landing-empty{max-width:560px;font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}
