:root{--sl-bg:#000000;--sl-panel:#0b0b0b;--sl-surface:#141414;--sl-chip:#1c1c1c;--sl-row:#1e1e1e;--sl-border:#1f1f1f;--sl-stroke:#262626;--sl-line-3:#3a3a3a;--sl-text:#ffffff;--sl-text-2:#a3a3a3;--sl-text-3:#7a7a7a;--sl-text-soft:#d4d4d4;--sl-shadow:rgba(0,0,0,.6);--sl-shadow-sm:rgba(0,0,0,.5);--sl-ai:#0099ff;--sl-ai-ink:#0099ff;--sl-ai-tint:#0b2a44;--sl-auto:#8b5cff;--sl-auto-ink:#8b5cff;--sl-auto-tint:#1e1830;--sl-data:#14b8a6;--sl-data-ink:#14b8a6;--sl-data-tint:#0b2a27;--sl-cloud:#ff7a2f;--sl-cloud-ink:#ff7a2f;--sl-cloud-tint:#2e1a0e;--sl-crm:#f2557a;--sl-crm-ink:#f2557a;--sl-crm-tint:#2e1220;--sl-success:#22c55e;--sl-success-ink:#22c55e;--sl-success-tint:#0f2a1a;--sl-warning:#f5a524;--sl-warning-ink:#f5a524;--sl-warning-tint:#2b2210;--sl-danger:#ef4444;--sl-danger-ink:#ef4444;--sl-danger-tint:#2a1414;--sl-info:var(--sl-ai);--sl-info-ink:var(--sl-ai-ink);--sl-info-tint:var(--sl-ai-tint);--sl-gradient:linear-gradient(90deg,#0099ff,#8b5cff);--sl-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--sl-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sl-space-1:4px;--sl-space-2:8px;--sl-space-3:12px;--sl-space-4:16px;--sl-space-6:24px;--sl-space-8:32px;--sl-space-10:40px;--sl-space-12:48px;--sl-space-16:64px;--sl-space-24:96px;--sl-space-30:120px;--sl-space-40:160px;--sl-radius-xs:6px;--sl-radius-sm:8px;--sl-radius-md:10px;--sl-radius-lg:12px;--sl-radius-xl:16px;--sl-radius-2xl:18px;--sl-radius-3xl:24px;--sl-radius-full:9999px;--sl-elev-1:0 24px 50px var(--sl-shadow);--sl-elev-2:0 40px 80px var(--sl-shadow);--sl-ease-out:cubic-bezier(.16,1,.3,1);--sl-ease-in-out:cubic-bezier(.7,0,.2,1);--sl-dur-fast:180ms;--sl-dur-base:320ms;--sl-dur-slow:640ms;color-scheme:dark}[data-theme=light]{--sl-bg:#ffffff;--sl-panel:#f5f5f7;--sl-surface:#ffffff;--sl-chip:#f0f0f3;--sl-row:#f3f3f6;--sl-border:#e6e6ea;--sl-stroke:#e3e3e8;--sl-line-3:#c9cad0;--sl-text:#0a0a0a;--sl-text-2:#5e5f67;--sl-text-3:#73747c;--sl-text-soft:#34353c;--sl-shadow:rgba(10,10,20,.09);--sl-shadow-sm:rgba(10,10,20,.08);--sl-ai-ink:#0070c9;--sl-ai-tint:#e8f2ff;--sl-auto-ink:#6b3fd6;--sl-auto-tint:#f1ecff;--sl-data-ink:#0b7f73;--sl-data-tint:#e2f7f4;--sl-cloud-ink:#b8500f;--sl-cloud-tint:#fff0e6;--sl-crm-ink:#c42f57;--sl-crm-tint:#ffeaf0;--sl-success-ink:#15803d;--sl-success-tint:#e3f6ea;--sl-warning-ink:#a16207;--sl-warning-tint:#fff5e0;--sl-danger-ink:#c42b2b;--sl-danger-tint:#fdecec;color-scheme:light}.sl,.sl *{box-sizing:border-box}.sl{background:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);-webkit-font-smoothing:antialiased}.sl :focus-visible{outline:2px solid var(--sl-ai);outline-offset:3px;border-radius:var(--sl-radius-xs)}.sl-display-xl{font-size:clamp(40px,4.45vw,64px);font-weight:600;letter-spacing:-.0375em;line-height:1.06}.sl-display-l{font-size:clamp(32px,3.6vw,52px);font-weight:600;letter-spacing:-.036em;line-height:1.14}.sl-h1{font-size:clamp(32px,3.05vw,44px);letter-spacing:-.034em;line-height:1.1}.sl-h1,.sl-h2{font-weight:600}.sl-h2{font-size:32px;letter-spacing:-.031em;line-height:1.15}.sl-h3{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.sl-title{font-size:20px;font-weight:600;line-height:1.3}.sl-body-l{font-size:18px;line-height:1.45}.sl-body{font-size:16px;line-height:1.5}.sl-body-s{font-size:14px;line-height:1.5}.sl-caption{font-size:13px;font-weight:500;line-height:1.4}.sl-mono{font-family:var(--sl-mono);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.sl-muted{color:var(--sl-text-2)}.sl-subtle{color:var(--sl-text-3)}.sl-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:var(--sl-radius-md);font:600 16px/1 var(--sl-font);cursor:pointer;text-decoration:none;white-space:nowrap;transition:opacity var(--sl-dur-fast),background-color var(--sl-dur-fast),transform var(--sl-dur-base) var(--sl-ease-out)}.sl-btn svg{width:16px;height:16px;flex:none;transition:transform var(--sl-dur-base) var(--sl-ease-out)}.sl-btn:hover svg:last-child{transform:translateX(3px)}.sl-btn:active{transform:scale(.98)}.sl-btn--primary{background:var(--sl-text);color:var(--sl-bg)}.sl-btn--primary:hover{opacity:.88}.sl-btn--secondary{background:var(--sl-chip);color:var(--sl-text)}.sl-btn--secondary:hover{background:var(--sl-row)}.sl-btn--ghost{background:none;color:var(--sl-text);padding:0;height:auto;font-weight:500}.sl-btn--sm{height:34px;padding:0 14px;font-size:14px;border-radius:var(--sl-radius-sm)}.sl-btn[aria-disabled=true],.sl-btn[disabled]{opacity:.4;pointer-events:none}.sl-btn[aria-busy=true]{pointer-events:none}.sl-btn[aria-busy=true] svg{animation:sl-spin 1s linear infinite}@keyframes sl-spin{to{transform:rotate(1turn)}}.sl-icon-btn{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:var(--sl-radius-md);background:var(--sl-chip);border:1px solid var(--sl-stroke);color:var(--sl-text-2);cursor:pointer;transition:color var(--sl-dur-fast),border-color var(--sl-dur-fast),transform var(--sl-dur-base) var(--sl-ease-out)}.sl-icon-btn:hover{color:var(--sl-text);border-color:var(--sl-line-3);transform:translateY(-2px)}.sl-icon-btn svg{width:16px;height:16px}.sl-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--sl-radius-sm);background:var(--sl-chip);color:var(--sl-text-soft);font:500 14px/1.3 var(--sl-font)}.sl-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sl-auto)}.sl-tag{display:inline-block;padding:5px 9px;background:var(--sl-row);color:var(--sl-text-2);font:400 11px/1.3 var(--sl-mono);letter-spacing:.02em;text-transform:uppercase}.sl-badge,.sl-tag{border-radius:var(--sl-radius-xs)}.sl-badge{--c:var(--sl-success);--ink:var(--sl-success-ink);--tint:var(--sl-success-tint);display:inline-flex;align-items:center;gap:6px;padding:4px 9px;background:var(--tint);color:var(--ink);font:600 12px/1.3 var(--sl-font)}.sl-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.sl-badge--warning{--c:var(--sl-warning);--ink:var(--sl-warning-ink);--tint:var(--sl-warning-tint)}.sl-badge--danger{--c:var(--sl-danger);--ink:var(--sl-danger-ink);--tint:var(--sl-danger-tint)}.sl-badge--info{--c:var(--sl-info);--ink:var(--sl-info-ink);--tint:var(--sl-info-tint)}.sl-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--sl-radius-sm);background:var(--sl-surface);border:1px solid var(--sl-stroke);color:var(--sl-text-soft);font:500 14px/1.3 var(--sl-font);cursor:pointer;transition:background-color var(--sl-dur-base),border-color var(--sl-dur-base),transform var(--sl-dur-base) var(--sl-ease-out)}.sl-chip:hover{background:var(--sl-row);border-color:var(--sl-line-3);transform:translateY(-2px)}[data-service=ai]{--svc:var(--sl-ai);--svc-ink:var(--sl-ai-ink);--svc-tint:var(--sl-ai-tint)}[data-service=auto]{--svc:var(--sl-auto);--svc-ink:var(--sl-auto-ink);--svc-tint:var(--sl-auto-tint)}[data-service=data]{--svc:var(--sl-data);--svc-ink:var(--sl-data-ink);--svc-tint:var(--sl-data-tint)}[data-service=cloud]{--svc:var(--sl-cloud);--svc-ink:var(--sl-cloud-ink);--svc-tint:var(--sl-cloud-tint)}[data-service=crm]{--svc:var(--sl-crm);--svc-ink:var(--sl-crm-ink);--svc-tint:var(--sl-crm-tint)}.sl-service-mark{display:inline-flex;align-items:center;gap:10px;font:600 15px/1.3 var(--sl-font);color:var(--sl-text)}.sl-service-mark i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--svc-tint);color:var(--svc-ink)}.sl-service-mark svg{width:16px;height:16px}.sl-field{display:grid;grid-gap:8px;gap:8px}.sl-field label{font:600 13px/1.3 var(--sl-font)}.sl-input{height:46px;padding:0 14px;border-radius:var(--sl-radius-md);border:1px solid var(--sl-stroke);background:var(--sl-surface);color:var(--sl-text);font:400 15px var(--sl-font);transition:border-color var(--sl-dur-fast),box-shadow var(--sl-dur-fast)}.sl-input::placeholder{color:var(--sl-text-3)}.sl-input:focus{outline:none;border-color:var(--sl-ai);box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-ai) 22%,transparent)}.sl-input[aria-invalid=true]{border-color:var(--sl-danger)}.sl-help{font-size:12px;color:var(--sl-text-3)}.sl-help--error{color:var(--sl-danger-ink)}.sl-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--sl-text-2);cursor:pointer}.sl-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:1px 0 0;border-radius:5px;border:1.5px solid var(--sl-line-3);background:var(--sl-surface);display:grid;place-items:center;cursor:pointer}.sl-check input:checked{background:var(--sl-text);border-color:var(--sl-text)}.sl-check input:checked:after{content:"";width:4px;height:8px;border:solid var(--sl-bg);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.sl-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:24px;border-radius:12px;background:var(--sl-line-3);position:relative;cursor:pointer;transition:background-color var(--sl-dur-base)}.sl-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--sl-dur-base) var(--sl-ease-out)}.sl-toggle:checked{background:var(--sl-ai)}.sl-toggle:checked:after{transform:translateX(16px)}.sl-segmented{display:inline-flex;align-items:center;gap:2px;height:36px;padding:3px 3px 3px 11px;border-radius:var(--sl-radius-md);background:var(--sl-chip);border:1px solid var(--sl-stroke);color:var(--sl-text-2)}.sl-segmented svg{width:15px;height:15px;margin-right:6px}.sl-segmented button{height:28px;min-width:38px;padding:0 10px;border:0;border-radius:7px;background:none;font:600 13px var(--sl-font);color:var(--sl-text-2);cursor:pointer;transition:background-color var(--sl-dur-base),color var(--sl-dur-base)}.sl-segmented button[aria-pressed=true]{background:var(--sl-bg);color:var(--sl-text);box-shadow:0 1px 2px var(--sl-shadow-sm)}.sl-prompt{display:flex;flex-direction:column;justify-content:space-between;min-height:170px;padding:18px 18px 14px;border-radius:var(--sl-radius-2xl);background:var(--sl-surface);border:1px solid var(--sl-stroke);transition:border-color var(--sl-dur-base)}.sl-prompt:focus-within{border-color:var(--sl-line-3)}.sl-prompt textarea{resize:none;border:0;background:none;color:var(--sl-text);font:400 16px/1.5 var(--sl-font);outline:none}.sl-prompt__bar{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--sl-border);font-size:13px;color:var(--sl-text-2)}.sl-prompt__send{width:32px;height:32px;border-radius:var(--sl-radius-sm);border:0;background:var(--sl-text);color:var(--sl-bg);display:grid;place-items:center;cursor:pointer}.sl-panel{border:1px solid var(--sl-border);border-radius:var(--sl-radius-3xl);background:var(--sl-bg)}.sl-panel,.sl-panel__stage{overflow:hidden;position:relative}.sl-panel__stage{background:var(--sl-panel);min-height:240px}.sl-panel__caption{display:grid;grid-gap:14px;gap:14px;padding:24px 28px 28px}.sl-panel:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--sl-text) 6%,transparent),transparent 60%)}.sl-panel:hover:before{opacity:1}.sl-product{border-radius:20px;overflow:hidden;background:var(--sl-surface);border:1px solid var(--sl-stroke)}.sl-product:before{content:"";display:block;height:4px;background:var(--svc)}.sl-product__body{display:grid;grid-gap:16px;gap:16px;padding:24px}.sl-node{display:inline-flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--sl-radius-lg);background:var(--sl-surface);border:1px solid var(--sl-stroke);box-shadow:var(--sl-elev-1)}.sl-node.is-active{border-color:var(--sl-auto)}.sl-stat{padding-top:20px;border-top:1px solid var(--sl-border)}.sl-stat b{display:block;font-size:40px;font-weight:700;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sl-stat span{font-size:15px;color:var(--sl-text-2)}.sl-author{display:flex;align-items:center;gap:14px}.sl-author img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--sl-auto)}@media (prefers-reduced-motion:reduce){.sl *,.sl :after,.sl :before{animation:none!important;transition:none!important}}:root{--sl-font:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--sl-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;--font:var(--sl-font);--mono:var(--sl-mono);--bg:var(--sl-bg);--panel:var(--sl-panel);--card:var(--sl-surface);--surf:var(--sl-surface);--row:var(--sl-row);--chip:var(--sl-chip);--b1:var(--sl-border);--b2:var(--sl-stroke);--line1:var(--sl-border);--line2:var(--sl-stroke);--line3:var(--sl-line-3);--t1:var(--sl-text);--t2:var(--sl-text-2);--t3:var(--sl-text-3);--soft:var(--sl-text-soft);--sh:var(--sl-shadow);--blue:var(--sl-ai);--purple:var(--sl-auto);--green:var(--sl-success);--amber:var(--sl-warning);--ai-bg:var(--sl-ai-tint);--ok-bg:var(--sl-success-tint);--bad-bg:var(--sl-danger-tint);--crm-bg:var(--sl-auto-tint);--ease:var(--sl-ease-out);--surf2:#121212;--dim:#333;--track:#222;--mfill:#2a2a2a;--ai-tx:#cfe8ff;--bad-tx:#ff9b9b;--crm-tx:#c9b6ff;--crm-av:#2a1f4a;--nav:rgba(0,0,0,.72);--spot:rgba(255,255,255,.06);--hair:#1a1a1a}[data-theme=light]{--surf2:#fff;--dim:#cdced3;--track:#ececf0;--mfill:#e4e4e9;--ai-tx:#0b4a80;--bad-tx:#c42b2b;--crm-tx:#6b3fd6;--crm-av:#ece4ff;--nav:rgba(255,255,255,.78);--spot:rgba(0,0,0,.035);--hair:#ececf0}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--t1);font-family:var(--font);-webkit-font-smoothing:antialiased;transition:background-color .4s}body{overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%}.wrap{max-width:1440px;margin:0 auto;padding:0 64px}.mono{font-family:var(--mono)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;z-index:99;background:#fff;color:#000;padding:8px 12px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.motion .actions>*,.motion .canvas,.motion .hero .h1 .wi,.motion .nav{opacity:0}.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:16px 32px;transition:background .4s,-webkit-backdrop-filter .4s;transition:background .4s,backdrop-filter .4s;transition:background .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}.nav.scrolled{background:var(--nav);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-l{gap:40px}.logo,.nav-l{display:flex;align-items:center}.logo{gap:9px;font-weight:700;font-size:17px;letter-spacing:-.4px}.mark{width:22px;height:22px;border-radius:6px;background:var(--t1);display:grid;place-items:center}.mark i{width:8px;height:8px;border-radius:2px;background:var(--bg);display:block;animation:spin 6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.links{display:flex;gap:28px;font-size:15px;font-weight:500;color:var(--soft)}.links a{position:relative;display:inline-flex;gap:4px;align-items:center}.links .chev{color:var(--t3)}.links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--t1);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.links a:hover:after{transform:scaleX(1);transform-origin:left}.nav-r{display:flex;gap:20px;font-size:15px;font-weight:500;color:var(--soft)}.btn,.nav-r{align-items:center}.btn{display:inline-flex;gap:9px;border-radius:10px;padding:13px 20px;font-weight:600;font-size:16px;will-change:transform;position:relative;overflow:hidden}.btn.sm{padding:8px 14px;font-size:14px;border-radius:8px}.btn.white{background:var(--t1);color:var(--bg)}.btn.dark{background:var(--chip);color:var(--t1)}.btn .lbl{display:inline-block;position:relative;overflow:hidden;vertical-align:top;line-height:1.25}.btn .lbl span{display:block;transition:transform .45s var(--ease)}.btn .lbl span+span{position:absolute;inset:0;transform:translateY(110%)}.btn:hover .lbl span:first-child{transform:translateY(-110%)}.btn:hover .lbl span+span{transform:translateY(0)}.theme-toggle{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--t1);background:var(--chip);border:1px solid var(--line2);position:relative;overflow:hidden}.theme-toggle svg{position:absolute;transition:transform .6s var(--ease),opacity .4s}.theme-toggle .i-moon{transform:translateY(0) rotate(0);opacity:1}.theme-toggle .i-sun{transform:translateY(130%) rotate(90deg);opacity:0}[data-theme=light] .theme-toggle .i-moon{transform:translateY(-130%) rotate(-90deg);opacity:0}[data-theme=light] .theme-toggle .i-sun{transform:none;opacity:1}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.menu-btn{display:none;width:36px;height:36px;border-radius:10px;place-items:center;align-content:center;gap:5px;background:var(--chip);border:1px solid var(--line2);color:var(--t1)}.menu-btn i{display:block;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .4s var(--ease)}.menu-btn[aria-expanded=true] i:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-btn[aria-expanded=true] i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mnav:not([hidden]){display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 64px);overflow-y:auto;padding:8px 32px 28px;background:var(--bg);box-shadow:0 24px 40px var(--sh)}.mnav:not([hidden]),.mnav>a{border-bottom:1px solid var(--line1)}.mnav>a{padding:14px 0;font-size:20px;font-weight:600;letter-spacing:-.3px;color:var(--t1)}.mnav-foot{display:flex;justify-content:space-between;gap:16px;padding-top:18px;font-size:15px;font-weight:500;color:var(--soft)}.nav.open{background:var(--bg)}.hero{padding-top:170px}.h1{font-size:clamp(40px,4.45vw,64px);font-weight:600;letter-spacing:-.0375em;line-height:1.06;max-width:1000px}.w{overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.w,.wi{display:inline-block}.wi{will-change:transform,filter,opacity}.actions{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.actions .l{display:flex;gap:10px}.news{display:flex;gap:8px;align-items:center;font-weight:500;color:var(--t2)}.news b{color:var(--t1);font-weight:600}.news svg{transition:transform .4s var(--ease)}.news:hover svg{transform:translateX(4px)}.canvas-wrap{margin-top:40px;perspective:1600px}.canvas{position:relative;height:640px;border-radius:24px;background:var(--panel);border:1px solid var(--b1);overflow:hidden;transform-origin:50% 0}.stage{position:absolute;left:0;top:0;width:1312px;height:640px;transform-origin:0 0}.cluster,.float{position:absolute;inset:0;transform-style:preserve-3d}.float{pointer-events:none}.float>.card{pointer-events:auto}.sel{left:150px;top:80px;width:1012px;height:480px}.sel,.sel .h{position:absolute;border:1.5px solid var(--purple)}.sel .h{width:8px;height:8px;background:#fff}.sel .h:first-child{left:-5px;top:-5px}.sel .h:nth-child(2){right:-5px;top:-5px}.sel .h:nth-child(3){left:-5px;bottom:-5px}.sel .h:nth-child(4){right:-5px;bottom:-5px}.sel-label{left:150px;top:56px;color:var(--purple);font-size:13px;font-weight:600}.card,.sel-label{position:absolute}.card{border-radius:18px;background:var(--card);border:1px solid var(--b2);overflow:hidden;box-shadow:0 30px 60px var(--sh);will-change:transform}.card.photo img{object-fit:cover}.card .pad{padding:16px}.chat-h{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600}.av{width:22px;height:22px;border-radius:50%;background:var(--blue)}.bub{border-radius:12px;padding:8px 11px;font-size:12px;line-height:1.45;margin-top:10px}.bub.u{background:var(--line2);margin-left:auto;width:max-content;max-width:100%}.bub.a{background:var(--ai-bg);color:var(--ai-tx);max-width:240px}.kpi-l{font-size:12px;color:var(--t2)}.kpi-v{font-size:34px;font-weight:700;letter-spacing:-1.2px;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bars{display:flex;gap:5px;align-items:flex-end;height:56px;margin-top:8px}.bars i{flex:1 1;border-radius:3px;background:var(--mfill);display:block;transform-origin:bottom}.bars i:last-child{background:var(--blue)}.wf-row{display:flex;gap:8px;align-items:center;background:var(--row);border-radius:9px;padding:7px 10px;font-size:12px;font-weight:500;margin-top:8px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.up{display:flex;gap:3px;height:22px;margin-top:10px}.up i{flex:1 1;border-radius:2px;background:var(--green);display:block}.up i.warn{background:var(--amber)}.cursor{position:absolute;left:0;top:0;z-index:10;pointer-events:none;will-change:transform}.cursor svg{display:block}.cursor .tag{color:#fff;position:absolute;left:16px;top:20px;padding:4px 8px;border-radius:6px;font:600 12px/1.3 var(--font);white-space:nowrap}@keyframes blink{50%{opacity:.25}}.logos{padding-top:96px;padding-bottom:40px;display:grid;grid-template-columns:repeat(4,220px);justify-content:center;grid-row-gap:40px;row-gap:40px}.logos div{display:grid;place-items:center;color:var(--t1);transition:color .4s}.logos:hover div{color:color-mix(in srgb,var(--t1) 35%,transparent)}.logos div:hover{color:var(--t1)}.sec{padding-top:160px}.sec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.h2{font-size:clamp(32px,3.05vw,44px);font-weight:600;letter-spacing:-.034em;line-height:1.1}.pill{display:inline-flex;gap:8px;align-items:center;background:var(--chip);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;color:var(--soft)}.sec-h .btn.sm{font-size:15px;padding:9px 14px}.problem{padding-top:180px}#services{padding-top:120px}.pill i{width:6px;height:6px;border-radius:50%;background:var(--purple);display:block}.manifesto{font-size:clamp(30px,3.6vw,52px);font-weight:600;letter-spacing:-.036em;line-height:1.14;max-width:1120px;margin-top:40px}.chain{margin-top:72px;padding-bottom:64px}.ch-step,.chain{position:relative;display:flex;align-items:center}.ch-step{flex:none;gap:10px;background:var(--surf);border:1px solid color-mix(in srgb,var(--blue) calc(var(--lit, 0) * 100%),var(--line2));border-radius:12px;padding:14px 18px;font-weight:600;z-index:2}.ch-link{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:0 10px}.ch-link,.ho{align-items:center}.ho{display:inline-flex;gap:5px;font:11px var(--mono);color:var(--bad-tx);background:var(--bad-bg);border-radius:6px;padding:4px 8px;white-space:nowrap}.ho svg{color:#ff6b6b}.hdash{display:block;width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--line3) 0 10px,transparent 10px 16px);background-size:32px 2px;animation:run 1s linear infinite}@keyframes run{to{background-position:32px 0}}.direct{position:absolute;left:60px;right:40px;bottom:6px;display:flex;flex-direction:column;align-items:center;gap:10px}.dl-line{display:block;width:100%;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--purple));transform-origin:left}.dl-tag{font:12px var(--mono);color:var(--ai-tx);background:var(--ai-bg);border-radius:6px;padding:5px 10px}.pains{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}.pains>div{border-top:1px solid var(--line1);padding-top:24px}.pains b{display:block;font-size:40px;font-weight:700;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pains>div>span{color:var(--t2);font-size:16px}.panel{border:1px solid var(--b1);border-radius:24px;overflow:hidden;position:relative;background:var(--bg)}.panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--spot),transparent 60%);opacity:0;transition:opacity .4s}.panel:hover:before{opacity:1}.p-stage{position:relative;background:var(--panel);overflow:hidden}.p-cap{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:24px 28px 28px}.p-cap h3{font-size:20px;font-weight:600}.p-cap p{font-size:18px;line-height:1.4;color:var(--t2);max-width:640px;margin-top:6px}.p-link{display:flex;gap:6px;align-items:center;font-weight:500;white-space:nowrap}.p-link svg{transition:transform .4s var(--ease)}.panel:hover .p-link svg{transform:translateX(5px)}.p-fit{position:relative;margin:0 auto;transform-origin:0 0}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.row2 .p-cap{flex-direction:column;align-items:flex-start;gap:16px}.console{position:absolute;left:8.4%;top:60px;width:83.2%;height:450px;background:var(--surf2);border:1px solid var(--line2);border-radius:16px;display:grid;grid-template-columns:260px 1fr 280px;overflow:hidden;box-shadow:0 40px 80px var(--sh)}.c-side{border-right:1px solid var(--line2);padding:14px}.c-side .head{display:flex;gap:8px;align-items:center;padding:4px 6px 10px;font-weight:600;font-size:14px}.c-side .head .mark{width:18px;height:18px;border-radius:5px}.c-side .head .chev{color:var(--t3)}.c-side .it{display:flex;gap:8px;align-items:center;padding:9px 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--t2)}.c-side .it.on{background:var(--b1);color:var(--t1)}.c-thread{padding:22px 28px;display:flex;flex-direction:column;gap:14px}.c-thread .bub{font-size:14px;padding:10px 14px;border-radius:14px;margin:0}.c-thread .a{max-width:440px;align-self:flex-start}.c-thread .u{align-self:flex-end}.c-thread .ag{font-size:10px;color:var(--blue);margin-bottom:-7px}.typing{display:flex;gap:5px;background:var(--ai-bg);border-radius:14px;padding:12px 14px;width:max-content}.typing i{width:7px;height:7px;border-radius:50%;background:#7cc4ff;display:block;animation:typ 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typ{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.c-trace{border-left:1px solid var(--line2);padding:18px}.c-trace .label{font-size:11px;color:var(--t2)}.tr{display:flex;gap:9px;align-items:center;padding:8px 10px;border-radius:8px;background:var(--row);font-size:12px;font-weight:500;margin-top:10px}.tr .st{margin-left:auto;font:10px var(--mono);color:var(--t3)}.tr .ic.ok{color:var(--green);display:none}.tr .ic.wait{color:var(--blue)}.tr.done .ic.ok{display:block}.tr.done .ic.wait{display:none}.tr.flash{animation:tr-flash .3s ease-out}@keyframes tr-flash{50%{background-color:color-mix(in srgb,var(--green) 22%,var(--row))}}.big{font-size:30px;font-weight:700;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-trace .note{font-size:12px;color:var(--t2)}.flow>svg{position:absolute;inset:0;width:100%;height:100%}.wire{fill:none;stroke:var(--line3);stroke-width:1.5;transition:stroke .6s}.wire.lit{stroke:var(--purple)}.node{position:absolute;display:flex;gap:12px;align-items:center;background:var(--surf);border:1px solid var(--line2);border-radius:12px;padding:12px 14px;box-shadow:0 24px 50px var(--sh)}.node.act{border-color:var(--purple)}.node .ib{width:30px;height:30px;border-radius:8px;background:var(--line1);display:grid;place-items:center}.node b{font-size:13px;display:block}.node small{font:10px var(--mono);color:var(--t2)}.packet{left:0;top:0;opacity:0;width:10px;height:10px;border-radius:50%;background:var(--t1);box-shadow:0 0 0 4px rgba(139,92,255,.25)}.packet,.timer{position:absolute}.timer{right:40px;top:60px;background:var(--surf);border:1px solid var(--line2);border-radius:10px;padding:10px 14px}.timer .label{font-size:10px;color:var(--t2)}.timer .row{display:flex;gap:8px;align-items:center;margin-top:4px}.timer s{font-size:15px;font-weight:500;text-decoration:none}.timer .ar,.timer s{color:var(--t3)}.timer b{font-size:22px;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash{position:absolute;left:44px;top:44px;width:600px;height:400px;background:var(--surf2);border:1px solid var(--line2);border-radius:16px;padding:22px;box-shadow:0 24px 50px var(--sh)}.dash .top{display:flex;justify-content:space-between}.dash .lbl{font-size:13px;color:var(--t2)}.dash .val{display:flex;gap:10px;align-items:center;margin-top:4px}.dash .val>span:first-child{font-size:30px;font-weight:700;letter-spacing:-1px}.delta{background:var(--ok-bg);color:var(--green);font-size:12px;font-weight:600;border-radius:6px;padding:3px 7px}.legend{display:flex;gap:14px;font-size:12px;color:var(--t2)}.legend .dot{width:7px;height:7px}.dash svg{position:absolute;left:22px;top:96px;width:556px;height:200px;overflow:visible}.dash .grid line{stroke:var(--track)}.tip{position:absolute;left:272px;top:102px;background:var(--chip);border:1px solid var(--line2);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600}.tip small{display:block;font:10px var(--mono);color:var(--t2);margin-bottom:3px}.mig{position:absolute;left:60px;top:50px;width:524px;background:var(--surf2);border:1px solid var(--line2);border-radius:16px;padding:20px;box-shadow:0 24px 50px var(--sh)}.mig .head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mig .route{font-size:12px;color:var(--t2)}.mig .route b{color:var(--t1);font-weight:400}.ok-pill{background:var(--ok-bg);color:var(--green);font-size:11px;font-weight:600;border-radius:6px;padding:3px 8px;white-space:nowrap}.mrow{display:grid;grid-template-columns:130px 1fr 100px;grid-gap:12px;gap:12px;align-items:center;margin-top:14px;font:12px var(--mono)}.track{height:6px;background:var(--track);overflow:hidden}.track,.track i{border-radius:3px}.track i{display:block;height:100%;background:var(--blue)}.track i.full{background:var(--green)}.mrow .s{text-align:right;color:var(--t2)}.mrow .s.live{color:var(--green)}.mig .kpis{display:flex;gap:24px;border-top:1px solid var(--line2);margin-top:16px;padding-top:12px}.mig .kpis small{display:block;font-size:12px;color:var(--t2)}.mig .kpis b{font-size:22px;font-weight:700}.crm>svg{inset:0;width:100%;height:100%}.chan,.crm>svg{position:absolute}.chan{left:40px;width:160px;display:flex;gap:9px;align-items:center;background:var(--surf);border:1px solid var(--line2);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:500}.profile{position:absolute;left:300px;top:64px;width:300px;background:var(--surf2);border:1.5px solid var(--purple);border-radius:16px;padding:20px;box-shadow:0 24px 50px var(--sh)}.profile .who{display:flex;gap:12px;align-items:center}.profile .initials{width:42px;height:42px;border-radius:50%;background:var(--crm-av);display:grid;place-items:center;color:var(--crm-tx);font-weight:700;font-size:14px}.profile .who small{display:block;font-size:12px;color:var(--t2)}.kv{display:flex;justify-content:space-between;font-size:13px;margin-top:12px;color:var(--t2)}.kv b{color:var(--t1);font-weight:600}.kv b.good{color:var(--green)}.nba{background:var(--crm-bg);border-radius:10px;padding:10px 12px;margin-top:14px;font-size:13px;font-weight:600}.nba small{display:block;font:10px var(--mono);color:var(--crm-tx);margin-bottom:3px}.proc{padding-top:60px}.proc-pin{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding-top:110px}.journey{border:1px solid var(--line1);border-radius:24px;overflow:hidden;background:var(--panel)}.jtrack{height:3px;background:var(--line1)}.jtrack i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--purple))}.jsteps{display:grid;grid-template-columns:repeat(4,1fr)}.js{min-height:440px;padding:32px 28px 28px;border-left:1px solid var(--line1);display:flex;flex-direction:column;gap:14px;opacity:.35;transition:opacity .6s var(--ease)}.js:first-child{border-left:0}.js.on{opacity:1}.jt{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--t3)}.js.on .jt .mono{color:var(--blue)}.jt .st{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--dim);display:grid;place-items:center;transition:all .5s var(--ease)}.js.on .jt .st{border-color:var(--purple);background:radial-gradient(circle,var(--purple) 0 4px,transparent 5px)}.js.done .jt .st{background:var(--blue);border-color:var(--blue)}.js.done .jt .st:after{content:"✓";font-size:12px;color:#fff}.js h3{font-size:24px;font-weight:600;letter-spacing:-.6px}.js p{font-size:15px;line-height:1.5;color:var(--t2)}.art{margin-top:auto;background:var(--surf);border:1px solid var(--line2);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px;transform:translateY(16px);opacity:0;transition:all .7s var(--ease)}.js.on .art{transform:none;opacity:1}.art .sm{font-size:10px}.art .sm,.kv2{color:var(--t2)}.kv2{display:flex;justify-content:space-between;font-size:12px}.kv2 b{color:var(--t1)}.kv2 b.good{color:var(--green)}.roi{font-size:13px;font-weight:700}.spr{display:flex;gap:6px}.spr i{flex:1 1;text-align:center;font:11px var(--mono);font-style:normal;padding:6px 0;border-radius:6px;background:var(--row)}.spr i:last-child{background:none;border:1px solid var(--dim);color:var(--t3)}.dl{font-size:13px;font-weight:500;color:var(--soft)}.ship{position:relative;margin-top:80px}.ship-pin{height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ship-track{display:flex;gap:12px;padding-left:64px;will-change:transform}.ship-track .end{flex:none;width:64px}.tile{color:#fff;flex:none;width:var(--w);height:min(60vh,520px);border-radius:18px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.tile .img{position:absolute;inset:-10%;will-change:transform}.tile .img img{object-fit:cover}.tile .img.gray img{filter:grayscale(1)}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.85))}.tile>:not(.img){position:relative;z-index:2}.tag{align-self:flex-start;background:rgba(0,0,0,.65);border-radius:6px;padding:5px 9px;font:11px var(--mono)}.tile h3{font-size:28px;font-weight:600;letter-spacing:-.6px;line-height:1.15;max-width:520px}.tile p{font-size:14px;color:#d4d4d4;margin-top:6px}.tile.app{background:#0f1a2e;align-items:center;justify-content:flex-start;gap:20px}.tile.app:after{display:none}.tile.app .tag{background:none;color:#9cc7ff}.phone{width:220px;height:440px;border-radius:30px;background:#0a0a0a;border:6px solid #2a3550;padding:22px 16px;display:flex;flex-direction:column;gap:12px}.pts{border-radius:14px;padding:14px;background:linear-gradient(135deg,var(--blue),var(--purple))}.pts small{display:block;font-size:12px;font-weight:600}.pts b{font-size:18px;font-weight:700}.pr{display:flex;justify-content:space-between;background:#161616;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:500}.ship .note{font-size:11px;color:var(--t3);margin-top:20px}html:not(.motion) .ship-pin{height:auto}html:not(.motion) .ship-track{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:64px;padding-bottom:8px;scrollbar-width:thin}html:not(.motion) .tile{scroll-snap-align:start}.trow{display:grid;grid-template-columns:1fr 340px;grid-gap:64px;gap:64px;align-items:end;margin-top:28px}.quote{font-size:clamp(28px,2.9vw,42px);font-weight:500;letter-spacing:-.033em;line-height:1.2}.author{display:flex;gap:14px;align-items:center;margin-top:36px}.avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid var(--purple);position:relative;flex:none}.avatar img{object-fit:cover}.author b{display:block;font-size:17px}.author span{color:var(--t2);font-size:15px}.outs{border:1px solid var(--line1);border-radius:20px;overflow:hidden}.outs>div{padding:22px 24px;border-top:1px solid var(--line1)}.outs>div:first-child{border-top:0;background:var(--panel)}.outs b{display:block;font-size:36px;font-weight:700;letter-spacing:-1.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.outs>div>span{color:var(--t2);font-size:14px}.testi .note{font-size:11px;color:var(--t3);margin-top:28px}.bento{border:1px solid var(--line1);border-radius:24px;display:grid;grid-template-columns:1fr 1fr}.bento,.cell{overflow:hidden}.cell{height:300px;padding:36px 40px 28px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--line1);position:relative}.cell:nth-child(-n+2){border-top:0}.cell:nth-child(2n){border-left:1px solid var(--line1)}.cell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),var(--spot),transparent 60%);opacity:0;transition:opacity .4s}.cell:hover:before{opacity:1}.cell .lab{display:flex;gap:6px;align-items:center;font-size:18px;font-weight:500}.cell .lab svg{transition:transform .4s var(--ease)}.cell:hover .lab svg{transform:translateX(5px)}.vit{width:min(380px,100%)}.vit .hd{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600}.vit .ontrack{font:10px var(--mono);color:var(--green);border:1px solid var(--green);border-radius:4px;padding:2px 6px}.vit .r{display:flex;justify-content:space-between;font-size:13px;color:var(--t2);margin-top:12px}.vit .r b{color:var(--blue)}.vit .track{margin-top:6px;background:var(--b1)}.list{width:min(320px,100%)}.list .hd{font-size:13px;font-weight:600;margin-bottom:6px}.list .it{display:flex;gap:10px;align-items:center;padding:7px 10px;border-radius:8px;font-size:13px;font-weight:500}.list .it.on{background:var(--hair)}.list .it .gi{color:var(--t2)}.list .it .end{margin-left:auto;font:11px var(--mono);color:var(--t3)}.chip{font:10px var(--mono);background:var(--mfill);border-radius:4px;padding:2px 5px}.url{width:min(420px,100%);align-items:center;background:var(--surf2);border:1px solid var(--line2);border-radius:12px;padding:10px 12px;font-size:14px;color:var(--soft)}.url,.url .nav-ico{display:flex;gap:12px}.url .nav-ico{color:var(--t3)}.url .lk{width:24px;height:24px;border-radius:6px;background:var(--ai-bg);color:var(--blue);display:grid;place-items:center;flex:none}.cell .copy{font-size:14px;line-height:1.5;color:var(--t2);margin-top:14px}.huge{font-size:88px;font-weight:700;letter-spacing:-4px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell .sub{font-size:16px;color:var(--t2);margin-top:12px}.rep{width:min(440px,100%);font-size:13px}.rep .r{display:grid;grid-template-columns:1fr 90px 90px;padding:9px 0;border-bottom:1px solid var(--b1);align-items:center}.rep .r.h{font-size:12px;border-color:var(--line1)}.rep .r span:nth-child(2),.rep .r.h{color:var(--t3)}.rep .r span:nth-child(3){font-weight:600}.rep .r .dot{width:7px;height:7px;background:var(--purple);margin-right:6px}.cta{padding-top:200px;padding-bottom:160px;text-align:center}.cta .h2{font-size:clamp(36px,3.9vw,56px)}.prompt{width:min(720px,100%);min-height:200px;margin:32px auto 0;background:var(--surf);border:1px solid var(--line2);border-radius:18px;padding:18px 18px 14px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;transition:border-color .4s}.prompt:focus-within,.prompt:hover{border-color:var(--line3)}.typed{width:100%;min-height:96px;resize:none;border:0;outline:none;background:none;color:var(--t1);font:400 16px/1.5 var(--font);caret-color:var(--blue)}.typed::placeholder{color:var(--soft);opacity:1}.pbar .hint{display:inline-flex;gap:8px}.pbar,.pbar .hint{align-items:center}.pbar{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line2);padding-top:12px;font-size:13px;color:var(--t2)}.send{width:32px;height:32px;border-radius:8px;background:var(--t1);color:var(--bg);display:grid;place-items:center;will-change:transform;flex:none}.chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:32px}.chips button{background:var(--surf);border:1px solid var(--line2);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;color:var(--soft);transition:background .3s,border-color .3s,transform .3s var(--ease)}.chips button:hover{background:var(--line1);border-color:var(--line3);transform:translateY(-2px)}.alt{display:inline-flex;gap:6px;align-items:center;margin-top:48px;font-size:15px;font-weight:500;color:var(--soft)}.alt svg{transition:transform .4s var(--ease)}.alt:hover svg{transform:translateX(4px)}footer.wrap{padding-top:40px;padding-bottom:56px}.fcols{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px}.fcols h2{font-size:15px;font-weight:600;margin-bottom:12px}.fcols a{display:block;font-size:15px;color:var(--t2);margin-top:12px;transition:color .3s}.fcols a:hover{color:var(--t1)}.fbot{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:72px}.fbrand p{color:var(--t2);font-size:14px;line-height:1.5;margin-top:14px;max-width:340px}.factions{display:flex;gap:16px}.factions,.lang{align-items:center}.lang{display:inline-flex;gap:2px;height:36px;padding:3px 3px 3px 11px;border-radius:10px;background:var(--chip);border:1px solid var(--line2);color:var(--t2)}.lang svg{margin-right:6px}.lang a{height:28px;min-width:38px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:600;color:var(--t2);display:grid;place-items:center;transition:background .3s,color .3s}.lang a.on{background:var(--bg);box-shadow:0 1px 2px var(--sh)}.lang a.on,.lang a:not(.on):hover{color:var(--t1)}.nav-lang{color:var(--t3);transition:color .3s}.nav-lang:hover{color:var(--t1)}.socials{display:flex;gap:8px}.socials a{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--t2);background:var(--chip);border:1px solid var(--line2);transition:color .3s,transform .4s var(--ease),border-color .3s}.socials a:hover{color:var(--t1);border-color:var(--line3);transform:translateY(-2px)}.flegal{justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid var(--line1);font-size:13px;color:var(--t3)}.flegal,.flegal nav{display:flex;gap:24px}.flegal a{color:var(--t3);transition:color .3s}.flegal a:hover{color:var(--t1)}@media (max-width:1100px){.links{display:none}.menu-btn{display:grid}.tile{width:min(var(--w),84vw)}.bento,.row2,.trow{grid-template-columns:1fr}.cell:nth-child(2n){border-left:0}.cell:nth-child(2){border-top:1px solid var(--line1)}.fcols,.logos{grid-template-columns:repeat(2,1fr)}.jsteps{grid-template-columns:1fr 1fr}.chain{flex-wrap:wrap;gap:12px}.direct{display:none}.pains{grid-template-columns:1fr}}@media (max-width:700px){.wrap{padding-left:20px;padding-right:20px}.hero{padding-top:120px}#services,.problem,.sec{padding-top:112px}.h2 .br{display:none}.cta{padding-top:140px;padding-bottom:112px}.nav{padding:12px 20px}.nav-r .login,.nav-r .nav-lang{display:none}.actions{flex-direction:column;align-items:flex-start;gap:20px}.actions .l{flex-wrap:wrap}.mnav:not([hidden]){padding:4px 20px 24px}.nav-r{gap:10px}.sec-h{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.logos{padding-top:64px;row-gap:28px}.chain{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;margin-top:48px;padding-bottom:0}.ch-link{flex:none;flex-direction:row;align-items:center;gap:12px;height:44px;padding:0 0 0 26px}.hdash{order:-1;width:2px;height:100%;animation:none;background:repeating-linear-gradient(180deg,var(--line3) 0 6px,transparent 6px 10px)}.panel[data-demo=ai] .p-stage{height:360px!important}.console{grid-template-columns:minmax(0,1fr);top:20px;left:16px;width:calc(100% - 32px);height:calc(100% - 20px)}.c-thread{padding:18px 16px;gap:12px}.c-thread .bub{font-size:13px}.c-thread .u{max-width:88%}.p-cap{padding:20px 20px 24px}.p-cap p{font-size:16px}.tile{height:min(64vh,460px)}.tile h3{font-size:22px}html:not(.motion) .ship-track{scroll-padding-left:20px}.proc-pin{min-height:0;padding-top:52px}.trow{gap:32px}.outs b{font-size:30px}.cell{height:auto;min-height:240px;gap:32px;padding:28px 22px 24px}.url{font-size:13px;gap:10px}.url .nav-ico{gap:8px}#url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep .r{grid-template-columns:minmax(0,1fr) 64px 76px;gap:8px}.prompt{min-height:180px}.pbar{font-size:12px}.c-side,.c-trace{display:none}.p-cap{flex-direction:column;align-items:flex-start}.jsteps{grid-template-columns:1fr}.js{min-height:0}.fbot,.flegal{flex-direction:column;align-items:flex-start}.ship-track{padding-left:20px}.huge{font-size:64px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}