.compare-hero{padding:56px 0 24px}.verdict{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:rgb(var(--signal) / .08);border:1px solid rgba(34,232,138,.4);color:var(--signal);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.vs-band{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:stretch;margin-top:36px}@media (max-width: 800px){.vs-band{grid-template-columns:1fr}}.vs-card{padding:28px;border-radius:14px;border:1px solid rgb(var(--c-line) / var(--c-line-a));background:rgb(var(--c-panel) / .4);display:flex;flex-direction:column}.vs-card.us{border-color:#22e88a73;background:rgb(var(--c-bg-soft))}.vs-card .name{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--c-mute))}.vs-card.us .name{color:var(--signal)}.vs-card h3{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:12px 0 8px}.vs-card p{font-size:14px;color:rgb(var(--c-chalk) / .7);line-height:1.55;margin:0 0 20px}.vs-card .score{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--c-mute));display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid rgb(var(--c-line) / var(--c-line-a))}.vs-card .score .v{color:rgb(var(--c-chalk))}.vs-card.us .score .v{color:var(--signal)}.vs-mid{display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:28px;color:rgb(var(--c-mute));padding:24px}.honest-wrap{border:1px solid rgb(var(--c-line) / var(--c-line-a));border-radius:14px;overflow:hidden}.honest-head{display:grid;grid-template-columns:1.6fr 1fr 1fr 220px;background:rgb(var(--c-panel-2) / .5);border-bottom:1px solid rgb(var(--c-line) / var(--c-line-a));position:sticky;top:56px;z-index:2;backdrop-filter:blur(8px)}@media (max-width: 900px){.honest-head,.honest-row{grid-template-columns:1.4fr 1fr 1fr}.honest-head .verdict-col,.honest-row .verdict-col{display:none}}.honest-head>div{padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--c-mute))}.honest-head .us-col{color:var(--signal)}.honest-head .them-col{color:rgb(var(--c-chalk))}.honest-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 220px;border-bottom:1px solid rgb(var(--c-line) / .05);transition:background .15s ease}.honest-row:hover{background:rgb(var(--c-line) / .04)}.honest-row>div{padding:16px 18px;font-size:13.5px;display:flex;align-items:center;gap:10px}.honest-row .feat{font-weight:500}.honest-row .feat .cat{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--c-mute));font-weight:400;margin-bottom:4px}.honest-row .us-col,.honest-row .them-col{font-family:JetBrains Mono,monospace;font-size:12.5px}.honest-row .us-col.win,.honest-row .them-col.win{background:#22e88a14;color:var(--signal)}.honest-row .us-col.loss,.honest-row .them-col.loss{color:rgb(var(--c-mute))}.honest-row .us-col.draw,.honest-row .them-col.draw{background:#ffb5470f;color:var(--amber)}.honest-row .verdict-col{font-family:JetBrains Mono,monospace;font-size:11px;color:rgb(var(--c-mute));border-left:1px dashed rgb(var(--c-line) / .1);line-height:1.4}.honest-row .verdict-col.win{color:var(--signal)}.honest-row .verdict-col.loss{color:var(--amber)}.honest-row .cat-header{grid-column:1 / -1;background:rgb(var(--c-panel) / .5);padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--c-mute))}.pcalc{display:grid;grid-template-columns:1fr 1.4fr;gap:0;border:1px solid rgb(var(--c-line) / var(--c-line-a));border-radius:14px;overflow:hidden;background:rgb(var(--c-bg-soft))}@media (max-width: 900px){.pcalc{grid-template-columns:1fr}}.pcalc-form{padding:26px;border-right:1px solid rgb(var(--c-line) / var(--c-line-a))}@media (max-width: 900px){.pcalc-form{border-right:none;border-bottom:1px solid rgb(var(--c-line) / var(--c-line-a))}}.pcalc-form .roi-field{display:grid;gap:8px;margin-bottom:18px}.pcalc-form label{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--c-mute))}.pcalc-form label .v{color:var(--signal);font-size:14px;letter-spacing:0}.pcalc-form input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:rgb(var(--c-line) / .15);outline:none}.pcalc-form input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #22e88a26;cursor:ew-resize}.pcalc-out{padding:26px}.pcalc-bars{display:grid;gap:14px}.pcalc-bar{background:rgb(var(--c-panel) / .4);border:1px solid rgb(var(--c-line) / var(--c-line-a));border-radius:10px;padding:16px}.pcalc-bar .label{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--c-mute));margin-bottom:10px}.pcalc-bar .label .price{font-family:JetBrains Mono,monospace;font-size:22px;font-feature-settings:"tnum";letter-spacing:0}.pcalc-bar .label .price.us{color:var(--signal)}.pcalc-bar .meter{position:relative;height:10px;border-radius:999px;background:rgb(var(--c-line) / .08);overflow:hidden}.pcalc-bar .fill{height:100%;border-radius:999px;transition:width .3s ease}.pcalc-bar.us .fill{background:linear-gradient(90deg,var(--signal-deep),var(--signal))}.pcalc-bar.them .fill{background:linear-gradient(90deg,var(--amber),var(--rose))}.pcalc-delta{margin-top:14px;padding:14px;border-radius:10px;background:rgb(var(--signal) / .08);border:1px dashed rgba(34,232,138,.4);color:var(--signal);font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.5}.choose{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 800px){.choose{grid-template-columns:1fr}}.choose-card{padding:28px;border-radius:14px;border:1px solid rgb(var(--c-line) / var(--c-line-a));background:rgb(var(--c-panel) / .4)}.choose-card h3{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0 0 14px}.choose-card.us h3{color:var(--signal)}.choose-card.them h3{color:var(--amber)}.choose-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.choose-card li{font-size:14.5px;line-height:1.5;display:flex;gap:10px;color:rgb(var(--c-chalk) / .85)}.choose-card li:before{content:"→";flex-shrink:0}.choose-card.us li:before{color:var(--signal)}.choose-card.them li:before{color:var(--amber)}.migration{border:1px solid rgb(var(--c-line) / var(--c-line-a));border-radius:14px;overflow:hidden}.migration details{border-bottom:1px solid rgb(var(--c-line) / var(--c-line-a))}.migration details:last-child{border-bottom:none}.migration summary{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:500}.migration summary::-webkit-details-marker{display:none}.migration summary .step{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;color:var(--signal)}.migration summary .chev{color:var(--signal);font-family:JetBrains Mono,monospace;transition:transform .2s}.migration details[open] summary .chev{transform:rotate(45deg)}.migration .body{padding:0 22px 22px;color:rgb(var(--c-chalk) / .7);font-size:13.5px;line-height:1.55;max-width:64ch}.faq-list details{border-top:1px solid rgb(var(--c-line) / var(--c-line-a));padding:6px 0}.faq-list details:last-child{border-bottom:1px solid rgb(var(--c-line) / var(--c-line-a))}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:500;letter-spacing:-.01em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .chev{color:var(--signal);font-family:JetBrains Mono,monospace;font-size:24px;line-height:1;transition:transform .2s}.faq-list details[open] summary .chev{transform:rotate(45deg)}.faq-list details p{margin:0 0 24px;color:rgb(var(--c-chalk) / .7);max-width:64ch;font-size:14.5px;line-height:1.6}
