.contact-hero{background:linear-gradient(135deg,#ecfeff,#fff,#fff7ed);border-bottom:1px solid #d5eef4}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.contact-card{background:#fff;border:1px solid #b9e6ee;border-radius:22px;padding:24px;box-shadow:0 12px 32px rgba(15,82,101,.07)}.contact-card h2,.contact-card h3{color:#155e75}.contact-card p,.contact-card li{color:#5b737b}.contact-card a{color:#0e7490;font-weight:900;text-underline-offset:3px}.contact-card address{font-style:normal;line-height:1.8}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.contact-actions .btn{margin-top:0}.operator-table{width:100%;border-collapse:collapse}.operator-table th,.operator-table td{text-align:left;padding:12px 8px;border-bottom:1px solid #d5eef4;vertical-align:top}.operator-table th{width:35%;color:#155e75}.operator-table tr:last-child th,.operator-table tr:last-child td{border-bottom:0}.contact-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:18px;color:#7c2d12}.operator-summary{background:#f8fdff;border:1px solid #d5eef4;border-radius:20px;padding:20px}.operator-summary strong{color:#155e75}.operator-summary a{font-weight:900;color:#0e7490}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}.operator-table,.operator-table tbody,.operator-table tr,.operator-table th,.operator-table td{display:block}.operator-table th{width:auto;padding-bottom:2px}.operator-table td{padding-top:2px}.operator-table tr{padding:8px 0;border-bottom:1px solid #d5eef4}.operator-table th,.operator-table td{border:0}}