.ComparisonTable-module__bFtKEq__section{background:#fff;width:100%;padding:64px 40px}.ComparisonTable-module__bFtKEq__inner{flex-direction:column;align-items:center;gap:40px;max-width:1100px;margin:0 auto;display:flex}.ComparisonTable-module__bFtKEq__headingArea{text-align:center;max-width:760px}.ComparisonTable-module__bFtKEq__heading{color:#1a1a1a;margin:0 0 12px;font-size:38px;font-weight:700;line-height:1.2}.ComparisonTable-module__bFtKEq__subtext{color:#555;margin:0;font-size:16px;line-height:1.7}.ComparisonTable-module__bFtKEq__tableWrap{background:#fff;border-radius:0;width:100%;overflow:hidden}.ComparisonTable-module__bFtKEq__row{border-bottom:1px solid #e0e6ed;grid-template-columns:1.4fr 1fr 1fr;display:grid}.ComparisonTable-module__bFtKEq__row:last-child{border-bottom:none}.ComparisonTable-module__bFtKEq__headerRow{border-bottom:1px solid #d0d8e4}.ComparisonTable-module__bFtKEq__rowOdd{background:#fff}.ComparisonTable-module__bFtKEq__rowEven{background:#fafbfc}.ComparisonTable-module__bFtKEq__labelCell{color:#2c3e50;align-items:center;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.ComparisonTable-module__bFtKEq__colCell{color:#444;text-align:center;border-left:1px solid #e0e6ed;justify-content:center;align-items:center;padding:14px 16px;font-size:13px;font-weight:500;display:flex}.ComparisonTable-module__bFtKEq__col1Header{color:#fff;background:#58acaf;border-top:1px solid #d0d8e4;border-left:1px solid #d0d8e4;border-top-left-radius:12px;flex-direction:column;gap:8px;padding:20px 16px}.ComparisonTable-module__bFtKEq__col2Header{color:#2c3e50;background:#fff;border-top:1px solid #d0d8e4;border-left:1px solid #d0d8e4;border-right:1px solid #d0d8e4;border-top-right-radius:12px;flex-direction:column;gap:8px;padding:20px 16px}.ComparisonTable-module__bFtKEq__headerImg{object-fit:contain;width:90px;height:90px;display:block}.ComparisonTable-module__bFtKEq__headerLabel{font-size:15px;font-weight:700;line-height:1.3}.ComparisonTable-module__bFtKEq__col1Cell{color:#2a7a7d;background:#eef8f8;border-left:1px solid #d0d8e4;font-weight:600}.ComparisonTable-module__bFtKEq__row:last-child .ComparisonTable-module__bFtKEq__col1Cell{border-bottom:1px solid #d0d8e4;border-bottom-left-radius:12px}.ComparisonTable-module__bFtKEq__row:last-child .ComparisonTable-module__bFtKEq__col2Cell{border-bottom:1px solid #d0d8e4;border-right:1px solid #d0d8e4;border-bottom-right-radius:12px}.ComparisonTable-module__bFtKEq__btnWrap{text-align:center}.ComparisonTable-module__bFtKEq__btn{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#58acaf;border:none;border-radius:50px;padding:16px 56px;font-size:16px;font-weight:700;transition:background .18s,transform .15s;display:inline-block}.ComparisonTable-module__bFtKEq__btn:hover{background:#419598;transform:translateY(-2px)}.ComparisonTable-module__bFtKEq__btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:900px){.ComparisonTable-module__bFtKEq__heading{font-size:28px}.ComparisonTable-module__bFtKEq__row{grid-template-columns:1.2fr 1fr 1fr}}@media (max-width:768px){.ComparisonTable-module__bFtKEq__section{padding:40px 16px}.ComparisonTable-module__bFtKEq__heading{font-size:24px}.ComparisonTable-module__bFtKEq__subtext{font-size:14px}.ComparisonTable-module__bFtKEq__headerRow{grid-template-columns:1fr 1fr}.ComparisonTable-module__bFtKEq__headerRow .ComparisonTable-module__bFtKEq__labelCell{display:none}.ComparisonTable-module__bFtKEq__col1Header{border-left:1px solid #d0d8e4;border-top-left-radius:12px}.ComparisonTable-module__bFtKEq__rowOdd,.ComparisonTable-module__bFtKEq__rowEven{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.ComparisonTable-module__bFtKEq__labelCell{background:#f5f7fa;border-bottom:1px solid #e0e6ed;border-left:1px solid #d0d8e4;border-right:1px solid #d0d8e4;grid-column:1/-1;padding:10px 14px}.ComparisonTable-module__bFtKEq__colCell{padding:12px 10px;font-size:12px}.ComparisonTable-module__bFtKEq__col1Cell{border-left:1px solid #d0d8e4}.ComparisonTable-module__bFtKEq__col2Cell{border-right:1px solid #d0d8e4}.ComparisonTable-module__bFtKEq__headerImg{width:60px;height:60px}.ComparisonTable-module__bFtKEq__btn{width:100%;padding:15px 24px}}
