:root{--bg:#0a0a0f;--surface-0:#0a0a0f;--surface-1:#0f0f14;--surface-2:#14141a;--surface-3:#1a1a22;--surface-4:#252530;--primary:#61cdff;--primary-deep:#00c1fd;--primary-mid:#00b2eb;--secondary:#d277ff;--secondary-deep:#7d01b1;--tertiary:#ff6e80;--tertiary-deep:#fc345d;--fg:#fefbfe;--fg-mid:#c8c7ca;--fg-muted:#acaaad;--fg-dim:#767577;--fg-faint:#48474a;--stroke:rgba(255,255,255,0.07);--stroke-strong:rgba(255,255,255,0.13);--stroke-bright:rgba(255,255,255,0.22);--glass-light:rgba(20,20,26,0.32);--glass:rgba(20,20,26,0.55);--glass-strong:rgba(28,28,38,0.7);--shadow-glass:inset 0 1px 0 rgba(255,255,255,0.07),inset 0 0 0 1px rgba(255,255,255,0.05),0 30px 80px -30px rgba(0,0,0,0.7);--shadow-cta:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 0 0 1px rgba(255,255,255,0.18),0 22px 55px -12px rgba(97,205,255,0.55),0 14px 35px -10px rgba(210,119,255,0.45);--font-ar:"Tajawal",system-ui,-apple-system,"Segoe UI",sans-serif;--font-en:"Inter","Tajawal",system-ui,sans-serif;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--fg);font-family:var(--font-ar);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;overflow-x:hidden;line-height:1.55;font-feature-settings:"rlig" 1,"calt" 1,"ss01" 1}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block}::-moz-selection{background:rgba(97,205,255,.35);color:#fff}::selection{background:rgba(97,205,255,.35);color:#fff}.page{position:relative;min-height:100vh;overflow:hidden;isolation:isolate}.atmosphere{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.atmosphere .orb{position:absolute;border-radius:50%;filter:blur(110px);opacity:.55;will-change:transform}.atmosphere .orb.a{width:820px;height:820px;background:radial-gradient(circle at center,rgba(97,205,255,.55),transparent 65%);top:-300px;right:-240px;animation:drift1 26s ease-in-out infinite alternate}.atmosphere .orb.b{width:900px;height:900px;background:radial-gradient(circle at center,rgba(210,119,255,.5),transparent 65%);top:320px;left:-260px;animation:drift2 30s ease-in-out infinite alternate}.atmosphere .orb.c{width:620px;height:620px;background:radial-gradient(circle at center,rgba(255,110,128,.32),transparent 65%);top:1500px;left:30%;animation:drift3 34s ease-in-out infinite alternate}.atmosphere .orb.d{width:700px;height:700px;background:radial-gradient(circle at center,rgba(97,205,255,.35),transparent 65%);top:2600px;right:-180px;animation:drift1 28s ease-in-out infinite alternate}.atmosphere .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 50% at 50% 25%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 25%,#000 30%,transparent 75%)}.atmosphere .noise{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.04;mix-blend-mode:overlay}.atmosphere .vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center top,transparent 0,rgba(10,10,15,.4) 80%,rgba(10,10,15,.85) 100%)}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(-90px,70px) scale(1.1)}}@keyframes drift2{0%{transform:translate(0) scale(1)}to{transform:translate(80px,-50px) scale(1.05)}}@keyframes drift3{0%{transform:translate(0)}to{transform:translate(50px,-80px)}}.container{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 28px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .95s cubic-bezier(.2,.7,.2,1),transform .95s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.d-1{transition-delay:.06s}.d-2{transition-delay:.12s}.d-3{transition-delay:.18s}.d-4{transition-delay:.24s}.d-5{transition-delay:.3s}.d-6{transition-delay:.36s}.d-7{transition-delay:.42s}.nav{position:fixed;top:18px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 24px;pointer-events:none}.nav-inner{pointer-events:auto;width:100%;max-width:1180px;height:64px;padding:6px 8px 6px 18px;border-radius:999px;background:rgba(14,14,20,.62);backdrop-filter:saturate(160%) blur(28px);-webkit-backdrop-filter:saturate(160%) blur(28px);border:1px solid var(--stroke);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 50px -20px rgba(0,0,0,.65)}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:12px;font-weight:800;letter-spacing:-.01em}.brand-mark{width:36px;height:36px;border-radius:11px;background:radial-gradient(120% 120% at 0 0,rgba(97,205,255,.9),transparent 55%),radial-gradient(120% 120% at 100% 100%,rgba(210,119,255,.95),transparent 60%),linear-gradient(140deg,#0d2331,#1a0c2a);border:1px solid rgba(255,255,255,.18);position:relative;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 24px -8px rgba(97,205,255,.55)}.brand-mark:after{content:"LM";font-family:var(--font-en);font-size:12px;font-weight:800;color:#fff;letter-spacing:.02em}.brand-name{font-size:17px}.brand-name small{display:block;font-size:10px;font-weight:600;color:var(--fg-dim);letter-spacing:.16em;text-transform:uppercase;margin-top:-2px;font-family:var(--font-en)}.nav-links{display:flex;align-items:center;gap:2px;margin:0 16px;flex:1;justify-content:center}.nav-links a{padding:9px 14px;border-radius:999px;font-size:14px;color:var(--fg-muted);font-weight:500;transition:color .2s,background .2s}.nav-links a:hover{color:var(--fg);background:rgba(255,255,255,.05)}.nav-cta{display:flex;gap:10px}.btn,.nav-cta{align-items:center}.btn{display:inline-flex;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-family:inherit;font-weight:700;font-size:14.5px;letter-spacing:-.005em;white-space:nowrap;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s,filter .2s}.btn-ghost{color:var(--fg);background:rgba(255,255,255,.03);border:1px solid var(--stroke)}.btn-ghost:hover{background:rgba(255,255,255,.07);border-color:var(--stroke-strong)}.btn-primary{color:#04131c;background:linear-gradient(140deg,#ffffff,#c7eeff 25%,#61cdff 55%,#b78dff);box-shadow:var(--shadow-cta);position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-130%);transition:transform .85s ease}.btn-primary:hover:after{transform:translateX(130%)}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.btn-lg{height:56px;padding:0 30px;font-size:16px}.btn-arrow{display:inline-block;transition:transform .25s}[dir=rtl] .btn-arrow{transform:scaleX(-1)}.btn:hover .btn-arrow{transform:translateX(-3px) scaleX(-1)}.hero{position:relative;z-index:1;padding:170px 0 100px;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:13px;color:var(--fg-muted);margin-bottom:32px}.hero-badge .dot{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#61cdff,#d277ff);display:grid;place-items:center;color:#04131c;font-weight:800;font-size:10px;font-family:var(--font-en);letter-spacing:.05em}.hero-badge .pulse{width:8px;height:8px;border-radius:50%;background:#61cdff;animation:pulse 1.8s infinite;margin-inline-start:4px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(97,205,255,.65)}70%{box-shadow:0 0 0 11px rgba(97,205,255,0)}to{box-shadow:0 0 0 0 rgba(97,205,255,0)}}.hero h1{font-weight:800;font-size:clamp(48px,7.2vw,104px);line-height:.98;letter-spacing:-.035em;max-width:1100px;margin:0 auto 30px;text-wrap:balance}.hero h1 .line1{display:block;background:linear-gradient(180deg,#ffffff,#ffffff 35%,rgba(255,255,255,.6));-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 .line2{display:block;background:linear-gradient(120deg,#c7eeff,#61cdff 35%,#d277ff 75%,#ff6e80);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.hero h1 .cronus{font-family:var(--font-en);font-weight:800;font-style:italic;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,rgba(255,255,255,.55));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{max-width:680px;margin:0 auto 44px;font-size:clamp(17px,1.5vw,20px);color:var(--fg-muted);line-height:1.75;font-weight:400}.hero p.lead strong{color:var(--fg);font-weight:700}.hero-cta{display:flex;gap:14px;margin-bottom:28px}.hero-cta,.hero-meta{justify-content:center;align-items:center;flex-wrap:wrap}.hero-meta{display:inline-flex;gap:18px;font-size:13px;color:var(--fg-dim)}.hero-meta .pip{display:inline-flex;align-items:center;gap:8px}.hero-meta .pip:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px rgba(74,222,128,.7)}.hero-meta .pip.alt:before{background:#61cdff;box-shadow:0 0 12px rgba(97,205,255,.7)}.hero-meta .pip.alt2:before{background:#d277ff;box-shadow:0 0 12px rgba(210,119,255,.7)}.hero-stage{position:relative;margin:80px auto 0;max-width:1180px;perspective:2200px}.hero-stage .glow{position:absolute;inset:-80px -60px -20px -60px;background:radial-gradient(60% 50% at 28% 26%,rgba(97,205,255,.45),transparent 70%),radial-gradient(55% 50% at 78% 70%,rgba(210,119,255,.42),transparent 70%);filter:blur(50px);z-index:-1}.product-card{position:relative;border-radius:26px;background:linear-gradient(180deg,rgba(28,28,38,.85),rgba(15,15,20,.92));border:1px solid var(--stroke-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 80px 140px -50px rgba(0,0,0,.85),0 0 100px -30px rgba(97,205,255,.32);backdrop-filter:blur(20px);overflow:hidden;transform:rotateX(6deg);transform-origin:top center;animation:heroFloat 9s ease-in-out infinite}@keyframes heroFloat{0%,to{transform:rotateX(6deg) translateY(0)}50%{transform:rotateX(6deg) translateY(-10px)}}.product-topbar{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--stroke);background:rgba(10,10,15,.5)}.product-dots{display:flex;gap:7px}.product-dots span{width:11px;height:11px;border-radius:50%;background:#2a2a32}.product-dots span:first-child{background:#ff5f57}.product-dots span:nth-child(2){background:#febc2e}.product-dots span:nth-child(3){background:#28c840}.product-url{flex:1;text-align:center;font-family:var(--font-en);font-size:12.5px;color:var(--fg-muted);letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:8px}.product-url .lock{color:#4ade80}.product-tabs{display:flex;gap:4px}.product-tabs button{font-family:var(--font-ar);font-size:12px;padding:5px 10px;border-radius:8px;color:var(--fg-dim);font-weight:500}.product-tabs button.active{color:#61cdff;background:rgba(97,205,255,.1)}.product-body{display:grid;grid-template-columns:240px 1fr;min-height:540px}.product-sidebar{border-inline-end:1px solid var(--stroke);padding:22px 14px;background:rgba(10,10,15,.5);display:flex;flex-direction:column;gap:3px}.sidebar-section{font-size:10.5px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.14em;margin:12px 10px 6px;font-weight:600}.sidebar-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;font-size:13.5px;color:var(--fg-muted);font-weight:500;transition:background .2s,color .2s;position:relative}.sidebar-item:hover{background:rgba(255,255,255,.04);color:var(--fg)}.sidebar-item.active{background:linear-gradient(90deg,rgba(97,205,255,.16),rgba(210,119,255,.1));color:var(--fg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.sidebar-item.active:before{content:"";position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:3px;height:18px;background:linear-gradient(180deg,#61cdff,#d277ff);border-radius:3px}.sidebar-icon{width:16px;height:16px;display:grid;place-items:center;color:var(--fg-muted)}.sidebar-item.active .sidebar-icon{color:#61cdff}.sidebar-badge{margin-inline-start:auto;font-family:var(--font-en);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:rgba(255,110,128,.18);color:#ff6e80}.product-main{padding:26px 28px;display:flex;flex-direction:column;gap:22px}.main-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.main-head h3{font-size:21px;font-weight:800;letter-spacing:-.01em}.main-head p{font-size:12.5px;color:var(--fg-dim);margin-top:4px}.main-head .head-actions{display:flex;gap:8px}.head-pill{font-family:var(--font-en);font-size:12px;color:var(--fg-muted);padding:6px 12px;border-radius:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.03);display:inline-flex;align-items:center;gap:6px}.head-pill.solid{color:#04131c;border:none;background:linear-gradient(135deg,#61cdff,#d277ff);font-weight:700}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi{padding:14px 16px 30px;border-radius:14px;border:1px solid var(--stroke);background:rgba(255,255,255,.025);position:relative;overflow:hidden}.kpi .label{font-size:11.5px;color:var(--fg-dim);margin-bottom:8px;font-weight:500}.kpi .value{font-size:26px;font-weight:700;letter-spacing:-.025em;color:var(--fg)}.kpi .delta,.kpi .value{font-family:var(--font-en)}.kpi .delta{font-size:11px;color:#4ade80;margin-top:4px;display:inline-flex;gap:4px;align-items:center}.kpi .delta.neg{color:#ff716c}.kpi .spark{position:absolute;left:12px;right:12px;bottom:8px;height:24px}.chart-card{flex:1;border-radius:16px;border:1px solid var(--stroke);background:rgba(255,255,255,.02);padding:18px 18px 4px;display:flex;flex-direction:column;gap:8px;min-height:220px}.chart-head{display:flex;justify-content:space-between;align-items:center}.chart-title{font-size:13.5px;font-weight:700;color:var(--fg)}.chart-legend{display:flex;gap:12px;font-size:11px;color:var(--fg-muted)}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.legend-swatch{width:9px;height:9px;border-radius:2px}.hero-float{position:absolute;border-radius:16px;background:rgba(20,20,26,.78);border:1px solid var(--stroke-strong);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:13px 16px;display:flex;gap:11px;align-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 25px 60px -22px rgba(0,0,0,.7);z-index:2}.hero-float .icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(97,205,255,.25),rgba(210,119,255,.22));border:1px solid rgba(255,255,255,.12);color:#61cdff}.hero-float .meta{text-align:start}.hero-float .meta b{display:block;font-size:13px;font-weight:700}.hero-float .meta small{font-size:11px;color:var(--fg-dim);font-family:var(--font-en)}.hero-float.f1{top:12%;right:-50px;animation:floatA 7s ease-in-out infinite alternate}.hero-float.f2{bottom:16%;left:-64px;animation:floatB 8s ease-in-out infinite alternate}.hero-float.f3{top:42%;left:-36px;animation:floatA 9s ease-in-out infinite alternate}@keyframes floatA{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-14px) translateX(-4px)}}@keyframes floatB{0%{transform:translateY(0) translateX(0)}to{transform:translateY(10px) translateX(6px)}}.stats-band{position:relative;z-index:1;padding:80px 0 40px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--stroke);border-radius:24px;background:var(--glass);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);overflow:hidden;box-shadow:var(--shadow-glass)}.stat{padding:36px 32px;border-inline-end:1px solid var(--stroke);position:relative}.stat:last-child{border-inline-end:none}.stat:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:.4}.stat .label{font-size:12px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-weight:600}.stat .num{font-family:var(--font-en);font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#fff,rgba(255,255,255,.6));-webkit-background-clip:text;background-clip:text;color:transparent}.stat .num .unit{font-family:var(--font-ar);font-size:24px;font-weight:700;color:var(--primary);-webkit-text-fill-color:var(--primary);margin-inline-start:4px}.stat .num .plus{font-family:var(--font-en);color:var(--secondary);-webkit-text-fill-color:var(--secondary);margin-inline-end:2px}.stat .desc{font-size:13px;color:var(--fg-muted);margin-top:10px;line-height:1.6}.logo-strip{margin-top:70px;padding:28px 0;border-block:1px solid var(--stroke);background:linear-gradient(180deg,transparent,rgba(255,255,255,.012),transparent);overflow:hidden}.logo-strip-label{text-align:center;font-size:12px;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.16em;margin-bottom:22px;font-weight:600}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:64px;width:-moz-max-content;width:max-content;animation:marquee 32s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track .logo{display:flex;align-items:center;gap:10px;font-family:var(--font-en);font-weight:700;font-size:17px;color:var(--fg-muted);letter-spacing:-.01em;white-space:nowrap;opacity:.6;transition:opacity .3s}.marquee-track .logo:hover{opacity:1;color:var(--fg)}.marquee-track .logo .ring{width:24px;height:24px;border-radius:7px;border:1.5px solid;display:grid;place-items:center;font-size:12px}.section{padding:130px 0;position:relative;z-index:1}.section-head{text-align:center;max-width:760px;margin:0 auto 64px}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(97,205,255,.08);border:1px solid rgba(97,205,255,.22);color:#61cdff;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:22px}.section-eyebrow.purple{background:rgba(210,119,255,.08);border-color:rgba(210,119,255,.22);color:#d277ff}.section-eyebrow.pink{background:rgba(255,110,128,.08);border-color:rgba(255,110,128,.22);color:#ff6e80}.section-eyebrow .sq{width:6px;height:6px;border-radius:2px;background:currentColor;box-shadow:0 0 8px currentColor}.section-title{font-size:clamp(38px,4.4vw,60px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin-bottom:18px;text-wrap:balance}.section-title .grad{background:linear-gradient(120deg,#c7eeff,#61cdff 40%,#d277ff);-webkit-background-clip:text;background-clip:text;color:transparent}.section-sub{font-size:17px;color:var(--fg-muted);line-height:1.75;max-width:580px;margin:0 auto}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:260px;gap:18px}.bento-card{position:relative;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:28px;overflow:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;flex-direction:column;box-shadow:var(--shadow-glass)}.bento-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(255,255,255,.14),transparent 35%,transparent 70%,rgba(255,255,255,.06));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bento-card:hover{transform:translateY(-5px);border-color:var(--stroke-strong)}.bento-card.wide{grid-column:span 4;grid-row:span 2}.bento-card.tall{grid-column:span 2;grid-row:span 2}.bento-card.w3{grid-column:span 3}.bento-card.w2{grid-column:span 2}.feat-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.feat-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(97,205,255,.22),rgba(210,119,255,.18));border:1px solid rgba(255,255,255,.12);color:#61cdff;box-shadow:0 8px 24px -10px rgba(97,205,255,.5)}.feat-icon.purple{color:#d277ff;box-shadow:0 8px 24px -10px rgba(210,119,255,.5)}.feat-icon.pink{color:#ff6e80;box-shadow:0 8px 24px -10px rgba(255,110,128,.5)}.feat-icon.green{color:#4ade80}.feat-kicker{font-family:var(--font-en);font-size:10.5px;color:var(--fg-dim);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.bento-card h3{font-size:22px;font-weight:800;letter-spacing:-.015em;margin-bottom:8px}.bento-card.wide h3{font-size:28px}.bento-card p{font-size:14.5px;color:var(--fg-muted);line-height:1.7;max-width:440px}.bento-visual{margin-top:auto;position:relative}.viz-codes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.viz-codes .chip{font-family:var(--font-en);font-size:12px;padding:11px 8px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--stroke);color:var(--fg-muted);text-align:center;letter-spacing:.06em;position:relative;overflow:hidden}.viz-codes .chip.active{background:linear-gradient(135deg,rgba(97,205,255,.18),rgba(210,119,255,.12));border-color:rgba(97,205,255,.4);color:#fff;box-shadow:0 0 24px -6px rgba(97,205,255,.4)}.viz-codes .chip.used{color:var(--fg-dim);text-decoration:line-through}.viz-whatsapp{margin-top:18px;display:flex;flex-direction:column;gap:8px}.msg-bubble{padding:10px 14px;border-radius:14px;font-size:13px;max-width:82%;background:rgba(255,255,255,.05);border:1px solid var(--stroke);color:var(--fg);position:relative;animation:msgIn .6s both}.msg-bubble.out{align-self:flex-end;background:linear-gradient(135deg,rgba(74,222,128,.18),rgba(74,222,128,.08));border-color:rgba(74,222,128,.3)}.msg-bubble.typing{width:54px;display:inline-flex;gap:4px;align-items:center;padding:12px}.msg-bubble.typing span{width:6px;height:6px;border-radius:50%;background:var(--fg-muted);animation:typing 1.2s infinite}.msg-bubble.typing span:nth-child(2){animation-delay:.15s}.msg-bubble.typing span:nth-child(3){animation-delay:.3s}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.viz-integrations{margin-top:18px;position:relative;height:120px}.viz-integrations .node{position:absolute;width:50px;height:50px;border-radius:13px;display:grid;place-items:center;background:var(--glass-strong);border:1px solid var(--stroke-strong);backdrop-filter:blur(18px);font-family:var(--font-en);font-weight:700;font-size:12px;color:var(--fg);box-shadow:0 8px 22px -10px rgba(0,0,0,.6)}.viz-integrations .node.center{left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#61cdff,#d277ff);color:#04131c;width:60px;height:60px;z-index:2;font-size:13px}.viz-integrations .node.n1{left:4%;top:0}.viz-integrations .node.n2{left:4%;bottom:0}.viz-integrations .node.n3{right:4%;top:0}.viz-integrations .node.n4{right:4%;bottom:0}.viz-integrations svg.lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.viz-bars{margin-top:18px;display:flex;align-items:flex-end;gap:7px;height:110px;padding:0 2px}.viz-bars .bar{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,rgba(97,205,255,.85),rgba(97,205,255,.15));position:relative;transition:transform .3s;border-top:1px solid rgba(255,255,255,.25)}.viz-bars .bar.alt{background:linear-gradient(180deg,rgba(210,119,255,.85),rgba(210,119,255,.15))}.bento-card:hover .viz-bars .bar{transform:scaleY(1.05);transform-origin:bottom}.viz-clients{margin-top:18px;display:flex;flex-direction:column;gap:8px}.viz-clients .row{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid var(--stroke);font-size:12.5px}.viz-clients .av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:11px;font-family:var(--font-ar);background:linear-gradient(135deg,rgba(97,205,255,.3),rgba(210,119,255,.25));color:var(--fg);border:1px solid rgba(255,255,255,.12)}.viz-clients .name{font-weight:700;flex:1}.viz-clients .status{font-family:var(--font-en);font-size:10.5px;padding:3px 8px;border-radius:999px;background:rgba(74,222,128,.16);color:#4ade80;font-weight:700}.viz-clients .status.pending{background:rgba(255,184,77,.16);color:#ffb84d}.viz-upload{margin-top:18px;border:1.5px dashed var(--stroke-bright);border-radius:14px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:8px;background:rgba(255,255,255,.02);position:relative;overflow:hidden}.viz-upload:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 50%,rgba(97,205,255,.15),transparent 70%)}.viz-upload .file-row{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--stroke);font-family:var(--font-en);font-size:11.5px;position:relative;z-index:1}.viz-upload .file-row .bar-bg{position:relative;flex:1;height:4px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.viz-upload .file-row .bar-fg{position:absolute;inset:0;background:linear-gradient(90deg,#61cdff,#d277ff);border-radius:999px}.viz-upload .file-row .pct{color:var(--primary);font-weight:700;font-size:11px}.showcase{padding:100px 0;position:relative;z-index:1}.showcase-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:40px;flex-wrap:wrap}.showcase-tab{padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--stroke);color:var(--fg-muted);font-weight:600;font-size:13.5px;display:inline-flex;align-items:center;gap:8px;transition:all .25s}.showcase-tab:hover{color:var(--fg);border-color:var(--stroke-strong)}.showcase-tab.active{color:#04131c;background:linear-gradient(135deg,#61cdff,#d277ff);border-color:transparent;box-shadow:0 10px 28px -10px rgba(97,205,255,.55)}.showcase-stage{position:relative;border-radius:24px;background:var(--glass-strong);border:1px solid var(--stroke-strong);backdrop-filter:blur(28px);padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 50px 120px -40px rgba(0,0,0,.7);overflow:hidden}.showcase-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 40% at 20% 0,rgba(97,205,255,.18),transparent 70%),radial-gradient(50% 40% at 80% 100%,rgba(210,119,255,.18),transparent 70%);pointer-events:none}.showcase-inner{position:relative;z-index:1;border-radius:16px;background:rgba(10,10,15,.7);border:1px solid var(--stroke);min-height:520px;display:grid;grid-template-columns:1.1fr 1fr}.showcase-content{padding:50px 44px;display:flex;flex-direction:column;justify-content:center;gap:18px}.showcase-content .label{font-family:var(--font-en);font-size:12px;letter-spacing:.16em;color:var(--primary);text-transform:uppercase;font-weight:700}.showcase-content h3{font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.showcase-content p{font-size:16px;color:var(--fg-muted);line-height:1.75}.showcase-content ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:8px}.showcase-content li{display:flex;gap:12px;align-items:center;font-size:14.5px;color:var(--fg-mid)}.showcase-content li .tick{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(97,205,255,.25),rgba(210,119,255,.2));border:1px solid rgba(97,205,255,.4);color:#61cdff;flex-shrink:0}.showcase-image{position:relative;padding:22px 22px 22px 0}.showcase-mock{position:relative;height:100%;min-height:460px;border-radius:12px;background:linear-gradient(160deg,rgba(28,28,38,.85),rgba(15,15,20,.95));border:1px solid var(--stroke-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 60px -20px rgba(0,0,0,.6);overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:12px}.mock-title-row{display:flex;justify-content:space-between;align-items:center;padding:6px 4px 12px;border-bottom:1px solid var(--stroke)}.mock-title-row h4{font-size:14px;font-weight:700}.mock-title-row .pill{font-family:var(--font-en);font-size:11px;padding:3px 10px;border-radius:999px;background:rgba(97,205,255,.15);color:#61cdff}.mock-files{display:flex;flex-direction:column;gap:8px}.mock-files .file-card{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid var(--stroke)}.mock-files .file-card .ic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(97,205,255,.22),rgba(210,119,255,.16));border:1px solid var(--stroke-strong);color:#61cdff}.mock-files .file-card .info{flex:1}.mock-files .file-card .info b{display:block;font-size:13px;font-weight:700}.mock-files .file-card .info small{font-family:var(--font-en);font-size:11px;color:var(--fg-dim)}.mock-files .file-card .menu{color:var(--fg-dim)}.mock-whatsapp{display:flex;flex-direction:column;gap:12px;align-items:center;padding:20px}.mock-qr{width:168px;height:168px;background:repeating-conic-gradient(#fff 0 25%,#0a0a0f 0 50%) 50% 50%/14px 14px;border-radius:14px;padding:10px;background-color:#fff;position:relative;border:4px solid #fff;box-shadow:0 0 0 1px var(--stroke-strong),0 16px 40px -10px rgba(0,0,0,.7)}.mock-qr .corner3,.mock-qr:after,.mock-qr:before{content:"";position:absolute;width:38px;height:38px;background:#fff;border:6px solid #0a0a0f;border-radius:6px}.mock-qr:before{top:6px;left:6px}.mock-qr:after{top:6px;right:6px}.mock-qr .corner3{bottom:6px;left:6px}.mock-qr .center{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.mock-qr .center div{width:44px;height:44px;background:#4ade80;border:4px solid #fff;border-radius:11px;display:grid;place-items:center;color:#fff}.mock-status{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.3);color:#4ade80;font-size:12.5px;font-weight:700}.mock-status .dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80;animation:pulse 1.8s infinite}.mock-stores{display:flex;flex-direction:column;gap:10px}.mock-store-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid var(--stroke)}.mock-store-row .logo-circle{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-family:var(--font-ar);font-weight:800;font-size:14px}.mock-store-row .logo-circle.salla{background:linear-gradient(135deg,#5b3aaa,#804eee);color:#fff}.mock-store-row .logo-circle.zid{background:linear-gradient(135deg,#2a3d8f,#4055c7);color:#fff}.mock-store-row .logo-circle.shop{background:linear-gradient(135deg,#95bf47,#5e8e3e);color:#fff}.mock-store-row .info{flex:1}.mock-store-row .info b{display:block;font-size:13.5px}.mock-store-row .info small{font-family:var(--font-en);font-size:11px;color:var(--fg-dim)}.mock-store-row .switch{width:38px;height:22px;border-radius:999px;background:linear-gradient(135deg,#61cdff,#d277ff);position:relative;flex-shrink:0;box-shadow:0 0 12px rgba(97,205,255,.4)}.mock-store-row .switch:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px}.mock-store-row .switch.off{background:rgba(255,255,255,.1);box-shadow:none}.mock-store-row .switch.off:after{left:auto;right:3px}.activation{padding:100px 0;position:relative;z-index:1}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative}.flow:before{content:"";position:absolute;top:38px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),var(--secondary),transparent);opacity:.4;z-index:0}.flow-step{position:relative;z-index:1;text-align:center}.flow-num{width:76px;height:76px;border-radius:22px;margin:0 auto 22px;display:grid;place-items:center;background:var(--glass-strong);border:1px solid var(--stroke-strong);backdrop-filter:blur(20px);box-shadow:var(--shadow-glass);font-family:var(--font-en);font-size:30px;font-weight:800;letter-spacing:-.04em;background-image:linear-gradient(135deg,rgba(97,205,255,.12),rgba(210,119,255,.08));position:relative}.flow-num:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.flow-num span{background:linear-gradient(135deg,#c7eeff,#d277ff);-webkit-background-clip:text;background-clip:text;color:transparent}.flow-step h4{font-size:22px;font-weight:800;margin-bottom:10px;letter-spacing:-.015em}.flow-step p{font-size:14.5px;color:var(--fg-muted);line-height:1.7;max-width:320px;margin:0 auto}.flow-icon{margin:22px auto 0;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:var(--glass);border:1px solid var(--stroke);color:var(--primary)}.flow-icon.purple{color:var(--secondary)}.flow-icon.green{color:#4ade80}.testimonials{padding:80px 0 130px;position:relative;z-index:1}.tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tcard{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:32px 28px;display:flex;flex-direction:column;box-shadow:var(--shadow-glass);position:relative}.tcard.featured{background:linear-gradient(180deg,rgba(97,205,255,.08),rgba(210,119,255,.06)),var(--glass-strong);border-color:rgba(97,205,255,.3)}.tcard .quote-mark{font-family:var(--font-en);font-size:64px;line-height:.8;color:var(--primary);opacity:.5;margin-bottom:4px;font-weight:700}.tcard p{font-size:15.5px;line-height:1.85;color:var(--fg-mid);margin-bottom:26px;flex:1}.tcard .author{display:flex;align-items:center;gap:12px;margin-top:auto}.tcard .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-family:var(--font-ar);background:linear-gradient(135deg,rgba(97,205,255,.3),rgba(210,119,255,.25));color:var(--fg);border:1px solid rgba(255,255,255,.12);flex-shrink:0}.tcard .author .who b{display:block;font-size:14px;font-weight:700}.tcard .author .who small{font-size:12px;color:var(--fg-dim)}.tcard .stars{display:flex;gap:2px;color:#ffb84d;margin-bottom:14px}.pricing-toggle{display:inline-flex;align-items:center;gap:4px;margin:0 auto 36px;padding:4px;border-radius:999px;border:1px solid var(--stroke);background:var(--glass);backdrop-filter:blur(20px)}.pricing-toggle button{padding:9px 22px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--fg-muted);transition:color .2s,background .2s;display:inline-flex;align-items:center;gap:8px}.pricing-toggle button.active{color:#04131c;background:linear-gradient(135deg,#61cdff,#d277ff)}.pricing-toggle .save-pill{font-family:var(--font-en);font-size:10px;padding:2px 7px;border-radius:999px;background:rgba(74,222,128,.18);color:#4ade80;font-weight:700}.pricing-toggle button.active .save-pill{background:rgba(4,19,28,.25);color:#04131c}.toggle-wrap{text-align:center}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan{position:relative;border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:36px 30px 30px;display:flex;flex-direction:column;box-shadow:var(--shadow-glass);transition:transform .4s,border-color .3s}.plan:hover{transform:translateY(-5px);border-color:var(--stroke-strong)}.plan.featured{border-color:rgba(97,205,255,.4);background:linear-gradient(180deg,rgba(97,205,255,.08),rgba(210,119,255,.05)),var(--glass-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(97,205,255,.2),0 36px 80px -22px rgba(97,205,255,.4),0 30px 70px -30px rgba(210,119,255,.4)}.plan.featured:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(150deg,rgba(97,205,255,.6),rgba(210,119,255,.5),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.plan-badge{position:absolute;top:-13px;right:30px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#61cdff,#d277ff);color:#04131c;font-size:11px;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 22px -6px rgba(97,205,255,.6)}.plan-name{font-size:13px;font-weight:700;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px}.plan-tagline{font-size:15px;color:var(--fg);line-height:1.5;margin-bottom:28px;min-height:46px}.plan-price{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.plan-price .amount{font-family:var(--font-en);font-size:60px;font-weight:800;letter-spacing:-.045em;line-height:1;background:linear-gradient(180deg,#fff,rgba(255,255,255,.7));-webkit-background-clip:text;background-clip:text;color:transparent}.plan.featured .plan-price .amount{background:linear-gradient(120deg,#c7eeff,#61cdff 40%,#d277ff);-webkit-background-clip:text;background-clip:text}.plan-price .currency{font-family:var(--font-ar);font-size:18px;color:var(--fg-muted);font-weight:700}.plan-price .period{font-size:14px;color:var(--fg-dim)}.plan-billed{font-size:12px;color:var(--fg-dim);margin-bottom:24px}.plan hr.divider{border:none;height:1px;background:var(--stroke);margin:4px 0 22px}.plan-quotas{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:22px}.plan-quota{padding:10px 12px;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid var(--stroke)}.plan-quota .label{font-size:11px;color:var(--fg-dim);font-weight:600;margin-bottom:4px}.plan-quota .value{font-family:var(--font-en);font-size:16px;font-weight:700;color:var(--fg);letter-spacing:-.02em}.plan-quota .value .unit{font-family:var(--font-ar);font-size:12px;color:var(--fg-muted);font-weight:500;margin-inline-start:4px}.plan-features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:28px;flex:1}.plan-features li{display:flex;gap:11px;align-items:flex-start;font-size:14px;color:var(--fg);line-height:1.5}.plan-features .check{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,rgba(97,205,255,.3),rgba(210,119,255,.25));border:1px solid rgba(97,205,255,.4);display:grid;place-items:center;flex-shrink:0;margin-top:1px;color:#61cdff}.plan.featured .plan-features .check{background:linear-gradient(135deg,#61cdff,#d277ff);border:none;color:#04131c}.plan-features .muted{color:var(--fg-dim)}.plan-features .muted .check{background:rgba(255,255,255,.03);border-color:var(--stroke);color:var(--fg-dim)}.plan-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;width:100%;border-radius:14px;font-weight:700;font-size:15px;border:1px solid var(--stroke-strong);background:rgba(255,255,255,.03);color:var(--fg);transition:all .25s}.plan-cta:hover{background:rgba(255,255,255,.07);border-color:var(--stroke-bright)}.plan.featured .plan-cta{background:linear-gradient(135deg,#61cdff,#d277ff);color:#04131c;border-color:transparent;box-shadow:0 14px 30px -10px rgba(97,205,255,.55)}.plan.featured .plan-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.pricing-bottom{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:36px;font-size:13px;color:var(--fg-muted)}.pricing-bottom span{display:inline-flex;align-items:center;gap:8px}.pricing-bottom .ic{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,rgba(97,205,255,.25),rgba(210,119,255,.2));display:grid;place-items:center;color:#61cdff}.cta-section{padding:80px 0 130px;position:relative;z-index:1}.cta-card{position:relative;border-radius:32px;padding:88px 60px;text-align:center;background:radial-gradient(120% 100% at 0 0,rgba(97,205,255,.2),transparent 55%),radial-gradient(120% 100% at 100% 100%,rgba(210,119,255,.2),transparent 55%),linear-gradient(180deg,rgba(28,28,38,.7),rgba(15,15,20,.9));border:1px solid var(--stroke-strong);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 60px 130px -30px rgba(0,0,0,.7),0 0 100px -30px rgba(97,205,255,.35)}.cta-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:38px 38px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);pointer-events:none}.cta-card h2{position:relative;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:20px;text-wrap:balance}.cta-card h2 .grad{background:linear-gradient(120deg,#c7eeff,#61cdff 35%,#d277ff 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-card p{position:relative;font-size:18px;color:var(--fg-muted);max-width:580px;margin:0 auto 36px;line-height:1.75}.cta-actions{display:inline-flex;gap:14px}.cta-actions,.cta-pills{position:relative;flex-wrap:wrap;justify-content:center}.cta-pills{margin-top:32px;display:flex;gap:28px;font-size:13px;color:var(--fg-muted)}.cta-pills span{display:inline-flex;align-items:center;gap:8px}.cta-pills .ico{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,rgba(97,205,255,.3),rgba(210,119,255,.25));display:grid;place-items:center;color:#61cdff}.footer{position:relative;z-index:1;border-top:1px solid var(--stroke);padding:72px 0 32px;background:rgba(8,8,12,.7);backdrop-filter:blur(20px)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:48px;margin-bottom:56px}.footer-brand p{margin-top:18px;font-size:14px;color:var(--fg-muted);line-height:1.75;max-width:300px}.footer-socials{display:flex;gap:8px;margin-top:20px}.footer-socials a{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.03);border:1px solid var(--stroke);color:var(--fg-muted);transition:all .2s}.footer-socials a:hover{color:var(--fg);border-color:var(--stroke-strong);background:rgba(255,255,255,.07);transform:translateY(-2px)}.footer-col h5{font-size:13px;font-weight:700;color:var(--fg);margin-bottom:20px;text-transform:uppercase;letter-spacing:.1em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col a{font-size:14px;color:var(--fg-muted);transition:color .2s;display:inline-flex;align-items:center;gap:6px}.footer-col a:hover{color:var(--fg)}.footer-col a .tag{font-family:var(--font-en);font-size:9px;padding:2px 6px;border-radius:999px;background:rgba(97,205,255,.16);color:#61cdff;font-weight:700;letter-spacing:.05em}.footer-bottom{border-top:1px solid var(--stroke);padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--fg-dim);flex-wrap:wrap;gap:14px}.footer-bottom .legal{display:flex;gap:22px;align-items:center}.footer-bottom .legal a:hover{color:var(--fg)}.footer-status{display:inline-flex;align-items:center;gap:8px;color:#4ade80;font-weight:600}.footer-status .dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulse 1.8s infinite}@media (max-width:1080px){.bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.bento-card.tall,.bento-card.w2,.bento-card.w3,.bento-card.wide{grid-column:span 1;grid-row:span 1}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat{border-inline-end:none;border-bottom:1px solid var(--stroke)}.stat:nth-child(2n){border-inline-end:none}.showcase-inner{grid-template-columns:1fr}.showcase-image{padding:0 22px 22px}.flow,.pricing,.tcards{grid-template-columns:1fr}.flow{gap:32px}.flow:before{display:none}.footer-grid{grid-template-columns:1fr 1fr}.product-body{grid-template-columns:1fr}.hero-float,.nav-links,.product-sidebar{display:none}}@media (max-width:640px){.container{padding:0 18px}.hero{padding:130px 0 60px}.activation,.section,.showcase,.testimonials{padding:80px 0}.cta-card{padding:56px 24px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.kpi-grid{grid-template-columns:repeat(2,1fr)}.product-main{padding:18px}.showcase-content{padding:32px 24px}.nav-inner{padding:6px 8px 6px 12px}.nav-cta .btn:not(.btn-primary){display:none}.stat{padding:28px 22px}.stat .num{font-size:42px}}:root{--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--neon-cyan:#61cdff;--neon-purple:#d277ff;--neon-pink:#ff6e80;--neon-green:#4ade80;--neon-amber:#ffb84d;--tech-line:rgba(97,205,255,0.18);--tech-line-soft:rgba(255,255,255,0.08)}.atmosphere .grid{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 90% 60% at 50% 30%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 30%,#000 25%,transparent 78%)}.atmosphere .grid-fine{position:absolute;inset:0;background-image:linear-gradient(rgba(97,205,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(97,205,255,.05) 1px,transparent 0);background-size:12px 12px;mask-image:radial-gradient(ellipse 80% 50% at 50% 25%,#000 8%,transparent 55%);-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 25%,#000 8%,transparent 55%);opacity:.5}.tech-strip{position:fixed;top:0;left:0;right:0;z-index:60;height:32px;background:rgba(6,6,10,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--stroke);display:flex;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--fg-dim);padding:0 24px;gap:18px;overflow:hidden}.tech-strip .group{display:inline-flex;align-items:center;gap:8px}.tech-strip .label{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.14em;font-size:9.5px;font-weight:700}.tech-strip .val{color:var(--fg-mid);font-weight:500}.tech-strip .val.ok{color:var(--neon-green)}.tech-strip .val.cyan{color:var(--neon-cyan)}.tech-strip .val.purple{color:var(--neon-purple)}.tech-strip .sep{width:1px;height:14px;background:var(--stroke);opacity:.6}.tech-strip .dot{width:6px;height:6px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);animation:pulse 1.8s infinite}.tech-strip .right{margin-inline-start:auto;display:flex;align-items:center;gap:18px}.tech-strip [data-marquee]{display:inline-flex;gap:24px;overflow:hidden}.nav{top:44px!important}.hero{padding-top:195px!important}.mono{font-family:var(--font-mono)!important}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.brand-name small,.chart-legend,.code-chip,.feat-kicker,.file-card small,.head-pill,.kpi .delta,.kpi .spark,.kpi .value,.plan-price .amount,.plan-quota .value,.product-tabs button,.product-url,.sidebar-badge,.stat .num,.viz-codes .chip{font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums}.stat .num .unit{font-family:var(--font-mono)!important;font-weight:600}.plan-quota .value .unit{font-family:var(--font-mono)!important;font-size:11px}.bento-card,.flow-step .flow-num,.plan,.tcard{position:relative}.arch-card>.corners,.bento-card>.corners,.code-window>.corners,.plan>.corners,.tcard>.corners{position:absolute;inset:-1px;pointer-events:none;z-index:3}.arch-card>.corners:after,.arch-card>.corners:before,.bento-card>.corners:after,.bento-card>.corners:before,.code-window>.corners:after,.code-window>.corners:before,.plan>.corners:after,.plan>.corners:before,.tcard>.corners:after,.tcard>.corners:before{content:"";position:absolute;width:12px;height:12px}.arch-card>.corners:before,.bento-card>.corners:before,.code-window>.corners:before,.plan>.corners:before,.tcard>.corners:before{top:-6px;left:-6px;background:linear-gradient(var(--neon-cyan),var(--neon-cyan)) 50% 0 /1px 12px no-repeat,linear-gradient(90deg,var(--neon-cyan),var(--neon-cyan)) 0 50% /12px 1px no-repeat;opacity:.5}.arch-card>.corners:after,.bento-card>.corners:after,.code-window>.corners:after,.plan>.corners:after,.tcard>.corners:after{top:-6px;right:-6px;background:linear-gradient(var(--neon-cyan),var(--neon-cyan)) 50% 0 /1px 12px no-repeat,linear-gradient(90deg,var(--neon-cyan),var(--neon-cyan)) 0 50% /12px 1px no-repeat;opacity:.5}.arch-card>.corners-b,.bento-card>.corners-b,.code-window>.corners-b,.plan>.corners-b,.tcard>.corners-b{position:absolute;left:-1px;right:-1px;bottom:-1px;top:auto;height:16px;pointer-events:none;z-index:3}.arch-card>.corners-b:after,.arch-card>.corners-b:before,.bento-card>.corners-b:after,.bento-card>.corners-b:before,.code-window>.corners-b:after,.code-window>.corners-b:before,.plan>.corners-b:after,.plan>.corners-b:before,.tcard>.corners-b:after,.tcard>.corners-b:before{content:"";position:absolute;width:12px;height:12px;bottom:-6px;background:linear-gradient(var(--neon-cyan),var(--neon-cyan)) 50% 0 /1px 12px no-repeat,linear-gradient(90deg,var(--neon-cyan),var(--neon-cyan)) 0 50% /12px 1px no-repeat;opacity:.5}.arch-card>.corners-b:before,.bento-card>.corners-b:before,.code-window>.corners-b:before,.plan>.corners-b:before,.tcard>.corners-b:before{left:-6px}.arch-card>.corners-b:after,.bento-card>.corners-b:after,.code-window>.corners-b:after,.plan>.corners-b:after,.tcard>.corners-b:after{right:-6px}.bento-card.wide>.corners-b:after,.bento-card.wide>.corners-b:before,.bento-card.wide>.corners:after,.bento-card.wide>.corners:before,.plan.featured>.corners-b:after,.plan.featured>.corners-b:before,.plan.featured>.corners:after,.plan.featured>.corners:before{opacity:.85;background:linear-gradient(var(--neon-purple),var(--neon-purple)) 50% 0 /1px 12px no-repeat,linear-gradient(90deg,var(--neon-purple),var(--neon-purple)) 0 50% /12px 1px no-repeat}.tag-tech{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:5px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;background:rgba(97,205,255,.1);border:1px solid rgba(97,205,255,.25);color:var(--neon-cyan);text-transform:uppercase}.tag-tech.ok{color:var(--neon-green);background:rgba(74,222,128,.1);border-color:rgba(74,222,128,.25)}.tag-tech.purple{color:var(--neon-purple);background:rgba(210,119,255,.1);border-color:rgba(210,119,255,.25)}.tag-tech.amber{color:var(--neon-amber);background:rgba(255,184,77,.1);border-color:rgba(255,184,77,.25)}.tag-tech.pink{color:var(--neon-pink);background:rgba(255,110,128,.1);border-color:rgba(255,110,128,.25)}.tag-tech.muted{color:var(--fg-dim);background:rgba(255,255,255,.04);border-color:var(--stroke)}.tag-tech .led{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.bento-card .feat-meta{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--fg-faint);letter-spacing:.08em;z-index:2}.bento-card .feat-meta b{color:var(--fg-dim);font-weight:500}.hero-tech-row{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-family:var(--font-mono);font-size:11px;color:var(--fg-faint);letter-spacing:.08em}.hero-tech-row .crumb{color:var(--fg-dim)}.hero-tech-row .live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:4px;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.25);color:var(--neon-green)}.hero-tech-row .live .dot{width:5px;height:5px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);animation:pulse 1.8s infinite}.hero h1{position:relative}.hero-title-frame{position:relative;display:inline-block;padding:12px 22px}.hero-title-frame:after,.hero-title-frame:before{content:"";position:absolute;width:24px;height:24px;background:linear-gradient(var(--neon-cyan),var(--neon-cyan)) 50% 0 /1px 24px no-repeat,linear-gradient(90deg,var(--neon-cyan),var(--neon-cyan)) 0 50% /24px 1px no-repeat;opacity:.5}.hero-title-frame:before{top:-1px;left:-1px;transform:translate(-50%,-50%)}.hero-title-frame:after{bottom:-1px;right:-1px;transform:translate(50%,50%)}.code-window{position:relative;border-radius:14px;background:linear-gradient(180deg,rgba(6,6,10,.95),rgba(10,10,15,.96));border:1px solid var(--stroke-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 60px -20px rgba(0,0,0,.7);overflow:hidden;font-family:var(--font-mono)}.code-window-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--stroke);background:rgba(0,0,0,.4)}.code-window-head .dots{display:flex;gap:6px}.code-window-head .dots span{width:10px;height:10px;border-radius:50%;background:#2a2a32}.code-window-head .dots span:first-child{background:#ff5f57}.code-window-head .dots span:nth-child(2){background:#febc2e}.code-window-head .dots span:nth-child(3){background:#28c840}.code-window-head .title{font-family:var(--font-mono);font-size:11.5px;color:var(--fg-muted);letter-spacing:.04em;flex:1;text-align:center}.code-window-head .badge{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(97,205,255,.12);color:var(--neon-cyan);letter-spacing:.06em;text-transform:uppercase}.code-window-body{padding:18px 20px;font-size:13px;line-height:1.7;color:#cad3e2;direction:ltr;text-align:left;overflow-x:auto}.code-window-body .line{display:flex;align-items:baseline;gap:14px;white-space:pre}.code-window-body .ln{color:var(--fg-faint);font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:22px;text-align:right}.code-window-body .cm{color:#6b7388;font-style:italic}.code-window-body .kw{color:#ff8aa3}.code-window-body .fn{color:var(--neon-cyan)}.code-window-body .st{color:var(--neon-amber)}.code-window-body .nm{color:#c0b3ff}.code-window-body .pn{color:#8ed7ff}.code-window-body .tx{color:#b5b8c4}.code-window-body .ok{color:var(--neon-green)}.code-cursor{display:inline-block;width:7px;height:13px;background:var(--neon-cyan);margin-inline-start:2px;vertical-align:middle;animation:blink 1.1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.hero-stage{max-width:1280px!important}.hero-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:18px;align-items:stretch}.hero-grid .product-card{grid-column:1;transform:rotateX(4deg)!important}.hero-grid .terminal-stack{grid-column:2;display:flex;flex-direction:column;gap:16px;transform:rotateX(4deg);transform-origin:top center}@media (max-width:1080px){.hero-grid{grid-template-columns:1fr}.hero-grid .product-card,.hero-grid .terminal-stack{transform:none!important}}.telemetry{border-radius:14px;background:var(--glass-strong);border:1px solid var(--stroke-strong);backdrop-filter:blur(20px);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.telemetry-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--fg-dim);letter-spacing:.06em;text-transform:uppercase}.telemetry-rows{display:flex;flex-direction:column;gap:8px}.telemetry-row{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;padding:6px 0}.telemetry-row .id{flex:1;color:var(--fg-mid);font-size:11.5px}.telemetry-row .bar{flex:1;height:6px;border-radius:999px;background:rgba(255,255,255,.06);position:relative;overflow:hidden}.telemetry-row .bar:after{content:"";position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple));border-radius:999px;width:var(--w,50%)}.telemetry-row .num{font-size:11.5px;color:var(--neon-cyan);font-weight:600;min-width:50px;text-align:end;font-variant-numeric:tabular-nums}.architecture{padding:110px 0;position:relative;z-index:1}.arch-stage{position:relative;border-radius:28px;padding:48px;background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(28px);box-shadow:var(--shadow-glass);overflow:hidden}.arch-stage:before{background:radial-gradient(50% 50% at 20% 20%,rgba(97,205,255,.18),transparent 70%),radial-gradient(50% 50% at 80% 80%,rgba(210,119,255,.18),transparent 70%)}.arch-stage:after,.arch-stage:before{content:"";position:absolute;inset:0;pointer-events:none}.arch-stage:after{background-image:linear-gradient(rgba(97,205,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(97,205,255,.05) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%)}.arch-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,1fr);gap:18px;align-items:stretch}.arch-col{display:flex;flex-direction:column;gap:12px}.arch-col-title{font-size:10.5px;color:var(--fg-faint);letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.arch-card,.arch-col-title{font-family:var(--font-mono);text-align:center}.arch-card{position:relative;border-radius:14px;padding:16px 14px;background:rgba(20,20,26,.6);border:1px solid var(--stroke-strong);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:var(--fg-mid)}.arch-card .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;margin:0 auto 6px;background:linear-gradient(135deg,rgba(97,205,255,.22),rgba(210,119,255,.18));border:1px solid rgba(255,255,255,.12);color:var(--neon-cyan)}.arch-card .ic.purple{color:var(--neon-purple)}.arch-card .ic.green{color:var(--neon-green)}.arch-card .ic.pink{color:var(--neon-pink)}.arch-card .nm{color:var(--fg);font-weight:700;font-family:var(--font-ar);font-size:13px}.arch-card .desc{font-size:10.5px;color:var(--fg-dim);letter-spacing:.04em}.arch-card.center{background:linear-gradient(140deg,rgba(97,205,255,.18),rgba(210,119,255,.14));border-color:rgba(97,205,255,.45);box-shadow:0 0 30px -8px rgba(97,205,255,.35)}.arch-col.col-2{grid-column:span 1;align-self:center}.arch-arrow{display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;color:var(--fg-dim);letter-spacing:.06em;text-align:center;align-self:center;position:relative}.arch-arrow svg{display:block}.arch-arrow .label{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:9.5px;color:var(--fg-faint);white-space:nowrap;background:var(--bg);padding:0 6px;border-radius:4px}@media (max-width:1080px){.arch-grid{grid-template-columns:1fr 1fr}.arch-arrow{display:none}}.arch-metrics{position:relative;z-index:1;margin-top:36px;padding-top:28px;border-top:1px solid var(--stroke);display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.arch-metric{text-align:center;font-family:var(--font-mono)}.arch-metric .v{font-size:26px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,rgba(255,255,255,.65));-webkit-background-clip:text;background-clip:text;color:transparent}.arch-metric .v .u{font-size:14px;color:var(--neon-cyan);-webkit-text-fill-color:var(--neon-cyan);margin-inline-start:2px}.arch-metric .l{font-size:10.5px;color:var(--fg-dim);letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-top:4px}@media (max-width:720px){.arch-metrics{grid-template-columns:repeat(2,1fr)}}.devsection{padding:110px 0;position:relative;z-index:1}.dev-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:stretch}@media (max-width:1080px){.dev-grid{grid-template-columns:1fr}}.dev-left{display:flex;flex-direction:column;gap:16px;justify-content:center}.dev-left h2{font-size:clamp(34px,4vw,50px);font-weight:800;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.dev-left h2 .grad{background:linear-gradient(120deg,#c7eeff,#61cdff 40%,#d277ff);-webkit-background-clip:text;background-clip:text;color:transparent}.dev-left p{font-size:16px;color:var(--fg-muted);line-height:1.75;max-width:480px}.dev-langs{display:flex;gap:8px;margin-top:4px;margin-bottom:4px;flex-wrap:wrap}.dev-lang{font-family:var(--font-mono);font-size:11.5px;padding:6px 12px;border-radius:6px;background:rgba(255,255,255,.04);border:1px solid var(--stroke);color:var(--fg-muted);font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.dev-lang:hover{color:var(--fg);border-color:var(--stroke-strong)}.dev-lang.active{background:linear-gradient(135deg,rgba(97,205,255,.18),rgba(210,119,255,.12));border-color:rgba(97,205,255,.4);color:var(--fg)}.dev-lang .led{width:5px;height:5px;border-radius:50%;background:currentColor}.dev-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.dev-stat{padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid var(--stroke)}.dev-stat .v{font-family:var(--font-mono);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.dev-stat .v .c{color:var(--neon-cyan)}.dev-stat .l{font-size:11px;color:var(--fg-dim);margin-top:4px;letter-spacing:.04em}.dev-right{display:flex;flex-direction:column;gap:14px}.dev-right .code-window{flex:1}.code-window.response{background:linear-gradient(180deg,rgba(8,16,12,.95),rgba(10,15,12,.96))}.code-window.response .code-window-head{background:rgba(0,0,0,.5)}.code-window.response .code-window-head .title{color:var(--neon-green)}.code-window.response .code-window-body{padding-block:14px}.plan-tech{margin-top:6px;margin-bottom:24px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.plan-tech-row{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-dim);letter-spacing:.02em;padding:5px 9px;background:rgba(255,255,255,.025);border:1px solid var(--stroke);border-radius:6px}.plan-tech-row b{color:var(--neon-cyan);font-weight:600}.plan.featured .plan-tech-row b{color:var(--neon-purple)}.plan-tech-row .led{width:5px;height:5px;border-radius:50%;background:currentColor}.section-id{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--fg-faint);letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.section-id .slash{color:var(--neon-cyan)}.footer-tech{margin-top:36px;padding:18px 22px;border-radius:14px;background:rgba(0,0,0,.4);border:1px solid var(--stroke);font-family:var(--font-mono);font-size:11px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;color:var(--fg-mid)}.footer-tech .group{display:flex;flex-direction:column;gap:4px}.footer-tech .lbl{font-size:9.5px;color:var(--fg-faint);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.footer-tech .val{color:var(--fg);font-weight:500}.footer-tech .val.ok{color:var(--neon-green);display:inline-flex;align-items:center;gap:6px}.footer-tech .val.cyan{color:var(--neon-cyan)}.footer-tech .val.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);animation:pulse 1.8s infinite;display:inline-block;margin-inline-end:6px}@media (max-width:720px){.footer-tech{grid-template-columns:repeat(2,1fr)}}.showcase-tab .led{width:6px;height:6px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.showcase-mock.tech{padding:0;background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:12px}.bento-card:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent,transparent 3px,rgba(97,205,255,.015) 0,rgba(97,205,255,.015) 4px);pointer-events:none;opacity:.5;border-radius:inherit}.stat .meta-line{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-mono);font-size:10px;color:var(--fg-faint);letter-spacing:.04em}.stat .meta-line .led{width:5px;height:5px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.hero h1{line-height:.96;letter-spacing:-.038em}.section-tech-line{margin-top:16px;font-family:var(--font-mono);font-size:11px;color:var(--fg-faint);letter-spacing:.06em;display:inline-flex;align-items:center;gap:8px}.section-tech-line .sep{color:var(--neon-cyan)}.section-tech-line .v{color:var(--fg-dim)}