:root{color-scheme:light;--surface:#fff;--bg:#fff;--grey:#f5f6fa;--tint:#eef1f8;--panel:#f5f6fa;--line:#e3e5e9;--line-2:#cfd3dc;--ink:#0b0d14;--ink-2:#2a2f3d;--muted:#5f646e;--primary:#2b3e8c;--primary-hover:#1d2a63;--primary-soft:#e8ecf6;--on-primary:#fff;--mint:#86a9df;--brand-mark:#2b3e8c;--skel:#dde1ec;--skel-2:#c3cde6;--accent-line:#b8c4e4;--warn:#c98a2b;--warn-fg:#a9701a;--warn-ink:#7a6a43;--warn-bg:#fbf1df;--warn-soft:#fdf6e7;--warn-line:#d9b86a;--bad-bg:#f3c9c0;--bad-line:#d9988c;--danger:#b3261e;--device:#1c2236;--shadow-rgb:11 13 20;--nav-bg:#fffffff5;--ring:color-mix(in srgb, var(--primary) 30%, transparent);--sel:color-mix(in srgb, var(--primary) 22%, transparent);--scrim:#0b0d1473;--shot-dim:1;--iso-0:#c3d8e8;--iso-1:#eef2f9;--iso-2:#b4c8e6;--iso-3:#86a9df;--iso-4:#2b3e8c;--r:8px;--r-sm:6px;--font:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--pad:20px;--max:1160px;--sec:clamp(64px, 8vw, 96px);--head-gap:clamp(32px, 4vw, 40px);--gap:24px;--nav-h:72px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--surface:#11141f;--bg:#0a0c14;--grey:#0e111a;--tint:#121629;--panel:#161a28;--line:#242838;--line-2:#363c55;--ink:#eef0f6;--ink-2:#c9cdd9;--muted:#9ca1af;--primary:#8fa8ee;--primary-hover:#a9bcf3;--primary-soft:#1a2140;--on-primary:#0a0c14;--mint:#6580cc;--brand-mark:#8fa8ee;--skel:#262b40;--skel-2:#34406c;--accent-line:#2f3b6b;--warn:#d9a04a;--warn-fg:#e0b565;--warn-ink:#c9b480;--warn-bg:#2b2412;--warn-soft:#1f1a10;--warn-line:#6b5526;--bad-bg:#4a2420;--bad-line:#7a403a;--danger:#f08a82;--device:#05060b;--shadow-rgb:0 0 0;--nav-bg:#0a0c14f0;--scrim:#0000009e;--shot-dim:.9;--iso-0:#262d47;--iso-1:#323c5e;--iso-2:#46578f;--iso-3:#6f8ad6;--iso-4:#8fa8ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface:#11141f;--bg:#0a0c14;--grey:#0e111a;--tint:#121629;--panel:#161a28;--line:#242838;--line-2:#363c55;--ink:#eef0f6;--ink-2:#c9cdd9;--muted:#9ca1af;--primary:#8fa8ee;--primary-hover:#a9bcf3;--primary-soft:#1a2140;--on-primary:#0a0c14;--mint:#6580cc;--brand-mark:#8fa8ee;--skel:#262b40;--skel-2:#34406c;--accent-line:#2f3b6b;--warn:#d9a04a;--warn-fg:#e0b565;--warn-ink:#c9b480;--warn-bg:#2b2412;--warn-soft:#1f1a10;--warn-line:#6b5526;--bad-bg:#4a2420;--bad-line:#7a403a;--danger:#f08a82;--device:#05060b;--shadow-rgb:0 0 0;--nav-bg:#0a0c14f0;--scrim:#0000009e;--shot-dim:.9;--iso-0:#262d47;--iso-1:#323c5e;--iso-2:#46578f;--iso-3:#6f8ad6;--iso-4:#8fa8ee}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);interpolate-size:allow-keywords;scroll-padding-block-start:90px}[dir=rtl] *,[dir=rtl] :before,[dir=rtl] :after{letter-spacing:0!important}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding-block-end:64px;font-size:1.0625rem;font-weight:400;line-height:1.8;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}::selection{background:var(--sel)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 5px var(--ring);border-radius:4px}.icon{flex:none}[dir=rtl] .flip{transform:scaleX(-1)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:var(--r-sm);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:-80px;inset-inline-start:12px}.skip:focus{inset-block-start:12px}.tel{unicode-bidi:isolate}h1,h2,h3{color:var(--ink);text-wrap:balance;letter-spacing:-.01em;font-weight:600}h1{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;line-height:1.3}.h-lg{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.4}.h-md{font-size:clamp(1.25rem,2.2vw,1.5rem);line-height:1.45}h3{font-size:1.15rem;line-height:1.5}.lead{color:var(--muted);text-wrap:pretty;max-inline-size:60ch;font-size:clamp(1.0625rem,1.8vw,1.25rem)}.mark{color:var(--primary)}.label{color:var(--primary);margin-block-end:2px;font-size:.9rem;font-weight:600;display:block}.eyebrow{color:var(--primary);font-size:.9rem;font-weight:600;line-height:1.4}.kicker{color:var(--muted);font-size:.95rem;font-weight:500}.textlink{min-block-size:44px;color:var(--primary);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:6px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.textlink:hover{text-decoration-color:var(--primary)}p a,.prose a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.num{border:1px solid var(--line-2);background:var(--surface);block-size:34px;inline-size:34px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:600;line-height:1;display:inline-grid}.num:empty{display:none}.wrap{inline-size:min(100% - 2 * var(--pad), var(--max));margin-inline:auto}.sec{padding-block:var(--sec)}.sec--grey{background:var(--grey);border-block:1px solid var(--line)}.sec:not(.sec--grey)+.sec:not(.sec--grey){padding-block-start:0}.sec--grey+.sec--grey{border-block-start:0;padding-block-start:0}.sec--grey+.cta-sec,.statement+.cta-sec{padding-block-start:var(--sec)}.split{align-items:start;gap:28px;display:grid}.col-8{max-inline-size:880px}.shead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 32px;margin-block-end:var(--head-gap);display:flex}.shead__text{gap:8px;max-inline-size:760px;display:grid}.shead--side{align-content:start;justify-items:start;margin-block-end:0;display:grid}.shead--side .shead__text{gap:8px}.shead--side .textlink{margin-block-start:4px}.split>.shead--side{margin-block-end:8px}.subsec{margin-block-start:clamp(48px,6vw,64px)}.subhead{margin-block-end:12px;font-size:1.15rem;font-weight:600}.note{color:var(--muted);text-wrap:pretty;max-inline-size:60ch;margin-block-start:28px;font-size:1rem}.prose{color:var(--ink-2);gap:16px;display:grid}.prose__lead{color:var(--ink);max-inline-size:40em;font-size:1.2rem}.btn{border-radius:var(--r-sm);min-block-size:52px;font:inherit;cursor:pointer;text-align:center;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 26px;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .3s ease-out,color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;display:inline-flex}.btn--lg{min-block-size:54px;padding-inline:30px}.btn--wa,.btn--primary,.btn--dark{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.btn--wa:hover,.btn--primary:hover,.btn--dark:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 22%, transparent)}.btn--line,.btn--ghost{background:var(--surface);color:var(--primary);border-color:var(--line-2)}.btn--line:hover,.btn--ghost:hover{border-color:var(--primary);background:var(--primary-soft)}.btn--white{background:var(--surface);color:var(--primary);border-color:var(--surface)}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.icon-btn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;block-size:48px;inline-size:48px;color:var(--ink);place-items:center;list-style:none;display:inline-grid}.icon-btn::-webkit-details-marker{display:none}.nav{z-index:50;background:var(--nav-bg);backdrop-filter:blur(8px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}.nav__in{inline-size:min(100% - 2 * var(--pad), var(--max));min-block-size:var(--nav-h);align-items:center;gap:28px;margin-inline:auto;display:flex}.nav__logo{color:var(--ink);flex:none;inline-size:108px;display:block}.nav__logo svg{block-size:auto;inline-size:100%;display:block}.nav__links{gap:2px;display:none}.nav__links a{color:var(--ink-2);white-space:nowrap;border-radius:var(--r-sm);padding:8px 12px;font-size:.97rem;font-weight:500;text-decoration:none}.nav__links a:hover{color:var(--primary);background:var(--grey)}.nav__links a[aria-current]{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary);border-radius:0;font-weight:600}.nav__end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.lang{min-block-size:44px;color:var(--ink-2);border-radius:var(--r-sm);align-items:center;padding:0 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.lang:hover{color:var(--primary);background:var(--grey)}.nav__cta{min-block-size:44px;padding:8px 20px;font-size:.95rem;display:none}.menu__panel{background:var(--surface);border-block-end:1px solid var(--line);box-shadow:0 12px 24px rgb(var(--shadow-rgb) / .08);padding:8px var(--pad) 22px;max-block-size:calc(100dvh - var(--nav-h));gap:14px;display:grid;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.menu__panel nav{display:grid}.menu__panel nav a{border-block-end:1px solid var(--line);padding:14px 4px;font-size:1.1rem;font-weight:500;text-decoration:none}.menu__panel nav a[aria-current]{color:var(--primary);font-weight:600}.menu__panel .btn{inline-size:100%}.menu .menu__close,.menu[open] .menu__open{display:none}.menu[open] .menu__close{display:block}.crumbs ol{inline-size:min(100% - 2 * var(--pad), var(--max));color:var(--muted);flex-wrap:wrap;margin-inline:auto;padding-block:16px 0;font-size:.92rem;display:flex}.crumbs li+li:before{content:"/";color:var(--line-2);margin-inline:8px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--primary);text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-weight:500}.dock{z-index:60;padding:8px var(--pad) calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-block-start:1px solid var(--line);grid-template-columns:1.3fr 1fr;gap:10px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.dock .btn{min-block-size:46px;padding-inline:8px;font-size:.98rem}.hero__grid{align-items:center;gap:8px;display:grid}.hero__text{justify-items:start;gap:18px;max-inline-size:640px;display:grid}.hero__sub{color:var(--muted);text-wrap:pretty;max-inline-size:36em;font-size:clamp(1.0625rem,1.9vw,1.25rem)}.hero__btns{flex-wrap:wrap;gap:12px;inline-size:100%;margin-block-start:8px;display:flex}.hero__btns .btn{flex:200px}.values{border-block-start:1px solid var(--line);grid-template-columns:1fr;gap:0;margin-block-start:clamp(40px,6vw,64px);display:grid}.values li{border-block-end:1px solid var(--line);grid-template-columns:auto 1fr;align-content:start;gap:14px;padding-block:22px;display:grid}.values__ico{color:var(--primary);margin-block-start:2px}.values h3{margin-block-end:2px;font-size:1.05rem}.values p{color:var(--muted);font-size:.97rem;line-height:1.75}.phead{border-block-end:1px solid var(--line);padding-block:clamp(20px,3vw,28px) clamp(40px,5vw,64px)}.phead__grid{align-items:center;gap:28px;padding-block-start:clamp(16px,3vw,32px);display:grid}.phead__text{align-content:center;justify-items:start;gap:16px;display:grid}.phead__text h1{max-inline-size:18em;font-size:clamp(1.75rem,3.8vw,2.5rem)}.phead__for{color:var(--ink-2);max-inline-size:38em}.phead__for .label{margin-inline-end:8px;display:inline}.phead .btn-row{inline-size:100%;margin-block-start:6px}.phead .btn-row .btn{flex:200px}.phead__visual{display:block}.phead+.sec{padding-block-start:clamp(48px,6vw,72px)}.motif{block-size:auto;inline-size:100%;max-inline-size:340px;margin-inline:auto;display:block}.pv{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 10px 30px rgb(var(--shadow-rgb) / .07);gap:16px;inline-size:100%;max-inline-size:460px;margin-inline:auto;padding:24px;display:grid}.pv__top{border-block-end:1px solid var(--line);align-items:center;gap:14px;padding-block-end:16px;font-size:1.15rem;display:flex}.pv__label{color:var(--muted);font-size:.85rem;font-weight:600}.pv__rows{gap:10px;display:grid}.pv__rows li{grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.98rem;line-height:1.6;display:grid}.pv__rows li:not(:has(.icon)){background:var(--grey);border-radius:var(--r-sm);grid-template-columns:1fr;padding:10px 14px;font-weight:500}.pv__rows .icon{color:var(--primary);margin-block-start:4px}.pv__strip{border-block-start:1px solid var(--line);gap:10px;padding-block-start:16px;display:grid}.pv__strip>div{gap:8px;display:flex}.cards{gap:var(--gap);grid-template-columns:1fr;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:14px;padding:clamp(22px,3vw,32px);display:grid}.card p{color:var(--ink-2)}.tiles{grid-template-columns:1fr;gap:16px;display:grid}.tiles--4{grid-template-columns:repeat(2,1fr)}.cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;block-size:100%;min-block-size:76px;padding:14px 18px;font-size:1.05rem;font-weight:500;line-height:1.5;text-decoration:none;display:grid}.cell .icon{color:var(--line-2)}.cell:hover .icon{color:var(--primary)}.tiles--4 .cell{grid-template-columns:1fr;align-content:start;justify-items:start;gap:12px;min-block-size:120px;padding:18px}.tiles--4 .cell .icon{display:none}.linklist{border-block-start:1px solid var(--line-2);grid-template-columns:1fr;column-gap:40px;display:grid}.linklist a{border-block-end:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;min-block-size:60px;padding-block:12px;font-size:1.05rem;font-weight:500;text-decoration:none;display:flex}.linklist a .icon,.linklist a:hover{color:var(--primary)}.numlist{border-block-start:1px solid var(--line-2);grid-template-columns:1fr;column-gap:48px;display:grid}.numlist li{border-block-end:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding-block:20px;display:grid}.numlist p{color:var(--ink);font-size:1.08rem}.numlist .num{margin-block-start:2px}.numlist--1 li{grid-template-columns:1fr;gap:4px}.numlist--1 h3{margin-block-end:2px}.numlist--1 p{color:var(--ink-2);font-size:1rem}.notfit__close{margin-block-start:24px;font-size:1.1rem;font-weight:600}.checks{border-block-start:1px solid var(--line-2);grid-template-columns:1fr;column-gap:48px;display:grid}.checks li{border-block-end:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding-block:12px;display:grid}.checks .icon{color:var(--primary);margin-block-start:5px}.checks--lg li{color:var(--ink);padding-block:16px;font-size:1.08rem}.statement{background:var(--tint);border-block:1px solid var(--line);padding-block:clamp(40px,5vw,56px)}@media (width>=960px){.statement__in{inline-size:min(100% - 2 * var(--pad), var(--max))}}.statement__in{border-inline-start:3px solid var(--primary);align-items:start;gap:10px;padding-inline-start:24px;display:grid}.statement p{color:var(--ink);text-wrap:pretty;max-inline-size:36em;font-size:clamp(1.25rem,2.3vw,1.65rem);font-weight:500;line-height:1.7}.statement+.sec{padding-block-start:var(--sec)}.steps{border-block-start:1px solid var(--line-2);gap:0;display:grid}.steps li{border-block-end:1px solid var(--line-2);align-content:start;gap:6px;padding-block:24px;display:grid}.steps__n{background:var(--surface);block-size:36px;inline-size:36px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-block-end:8px;font-size:.85rem;font-weight:600;display:inline-grid;position:relative}.steps p{color:var(--muted)}.feats{border-block-start:1px solid var(--line-2);grid-template-columns:1fr;gap:0 48px;display:grid}.feat{border-block-end:1px solid var(--line-2);align-content:start;gap:6px;padding-block:24px;display:grid}.feat p{color:var(--ink-2)}.feat__n{color:var(--primary);font-variant-numeric:tabular-nums;margin-block-end:6px;font-size:.9rem;font-weight:600}.rows{border-block-start:1px solid var(--line-2)}.rows li{border-block-end:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding-block:22px;display:grid}.rows h3{margin-block-end:4px}.rows p{color:var(--ink-2)}.rows .num{margin-block-start:2px}.vtl{gap:0;display:grid}.vtl li{align-items:start;gap:6px;padding-block-end:32px;padding-inline-start:48px;display:grid;position:relative}.vtl li:last-child{padding-block-end:0}.vtl li:before{content:"";background:var(--line-2);inline-size:2px;position:absolute;inset-block:22px -6px;inset-inline-start:8px}.vtl li:last-child:before{display:none}.vtl__dot{background:var(--surface);border:2px solid var(--primary);border-radius:50%;block-size:18px;inline-size:18px;position:absolute;inset-block-start:6px;inset-inline-start:0}.vtl .num{background:0 0;border:0;justify-content:start;block-size:auto;inline-size:auto;padding:0;font-size:.85rem}.vtl p{color:var(--ink);font-size:1.08rem}.vtl--cards p{color:var(--ink-2);font-size:1.05rem}.vtl--cards h2{margin-block-end:4px}.vtl--cards>li>div{gap:8px;display:grid}.need{background:var(--grey);border-inline-start:3px solid var(--primary);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-block-start:6px;padding:10px 16px;color:var(--ink)!important;font-size:1rem!important}[dir=rtl] .need{border-radius:var(--r-sm) 0 0 var(--r-sm)}.aside{align-self:start}.aside__note{border-inline-start:3px solid var(--primary);color:var(--ink-2);padding-inline-start:16px;font-size:1.05rem}.anchors{border-block-end:1px solid var(--line)}.anchors__list{grid-template-columns:1fr;column-gap:40px;padding-block:8px;display:grid}.anchors a{border-block-end:1px solid var(--line);align-items:center;gap:14px;min-block-size:56px;padding-block:8px;font-weight:600;text-decoration:none;display:flex}.anchors a>span:nth-child(2){flex:1}.anchors a .icon{color:var(--primary);rotate:90deg}.anchors a:hover{color:var(--primary)}.anchors .flip{transform:none}.svc-sec{padding-block:clamp(48px,6vw,72px);scroll-margin-block-start:80px}.svc{align-items:start;gap:24px;display:grid}.svc__main{align-content:start;justify-items:start;gap:10px;display:grid}.svc__main p{color:var(--ink-2);max-inline-size:36em}.offices{grid-template-columns:1fr;gap:40px;display:grid}.office{align-content:start;gap:12px;display:grid}.office h3{font-size:1.3rem}.office>p{color:var(--muted)}.office__rows{border-block-start:1px solid var(--line-2)}.office__row{border-block-end:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 20px;min-block-size:64px;padding-block:10px;text-decoration:none;display:flex}.office__row>span{color:var(--ink-2)}.office__row b{color:var(--primary);align-items:center;gap:8px;font-size:1.1rem;font-weight:600;display:inline-flex}.office__row:hover b{text-underline-offset:5px;text-decoration:underline}.faq{border-block-start:1px solid var(--line-2)}.faq__item{border-block-end:1px solid var(--line-2)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-block-size:60px;padding-block:18px;font-size:1.08rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--primary)}.faq__plus{flex:none;block-size:22px;inline-size:22px;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:var(--primary);block-size:1.75px;inline-size:14px;transition:rotate .2s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq__plus:after{rotate:90deg}.faq__item[open] .faq__plus:after{rotate:0deg}.faq__item p{color:var(--ink-2);max-inline-size:42em;padding-block-end:22px}.cta-sec{padding-block:0 var(--sec)}.cta{background:var(--tint);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:grid}.cta__text{gap:10px;display:grid}.cta h2{font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.4}.cta p{color:var(--muted);text-wrap:pretty;max-inline-size:34em}.cta__btns{gap:10px;display:grid}.actions{gap:var(--gap);grid-template-columns:1fr;display:grid}.action{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:12px;padding:clamp(22px,4vw,32px);display:grid}.action p{color:var(--muted)}.action .btn{inline-size:100%;margin-block-start:auto}.wa-number{font-size:1.6rem;font-weight:600;color:var(--ink)!important}.wa-number a{text-decoration:none}.ind-card,.app-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:10px;block-size:100%;padding:24px;text-decoration:none;display:grid}.ind-card__top,.app-card__top{justify-content:space-between;align-items:center;display:flex}.app-card__go{color:var(--line-2);display:inline-grid}.app-card:hover .app-card__go,.ind-card:hover .app-card__go{color:var(--primary)}.app-card p,.ind-card p{color:var(--muted)}.app-card__for{border-block-start:1px solid var(--line);margin-block-start:4px;padding-block-start:12px}.irow__n{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.ind-card__apps{gap:8px;margin-block-start:6px;display:flex}.notfound{inline-size:min(100% - 2 * var(--pad), var(--max));justify-items:start;gap:16px;margin-inline:auto;padding-block:88px;display:grid}.notfound__n{color:var(--line-2);font-size:clamp(4rem,14vw,7rem);font-weight:300;line-height:1}.foot{background:var(--grey);border-block-start:1px solid var(--line);color:var(--ink-2);padding-block-start:56px}.foot a{text-decoration:none}.foot a:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.foot__grid{grid-template-columns:repeat(2,1fr);gap:36px 24px;padding-block-end:44px;display:grid}.foot__brand,.foot__offices{grid-column:1/-1}.foot__logo{inline-size:120px;color:var(--ink);margin-block-end:14px}.foot__brand p{max-inline-size:30em;color:var(--muted);font-size:.97rem}.foot__links{flex-wrap:wrap;gap:4px 20px;margin-block-start:12px;display:flex}.foot__links a{color:var(--primary);align-items:center;min-block-size:36px;font-weight:600;display:inline-flex}.foot__title{color:var(--ink);border-block-end:1px solid var(--line-2);margin-block-end:8px;padding-block-end:8px;font-size:1rem;font-weight:600}.foot ul{display:grid}.foot li a{align-items:center;min-block-size:40px;font-size:.97rem;display:inline-flex}.foot__offices li{padding-block:6px;display:grid}.foot__offices .tel{text-align:start;color:var(--ink);justify-self:start;font-weight:600}.foot__label{color:var(--muted);font-size:.88rem}.foot__bar{border-block-start:1px solid var(--line-2)}.foot__bar p{color:var(--muted);padding-block:20px;font-size:.88rem}@media (width>=700px){.cards--2,.actions{grid-template-columns:repeat(2,1fr)}.tiles--3{grid-template-columns:repeat(3,1fr)}.linklist,.numlist,.checks--2,.anchors__list,.feats{grid-template-columns:repeat(2,1fr)}.feats--3{grid-template-columns:1fr}.values{grid-template-columns:repeat(2,1fr);column-gap:48px}.offices{grid-template-columns:repeat(2,1fr);gap:64px}.hero__btns .btn,.phead .btn-row .btn{flex:none}.steps{border-block-start:0;grid-template-columns:repeat(3,1fr);column-gap:40px}.steps li{border-block-start:1px solid var(--line-2);border-block-end:0}.cta__btns{grid-template-columns:repeat(2,auto);justify-content:start}.numlist--1{grid-template-columns:1fr}}@media (width>=960px){:root{--pad:32px}body{padding-block-end:0}.dock{display:none}.nav__links,.nav__cta{display:flex}.menu{display:none}.nav__logo{inline-size:118px}.split{grid-template-columns:4fr 8fr;gap:72px}.split>.shead--side{margin-block-end:0;position:sticky;inset-block-start:110px}.cards--3{grid-template-columns:repeat(3,1fr)}.tiles--4{grid-template-columns:repeat(4,1fr)}.tiles--5{grid-template-columns:repeat(5,1fr)}.tiles--5 .cell{grid-template-columns:1fr;align-content:start;justify-items:start;gap:12px;min-block-size:120px;padding:18px}.tiles--5 .cell .icon{display:none}.linklist,.anchors__list,.feats--3{grid-template-columns:repeat(3,1fr)}.values{border-block-end:0;grid-template-columns:repeat(4,1fr);column-gap:32px}.values li{border-block-end:0;grid-template-columns:1fr;gap:10px;padding-inline-end:8px}.phead__grid{grid-template-columns:1.15fr 1fr;gap:72px}.phead__visual{display:block}.svc{grid-template-columns:4fr 8fr;gap:72px}.checks--2{column-gap:56px}.foot__grid{grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:40px}.foot__brand,.foot__offices{grid-column:auto}.cta{grid-template-columns:1.5fr 1fr;gap:48px}.cta__btns{grid-template-columns:1fr;justify-self:end;inline-size:min(100%,260px)}.hero__grid{grid-template-columns:1.05fr 1fr;gap:48px}}.hero3d{block-size:280px;inline-size:100%;margin-block-start:8px;position:relative}.hero3d canvas{opacity:0;block-size:100%;inline-size:100%;transition:opacity .8s ease-out;display:block;position:absolute;inset:0}.hero3d__fb{block-size:100%;inline-size:100%;transition:opacity .8s ease-out;position:absolute;inset:0}.hero3d__fb .iso-t{fill:var(--s)}.hero3d__fb .iso-l{fill:color-mix(in srgb, var(--s) 88%, #000)}.hero3d__fb .iso-r{fill:color-mix(in srgb, var(--s) 78%, #000)}.hero3d.is-ready canvas{opacity:1}.hero3d.is-ready .hero3d__fb{opacity:0}@media (width>=960px){.hero3d{block-size:440px;margin:0}}.rv{opacity:0;transform:translateY(16px)}.rv.in{opacity:1;transition:opacity .7s ease-out var(--d,0s), transform .7s ease-out var(--d,0s);transform:none}.cell,.app-card,.ind-card{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:border-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out}.cell:hover,.app-card:hover,.ind-card:hover{border-color:var(--primary);transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px);box-shadow:0 10px 24px rgb(var(--shadow-rgb) / .09)}.rv.in.cell,.rv.in.app-card,.rv.in.ind-card{transition:opacity .7s ease-out var(--d,0s), border-color .3s ease-out, box-shadow .3s ease-out, transform .3s ease-out}.steps__n svg{block-size:100%;inline-size:100%;position:absolute;inset:0;rotate:-90deg}.steps__n circle{fill:none;stroke:var(--primary);stroke-width:1.6px;stroke-dasharray:101;stroke-dashoffset:0}.steps li.rv:not(.in) circle{stroke-dashoffset:101px}.steps li.rv.in circle{transition:stroke-dashoffset 1.1s ease-out calc(var(--d,0s) + .25s)}.faq__item::details-content{opacity:0;block-size:0;transition:block-size .4s ease-out, opacity .4s ease-out, content-visibility .4s allow-discrete;overflow:hidden}.faq__item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.rv{opacity:1!important;transform:none!important}.cell,.app-card,.ind-card{transform:none!important}.steps li.rv:not(.in) circle{stroke-dashoffset:0}}.phead--solo .phead__grid{grid-template-columns:1fr}.phead--solo .phead__text{max-inline-size:760px}.ba{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}.ba__before,.ba__after{border-radius:var(--r);align-content:start;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.ba__before{background:var(--grey);border:1px dashed var(--line-2)}.ba__after{background:var(--surface);border:1px solid var(--accent-line);box-shadow:0 12px 32px color-mix(in srgb, var(--primary) 8%, transparent)}.ba__title{color:var(--muted);font-size:.85rem;font-weight:600}.ba__after .ba__title{color:var(--primary)}.ba ul{gap:14px;display:grid}.ba li{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.ba__ico{border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;display:inline-grid}.ba__before li{color:var(--muted);align-items:center;font-weight:500}.ba__before .ba__ico{background:var(--surface);color:var(--muted)}.ba__after .ba__ico{background:var(--primary);color:var(--on-primary);margin-block-start:2px}.ba__after strong{font-weight:600;display:block}.ba__after p{color:var(--muted);font-size:.97rem;line-height:1.7}.ba__arrow{background:var(--surface);border:1px solid var(--line-2);block-size:44px;inline-size:44px;color:var(--primary);border-radius:50%;justify-self:center;place-items:center;display:grid;rotate:90deg}[dir=rtl] .ba__arrow{rotate:90deg}.bento{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:16px;display:grid}.bx{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out;position:relative;overflow:hidden}.bx:hover{border-color:var(--primary);box-shadow:0 10px 24px rgb(var(--shadow-rgb) / .09);transform:translateY(-3px)}.bx a{block-size:100%;text-decoration:none;display:grid}.bx--lg{grid-column:1/-1}.bx--lg a{align-content:start;gap:10px;padding:22px}.bx__top{align-items:center;gap:12px;display:flex}.bx__top h3{flex:1;font-size:1.1rem}.bx__top .icon{color:var(--line-2);transition:color .3s,translate .3s}.bx:hover .bx__top .icon{color:var(--primary);translate:0 -2px}.bx--lg p{color:var(--muted);max-inline-size:30em;font-size:.97rem;line-height:1.7}.bx--sm a{--ai-bg:var(--primary-soft);grid-template-columns:auto 1fr;align-items:center;gap:12px;min-block-size:76px;padding:14px 16px}.bx--sm span{font-size:1rem;font-weight:500;line-height:1.5}.bx--sm:hover{--ai-bg:var(--primary);--ai-fg:var(--on-primary)}.bx--sm:nth-child(n) .app-icon{transition:transform .3s ease-out}.bx--sm:hover .app-icon{transform:rotate(-6deg)scale(1.06)}.bx--sm a{grid-template-columns:auto 1fr}.snip{border-radius:var(--r-sm);background:var(--grey);border:1px solid var(--line);gap:12px;margin-block-start:8px;padding:16px;display:grid}.snip i,.snip b,.snip em{font-style:normal}.snip__chart{align-items:end;gap:8px;block-size:92px;display:flex}.snip__chart i{block-size:var(--h);background:var(--skel-2);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;transition:transform .5s ease-out}.snip__chart i.on{background:var(--primary)}.bx:hover .snip__chart i{transform:scaleY(1.08)}.bx:hover .snip__chart i:nth-child(odd){transform:scaleY(.92)}.snip__rows{gap:8px;display:grid}.snip__rows span{align-items:center;gap:10px;display:flex}.snip__rows b{background:var(--skel);border-radius:4px;flex:1;block-size:8px}.snip__rows b.ok{background:var(--mint)}.snip__rows em{color:var(--muted);font-variant-numeric:tabular-nums;direction:ltr;font-size:.82rem}.snip--crm{grid-template-columns:repeat(3,1fr);align-items:start}.snip--crm div{gap:8px;display:grid}.snip--crm i{background:var(--surface);border:1px solid var(--line-2);min-block-size:30px;color:var(--muted);font-variant-numeric:tabular-nums;direction:ltr;border-radius:5px;place-items:center;padding:4px 6px;font-size:.75rem;display:grid}.snip--crm i.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}.bx:hover .snip--crm i.on{box-shadow:0 4px 10px color-mix(in srgb, var(--primary) 25%, transparent);transform:translateY(-3px)}.snip--crm i{transition:transform .3s ease-out,box-shadow .3s ease-out}.snip--inv span{align-items:center;gap:10px;display:flex}.snip--inv b{background:var(--skel);border-radius:4px;flex:1;block-size:8px;position:relative;overflow:hidden}.snip--inv b:after{content:"";inline-size:var(--w);background:var(--primary);border-radius:4px;transition:inline-size .6s ease-out;position:absolute;inset-block:0;inset-inline-start:0}.snip--inv .low b:after{background:var(--warn)}.bx:hover .snip--inv b:after{inline-size:calc(var(--w) * .88)}.snip--inv em{color:var(--muted);text-align:end;font-variant-numeric:tabular-nums;direction:ltr;min-inline-size:3em;font-size:.82rem}.ics{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);padding-block-end:8px;padding-inline:var(--pad);scrollbar-width:thin;grid-auto-columns:min(230px,70%);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.ics li{scroll-snap-align:start}.ic{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;block-size:100%;padding:22px 20px;text-decoration:none;transition:border-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out;display:grid;position:relative;overflow:hidden}.ic:before{content:"";background:var(--primary);block-size:3px;transform-origin:inline-start;transition:transform .4s ease-out;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .ic:before{transform-origin:100%}.ic:hover{border-color:var(--line-2);box-shadow:0 10px 24px rgb(var(--shadow-rgb) / .09);transform:translateY(-3px)}.ic:hover:before{transform:scaleX(1)}.ic__art{color:var(--primary);margin-block-end:6px;display:block}.ic__art svg{transition:transform .4s ease-out}.ic:hover .ic__art svg{transform:translateY(-3px)scale(1.06)}.ic h3{font-size:1.02rem}.ic p{color:var(--muted);font-size:.92rem;line-height:1.7}.road{counter-reset:r;gap:36px;display:grid;position:relative}.road:before,.road:after{content:"";background:var(--line-2);inline-size:2px;position:absolute;inset-block:18px;inset-inline-start:17px}.road:after{background:var(--primary);transform-origin:top;transition:transform 1.6s ease-out .15s}.road li{align-content:start;gap:4px;padding-inline-start:58px;display:grid;position:relative}.road__node{background:var(--primary);block-size:36px;inline-size:36px;color:var(--on-primary);border:2px solid var(--primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;transition:background .4s ease-out,color .4s ease-out;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.road p{color:var(--muted)}.road.rv:not(.in):after{transform:scaleY(0)}.road.rv:not(.in) .road__node{background:var(--surface);color:var(--primary);border-color:var(--line-2)}.road.rv.in .road__node{transition-delay:calc(var(--i) * .6s + .2s)}.road.rv{opacity:1;transform:none}.road li h3{padding-block-start:5px}@media (width>=960px){.road{grid-template-columns:repeat(3,1fr);gap:48px}.road:before,.road:after{block-size:2px;inline-size:auto;inset-block:17px auto;inset-inline:18px}.road:after{transform-origin:0}[dir=rtl] .road:after{transform-origin:100%}.road.rv:not(.in):after{transform:scaleX(0)}.road li{padding-block-start:60px;padding-inline-start:0}.road li h3{padding-block-start:0}}.faqgrid{align-items:start;gap:24px;display:grid}.ask{border-radius:var(--r);background:var(--tint);border:1px solid var(--accent-line);gap:12px;padding:28px;display:grid;position:relative}.ask__ico{background:var(--primary);block-size:52px;inline-size:52px;color:var(--on-primary);border-radius:14px 14px 14px 4px;place-items:center;display:grid}[dir=rtl] .ask__ico{border-radius:14px 14px 4px}.ask h3{margin-block-start:6px;font-size:1.2rem}.ask p{color:var(--muted)}.ask .btn{inline-size:100%}@media (width>=960px){.faqgrid{grid-template-columns:1.7fr 1fr;gap:48px}.ask{position:sticky;inset-block-start:110px}}.offices--cards{gap:24px}.ocard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card,0 6px 20px rgb(var(--shadow-rgb) / .05));gap:0;overflow:hidden}.ocard__art{block-size:120px;color:var(--primary);background-color:var(--tint);background-image:radial-gradient(var(--line-2) 1.2px, transparent 1.4px);border-block-end:1px solid var(--line);background-size:16px 16px;position:relative}.ocard__art svg{opacity:.8;block-size:100%;inline-size:100%;position:absolute;inset-block-end:0;inset-inline:0}.ocard__body{gap:12px;padding:24px 24px 12px;display:grid}.ocard .office__rows{border-block-start:1px solid var(--line-2)}.ocard .office__row:last-child{border-block-end:0}.cta--chat{background:var(--tint);overflow:hidden}.cta__btns--row{flex-wrap:wrap;margin-block-start:8px;display:flex}.chat{background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 30px rgb(var(--shadow-rgb) / .08);border-radius:14px;justify-self:center;gap:10px;inline-size:100%;max-inline-size:380px;padding:18px;display:grid}.chat__bar{border-block-end:1px solid var(--line);align-items:center;gap:10px;padding-block-end:12px;font-size:.95rem;display:flex}.chat__av{background:var(--primary);block-size:30px;inline-size:30px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.bub{border-radius:14px;max-inline-size:88%;margin:0;padding:10px 14px;font-size:.95rem;line-height:1.6}.bub--out{background:var(--primary);color:var(--on-primary);border-end-end-radius:4px;justify-self:end}.bub--in{background:var(--grey);border:1px solid var(--line);border-end-start-radius:4px;justify-self:start;gap:6px;min-inline-size:150px;display:grid}.bub--in i{background:var(--skel);border-radius:4px;block-size:7px;display:block}.bub--in i:last-child{inline-size:60%}.bub--typing{gap:5px;min-inline-size:0;padding-block:12px;display:flex}.bub--typing span{background:var(--mint);border-radius:50%;block-size:7px;inline-size:7px;animation:1.4s ease-in-out infinite blink}.bub--typing span:nth-child(2){animation-delay:.2s}.bub--typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.3}30%{opacity:1}}@media (width>=960px){.cta--chat{grid-template-columns:1.2fr 1fr;gap:64px}.cta--chat .cta__btns--row .btn{flex:none}}.stepper{border-block-end:1px solid var(--line);padding-block:28px}.stepper__list{gap:4px;display:grid;position:relative}.stepper__list a{grid-template-columns:auto 1fr;align-items:center;gap:14px;min-block-size:52px;font-weight:600;text-decoration:none;display:grid;position:relative}.stepper__node{background:var(--surface);border:1.5px solid var(--primary);block-size:34px;inline-size:34px;color:var(--primary);z-index:1;border-radius:50%;place-items:center;font-size:.85rem;transition:background .3s,color .3s;display:grid;position:relative}.stepper__list a:hover .stepper__node{background:var(--primary);color:var(--on-primary)}.stepper__list a:hover{color:var(--primary)}.stepper__list:before{content:"";background:var(--line-2);inline-size:2px;position:absolute;inset-block:26px;inset-inline-start:17px}@media (width>=960px){.stepper__list{grid-template-columns:repeat(6,1fr);gap:16px}.stepper__list a{grid-template-columns:1fr;align-content:start;justify-items:start;gap:12px;font-size:.97rem;line-height:1.5}.stepper__list:before{block-size:2px;inline-size:auto;inset-block:17px auto;inset-inline:17px}}.wbento{grid-template-columns:1fr;gap:16px;display:grid}.wb{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:24px;display:grid}.wb p{color:var(--ink-2)}.wb__ico{background:var(--primary-soft);block-size:44px;inline-size:44px;color:var(--primary);border-radius:12px;place-items:center;margin-block-end:6px;display:grid}.wb--hero{background:var(--tint);border-color:var(--accent-line);padding:32px}.wb--hero h3{font-size:1.4rem}.wb--hero .wb__ico{background:var(--primary);block-size:56px;inline-size:56px;color:var(--on-primary)}.wb--hero p{font-size:1.1rem}@media (width>=700px){.wbento{grid-template-columns:repeat(2,1fr)}.wb--hero{grid-column:1/-1}}@media (width>=960px){.wbento{grid-template-columns:1.2fr 1fr 1fr}.wb--hero{grid-area:1/1/span 2;align-content:center}}.vals{grid-template-columns:1fr;gap:16px;display:grid}.val{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:24px;display:grid}.val__ico{border:1.5px solid var(--primary);block-size:48px;inline-size:48px;color:var(--primary);border-radius:50%;place-items:center;margin-block-end:6px;display:grid}.val p{color:var(--ink-2)}@media (width>=700px){.vals{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.vals{grid-template-columns:repeat(4,1fr)}}@media (width>=700px){.bento{grid-template-columns:repeat(2,1fr)}.ics{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.stepper__list{grid-template-columns:repeat(2,1fr);column-gap:32px}.stepper__list:before{display:none}}@media (width>=960px){.ba{grid-template-columns:1fr auto 1.35fr;gap:20px}.ba__arrow,[dir=rtl] .ba__arrow{rotate:0deg}.bento{grid-template-columns:repeat(6,1fr)}.bx--lg{grid-column:span 3}.bx--accounting{grid-row:span 2}.bx--accounting .snip__chart{block-size:150px}.bx--sm{grid-column:span 2}.stepper__list{grid-template-columns:repeat(6,1fr);column-gap:16px}.stepper__list:before{display:block}}@media (width>=1100px){.ics{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){.bub--typing span{opacity:.6;animation:none}.road:after{transition:none}}.offices--cards{align-items:stretch}.ocard{align-content:start;block-size:100%}@media (width>=960px){.road:before,.road:after{inset-inline-end:calc(33.3333% - 50px)}}.cta__btns--row{justify-self:start!important;inline-size:auto!important}.cta .bub--out{color:var(--on-primary);max-inline-size:88%}.cta .bub--in{color:var(--ink)}.phead__visual>*{max-inline-size:520px;margin-inline:auto}.ind-card__art{color:var(--primary);display:block}.ind-card:hover .ind-card__art svg{transform:translateY(-3px)scale(1.05)}.ind-card__art svg{transition:transform .4s ease-out}@media (width<=699px){.phead__visual svg text{font-size:16px!important}.phead__visual svg text.t-m{font-size:14.5px!important}}.lnch{max-inline-size:500px;margin-inline:auto}.lnch__frame{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 18px 44px rgb(var(--shadow-rgb) / .12);border-radius:12px;overflow:hidden}.lnch__bar{background:var(--grey);border-block-end:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.lnch__bar i{background:var(--line-2);border-radius:50%;block-size:9px;inline-size:9px}.lnch__bar span{background:var(--skel);border-radius:7px;flex:1;block-size:14px;max-inline-size:180px;margin-inline-start:10px}.lnch__screen{background:linear-gradient(180deg, var(--surface), var(--tint));min-block-size:360px;padding:22px 18px 20px;position:relative}.lnch__grid{grid-template-columns:repeat(3,1fr);gap:14px 8px;display:grid}.lnch__grid li{text-align:center;animation:.6s ease-out both tilein;animation-delay:calc(var(--i) * 90ms + .15s);justify-items:center;gap:8px;display:grid}.lnch__grid span{color:var(--ink-2);font-size:.78rem;font-weight:500;line-height:1.3}.lnch__grid li.is-first .app-icon{animation:.6s ease-out 1.9s both tilehi}.lnch__scrim{background:color-mix(in srgb, var(--grey) 72%, transparent);opacity:0;pointer-events:none;animation:.6s ease-out 2s both fadein;position:absolute;inset:0}.lnch__win{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 16px 36px rgb(var(--shadow-rgb) / .2);opacity:0;transform-origin:var(--ox,85%) 12%;border-radius:10px;animation:.85s cubic-bezier(.2,.8,.2,1) 2.05s both winopen;position:absolute;inset-block:31% 4%;inset-inline:6%;overflow:hidden}[dir=ltr] .lnch__win{--ox:15%}.lnch__wbar{background:var(--grey);border-block-end:1px solid var(--line);gap:5px;padding:7px 10px;display:flex}.lnch__wbar i{background:var(--line-2);border-radius:50%;block-size:7px;inline-size:7px}.lnch__wbody{block-size:100%;position:relative;overflow:hidden}.lnch__mock{inset-block-start:8px;transform-origin:top;inline-size:480px;margin-left:-240px;position:absolute;left:50%;transform:scale(.62)}@keyframes tilein{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@keyframes tilehi{to{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 40%, transparent)}}@keyframes fadein{to{opacity:1}}@keyframes winopen{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.cattabs{z-index:40;background:var(--nav-bg);backdrop-filter:blur(8px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:var(--nav-h)}.cattabs__list{grid-template-columns:repeat(3,1fr);display:grid}.cattabs a{text-align:center;border-block-end:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-block-size:56px;padding:6px 4px;font-size:.92rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.cattabs a:hover{color:var(--primary);border-block-end-color:var(--primary)}.cattabs .num{display:none}.sgrid{gap:var(--gap);grid-template-columns:1fr;display:grid}.sc{min-inline-size:0}.sc a{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);block-size:100%;text-decoration:none;transition:border-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out;display:grid;overflow:hidden}.sc a:hover{border-color:var(--primary);box-shadow:0 14px 30px rgb(var(--shadow-rgb) / .11);transform:translateY(-4px)}.sc__win{background:var(--tint);border-block-end:1px solid var(--line);--s:.62;block-size:210px;position:relative;overflow:hidden}.sc__bar{background:color-mix(in srgb, var(--surface) 75%, transparent);border-block-end:1px solid var(--line);z-index:2;gap:5px;padding:8px 12px;display:flex;position:relative}.sc__bar i{background:var(--line-2);border-radius:50%;block-size:7px;inline-size:7px}.sc__stage{position:absolute;inset:29px 0 0;overflow:hidden}.sc__stage:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--tint) 0%, transparent), var(--tint));z-index:2;pointer-events:none;block-size:70px;position:absolute;inset-block-end:0;inset-inline:0}.sc__mock{inset-block-start:14px;inline-size:480px;transform:scale(var(--s));transform-origin:top;pointer-events:none;margin-left:-240px;transition:transform .7s ease-out;position:absolute;left:50%}.sc__mock *,.sc__mock{transition:none!important;animation:none!important}.sc a:hover .sc__mock{transform:translateY(-16px) scale(calc(var(--s) * 1.05))}.sc__body{align-content:start;gap:8px;padding:20px 22px 24px;display:grid}.sc__top{align-items:center;gap:12px;display:flex}.sc__top h3{flex:1;font-size:1.12rem}.sc__top .icon{color:var(--line-2);transition:color .3s,translate .3s}.sc a:hover .sc__top .icon{color:var(--primary);translate:0 -2px}.sc__promise{color:var(--ink-2)}.sc__for{color:var(--muted);border-block-start:1px solid var(--line);margin-block-start:4px;padding-block-start:10px;font-size:.9rem;line-height:1.7}.sc__for .label{margin-inline-end:6px;font-size:.82rem;display:inline}.sc a:hover .app-icon{transform:rotate(-5deg)scale(1.05)}.sc .app-icon{transition:transform .3s ease-out}.cm{align-items:center;gap:24px;display:grid}.cm__stage{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cm__lines,.cm__hub{display:none}.cm__node{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);font:inherit;color:var(--ink);cursor:pointer;text-align:center;justify-items:center;gap:8px;min-block-size:92px;padding:14px 6px;font-size:.88rem;font-weight:500;line-height:1.3;transition:border-color .25s,box-shadow .25s,opacity .25s,transform .25s;display:grid}.cm__node:hover{border-color:var(--line-2)}.cm__node.is-active{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent)}.cm__node.is-rel{border-color:var(--accent-line);background:var(--tint)}.cm.is-js .cm__item[hidden]{display:none}.cm:not(.is-js) .cm__item{margin-block-end:16px}.cm__cap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:center;align-self:stretch;min-block-size:190px;padding:24px;display:grid}.cm__item{justify-items:start;gap:10px;display:grid}.cm__item h3{align-items:center;gap:12px;font-size:1.25rem;display:flex}.cm__item p{color:var(--ink-2);font-size:1.08rem}@keyframes capin{0%{opacity:0;transform:translateY(6px)}}.cm.is-js .cm__item:not([hidden]){animation:.35s ease-out capin}@media (width>=700px){.cattabs a{font-size:1rem}.cattabs .num{display:inline-grid}.sgrid--ab,.sgrid--c{grid-template-columns:repeat(2,1fr)}.sc--wide{grid-column:1/-1}}@media (width>=960px){.sc--wide a{grid-template-columns:1.15fr 1fr;align-items:stretch}.sc--wide .sc__win{border-block-end:0;border-inline-end:1px solid var(--line);--s:.82;block-size:100%;min-block-size:300px}.sc--wide.sc--flip .sc__win{border-inline-end:0;border-inline-start:1px solid var(--line);order:2}.sc--wide .sc__body{align-content:center;gap:12px;padding:32px}.sc--wide .sc__top h3{font-size:1.4rem}.sc--wide .sc__promise{font-size:1.15rem}.cm{grid-template-columns:minmax(0,520px) 1fr;gap:64px}.cm__stage{aspect-ratio:1;inline-size:100%;display:block;position:relative}.cm__lines{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.cm__ln{fill:none;stroke:var(--line-2);stroke-width:.35px;transition:stroke .3s,stroke-width .3s}.cm__ln.on{stroke:var(--primary);stroke-width:.8px}.cm__hub{background:var(--primary);block-size:92px;inline-size:92px;color:var(--on-primary);box-shadow:0 0 0 10px var(--primary-soft);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm__node{left:var(--x);top:var(--y);background:color-mix(in srgb, var(--surface) 95%, transparent);min-block-size:0;inline-size:100px;padding:10px 4px;position:absolute;transform:translate(-50%,-50%)}.cm.is-js .cm__node:not(.is-active):not(.is-rel){opacity:.5}.cm__node:hover{transform:translate(-50%,-50%)scale(1.05)}.cm__cap{min-block-size:240px;padding:32px}}@media (width<=699px){.sc__win{--s:.6;block-size:190px}.lnch__screen{min-block-size:300px;padding:18px 12px 16px}.lnch__grid{gap:10px 6px}}@media (prefers-reduced-motion:reduce){.lnch__grid li,.lnch__win,.lnch__scrim,.lnch__grid li.is-first .app-icon{animation:none}.lnch__win,.lnch__scrim{opacity:1}.lnch__grid li.is-first .app-icon{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 40%, transparent)}.cm.is-js .cm__item:not([hidden]){animation:none}.sc a:hover{transform:none}.sc a:hover .sc__mock{transform:scale(var(--s))}}.stt{max-inline-size:520px;margin-inline:auto}.stt svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.stt path,.stt rect,.stt circle{vector-effect:none}.stt__ground{fill:none;stroke:var(--line-2);stroke-width:2px;stroke-linecap:round}.stt__ground--d{stroke-dasharray:2 8;stroke-width:1.5px}.stt__b,.stt__wire{fill:none;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:stdraw 1.1s ease-out calc(var(--i) * .16s + .15s) forwards}.stt__wire{stroke:var(--mint);stroke-width:1.4px;stroke-dasharray:1;animation-duration:1.4s;animation-delay:calc(var(--i) * .12s + 1.2s)}.stt__lt{fill:var(--mint);opacity:0;animation:stlight .6s ease-out calc(var(--i) * .16s + 1.1s) forwards}.stt__lt:nth-of-type(2n){animation-delay:calc(var(--i) * .16s + 1.5s)}.stt__lt:nth-of-type(3n){animation-delay:calc(var(--i) * .16s + 1.9s)}.stt__hub{opacity:0;transform-box:fill-box;animation:.7s ease-out 1.9s forwards sthub}.stt__ring{fill:var(--primary-soft)}.stt__node{fill:var(--primary)}.stt__hub text{fill:var(--surface);font:600 13px var(--font)}@keyframes stdraw{to{stroke-dashoffset:0}}@keyframes stlight{to{opacity:.95}}@keyframes sthub{to{opacity:1}}.indtabs{z-index:40;background:var(--nav-bg);backdrop-filter:blur(8px);border-block-end:1px solid var(--line);scrollbar-width:none;position:sticky;inset-block-start:var(--nav-h);overflow-x:auto}.indtabs::-webkit-scrollbar{display:none}.indtabs__list{inline-size:max-content;min-inline-size:100%;padding-inline:var(--pad);justify-content:center;display:flex}.indtabs a{white-space:nowrap;min-block-size:56px;color:var(--ink-2);border-block-end:2px solid #0000;align-items:center;gap:8px;padding:6px 16px;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}.indtabs a svg,.indtabs a:hover{color:var(--primary)}.indtabs a.is-on{color:var(--primary);border-block-end-color:var(--primary);font-weight:600}.irow-sec{padding-block:clamp(48px,6vw,80px);scroll-margin-block-start:130px}.irow{align-items:center;gap:28px;display:grid}.irow__scene{min-inline-size:0}.irow__scene:not(.go) *,.irow__scene:not(.go) :before,.irow__scene:not(.go) :after{animation-play-state:paused!important}.irow__text{align-content:center;justify-items:start;gap:14px;display:grid}.irow__text h2 a{text-decoration:none}.irow__text h2 a:hover{color:var(--primary)}.irow__promise{color:var(--ink-2);max-inline-size:30em;font-size:1.15rem}.irow__label{color:var(--muted);align-items:center;gap:8px;margin-block-end:6px;font-size:.85rem;font-weight:600;display:flex}.irow__label .icon{color:var(--primary)}.irow__pains ul{gap:8px;display:grid}.irow__pains li{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:1rem;line-height:1.6;display:grid}.irow__pains li span{background:var(--warn-bg);block-size:22px;inline-size:22px;color:var(--warn-fg);border-radius:50%;place-items:center;margin-block-start:3px;display:grid}.irow__fix{border-block-start:1px dashed var(--line-2);inline-size:100%;padding-block-start:14px}.achips{flex-wrap:wrap;gap:8px;display:flex}.achips a{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;gap:8px;min-block-size:40px;padding:4px 12px 4px 6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}[dir=rtl] .achips a{padding:4px 6px 4px 12px}.achips a:hover{border-color:var(--primary);background:var(--primary-soft)}.achips .app-icon{border-radius:8px}@media (width>=960px){.ind-rows .achips,.achips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.achips a{justify-content:flex-start;inline-size:100%}}.mt{align-items:start;gap:24px;display:grid}.mt__opts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mt__btn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;justify-items:start;gap:8px;min-block-size:92px;padding:14px;font-size:.98rem;font-weight:500;line-height:1.45;text-decoration:none;transition:border-color .25s,box-shadow .25s,background .25s;display:grid}.mt__btn svg{color:var(--primary)}.mt__btn:hover{border-color:var(--line-2)}.mt__btn.is-on{border-color:var(--primary);background:var(--tint);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.mt__out{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px}.mt:not(.is-js) .mt__out,.mt.is-js .mt__res[hidden]{display:none}.mt__res{justify-items:start;gap:16px;display:grid}@keyframes capin2{0%{opacity:0;transform:translateY(6px)}}.mt.is-js .mt__res:not([hidden]){animation:.35s ease-out capin2}.mt__hd{align-items:start;gap:14px;display:flex}.mt__ico{background:var(--primary-soft);block-size:56px;inline-size:56px;color:var(--primary);border-radius:14px;flex:none;place-items:center;display:grid}.mt__hd h3{font-size:1.25rem}.mt__hd p{color:var(--muted)}.mt__go{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}@media (width>=700px){.mt__opts{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.irow{grid-template-columns:1fr 1fr;gap:80px}.irow--flip .irow__scene{order:2}.mt{grid-template-columns:1.1fr 1fr;gap:40px}.mt__out{padding:32px;position:sticky;inset-block-start:130px}}@media (width<=959px){.indtabs__list{justify-content:flex-start}}@media (width<=699px){.irow__scene svg text{font-size:16px!important}.irow__scene svg text.t-m{font-size:14.5px!important}}@media (prefers-reduced-motion:reduce){.stt__b,.stt__wire{stroke-dashoffset:0;animation:none}.stt__lt,.stt__hub{opacity:1;animation:none}.mt.is-js .mt__res:not([hidden]){animation:none}}.svt__tabs{display:none}.svt__panels{gap:var(--gap);display:grid}.svt__panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:24px;padding:clamp(20px,3vw,36px);scroll-margin-block-start:100px;display:grid}.svt__main{align-content:start;gap:12px;display:grid}.svt__sum{color:var(--ink-2);max-inline-size:36em;font-size:1.1rem}.svt__pts{margin-block-start:6px}.svt__vis{background:var(--tint);border:1px solid var(--line);border-radius:var(--r);place-items:center;min-block-size:220px;padding:24px;display:grid}@media (width>=700px){.svt.is-js .svt__tabs{scrollbar-width:none;z-index:1;align-items:end;gap:4px;margin-block-end:-1px;padding-inline:4px;display:flex;position:relative;overflow-x:auto}.svt.is-js .svt__tabs::-webkit-scrollbar{display:none}.svt__tab{min-block-size:56px;min-inline-size:max-content;font:inherit;color:var(--muted);background:var(--grey);border:1px solid var(--line);border-radius:var(--r) var(--r) 0 0;cursor:pointer;border-block-end-color:#0000;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:.95rem;font-weight:500;line-height:1.3;transition:background .25s,color .25s;display:flex}.svt__tab:hover{color:var(--primary)}.svt__tab[aria-selected=true]{background:var(--surface);color:var(--primary);border-block-end-color:var(--surface);box-shadow:inset 0 3px 0 var(--primary);font-weight:600}.svt__n{background:var(--surface);border:1px solid var(--line-2);block-size:24px;inline-size:24px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:.78rem;display:inline-grid}.svt__tab[aria-selected=true] .svt__n{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.svt.is-js .svt__panel{border-start-start-radius:0;border-start-end-radius:0}.svt.is-js .svt__panel[hidden]{display:none}.svt.is-js .svt__panel:not([hidden]){animation:.4s ease-out capin}}@media (width>=960px){.svt__panel{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px}}@media (width<=699px){.svt__panel[hidden]{display:grid!important}.svt__vis{min-block-size:190px}}.v{gap:10px;inline-size:100%;max-inline-size:340px;display:grid}.v b,.v i,.v span,.v s{display:block}.v-imp{grid-template-columns:auto 1fr;align-items:center;gap:22px}.v-imp__ring{block-size:96px;inline-size:96px;position:relative}.v-imp__ring svg{block-size:100%;inline-size:100%;rotate:-90deg}.v-imp__ring circle{fill:none;stroke:var(--skel);stroke-width:7px}.v-imp__ring .rg{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:20px;animation:1.4s ease-out both ringdraw}.v-imp__ring b{color:var(--primary);place-items:center;font-size:1.1rem;display:grid;position:absolute;inset:0}@keyframes ringdraw{0%{stroke-dashoffset:100px}}.v-imp ul{gap:10px;display:grid}.v-imp li{align-items:center;gap:10px;display:flex}.v-imp li i{border:2px solid var(--line-2);background:var(--surface);border-radius:50%;flex:none;block-size:18px;inline-size:18px;position:relative}.v-imp li.d i{background:var(--primary);border-color:var(--primary)}.v-imp li.d i:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;position:absolute;inset:3px 4px 5px;rotate:40deg}.v-imp li.o i{border-color:var(--mint)}.v-imp li b{background:var(--skel);border-radius:4px;flex:1;block-size:8px}.v-imp li.d b{background:var(--skel-2)}.v-cus{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 10px 24px rgb(var(--shadow-rgb) / .08);border-radius:10px;gap:12px;padding:16px}.v-cus__row{grid-template-columns:70px 1fr;align-items:center;gap:12px;display:grid}.v-cus__row span{background:var(--skel);border-radius:4px;block-size:8px}.v-cus__row i{border:1px solid var(--line-2);background:var(--grey);border-radius:6px;block-size:26px}.v-cus__row--new{background:var(--tint);border:1.5px dashed var(--mint);border-radius:8px;margin-inline:-10px;padding:10px;animation:.8s ease-out both newrow;position:relative}.v-cus__row--new .n{block-size:auto;color:var(--primary);background:0 0;font-size:.78rem;font-weight:600;line-height:1.3}.v-cus__row--new i{background:var(--surface);border-color:var(--mint)}.v-cus__row--new em{background:var(--primary);color:var(--on-primary);border-radius:99px;padding:1px 8px;font-size:.7rem;font-style:normal;font-weight:600;position:absolute;inset-block-start:-10px;inset-inline-end:10px}@keyframes newrow{0%{opacity:0;transform:translateY(-10px)}}.v-mig{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.v-mig__x,.v-mig__o{background:var(--surface);border:1px solid var(--line-2);border-radius:6px;gap:4px;padding:8px;display:grid}.v-mig__x .h,.v-mig__x .r{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.v-mig__x i{background:var(--grey);border:1px solid var(--line-2);block-size:14px}.v-mig__x .h i{background:var(--skel-2)}.v-mig__x .r:nth-child(3) i:nth-child(2){background:var(--warn-bg)}.v-mig__flow{gap:6px;display:grid}.v-mig__flow i{background:var(--mint);border-radius:50%;block-size:10px;inline-size:10px;animation:1.6s ease-in-out infinite flow}.v-mig__flow i:nth-child(2){animation-delay:.25s}.v-mig__flow i:nth-child(3){animation-delay:.5s}@keyframes flow{0%,to{opacity:.25;transform:translate(-4px)}50%{opacity:1;transform:translate(4px)}}[dir=rtl] .v-mig__flow{scale:-1 1}.v-mig__o .h{background:var(--primary);border-radius:3px;block-size:14px}.v-mig__o .r{grid-template-columns:1fr 2fr 14px;align-items:center;gap:6px;block-size:14px;display:grid}.v-mig__o .r i{background:var(--skel-2);border-radius:3px;block-size:6px}.v-mig__o .r b{background:var(--skel);border-radius:3px;block-size:6px}.v-mig__o .r s{background:var(--primary);border-radius:50%;block-size:10px;inline-size:10px}.v-trn{gap:12px}.v-trn__scr{background:var(--surface);border:2px solid var(--ink);block-size:130px;box-shadow:0 10px 24px rgb(var(--shadow-rgb) / .1);border-radius:8px;grid-template-columns:1.4fr 1fr;align-items:end;gap:14px;padding:14px;display:grid}.v-trn .bars{align-items:end;gap:8px;block-size:100%;display:flex}.v-trn .bars i{block-size:var(--h);background:var(--skel-2);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:.9s ease-out both growy}.v-trn .bars i:last-child{background:var(--primary)}@keyframes growy{0%{transform:scaleY(0)}}.v-trn .ln{align-self:center;gap:8px;display:grid}.v-trn .ln b{background:var(--skel);border-radius:4px;block-size:8px}.v-trn .ln b:first-child{background:var(--primary);inline-size:80%}.v-trn__ppl{justify-content:center;gap:12px;display:flex}.v-trn__ppl span{background:var(--surface);border:2px solid var(--primary);block-size:26px;inline-size:26px;animation:2.4s ease-in-out infinite nod;animation-delay:calc(var(--k) * .2s);border-radius:50%;position:relative}@keyframes nod{0%,to{transform:none}50%{transform:translateY(-3px)}}.v-sup{gap:8px}.v-sup .b{border-radius:14px;gap:6px;max-inline-size:78%;padding:10px 14px;animation:.5s ease-out both capin;display:grid}.v-sup .b i{background:var(--skel);border-radius:4px;block-size:7px}.v-sup .b--in{background:var(--surface);border:1px solid var(--line-2);border-end-start-radius:4px;justify-self:start}.v-sup .b--out{background:var(--primary);border-end-end-radius:4px;justify-self:end;animation-delay:.35s}.v-sup .b--out i{background:color-mix(in srgb, var(--surface) 75%, transparent);inline-size:70px}.v-sup .b:nth-child(3){animation-delay:.7s}.v-sup__ok{background:var(--primary-soft);color:var(--primary);border-radius:99px;justify-self:center;align-items:center;gap:6px;padding:5px 14px;font-size:.85rem;font-weight:600;animation:.5s ease-out 1.1s both capin;display:inline-flex}.v-inv{padding-block:8px;position:relative}.v-inv__doc{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 10px 24px rgb(var(--shadow-rgb) / .1);border-radius:8px;gap:12px;max-inline-size:260px;padding:16px;display:grid}.v-inv .hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.v-inv .hd b{background:var(--primary);border-radius:5px;block-size:10px;inline-size:70px}.v-inv .hd i{background:var(--skel);border-radius:4px;block-size:8px;inline-size:36px}.v-inv .ls{gap:8px;display:grid}.v-inv .ls span{background:var(--skel);border-radius:4px;block-size:7px}.v-inv .ls span:nth-child(2){inline-size:70%}.v-inv .qr{border:1px solid var(--line-2);border-radius:4px;justify-self:end;block-size:64px;inline-size:64px;padding:4px}.v-inv .qr svg{block-size:100%;inline-size:100%;fill:var(--ink);display:block}.v-inv__stamp{border:2px solid var(--primary);color:var(--primary);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:8px;justify-items:center;gap:0;padding:8px 16px;font-size:.95rem;font-weight:700;line-height:1.4;animation:.5s cubic-bezier(.3,1.6,.5,1) .5s both stamp;display:grid;position:absolute;inset-block-end:14px;inset-inline-end:-4px;rotate:-8deg}.v-inv__stamp>.icon{display:inline-block}.v-inv__stamp small{letter-spacing:.02em;font-size:.66rem;font-weight:600}@keyframes stamp{0%{opacity:0;scale:1.8}}@media (prefers-reduced-motion:reduce){.v *,.v-imp__ring .rg{animation:none!important}.svt.is-js .svt__panel:not([hidden]){animation:none}}.whatis{gap:18px;display:grid}.whatis p{color:var(--ink-2);border-block-end:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding-block-end:18px;font-size:1.1rem;display:grid}.whatis .num{margin-block-start:2px}.whatis__lead{font-weight:500;line-height:1.7;color:var(--ink)!important;font-size:1.35rem!important}.desk{gap:20px;display:grid}.desk__bar{background:var(--surface);border:1px solid var(--line-2);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.desk__btn{min-block-size:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 28px;font-weight:600;transition:background .3s,color .3s}.desk__btn[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.desk__stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);background-image:radial-gradient(var(--line) 1px, transparent 1.2px);background-size:18px 18px;block-size:360px;position:relative;overflow:hidden}.desk__layer{transition:opacity .6s ease-out,transform .6s ease-out;position:absolute;inset:0}.desk__cap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px}.desk__panel[hidden]{display:none}.desk__panel h3{color:var(--muted);margin-block-end:12px;font-size:1rem;font-weight:600}.desk__panel ul{gap:14px;display:grid}.desk__panel li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.desk__panel strong{font-weight:600;display:block}.desk__panel p{color:var(--muted);font-size:.95rem;line-height:1.7}.desk__panel .x,.desk__panel .ok{border-radius:50%;place-items:center;block-size:24px;inline-size:24px;margin-block-start:2px;display:grid}.desk__panel .x{background:var(--warn-bg);color:var(--warn-fg)}.desk__panel .ok{background:var(--primary);color:var(--on-primary)}.desk.is-js[data-state=before] .desk__after{opacity:0;pointer-events:none;transform:translateY(12px)scale(.97)}.desk.is-js[data-state=after] .desk__before{opacity:0;pointer-events:none;transform:scale(.94)}.desk:not(.is-js) .desk__stage{block-size:auto;display:grid}.desk:not(.is-js) .desk__layer{min-block-size:340px;position:relative}.desk:not(.is-js) .desk__bar{display:none}.desk.is-js .desk__before>*{animation:.7s ease-out both scatter}@keyframes scatter{0%{opacity:0;transform:translateY(14px)rotate(0)}}.dk-sheet{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 8px 18px rgb(var(--shadow-rgb) / .1);gap:2px;padding:4px;display:grid;position:absolute}.dk-sheet .h,.dk-sheet .r{grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid}.dk-sheet i{background:var(--grey);border:1px solid var(--line);block-size:14px;display:block}.dk-sheet .h i{background:var(--skel-2)}.dk-sheet--a{inline-size:38%;inset-block-start:8%;inset-inline-start:5%;rotate:-5deg}.dk-sheet--b{inline-size:32%;inset-block-start:40%;inset-inline-start:24%;rotate:4deg}.dk-sheet em.bad{background:var(--bad-bg);border:1px solid var(--bad-line);block-size:14px;inline-size:26px;position:absolute;inset-block-start:40px;inset-inline-end:8px}.dk-note{background:var(--warn-soft);inline-size:24%;box-shadow:0 8px 16px rgb(var(--shadow-rgb) / .15);gap:7px;padding:16px 12px;display:grid;position:absolute;inset-block-start:8%;inset-inline-end:8%;rotate:6deg}.dk-note i{background:var(--warn-line);border-radius:3px;block-size:5px;display:block}.dk-note i:nth-child(2){inline-size:70%}.dk-note u{background:repeating-linear-gradient(135deg, var(--warn-line) 0 4px, transparent 4px 8px);border-radius:3px;block-size:24px;display:block}.dk-chat{background:var(--tint);border-radius:12px;gap:6px;inline-size:30%;padding:10px;display:grid;position:absolute;inset-block-start:46%;inset-inline-end:6%;rotate:-3deg}.dk-chat span{background:var(--surface);border-radius:9px;block-size:18px;inline-size:70%;display:block}.dk-chat .o{background:var(--skel-2);justify-self:end;inline-size:55%}.dk-chat .s{inline-size:40%}.dk-calc{background:var(--surface);border:1px solid var(--line-2);inline-size:18%;box-shadow:0 8px 18px rgb(var(--shadow-rgb) / .1);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid;position:absolute;inset-block-end:8%;inset-inline-start:6%;rotate:8deg}.dk-calc b{background:var(--skel);border-radius:3px;grid-column:1/-1;block-size:14px}.dk-calc i{background:var(--skel);border-radius:3px;block-size:12px;display:block}.dk-q{background:var(--warn-bg);block-size:34px;inline-size:34px;color:var(--warn-fg);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.dk-q--1{inset-block-start:30%;inset-inline-start:46%}.dk-q--2{inset-block-end:12%;inset-inline-start:44%}.dk-q--3{inset-block-start:6%;inset-inline-start:46%}.dk-tangle{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.dk-tangle path{fill:none;stroke:var(--warn-line);stroke-width:1.5px;stroke-dasharray:3 5}.dk-win{background:var(--surface);border:1px solid var(--line-2);box-shadow:0 16px 36px rgb(var(--shadow-rgb) / .14);border-radius:10px;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:8% 6%;overflow:hidden}.dk-win__bar{background:var(--grey);border-block-end:1px solid var(--line);gap:5px;padding:8px 12px;display:flex}.dk-win__bar i{background:var(--line-2);border-radius:50%;block-size:8px;inline-size:8px}.dk-win__body{grid-template-columns:auto 1fr;min-block-size:0;display:grid}.dk-side{border-inline-end:1px solid var(--line);background:var(--tint);align-content:start;gap:10px;padding:14px 10px;display:grid}.dk-main{align-content:start;gap:12px;padding:16px;display:grid}.dk-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dk-kpis div{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.dk-kpis small{color:var(--muted);font-size:.72rem;display:block}.dk-kpis b{font-variant-numeric:tabular-nums;font-size:1.05rem}.dk-chart{align-items:end;gap:8px;block-size:70px;display:flex}.dk-chart i{block-size:var(--h);background:var(--skel-2);border-radius:3px 3px 0 0;flex:1}.dk-chart i.on{background:var(--primary)}.dk-rows{gap:8px;display:grid}.dk-rows span{align-items:center;gap:10px;display:flex}.dk-rows b{background:var(--skel);border-radius:4px;flex:1;block-size:8px}.dk-rows s{background:var(--primary);border-radius:50%;block-size:14px;inline-size:14px}.wb6{gap:var(--gap);grid-template-columns:1fr;display:grid}.wc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:space-between;gap:18px;padding:24px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.wc:hover{border-color:var(--accent-line);box-shadow:0 12px 26px rgb(var(--shadow-rgb) / .09);transform:translateY(-3px)}.wc__t h3{margin-block-end:6px}.wc__t p{color:var(--ink-2)}.wc__v{background:var(--tint);border-radius:var(--r-sm);place-items:center;min-block-size:96px;padding:14px;display:grid}.wv-flow{grid-auto-flow:column;justify-content:center;gap:8px}.wv-flow span{background:var(--surface);border:1px solid var(--accent-line);color:var(--primary);border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:600;animation:3.6s ease-in-out infinite chip;display:inline-flex}.wv-flow span:nth-of-type(2){animation-delay:.5s}.wv-flow span:nth-of-type(3){animation-delay:1s}.wv-flow i{background:var(--mint);block-size:2px;inline-size:18px;display:block}@keyframes chip{0%,to{background:var(--surface)}25%,60%{background:var(--primary-soft)}}.wv-num{grid-auto-flow:column;align-items:end;gap:14px}.wv-num b{font-variant-numeric:tabular-nums;direction:ltr;font-size:1.5rem}.wv-num svg{block-size:36px;inline-size:100px}.wv-num path{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:0;animation:3s ease-out infinite dash}@keyframes dash{0%{stroke-dashoffset:200px}60%,to{stroke-dashoffset:0}}.wv-roles{grid-auto-flow:column;gap:10px}.wv-roles span{background:var(--surface);border:1.5px solid var(--primary);block-size:42px;inline-size:42px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.wv-roles span.off{color:var(--muted);border-style:dashed;border-color:var(--line-2)}.wv-add{grid-auto-flow:column;gap:8px}.wv-add span{animation:4s ease-out infinite pop;animation-delay:calc(var(--k) * .5s)}.wv-add em{border:1.5px dashed var(--mint);block-size:34px;inline-size:34px;color:var(--primary);border-radius:9px;place-items:center;font-style:normal;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.4)}12%,to{opacity:1;transform:none}}.wv-bi .card{inline-size:150px;box-shadow:none;gap:6px;padding:10px 12px;animation:5s step-end infinite dirflip}.wv-bi .card i{background:var(--skel);border-radius:3px;block-size:6px;inline-size:70%;display:block}.wv-bi .card i:first-child{background:var(--primary);inline-size:40%}@keyframes dirflip{0%,49.9%{direction:rtl}50%,to{direction:ltr}}.wv-bi{gap:10px}.wv-bi .pill{background:var(--surface);border:1px solid var(--line-2);border-radius:99px;padding:3px;display:inline-flex}.wv-bi .pill b{border-radius:99px;padding:2px 12px;font-size:.78rem;animation:5s step-end infinite pillon}.wv-bi .pill b:last-child{animation-name:pillon2}@keyframes pillon{0%,49.9%{background:var(--primary);color:var(--on-primary)}50%,to{color:var(--muted);background:0 0}}@keyframes pillon2{0%,49.9%{color:var(--muted);background:0 0}50%,to{background:var(--primary);color:var(--on-primary)}}.wv-qr{grid-auto-flow:column;justify-content:center;align-items:center;gap:16px}.wv-qr .doc{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;gap:8px;inline-size:120px;padding:12px;display:grid}.wv-qr .doc i{background:var(--skel);border-radius:4px;block-size:7px;display:block}.wv-qr .doc i:first-child{background:var(--primary);inline-size:50%}.wv-qr .qr{background:var(--surface);border:1px solid var(--line-2);border-radius:6px;block-size:70px;inline-size:70px;padding:5px}.wv-qr .qr svg{block-size:100%;inline-size:100%;fill:var(--ink);display:block}.wv-qr .st{color:var(--primary);border:2px solid var(--primary);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex;rotate:-4deg}.ed{gap:var(--gap);grid-template-columns:1fr;display:grid}.ed__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;display:grid;overflow:hidden}.ed__card header{border-block-end:1px solid var(--line);gap:6px;padding:24px;display:grid}.ed__card header h3{font-size:1.3rem}.ed__card header p{color:var(--muted)}.ed__card ul{padding:8px 24px 20px;display:grid}.ed__card li{border-block-end:1px solid var(--line);color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding-block:12px;display:grid}.ed__card li:last-child{border-block-end:0}.ed__card li span{background:var(--primary-soft);block-size:22px;inline-size:22px;color:var(--primary);border-radius:50%;place-items:center;margin-block-start:2px;display:grid}.ed__card li.miss{color:var(--muted)}.ed__card li.miss span{background:var(--grey);color:var(--muted)}.ed__card--pro{border-color:var(--primary);box-shadow:0 14px 32px color-mix(in srgb, var(--primary) 12%, transparent)}.ed__card--pro header{background:var(--primary);border-block-end:0}.ed__card--pro header h3,.ed__card--pro header p{color:var(--on-primary)}.ed__card--pro header p{opacity:.9}.ed__card--pro li span{background:var(--primary);color:var(--on-primary)}.stairs{gap:var(--gap);grid-template-columns:1fr;align-items:end;display:grid}.stair{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:24px;display:grid}.stair p{color:var(--ink-2)}.stair__meter{align-items:center;gap:5px;margin-block-end:8px;display:flex}.stair__meter i{background:var(--skel);border-radius:4px;block-size:8px;inline-size:26px}.stair__meter i.on{background:var(--primary)}.stair__meter small{color:var(--muted);margin-inline-start:8px;font-size:.8rem}.honest{grid-template-columns:1fr;gap:14px;display:grid}.honest li{border:1.5px dashed var(--line-2);border-radius:var(--r);background:var(--surface);gap:6px;padding:20px;display:grid}.honest li>span{background:var(--warn-bg);block-size:34px;inline-size:34px;color:var(--warn-fg);border-radius:50%;place-items:center;display:grid}.honest p{color:var(--ink-2);font-size:1rem}.honest__close{background:var(--tint);border-inline-start:4px solid var(--primary);border-radius:0 var(--r) var(--r) 0;margin-block-start:22px;padding:18px 22px;font-size:1.1rem;font-weight:600}[dir=rtl] .honest__close{border-radius:var(--r) 0 0 var(--r)}@media (width>=700px){.ed,.honest,.wb6{grid-template-columns:repeat(2,1fr)}.wc--w{grid-column:1/-1}}@media (width>=960px){.desk{grid-template-columns:1.25fr 1fr;align-items:stretch}.desk__bar{grid-column:1/-1}.desk__stage{block-size:420px}.desk__cap{align-self:stretch;padding:28px}.wb6{grid-template-columns:repeat(6,1fr)}.wc{grid-column:span 2}.wc--w{grid-column:span 4;grid-template-columns:1fr 1fr;align-items:center;gap:28px}.wc--w.wc--r{grid-column:1/-1}.wc--w .wc__v{min-block-size:140px}.stairs{grid-template-columns:repeat(3,1fr)}.stair--1{min-block-size:190px}.stair--2{min-block-size:240px}.stair--3{min-block-size:290px}}@media (width<=699px){.desk__stage{block-size:320px}.wv-flow{grid-auto-flow:row}.wv-flow i{block-size:14px;inline-size:2px}}@media (prefers-reduced-motion:reduce){.wc *,.desk *,.wv-bi .card,.wv-bi .pill b,.wv-add span,.wv-num path{animation:none!important}.wv-bi .pill b:first-child{background:var(--primary);color:var(--on-primary)}}.tl{--p:1;position:relative}.tl__spine{background:var(--line-2);border-radius:2px;inline-size:2px;position:absolute;inset-block:22px;inset-inline-start:21px}.tl__fill{block-size:calc(var(--p) * 100%);background:var(--primary);border-radius:2px;position:absolute;inset:0 0 auto}.tl__list{gap:28px;display:grid}.tl__step{padding-inline-start:64px;display:grid;position:relative}.tl__node{background:var(--primary);block-size:44px;inline-size:44px;color:var(--on-primary);border:2px solid var(--primary);z-index:1;border-radius:50%;place-items:center;transition:background .4s ease-out,color .4s ease-out,border-color .4s;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.tl.is-js .tl__step:not(.on) .tl__node{background:var(--surface);color:var(--primary);border-color:var(--line-2)}.tl__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;padding:22px;transition:border-color .4s,box-shadow .4s,transform .5s ease-out,opacity .5s ease-out;display:grid}.tl.is-js .tl__step:not(.on) .tl__card{opacity:.55;transform:translateY(10px)}.tl__step.on .tl__card{box-shadow:0 10px 24px rgb(var(--shadow-rgb) / .07)}.tl__card header{align-items:center;gap:12px;display:flex}.tl__num{background:var(--primary-soft);block-size:28px;min-inline-size:36px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;padding-inline:8px;font-size:.85rem;font-weight:700;display:inline-grid}.tl__card p{color:var(--ink-2)}.tl__need{background:var(--tint);border:1px solid var(--accent-line);border-radius:8px;gap:4px;margin-block-start:10px;padding:18px 16px 14px;font-size:.97rem;line-height:1.7;display:grid;position:relative}.tl__need:before{content:"";background:var(--primary);border-radius:4px;block-size:12px;inline-size:34px;margin-inline-start:-17px;position:absolute;inset-block-start:-7px;inset-inline-start:50%}[dir=rtl] .tl__need:before{margin-inline:0 -17px}.tl__need:after{content:"";background:var(--surface);border-radius:2px;block-size:4px;inline-size:12px;margin-inline-start:-6px;position:absolute;inset-block-start:-3px;inset-inline-start:50%}[dir=rtl] .tl__need:after{margin-inline:0 -6px}.tl__lbl{color:var(--primary);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.tlnote{background:var(--tint);border:1px solid var(--accent-line);border-radius:var(--r);align-items:center;gap:16px;margin-block-start:48px;padding:20px 24px;display:flex}.tlnote>span{background:var(--primary);block-size:44px;inline-size:44px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.tlnote p{font-weight:500}@media (width>=960px){.tl__spine{margin-inline-start:-1px;inset-inline-start:50%}[dir=rtl] .tl__spine{margin-inline:0 -1px;inset-inline:auto 50%}.tl__list{gap:0}.tl__step{padding-block-end:24px}.tl__step+.tl__step{margin-block-start:-64px}.tl__step{grid-template-columns:1fr 44px 1fr;column-gap:40px;padding-inline-start:0}.tl__node{grid-area:1/2;justify-self:center;position:relative}.tl__card{grid-area:1/1}.tl__step:nth-child(2n) .tl__card{grid-column:3}.tl__card{position:relative}.tl__card:after{content:"";background:var(--line-2);block-size:2px;inline-size:40px;position:absolute;inset-block-start:22px;inset-inline-end:-40px}.tl__step:nth-child(2n) .tl__card:after{inset-inline:-40px auto}.tl__step.on .tl__card:after{background:var(--primary)}}@media (prefers-reduced-motion:reduce){.tl__card,.tl__node{transition:none}}.svt__panel:focus{outline:none}.svt__panel:focus-visible{outline:2px solid var(--primary-soft);outline-offset:2px;box-shadow:none}.v-sup .b{min-inline-size:150px}.v-sup .b--out{min-inline-size:110px}.v-inv .qr{justify-self:start}.wb6,.ed,.stairs,.honest{grid-template-columns:minmax(0,1fr)}.wc,.ed__card,.stair,.honest li{min-inline-size:0}@media (width<=699px){.wv-qr{grid-auto-flow:row;justify-items:center}.wv-qr .doc{inline-size:160px}}@media (width>=700px){.ed,.honest,.wb6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.wb6{grid-template-columns:repeat(6,minmax(0,1fr))}.stairs{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero{padding-block:clamp(24px,4vw,44px) clamp(28px,4vw,40px)}.hero__vis{position:relative}.hero3d{block-size:300px;margin-block-start:0}@media (width>=960px){.hero3d{block-size:400px}.hero__grid{gap:40px}}.fc{z-index:2;background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 28px rgb(var(--shadow-rgb) / .12);opacity:0;animation:fcin .7s ease-out var(--d,1.4s) forwards, fcfloat 6s ease-in-out calc(var(--d,1.4s) + .7s) infinite;border-radius:12px;align-items:center;gap:10px;padding:9px 16px 9px 10px;display:flex;position:absolute}[dir=rtl] .fc{padding:9px 10px 9px 16px}.fc b{white-space:nowrap;font-size:.88rem;font-weight:600;line-height:1.4;display:block}.fc small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1.4;display:block}.fc__i{background:var(--primary-soft);block-size:34px;inline-size:34px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.fc__i--ok{background:var(--primary);color:var(--on-primary)}.fc__i--warn{background:var(--warn-bg);color:var(--warn-fg)}.fc--a{--d:1.4s;inset-block-start:4%;inset-inline-start:0}.fc--b{--d:2s;inset-block-end:4%;inset-inline-start:2%}.fc--c{--d:2.6s;inset-block-start:6%;inset-inline-end:0}.fc--b,.fc--c{display:none}@keyframes fcin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fcfloat{0%,to{translate:0}50%{translate:0 -6px}}@media (width>=700px){.fc--b,.fc--c{display:flex}}.trust{background:var(--tint);border-block:1px solid var(--line)}.trust__list{flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-block:16px;display:flex}.trust li{color:var(--ink-2);align-items:center;gap:10px;font-size:.95rem;font-weight:500;display:flex}.trust li svg{color:var(--primary)}.trust+.sec{padding-block-start:var(--sec)}@property --p{syntax:"<number>";inherits:true;initial-value:0}.co{--p:0;padding-block:8px;position:relative}@supports (animation-timeline:view()){.co{animation:linear both coP view();animation-range:entry 10% cover 52%}}@keyframes coP{to{--p:1}}.co__tangle{block-size:100%;inline-size:100%;opacity:clamp(0, calc(1 - var(--p) * 2), 1);pointer-events:none;position:absolute;inset:0}.co__tangle path{fill:none;stroke:var(--warn-line);stroke-width:1.6px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.co__spine{background:var(--primary);transform-origin:top;inline-size:2px;scale:1 var(--p);opacity:clamp(0, calc((var(--p) - .35) * 3), 1);position:absolute;inset-block:40px;inset-inline-start:21px}.co__list{gap:14px;display:grid;position:relative}.co__item{grid-template-areas:"s";min-block-size:108px;display:grid}.co__bad,.co__good{border-radius:var(--r);grid-area:s;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid}.co__bad{background:var(--warn-soft);border:1px dashed var(--warn-line);inline-size:min(320px,68%);rotate:calc(var(--r) * (1 - var(--p)) * 1deg);opacity:clamp(0, calc(1 - (var(--p) - .15) * 3.2), 1);box-shadow:0 6px 14px rgb(var(--shadow-rgb) / .12);place-self:center start;padding:12px 14px;position:relative;inset-block-start:calc(var(--dy) * (1 - var(--p)) * 1px);inset-inline-start:calc(var(--bx) * (1 - var(--p)) * 1%)}.co__good{background:var(--surface);border:1px solid var(--accent-line);box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 8%, transparent);opacity:clamp(0, calc((var(--p) - .3) * 3), 1);translate:0 calc((1 - var(--p)) * 14px);align-self:center;margin-inline-start:44px;position:relative}.co__good .ok{background:var(--primary);block-size:28px;inline-size:28px;color:var(--on-primary);box-shadow:0 0 0 4px var(--grey);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:16px;inset-inline-start:-36px}.co__bad .x{background:var(--warn-bg);block-size:26px;inline-size:26px;color:var(--warn-fg);border-radius:50%;place-items:center;display:grid}.co strong{font-weight:600;display:block}.co p{color:var(--muted);font-size:.95rem;line-height:1.7}.co__bad p{color:var(--warn-ink)}.co__plist{display:none}@media (prefers-reduced-motion:reduce){.co{--p:1!important;animation:none!important}.co__plist{flex-wrap:wrap;gap:8px;margin-block-end:18px;display:flex}.co__plist li{background:var(--warn-soft);border:1px dashed var(--warn-line);color:var(--warn-ink);border-radius:99px;padding:4px 12px;font-size:.85rem;text-decoration:line-through}.co__tangle{display:none}}.bx--lg a{grid-template-rows:auto auto 1fr;align-content:stretch}.bx__win{border:1px solid var(--line);border-radius:var(--r-sm);--s:.6;block-size:100%;min-block-size:200px;margin-block-start:8px}.bx--accounting .bx__win{--s:.9;min-block-size:300px}.bx--sales-crm .bx__win,.bx--inventory .bx__win{min-block-size:190px}.bx a:hover .sc__mock{transform:translateY(-14px) scale(calc(var(--s) * 1.04))}.bx--sm a{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 14px;min-block-size:76px;padding:14px 16px}.bx--sm .app-icon{grid-row:span 2}.bx--sm .bx__n{align-self:end;font-size:1rem;font-weight:500;line-height:1.5}.bx__reveal{opacity:0;max-block-size:0;color:var(--muted);grid-column:2;align-self:start;font-size:.85rem;line-height:1.55;transition:max-block-size .35s ease-out,opacity .3s ease-out;overflow:hidden}.bx--sm:hover .bx__reveal,.bx--sm a:focus-visible .bx__reveal{opacity:1;max-block-size:4.6em}.bx--sm a:not(:hover) .bx__n{align-self:center}@media (hover:none){.bx__reveal{opacity:1;max-block-size:4.6em}.bx--sm .bx__n{align-self:end}}@media (width>=960px){.bx--lg{display:grid}.bx--accounting .bx__win{min-block-size:360px}}.it__tabs{display:none}.it.is-js .it__tabs{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;padding-block-end:12px;display:flex;overflow-x:auto}.it__tab{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-block-size:56px;font:inherit;color:var(--ink-2);cursor:pointer;scroll-snap-align:start;flex:none;align-items:center;gap:10px;padding:8px 18px;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:flex}.it__tab svg{color:var(--primary);transition:color .25s}.it__tab:hover{border-color:var(--primary)}.it__tab[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}.it__tab[aria-selected=true] svg{color:var(--on-primary)}.it__panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:24px;padding:clamp(18px,3vw,32px);display:grid}.it__panel[hidden],.it:not(.is-js) .it__panel:not(:first-child){display:none}.it.is-js .it__panel:not([hidden]){animation:.4s ease-out capin}.it__scene{min-inline-size:0}.it__text{align-content:center;justify-items:start;gap:14px;display:grid}.it__text h3 a{text-decoration:none}.it__text h3 a:hover{color:var(--primary)}.it__promise{color:var(--ink-2);font-size:1.12rem}.it__pains{gap:8px;display:grid}.it__pains li{color:var(--ink-2);grid-template-columns:auto 1fr;gap:10px;line-height:1.6;display:grid}.it__pains li span{background:var(--warn-bg);block-size:22px;inline-size:22px;color:var(--warn-fg);border-radius:50%;place-items:center;margin-block-start:3px;display:grid}.it__links{display:none}.it:not(.is-js) .it__links{flex-wrap:wrap;gap:8px 20px;margin-block-start:16px;display:flex}.it__links a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}@media (width>=960px){.it__panel{grid-template-columns:1fr 1fr;gap:56px}}@media (width<=699px){.it__scene svg text{font-size:16px!important}.it__scene svg text.t-m{font-size:14.5px!important}}.hsteps{gap:34px;display:grid;position:relative}.hs{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;padding:22px;padding-block-start:30px;transition:box-shadow .3s,transform .3s;display:grid;position:relative}.hs:hover{box-shadow:0 12px 26px rgb(var(--shadow-rgb) / .09);transform:translateY(-3px)}.hs__node{background:var(--primary);block-size:36px;inline-size:36px;color:var(--on-primary);box-shadow:0 0 0 4px var(--surface);border-radius:50%;place-items:center;font-weight:600;transition:background .4s ease-out,color .4s ease-out;display:grid;position:absolute;inset-block-start:-18px;inset-inline-start:22px}.hs__vis{background:var(--tint);border-radius:var(--r-sm);place-items:center;min-block-size:160px;margin-block-end:8px;padding:14px;display:grid;overflow:hidden}.hs p{color:var(--muted)}.hv-chat{gap:8px;inline-size:100%;max-inline-size:250px;display:grid}.hv-chat span{border-radius:14px;padding:8px 12px;font-size:.85rem;line-height:1.5;display:block}.hv-chat .o{background:var(--primary);color:var(--on-primary);border-end-end-radius:4px;justify-self:end}.hv-chat .i{background:var(--surface);border:1px solid var(--line-2);border-end-start-radius:4px;justify-self:start}.hv-chat .dots{background:var(--surface);border:1px solid var(--line-2);justify-self:start;gap:4px;padding:10px 12px;display:flex}.hv-chat .dots i{background:var(--mint);border-radius:50%;block-size:6px;inline-size:6px;animation:1.4s ease-in-out infinite blink}.hv-chat .dots i:nth-child(2){animation-delay:.2s}.hv-chat .dots i:nth-child(3){animation-delay:.4s}.hv-doc{background:var(--surface);border:1px solid var(--line-2);inline-size:100%;max-inline-size:240px;box-shadow:0 8px 18px rgb(var(--shadow-rgb) / .08);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.hv-doc .t{color:var(--primary);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.hv-doc .t i{background:var(--skel);border-radius:3px;block-size:6px;inline-size:40px}.hv-doc .c{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.hv-doc .c span{background:var(--primary);block-size:16px;inline-size:16px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.hv-doc .c u{background:var(--skel);border-radius:3px;block-size:6px;display:block}.hv-doc .m{border-block-start:1px dashed var(--line-2);gap:8px;padding-block-start:8px;display:flex}.hv-doc .m em{color:var(--ink-2);background:var(--primary-soft);border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-style:normal;display:inline-flex}.hv-mig{inline-size:100%;max-inline-size:260px}@media (width>=960px){.hsteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}.hs__vis{min-block-size:190px}.hs:not(:last-child):after{content:"";background:var(--primary);transform-origin:0;block-size:2px;inline-size:56px;transition:transform .8s ease-out calc(var(--i) * .6s + .3s);position:absolute;inset-block-start:112px;inset-inline-end:-56px}[dir=rtl] .hs:not(:last-child):after{transform-origin:100%}.hs:not(:last-child):before{content:"";background:var(--primary);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:108px;inset-inline-end:-61px}.hsteps.rv:not(.in) .hs:after{transform:scaleX(0)}.hsteps.rv{opacity:1;transform:none}.hsteps.rv:not(.in) .hs__node{background:var(--surface);color:var(--primary);box-shadow:0 0 0 4px var(--surface), inset 0 0 0 2px var(--line-2)}}@media (prefers-reduced-motion:reduce){.hs:after{transition:none}.hv-chat .dots i{animation:none}}@media (width>=960px){.it.is-js .it__tabs{overflow:visible}.it__tab{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-block-size:92px;padding:12px 8px;font-size:.92rem;line-height:1.35}}.bx--sales-crm .bx__win,.bx--inventory .bx__win{--s:.7}.co,html{overflow-x:clip}@media (width<=699px){.bx__reveal{display:none}.bx--sm .bx__n{align-self:center}}.co{padding-inline:8px}.co__bad p{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.co__bad strong{font-size:.95rem}.co__bad .x{block-size:22px;inline-size:22px}.theme-btn{block-size:44px;inline-size:44px;color:var(--ink-2);flex:none;transition:color .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;display:none}.theme-btn:hover{color:var(--primary);border-color:var(--primary)}html[data-theme] .theme-btn{display:inline-grid}.theme-btn .theme-i{display:none}html[data-theme=light] .theme-i--light,html[data-theme=dark] .theme-i--dark{display:block}html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:background-color .25s,color .25s,border-color .25s,fill .25s,stroke .25s,box-shadow .25s!important}@media (prefers-reduced-motion:reduce){html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:none!important}}
