@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-latin-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-teal: #4bd1a0;--color-teal-dark: #35b886;--color-teal-hover: #3fc494;--color-teal-ink: #0d2a1e;--color-hero: #080c12;--color-dark-base: #0d1117;--color-dark-surface: #161b24;--color-dark-elevated: #1c2231;--color-dark-border: rgba(255, 255, 255, .08);--color-section-bg: #eef3f6;--color-mid-bg: #f5f8fb;--color-navy: #30374a;--color-text: #e8edf5;--color-text-muted: #9ca3af;--container-max: min(80rem, 100%);--header-height: 4rem;--ticker-height: 3rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--hero-title-size: clamp(1.75rem, 5vw, 3.75rem);--hero-title-weight: 900;--hero-title-line-height: 1.2;--hero-title-letter-spacing: -.02em;--hero-desc-size: 1rem;--hero-desc-weight: 400;--hero-desc-line-height: 1.65;--fluid-scale: 1px}@media (max-width: 1439px) and (min-width: 1000px){:root{--fluid-scale: calc(100vw / 1440)}}@media (max-width: 999px) and (min-width: 580px){:root{--fluid-scale: .1vw }}@media (max-width: 579px){:root{--fluid-scale: calc(100vw / 750)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;padding:0;font-family:Poppins,Segoe UI,system-ui,-apple-system,sans-serif;background:var(--color-dark-base);color:var(--color-text);font-variant-ligatures:none;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}ul,p{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}#app{min-height:100vh}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:1rem}@media (min-width: 640px){.container{padding-inline:1.5rem}}@media (min-width: 1024px){.container{padding-inline:2rem}}.eyebrow{font-size:.875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-teal);margin-bottom:.75rem}.section-title{font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}.section-border-top{border-top:1px solid rgba(148,163,184,.12)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--color-teal);color:var(--color-teal-ink);font-weight:700;font-size:.875rem;padding:.875rem 1.75rem;border-radius:var(--radius-xl);box-shadow:0 10px 24px #4bd1a033;transition:background .2s ease,transform .15s ease}.btn-primary:hover{background:var(--color-teal-hover)}.btn-primary:active{transform:scale(.95)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid rgba(255,255,255,.4);color:#fff;font-weight:700;font-size:.875rem;padding:.75rem 1.75rem;border-radius:var(--radius-xl);transition:background .2s ease}.btn-ghost:hover{background:#ffffff26}.btn-border-chase{position:relative;display:inline-flex;border-radius:var(--radius-xl);padding:2px;background:#1a3d2b;overflow:hidden}.btn-border-spinner{position:absolute;top:50%;left:50%;width:300%;height:300%;margin-top:-150%;margin-left:-150%;background:conic-gradient(#4bd1a000 65%,#4bd1a040 73%,#4bd1a0e6 82%,#fff,#4bd1a0e6 90%,#4bd1a040 96%,#4bd1a000);animation:btn-spin-fade 5s ease-in-out infinite;pointer-events:none}.btn-border-chase-light{position:relative;display:inline-flex;border-radius:var(--radius-xl);padding:1px;background:#ffffff26;overflow:hidden}.btn-border-spinner-light{position:absolute;top:50%;left:50%;width:300%;height:300%;margin-top:-150%;margin-left:-150%;background:conic-gradient(#4bd1a000 65%,#4bd1a040 73%,#4bd1a0e6 82%,#fff,#4bd1a0e6 90%,#4bd1a040 96%,#4bd1a000);animation:btn-spin-fade 5s ease-in-out infinite;pointer-events:none}@keyframes btn-spin-fade{0%{transform:rotate(0);opacity:0}10%{transform:rotate(36deg);opacity:1}90%{transform:rotate(324deg);opacity:1}to{transform:rotate(360deg);opacity:0}}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-border-chase.immediate .btn-border-spinner,.btn-border-chase-light.immediate .btn-border-spinner-light{top:0;left:50%;width:400%;height:auto;aspect-ratio:1;margin-top:calc(-200% - 2.5rem);margin-left:-200%;animation:btn-spin 4.5s linear infinite;background:conic-gradient(from 50deg,#4bd1a000 65%,#4bd1a040 73%,#4bd1a0e6 82%,#fff,#4bd1a0e6 90%,#4bd1a040 96%,#4bd1a000)}.btn-border-chase>:not(.btn-border-spinner),.btn-border-chase-light>:not(.btn-border-spinner-light){position:relative;z-index:1}.btn-border-chase.pill,.btn-border-chase-light.pill{border-radius:999px}.btn-border-chase:has(:disabled){opacity:.5}.btn-border-chase:has(:disabled) .btn-border-spinner{animation-play-state:paused}.ticker-wrap{overflow:hidden}.ticker-track{display:flex;width:max-content;align-items:center;white-space:nowrap;padding-block:.75rem;animation:ticker-scroll 45s linear infinite;animation-play-state:paused;will-change:transform}.ticker-wrap.is-in-view .ticker-track{animation-play-state:running}@media (hover: hover) and (pointer: fine){.ticker-wrap.is-in-view:hover .ticker-track{animation-play-state:paused}}@keyframes ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.glow-pulse-slow{animation:pulse-border-slow 6s ease-in-out infinite}@keyframes pulse-border-slow{0%,to{box-shadow:0 0 #4bd1a099}50%{box-shadow:0 0 0 9px #4bd1a00d}}.phone-breathe-1{animation:phone-breathe 5s ease-in-out infinite;transform-origin:center bottom}.phone-breathe-2{animation:phone-breathe-strong 5.5s ease-in-out infinite;transform-origin:center bottom}.phone-breathe-3{animation:phone-breathe 5s ease-in-out 1.5s infinite;transform-origin:center bottom}@keyframes phone-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 12px 24px rgba(0,0,0,.35))}50%{transform:scale(1.012);filter:drop-shadow(0 16px 30px rgba(75,209,160,.18))}}@keyframes phone-breathe-strong{0%,to{transform:scale(1);filter:drop-shadow(0 16px 28px rgba(0,0,0,.45))}50%{transform:scale(1.018);filter:drop-shadow(0 22px 36px rgba(75,209,160,.25))}}.cert-float-shine{animation:cert-float-shine 5s ease-in-out infinite;transform-origin:center;position:relative;overflow:hidden}@keyframes cert-float-shine{0%,to{transform:translateY(0) scale(1);box-shadow:0 0 #4bd1a000}50%{transform:translateY(-8px) scale(1.025);box-shadow:0 12px 38px -8px #4bd1a066}}@keyframes hero-glow-pulse{0%,to{opacity:.18}50%{opacity:.32}}.hero-glow{opacity:.22;filter:blur(80px);animation:hero-glow-pulse 8s ease-in-out infinite}.hero-glow-delay{animation-delay:2s}@keyframes hero-reveal-up{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes hero-reveal-visual{0%{opacity:0;translate:24px 0;scale:1.04}to{opacity:1;translate:0 0;scale:1}}@keyframes hero-reveal-visual-up{0%{opacity:0;translate:0 16px;scale:1.04}to{opacity:1;translate:0 0;scale:1}}@keyframes hero-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-ken-burns{0%{scale:1.08}to{scale:1}}.hero-reveal{animation:hero-reveal-up .7s cubic-bezier(.22,1,.36,1) both}.hero-reveal--visual{animation:hero-reveal-visual .9s cubic-bezier(.22,1,.36,1) .15s both}.hero-reveal--fade{animation:hero-reveal-fade 1.2s ease .1s both}.hero-reveal--ken{animation:hero-ken-burns 10s cubic-bezier(.22,1,.36,1) both}.hero-reveal-d1{animation-delay:.05s}.hero-reveal-d2{animation-delay:.15s}.hero-reveal-d3{animation-delay:.25s}.hero-reveal-d4{animation-delay:.35s}.hero-reveal-d5{animation-delay:.45s}@keyframes reveal-from-left{0%{opacity:0;translate:-24px 0}to{opacity:1;translate:0 0}}@keyframes reveal-from-right{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}.reveal-on-view .reveal-up,.reveal-on-view .reveal-from-left,.reveal-on-view .reveal-from-right,.reveal-on-view .reveal-stagger>*{opacity:0}.reveal-on-view.is-revealed .reveal-up,.reveal-on-view.is-revealed .reveal-stagger>*{animation:hero-reveal-up .7s cubic-bezier(.22,1,.36,1) both}.reveal-on-view.is-revealed .reveal-from-left{animation:reveal-from-left .7s cubic-bezier(.22,1,.36,1) both}.reveal-on-view.is-revealed .reveal-from-right{animation:reveal-from-right .7s cubic-bezier(.22,1,.36,1) both}.reveal-on-view.is-revealed .reveal-d1{animation-delay:.08s}.reveal-on-view.is-revealed .reveal-d2{animation-delay:.16s}.reveal-on-view.is-revealed .reveal-d3{animation-delay:.28s}.reveal-on-view.is-revealed .reveal-stagger>*:nth-child(1){animation-delay:.08s}.reveal-on-view.is-revealed .reveal-stagger>*:nth-child(2){animation-delay:.16s}.reveal-on-view.is-revealed .reveal-stagger>*:nth-child(3){animation-delay:.24s}.reveal-on-view.is-revealed .reveal-stagger>*:nth-child(4){animation-delay:.32s}.reveal-on-view.is-revealed .reveal-stagger>*:nth-child(5){animation-delay:.4s}.reveal-on-view.is-revealed .reveal-stagger>*:nth-child(6){animation-delay:.48s}@media (prefers-reduced-motion: reduce){.reveal-on-view .reveal-up,.reveal-on-view .reveal-from-left,.reveal-on-view .reveal-from-right,.reveal-on-view .reveal-stagger>*{opacity:1!important;translate:0!important;animation:none!important}:is(.hero-reveal,.hero-reveal--visual,.hero-reveal--fade,.hero-reveal--ken,.ru-hero__content>*,.ru-hero__visual,.ru-hero__decor,.tu-hero__hex,.hero-content>p,.hero-ctas,.hero h1 span,.ib-hero__left>*,.ib-hero__stage,.ab-hero__bg,.ab-hero__content>*,.cr-hero__bg,.cr-hero__content>*,.contact-page .cu-hero__img,.contact-page .cu-hero__inner>*,.jth-page .jth-hero__img,.jth-page .jth-hero__inner>*,.sec-page .security-top .bg-pic,.sec-page .security-top .title,.sec-page .security-top .description,.news-hero__map,.news-hero__title,.news-hero__subtitle,.pc-page .hive .header .info .title,.pc-page .hive .header .info .desc,.pc-page .hive .map){animation:none!important;opacity:1!important;translate:0!important;scale:1!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-hero-title{font-size:var(--hero-title-size);font-weight:var(--hero-title-weight);line-height:var(--hero-title-line-height);letter-spacing:var(--hero-title-letter-spacing)}.page-hero-desc{font-size:calc(16 * var(--fluid-scale));line-height:1.65}.ru-hero:not(.wb-hero) .ru-hero__desc.page-hero-desc,.fth-hero .page-hero-desc{font-weight:500}@media (max-width: 579px){.page-hero-desc{font-size:calc(25 * var(--fluid-scale))}}
