.priority-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:20px;display:grid}.priority-grid>.product-card{flex-direction:column;grid-column:span 10;display:flex}.priority-grid>.logomashi-card{grid-column:span 13}.priority-grid>.vauth-card{grid-column:span 7}.priority-grid>.order-card{grid-column:span 13}.priority-grid>.vcard-card{grid-column:span 7}.priority-grid>.mail-card{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.priority-grid>.service-card{grid-column:1/-1}.priority-grid>.logomashi-card .card-copy{max-width:640px}.priority-grid>.logomashi-card .card-copy :is(h2,h3){font-size:clamp(34px,4vw,48px)}.priority-grid>.logomashi-card .identity-studio{align-self:center;width:min(100%,540px);margin-top:auto}.priority-grid>.order-card .order-scene{margin-top:auto}.priority-grid>.vauth-card .card-copy,.priority-grid>.vcard-card .card-copy{padding-inline:24px}.priority-grid>.vauth-card .card-copy :is(h2,h3),.priority-grid>.vcard-card .card-copy :is(h2,h3){font-size:26px}.priority-grid>.vauth-card .auth-demo{height:390px;margin-top:auto;padding-inline:16px}.priority-grid>.vauth-card .login-preview{padding-inline:12px}.priority-grid>.vauth-card .connection{gap:5px;font-size:8px}.priority-grid>.mail-card .card-copy{padding:28px 35px}.priority-grid>.mail-card .card-copy :is(h2,h3){margin-top:10px;font-size:26px}.priority-grid>.mail-card .card-copy>p{margin-top:6px}.priority-grid>.mail-card .product-cta{margin-top:14px}.priority-grid>.mail-card .mail-scene{height:auto;min-height:245px;margin:0;padding:22px 35px}.priority-grid>.mail-card .envelope-back{height:175px;top:22px}.priority-grid>.mail-card .security-pill{display:none}.priority-grid.is-filtered>.product-card{grid-column:span 10}.priority-grid.is-filtered>.product-card:only-child{grid-column:1/-1}@media (width>=761px) and (width<=1100px){.priority-grid>.logomashi-card{grid-column:span 11}.priority-grid>.vauth-card{grid-column:span 9}.priority-grid>.order-card{grid-column:span 12}.priority-grid>.vcard-card{grid-column:span 8}}@media (width<=760px){.priority-grid{grid-template-columns:minmax(0,1fr);gap:16px}.priority-grid>.product-card,.priority-grid.is-filtered>.product-card{grid-column:1/-1}.priority-grid>.mail-card{display:flex}.priority-grid>.logomashi-card .card-copy :is(h2,h3){font-size:32px}.priority-grid>.mail-card .card-copy{padding:28px 27px 0}.priority-grid>.mail-card .mail-scene{width:100%;padding:24px 27px 32px}}.priority-grid .product-new-corner{z-index:3;color:inherit;pointer-events:none;background:#ffffffb3;border-block-end:1px solid #ffffffbf;border-inline-start:1px solid #ffffffbf;border-end-start-radius:16px;padding:8px 20px;font-size:11px;font-weight:650;line-height:1.2;position:absolute;inset-block-start:0;inset-inline-end:0;box-shadow:0 3px 10px #00000009}@media (prefers-reduced-motion:no-preference){.home .hero>:not(.hero-symbols,.hero-art,.scroll-cue),.products-page .page-intro>*,.home .hero-symbols>*{animation:.85s cubic-bezier(.22,1,.36,1) both product-introduction}.home .hero .intro,.products-page .page-intro .eyebrow{animation-delay:40ms}.home .hero h1,.products-page .page-intro h1{animation-delay:.12s}.home .hero-description,.products-page .page-intro .description{animation-delay:.22s}.home .hero-actions{animation-delay:.32s}.home .hero-symbols>:first-child{animation-delay:.38s}.home .hero-symbols>:nth-child(2){animation-delay:.43s}.home .hero-symbols>:nth-child(3){animation-delay:.48s}.home .hero-symbols>:nth-child(4){animation-delay:.53s}.home .hero-symbols>:nth-child(5){animation-delay:.58s}.home .hero-symbols>:nth-child(6){animation-delay:.63s}@supports (animation-timeline:view()) and (animation-range:entry 0% exit 100%){:is(.home,.products-page) .priority-grid>article,.products-page .catalog-card,.products-page .service-section,.home :is(.section-heading,.trust-heading,.company,.closing),.products-page .more-products>.section-heading{animation:linear both product-scroll-passage;animation-timeline:view();animation-range:entry exit}:is(.home,.products-page) .priority-grid>:is(.logomashi-card,.vauth-card){--arrival-y:0px;--copy-arrival-y:0px;--copy-arrival-x:calc(var(--arrival-x) * .25)}:is(.home,.products-page) .priority-grid>.logomashi-card{--arrival-x:clamp(-36px, -3vw, -12px)}:is(.home,.products-page) .priority-grid>.vauth-card,html[dir=rtl] :is(.home,.products-page) .priority-grid>.logomashi-card{--arrival-x:clamp(12px, 3vw, 36px)}html[dir=rtl] :is(.home,.products-page) .priority-grid>.vauth-card{--arrival-x:clamp(-36px, -3vw, -12px)}:is(.home,.products-page) .priority-grid>.product-card{view-timeline:--product-passage block}:is(.home,.products-page) .priority-grid>.product-card>.card-copy{animation:linear both product-copy-arrival;animation-timeline:--product-passage;animation-range:entry 5%}:is(.home,.products-page) :is(article,.service-section,.company,.closing):focus-within,:is(.home,.products-page) .product-card:focus-within>.card-copy{opacity:1!important}}}@keyframes product-introduction{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes product-scroll-passage{0%{opacity:.25;translate:var(--arrival-x,0px) var(--arrival-y,36px);scale:.975}20%,80%{opacity:1;translate:0;scale:1}to{opacity:.45;translate:0 -22px;scale:.985}}@keyframes product-copy-arrival{0%{translate:var(--copy-arrival-x,0px) var(--copy-arrival-y,12px)}to{translate:0}}@media (prefers-reduced-motion:reduce){:is(.home,.products-page) :is(.priority-grid>article,.card-copy,.catalog-card,.service-section,.section-heading,.trust-heading,.company,.closing),.home .hero>*,.home .hero-symbols>*,.products-page .page-intro>*{opacity:1;animation:none!important;translate:none!important;scale:none!important}}.service-card.svelte-ea85ta{isolation:isolate;color:#faf9ff;--cta-background:#e0d5f7;--cta-hover:#eee6ff;--cta-foreground:#38274e;--cta-arrow-background:#4a2e6c1a;--wave-color:144 133 178;--wave-angle:-145deg;--wave-origin:10% 15%;--wave-duration:25s;--wave-delay:-17s;--ease:cubic-bezier(.22, 1, .36, 1);background:#24252c;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.card-copy.svelte-ea85ta{padding:40px}.product-label.svelte-ea85ta{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.brand-underscore.svelte-ea85ta{color:#b7a3fa}h3.svelte-ea85ta{letter-spacing:-.04em;white-space:pre-line;margin-top:18px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.4}p.svelte-ea85ta{color:#c0bfc9;max-width:440px;margin-top:12px;font-size:14px;line-height:1.85}.build-scene.svelte-ea85ta{height:440px;padding:27px 35px 0;overflow:hidden}.project-options.svelte-ea85ta{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;gap:3px;padding:4px;display:flex}.project-options.svelte-ea85ta button:where(.svelte-ea85ta){color:#c8c6d0;cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:10px;display:flex}.project-options.svelte-ea85ta button[aria-pressed=true]:where(.svelte-ea85ta){color:#302440;background:#d4c6f5}.project-window.svelte-ea85ta{color:#282735;background:#f6f5fa;border:1px solid #ffffff28;border-radius:12px;width:100%;height:310px;margin:18px auto 0;overflow:hidden;box-shadow:0 16px 32px #0002}.project-window.mobile.svelte-ea85ta{background:#f4f3f8;border:5px solid #17171d;border-radius:29px;outline:1px solid #767181;width:208px;height:350px}.project-window.systems.svelte-ea85ta{color:#edf3f9;background:#20262f}.project-preview.svelte-ea85ta{height:100%;font-size:10px;line-height:1.4}.browser-bar.svelte-ea85ta{color:#898591;background:#eeedf3;border-bottom:1px solid #e7e5ee;align-items:center;gap:10px;height:27px;padding:0 10px;display:flex}.traffic.svelte-ea85ta{gap:3px;display:flex}.traffic.svelte-ea85ta i:where(.svelte-ea85ta){background:#c4bfce;border-radius:50%;width:5px;height:5px}.traffic.svelte-ea85ta i:where(.svelte-ea85ta):first-child{background:#dcaeaa}.traffic.svelte-ea85ta i:where(.svelte-ea85ta):nth-child(2){background:#d8cba8}.address.svelte-ea85ta{text-align:center;direction:ltr;background:#ffffffa0;border-radius:4px;flex:1;padding:2px;font-size:8px}.website-preview.svelte-ea85ta{padding:15px 17px}.website-nav.svelte-ea85ta{color:#85808f;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.website-nav.svelte-ea85ta b:where(.svelte-ea85ta){color:#292431;font-size:10px}.website-nav.svelte-ea85ta b:where(.svelte-ea85ta) span:where(.svelte-ea85ta){color:#9277bd}.website-hero.svelte-ea85ta{grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin-top:23px;display:grid}.website-hero.svelte-ea85ta small:where(.svelte-ea85ta){letter-spacing:.08em;color:#817589;font-size:6px}.website-hero.svelte-ea85ta strong:where(.svelte-ea85ta){letter-spacing:-.04em;white-space:pre-line;margin:7px 0 12px;font-size:clamp(19px,2.1vw,26px);font-weight:700;line-height:1.16;display:block}.mock-cta.svelte-ea85ta{color:#fff;background:#393046;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:7px;display:inline-flex}.web-art.svelte-ea85ta{isolation:isolate;place-items:center;height:116px;display:grid;position:relative}.web-art.svelte-ea85ta i:where(.svelte-ea85ta){background:linear-gradient(140deg,#e1d5ef,#c3aedc);border:1px solid #b5a2ca;border-radius:25px;width:90px;height:90px;position:absolute;transform:rotate(30deg);box-shadow:8px 8px 20px #9e89b224}.web-art.svelte-ea85ta i:where(.svelte-ea85ta):nth-child(2){background:#e8def2;transform:translateY(-10px)rotate(30deg)}.web-art.svelte-ea85ta i:where(.svelte-ea85ta):nth-child(3){background:linear-gradient(140deg,#f5effc,#d5c4e9);transform:translateY(-20px)rotate(30deg)}.web-art.svelte-ea85ta>span:where(.svelte-ea85ta){color:#9b7bbb;font-size:40px;font-weight:700;position:relative;transform:translateY(-15px)}.website-tiles.svelte-ea85ta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.website-tiles.svelte-ea85ta>div:where(.svelte-ea85ta){color:#8a729f;background:#ebe6f1;border-radius:7px;padding:9px 7px}.website-tiles.svelte-ea85ta span:where(.svelte-ea85ta){color:#5c5367;margin-top:5px;font-size:6px;display:block}.website-tiles.svelte-ea85ta i:where(.svelte-ea85ta){background:#d8d0e1;border-radius:4px;width:65%;height:3px;margin-top:6px;display:block}.app-status.svelte-ea85ta{color:#35303e;justify-content:space-between;align-items:center;padding:7px 12px 3px;font-size:7px;display:flex}.app-island.svelte-ea85ta{background:#15151c;border-radius:10px;width:52px;height:13px}.app-content.svelte-ea85ta{padding:12px 12px 0}.app-greeting.svelte-ea85ta{justify-content:space-between;align-items:center;gap:5px;display:flex}.app-greeting.svelte-ea85ta small:where(.svelte-ea85ta){color:#8d8598;letter-spacing:.04em;font-size:6px}.app-greeting.svelte-ea85ta strong:where(.svelte-ea85ta){margin-top:3px;font-size:11px;font-weight:650;display:block}.app-greeting.svelte-ea85ta>svg{color:#81738e;flex-shrink:0}.app-progress.svelte-ea85ta{color:#4c3665;background:linear-gradient(125deg,#e1d1f1,#c7b8e0);border-radius:13px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.app-progress.svelte-ea85ta span:where(.svelte-ea85ta){font-size:8px}.app-progress.svelte-ea85ta strong:where(.svelte-ea85ta){margin:4px 0;font-size:26px;font-weight:650;line-height:1.2;display:block}.app-progress.svelte-ea85ta strong:where(.svelte-ea85ta) small:where(.svelte-ea85ta){opacity:.5;font-size:11px}.app-progress.svelte-ea85ta small:where(.svelte-ea85ta){font-size:6px}.progress-ring.svelte-ea85ta{background:conic-gradient(#77549b 0 75%, #bca6d2 75%);isolation:isolate;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:relative}.progress-ring.svelte-ea85ta:before{content:"";z-index:-1;background:#d8c8e9;border-radius:50%;position:absolute;inset:5px}.app-section.svelte-ea85ta{justify-content:space-between;align-items:center;margin:12px 0 8px;font-size:8px;display:flex}.app-task.svelte-ea85ta{background:#fff;border-radius:8px;align-items:center;gap:7px;margin-top:5px;padding:7px;display:flex}.app-task.svelte-ea85ta>span:where(.svelte-ea85ta){color:#9278aa;background:#efeaf5;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.app-task.svelte-ea85ta b:where(.svelte-ea85ta){font-size:7px;display:block}.app-task.svelte-ea85ta small:where(.svelte-ea85ta){color:#9b95a2;margin-top:3px;font-size:6px;display:block}.app-task.svelte-ea85ta i:where(.svelte-ea85ta){background:#a493bc;border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.second-task.svelte-ea85ta{padding-block:5px}.app-nav.svelte-ea85ta{color:#a198ac;border-top:1px solid #e4dfeb;justify-content:space-around;margin:9px 12px 0;padding-top:8px;display:flex}.app-nav.svelte-ea85ta svg:first-child{color:#765693}.home-indicator.svelte-ea85ta{background:#38323e;border-radius:5px;width:65px;height:3px;margin:8px auto}.system-bar.svelte-ea85ta{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:11px 13px;font-size:9px;display:flex}.system-bar.svelte-ea85ta>span:where(.svelte-ea85ta),.system-bar.svelte-ea85ta small:where(.svelte-ea85ta){align-items:center;gap:6px;display:flex}.system-bar.svelte-ea85ta small:where(.svelte-ea85ta){color:#a2adb9;font-size:7px}.system-bar.svelte-ea85ta i:where(.svelte-ea85ta),.gateway.svelte-ea85ta>span:where(.svelte-ea85ta){background:#96d6be;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #96d6be60}.system-content.svelte-ea85ta{padding:14px}.system-heading.svelte-ea85ta{color:#a4b8ce;justify-content:space-between;align-items:center;display:flex}.system-heading.svelte-ea85ta small:where(.svelte-ea85ta){letter-spacing:.12em;font-size:6px}.system-heading.svelte-ea85ta strong:where(.svelte-ea85ta){color:#e8edf5;margin-top:3px;font-size:13px;display:block}.topology.svelte-ea85ta{height:149px;margin-top:10px;position:relative}.connections.svelte-ea85ta{fill:none;stroke:#4a586b;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.connections.svelte-ea85ta .flow:where(.svelte-ea85ta){stroke:#a2b9e9;stroke-dasharray:5 30;animation:5s linear infinite svelte-ea85ta-system-flow}.gateway.svelte-ea85ta{color:#c3d2ec;background:#333f51;border:1px solid #637089;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:138px;height:37px;margin:auto;display:flex;position:relative}.gateway.svelte-ea85ta b:where(.svelte-ea85ta){font-size:8px;display:block}.gateway.svelte-ea85ta small:where(.svelte-ea85ta){color:#a5b3c7;margin-top:2px;font-size:6px;display:block}.gateway.svelte-ea85ta>span:where(.svelte-ea85ta){margin-inline-start:5px}.system-nodes.svelte-ea85ta{top:77px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset-inline:0}.system-nodes.svelte-ea85ta>div:where(.svelte-ea85ta){color:#acc1e2;background:#2a3442;border:1px solid #49586c;border-radius:7px;flex-direction:column;align-items:center;padding:7px 2px;display:flex}.system-nodes.svelte-ea85ta>div:where(.svelte-ea85ta):nth-child(2){color:#c5b4e2}.system-nodes.svelte-ea85ta>div:where(.svelte-ea85ta):nth-child(3){color:#a3cfbe}.system-nodes.svelte-ea85ta b:where(.svelte-ea85ta){color:#e0e8f2;margin-top:5px;font-size:8px}.system-nodes.svelte-ea85ta small:where(.svelte-ea85ta){color:#a5b0bf;margin-top:3px;font-size:6px}.system-console.svelte-ea85ta{background:#171e27;border-radius:6px;gap:5px;padding:7px 9px;font-size:7px;display:grid}.system-console.svelte-ea85ta>div:where(.svelte-ea85ta){align-items:center;gap:8px;display:flex}.system-console.svelte-ea85ta span:where(.svelte-ea85ta){color:#bca3e6;min-width:22px;font-size:6px}.system-console.svelte-ea85ta code:where(.svelte-ea85ta){color:#b2bccd}.system-console.svelte-ea85ta b:where(.svelte-ea85ta){color:#99cfb6;margin-left:auto;font-size:6px;font-weight:400}@keyframes svelte-ea85ta-system-flow{to{stroke-dashoffset:-140px}}.project-options.svelte-ea85ta button:where(.svelte-ea85ta):focus-visible{outline-offset:2px;outline:2px solid #ecdefd}@media (width<=760px){.service-card.svelte-ea85ta{border-radius:24px;grid-template-columns:1fr}.card-copy.svelte-ea85ta{padding:28px 27px 0}.build-scene.svelte-ea85ta{height:440px;padding-inline:27px}}@media (width<=380px){.build-scene.svelte-ea85ta{padding-inline:16px}.project-options.svelte-ea85ta button:where(.svelte-ea85ta){gap:4px;font-size:9px}.website-preview.svelte-ea85ta{padding-inline:12px}.web-art.svelte-ea85ta i:where(.svelte-ea85ta){width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.svelte-ea85ta{transition:none!important;animation:none!important}}
