@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/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-display:swap;font-weight:200 800;src:url(/assets/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}@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/manrope-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope Fallback';src:local('Arial'),local('Helvetica Neue'),local('Helvetica'),local('Liberation Sans'),local('LiberationSans'),local('Arimo');font-weight:100 600;size-adjust:102.5%;ascent-override:104%;descent-override:29%;line-gap-override:0%}@font-face{font-family:'Manrope Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Helvetica Neue Bold'),local('Helvetica Bold'),local('Liberation Sans Bold'),local('LiberationSans-Bold'),local('Arimo Bold'),local('Arimo-Bold');font-weight:601 900;size-adjust:88%;ascent-override:121%;descent-override:34%;line-gap-override:0%}:root{--bg:#F7F9FD;--surface:#FFFFFF;--text:#111827;--text-2:#2B3242;--muted:#566178;--muted-2:#646E82;--primary:#2456FF;--primary-600:#1C47E6;--primary-700:#1739C2;--line:#DCE3F0;--line-2:#E8EDF6;--soft:#E9EFFF;--soft-2:#F1F5FF;--font:'Manrope','Manrope Fallback','Inter','Segoe UI',system-ui,sans-serif;--maxw:1280px;--gutter:clamp(20px,4.5vw,64px);--header-h:72px;--r-sm:8px;--r-md:12px;--r-lg:18px;--shadow-card:0 1px 2px rgba(17,24,39,.04),0 20px 44px -26px rgba(17,24,39,.28);--shadow-btn:0 12px 26px -12px rgba(36,86,255,.6);--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--t-micro:180ms;--t-ui:300ms;--t-reveal:560ms;--stagger:70ms;--rv-y:18px}@media (min-width:1100px){:root{--header-h:84px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media (min-width:1100px){body{font-size:18px}}img,svg,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}summary{list-style:none}summary::-webkit-details-marker{display:none}::selection{background:rgba(36,86,255,.18)}:focus-visible{outline:3px solid rgba(36,86,255,.55);outline-offset:3px;border-radius:6px}main:focus{outline:none}.container{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:calc(900px + 2 * var(--gutter))}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-80px;z-index:100;padding:12px 18px;border-radius:var(--r-sm);background:var(--primary);color:#fff;font-weight:700}.skip-link:focus{top:12px}.muted{color:var(--muted)}.accent{color:var(--primary)}.icon{width:24px;height:24px;flex:none}.eyebrow{display:flex;align-items:center;gap:14px;font-size:12.5px;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.eyebrow--light{color:rgba(255,255,255,.86)}.title{font-weight:800;letter-spacing:-.04em;line-height:1.06;color:var(--text);text-wrap:balance}.title--xl{font-size:clamp(34px,2.5vw + 12px,50px)}.title--lg{font-size:clamp(30px,1.8vw + 12px,42px)}.title--md{font-size:clamp(26px,1vw + 16px,34px);letter-spacing:-.035em}.title .accent,.hero-title .accent{color:var(--primary)}.w{display:inline-block;vertical-align:top;overflow:clip;padding-bottom:.1em;margin-bottom:-.1em}.w>span{display:inline-block}.section{padding-block:clamp(56px,6vw,96px)}.trio{padding-top:clamp(40px,4vw,64px)}.duo{padding-top:clamp(32px,3vw,56px)}.section--tight{padding-block:clamp(40px,5vw,72px)}.section--soft{background:linear-gradient(180deg,#EEF3FD 0%,#F5F8FE 100%)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap}.section-head__main{max-width:760px}.section-head__kicker{display:flex;align-items:center;gap:16px;margin-bottom:18px}.section-sub{margin-top:12px;font-size:17px;color:var(--muted)}.section-head--md .section-sub{font-size:15.5px;margin-top:8px}.only-mobile{display:none}.link-arrow{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;color:var(--primary);transition:color var(--t-micro) var(--ease)}.link-arrow__icon{width:20px;height:20px;transition:transform 220ms var(--ease)}.link-arrow:hover{color:var(--primary-700)}.ticks{display:grid;gap:10px;margin-top:16px}.ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;color:var(--text-2)}.ticks .icon{width:20px;height:20px;color:var(--primary);margin-top:2px}.btn{--h:56px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--h);padding:0 26px;border:1.5px solid transparent;border-radius:10px;font-size:16px;font-weight:650;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),box-shadow var(--t-ui) var(--ease),transform var(--t-micro) var(--ease)}.btn--sm{--h:48px;padding:0 22px;font-size:15px}.btn--lg{--h:60px;padding:0 30px;font-size:16.5px}.btn--block{width:100%}.btn__icon{width:22px;height:22px}.btn__icon{transition:transform 220ms var(--ease)}.ph-wave{opacity:0}.btn--primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-btn)}.btn--primary:hover{background:var(--primary-600)}.btn--primary:active{background:var(--primary-700)}.btn--outline{background:rgba(255,255,255,.7);border-color:#2A3140;color:var(--text)}.btn--outline .btn__icon{color:var(--primary)}.btn--outline:hover{border-color:var(--primary);color:var(--primary);background:#fff}.btn--outline:active{background:var(--soft)}.btn--white{background:#fff;color:var(--primary);box-shadow:0 14px 30px -16px rgba(8,20,70,.55)}.btn--white:hover{background:#F2F6FF}.btn--ghost-light{border-color:rgba(255,255,255,.75);color:#fff}.btn--ghost-light:hover{background:rgba(255,255,255,.12);border-color:#fff}.btn:focus-visible{outline-offset:3px;border-radius:12px}.btn--primary::after,.btn--white::after{content:'';position:absolute;z-index:-1;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-120%) skewX(-20deg);pointer-events:none}.btn--white::after{background:linear-gradient(90deg,transparent,rgba(36,86,255,.1),transparent)}.btn--outline::before,.btn--ghost-light::before{content:'';position:absolute;z-index:-1;inset:0;background:var(--soft-2);transform:scaleX(0);transform-origin:left center;transition:transform 360ms var(--ease);pointer-events:none}.btn--ghost-light::before{background:rgba(255,255,255,.16)}.btn.is-unavailable{cursor:help}.btn--primary.is-unavailable:hover{background:var(--primary)}.btn--outline.is-unavailable:hover{border-color:#2A3140;color:var(--text);background:rgba(255,255,255,.7)}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);view-transition-name:site-header}.site-header::before{content:'';position:absolute;inset:0;z-index:-1;background:rgba(247,249,253,0);border-bottom:1px solid transparent;transition:background-color 220ms var(--ease),border-color 220ms var(--ease),box-shadow 220ms var(--ease)}.site-header.is-scrolled::before{background:rgba(255,255,255,.93);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--line-2)}@media (min-width:768px){.site-header.is-scrolled::before{box-shadow:0 10px 30px -22px rgba(17,24,39,.35)}}.menu-open .site-header::before{background:#fff;border-bottom-color:transparent;box-shadow:none}.header__bar{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;flex:none;border-radius:10px}.brand__mark{width:auto;height:40px;transition:transform var(--t-micro) var(--ease)}.brand__name{font-size:18px;line-height:1.05;font-weight:800;letter-spacing:-.025em;color:var(--text)}.brand__name>span{display:block}@media (min-width:1100px){.brand__mark{height:46px}.brand__name{font-size:19.5px}}.nav{position:relative;display:none;margin-left:clamp(24px,4vw,64px)}.nav__list{display:flex;gap:clamp(20px,2.4vw,40px)}.nav__link{position:relative;display:inline-flex;align-items:center;min-height:48px;font-size:15px;font-weight:550;color:var(--text-2);transition:color var(--t-micro) var(--ease)}.nav__link:hover,.nav__link.is-active{color:var(--primary)}.nav__indicator{position:absolute;left:0;bottom:6px;height:2px;width:1px;border-radius:2px;background:var(--primary);transform-origin:left center;transform:translateX(var(--nav-x,0)) scaleX(var(--nav-w,0));opacity:var(--nav-o,0);transition:transform var(--t-ui) var(--ease),opacity var(--t-micro) var(--ease)}.header__cta{display:none;margin-left:auto}@media (min-width:1100px){.nav,.header__cta{display:flex}}.burger{display:none;margin-left:auto;flex:none;width:48px;height:48px;border-radius:12px;background:#EEF2FA;border:1px solid var(--line-2);place-items:center;transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease);-webkit-tap-highlight-color:transparent}.burger:active{background:var(--soft)}.burger__lines{position:relative;width:22px;height:16px}.burger__lines span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:var(--text);transition:transform 220ms var(--ease),opacity 160ms var(--ease),top 220ms var(--ease)}.burger__lines span:nth-child(1){top:0}.burger__lines span:nth-child(2){top:7px}.burger__lines span:nth-child(3){top:14px}.burger[aria-expanded='true'] .burger__lines span:nth-child(1){top:7px;transform:rotate(45deg)}.burger[aria-expanded='true'] .burger__lines span:nth-child(2){opacity:0;transform:scaleX(.2)}.burger[aria-expanded='true'] .burger__lines span:nth-child(3){top:7px;transform:rotate(-45deg)}.burger-fallback{display:none;margin-left:auto;min-height:48px;padding:0 18px;align-items:center;border-radius:12px;background:#EEF2FA;font-weight:700}@media (max-width:1099.98px){.js .burger{display:grid}.no-js .burger-fallback{display:inline-flex}}.mmenu{position:fixed;inset:0;z-index:1;padding-top:var(--header-h);background:#fff;overflow-y:auto;overscroll-behavior:contain}.mmenu[hidden]{display:none}.mmenu__inner{min-height:calc(100dvh - var(--header-h));display:flex;flex-direction:column;padding-top:clamp(16px,5vh,48px);padding-bottom:calc(24px + env(safe-area-inset-bottom))}.mmenu__item{border-bottom:1px solid var(--line-2)}.mmenu__link{display:grid;grid-template-columns:64px 1fr auto;align-items:center;min-height:clamp(64px,10.5vh,88px);-webkit-tap-highlight-color:transparent}.mmenu__num{font-size:18px;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.mmenu__label{font-size:clamp(28px,8.4vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.1}.mmenu__icon{width:28px;height:28px;color:var(--primary);transition:transform 220ms var(--ease)}.mmenu__link:active .mmenu__label,.mmenu__link:hover .mmenu__label{color:var(--primary)}.mmenu__foot{margin-top:auto;padding-top:32px}.mmenu__rule{display:block;width:40px;height:2px;background:var(--line);margin-bottom:18px}.mmenu__note{font-size:17px;color:var(--muted);margin-bottom:20px;line-height:1.5}@media (min-width:768px){.mmenu__inner{max-width:720px}}.hero,.page-hero{position:relative;overflow:clip;background:radial-gradient(1200px 520px at 78% 18%,rgba(36,86,255,.09),transparent 70%),linear-gradient(180deg,#F2F6FF 0%,#F7F9FD 62%,#F4F7FE 100%)}.hero{padding-top:var(--header-h)}.hero__bg,.page-hero__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero__mono,.page-hero__mono{position:absolute;max-width:none;opacity:.075;transform:translate3d(0,var(--py,0px),0);will-change:transform}.hero__mono{right:-7vw;top:calc(var(--header-h) + 3vw);width:min(54vw,840px)}.page-hero__mono{right:-5vw;top:calc(var(--header-h) + 10px);width:min(46vw,640px);opacity:.06}.hero__beam{position:absolute;left:-25%;width:150%;border-radius:50%;transform:rotate(-24deg);transform-origin:center;background:linear-gradient(90deg,transparent 0%,rgba(36,86,255,.07) 35%,rgba(255,255,255,.7) 50%,rgba(36,86,255,.05) 65%,transparent 100%)}.hero__beam--1{top:min(560px,62vh);height:180px}.hero__beam--2{top:min(330px,38vh);height:90px;opacity:.7;left:-10%}.hero__beam--3{top:min(700px,80vh);height:260px;opacity:.55}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:end;column-gap:24px}.hero__copy{align-self:start;padding-block:clamp(40px,9vh,92px) clamp(48px,9vh,104px)}.hero__title,.page-hero__title{margin:18px 0 22px;font-size:clamp(40px,3.6vw + 10px,72px);font-weight:800;line-height:1.03;letter-spacing:-.045em}.hero__lead{max-width:30em;font-size:clamp(17px,.6vw + 12px,21px);line-height:1.5;color:var(--muted)}.hero__ctas,.page-hero__ctas{display:flex;flex-wrap:wrap;gap:14px 16px;margin-top:clamp(28px,3vw,40px)}.hero__price{display:flex;width:fit-content;align-items:center;gap:10px;margin-top:22px;padding:9px 18px 9px 12px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid #DCE5FA;box-shadow:0 10px 24px -18px rgba(36,86,255,.45);font-size:15.5px;line-height:1.35;color:var(--muted)}.hero__price strong{color:var(--text);font-weight:750}.hero__price-icon{flex:none;width:22px;height:22px;color:var(--primary);transform-origin:30% 30%}.hero__free{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:620px;margin-top:24px}.hero__free-label{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px 0 11px;border-radius:999px;background:var(--primary);color:#fff;box-shadow:var(--shadow-btn);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero__free-label .icon{width:20px;height:20px;flex:none;transform-origin:50% 80%}.hero__free-label::after{content:'';position:absolute;z-index:-1;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-120%) skewX(-20deg);pointer-events:none}.hero__chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px 0 10px;border-radius:999px;background:rgba(255,255,255,.86);border:1px solid #DCE5FA;font-size:14.5px;font-weight:650;color:var(--text-2);white-space:nowrap}.hero__chip .icon{width:16px;height:16px;flex:none;color:var(--primary);stroke-width:2.6}.hero__free + .hero__price{margin-top:12px}.hero__visual{align-self:end;display:flex;justify-content:flex-start}.hero__portrait{position:relative;width:min(100%,600px);aspect-ratio:1059 / 1150;overflow:hidden}.hero__portrait img{width:100%;height:auto}.facts-band{position:relative;z-index:2;background:rgba(255,255,255,.72);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.facts{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,.9fr) minmax(0,1.18fr) minmax(0,1.1fr);padding-block:26px}.fact{display:flex;align-items:center;gap:18px;padding-inline:clamp(12px,2vw,32px);border-left:1px solid var(--line)}.fact:first-child{border-left:0;padding-left:clamp(4px,1vw,20px)}.fact__icon{width:34px;height:34px;color:var(--primary);stroke-width:1.7}.fact__text strong{display:block;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.fact__text>span{display:block;font-size:14.5px;color:var(--muted-2);line-height:1.35}.concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);margin-top:clamp(32px,3.5vw,48px);align-items:start}.concept{position:relative;perspective:1200px}.concepts-label{display:flex;align-items:center;gap:16px;margin-top:clamp(48px,5vw,72px)}.concepts--apps{margin-top:22px}.concepts-label{flex-wrap:wrap;row-gap:12px}.store-badge{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 10px;border-radius:999px;background:#fff;border:1px solid #DCE5FA;box-shadow:0 8px 20px -14px rgba(36,86,255,.5);font-size:14px;font-weight:650;color:var(--text-2)}.store-badge .icon{width:18px;height:18px;flex:none;color:var(--primary)}.store-badge strong{color:var(--primary);font-weight:800}.concept__card{position:relative;height:100%;background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 300ms var(--ease),box-shadow var(--t-ui) var(--ease),outline-color var(--t-micro);outline:3px solid transparent;outline-offset:4px}.concept__media{position:relative;aspect-ratio:10 / 13;overflow:hidden;background:#1A1D22}.concept:nth-child(2) .concept__media{aspect-ratio:10 / 12.6}.concept:nth-child(3) .concept__media{aspect-ratio:10 / 13.6}.concept__pic,.concept__pic img{width:100%;height:100%}.concept__pic img{object-fit:cover;object-position:top center;transition:transform 420ms var(--ease)}.concept__badge{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--text);font-size:13px;font-weight:700;box-shadow:0 8px 20px -10px rgba(0,0,0,.4);opacity:0;transform:translateY(-6px);transition:opacity var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.concept__badge .icon{width:18px;height:18px;color:var(--primary)}.concept__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:18px 20px 22px 22px}.concept__kicker{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted-2);font-weight:500}.concept__num{color:var(--primary);font-weight:750}.concept__title{grid-column:1;font-size:clamp(18px,.6vw + 13px,22px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.concept__link::after{content:'';position:absolute;inset:0;z-index:3;border-radius:14px}.concept__link:focus-visible{outline:none}.concept:focus-within .concept__card{outline-color:rgba(36,86,255,.55)}.concept__kicker,.concept__title{grid-column:1}.round-arrow{grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--text);transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.round-arrow .icon{width:22px;height:22px;transition:transform 220ms var(--ease)}.concept:focus-within .round-arrow,.concept:active .round-arrow{background:var(--primary);border-color:var(--primary);color:#fff}.concept:focus-within .concept__badge{opacity:1;transform:none}.trio__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.96fr) minmax(0,1.08fr)}.trio__col{padding-inline:clamp(24px,2.4vw,36px);border-left:1px solid var(--line)}.trio .title--md{font-size:clamp(25px,.8vw + 16px,30px)}.trio .price__name{font-size:15px}.trio .price__sum{font-size:19px}.trio .price-note__icon{width:44px;height:44px}.trio__col:first-child{padding-left:0;border-left:0}.trio__col:last-child{padding-right:0}.svc-list{margin-top:24px}.svc{border-bottom:1px solid var(--line)}.svc__row{display:grid;grid-template-columns:36px auto minmax(0,1fr) 24px;align-items:center;column-gap:14px;min-height:60px;padding-block:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.svc__row:focus-visible{outline-offset:2px}.svc__num{font-size:13px;color:var(--muted-2);font-variant-numeric:tabular-nums;transition:color var(--t-micro)}.svc__title{font-size:17px;font-weight:750;letter-spacing:-.015em;transition:color var(--t-micro) var(--ease)}.svc__hint{font-size:12.5px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc__toggle{justify-self:end;color:var(--text-2)}.svc__toggle .icon{width:20px;height:20px;transition:transform 280ms var(--ease),color var(--t-micro)}.svc[open] .svc__toggle .icon{transform:rotate(180deg);color:var(--primary)}.svc.is-closing .svc__toggle .icon{transform:rotate(0deg)}.svc[open] .svc__title,.svc[open] .svc__num,.svc__row:hover .svc__title,.svc__row:hover .svc__num{color:var(--primary)}.acc__body{overflow:hidden}.svc__body{padding:0 0 22px 50px}.svc__body>p{font-size:15.5px;color:var(--muted)}.svc__body .link-arrow{margin-top:10px}.price-list{margin-top:22px}.price{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 12px;margin-inline:-12px;border-radius:10px;transition:background-color var(--t-micro) var(--ease)}.price::after{content:'';position:absolute;left:12px;right:12px;bottom:0;height:1px;background:var(--line);transform-origin:left}.price__name{font-size:16px;color:var(--text-2)}.price__value{white-space:nowrap;color:var(--primary);font-weight:800;letter-spacing:-.02em;text-align:right}.price__from{font-size:15px;font-weight:700}.price__sum{font-size:21px}.price--tbd .price__sum{font-size:14.5px;font-weight:750;letter-spacing:0}.price-note{display:flex;gap:16px;align-items:flex-start;margin-top:26px;padding:20px;border-radius:14px;background:var(--soft-2);border:1px solid #E1E9FB;transition:background-color var(--t-ui) var(--ease),border-color var(--t-ui) var(--ease)}.price-note:hover,.price-note:focus-within{background:var(--soft);border-color:#D2DEFB}.price-note__icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#fff;color:var(--primary);box-shadow:0 6px 16px -10px rgba(36,86,255,.5)}.price-note p{font-size:14.5px;color:var(--muted);line-height:1.55}.price-note .link-arrow{margin-top:4px}.free-line{margin-top:22px}.free-line>span{display:flex;align-items:flex-start;gap:12px;padding:14px 18px 14px 14px;border-radius:14px;background:linear-gradient(115deg,#1D4CF2 0%,#2A5DFF 100%);color:#fff;box-shadow:var(--shadow-btn);font-size:15px;line-height:1.45}.free-line strong{font-weight:800}.free-line__icon{flex:none;width:22px;height:22px;margin-top:-1px}.hero-card + .free-line{margin-top:14px}.free{padding-top:clamp(40px,5vw,72px);padding-bottom:0}.free .container{max-width:calc(var(--maxw) + 2 * var(--gutter) + 64px);padding-inline:max(12px,calc(var(--gutter) - 32px))}.free__panel{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;padding:clamp(32px,4vw,56px) clamp(24px,4vw,56px);border-radius:22px;color:#fff;background:radial-gradient(640px 280px at 88% 0%,rgba(255,255,255,.16),transparent 70%),linear-gradient(118deg,#1739C2 0%,#2456FF 52%,#3366FF 100%);box-shadow:0 30px 70px -40px rgba(30,70,230,.8)}.free__deco{position:absolute;inset:0;z-index:-1;pointer-events:none}.free__head{max-width:700px}.free__eyebrow{display:flex;align-items:center;gap:10px;color:#fff}.free__gift{width:22px;height:22px;flex:none}.free__title{margin:14px 0 14px;font-size:clamp(38px,3vw + 14px,66px);font-weight:800;line-height:1.02;letter-spacing:-.045em}.free__title .accent{color:#fff}.free__lead{max-width:36em;font-size:17px;color:rgba(255,255,255,.9)}.free__action{padding-bottom:4px}.free__list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.free-item{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 18px 22px;border-radius:16px;background:#fff;color:var(--text);box-shadow:0 20px 40px -26px rgba(8,24,110,.9);transition:transform 260ms var(--ease),box-shadow var(--t-ui) var(--ease)}.free-item__icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:6px;border-radius:13px;background:var(--soft);color:var(--primary);transition:background-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease)}.free-item__icon .icon{width:27px;height:27px}.free-item__title{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2;padding-right:8px}.free-item__price{position:absolute;top:18px;right:16px;padding:3px 9px;border:2px solid currentColor;border-radius:8px;color:var(--primary);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2;transform:rotate(-6deg);transition:transform 260ms var(--ease)}.free-item__text{font-size:14.5px;color:var(--muted);line-height:1.5}.about-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 40%;align-items:end;min-height:236px;border-radius:var(--r-lg);background:linear-gradient(135deg,#E3ECFF 0%,#EEF3FF 55%,#E6EEFF 100%)}.about-card::before{content:'';position:absolute;right:-10%;top:-30%;width:70%;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(24deg);pointer-events:none}.about-card__copy{position:relative;z-index:1;padding:28px 0 28px 28px;align-self:start}.about-card__lead{margin-top:14px;font-size:15.5px;color:var(--muted);max-width:18em}.about-card__photo{position:relative;z-index:1;align-self:stretch;overflow:hidden;min-height:236px}.about-card__pic{position:absolute;inset:0}.about-card__pic img{position:absolute;max-width:none;width:165%;left:-38%;top:6%}.about-col__body{margin-top:22px}.about-col__body p{font-size:15.5px;color:var(--muted)}.about-col__body .link-arrow{margin-top:8px}.process{padding-top:clamp(24px,3vw,48px)}.process__wrap{position:relative;margin-top:clamp(32px,3.5vw,52px)}.process__line{position:absolute;left:0;right:0;top:17px;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.process__fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--primary),#5B82FF);transform-origin:left center;transform:scaleX(var(--progress,1))}.process__list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.step__marks{display:flex;align-items:center;gap:12px;width:max-content;padding-right:14px;background:var(--bg)}.step__num{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--primary);font-size:14px;font-weight:800;box-shadow:0 0 0 5px var(--bg)}.step__icon{width:30px;height:30px;color:var(--primary)}.step__title{margin-top:18px;font-size:18px;font-weight:750;letter-spacing:-.015em}.step__text{margin-top:6px;font-size:15px;color:var(--muted)}.section--soft .step__marks{background:transparent}.duo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duo__grid>:first-child{padding-right:clamp(24px,3.5vw,56px);border-right:1px solid var(--line)}.duo__grid>:last-child{padding-left:clamp(24px,3.5vw,56px)}.duo__grid--plain>:first-child{border-right:0}.payment__intro{margin-top:18px;font-size:16px;color:var(--text-2)}.pay-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.pay{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:6px 18px;border-left:1px solid var(--line)}.pay:first-child{border-left:0;padding-left:0}.pay__icon{flex:none;display:grid;place-items:center;width:52px;height:52px;margin:-8px 0 -4px -8px;border-radius:12px;color:var(--primary);transition:background-color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.pay__icon .icon{width:34px;height:34px;stroke-width:1.6}.pay__text strong{display:block;font-size:15.5px;font-weight:750;line-height:1.3}.pay__text>span{display:block;margin-top:4px;font-size:13.5px;color:var(--muted-2);line-height:1.45}.pay:hover .pay__icon{background:var(--soft)}.pay-note{margin-top:26px}.pay-note>span{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--muted)}.pay-note .icon{color:var(--primary);margin-top:1px}.faq-list{display:grid;gap:10px;margin-top:24px}.faq{background:#fff;border:1px solid var(--line);border-radius:12px;transition:border-color var(--t-micro) var(--ease),box-shadow var(--t-ui) var(--ease)}.faq[open]{border-color:#C9D6F7;box-shadow:0 14px 30px -24px rgba(36,86,255,.45)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:14px 20px;cursor:pointer;font-size:16px;font-weight:600;line-height:1.4;-webkit-tap-highlight-color:transparent}.faq__q:focus-visible{outline-offset:-2px;border-radius:12px}.faq__q:hover{color:var(--primary)}.plus{position:relative;flex:none;width:18px;height:18px;color:var(--text)}.plus::before,.plus::after{content:'';position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:2px;background:currentColor;transition:transform 260ms var(--ease),background-color var(--t-micro)}.plus::after{transform:rotate(90deg)}.faq[open] .plus{color:var(--primary)}.faq[open] .plus::after{transform:rotate(180deg)}.faq.is-closing .plus::after{transform:rotate(90deg)}.faq__a{padding:0 20px 18px}.faq__a p{font-size:15.5px;color:var(--muted);line-height:1.6;max-width:46em}.cta{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)}.cta .container{max-width:calc(var(--maxw) + 2 * var(--gutter) + 64px);padding-inline:max(12px,calc(var(--gutter) - 32px))}.cta__panel{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 40px;padding:clamp(32px,4vw,56px) clamp(24px,4vw,64px);border-radius:20px;color:#fff;background:linear-gradient(115deg,#1D4CF2 0%,#2A5DFF 48%,#2153F7 100%);box-shadow:0 30px 70px -40px rgba(30,70,230,.8)}.cta__deco{position:absolute;inset:0;z-index:-1;pointer-events:none}.cta__beam{position:absolute;top:-40%;height:190%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);transform:rotate(32deg)}.cta__beam--1{left:42%}.cta__beam--2{left:58%;width:12%;opacity:.7}.cta__beam--3{left:70%;width:30%;opacity:.5}.cta__mono{position:absolute;right:-4%;bottom:-30%;width:420px;max-width:none;opacity:.09;filter:brightness(0) invert(1)}.cta__title{margin:12px 0 14px;font-size:clamp(38px,3.4vw + 8px,66px);font-weight:800;line-height:1.02;letter-spacing:-.045em}.cta__text{max-width:32em;font-size:17px;color:rgba(255,255,255,.9)}.cta__actions{display:flex;flex-wrap:wrap;gap:14px}.cta__actions>span{display:block}.site-footer{padding-block:32px 28px}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.footer__nav ul{display:flex;flex-wrap:wrap;gap:4px clamp(20px,3vw,40px)}.footer__nav a,.footer__pages a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);transition:color var(--t-micro) var(--ease)}.footer__nav a{font-size:15px;font-weight:550}.footer__nav a:hover,.footer__pages a:hover,.footer__pages a[aria-current]{color:var(--primary)}.footer__geo{display:flex;align-items:center;gap:12px}.footer__geo .icon{width:30px;height:30px;color:var(--text-2);stroke-width:1.6}.footer__geo strong{display:block;font-size:14.5px;font-weight:700}.footer__geo span span{display:block;font-size:13.5px;color:var(--muted-2)}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:22px;padding-top:14px;border-top:1px solid var(--line-2)}.footer__pages ul{display:flex;flex-wrap:wrap;gap:0 22px}.footer__pages a{font-size:14px;color:var(--muted)}.footer__copy{font-size:13.5px;color:var(--muted-2);align-self:center;max-width:42em}.mbar{display:none}.cookie{display:none}.cookie-ask .cookie{display:flex;align-items:center;gap:12px 24px;position:fixed;z-index:45;left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));max-width:760px;margin-inline:auto;padding:14px 14px 14px 22px;border:1px solid var(--line);border-radius:var(--r-md);background:rgba(255,255,255,.97);box-shadow:0 24px 50px -24px rgba(17,24,39,.4);transition:opacity 200ms var(--ease),transform 200ms var(--ease)}.cookie__text{font-size:14.5px;line-height:1.45;color:var(--text-2)}.cookie__ok{--h:46px;flex:none;padding:0 24px;font-size:15px}.cookie.is-leaving{opacity:0;transform:translate3d(0,10px,0)}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;max-width:min(92vw,420px);padding:14px 18px;border-radius:12px;background:#111827;color:#fff;font-size:15px;line-height:1.4;box-shadow:0 20px 40px -20px rgba(0,0,0,.5);transform:translate(-50%,12px);opacity:0;pointer-events:none;transition:opacity 200ms var(--ease),transform 200ms var(--ease)}.toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (max-width:767.98px){.toast{bottom:calc(92px + env(safe-area-inset-bottom))}}.viewer{width:min(1280px,calc(100vw - 32px));height:min(94dvh,1040px);max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:18px;background:#fff;color:var(--text);overflow:hidden;box-shadow:0 40px 120px -30px rgba(8,18,50,.55)}.viewer::backdrop{background:rgba(10,18,40,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.viewer__panel{display:flex;flex-direction:column;height:100%}.viewer__head{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 24px;border-bottom:1px solid var(--line-2)}.viewer__heading{flex:1;min-width:0}.viewer__kicker{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.viewer__title{margin-top:4px;font-size:clamp(19px,1vw + 12px,24px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.viewer__tools{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#F1F4FA}.tool{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:9px;color:var(--text-2);transition:background-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.tool:hover{background:#fff;color:var(--primary)}.tool:disabled{opacity:.35;cursor:default;background:none}.tool--text{display:inline-flex;width:auto;gap:8px;padding:0 14px;font-size:14px;font-weight:650}.tool--text[aria-pressed='true']{background:#fff;color:var(--primary);box-shadow:0 2px 8px -4px rgba(17,24,39,.3)}.tool .icon{width:20px;height:20px}.viewer__close{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;border:1px solid var(--line);transition:background-color var(--t-micro),border-color var(--t-micro)}.viewer__close:hover{background:var(--soft-2);border-color:#C9D6F7}.viewer__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px}.viewer__stage{position:relative;overflow:auto;overscroll-behavior:contain;background:#E8ECF4;cursor:zoom-in;padding:20px;scrollbar-gutter:stable}.viewer__stage:focus-visible{outline-offset:-3px;border-radius:0}.viewer__img{width:var(--img-w,100%);max-width:none;height:auto;margin-inline:auto;border-radius:6px;box-shadow:0 20px 50px -30px rgba(10,20,50,.6);background:#fff}.viewer__info{overflow:auto;padding:24px;border-left:1px solid var(--line-2)}.viewer__desc{font-size:16px;color:var(--text-2)}.viewer__details{display:grid;gap:10px;margin-top:18px}.viewer__details li{display:flex;gap:10px;font-size:15px;color:var(--text-2)}.viewer__details li::before{content:'';flex:none;width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--primary)}.viewer__info .link-arrow{margin-top:12px}html.viewer-open{overflow:hidden}.cpop{display:none}.cpop:popover-open{display:block;position:fixed;inset:auto;margin:0;width:min(300px,calc(100vw - 24px));padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--text);box-shadow:0 2px 6px rgba(17,24,39,.06),0 26px 54px -22px rgba(17,24,39,.38)}.cpop--phone:popover-open{width:auto;max-width:calc(100vw - 24px);padding:16px 16px 16px 20px}.cpop__handle{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;letter-spacing:-.02em}.cpop__badge{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--primary);color:#fff}.cpop__badge .icon{width:21px;height:21px;margin-left:-2px}.cpop__go{--h:52px;margin-top:16px}.cpop__row{display:flex;align-items:center;gap:14px}.cpop__number{font-size:21px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;user-select:all}.cpop__copy{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--primary);transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.cpop__copy:hover{background:var(--soft-2);border-color:#C9D6F7}.cpop__copy .icon{grid-area:1 / 1;width:20px;height:20px;transition:opacity 160ms var(--ease),transform 220ms var(--ease)}.cpop__ico-done{opacity:0;transform:scale(.6)}.cpop__copy.is-done{background:var(--soft);border-color:#C9D6F7}.cpop__copy.is-done .cpop__ico-copy{opacity:0;transform:scale(.6)}.cpop__copy.is-done .cpop__ico-done{opacity:1;transform:none}.cpop__hours{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14.5px;color:var(--muted)}.cpop__hours .icon{flex:none;width:18px;height:18px;color:var(--primary)}.contact-card__hours{margin-top:-6px;font-size:14.5px}.page-hero{padding-top:calc(var(--header-h) + clamp(24px,4vw,56px));padding-bottom:clamp(56px,7vw,104px)}.page-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:32px 56px;align-items:center}.page-hero__title{font-size:clamp(38px,3.6vw + 10px,70px);margin-top:14px}.page-hero__lead{max-width:34em;font-size:clamp(17px,.5vw + 13px,20px);color:var(--muted)}.page-hero__eyebrow{margin-top:26px}.page-hero--about{padding-bottom:0}.page-hero--about .page-hero__grid{align-items:end}.page-hero--about .page-hero__copy{padding-bottom:clamp(48px,6vw,96px)}.about-hero__photo{width:min(100%,460px);margin-inline:auto;aspect-ratio:1059 / 1150;overflow:hidden}.about-hero__photo img{width:100%}.page-hero--404 .page-hero__grid{grid-template-columns:minmax(0,1fr)}.page-hero--404 .more-links{margin-top:32px;max-width:760px}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;color:var(--muted-2)}.crumbs li + li::before{content:'/';margin-right:10px;color:var(--line)}.crumbs a{display:inline-flex;min-height:32px;align-items:center;color:var(--muted);transition:color var(--t-micro)}.crumbs a:hover{color:var(--primary)}.crumbs [aria-current]{color:var(--text-2);font-weight:600}.hero-card{padding:24px 26px 20px;border-radius:16px;background:#fff;border:1px solid var(--line-2);box-shadow:var(--shadow-card)}.hero-card__label{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hero-card .price-list{margin-top:8px}.hero-card .price:last-child::after{display:none}.hero-card__note{margin-top:12px;font-size:14px;color:var(--muted)}.split-2{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:32px clamp(32px,5vw,80px);align-items:start}.check-list{display:grid;gap:14px}.check-list li{display:flex;gap:14px;align-items:flex-start;font-size:16.5px;color:var(--text-2)}.check-list .icon{width:30px;height:30px;padding:6px;border-radius:50%;background:var(--soft);color:var(--primary);stroke-width:2.2;margin-top:-2px}.check-list--lg li{font-size:clamp(17px,.4vw + 15px,20px);padding-bottom:16px;border-bottom:1px solid var(--line-2)}.check-list--lg li:last-child{border-bottom:0}.section-head + .check-list,.section-head + .scope{margin-top:24px}.duo__grid .check-list{margin-top:24px}.scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:36px}.scenario{padding:26px 24px;border-radius:16px;background:#fff;border:1px solid var(--line-2);transition:border-color var(--t-micro) var(--ease),box-shadow var(--t-ui) var(--ease)}.scenario:hover{border-color:#C9D6F7;box-shadow:0 18px 40px -30px rgba(36,86,255,.6)}.scenario__num{font-size:13px;font-weight:750;color:var(--primary)}.scenario h3{margin-top:14px;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.scenario p{margin-top:8px;font-size:15.5px;color:var(--muted)}.scope{counter-reset:s}.scope__item{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.scope__item:first-child{padding-top:6px}.scope__num{font-size:14px;font-weight:750;color:var(--primary);padding-top:4px}.scope__item h3{font-size:19px;font-weight:750;letter-spacing:-.015em}.scope__item p{margin-top:4px;font-size:15.5px;color:var(--muted)}.notice{margin-top:36px}.notice>span{display:flex;gap:14px;padding:20px 22px;border-radius:14px;background:var(--soft-2);border:1px solid #E1E9FB;font-size:15.5px;color:var(--text-2)}.notice .icon{color:var(--primary)}.more-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:28px}.more-link{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;min-height:72px;padding:16px 20px;border-radius:14px;background:#fff;border:1px solid var(--line-2);transition:border-color var(--t-micro) var(--ease),box-shadow var(--t-ui) var(--ease)}.more-link__title{font-size:17px;font-weight:750}.more-link__hint{grid-column:1;font-size:13.5px;color:var(--muted-2)}.more-link__icon{grid-column:2;grid-row:1 / span 2;width:22px;height:22px;color:var(--primary);transition:transform 220ms var(--ease)}.more-link:hover{border-color:#C3D2F7;box-shadow:0 16px 34px -26px rgba(36,86,255,.6)}.more-links--compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.price-table .price-list{margin-top:0}.price-table .price{padding-block:20px}.price-table .price__name{font-size:18px}.price-table .price__sum{font-size:24px}.split-2 .price-note{margin-top:28px}.prose p + p{margin-top:16px}.prose p,.prose li{font-size:17px;color:var(--text-2);line-height:1.65}.prose .lead{font-size:clamp(18px,.5vw + 15px,21px);color:var(--text)}.prose .muted{color:var(--muted);font-size:15.5px}.showcase{display:grid;gap:clamp(56px,7vw,112px);margin-top:clamp(32px,4vw,56px)}.show{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px clamp(32px,5vw,80px);align-items:center}.show:nth-child(even) .show__media{order:2}.show__media{position:relative;perspective:1200px}.show__link{position:relative;display:block;overflow:hidden;border-radius:18px;background:#1A1D22;box-shadow:var(--shadow-card);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 300ms var(--ease)}.show__pic img{width:100%;aspect-ratio:10 / 11;object-fit:cover;object-position:top center;transition:transform 420ms var(--ease)}.show__link:focus-visible{outline-offset:4px;border-radius:18px}.show__link:focus-visible .concept__badge{opacity:1;transform:none}.show__copy .concept__kicker{font-size:14px}.show__copy .title{margin-top:14px}.show__desc{margin-top:14px;font-size:17px;color:var(--muted)}.show__copy .ticks{margin-top:20px}.show__copy .btn{margin-top:28px}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-card{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:18px;background:#fff;border:1px solid var(--line-2);box-shadow:var(--shadow-card)}.contact-card__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--soft);color:var(--primary);margin-bottom:6px}.contact-card__title{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.contact-card__value{font-size:22px;font-weight:800;letter-spacing:-.02em}.contact-card .btn{margin-top:auto}.contact-card--geo .muted{font-size:15px}@media (max-width:1239.98px){.trio .svc__hint{display:none}.trio .svc__row{grid-template-columns:36px minmax(0,1fr) 24px}}@media (max-width:1099.98px){.trio__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);row-gap:56px}.about-col{grid-column:1 / -1;padding-left:0;border-left:0;padding-right:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 40px;align-items:start}.trio__col.prices-col{padding-right:0}.about-col__body{margin-top:0}.process__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.process__line{display:none}.pay-list{grid-template-columns:1fr;gap:14px}.pay{flex-direction:row;border-left:0;padding-left:0}.page-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:1023.98px){.duo__grid{grid-template-columns:1fr;row-gap:56px}.duo__grid>:first-child{padding-right:0;border-right:0}.duo__grid>:last-child{padding-left:0}.pay-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pay{flex-direction:column;border-left:1px solid var(--line);padding-left:16px}.pay:first-child{border-left:0;padding-left:0}.facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.fact:nth-child(3){border-left:0;padding-left:clamp(4px,1vw,20px)}.cta__panel{grid-template-columns:1fr}.contact-cards{grid-template-columns:1fr 1fr}.contact-card--geo{grid-column:1 / -1}}@media (max-width:999.98px){.concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.concept:nth-child(3){grid-column:1 / -1}.concept:nth-child(3) .concept__media{aspect-ratio:16 / 8}.show,.split-2{grid-template-columns:1fr}.show:nth-child(even) .show__media{order:0}.page-hero__grid{grid-template-columns:1fr}.page-hero__aside{max-width:560px}.page-hero--about .page-hero__copy{padding-bottom:0}}@media (max-width:767.98px){:root{--rv-y:12px}html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.hero__grid{grid-template-columns:1fr}.hero__copy{padding:22px 0 0}.hero__eyebrow{font-size:11.5px;letter-spacing:.12em;white-space:nowrap}.hero__title{font-size:clamp(40px,11.6vw,54px);line-height:1.04;letter-spacing:-.04em;margin:16px 0 14px}.hero__lead{font-size:18px;line-height:1.45}.hero__lead-long{display:none}.hero__ctas{display:none}.hero__price{margin-top:16px;padding:8px 14px 8px 10px;font-size:15px}.hero__price-more{display:none}.hero__visual{justify-content:flex-end;margin-right:calc(-1 * var(--gutter) + 4px);margin-top:-6px}.hero__portrait{width:min(90vw,420px);aspect-ratio:1059 / 1010}.hero__mono{width:120vw;right:-40vw;top:38%;opacity:.06}.hero__beam--1{top:520px;height:260px}.hero__beam--2{top:300px}.facts-band{margin-top:-64px;background:none;border:0}.facts{grid-template-columns:1fr 1fr;row-gap:16px;padding:18px 16px;border-radius:16px;background:#fff;box-shadow:0 18px 40px -22px rgba(17,24,39,.35)}.fact{gap:12px;padding-inline:14px 4px;align-items:flex-start}.fact:nth-child(odd){border-left:0;padding-left:4px}.fact__icon{width:30px;height:30px}.fact__text strong{font-size:17px}.fact__text>span{font-size:14px}.section{padding-block:64px}.section-head{align-items:flex-start}.only-mobile{display:flex}.section-head .reveal-title.title--xl{font-size:clamp(34px,9.4vw,42px)}.concepts{grid-template-columns:1fr;gap:28px}.concept:nth-child(n){grid-column:auto;--i:0!important}.concept:nth-child(n) .concept__media{aspect-ratio:10 / 10.8}.concept__card{border-radius:16px}.concept__meta{padding:16px 16px 18px 18px}.concept__title{font-size:21px}.round-arrow{width:52px;height:52px}.trio__grid{grid-template-columns:1fr;row-gap:64px}.trio__col,.trio__col:last-child{padding-inline:0;border-left:0}.about-col{display:block}.about-col__body{margin-top:22px}.svc__row{grid-template-columns:34px minmax(0,1fr) 24px;min-height:64px}.svc__title{font-size:18px}.svc__body{padding-left:48px}.price__name{font-size:16.5px}.about-card{grid-template-columns:minmax(0,1fr) 42%}.about-card__copy{padding:24px 0 24px 22px}.process__list{grid-template-columns:1fr;gap:28px}.process__line{display:block;left:17px;right:auto;top:8px;bottom:8px;width:2px;height:auto}.process__fill{transform-origin:center top;transform:scaleY(var(--progress,1));background:linear-gradient(180deg,var(--primary),#5B82FF)}.step{position:relative;padding-left:56px}.step__marks{position:static;padding:0;background:none}.step__num{position:absolute;left:0;top:-2px}.step__title{margin-top:10px;font-size:19px}.step__text{font-size:16px}.pay-list{grid-template-columns:1fr;gap:10px}.pay,.pay:first-child{flex-direction:row;gap:14px;border-left:0;padding:12px 0;border-bottom:1px solid var(--line-2)}.pay__icon{margin:-6px 0 0 -6px}.pay__text strong{font-size:17px}.pay__text>span{font-size:15px}.faq__q{font-size:16.5px;padding:16px 18px;min-height:64px}.faq__a{padding:0 18px 18px}.faq__a p{font-size:16px}.cta .container{padding-inline:12px}.cta__panel{padding:32px 22px;border-radius:18px}.cta__title{font-size:clamp(36px,10.4vw,46px)}.cta__text{font-size:17px}.cta__actions{flex-direction:column}.cta__actions>span,.cta__actions .btn{width:100%}.cta__mono{width:300px;bottom:-14%;right:-20%}.hero__free{gap:6px;margin-top:18px}.hero__free-label,.hero__chip{min-height:34px}.hero__free-label{font-size:13px;padding:0 13px 0 10px}.hero__chip{font-size:14px;padding:0 11px 0 8px;gap:5px}.hero__free + .hero__price{margin-top:10px}.free{padding-top:40px}.free .container{padding-inline:12px}.free__panel{grid-template-columns:1fr;gap:22px;padding:30px 16px 22px;border-radius:18px}.free__head{padding-inline:6px}.free__title{font-size:clamp(36px,10.4vw,46px);margin-bottom:12px}.free__lead{font-size:16.5px}.free__list{grid-template-columns:1fr;gap:10px}.free-item{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:14px;row-gap:3px;padding:16px 16px 16px 14px}.free-item__icon{grid-row:1 / span 2;width:46px;height:46px;margin:0}.free-item__icon .icon{width:25px;height:25px}.free-item__title{grid-column:2;font-size:18px;padding-right:64px}.free-item__text{grid-column:2;font-size:15px}.free-item__price{top:14px;right:14px;font-size:14px}.free__action{order:3;padding:0}.free__action .btn{width:100%}.free-line>span{font-size:15.5px}.footer__top{flex-direction:column;align-items:flex-start}.footer__nav ul{gap:0 24px}.footer__nav a{font-size:16px}.footer__pages a{font-size:15px}.footer__copy{font-size:14px}.mbar{display:block;position:fixed;inset:auto 0 0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--line-2);box-shadow:0 -12px 30px -22px rgba(17,24,39,.35);transition:transform 240ms var(--ease),opacity 200ms var(--ease)}.mbar__inner{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin-inline:auto}.mbar .btn{--h:58px;padding:0 10px;font-size:17px;gap:10px}.menu-open .mbar,.viewer-open .mbar{transform:translateY(110%);opacity:0;pointer-events:none}.cookie-ask .cookie{left:12px;right:12px;bottom:calc(90px + env(safe-area-inset-bottom));gap:12px;padding:12px 12px 12px 16px}.cookie__text{font-size:13.5px;line-height:1.4}.cookie__ok{--h:44px;padding:0 18px}.page-hero{padding-top:calc(var(--header-h) + 16px)}.page-hero__title{font-size:clamp(36px,10vw,48px)}.page-hero__ctas{display:none}.page-hero__mono{width:110vw;right:-45vw;top:auto;bottom:-5%}.contact-cards{grid-template-columns:1fr}.scenarios{grid-template-columns:1fr}.check-list li{font-size:17px}.prose p,.prose li{font-size:17px}.viewer{width:100vw;height:100dvh;border-radius:0}.viewer__head{flex-wrap:wrap;padding:10px 12px 10px 16px;gap:10px}.viewer__heading{order:0;flex:1 1 calc(100% - 60px)}.viewer__close{order:1}.viewer__tools{order:2;flex:1 1 100%;justify-content:space-between}.viewer__body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.viewer__stage{padding:10px}.viewer__info{max-height:30dvh;border-left:0;border-top:1px solid var(--line-2);padding:16px 18px calc(16px + env(safe-area-inset-bottom))}.viewer__desc{font-size:15.5px}}@media (max-width:380px){.mbar .btn{font-size:16px;gap:8px}.mbar .btn__icon{width:20px;height:20px}.fact{padding-inline:10px 2px;gap:10px}.fact__icon{width:26px;height:26px}}@media (max-height:520px) and (orientation:landscape){.mmenu__link{min-height:56px}.mmenu__label{font-size:26px}.mmenu__inner{padding-top:8px}.hero__portrait{width:min(42vw,360px)}}@media (min-width:768px) and (max-width:1099.98px){.hero__copy{padding-block:40px 64px}.free__panel{grid-template-columns:1fr}.free__list{grid-template-columns:repeat(6,minmax(0,1fr))}.free-item{grid-column:span 2}.free-item:nth-child(n + 4){grid-column:span 3}.hero__ctas,.page-hero__ctas{flex-direction:column;align-items:stretch;max-width:340px}.facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.fact:nth-child(3){border-left:0;padding-left:clamp(4px,1vw,20px)}}@keyframes rv-up{from{opacity:0;transform:translate3d(0,var(--rv-y),0)}}@keyframes rv-fade{from{opacity:0}}@keyframes rv-right{from{opacity:0;transform:translate3d(10px,0,0)}}@keyframes rv-left{from{opacity:0;transform:translate3d(-8px,0,0)}}@keyframes mask-up{from{transform:translate3d(0,108%,0)}}@keyframes rule-in{from{transform:scaleX(0)}}@keyframes drop-in{from{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes mark-in{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes portrait-in{from{opacity:0;transform:translate3d(0,var(--p-y,16px),0)}}@keyframes bar-in{from{opacity:0;transform:translate3d(0,10px,0)}}@keyframes draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ambient{0%,100%{opacity:.45}50%{opacity:1}}@keyframes beam-pass{from{translate:-16px 0;opacity:0}}@keyframes sheen{to{transform:translateX(320%) skewX(-20deg)}}@keyframes pop{from{opacity:0;transform:scale(.6)}}@keyframes card-in{from{opacity:0;transform:translate3d(0,28px,0)}}@keyframes img-settle{from{transform:scale(1.06)}}@keyframes menu-in{from{opacity:0;transform:translate3d(0,-8px,0)}}@keyframes menu-out{to{opacity:0;transform:translate3d(0,-6px,0)}}@keyframes link-in{from{opacity:0;transform:translate3d(0,16px,0)}}@keyframes link-out{to{opacity:0;transform:translate3d(0,-8px,0)}}@keyframes backdrop-in{from{opacity:0}}@keyframes viewer-in{from{opacity:0;transform:translate3d(0,10px,0) scale(.99)}}@keyframes viewer-out{to{opacity:0;transform:translate3d(0,6px,0) scale(.99)}}@keyframes cpop-in{from{opacity:0;transform:translate3d(0,var(--cpop-y,-8px),0) scale(.97)}}@keyframes tag-swing{0%{transform:rotate(-16deg)}45%{transform:rotate(8deg)}75%{transform:rotate(-3deg)}}@keyframes tg-fly{0%,100%{transform:none;opacity:1}38%{transform:translate(15px,-13px) rotate(10deg) scale(.6);opacity:0}39%{transform:translate(-13px,11px) scale(.6);opacity:0}}@keyframes ring{0%,100%{transform:none}12%,36%{transform:rotate(-14deg)}24%,48%{transform:rotate(12deg)}62%{transform:rotate(-4deg)}}@keyframes ph-wave{0%,100%{opacity:0}25%,70%{opacity:1}}@keyframes tg-loop{0%,9%,100%{transform:none;opacity:1}3.4%{transform:translate(15px,-13px) rotate(10deg) scale(.6);opacity:0}3.5%{transform:translate(-13px,11px) scale(.6);opacity:0}}@keyframes ring-loop{0%,9%,100%{transform:none}1.1%,3.3%{transform:rotate(-14deg)}2.2%,4.4%{transform:rotate(12deg)}5.6%{transform:rotate(-4deg)}}@keyframes wave-loop{0%,11%,100%{opacity:0}2.5%,7.5%{opacity:1}}@keyframes sheen-loop{0%{transform:translateX(-120%) skewX(-20deg)}10%,100%{transform:translateX(320%) skewX(-20deg)}}@keyframes gift-hop{0%{transform:none}30%{transform:translateY(-4px) rotate(-10deg)}55%{transform:translateY(0) rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes stamp{0%{opacity:0;transform:scale(1.9) rotate(-18deg)}60%{opacity:1;transform:scale(.94) rotate(-3deg)}100%{transform:rotate(-6deg)}}@media (min-width:1100px){.motion-ok .site-header .brand__name,.motion-ok .nav__item,.motion-ok .header__cta{animation:drop-in 420ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 55ms + 40ms)}}.motion-ok .site-header .brand__mark{animation:mark-in 460ms var(--ease) 60ms backwards}.motion-ok .hero__eyebrow,.motion-ok .page-hero__eyebrow,.motion-ok .crumbs{animation:rv-up 460ms var(--ease) 60ms backwards;--rv-y:10px}.motion-ok .hero-title .w>span{animation:mask-up 580ms var(--ease) backwards;animation-delay:calc(130ms + var(--line,var(--wi,0)) * 75ms + var(--k,0) * 22ms)}.motion-ok .hero__lead,.motion-ok .page-hero__lead{animation:rv-up 460ms var(--ease) 380ms backwards;--rv-y:10px}.motion-ok .hero__ctas>*,.motion-ok .page-hero__ctas>*{animation:rv-up 340ms var(--ease) backwards;--rv-y:10px}.motion-ok .hero__ctas>:nth-child(1),.motion-ok .page-hero__ctas>:nth-child(1){animation-delay:500ms}.motion-ok .hero__ctas>:nth-child(2),.motion-ok .page-hero__ctas>:nth-child(2){animation-delay:560ms}.motion-ok .hero__free-label{animation:pop 420ms var(--ease) 620ms backwards}.motion-ok .hero__free-label .icon{animation:gift-hop 900ms var(--ease) 1000ms backwards}.motion-ok .hero__chip{animation:rv-right 360ms var(--ease) backwards;animation-delay:calc(700ms + var(--i,0) * 60ms)}.motion-ok .hero__free-label::after{animation:sheen-loop 8s var(--ease) 1600ms infinite}.motion-ok .hero__price{animation:rv-up 380ms var(--ease) 1020ms backwards;--rv-y:10px}.motion-ok .hero__price-icon{animation:tag-swing 900ms var(--ease) 1200ms backwards}.motion-ok .hero__pic,.motion-ok .about-hero__photo{animation:portrait-in 640ms var(--ease) 60ms backwards}.motion-ok .page-hero__aside{animation:rv-up 600ms var(--ease) 280ms backwards}.motion-ok .hero__mono,.motion-ok .page-hero__mono{animation:rv-fade 1000ms ease 150ms backwards}.motion-ok .hero__beam--1,.motion-ok .hero__beam--2{animation:ambient 9s ease-in-out infinite}.motion-ok .hero__beam--2{animation-duration:12s;animation-delay:-4s}.is-paused .hero__beam,.anim-paused .hero__beam{animation-play-state:paused!important}@media (max-width:767.98px){:root{--p-y:8px}}.motion-ok [data-reveal]:not(.is-in) .rv,.motion-ok .rv[data-reveal]:not(.is-in){opacity:0}.motion-ok [data-reveal].is-in .rv,.motion-ok .rv[data-reveal].is-in{animation:rv-up var(--t-reveal) var(--ease) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}.motion-ok [data-reveal]:not(.is-in) .reveal-title .w>span{transform:translate3d(0,108%,0)}.motion-ok [data-reveal].is-in .reveal-title .w>span{animation:mask-up 540ms var(--ease) backwards;animation-delay:calc(90ms + var(--line,0) * 70ms + var(--k,0) * 16ms)}.motion-ok .draw *{stroke-dasharray:1}.motion-ok [data-reveal]:not(.is-in) .draw *{stroke-dashoffset:1}.motion-ok [data-reveal].is-in .draw *{animation:draw 700ms var(--ease) backwards;animation-delay:calc(var(--i,0) * var(--stagger) + 140ms)}.motion-ok .concept[data-reveal].is-in{animation:card-in 620ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 85ms)}.motion-ok .concept[data-reveal].is-in .concept__pic img{animation:img-settle 1100ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 85ms)}@media (max-width:767.98px){.motion-ok .concept[data-reveal].is-in{animation-name:rv-up;animation-duration:520ms}}.motion-ok .svc-list.is-in .svc{animation:none}.motion-ok .svc-list:not(.is-in) .svc{opacity:0}.motion-ok .svc-list.is-in .svc__num{animation:rv-fade 380ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms)}.motion-ok .svc-list.is-in .svc__title{animation:rv-left 440ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 40ms)}.motion-ok .svc-list.is-in .svc__hint{animation:rv-fade 440ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 90ms)}.motion-ok .svc-list.is-in .svc__toggle{animation:rv-left 440ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 120ms)}.motion-ok .svc{position:relative;border-bottom-color:transparent}.motion-ok .svc::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:left center}.motion-ok .svc-list.is-in .svc::after{animation:rule-in 520ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 60ms)}.motion-ok .price-list.is-in .price{animation:none}.motion-ok .price-list:not(.is-in) .price{opacity:0}.motion-ok .price-list.is-in .price__name{animation:rv-fade 400ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms)}.motion-ok .price-list.is-in .price__value{animation:rv-right 420ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms + 60ms)}.motion-ok .price-list.is-in .price::after{animation:rule-in 480ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms + 40ms)}.motion-ok .process__wrap.is-in .step__num{animation:pop 420ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 90ms)}.motion-ok .process__fill{transition:transform 120ms linear}.motion-ok .pay-list.is-in .pay__icon{animation:pop 420ms var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 60ms)}@media (max-width:767.98px){.motion-ok .mbar{animation:bar-in 300ms var(--ease) 420ms backwards}}.motion-ok .cta__panel[data-reveal]:not(.is-in){opacity:0}.motion-ok .cta__panel[data-reveal].is-in{animation:rv-up 620ms var(--ease) backwards;--rv-y:24px}.motion-ok .cta__panel.is-in .cta__beam{animation:beam-pass 1400ms var(--ease) 200ms backwards}.motion-ok .cta__panel.is-in .cta__beam--2{animation-delay:320ms}.motion-ok .cta__panel.is-in .cta__beam--3{animation-delay:440ms}.motion-ok .cta__panel.is-in .cta__mono{animation:beam-pass 1600ms var(--ease) 260ms backwards}.motion-ok .cta__panel.is-in .btn--telegram .btn__icon{animation:tg-fly 640ms var(--ease-io) 1100ms 1}.motion-ok .cta__panel.is-in .btn--phone .btn__icon{animation:ring 720ms ease-in-out 1500ms 1}.motion-ok .cta__panel.is-in .btn--phone .ph-wave{animation:ph-wave 900ms ease 1500ms 1}.motion-ok .hero__ctas .btn--telegram .btn__icon,.motion-ok .page-hero__ctas .btn--telegram .btn__icon{animation:tg-loop 8s var(--ease-io) 1200ms infinite}.motion-ok .hero__ctas .btn--telegram::after,.motion-ok .page-hero__ctas .btn--telegram::after{animation:sheen-loop 8s var(--ease) 1150ms infinite}.motion-ok .hero__ctas .btn--phone .btn__icon,.motion-ok .page-hero__ctas .btn--phone .btn__icon{animation:ring-loop 8s ease-in-out 1900ms infinite}.motion-ok .hero__ctas .btn--phone .ph-wave,.motion-ok .page-hero__ctas .btn--phone .ph-wave{animation:wave-loop 8s ease 1900ms infinite}.motion-ok .hero__ctas .btn--phone .ph-wave--2,.motion-ok .page-hero__ctas .btn--phone .ph-wave--2{animation-delay:2000ms}.is-paused .btn__icon,.is-paused .btn::after,.is-paused .ph-wave,.is-paused .hero__free-label::after,.anim-paused .btn__icon,.anim-paused .btn::after,.anim-paused .ph-wave,.anim-paused .hero__free-label::after{animation-play-state:paused!important}.motion-ok .free__panel[data-reveal]:not(.is-in){opacity:0}.motion-ok .free__panel[data-reveal].is-in{animation:rv-up 620ms var(--ease) backwards;--rv-y:24px}.motion-ok .free__panel.is-in .cta__beam{animation:beam-pass 1400ms var(--ease) 200ms backwards}.motion-ok .free__panel.is-in .cta__beam--3{animation-delay:380ms}.motion-ok .free__panel.is-in .free__gift{animation:gift-hop 900ms var(--ease) 420ms backwards}.motion-ok .free__panel:not(.is-in) .free-item__price{opacity:0}.motion-ok .free__panel.is-in .free-item__price{animation:stamp 520ms var(--ease) backwards;animation-delay:calc(var(--i,0) * var(--stagger) + 420ms)}@media (max-width:767.98px){.motion-ok .mbar .btn--telegram .btn__icon{animation:tg-fly 640ms var(--ease-io) 1000ms 1}.motion-ok .mbar .btn--phone .btn__icon{animation:ring 720ms ease-in-out 1400ms 1}.motion-ok .mbar .btn--phone .ph-wave{animation:ph-wave 900ms ease 1400ms 1}}.motion-ok .mmenu.is-opening .btn--telegram .btn__icon{animation:tg-fly 640ms var(--ease-io) 520ms 1}@media (hover:hover) and (pointer:fine){.concept:hover .concept__badge,.show__link:hover .concept__badge{opacity:1;transform:none}.concept:hover .round-arrow{background:var(--primary);border-color:var(--primary);color:#fff}.concept:hover .concept__card{box-shadow:0 2px 4px rgba(17,24,39,.05),0 34px 60px -30px rgba(17,24,39,.4)}.price:hover{background:rgba(36,86,255,.05)}.motion-ok .concept:hover .concept__pic img,.motion-ok .show__link:hover .show__pic img{transform:scale(1.03)}.motion-ok .concept:hover .round-arrow .icon{transform:scale(1.15)}.motion-ok .link-arrow:hover .link-arrow__icon,.motion-ok .header__cta:hover .btn__icon,.motion-ok .mmenu__link:hover .mmenu__icon{transform:rotate(-10deg) scale(1.12)}.motion-ok .more-link:hover .more-link__icon{transform:translateY(-3px) scale(1.1)}.motion-ok .btn--telegram:not(.is-unavailable):hover .btn__icon{animation:tg-fly 640ms var(--ease-io) 1}.motion-ok .btn--phone:not(.is-unavailable):hover .btn__icon{animation:ring 720ms ease-in-out 1}.motion-ok .btn--phone:not(.is-unavailable):hover .ph-wave{animation:ph-wave 900ms ease 1}.motion-ok .btn--phone:not(.is-unavailable):hover .ph-wave--2{animation-delay:100ms}.motion-ok .btn--primary:not(.is-unavailable):hover::after,.motion-ok .btn--white:not(.is-unavailable):hover::after{animation:sheen 760ms var(--ease) 1}.motion-ok .btn--primary:not(.is-unavailable):hover{box-shadow:0 18px 34px -14px rgba(36,86,255,.7)}.motion-ok .btn--outline:not(.is-unavailable):hover::before,.motion-ok .btn--ghost-light:not(.is-unavailable):hover::before{transform:scaleX(1)}.motion-ok .pay:hover .pay__icon{transform:translateY(-2px)}.motion-ok .brand:hover .brand__mark{transform:scale(1.02)}.motion-ok .price-note:hover .link-arrow__icon{transform:rotate(-10deg) scale(1.12)}.motion-ok .svc__row:hover .svc__toggle .icon{transform:translateY(3px)}.motion-ok .svc[open] .svc__row:hover .svc__toggle .icon{transform:rotate(180deg) translateY(3px)}.motion-ok .free-item:hover{transform:translateY(-4px);box-shadow:0 26px 50px -26px rgba(8,24,110,1)}.free-item:hover .free-item__icon{background:var(--primary);color:#fff}.motion-ok .free-item:hover .free-item__price{transform:rotate(0deg) scale(1.08)}}.motion-ok .concept:focus-within .round-arrow .icon{transform:scale(1.15)}.motion-ok .link-arrow:focus-visible .link-arrow__icon{transform:rotate(-10deg) scale(1.12)}.motion-ok .more-link:focus-visible .more-link__icon{transform:translateY(-3px) scale(1.1)}.motion-ok .btn--telegram:focus-visible .btn__icon{animation:tg-fly 640ms var(--ease-io) 1}.motion-ok .btn--phone:focus-visible .btn__icon{animation:ring 720ms ease-in-out 1}.motion-ok .btn:not(.is-unavailable):active{transform:translateY(1px) scale(.985)}.motion-ok .round-arrow:active,.motion-ok .concept:active .round-arrow{transform:scale(.94)}.motion-ok .cpop:popover-open{animation:cpop-in 220ms var(--ease) backwards}.motion-ok .cpop[data-side='top']{--cpop-y:8px}.motion-ok .cpop[data-side='top'] .cpop__badge,.motion-ok .cpop[data-side='bottom'] .cpop__badge{animation:pop 320ms var(--ease) 80ms backwards}.motion-ok .mmenu.is-opening{animation:menu-in 320ms var(--ease) backwards}.motion-ok .mmenu.is-opening .mmenu__item,.motion-ok .mmenu.is-opening .mmenu__foot{animation:link-in 420ms var(--ease) backwards;animation-delay:calc(80ms + var(--i,0) * 50ms)}.motion-ok .mmenu.is-closing{animation:menu-out 220ms var(--ease-io) forwards}.motion-ok .mmenu.is-closing .mmenu__item{animation:link-out 160ms var(--ease-io) forwards}.motion-ok .viewer[open]:not(.is-closing){animation:viewer-in 300ms var(--ease) backwards}.motion-ok .viewer[open]:not(.is-closing)::backdrop{animation:backdrop-in 260ms var(--ease) backwards}.motion-ok .viewer.is-closing{animation:viewer-out 200ms var(--ease-io) forwards}.motion-ok .viewer.is-closing::backdrop{animation:backdrop-in 200ms var(--ease-io) reverse forwards}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:180ms var(--ease-io) both vt-out}::view-transition-new(root){animation:320ms var(--ease) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0;transform:translate3d(0,8px,0)}}.reveal-fallback [data-reveal] .rv,.reveal-fallback .rv[data-reveal],.reveal-fallback [data-reveal] .svc,.reveal-fallback [data-reveal] .price,.reveal-fallback .cta__panel,.reveal-fallback .free__panel,.reveal-fallback .free-item__price{opacity:1!important;animation:none!important}.reveal-fallback [data-reveal] .w>span,.reveal-fallback [data-reveal] .draw *{transform:none!important;stroke-dashoffset:0!important;animation:none!important}html:not(.motion-ok) .burger__lines span,html:not(.motion-ok) .svc__toggle .icon,html:not(.motion-ok) .plus::before,html:not(.motion-ok) .plus::after,html:not(.motion-ok) .concept__card,html:not(.motion-ok) .show__link,html:not(.motion-ok) .concept__badge,html:not(.motion-ok) .nav__indicator,html:not(.motion-ok) .mbar,html:not(.motion-ok) .toast{transition-property:opacity,color,background-color,border-color,box-shadow}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}.hero__mono,.page-hero__mono{transform:none!important}.concept__card,.show__link{transform:none!important}}@media print{.site-header,.mbar,.cookie,.hero__bg,.page-hero__bg,.cta__deco,.free__deco,.viewer,.skip-link{display:none!important}*{animation:none!important;transition:none!important}.rv,.w>span{opacity:1!important;transform:none!important}.hero,.page-hero{padding-top:0}details>.acc__body{height:auto!important}}