.comparison-section{padding-top:96px;padding-bottom:28px}
.comparison-heading{max-width:850px;margin-bottom:34px}
.comparison-heading h2{margin:18px 0}
.comparison-heading>p{max-width:650px;color:var(--muted);line-height:1.75}
.comparison-wrap{overflow:hidden;border-radius:24px}
.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.65}
.comparison-table thead td{width:22%}
.comparison-table thead th{padding:24px 28px;text-align:left;font-size:15px;font-weight:700}
.comparison-table .comparison-basic{width:32%;color:#b1bac8;background:rgba(255,255,255,.025)}
.comparison-table .comparison-yourz{width:46%;background:#0066ff;color:#fff}
.comparison-brand{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%}
.comparison-laurel{display:block;width:24px;height:48px;flex:none;color:#fff;opacity:.95}
.comparison-laurel-right{transform:scaleX(-1)}
.comparison-yourz img{display:block;width:112px;height:40px;object-fit:contain;object-position:left}
.comparison-yourz>span{display:block;font-size:11px;font-weight:500;margin-top:9px;opacity:.9}
.comparison-table tbody th,.comparison-table tbody td{padding:25px 28px;border-top:1px solid rgba(188,208,231,.13);vertical-align:top;text-align:left}
.comparison-table tbody th{font-size:13px;font-weight:650;color:#dce4f0}
.comparison-table tbody td{color:#aab5c5}
.comparison-table .comparison-benefit{background:rgba(0,102,255,.055);color:#f3f6fc}
.comparison-benefit strong{display:block;font-size:14px;font-weight:700;margin-bottom:5px}
.comparison-benefit div>span{display:block;color:#b5c1d2;font-size:13px}
.comparison-mark{float:left;margin:2px 12px 0 0;line-height:21px;width:21px;text-align:center;border:1px solid rgba(170,190,212,.2);border-radius:50%;font-size:12px;color:#8798ae}
.comparison-benefit .comparison-mark{color:#76adff;border-color:rgba(77,146,255,.35);background:rgba(0,102,255,.13)}
.comparison-benefit>div{overflow:hidden}
.comparison-note{display:flex;justify-content:space-between;gap:16px;margin:20px 0 0;color:#aab5c5;font-size:12px;line-height:1.7}
.comparison-note a{color:#f7f8fa;font-weight:650;text-decoration:none;white-space:nowrap}
.comparison-note a span{margin-left:9px;color:#70a5ff}
.comparison-note a:hover{color:#70a5ff}
@media(max-width:680px){.comparison-brand{gap:5px}.comparison-laurel{width:18px;height:36px}.comparison-yourz .comparison-brand img{width:80px;height:30px}}
@media(max-width:900px){.comparison-table tbody th,.comparison-table tbody td,.comparison-table thead th{padding:20px}.comparison-table thead td{width:20%}.comparison-table .comparison-basic{width:32%}.comparison-table .comparison-yourz{width:48%}}
@media(max-width:680px){.comparison-section{padding-top:64px}.comparison-heading{margin-bottom:26px}.comparison-heading>p{font-size:14px}.comparison-wrap{border-radius:18px}.comparison-table{font-size:12px}.comparison-table thead tr{display:grid;grid-template-columns:1fr 1.15fr}.comparison-table thead td{display:none}.comparison-table .comparison-basic,.comparison-table .comparison-yourz{width:auto;padding:18px 15px}.comparison-table .comparison-basic{font-size:13px;display:flex;align-items:center}.comparison-yourz img{width:94px;height:34px}.comparison-yourz>span{font-size:9px}.comparison-table tbody tr{display:grid;grid-template-columns:1fr 1.15fr}.comparison-table tbody th{grid-column:1/-1;padding:14px 15px;background:rgba(255,255,255,.025);font-size:12px}.comparison-table tbody td{padding:17px 15px;border-top:0}.comparison-mark{display:none}.comparison-benefit strong{font-size:12px}.comparison-benefit div>span{font-size:11px;line-height:1.7}.comparison-note{display:block;font-size:11px}.comparison-note a{display:block;margin-top:9px}}
