.cmp-shell{flex-direction:column;min-height:100vh;display:flex}.v8page.cmppage{flex:1;min-height:0}.cmppage .kicker{display:block}.cmppage section h2{margin-top:10px}.cmppage .cmp-hero{padding:40px 0 18px}.cmppage .cmp-hero h1{max-width:none}.cmppage .cmp-hero .sub{max-width:60ch}.cmppage .cmp-offer{max-width:64ch;color:var(--ink);margin-top:16px;font-size:16px;line-height:24px}.cmppage .cmp-ctas{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.cmppage .cmp-btn{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 22px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.cmppage .cmp-btn.primary{background:var(--neon);color:var(--ink)}.cmppage .cmp-btn.ghost{background:var(--surface);color:var(--ink);border:2px solid var(--ink)}.cmppage .cmp-btn .num{white-space:nowrap;font-family:JetBrains Mono,monospace}.cmppage .cmp-fine{letter-spacing:.01em;color:var(--ink2);max-width:80ch;margin-top:12px;font-size:12px;line-height:16px}.cmppage .cmp-note{color:var(--ink2);max-width:72ch;margin-top:8px;font-size:14px;font-style:italic;line-height:20px}.cmppage .cmp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin-top:20px}.cmppage .cmp-table col.c-label{width:20%}.cmppage .cmp-table col.c-sr{width:28.5%}.cmppage .cmp-table col.c-o{width:25.75%}.cmppage .cmp-table th,.cmppage .cmp-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:14px 16px;font-size:14px;line-height:20px}.cmppage .cmp-table thead th,.cmppage .cmp-table thead td{vertical-align:bottom;border-bottom:1.5px solid var(--line2);padding-top:18px}.cmppage .cmp-table .lab{letter-spacing:.01em;text-transform:uppercase;color:var(--accent);padding-top:17px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:16px}.cmppage .cmp-table td.o,.cmppage .cmp-table th.o{background:var(--surface);color:var(--ink2);font-weight:400}.cmppage .cmp-table td.sr,.cmppage .cmp-table th.sr{z-index:1;background:var(--accent-soft);color:var(--ink);border-left:2px solid var(--accent);border-right:2px solid var(--accent);position:relative;box-shadow:8px 0 14px -10px #0f172a59,-8px 0 14px -10px #0f172a59}.cmppage .cmp-table th.sr{border-top:2px solid var(--accent);border-radius:14px 14px 0 0}.cmppage .cmp-table tbody tr:last-child td.sr{border-bottom:2px solid var(--accent);border-radius:0 0 14px 14px}.cmppage .cmp-table tbody tr:last-child td.o{border-bottom:0}.cmppage .cmp-table b{color:var(--ink);font-weight:600}.cmppage .cmp-table tr.over td{color:var(--ink);font-weight:500}.cmppage .cmp-vh{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cmppage .cmp-plate{background:var(--bg);border-radius:10px;padding:4px 8px;line-height:0;display:inline-flex}.cmppage .cmp-lockup{width:auto;height:40px;display:block}.cmppage .cmp-badge{background:var(--accent);color:var(--on-dark);letter-spacing:.01em;white-space:nowrap;border-radius:5px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.cmppage .cmp-mark{filter:grayscale();opacity:.68;width:auto;display:block}.cmppage .cmp-mark-rosie{height:28px}.cmppage .cmp-mark-jobber{height:18px;margin:5px 0}.cmppage .cmp-vsub{letter-spacing:.01em;color:var(--ink3);font-size:12px;font-weight:500;line-height:16px}.cmppage .cmp-cards{display:none}.cmppage .cmp-card{border:1px solid var(--line2);background:var(--surface);border-radius:14px;padding:16px 18px}.cmppage .cmp-card.sr{background:var(--accent-soft);border:2px solid var(--accent);box-shadow:0 8px 18px -12px #0f172a73}.cmppage .cmp-card dl{margin-top:10px}.cmppage .cmp-dl{border-top:1px solid var(--line);padding:10px 0}.cmppage .cmp-card.sr .cmp-dl{border-top-color:#0f513240}.cmppage .cmp-dl dt{letter-spacing:.01em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;line-height:16px}.cmppage .cmp-dl dd{color:var(--ink2);margin-top:4px;font-size:14px;line-height:20px}.cmppage .cmp-card.sr .cmp-dl dd{color:var(--ink)}.cmppage .cmp-dl dd b{color:var(--ink);font-weight:600}.cmppage .cmp-dl.over dd{color:var(--ink);font-weight:500}.cmppage .cmp-disclaimer{margin-top:14px}.cmppage .cmp-scen{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.cmppage .cmp-block{background:var(--surface);border:1px solid var(--line2);border-radius:14px;padding:16px 18px}.cmppage .cmp-btitle{font-size:16px;line-height:24px}.cmppage .cmp-block ul{margin-top:10px;padding:0;list-style:none}.cmppage .cmp-block li{border-top:1px solid var(--line);padding:10px 0}.cmppage .cmp-block .who{color:var(--ink);font-size:14px;line-height:20px}.cmppage .cmp-block .who b{font-weight:600}.cmppage .cmp-block .math{letter-spacing:.01em;color:var(--ink2);margin-top:4px;font-size:12px;line-height:16px}.cmppage .cmp-block li.ours{border-top:1.5px solid var(--accent)}.cmppage .cmp-block li.ours .who{font-size:16px;font-weight:600;line-height:24px}.cmppage .cmp-foot{letter-spacing:.01em;margin-top:14px;font-size:12px;line-height:16px}.cmppage .cmp-over{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.cmppage .cmp-ocard{background:var(--surface);border:1px solid var(--line2);border-radius:14px;padding:16px 18px}.cmppage .cmp-ocard p{color:var(--ink2);font-size:14px;line-height:20px}.cmppage .cmp-ocard b{color:var(--ink);margin-bottom:6px;font-size:16px;line-height:24px;display:block}.cmppage .cmp-ocard.sr{background:var(--accent-soft);border:2px solid var(--accent)}.cmppage .cmp-ocard.sr p{color:var(--ink)}.cmppage .cmp-ptext{max-width:70ch;margin-top:12px;font-size:16px;line-height:24px}.cmppage .cmp-ptext a:not(.pillnum){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cmppage .pillnum{line-height:20px;display:inline-block}.cmppage .cmp-faq .faqs{margin-top:0}.cmppage .cmp-close{border:2px solid var(--ink);background:var(--surface);border-radius:16px;margin:8px 0 24px;padding:26px}.cmppage .cmp-close h2{margin-top:0}.cmppage .cmp-close>p{max-width:64ch;margin-top:12px;font-size:16px;line-height:28px}.cmppage .cmp-guarantee{font-weight:600}.cmppage .cmp-sources{border-top:1.5px solid var(--line2);padding:18px 0 28px}.cmppage .cmp-sources p{letter-spacing:.01em;color:var(--ink2);max-width:90ch;font-size:12px;line-height:16px}.cmppage .cmp-sources a{color:var(--ink);font-weight:600}.cmppage .cmp-sb{flex-wrap:wrap;justify-content:flex-start;gap:10px}@media (width<=900px){.cmppage .cmp-scen,.cmppage .cmp-over{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.cmppage .cmp-table{display:none}.cmppage .cmp-cards{gap:14px;margin-top:18px;display:grid}}@media (width<=680px){.cmppage .cmp-hero{padding-top:28px}.cmppage .cmp-close{padding:18px}.cmppage .cmp-btn{width:100%}}@media (width<=480px){.cmppage .cmp-sb{gap:4px}.cmppage .cmp-sb .sb-t{letter-spacing:.01em;font-size:12px;line-height:16px}.cmppage .cmp-sb .pillnum{letter-spacing:.01em;padding:6px 8px;font-size:12px;line-height:16px}}.cmppage .cmp-sb .sb-t a{color:inherit;text-underline-offset:2px;text-decoration:underline}
