.tns-3en-contact-info{padding:164px 0 80px;background:var(--brand-bg-alt)}.tns-3en-contact-intro h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem))}.tns-3en-contact-intro img{width:100%;border-radius:var(--brand-radius);background:var(--brand-neutral-light)}.tns-3en-contact-cards{margin-top:48px}.tns-3en-contact-cards article{height:100%;padding:24px;border-top:4px solid var(--brand-primary);border-radius:var(--brand-radius);background:var(--brand-bg);box-shadow:0 4px 16px rgba(32,42,46,.07)}.tns-3en-contact-cards article>span{color:var(--brand-primary-dark);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tns-3en-contact-cards h2{margin-top:12px;font-size:1.2rem}.tns-3en-contact-cards small{color:var(--brand-text)}.tns-3en-contact-form-section{padding:80px 0 96px;background:var(--brand-bg)}.tns-3en-brief-list{margin-top:28px;border-top:1px solid var(--brand-border)}.tns-3en-brief-list div{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;padding:15px 0;border-bottom:1px solid var(--brand-border)}.tns-3en-brief-list span,.tns-3en-brief-list strong{color:var(--brand-text)}.tns-3en-contact-form-shell{padding:32px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt);box-shadow:0 8px 28px rgba(32,42,46,.08)}@media (max-width:767.98px){.tns-3en-contact-info{padding-top:136px}}