:root{--bg:#030305;--bg-1:#08080c;--bg-2:#0c0c12;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--text:#f2f2f5;--muted:rgba(232,233,240,.6);--faint:rgba(232,233,240,.35);--ghost:rgba(232,233,240,.18);--warm:#ffb076;--warm-hot:#ff8e47;--cold:#7dd3fc;--cold-deep:#38bdf8;--mint:#6ee7b7;--display:"General Sans",sans-serif;--body:"Switzer",sans-serif;--mono:"JetBrains Mono",monospace;--ease:cubic-bezier(.22,1,.36,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgba(125,211,252,.25);color:#fff}@keyframes appFade{0%{opacity:0}to{opacity:1}}@keyframes imgFade{0%{opacity:0}to{opacity:1}}body{animation:appFade .55s var(--ease) both}.pd-photo img,.prod-photo img,.ws-img{animation:imgFade .8s var(--ease) both}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select{font:inherit;color:inherit}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.hgrad{background:linear-gradient(180deg,#fff 22%,rgba(255,255,255,.55));-webkit-background-clip:text;background-clip:text;color:transparent}.btn-primary{position:relative;display:inline-block;font-family:var(--display);font-weight:600;font-size:15px;color:#0b0c10;padding:14px 30px;border-radius:12px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.5);transition:transform .3s var(--ease)}.btn-primary:hover{transform:translateY(-1px)}.btn-primary .blabel{position:relative;z-index:6}.btn-primary .bsurface{position:absolute;inset:0;border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(180deg,#d4d7de,#b1b6c2);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.09);transition:filter .35s}.btn-primary:hover .bsurface{filter:brightness(.96)}.btn-primary .bwhite{inset:0;border-radius:inherit;z-index:2;background:radial-gradient(150px circle at var(--bx,50%) var(--by,50%),#fff 14%,rgba(255,250,244,.95) 42%,rgba(255,208,165,.35) 66%,transparent 84%)}.btn-primary .bhalo,.btn-primary .bwhite{position:absolute;opacity:0;pointer-events:none;transition:opacity .35s}.btn-primary .bhalo{inset:-3px;border-radius:15px;z-index:0;background:radial-gradient(70px circle at calc(var(--bx,50%) + 3px) calc(var(--by,50%) + 3px),rgba(255,225,195,.85),rgba(255,160,90,.45) 45%,transparent 75%);filter:blur(1px)}.btn-primary:hover .bhalo{opacity:1}.btn-primary .bring{position:absolute;inset:0;border-radius:inherit;z-index:4;opacity:0;pointer-events:none;padding:1px;transition:opacity .35s;background:radial-gradient(170px circle at var(--bx,50%) var(--by,50%),rgba(255,150,70,1),rgba(255,140,65,.5) 50%,rgba(255,138,61,.08) 80%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn-primary .bring.blur{padding:2px;filter:blur(2.5px);z-index:3}.btn-primary:hover .bring,.btn-primary:hover .bwhite{opacity:1}.btn-ghost{display:inline-block;font-family:var(--display);font-weight:500;font-size:15px;color:var(--muted);padding:14px 26px;border-radius:12px;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid var(--line-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:all .3s var(--ease)}.btn-ghost:hover{color:#fff;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.btn-row{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.nav{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid transparent;transition:background .4s,border-color .4s}.nav.scrolled{background:rgba(3,3,5,.65);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border-bottom-color:var(--line)}.nav-inner{justify-content:space-between;height:64px;max-width:1280px;margin:0 auto;padding:0 32px}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:10px;font-family:var(--display);font-weight:600;font-size:17.5px;letter-spacing:-.01em}.nav-links{display:flex;gap:32px;font-size:13.5px;color:var(--muted);font-weight:500}.nav-links a{transition:color .25s}.nav-links a:hover{color:#fff}.nav-cta{font-family:var(--display);font-weight:600;font-size:13.5px;white-space:nowrap;padding:8px 18px;border-radius:8px;color:#08080c;position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#dcdde3);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.5);transition:transform .25s var(--ease),box-shadow .25s}.nav-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,0 4px 16px rgba(255,255,255,.25)}.hero{position:relative;padding:150px 0 0;overflow:hidden;--ix:185px}.hero-sky{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 64% 44% at calc(50% + var(--ix)) -6%,rgba(255,140,80,.13),transparent 62%),radial-gradient(ellipse 100% 70% at 50% 0,rgba(40,46,66,.32),transparent 70%)}.beam-wide{top:-12%;transform:translateX(-50%);width:520px;height:96vh;background:radial-gradient(ellipse 50% 52% at 50% 30%,rgba(255,140,80,.16),transparent 70%);filter:blur(8px);animation:beamFade 1.6s var(--ease) .1s both}.beam-mid,.beam-wide{position:absolute;left:calc(50% + var(--ix));z-index:1;pointer-events:none}.beam-mid{top:-6%;width:120px;height:88vh;background:linear-gradient(180deg,rgba(255,176,118,0),rgba(255,176,118,.34) 26%,rgba(125,211,252,.22) 68%,transparent);filter:blur(14px);animation:beamGrow 1.8s var(--ease) .15s both}.beam-core,.beam-mid{transform:translateX(-50%) scaleY(0);transform-origin:top}.beam-core{position:absolute;top:0;left:calc(50% + var(--ix));z-index:2;width:2.5px;height:84vh;pointer-events:none;background:linear-gradient(180deg,transparent,#ffd9bd 18%,#fff 38%,#bfe9ff 62%,rgba(191,233,255,0));box-shadow:0 0 22px rgba(255,190,140,.85),0 0 60px rgba(255,150,90,.4);animation:beamGrow 1.7s cubic-bezier(.5,.05,.3,1) .25s both}@keyframes beamGrow{0%{transform:translateX(-50%) scaleY(0)}to{transform:translateX(-50%) scaleY(1)}}@keyframes beamFade{0%{opacity:0}to{opacity:1}}.beam-comet{position:absolute;top:0;left:calc(50% + var(--ix));z-index:3;pointer-events:none;width:2.5px;height:110px;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 78%,#fff);box-shadow:0 0 14px rgba(255,220,190,.95),0 0 40px rgba(255,170,110,.55);opacity:0;animation:cometFall 6.5s cubic-bezier(.45,.05,.3,1) 2.5s infinite}@keyframes cometFall{0%{transform:translate(-50%,-120px);opacity:0}6%{opacity:1}82%{opacity:1}96%,to{transform:translate(-50%,80vh);opacity:0}}.hero-inner{position:relative;z-index:5;text-align:left;max-width:1200px;margin:0 auto;padding:0 32px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,200,160,.85);padding:8px 18px;border-radius:99px;border:1px solid rgba(255,176,118,.18);background:linear-gradient(180deg,rgba(255,176,118,.06),transparent)}.eyebrow .pulse{width:5px;height:5px;border-radius:50%;background:var(--warm);box-shadow:0 0 8px var(--warm);animation:pulse 2.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}h1{font-family:var(--display);font-weight:600;font-size:clamp(42px,6.6vw,82px);line-height:1.03;letter-spacing:-.035em;margin:30px 0 22px}.hero-inner h1{font-size:clamp(40px,5.6vw,72px);max-width:680px}.hero-sub{font-size:clamp(15.5px,1.55vw,18.5px);color:var(--muted);max-width:520px;margin:0 0 38px;line-height:1.7}.hero-inner .btn-row{justify-content:flex-start}.stage{position:relative;z-index:4;margin-top:86px;perspective:1400px}.flare{position:absolute;top:-6px;left:50%;transform:translateX(-50%);z-index:6;pointer-events:none;width:min(1080px,96vw);height:120px;opacity:0;animation:flareIgnite .9s var(--ease) 1.55s both}@keyframes flareIgnite{0%{opacity:0;transform:translateX(-50%) scaleX(.6)}to{opacity:1;transform:translateX(-50%) scaleX(1)}}.flare:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:100%;height:110px;background:radial-gradient(ellipse 50% 50% at calc(50% + var(--ix,0px)) 50%,rgba(255,170,110,.5),rgba(255,140,80,.14) 45%,transparent 72%);filter:blur(6px);animation:bloomHit 6.5s ease 2.5s infinite}@keyframes bloomHit{0%,82%{filter:blur(6px) brightness(1)}88%{filter:blur(6px) brightness(1.55)}to{filter:blur(6px) brightness(1)}}.flare:after{content:"";transform:translate(-50%,-50%);width:62%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#ffd9bd 18%,#fff 50%,#ffd9bd 82%,transparent);box-shadow:0 0 18px rgba(255,200,150,.9),0 0 50px rgba(255,160,100,.5)}.flare .wave,.flare:after{position:absolute;top:0;left:50%}.flare .wave{width:100%;height:3px;border-radius:3px;transform:translate(-50%,-50%) scaleX(.03);opacity:0;transform-origin:calc(50% + var(--ix,0px)) 50%;background:linear-gradient(90deg,transparent,rgba(255,220,190,.9) calc(22% + var(--ix,0px)),#fff calc(50% + var(--ix,0px)),rgba(255,220,190,.9) calc(78% + var(--ix,0px)),transparent);box-shadow:0 0 22px rgba(255,210,170,.95),0 0 70px rgba(255,160,100,.6);animation:impactWave 6.5s cubic-bezier(.16,.84,.44,1) 2.5s infinite}.flare .wave.slow{height:7px;filter:blur(5px);animation:impactWave 6.5s cubic-bezier(.3,.9,.55,1) 2.56s infinite}@keyframes impactWave{0%,82%{transform:translate(-50%,-50%) scaleX(.03);opacity:0}84%{opacity:1;transform:translate(-50%,-50%) scaleX(.06)}97%{opacity:.25}to{transform:translate(-50%,-50%) scaleX(1);opacity:0}}.flare .spark{position:absolute;top:0;left:calc(50% + var(--ix,0px));transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#fff 18%,rgba(255,210,170,.85) 42%,transparent 72%);box-shadow:0 0 26px 8px rgba(255,200,150,.65);animation:sparkHit 6.5s ease-out 2.5s infinite}@keyframes sparkHit{0%,82%{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}86%{transform:translate(-50%,-50%) scale(2.6);filter:brightness(1.8)}94%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}}.shot{position:relative;max-width:1060px;margin:0 auto;border-radius:14px;transform:rotateX(calc(7deg + var(--rotx,0deg))) rotateY(var(--roty,0deg));transform-origin:top center;transition:transform .35s var(--ease);background:linear-gradient(180deg,#0d0e14,#08090d);border:1px solid rgba(255,255,255,.09);box-shadow:0 -1px 0 rgba(255,196,150,.4),0 0 0 1px rgba(0,0,0,.55),0 0 90px rgba(255,140,80,.13),0 0 180px rgba(125,211,252,.07),0 60px 120px -20px rgba(0,0,0,.85);overflow:hidden}.shot-fade{position:absolute;left:0;right:0;bottom:-2px;height:30%;z-index:7;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg) 92%)}.chrome{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.tl-dots{display:flex;gap:6.5px}.tl-dots span{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.12);opacity:.55}.tl-dots span:first-child{background:#f66}.tl-dots span:nth-child(2){background:#fc3}.tl-dots span:nth-child(3){background:#5c5}.urlbar{flex:1 1;max-width:340px;margin:0 auto;text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--faint);background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:7px;padding:4.5px 14px}.urlbar b{color:var(--mint);font-weight:400}.open-app{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--cold);border:1px solid rgba(125,211,252,.25);border-radius:6px;padding:4px 10px;background:rgba(125,211,252,.05);transition:all .3s}.open-app:hover{color:#fff;border-color:rgba(125,211,252,.6);background:rgba(125,211,252,.14);box-shadow:0 0 18px rgba(125,211,252,.2)}.dash{display:grid;grid-template-columns:224px 1fr 264px;min-height:486px;font-size:13.5px}.d-side{border-right:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column}.d-brand{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;font-size:14.5px;padding:4px 8px 16px}.d-brand i{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,var(--warm),var(--cold));flex:none}.d-nav{display:flex;flex-direction:column;gap:2px}.d-item{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:7px;color:var(--faint);font-weight:500;cursor:pointer;transition:background .25s,color .25s,transform .25s var(--ease);font-size:13px}.d-item svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.d-item:hover{background:rgba(255,255,255,.045);color:#dde2ef;transform:translateX(3px)}.d-item.on{background:rgba(125,211,252,.08);color:#cfeefe;box-shadow:inset 0 0 0 1px rgba(125,211,252,.14)}.d-item.on:hover{transform:none}.d-label{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;color:var(--ghost);text-transform:uppercase;padding:16px 10px 6px}.d-user{margin-top:auto;display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:9px;cursor:pointer;background:rgba(255,255,255,.025);border:1px solid var(--line);transition:border-color .3s,background .3s,transform .3s var(--ease)}.d-user:hover{border-color:var(--line-2);background:rgba(255,255,255,.05);transform:translateY(-1px)}.d-user .av{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#ffd1ac,#f97f2e);flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:9px;color:#1d0e03}.d-user b{font-size:11px;display:block;line-height:1.2}.d-user span{font-size:9.5px;color:var(--faint)}.d-main{padding:18px 22px;position:relative;overflow:hidden}.d-main:before{content:"";position:absolute;top:-140px;left:30%;width:480px;height:300px;pointer-events:none;background:radial-gradient(ellipse,rgba(255,150,90,.07),transparent 70%)}.d-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative}.d-head h4{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-.01em}.d-head p{font-size:10.5px;color:var(--faint)}.d-range{display:flex;gap:4px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:7px;padding:3px}.d-range button{padding:3px 10px;border-radius:5px;font-size:10px;color:var(--faint);cursor:pointer;transition:background .25s,color .25s}.d-range button:hover{color:#fff;background:rgba(255,255,255,.05)}.d-range button.on{background:rgba(255,255,255,.09);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.kpi{border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:rgba(255,255,255,.015);position:relative;overflow:hidden;cursor:default;transition:border-color .3s,background .3s,transform .3s var(--ease)}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.kpi:hover{border-color:rgba(125,211,252,.28);background:rgba(255,255,255,.03);transform:translateY(-2px)}.kpi span{font-size:11px;color:var(--faint);display:block;margin-bottom:4px}.kpi b{font-family:var(--display);font-weight:600;font-size:19px;letter-spacing:-.02em}.kpi i{font-style:normal;font-size:10px;margin-left:6px;padding:2px 6px;border-radius:4px}.kpi i.up{color:#86efac;background:rgba(134,239,172,.1)}.kpi i.cool{color:var(--cold);background:rgba(125,211,252,.1)}.chart-card{border:1px solid var(--line);border-radius:12px;padding:14px 16px 8px;background:rgba(255,255,255,.015);position:relative;transition:border-color .3s}.chart-card:hover{border-color:var(--line-2)}.chart-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.25),transparent)}.chart-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.chart-top b{font-family:var(--display);font-weight:600;font-size:14px}.chart-top span{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.12em}.chart-svg path.area{transition:d .6s var(--ease)}.d-feed{border-left:1px solid var(--line);padding:18px 16px;display:flex;flex-direction:column;gap:2px}.f-title{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;color:var(--ghost);text-transform:uppercase;margin-bottom:10px}.f-item{display:flex;gap:10px;padding:8px 6px;border-radius:8px;cursor:default;transition:background .25s,transform .25s var(--ease);animation:feedIn .5s var(--ease)}@keyframes feedIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.f-item:hover{background:rgba(255,255,255,.035);transform:translateX(3px)}.f-av{width:24px;height:24px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:9px;color:#0a0a0e}.f-av.cold{background:linear-gradient(135deg,#bfe9ff,#38bdf8)}.f-av.warm{background:linear-gradient(135deg,#ffd1ac,#ff8e47)}.f-av.mint{background:linear-gradient(135deg,#c7f9e4,#34d399)}.f-av.violet{background:linear-gradient(135deg,#e3d3ff,#a78bfa)}.f-item p{font-size:12px;color:var(--muted);line-height:1.5}.f-item p b{color:#e8e9f0;font-weight:600}.f-item time{display:block;font-size:10px;color:var(--ghost);margin-top:2px}.f-av{width:26px;height:26px;font-size:10px}.f-pill{margin-top:auto;border:1px solid rgba(110,231,183,.2);background:rgba(110,231,183,.05);border-radius:9px;padding:10px 12px;font-size:11px;color:#a9f0cf;display:flex;align-items:center;gap:7px;transition:border-color .3s,box-shadow .3s}.f-pill:hover{border-color:rgba(110,231,183,.45);box-shadow:0 0 18px rgba(110,231,183,.12)}.f-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint);flex:none}.caps{position:relative;z-index:6;display:flex;justify-content:center;gap:8px 34px;flex-wrap:wrap;padding:26px 28px 0;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.caps span{display:flex;align-items:center;gap:9px}.caps span:before{content:"";width:3px;height:3px;border-radius:50%;background:rgba(255,176,118,.6)}.clients-zone{border-top:1px solid var(--line);background:var(--bg-1);padding:38px 0 44px;position:relative;z-index:6}.clients-label{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ghost);margin-bottom:30px}.clients-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.clients-track{display:flex;align-items:center;gap:120px;width:max-content;animation:clientsScroll 32s linear infinite;padding:0 60px}.clients-marquee:hover .clients-track{animation-play-state:paused}@keyframes clientsScroll{to{transform:translateX(-50%)}}.client-mark{display:flex;align-items:center;gap:10px;white-space:nowrap;flex:none;font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:.02em;color:#fff;opacity:.42;transition:opacity .3s}.client-mark:hover{opacity:.9}.client-mark .scr{font-family:var(--serif,Georgia);font-style:italic;font-weight:400;text-transform:lowercase;letter-spacing:0}.client-mark .lt{font-weight:400}.client-mark img{height:26px;width:auto;filter:brightness(0) invert(1);opacity:.95}.client-logo-link{flex:none;display:flex;align-items:center}.client-logo{height:51px;width:auto;max-width:225px;object-fit:contain;filter:brightness(0) invert(1);opacity:.5;transition:opacity .3s,transform .3s}.client-logo.big{height:72px;max-width:280px}.client-logo-link:hover .client-logo{opacity:.95;transform:translateY(-2px)}.trust{margin-top:74px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1)}.trust-inner{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto}.t-cell{padding:30px 24px;text-align:center;border-right:1px solid var(--line)}.t-cell:last-child{border-right:none}.t-cell b{font-family:var(--display);font-weight:600;font-size:30px;letter-spacing:-.03em;display:block;line-height:1.15}.t-cell span{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}section{position:relative}.pad{padding:130px 0}.sec-head{margin-bottom:64px}.sec-head.center{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}.kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,200,160,.8)}.kicker:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,rgba(255,158,88,.7),transparent)}h2{font-family:var(--display);font-weight:600;font-size:clamp(32px,4.4vw,52px);line-height:1.06;letter-spacing:-.03em}.sec-head p{color:var(--muted);margin-top:18px;font-size:17px;max-width:580px}.sec-head.center p{margin-left:auto;margin-right:auto}.rv{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}.bento{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.card{position:relative;border-radius:16px;overflow:hidden;padding:30px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01) 60%);border:1px solid var(--line);transition:border-color .45s,transform .5s var(--ease)}.card:before{top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 8%,rgba(255,255,255,.22) 50%,transparent 92%)}.card:after,.card:before{content:"";position:absolute}.card:after{inset:0;opacity:0;transition:opacity .5s;pointer-events:none;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0),rgba(125,211,252,.07),transparent 62%)}.card:hover{border-color:rgba(255,255,255,.16);transform:translateY(-4px)}.card:hover:after{opacity:1}.card h3{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.02em;margin-bottom:8px}.card>p{color:var(--muted);font-size:14.5px;max-width:440px}.miniwin{border-radius:11px;border:1px solid var(--line-2);overflow:hidden;margin-bottom:24px;background:linear-gradient(180deg,#0b0c11,#08090d);box-shadow:0 -1px 0 rgba(255,255,255,.07),0 18px 40px -18px rgba(0,0,0,.8);position:relative;z-index:1}.mw-bar{display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--ghost);text-transform:uppercase;transition:color .35s}.card:hover .mw-bar{color:#eef0f6}.mw-dots{display:flex;gap:6px}.mw-dots span{width:8px;height:8px;border-radius:50%}.mw-dots span:first-child{background:#ff5f57}.mw-dots span:nth-child(2){background:#febc2e}.mw-dots span:nth-child(3){background:#28c840}.mw-body{padding:22px;min-height:212px;flex-direction:column;align-items:center;position:relative;gap:15px}.demo-controls,.mw-body{display:flex;justify-content:center}.demo-controls{gap:8px;flex-wrap:wrap}.demo-btn{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 15px;border-radius:7px;border:1px solid var(--line-2);color:var(--muted);background:rgba(255,255,255,.02);cursor:pointer;transition:all .3s var(--ease)}.demo-btn:hover{color:#fff;border-color:rgba(125,211,252,.45);background:rgba(125,211,252,.07);transform:translateY(-1px);box-shadow:0 0 16px rgba(125,211,252,.12)}.demo-btn.on{background:rgba(125,211,252,.14);color:#cfeefe;border-color:rgba(125,211,252,.5)}.demo-btn.warm:hover{border-color:rgba(255,158,88,.5);background:rgba(255,158,88,.08);box-shadow:0 0 16px rgba(255,158,88,.14)}.v-perf{display:flex;align-items:center;gap:30px;flex-wrap:wrap;justify-content:center}.gauge{position:relative;width:84px;height:84px}.gauge svg{transform:rotate(-90deg)}.gauge .tr{stroke:rgba(255,255,255,.07);fill:none;stroke-width:4.5}.gauge .fl{stroke:url(#gIon);fill:none;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;animation:gaugeFill 1.7s var(--ease) var(--gd,.2s) forwards}@keyframes gaugeFill{to{stroke-dashoffset:0}}.gauge b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;font-size:18px}.gauge i{position:absolute;left:0;right:0;bottom:-20px;text-align:center;font-style:normal;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase}.alog,.gauge i{font-family:var(--mono);color:var(--faint)}.alog{width:100%;max-width:300px;font-size:10px;line-height:1.9;text-align:left;margin-top:6px}.alog div{opacity:0;animation:lnIn .4s forwards}.alog div:first-child{animation-delay:.4s}.alog div:nth-child(2){animation-delay:.9s}.alog div:nth-child(3){animation-delay:1.4s}.alog .ok{color:var(--mint)}@keyframes lnIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.dev-stage{height:150px;display:flex;align-items:center;justify-content:center;width:100%}.dev-frame{border:1px solid var(--line-2);border-radius:9px;background:rgba(255,255,255,.02);overflow:hidden;position:relative;transition:width .65s var(--ease),height .65s var(--ease)}.dev-frame:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.4),transparent)}.dev-frame .bar{height:7px;margin:9px 9px 7px;border-radius:4px;background:linear-gradient(90deg,rgba(125,211,252,.5),rgba(125,211,252,.12));transition:margin .5s var(--ease)}.dev-cols{display:grid;grid-gap:5px;gap:5px;margin:0 9px;transition:grid-template-columns .5s var(--ease)}.dev-cols.c3{grid-template-columns:repeat(3,1fr)}.dev-cols.c2{grid-template-columns:repeat(2,1fr)}.dev-cols.c1{grid-template-columns:1fr}.dev-cols i{display:block;height:22px;border-radius:4px;background:rgba(255,255,255,.07);transition:height .5s var(--ease)}.dev-cols.c1 i{height:13px}.dev-frame .ln{height:4px;margin:6px 9px;border-radius:3px;background:rgba(255,255,255,.07)}.dev-frame .ln.short{width:55%}.dev-frame.desktop{width:250px;height:140px}.dev-frame.tablet{width:160px;height:140px}.dev-frame.phone{width:88px;height:140px}.v-motion{position:relative;width:100%;max-width:300px;height:96px}.m-path{right:12%;height:1px;background:linear-gradient(90deg,rgba(125,211,252,.4),rgba(125,211,252,.04))}.m-dot,.m-path{position:absolute;top:50%;left:6%}.m-dot{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d6f3ff,#38bdf8);box-shadow:0 0 14px rgba(56,189,248,.6);animation:mTravel 2.4s var(--mtf,cubic-bezier(.34,1.56,.64,1)) .25s infinite}@keyframes mTravel{0%,8%{left:6%}55%{left:73%}to{left:73%}}.m-ring{position:absolute;top:50%;left:73%;width:38px;height:38px;border-radius:50%;transform:translate(-9px,-50%);border:1px dashed rgba(125,211,252,.4);animation:mRing 2.4s ease .25s infinite}@keyframes mRing{0%,45%{border-color:rgba(125,211,252,.25)}58%{border-color:rgba(125,211,252,.95)}80%,to{border-color:rgba(125,211,252,.25)}}.v-code{width:100%;font-family:var(--mono);font-size:11.5px;line-height:1.95;color:var(--faint);text-align:left}.v-code .ln2{display:flex;gap:14px;opacity:0;animation:lnIn .5s forwards;animation-play-state:paused}.in .v-code .ln2{animation-play-state:running}.in .v-code .ln2:first-child{animation-delay:.15s}.in .v-code .ln2:nth-child(2){animation-delay:.3s}.in .v-code .ln2:nth-child(3){animation-delay:.45s}.in .v-code .ln2:nth-child(4){animation-delay:.6s}.in .v-code .ln2:nth-child(5){animation-delay:.75s}.v-code .no{color:rgba(255,255,255,.14);width:12px;text-align:right;flex:none}.v-code .k{color:var(--warm)}.v-code .f{color:var(--cold)}.v-code .s{color:var(--mint)}.try-pill{margin-left:auto;display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#a9f0cf;border:1px solid rgba(110,231,183,.32);border-radius:99px;padding:2.5px 9px;background:rgba(110,231,183,.06);white-space:nowrap}.try-pill i{width:4.5px;height:4.5px;border-radius:50%;background:var(--mint);box-shadow:0 0 7px var(--mint);animation:pulse 1.8s infinite}.link-chip{display:inline-flex;align-items:center;gap:6px;vertical-align:2px;margin-left:10px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--warm);border:1px solid rgba(255,176,118,.28);background:rgba(255,176,118,.06);border-radius:99px;padding:3px 10px;white-space:nowrap}.miniwin.flash{animation:adminFlash 1.4s ease 1}@keyframes adminFlash{0%,to{border-color:var(--line-2);box-shadow:0 -1px 0 rgba(255,255,255,.07),0 18px 40px -18px rgba(0,0,0,.8)}35%{border-color:rgba(110,231,183,.7);box-shadow:0 0 0 1px rgba(110,231,183,.4),0 0 34px rgba(110,231,183,.3),0 18px 40px -18px rgba(0,0,0,.8)}}.shop-cart{font-size:11px;background:none;border:none;color:inherit;padding:2px 4px;border-radius:6px;transition:background .25s}.shop-cart:hover{background:rgba(255,255,255,.07)}.cart-panel{position:absolute;top:48px;left:50%;transform:translateX(-50%);z-index:8;width:min(210px,calc(100% - 20px));background:#0e0f15;border:1px solid var(--line-2);border-radius:9px;padding:11px;box-shadow:0 18px 36px rgba(0,0,0,.7);animation:cartIn .25s var(--ease);text-align:left}@keyframes cartIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.cart-row{font-size:11px}.cart-total{font-size:11.5px}.cart-empty{font-size:11px}.cart-row{display:flex;justify-content:space-between;gap:6px;font-size:9px;color:var(--muted);padding:3px 0}.cart-row b,.cart-total{color:var(--text);font-weight:600}.cart-total{display:flex;justify-content:space-between;font-size:9.5px;border-top:1px solid var(--line);margin-top:5px;padding-top:6px}.cart-clear{width:100%;margin-top:7px;font-family:var(--mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:5px;padding:4px 0;color:var(--muted);cursor:pointer;transition:all .25s}.cart-clear:hover{color:#fff;border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.08)}.cart-empty{font-size:9px;color:var(--faint);text-align:center;padding:6px 0}.lang-switch{display:flex;gap:2px;border:1px solid var(--line-2);border-radius:99px;padding:2px;background:rgba(255,255,255,.02)}.lang-switch button{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:99px;color:var(--faint);cursor:pointer;transition:all .25s}.lang-switch button:hover{color:#fff}.lang-switch button.on{background:rgba(255,255,255,.1);color:#fff}.nav-right{display:flex;align-items:center;gap:14px}.logo-glow{filter:drop-shadow(0 0 4px rgba(255,210,170,.8)) drop-shadow(0 0 10px rgba(255,150,80,.5))}.logo .wordmark{letter-spacing:.04em}.nudge{animation:nudgePulse 2s var(--ease) infinite}@keyframes nudgePulse{0%{box-shadow:0 0 0 0 rgba(125,211,252,.55)}70%{box-shadow:0 0 0 9px rgba(125,211,252,0)}to{box-shadow:0 0 0 0 rgba(125,211,252,0)}}.mw-body.stack{align-items:stretch;justify-content:flex-start;gap:10px;min-height:230px}.demo-label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ghost)}.bk-days{display:flex;gap:7px;flex-wrap:wrap}.bk-day{font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:8px 13px;border-radius:7px;border:1px solid var(--line-2);color:var(--muted);cursor:pointer;background:rgba(255,255,255,.02);transition:all .25s var(--ease)}.bk-day:hover{color:#fff;border-color:rgba(125,211,252,.4);transform:translateY(-1px)}.bk-day.on{background:rgba(125,211,252,.13);color:#cfeefe;border-color:rgba(125,211,252,.5)}.bk-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.bk-slot{font-family:var(--mono);font-size:11.5px;padding:9px 4px;border-radius:7px;text-align:center;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:rgba(255,255,255,.015);transition:all .25s var(--ease)}.bk-slot:hover{color:#fff;border-color:rgba(125,211,252,.4)}.bk-slot.taken{opacity:.28;text-decoration:line-through;pointer-events:none}.bk-slot.on{background:rgba(125,211,252,.15);color:#cfeefe;border-color:rgba(125,211,252,.55)}.demo-input{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--line-2);border-radius:8px;padding:10px 13px;font-size:14px;color:var(--text);outline:none;font-family:var(--body);transition:border-color .3s,box-shadow .3s}.demo-input:focus{border-color:rgba(125,211,252,.45);box-shadow:0 0 14px rgba(125,211,252,.08)}.demo-input.err{border-color:rgba(248,113,113,.6)}.demo-input::placeholder{color:var(--ghost)}select.demo-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select.demo-input option{background:#0c0c12;color:var(--text)}textarea.demo-input{resize:none;min-height:62px}.fm-err{font-size:11px;color:#f87171;margin-top:-6px}.demo-cta{font-family:var(--display);font-weight:600;font-size:14px;color:#0b0c10;padding:11px 22px;border-radius:8px;cursor:pointer;align-self:flex-start;background:linear-gradient(180deg,#e9ebf0,#c6cad5);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.4);transition:transform .25s var(--ease),box-shadow .25s,opacity .25s}.demo-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 3px 12px rgba(255,150,80,.25)}.demo-cta:disabled{opacity:.35;cursor:default;pointer-events:none}.demo-ok{display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(110,231,183,.3);background:rgba(110,231,183,.07);color:#a9f0cf;border-radius:9px;padding:11px 13px;font-size:13px;line-height:1.5;animation:feedIn .4s var(--ease)}.demo-ok .ok-check{flex:none;font-weight:700;margin-top:1px}.demo-ok b{font-weight:600;color:#d6ffe9;white-space:nowrap}.ad-tab,.ad-tabs{display:flex;gap:7px}.ad-tab{align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;border-radius:7px;border:1px solid var(--line-2);color:var(--muted);cursor:pointer;background:rgba(255,255,255,.02);transition:all .25s var(--ease)}.ad-tab:hover{color:#fff;border-color:rgba(125,211,252,.4)}.ad-tab.on{background:rgba(125,211,252,.13);color:#cfeefe;border-color:rgba(125,211,252,.5)}.ad-tab i{font-style:normal;font-size:9.5px;min-width:18px;height:18px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0 5px;background:rgba(255,150,80,.18);color:var(--warm)}.ad-list{display:flex;flex-direction:column;overflow-y:auto;max-height:210px}.ad-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);animation:feedIn .4s var(--ease)}.ad-row:last-child{border-bottom:none}.ad-row b{color:var(--text);font-weight:600;font-size:13px}.ad-row small{display:block;font-size:11px;color:var(--faint)}.ad-act{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-2);border-radius:6px;padding:4px 10px;cursor:pointer;transition:all .25s;white-space:nowrap}.ad-act:hover{color:#fff;border-color:rgba(125,211,252,.5);background:rgba(125,211,252,.08)}.ad-empty{border:1px dashed var(--line-2);border-radius:9px;padding:20px 16px;text-align:center;font-size:13px;color:var(--faint);line-height:1.7}.ad-empty b{color:var(--warm);font-weight:600}.flow-head{max-width:720px;margin:0 auto 30px;text-align:center}.flow-head h3{font-family:var(--display);font-weight:600;font-size:23px;letter-spacing:-.02em}.flow-head p{color:var(--muted);font-size:15px;margin-top:9px}.shop-head2{margin-top:90px}.flow{display:grid;grid-template-columns:1fr 60px 1fr;grid-gap:18px;gap:18px;align-items:center}.flow-inputs{gap:18px}.flow-card,.flow-inputs,.flow-output{display:flex;flex-direction:column}.flow-card .miniwin{margin-bottom:0}.flow-cap{padding:13px 4px 0}.flow-cap b{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em;display:block;margin-bottom:7px}.flow-arrow{position:relative;display:flex;align-items:center;justify-content:center}.flow-arrow span:first-child{height:2px;width:100%;border-radius:2px;background:linear-gradient(90deg,rgba(125,211,252,.12),rgba(110,231,183,.6))}.flow-arrow-head{position:absolute;right:1px;width:0;height:0;border-left:10px solid rgba(110,231,183,.75);border-top:6px solid transparent;border-bottom:6px solid transparent}.shop-wrap{max-width:940px;margin:0 auto}.shop2-device,.shopwin .shop2{position:relative}.shop2-device{margin:0 auto;width:100%;transition:max-width .55s var(--ease)}.shop2.desktop .shop2-device{max-width:100%}.shop2.tablet .shop2-device{max-width:560px}.shop2.phone .shop2-device{max-width:320px}.shop2.phone .shop2-device,.shop2.tablet .shop2-device{border:1px solid var(--line-2);border-radius:22px;margin-top:18px;background:rgba(255,255,255,.015);box-shadow:0 0 0 6px rgba(255,255,255,.02),0 26px 64px -24px rgba(0,0,0,.78)}.shop2-head{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid var(--line)}.shop2.phone .shop2-head,.shop2.tablet .shop2-head{padding:13px 18px}.shop2-head>b{font-family:var(--display);font-weight:600;font-size:16px}.shop2.phone .shop2-head>b{font-size:14px}.shop2-hint{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.shop2.phone .shop2-hint{display:none}.shop2-head .shop-cart{margin-left:0;font-size:18px}.shop2-frame{width:100%}.shop2-grid{display:grid;grid-gap:16px;gap:16px;padding:22px;transition:grid-template-columns .45s var(--ease)}.shop2.desktop .shop2-grid{grid-template-columns:repeat(3,1fr)}.shop2.tablet .shop2-grid{grid-template-columns:repeat(2,1fr);gap:13px;padding:16px;max-height:430px;overflow-y:auto}.shop2.phone .shop2-grid{grid-template-columns:1fr;gap:12px;padding:14px;max-height:430px;overflow-y:auto}.shop2-grid::-webkit-scrollbar{width:6px}.shop2-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:6px}.shop2-grid::-webkit-scrollbar-track{background:transparent}.shop2-grid{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.shop2.phone .product-detail,.shop2.tablet .product-detail{max-height:440px;overflow-y:auto}.shop2-controls{display:flex;gap:8px;justify-content:center;padding:18px 22px 22px}.prod{position:relative;text-align:left;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.02);cursor:pointer;transition:border-color .3s,transform .35s var(--ease)}.prod:hover{border-color:rgba(125,211,252,.4);transform:translateY(-4px)}.prod-photo{display:block;height:138px;background:#f4f4f6;overflow:hidden}.prod-photo img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .45s var(--ease)}.prod:hover .prod-photo img{transform:scale(1.06)}.prod-meta{display:flex;flex-direction:column;gap:4px;padding:12px 14px 15px}.prod-n{font-family:var(--display);font-weight:600;font-size:14px;line-height:1.25}.prod-p{font-family:var(--mono);font-size:12.5px;color:var(--cold)}.prod-add{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:19px;line-height:1;background:rgba(8,10,16,.72);border:1px solid var(--line-2);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .25s}.prod-add:hover{background:rgba(125,211,252,.22);border-color:rgba(125,211,252,.6);transform:scale(1.08)}.product-detail{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:26px;gap:26px;padding:26px;align-items:center;animation:feedIn .3s var(--ease)}.pd-photo{background:#f4f4f6;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.pd-photo img{width:100%;height:100%;object-fit:contain;padding:16px}.pd-info{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center}.pd-back{align-self:flex-start;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#dfe3ee;border:1px solid var(--line-2);border-radius:8px;padding:7px 14px;cursor:pointer;background:rgba(255,255,255,.05);transition:all .25s var(--ease)}.pd-back:hover{border-color:rgba(125,211,252,.55);background:rgba(125,211,252,.1);color:#fff;transform:translateX(-2px)}.pd-info h4{font-size:25px;letter-spacing:-.02em;line-height:1.12}.pd-info h4,.pd-price{font-family:var(--display);font-weight:600}.pd-price{font-size:21px;color:var(--cold)}.pd-desc{color:var(--muted);font-size:14.5px;line-height:1.6}.shop2.phone .product-detail,.shop2.tablet .product-detail{grid-template-columns:1fr;gap:14px;padding:16px}.shop2.phone .pd-info h4,.shop2.tablet .pd-info h4{font-size:19px}.shop2.phone .pd-price,.shop2.tablet .pd-price{font-size:17px}.shop2.phone .pd-desc,.shop2.tablet .pd-desc{font-size:12.5px;line-height:1.5}.shop2.phone .pd-add,.shop2.tablet .pd-add{font-size:12.5px;padding:10px 16px}.shop2.phone .pd-photo,.shop2.tablet .pd-photo{aspect-ratio:16/10;max-height:170px;margin:0 auto;width:100%}.shop2.phone .prod-photo{height:96px}.shop2.phone .prod-meta{padding:9px 11px 11px}.shop2.phone .prod-n{font-size:12.5px}.shop2.tablet .prod-photo{height:112px}.pd-add{margin-top:6px;font-family:var(--display);font-weight:600;font-size:14.5px;color:#0b0c10;padding:13px 24px;border-radius:11px;cursor:pointer;background:linear-gradient(180deg,#fff,#dfe2ea);box-shadow:inset 0 1px 0 #fff,0 4px 18px rgba(255,150,80,.22);transition:transform .25s var(--ease),box-shadow .25s}.pd-add:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 9px 28px rgba(255,150,80,.42)}.pd-incart{font-family:var(--mono);font-size:11.5px;color:var(--mint)}.cart2{top:54px;left:auto;right:14px;transform:none;width:min(290px,calc(100% - 28px));padding:14px;animation:cart2In .25s var(--ease)}@keyframes cart2In{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cart2-title{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.cart2 .cart-row{display:flex;align-items:center;gap:10px;font-size:13px;padding:7px 0;border-bottom:1px solid var(--line)}.cart2 .cart-row:last-of-type{border-bottom:none}.cart2 .cart-del{flex:none;width:20px;height:20px;border-radius:6px;border:1px solid var(--line-2);color:var(--faint);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.cart2 .cart-del:hover{color:#fff;border-color:rgba(248,113,113,.6);background:rgba(248,113,113,.12)}.cart2 .cart-q{flex:none;font-family:var(--mono);font-size:12px;color:var(--cold)}.cart2 .cart-name{flex:1 1;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart2 .cart-row b{flex:none;color:var(--text);font-weight:600;font-size:12.5px}.cart2 .cart-total{display:flex;justify-content:space-between;font-size:13.5px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2);font-weight:600;color:var(--text)}.cart2 .cart-clear{margin-top:10px;font-size:9px;padding:7px 0}.cart2 .cart-empty{font-size:12.5px;padding:14px 0}@media(max-width:900px){.flow{grid-template-columns:1fr;gap:14px}.flow-arrow{height:40px;transform:rotate(90deg)}.product-detail{grid-template-columns:1fr}.pd-photo{min-height:200px}}@media(max-width:560px){.shop2.desktop .shop2-frame,.shop2.tablet .shop2-frame{max-width:100%}.shop2.desktop .shop2-grid,.shop2.tablet .shop2-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px}.shop2.phone .shop2-frame{max-width:200px}.prod-photo{height:104px}}.pill.mini{font-size:8px;padding:2.5px 8px}.shop-stage{display:flex;justify-content:center;min-height:215px;align-items:flex-start}.shop{border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:#0b0c11;transition:width .6s var(--ease);position:relative}.shop:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.4),transparent)}.shop.desktop{width:416px}.shop.tablet{width:296px}.shop.phone{width:172px}.shop-head{display:flex;justify-content:space-between;align-items:center;padding:9px 13px;border-bottom:1px solid var(--line)}.shop-head b{font-family:var(--display);font-weight:600;font-size:12.5px}.shop-cart{position:relative;font-size:14px;cursor:pointer}.shop-cart i{position:absolute;top:-6px;right:-9px;font-style:normal;min-width:15px;height:15px;border-radius:99px;background:var(--warm-hot);color:#1d0e03;font-size:9px;font-weight:700;font-family:var(--mono);display:flex;align-items:center;justify-content:center;padding:0 3px}.shop-grid{display:grid;grid-gap:8px;gap:8px;padding:10px;transition:grid-template-columns .5s var(--ease)}.shop.desktop .shop-grid{grid-template-columns:repeat(3,1fr)}.shop.tablet .shop-grid{grid-template-columns:repeat(2,1fr)}.shop.phone .shop-grid{grid-template-columns:1fr}.shop-item{border:1px solid var(--line);border-radius:7px;padding:7px;display:flex;flex-direction:column;gap:5px}.shop-item .ph{height:40px;border-radius:4px}.shop-item:first-child .ph{background:linear-gradient(135deg,rgba(255,176,118,.5),rgba(255,140,80,.15))}.shop-item:nth-child(2) .ph{background:linear-gradient(135deg,rgba(125,211,252,.45),rgba(56,189,248,.12))}.shop-item:nth-child(3) .ph{background:linear-gradient(135deg,rgba(110,231,183,.45),rgba(52,211,153,.12))}.shop-item:nth-child(4) .ph{background:linear-gradient(135deg,rgba(240,171,252,.4),rgba(167,139,250,.14))}.shop-item:nth-child(5) .ph{background:linear-gradient(135deg,rgba(252,211,77,.4),rgba(245,158,11,.13))}.shop-item:nth-child(6) .ph{background:linear-gradient(135deg,rgba(190,222,255,.4),rgba(148,163,184,.14))}.shop-item span{font-size:10.5px;color:var(--muted);line-height:1.25}.shop-item small{font-family:var(--mono);font-size:10px;color:var(--faint)}.shop-add{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:5px;padding:5px 0;color:var(--muted);cursor:pointer;transition:all .25s;text-align:center}.shop-add:hover{color:#cfeefe;border-color:rgba(125,211,252,.5);background:rgba(125,211,252,.08)}.work-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.work-card{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01) 60%);border:1px solid var(--line);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:border-color .4s,transform .25s ease-out,box-shadow .4s;display:block}.work-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent 8%,rgba(255,255,255,.22) 50%,transparent 92%)}.work-card:hover{border-color:rgba(255,255,255,.18);box-shadow:0 30px 70px -30px rgba(0,0,0,.9),0 0 60px rgba(125,211,252,.07)}.work-card.featured{grid-column:span 4}.work-card.half{grid-column:span 2}.work-card.third{grid-column:span 3}.work-shot{margin:16px 16px 0;border-radius:10px 10px 0 0;border:1px solid var(--line-2);border-bottom:none;overflow:hidden;position:relative;height:210px;background:#0a0b10}.work-card.featured .work-shot{height:250px}.ws-bar{display:flex;align-items:center;gap:6px;padding:7px 11px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.ws-bar i{width:6.5px;height:6.5px;border-radius:50%;background:rgba(255,255,255,.12)}.ws-bar span{flex:1 1;max-width:150px;margin:0 auto;font-family:var(--mono);font-size:8px;color:var(--ghost);background:rgba(255,255,255,.03);border-radius:4px;padding:2px 10px;text-align:center;letter-spacing:.08em}.ws-art{position:absolute;inset:26px 0 0;transition:transform .6s var(--ease)}.work-card:hover .ws-art{transform:scale(1.04) translateY(-3px)}.art-nordlys{background:radial-gradient(ellipse 60% 50% at 70% 10%,rgba(255,150,90,.18),transparent 60%),linear-gradient(180deg,#0c0d13,#090a0f)}.art-verra{background:radial-gradient(circle at 30% 80%,rgba(125,211,252,.25),transparent 55%),radial-gradient(circle at 80% 20%,rgba(167,139,250,.2),transparent 50%),linear-gradient(180deg,#0b0c14,#090a10)}.art-atlas{background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(255,158,88,.3),transparent 65%),linear-gradient(180deg,#0d0c10,#0a0908)}.art-pulse{background:radial-gradient(circle at 70% 70%,rgba(110,231,183,.22),transparent 55%),linear-gradient(180deg,#0a0e0d,#080b0a)}.art-flummie{background:radial-gradient(circle at 25% 30%,rgba(240,171,252,.2),transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,158,88,.18),transparent 55%),linear-gradient(180deg,#0d0b10,#0a080c)}.ws-img{position:absolute;inset:26px 0 0;width:100%;height:calc(100% - 26px);object-fit:cover;object-position:top center;transition:transform .6s var(--ease)}.work-card:hover .ws-img{transform:scale(1.04)}.ws-art .skel{position:absolute;border-radius:5px;background:rgba(255,255,255,.06)}.ws-art .skel.glow-c{background:linear-gradient(90deg,rgba(125,211,252,.4),rgba(125,211,252,.1))}.ws-art .skel.glow-w{background:linear-gradient(90deg,rgba(255,158,88,.45),rgba(255,158,88,.12))}.ws-art .skel.glow-m{background:linear-gradient(90deg,rgba(110,231,183,.4),rgba(110,231,183,.1))}.work-meta{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 18px;gap:12px}.work-meta h3{font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:-.015em}.work-meta p{font-size:12.5px;color:var(--faint)}.work-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.wtag{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:5px;padding:3px 8px;white-space:nowrap}.work-arrow{position:absolute;top:16px;right:16px;z-index:3;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translate(-6px,6px);transition:all .35s var(--ease)}.work-arrow svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.work-card:hover .work-arrow{opacity:1;transform:none}.live-badge{position:absolute;top:16px;left:16px;z-index:3;display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#a9f0cf;background:rgba(8,12,10,.7);border:1px solid rgba(110,231,183,.3);border-radius:99px;padding:4px 11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint);animation:pulse 2s infinite}.light{background:#f6f5f2;color:#101116}.light .kicker{color:#b3621f}.light .kicker:before{background:linear-gradient(90deg,rgba(214,114,40,.8),transparent)}.light h2{color:#101116}.light .sec-head p{color:rgba(16,17,22,.6)}.light-aura{position:absolute;inset:0;overflow:hidden;pointer-events:none}.light-aura:before{content:"";position:absolute;top:-300px;left:50%;transform:translateX(-50%);width:1280px;height:560px;border-radius:50%;filter:blur(50px);background:radial-gradient(ellipse,rgba(125,211,252,.34),rgba(255,158,88,.18) 52%,transparent 76%)}.exp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;position:relative}.exp{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(16,17,22,.07);border-radius:16px;padding:34px 30px;box-shadow:0 1px 2px rgba(16,17,22,.05),0 24px 48px -24px rgba(16,17,22,.18),inset 0 1px 0 #fff;transition:transform .5s var(--ease),box-shadow .5s}.exp:hover{transform:translateY(-6px);box-shadow:0 1px 2px rgba(16,17,22,.05),0 34px 60px -22px rgba(16,17,22,.26),inset 0 1px 0 #fff}.exp-ico{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:22px;background:linear-gradient(135deg,#101116,#2a2d3a);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 16px -6px rgba(16,17,22,.4)}.exp-ico svg{width:20px;height:20px;stroke:#9fdcfc;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.exp h3{font-family:var(--display);font-weight:600;font-size:19px;margin-bottom:8px;letter-spacing:-.015em}.exp p{font-size:14.5px;color:rgba(16,17,22,.62)}.bigquote{margin:84px auto 0;text-align:center;max-width:780px}.bigquote blockquote{font-family:var(--display);font-weight:500;font-size:clamp(22px,3vw,32px);line-height:1.35;color:#101116;letter-spacing:-.02em}.bigquote blockquote mark{background:linear-gradient(120deg,rgba(125,211,252,.45),rgba(255,158,88,.45));padding:1px 8px;border-radius:7px;color:#101116}.bigquote cite{display:block;margin-top:24px;font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:rgba(16,17,22,.42)}.proc-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center}.terminal{border-radius:13px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#07080d;box-shadow:0 -1px 0 rgba(125,211,252,.3),0 0 70px rgba(125,211,252,.1),0 40px 80px -20px rgba(0,0,0,.8)}.t-bar{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.12em;color:var(--ghost)}.t-bar,.t-body{font-family:var(--mono)}.t-body{padding:22px;font-size:12.5px;line-height:2.15;min-height:240px}.tl{opacity:0;animation:lnIn .4s forwards;animation-play-state:paused}.in .tl{animation-play-state:running}.in .tl:first-child{animation-delay:.15s}.in .tl:nth-child(2){animation-delay:.6s}.in .tl:nth-child(3){animation-delay:1.05s}.in .tl:nth-child(4){animation-delay:1.5s}.in .tl:nth-child(5){animation-delay:1.95s}.in .tl:nth-child(6){animation-delay:2.4s}.tl .pr{color:var(--mint)}.tl .cm{color:var(--ghost)}.tl .ok{color:var(--mint)}.tl .hl{color:var(--warm)}.caret{display:inline-block;width:7px;height:14px;background:var(--cold);vertical-align:-2px;animation:caretB 1s steps(1) infinite}@keyframes caretB{50%{opacity:0}}.steps{display:flex;flex-direction:column}.step{display:flex;gap:24px;padding:25px 6px;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:none}.step .no{font-family:var(--mono);font-size:11px;color:rgba(255,200,160,.7);padding-top:6px;flex:none;width:32px}.step h3{font-family:var(--display);font-weight:600;font-size:19px;margin-bottom:5px;letter-spacing:-.015em}.step p{color:var(--muted);font-size:14.5px}.assure{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.012)}.as{padding:32px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .35s}.as:nth-child(3n){border-right:none}.as:nth-child(n+4){border-bottom:none}.as:hover{background:rgba(255,255,255,.025)}.as .glyph{width:34px;height:34px;border-radius:9px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;background:rgba(125,211,252,.07);border:1px solid rgba(125,211,252,.16)}.as .glyph svg{width:16px;height:16px;stroke:var(--cold);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.as h4{font-family:var(--display);font-weight:600;font-size:15.5px;margin-bottom:6px;letter-spacing:-.01em}.as p{font-size:13.5px;color:var(--muted)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.testi{border-radius:16px;padding:30px 28px;display:flex;flex-direction:column;gap:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border:1px solid var(--line);position:relative;transition:border-color .45s,transform .5s var(--ease)}.testi:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(255,255,255,.18) 50%,transparent 90%)}.testi:hover{border-color:rgba(255,255,255,.16);transform:translateY(-4px)}.stars{color:var(--warm);font-size:11px;letter-spacing:4px}.testi p{font-size:14.5px;color:rgba(232,233,240,.78);flex:1 1;line-height:1.7}.who{gap:12px}.avatar,.who{display:flex;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;flex:none;justify-content:center;font-family:var(--display);font-weight:700;font-size:12.5px;color:#0a0a0e}.testi:first-child .avatar{background:linear-gradient(135deg,#bfe9ff,#38bdf8)}.testi:nth-child(2) .avatar{background:linear-gradient(135deg,#ffd1ac,#ff8e47)}.testi:nth-child(3) .avatar{background:linear-gradient(135deg,#c7f9e4,#34d399)}.who b{display:block;font-size:13.5px;line-height:1.3;font-family:var(--display);font-weight:600}.who span{font-size:12px;color:var(--faint)}.cta{position:relative;padding:200px 0 160px;overflow:hidden;text-align:center}.cta-rise{bottom:-46vh;z-index:0;width:160vw;height:90vh;background:radial-gradient(ellipse 38% 52% at 50% 50%,rgba(255,166,106,.34),transparent 64%),radial-gradient(ellipse 70% 64% at 50% 56%,rgba(255,140,80,.14),transparent 72%);filter:blur(10px)}.cta-horizon,.cta-rise{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.cta-horizon{bottom:0;z-index:1;width:min(1200px,96vw);height:1.5px;background:linear-gradient(90deg,transparent,rgba(255,205,165,.85) 35%,#fff 50%,rgba(255,205,165,.85) 65%,transparent);box-shadow:0 0 24px rgba(255,180,130,.8),0 0 80px rgba(255,150,90,.4)}.orb{position:absolute;left:50%;bottom:-150px;transform:translateX(-50%);z-index:2;pointer-events:none;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at 50% 26%,rgba(125,211,252,.22),transparent 42%),radial-gradient(circle at 50% 88%,rgba(255,150,80,.5),rgba(40,18,8,.6) 58%),radial-gradient(circle,#0a0a10 60%,#05050a 100%);box-shadow:inset 0 2px 12px rgba(190,230,255,.25),inset 0 -16px 40px rgba(255,140,70,.5),0 0 80px rgba(255,150,90,.4),0 0 160px rgba(255,140,80,.18)}.cta-inner{position:relative;z-index:3;max-width:720px;margin:0 auto;padding:0 28px}.cta h2{font-size:clamp(38px,5.8vw,68px)}.cta p{color:var(--muted);margin:22px auto 40px;font-size:17.5px;max-width:520px}.cta .mail{display:block;margin-top:30px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--faint)}.cta .mail a{color:#cfeefe;border-bottom:1px solid rgba(125,211,252,.35);padding-bottom:2px;transition:all .3s}.cta .mail a:hover{color:#fff;border-color:#fff}@property --cangle{syntax:"<angle>";inherits:false;initial-value:0deg}.contact-card{position:relative;z-index:3;max-width:920px;margin:56px auto 0;display:grid;grid-template-columns:1.3fr 1fr;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid var(--line-2);box-shadow:0 30px 70px -30px rgba(0,0,0,.8)}.contact-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.6px;pointer-events:none;z-index:6;opacity:0;transition:opacity .4s;background:conic-gradient(from var(--cangle),transparent 0deg,transparent 205deg,var(--cold) 285deg,var(--warm) 340deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.contact-card.glow:before{opacity:1;animation:spinBorder 1.5s linear infinite}.contact-card.glow{box-shadow:0 0 55px rgba(125,211,252,.32),0 30px 70px -30px rgba(0,0,0,.8)}@keyframes spinBorder{to{--cangle:360deg}}.contact-form-side{padding:34px 32px;text-align:left;border-right:1px solid var(--line)}.contact-form-side h3{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em}.contact-form-side>p{color:var(--muted);font-size:14px;margin:8px 0 22px;line-height:1.6}.cform{gap:12px}.cfield,.cform{display:flex;flex-direction:column}.cfield{gap:5px}.cinput{width:100%;background:rgba(255,255,255,.03);border:1px solid var(--line-2);border-radius:10px;padding:11px 14px;font-size:14px;color:var(--text);font-family:var(--body);outline:none;transition:border-color .3s,box-shadow .3s}.cinput:focus{border-color:rgba(125,211,252,.5);box-shadow:0 0 16px rgba(125,211,252,.1)}.cinput.err{border-color:rgba(248,113,113,.6)}.cinput::placeholder{color:var(--ghost)}select.cinput{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select.cinput option{background:#0c0c12;color:var(--text)}textarea.cinput{resize:none}.cerr{font-size:11px;color:#f87171}.cform-send{position:relative;overflow:hidden;margin-top:4px;align-self:flex-start;font-family:var(--display);font-weight:600;font-size:14.5px;color:#0b0c10;padding:12px 28px;border-radius:11px;cursor:pointer;background:linear-gradient(180deg,#fff,#dfe2ea);box-shadow:inset 0 1px 0 #fff,0 4px 18px rgba(255,150,80,.2);transition:transform .25s var(--ease),box-shadow .25s}.cform-send:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 9px 28px rgba(255,150,80,.42)}.cform-send .bglow{position:absolute;inset:0;opacity:0;transition:opacity .3s;background:radial-gradient(130px circle at 50% 130%,rgba(255,138,61,.55),transparent 72%)}.cform-send:hover .bglow{opacity:1}.cform-send .blabel{position:relative;z-index:1}.cform-ok{margin-top:8px;font-size:13px;color:var(--mint);line-height:1.5}.contact-info-side{padding:34px 30px;display:flex;flex-direction:column;gap:14px;justify-content:center;background:rgba(255,255,255,.012)}.ci-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.ci-item{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.02);transition:border-color .3s,transform .3s var(--ease),background .3s}.ci-item:hover{border-color:rgba(125,211,252,.4);transform:translateY(-2px);background:rgba(125,211,252,.05)}.ci-icon{width:40px;height:40px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(125,211,252,.08);border:1px solid rgba(125,211,252,.2)}.ci-icon svg{width:19px;height:19px;stroke:var(--cold);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ci-item b{display:block;font-family:var(--display);font-weight:600;font-size:14px}.ci-item>span>span{font-size:13px;color:var(--muted)}@media(max-width:760px){.contact-card{grid-template-columns:1fr;margin-top:40px}.contact-form-side{border-right:none;border-bottom:1px solid var(--line);padding:26px 22px}.contact-info-side{padding:24px 22px}}footer{border-top:1px solid var(--line);padding:44px 0;background:var(--bg);position:relative;z-index:4}.foot{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot-links{display:flex;gap:28px;font-size:13.5px;color:rgba(235,235,245,.7)}.foot-links a{transition:color .25s}.foot-links a:hover{color:#fff}.copy{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:rgba(235,235,245,.55)}.foot-brand{font-weight:600;white-space:nowrap;background:linear-gradient(90deg,#7dd3fc,#fff 25%,#ffb076 50%,#fff 75%,#7dd3fc);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:footShine 5s linear infinite}@keyframes footShine{to{background-position:-220%}}.app{display:grid;grid-template-columns:236px 1fr;min-height:100vh;background:var(--bg)}.app-side{border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;background:var(--bg-1)}.app-brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:15px;padding:6px 10px 20px}.app-brand i{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--warm),var(--cold));flex:none}.app-label{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:var(--ghost);text-transform:uppercase;padding:16px 12px 8px}.app-nav{display:flex;flex-direction:column;gap:3px}.app-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;color:var(--faint);font-weight:500;font-size:13.5px;cursor:pointer;text-align:left;width:100%;transition:background .25s,color .25s,transform .25s var(--ease)}.app-item svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.app-item:hover{background:rgba(255,255,255,.045);color:#dde2ef;transform:translateX(3px)}.app-item.on{background:rgba(125,211,252,.09);color:#cfeefe;box-shadow:inset 0 0 0 1px rgba(125,211,252,.16)}.app-item.on:hover{transform:none}.app-back{margin-top:auto;display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:9px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);transition:all .3s}.app-back:hover{color:#fff;border-color:var(--line-2);background:rgba(255,255,255,.03)}.app-body{display:flex;flex-direction:column;min-width:0}.app-top{height:62px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:18px;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(3,3,5,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-title{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em}.app-search{flex:1 1;max-width:340px;margin-left:auto;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:9px;padding:7px 13px;transition:border-color .3s,box-shadow .3s}.app-search:focus-within{border-color:rgba(125,211,252,.4);box-shadow:0 0 18px rgba(125,211,252,.1)}.app-search svg{width:13px;height:13px;stroke:var(--faint);fill:none;stroke-width:2;stroke-linecap:round;flex:none}.app-search input{background:none;border:none;outline:none;font-size:13px;color:var(--text);width:100%}.app-search input::placeholder{color:var(--ghost)}.app-avatar{width:32px;height:32px;border-radius:50%;cursor:pointer;flex:none;background:linear-gradient(135deg,#ffd1ac,#f97f2e);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:11px;color:#1d0e03;transition:transform .3s var(--ease),box-shadow .3s}.app-avatar:hover{transform:scale(1.08);box-shadow:0 0 18px rgba(255,150,90,.4)}.app-main{padding:28px 30px;display:flex;flex-direction:column;gap:18px}.view-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.view-head h2{font-size:22px;letter-spacing:-.02em}.view-head p{font-size:12.5px;color:var(--faint)}.range-tabs{display:flex;gap:4px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:9px;padding:3px}.range-tabs button{padding:5px 14px;border-radius:6px;font-size:12px;color:var(--faint);cursor:pointer;transition:background .25s,color .25s}.range-tabs button:hover{color:#fff;background:rgba(255,255,255,.05)}.range-tabs button.on{background:rgba(255,255,255,.09);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.app-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.app-kpi{border:1px solid var(--line);border-radius:13px;padding:18px 20px;background:rgba(255,255,255,.015);position:relative;overflow:hidden;transition:border-color .3s,background .3s,transform .3s var(--ease)}.app-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.app-kpi:hover{border-color:rgba(125,211,252,.28);background:rgba(255,255,255,.03);transform:translateY(-2px)}.app-kpi span{font-size:11.5px;color:var(--faint);display:block;margin-bottom:5px}.app-kpi b{font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.025em}.app-kpi i{font-style:normal;font-size:10.5px;margin-left:8px;padding:2px 7px;border-radius:5px}.app-kpi i.up{color:#86efac;background:rgba(134,239,172,.1)}.app-kpi i.cool{color:var(--cold);background:rgba(125,211,252,.1)}.app-panel{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.015);position:relative;overflow:hidden}.app-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.22),transparent)}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-head b{font-family:var(--display);font-weight:600;font-size:14px}.panel-head span{font-family:var(--mono);font-size:9.5px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase}.panel-pad{padding:18px 20px}.grid-2{grid-template-columns:1.5fr 1fr;grid-gap:18px}.grid-2,.grid-2b{display:grid;gap:18px}.grid-2b{grid-template-columns:1fr 1fr;grid-gap:18px}.app-table{width:100%;border-collapse:collapse;font-size:13px}.app-table th{text-align:left;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ghost);padding:12px 20px;border-bottom:1px solid var(--line);font-weight:400;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .25s;white-space:nowrap}.app-table th:hover{color:var(--cold)}.app-table td{padding:13px 20px;border-bottom:1px solid var(--line);color:var(--muted)}.app-table tr:last-child td{border-bottom:none}.app-table tbody tr{transition:background .25s;cursor:default}.app-table tbody tr:hover{background:rgba(255,255,255,.025)}.app-table td b{color:var(--text);font-weight:600}.pill{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:3.5px 11px;white-space:nowrap}.pill.Processing{color:#fcd34d;background:rgba(252,211,77,.09);border:1px solid rgba(252,211,77,.25)}.pill.Shipped{color:var(--cold);background:rgba(125,211,252,.08);border:1px solid rgba(125,211,252,.25)}.pill.Delivered{color:#86efac;background:rgba(134,239,172,.08);border:1px solid rgba(134,239,172,.25)}.pill.New{color:var(--cold);background:rgba(125,211,252,.08);border:1px solid rgba(125,211,252,.25)}.pill.Returning{color:#fcd34d;background:rgba(252,211,77,.09);border:1px solid rgba(252,211,77,.25)}.pill.VIP{color:#f0abfc;background:rgba(240,171,252,.08);border:1px solid rgba(240,171,252,.3)}.row-btn{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-2);border-radius:6px;padding:4px 11px;cursor:pointer;transition:all .3s;white-space:nowrap}.row-btn:hover{color:#fff;border-color:rgba(125,211,252,.5);background:rgba(125,211,252,.08);box-shadow:0 0 14px rgba(125,211,252,.14)}.row-btn:disabled{opacity:.3;cursor:default;pointer-events:none}.filter-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fchip{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 13px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);cursor:pointer;transition:all .3s var(--ease);background:rgba(255,255,255,.02)}.fchip:hover{color:#fff;border-color:rgba(125,211,252,.4);transform:translateY(-1px)}.fchip.on{background:rgba(125,211,252,.13);color:#cfeefe;border-color:rgba(125,211,252,.5)}.hbar{display:flex;align-items:center;gap:14px;padding:9px 0}.hbar span{width:128px;font-size:12.5px;color:var(--muted);flex:none}.hbar .track{flex:1 1;height:8px;border-radius:5px;background:rgba(255,255,255,.05);overflow:hidden}.hbar .fill{height:100%;border-radius:5px;transition:width 1s var(--ease)}.hbar b{width:42px;text-align:right;font-size:12px;font-family:var(--mono);color:var(--faint)}.funnel{display:flex;flex-direction:column;gap:8px}.fstep{position:relative;border-radius:8px;padding:10px 16px;font-size:12.5px;color:var(--text);overflow:hidden;background:rgba(125,211,252,.05);border:1px solid rgba(125,211,252,.14);transition:border-color .3s}.fstep:hover{border-color:rgba(125,211,252,.4)}.fstep i{font-style:normal;float:right;font-family:var(--mono);font-size:11px;color:var(--cold)}.set-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid var(--line)}.set-row:last-child{border-bottom:none}.set-row b{font-size:13.5px;font-weight:600;display:block}.set-row p{font-size:12px;color:var(--faint)}.switch{width:40px;height:22px;border-radius:99px;position:relative;cursor:pointer;flex:none;background:rgba(255,255,255,.08);border:1px solid var(--line-2);transition:background .3s,border-color .3s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.switch.on{background:rgba(125,211,252,.35);border-color:rgba(125,211,252,.6)}.switch.on:after{transform:translateX(18px)}.set-input{background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:8px;padding:8px 13px;font-size:13px;color:var(--text);outline:none;min-width:220px;transition:border-color .3s}.set-input:focus{border-color:rgba(125,211,252,.4)}.empty{padding:40px 20px;text-align:center;color:var(--faint);font-size:13px}@media(max-width:1020px){.nav-links{display:none}.dash{grid-template-columns:1fr}.d-feed,.d-side{display:none}.proc-grid{gap:46px}.bento,.exp-grid,.proc-grid,.testi-grid{grid-template-columns:1fr}.assure{grid-template-columns:1fr 1fr}.as:nth-child(3n){border-right:1px solid var(--line)}.as:nth-child(2n){border-right:none}.as:nth-child(n+4){border-bottom:1px solid var(--line)}.as:nth-child(n+5){border-bottom:none}.trust-inner{grid-template-columns:1fr 1fr}.t-cell:nth-child(2n){border-right:none}.t-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.work-card.featured,.work-card.half,.work-card.third{grid-column:span 6}.app{grid-template-columns:1fr}.app-side{display:none}.app-kpis{grid-template-columns:1fr 1fr}.grid-2,.grid-2b{grid-template-columns:1fr}}@media(max-width:640px){.pad{padding:88px 0}.nav-inner{padding:0 20px}.nav-cta{font-size:12.5px;padding:7px 14px}.kpis{grid-template-columns:1fr 1fr}.assure{grid-template-columns:1fr}.as{border-right:none!important;border-bottom:1px solid var(--line)!important}.as:last-child{border-bottom:none!important}.caps{gap:8px 20px}.shot{transform:none}.hero{--ix:26vw}.app-kpis{grid-template-columns:1fr}.app-main{padding:20px 16px}.app-search{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important}}