.cmp-hero{padding:var(--hero-top) 0 var(--section-y-sm);text-align:center;position:relative;overflow:hidden}.cmp-hero:before{content:"";background:radial-gradient(ellipse, var(--pink-soft), transparent 60%);filter:blur(60px);z-index:0;width:700px;height:280px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.cmp-hero .container{z-index:1;position:relative}.cmp-hero h1{margin-bottom:16px}.cmp-hero .lead{margin:0 auto}.cmp-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.cmp-micro{color:var(--text-dim);margin-top:14px;font-size:13px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-body{padding:var(--section-y-sm) 0 var(--section-y);border-top:1px solid var(--line)}.cmp-body .h1{margin:56px 0 20px}.cmp-body .h1:first-child{margin-top:0}.cmp-p{color:var(--text-muted);margin-bottom:14px;font-size:16px;line-height:1.7}.cmp-p a,.cmp-foot a{color:var(--text);text-underline-offset:3px}.vs-table{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--bg-card);overflow:hidden}.vs-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.5fr 1.5fr;align-items:start;gap:16px;padding:16px 24px;font-size:15px;line-height:1.5;display:grid}.vs-row:last-child{border-bottom:none}.vs-head{background:var(--bg-sunken);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:12px 24px;font-size:11px}.vs-label{color:var(--text-muted);font-weight:500}.vs-us{color:var(--text);font-weight:500}.vs-them{color:var(--text-muted)}.vs-yes{color:#4ade80;font-weight:700}.vs-no{color:#f87171;font-weight:700}.pick-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.pick-card{background:var(--bg-card);border:1px solid var(--line-card);border-radius:var(--r-card);padding:28px}.pick-card.pick-us{background:#ff3d8a0a;border-color:#ff3d8a66}.pick-card .h2{margin-bottom:16px}.pick-card ul,.cmp-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pick-card li,.cmp-list li{color:var(--text-muted);padding-left:22px;font-size:15px;line-height:1.6;position:relative}.pick-card li:before,.cmp-list li:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.pick-us li:before,.cmp-list li:before{background:var(--pink)}.cmp-list{margin-bottom:20px}.cmp-list li b{color:var(--text);font-weight:600}.cmp-list kbd{font-family:var(--font-mono);border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--text);border-radius:4px;padding:2px 6px;font-size:12px}.cmp-cta{text-align:center;border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--bg-card);margin-top:64px;padding:28px}.cmp-cta .h1{margin:0 0 12px}.cmp-cta .lead{margin:0 auto}.cmp-foot{color:var(--text-dim);margin-top:24px;font-size:13px;line-height:1.6}.cmp-foot+.cmp-foot{margin-top:10px}@media (width<=640px){.pick-grid{grid-template-columns:1fr}.cmp-actions .btn-pink,.cmp-actions .btn-ghost{justify-content:center;width:100%;min-height:48px}.cmp-cta,.pick-card{padding:20px}.vs-row{grid-template-columns:1fr 1fr;gap:6px 16px;padding:14px 16px;font-size:16px}.vs-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);grid-column:1/-1;font-size:11px}.vs-head{padding:10px 16px;font-size:11px}.vs-head>:first-child{display:none}.pick-card li,.cmp-list li{font-size:16px}.cmp-foot{font-size:14px}.cmp-foot a{padding:11px 0;display:inline-block}}
