:root{--void:#0b0b0f;--panel:#16161f;--panel-2:#101018;--border:#23232f;--ink:#e8eaf0;--slate:#8b90a0;--slate-2:#5a5f70;--accent:#22d3ee;--accent-soft:#22d3ee24;--accent-line:#22d3ee61;--accent-glow:#22d3ee38;--radius:14px;--font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--mono:"JetBrains Mono","SF Mono",Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--void);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;transition:none;overflow-x:hidden}::selection{background:var(--accent);color:var(--void)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--accent-line);width:22px;height:1px}.display{letter-spacing:-.035em;color:var(--ink);font-weight:800;line-height:1.02}.display .dim{color:var(--slate-2)}.lede{color:var(--slate);max-width:54ch;font-size:18px;line-height:1.65}.rv{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}*{transition-duration:1ms!important;animation-duration:1ms!important}}nav{z-index:100;pointer-events:none;position:fixed;top:14px;left:0;right:0}.nav-in{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--border);background:#111118a8;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;max-width:880px;height:56px;margin:0 auto;padding:0 10px 0 20px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex;box-shadow:0 12px 40px -16px #000000b3,inset 0 0 0 1px #ffffff05}nav.scrolled .nav-in{border-color:var(--accent-line);box-shadow:0 16px 50px -18px #000000d9,0 8px 40px -20px var(--accent-glow);background:#0d0d12d9}@media (width<=920px){nav{padding:0 14px}}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.logo-mark{flex:none;width:26px;height:26px;position:relative}.logo-mark span{background:var(--accent);border-radius:3px;height:6px;position:absolute;left:0;right:0}.logo-mark span:first-child{opacity:1;top:0}.logo-mark span:nth-child(2){opacity:.55;top:9px;left:3px;right:3px}.logo-mark span:nth-child(3){opacity:.25;top:18px;left:6px;right:6px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--slate);font-size:14px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--ink)}.btn{background:var(--accent);color:#06070a;letter-spacing:-.01em;box-shadow:0 0 0 0 var(--accent-glow);border:none;border-radius:999px;align-items:center;gap:9px;padding:11px 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .25s;display:inline-flex}.btn:hover{box-shadow:0 10px 34px -8px var(--accent-glow);transform:translateY(-1px)}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.btn-ghost{color:var(--ink);border:1px solid var(--border);box-shadow:none;background:0 0}.btn-ghost:hover{border-color:var(--accent-line);box-shadow:none}.nav-burger{color:var(--ink);background:0 0;border:none;font-size:22px;display:none}header{padding:158px 0 90px;position:relative;overflow:hidden}.hero-bg{pointer-events:none;background:radial-gradient(56% 44% at 78% 18%, var(--accent-soft), transparent 64%), radial-gradient(40% 36% at 12% 86%, #22d3ee0d, transparent 70%);transition:background .6s;position:absolute;inset:0}.hero-grid-lines{pointer-events:none;opacity:.5;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 60% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 55% at 60% 30%,#000 0%,#0000 75%)}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;display:grid;position:relative}.hero h1{font-size:clamp(44px,5.6vw,76px)}.hero .lede{margin:26px 0 34px}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-note{font-family:var(--mono);letter-spacing:.06em;color:var(--slate-2);flex-wrap:wrap;gap:18px;margin-top:26px;font-size:11px;display:flex}.hero-note span{align-items:center;gap:7px;display:flex}.hero-note i{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.space-demo{position:relative}.theme-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.theme-row .s-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-2);margin-right:2px;font-size:10px}.theme-chip{font-family:var(--mono);letter-spacing:.05em;color:var(--slate);border:1px solid var(--border);background:0 0;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:all .25s}.theme-chip:hover{color:var(--ink);border-color:var(--accent-line)}.theme-chip.active{background:var(--accent);color:#06070a;border-color:#0000;font-weight:600}.space-frame{--f-bg:var(--panel-2);--f-tile:var(--panel);--f-border:var(--border);--f-ink:var(--ink);--f-mut:var(--slate);--f-mut2:var(--slate-2);--f-acc:var(--accent);--f-accsoft:var(--accent-soft);--f-accline:var(--accent-line);--f-glow:var(--accent-glow);--f-urlbg:var(--void);--f-urlborder:var(--border);--f-urltext:var(--slate-2);--f-rad:12px;--f-font:var(--font);background:var(--f-bg);border:1px solid var(--f-border);box-shadow:0 40px 120px -40px #000c,0 0 0 1px #ffffff05 inset,0 30px 90px -50px var(--f-glow);border-radius:20px;padding:18px;transition:background .45s,border-color .45s,box-shadow .6s;position:relative}.space-chrome{justify-content:space-between;align-items:center;padding:0 4px 14px;display:flex}.space-chrome .dots{gap:6px;display:flex}.space-chrome .dots i{background:var(--f-border);border-radius:50%;width:9px;height:9px;transition:background .45s}.space-chrome .url{font-family:var(--mono);color:var(--f-urltext);background:var(--f-urlbg);border:1px solid var(--f-urlborder);border-radius:999px;padding:5px 14px;font-size:10.5px;transition:all .45s}.space-chrome .url b{color:var(--f-acc);font-weight:500;transition:color .4s}.demo-views{border-radius:10px;transition:background .45s;position:relative}.space-frame[data-bg="1"] .demo-views{background-image:radial-gradient(var(--f-border) 1px,transparent 1px);background-size:16px 16px}.space-frame[data-bg="2"] .demo-views{background-image:linear-gradient(var(--f-border) 1px,transparent 1px),linear-gradient(90deg,var(--f-border) 1px,transparent 1px);background-size:34px 34px}.space-frame[data-bg="3"] .demo-views{background-image:radial-gradient(70% 60% at 70% 0%,var(--f-accsoft),transparent 72%)}.demo-view{transition:opacity .35s,transform .35s}.demo-view.hide{opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.985)}.tile-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:74px;gap:10px;display:grid}.tile{background:var(--f-tile);border:1px solid var(--f-border);border-radius:var(--f-rad);font-family:var(--f-font);color:var(--f-ink);padding:13px 15px;transition:border-color .4s,transform .25s,box-shadow .4s,background .45s,border-radius .45s;position:relative;overflow:hidden}.tile:hover{transform:translateY(-2px)}.tile.pop{animation:.5s cubic-bezier(.22,.61,.36,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.tile.grew{grid-row:span 2}.tile.flash{box-shadow:0 0 0 2px var(--f-acc)!important}.tile .t-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f-mut2);align-items:center;gap:6px;margin-bottom:5px;font-size:9px;display:flex}.tile .t-label .lock{color:var(--f-acc);font-style:normal;transition:color .4s}.tile-hero{grid-column:span 4;align-items:center;gap:14px;display:flex}.tile-hero .avatar{background:linear-gradient(135deg,var(--f-acc),transparent 130%);color:#06070a;border-radius:11px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:800;transition:background .45s,border-radius .45s;display:flex}.tile-hero .t-name{letter-spacing:-.01em;color:var(--f-ink);font-size:16px;font-weight:700;line-height:1.25}.tile-hero .t-sub{color:var(--f-mut);font-size:11.5px}.tile-hero .pill{font-family:var(--mono);letter-spacing:.1em;color:var(--f-acc);border:1px solid var(--f-accline);background:var(--f-accsoft);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:9px;transition:all .45s}.tile-score{border-color:var(--f-accline);background:linear-gradient(160deg,var(--f-accsoft),var(--f-tile) 55%);grid-area:span 2/span 2}.tile-score .big{letter-spacing:-.04em;color:var(--f-acc);font-size:40px;font-weight:800;line-height:1;transition:color .4s}.tile-score .big small{color:var(--f-mut);letter-spacing:0;font-size:14px;font-weight:600}.tile-score .bar{background:var(--f-border);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.tile-score .bar i{background:var(--f-acc);border-radius:2px;width:87%;height:100%;transition:background .4s;display:block}.tile-score .t-foot{color:var(--f-mut);margin-top:9px;font-size:10.5px}.tile-reviews{grid-area:span 2/span 2}.review-row{border-bottom:1px solid var(--f-border);align-items:flex-start;gap:9px;padding:6px 0;display:flex}.review-row:last-child{border:none}.review-row .rdot{background:var(--f-border);width:22px;height:22px;color:var(--f-mut);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.rdot.src-g{color:#7ea6f7;background:#1a1d29;font-size:11px}.rdot.src-tp{color:#34d399;background:#0f231d;font-size:11px}.review-row p{color:var(--f-mut);font-size:10.5px;line-height:1.45}.review-row .stars{color:var(--f-acc);letter-spacing:2px;font-size:9px;transition:color .4s}.src-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--f-mut2);border:1px solid var(--f-border);vertical-align:1px;border-radius:4px;margin-left:5px;padding:1px 5px;font-size:8px}.tile-link{text-align:center;flex-direction:column;grid-column:span 1;justify-content:center;align-items:center;gap:6px;display:flex}.tile-link .ic{opacity:.85;font-size:18px}.tile-link .t-mini{color:var(--f-mut);font-size:10px;font-weight:600}.tile-embed-w{flex-direction:column;grid-column:span 2;justify-content:center;display:flex}.tile-embed-w .t-val{color:var(--f-ink);font-size:13px;font-weight:600}.tile-embed-w .t-trend{font-family:var(--mono);color:var(--f-acc);font-size:10px;transition:color .4s}.tier-chip{font-family:var(--mono);letter-spacing:.14em;color:var(--f-acc);border:1px solid var(--f-accline);background:var(--f-accsoft);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:7.5px;transition:all .45s}.tile-insta .t-label{align-items:center;display:flex}.ig-wrap{border-radius:7px;margin-top:2px;overflow:hidden}.ig-strip{gap:5px;width:max-content;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex}.ig-strip i{border:1px solid var(--f-border);border-radius:6px;flex:none;width:64px;height:26px;display:block}.ig-strip i.g1{background:linear-gradient(135deg,var(--f-accsoft),var(--f-tile) 70%)}.ig-strip i.g2{background:linear-gradient(135deg,var(--f-border),var(--f-tile))}.ig-strip i.g3{background:linear-gradient(135deg,var(--f-accline),var(--f-tile) 80%)}.ig-dots{gap:4px;margin-top:6px;display:flex}.ig-dots b{background:var(--f-border);border-radius:50%;width:4px;height:4px}.ig-dots b.on{background:var(--f-acc);transition:background .4s}.deco{display:block}.pulse-dot{background:var(--f-acc);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.6s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.25}}.space-frame[data-theme=blokfall]{--f-bg:#0a0a10;--f-tile:#12121c;--f-border:#2b2b40;--f-ink:#ececf4;--f-mut:#9a9ab0;--f-mut2:#62627a;--f-acc:#ffd23f;--f-accsoft:#ffd23f1a;--f-accline:#ffd23f6b;--f-glow:#ffd23f26;--f-urlbg:#0a0a10;--f-urlborder:#2b2b40;--f-urltext:#62627a;--f-rad:3px;--f-font:var(--mono)}.space-frame[data-theme=blokfall] .tile{text-transform:uppercase;letter-spacing:.03em}.space-frame[data-theme=blokfall] .tile-hero .avatar{font-family:var(--mono);border-radius:3px}.space-frame[data-theme=blokfall] .deco{border-width:1px}.deco-i{background:#27d8e5;box-shadow:inset 0 -6px #00000038,inset 0 2px #ffffff40;border-color:#1492a0!important}.deco-o{background:#ffd23f;box-shadow:inset 0 -6px #00000038,inset 0 2px #ffffff4d;border-color:#c49a14!important}.deco-t{background:#b57bff;box-shadow:inset 0 -6px #00000040,inset 0 2px #ffffff40;border-color:#7e46c9!important}.deco-s{background:#5be26b;box-shadow:inset 0 -6px #00000038,inset 0 2px #ffffff40;border-color:#2fa73e!important}.deco-z{background:#ff5c5c;box-shadow:inset 0 -6px #00000038,inset 0 2px #ffffff40;border-color:#be2b2b!important}.space-frame[data-theme=flore]{--f-bg:#f5efe5;--f-tile:#fffdf8;--f-border:#e7ddcb;--f-ink:#41382c;--f-mut:#8c7f6b;--f-mut2:#b0a48f;--f-acc:#b65c6e;--f-accsoft:#b65c6e17;--f-accline:#b65c6e59;--f-glow:#b65c6e24;--f-urlbg:#fffdf8;--f-urlborder:#e7ddcb;--f-urltext:#a4977f;--f-rad:18px;--f-font:Georgia,"Times New Roman",serif}.space-frame[data-theme=flore] .tile{box-shadow:0 10px 26px -18px #5a46284d}.space-frame[data-theme=flore] .t-label,.space-frame[data-theme=flore] .src-tag,.space-frame[data-theme=flore] .tier-chip,.space-frame[data-theme=flore] .t-trend{font-family:var(--mono)}.space-frame[data-theme=flore] .tile-hero .avatar{color:#fffdf8;border-radius:50%}.space-frame[data-theme=flore] .ig-strip i.g1{background:linear-gradient(135deg,#edb9c4,#f8e8da)}.space-frame[data-theme=flore] .ig-strip i.g2{background:linear-gradient(135deg,#cbd6ba,#f1efe2)}.space-frame[data-theme=flore] .ig-strip i.g3{background:linear-gradient(135deg,#e8d3a8,#f8eedc)}.space-frame[data-theme=nightdrive]{--f-bg:#0d0714;--f-tile:#160c24;--f-border:#341f52;--f-ink:#f4ecff;--f-mut:#a78fc9;--f-mut2:#6e5a8e;--f-acc:#ff4fd8;--f-accsoft:#ff4fd81c;--f-accline:#ff4fd866;--f-glow:#ff4fd838;--f-urlbg:#0d0714;--f-urlborder:#341f52;--f-urltext:#6e5a8e;--f-rad:14px}.space-frame[data-theme=nightdrive] .tile{box-shadow:0 0 28px -14px #ff4fd847}.studio-bar{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.studio-bar button{font-family:var(--mono);letter-spacing:.06em;color:var(--f-mut);border:1px solid var(--f-border);background:0 0;border-radius:999px;padding:7px 14px;font-size:10px;transition:all .2s}.studio-bar button:hover{color:var(--f-ink);border-color:var(--f-accline);transform:translateY(-1px)}.studio-bar button:active{transform:translateY(0)scale(.97)}.embed-code{border:1px solid var(--border);font-family:var(--mono);color:var(--slate);background:#08080c;border-radius:12px;min-height:312px;padding:22px;font-size:12.5px;line-height:1.9}.embed-code .tag{color:var(--accent);transition:color .4s}.embed-code .attr{color:#9aa0b4}.embed-code .str{color:#cdd2e0}.embed-code .cm{color:var(--slate-2)}.demo-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:0 4px;display:flex}.swatches{align-items:center;gap:9px;display:flex}.swatches .s-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-2);margin-right:4px;font-size:10px}.swatch{background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex;position:relative}.swatch i{border-radius:50%;width:14px;height:14px;display:block}.swatch:hover{transform:scale(1.15)}.swatch.active{border-color:var(--ink)}.view-toggle{background:var(--void);border:1px solid var(--border);border-radius:999px;padding:3px;display:flex}.view-toggle button{color:var(--slate);font-family:var(--mono);letter-spacing:.08em;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:all .25s}.view-toggle button.active{background:var(--accent);color:#06070a;font-weight:600}.demo-caption{text-align:center;color:var(--slate-2);margin-top:14px;font-size:12px}.demo-caption b{color:var(--slate);font-weight:600}.marquee-sec{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel-2);padding:34px 0}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:12px;width:max-content;animation:36s linear infinite scroll;display:flex}@keyframes scroll{to{transform:translate(-50%)}}.m-chip{white-space:nowrap;font-family:var(--mono);color:var(--slate);border:1px solid var(--border);background:var(--panel);border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:12px;display:flex}.m-chip i{background:var(--accent);border-radius:2px;flex:none;width:6px;height:6px;transition:background .4s}section{padding:110px 0;position:relative}.sec-head{max-width:720px;margin-bottom:64px}.sec-head .eyebrow{margin-bottom:18px}.sec-head h2{font-size:clamp(34px,4vw,54px)}.sec-head .lede{margin-top:20px}.trio{flex-direction:column;gap:26px;display:flex}.trio-card{background:var(--panel-2);border:1px solid var(--border);border-radius:22px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.trio-card.flip .trio-copy{order:2}.trio-copy{flex-direction:column;justify-content:center;padding:54px 50px;display:flex}.trio-copy h3{letter-spacing:-.03em;margin-bottom:16px;font-size:30px;font-weight:800}.trio-copy h3 em{color:var(--accent);font-style:normal;transition:color .4s}.trio-copy p{color:var(--slate);max-width:46ch;font-size:15.5px}.trio-copy ul{flex-direction:column;gap:11px;margin-top:22px;list-style:none;display:flex}.trio-copy li{color:var(--slate);gap:11px;font-size:14px;display:flex}.trio-copy li:before{content:"→";color:var(--accent);flex:none;font-weight:600;transition:color .4s}.trio-visual{background:var(--void);border-left:1px solid var(--border);justify-content:center;align-items:center;min-height:360px;padding:40px;display:flex;position:relative;overflow:hidden}.trio-card.flip .trio-visual{border-left:none;border-right:1px solid var(--border)}.vis-studio{width:100%;max-width:400px}.vs-row{gap:10px;margin-bottom:10px;display:flex}.vs-panel{background:var(--panel);border:1px solid var(--border);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-2);border-radius:10px;padding:11px 13px;font-size:9.5px}.vs-side{flex-direction:column;gap:8px;width:34%;display:flex}.vs-side .vs-panel.on{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.vs-canvas{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:44px;gap:8px;display:grid}.vs-tile{background:var(--panel);border:1px solid var(--border);border-radius:8px;position:relative}.vs-tile.drag{border-color:var(--accent);border-style:dashed;animation:3.2s ease-in-out infinite nudge}.vs-tile.drag:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:8px;height:8px;position:absolute;bottom:-3px;right:-3px}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px,4px)}}.vs-tile.w2{grid-column:span 2}.vs-tile.h2{grid-row:span 2}.vis-tiles{grid-template-columns:repeat(3,108px);gap:11px;display:grid}.vt{background:var(--panel);border:1px solid var(--border);height:108px;color:var(--slate);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:600;transition:border-color .3s,transform .3s;display:flex}.vt:hover{border-color:var(--accent-line);transform:translateY(-3px)}.vt .vi{font-size:21px}.vt.locked{border-color:var(--accent-line);background:linear-gradient(160deg,var(--accent-soft),var(--panel) 60%)}.vt.locked .lk{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);font-size:8px;transition:color .4s}.vis-embed{flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.ve-site{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:14px}.ve-site .ve-bar{background:var(--border);border-radius:4px;height:8px;margin-bottom:8px}.ve-site .ve-bar.short{width:55%}.ve-slot{border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:10px;align-items:center;gap:11px;margin-top:11px;padding:13px;transition:border-color .4s,background .4s;display:flex}.ve-slot .mini-av{background:var(--accent);border-radius:8px;flex:none;width:26px;height:26px;transition:background .4s}.ve-slot .ve-lines{flex:1}.ve-slot .ve-lines i{background:var(--border);border-radius:3px;height:6px;margin:4px 0;display:block}.ve-slot .ve-lines i:first-child{width:70%}.ve-slot .ve-lines i:last-child{width:45%}.ve-tag{font-family:var(--mono);color:var(--slate-2);text-align:center;font-size:10px}.ve-tag b{color:var(--accent);font-weight:500;transition:color .4s}.trust{background:var(--panel-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.trust-card{background:var(--void);border:1px solid var(--border);border-radius:18px;padding:34px 30px;transition:border-color .3s,transform .3s}.trust-card:hover{border-color:var(--accent-line);transform:translateY(-4px)}.trust-card .tc-ic{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:22px;font-size:19px;transition:background .4s,border-color .4s;display:flex}.trust-card h3{letter-spacing:-.02em;margin-bottom:11px;font-size:19px;font-weight:700}.trust-card p{color:var(--slate);font-size:14px}.trust-card .tc-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:20px;font-size:10px;transition:color .4s}.fourr{padding:80px 0}.fourr-grid{border:1px solid var(--border);background:var(--panel-2);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.fr{border-right:1px solid var(--border);padding:34px 30px;transition:background .3s}.fr:last-child{border-right:none}.fr:hover{background:var(--panel)}.fr .fr-r{letter-spacing:-.04em;color:var(--accent);font-size:34px;font-weight:900;line-height:1;transition:color .4s}.fr h4{letter-spacing:-.01em;margin:14px 0 8px;font-size:16px;font-weight:700}.fr p{color:var(--slate);font-size:13px}.market{overflow:hidden}.market-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.split-card{background:var(--panel-2);border:1px solid var(--border);border-radius:20px;padding:36px;position:relative}.split-num{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.split-num .pct{letter-spacing:-.05em;color:var(--accent);font-size:64px;font-weight:900;line-height:1;transition:color .4s}.split-num .who{font-size:15px;font-weight:700}.split-bar{background:var(--border);border-radius:5px;height:10px;margin:22px 0 14px;display:flex;overflow:hidden}.split-bar .creator{background:var(--accent);width:85%;transition:background .4s}.split-bar .plat{background:var(--slate-2);flex:1}.split-legend{font-family:var(--mono);color:var(--slate-2);letter-spacing:.08em;justify-content:space-between;font-size:10.5px;display:flex}.split-note{color:var(--slate);border-top:1px solid var(--border);margin-top:22px;padding-top:20px;font-size:13.5px}.pricing{background:var(--panel-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.price-card{background:var(--void);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:38px 32px;transition:border-color .3s,transform .3s;display:flex}.price-card:hover{transform:translateY(-4px)}.price-card.hot{border-color:var(--accent-line);box-shadow:0 30px 80px -40px var(--accent-glow);position:relative}.price-card.hot:before{content:"MOST POPULAR";font-family:var(--mono);letter-spacing:.16em;background:var(--accent);color:#06070a;border-radius:999px;padding:5px 14px;font-size:9px;font-weight:600;transition:background .4s;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.price-card .p-name{letter-spacing:-.01em;font-size:17px;font-weight:700}.price-card .p-for{color:var(--slate-2);margin-top:4px;font-size:12.5px}.price-card .p-amount{align-items:baseline;gap:7px;margin:26px 0 4px;display:flex}.price-card .p-amount b{letter-spacing:-.04em;font-size:46px;font-weight:800}.price-card .p-amount span{color:var(--slate);font-size:14px}.price-card .p-launch{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);text-transform:uppercase;font-size:10px;transition:color .4s}.price-card ul{flex-direction:column;flex:1;gap:12px;margin:28px 0 32px;list-style:none;display:flex}.price-card li{color:var(--slate);gap:11px;font-size:14px;display:flex}.price-card li:before{content:"✓";color:var(--accent);flex:none;font-weight:700;transition:color .4s}.price-card li.no{opacity:.4}.price-card li.no:before{content:"—";color:var(--slate-2)}.price-card .btn{justify-content:center}.price-foot{text-align:center;color:var(--slate-2);margin-top:30px;font-size:13px}.faq-list{max-width:780px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;color:var(--ink);text-align:left;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:17px;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--accent)}.faq-q .fx{color:var(--accent);flex:none;font-size:20px;font-weight:400;transition:transform .3s,color .4s}.faq-item.open .fx{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .4s cubic-bezier(.22,.61,.36,1);overflow:hidden}.faq-a p{color:var(--slate);max-width:62ch;padding:0 40px 26px 0;font-size:15px}.final-cta{text-align:center;padding:140px 0}.final-cta .eyebrow{justify-content:center}.final-cta .eyebrow:before{display:none}.final-cta h2{margin:22px 0 18px;font-size:clamp(40px,5.4vw,72px)}.final-cta .lede{margin:0 auto 38px}.final-cta .hero-note{justify-content:center}footer{border-top:1px solid var(--border);background:var(--panel-2);padding:70px 0 0;overflow:hidden}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;display:grid}.foot-brand p{color:var(--slate);max-width:30ch;margin-top:14px;font-size:13.5px}.foot-col h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate-2);margin-bottom:18px;font-size:10px;font-weight:500}.foot-col a{color:var(--slate);padding:6px 0;font-size:14px;transition:color .2s;display:block}.foot-col a:hover{color:var(--ink)}.foot-word{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--border);text-align:center;-webkit-user-select:none;user-select:none;font-size:clamp(90px,16.5vw,238px);font-weight:900;line-height:.78;transition:-webkit-text-stroke .4s;transform:translateY(14%)}.foot-word b{color:var(--accent);-webkit-text-stroke:0;font-weight:900;transition:color .4s}.foot-legal{border-top:1px solid var(--border);color:var(--slate-2);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0;font-size:12.5px;display:flex}#score{padding-top:0}.score-bar{border:1px solid var(--border);border-radius:12px;height:46px;margin-bottom:26px;display:flex;overflow:hidden}.sb-seg{background:var(--accent);justify-content:center;align-items:center;transition:background .4s;display:flex;position:relative}.sb-seg span{font-family:var(--mono);letter-spacing:.12em;color:#06070a;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:9.5px;font-weight:600;overflow:hidden}.sb-seg.s2{background:var(--accent);opacity:.7}.sb-seg.s3{background:var(--accent);opacity:.45}.sb-seg.s4{background:var(--accent);opacity:.25}.sb-seg.s3 span,.sb-seg.s4 span{color:var(--ink)}.score-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.score-card{background:var(--panel-2);border:1px solid var(--border);border-radius:16px;padding:26px 24px;transition:border-color .3s}.score-card:hover{border-color:var(--accent-line)}.score-card .sc-w{font-family:var(--mono);color:var(--accent);letter-spacing:.04em;font-size:13px;font-weight:600;transition:color .4s}.score-card h4{letter-spacing:-.01em;margin:10px 0 8px;font-size:16px;font-weight:700}.score-card p{color:var(--slate);font-size:13px}.score-foot{color:var(--slate-2);margin-top:26px;font-size:13.5px}@media (width<=980px){.score-grid{grid-template-columns:1fr 1fr}.sb-seg span{letter-spacing:.04em;font-size:8px}}@media (width<=680px){.score-grid{grid-template-columns:1fr}.score-bar{height:38px}}.road{padding:90px 0}.road-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.road-step{background:var(--panel-2);border:1px solid var(--border);border-radius:18px;padding:32px 28px;transition:border-color .3s,transform .3s}.road-step:hover{border-color:var(--accent-line);transform:translateY(-4px)}.rs-n{font-family:var(--mono);letter-spacing:.22em;color:var(--accent);font-size:12px;transition:color .4s}.road-step h4{letter-spacing:-.01em;margin:14px 0 9px;font-size:18px;font-weight:700}.road-step p{color:var(--slate);font-size:14px}.rs-tag{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.16em;color:var(--slate-2);margin-top:20px;padding-top:16px;font-size:9.5px}@media (width<=980px){.road-grid{grid-template-columns:1fr}.hero{grid-template-columns:1fr;gap:54px}.trio-card,.trio-card.flip{grid-template-columns:1fr}.trio-card.flip .trio-copy{order:0}.trio-visual,.trio-card.flip .trio-visual{border-left:none;border-right:none;border-top:1px solid var(--border)}.trust-grid{grid-template-columns:1fr}.fourr-grid{grid-template-columns:1fr 1fr}.fr:nth-child(2){border-right:none}.fr:first-child,.fr:nth-child(2){border-bottom:1px solid var(--border)}.market-inner{grid-template-columns:1fr;gap:44px}.price-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.nav-links{display:none}.nav-burger{padding:0 10px;display:block}.nav-links.open{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);background:#0d0d12f0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:0;padding:12px 22px 20px;display:flex;position:absolute;top:66px;left:14px;right:14px;box-shadow:0 24px 60px -20px #000000d9}.nav-links.open a{width:100%;padding:12px 0;font-size:16px}.nav-links.open .btn{justify-content:center;margin-top:8px}header{padding-top:130px}.tile-grid{grid-auto-rows:66px}.fourr-grid{grid-template-columns:1fr}.fr{border-right:none;border-bottom:1px solid var(--border)}.fr:last-child{border-bottom:none}section{padding:80px 0}.vis-tiles{grid-template-columns:repeat(3,88px)}.vt{height:88px}}
