.companies[data-v-bb7e4059]{color:var(--color-text);line-height:1.65}.companies h2[data-v-bb7e4059]{margin:var(--space-section) 0 .75rem;font-size:1.3rem}.block[data-v-bb7e4059]{margin:var(--space-section) 0;padding:.25rem 1.5rem 1.5rem;border-radius:var(--radius-card)}.block h2[data-v-bb7e4059]{margin-top:1.75rem}.block>h2[data-v-bb7e4059]:first-child{margin-top:1.25rem}.block--offer[data-v-bb7e4059]{background:var(--color-surface-sage);border:1px solid var(--color-border-sage)}.block--request[data-v-bb7e4059]{background:var(--color-surface-alt);border:1px solid var(--color-border)}.block--plain[data-v-bb7e4059]{padding-left:0;padding-right:0}.companies p[data-v-bb7e4059]{margin:0 0 1rem}.lede[data-v-bb7e4059]{font-size:1.05rem}.muted[data-v-bb7e4059]{color:var(--color-text-muted)}.small[data-v-bb7e4059]{font-size:.85rem}.benefits[data-v-bb7e4059],.steps[data-v-bb7e4059]{margin:0 0 1rem;padding-left:1.25rem;display:grid;gap:.45rem}.inquiry[data-v-bb7e4059]{padding:1.25rem 1.4rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.grid[data-v-bb7e4059]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.grid label[data-v-bb7e4059]{display:grid;gap:.3rem;font-size:.9rem;font-weight:600}.grid input[data-v-bb7e4059],.grid textarea[data-v-bb7e4059],.grid select[data-v-bb7e4059]{width:100%;box-sizing:border-box;font:inherit;font-weight:400}.grid .wide[data-v-bb7e4059]{grid-column:1 / -1}.privacy[data-v-bb7e4059]{margin:.9rem 0;font-size:.85rem;color:var(--color-text-muted)}.privacy a[data-v-bb7e4059],.promise a[data-v-bb7e4059]{color:var(--color-accent-text)}.recaptcha-container[data-v-bb7e4059]{display:flex;justify-content:flex-start;margin-bottom:.9rem}.recaptcha-consent[data-v-bb7e4059]{display:grid;gap:.5rem;margin-bottom:.9rem;padding:.75rem;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.85rem;color:var(--color-text-muted)}.recaptcha-consent p[data-v-bb7e4059]{margin:0}.recaptcha-consent button[data-v-bb7e4059]{justify-self:start}.done[data-v-bb7e4059]{padding:.9rem 1.1rem;background:var(--color-correct-bg);color:var(--color-correct-text);border-radius:var(--radius-sm)}.promise[data-v-bb7e4059]{margin-top:2rem;padding:1rem 1.2rem;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-card);font-size:.95rem}@media(max-width:40rem){.grid[data-v-bb7e4059]{grid-template-columns:1fr}}
