:root{--base3: #ffffff;--base2: #e2e8f0;--base1: #8a94a3;--base00: #4b5563;--base01: #374151;--base02: #111827;--blue: #268bd2;--green: #6f8f00;--orange: #cb4b16;--card: #ffffff;--tint: #f7f9fb}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--base00);background-color:var(--base3)}.page{min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:100%;max-width:480px;background:var(--card);border:1px solid var(--base2);border-top:4px solid var(--blue);border-radius:14px;box-shadow:0 12px 40px #0f172a14;padding:36px}.brand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.brand img{height:30px;display:block}.brand .brand-tag{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--base1);text-align:right;line-height:1.5}h1{font-size:27px;margin:0 0 10px;color:var(--base02);letter-spacing:-.01em}.lede{color:var(--base00);margin:0 0 26px;line-height:1.55}.btn{display:block;width:100%;padding:13px 16px;margin:10px 0;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;text-align:center;text-decoration:none;transition:filter .12s ease,transform .12s ease}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid rgba(38,139,210,.45);outline-offset:2px}.btn-quantum{background:var(--blue);color:#fff}.btn-classic{background:transparent;color:var(--orange);border-color:var(--orange)}.btn-classic:hover{background:#cb4b1612;filter:none}.fine{color:var(--base1);font-size:13px;margin-top:20px;line-height:1.5}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--base1);margin:0 0 10px}.method{border-radius:12px;padding:20px;margin:6px 0 22px;border:1px solid var(--base2)}.method.is-quantum{background:#268bd217;border-color:#268bd259}.method.is-classic{background:#cb4b1614;border-color:#cb4b1659}.method-flag{font-size:13px;font-weight:700}.method.is-quantum .method-flag{color:var(--blue)}.method.is-classic .method-flag{color:var(--orange)}.method h2{margin:8px 0 0;font-size:22px;color:var(--base02);font-family:ui-monospace,Cascadia Code,Consolas,monospace;letter-spacing:-.01em}.method .method-sub{margin:6px 0 0;font-size:13px;color:var(--base01)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px}.stats>div{background:var(--tint);border:1px solid var(--base2);border-radius:10px;padding:12px 14px}.stats dt{font-size:11px;color:var(--base1);text-transform:uppercase;letter-spacing:.07em;margin:0}.stats dd{margin:6px 0 0;font-size:21px;font-weight:700;color:var(--base02);font-variant-numeric:tabular-nums}.stats dd .unit{font-size:13px;font-weight:600;color:var(--base01);margin-left:2px}.verified-ok{color:var(--green)}.verified-bad{color:var(--orange)}@media (max-width: 420px){.card{padding:26px}.stats{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.btn{transition:none}}
