.comparison-table-wrap{max-width:1120px;margin:0 auto;padding:50px 20px}.comparison-title{text-align:center;margin-bottom:12px;font-size:42px;line-height:1.2;color:#14213d}.comparison-subtitle{text-align:center;max-width:780px;margin:0 auto 42px;color:#6b7280;line-height:1.7;font-size:18px}.comparison-table{width:100%;background:#ffffff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(20,33,61,0.06)}.comparison-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;align-items:stretch}.comparison-cell{padding:24px 26px;text-align:center;border-bottom:1px solid #edf0f3;color:#334155;background:#ffffff;font-size:17px;line-height:1.5}.comparison-label{text-align:left;font-weight:600;color:#14213d;background:#ffffff}.comparison-head .comparison-cell{border-bottom:0;padding-top:0;padding-bottom:0;background:transparent}.comparison-col{font-weight:700;font-size:24px;padding:24px 20px;margin-top:18px}.comparison-col-left{background:#eef1f4;color:#14213d;border-radius:20px 20px 0 0}.comparison-col-right{background:#f4e4e4;color:#14213d;border-radius:20px 20px 0 0}.comparison-row:not(.comparison-head) .comparison-cell:nth-child(2){background:#f8fafc}.comparison-row:not(.comparison-head) .comparison-cell:nth-child(3){background:#fcf4f4}.comparison-row:last-child .comparison-cell{border-bottom:none}.empty{background:transparent!important}.comparison-cell strong{color:#14213d}@media (max-width:980px){.comparison-title{font-size:34px}.comparison-subtitle{font-size:17px}.comparison-cell{padding:20px 18px;font-size:16px}.comparison-col{font-size:21px}}@media (max-width:768px){.comparison-table{border-radius:18px;overflow:visible;box-shadow:none;background:transparent}.comparison-row{grid-template-columns:1fr;margin-bottom:14px;background:#ffffff;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(20,33,61,0.05)}.comparison-head{display:none}.comparison-cell{text-align:left;padding:16px 18px;border-bottom:1px solid #edf0f3}.comparison-label{background:#f8fafc!important;font-weight:700}.comparison-row:not(.comparison-head) .comparison-cell:nth-child(2),.comparison-row:not(.comparison-head) .comparison-cell:nth-child(3){background:#ffffff}}