.f9 .f900-comparison{padding:23px 20px 24px;background:#fff;color:#222;font-family:inherit}
.f9 .f900-comparison__inner{max-width:740px;margin:0 auto}
.f9 .f900-comparison h2{margin:0 0 19px;font-family:inherit;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.5px;text-align:center;text-transform:uppercase}
.f9 .f900-comparison h2 span{color:#df0052}
.f9 .f900-comparison__canvas{position:relative;padding-bottom:14px;background:#26141c;isolation:isolate;overflow:hidden}
.f9 .f900-comparison__hero{position:relative;width:100%;aspect-ratio:1}
.f9 .f900-comparison__hero:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#201018bb)}
.f9 .f900-comparison__hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.f9 .f900-comparison__table-wrap{position:relative;z-index:1;margin:-55% 16px 0}
.f9 .f900-comparison__tab{position:absolute;left:0;bottom:100%;padding:9px 15px 7px;background:#33101fe8;border-radius:12px 12px 0 0;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}
.f9 .f900-comparison__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;color:#fff;font-size:12px;line-height:1.3}
.f9 .f900-comparison__labels{width:34%}.f9 .f900-comparison__ours{width:33%}.f9 .f900-comparison__other{width:33%}
.f9 .f900-comparison__table th,.f9 .f900-comparison__table td{padding:7px 12px;border:0;border-bottom:1px solid #ffffff22;text-align:center;vertical-align:middle;overflow-wrap:break-word;background:#33101fe8}
.f9 .f900-comparison__table thead th{height:66px;font-size:12px;font-weight:700;line-height:1.2}
.f9 .f900-comparison__table thead th:first-child{text-align:left;text-transform:uppercase}
.f9 .f900-comparison__table thead th:nth-child(2){border-radius:13px 13px 0 0;border-top:1px solid #ff6da3}
.f9 .f900-comparison__table thead th:last-child{border-radius:13px 13px 0 0;border-top:1px solid #b9416d;border-right:1px solid #b9416d}
.f9 .f900-comparison__table thead strong{display:block;font-size:16px;line-height:1.15;font-weight:800;text-transform:uppercase}
.f9 .f900-comparison__table thead small{display:block;margin-top:4px;font-size:9px;font-weight:500;line-height:1.15}
.f9 .f900-comparison__brand{display:flex;gap:9px;align-items:center;justify-content:center;text-align:left}
.f9 .f900-comparison__brand img{display:block;width:35px;height:46px;flex:0 0 35px;object-fit:cover;border-radius:4px}
.f9 .f900-comparison__table tbody th{text-align:left;font-weight:500}
.f9 .f900-comparison__table th:nth-child(2),.f9 .f900-comparison__table td:nth-child(2){background:#dc0051;border-left:1px solid #ff6da3;border-right:1px solid #ff6da3;font-weight:600}
.f9 .f900-comparison__table tbody td:last-child{font-size:11px;background:#4b152cde;border-right:1px solid #b9416d}
.f9 .f900-comparison__table tbody tr:last-child th{border-bottom:0;border-radius:0 0 0 12px}
.f9 .f900-comparison__table tbody tr:last-child td:nth-child(2){border-bottom:1px solid #ff6da3;border-radius:0 0 13px 13px}
.f9 .f900-comparison__table tbody tr:last-child td:last-child{border-bottom:1px solid #b9416d;border-radius:0 0 13px 0}
.f9 .f900-comparison__yes{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;vertical-align:middle;border-radius:50%;background:#ff377e;color:#fff;box-shadow:0 2px 8px #6d002730}
.f9 .f900-comparison__yes svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.f9 .f900-comparison__note{max-width:680px;margin:11px auto 0;color:#78636c;font-size:10px;line-height:1.5;text-align:center}
.f9 .f900-comparison__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:749px){
 .f9 .f900-comparison{padding:19px 10px 22px}
 .f9 .f900-comparison h2{margin-bottom:16px;font-size:17px;letter-spacing:-.3px}
 .f9 .f900-comparison__canvas{padding-bottom:9px}
 .f9 .f900-comparison__table-wrap{margin:-53% 8px 0}
 .f9 .f900-comparison__tab{padding:7px 9px 6px;border-radius:8px 8px 0 0;font-size:9px}
 .f9 .f900-comparison__table{font-size:9.5px;line-height:1.2}
 .f9 .f900-comparison__table th,.f9 .f900-comparison__table td{padding:5px 7px}
 .f9 .f900-comparison__table thead th{height:53px;font-size:9px}
 .f9 .f900-comparison__table thead strong{font-size:10px}
 .f9 .f900-comparison__table thead small{font-size:7px;margin-top:3px}
 .f9 .f900-comparison__brand{gap:5px}
 .f9 .f900-comparison__brand img{width:23px;height:34px;flex-basis:23px}
 .f9 .f900-comparison__table tbody td:last-child{font-size:9px}
 .f9 .f900-comparison__yes{width:17px;height:17px}
 .f9 .f900-comparison__yes svg{width:14px;height:14px}
 .f9 .f900-comparison__note{font-size:9px;line-height:1.5;margin:9px 4px 0}
}
@media(max-width:359px){.f9 .f900-comparison{padding-inline:8px}.f9 .f900-comparison h2{font-size:15px}.f9 .f900-comparison__table th,.f9 .f900-comparison__table td{padding:5px}.f9 .f900-comparison__table{font-size:8.5px}.f9 .f900-comparison__table thead th{font-size:8px}.f9 .f900-comparison__table thead strong{font-size:9px}.f9 .f900-comparison__table tbody td:last-child{font-size:8.5px}}
