.nav{display:flex;align-items:center;justify-content:space-between;height:72px}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a.link{font-weight:500;color:var(--ink-soft);font-size:.95rem}.nav-links a.link:hover{color:var(--brand-dark)}.nav-cta{display:flex;align-items:center;gap:14px}.nav-phone{font-weight:600;color:var(--ink);font-size:.95rem;display:inline-flex;align-items:center;gap:7px}@media (max-width:900px){.nav-links a.link,.nav-phone{display:none}}.form-card .sub{color:var(--muted);font-size:.92rem;margin-bottom:22px}.field{margin-bottom:16px}.field label{display:block;font-size:.82rem;font-weight:600;color:var(--ink);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:13px 15px;border:1.5px solid var(--line);border-radius:12px;font-size:.98rem;font-family:inherit;color:var(--ink);background:#fdfefe;transition:.15s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px rgba(14,138,148,.12)}.field.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:480px){.field.two{grid-template-columns:1fr}}.form-note{font-size:.78rem;color:var(--muted);margin-top:14px;text-align:center}.form-success.show{display:block}