@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff")}:root{--ink:#1d1719;--muted:#5f5860;--line:#1d171917;--line-strong:#1d17192b;--sunk:#1d171909;--solid:#fbfafa;--tab-on:#fff;--cobalt:#3346f0;--cobalt-ink:#1f2bb0;--cobalt-soft:#3346f01f;--sky:#aab3ff;--violet:#6d3fe0;--violet-soft:#7a5af824;--mint:#0f7f6e;--mint-soft:#14b8a626;--amber:#a8530a;--amber-soft:#f59e0b2b;--coral:#c2410c;--coral-soft:#ff7a5929;--pink:#b8326a;--pink-soft:#e8508a24;--good:#137a5f;--good-soft:#1a9a7a24;--warn:#975711;--warn-soft:#e0742c26;--info:#2c5ea8;--info-soft:#2f6fd01f;--glass:#ffffffb3;--glass-edge:#ffffffeb;--glass-shadow:inset 0 1px 0 #ffffffe6, 0 18px 40px -26px #2e1e3c4d, 0 1px 3px #2e1e3c0d;--glass-filter:blur(18px) saturate(140%);--sans:"Poppins", system-ui, sans-serif;--text:"Inter", system-ui, -apple-system, sans-serif;--grad:linear-gradient(95deg, #3346f0 0%, #7a5af8 45%, #ff7a59 100%);--max:1240px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#f6f4f8}body{color:var(--ink);font:400 16px/1.55 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--sans);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600}p{margin:0}::selection{background:var(--cobalt-soft)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ambient{z-index:-1;pointer-events:none;background:linear-gradient(#f2f2fb 0%,#f7f3f2 40%,#f4f6f8 100%);position:absolute;inset:0;overflow:hidden}.ambient i{filter:blur(70px);border-radius:50%;animation:26s ease-in-out infinite drift;position:absolute}.ambient i:first-child{opacity:.55;background:radial-gradient(closest-side,#9aa6ff,#0000);width:1000px;height:1000px;top:-340px;left:-14%}.ambient i:nth-child(2){opacity:.5;background:radial-gradient(closest-side,#ffb8a0,#0000);width:820px;height:820px;animation-duration:32s;animation-direction:reverse;top:120px;right:-12%}.ambient i:nth-child(3){opacity:.45;background:radial-gradient(closest-side,#c9b8ff,#0000);width:760px;height:760px;animation-duration:30s;top:900px;left:30%}.ambient i:nth-child(4){opacity:.45;background:radial-gradient(closest-side,#8fe3d2,#0000);width:860px;height:860px;animation-duration:34s;animation-direction:reverse;top:2000px;left:-12%}.ambient i:nth-child(5){opacity:.4;background:radial-gradient(closest-side,#ffd38a,#0000);width:900px;height:900px;top:3100px;right:-14%}.ambient i:nth-child(6){opacity:.45;background:radial-gradient(closest-side,#9aa6ff,#0000);width:900px;height:900px;animation-duration:28s;top:4400px;left:20%}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.glass{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-filter)}.inner{background:var(--sunk);border:1px solid var(--line)}.muted{color:var(--muted)}.label{font:600 13px/1.4 var(--text);color:var(--muted)}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.section{padding-top:128px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:40px;display:flex}.section-head h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(36px,5vw,66px);line-height:1.02}.section-head p{color:var(--muted);max-width:400px}.btn{min-height:48px;font:600 15px var(--text);border:1px solid var(--line-strong);color:var(--ink);background:color-mix(in srgb, var(--solid) 60%, transparent);cursor:pointer;backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--cobalt);border-color:var(--cobalt);color:#fff;box-shadow:0 14px 28px -12px #3346f0b3}.btn.primary:hover{background:var(--cobalt-ink);box-shadow:0 18px 32px -12px #3346f0cc}.btn.ghost{background:0 0;border-color:#0000}.btn.lg{min-height:54px;padding:0 28px;font-size:16px}.pill{font:600 12px/1.5 var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;transition:background .5s,color .5s;display:inline-flex}.p-mute{background:var(--sunk);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.p-info{background:var(--info-soft);color:var(--info)}.p-cobalt{background:var(--cobalt-soft);color:var(--cobalt-ink)}.p-good{background:var(--good-soft);color:var(--good)}.p-warn{background:var(--warn-soft);color:var(--warn)}.p-mint{background:var(--mint-soft);color:var(--mint)}.p-amber{background:var(--amber-soft);color:var(--amber)}.p-violet{background:var(--violet-soft);color:var(--violet)}.p-pink{background:var(--pink-soft);color:var(--pink)}.p-coral{background:var(--coral-soft);color:var(--coral)}.ic{border-radius:14px;flex:none;place-items:center;display:grid}.ic svg{width:20px;height:20px}.live{background:#1a9a7a;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-out infinite pulse}.site-header{z-index:40;padding-top:18px;position:sticky;top:12px}.site-header .bar{border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 14px;display:flex}.brand{font:600 20px var(--sans);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{width:36px;height:36px}.secnav{border-radius:999px;gap:4px;margin:0 auto;padding:4px;display:flex}.secnav a{min-height:42px;color:var(--muted);font:500 15px var(--text);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.secnav a:hover{color:var(--ink);background:var(--tab-on)}.site-header .actions{gap:6px;margin-left:auto;display:flex}.hero{text-align:center;padding-top:88px;position:relative}.hero-copy{z-index:2;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.hero h1{letter-spacing:-.05em;max-width:1040px;font-size:clamp(46px,7.4vw,104px);line-height:.98}.hero .lead{color:var(--muted);max-width:660px;font-size:19px}.rotator{display:inline-grid}.rotator span{opacity:0;white-space:nowrap;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:1/1;transition:opacity .55s,transform .55s;transform:translateY(.3em)}.rotator span.on{opacity:1;transform:none}.hero .cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.by{align-items:center;gap:8px;display:flex}.by img{opacity:.8;width:auto;height:16px}.chip{font:600 13px var(--text);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;display:inline-flex}.float{z-index:1;pointer-events:none;animation:6s ease-in-out infinite bob;position:absolute}.float.f1{animation-delay:-1s;top:150px;left:2%}.float.f2{animation-duration:7s;animation-delay:-3s;top:120px;right:3%}.float.f3{animation-duration:8s;animation-delay:-2s;top:430px;left:7%}.float.f4{animation-delay:-4s;top:440px;right:7%}.mini{text-align:left;white-space:nowrap;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.mini b{font:600 14px var(--sans);letter-spacing:-.01em;display:block}.mock{text-align:left;z-index:2;border-radius:32px;gap:14px;margin-top:64px;padding:14px;display:flex;position:relative}.mock-rail{border-radius:24px;flex-direction:column;flex:0 0 84px;gap:6px;padding:12px 8px;display:flex}.mock-rail .logo{justify-content:center;padding-bottom:8px;display:flex}.mock-rail .logo svg{width:42px;height:42px}.ri{color:var(--muted);font:500 10.5px/1.1 var(--text);border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:9px 2px;display:flex;position:relative}.ri svg{width:20px;height:20px}.ri.on{color:var(--ink);background:var(--tab-on);border-color:var(--line);box-shadow:0 6px 16px -10px #00000040}.ri .ct{background:var(--cobalt);color:#fff;min-width:16px;height:16px;font:600 10px/16px var(--text);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:3px;left:calc(50% + 6px)}.mock-main{flex-direction:column;flex:auto;gap:14px;min-width:0;padding:6px 4px 4px;display:flex}.mock-top{align-items:center;gap:10px;display:flex}.search{max-width:380px;color:var(--muted);border-radius:999px;flex:auto;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.search svg{width:16px;height:16px}.kbd{border:1px solid var(--line-strong);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px}.rbtn{width:40px;height:40px;font:600 13px var(--sans);border-radius:50%;place-items:center;display:grid}.rbtn svg{width:17px;height:17px}.mock-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:4px 4px 0;display:flex}.mock-head h3{letter-spacing:-.02em;font-size:26px;line-height:1.15}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.kpi{border-radius:20px;padding:16px;position:relative;overflow:hidden}.kpi .v{font:600 28px/1.2 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0}.kpi .spark{width:88px;height:34px;position:absolute;bottom:12px;right:12px}.orders{border-radius:22px;position:relative;overflow:hidden}.orders .hd{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.orders .hd b{font:600 16px var(--sans)}.orow{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) 136px;align-items:center;gap:12px;padding:11px 16px;font-size:14px;transition:background .7s;display:grid}.orow.hl{background:var(--cobalt-soft)}.orow .no{font:600 14px var(--sans)}.toast{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 18px 30px -18px #0009}.toast svg{width:14px;height:14px}.toast.pop{animation:.45s cubic-bezier(.2,.8,.2,1) pop}.ticker{border-left:0;border-right:0;margin-top:80px;padding:20px 0;overflow:hidden}.ticker .track{align-items:center;gap:40px;width:max-content;animation:40s linear infinite marquee;display:flex}.ticker span{font:600 20px var(--sans);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.ticker i{border-radius:50%;width:10px;height:10px}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tile{border-radius:28px;flex-direction:column;gap:12px;padding:28px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.tile:hover{transform:translateY(-4px)}.tile h3{font-size:26px;line-height:1.12}.tile .tag{align-self:flex-start}.tile.wide{flex-flow:wrap;grid-column:span 2;align-items:center;gap:28px}.tile.wide>div{flex:260px;min-width:0}.tile .art{margin-top:auto;padding-top:8px}.big{font:600 72px/1 var(--sans);letter-spacing:-.05em}.map{background:#eef6f4;border-radius:22px;min-height:260px;position:relative;overflow:hidden}.map svg.streets{width:100%;height:100%;position:absolute;inset:0}.pin{transform-origin:50% 100%;width:46px;margin-left:-23px;animation:3.6s cubic-bezier(.3,1.4,.5,1) infinite drop;position:absolute;top:14%;left:50%}.pin-ring{border:2px solid #14b8a6;border-radius:50%;width:60px;height:22px;margin-left:-30px;animation:3.6s ease-out infinite ring;position:absolute;top:calc(14% + 52px);left:50%}.addr{border-radius:18px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.checks{flex-wrap:wrap;gap:6px;display:flex}.checks .pill{animation:3.6s ease-out infinite both tick}.checks .pill:nth-child(2){animation-delay:.15s}.checks .pill:nth-child(3){animation-delay:.3s}.checks .pill:nth-child(4){animation-delay:.45s}.invoice{background:#fff;border-radius:14px;width:210px;margin:0 auto;padding:18px 18px 22px;position:relative;transform:rotate(-3deg);box-shadow:0 24px 40px -24px #a8530a80,0 0 0 1px #a8530a14}.invoice .ln{background:var(--amber-soft);transform-origin:0;border-radius:4px;height:7px;margin-top:9px;animation:4.2s ease-in-out infinite write}.invoice .ln:nth-child(3){width:80%;animation-delay:.15s}.invoice .ln:nth-child(4){width:92%;animation-delay:.3s}.invoice .ln:nth-child(5){width:64%;animation-delay:.45s}.invoice .stamp{border:2.5px solid var(--mint);color:var(--mint);font:700 13px var(--sans);background:#fff;border-radius:12px;padding:4px 10px;animation:4.2s cubic-bezier(.3,1.5,.5,1) infinite stamp;position:absolute;bottom:-12px;right:-14px;transform:rotate(-10deg)}.sync{align-items:center;gap:16px;display:flex}.sync svg{width:64px;height:64px;animation:6s linear infinite spin}.road{height:72px;position:relative}.road svg{width:100%;height:60px;position:absolute;inset:12px 0 0}.road .drive{offset-path:path("M4 36 C 70 36, 90 2, 150 8 S 236 38, 280 14");offset-rotate:0deg;width:46px;animation:7s ease-in-out infinite alternate drive;position:absolute;top:0}.printer{flex-direction:column;align-items:center;display:flex}.printer .slot{background:var(--ink);z-index:2;border-radius:10px;width:100%;max-width:260px;height:18px;position:relative;box-shadow:0 10px 20px -10px #00000080}.printer .slot:after{content:"";background:#52d1a6;border-radius:50%;width:6px;height:6px;animation:1.2s steps(2,end) infinite blink;position:absolute;top:6px;right:14px}.printer .paper{width:200px;height:236px;margin-top:-8px;overflow:hidden}.shiplabel{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-top:0;border-radius:0 0 12px 12px;flex-direction:column;gap:8px;padding:18px 16px 14px;font-size:12px;animation:4.4s cubic-bezier(.3,.7,.2,1) infinite printloop;display:flex}.shiplabel .top{justify-content:space-between;align-items:center;display:flex}.shiplabel .badge{font:700 11px var(--sans);color:#fff;background:var(--cobalt);border-radius:7px;padding:4px 8px}.shiplabel .to{border-top:1px dashed var(--line-strong);padding-top:8px;line-height:1.45}.shiplabel .to small{font:600 10px var(--text);color:var(--muted);display:block}.barcode{gap:2px;height:42px;display:flex}.barcode span{background:var(--ink)}.shiplabel .foot{text-align:center;letter-spacing:.18em;font-size:10.5px}.chat{background:#e8508a0f;border:1px solid #e8508a1f;border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex}.bub{background:#fff;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:88%;padding:8px 12px;font-size:13.5px;animation:6s ease-out infinite both chat;box-shadow:0 6px 14px -10px #00000059}.bub:nth-child(2){animation-delay:.9s}.bub.me{background:var(--pink);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;animation-delay:1.8s}.tile.full{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:28px}.flows{flex:2 520px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.flows li{border:1px solid var(--line);color:var(--muted);background:#ffffff8c;border-radius:18px;align-items:center;gap:12px;padding:12px;font-size:14px;transition:transform .25s,background .25s;display:flex}.flows li:hover{background:#fff;transform:translateY(-2px)}.flows .ic{width:42px;height:42px}.flows b{color:var(--ink);font:600 15px var(--sans);letter-spacing:-.01em;display:block}.stack{gap:6px;margin-top:6px;display:flex}.stack svg{width:38px;animation:5s ease-in-out infinite bob}.stack svg:nth-child(2){animation-delay:-1.5s}.stack svg:nth-child(3){animation-delay:-3s}.stage{grid-template-columns:1.25fr 1fr .95fr;gap:16px;display:grid}.card{border-radius:30px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.card-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-h b{font:600 16px var(--sans);letter-spacing:-.01em}.feed{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ev{border:1px solid var(--line);background:#ffffff8c;border-radius:16px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;transition:opacity .5s;display:flex}.ev .ic{border-radius:11px;width:34px;height:34px}.ev .ic svg{width:16px;height:16px}.ev .t{flex:1;min-width:0}.ev.new{background:#ffffffe6;border-color:#3346f04d;animation:.6s cubic-bezier(.2,.8,.2,1) both slidein}.ev:nth-child(3){opacity:.8}.ev:nth-child(4){opacity:.6}.ev:nth-child(5){opacity:.4}.phone{border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.phone h4{font:600 22px var(--sans);letter-spacing:-.02em;margin:0}.bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.bars span{background:var(--line-strong);border-radius:999px;height:6px;transition:background .6s}.bars span.on{background:var(--grad)}.route{height:56px;position:relative}.route svg{width:100%;height:100%;position:absolute;inset:0}.route .truck{width:46px;transition:left 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:6px;left:0}.flow{border-radius:32px;padding:44px clamp(20px,3vw,40px) 32px}.flow .line{background:repeating-linear-gradient(90deg, var(--line-strong) 0 10px, transparent 10px 18px);height:2px;margin:0 20px 34px;position:relative}.flow .parcel{width:40px;animation:9s ease-in-out infinite alternate travel;position:absolute;top:-21px;left:0}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:20px;flex-direction:column;gap:8px;padding:18px;transition:background .5s,border-color .5s,box-shadow .5s,transform .5s;display:flex}.step .n{width:38px;height:38px;font:600 14px var(--sans);background:var(--sunk);border:1px solid var(--line);border-radius:12px;place-items:center;transition:background .5s,color .5s;display:grid}.step b{font:600 18px var(--sans);letter-spacing:-.01em}.step span:last-child{color:var(--muted);font-size:14px}.step.on{background:#fff;border-color:#3346f059;transform:translateY(-4px);box-shadow:0 18px 40px -22px #3346f08c}.step.on .n{background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.dark{color:#f4efeb;background:linear-gradient(160deg,#1d1f3d,#120e0f 70%);border-radius:36px;flex-wrap:wrap;gap:44px;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.dark .glow{filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.dark .g1{opacity:.55;background:radial-gradient(closest-side,#6d7cff,#0000);width:520px;height:520px;animation:22s ease-in-out infinite drift;top:-160px;right:-120px}.dark .g2{opacity:.35;background:radial-gradient(closest-side,#ff8a6b,#0000);width:560px;height:560px;animation:28s ease-in-out infinite reverse drift;bottom:-220px;left:-160px}.dark>div{flex:400px;min-width:0;position:relative}.dark h2{letter-spacing:-.045em;font-size:clamp(36px,5vw,64px);line-height:1.02}.dark p{color:#f4efebbf;margin-top:16px;font-size:17px}.dark .grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.dcard{backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:8px;padding:20px;display:flex}.dcard .ic{color:#fff;background:#ffffff1a;border-radius:12px;width:40px;height:40px}.dcard span:last-child{color:#f4efebb8;font-size:14px}.faq{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.team{border-radius:30px;flex-direction:column;flex:340px;gap:16px;min-width:0;padding:30px;display:flex;position:relative;overflow:hidden}.team img{align-self:flex-start;width:auto;height:24px}.team p{font:600 24px/1.22 var(--sans);letter-spacing:-.02em}.qs{flex-direction:column;flex:2 520px;gap:10px;min-width:0;display:flex}.qs details{border-radius:22px;padding:18px 22px}.qs summary{font:600 18px var(--sans);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.qs summary::-webkit-details-marker{display:none}.qs summary:after{content:"+";font:500 24px var(--text);color:var(--muted);transition:transform .25s}.qs details[open] summary:after{transform:rotate(45deg)}.qs p{color:var(--muted);margin-top:10px}.demo{text-align:center;border-radius:40px;flex-direction:column;align-items:center;gap:20px;padding:clamp(36px,6vw,84px) clamp(22px,4vw,56px);display:flex;position:relative;overflow:hidden}.demo .glow{filter:blur(70px);opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#a9a0ff,#0000);border-radius:50%;width:820px;height:560px;margin-left:-410px;position:absolute;top:-300px;left:50%}.demo h2{letter-spacing:-.05em;font-size:clamp(40px,6vw,84px);line-height:.98;position:relative}.demo>p{color:var(--muted);font-size:18px;position:relative}.demo .boxes{pointer-events:none;position:absolute}.demo .b1{width:110px;animation:7s ease-in-out infinite bob;bottom:40px;left:5%}.demo .b2{width:84px;animation:6s ease-in-out -2s infinite bob;top:60px;right:6%}.demo .b3{width:60px;animation:8s ease-in-out -4s infinite bob;bottom:30px;right:12%}.form{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;display:grid;position:relative}.form label{font:600 13px var(--text);color:var(--muted);flex-direction:column;gap:6px;display:flex}.form .full{grid-column:1/-1}.form input,.form textarea{font:500 16px var(--text);border:1px solid var(--line-strong);min-height:52px;color:var(--ink);background:#fffc;border-radius:18px;padding:12px 18px}.form textarea{resize:vertical;min-height:96px}.form input:focus,.form textarea:focus{outline:3px solid var(--cobalt-soft);border-color:var(--cobalt)}.form .consent{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}.form .consent input{width:18px;height:18px;min-height:0;accent-color:var(--cobalt);margin-top:2px}.form .send{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.form .msg{font-size:14px}.form .msg.ok{color:var(--good)}.form .msg.err{color:#b3332b}.hp{position:absolute;left:-9999px}.site-footer{padding:72px 0 40px}.site-footer .row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:14px;display:flex}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--ink)}.wordmark{font:600 clamp(80px, 19vw, 290px) / .8 var(--sans);letter-spacing:-.07em;text-align:center;background:linear-gradient(#3346f038,#3346f000);color:#0000;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:40px}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(70px,46px)scale(1.12)}}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 #1a9a7a73}to{box-shadow:0 0 0 10px #1a9a7a00}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes slidein{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-120px)}18%{opacity:1;transform:translateY(0)}24%{transform:scale(1.08,.9)}30%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ring{0%,18%{opacity:0;transform:scale(.3)}24%{opacity:.9}60%,to{opacity:0;transform:scale(2.2)}}@keyframes tick{0%,28%{opacity:0;transform:scale(.8)}36%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes write{0%{transform:scaleX(0)}30%,90%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes stamp{0%,40%{opacity:0;transform:rotate(-10deg)scale(2.4)}50%{opacity:1;transform:rotate(-10deg)scale(.92)}56%,92%{opacity:1;transform:rotate(-10deg)scale(1)}to{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.2}}@keyframes printloop{0%{transform:translateY(-104%)}38%,78%{opacity:1;transform:translateY(0)}92%{opacity:0;transform:translateY(16px)}to{opacity:0;transform:translateY(-104%)}}@keyframes chat{0%,4%{opacity:0;transform:translateY(8px)scale(.96)}12%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes drive{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes travel{0%{left:0}to{left:calc(100% - 40px)}}@media (width<=1100px){.float{display:none}.stage{grid-template-columns:repeat(2,minmax(0,1fr))}.stage .card:first-child{grid-column:1/-1}.steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=900px){.secnav,.mock-rail{display:none}.bento{grid-template-columns:minmax(0,1fr)}.tile.wide{grid-column:auto}.stack{display:none}.orow{grid-template-columns:64px minmax(0,1fr) 124px}.orow .o-hide{display:none}.section{padding-top:96px}}@media (width<=640px){.stage,.form{grid-template-columns:minmax(0,1fr)}.site-header .actions .ghost{display:none}.hero{padding-top:56px}.toast{left:14px;right:14px}.demo .boxes{display:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi{padding:14px}.kpi .v{font-size:24px}.kpi .spark,.kpi .pill{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}body{position:relative}
