.contact-strip-section{background:var(--white);padding:var(--section-py) 0}.contact-strip-head{margin:0 auto 2.5rem;max-width:880px;text-align:center}.contact-strip-section .section-title{color:var(--black);font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:.5rem}.contact-strip-sub{color:var(--gray-800);font-size:1.0625rem;line-height:1.7;margin-bottom:0}.contact-strip-grid{display:grid;gap:1rem;margin:0 auto;max-width:1100px}.contact-strip-cols-2{grid-template-columns:repeat(2,1fr)}.contact-strip-cols-3{grid-template-columns:repeat(3,1fr)}.contact-strip-cols-4{grid-template-columns:repeat(4,1fr)}.contact-strip-item{background:var(--white);border:1px solid var(--gray-200);border-radius:.625rem;display:flex;flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .25s var(--transition-base),transform .25s var(--transition-base),box-shadow .25s var(--transition-base)}.contact-strip-item:hover{border-color:var(--red);box-shadow:0 1rem 2rem rgba(0,0,0,.06);color:inherit;transform:translateY(-2px)}.contact-strip-label{color:var(--red);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.contact-strip-label,.contact-strip-value{font-family:var(--font-heading);font-weight:700}.contact-strip-value{color:var(--black);font-size:1rem}@media (max-width:992px){.contact-strip-cols-3,.contact-strip-cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.contact-strip-cols-2,.contact-strip-cols-3,.contact-strip-cols-4{grid-template-columns:1fr}}