.theme-v2{--v2-mobile-bar-h:5.5rem;--v2-header-h:52px;--header-h:var(--v2-header-h);--v2-ease:cubic-bezier(0.25, 0.1, 0.25, 1);--v2-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--v2-bg:#fbfbfd;--v2-ink:#1d1d1f;--v2-muted:#6e6e73;--v2-accent:#c8102e;--v2-navy:#1a2b5a;font-family:"Montserrat","Segoe UI",sans-serif;background:var(--v2-bg);color:var(--v2-ink);scroll-behavior:smooth;overflow-x:clip}html:has(.theme-v2){scroll-padding-top:var(--v2-header-h)}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:1100;padding:.625rem 1rem;border-radius:999px;background:var(--v2-ink);color:#fff;font-size:.875rem;font-weight:600;transform:translateY(-150%);transition:transform .2s var(--v2-ease-out)}.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--v2-accent);outline-offset:2px}.theme-v2 :focus{outline:0}.theme-v2 :focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.theme-v2 .btn,.theme-v2 .burger,.theme-v2 .mobile-actions__call,.theme-v2 .mobile-actions__help,.theme-v2 .nav__link,.theme-v2 .request__close,.theme-v2 .social__btn{min-height:44px}.theme-v2 .nav__link{display:inline-flex;align-items:center;padding:.35rem .15rem}.theme-v2 .burger{min-width:44px;min-height:44px;align-items:center;justify-content:center}.theme-v2 .contacts,.theme-v2 .feature-flow,.theme-v2 .feedback,.theme-v2 .news,.theme-v2 .request{content-visibility:auto;contain-intrinsic-size:auto 800px}.theme-v2 .feature-flow,.theme-v2 .feature-flow__track,.theme-v2 .feature-panel,.theme-v2 .feature-panel__visual,.theme-v2 .media-strip,.theme-v2 .state-support{content-visibility:visible}.theme-v2 section[id]{scroll-margin-top:calc(var(--v2-header-h) + 1rem)}.theme-v2 .container{max-width:980px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;background:0 0;pointer-events:none}.scroll-progress__bar{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--v2-accent),var(--v2-navy));transform-origin:left center;transition:width 50ms linear}.theme-v2 .header{position:fixed;top:0;left:0;right:0;z-index:900;height:auto;min-height:var(--v2-header-h);background:rgba(251,251,253,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none;transition:background .4s var(--v2-ease),border-color .4s var(--v2-ease)}.theme-v2 .header.header--compact{background:rgba(251,251,253,.88);border-bottom-color:rgba(0,0,0,.08)}.theme-v2 .header__inner{height:auto;min-height:var(--v2-header-h);padding:14px 24px;transition:padding .4s var(--v2-ease)}.theme-v2 .header.header--compact .header__inner{padding:8px 24px}.theme-v2 .logo__text{font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:var(--v2-ink)}.theme-v2 .nav__link{font-size:.8125rem;font-weight:400;color:var(--v2-muted);letter-spacing:-.01em;transition:color .25s}.theme-v2 .nav__list{flex-wrap:wrap;gap:8px 14px;justify-content:center}.theme-v2 .nav__link::after{background:var(--v2-accent)}.theme-v2 .nav__link--active,.theme-v2 .nav__link:hover{color:var(--v2-ink)}.theme-v2 .nav--mobile{top:var(--v2-header-h);z-index:950;background:rgba(251,251,253,.95);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.theme-v2 .hotline__label{display:block;font-size:.65rem;font-weight:500;color:var(--v2-muted);text-transform:none;letter-spacing:.02em}.theme-v2 .hotline__number{font-size:.9rem;font-weight:800;color:var(--v2-accent)}.theme-v2 .social__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:50%;background:rgba(26,43,90,.07);border:1px solid rgba(26,43,90,.08);transition:background .2s var(--v2-ease),transform .2s var(--v2-ease),border-color .2s}.theme-v2 .social__btn svg{width:16px;height:16px;fill:var(--v2-navy);display:block;flex-shrink:0}.theme-v2 .social__btn:hover{background:var(--v2-navy);border-color:var(--v2-navy);transform:scale(1.06)}.theme-v2 .social__btn:hover svg{fill:#fff}.theme-v2 .social__btn--outline{background:0 0;border:1px solid rgba(26,43,90,.15)}.theme-v2 .social__btn--outline svg{fill:var(--v2-navy)}.theme-v2 .social__btn--outline:hover{background:var(--v2-navy);border-color:var(--v2-navy)}.theme-v2 .social__btn--outline:hover svg{fill:#fff}.theme-v2 .social__btn--footer{background:rgba(26,43,90,.08);border:1px solid rgba(26,43,90,.1)}.theme-v2 .social__btn--footer svg{fill:var(--v2-navy);width:16px;height:16px}.theme-v2 .social__btn--footer:hover{background:var(--v2-accent);border-color:var(--v2-accent)}.theme-v2 .social__btn--footer:hover svg{fill:#fff}.theme-v2 main{padding-top:0}.theme-v2 .hero.hero--cascade{position:relative;display:block;height:220vh;min-height:auto;margin:0;padding:0;overflow:visible}.theme-v2 .hero__stage{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;will-change:transform}.theme-v2 .hero__bg,.theme-v2 .hero__flag,.theme-v2 .hero__shade{position:absolute;inset:0}.theme-v2 .hero__media,.theme-v2 .hero__photo{position:absolute;inset:0;width:100%;height:100%}.theme-v2 .hero__photo{object-fit:cover;object-position:center 30%;transform:scale(calc(1 + var(--hero-progress,0) * .08));transition:transform .1s linear;z-index:0}.theme-v2 .hero__bg{display:none}.theme-v2 .hero__flag{z-index:1;opacity:calc(.45 - var(--hero-progress, 0) * .25);transform:translateX(calc(var(--hero-progress,0) * 40px));mix-blend-mode:soft-light}.theme-v2 .hero__shade{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.55) 100%);opacity:calc(.85 + var(--hero-progress, 0) * .15)}.theme-v2 .hero__inner{position:relative;z-index:2;text-align:center;width:100%;padding:calc(var(--v2-header-h) + 2rem) 24px 3rem}.theme-v2 .hero__text{max-width:820px;margin:0 auto;opacity:calc(1 - var(--hero-progress, 0) * 1.2);transform:translateY(calc(var(--hero-progress,0) * -80px)) scale(calc(1 - var(--hero-progress,0) * .06));will-change:transform,opacity}.theme-v2 .hero__title{font-family:inherit;font-size:clamp(2rem, 5.5vw, 3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;text-transform:none;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35);margin-bottom:1.25rem}.theme-v2 .hero__subtitle{font-size:clamp(1.05rem, 2.2vw, 1.375rem);font-weight:400;line-height:1.45;letter-spacing:-.01em;opacity:.92;margin-bottom:2rem;max-width:560px;margin-left:auto;margin-right:auto}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.theme-v2 .btn--ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:980px;padding:14px 28px;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;transition:background .25s,border-color .25s,transform .3s var(--v2-ease-out)}.theme-v2 .btn--ghost:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55);transform:scale(1.02)}.theme-v2 .btn--ghost:focus-visible{outline-color:#fff}.theme-v2 .btn--red.btn--lg{font-size:1.0625rem;padding:14px 28px;border-radius:980px;font-weight:500;letter-spacing:-.01em;box-shadow:0 4px 24px rgba(200,16,46,.35);transition:transform .3s var(--v2-ease-out),box-shadow .3s}.theme-v2 .btn--ghost.btn--lg{font-size:1.0625rem;padding:14px 28px;border-radius:980px;font-weight:500;letter-spacing:-.01em;box-shadow:none}.theme-v2 .btn:hover{transform:none;box-shadow:none}.theme-v2 .btn--red.btn--lg:hover{transform:scale(1.03);box-shadow:0 8px 32px rgba(200,16,46,.45)}.theme-v2 .btn--ghost.btn--lg:hover{transform:scale(1.02);box-shadow:none}.hero__scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:rgba(255,255,255,.75);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:calc(1 - var(--hero-progress, 0) * 3);pointer-events:none}.hero__scroll-hint::after{content:'';width:1px;height:40px;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent);animation:scroll-pulse 2s ease-in-out infinite}@keyframes scroll-pulse{0%,100%{transform:scaleY(.6);opacity:.4}50%{transform:scaleY(1);opacity:1}}.theme-v2 .about{margin-top:0;padding:clamp(5rem,12vh,8rem) 0;background:var(--v2-bg);position:relative;z-index:2}.theme-v2 .about__heading{font-size:clamp(2rem, 4vw, 3rem);font-weight:700;letter-spacing:-.03em;text-align:center;margin-bottom:2.5rem;color:var(--v2-ink)}.theme-v2 .about__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:stretch;max-width:980px;margin:0 auto}.theme-v2 .about__media{position:relative;margin:0;border-radius:24px;overflow:hidden;min-height:320px;box-shadow:0 16px 48px rgba(0,0,0,.12)}.theme-v2 .about__media img{width:100%;height:100%;object-fit:cover;display:block;min-height:320px}.theme-v2 .about__badge{position:absolute;left:1.25rem;bottom:1.25rem;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:16px;background:rgba(15,20,40,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:-.01em}.theme-v2 .about__badge img{width:48px;height:48px;min-height:0;flex-shrink:0;object-fit:contain}.theme-v2 .about__card{background:#fff;border-radius:24px;padding:clamp(2rem,5vw,3.5rem);box-shadow:0 4px 40px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem;height:100%}.theme-v2 .about__card .about__emblem{display:none}.theme-v2 .about__card .about__emblem img{width:72px;height:72px;object-fit:contain}.theme-v2 .about__text{font-size:clamp(1.05rem, 2vw, 1.25rem);line-height:1.6;letter-spacing:-.01em;color:var(--v2-muted);text-align:left}.theme-v2 .about__body{display:flex;flex-direction:column;gap:1rem;width:100%}.theme-v2 .about__list{margin:.25rem 0 0;padding-left:1.25rem;color:var(--v2-ink);font-size:.9375rem;line-height:1.55}.theme-v2 .about__list li{margin-bottom:.35rem}.theme-v2 .about__list li::marker{color:var(--v2-accent)}.theme-v2 .feature-flow{position:relative;isolation:isolate;overflow:visible;background:linear-gradient(180deg,#f0f4fa 0,#e6edf6 55%,#eef2f8 100%);color:var(--v2-ink);padding:clamp(4rem,10vh,6rem) 0 0}.theme-v2 .feature-flow::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 12% 8%,rgba(200,16,46,.09),transparent 58%),radial-gradient(ellipse 65% 50% at 88% 92%,rgba(26,43,90,.11),transparent 55%);pointer-events:none;z-index:0}.theme-v2 .feature-flow::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(26,43,90,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(26,43,90,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.35),transparent 85%);pointer-events:none;z-index:0}.theme-v2 .feature-flow__header{text-align:center;padding:0 24px 4rem;max-width:680px;margin:0 auto;position:relative;z-index:1}.theme-v2 .feature-flow__header h2{font-size:clamp(2.25rem, 5vw, 3.5rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1rem;color:var(--v2-ink)}.theme-v2 .feature-flow__header p{font-size:clamp(1.05rem, 2vw, 1.3125rem);color:var(--v2-muted);letter-spacing:-.01em;line-height:1.45}.theme-v2 .feature-flow__track{position:relative;padding-bottom:2rem;z-index:1}.theme-v2 .feature-flow__rail{position:sticky;top:calc(var(--v2-header-h) + .75rem);z-index:2;max-width:980px;margin:0 auto 1.25rem;padding:0 24px}.theme-v2 .feature-flow__rail-list{display:flex;gap:.35rem;list-style:none;margin:0;padding:.35rem;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(26,43,90,.08);box-shadow:0 8px 24px rgba(26,43,90,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.theme-v2 .feature-flow__rail-list::-webkit-scrollbar{display:none}.theme-v2 .feature-flow__rail-item{flex:1 0 auto;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--v2-muted);white-space:nowrap;transition:background .25s,color .25s}.theme-v2 .feature-flow__rail-item span{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.625rem;font-weight:700;background:rgba(26,43,90,.08);color:var(--v2-navy)}.theme-v2 .feature-flow__rail-item.is-active{background:rgba(200,16,46,.1);color:var(--v2-ink)}.theme-v2 .feature-flow__rail-item.is-active span{background:var(--v2-accent);color:#fff}.theme-v2 .feature-bridge{display:flex;align-items:center;justify-content:center;gap:.75rem;max-width:980px;margin:-.5rem auto;padding:.75rem 24px;position:relative;z-index:1}.theme-v2 .feature-bridge__line{flex:1;max-width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(26,43,90,.18),transparent)}.theme-v2 .feature-bridge__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-muted);padding:.35rem .75rem;border-radius:999px;background:rgba(255,255,255,.65);border:1px solid rgba(26,43,90,.08)}.theme-v2 .feature-panel{position:sticky;top:calc(var(--v2-header-h) + 3.5rem);min-height:clamp(380px,62vh,560px);display:flex;align-items:center;justify-content:center;padding:.5rem 24px 2rem}.theme-v2 .feature-panel__copy{opacity:var(--panel-opacity, 1);transform:translateY(calc((1 - var(--panel-opacity,1)) * 20px));will-change:opacity,transform}.theme-v2 .feature-panel__icon,.theme-v2 .feature-panel__visual{opacity:1!important;transform:none!important}.theme-v2 .feature-panel__inner{width:100%;max-width:980px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,2.5rem);align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(26,43,90,.08);border-radius:28px;padding:clamp(1.5rem,3vw,2.25rem);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 48px rgba(26,43,90,.07)}.theme-v2 .feature-panel[data-step="1"] .feature-panel__inner,.theme-v2 .feature-panel[data-step="3"] .feature-panel__inner{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(240,245,252,.88));border-color:rgba(200,16,46,.14);box-shadow:0 16px 48px rgba(200,16,46,.06)}.theme-v2 .feature-panel__num{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-accent);margin-bottom:.75rem}.theme-v2 .feature-panel__title{font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem;color:var(--v2-ink)}.theme-v2 .feature-panel__text{font-size:clamp(1rem, 1.8vw, 1.125rem);line-height:1.55;color:var(--v2-muted);letter-spacing:-.01em;margin-bottom:1rem}.theme-v2 .feature-panel__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.theme-v2 .feature-panel__tags li{font-size:.75rem;font-weight:500;color:var(--v2-navy);padding:.35rem .75rem;border-radius:999px;background:rgba(26,43,90,.06);border:1px solid rgba(26,43,90,.08)}.theme-v2 .feature-panel__visual{display:flex;align-items:center;justify-content:center;margin:0;width:100%;max-width:280px;min-width:200px;min-height:200px;aspect-ratio:1;margin-inline:auto;border-radius:24px;overflow:hidden;background:#0f1a35;border:1px solid rgba(26,43,90,.12);box-shadow:0 16px 40px rgba(26,43,90,.12);padding:0}.theme-v2 .feature-panel__icon{width:100%;height:100%;max-width:none;display:block;object-fit:contain;object-position:center}.theme-v2 .feature-panel[data-step="2"] .feature-panel__inner,.theme-v2 .feature-panel[data-step="4"] .feature-panel__inner{direction:rtl}.theme-v2 .feature-panel[data-step="2"] .feature-panel__copy,.theme-v2 .feature-panel[data-step="2"] .feature-panel__visual,.theme-v2 .feature-panel[data-step="4"] .feature-panel__copy,.theme-v2 .feature-panel[data-step="4"] .feature-panel__visual{direction:ltr}.theme-v2 .state-support{padding:clamp(2rem,5vh,3rem) 0;background:var(--v2-bg);position:relative;z-index:2}.theme-v2 .state-support:has(.state-support__toggle.is-open){padding-bottom:clamp(4rem,10vh,6rem)}.theme-v2 .state-support__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:980px;margin:0 auto;padding:1.25rem 1.5rem;border:1px solid rgba(26,43,90,.1);border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(26,43,90,.06);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:border-color .2s var(--v2-ease),box-shadow .2s var(--v2-ease),background .2s}.theme-v2 .state-support__toggle:hover{border-color:rgba(200,16,46,.25);box-shadow:0 12px 36px rgba(26,43,90,.09)}.theme-v2 .state-support__toggle:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.theme-v2 .state-support__toggle.is-open{border-color:rgba(200,16,46,.2);background:linear-gradient(145deg,#fff 0,#f8f9fc 100%);margin-bottom:2rem}.theme-v2 .state-support__toggle-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.theme-v2 .state-support__toggle-label{font-size:clamp(1.05rem, 2.2vw, 1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--v2-ink);line-height:1.25}.theme-v2 .state-support__toggle-hint{font-size:.875rem;line-height:1.45;color:var(--v2-muted)}.theme-v2 .state-support__toggle-icon{flex-shrink:0;width:28px;height:28px;fill:var(--v2-navy);transition:transform .25s var(--v2-ease-out)}.theme-v2 .state-support__toggle.is-open .state-support__toggle-icon{transform:rotate(180deg)}.theme-v2 .state-support__panel[hidden]{display:none}.theme-v2 .state-support__panel:not([hidden]){animation:state-support-open .35s var(--v2-ease-out)}@keyframes state-support-open{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.theme-v2 .state-support__panel:not([hidden]){animation:none}}.theme-v2 .state-support__intro{max-width:760px;margin:0 auto 2.5rem;text-align:center}.theme-v2 .state-support__title{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:700;letter-spacing:-.03em;color:var(--v2-ink);margin-bottom:1rem}.theme-v2 .state-support__lead{font-size:clamp(1rem, 1.8vw, 1.125rem);line-height:1.6;color:var(--v2-muted)}.theme-v2 .state-support__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:980px;margin:0 auto 2rem}.theme-v2 .state-support__card{background:#fff;border:1px solid rgba(26,43,90,.08);border-radius:20px;padding:1.5rem;box-shadow:0 8px 28px rgba(26,43,90,.05);display:flex;flex-direction:column;gap:.65rem}.theme-v2 .state-support__card h3{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;color:var(--v2-navy);line-height:1.25}.theme-v2 .state-support__card p{font-size:.875rem;line-height:1.55;color:var(--v2-muted);margin:0}.theme-v2 .state-support__icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(200,16,46,.08);color:var(--v2-accent);margin-bottom:.25rem}.theme-v2 .state-support__icon svg{width:28px;height:28px}.theme-v2 .state-support__hotline a,.theme-v2 .state-support__link a{font-size:1rem;font-weight:700;color:var(--v2-accent);text-decoration:underline;text-underline-offset:3px}.theme-v2 .state-support__note{font-size:.8125rem!important;color:var(--v2-muted);opacity:.9}.theme-v2 .state-support__disclaimer{display:flex;align-items:flex-start;gap:1rem;max-width:980px;margin:0 auto;padding:1.25rem 1.5rem;border-radius:16px;background:rgba(26,43,90,.04);border:1px solid rgba(26,43,90,.08)}.theme-v2 .state-support__disclaimer img{flex-shrink:0;width:40px;height:40px;object-fit:contain;opacity:.9}.theme-v2 .state-support__disclaimer p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--v2-muted)}.theme-v2 .contacts__lead{text-align:center;max-width:640px;margin:-.5rem auto 2rem;font-size:1rem;line-height:1.55;color:var(--v2-muted)}@media (max-width:960px){.theme-v2 .state-support__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-v2 .media-strip{background:linear-gradient(180deg,#eef2f8 0,#f5f7fb 100%);padding:0 0 clamp(3rem,8vh,5rem);overflow:hidden}.theme-v2 .media-strip__track{display:flex;gap:1rem;padding:0 max(1rem,calc((100vw - 980px)/ 2)) .5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.theme-v2 .media-strip__track::-webkit-scrollbar{display:none}.theme-v2 .media-strip__item{flex:0 0 min(78vw,420px);margin:0;scroll-snap-align:start;border-radius:20px;overflow:hidden;position:relative;background:#111;box-shadow:0 12px 40px rgba(0,0,0,.35)}.theme-v2 .media-strip__item img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .5s var(--v2-ease-out)}.theme-v2 .media-strip__item--step{background:#0f1a35;flex:0 0 min(62vw,320px)}.theme-v2 .media-strip__item--step img{object-fit:contain;aspect-ratio:1;padding:.5rem;background:#0f1a35}.theme-v2 .media-strip__item:hover img{transform:scale(1.04)}.theme-v2 .media-strip__item figcaption{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.125rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));color:#fff;font-size:.875rem;font-weight:600;letter-spacing:-.01em}.theme-v2 .section{padding:clamp(4rem,10vh,6rem) 0}.theme-v2 .section__title{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1.5rem}.theme-v2 .request__title{font-family:inherit;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;text-transform:none;margin-bottom:2rem}.theme-v2 .request__title span{display:block;margin-top:.35rem;font-size:.72em;font-weight:500;letter-spacing:-.01em;color:var(--v2-muted)}.theme-v2 .request{background:var(--v2-bg);padding:clamp(4rem,10vh,6rem) 0}.theme-v2 .request__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;max-width:780px;margin:0 auto 2rem}.theme-v2 .request__head .request__title{margin-bottom:0;text-align:left;flex:1}.theme-v2 .request__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:#fff;color:var(--v2-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.theme-v2 .request__close svg{width:22px;height:22px;fill:currentColor}.theme-v2 .request__close:hover{background:var(--v2-bg);color:var(--v2-ink)}.theme-v2 .request__box{border-radius:24px;box-shadow:0 4px 40px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04);padding:clamp(1.5rem,4vw,2.5rem);max-width:780px}.theme-v2 .feedback{background:linear-gradient(180deg,var(--v2-navy) 0,#0f1a35 100%)}.theme-v2 .contacts{background:#fff;padding:clamp(4rem,10vh,6rem) 0}.theme-v2 .contacts__grid{gap:1.5rem;max-width:980px}.theme-v2 .contacts__item{background:var(--v2-bg);border-radius:20px;padding:2rem;border:1px solid rgba(0,0,0,.04);transition:transform .4s var(--v2-ease-out),box-shadow .4s}.theme-v2 .contacts__item h3{font-size:1rem;font-weight:600;letter-spacing:-.01em}.theme-v2 .contacts__item a,.theme-v2 .contacts__item p{font-size:.9375rem;line-height:1.5}.theme-v2 .contacts__item:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.theme-v2 .contacts__icon{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;flex-shrink:0}.theme-v2 .contacts__icon--red{background:var(--v2-accent);box-shadow:0 8px 20px rgba(200,16,46,.25)}.theme-v2 .contacts__icon svg{width:24px;height:24px;fill:#fff;display:block}.theme-v2 .news{background:var(--v2-bg);padding:clamp(4rem,10vh,6rem) 0}.theme-v2 .news__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:980px;margin:0 auto}.theme-v2 .news__item{background:#fff;border-radius:20px;padding:0;border:1px solid rgba(0,0,0,.04);overflow:hidden;transition:transform .4s var(--v2-ease-out),box-shadow .4s;display:flex;flex-direction:column}.theme-v2 .news__media{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--v2-navy)}.theme-v2 .news__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:.75rem;background:#0f1a35}.theme-v2 .news__body{padding:1.25rem 1.5rem 1.5rem}.theme-v2 .news__item time{font-size:.8125rem;color:var(--v2-muted)}.theme-v2 .news__item h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin:.5rem 0}.theme-v2 .news__item p{font-size:.9375rem;line-height:1.5;color:var(--v2-muted)}.theme-v2 .news__item:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.theme-v2 .form__ok svg{width:22px;height:22px;fill:#155724;flex-shrink:0;display:block}.theme-v2 .form__ok--white svg{fill:#fff}.theme-v2 .footer{background:#f5f5f7;border-top:1px solid rgba(0,0,0,.06);padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));color:var(--v2-ink)}.theme-v2 .footer__nav{border-bottom-color:rgba(26,43,90,.12)}.theme-v2 .footer__nav a{color:var(--v2-navy);opacity:.88}.theme-v2 .footer__nav a:hover{color:var(--v2-accent);opacity:1}.theme-v2 .footer__copy{color:var(--v2-muted);opacity:1}.theme-v2 .footer__legal,.theme-v2 .footer__legal a{color:var(--v2-muted);opacity:1}.theme-v2 .footer__legal a:hover{color:var(--v2-accent)}.theme-v2 .form__field input,.theme-v2 .form__field select,.theme-v2 .form__field textarea{min-height:44px;font-size:1rem;border-radius:12px}.theme-v2 .form__field textarea{min-height:120px}.theme-v2 .form__field input:user-invalid:not(:placeholder-shown),.theme-v2 .form__field select:user-invalid,.theme-v2 .form__field textarea:user-invalid:not(:placeholder-shown){border-color:var(--v2-accent)}.theme-v2 .form__field input:user-valid:not(:placeholder-shown),.theme-v2 .form__field textarea:user-valid:not(:placeholder-shown){border-color:#34c759}.mobile-actions{position:fixed;left:0;right:0;bottom:0;z-index:850;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem max(1rem,env(safe-area-inset-left,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-right,0px));background:rgba(251,251,253,.92);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 32px rgba(0,0,0,.08)}.mobile-actions[hidden]{display:none}.mobile-actions:not([hidden]){display:grid}.mobile-actions__call,.mobile-actions__help{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;border-radius:14px;font-size:.9375rem;font-weight:600;border:none;cursor:pointer;font-family:inherit}.mobile-actions__call{background:#fff;color:var(--v2-navy);border:1px solid rgba(0,0,0,.08)}.mobile-actions__call svg{width:18px;height:18px;fill:var(--v2-accent)}.mobile-actions__help{background:var(--v2-accent);color:#fff}body.theme-v2.has-mobile-actions{padding-bottom:calc(var(--v2-mobile-bar-h) + env(safe-area-inset-bottom,0px))}@media (max-width:960px){body.theme-v2{padding-bottom:calc(var(--v2-mobile-bar-h) + env(safe-area-inset-bottom,0px))}}.theme-v2 #request-form{scroll-margin-top:calc(var(--v2-header-h) + 0.5rem);scroll-margin-bottom:calc(var(--v2-mobile-bar-h) + env(safe-area-inset-bottom,0px))}body.theme-v2.nav-open{overflow:hidden}@supports (animation-timeline:view()){.theme-v2 .cascade-in{animation:cascade-in linear both;animation-timeline:view();animation-range:entry 5% cover 35%}.theme-v2 .cascade-up{animation:cascade-up linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.theme-v2 .cascade-scale{animation:cascade-scale linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}@keyframes cascade-in{from{opacity:0;transform:translateY(48px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes cascade-up{from{opacity:0;transform:translateY(64px) scale(.96)}to{opacity:1;transform:none}}@keyframes cascade-scale{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.theme-v2 .cascade-in.is-visible,.theme-v2 .cascade-scale.is-visible,.theme-v2 .cascade-up.is-visible{opacity:1;transform:none;filter:none}.theme-v2 .cascade-in:not(.is-visible):not(.no-js-fallback){opacity:0;transform:translateY(48px)}.theme-v2 .cascade-up:not(.is-visible):not(.no-js-fallback){opacity:0;transform:translateY(64px) scale(.96)}@media (prefers-reduced-motion:reduce){.theme-v2 .hero.hero--cascade{height:auto;min-height:100vh}.theme-v2 .hero__stage{position:relative;height:auto;min-height:100vh}.theme-v2 .hero__bg,.theme-v2 .hero__flag,.theme-v2 .hero__text{transform:none!important;opacity:1!important}.theme-v2 .feature-panel{position:relative;opacity:1!important;transform:none!important}.theme-v2 .feature-panel__copy{opacity:1!important;transform:none!important}.theme-v2 .cascade-in,.theme-v2 .cascade-scale,.theme-v2 .cascade-up{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.hero__scroll-hint{display:none}}@media (max-width:960px){.theme-v2 .header__contact{display:none}.theme-v2 .nav{display:none}.theme-v2 .nav.nav--mobile{display:block;position:fixed;top:var(--v2-header-h);left:0;right:0;z-index:950;background:rgba(251,251,253,.97);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);padding:12px 24px 16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.theme-v2 .nav.nav--mobile .nav__list{flex-direction:column;gap:0}.theme-v2 .nav.nav--mobile .nav__link{display:block;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9375rem}.theme-v2 .nav.nav--mobile .nav__link::after{display:none}.theme-v2 .burger{display:flex}.theme-v2 .header__inner{grid-template-columns:1fr auto auto;gap:12px}.hero__scroll-hint{bottom:calc(var(--v2-mobile-bar-h) + .75rem + env(safe-area-inset-bottom,0px))}}@media (min-width:961px){.mobile-actions{display:none!important}}@media (max-width:768px){.theme-v2{--v2-header-h:48px}.theme-v2 .hero.hero--cascade{height:auto;min-height:100svh}.theme-v2 .hero__stage{position:relative;min-height:100svh;height:auto}.theme-v2 .hero__flag{display:none}.theme-v2 .hero__photo,.theme-v2 .hero__text{opacity:1!important;transform:none!important}.theme-v2 .hero__shade{opacity:.9!important;background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.72) 100%)}.theme-v2 .hero__actions{flex-direction:column;width:100%}.theme-v2 .hero__actions .btn{width:100%;max-width:320px}.theme-v2 .feature-flow{overflow:visible}.theme-v2 .feature-flow__header{padding-bottom:2rem}.theme-v2 .feature-flow__rail{position:relative;top:auto;margin-bottom:1rem;padding:0 16px}.theme-v2 .feature-flow__rail-list{flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch}.theme-v2 .feature-flow__rail-item{flex:0 0 auto;font-size:.6875rem;padding:.4rem .7rem}.theme-v2 .feature-panel{position:relative;top:auto;opacity:1!important;transform:none!important;min-height:auto;padding:.75rem 16px 1.25rem}.theme-v2 .feature-panel__copy{opacity:1!important;transform:none!important}.theme-v2 .feature-panel__inner{grid-template-columns:1fr;text-align:center}.theme-v2 .feature-bridge{display:none}.theme-v2 .about__layout{grid-template-columns:1fr}.theme-v2 .about__media{min-height:240px}.theme-v2 .about__card .about__emblem{display:block}.theme-v2 .news__list{grid-template-columns:1fr}.theme-v2 .state-support__grid{grid-template-columns:1fr}.theme-v2 .state-support__toggle{padding:1rem 1.125rem;border-radius:16px}.theme-v2 .state-support__toggle-hint{font-size:.8125rem}.theme-v2 .about__card{align-items:flex-start}.theme-v2 .feature-panel__visual{max-width:220px;min-width:180px;min-height:180px;order:-1;margin-inline:auto;padding:0}.theme-v2 .feature-panel__tags{justify-content:center}.theme-v2 .media-strip__track{padding-inline:16px}}@media (max-width:640px){.theme-v2 .container{width:min(980px,100% - 32px)}.theme-v2 .header__inner{padding:10px 16px}.theme-v2 .logo__text{font-size:.78rem;letter-spacing:-.01em}.theme-v2 .logo__star{width:28px;height:28px}.theme-v2 .hero.hero--cascade{align-items:stretch}.theme-v2 .hero__inner{padding:calc(var(--v2-header-h) + 1.5rem) 0 calc(3rem + var(--v2-mobile-bar-h))}.theme-v2 .hero__title{font-size:clamp(1.75rem, 7vw, 2.25rem);line-height:1.1}.theme-v2 .hero__subtitle{font-size:1rem;line-height:1.5}.theme-v2 .about{margin-top:0;padding-top:clamp(3rem,8vh,5rem)}.theme-v2 .about__card{padding:1.5rem}.theme-v2 .request__box{padding:1.25rem}.theme-v2 .feedback.section{padding:clamp(3rem,8vh,4rem) 0}.theme-v2 .request__head .request__title{text-align:center}.theme-v2 .request__head{flex-direction:column;align-items:center}.theme-v2 .request__close{order:-1;align-self:flex-end}}