*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--ink:#080808;--surface:#0f0f0f;--card:#141414;--card2:#1a1a1a;--border:hsla(0,0%,100%,.06);--border2:hsla(0,0%,100%,.12);--border3:hsla(0,0%,100%,.2);--mint:#00ffa3;--mint2:#00d68a;--mint3:rgba(0,255,163,.12);--violet:#7b3fe4;--coral:#ff3d6b;--gold:#f5a623;--ice:#a8edff;--white:#fff;--g1:#999;--g2:#555;--g3:#333;--font-d:"Unbounded",sans-serif;--font-b:"Plus Jakarta Sans",sans-serif;--font-m:"JetBrains Mono",monospace;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.45,0,.55,1)}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-b);overflow-x:hidden;-webkit-font-smoothing:antialiased;cursor:none}@media(hover:none){body{cursor:auto}.zy-cursor,.zy-dot{display:none!important}}::selection{background:rgba(0,255,163,.18);color:#fff}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:var(--mint2);border-radius:1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideR{0%{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes slideL{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes orbit{0%{transform:rotate(0deg) translateX(var(--r,110px)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--r,110px)) rotate(-1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinR{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-18px) rotate(2deg)}66%{transform:translateY(-9px) rotate(-1deg)}}@keyframes glitch{0%,90%,to{transform:skewX(0)}92%{transform:skewX(-1deg)}94%{transform:skewX(2deg)}96%{transform:skewX(-1deg)}98%{transform:skewX(1deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lineIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes noise{0%,to{transform:translate(0)}20%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}60%{transform:translate(-1%,-1%)}80%{transform:translate(1%,1%)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes countUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes revealClip{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes morphGrad{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.sr3{opacity:0;transform:perspective(1200px) translateY(70px) rotateX(10deg) scale(.97);transform-origin:top center;transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sr3.in{opacity:1;transform:perspective(1200px) translateY(0) rotateX(0deg) scale(1)}.sr3-l{transform:perspective(1200px) translateX(-80px) rotateY(10deg);transform-origin:left center}.sr3-l,.sr3-r{opacity:0;transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);will-change:transform,opacity}.sr3-r{transform:perspective(1200px) translateX(80px) rotateY(-10deg);transform-origin:right center}.sr3-l.in,.sr3-r.in{opacity:1;transform:perspective(1200px) translateX(0) rotateY(0deg)}.sr3-s{opacity:0;transform:scale(.88);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);will-change:transform,opacity}.sr3-s.in{opacity:1;transform:scale(1)}.noise-layer{position:fixed;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.022;pointer-events:none;z-index:99997;animation:noise .6s steps(1) infinite}.grad-mint{background:linear-gradient(120deg,var(--mint) 0,var(--ice) 50%,var(--mint) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:shimmer 4s linear infinite}.grad-mint,.grad-violet{-webkit-text-fill-color:transparent}.grad-violet{background:linear-gradient(120deg,var(--violet) 0,var(--ice) 50%,var(--violet) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:shimmer 5s linear infinite}.grad-fire{background:linear-gradient(120deg,var(--coral) 0,var(--gold) 50%,var(--coral) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:shimmer 4s linear infinite}.grad-all,.grad-fire{-webkit-text-fill-color:transparent}.grad-all{background:linear-gradient(135deg,var(--mint),var(--ice),var(--violet),var(--coral));background-size:300% 300%;-webkit-background-clip:text;background-clip:text;animation:gradient 5s ease infinite}.zy-cursor{position:fixed;width:34px;height:34px;border:1.5px solid rgba(0,255,163,.55);border-radius:50%;pointer-events:none;z-index:99999;mix-blend-mode:difference;transition:width .3s,height .3s,background .3s,border-color .3s}.zy-cursor.hov{width:58px;height:58px;background:rgba(0,255,163,.08);border-color:var(--mint)}.zy-dot{position:fixed;width:4px;height:4px;background:var(--mint);border-radius:50%;pointer-events:none;z-index:99999}.scroll-bar{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--mint),var(--violet));z-index:99996;transform-origin:left;will-change:transform}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-b);font-size:14px;font-weight:700;padding:14px 28px;border-radius:6px;text-decoration:none;cursor:none;border:none;position:relative;overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s;letter-spacing:.2px;white-space:nowrap}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,hsla(0,0%,100%,.15) 50%,transparent 80%);transform:translateX(-100%);transition:transform .5s ease}.btn:hover:after{transform:translateX(100%)}.btn:hover{transform:translateY(-2px)}.btn-mint{background:var(--mint);color:#000;box-shadow:0 0 0 0 rgba(0,255,163,.4)}.btn-mint:hover{box-shadow:0 8px 40px rgba(0,255,163,.3)}.btn-ghost{background:transparent;color:#fff;border:1px solid var(--border2)}.btn-ghost:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.04)}.btn-outline-m{background:transparent;color:var(--mint);border:1px solid rgba(0,255,163,.35)}.btn-outline-m:hover{background:rgba(0,255,163,.06);border-color:var(--mint)}.eyebrow{font-family:var(--font-m);font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--mint);display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.eyebrow:before{content:"";display:block;width:20px;height:1px;background:var(--mint)}.z-nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:68px;display:flex;align-items:center;padding:0 clamp(20px,5vw,60px);transition:background .4s,border-color .4s;border-bottom:1px solid transparent}.z-nav.stuck{background:rgba(0,0,0,.9);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-bottom-color:var(--border)}.z-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.z-logo img{width:32px;height:32px;object-fit:contain}.z-logo-word{font-family:var(--font-d);font-weight:900;font-size:17px;color:#fff;letter-spacing:-.5px}.z-logo-word span{color:var(--mint)}.z-links{display:flex;align-items:center;gap:38px;margin:0 auto}.z-link{font-family:var(--font-b);font-size:13px;font-weight:500;color:hsla(0,0%,100%,.45);text-decoration:none;letter-spacing:.2px;transition:color .2s;cursor:none;position:relative}.z-link:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:1px;background:var(--mint);transform:scaleX(0);transition:transform .3s var(--ease-out);transform-origin:left}.z-link:hover{color:#fff}.z-link:hover:after{transform:scaleX(1)}.z-nav-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.ham{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:none;padding:8px}.ham span{display:block;width:20px;height:1.5px;background:#fff;transition:all .3s}.mob-overlay{position:fixed;inset:0;background:#000;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:44px;transform:translateY(-100%);transition:transform .5s var(--ease-out)}.mob-overlay.open{transform:translateY(0)}.mob-a{font-family:var(--font-d);font-size:clamp(26px,7vw,48px);font-weight:900;color:#fff;text-decoration:none;letter-spacing:-1px;transition:color .2s}.mob-a:hover{color:var(--mint)}.z-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px clamp(20px,5vw,60px) 100px;overflow:hidden}.z-hero-canvas{position:absolute;inset:0;width:100%;height:100%}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,163,.028) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,163,.028) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,#000 30%,transparent 100%)}.hero-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.hero-inner{position:relative;z-index:2;max-width:1280px;width:100%;display:grid;grid-template-columns:1fr 420px;grid-gap:60px;gap:60px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-m);font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mint);border:1px solid rgba(0,255,163,.2);border-radius:4px;padding:8px 16px;margin-bottom:36px;background:rgba(0,255,163,.05);animation:fadeIn .8s .3s both}.hero-badge:before{content:"●";font-size:6px;animation:blink 2s infinite}.hero-h1{font-family:var(--font-d);font-weight:900;font-size:clamp(44px,7.5vw,112px);line-height:.9;letter-spacing:-4px;color:#fff;margin-bottom:28px;animation:fadeUp 1s .5s both;animation:glitch 10s 3s infinite}.hero-h1 .l2{display:block;padding-left:clamp(0px,3vw,56px)}.hero-sub{font-family:var(--font-b);font-size:clamp(15px,1.5vw,18px);color:hsla(0,0%,100%,.45);line-height:1.85;max-width:480px;margin-bottom:44px;animation:fadeUp 1s .7s both}.hero-cta{gap:14px;animation:fadeUp 1s .9s both}.hero-cta,.hero-pills{display:flex;flex-wrap:wrap}.hero-pills{gap:10px;margin-top:52px;animation:fadeIn 1s 1.2s both}.hero-pill{letter-spacing:2px;padding:7px 14px;border-radius:4px}.hero-pill,.hero-scroll{font-family:var(--font-m);font-size:9px;text-transform:uppercase}.hero-scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;letter-spacing:3px;color:hsla(0,0%,100%,.2);animation:fadeIn 1.5s 1.5s both;cursor:none}.hero-scroll-track{width:1px;height:52px;background:linear-gradient(180deg,rgba(0,255,163,.6),transparent)}.hero-orb{position:relative;width:380px;height:380px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:fadeIn 1.5s 1s both}.orb-ring{position:absolute;border-radius:50%;border:1px solid}.orb-ring:first-child{width:100%;height:100%;border-color:rgba(0,255,163,.07);animation:spin 28s linear infinite}.orb-ring:nth-child(2){width:72%;height:72%;border-color:rgba(123,63,228,.1);animation:spinR 18s linear infinite}.orb-ring:nth-child(3){width:44%;height:44%;border-color:rgba(255,61,107,.08);animation:spin 10s linear infinite}.orb-center{width:88px;height:88px;border-radius:22px;background:linear-gradient(145deg,rgba(0,255,163,.1),rgba(123,63,228,.1));border:1px solid rgba(0,255,163,.2);display:flex;align-items:center;justify-content:center;box-shadow:0 0 80px rgba(0,255,163,.08);animation:float 7s ease-in-out infinite}.orb-dot{position:absolute;border-radius:50%}.orb-dot:nth-child(5){width:9px;height:9px;background:var(--mint);--r:170px;animation:orbit 7s linear infinite}.orb-dot:nth-child(6){width:7px;height:7px;background:var(--violet);--r:130px;animation:orbit 12s linear 2s infinite}.orb-dot:nth-child(7){width:8px;height:8px;background:var(--coral);--r:155px;animation:orbit 9s linear 4s infinite reverse}.orb-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:inherit;opacity:.25}.z-ticker{overflow:hidden;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--ink)}.z-track{display:flex;width:max-content;animation:ticker 20s linear infinite}.z-tick{font-family:var(--font-d);font-weight:800;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:var(--g3);white-space:nowrap;padding:0 52px;display:flex;align-items:center;gap:52px}.z-tick:after{content:"◆";font-size:6px;color:var(--mint)}.z-sec{padding:clamp(80px,10vw,140px) clamp(20px,5vw,60px)}.z-wrap{max-width:1280px;margin:0 auto}.z-head{margin-bottom:clamp(48px,6vw,80px)}.z-h2{font-family:var(--font-d);font-weight:900;font-size:clamp(30px,4vw,58px);line-height:1;letter-spacing:-2px;color:#fff;margin-bottom:16px}.z-p{font-family:var(--font-b);font-size:15px;color:var(--g1);line-height:1.85;max-width:480px}.z-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px;gap:10px}.z-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .4s var(--ease-out);transform-style:preserve-3d;will-change:transform}.z-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(0,255,163,.06) 0,transparent 60%);opacity:0;transition:opacity .4s}.z-card:hover:before{opacity:1}.z-card:hover{border-color:var(--border2);box-shadow:0 24px 80px rgba(0,0,0,.5)}.bc-a{grid-column:1/8}.bc-a,.bc-b{min-height:280px}.bc-b{grid-column:8/13}.bc-c{grid-column:1/5}.bc-c,.bc-d{min-height:220px}.bc-d{grid-column:5/9}.bc-e{grid-column:9/13;min-height:220px}.bc-f{grid-column:1/13;min-height:180px}.bcard-tag{font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:5px 10px;border-radius:4px;display:inline-block;margin-bottom:20px}.bcard-icon,.bcard-tag{font-family:var(--font-m)}.bcard-icon{font-size:34px;margin-bottom:16px;display:block}.bcard-h{font-family:var(--font-d);font-weight:800;font-size:clamp(16px,2vw,22px);line-height:1.1;letter-spacing:-.5px;color:#fff;margin-bottom:12px}.bcard-p{font-family:var(--font-b);font-size:13px;color:var(--g1);line-height:1.8}.z-card-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.04) 50%,transparent 60%);transform:translateX(-100%);transition:transform .6s ease;pointer-events:none}.z-card:hover .z-card-shine{transform:translateX(100%)}.z-prod-sec{padding:clamp(80px,10vw,140px) clamp(20px,5vw,60px);background:var(--ink);position:relative;overflow:hidden}.z-prod-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(48px,6vw,100px);gap:clamp(48px,6vw,100px);align-items:center}.z-mockup{border-radius:20px;overflow:hidden;background:#0c0c0c;border:1px solid var(--border);box-shadow:0 60px 120px rgba(0,0,0,.7);transition:transform .4s var(--ease-out),box-shadow .4s;transform-style:preserve-3d}.z-mockup:hover{box-shadow:0 80px 160px rgba(0,0,0,.8),0 0 100px rgba(0,255,163,.05)}.mock-bar{height:42px;background:#080808;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 16px;gap:6px}.mock-dot{width:10px;height:10px;border-radius:50%}.mock-body{padding:clamp(14px,2vw,22px)}.mock-stat{background:hsla(0,0%,100%,.02);border:1px solid var(--border);border-radius:10px;padding:14px;text-align:center}.mock-stat-n{font-family:var(--font-d);font-size:22px;font-weight:900;line-height:1}.mock-stat-l{font-family:var(--font-b);font-size:10px;color:var(--g1);margin-top:4px}.mock-feed{border-radius:10px;padding:14px;margin-bottom:8px}.z-feat{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.z-feat:last-child{border:none}.z-chk{width:20px;height:20px;border-radius:5px;background:rgba(0,255,163,.08);border:1px solid rgba(0,255,163,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.z-process{padding:clamp(80px,10vw,140px) clamp(20px,5vw,60px)}.z-steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative;grid-gap:0;gap:0}.z-steps:after{content:"";position:absolute;top:38px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,163,.25) 20%,var(--mint) 50%,rgba(0,255,163,.25) 80%,transparent)}.z-step{padding:0 28px 0 0}.z-step-n{width:76px;height:76px;border-radius:16px;background:var(--card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-d);font-weight:900;font-size:26px;color:var(--g2);margin-bottom:28px;position:relative;z-index:1;transition:all .4s var(--ease-out)}.z-step:hover .z-step-n{background:rgba(0,255,163,.07);border-color:rgba(0,255,163,.35);color:var(--mint);box-shadow:0 0 40px rgba(0,255,163,.08)}.z-step-h{font-family:var(--font-d);font-weight:800;font-size:15px;color:#fff;margin-bottom:10px;letter-spacing:-.3px}.z-step-p{font-family:var(--font-b);font-size:13px;color:var(--g1);line-height:1.8}.z-stats{padding:clamp(60px,7vw,100px) clamp(20px,5vw,60px);background:var(--ink);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.z-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);text-align:center}.z-snum{font-family:var(--font-d);font-weight:900;font-size:clamp(48px,7vw,88px);line-height:.88;letter-spacing:-4px;margin-bottom:14px}.z-slabel{font-family:var(--font-b);font-size:12px;color:var(--g1);text-transform:uppercase;letter-spacing:2px}.z-about{padding:clamp(80px,10vw,140px) clamp(20px,5vw,60px)}.z-about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(48px,6vw,100px);gap:clamp(48px,6vw,100px);align-items:center}.z-about-vis{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:clamp(32px,4vw,52px);min-height:440px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.z-about-bg-text{font-family:var(--font-d);font-weight:900;font-size:clamp(64px,9vw,120px);line-height:.85;letter-spacing:-6px;position:absolute;bottom:28px;left:32px;right:32px;opacity:.04;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:#fff}.z-vpill{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-m);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--mint);background:rgba(0,255,163,.05);border:1px solid rgba(0,255,163,.12);border-radius:4px;padding:7px 14px}.z-contact{padding:clamp(80px,10vw,140px) clamp(20px,5vw,60px);background:var(--ink)}.z-contact-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:clamp(48px,6vw,100px);gap:clamp(48px,6vw,100px);align-items:start}.z-label{font-family:var(--font-m);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--g1);display:block;margin-bottom:9px}.z-field{width:100%;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:14px 18px;color:#fff;font-family:var(--font-b);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;box-sizing:border-box}.z-field::placeholder{color:var(--g3)}.z-field:focus{border-color:rgba(0,255,163,.4);box-shadow:0 0 0 3px rgba(0,255,163,.06)}.z-cinfo{display:flex;align-items:flex-start;gap:18px}.z-cicon{width:46px;height:46px;border-radius:10px;background:rgba(0,255,163,.06);border:1px solid rgba(0,255,163,.12);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.z-foot{padding:clamp(56px,7vw,88px) clamp(20px,5vw,60px) clamp(32px,4vw,48px);border-top:1px solid var(--border)}.z-foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);margin-bottom:clamp(40px,5vw,60px)}.z-flink{font-family:var(--font-b);font-size:13px;color:var(--g1);text-decoration:none;display:block;margin-bottom:14px;transition:color .2s;cursor:none}.z-flink:hover{color:#fff}.z-fhead{font-family:var(--font-m);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--g3);margin-bottom:22px}.z-foot-bot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--border)}@media(max-width:1100px){.hero-inner{grid-template-columns:1fr}.hero-orb{display:none}.z-bento{grid-template-columns:1fr 1fr}.bc-a,.bc-f{grid-column:1/3}.bc-b,.bc-c,.bc-d,.bc-e{grid-column:auto}.z-about-grid,.z-contact-grid,.z-prod-grid{grid-template-columns:1fr;gap:48px}.z-steps{grid-template-columns:1fr 1fr;gap:36px}.z-steps:after{display:none}.z-stats-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.z-links,.z-nav-right{display:none}.ham{display:flex}.z-bento{grid-template-columns:1fr}.bc-a,.bc-b,.bc-c,.bc-d,.bc-e,.bc-f{grid-column:auto}.z-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.z-foot-grid,.z-steps{grid-template-columns:1fr}.z-foot-bot{flex-direction:column;text-align:center}.hero-h1{letter-spacing:-2px}.z-h2{letter-spacing:-1px}}