*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden;max-width:100%}:root{--green:#00b365;--green-d:#007a43;--green-l:#e8f9f2;--c-access:#f44;--c-memory:#48f;--c-expert:#0c6;--c-context:#f80;--c-identity:#93f;--c-knowledge:#0ac;--c-asset:#eab308;--ink:#0a0a0a;--ink-2:#404040;--ink-3:#737373;--ink-4:#a3a3a3;--line:#e5e5e5;--paper:#fff;--paper-2:#f5f5f5;--night:#0a0a0a;--night-2:#141414;--night-3:#262626;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-20:80px;--bw:2px;--bw-thick:3px;--border:var(--bw) solid var(--ink);--ease:cubic-bezier(.2,.7,.2,1);--t-fast:.15s;--t-med:.25s;--t-slow:.5s}body{font-family:Inter,sans-serif;background:var(--paper);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","kern";line-height:1.5}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;text-align:left}:focus{outline:none}:focus-visible{outline:3px solid var(--green);outline-offset:3px}.emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal}nav{position:fixed;top:0;width:100%;background:var(--night);border-bottom:var(--bw-thick) solid var(--green);padding:14px 32px;display:flex;justify-content:space-between;align-items:center;z-index:100}.nav-logo{font-family:Bebas Neue,sans-serif;font-size:1.375rem;color:var(--green);letter-spacing:2.5px;line-height:1}.nav-sub{color:var(--ink-4);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-family:Space Mono,monospace}.hero{background:var(--night);min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:96px 40px 80px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(ellipse 80% 50% at 30% 40%,#00b36514 0,transparent 65%),radial-gradient(ellipse 60% 40% at 80% 80%,#00b36508 0,transparent 60%)}.hero:before,.matrix-bg{position:absolute;inset:0;pointer-events:none}.matrix-bg{opacity:.05;font-family:Space Mono,monospace;font-size:10px;color:var(--green);overflow:hidden;line-height:1.4;word-break:break-all;padding:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1;width:100%}.qbox{padding:0;margin-bottom:48px;max-width:620px}.qbox p{color:#bdbdbd;font-size:.9375rem;line-height:1.7;font-style:normal}.qbox span{color:var(--ink-4);font-size:.6875rem;font-weight:400;display:block;margin-top:14px;text-transform:uppercase;letter-spacing:1.8px;font-family:Space Mono,monospace;font-style:normal}.qbox span:before{content:"\2500\2500  ";color:var(--green)}.hero-label{font-family:Space Mono,monospace;color:var(--green);font-size:.8125rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(3.5rem,10vw,7.5rem);color:var(--paper);line-height:.92;margin-bottom:20px;letter-spacing:-1px}.hero-title em{color:var(--green);font-style:normal}.hero-sub{font-size:1.0625rem;color:#a3a3a3;max-width:580px;line-height:1.65;margin-bottom:48px}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:860px}.hstat{border:var(--bw) solid var(--night-3);border-top:var(--bw-thick) solid var(--green);padding:24px 20px;background:#0f0f0f;transition:border-color var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.hstat:hover{border-color:var(--green);transform:translateY(-2px)}.hstat-n{font-family:Bebas Neue,sans-serif;font-size:3rem;color:var(--green);line-height:1;letter-spacing:-.5px}.hstat-l{color:#a3a3a3;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;margin-top:8px;font-family:Space Mono,monospace}.hstat-s{margin-top:10px;line-height:1.55}.hero-cite,.hstat-s{color:#525252;font-size:.6875rem;font-family:Space Mono,monospace}.hero-cite{margin-top:24px;letter-spacing:1.2px;line-height:1.6;max-width:680px}.ticker-wrap{background:var(--green);padding:13px 0;overflow:hidden;border-top:var(--bw-thick) solid var(--night);border-bottom:var(--bw-thick) solid var(--night)}.ticker{white-space:nowrap;will-change:transform}.ti,.ticker{display:flex}.ti{padding:0 32px;font-family:Space Mono,monospace;font-size:.8125rem;font-weight:700;color:var(--paper);flex-shrink:0;align-items:center;gap:12px;letter-spacing:.5px}.ti:before{content:"";width:6px;height:6px;background:var(--paper);border-radius:50%;opacity:.55;flex-shrink:0}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}.sec{padding:96px 40px}.sec-hdr{margin-bottom:56px;display:flex;flex-direction:column;align-items:flex-start}.sec-emoji{font-size:1.875rem;margin-bottom:14px;line-height:1}.tag{display:inline-block;background:var(--green);color:var(--paper);font-family:Space Mono,monospace;font-size:.6875rem;padding:5px 11px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px;font-weight:700}.tag-dark{background:var(--night-3);color:var(--green)}.sec-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);line-height:.98;margin-bottom:18px;border-bottom:var(--bw-thick) solid var(--green);padding-bottom:14px;letter-spacing:-.5px}.sec-desc{font-size:1.0625rem;color:var(--ink-2);max-width:680px;line-height:1.65}.sec.dark{background:var(--night)}.sec.dark .sec-title{color:var(--paper)}.sec.dark .sec-desc{color:var(--ink-4)}.cite{font-family:Space Mono,monospace;font-size:.6875rem;color:var(--ink-3);letter-spacing:1.2px;font-weight:400}.card{border:var(--border);padding:24px;background:var(--paper);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--ink)}.tax-grid{display:grid;grid-template-columns:repeat(7,1fr);border:var(--border)}.tcard{border-right:var(--bw) solid var(--ink);padding:22px 16px;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);width:100%}.tcard:last-child{border-right:none}.tcard:hover,.tcard[aria-pressed=true]{background:var(--ink);color:var(--paper)}.tcard:hover .tdesc,.tcard[aria-pressed=true] .tdesc{color:#a3a3a3}.tcard:hover .tname,.tcard[aria-pressed=true] .tname{color:var(--green)}.tdot{width:11px;height:11px;border-radius:50%;margin-bottom:14px}.tname{font-family:Bebas Neue,sans-serif;font-size:1.375rem;display:block;margin-bottom:6px;letter-spacing:.5px}.tdesc{font-size:.75rem;color:var(--ink-3);line-height:1.5}.tdetail{border:var(--border);border-top-width:var(--bw-thick);padding:32px;background:var(--paper-2)}.tdetail-hdr{display:flex;align-items:center;gap:12px;margin-bottom:12px}.tdetail-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.tdetail-title{font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--ink);letter-spacing:.5px;line-height:1}.tdetail-def{font-size:1rem;color:var(--ink-2);line-height:1.7;margin-bottom:22px}.tex-wrap{display:flex;flex-wrap:wrap;gap:8px}.tex{padding:6px 13px;font-size:.75rem;font-weight:700;font-family:Space Mono,monospace;border:var(--bw) solid;background:transparent;letter-spacing:.3px;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);border:var(--border)}.wcard{padding:32px 28px;border-right:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);background:var(--paper);transition:background var(--t-fast) var(--ease)}.wcard:hover{background:var(--green-l)}.wcard:nth-child(3n){border-right:none}.wcard:nth-child(n+4){border-bottom:none}.wicon{font-size:1.75rem;margin-bottom:14px;line-height:1}.wlabel{font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--ink-2);margin-bottom:8px}.wstat{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:var(--green);line-height:1;margin-bottom:12px;letter-spacing:-1px}.wdesc{font-size:.875rem;color:var(--ink-2);line-height:1.65}.nums-bg{background:var(--night);padding:80px 40px}.nums-hdr{text-align:center;margin-bottom:48px}.nums-hdr-l{color:var(--green);font-size:.75rem;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:10px;font-weight:700}.nums-hdr-l,.nums-hdr-s{font-family:Space Mono,monospace}.nums-hdr-s{color:var(--ink-3);font-size:.6875rem;letter-spacing:1.5px}.nums-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.bnum{text-align:center}.bnum-n{font-family:Bebas Neue,sans-serif;font-size:clamp(2.25rem,3.5vw,3rem);color:var(--green);line-height:1;letter-spacing:-.5px}.bnum-l{color:var(--ink-4);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;margin-top:12px;font-family:Space Mono,monospace;line-height:1.55}.fgrid{display:grid;grid-template-columns:repeat(3,1fr);border:var(--border)}.fcol{padding:32px 28px;background:var(--paper);transition:background var(--t-fast) var(--ease)}.fcol:hover{background:var(--green-l)}.fcol:not(:last-child){border-right:var(--bw) solid var(--ink)}.fcol-tag{font-family:Space Mono,monospace;font-size:.75rem;color:var(--green);margin-bottom:12px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase}.fcol-title{font-family:Bebas Neue,sans-serif;font-size:1.75rem;margin-bottom:16px;line-height:1.05;letter-spacing:.5px}.fcol-desc{font-size:.875rem;color:var(--ink-2);line-height:1.65}.bel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.bel-cat{border:var(--border);margin-right:-2px;background:var(--paper);display:flex;flex-direction:column}.bel-hdr{background:var(--ink);color:var(--paper);padding:18px 22px;font-family:Bebas Neue,sans-serif;font-size:1.375rem;letter-spacing:1.5px}.bel-hdr em{color:var(--green);font-style:normal}.bel-hdr small{font-size:.6875rem;color:var(--ink-4);display:block;font-family:Space Mono,monospace;letter-spacing:1.2px;margin-top:4px;font-weight:400}.bel-item{width:100%;text-align:left;border:none;border-radius:0;border-bottom:var(--bw) solid var(--ink);padding:18px 22px;background:var(--paper);cursor:pointer;transition:background var(--t-fast) var(--ease);font:inherit;color:inherit;display:block}.bel-item:last-child{border-bottom:none}.bel-item:hover,.bel-item[aria-expanded=true]{background:var(--green-l)}.bel-title{font-weight:700;font-size:.9375rem;line-height:1.45;display:flex;justify-content:space-between;gap:12px;color:var(--ink)}.btog{color:var(--green);font-size:1.125rem;font-weight:900;flex-shrink:0;line-height:1.45}.bel-body{font-size:.875rem;color:var(--ink-2);line-height:1.65;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.fly-grid{display:grid;grid-template-columns:repeat(3,1fr);border:var(--bw) solid var(--night-3)}.fly-card{border-right:var(--bw) solid var(--night-3);padding:32px 24px;text-align:center;background:var(--night-2);transition:background var(--t-fast) var(--ease)}.fly-card:hover{background:#1c1c1c}.fly-card:last-child{border-right:none}.fly-icon{font-size:2rem;line-height:1}.fly-title{font-family:Bebas Neue,sans-serif;font-size:1.5rem;margin:12px 0 18px;letter-spacing:1px}.fly-loop{display:flex;flex-direction:column;align-items:center;gap:6px}.fly-step{background:#1e1e1e;border:1px solid var(--night-3);color:var(--paper);padding:9px 14px;font-size:.8125rem;font-weight:700;width:100%;text-align:center;letter-spacing:.3px}.fly-step-lead{font-weight:800;background:transparent}.fly-arr{font-size:1.125rem;line-height:1;font-weight:700}.fly-meta{font-size:.75rem;color:var(--ink-3);margin-top:16px;font-family:Space Mono,monospace;letter-spacing:1px}.chart-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.chart-box{border:var(--border);padding:28px;background:var(--paper);overflow:hidden;min-width:0;transition:box-shadow var(--t-med) var(--ease)}.chart-box:hover{box-shadow:4px 4px 0 var(--ink)}.chart-title{font-family:Bebas Neue,sans-serif;font-size:1.375rem;margin-bottom:20px;border-bottom:var(--bw) solid var(--green);padding-bottom:10px;letter-spacing:.5px}.quiz-wrap{border:var(--border);max-width:720px;margin:0 auto;background:var(--paper)}.quiz-hdr{background:var(--ink);color:var(--paper);padding:22px 28px;font-family:Bebas Neue,sans-serif;font-size:1.625rem;letter-spacing:1px}.quiz-hdr em{color:var(--green);font-style:normal}.quiz-body{padding:28px}.qprog{font-family:Space Mono,monospace;font-size:.75rem;color:var(--ink-3);margin-bottom:14px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700}.qbar{height:4px;background:var(--line);margin-bottom:22px}.qfill{height:100%;background:var(--green);transition:width .35s var(--ease)}.qquestion{font-size:1rem;font-weight:700;margin-bottom:24px;line-height:1.5}.qopts{display:flex;flex-direction:column;gap:10px}.qopt{border:var(--bw) solid var(--ink);padding:14px 18px;font-size:.9375rem;font-weight:600;text-align:left;background:var(--paper);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);width:100%;cursor:pointer}.qopt:hover:not(:disabled){background:var(--ink);color:var(--paper)}.qopt:disabled{cursor:default}.qopt.correct{background:var(--green);color:var(--paper);border-color:var(--green)}.qopt.wrong{background:#f33;color:var(--paper);border-color:#f33}.qexp{margin-top:22px;padding:16px 18px;background:var(--green-l);border-left:3px solid var(--green);line-height:1.65;color:var(--ink-2)}.qexp,.qnext{font-size:.875rem}.qnext{margin-top:20px;background:var(--ink);color:var(--paper);padding:13px 26px;font-family:Inter,sans-serif;font-weight:700;cursor:pointer;transition:background var(--t-fast) var(--ease);letter-spacing:.3px}.qnext:hover{background:var(--green)}.qresult{text-align:center;padding:20px}.qscore{font-family:Bebas Neue,sans-serif;font-size:4.5rem;color:var(--green);line-height:1;letter-spacing:-1px}.qverdict{font-size:1rem;font-weight:700;margin:12px 0}.qrestart{margin-top:16px;background:var(--green);color:var(--paper);padding:13px 24px;font-family:Inter,sans-serif;font-weight:700;cursor:pointer;font-size:.875rem;transition:background var(--t-fast) var(--ease);letter-spacing:.3px}.qrestart:hover{background:var(--green-d)}.th-grid{display:grid;grid-template-columns:repeat(2,1fr);border:var(--border)}.th-item{padding:22px 24px;display:flex;gap:16px;border-right:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);background:var(--paper);transition:background var(--t-fast) var(--ease)}.th-item:hover{background:var(--green-l)}.th-item:nth-child(2n){border-right:none}.th-item:nth-last-child(-n+2){border-bottom:none}.th-num{font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--green);line-height:1;flex-shrink:0;letter-spacing:-.5px}.th-text{font-size:.875rem;font-weight:600;line-height:1.55;color:var(--ink)}.pq{padding:0;background:none;border:none;margin:80px 0 16px;font-family:Bebas Neue,sans-serif;font-size:clamp(1.75rem,3.4vw,2.625rem);line-height:1.05;letter-spacing:.5px;color:var(--ink);max-width:900px}.pq,.pq-cite{font-weight:400;text-transform:uppercase}.pq-cite{font-size:.6875rem;color:var(--ink-3);font-family:Space Mono,monospace;letter-spacing:1.8px;display:block;margin-top:28px}.pq-cite:before{content:"\2500\2500  ";color:var(--green)}.sec.dark .pq{color:var(--paper)}footer{background:var(--night);padding:64px 40px;text-align:center;border-top:var(--bw-thick) solid var(--green)}.ft-title{font-family:Bebas Neue,sans-serif;font-size:2.5rem;color:var(--paper);margin-bottom:16px;letter-spacing:.5px}.ft-title em{color:var(--green);font-style:normal}.ft-body{color:var(--ink-4);max-width:580px;margin:0 auto;font-size:.9375rem;line-height:1.7}.ft-note{color:#525252;font-size:.6875rem;font-family:Space Mono,monospace;margin-top:24px;letter-spacing:1.5px}.fi{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.fi.on{opacity:1;transform:translateY(0)}@media(max-width:900px){.sec{padding:72px 32px}.wrap{padding:0 32px}.hero{padding:88px 32px 64px}.hero-stats{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.wcard{border-bottom:var(--bw) solid var(--ink)}.wcard,.wcard:nth-child(3n){border-right:var(--bw) solid var(--ink)}.wcard:nth-child(2n){border-right:none}.wcard:nth-child(n+4){border-bottom:var(--bw) solid var(--ink)}.wcard:nth-last-child(-n+2){border-bottom:none}.tax-grid{grid-template-columns:repeat(4,1fr)}.tcard{border-bottom:var(--bw) solid var(--ink)}.tcard:nth-child(4n){border-right:none}.tcard:nth-last-child(-n+3){border-bottom:none}.tcard:last-child{border-right:none}.nums-grid{grid-template-columns:repeat(2,1fr)}.fgrid{grid-template-columns:1fr}.fcol:not(:last-child){border-right:none;border-bottom:var(--bw) solid var(--ink)}.fly-grid{grid-template-columns:1fr}.fly-card{border-right:none;border-bottom:var(--bw) solid var(--night-3)}.fly-card:last-child{border-bottom:none}.th-grid{grid-template-columns:1fr}.th-item{border-right:none!important;border-bottom:var(--bw) solid var(--ink)}.th-item:last-child{border-bottom:none}.bel-cat{margin-right:0;margin-bottom:-2px}.bel-grid,.chart-grid{grid-template-columns:1fr}}@media(max-width:600px){nav{padding:12px 18px}.nav-logo{font-size:1.0625rem;letter-spacing:2px}.nav-sub{display:none}.hero{padding:80px 20px 56px}.hero-title{font-size:clamp(2.75rem,12vw,4.5rem)}.hero-sub{font-size:.9375rem;margin-bottom:36px}.hero-stats{grid-template-columns:1fr}.hstat{padding:18px}.hstat-n{font-size:2.25rem}.sec{padding:56px 20px}.sec-hdr{margin-bottom:36px}.sec-emoji{font-size:1.5rem;margin-bottom:10px}.wrap{padding:0 20px}.why-grid{grid-template-columns:1fr}.wcard{border-right:none!important;border-bottom:var(--bw) solid var(--ink)!important;padding:24px 22px}.wcard:last-child{border-bottom:none!important}.tax-grid{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;border:var(--border)}.tax-grid::-webkit-scrollbar{display:none}.tcard{flex:0 0 152px;border:none;padding:16px 14px;scroll-snap-align:start}.tcard,.tcard:nth-child(4n){border-right:var(--bw) solid var(--ink)}.tcard:last-child{border-right:none}.tname{font-size:1.125rem}.tdetail{padding:22px 18px}.tdetail-title{font-size:1.5rem}.nums-bg{padding:56px 20px}.nums-grid{grid-template-columns:1fr 1fr;gap:24px}.bnum-n{font-size:1.875rem}.quiz-body{padding:20px}.quiz-hdr{padding:18px 20px;font-size:1.25rem}.qquestion{font-size:.9375rem}.chart-box{padding:20px 16px}.chart-title{font-size:1.125rem}.th-grid{grid-template-columns:1fr}.th-item{padding:18px 20px}footer{padding:48px 20px}.ft-title{font-size:1.875rem}.pq{padding:18px 20px;font-size:1rem}.fly-card{padding:24px 18px}.fly-step{font-size:.75rem;padding:8px 12px}.fcol{padding:24px 22px}.fcol-title{font-size:1.5rem}.wstat{font-size:2rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.fi{opacity:1;transform:none}}