@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.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}.landing-theme{--background: 225 45% 5%;--foreground: 210 40% 96%;--primary: 60 100% 50%;--muted-foreground: 220 18% 58%;--border: 210 55% 92%;--shell: 1180px;--gap: clamp(.75rem, 2vw, 1.25rem);--radius: 1rem;--font-sans: "Manrope", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.landing-shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2rem)}html:not(.js-ready) .landing-reveal{opacity:1;transform:none}.landing-reveal{opacity:0;transform:translate3d(0,1.5rem,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.landing-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-reveal{opacity:1;transform:none;transition:none}}.landing-page{position:relative;z-index:2}.site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);background:#060a128c;border-bottom:1px solid hsl(var(--border)/.08)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);min-height:4rem}.brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;font-size:1rem;letter-spacing:-.006em;text-decoration:none;white-space:nowrap}.brand__mark{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.55rem;background:linear-gradient(140deg,hsl(var(--primary)),#7cf5a8);color:#07120a;font-size:.85rem;font-weight:650}.brand__version{color:hsl(var(--primary))}.site-nav{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.6rem)}.site-nav a{color:hsl(var(--foreground)/.78);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s ease}.site-nav a:hover{color:hsl(var(--primary))}.site-nav__cta{padding:.5rem 1.05rem;border-radius:999px;border:1px solid hsl(var(--primary)/.4);background:hsl(var(--primary)/.1);color:hsl(var(--primary))!important}.account{position:relative}.account__name{list-style:none;cursor:pointer;padding:.45rem .85rem;border-radius:999px;border:1px solid hsl(var(--border)/.2);color:hsl(var(--foreground));font-size:.9rem;font-weight:600}.account__name::-webkit-details-marker{display:none}.account form{position:absolute;right:0;top:calc(100% + .4rem);min-width:8rem;padding:.35rem;border-radius:.7rem;border:1px solid hsl(var(--border)/.16);background:#080c16f5}.account button{width:100%;padding:.45rem .7rem;border:0;border-radius:.45rem;background:transparent;color:hsl(var(--foreground));font:inherit;text-align:left;cursor:pointer}.account button:hover{background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.services-empty{margin:0;color:hsl(var(--muted-foreground));font-size:1rem}.hero{display:grid;gap:clamp(2.5rem,6vw,4.5rem);align-items:center;padding-block:clamp(4rem,11vw,8rem);text-align:center}.hero__eyebrow{display:inline-flex;align-items:center;gap:.55rem;align-self:center;padding:.4rem .95rem;border-radius:999px;border:1px solid hsl(var(--border)/.14);background:#151f3366;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:hsl(var(--foreground)/.82);font-size:.82rem;font-weight:500;letter-spacing:.02em}.hero__eyebrow:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 10px hsl(var(--primary)/.8)}.hero__title{margin-top:clamp(1rem,2.4vw,1.6rem);font-size:clamp(2rem,6.2vw,3.9rem);font-weight:600;letter-spacing:-.024em}.hero__title em{font-style:normal;color:hsl(var(--primary));text-shadow:0 0 26px hsl(var(--primary)/.28)}.hero__subtitle{margin:1.5rem auto 0;max-width:40rem;font-size:clamp(1rem,2.1vw,1.2rem);color:hsl(var(--foreground)/.8)}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:999px;border:1px solid transparent;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn--primary{background:hsl(var(--primary));color:#08130a;box-shadow:0 0 26px hsl(var(--primary)/.28)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 38px hsl(var(--primary)/.45)}.btn--ghost{border-color:hsl(var(--border)/.18);background:#151f336b;color:hsl(var(--foreground));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.btn--ghost:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.45);color:hsl(var(--primary))}.hero__hint{margin-top:2.75rem;color:hsl(var(--muted-foreground));font-size:.88rem}.section{padding-block:clamp(3.5rem,8vw,6rem)}.section__head{max-width:44rem;margin-inline:auto;text-align:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.section__kicker{color:hsl(var(--primary));font-size:.75rem;font-weight:550;letter-spacing:.19em;text-transform:uppercase}.section__title{margin-top:.85rem;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:600;letter-spacing:-.02em}.section__lead{margin-top:1rem;color:hsl(var(--foreground)/.7);font-size:clamp(.98rem,1.9vw,1.08rem)}.section__head--left{margin-inline:0;text-align:left}.services{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(.85rem,2vw,1.15rem)}.service{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.35rem 1.5rem;border-radius:var(--radius);border:1px solid hsl(var(--border)/.1);background:linear-gradient(160deg,#151f33a8,#090e1a80);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.service:hover{transform:translateY(-4px);border-color:hsl(var(--primary)/.42);box-shadow:0 18px 40px #0000006b}.service__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.75rem;border:1px solid hsl(var(--border)/.12);background:#060a1280;color:hsl(var(--primary))}.service__icon svg{width:1.25rem;height:1.25rem}.service__name{font-size:1.05rem;font-weight:600}.service__desc{color:hsl(var(--muted-foreground));font-size:.9rem;flex:1}.service__url{display:inline-flex;align-items:center;gap:.35rem;color:hsl(var(--primary)/.85);font-size:.8rem;font-weight:600;letter-spacing:.01em}.service__url svg{width:.85rem;height:.85rem;transition:transform .25s ease}.service:hover .service__url svg{transform:translate(3px)}.shift{display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.shift__card{padding:1.6rem 1.5rem;border-radius:var(--radius);border:1px solid hsl(var(--border)/.1);background:#090e1a80;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.shift__card--to{border-color:hsl(var(--primary)/.34);background:linear-gradient(160deg,hsl(var(--primary)/.12),#090e1a8c)}.shift__label{color:hsl(var(--muted-foreground));font-size:.73rem;font-weight:550;letter-spacing:.17em;text-transform:uppercase}.shift__card--to .shift__label{color:hsl(var(--primary))}.shift__title{margin-top:.7rem;font-size:1.3rem;font-weight:600}.shift__list{margin:1.1rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.shift__list li{display:flex;gap:.6rem;color:hsl(var(--foreground)/.76);font-size:.93rem}.shift__list li:before{content:"\2014";color:hsl(var(--primary)/.7);flex-shrink:0}.shift__card:not(.shift__card--to) .shift__list li:before{content:"\b7";color:hsl(var(--muted-foreground))}.steps{display:grid;gap:clamp(.85rem,2vw,1.15rem);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));counter-reset:step}.step{position:relative;padding:1.5rem 1.4rem 1.6rem;border-radius:var(--radius);border:1px solid hsl(var(--border)/.1);background:#151f336b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);display:block;color:hsl(var(--primary)/.5);font-size:.8rem;font-weight:550;letter-spacing:.14em}.step__title{margin-top:.75rem;font-size:1.05rem;font-weight:600}.step__desc{margin-top:.55rem;color:hsl(var(--muted-foreground));font-size:.9rem}.stats{display:grid;gap:clamp(.85rem,2vw,1.15rem);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.stats--spaced{margin-top:clamp(2rem,5vw,3rem)}.stat{padding:1.4rem 1.25rem;border-radius:var(--radius);border:1px solid hsl(var(--border)/.1);background:#090e1a75;text-align:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.stat__value{font-size:clamp(1.75rem,4.4vw,2.4rem);font-weight:600;color:hsl(var(--primary));letter-spacing:-.026em}.stat__label{margin-top:.4rem;color:hsl(var(--muted-foreground));font-size:.87rem}.cta{position:relative;padding:clamp(2.2rem,6vw,3.6rem) clamp(1.4rem,5vw,3rem);border-radius:calc(var(--radius) + .35rem);border:1px solid hsl(var(--primary)/.28);background:radial-gradient(ellipse 70% 120% at 50% 0%,hsl(var(--primary)/.16),transparent 70%),#090e1a9e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);text-align:center;overflow:hidden}.cta__title{font-size:clamp(1.5rem,3.6vw,2.25rem);font-weight:600}.cta__text{margin:1rem auto 0;max-width:38rem;color:hsl(var(--foreground)/.74)}.cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem}.site-footer{margin-top:clamp(3rem,7vw,5rem);padding-block:2rem 2.6rem;border-top:1px solid hsl(var(--border)/.08)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.site-footer__note{color:hsl(var(--muted-foreground));font-size:.85rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:1.1rem}.site-footer__links a{color:hsl(var(--foreground)/.7);font-size:.85rem;text-decoration:none}.site-footer__links a:hover{color:hsl(var(--primary))}@media(max-width:640px){.site-nav a:not(.site-nav__cta){display:none}.hero{padding-block:3rem 4rem}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;min-height:100dvh}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-weight:400;line-height:1.6;background:#060a12;color:hsl(var(--foreground));overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin:0;font-weight:600;line-height:1.2;letter-spacing:-.018em}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid hsl(var(--primary)/.7);outline-offset:3px;border-radius:4px}
