.hero{position:relative;min-height:920px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 7% 10%,#0fad8d75,#0fad8d00 18%),radial-gradient(circle at 49% 6%,#c449ff5c,#c449ff00 18%),radial-gradient(circle at 62% 10%,#ff49924d,#ff499200 13%),radial-gradient(circle at 83% 45%,#2675ff75,#2675ff00 24%),radial-gradient(circle at 28% 58%,#113ab452,#113ab400 34%),linear-gradient(180deg,#0a0d17,#08112b 36%,#071022,#03050b)}.hero:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:1;pointer-events:none;opacity:.85;background:linear-gradient(90deg,#fff0,#6fffdd7a 12%,#ff64c599 44%,#8b81ff94,#fff0)}.hero__media{position:absolute;inset:0;z-index:0}.hero__effect-stage{position:absolute;inset:0;z-index:0;overflow:hidden;contain:paint;pointer-events:none}.hero__effect-blur{position:absolute;inset:0;overflow:hidden;filter:blur(11px) saturate(1.22) contrast(1.03);transform:scale(1.035);transform-origin:50% 50%;opacity:.92}.hero__effect-layer{position:absolute;inset:0}.hero__effect-layer--animation{opacity:.92}.hero__effect-layer--filters{overflow:hidden;opacity:.95}.hero__effect-layer--filters:before,.hero__effect-layer--filters:after{content:"";position:absolute;inset:-12%}.hero__effect-layer--filters:before{background:radial-gradient(circle at 18% 18%,#27eec257,#27eec200 18%),radial-gradient(circle at 49% 13%,#c044ff4d,#c044ff00 16%),radial-gradient(circle at 60% 14%,#ff46923d,#ff469200 12%),radial-gradient(circle at 82% 43%,#2a78ff47,#2a78ff00 20%),radial-gradient(circle at 36% 68%,#1146d238,#1146d200 24%);animation:hero-filter-sway 30s ease-in-out infinite}.hero__effect-layer--filters:after{background:radial-gradient(circle at 26% 60%,#2468ff24,#2468ff00 18%),radial-gradient(circle at 56% 18%,#ff52aa24,#ff52aa00 16%),radial-gradient(circle at 74% 20%,#7458ff29,#7458ff00 18%);opacity:.84;animation:hero-filter-sway-reverse 36s ease-in-out infinite}.hero__animation{position:absolute;inset:0}.hero__animation-svg{width:100%;height:100%;display:block;overflow:visible}.hero__animation-scene{transform-origin:50% 50%;animation:hero-scene-drift 24s ease-in-out infinite}.hero__animation-field{opacity:.72}.hero__animation-aurora{transform-box:fill-box;transform-origin:center}.hero__animation-aurora--mint{opacity:.9;animation:hero-aurora-mint 18s ease-in-out infinite}.hero__animation-aurora--blue{opacity:.86;animation:hero-aurora-blue 23s ease-in-out infinite}.hero__animation-aurora--rose{opacity:.78;animation:hero-aurora-rose 20s ease-in-out infinite}.hero__animation-ribbon{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero__animation-ribbon--halo{stroke:url(#hero-animation-ribbon-halo);stroke-width:26;opacity:.24}.hero__animation-ribbon--shell{stroke:url(#hero-animation-ribbon-shell);stroke-width:4.8;opacity:.66;stroke-dasharray:20 30 54 24;animation:hero-ribbon-shell 34s linear infinite}.hero__animation-ribbon--inner{stroke:url(#hero-animation-ribbon-inner);stroke-width:2.2;opacity:.3;stroke-dasharray:16 24 40 18;animation:hero-ribbon-inner 28s linear infinite}.hero__animation-ribbon--current-a{stroke:url(#hero-animation-current-cyan);stroke-width:8.5;opacity:.2;stroke-dasharray:128 560;animation:hero-current-forward 22s linear infinite}.hero__animation-ribbon--current-b{stroke:url(#hero-animation-current-rose);stroke-width:7;opacity:.16;stroke-dasharray:106 580;animation:hero-current-reverse 26s linear infinite}.hero__animation-core-aura{opacity:.64}.hero__animation-core-ring{fill:none;stroke:#ebf4ff6b}.hero__animation-core-ring--outer{stroke-width:1.05;stroke-dasharray:10 18;animation:hero-core-ring 18s linear infinite}.hero__animation-core-ring--inner{stroke-width:1.2;stroke-dasharray:6 12;animation:hero-core-ring-reverse 14s linear infinite}.hero__animation-core-dot{fill:#f6fbffb3}.hero__animation-anchor-glow,.hero__animation-anchor-core{fill:currentColor}.hero__animation-anchor{animation-name:hero-anchor-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero__animation-anchor--secondary{opacity:.72}.hero__animation-anchor-glow{opacity:.06}.hero__animation-anchor-core{opacity:.6}.hero__layer{position:absolute;inset:0}.hero__layer--grain{z-index:1;opacity:.012;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.hero__fadeout{position:absolute;left:0;right:0;bottom:0;height:240px;z-index:2;background:linear-gradient(180deg,rgba(4,6,11,0) 0%,rgba(4,6,11,.78) 57%,var(--bg-black) 100%)}.hero__content{position:relative;z-index:3;display:grid;grid-template-rows:auto auto auto auto;min-height:920px;padding-top:34px;padding-bottom:110px}.hero__nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero__brand{display:inline-flex;align-items:center}.hero__brand-full-logo{display:block;width:150px;height:auto}.hero__nav-actions{display:flex;align-items:center;gap:20px}.hero__menu{display:flex;gap:28px;color:#fafcfffa;font-size:17px;font-weight:600;text-shadow:0 0 24px rgba(122,159,255,.18)}.hero__menu a{transition:opacity .18s ease,color .18s ease}.hero__menu a:hover{opacity:.72;color:#bfdcfffa}.hero__locale-switch{display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:999px;border:1px solid rgba(196,214,255,.16);background:#090d1e7a;box-shadow:inset 0 1px #ffffff0f}.hero__locale-switch a{min-width:44px;padding:9px 12px;border-radius:999px;text-align:center;color:#dce6ffb8;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.hero__locale-switch a:hover{color:#f6f9fff0}.hero__locale-switch a.is-active{color:#f8fbfffa;background:linear-gradient(180deg,#796eff6b,#3b5bff42);box-shadow:0 10px 24px #22399438,inset 0 1px #ffffff14}.hero__intro{margin-top:90px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}.hero__title-wrap{display:grid}.hero__title{font-family:var(--font-display);font-size:60px;font-weight:800;line-height:1.1;letter-spacing:-.02em;max-width:13ch;color:#fbfdff;text-shadow:0 0 24px rgba(58,110,255,.12)}.hero__lead{max-width:36ch;font-size:22px;font-weight:500;line-height:1.5;color:#ecf2fff7;text-shadow:0 0 18px rgba(44,92,255,.08)}.hero__stack{margin-top:44px;display:flex;flex-wrap:wrap;gap:14px}.hero__stack-item{width:72px;height:72px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff2e,#ffffff14),#0c14308a;border:1px solid rgba(246,250,255,.34);box-shadow:0 16px 36px #06143870,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(12px) saturate(1.18);backdrop-filter:blur(12px) saturate(1.18)}.hero__stack-icon{width:45px;height:45px;display:block}.hero__metrics{margin-top:86px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hero__metric{display:grid;gap:12px}.hero__metric-value{font-family:var(--font-display);font-size:78px;font-weight:800;line-height:.95;color:#fbfdff;text-shadow:0 0 20px rgba(57,110,255,.12)}.hero__metric-caption{max-width:22ch;color:#d2dfffc2;line-height:1.44;font-size:19px}@keyframes hero-scene-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.012)}}@keyframes hero-aurora-mint{0%,to{transform:translateZ(0) scale(1) rotate(-8deg)}50%{transform:translate3d(-10px,8px,0) scale(1.06) rotate(6deg)}}@keyframes hero-aurora-blue{0%,to{transform:translateZ(0) scale(1) rotate(10deg)}50%{transform:translate3d(12px,-10px,0) scale(1.05) rotate(-4deg)}}@keyframes hero-aurora-rose{0%,to{transform:translateZ(0) scale(1) rotate(-4deg)}50%{transform:translate3d(6px,12px,0) scale(1.08) rotate(8deg)}}@keyframes hero-ribbon-shell{0%{stroke-dashoffset:0}to{stroke-dashoffset:-240}}@keyframes hero-ribbon-inner{0%{stroke-dashoffset:0}to{stroke-dashoffset:180}}@keyframes hero-current-forward{0%{stroke-dashoffset:0}to{stroke-dashoffset:-860}}@keyframes hero-current-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:820}}@keyframes hero-core-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:-140}}@keyframes hero-core-ring-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:120}}@keyframes hero-anchor-pulse{0%,to{opacity:.36}50%{opacity:.82}}@keyframes hero-filter-sway{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.4%,1.1%,0) scale(1.02)}}@keyframes hero-filter-sway-reverse{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.2%,-.9%,0) scale(1.016)}}@media(max-width:1280px){.hero__title{font-size:54px}.hero__lead{font-size:20px}.hero__metric-value{font-size:68px}.hero__metric-caption{font-size:18px}}@media(max-width:1024px){.hero{min-height:auto}.hero__effect-blur{filter:blur(10px) saturate(1.16) contrast(1.02);transform:scale(1.03)}.hero__content{min-height:auto;padding-top:26px;padding-bottom:92px}.hero__brand-full-logo{width:126px}.hero__menu{font-size:16px;gap:18px}.hero__nav-actions{gap:14px}.hero__locale-switch a{min-width:40px;padding-inline:10px}.hero__intro{margin-top:56px;grid-template-columns:1fr;gap:24px}.hero__title{font-size:46px;max-width:15ch}.hero__lead{font-size:19px;max-width:46ch}.hero__stack{margin-top:34px}.hero__stack-item{width:64px;height:64px}.hero__stack-icon{width:34px;height:34px}.hero__metrics{margin-top:58px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero__metric-value{font-size:60px}}@media(max-width:680px){.hero__effect-blur{filter:blur(8px) saturate(1.1) contrast(1.02);transform:scale(1.025)}.hero__layer--grain{opacity:.008}.hero__menu{display:none}.hero__nav{align-items:flex-start}.hero__nav-actions{margin-left:auto}.hero__title{font-size:34px}.hero__lead{font-size:17px}.hero__stack{gap:10px}.hero__stack-item{width:54px;height:54px;border-radius:12px}.hero__stack-icon{width:30px;height:30px}.hero__metrics{margin-top:44px;grid-template-columns:1fr}.hero__metric-value{font-size:48px}.hero__metric-caption{font-size:16px}}@media(prefers-reduced-motion:reduce){.hero__animation-scene,.hero__animation-aurora--mint,.hero__animation-aurora--blue,.hero__animation-aurora--rose,.hero__animation-ribbon--shell,.hero__animation-ribbon--inner,.hero__animation-ribbon--current-a,.hero__animation-ribbon--current-b,.hero__animation-core-ring,.hero__animation-anchor,.hero__effect-layer--filters:before,.hero__effect-layer--filters:after{animation:none}}.summary{position:relative;background:#050505;padding-block:76px 138px}.summary__content{display:grid;gap:44px}.summary__head{display:grid;gap:14px;max-width:72rem}.summary__eyebrow{color:#88a5e8e6;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:700}.summary__title{font-family:var(--font-display);font-size:clamp(2.85rem,4.3vw,5rem);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#fcfdff}.summary__lead{max-width:35rem;color:#c9d6f1e0;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.72;padding-bottom:8px}.summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 32px;align-items:start}.summary-project{display:grid;align-content:start;gap:20px}.summary-project--msk-landing{grid-column:2 / 3;grid-row:1}.summary-project--msk-billing{grid-column:1 / 2;grid-row:1}.summary-project--voldrop{grid-column:3 / 4;grid-row:1}.summary-project__visual{position:relative;display:grid;place-items:end center;padding:0;overflow:hidden;border-radius:28px;border:1px solid rgba(118,136,180,.14);background:linear-gradient(180deg,#100f18,#08090e)}.summary-project__visual:before,.summary-project__visual:after{content:"";position:absolute;inset:0;pointer-events:none}.summary-project__visual:after{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 20%)}.summary-project--msk-landing .summary-project__visual{place-items:center;overflow:visible;border:0;border-radius:0;background:transparent}.summary-project--msk-landing .summary-project__visual:before,.summary-project--msk-landing .summary-project__visual:after{content:none}.summary-project--msk-billing .summary-project__visual{padding:20px 10px 0;place-items:center;background:linear-gradient(180deg,#171224,#090a10)}.summary-project--msk-billing .summary-project__visual:before{background:radial-gradient(circle at 50% 0%,rgba(160,93,255,.34),transparent 32%),radial-gradient(circle at 30% 86%,rgba(43,80,185,.12),transparent 28%)}.summary-project--voldrop .summary-project__visual{padding:20px 10px 0;place-items:center;background:linear-gradient(180deg,#141416,#070708)}.summary-project--voldrop .summary-project__visual:before{background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.07),transparent 28%),radial-gradient(circle at 70% 24%,rgba(255,255,255,.05),transparent 22%)}.summary-project__picture{position:relative;z-index:1;display:block}.summary-project--msk-landing .summary-project__picture{width:100%;display:flex;justify-content:center}.summary-project__image{display:block;width:min(100%,760px);height:auto;object-fit:contain;filter:drop-shadow(0 30px 56px rgba(0,0,0,.38))}.summary-project--msk-landing .summary-project__image{width:min(100%,560px);margin-inline:auto;transform:none}.summary-project--msk-billing .summary-project__image{width:min(100%,900px)}.summary-project--voldrop .summary-project__image{width:min(100%,940px)}.summary-project__body{display:grid;align-content:start;gap:14px}.summary-project__category{color:#87a1dbe6;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.summary-project__title{font-family:var(--font-display);font-size:clamp(2.05rem,2.6vw,3rem);font-weight:800;line-height:1.06;letter-spacing:-.035em;color:#fcfdff}.summary-project__description{max-width:37rem;color:#cddaf4d1;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.68}.summary-project--msk-billing .summary-project__description,.summary-project--voldrop .summary-project__description{min-height:12.1em}.summary-project__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.summary-project__badge{padding:8px 13px;border-radius:999px;border:1px solid rgba(116,135,181,.24);background:transparent;color:#e7edfbdb;font-size:13px;font-weight:600;line-height:1.2}@media(max-width:1180px){.summary{padding-block:64px 116px}.summary__head{grid-template-columns:1fr;gap:12px}.summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.summary-project--msk-landing{grid-column:2 / 3;grid-row:1}.summary-project--msk-billing{grid-column:1 / 2;grid-row:1}.summary-project--voldrop{grid-column:1 / -1;grid-row:2;max-width:42rem;justify-self:center}}@media(max-width:860px){.summary{padding-block:56px 96px}.summary__content{gap:38px}.summary__grid{grid-template-columns:1fr;gap:36px}.summary-project--msk-landing,.summary-project--msk-billing,.summary-project--voldrop{grid-column:auto;grid-row:auto;max-width:none;justify-self:stretch}.summary-project--msk-billing .summary-project__description,.summary-project--voldrop .summary-project__description{min-height:0}}@media(max-width:620px){.summary{padding-block:52px 82px}.summary__head{gap:12px}.summary__eyebrow{font-size:12px}.summary__lead{font-size:1rem}.summary-project{gap:18px}.summary-project__visual{border-radius:22px}.summary-project--msk-billing .summary-project__image,.summary-project--voldrop .summary-project__image{transform:translateY(6%)}.summary-project--msk-landing .summary-project__image{transform:translateY(2%)}.summary-project__category{font-size:11px}.summary-project__description{font-size:.98rem;line-height:1.63}.summary-project__badge{padding:7px 12px;font-size:13px}}:root{--font-display: "Aptos", "Segoe UI Variable Display", "Segoe UI", "Trebuchet MS", sans-serif;--font-body: "Aptos", "Segoe UI Variable Text", "Segoe UI", "Trebuchet MS", sans-serif;--bg-black: #050505;--bg-deep-blue: #06143a;--text-main: #f3f6ff;--text-muted: #97a8d0;--container-max-width: 1240px;--container-inline: clamp(20px, 4vw, 64px)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg-black);color:var(--text-main);font-family:var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}.app-shell{background:var(--bg-black)}.app-main{position:relative;z-index:1;background:var(--bg-black)}.container{width:min(var(--container-max-width),calc(100% - (2 * var(--container-inline))));margin-inline:auto}
