.contact-module__Xb4uEG__container{max-width:1100px;margin:0 auto;padding:60px 20px 80px}.contact-module__Xb4uEG__hero{text-align:center;margin:40px}.contact-module__Xb4uEG__hero h1{color:var(--text-heading);margin-bottom:10px;font-size:2rem}.contact-module__Xb4uEG__hero p{color:var(--text-secondary);font-size:.95rem}.contact-module__Xb4uEG__primaryGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:50px;display:grid}.contact-module__Xb4uEG__secondaryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.contact-module__Xb4uEG__primaryCard{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:18px;flex-direction:column;gap:12px;padding:26px;transition:all .25s;display:flex}.contact-module__Xb4uEG__primaryCard:hover{box-shadow:var(--shadow-soft);transform:translateY(-6px)scale(1.02)}.contact-module__Xb4uEG__primaryCard h3{color:var(--text-heading);font-size:1.15rem}.contact-module__Xb4uEG__primaryCard p{color:var(--text-secondary);font-size:.9rem}.contact-module__Xb4uEG__primaryBtn{background:var(--brand);color:var(--text-nav);border-radius:12px;margin-top:10px;padding:10px 14px;font-size:.9rem;font-weight:600;transition:all .2s}.contact-module__Xb4uEG__primaryBtn:hover{opacity:.9}.contact-module__Xb4uEG__secondaryCard{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.contact-module__Xb4uEG__secondaryCard h4{color:var(--text-heading);font-size:.95rem}.contact-module__Xb4uEG__secondaryCard ul{padding-left:14px}.contact-module__Xb4uEG__secondaryCard li{color:var(--text-secondary);margin-bottom:4px;font-size:.85rem}
