.contact-benefits-section{color:#0f172a;background:0 0;padding:0;position:relative}.contact-benefits-section .home-style-header{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto 40px;display:flex}.contact-benefits-section .home-style-header .section-badge{color:var(--main_color);background:#33a1e017;border:1px solid #33a1e038;border-radius:20px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.contact-benefits-section .home-style-header .section-badge .badge-icon{color:var(--main_color)}.contact-benefits-section .home-style-header .section-title{color:#0f172a;letter-spacing:-.3px;margin-bottom:10px;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.3}.contact-benefits-section .home-style-header .section-title .highlight{color:var(--main_color);background:linear-gradient(135deg, var(--main_color) 0%, #0284c7 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.contact-benefits-section .home-style-header .section-subtitle{color:#64748b;font-size:clamp(14px,1.4vw,15.5px);line-height:1.6}.contact-benefits-section .matrix-table-wrap.cosmic-dark{color:#fff;background:radial-gradient(at 50% 0,#0d1e3a 0%,#060b17 65%,#03060f 100%);border:1px solid #33a1e04d;border-radius:24px;padding:30px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d,0 0 35px #33a1e01f}@media (max-width:768px){.contact-benefits-section .matrix-table-wrap.cosmic-dark{padding:16px;overflow-x:auto}}.contact-benefits-section .matrix-table-wrap.cosmic-dark .space-stars-bg{opacity:.55;pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 25px 35px,#fff,#0000),radial-gradient(2px 2px at 50px 85px,#33a1e0e6,#0000),radial-gradient(1px 1px at 100px 45px,#fff,#0000),radial-gradient(2px 2px at 180px 140px,#33a1e0cc,#0000),radial-gradient(1.5px 1.5px at 250px 90px,#fff,#0000),radial-gradient(2px 2px at 340px 160px,#00a3ffe6,#0000);background-repeat:repeat;background-size:800px 200px;animation:7s ease-in-out infinite alternate starsTwinkle;position:absolute;inset:0}.contact-benefits-section .matrix-table{z-index:2;flex-direction:column;width:100%;min-width:600px;display:flex;position:relative}.contact-benefits-section .matrix-table .matrix-row{border-bottom:1px solid #ffffff14;grid-template-columns:2.2fr 1fr 1fr;align-items:center;padding:18px 20px;display:grid}.contact-benefits-section .matrix-table .matrix-row:last-child{border-bottom:none}.contact-benefits-section .matrix-table .matrix-row.head-row{background:#33a1e01f;border-bottom:none;border-radius:16px;margin-bottom:10px;padding:16px 20px}.contact-benefits-section .matrix-table .matrix-row.head-row .matrix-col{color:#f1f5f9;font-size:14.5px;font-weight:700}.contact-benefits-section .matrix-table .matrix-row.head-row .active4web-col .brand-header-tag{color:#fff;background:linear-gradient(135deg,#33a1e0 0%,#1991d7 100%);border-radius:14px;align-items:center;gap:8px;padding:6px 16px;font-weight:700;display:inline-flex;box-shadow:0 0 15px #33a1e066}.contact-benefits-section .matrix-table .matrix-row.body-row{transition:background .3s}.contact-benefits-section .matrix-table .matrix-row.body-row:hover{background:#33a1e00d}.contact-benefits-section .matrix-table .matrix-row .matrix-col{flex-direction:column;justify-content:center;display:flex}.contact-benefits-section .matrix-table .matrix-row .matrix-col.traditional-col,.contact-benefits-section .matrix-table .matrix-row .matrix-col.active4web-col{text-align:center;align-items:center}.contact-benefits-section .matrix-table .matrix-row .matrix-col .feat-title{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700}.contact-benefits-section .matrix-table .matrix-row .matrix-col .feat-desc{color:#cbd5e1;font-size:13.5px;line-height:1.5}.contact-benefits-section .matrix-table .matrix-row .matrix-col .check-badge{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.contact-benefits-section .matrix-table .matrix-row .matrix-col .check-badge.fail{color:#ef4444;background:#ef444426;border:1px solid #ef444459}.contact-benefits-section .matrix-table .matrix-row .matrix-col .check-badge.success{color:#22c55e;background:#22c55e26;border:1px solid #22c55e59}.contact-benefits-section .matrix-table .matrix-row .matrix-col .check-badge.brand-success{color:#fff;background:#33a1e038;border:1px solid #38bdf8;box-shadow:0 0 15px #38bdf880}.contact-benefits-section .matrix-table .matrix-row .matrix-col .text-badge{color:#cbd5e1;background:#ffffff14;border-radius:12px;padding:4px 12px;font-size:13px}
