.calc-note[data-v-2bca1921]{border:1px solid #78b4ff59;border-radius:.6rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.92rem;line-height:1.45}.section-head .kicker[data-v-2bca1921],.page-hero .breadcrumb-kicker[data-v-2bca1921]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.8rem;font-weight:700;display:inline-block}.section-head .kicker[data-v-2bca1921]{color:var(--c-link)}.contact-grid[data-v-2bca1921]{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}@media (width<=768px){.contact-grid[data-v-2bca1921]{grid-template-columns:1fr}}.contact-list[data-v-2bca1921]{gap:1.1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.contact-list li[data-v-2bca1921]{flex-direction:column;display:flex}.contact-list li strong[data-v-2bca1921]{color:var(--c-link);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.trust-box[data-v-2bca1921]{align-items:flex-start;gap:.75rem;display:flex}.trust-box .check-icon[data-v-2bca1921]{width:1.5rem;height:1.5rem;color:var(--c-accent);flex-shrink:0}.trust-box[data-v-2bca1921]{background:var(--c-accent-soft);border-radius:10px;padding:1rem 1.2rem}.trust-box p[data-v-2bca1921]{margin:0}.trust-box .check-icon[data-v-2bca1921]{color:var(--c-accent)}.form[data-v-2bca1921]{gap:1.1rem;display:grid}.form label[data-v-2bca1921]{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.form input[data-v-2bca1921],.form select[data-v-2bca1921],.form textarea[data-v-2bca1921]{font:inherit;border:1px solid var(--c-border);background:var(--c-input-bg);border-radius:10px;padding:.65rem .8rem;font-weight:400}.form input[data-v-2bca1921]:focus,.form select[data-v-2bca1921]:focus,.form textarea[data-v-2bca1921]:focus{outline:2px solid var(--c-link);outline-offset:1px}.form .hp[data-v-2bca1921]{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.form .field-error[data-v-2bca1921]{color:#c0392b;font-weight:500}.form .submit-error[data-v-2bca1921]{color:#c0392b;background:#c0392b14;border:1px solid #c0392b66;border-radius:10px;margin:0;padding:.7rem .9rem;font-size:.88rem}.form .privacy-note[data-v-2bca1921]{color:var(--c-muted);margin:0;font-size:.82rem}.form .btn[data-v-2bca1921]{justify-self:start}.form.success[data-v-2bca1921]{text-align:center;place-items:center;padding-block:3rem}.form.success .check-icon.big[data-v-2bca1921]{width:3.5rem;height:3.5rem;color:var(--c-accent)}
