
#contact-senseng .sn-wrap>p:empty,
#contact-senseng .sn-wrap>p:has(>br:only-child){display:none !important;height:0 !important;
margin:0 !important;padding:0 !important;border:0 !important}
#contact-senseng h1,#contact-senseng h2,#contact-senseng h3,
#contact-senseng .card h2,#contact-support-info h2,#contact-support-info h3{
font-family:"Poppins-SemiBold","Montserrat-Bold","Segoe UI",Arial,sans-serif;font-weight:700}
#contact-senseng strong,#contact-senseng b,#contact-senseng .card strong,
#contact-support-info strong{font-family:"Montserrat-Bold","Poppins-SemiBold","Segoe UI",Arial,sans-serif;font-weight:700}
.sn-wrap>section.hero{margin:0 0 0 !important}
#contact-support-info{margin:0;padding:0;border:0;display:block;color:#0f172a}
#contact-support-info .csi-head{max-width:780px;margin:0 0 18px}
#contact-support-info h2{margin:0 0 8px;font-size:24px;line-height:1.25;color:#0f3e2f}
#contact-support-info .csi-sub{margin:0;font-size:15px;line-height:1.6;color:#667085}
#contact-support-info .csi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
gap:24px}
#contact-support-info .csi-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;
box-shadow:0 10px 28px rgba(15,23,42,.08);padding:24px;
transition:transform .3s ease,box-shadow .3s ease}
#contact-support-info .csi-card:hover{transform:translateY(-5px);
box-shadow:0 15px 35px rgba(0,0,0,.1)}
#contact-support-info .csi-k{display:inline-block;margin:0 0 14px;padding:6px 12px;
font-size:12px;line-height:1.4;border-radius:999px;background:#e7f5ec;border:1px solid #cfeade;
color:#0f3e2f;text-decoration:none;font-family:"Montserrat-Bold","Poppins-SemiBold","Segoe UI",Arial,sans-serif;font-weight:700}
#contact-support-info h3{margin:0 0 12px;font-size:18px;line-height:1.35;color:#14532d}
#contact-support-info p{margin:0 0 12px;font-size:15px;line-height:1.65;color:#334155}
#contact-support-info p:last-child{margin-bottom:0}
#contact-support-info .csi-defs{list-style:none;margin:0;padding:0}
#contact-support-info .csi-defs li{margin:0 0 14px;padding:0}
#contact-support-info .csi-defs li:last-child{margin-bottom:0}
#contact-support-info .csi-defs strong{display:block;margin:0 0 2px;color:#0f3e2f;
font-size:15px}
#contact-support-info .csi-defs .v{display:block;font-size:15px;line-height:1.6;color:#334155}
#contact-support-info a{color:#14532d;text-decoration:underline}
#contact-support-info a:hover{color:#0f3e2f}
@media (max-width:900px){
#contact-support-info .csi-grid{grid-template-columns:minmax(0,1fr);gap:18px}
#contact-support-info h2{font-size:21px}
}
@media (max-width:600px){
#contact-support-info .csi-card{padding:20px}
#contact-support-info p,#contact-support-info .csi-defs .v{font-size:14.5px}
}
