@font-face{font-family:"Founders Grotesk X Condensed";font-weight:700;font-style:normal;font-display:swap;src:url("https://cdn.prod.website-files.com/66f4fbb96c3e7ab6417fc185/6703d8cebbfc6a5e024a8143_founders-grotesk-x-condensed-bold.ttf") format("truetype")}@font-face{font-family:"PP Neue Montreal";font-weight:500;font-style:normal;font-display:swap;src:url("https://cdn.prod.website-files.com/66f4fbb96c3e7ab6417fc185/6703d8cfcb8768d0c1d81e07_PPNeueMontreal-Medium.woff2") format("woff2")}@font-face{font-family:"PP Neue Montreal Mono";font-weight:500;font-style:normal;font-display:swap;src:url("https://cdn.prod.website-files.com/66f4fbb96c3e7ab6417fc185/6703d8ce8e5d3ed309a0ff4a_PPNeueMontrealMono-Medium.woff2") format("woff2")}.logowall{margin-top:52px}.logowall-label{font-family:var(--mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--faint);margin-bottom:22px}.logowall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:30px 40px;align-items:center}.logo{width:100%;height:auto;max-height:30px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:0.55;transition:opacity 0.35s var(--ease)}.logo:hover{opacity:0.95}@media (max-width:620px){.logowall-grid{gap:24px 28px}.logo{max-height:24px}}.pullquote{margin:52px 0 0;padding:0 0 0 26px;border-left:2px solid var(--accent);max-width:760px}.pullquote p{margin:0;font-size:clamp(19px,2.3vw,26px);line-height:1.45;letter-spacing:-0.015em;color:var(--ink);font-weight:500}.pullquote footer{margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted)}.giant-sm{font-family:var(--sans);font-weight:500;font-size:0.2em;letter-spacing:0.04em;padding:0 0.16em;vertical-align:0.42em;-webkit-text-fill-color:var(--muted);color:var(--muted)}.sitenav{position:fixed;top:0;left:0;right:0;z-index:40;background:rgba(10,12,15,0.72);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.sitenav-in{max-width:1060px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sitenav-logo img{height:22px;width:auto;display:block}.sitenav-links{display:flex;align-items:center;gap:26px}.sitenav-links a{font-family:var(--mono);font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:color 0.25s var(--ease)}.sitenav-links a:hover{color:var(--ink)}.sitenav-cta{border:1px solid var(--accent);border-radius:999px;padding:9px 18px;color:var(--accent) !important}.sitenav-cta:hover{background:var(--accent);color:#0a0c0f !important}@media (max-width:860px){.sitenav-links a{display:none}.sitenav-links a.sitenav-cta{display:inline-block}}.hero{padding-top:150px}.pyramid{margin:46px 0 0;display:flex;flex-direction:column;align-items:center;gap:7px}.pyr-band{display:flex;align-items:center;justify-content:center;gap:14px;height:62px;border-radius:4px;border:1px solid var(--border);background:rgba(18,22,28,0.78);transition:transform 0.7s var(--ease),opacity 0.7s var(--ease)}.pyr-1{width:26%;border-color:rgba(212,39,28,.75);background:rgba(212,39,28,.16)}.pyr-2{width:42%;border-color:rgba(212,39,28,.42);background:rgba(212,39,28,.08)}.pyr-3{width:62%}.pyr-4{width:81%}.pyr-5{width:100%}.pyr-pct{font-family:var(--sans);font-weight:700;font-size:clamp(19px,2.2vw,26px);letter-spacing:-0.03em;color:var(--ink)}.pyr-1 .pyr-pct,.pyr-2 .pyr-pct{color:var(--accent)}.pyr-lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;color:var(--muted);text-align:left}@media (max-width:700px){.pyr-band{height:56px;gap:10px;padding:0 10px}.pyr-1{width:46%}.pyr-2{width:60%}.pyr-3{width:76%}.pyr-4{width:90%}.pyr-lbl{font-size:10px;letter-spacing:0.08em}}.pyr-key{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:26px}.pyr-key-item{font-family:var(--mono);font-size:11.5px;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:9px}.pk{width:10px;height:10px;border-radius:2px;display:inline-block}.pk-hot{background:var(--accent)}.pk-cold{background:var(--neutral-bar)}.logowall-panel{background:#14181e;border:1px solid var(--border);border-radius:16px;padding:34px 34px 38px}.logowall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:30px 34px;align-items:center}@media (max-width:620px){.logowall-panel{padding:24px 20px 28px}.logowall-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:22px 20px}}.tread{margin-top:48px;border:1px solid var(--border);background:rgba(14,17,22,.82);border-radius:16px;padding:26px 26px 20px}.tread-title{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.tread-svg{width:100%;height:auto;display:block;overflow:visible}.tg{stroke:rgba(255,255,255,.06);stroke-width:1}.tax{stroke:var(--border);stroke-width:1}.tspend{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tgrow{fill:none;stroke:var(--neutral-bar);stroke-width:2.5;stroke-dasharray:6 5;stroke-linecap:round}.tdot{fill:var(--accent)}.tdot2{fill:var(--neutral-bar)}.tlab{font-family:var(--mono);font-size:11px;fill:var(--faint)}.tkey{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.tkey-a{fill:var(--accent)}.tkey-b{fill:var(--neutral-bar)}.tread-note{font-size:12.5px;color:var(--faint);margin-top:14px;line-height:1.5}.glyph{font-size:clamp(52px,7vw,84px);line-height:1;margin:0 0 18px}.hl-wrap{max-width:none}.hl{background:var(--accent);color:#fff;padding:.08em .28em .16em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bigq{font-size:clamp(21px,2.7vw,32px);line-height:1.35;font-weight:700;letter-spacing:-.025em;color:var(--ink);margin:26px 0 0;max-width:700px}.tag-face{align-items:center;gap:12px}.face{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(212,39,28,.5);flex:none}.srclink{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(212,39,28,.4);padding-bottom:2px}.srclink:hover{border-bottom-color:var(--accent)}.sitefoot{position:relative;z-index:3;border-top:1px solid var(--border);background:rgba(10,12,15,.9);padding:64px 0 40px}.foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:36px}.foot-h{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}.foot-col a{display:block;font-size:14.5px;color:var(--ink-2);text-decoration:none;margin-bottom:10px;transition:color .25s var(--ease)}.foot-col a:hover{color:var(--ink)}.foot-base{margin-top:52px;padding-top:24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.foot-logo{height:20px;width:auto;opacity:.8}.foryou{display:inline-flex;align-items:center;gap:14px;border:1px solid rgba(212,39,28,.45);background:rgba(212,39,28,.08);border-radius:999px;padding:9px 20px 9px 10px;margin-bottom:26px}.foryou[hidden]{display:none}.foryou-logo{width:34px;height:34px;border-radius:50%;object-fit:contain;background:#fff;padding:4px;flex:none}.foryou-logo[data-empty="1"]{display:none}.foryou-txt{display:flex;flex-direction:column;line-height:1.25}.foryou-k{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.foryou-b{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body blockquote{border:0;margin:0;padding:0;font-size:inherit;line-height:inherit}body .adcard .tag{background:transparent;padding:0;margin:0 0 16px;justify-content:flex-start}body .adcard .tag-face{align-items:center;gap:12px}body .cta{border-radius:0;min-height:0;padding:0;display:block;flex-flow:row}body .logowall-grid .logo{display:block;justify-content:initial;align-items:initial}body .sitefoot p,body .sitefoot a{margin:0}.plmark{stroke:rgba(212,39,28,.45);stroke-width:1;stroke-dasharray:4 5}.plnote{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;fill:var(--accent)}.h1-ent{display:block;margin-top:14px;font-size:.62em;color:var(--ink-2);font-weight:500}.faq{margin-top:34px;border-top:1px solid var(--border);max-width:820px}.faq-item{border-bottom:1px solid var(--border);padding:22px 0}.faq-q{font-size:clamp(17px,1.9vw,20px);font-weight:650;color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.faq-q::-webkit-details-marker{display:none}.faq-q::after{content:"+";color:var(--accent);font-weight:400;flex:none}.faq-item[open] .faq-q::after{content:"\2013"}.faq-a{margin-top:14px;font-size:16px;line-height:1.62;color:var(--ink-2);max-width:700px}.tally-veil{position:fixed;inset:0;z-index:200;background:rgba(6,8,10,.86);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.tally-veil[hidden]{display:none}.tally-box{position:relative;width:100%;max-width:720px;height:min(84vh,900px);background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.tally-box iframe{width:100%;height:100%;border:0;display:block;background:var(--surface)}.tally-x{position:absolute;top:10px;right:14px;z-index:2;background:none;border:0;color:var(--muted);font-size:30px;line-height:1;cursor:pointer;padding:4px 10px}.tally-x:hover{color:var(--ink)}button.btn,button.sitenav-cta{font-family:inherit;cursor:pointer}button.btn{border:0}:root{color-scheme:dark;--bg:#0a0c0f;--bg-2:#0e1116;--surface:#12161c;--border:#232a33;--ink:#eef1f4;--ink-2:#c3ccd5;--muted:#8b95a1;--faint:#59636e;--accent:#d4271c;--accent-mark:#c22217;--accent-soft:rgba(212,39,28,0.14);--neutral-bar:#5d6a78;--ease:cubic-bezier(0.22,1,0.36,1);--sans:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--display:"Founders Grotesk X Condensed","Arial Narrow","Helvetica Neue",sans-serif;--mono:"PP Neue Montreal Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:500;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--accent);color:#0a0c0f}a{color:var(--ink)}#stage{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%}.vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 10%,transparent 55%,rgba(6,8,10,0.75) 100%),linear-gradient(to bottom,rgba(10,12,15,0.35),transparent 18%,transparent 82%,rgba(10,12,15,0.6))}.grain{position:fixed;inset:-50%;z-index:2;pointer-events:none;opacity:0.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.content{position:relative;z-index:3}.wrap{max-width:1060px;margin:0 auto;padding:0 28px}section[data-ch]{min-height:100vh;display:flex;align-items:center;padding:15vh 0}section[data-ch]>.wrap{width:100%}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:14px;margin-bottom:30px}.eyebrow::before{content:"";width:34px;height:1px;background:var(--accent);flex:none}.eyebrow .num{color:var(--accent)}h2{font-weight:800;letter-spacing:-0.035em;line-height:1.02;margin:0 0 26px;text-wrap:balance;font-size:clamp(34px,5.4vw,72px)}.lede{font-size:clamp(17px,1.9vw,21px);line-height:1.65;color:var(--ink-2);max-width:640px;margin:0}.lede + .lede{margin-top:18px}.lede strong{color:var(--ink);font-weight:650}.accent{color:var(--accent)}.kicker{margin-top:40px;padding:22px 26px;border-left:2px solid var(--accent);background:linear-gradient(to right,var(--accent-soft),transparent 70%);font-size:clamp(17px,1.9vw,20px);line-height:1.55;color:var(--ink);max-width:660px;border-radius:0 10px 10px 0}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}.hero .brandline{position:absolute;top:34px;left:0;right:0;margin-inline:auto;width:100%;max-width:1060px;padding:0 28px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted)}.hero .brandline b{color:var(--ink);font-weight:700;letter-spacing:0.26em}.hero .giant{width:fit-content;font-family:var(--display);font-weight:700;font-size:clamp(96px,21vw,280px);line-height:0.82;letter-spacing:-0.02em;margin:0 0 10px;background:linear-gradient(115deg,#ffffff 30%,#f0907f 55%,var(--accent) 78%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 44px rgba(212,39,28,0.16))}.hero .giant-sub{font-size:clamp(18px,2.7vw,35px);font-weight:700;letter-spacing:-0.03em;line-height:1.12;max-width:24ch;margin:0 0 30px}.scrollcue{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:var(--faint);display:flex;flex-direction:column;align-items:center;gap:12px}.scrollcue::after{content:"";width:1px;height:46px;background:linear-gradient(var(--accent),transparent);animation:drip 2.1s var(--ease) infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.rail{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:18px}.rail button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;flex-direction:row-reverse}.rail .dot{width:7px;height:7px;border-radius:50%;background:var(--faint);transition:background 0.3s,box-shadow 0.3s,transform 0.3s}.rail .lbl{font-family:var(--mono);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);opacity:0;transform:translateX(6px);transition:opacity 0.3s,transform 0.3s;white-space:nowrap}.rail button:hover .lbl,.rail button.on .lbl{opacity:1;transform:none}.rail button.on .dot{background:var(--accent);box-shadow:0 0 12px rgba(212,39,28,0.8);transform:scale(1.35)}@media (max-width:900px){.rail{display:none}}.adcards{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:48px;align-items:start}@media (max-width:820px){.adcards{grid-template-columns:1fr}}.adcard{position:relative}.adcard .paper{position:relative;border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:26px 26px 22px;z-index:2}.adcard.stacked::before,.adcard.stacked::after{content:"";position:absolute;inset:0;border:1px solid var(--border);background:var(--bg-2);border-radius:16px;z-index:1}.adcard.stacked::before{transform:translate(9px,9px);opacity:0.7}.adcard.stacked::after{transform:translate(18px,18px);opacity:0.4;z-index:0}.adcard.rare .paper{border-color:rgba(212,39,28,0.5);box-shadow:0 0 0 1px rgba(212,39,28,0.14),0 24px 60px -30px rgba(212,39,28,0.3)}.adcard .tag{font-family:var(--mono);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:flex;align-items:center;gap:8px}.adcard.rare .tag{color:var(--accent)}.adcard blockquote{margin:0;font-size:clamp(17px,1.9vw,21px);line-height:1.5;font-weight:550;color:var(--ink)}.adcard .meta{margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:13.5px;color:var(--muted)}.chart-block{margin-top:52px;border:1px solid var(--border);background:rgba(14,17,22,0.82);backdrop-filter:blur(10px);border-radius:18px;padding:30px 30px 22px}.chart-title{font-size:16px;font-weight:700;letter-spacing:-0.01em}.chart-sub{font-size:13.5px;color:var(--muted);margin:4px 0 26px}.bars{display:flex;flex-direction:column;gap:13px}.bar-row{display:grid;grid-template-columns:128px 1fr 150px;align-items:center;gap:14px;cursor:default}.bar-row .b-label{font-size:13.5px;color:var(--ink-2);text-align:right;letter-spacing:0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .b-track{position:relative;height:22px;display:flex;align-items:center;border-left:1px solid var(--border)}.bar-row .b-fill{height:14px;width:0%;background:var(--neutral-bar);border-radius:0 4px 4px 0;transition:width 1.25s var(--ease);transition-delay:var(--d,0s)}.bar-row.hero-bar .b-fill{background:linear-gradient(to right,#c73f09,var(--accent-mark));box-shadow:0 0 18px rgba(242,80,15,0.45)}.bar-row .b-val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--muted);opacity:0;transition:opacity 0.6s ease 1s;white-space:nowrap}.in .bar-row .b-val{opacity:1}.bar-row.hero-bar .b-val{color:var(--ink);font-weight:700}.bar-row:hover .b-fill{filter:brightness(1.25)}.bar-row>*{min-width:0}@media (max-width:700px){.chart-block{padding:22px 18px 16px}.bars{gap:16px}.bar-row{grid-template-columns:1fr;gap:4px}.bar-row .b-label{text-align:left;font-size:12px}.bar-row .b-fill{height:12px}.bar-row .b-val{margin:2px 0 0;white-space:normal}}.chart-note{margin-top:20px;font-size:13px;color:var(--muted);display:flex;align-items:baseline;gap:8px}.chart-note .key{width:10px;height:10px;border-radius:3px;background:var(--accent-mark);flex:none;align-self:center}.chart-tip{position:fixed;z-index:40;pointer-events:none;background:#171c23;border:1px solid var(--border);border-radius:10px;padding:10px 13px;font-size:12.5px;line-height:1.45;color:var(--ink-2);max-width:250px;opacity:0;transform:translateY(4px);transition:opacity 0.18s,transform 0.18s;box-shadow:0 14px 34px -14px rgba(0,0,0,0.7)}.chart-tip.on{opacity:1;transform:none}.chart-tip b{color:var(--ink);display:block;margin-bottom:2px}.chart-tip .days{font-family:var(--mono);color:var(--accent)}.board{margin-top:48px;border:1px solid var(--border);background:rgba(14,17,22,0.86);backdrop-filter:blur(10px);border-radius:18px;padding:28px 28px 22px}.board-scroll{overflow-x:auto}.board table{width:100%;border-collapse:collapse;min-width:780px;font-size:13px}.board th,.board td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.board th{font-family:var(--mono);font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--muted);font-weight:500;white-space:nowrap;vertical-align:bottom}.board th .mn{color:var(--accent);display:block;font-size:10px;margin-bottom:3px}.board td{color:var(--ink-2)}.board td.brand{color:var(--ink);font-weight:650;white-space:nowrap}.board td.num{font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:12.5px}.board tr.dim td{color:var(--faint);font-style:italic}.board tr.you td{background:rgba(212,39,28,0.11);box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent);color:var(--accent);font-weight:750;font-size:15px;padding-top:18px;padding-bottom:18px}.board tr.you td.q{font-family:var(--mono);font-size:19px}.board-note{margin-top:18px;font-size:13px;color:var(--muted);line-height:1.6}.board-wrap{position:relative}.board-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;pointer-events:none;background:linear-gradient(to left,rgba(14,17,22,0.96),transparent)}.board-hint{display:none;font-family:var(--mono);font-size:10.5px;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}@media (max-width:900px){.board-hint{display:block}}@media (max-width:700px){.board{padding:20px 16px 14px}}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}@media (max-width:860px){.tiles{grid-template-columns:repeat(2,1fr)}}.tile{border:1px solid var(--border);background:rgba(18,22,28,0.72);border-radius:14px;padding:20px 18px 18px}.tile .t-label{font-size:13px;color:var(--muted);margin-bottom:10px;line-height:1.4}.tile .t-val{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-0.03em;line-height:1}.tile .t-val .unit{font-size:0.55em;font-weight:700;color:var(--ink-2)}.tile .t-cap{font-size:12px;color:var(--faint);margin-top:9px;line-height:1.45}.tile.hot{border-color:rgba(212,39,28,0.4)}.tile.hot .t-val{color:var(--accent)}.qs{margin-top:52px;display:flex;flex-direction:column}.q{display:grid;grid-template-columns:84px 1fr;gap:26px;padding:30px 0;border-top:1px solid var(--border);align-items:baseline}.q:last-child{border-bottom:1px solid var(--border)}.q .qn{font-family:var(--mono);font-size:13px;letter-spacing:0.14em;color:var(--accent)}.q .qt{font-size:clamp(20px,2.6vw,30px);font-weight:700;letter-spacing:-0.02em;line-height:1.25}.q .qd{font-size:15px;color:var(--muted);margin-top:8px;max-width:560px}.practice{margin-top:64px;padding-top:36px;border-top:1px solid var(--border)}.p-intro{font-size:clamp(19px,2.2vw,26px);font-weight:720;letter-spacing:-0.02em;line-height:1.28;max-width:700px;margin:0 0 26px}.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:860px){.p-grid{grid-template-columns:1fr}}.p-item{border:1px solid var(--border);background:rgba(18,22,28,0.72);border-radius:14px;padding:20px 18px}.p-item .p-n{font-family:var(--mono);font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.p-item .p-b{font-size:14px;color:var(--muted);line-height:1.55}.p-proof{margin-top:22px;font-size:14px;color:var(--muted);line-height:1.6;max-width:760px}.p-proof b{color:var(--ink-2);font-weight:650}.cta{margin-top:70px;border:1px solid rgba(212,39,28,0.35);border-radius:22px;background:radial-gradient(90% 140% at 15% 0%,rgba(212,39,28,0.16),transparent 55%),rgba(14,17,22,0.9);padding:clamp(30px,5vw,54px);position:relative;overflow:hidden}.cta h3{margin:0 0 16px;font-size:clamp(26px,3.6vw,44px);font-weight:800;letter-spacing:-0.03em;line-height:1.08}.cta p{color:var(--ink-2);max-width:580px;margin:0 0 30px}.btn{display:inline-flex;align-items:center;gap:12px;background:var(--accent);color:#140b06;font-weight:750;font-size:16px;letter-spacing:-0.01em;padding:16px 28px;border-radius:999px;text-decoration:none;transition:transform 0.3s var(--ease),box-shadow 0.3s;box-shadow:0 10px 34px -12px rgba(212,39,28,0.7)}.btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 44px -12px rgba(212,39,28,0.8)}.btn .arr{transition:transform 0.3s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.cta .alt{font-size:14px;color:var(--muted);margin:18px 0 0;max-width:560px}.cta .alt a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid rgba(212,39,28,0.5)}.cta .alt a:hover{color:var(--accent);border-bottom-color:var(--accent)}.cta .aside{font-size:13px;color:var(--muted);margin-top:22px;max-width:520px}.cta .sig{font-size:15px;color:var(--ink);font-weight:650;margin-top:26px}.cta .sig span{color:var(--muted);font-weight:500}footer{position:relative;z-index:3;border-top:1px solid var(--border);background:rgba(10,12,15,0.9);padding:44px 0 60px;font-size:13px;color:var(--muted);line-height:1.7}footer .cols{display:grid;grid-template-columns:1.4fr 1fr;gap:40px}@media (max-width:760px){footer .cols{grid-template-columns:1fr}}footer h4{font-family:var(--mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--faint);margin:0 0 12px}.js .rv{opacity:0;transform:translateY(28px);transition:opacity 0.95s var(--ease),transform 0.95s var(--ease);transition-delay:var(--d,0s)}.js .in>.rv,.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}.bar-row .b-fill{transition:none}.scrollcue::after{animation:none}}.reel{margin-top:44px;width:100%;aspect-ratio:16 / 9;border:1px solid var(--border);background:rgba(14,17,22,0.82);border-radius:16px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.reel video,.reel iframe{width:100%;height:100%;object-fit:cover;border:0;display:block}.reel-mark{width:74px;height:74px;border-radius:50%;border:1px solid rgba(212,39,28,0.55);box-shadow:0 0 34px -6px rgba(212,39,28,0.5);display:flex;align-items:center;justify-content:center}.reel-tri{display:block;border-left:17px solid var(--accent);border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:5px}.reel-ph{position:absolute;left:24px;bottom:20px;font-family:var(--mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--faint)}