@font-face{font-family:InterFallback;src:local(Arial)}
:root{--bg:#140604;--panel:#22100b;--panel2:#2d140c;--text:#fff8f1;--muted:#cbb8af;--line:#55301f;--accent:#ff7a18;--gold:#ffc95c}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 3%,#58200c 0,transparent 34%),linear-gradient(180deg,#160604,#0d0403 66%);color:var(--text);font-family:InterFallback,Inter,system-ui,-apple-system,sans-serif;line-height:1.65}a{color:inherit}header{height:76px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:26px;padding:0 max(22px,calc((100vw - 1180px)/2));background:rgba(20,6,4,.86);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;margin-right:auto}.brand img{width:174px;height:auto;display:block}nav{display:flex;gap:20px}nav a{text-decoration:none;color:#decfc7;font-size:14px;font-weight:700}.pill,.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:0 20px;text-decoration:none;font-weight:850}.pill,.primary{color:#1b0902;background:linear-gradient(135deg,var(--gold),var(--accent));box-shadow:0 10px 30px rgba(255,122,24,.18)}.secondary{border:1px solid #805032;background:#27120c}.hero{max-width:1180px;margin:0 auto;padding:72px 0 54px;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:70px;align-items:center}.eyebrow,.kicker{font-size:12px;letter-spacing:.16em;font-weight:900;color:var(--gold)}h1{font-size:clamp(46px,7vw,82px);line-height:.98;letter-spacing:-.055em;margin:16px 0 24px;max-width:830px}.hero p{font-size:18px;color:var(--muted);max-width:720px}.app-icon{width:100%;height:auto;filter:drop-shadow(0 38px 40px rgba(0,0,0,.45))}.actions{display:flex;gap:12px;margin:30px 0 24px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{border:1px solid var(--line);background:#24100b;border-radius:999px;padding:6px 12px;color:#dbc7bd;font-size:12px}.trust{max-width:1180px;margin:0 auto 54px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(41,16,9,.75)}.trust div{padding:21px;border-right:1px solid var(--line)}.trust div:last-child{border:0}.trust b,.trust span{display:block}.trust b{color:#fff}.trust span{font-size:13px;color:var(--muted)}.content,.faq,.download{max-width:1180px;margin:0 auto;padding:58px 0;border-top:1px solid rgba(255,255,255,.1)}.content h2,.faq h2,.download h2{font-size:clamp(30px,4vw,50px);line-height:1.06;letter-spacing:-.035em;margin:10px 0 18px}.content>p,.download p{max-width:900px;color:var(--muted);font-size:17px}.cards{max-width:1180px;margin:0 auto 60px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{min-height:230px;padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#2c140d,#1b0b08)}.card span{display:block;color:var(--accent);font-weight:900}.card h3{font-size:20px;margin:40px 0 8px}.card p{color:var(--muted);font-size:14px}.download{padding:34px;border:1px solid #754126;border-radius:24px;background:linear-gradient(120deg,#3d190d,#20100c);display:flex;align-items:center;gap:28px;margin-bottom:60px}.download>div{margin-right:auto}.download h2{font-size:34px}.download button{flex:0 0 auto;border:1px solid #7c583f;color:#cbb8af;background:#29140d;border-radius:999px;padding:15px 20px;font-weight:800}.network{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.network a{display:block;text-decoration:none;padding:18px;border:1px solid var(--line);border-radius:16px;background:#21100b}.network b,.network small{display:block}.network b{color:var(--gold)}.network small{color:var(--muted)}details{border-top:1px solid var(--line);padding:18px 0}summary{font-weight:850;cursor:pointer}details p{color:var(--muted);max-width:850px}footer{max-width:1180px;margin:50px auto 0;padding:45px 0 70px;border-top:1px solid var(--line)}footer img{width:171px}footer p{max-width:740px;color:var(--muted)}footer div{display:flex;gap:20px;margin:18px 0}footer a{color:#f1d8c9}footer small{color:#9f8980}.legal{max-width:850px;margin:70px auto;padding:45px;border:1px solid var(--line);border-radius:24px;background:#21100b}.legal h1{font-size:54px}.legal h2{margin-top:35px}.legal p{color:var(--muted)}
@media(max-width:900px){header nav{display:none}.hero{padding:52px 22px 40px;grid-template-columns:1fr}.app-icon{width:260px;grid-row:1}.trust,.content,.faq{margin-left:22px;margin-right:22px}.cards{padding:0 22px;grid-template-columns:1fr 1fr}.download{margin:0 22px 50px}.network{grid-template-columns:1fr 1fr}footer{margin:40px 22px 0}.legal{margin:35px 20px}.legal h1{font-size:42px}}
@media(max-width:560px){header{height:66px;padding:0 14px}.brand img{width:142px}.pill{font-size:12px;padding:0 14px}.hero{gap:20px}.hero h1{font-size:48px}.hero p{font-size:16px}.actions{flex-direction:column}.trust{grid-template-columns:1fr 1fr}.trust div:nth-child(2){border-right:0}.trust div:nth-child(-n+2){border-bottom:1px solid var(--line)}.cards{grid-template-columns:1fr}.card{min-height:180px}.download{display:block}.download button{width:100%;margin-top:18px}.network{grid-template-columns:1fr}.content,.faq{padding:42px 0}.legal{padding:28px}.legal h1{font-size:38px}}
@media(prefers-reduced-motion:no-preference){.card,.network a{transition:transform .18s,border-color .18s}.card:hover,.network a:hover{transform:translateY(-3px);border-color:var(--accent)}}
.deep>p{max-width:920px}.steps{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.steps li{display:flex;gap:18px;padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(38,15,10,.8)}.steps li:last-child:nth-child(odd){grid-column:1/-1}.steps li>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--accent);color:#1a0803;font-weight:950}.steps h3{margin:1px 0 6px;font-size:18px}.steps p{margin:0;color:var(--muted);font-size:14px}.evidence{max-width:1180px;margin:0 auto;padding:58px 0;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:start}.evidence h2{font-size:clamp(30px,4vw,50px);line-height:1.06;margin:10px 0 18px}.evidence p{color:var(--muted)}.table-wrap{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#21100b}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:17px 18px;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child th,tr:last-child td{border:0}th{width:42%;color:#f8dcc8;font-size:14px}td{color:var(--muted);font-size:14px}
@media(max-width:900px){.evidence{margin-left:22px;margin-right:22px;grid-template-columns:1fr;gap:24px}}
@media(max-width:560px){.evidence{padding:42px 0}.steps{grid-template-columns:1fr}.steps li:last-child:nth-child(odd){grid-column:auto}.steps li{padding:18px}.table-wrap{overflow-x:auto}th,td{padding:14px 12px}}
.product{display:grid;grid-template-columns:1fr .85fr;gap:50px;align-items:start}.product>.kicker,.product>h2{grid-column:1}.product>p{grid-column:1}.product .app-table{grid-column:2;grid-row:1/5;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#21100b}.feature-section,.journey,.split,.closing{max-width:1180px;margin:0 auto 60px}.feature-section{padding-top:58px;border-top:1px solid rgba(255,255,255,.1)}.feature-section>h2,.journey h2,.split h2,.closing h2{font-size:clamp(30px,4vw,50px);line-height:1.06;letter-spacing:-.035em;margin:10px 0 24px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature{padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#2b130c,#190a07)}.feature>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#1a0803;font-weight:950}.feature h3{margin:22px 0 8px}.feature p,.journey p,.journey li span,.split p,.closing p{color:var(--muted)}.category-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.category-row span{padding:10px 15px;border-radius:999px;border:1px solid var(--line);background:#24100b;color:#efd9cb;font-weight:750;font-size:13px}.journey{padding:38px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(125deg,#32150d,#190a07);display:grid;grid-template-columns:.8fr 1.2fr;gap:42px}.journey ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.journey li{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.journey li:last-child{border:0}.journey b{color:var(--gold)}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.split article{padding:34px;border:1px solid var(--line);border-radius:22px;background:#21100b}.split h2{font-size:32px}.closing{padding:38px;border-radius:24px;background:linear-gradient(120deg,var(--accent),#ffbe4f);color:#210a03;display:flex;gap:30px;align-items:center}.closing>div{margin-right:auto}.closing .kicker,.closing p{color:#321207}.closing .primary{background:#1c0804;color:#fff;box-shadow:none;flex:0 0 auto}
@media(max-width:900px){.product{grid-template-columns:1fr}.product>.kicker,.product>h2,.product>p,.product .app-table{grid-column:auto;grid-row:auto}.feature-section,.journey,.split,.closing{margin-left:22px;margin-right:22px}.feature-grid{grid-template-columns:1fr 1fr}.journey{grid-template-columns:1fr}}
@media(max-width:560px){.feature-grid,.split{grid-template-columns:1fr}.journey{padding:24px}.journey li{grid-template-columns:1fr;gap:4px}.closing{display:block}.closing .primary{width:100%;margin-top:18px}}
.promo{max-width:1180px;margin:0 auto 60px;padding:42px;border:1px solid #815026;border-radius:26px;background:radial-gradient(circle at 90% 0,#673010 0,transparent 38%),linear-gradient(135deg,#35160c,#1b0b08)}.promo>div:first-child{max-width:850px}.promo h2{font-size:clamp(32px,4vw,52px);line-height:1.04;margin:10px 0 18px}.promo>div>p,.promo article p,.fineprint{color:var(--muted)}.promo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0 18px}.promo article{padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(20,6,4,.72)}.promo article b{font-size:26px;color:var(--gold)}.promo article h3{margin:10px 0 8px}.promo article p{font-size:14px}.fineprint{font-size:13px;margin:18px 0 0}
@media(max-width:900px){.promo{margin-left:22px;margin-right:22px}.promo-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.promo{padding:25px}.promo-grid{grid-template-columns:1fr}}
code,.card p,td{overflow-wrap:anywhere}code{font-size:12px;color:#ffe2ad}
.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.intent-grid article{padding:22px;border:1px solid var(--line);border-radius:18px;background:#21100b}.intent-grid h3{margin:0 0 10px;color:var(--gold)}.intent-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}
@media(max-width:760px){.intent-grid{grid-template-columns:1fr}}
.quick-download{max-width:1180px;margin:0 auto 58px;padding:28px 32px;border:1px solid #86532a;border-radius:22px;background:linear-gradient(120deg,#3d190d,#21100b);display:flex;align-items:center;gap:28px}.quick-download>div{margin-right:auto}.quick-download h2{font-size:clamp(26px,3vw,40px);line-height:1.08;margin:7px 0}.quick-download p{margin:0;color:var(--muted)}.market-section{max-width:1180px;margin:0 auto 60px;padding:42px;border:1px solid var(--line);border-radius:26px;background:radial-gradient(circle at 100% 0,#563014 0,transparent 40%),#21100b;display:grid;grid-template-columns:1.25fr .75fr;gap:44px}.market-section h2{font-size:clamp(32px,4vw,52px);line-height:1.04;margin:10px 0 20px}.market-section p{color:var(--muted)}.market-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.market-points span{padding:15px;border:1px solid var(--line);border-radius:14px;background:rgba(20,6,4,.7);font-weight:800;color:#f5d8c3}
@media(max-width:900px){.quick-download,.market-section{margin-left:22px;margin-right:22px}.market-section{grid-template-columns:1fr}}
@media(max-width:560px){.quick-download{display:block;padding:24px}.quick-download .primary{width:100%;margin-top:18px}.market-section{padding:25px}.market-points{grid-template-columns:1fr 1fr}}
.release-badge{display:inline-flex;margin-bottom:12px;padding:8px 13px;border:1px solid #94602c;border-radius:999px;background:rgba(43,18,10,.85);color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.08em}
