.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:48px;gap:48px;align-items:start}@media (max-width:920px){.contact-grid{grid-template-columns:1fr;gap:36px}}.contact-info-lede{font-size:17px;color:var(--gray-500);line-height:1.6;margin:16px 0 28px}.contact-points{display:grid;grid-gap:14px;gap:14px}.contact-point{display:block;background:white;border:1px solid var(--gray-300);border-radius:10px;padding:16px 20px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}a.contact-point:hover{border-color:var(--orange);transform:translateY(-2px)}.cp-label{display:block;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--gray-500);margin-bottom:4px}.cp-value{font-size:16px;font-weight:600;color:var(--dark)}.contact-mini-trust{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.contact-mini-trust span{font-size:12.5px;font-weight:600;color:var(--gray-500);background:var(--gray-50);border:1px solid var(--gray-300);padding:6px 12px;border-radius:999px}.contact-form-wrap{background:white;border:1px solid var(--gray-300);border-radius:16px;padding:28px;box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.06))}.contact-form-wrap h3{font-family:Fraunces,serif;font-size:22px;font-weight:500;margin-bottom:16px}.ghl-form{display:block;background:white;border-radius:12px}