.header[data-v-944459b3]{position:sticky;top:0;z-index:50;height:var(--header-h);background:#fff0;transition:background-color .2s ease,box-shadow .2s ease}.header.is-scrolled[data-v-944459b3]{background:#ffffffdb;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 var(--line)}.header__inner[data-v-944459b3]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-v-944459b3]{display:flex;align-items:center;gap:12px;color:var(--navy)}.brand[data-v-944459b3]:hover{color:var(--navy)}.brand img[data-v-944459b3]{width:50px;height:auto}.brand__text[data-v-944459b3]{display:flex;flex-direction:column;gap:3px}.brand__name[data-v-944459b3]{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.4px;line-height:1}.brand__tag[data-v-944459b3]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.nav[data-v-944459b3]{display:flex;gap:4px;padding:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:16px}.nav__link[data-v-944459b3]{height:40px;padding:0 16px;display:flex;align-items:center;border-radius:11px;color:var(--navy);font-size:15px;font-weight:600;white-space:nowrap;transition:background-color .15s ease}.nav__link[data-v-944459b3]:hover{color:var(--navy);background:#ffffffb3}.nav__link.is-active[data-v-944459b3]{background:var(--surface);box-shadow:0 1px 2px #0b115014}.nav__link--product[data-v-944459b3]{gap:7px}.nav__dot[data-v-944459b3]{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #16a37b2e}.header__actions[data-v-944459b3]{display:flex;align-items:center;gap:16px}.lang[data-v-944459b3]{display:flex;gap:2px;font-family:var(--font-mono);font-size:13px}.lang__btn[data-v-944459b3]{height:40px;min-width:40px;padding:0 8px;border:0;background:transparent;color:var(--muted);border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.lang__btn[data-v-944459b3]:hover{color:var(--navy)}.lang__btn.is-active[data-v-944459b3]{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:4px}.header__cta[data-v-944459b3]{height:48px;padding:0 22px;font-size:15px;border-radius:14px;white-space:nowrap}.burger[data-v-944459b3]{display:none;width:48px;height:48px;border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;justify-content:center;gap:5px}.burger span[data-v-944459b3]{width:20px;height:2px;background:var(--navy);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.burger[aria-expanded=true] span[data-v-944459b3]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span[data-v-944459b3]:nth-child(2){opacity:0}.burger[aria-expanded=true] span[data-v-944459b3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile[data-v-944459b3]{position:absolute;top:var(--header-h);left:0;right:0;height:calc(100dvh - var(--header-h));background:var(--surface);padding:16px var(--gutter) 32px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;border-top:1px solid var(--line)}.mobile__link[data-v-944459b3]{padding:18px 4px;font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--navy);border-bottom:1px solid var(--line)}.mobile .btn[data-v-944459b3]{margin-top:24px;flex-shrink:0}.mobile__contacts[data-v-944459b3]{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:15px}.mobile__phone[data-v-944459b3]{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--navy)}.drop-enter-active[data-v-944459b3],.drop-leave-active[data-v-944459b3]{transition:opacity .2s ease,transform .2s ease}.drop-enter-from[data-v-944459b3],.drop-leave-to[data-v-944459b3]{opacity:0;transform:translateY(-8px)}@media(max-width:1340px){.nav__link[data-v-944459b3]{padding:0 12px}.header__cta[data-v-944459b3]{display:none}}@media(max-width:1150px){.nav[data-v-944459b3]{display:none}.burger[data-v-944459b3]{display:flex}}@media(max-width:600px){.brand__tag[data-v-944459b3]{display:none}.brand img[data-v-944459b3]{width:40px}.header__actions[data-v-944459b3]{gap:8px}.lang__btn[data-v-944459b3]{min-width:34px;padding:0 4px}}.footer[data-v-81a7d041]{background:var(--navy-deep);color:var(--on-dark-muted);padding:72px 0 40px}.footer__grid[data-v-81a7d041]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:48px}.footer__about[data-v-81a7d041]{display:flex;flex-direction:column;gap:18px;font-size:15px;line-height:1.6;max-width:340px}.footer__brand[data-v-81a7d041]{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:24px;color:#fff}.footer__brand[data-v-81a7d041]:hover{color:#fff}.footer__logo[data-v-81a7d041]{width:52px;height:52px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center}.footer__logo img[data-v-81a7d041]{width:40px;height:auto}.footer__contacts[data-v-81a7d041]{display:flex;flex-direction:column;gap:4px;color:#fff}.footer__contacts a[data-v-81a7d041]{color:#fff}.footer__phone[data-v-81a7d041]{font-family:var(--font-display);font-weight:700;font-size:18px}.footer__col[data-v-81a7d041]{display:flex;flex-direction:column;gap:12px;font-size:15px}.footer__col a[data-v-81a7d041]{color:var(--on-dark-muted)}.footer__col a[data-v-81a7d041]:hover{color:#fff}.footer__title[data-v-81a7d041]{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#fff}.footer__bottom[data-v-81a7d041]{margin-top:56px;padding-top:24px;border-top:1px solid var(--navy-2);display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px}.footer__dots[data-v-81a7d041]{display:flex;gap:6px}.footer__dots span[data-v-81a7d041]{width:10px;height:10px;border-radius:50%}.footer__legal[data-v-81a7d041]{font-family:var(--font-mono)}@media(max-width:1024px){.footer__grid[data-v-81a7d041]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__about[data-v-81a7d041]{grid-column:1 / -1;max-width:none}}@media(max-width:600px){.footer[data-v-81a7d041]{padding:56px 0 32px}.footer__grid[data-v-81a7d041]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.footer__bottom[data-v-81a7d041]{flex-direction:column;align-items:flex-start;margin-top:40px}}.fab[data-v-c997f491]{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;flex-direction:column;gap:10px}.fab__btn[data-v-c997f491]{position:relative;width:52px;height:52px;border-radius:16px;border:0;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0b115038;transition:transform .2s ease}.fab__btn[data-v-c997f491]:hover{transform:translateY(-2px)}.fab__btn--light[data-v-c997f491]{background:#fff;color:var(--navy);border:1px solid var(--line)}.fab__btn--chat[data-v-c997f491]{background:var(--accent);color:#fff}.fab__btn--chat[data-v-c997f491]:hover{color:#fff}.fab__btn--chat[data-v-c997f491]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 #2a3fc873;animation:fab-ping-c997f491 2.6s ease-out infinite}@keyframes fab-ping-c997f491{to{box-shadow:0 0 0 14px #2a3fc800}}.fab-enter-active[data-v-c997f491],.fab-leave-active[data-v-c997f491]{transition:opacity .25s ease,transform .25s ease}.fab-enter-from[data-v-c997f491],.fab-leave-to[data-v-c997f491]{opacity:0;transform:translateY(16px)}@media(max-width:600px){.fab[data-v-c997f491]{right:16px;bottom:16px}.fab__btn[data-v-c997f491]{width:48px;height:48px;border-radius:14px}}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 18px;border-radius:12px;background:var(--navy);color:#fff;font-weight:700;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:none;color:#fff}.logo__node[data-v-a5ff875a]{transition:transform .45s cubic-bezier(.34,1.56,.64,1),filter .45s ease}.logo__node.is-active[data-v-a5ff875a]{transform:scale(1.14);filter:drop-shadow(0 10px 18px rgba(11,17,80,.22))}.logo__dot[data-v-a5ff875a]{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.logo__node.is-active .logo__dot[data-v-a5ff875a]{transform:scale(1.5)}.logo__core[data-v-a5ff875a]{transform-box:fill-box;transform-origin:center;animation:core-pulse-a5ff875a 2.4s ease-in-out infinite}@keyframes core-pulse-a5ff875a{50%{transform:scale(1.3)}}.hero[data-v-151cf993]{position:relative;overflow:hidden;background:var(--surface);margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h)}.hero__grid[data-v-151cf993]{position:absolute;inset:0;width:100%;height:100%}.hero__inner[data-v-151cf993]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:24px;align-items:center;padding-top:40px;padding-bottom:80px}.hero__copy[data-v-151cf993]{display:flex;flex-direction:column;gap:28px}.badge[data-v-151cf993]{align-self:flex-start;display:flex;align-items:center;gap:10px;min-height:36px;padding:0 14px 0 10px;border-radius:18px;background:var(--surface);border:1px solid var(--line);font-size:14px;font-weight:600}.badge__dots[data-v-151cf993]{display:flex;gap:3px}.badge__dots span[data-v-151cf993]{width:8px;height:8px;border-radius:50%}.hero__title[data-v-151cf993]{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,4.3vw,64px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.hero__title span[data-v-151cf993]{color:var(--accent)}.hero__sub[data-v-151cf993]{font-size:19px;line-height:1.6;color:var(--muted);max-width:520px}.hero__ctas[data-v-151cf993]{display:flex;flex-wrap:wrap;gap:12px}.hero__ctas .btn[data-v-151cf993]{height:58px;padding:0 28px}.benefits[data-v-151cf993]{list-style:none;margin:12px 0 0;padding:22px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}.benefit[data-v-151cf993]{display:flex;flex-direction:column;gap:4px;padding-left:16px;border-left:2px solid var(--line)}.benefit[data-v-151cf993]:first-child{border-left-color:var(--accent)}.benefit strong[data-v-151cf993]{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.benefit span[data-v-151cf993]{font-size:14px;line-height:1.4;color:var(--muted);max-width:170px}.visual[data-v-151cf993]{position:relative;width:100%;aspect-ratio:1110 / 780}.visual__svg[data-v-151cf993]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit[data-v-151cf993]{transform-box:fill-box;transform-origin:center;animation:spin-151cf993 120s linear infinite}.radar[data-v-151cf993]{transform-box:fill-box;transform-origin:center;opacity:0;animation:radar-151cf993 4.4s cubic-bezier(.2,.6,.3,1) 1.6s infinite}.radar--late[data-v-151cf993]{animation-delay:3.8s}@keyframes spin-151cf993{to{transform:rotate(360deg)}}@keyframes radar-151cf993{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.65);opacity:0}}.link[data-v-151cf993]{opacity:.35;transition:opacity .35s ease}.link.is-active[data-v-151cf993]{opacity:1}.link line[data-v-151cf993]{animation:dash-151cf993 1.2s linear infinite}@keyframes dash-151cf993{to{stroke-dashoffset:-13}}.tag[data-v-151cf993]{--tx: -50%;--ty: -50%;position:absolute;z-index:1;height:40px;padding:0 16px 0 12px;display:flex;align-items:center;gap:9px;white-space:nowrap;background:var(--surface);color:var(--navy);border:1.5px solid var(--line);border-radius:12px;box-shadow:var(--shadow-float);font-size:14px;font-weight:700;transform:translate(var(--tx),var(--ty));transition:border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);opacity:0}.tag--left[data-v-151cf993]{--tx: calc(-100% - 6px) }.tag--right[data-v-151cf993]{--tx: 6px}.tag--top[data-v-151cf993]{--ty: calc(-100% - 6px) }.tag--bottom[data-v-151cf993]{--ty: 6px}.tag--middle.tag--left[data-v-151cf993],.tag--middle.tag--right[data-v-151cf993]{--ty: -50%}.tag[data-v-151cf993]:hover{color:var(--navy)}.tag.is-active[data-v-151cf993]{border-color:var(--c);box-shadow:0 12px 28px #0b115024;transform:translate(var(--tx),var(--ty)) scale(1.06)}.tag__dot[data-v-151cf993]{width:12px;height:12px;border-radius:50%;border:3px solid var(--c);transition:background-color .3s ease}.tag.is-active .tag__dot[data-v-151cf993]{background:var(--c)}.is-loaded .tag{opacity:1;animation:tag-in-151cf993 .6s cubic-bezier(.16,1,.3,1) var(--d) backwards}@keyframes tag-in-151cf993{0%{opacity:0}}.tag-list[data-v-151cf993]{display:none;list-style:none;margin:-12px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tag-list__item[data-v-151cf993]{height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);color:var(--navy);font-size:13.5px;font-weight:700;transition:border-color .3s ease}.tag-list__item[data-v-151cf993]:hover{color:var(--navy)}.tag-list__item.is-active[data-v-151cf993]{border-color:var(--c)}.tag-list__item.is-active .tag__dot[data-v-151cf993]{background:var(--c)}@media(max-width:1200px){.hero__inner[data-v-151cf993]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tag[data-v-151cf993]{height:34px;font-size:12.5px;padding:0 12px 0 10px}}@media(max-width:1024px){.hero__inner[data-v-151cf993]{grid-template-columns:1fr;gap:48px;padding-top:32px}.visual[data-v-151cf993]{max-width:680px;justify-self:center}}@media(max-width:600px){.hero__inner[data-v-151cf993]{padding-bottom:56px}.hero__sub[data-v-151cf993]{font-size:17px}.hero__ctas .btn[data-v-151cf993]{flex:1 1 100%}.benefits[data-v-151cf993]{grid-template-columns:1fr;gap:14px}.benefit span[data-v-151cf993]{max-width:none}.hero__inner[data-v-151cf993]{gap:32px}.tag[data-v-151cf993]{display:none}.tag-list[data-v-151cf993]{display:grid}}.clients[data-v-d4550fd2]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.clients__inner[data-v-d4550fd2]{display:flex;align-items:center;gap:40px;padding-top:22px;padding-bottom:22px}.clients__label[data-v-d4550fd2]{flex-shrink:0;font-family:var(--font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);max-width:160px;line-height:1.5}.client[data-v-d4550fd2]{display:flex;align-items:center;gap:14px;min-height:76px;padding:10px 20px 10px 12px;background:var(--surface);color:var(--navy);border:1px solid var(--line);border-radius:16px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.client[data-v-d4550fd2]:hover{color:var(--navy);border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--shadow-float)}.client__logo[data-v-d4550fd2]{width:52px;height:52px;flex-shrink:0;object-fit:contain}.client__text[data-v-d4550fd2]{display:flex;flex-direction:column;gap:4px;min-width:0}.client__name[data-v-d4550fd2]{display:flex;flex-direction:column;font-size:14.5px;font-weight:700;line-height:1.3}.client__host[data-v-d4550fd2]{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.clients__list[data-v-d4550fd2]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.marquee[data-v-d4550fd2]{flex-grow:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track[data-v-d4550fd2]{display:flex;width:max-content;animation:marquee-d4550fd2 36s linear infinite}.marquee:hover .marquee__track[data-v-d4550fd2]{animation-play-state:paused}.marquee__group[data-v-d4550fd2]{display:flex;gap:14px;padding-right:14px}.marquee .client[data-v-d4550fd2]{flex-shrink:0}@keyframes marquee-d4550fd2{to{transform:translate(-50%)}}@media(max-width:700px){.clients__inner[data-v-d4550fd2]{flex-direction:column;align-items:stretch;gap:14px}.clients__label[data-v-d4550fd2]{max-width:none}.clients__list[data-v-d4550fd2]{flex-direction:column}.client[data-v-d4550fd2]{width:100%}}.stats[data-v-a2587b3a]{background:var(--navy);color:var(--on-dark)}.stats__grid[data-v-a2587b3a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat[data-v-a2587b3a]{padding:44px 32px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--navy-line)}.stat[data-v-a2587b3a]:first-child{padding-left:0;border-left:0}.stat__value[data-v-a2587b3a]{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,3.4vw,48px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat__label[data-v-a2587b3a]{font-size:15px;color:var(--on-dark-muted)}.stat.is-visible .ring[data-v-a2587b3a]{animation:ring-pop-a2587b3a .6s cubic-bezier(.34,1.56,.64,1) calc(var(--reveal-delay, 0ms) + .2s) backwards}@keyframes ring-pop-a2587b3a{0%{transform:scale(0)}}@media(max-width:900px){.stats__grid[data-v-a2587b3a]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-v-a2587b3a]{padding:32px 24px}.stat[data-v-a2587b3a]:nth-child(odd){padding-left:0;border-left:0}.stat[data-v-a2587b3a]:nth-child(n+3){border-top:1px solid var(--navy-line)}}.services[data-v-acff00a0]{display:flex;flex-direction:column;gap:56px}.services__grid[data-v-acff00a0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card[data-v-acff00a0]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px;min-height:300px;display:flex;flex-direction:column;gap:18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card[data-v-acff00a0]:hover{transform:translateY(-4px);box-shadow:var(--shadow-mock);border-color:var(--line-strong)}.card__top[data-v-acff00a0]{display:flex;justify-content:space-between;align-items:flex-start}.card.is-visible .card__icon[data-v-acff00a0]{animation:icon-pop-acff00a0 .7s cubic-bezier(.34,1.56,.64,1) calc(var(--reveal-delay, 0ms) + .25s) backwards}@keyframes icon-pop-acff00a0{0%{transform:scale(.3) rotate(-90deg);opacity:0}}.card__icon[data-v-acff00a0]{width:60px;height:60px;border-radius:50%;border:6px solid;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--navy)}.card__num[data-v-acff00a0]{font-family:var(--font-mono);font-size:13px;color:var(--muted-2)}.card__title[data-v-acff00a0]{font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.25;letter-spacing:-.02em}.card__desc[data-v-acff00a0]{font-size:15.5px;line-height:1.6;color:var(--muted);flex-grow:1}.card__tags[data-v-acff00a0]{padding-top:16px;border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.card--cta[data-v-acff00a0]{display:flex;background:var(--navy);border-color:var(--navy);color:#fff;justify-content:center}.card--cta[data-v-acff00a0]:hover{color:#fff;border-color:var(--navy)}.card--cta .card__desc[data-v-acff00a0]{color:var(--on-dark-muted);flex-grow:0}.card__cta-btn[data-v-acff00a0]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:8px;height:48px;padding:0 20px;border-radius:14px;background:var(--accent);font-weight:700;font-size:15px}@media(max-width:1024px){.services__grid[data-v-acff00a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.card--cta[data-v-acff00a0]{display:none}}@media(max-width:640px){.services[data-v-acff00a0]{gap:32px}.services__grid[data-v-acff00a0]{grid-template-columns:1fr;gap:12px}.card[data-v-acff00a0]{min-height:0;padding:20px;display:grid;grid-template-columns:52px 1fr;column-gap:16px;row-gap:6px;border-radius:18px}.card__top[data-v-acff00a0]{grid-row:span 3;flex-direction:column;align-items:center;gap:10px}.card__icon[data-v-acff00a0]{width:52px;height:52px;border-width:5px}.card__title[data-v-acff00a0]{font-size:18px}.card__desc[data-v-acff00a0]{font-size:14.5px;line-height:1.55}.card__tags[data-v-acff00a0]{display:none}.card--cta[data-v-acff00a0]{display:flex;grid-template-columns:none;padding:24px}}.ln[data-v-c00ef524]{height:8px;border-radius:3px;background:var(--line)}.ln--head[data-v-c00ef524]{height:12px;width:60%;background:var(--navy)}.mock-browser[data-v-c00ef524]{width:86%;height:100%;background:#fff;border-radius:12px;box-shadow:var(--shadow-mock);display:flex;flex-direction:column;overflow:hidden}.mock-browser__bar[data-v-c00ef524]{height:22px;background:#eef0f8;display:flex;align-items:center;gap:5px;padding:0 10px}.mock-browser__bar span[data-v-c00ef524]{width:7px;height:7px;border-radius:50%}.mock-browser__body[data-v-c00ef524]{padding:16px;display:flex;flex-direction:column;gap:8px}.tiles[data-v-c00ef524]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.tiles div[data-v-c00ef524]{height:44px;border-radius:6px;background:#eef0f8}.mock-phones[data-v-c00ef524]{height:100%;display:flex;gap:16px;align-items:flex-end}.phone[data-v-c00ef524]{height:84%;aspect-ratio:104 / 200;background:var(--navy);border-radius:20px;padding:6px}.phone--tall[data-v-c00ef524]{height:100%}.phone__screen[data-v-c00ef524]{width:100%;height:100%;background:#fff;border-radius:15px;padding:12px 10px;display:flex;flex-direction:column;gap:7px}.phone__screen .ln[data-v-c00ef524]{height:7px}.phone__screen .ln--head[data-v-c00ef524]{height:9px}.phone__hero[data-v-c00ef524]{height:56px;border-radius:8px}.phone__btn[data-v-c00ef524]{height:22px;margin-top:auto;border-radius:6px;background:var(--navy)}.row[data-v-c00ef524]{height:26px;border-radius:6px;background:#eef0f8}.mock-dash[data-v-c00ef524]{width:88%;height:100%;background:#fff;border-radius:12px;box-shadow:var(--shadow-mock);display:flex;overflow:hidden}.mock-dash__side[data-v-c00ef524]{width:22%;background:var(--navy);padding:12px 8px;display:flex;flex-direction:column;gap:8px}.mock-dash__side div[data-v-c00ef524]{height:7px;border-radius:3px;background:#3a43a0}.mock-dash__side .on[data-v-c00ef524]{background:#fff}.mock-dash__main[data-v-c00ef524]{flex-grow:1;padding:12px;display:flex;flex-direction:column;gap:10px}.kpis[data-v-c00ef524]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.kpis div[data-v-c00ef524]{height:30px;border-radius:5px;background:#eef0f8}.bars[data-v-c00ef524]{flex-grow:1;display:flex;align-items:flex-end;gap:5px}.bars div[data-v-c00ef524]{flex-grow:1;border-radius:3px;background:var(--line)}.portfolio-wrap[data-v-d4929275]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.portfolio[data-v-d4929275]{display:flex;flex-direction:column;gap:44px}.all-link[data-v-d4929275]{display:flex;align-items:center;gap:8px;height:48px;font-weight:700;font-size:16px;color:var(--navy)}.all-link[data-v-d4929275]:hover{color:var(--accent)}.filters[data-v-d4929275]{display:flex;flex-wrap:wrap;gap:10px}.chip[data-v-d4929275]{height:46px;padding:0 20px;display:flex;align-items:center;gap:9px;border-radius:23px;font-size:15px;font-weight:700;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--navy);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.chip[data-v-d4929275]:hover{border-color:var(--navy)}.chip.is-active[data-v-d4929275]{background:var(--navy);border-color:var(--navy);color:#fff}.grid[data-v-d4929275]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.project[data-v-d4929275]{display:flex;flex-direction:column;gap:18px;color:var(--navy)}.project[data-v-d4929275]:hover{color:var(--navy)}.project__thumb[data-v-d4929275]{position:relative;height:300px;border-radius:var(--radius-card);overflow:hidden;padding:58px 20px 20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.project:hover .project__thumb[data-v-d4929275]{transform:translateY(-4px);box-shadow:var(--shadow-mock)}.project__thumb--shot[data-v-d4929275]{padding:58px 24px 0;align-items:flex-end}.shot[data-v-d4929275]{width:100%;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;box-shadow:0 -2px #0b11500a,var(--shadow-mock);transform:translateY(8px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.project:hover .shot[data-v-d4929275]{transform:translateY(0)}.shot__bar[data-v-d4929275]{height:26px;padding:0 10px;display:flex;align-items:center;gap:10px;background:#eef0f8}.shot__dots[data-v-d4929275]{display:flex;gap:5px}.shot__dots span[data-v-d4929275]{width:7px;height:7px;border-radius:50%;background:#c9cfe6}.shot__url[data-v-d4929275]{flex-grow:1;height:16px;padding:0 8px;border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:10px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot img[data-v-d4929275]{display:block;width:100%;height:auto}.project__cat[data-v-d4929275]{position:absolute;top:16px;left:16px;height:30px;padding:0 12px;display:flex;align-items:center;gap:7px;border-radius:9px;background:#fff;font-family:var(--font-mono);font-size:12px;z-index:1}.project__meta[data-v-d4929275]{display:flex;flex-direction:column;gap:6px}.project__row[data-v-d4929275]{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.project__title[data-v-d4929275]{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.015em}.project__ext[data-v-d4929275]{color:var(--muted-2);transition:transform .2s ease,color .2s ease}.project--link:hover .project__title[data-v-d4929275]{color:var(--accent)}.project--link:hover .project__ext[data-v-d4929275]{color:var(--accent);transform:translate(2px,-2px)}.project__year[data-v-d4929275]{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.project__client[data-v-d4929275]{font-size:14px;font-weight:700;color:var(--muted)}.project__desc[data-v-d4929275]{font-size:15px;line-height:1.55;color:var(--muted)}.project__more[data-v-d4929275]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:700;font-size:14.5px;color:var(--accent)}.empty[data-v-d4929275]{color:var(--muted)}.project-cta[data-v-d4929275]{grid-column:span var(--s3, 1);position:relative;overflow:hidden;min-height:300px;padding:32px;border-radius:var(--radius-card);background:var(--navy);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;transition:transform .3s ease,box-shadow .3s ease}.project-cta[data-v-d4929275]:hover{color:#fff;transform:translateY(-4px);box-shadow:var(--shadow-mock)}.project-cta__arcs[data-v-d4929275]{position:absolute;width:420px;height:420px;right:-210px;top:-210px;pointer-events:none}.project-cta__body[data-v-d4929275]{position:relative;display:flex;flex-direction:column;gap:10px}.project-cta__title[data-v-d4929275]{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em}.project-cta__text[data-v-d4929275]{font-size:15px;line-height:1.55;color:var(--on-dark-muted);max-width:360px}.project-cta__btn[data-v-d4929275]{position:relative;align-self:flex-start;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 20px;border-radius:14px;background:var(--accent);font-weight:700;font-size:15px}.project-cta.is-wide3[data-v-d4929275]{min-height:0;flex-direction:row;align-items:center;justify-content:space-between;padding:36px 40px}.project-cta.is-wide3 .project-cta__btn[data-v-d4929275]{align-self:center}@media(max-width:1024px){.grid[data-v-d4929275]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-cta[data-v-d4929275]{grid-column:span var(--s2, 1)}.project-cta.is-wide3[data-v-d4929275]:not(.is-wide2){min-height:300px;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:32px}.project-cta.is-wide3:not(.is-wide2) .project-cta__btn[data-v-d4929275]{align-self:flex-start}.project-cta.is-wide2[data-v-d4929275]{min-height:0;flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:640px){.portfolio[data-v-d4929275]{gap:32px}.grid[data-v-d4929275]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-padding-left:var(--gutter);scrollbar-width:none}.grid[data-v-d4929275]::-webkit-scrollbar{display:none}.project[data-v-d4929275],.project-cta[data-v-d4929275]{flex:0 0 84%;scroll-snap-align:start}.project-cta[data-v-d4929275],.project-cta.is-wide2[data-v-d4929275],.project-cta.is-wide3[data-v-d4929275]{min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-end;padding:28px}.project-cta .project-cta__btn[data-v-d4929275]{align-self:flex-start}.project__thumb[data-v-d4929275]{height:240px}.filters[data-v-d4929275]{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none}.chip[data-v-d4929275]{flex-shrink:0}}.process[data-v-3d0bd136]{position:relative;overflow:hidden;background:var(--navy);color:var(--on-dark)}.process__arcs[data-v-3d0bd136]{position:absolute;width:520px;height:520px;right:-140px;top:-140px}.process__inner[data-v-3d0bd136]{position:relative;display:flex;flex-direction:column;gap:72px}.kicker--dark[data-v-3d0bd136]{color:var(--accent-soft)}.lead--dark[data-v-3d0bd136]{color:var(--on-dark-muted)}.steps[data-v-3d0bd136]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.steps[data-v-3d0bd136]:before{content:"";position:absolute;left:36px;right:36px;top:34px;height:4px;background:var(--navy-line);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.65,0,.35,1) .1s}.steps.is-visible[data-v-3d0bd136]:before{transform:none}.step.is-visible .step__node span[data-v-3d0bd136]{animation:node-ping-3d0bd136 2.4s ease-out calc(var(--reveal-delay, 0ms) + .5s) 2}@keyframes node-ping-3d0bd136{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 16px #fff0}}.step[data-v-3d0bd136]{position:relative;display:flex;flex-direction:column;gap:22px}.step__node[data-v-3d0bd136]{width:72px;height:72px;border-radius:50%;border:9px solid;background:var(--navy);display:flex;align-items:center;justify-content:center}.step__node span[data-v-3d0bd136]{width:16px;height:16px;border-radius:50%}.step__label[data-v-3d0bd136]{font-family:var(--font-mono);font-size:13px;color:var(--accent-soft)}.step__title[data-v-3d0bd136]{font-family:var(--font-display);font-weight:700;font-size:22px}.step__desc[data-v-3d0bd136]{font-size:15.5px;line-height:1.6;color:var(--on-dark-muted)}@media(max-width:1024px){.steps[data-v-3d0bd136]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.steps[data-v-3d0bd136]:before{display:none}}@media(max-width:640px){.process__inner[data-v-3d0bd136]{gap:48px}.steps[data-v-3d0bd136]{grid-template-columns:1fr;gap:0}.steps[data-v-3d0bd136]:before{display:block;inset:36px auto 36px 34px;width:4px;height:auto;transform:scaleY(0);transform-origin:top}.steps.is-visible[data-v-3d0bd136]:before{transform:none}.step[data-v-3d0bd136]{display:grid;grid-template-columns:72px 1fr;column-gap:20px;row-gap:6px;padding-bottom:36px}.step__node[data-v-3d0bd136]{grid-row:span 3}.step[data-v-3d0bd136]:last-child{padding-bottom:0}}.cols[data-v-dbfef78b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.col[data-v-dbfef78b]{display:flex;flex-direction:column;gap:32px}.h2--sm[data-v-dbfef78b]{font-size:clamp(30px,3vw,40px)}.industries[data-v-dbfef78b]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.industry[data-v-dbfef78b]{min-height:88px;padding:18px 0;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);transition:padding-left .25s ease,background-color .25s ease}.industry[data-v-dbfef78b]:not(.industry--more):hover{padding-left:10px;background:linear-gradient(90deg,var(--surface),transparent)}.industry__main[data-v-dbfef78b]{flex-grow:1;display:flex;flex-direction:column;gap:8px;min-width:0}.industry__name[data-v-dbfef78b]{font-size:19px;font-weight:700}.industry__projects[data-v-dbfef78b]{display:flex;flex-wrap:wrap;gap:6px}.industry__project[data-v-dbfef78b]{padding:3px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}a.industry__project[data-v-dbfef78b]:hover{color:var(--accent);border-color:var(--accent)}.industry__count[data-v-dbfef78b]{flex-shrink:0;font-family:var(--font-mono);font-size:13px;color:var(--muted)}.industry--more[data-v-dbfef78b]{padding:0}.industry__more[data-v-dbfef78b]{flex-grow:1;display:flex;align-items:center;gap:16px;padding:18px 0;color:var(--navy)}.industry__more[data-v-dbfef78b]:hover{color:var(--accent)}.industry__plus[data-v-dbfef78b]{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:20px;font-weight:500;color:var(--muted-2)}.industry__hint[data-v-dbfef78b]{font-size:14px;color:var(--muted)}.stack__head[data-v-dbfef78b]{display:flex;flex-direction:column;gap:10px;margin-top:-16px}.stack__note[data-v-dbfef78b]{font-size:15px;color:var(--muted)}.stack[data-v-dbfef78b]{display:flex;flex-direction:column;gap:22px}.stack__group[data-v-dbfef78b]{display:flex;flex-direction:column;gap:10px}.stack__name[data-v-dbfef78b]{font-size:14px;font-weight:700;color:var(--muted)}.stack__items[data-v-dbfef78b]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--font-mono);font-size:14px}.stack__items li[data-v-dbfef78b]{padding:8px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.quote[data-v-dbfef78b]{margin:0;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:16px;color:var(--accent)}.quote blockquote[data-v-dbfef78b]{margin:0;font-size:18px;line-height:1.55;color:var(--navy)}.quote figcaption[data-v-dbfef78b]{font-size:14px;color:var(--muted)}.quote strong[data-v-dbfef78b]{color:var(--navy)}@media(max-width:1024px){.cols[data-v-dbfef78b]{grid-template-columns:1fr;gap:72px}}@media(max-width:600px){.industry[data-v-dbfef78b]{align-items:flex-start}.industry .ring[data-v-dbfef78b]{margin-top:5px}.industry__name[data-v-dbfef78b]{font-size:17px}}.contact-outer[data-v-6124cc43]{padding-bottom:var(--section-y)}.contact[data-v-6124cc43]{position:relative;overflow:hidden;padding:72px;background:var(--accent);color:#fff;border-radius:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.contact__arcs[data-v-6124cc43]{position:absolute;width:640px;height:640px;left:-320px;bottom:-320px;pointer-events:none;animation:arcs-pulse-6124cc43 4s ease-in-out infinite}@keyframes arcs-pulse-6124cc43{50%{opacity:.55}}.contact__info[data-v-6124cc43]{position:relative;display:flex;flex-direction:column;gap:28px}.kicker--light[data-v-6124cc43]{color:#fff}.contact__lead[data-v-6124cc43]{font-size:18px;line-height:1.6;color:#e4e8ff}.contact__list[data-v-6124cc43]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;font-size:17px;font-weight:600}.contact__list li[data-v-6124cc43]{display:flex;align-items:center;gap:14px}.contact__ico[data-v-6124cc43]{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#ffffff1f;display:flex;align-items:center;justify-content:center}.tg-btn[data-v-6124cc43]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;margin-top:4px;border-radius:14px;background:#fff;color:var(--accent);font-weight:700;font-size:16px;transition:transform .15s ease}.tg-btn[data-v-6124cc43]:hover{color:var(--accent-hover);transform:translateY(-1px)}.contact__list a[data-v-6124cc43]{color:#fff}.contact__list a[data-v-6124cc43]:hover{text-decoration:underline}.form[data-v-6124cc43]{position:relative;background:#fff;color:var(--navy);border-radius:26px;padding:36px;display:flex;flex-direction:column;gap:18px}.form__row[data-v-6124cc43]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field[data-v-6124cc43]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.field input[data-v-6124cc43],.field select[data-v-6124cc43],.field textarea[data-v-6124cc43]{width:100%;min-height:52px;padding:0 16px;border:1.5px solid var(--line-strong);border-radius:12px;font-size:16px;font-weight:500;background:#fff;color:var(--navy);transition:border-color .15s ease}.field textarea[data-v-6124cc43]{padding:14px 16px;resize:vertical}.field select[data-v-6124cc43]{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230b1150' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.field input[data-v-6124cc43]::placeholder,.field textarea[data-v-6124cc43]::placeholder{color:#8a8fab}.field input[data-v-6124cc43]:focus,.field select[data-v-6124cc43]:focus,.field textarea[data-v-6124cc43]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #2a3fc826}.field [aria-invalid=true][data-v-6124cc43]{border-color:var(--orange)}.field__err[data-v-6124cc43]{color:var(--orange);font-weight:600;font-size:13px}.form__submit[data-v-6124cc43]{width:100%}.form__submit[data-v-6124cc43]:disabled{opacity:.7;cursor:progress}.hp[data-v-6124cc43]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form__consent[data-v-6124cc43]{font-size:12.5px;line-height:1.5;color:var(--muted);text-align:center}.form__msg[data-v-6124cc43]{font-size:15px;font-weight:600}.form__msg--ok[data-v-6124cc43]{color:var(--green)}.form__msg--err[data-v-6124cc43]{color:var(--orange)}@media(max-width:1024px){.contact[data-v-6124cc43]{grid-template-columns:1fr;padding:56px;gap:48px}}@media(max-width:600px){.contact[data-v-6124cc43]{padding:32px 20px;border-radius:28px;margin:0 calc(var(--gutter) * -.5)}.form[data-v-6124cc43]{padding:24px 18px}.form__row[data-v-6124cc43]{grid-template-columns:1fr}}:root{--navy: #0b1150;--navy-deep: #070b3a;--navy-2: #1a2270;--navy-line: #262e78;--accent: #2a3fc8;--accent-hover: #1a2a9a;--accent-soft: #aeb8ff;--teal: #1a8fa8;--green: #16a37b;--blue: #1e4fa8;--purple: #7a1fa8;--olive: #8fa000;--orange: #c0441c;--bg: #f6f7fb;--surface: #ffffff;--surface-2: #f1f3fa;--line: #e3e6f2;--line-strong: #cdd2e6;--text: var(--navy);--muted: #4a5070;--muted-2: #6b7194;--on-dark: #ffffff;--on-dark-muted: #c3c8e6;--font-display: "Sora", "Manrope", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--container: 1280px;--gutter: 80px;--section-y: 112px;--radius-card: 24px;--radius-btn: 16px;--shadow-float: 0 8px 24px rgba(11, 17, 80, .08);--shadow-mock: 0 16px 40px rgba(11, 17, 80, .14);--header-h: 92px}@media(max-width:1200px){:root{--gutter: 48px;--section-y: 96px}}@media(max-width:900px){:root{--gutter: 32px;--section-y: 80px;--header-h: 76px}}@media(max-width:600px){:root{--gutter: 16px;--section-y: 64px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--font-body);color:var(--text);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section-y) 0}.kicker{font-family:var(--font-mono);font-size:13px;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.h2{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,50px);letter-spacing:-.035em;line-height:1.08}.lead{font-size:17px;line-height:1.6;color:var(--muted)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.section-head__title{display:flex;flex-direction:column;gap:16px;max-width:760px}.section-head .lead{max-width:400px}@media(max-width:900px){.section-head{flex-direction:column;align-items:flex-start;gap:20px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border-radius:var(--radius-btn);font-weight:700;font-size:16px;border:1.5px solid transparent;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-hover);color:#fff}.btn--dark{background:var(--navy);color:#fff}.btn--dark:hover{background:var(--navy-2);color:#fff}.btn--ghost{background:var(--surface);border-color:var(--line-strong);color:var(--navy)}.btn--ghost:hover{border-color:var(--navy);color:var(--navy)}.ring{display:inline-block;flex-shrink:0;width:var(--ring-size, 14px);height:var(--ring-size, 14px);border-radius:50%;border:var(--ring-w, 4px) solid var(--ring-c, var(--accent))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes enter-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes enter-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes enter-scale{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes enter-spin{0%{opacity:0;transform:scale(.6) rotate(-40deg)}to{opacity:1;transform:none}}.enter{opacity:0}.is-loaded .enter{opacity:1;animation:enter-up .9s cubic-bezier(.16,1,.3,1) var(--d, 0s) backwards}.is-loaded .enter--down{animation-name:enter-down;animation-duration:.7s}.is-loaded .enter--scale{animation-name:enter-scale;animation-duration:1.1s}.is-loaded .enter--spin{animation-name:enter-spin;animation-duration:1.3s}.reveal{opacity:0}.reveal.is-visible{opacity:1;animation:enter-up .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms) backwards}@media(prefers-reduced-motion:reduce){.enter,.reveal{opacity:1!important}}
