.subpage-hero--custom{align-items:stretch;padding-bottom:190px}.compare-hero{z-index:1;width:min(100%, var(--page-width));grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;margin:clamp(40px,8vh,88px) auto 0;display:grid;position:relative}.compare-hero__kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:#fffcecd9}.compare-hero__title{font-family:var(--font-serif);letter-spacing:-.035em;text-shadow:0 1px 1px #28326e59,0 4px 24px #28326e4d;margin-top:18px;font-size:clamp(48px,6.6vw,92px);font-weight:500;line-height:.98}.compare-hero__title em{opacity:.9;font-weight:400}.compare-hero__lead{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);max-width:500px;font-size:var(--text-lead);color:var(--night);background:#fff6;margin-top:24px;padding:14px 20px;line-height:1.5;box-shadow:inset 0 0 0 .5px #ffffffa6,0 8px 24px #28326e0f}.compare-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.compare-hero__jump{color:#fffcec;text-shadow:0 1px 10px #28326e66;font-weight:500;text-decoration:none}.compare-hero__jump:hover{text-underline-offset:4px;text-decoration:underline}.compare-hero__stage{height:340px;position:relative}.compare-hero__icon{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:42px;width:176px;height:176px;padding:26px;position:absolute;box-shadow:0 30px 60px -18px #281e508c,0 0 0 1px #ffffff59}.compare-hero__icon[data-tile]{background:0 0;padding:0}.compare-hero__icon--yalqen{top:40px;left:5%;rotate:-6deg}.compare-hero__icon--other{top:96px;right:5%;rotate:6deg}.compare-hero__vs{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);font:500 12px/1 var(--font-mono);letter-spacing:.18em;color:var(--night);background:#ffffff8c;padding:9px 14px;position:absolute;top:156px;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 .5px #fffc,0 8px 24px #28326e2e}.compare-view__section{padding-top:clamp(64px,8vw,112px)}.compare-view__section:last-child{padding-bottom:clamp(64px,8vw,112px)}.compare-view__title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--night);text-wrap:balance;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.05}.compare-icon{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:26%;flex:none;box-shadow:0 0 0 .5px #10121814,0 4px 12px #293a4324}.compare-icon[data-tile]{background:0 0}.compare-ahead__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.compare-ahead{border-radius:var(--radius-xl);background:linear-gradient(160deg,#fbf8f3,#f2ece3);padding:32px;box-shadow:inset 0 0 0 1px #fffc,0 0 0 .5px #293a4314}.compare-ahead[data-side=other]{background:linear-gradient(160deg,#fdf4ef,#f6e6dc)}.compare-ahead h3{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--night);align-items:center;gap:12px;margin-bottom:20px;font-size:26px;font-weight:500;line-height:1.1;display:flex}.compare-ahead ul{gap:14px;padding:0;list-style:none;display:grid}.compare-ahead li{font-size:var(--text-base);color:var(--ink-soft);grid-template-columns:26px minmax(0,1fr);gap:12px;line-height:1.5;display:grid}.compare-table__frame{border-radius:var(--radius-xl);background:#fff;margin-top:32px;overflow:clip;box-shadow:0 0 0 .5px #10121814,0 30px 60px -36px #293a4366}.compare-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.compare-table thead th,.compare-table thead td{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--hairline);text-align:left;background:#ffffffeb;padding:18px 24px;position:sticky;top:82px}.compare-table thead th{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--night);font-weight:500}.compare-table thead th .compare-icon{vertical-align:middle;margin-right:10px;display:inline-block}.compare-table tbody th,.compare-table td{border-bottom:.5px solid var(--line);text-align:left;vertical-align:middle;padding:14px 24px}.compare-table tbody th{width:30%;color:var(--night);font-weight:500}.compare-table td{width:35%;color:var(--ink-soft)}.compare-table .compare-table__group th{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);border-bottom:0;padding:26px 24px 10px;font-weight:500}.compare-table caption{caption-side:bottom;font-size:var(--text-sm);color:var(--ink-muted);text-align:left;background:#fbf8f3}.compare-table__legend{flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 24px;display:flex}.compare-table__legend>span{align-items:center;gap:8px;display:inline-flex}.compare-table caption .check-chart__mark{width:20px;height:20px}.compare-table caption .check-chart__mark svg{width:15px;height:15px}.compare-table__checked{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.compare-view__faq .faq__list{max-width:820px;margin-top:24px}.compare-links{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:4px;padding:0;list-style:none;display:grid}.compare-links a{height:100%;color:var(--ink);transition:translate .3s var(--ease-spring), box-shadow .3s var(--ease-out);background:#fbf8f3;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-weight:500;text-decoration:none;display:flex}.compare-links a:hover{translate:0 -3px;box-shadow:0 12px 28px -14px #293a4366}.compare-links small{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);font-weight:400;display:block}.compare-view__sources{font-size:var(--text-sm);color:var(--ink-muted);margin-top:32px}.compare-view__sources a{color:inherit}@media (width<=820px){.subpage-hero--custom{padding-bottom:150px}.compare-hero,.compare-ahead__grid{grid-template-columns:minmax(0,1fr)}.compare-hero__stage{height:260px}.compare-hero__icon{border-radius:27px;width:112px;height:112px;padding:16px}.compare-hero__icon--yalqen{top:40px;left:4%}.compare-hero__icon--other{top:84px;right:4%}.compare-hero__vs{top:120px}.compare-ahead{padding:24px}.compare-table thead tr,.compare-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-table thead td{display:none}.compare-table tbody th,.compare-table td{width:auto;padding:10px 16px}.compare-table tbody th{font-size:var(--text-sm);color:var(--ink-muted);border-bottom:0;grid-column:1/-1;padding-bottom:0}.compare-table thead th{font-size:var(--text-lead);padding:14px 16px}.compare-table .compare-table__group th,.compare-table__legend{padding-inline:16px}.compare-table__checked{margin-left:0}}@media (prefers-reduced-motion:reduce){.compare-links a{transition:none}.compare-links a:hover{translate:none}}@media (prefers-reduced-transparency:reduce){.compare-hero__lead,.compare-hero__vs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe6}}.check-chart__mark{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.check-chart__mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.check-chart__mark[data-mark=yes]{color:#fff;background:#2f8a5c}.check-chart__mark[data-mark=partly]{color:#d9803f;box-shadow:inset 0 0 0 2px #d9803f}.check-chart__mark[data-mark=partly] svg{fill:currentColor;stroke:none}.check-chart__mark[data-mark=no]{color:#9aa1a5;box-shadow:inset 0 0 0 1.5px #c3c7ca}
