.comparison-table-section{padding:48px 20px;background:transparent}.comparison-container{max-width:1200px;margin:auto}.comparison-heading h2{max-width:850px;margin:0 auto 32px;font-family:inherit;font-size:clamp(26px,2.6vw,36px);line-height:1.25;font-weight:700;text-align:center;color:#163946}.comparison-table-wrap{overflow-x:auto;border:1px solid #dce6eb;border-radius:12px}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px}.comparison-table th,.comparison-table td{padding:18px 20px;border-bottom:1px solid #dce6eb;vertical-align:middle}.comparison-table tr:last-child td{border-bottom:0}.comparison-table th:first-child,.comparison-table td:first-child{width:50%;text-align:center}.comparison-table th:not(:first-child),.comparison-table td:not(:first-child){width:25%;text-align:center}.comparison-table .brand-our,.comparison-table .brand-our-cell{background:#edf6fa}.comparison-table .brand-logo{width:150px;max-width:100%;height:auto;display:block;margin:auto}.comparison-table .brand-name{font-size:17px;font-weight:600}.comparison-table .feature-name{line-height:1.5}.comparison-table .check-icon{color:#04537b;font-size:24px;font-weight:700}.comparison-table .cross-icon{color:#78838a;font-size:22px}.comparison-bottom-banner{padding:20px;text-align:center;background:#04537b;color:#fff;border-radius:8px;margin-top:20px}.comparison-bottom-banner p{margin:0;font-size:16px;font-weight:600;line-height:1.5}@media(max-width:749px){.comparison-table-section{padding:32px 20px}.comparison-table{font-size:14px}.comparison-table th,.comparison-table td{padding:14px 10px}.comparison-table .brand-name{font-size:14px}.comparison-bottom-banner p{font-size:14px}}
.comparison-bottom-banner{background:transparent;padding:8px 0 0}.comparison-bottom-banner .banner-text{display:inline-flex;align-items:center;justify-content:center;background:#04537b;color:#fff;padding:14px 24px;border-radius:8px;min-height:48px;font-size:16px;line-height:1.4;text-decoration:none;max-width:100%}
