.landing{--orange:#ff6b3d;--orange-bright:#ff8c5a;--orange-dark:#d94d20;--orange-soft:#ff6b3d1a;--bg:#0a0a0a;--frame:#050505;--bg-1:#111114;--bg-2:#16161a;--bg-card:#1a1a1f;--bg-elev:#202026;--ink:#fafafa;--ink-dim:#9a9a9e;--ink-mute:#5a5a5e;--ink-faint:#2f2f33;--line:#ffffff0f;--line-2:#ffffff1a;--green:#4ade80;--green-soft:#4ade801a;--sol:#9945ff;--sol-soft:#9945ff1a;--hatch:#ffffff0a;--tick:#ffffff52;--container:1280px;--gutter:clamp(28px,6vw,100px);--kori-sans:var(--font-sans),"Geist",system-ui,sans-serif;--kori-mono:var(--font-mono),"Geist Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);background:var(--frame);color:var(--ink);font-family:var(--kori-sans);-webkit-font-smoothing:antialiased;line-height:1.5}.landing ::selection{background:var(--ink);color:var(--bg)}.landing a{color:inherit;text-decoration:none}.landing button{cursor:pointer}.landing h1,.landing h2,.landing h3,.landing h4,.landing p,.landing ul{margin:0}.landing ul{padding:0;list-style:none}.page{position:relative}.page:before,.page:after{content:"";width:max(var(--gutter),calc((100vw - var(--container))/2));background-color:var(--frame);background-image:repeating-linear-gradient(-45deg,var(--hatch)0,var(--hatch)1px,transparent 1px,transparent 9px);pointer-events:none;z-index:1;position:fixed;top:0;bottom:0}.page:before{left:0}.page:after{right:0}@media (max-width:720px){.landing{--gutter:0px}.page:before,.page:after{display:none}}.frame{max-width:var(--container);background:var(--bg);border-left:1px solid var(--line);border-right:1px solid var(--line);z-index:2;margin:0 auto;position:relative}.section{border-bottom:1px solid var(--line);padding:clamp(48px,6vw,88px) clamp(24px,4vw,64px);position:relative}.corner{background-image:linear-gradient(var(--tick),var(--tick)),linear-gradient(var(--tick),var(--tick));pointer-events:none;z-index:5;background-position:50%;background-repeat:no-repeat;background-size:11px 1px,1px 11px;width:11px;height:11px;position:absolute}.corner.tl{top:0;left:0;transform:translate(-50%,-50%)}.corner.tr{top:0;right:0;transform:translate(50%,-50%)}.corner.bl{bottom:0;left:0;transform:translate(-50%,50%)}.corner.br{bottom:0;right:0;transform:translate(50%,50%)}.sec-label{display:none}.nav-bar{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(20px);background:#0a0a0ad9;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:72px;padding:0 clamp(24px,4vw,64px);display:grid;position:sticky;top:0}.nav-brand{justify-self:start;align-items:center;gap:10px;display:flex}.nav-brand .k{width:19px;height:23px;color:var(--ink)}.nav-brand .word{letter-spacing:-.01em;font-size:14px;font-weight:700}.nav-links{justify-self:center;gap:36px;display:flex}.nav-links a{color:var(--ink-dim);transition:color .2s var(--ease);font-size:13.5px;font-weight:500}.nav-links a:hover{color:var(--ink)}@media (max-width:1024px){.nav-links{display:none}.nav-bar{grid-template-columns:1fr auto}}.nav-right{justify-self:end;align-items:center;gap:12px;display:flex}.nav-social{border:1px solid var(--line-2);width:38px;height:38px;color:var(--ink);transition:all .25s var(--ease);background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nav-social:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-1px)}.nav-social svg{width:17px;height:17px}.btn{background:var(--orange);color:var(--bg);font-family:var(--kori-sans);cursor:pointer;transition:all .25s var(--ease);border:none;border-radius:10px;align-items:center;gap:6px;padding:11px 20px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 2px 14px -4px #ff6b3d66}.btn:hover{background:var(--orange-bright);transform:translateY(-1px);box-shadow:0 6px 24px -6px #ff6b3d99}.btn-ghost{color:var(--ink);border:1px solid var(--line-2);box-shadow:none;background:0 0}.btn-ghost:hover{box-shadow:none;background:#ffffff0a;border-color:#ffffff2e}.glossy-orange-btn{color:#fff;font-family:var(--kori-sans);text-shadow:0 1px 1px #96280059;cursor:pointer;isolation:isolate;transition:transform .12s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease);background:linear-gradient(#ff7a4d 0%,#ff6b3d 48%,#e85620 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px 1px #781e0059,0 5px 16px -5px #ff6b3d73,0 2px 5px #00000059}.glossy-orange-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,inset 0 -1px 1px #781e0059,0 8px 22px -6px #ff6b3d99,0 2px 5px #00000059}.glossy-orange-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #781e0066,0 2px 8px -4px #ff6b3d66}.glossy-orange-btn__icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.glossy-orange-btn__icon svg{stroke-width:2.2px;width:100%;height:100%;display:block}.glossy-orange-btn--sm{gap:8px;padding:11px 20px;font-size:14px}.glossy-orange-btn--sm .glossy-orange-btn__icon{width:16px;height:16px}.glossy-orange-btn--lg{gap:13px;padding:18px 38px;font-size:18px}.glossy-orange-btn--lg .glossy-orange-btn__icon{width:22px;height:22px}.glossy-orange-btn--full{width:100%}.pill{border:1px solid var(--line-2);font-family:var(--kori-mono);color:var(--ink-dim);letter-spacing:.04em;background:#ffffff04;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:10px;display:inline-flex}.dot{background:var(--green);width:5px;height:5px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;min-height:clamp(760px,100svh - 72px,900px);padding:clamp(48px,6vh,76px) clamp(24px,4vw,64px) 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(56px);pointer-events:none;background:radial-gradient(circle,#ff6b3d33 0%,#ff6b3d14 28%,#ff6b3d06 48%,#0000 68%);border-radius:50%;width:min(820px,92vw);height:620px;position:absolute;top:62%;left:50%;transform:translate(-50%,-18%)}.eyebrow{border:1px solid var(--line-2);font-family:var(--kori-mono);color:var(--ink-dim);letter-spacing:.04em;background:#ffffff04;border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 13px 6px 6px;font-size:11px;display:inline-flex;position:relative}.eyebrow .tag{color:var(--ink);letter-spacing:.1em;background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600}.landing h1{font-family:var(--kori-sans);letter-spacing:-.04em;max-width:860px;margin-bottom:22px;font-size:clamp(38px,5.5vw,68px);font-weight:600;line-height:1.04;position:relative}.landing h1 .dim{color:var(--ink-dim);font-weight:400;display:block}.hero-sub{color:var(--ink-dim);max-width:500px;margin:0 auto;font-size:clamp(15px,1.3vw,17px);line-height:1.6;position:relative}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:0;padding-top:20px;display:flex;position:relative}.hero-phone-wrap{z-index:2;justify-content:center;align-items:flex-end;width:clamp(300px,31vw,405px);max-width:92vw;margin-top:auto;padding-top:clamp(34px,5vh,56px);padding-bottom:0;display:flex;position:relative}.hero-phone-img{filter:drop-shadow(0 28px 55px #0000008c);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;margin-bottom:0;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.phone{aspect-ratio:272/556;background:linear-gradient(#1c1c1f 0%,#0a0a0c 100%);border-radius:40px;width:272px;padding:8px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 70px -20px #000000d9,0 0 100px -30px #ff6b3d59}.phone:before{content:"";z-index:10;background:#000;border-radius:999px;width:80px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-screen{background:var(--bg);border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.sb{height:36px;font-family:var(--kori-mono);color:var(--ink);z-index:4;justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:11px;font-weight:500;display:flex;position:relative}.sb-right{font-size:9px}.screen{opacity:0;transition:opacity .5s var(--ease);flex-direction:column;gap:10px;padding:44px 14px 14px;display:flex;position:absolute;inset:0;overflow:hidden}.screen.active{opacity:1}.scr-top{justify-content:space-between;align-items:center;padding-top:2px;display:flex}.brand-mini{align-items:center;gap:6px;display:flex}.brand-mini .k{width:14px;height:17px;color:var(--ink)}.brand-mini .word{letter-spacing:-.01em;font-size:12px;font-weight:700}.ico-btns{gap:5px;display:flex}.ico-btn{background:var(--bg-2);border:1px solid var(--line);width:24px;height:24px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.ico-btn svg{width:10px;height:10px}.net-strip{background:var(--bg-2);border:1px solid var(--line);font-family:var(--kori-mono);color:var(--ink-dim);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:8.5px;display:flex}.net-strip .npill{align-items:center;gap:4px;display:inline-flex}.net-strip .npill b{color:var(--ink);font-weight:600}.net-strip .npill.live:before{content:"";background:var(--green);width:4px;height:4px;box-shadow:0 0 3px var(--green);border-radius:50%}.net-strip .npill.wallet:before{content:"◆";color:var(--sol);font-size:7px}.net-strip .npill.gas:before{content:"⚡";color:var(--ink-mute);font-size:7px}.net-strip .divider{background:var(--line-2);width:1px;height:8px}.kcard{background:linear-gradient(135deg,var(--orange-dark)0%,var(--orange)50%,#1a1a1f 100%);aspect-ratio:1.586;border-radius:13px;padding:10px;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #ff6b3d66}.kcard:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28'><g fill='none' stroke='rgba(0,0,0,0.18)' stroke-width='0.5'><path d='M0 14 L14 0 L28 14 L14 28 Z'/></g></svg>");position:absolute;inset:0}.kcard .row{justify-content:space-between;display:flex;position:relative}.kcard .chip-m{background:linear-gradient(135deg,#f0f0f4,#888);border-radius:2px;width:22px;height:16px}.kcard .brand-c{color:#fff;align-items:center;gap:3px;display:flex}.kcard .brand-c .k{width:10px;height:12px}.kcard .brand-c span{letter-spacing:.1em;font-size:9px;font-weight:700}.kcard .num-m{font-family:var(--kori-mono);color:#fff;letter-spacing:.08em;font-size:10px;font-weight:500;position:absolute;bottom:26px;left:10px}.kcard .name-m{font-family:var(--kori-mono);color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-size:7px;position:absolute;bottom:9px;left:10px}.kcard .mc-m{display:flex;position:absolute;bottom:8px;right:8px}.kcard .mc-m span{background:#eb001b;border-radius:50%;width:11px;height:11px}.kcard .mc-m span+span{background:#f79e1b;margin-left:-3px}.stats-3{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.stats-3 .s{background:var(--bg);text-align:center;padding:8px 4px}.stats-3 .s .l{font-family:var(--kori-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.stats-3 .s .v{font-family:var(--kori-mono);color:var(--ink);margin-top:2px;font-size:11px;font-weight:600}.balance-block{padding:4px 0}.mono-lbl{font-family:var(--kori-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.balance-big{letter-spacing:-.025em;margin-top:3px;font-size:22px;font-weight:700;line-height:1.1}.balance-big .cents{color:var(--ink-mute);font-size:14px}.chip-row{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.chip{background:var(--bg-2);border:1px solid var(--line);font-family:var(--kori-mono);color:var(--ink-dim);border-radius:4px;align-items:center;padding:2px 6px;font-size:8px;display:inline-flex}.chip b{color:var(--ink);font-weight:600}.chip.usdc:before{content:"";background:#2775ca;border-radius:50%;width:6px;height:6px;margin-right:4px}.li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.li:last-child{border-bottom:none}.li .info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.li .ic{background:var(--bg-2);width:22px;height:22px;color:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.li .ic.in{background:var(--green-soft);color:var(--green)}.li .nm{font-size:10px;font-weight:500}.li .sub{font-family:var(--kori-mono);color:var(--ink-mute);margin-top:1px;font-size:8px}.li .v{font-family:var(--kori-mono);font-size:10px;font-weight:600}.li .v.in{color:var(--green)}.sec-mini-label{justify-content:space-between;align-items:baseline;margin:8px 0 4px;display:flex}.sec-mini-label .see{font-family:var(--kori-mono);color:var(--ink-dim);font-size:8px}.score-card{background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:12px;padding:14px}.gauge-wrap{width:110px;height:110px;margin:8px auto 0;position:relative}.gauge-num{color:var(--ink);letter-spacing:-.03em;text-align:center;font-size:28px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gauge-num .of{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.04em;margin-top:3px;font-size:8px;font-weight:400;display:block}.score-tier{margin-top:8px;font-size:12px;font-weight:600}.score-mint{font-family:var(--kori-mono);color:var(--ink-mute);margin-top:4px;font-size:8px}.opp{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:11px}.opp .top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.opp .merchant{font-size:11px;font-weight:600}.opp .hash{font-family:var(--kori-mono);color:var(--ink-mute);margin-top:1px;font-size:8px}.opp .risk{font-family:var(--kori-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:2px 5px;font-size:7.5px}.opp .risk.low{color:var(--green);background:var(--green-soft)}.opp .risk.med{color:var(--ink-dim);background:#ffffff0a}.opp .row-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:7px;display:grid}.opp .row-stats .s .l{font-family:var(--kori-mono);color:var(--ink-mute);text-transform:uppercase;font-size:7px}.opp .row-stats .s .v{margin-top:2px;font-size:12px;font-weight:700}.filter-row{gap:5px;display:flex;overflow-x:auto}.filter-chip{background:var(--bg-2);border:1px solid var(--line);color:var(--ink-dim);font-family:var(--kori-mono);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:9px}.filter-chip.act{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.bnav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);z-index:10;background:#0a0a0af0;grid-template-columns:repeat(5,1fr);padding:7px 0 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.bnav .nav{color:var(--ink-mute);flex-direction:column;align-items:center;gap:2px;font-size:0;display:flex;position:relative}.bnav .nav.act{color:var(--ink)}.bnav .nav.act:before{content:"";background:var(--ink);border-radius:2px;width:16px;height:2px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.bnav .nav svg{width:14px;height:14px}.bnav .nav .l{font-size:8px;font-family:var(--kori-mono)}.parallax{padding:0}.parallax-grid{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.parallax-phone{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 50%,#ffffff06,transparent 60%),var(--bg);justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.parallax-phone .phone{z-index:2}.parallax-content{flex-direction:column;display:flex}.parallax-step{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(64px,9vw,112px) clamp(32px,5vw,72px);display:flex;position:relative}.parallax-step:last-child{border-bottom:none}.parallax-step .step-num{font-family:var(--kori-mono);color:var(--ink-dim);letter-spacing:.22em;align-items:center;gap:12px;margin-bottom:18px;font-size:9.5px;display:flex}.parallax-step .step-num:before{content:"";background:var(--ink-dim);width:32px;height:1px}.parallax-step h3{letter-spacing:0;margin-bottom:16px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.parallax-step h3 .dim{color:var(--ink-dim);font-weight:400;display:block}.parallax-step p{color:var(--ink-dim);max-width:360px;margin-bottom:22px;font-size:14px;line-height:1.55}.parallax-step .feature-list{gap:8px;display:grid}.parallax-step .feature-list li{color:var(--ink);align-items:center;gap:10px;font-size:13px;display:flex}.parallax-step .feature-list li:before{content:"+";color:var(--ink);font-family:var(--kori-mono);font-size:14px;font-weight:600}@media (max-width:880px){.parallax-grid{grid-template-columns:1fr}.parallax-phone{border-right:none;border-bottom:1px solid var(--line);height:auto;padding:64px 0;position:relative}.parallax-step{min-height:auto;padding:64px 24px}}.sec-head{max-width:800px;margin-bottom:72px}.sec-tag{font-family:var(--kori-mono);color:var(--ink-dim);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:10.5px;display:flex}.sec-tag:before{content:"";background:var(--ink-dim);width:32px;height:1px}.sec-title{font-family:var(--kori-sans);letter-spacing:-.035em;font-size:clamp(32px,5vw,58px);font-weight:600;line-height:1.04}.sec-title .dim{color:var(--ink-dim);font-weight:400;display:block}.section-intro{color:var(--ink-dim);max-width:680px;margin-top:24px;font-size:15px;line-height:1.7}.section-close{color:var(--ink);letter-spacing:-.02em;border-left:1px solid var(--line-2);max-width:760px;margin-top:32px;padding-left:clamp(20px,3vw,32px);font-size:clamp(20px,2.2vw,28px);line-height:1.3}.problem-grid{border-top:1px solid var(--line);grid-template-columns:1fr;margin:0;display:grid}.problem-split{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(28px,5vw,68px);display:grid}.problem-flow{border:1px solid var(--line);background:linear-gradient(#ffffff05,#0000),repeating-linear-gradient(90deg,#0000 0 47px,#ffffff09 48px);min-height:360px;padding:26px;position:relative;overflow:hidden}.problem-flow:before{content:"";background:var(--line-2);width:1px;position:absolute;top:88px;bottom:96px;left:50%}.problem-flow-head,.problem-flow-total{z-index:1;justify-content:space-between;align-items:baseline;gap:18px;display:flex;position:relative}.problem-flow-head{border-bottom:1px solid var(--line);padding-bottom:20px}.problem-flow-head span,.problem-flow-total span{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.problem-flow-head b{font-family:var(--kori-mono);color:var(--orange);letter-spacing:.08em;font-size:12px;font-weight:600}.problem-layer{z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px 0;display:flex;position:relative}.problem-layer span{color:var(--ink);font-size:15px;font-weight:600}.problem-layer b{font-family:var(--kori-mono);color:var(--orange);letter-spacing:.02em;font-size:13px;font-weight:600}.problem-flow-total{background:var(--orange-soft);border:1px solid #ff6b3d42;margin-top:22px;padding:20px}.problem-flow-total strong{color:var(--ink);letter-spacing:-.03em;font-size:clamp(24px,3vw,34px);line-height:1}.problem-card{border-bottom:1px solid var(--line);min-height:164px;transition:background .3s var(--ease);background:linear-gradient(#ffffff03 0%,#0000 100%);padding:34px clamp(24px,4vw,40px)}.problem-card:last-child{border-bottom:none}.problem-card:hover{background:linear-gradient(#ffffff07 0%,#ffffff01 100%)}.problem-label{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.problem-card p{color:var(--ink-dim);letter-spacing:-.025em;max-width:520px;font-size:clamp(18px,2vw,24px);line-height:1.35}.problem-card p span{color:var(--ink-dim)}.problem-card b{color:var(--ink);margin-bottom:10px;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1;display:block}@media (max-width:880px){.problem-split{grid-template-columns:1fr}.problem-flow{min-height:auto}.problem-card{border-right:none}}.features{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 calc(-1*clamp(24px,4vw,64px));display:grid}.feat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s var(--ease);background:linear-gradient(#ffffff03 0%,#0000 100%);padding:48px clamp(24px,4vw,44px);position:relative}.feat:nth-child(3n){border-right:none}.features-four{grid-template-columns:repeat(4,minmax(0,1fr))}.features-four .feat:nth-child(3n){border-right:1px solid var(--line)}.features-four .feat:nth-child(4n){border-right:none}.feat:hover{background:linear-gradient(#ffffff07 0%,#ffffff01 100%)}.feat-head{justify-content:space-between;align-items:flex-start;margin-bottom:36px;display:flex}.feat-num{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.18em;font-size:10.5px}.feat-icon{border:1px solid var(--line-2);width:36px;height:36px;color:var(--ink);background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;display:flex}.feat-title{letter-spacing:-.018em;margin-bottom:12px;font-size:19px;font-weight:600}.feat-body{color:var(--ink-dim);max-width:320px;font-size:14px;line-height:1.65}.feat-estimate{border:1px solid var(--line);font-family:var(--kori-mono);letter-spacing:.02em;color:var(--ink-dim);background:#ffffff05;border-radius:999px;margin-top:18px;padding:6px 11px;font-size:10.5px;display:inline-block}.audiences-note{font-family:var(--kori-mono);letter-spacing:.04em;color:var(--ink-mute);max-width:640px;margin:24px 0 0;font-size:10.5px;line-height:1.6}.calc{min-width:0}.calc-layout{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(28px,5vw,64px);padding-top:32px;display:grid}.calc-story{border:1px solid var(--line);background:#ffffff05;min-height:420px;position:relative;overflow:hidden}.calc-route{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#0a0a0ab8;gap:6px;padding:22px;display:grid;position:absolute;left:clamp(22px,3vw,34px);right:clamp(22px,3vw,34px)}.calc-route span{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.calc-route b{letter-spacing:-.02em;font-size:clamp(24px,3vw,34px);line-height:1}.calc-route-bank{top:42px}.calc-route-kori{border-color:#4ade803d;bottom:42px}.calc-route-kori b{color:var(--green)}.calc-route-line{background:var(--line-2);width:1px;position:absolute;inset:155px 50% 155px auto}.calc-route-line span{background:var(--orange);opacity:.7;border-radius:999px;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%)}.calc-route-line span:first-child{top:0}.calc-route-line span:nth-child(2){top:50%}.calc-route-line span:nth-child(3){background:var(--green);bottom:0}.calc-toggle{border:1px solid var(--line);background:var(--bg-1);border-radius:11px;gap:4px;margin-bottom:32px;padding:4px;display:inline-flex}.calc-toggle button{color:var(--ink-mute);font-family:var(--kori-sans);transition:all .2s var(--ease);background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600}.calc-toggle button.is-active{background:var(--bg-elev);color:var(--ink)}.calc-panel{gap:24px;display:grid}.calc-control-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.calc-label{font-family:var(--kori-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.calc-value{letter-spacing:-.03em;color:var(--ink);font-size:clamp(24px,4vw,34px);font-weight:700}.calc-slider{cursor:pointer;width:100%;height:4px;accent-color:var(--orange)}.calc-parcelas{justify-content:space-between;align-items:center;gap:16px;display:flex}.calc-parcelas-opts{gap:8px;display:flex}.calc-parcelas-opts button{border:1px solid var(--line);background:var(--bg-1);width:54px;color:var(--ink-dim);font-family:var(--kori-mono);transition:all .2s var(--ease);border-radius:9px;padding:9px 0;font-size:13px;font-weight:600}.calc-parcelas-opts button.is-active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange)}.calc-results{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.calc-result{border-right:1px solid var(--line);flex-direction:column;gap:3px;padding:24px clamp(18px,2.5vw,28px);display:flex}.calc-result:last-child{border-right:none}.calc-result.is-kori{background:var(--orange-soft)}.calc-result-label{color:var(--ink);font-size:13px;font-weight:600}.calc-result-fee{font-family:var(--kori-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:12px;font-size:10px}.calc-result.is-kori .calc-result-fee{color:var(--orange)}.calc-result-val{letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,3vw,28px);font-weight:700}.calc-result-sub{color:var(--ink-dim);font-size:12px}.calc-savings{border:1px solid var(--line);border-left:2px solid var(--green);background:var(--green-soft);flex-wrap:wrap;align-items:baseline;gap:10px;padding:18px 22px;display:flex}.calc-savings span{color:var(--ink-dim);font-size:14px}.calc-savings strong{letter-spacing:-.02em;color:var(--green);font-size:clamp(22px,3.5vw,30px);font-weight:700}.calc-note{margin-top:4px}@media (max-width:620px){.calc-layout{grid-template-columns:1fr}.calc-story{min-height:300px}.calc-route{padding:18px}.calc-results{grid-template-columns:1fr}.calc-result{border-right:none;border-bottom:1px solid var(--line)}.calc-result:last-child{border-bottom:none}.calc-toggle{width:100%}.calc-toggle button{flex:1}}.solana-compare{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 calc(-1*clamp(24px,4vw,64px));display:grid;position:relative}.solana-panel{border-right:1px solid var(--line);background:linear-gradient(#ffffff03 0%,#0000 100%);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,44px);min-height:190px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,44px);display:grid}.solana-panel:last-of-type{border-right:none}.solana-panel-head{border:1px solid var(--line-2);width:88px;height:88px;color:var(--ink-mute);font-family:var(--kori-mono);letter-spacing:.18em;grid-row:1/span 2;justify-content:center;align-items:center;font-size:11px;display:flex}.solana-panel-head .solana-mark{width:42px;height:28px;color:var(--ink)}.solana-panel h3{letter-spacing:0;margin-bottom:10px;font-size:21px;font-weight:600}.solana-panel ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.solana-panel li{color:var(--ink);border:1px solid var(--line);background:#ffffff05;padding:8px 10px;font-size:13px;line-height:1}.solana-panel.is-solana li{border-color:var(--line-2)}.solana-vs{border:1px solid var(--line-2);background:var(--bg);width:38px;height:38px;color:var(--ink-mute);font-family:var(--kori-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:880px){.features,.features-four{grid-template-columns:1fr}.feat{border-right:none!important}.solana-compare{grid-template-columns:1fr}.solana-panel{border-right:none;border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);min-height:auto}.solana-panel:last-of-type{border-bottom:none}.solana-panel-head{width:64px;height:64px}.solana-vs{display:none}}.flow{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0 calc(-1*clamp(24px,4vw,64px));display:grid}.flow-step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .3s var(--ease);background:linear-gradient(#ffffff03 0%,#0000 100%);padding:44px clamp(20px,2.2vw,32px);position:relative}.flow-step:last-child{border-right:none}.flow-step:hover{background:linear-gradient(#ffffff07 0%,#ffffff01 100%)}.flow-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.flow-num{font-family:var(--kori-mono);color:var(--ink);letter-spacing:.14em;font-size:11px}.flow-meta{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.flow-name{letter-spacing:-.015em;margin-bottom:10px;font-size:16px;font-weight:600}.flow-detail{color:var(--ink-dim);font-size:13px;line-height:1.6}@media (max-width:1080px){.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step:nth-child(2n){border-right:none}}@media (max-width:560px){.flow{grid-template-columns:1fr}.flow-step{border-right:none}}.light-section{color:#0a0a0a;text-align:center;background:linear-gradient(#f6f6f1 0%,#ececff 100%);padding:clamp(48px,6vw,88px) clamp(24px,4vw,64px) 0;position:relative;overflow:hidden}.light-section .corner{background-image:linear-gradient(#00000047,#00000047),linear-gradient(#00000047,#00000047);background-size:11px 1px,1px 11px}.light-section .sec-label{color:#0006}.light-section .ls-eyebrow{font-family:var(--kori-mono);color:#0000008c;letter-spacing:.04em;background:#ffffff80;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 13px 6px 6px;font-size:11px;display:inline-flex}.light-section .ls-eyebrow .tag{color:#fff;letter-spacing:.1em;background:#0a0a0a;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600}.light-section h2{letter-spacing:-.04em;max-width:760px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-size:clamp(34px,5.5vw,68px);font-weight:600;line-height:.98}.light-section h2 .dim{color:#0006;font-weight:400;display:block}.light-section .ls-sub{color:#0000008c;max-width:460px;margin:0 auto 16px;font-size:clamp(15px,1.3vw,17px);line-height:1.6}.solana-section{text-align:left}.solana-section .ls-eyebrow,.solana-section h2{margin-left:0;margin-right:0}.solana-copy{color:#0000009e;gap:18px;max-width:780px;margin-top:28px;font-size:16px;line-height:1.75;display:grid}.solana-copy b{color:#0a0a0a;font-weight:650}.light-section .ls-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(40px,6vw,72px);display:flex}.light-section .btn-dark{color:#fff;font-family:var(--kori-sans);cursor:pointer;transition:all .25s var(--ease);background:#0a0a0a;border:none;border-radius:10px;align-items:center;gap:6px;padding:12px 22px;font-size:13.5px;font-weight:600;display:inline-flex}.light-section .btn-dark:hover{background:var(--orange);transform:translateY(-1px)}.light-section .btn-light{color:#0a0a0a;font-family:var(--kori-sans);cursor:pointer;transition:all .25s var(--ease);background:0 0;border:1px solid #00000026;border-radius:10px;align-items:center;gap:6px;padding:12px 22px;font-size:13.5px;font-weight:600;display:inline-flex}.light-section .btn-light:hover{background:#0000000a}.product-hero{justify-content:center;align-items:flex-end;width:100%;max-width:720px;margin:0 auto;display:flex;position:relative}.product-hero:before{content:"";filter:blur(40px);z-index:0;background:radial-gradient(circle,#7b91ff59 0%,#0000 60%);border-radius:50%;width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-hero img{z-index:1;max-width:100%;height:auto;margin:0 auto;display:block;position:relative}.map-layout{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}@media (max-width:880px){.map-layout{grid-template-columns:1fr}}.map-canvas{background:radial-gradient(circle at 50% 50%,#ffffff05,transparent 70%),var(--bg-1);border:1px solid var(--line);border-radius:10px;min-height:600px;position:relative;overflow:hidden}.map-canvas:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 49px,#ffffff06 49px 50px),repeating-linear-gradient(#0000 0 49px,#ffffff06 49px 50px);position:absolute;inset:0}.map-svg{width:100%;height:100%;min-height:600px;display:block;position:relative}.map-overlay{z-index:3;font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;font-size:9.5px;position:absolute}.map-overlay.tl{top:18px;left:20px}.map-overlay.tr{align-items:center;gap:8px;display:flex;top:18px;right:20px}.map-overlay.tr:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:2s infinite pulse}.map-overlay.bl{flex-direction:column;gap:6px;display:flex;bottom:18px;left:20px}.map-overlay.bl .scale{border-left:1px solid var(--ink-mute);border-right:1px solid var(--ink-mute);border-bottom:1px solid var(--ink-mute);width:60px;height:6px}.map-overlay.br{text-align:right;line-height:1.7;bottom:18px;right:20px}.map-overlay.br b{color:var(--ink);font-weight:500}.compass{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.compass span{font-family:var(--kori-mono);color:var(--ink);font-size:10px;font-weight:600}.compass .arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:6px solid var(--orange);width:0;height:0;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.pin{cursor:pointer;transition:transform .2s var(--ease)}.pin:hover{transform:scale(1.1)}.pin .pin-ring{fill:#ffffff26;stroke:#fff6;stroke-width:1px;transition:all .2s var(--ease)}.pin .pin-dot{fill:var(--ink);transition:fill .2s var(--ease)}.pin .pin-pulse{fill:var(--orange);opacity:0;transform-origin:50%}.pin.active .pin-ring{fill:var(--orange-soft);stroke:var(--orange)}.pin.active .pin-dot{fill:var(--orange)}.pin.active .pin-pulse{opacity:1;animation:2s infinite pin-pulse}@keyframes pin-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}.pin-label{font-family:var(--kori-mono);fill:var(--ink-dim);letter-spacing:.05em;pointer-events:none;font-size:8.5px}.pin-label.active{fill:var(--ink)}.map-sidebar{flex-direction:column;gap:16px;display:flex}.map-detail{background:radial-gradient(circle at 100% 0%,#ff6b3d14,transparent 60%),var(--bg-1);border:1px solid var(--line);border-radius:10px;padding:24px;position:relative;overflow:hidden}.map-detail .md-label{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:inline-flex}.map-detail .md-label:before{content:"";background:var(--orange);width:6px;height:6px;box-shadow:0 0 5px var(--orange);border-radius:50%}.map-detail .md-name{letter-spacing:-.018em;margin-bottom:4px;font-size:22px;font-weight:600}.map-detail .md-hash{font-family:var(--kori-mono);color:var(--ink-mute);margin-bottom:20px;font-size:10.5px}.map-detail .md-stats{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.map-detail .md-stats>div{background:var(--bg-1);padding:12px 14px}.map-detail .md-stats .l{font-family:var(--kori-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:9px}.map-detail .md-stats .v{font-family:var(--kori-sans);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.map-detail .md-risk{border-top:1px solid var(--line);font-family:var(--kori-mono);justify-content:space-between;margin-bottom:18px;padding-top:14px;font-size:10.5px;display:flex}.map-detail .md-risk .l{color:var(--ink-mute)}.map-detail .md-cta{background:var(--ink);width:100%;color:var(--bg);font-family:var(--kori-sans);cursor:pointer;transition:all .2s var(--ease);border:none;border-radius:8px;padding:12px;font-size:13.5px;font-weight:600}.map-detail .md-cta:hover{background:var(--orange);color:var(--bg)}.map-list{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;overflow:hidden}.map-list-label{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 16px 10px;font-size:9.5px;display:flex}.map-row{border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s var(--ease);align-items:center;gap:12px;padding:12px 16px;display:flex}.map-row:last-child{border-bottom:none}.map-row:hover{background:#ffffff06}.map-row.active{border-left:2px solid var(--orange);background:#ff6b3d0f;padding-left:14px}.map-row-pin{background:var(--ink-mute);border-radius:50%;flex-shrink:0;width:8px;height:8px}.map-row.active .map-row-pin{background:var(--orange);box-shadow:0 0 5px var(--orange)}.map-row-info{flex:1;min-width:0}.map-row-name{color:var(--ink);font-size:13px;font-weight:500}.map-row-sub{font-family:var(--kori-mono);color:var(--ink-mute);margin-top:1px;font-size:9.5px}.map-row-apr{font-family:var(--kori-mono);color:var(--ink);font-size:13px;font-weight:600}.map-row.active .map-row-apr{color:var(--orange)}.dual-blocks{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0 calc(-1*clamp(24px,4vw,64px));display:grid}.dual-block{flex-direction:column;min-height:580px;padding:56px clamp(28px,4vw,48px) 0;display:flex;position:relative;overflow:hidden}.dual-block.left{background:radial-gradient(circle at 80% 110%,#ff6b3d1a 0%,transparent 55%),linear-gradient(155deg,var(--bg-1)0%,var(--bg)60%)}.dual-block.right{background:radial-gradient(circle at 20% 110%,#9945ff1a 0%,transparent 55%),linear-gradient(205deg,var(--bg-1)0%,var(--bg)60%)}.dual-block .block-tag{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:10px;display:inline-flex}.dual-block .block-tag:before{content:"";background:var(--ink-mute);width:22px;height:1px}.dual-block h3{letter-spacing:-.028em;max-width:340px;margin-bottom:14px;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.08;position:relative}.dual-block h3 .dim{color:var(--ink-dim);font-weight:400;display:block}.dual-block p{color:var(--ink-dim);max-width:340px;margin-bottom:8px;font-size:14px;line-height:1.6;position:relative}.dual-block .block-meta{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.04em;z-index:3;flex-wrap:wrap;gap:24px;margin-top:auto;padding-top:24px;font-size:10.5px;display:flex;position:relative}.dual-block .block-meta b{color:var(--ink);margin-left:4px;font-weight:500}.dual-block .block-phone{pointer-events:none;position:absolute}.dual-block.left .block-phone{transform-origin:100% 100%;bottom:-100px;right:-60px;transform:rotate(-10deg)scale(.88)}.dual-block.right .block-phone{transform-origin:0 100%;bottom:-100px;left:-60px;transform:rotate(10deg)scale(.88)}.dual-block .block-phone .phone{box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -20px #000000e6,0 0 120px -30px #ff6b3d73}.dual-block.right .block-phone .phone{box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -20px #000000e6,0 0 120px -30px #9945ff80}@media (max-width:880px){.dual-blocks{grid-template-columns:1fr}.dual-block{min-height:540px;padding:48px 24px 0}.dual-block.left .block-phone,.dual-block.right .block-phone{transform-origin:bottom;bottom:-90px;left:auto;right:50%;transform:translate(50%)rotate(-6deg)scale(.82)}.dual-block.right .block-phone{transform:translate(50%)rotate(6deg)scale(.82)}}.scr-cardview{flex-direction:column;gap:10px;padding:44px 14px 14px;display:flex;position:absolute;inset:0}.card-top-bar{align-items:center;gap:10px;display:flex}.back-btn{background:var(--bg-2);border:1px solid var(--line);width:24px;height:24px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.back-btn svg{width:10px;height:10px}.card-top-bar .ttl{flex:1;font-size:12px;font-weight:600}.kcard-big{background:linear-gradient(135deg,#0a0a0a 0%,#2a2a30 55%,var(--orange-dark)100%);aspect-ratio:1.586;border-radius:14px;padding:12px;position:relative;overflow:hidden}.kcard-big:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30'><g fill='none' stroke='rgba(255,255,255,0.05)' stroke-width='0.4'><path d='M0 15 L15 0 L30 15 L15 30 Z'/></g></svg>");position:absolute;inset:0}.kcard-big .row{justify-content:space-between;display:flex;position:relative}.kcard-big .chip-m{background:linear-gradient(135deg,#f0f0f4,#888);border-radius:2px;width:24px;height:18px}.kcard-big .brand-c{color:#fff;align-items:center;gap:4px;display:flex}.kcard-big .brand-c .k{width:11px;height:13px}.kcard-big .brand-c span{letter-spacing:.1em;font-size:10px;font-weight:700}.kcard-big .num-m{font-family:var(--kori-mono);color:#fff;letter-spacing:.08em;font-size:11px;font-weight:500;position:absolute;bottom:28px;left:12px}.kcard-big .name-m{font-family:var(--kori-mono);color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-size:7.5px;position:absolute;bottom:10px;left:12px}.kcard-big .mc-m{display:flex;position:absolute;bottom:9px;right:9px}.kcard-big .mc-m span{background:#eb001b;border-radius:50%;width:12px;height:12px}.kcard-big .mc-m span+span{background:#f79e1b;margin-left:-3px}.vcv-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vcv-cell{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:9px 10px}.vcv-cell .l{font-family:var(--kori-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.1em;font-size:7.5px}.vcv-cell .v{font-family:var(--kori-mono);color:var(--ink);margin-top:2px;font-size:12px;font-weight:600}.ctrl-row{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.ctrl-ico{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ctrl-ico svg{width:12px;height:12px}.ctrl-ico.off{background:var(--bg-elev);color:var(--ink-mute)}.ctrl-info{flex:1;min-width:0}.ctrl-info .n{font-size:11px;font-weight:600}.ctrl-info .s{font-family:var(--kori-mono);color:var(--green);margin-top:1px;font-size:8px}.ctrl-info .s.off{color:var(--ink-mute)}.ctrl-toggle{background:var(--green);border-radius:999px;width:28px;height:16px;position:relative}.ctrl-toggle:after{content:"";background:#000;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.ctrl-toggle.off{background:var(--bg-elev)}.ctrl-toggle.off:after{background:var(--ink-mute);left:2px;right:auto}.ticket-card-mock{background:linear-gradient(135deg,var(--sol)0%,#4a1a3a 100%);border-radius:14px;padding:14px;position:relative;overflow:hidden}.ticket-card-mock:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20'><g fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='0.4'><circle cx='10' cy='10' r='8'/></g></svg>");position:absolute;inset:0}.ticket-card-mock .info{position:relative}.ticket-card-mock .lab{font-family:var(--kori-mono);color:#fffc;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.ticket-card-mock .nm{color:#fff;letter-spacing:-.01em;margin-top:4px;font-size:15px;font-weight:700}.ticket-card-mock .date{font-family:var(--kori-mono);color:#ffffffd9;margin-top:4px;font-size:9px}.ticket-card-mock .stub{border-top:1px dashed #ffffff4d;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex;position:relative}.ticket-card-mock .stub .price{font-family:var(--kori-mono);color:#fff;font-size:10px;font-weight:600}.ticket-card-mock .stub .mint{font-family:var(--kori-mono);color:#ffffffb3;font-size:7.5px}.qr-mock{background:#fff;border-radius:10px;width:130px;height:130px;margin:6px auto 0;padding:8px;position:relative}.qr-mock .qr-pattern{background-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px),radial-gradient(circle at 0 0,#000 6%,#0000 7%),radial-gradient(circle at 100% 0,#000 6%,#0000 7%),radial-gradient(circle at 0 100%,#000 6%,#0000 7%);background-size:6px 6px,6px 6px,100% 100%,100% 100%,100% 100%;border-radius:3px;width:100%;height:100%;animation:4s ease-in-out infinite qrshift}@keyframes qrshift{0%,to{opacity:1}50%{opacity:.7}}.qr-mock .qr-center{background:#fff;border:3px solid #fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-mock .qr-center .k{color:#000;width:14px;height:17px}.qr-info{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.qr-info .qr-row{font-family:var(--kori-mono);justify-content:space-between;font-size:9px;display:flex}.qr-info .qr-row .lk{color:var(--ink-mute)}.qr-info .qr-row .vk{color:var(--ink)}.qr-info .qr-row .vk.ok{color:var(--green)}.trust-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0,#ffffff06,#0000 70%);padding:14px clamp(24px,4vw,64px);position:relative}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.trust-item{border:1px solid var(--line);background:#ffffff03;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-width:0;padding:12px 14px;display:grid}.trust-item .lbl{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;grid-area:1/1;margin-bottom:5px;font-size:9px;display:block}.trust-item .val{font-family:var(--kori-sans);color:var(--ink);letter-spacing:-.01em;grid-area:2/1;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;line-height:1.15;display:flex}.trust-item .val .solana-mark{width:16px;height:13px;color:var(--ink);flex-shrink:0}.trust-item .micro{font-family:var(--kori-mono);color:var(--ink);letter-spacing:.04em;border:1px solid var(--line-2);white-space:nowrap;background:#ffffff06;grid-area:1/2/span 2;align-items:center;margin-top:0;padding:6px 8px;font-size:9px;font-weight:600;display:inline-flex}@media (max-width:880px){.trust-grid{grid-template-columns:1fr}.trust-item{padding:12px 14px}}.cta{text-align:center;padding:clamp(96px,14vw,168px) clamp(24px,4vw,64px);position:relative;overflow:hidden}.cta:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 60%);border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta h2{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(38px,6vw,80px);font-weight:600;line-height:1;position:relative}.cta h2 .dim{color:var(--ink-dim);font-weight:400;display:block}.cta p{color:var(--ink-dim);max-width:460px;margin:0 auto 40px;font-size:16px;line-height:1.6;position:relative}.cta-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.faq-list{border-top:1px solid var(--line);display:grid}.faq-item{border-bottom:1px solid var(--line);padding:0}.faq-item summary{cursor:pointer;color:var(--ink);letter-spacing:-.025em;justify-content:space-between;gap:24px;padding:24px 0;font-size:clamp(18px,2vw,24px);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--ink-mute);font-family:var(--kori-mono)}.faq-item[open] summary:after{content:"-"}.faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s,transform .22s;display:grid;transform:translateY(-4px)}.faq-item[open] .faq-panel{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-panel>div{overflow:hidden}.faq-panel p{color:var(--ink-dim);max-width:720px;padding:0 0 28px;font-size:15px;line-height:1.7}.footer{padding:64px clamp(24px,4vw,64px) 32px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:64px;display:grid}@media (max-width:720px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-col h4{font-family:var(--kori-mono);color:var(--ink-mute);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:500}.footer-col a{color:var(--ink-dim);transition:color .2s var(--ease);padding:5px 0;font-size:13.5px;display:block}.footer-col a:hover{color:var(--ink)}.footer-brand p{color:var(--ink-mute);max-width:300px;margin-top:18px;font-size:13.5px;line-height:1.65}.footer-bottom{border-top:1px solid var(--line);font-family:var(--kori-mono);color:var(--ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:32px;font-size:10.5px;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:fadeUp .9s var(--ease)both}.reveal.d1{animation-delay:80ms}.reveal.d2{animation-delay:.16s}.reveal.d3{animation-delay:.24s}.reveal.d4{animation-delay:.32s}.theme-toggle{padding:0}.theme-icon{width:17px;height:17px}.theme-icon-moon,.light .theme-icon-sun{display:none}.light .theme-icon-moon{display:inline-block}.light .landing{--orange:#f1591f;--orange-bright:#ff7a4d;--orange-dark:#c8430f;--orange-soft:#f1591f1a;--bg:#faf9f7;--frame:#ece9e3;--bg-1:#f4f2ee;--bg-2:#efebe5;--bg-card:#f4f2ee;--bg-elev:#e8e4dc;--ink:#1b1a17;--ink-dim:#5f5c55;--ink-mute:#7a7770;--ink-faint:#d9d5cd;--line:#00000014;--line-2:#00000024;--green:#15a34a;--green-soft:#15a34a1f;--sol:#7c3aed;--sol-soft:#7c3aed1a;--hatch:#0000000b;--tick:#00000047}.light .landing ::selection{background:var(--ink);color:#fff}.light .phone{--bg:#0a0a0a;--bg-1:#111114;--bg-2:#16161a;--bg-card:#1a1a1f;--bg-elev:#202026;--ink:#fafafa;--ink-dim:#9a9a9e;--ink-mute:#5a5a5e;--ink-faint:#2f2f33;--line:#ffffff0f;--line-2:#ffffff1a;--green:#4ade80;--green-soft:#4ade801a;--sol:#9945ff;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 64px -26px #00000073,0 0 90px -34px #f1591f66}.light .dual-block .block-phone .phone{box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -26px #00000080,0 0 120px -34px #f1591f66}.light .dual-block.right .block-phone .phone{box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -26px #00000080,0 0 120px -34px #7c3aed73}.light .nav-bar{background:#faf9f7b8}.light .nav-social{background:#00000005}.light .nav-social:hover{background:#0000000d;border-color:#00000029}.light .btn-ghost:hover{background:#0000000a;border-color:#00000029}.light .pill,.light .eyebrow{background:#00000005}.light .eyebrow .tag{background:#0000000f}.light .hero:before{background:radial-gradient(circle,#f1591f29 0%,#f1591f12 28%,#f1591f05 48%,#0000 68%)}.light .hero-phone-img{filter:drop-shadow(0 24px 45px #0003)}.light .trust-bar{background:radial-gradient(circle at 50% 0,#00000006,#0000 70%)}.light .trust-item{background:#00000004}.light .trust-item .micro{background:#00000008}.light .problem-card{background:linear-gradient(#00000004 0%,#0000 100%)}.light .problem-card:hover{background:linear-gradient(#00000008 0%,#00000002 100%)}.light .parallax-phone{background:radial-gradient(circle at 50% 50%,#00000005,transparent 60%),var(--bg)}.light .feat{background:linear-gradient(#00000004 0%,#0000 100%)}.light .feat:hover{background:linear-gradient(#00000008 0%,#00000002 100%)}.light .feat-icon,.light .feat-estimate{background:#00000005}.light .solana-panel{background:linear-gradient(#00000004 0%,#0000 100%)}.light .solana-panel li{background:#00000005}.light .flow-step{background:linear-gradient(#00000004 0%,#0000 100%)}.light .flow-step:hover{background:linear-gradient(#00000009 0%,#00000002 100%)}.light .map-canvas{background:radial-gradient(circle at 50% 50%,#00000005,transparent 70%),var(--bg-1)}.light .map-canvas:before{background-image:repeating-linear-gradient(90deg,#0000 0 49px,#0000000d 49px 50px),repeating-linear-gradient(#0000 0 49px,#0000000d 49px 50px)}.light .compass{background:#fff9}.light .pin .pin-ring{fill:#0000000f;stroke:#0000004d}.light .map-row:hover{background:#00000006}.light .map-row.active{background:#f1591f14}.light .cta:before{background:radial-gradient(circle,#f1591f1f 0%,#0000 60%)}.light{scrollbar-color:#c7c3bb #ece9e3}.light body::-webkit-scrollbar-track{background:#ece9e3}.light body::-webkit-scrollbar-corner{background:#ece9e3}.light body::-webkit-scrollbar-thumb{background:linear-gradient(#cbc7bf,#b6b2a9);border:2px solid #ece9e3}.light body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b6b2a9,#9d998f)}@media (max-width:560px){.nav-bar{padding:0 18px}.nav-social{display:none}.nav-right{gap:8px}.eyebrow{letter-spacing:.02em;text-align:center;gap:6px;max-width:calc(100vw - 36px);margin-bottom:24px;padding:5px 10px 5px 5px;font-size:9px;line-height:1.35}.eyebrow .tag{flex-shrink:0;padding:2px 7px;font-size:8px}}
