@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.115bu2ryh2wsb.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.10bm-9tngs.nd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.0h_lfkrdhxih~.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.0u.x65-m2isdc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.128qspuv_npv-.woff2)format("woff2"),url(../media/manrope-greek-400-normal.00clg76~ljcxe.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.148qgjhno4xd5.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.12sh1q7p~rawm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.11fwvnf-uslv9.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.0.4slp1k-pmph.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.0xncywml0dw77.woff2)format("woff2"),url(../media/manrope-latin-400-normal.0du~d50lh.w8e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.0tu9fuqc6q4y..woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0aeiuh9~v3bi0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.0t8vtxsol15c4.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.0ki~dv3x7y~_v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.0.w-l08rpab6k.woff2)format("woff2"),url(../media/manrope-greek-500-normal.185xrykehxvxh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.0vxscr43uif75.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.11783_cyhh0sy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.0u693bpswqcn6.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.03110s_ql870..woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.0ofo7kbo3t0n0.woff2)format("woff2"),url(../media/manrope-latin-500-normal.0l6vvsc_f-zn6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.0r3sb.66buoue.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.0dd6pb-0mr~fr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.0rl6kp.gg1nol.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.0u0-.57-68f3~.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.0-2v3-lf9c7mh.woff2)format("woff2"),url(../media/manrope-greek-600-normal.0r6g0lt_t.if4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.187b6t9v75bit.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.01i8c7nk698tu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.08fso1mcqxm-d.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.0rl_k8_-m8yi0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.0x_3dfprs.8a-.woff2)format("woff2"),url(../media/manrope-latin-600-normal.04bqy5g7q0z_u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.0owgbyog3zqsd.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.0owf4phtcjf7b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.0dt2x44cxaznq.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.142-7tp.5-m9t.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.0_cp_dxzmhpya.woff2)format("woff2"),url(../media/manrope-greek-700-normal.0bta1q34pl8cs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.13y605bt4u.-t.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.02-~9jfjemfi4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.0d17m~j8wes5..woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.12u0_yofz0bmx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.0o3hhi2b21liw.woff2)format("woff2"),url(../media/manrope-latin-700-normal.0rm6..kh6-ey4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.0cd8sjdop39x1.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.0r5xxjs997m6h.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.0oxtc-zp3ggpw.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.0~rz6of2r.165.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.0_4rtjld4d8pb.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.0o2hzaq7~c4.o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-vietnamese-600-normal.058e-r1c.1w_f.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-600-normal.0mv8r3yz9e3js.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-ext-600-normal.0v3_py298n~4l.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-600-normal.0~npjwtk6909~.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.16u.3-djkiy_f.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.0uh__wzle3tn..woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-vietnamese-700-normal.12da7ltjzo0mg.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-700-normal.008r9mu7l7vsn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-ext-700-normal.0cggthogq6-n0.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-700-normal.0iiqk~erqdmc3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-grotesk-latin-700-normal.0dujh-glpgv34.woff2)format("woff2"),url(../media/space-grotesk-latin-700-normal.0s1fk4ccsns~q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--black:#050505;--ink:#111;--paper:#f2f1ed;--line:#d2d0ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{z-index:50;color:#fff;background:linear-gradient(#080808d9,#0000);justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 4vw;display:flex;position:fixed;top:0;left:0}.logo img{filter:brightness(0)invert();width:140px;height:auto}.nav{align-items:center;gap:30px;font-size:13px;display:flex}.nav a{opacity:.72;transition:all .2s}.nav a:hover{opacity:1}.nav-cta{border:1px solid #ffffff52;border-radius:40px;padding:12px 18px;opacity:1!important}.menu{background:0 0;border:0;display:none}.hero{color:#fff;background:#050505;grid-template-columns:1.05fr .95fr;align-items:center;min-height:100svh;padding:130px 7vw 80px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 40%,#303030 0,#0000 34%);position:absolute;inset:0}.hero-copy{z-index:2;max-width:760px;position:relative}.eyebrow{letter-spacing:.18em;color:#fff;margin-bottom:28px;font-size:11px;font-weight:650;display:inline-block}.eyebrow.dark{color:#555}.hero h1{letter-spacing:-.064em;margin:0;font-size:clamp(46px,6.1vw,96px);font-weight:520;line-height:.94}.hero-copy>p{color:#aaa;max-width:660px;margin:30px 0;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.actions{align-items:center;gap:28px;display:flex}.button{border-radius:999px;padding:16px 22px;font-size:14px;font-weight:650;display:inline-flex}.button.light{color:#090909;background:#fff}.button.dark{color:#fff;background:#080808}.text-link{color:#bbb;font-size:14px}.hero-stage{z-index:2;justify-content:center;display:flex;position:relative}.glass-card{aspect-ratio:1/1.15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff10,#ffffff03);border:1px solid #ffffff25;border-radius:28px;flex-direction:column;justify-content:flex-end;width:min(400px,90%);padding:30px;display:flex;transform:perspective(800px)rotateY(-10deg)rotateX(5deg);box-shadow:0 40px 100px #000}.glass-card small{color:#888}.glass-card strong{margin:10px 0 30px;font-size:28px}.glass-card p{color:#aaa}.signal{align-items:end;gap:8px;height:90px;display:flex}.signal span{background:linear-gradient(#eee,#555);border-radius:8px;flex:1;animation:2.2s ease-in-out infinite pulse}.signal span:first-child{height:35%}.signal span:nth-child(2){height:65%;animation-delay:.2s}.signal span:nth-child(3){height:48%;animation-delay:.4s}.signal span:nth-child(4){height:90%;animation-delay:.6s}.hero-foot{z-index:3;color:#666;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:28px;left:7vw;right:7vw}.hero-orbit i{border:1px solid #ffffff10;border-radius:50%;width:60vw;height:60vw;position:absolute;top:-4vw;right:-10vw}.hero-orbit i:nth-child(2){transform:scale(.72)}.hero-orbit i:nth-child(3){transform:scale(.45)}.section{padding:130px 7vw}.statement{flex-direction:column;justify-content:center;min-height:80vh;display:flex}.statement h2,.section-head h2,.process h2,.faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.6vw,82px);font-weight:500;line-height:1.02}.statement p{color:#5d5d5d;max-width:620px;margin:40px 0 0 auto;font-size:21px;line-height:1.55}.markets{border-top:1px solid var(--line)}.section-head{grid-template-columns:1.5fr .6fr;align-items:end;gap:9vw;display:grid}.section-head p{color:#666;line-height:1.6}.market-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.market-grid article{border-right:1px solid var(--line);min-height:360px;padding:26px;transition:all .35s;position:relative}.market-grid article:hover{color:#fff;background:#111;transform:translateY(-8px)}.market-grid article>span{font-size:11px}.market-grid h3{margin-top:120px;font-size:26px}.market-grid p{color:#777;line-height:1.5}.market-grid i{font-size:22px;font-style:normal;position:absolute;bottom:25px;right:25px}.ecosystem{color:#fff;background:#070707;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;min-height:900px;padding:120px 7vw;display:grid}.eco-copy h2,.split h2,.about h2,.final-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,74px);font-weight:500;line-height:1.02}.eco-copy>p{color:#999;font-size:18px;line-height:1.6}.solution-list{margin-top:45px}.solution-list article{border-top:1px solid #292929;gap:22px;padding:18px 0;display:flex}.solution-list article>span{color:#555}.solution-list h3{margin:0;font-size:17px}.solution-list p{color:#777;margin:7px 0 0}.eco-visual{aspect-ratio:1;background:radial-gradient(circle,#242424,#0000 60%);border:1px solid #282828;border-radius:50%;place-items:center;display:grid;position:relative}.eco-visual:before,.eco-visual:after{content:"";border:1px dashed #333;border-radius:50%;animation:25s linear infinite spin;position:absolute;inset:15%}.eco-visual:after{animation-direction:reverse;inset:32%}.core{z-index:2;font-size:50px;font-weight:250}.core span{font-weight:800}.node{letter-spacing:.12em;background:#101010;border:1px solid #444;border-radius:99px;padding:10px 15px;font-size:10px;position:absolute}.n1{top:7%;left:45%}.n2{top:25%;right:2%}.n3{bottom:22%;right:4%}.n4{bottom:7%;left:40%}.n5{bottom:25%;left:2%}.n6{top:24%;left:0}.split{background:#e5ff3f;grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid}.split-intro>p{font-size:18px;line-height:1.6}.pill{color:#fff;background:#111;border-radius:99px;margin-bottom:28px;padding:8px 12px;font-size:10px;display:inline-block}.split-demo{color:#fff;background:#0a0a0a;border-radius:26px;padding:40px;box-shadow:0 35px 80px #8a991f55}.sale{text-align:center;border:1px solid #333;border-radius:18px;padding:20px}.sale>*{display:block}.sale strong{margin:6px;font-size:38px}.sale small,.sale span{color:#888}.flow-line{justify-content:space-around;height:75px;display:flex;position:relative}.flow-line:before{content:"";background:#666;width:1px;height:35px;position:absolute;top:0}.flow-line i{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;width:31%;margin-top:34px}.destinations{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.destinations article{background:#171717;border-radius:13px;padding:16px}.destinations span{color:#dffb3d;font-size:12px}.destinations h3{color:#888;margin:10px 0 20px;font-size:13px}.destinations strong{font-size:20px}.success{text-align:center;color:#b9d326;font-size:12px}.process h2{max-width:850px}.steps{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.steps article{padding-right:25px}.steps article>span{font-size:11px}.steps article>div{background:#bbb;height:1px;margin:22px 0;position:relative}.steps article>div:before{content:"";background:#111;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px}.steps h3{font-size:21px}.steps p{color:#666;line-height:1.5}.about{color:#fff;background:#0a0a0a;grid-template-columns:1fr 1fr;gap:12vw;padding:130px 7vw;display:grid}.about p{color:#999;font-size:18px;line-height:1.65}.faq{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.accordion details{border-top:1px solid #bbb;padding:25px 0}.accordion summary{cursor:pointer;justify-content:space-between;font-size:19px;font-weight:600;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion details p{color:#666;max-width:650px;line-height:1.6}.final-cta{color:#fff;text-align:center;background:#080808;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:100px 7vw;display:flex}.final-cta h2{max-width:1000px}.final-cta p{color:#999;font-size:19px}.final-cta small{color:#777;margin-top:28px}footer{color:#777;background:#080808;border-top:1px solid #222;grid-template-columns:1fr 1fr 2fr 1fr;align-items:center;gap:30px;padding:45px 7vw;font-size:12px;display:grid}footer img{filter:brightness(0)invert();width:130px;height:auto}footer div{flex-wrap:wrap;gap:20px;display:flex}footer a:hover{color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35;transform:scaleY(.75)}}@media (max-width:800px){.site-header{height:68px}.menu{z-index:2;flex-direction:column;gap:7px;display:flex}.menu span{background:#fff;width:25px;height:1px;display:block}.nav{display:none}.nav.open{background:#080808;flex-direction:column;justify-content:center;align-items:flex-start;padding:12vw;font-size:28px;display:flex;position:fixed;inset:0}.hero{grid-template-columns:1fr;padding:120px 6vw 80px}.hero h1{font-size:clamp(40px,12vw,56px)}.hero-stage{display:none}.hero-foot{left:6vw;right:6vw}.section{padding:90px 6vw}.statement{min-height:auto}.statement p{margin-left:0;font-size:17px}.section-head,.ecosystem,.split,.about,.faq{grid-template-columns:1fr}.market-grid{grid-template-columns:1fr 1fr}.market-grid article{min-height:260px}.market-grid h3{margin-top:55px}.ecosystem{padding:90px 6vw}.eco-visual{margin-top:40px}.split{gap:60px}.split-demo{padding:20px}.destinations{grid-template-columns:1fr}.flow-line{display:none}.process h2{font-size:42px}.steps{grid-template-columns:1fr}.steps article{grid-template-columns:40px 1fr;column-gap:10px;display:grid}.steps article>div{display:none}.steps h3{margin:0}.steps p{grid-column:2}.about{padding:90px 6vw}.faq{gap:50px}.final-cta{min-height:70vh}footer{grid-template-columns:1fr;gap:18px}.actions{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.market-grid{grid-template-columns:1fr}.market-grid article{border-right:0;border-bottom:1px solid var(--line)}.destinations article{grid-template-columns:40px 1fr auto;align-items:center;display:grid}.destinations h3{margin:0}.sale strong{font-size:31px}.eco-visual{font-size:9px}.core{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero{isolation:isolate;height:min(92svh,900px);min-height:780px;padding-top:96px;padding-bottom:64px}.hero-grid{opacity:.2;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000,#0000 60%);mask-image:radial-gradient(circle at 72% 48%,#000,#0000 60%)}.hero-copy{max-width:720px}.hero h1{font-size:clamp(44px,5.55vw,84px)}.hero-copy>p{margin:22px 0 26px}.hero-stage{height:min(76vh,700px);min-height:520px;position:relative}.hero-canvas{filter:drop-shadow(0 35px 70px #000);width:116%;height:116%;display:block;position:absolute;inset:-8%}.stage-glow{filter:blur(100px);opacity:.08;pointer-events:none;background:#fff;border-radius:50%;position:absolute;inset:22%}.webgl-label{z-index:3;color:#969696;letter-spacing:.16em;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute}.webgl-label>span{background:#fff;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 16px #fff}.bottom-label{border:1px solid #ffffff24;border-radius:99px;padding:9px 12px;bottom:17%;left:8%}.bottom-label b{color:#fff;margin-left:18px}.icon-arrow{clip-path:polygon(0 44%,76% 44%,76% 18%,100% 50%,76% 82%,76% 56%,0 56%);background:currentColor;border-top:1.5px solid;border-right:1.5px solid;flex:0 0 30px;width:30px;height:10px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.icon-arrow:before,.icon-arrow:after{content:none!important}.nav-cta,.button{align-items:center;gap:11px;display:inline-flex}.nav-cta:hover .icon-arrow,.button:hover .icon-arrow{transform:translate(6px)}.market-grid .icon-arrow{position:absolute;bottom:26px;right:26px}@media (max-width:1024px){.hero{grid-template-columns:1.15fr .85fr;height:auto;min-height:760px}.hero-stage{min-height:480px}.nav{gap:18px}.nav>a:not(.nav-cta){display:none}.section{padding-block:100px}.ecosystem{min-height:auto}.split{gap:5vw}}@media (max-width:800px){.hero{flex-direction:column;justify-content:center;align-items:stretch;height:auto;min-height:760px;padding:100px 6vw 52px;display:flex}.hero-copy{z-index:4}.hero h1{max-width:650px;font-size:clamp(38px,11vw,54px)}.hero-copy>p{max-width:520px}.hero-stage{opacity:.72;height:auto;min-height:0;display:block;position:absolute;inset:15% -35% -12% 24%}.hero-canvas{width:100%;height:100%;inset:0}.webgl-label{display:none}.hero-foot{margin-top:54px;position:relative;bottom:auto;left:auto;right:auto}.section-head{gap:30px}.market-grid article{padding:22px}.eco-visual{width:min(100%,520px);margin-inline:auto}.split-demo{width:100%}.faq h2{font-size:clamp(38px,10vw,56px)}}@media (max-width:480px){.site-header{padding-inline:20px}.logo img{width:118px}.hero{min-height:700px;padding:92px 20px 38px}.hero h1{letter-spacing:-.05em;font-size:39px;line-height:.98}.hero-copy>p{margin:18px 0 22px;font-size:16px}.actions{gap:18px}.button{padding:14px 17px}.hero-stage{opacity:.48;inset:27% -55% 4% 12%}.hero-foot span:first-child{display:none}.hero-foot{justify-content:flex-end;margin-top:36px}.statement h2,.section-head h2{font-size:38px}.section{padding:76px 20px}.market-grid{margin-top:45px}.ecosystem,.about{padding:76px 20px}.split{padding-inline:20px}.split h2{font-size:39px}.split-demo{border-radius:20px;padding:16px}.sale strong{font-size:29px}.destinations article{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:14px 12px}.destinations strong{font-size:16px}.process h2{font-size:38px}.final-cta{padding-inline:20px}.final-cta h2{font-size:42px}footer{padding-inline:20px}}.hero{background:radial-gradient(at 76% 45%,#1c1c20 0,#09090a 35%,#030303 70%);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:2vw;height:clamp(760px,92svh,980px);min-height:760px;padding:92px 6vw 60px}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#030303 5%,#0000 55%),radial-gradient(circle at 75%,#0000 0 34%,#0009 68%);position:absolute;inset:0}.hero:after{opacity:.45}.hero-grid,.hero-orbit{pointer-events:none;position:absolute;inset:0}.hero-grid{z-index:0;opacity:.11;transform-origin:bottom;background-size:88px 88px;transform:perspective(900px)rotateX(56deg)scale(1.35)translateY(23%);-webkit-mask-image:linear-gradient(#0000 5%,#000 42%,#0000 92%);mask-image:linear-gradient(#0000 5%,#000 42%,#0000 92%)}.hero-orbit{z-index:0}.hero-copy{z-index:5;grid-area:1/1;align-self:center;max-width:850px;position:relative}.hero-copy:before{color:#555;letter-spacing:.18em;font:10px/1 monospace;position:absolute;top:-56px;left:0}.hero h1{max-width:920px;font-size:clamp(48px,5.25vw,92px);line-height:.94}.hero-copy>p{color:#a7a7aa;max-width:620px;font-size:clamp(17px,1.25vw,21px)}.hero-stage{z-index:2;grid-area:1/2;align-self:stretch;width:100%;height:auto;min-height:560px;position:relative;overflow:visible}.hero-canvas{filter:none;width:auto;height:auto;position:absolute;inset:-8% -14%}.stage-glow{opacity:.12;filter:blur(85px);inset:28%}.top-label{top:22%;right:0}.bottom-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0004;bottom:18%;left:2%}.hero-foot{z-index:6}.scroll-mark{align-items:center;gap:10px;display:flex}.scroll-mark i{background:#666;width:34px;height:1px;display:block;position:relative;overflow:hidden}.scroll-mark i:after{content:"";background:#fff;width:12px;height:1px;animation:1.8s ease-in-out infinite scan;position:absolute}.button{align-items:center;gap:12px;transition:transform .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);box-shadow:0 14px 40px #0005}.button.light:hover{box-shadow:0 18px 48px #ffffff18}.signal-rail{color:#777;background:#0a0a0a;border-top:1px solid #202020;border-bottom:1px solid #202020;height:58px;display:flex;overflow:hidden}.signal-rail>div{flex:none;align-items:center;min-width:max-content;animation:28s linear infinite marquee;display:flex}.signal-rail span{letter-spacing:.18em;align-items:center;gap:18px;margin-right:50px;font-size:10px;display:flex}.signal-rail i{border:1px solid #aaa;width:5px;height:5px;transform:rotate(45deg)}.statement{position:relative;overflow:hidden}.statement:after{content:"B1";letter-spacing:-.12em;color:#000;opacity:.025;pointer-events:none;font-size:min(42vw,640px);font-weight:800;position:absolute;bottom:-.28em;right:-.04em}.market-grid article{transform-style:preserve-3d}.market-grid article:hover h3,.market-grid article:hover p{transform:translateZ(18px)}.market-grid h3,.market-grid p{transition:transform .4s}.ecosystem{position:relative;overflow:hidden}.ecosystem:before{content:"";background:conic-gradient(from 90deg,#0000,#ffffff08,#0000 18%);animation:22s linear infinite slow-spin;position:absolute;inset:-40%}.eco-copy,.eco-visual{z-index:2;position:relative}.eco-visual{box-shadow:inset 0 0 90px #ffffff08,0 0 120px #000}.node{animation:3.8s ease-in-out infinite node-pulse}.node:nth-of-type(2n){animation-delay:-1.9s}.split-demo{transition:transform .5s;transform:perspective(1100px)rotateY(-3deg)rotateX(1.5deg)}.split-demo:hover{transform:perspective(1100px)rotateY(0)rotateX(0)translateY(-5px)}.destinations article{transition:transform .3s,background .3s}.destinations article:hover{background:#222;transform:translateY(-5px)}.steps article>div:after{content:"";mix-blend-mode:difference;background:#fff;width:35%;height:1px;animation:3s linear infinite step-flow;position:absolute;top:0;left:0}.steps article:nth-child(2)>div:after{animation-delay:-.75s}.steps article:nth-child(3)>div:after{animation-delay:-1.5s}.steps article:nth-child(4)>div:after{animation-delay:-2.25s}@keyframes marquee{to{transform:translate(-100%)}}@keyframes scan{0%{transform:translate(-15px)}to{transform:translate(38px)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes node-pulse{50%{border-color:#888;transform:translateY(-3px);box-shadow:0 0 28px #ffffff10}}@keyframes step-flow{0%{transform:translate(-100%)}to{transform:translate(380%)}}@supports (animation-timeline:view()){.statement h2,.section-head h2,.eco-copy,.split-intro,.process h2,.about>*,.faq>*{animation:both reveal-up;animation-timeline:view();animation-range:entry 8% cover 32%}@keyframes reveal-up{0%{opacity:.15;filter:blur(8px);transform:translateY(70px)}to{opacity:1;filter:none;transform:none}}}@media (max-width:1100px){.hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);padding-inline:5vw}.hero h1{font-size:clamp(46px,6vw,70px)}.hero-stage{min-height:500px}.hero-canvas{inset:-2% -28% -2% -8%}}@media (max-width:800px){.hero{grid-template-rows:1fr;grid-template-columns:1fr;height:88svh;min-height:760px;padding:92px 24px 48px;display:grid}.hero-copy{grid-area:1/1;align-self:center;max-width:620px}.hero-copy:before{top:-40px}.hero-stage{opacity:.5;grid-area:1/1;width:auto;min-height:0;position:absolute;inset:12% -42% 0 16%}.hero-canvas{inset:0}.hero:before{z-index:3;background:linear-gradient(90deg,#030303 8%,#030303dd 45%,#0000 95%),linear-gradient(0deg,#030303 0,#0000 40%)}.hero h1{max-width:650px;font-size:clamp(40px,10vw,58px)}.hero-copy>p{max-width:500px}.hero-foot{margin-top:0;position:absolute;bottom:22px;left:24px;right:24px}.signal-rail{height:52px}.split-demo{transform:none}}@media (max-width:480px){.hero{height:auto;min-height:720px;padding:100px 20px 58px}.hero-copy{align-self:start;margin-top:54px}.hero-copy:before{top:-34px}.hero h1{font-size:clamp(38px,11.2vw,46px)}.hero-stage{opacity:.38;inset:34% -65% 0 2%}.hero-copy>p{font-size:16px}.actions{gap:16px}.text-link{font-size:12px}.hero-foot{left:20px;right:20px}.signal-rail span{margin-right:35px}.webgl-label{display:none}}body{font-family:var(--font-body),sans-serif;font-synthesis:none;text-rendering:optimizelegibility}h1,h2,h3,.logo,.button,.nav,.eyebrow,.pill,.webgl-label,.signal-rail,.hero-foot,.eco-caption,.sale small,.sale span,.destinations span,.success,footer{font-family:var(--font-display),sans-serif}h1,h2,h3{letter-spacing:0;font-weight:560}.hero h1,.statement h2,.section-head h2,.eco-copy h2,.split h2,.process h2,.about h2,.faq h2,.final-cta h2{letter-spacing:-.025em;font-weight:560}.hero-copy>p,.section-head p,.eco-copy>p,.split-intro>p,.about p,.faq details p,.market-grid p,.solution-list p,.steps p{font-family:var(--font-body),sans-serif}.nav,.button{letter-spacing:.01em;font-weight:650}.split{background:var(--paper);color:var(--ink)}.split-demo{background:#0b0b0c;box-shadow:0 28px 70px #00000026}.destinations article{background:#171718;border:1px solid #29292b}.destinations article:hover{background:#222225}.destinations span,.success{color:#d7d7da}.success span{background:#d7d7da!important;box-shadow:0 0 12px #fff6!important}.ecosystem{background:linear-gradient(135deg,#060606,#111113 55%,#070707)}.eco-visual{isolation:isolate;background:radial-gradient(circle,#202024 0,#0c0c0e 63%,#080809 100%);border-radius:18px;min-width:0;overflow:hidden}.eco-visual:before,.eco-visual:after{display:none}.ecosystem-canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.ecosystem-canvas canvas{display:block;width:100%!important;height:100%!important}.eco-caption{z-index:3;opacity:.9;pointer-events:none;display:block;position:absolute;top:22px;left:24px}.eco-caption img{filter:brightness(0)invert();width:108px;height:auto;display:block}.eco-copy,.eco-visual{min-width:0}@media (max-width:800px){.ecosystem{gap:48px}.eco-visual{aspect-ratio:1.05;width:100%;max-width:620px;margin-top:0}.ecosystem-canvas{inset:0}.eco-copy h2{max-width:680px}.solution-list{margin-top:34px}}@media (max-width:480px){.ecosystem{gap:34px}.eco-visual{aspect-ratio:.92;border-radius:14px}.eco-caption{top:16px;left:16px}.eco-caption img{width:86px}.solution-list article{padding-block:16px}.solution-list p{font-size:13px}.split-demo{box-shadow:0 20px 44px #00000020}.destinations article{border-radius:10px}}.kinetic-section{background:#050505;height:min(78vh,760px);min-height:560px;padding:24px 3vw 72px}.kinetic-fabric{-webkit-user-select:none;user-select:none;background:#070708;border:1px solid #ffffff18;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 35px 100px #0006}.kinetic-fabric canvas{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.kinetic-ui{z-index:2;pointer-events:none;color:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:28px 32px;display:flex;position:relative}.kinetic-ui header,.kinetic-ui footer{letter-spacing:.17em;color:#7b7b80;justify-content:space-between;align-items:center;font:9px/1 monospace;display:flex}.kinetic-ui header{pointer-events:auto}.kinetic-ui header>b{color:#b9b9bd;margin-left:10px;margin-right:auto}.live-dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite status-blink;box-shadow:0 0 15px #fff}.kinetic-ui header>div{gap:8px;display:flex}.kinetic-ui button{color:#bdbdc1;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#080808b8;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 11px;font:9px/1 monospace;transition:all .25s;display:flex}.kinetic-ui button:hover{color:#fff;border-color:#fff5;transform:translateY(-2px)}.kinetic-word{text-align:center;letter-spacing:-.09em;color:#fff;text-shadow:0 10px 80px #000;mix-blend-mode:difference;align-self:center;font-size:clamp(66px,14vw,230px);font-weight:820;line-height:.75}.kinetic-word small{letter-spacing:.35em;color:#8d8d92;margin-top:42px;font:9px/1 monospace;display:block}.kinetic-ui footer{color:#59595d}.kinetic-ui footer span:last-child{text-align:right}@media (max-width:800px){.kinetic-section{height:620px;padding:16px 16px 56px}.kinetic-fabric{border-radius:22px}.kinetic-ui{padding:22px}.kinetic-word{font-size:clamp(70px,20vw,130px)}.kinetic-ui button span,.kinetic-ui footer span:last-child{display:none}}@media (max-width:480px){.kinetic-section{height:520px;min-height:500px;padding:10px 10px 48px}.kinetic-fabric{border-radius:18px}.kinetic-ui{padding:18px}.kinetic-ui header>b{max-width:160px;line-height:1.4}.kinetic-word{font-size:20vw}.kinetic-word small{letter-spacing:.22em;margin-top:28px;font-size:7px}}:root{--font-body:"Manrope",sans-serif;--font-display:"Space Grotesk",sans-serif}.hero-fabric{z-index:1;box-shadow:none;background:#050505;border:0;border-radius:0;position:absolute;inset:0}.hero-fabric canvas{opacity:.72}.hero-fabric:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050505 0,#050505e8 34%,#05050555 62%,#0000 100%),linear-gradient(0deg,#050505aa 0,#0000 35%);position:absolute;inset:0}.kinetic-brand{z-index:3;opacity:.9;filter:drop-shadow(0 20px 60px #000);width:min(29vw,430px);position:absolute;top:50%;right:9%;transform:translateY(-50%)}.kinetic-brand img{filter:brightness(0)invert();width:100%;height:auto;display:block}.hero>.hero-copy{pointer-events:none;grid-column:1/-1;width:min(760px,56vw);margin:0}.hero>.hero-copy .actions{pointer-events:auto}.hero>.hero-foot{pointer-events:none}.kinetic-section{display:none}@media (max-width:800px){.hero-fabric{opacity:1!important;display:block!important;position:absolute!important;inset:0!important}.hero-fabric canvas{opacity:.52}.hero-fabric:after{background:linear-gradient(90deg,#050505 0,#050505e8 65%,#0000 100%),linear-gradient(0deg,#050505cc 0,#0000 52%)}.kinetic-brand{opacity:.42;width:55vw;top:68%;right:-5%}.hero>.hero-copy{width:min(620px,90vw)}}@media (max-width:480px){.hero-fabric canvas{opacity:.4}.kinetic-brand{width:68vw;top:71%;right:-9%}.hero>.hero-copy{width:100%}}.logo-dock{flex:0 0 140px;width:140px;height:40px;display:block}.hero-logo-anchor{z-index:3;aspect-ratio:430/123;pointer-events:none;width:min(29vw,430px);display:block;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.scroll-logo{z-index:60;width:var(--logo-width,0px);opacity:0;pointer-events:none;height:auto;transform:translate3d(var(--logo-x,0px),var(--logo-y,0px),0);transform-origin:0 0;will-change:transform,width,opacity;transition:opacity .2s;display:block;position:fixed;top:0;left:0}.scroll-logo[data-ready=true]{opacity:1;pointer-events:auto}.scroll-logo img{filter:brightness(0)invert();width:100%;height:auto;transition:filter .2s;display:block}.scroll-logo[data-docked=true]{transition:opacity .2s,width .25s}.site-header .logo-dock{visibility:hidden}@media (max-width:800px){.logo-dock{flex-basis:118px;width:118px;height:34px}.hero-logo-anchor{width:55vw;top:68%;right:-5%}.scroll-logo{z-index:60}.site-header{padding-inline:24px}}@media (max-width:480px){.logo-dock{flex-basis:108px;width:108px}.hero-logo-anchor{width:68vw;top:71%;right:-9%}.site-header{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.scroll-logo,.scroll-logo img{transition:none}}.terminal-stage{isolation:isolate;perspective:1200px;place-items:center;min-width:0;min-height:680px;padding:30px 0 48px;display:grid;position:relative}.terminal-halo{z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(#ffffff12,#0000 68%);border-radius:50%;position:absolute;inset:15% 2%}.terminal-float{mix-blend-mode:screen;will-change:transform;width:min(100%,420px);animation:6s ease-in-out infinite terminal-levitate}.terminal-image{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000)}.terminal-shadow{filter:blur(12px);pointer-events:none;background:#000;border-radius:50%;width:50%;height:22px;animation:6s ease-in-out infinite terminal-shadow;position:absolute;bottom:24px;left:25%}@keyframes terminal-levitate{0%,to{transform:translateY(7px)rotate(-2deg)}50%{transform:translateY(-13px)rotate(1deg)}}@keyframes terminal-shadow{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.78)}}@media (max-width:800px){.terminal-stage{min-height:0;padding:24px 0 44px}.terminal-float{width:min(80vw,360px)}.terminal-shadow{bottom:12px}}@media (prefers-reduced-motion:reduce){.terminal-float,.terminal-shadow{will-change:auto;animation:none}}.ecosystem:before{display:none}.terminal-interactive{gap:16px;min-height:0;padding:24px 0 12px;overflow:hidden}.terminal-dots{fill:#a1a1aa55;z-index:-1;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.terminal-device{width:min(100%,520px);transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s ease-out;position:relative}.terminal-device .terminal-image{mix-blend-mode:lighten}.terminal-screen{color:#111;background:#f7f7f7;border-radius:3px;flex-direction:column;gap:8px;width:50%;height:44.5%;padding:3%;font-family:Arial,sans-serif;display:flex;position:absolute;top:41.5%;left:25%}.terminal-demo-label{letter-spacing:.1em;color:#666;text-align:center;font-size:9px}.terminal-amount{text-align:right;border-bottom:1px solid #ccc;padding:8px 3px;font-size:clamp(18px,2vw,28px);font-weight:700}.terminal-keypad{flex:1;grid-template-columns:repeat(3,1fr);gap:5px;min-height:0;display:grid}.terminal-screen button{font:inherit;cursor:pointer;color:#111;touch-action:manipulation;background:#fff;border:1px solid #d6d6d6;border-radius:5px}.terminal-screen button:hover{background:#e5e5e5}.terminal-screen button:active{transform:scale(.94)}.terminal-screen button:focus-visible{outline-offset:1px;outline:2px solid #111}.terminal-screen-actions{gap:5px;display:flex}.terminal-screen-actions button{flex:1;padding:9px 2px;font-size:11px}.terminal-screen-actions button:first-child,.terminal-receipt button{color:#fff;background:#111;border-color:#111}.terminal-screen button:disabled{opacity:.4;cursor:not-allowed}.terminal-receipt{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:15px;font-size:13px;display:flex}.terminal-receipt b{font-size:24px}.terminal-receipt small{color:#666}.terminal-receipt button{padding:12px 4px;font-size:11px}.terminal-demo-note{color:#aaa;text-align:center;margin:0;font-size:12px}@media (max-width:800px){.terminal-device{width:min(100%,460px)}.terminal-screen{gap:5px}.terminal-screen-actions button{padding:7px 1px}.terminal-amount{padding:4px 2px;font-size:20px}.terminal-keypad{gap:4px}}@media (prefers-reduced-motion:reduce){.terminal-device{transition:none;transform:none!important}}
