:root{color-scheme:dark;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg:#05060a;--bg-soft:#090b12;--html-bg:#05060a;--body-bg-image:radial-gradient(circle at 18% 0%, #2cf3f41c, transparent 34rem), radial-gradient(circle at 82% 8%, #b45cff1f, transparent 32rem), linear-gradient(180deg, #05060a 0%, #080914 44%, #05060a 100%);--site-bg-image:linear-gradient(115deg, #2cf3f40b, transparent 28%, #b45cff0e 56%, transparent 82%), radial-gradient(circle at 14% 18%, #2cf3f41a, transparent 28rem), radial-gradient(circle at 86% 42%, #b45cff1c, transparent 34rem);--site-bg-overlay:linear-gradient(180deg, #05060a00 0%, #05060a75 60%, #05060ad1 100%);--site-bg-aura-one:radial-gradient(circle, #2cf3f41c, #4b6bff0f 42%, transparent 69%);--site-bg-aura-two:radial-gradient(circle, #b45cff1f, #2cf3f40b 48%, transparent 71%);--mesh-line:#ffffff09;--surface:#ffffff10;--surface-strong:#ffffff1a;--surface-soft:#ffffff0b;--surface-hover:#2cf3f40f;--surface-input:#0000003d;--line:#ffffff1f;--line-soft:#ffffff12;--line-strong:#7a97ff52;--text:#f7f8ff;--muted:#9ea6ba;--muted-strong:#c8cee0;--cyan:#2cf3f4;--blue:#4b6bff;--violet:#b45cff;--pink:#eb6bff;--success:#4dffbd;--error:#ff7891;--gradient:linear-gradient(135deg, var(--cyan), var(--blue) 48%, var(--violet));--gradient-soft:linear-gradient(135deg, #2cf3f42e, #4b6bff29, #b45cff33);--shadow:0 24px 80px #00000073;--shadow-soft:0 18px 58px #00000047;--glass-bg:linear-gradient(180deg, #ffffff17, #ffffff09), #ffffff09;--header-bg:linear-gradient(135deg, #ffffff13, #ffffff06), #06080f9e;--header-bg-scrolled:linear-gradient(135deg, #ffffff10, #ffffff05), #06080fc2;--header-border:#ffffff1f;--header-border-scrolled:#ffffff26;--header-shadow:0 18px 70px #0000003d;--header-shadow-scrolled:0 16px 56px #0000004d;--panel-bg:#0709109e;--panel-bg-strong:#070910eb;--hero-overlay:linear-gradient(90deg, #05060a66, transparent 50%), linear-gradient(180deg, transparent 55%, #05060a80);--lead-bg:radial-gradient(circle at 70% 8%, #b45cff29, transparent 32%), linear-gradient(180deg, #ffffff1a, #ffffff0b);--final-bg:radial-gradient(circle at 50% 0%, #2cf3f433, transparent 28%), radial-gradient(circle at 72% 30%, #b45cff33, transparent 28%), linear-gradient(180deg, #ffffff17, #ffffff09);--radius-xl:34px;--radius-lg:24px;--radius-md:18px;--heading-h1-tracking:-.0169em;--heading-h1-word-space:.049em;--heading-h2-tracking:-.01352em;--heading-h2-word-space:.0392em;--heading-h3-tracking:-.00676em;--heading-h3-word-space:.0294em;--container:min(1180px, calc(100vw - 40px));--header-h:76px}html[data-theme=light]{color-scheme:light;--bg:#f7f9ff;--bg-soft:#edf2ff;--html-bg:#f7f9ff;--body-bg-image:radial-gradient(circle at 16% 0%, #2cf3f42e, transparent 32rem), radial-gradient(circle at 84% 8%, #b45cff29, transparent 31rem), linear-gradient(180deg, #f7f9ff 0%, #eef4ff 46%, #f8f7ff 100%);--site-bg-image:linear-gradient(115deg, #2cf3f41c, transparent 28%, #b45cff1f 56%, transparent 82%), radial-gradient(circle at 14% 18%, #2cf3f42e, transparent 28rem), radial-gradient(circle at 86% 42%, #b45cff2e, transparent 34rem);--site-bg-overlay:linear-gradient(180deg, #f7f9ff00 0%, #f7f9ff61 58%, #f7f9ffc7 100%);--site-bg-aura-one:radial-gradient(circle, #2cf3f42e, #4b6bff14 42%, transparent 69%);--site-bg-aura-two:radial-gradient(circle, #b45cff2e, #2cf3f414 48%, transparent 71%);--mesh-line:#0e19360e;--surface:#ffffffa8;--surface-strong:#ffffffdb;--surface-soft:#ffffff94;--surface-hover:#2cf3f41f;--surface-input:#ffffffbd;--line:#111c3a1f;--line-soft:#111c3a17;--line-strong:#4b6bff3d;--text:#10162f;--muted:#6b7288;--muted-strong:#303a58;--cyan:#06b7c2;--blue:#4567ff;--violet:#8d52ed;--pink:#c24be7;--success:#069b66;--error:#d74362;--gradient-soft:linear-gradient(135deg, #2cf3f42e, #4b6bff1f, #b45cff29);--shadow:0 24px 72px #36467629;--shadow-soft:0 18px 52px #36467621;--glass-bg:linear-gradient(180deg, #ffffffd1, #ffffff8a), #ffffff8a;--header-bg:linear-gradient(135deg, #ffffffd6, #ffffff8a), #ffffffb8;--header-bg-scrolled:linear-gradient(135deg, #ffffffe6, #ffffff9e), #ffffffd6;--header-border:#111c3a1f;--header-border-scrolled:#111c3a29;--header-shadow:0 18px 58px #36467624;--header-shadow-scrolled:0 16px 48px #3646762e;--panel-bg:#ffffffc7;--panel-bg-strong:#fffffff2;--hero-overlay:linear-gradient(90deg, #f7f9ff6b, transparent 54%), linear-gradient(180deg, transparent 58%, #f7f9ff99);--lead-bg:radial-gradient(circle at 70% 8%, #b45cff24, transparent 32%), linear-gradient(180deg, #ffffffe0, #fff9);--final-bg:radial-gradient(circle at 50% 0%, #2cf3f433, transparent 30%), radial-gradient(circle at 72% 30%, #b45cff2b, transparent 30%), linear-gradient(180deg, #ffffffeb, #ffffff94)}*,:before,:after{box-sizing:border-box}html{background:var(--html-bg);scroll-behavior:smooth;min-width:320px;overflow-x:hidden}body{min-height:100vh;font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis:none;color:var(--text);background-color:var(--bg);background-image:var(--body-bg-image);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;transition:background-color .28s,color .28s;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}::selection{background:color-mix(in srgb, var(--cyan) 28%, transparent)}@media (hover:hover) and (pointer:fine){body{cursor:url(/assets/cursor-aura-default.svg) 5 3,auto}a,button,input,textarea,summary,label,.button,.quiz-option,[role=button]{cursor:url(/assets/cursor-aura-pointer.svg) 7 4,pointer!important}button:disabled,.button:disabled{cursor:wait!important}html[data-theme=light] body{cursor:url(/assets/cursor-aura-default-light.svg) 5 3,auto}html[data-theme=light] a,html[data-theme=light] button,html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] summary,html[data-theme=light] label,html[data-theme=light] .button,html[data-theme=light] .quiz-option,html[data-theme=light] [role=button]{cursor:url(/assets/cursor-aura-pointer-light.svg) 7 4,pointer!important}}.site-bg{z-index:0;pointer-events:none;background:var(--site-bg-image);contain:strict;position:fixed;inset:0;overflow:hidden}.site-bg:after{content:"";background:var(--site-bg-overlay);position:absolute;inset:0}.site-bg__aura{aspect-ratio:1;background:var(--site-bg-aura-one);opacity:.9;will-change:transform;border-radius:999px;width:min(720px,72vw);position:absolute;transform:translate(0,0)}.site-bg__aura--one{animation:34s ease-in-out infinite alternate bgAuraDriftOne;top:6vh;left:-19vw}.site-bg__aura--two{background:var(--site-bg-aura-two);animation:42s ease-in-out infinite alternate bgAuraDriftTwo;top:46vh;right:-22vw}.site-bg__orbit{aspect-ratio:1;opacity:.5;border:1px solid #2cf3f413;border-radius:50%;position:absolute}.site-bg__orbit--one{width:min(760px,70vw);top:3vh;right:-24vw}.site-bg__orbit--two{border-color:#b45cff16;width:min(680px,76vw);bottom:-28vh;left:-32vw}.site-bg__mesh{opacity:.16;background-image:linear-gradient(var(--mesh-line) 1px, transparent 1px), linear-gradient(90deg, var(--mesh-line) 1px, transparent 1px);background-size:88px 88px;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 18%,#000,#0000 74%)}@keyframes bgAuraDriftOne{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vw,8vh)scale(1.08)}}@keyframes bgAuraDriftTwo{0%{transform:translate(0,0)scale(1.04)}to{transform:translate(-6vw,-5vh)scale(1.12)}}main,footer{z-index:1;position:relative}.section.is-motion-paused,.section.is-motion-paused *,.section.is-motion-paused :before,.section.is-motion-paused :after,.footer.is-motion-paused,.footer.is-motion-paused *,.footer.is-motion-paused :before,.footer.is-motion-paused :after,html.is-page-hidden body *,html.is-page-hidden body :before,html.is-page-hidden body :after{animation-play-state:paused!important}main h1,main h2,main h3{overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}main h1{word-spacing:var(--heading-h1-word-space);letter-spacing:var(--heading-h1-tracking)!important}main h2{word-spacing:var(--heading-h2-word-space);letter-spacing:var(--heading-h2-tracking)!important}main h3{word-spacing:var(--heading-h3-word-space);letter-spacing:var(--heading-h3-tracking)!important}.section{width:var(--container);margin-inline:auto;padding:104px 0;scroll-margin-top:96px;position:relative}.section:after{content:"";opacity:.52;background:linear-gradient(90deg,#0000,#2cf3f429,#b45cff1f,#0000);width:min(680px,68vw);height:1px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.eyebrow{color:var(--muted-strong);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:var(--gradient);border-radius:999px;width:8px;height:8px;box-shadow:0 0 22px #2cf3f48c}.section-head{max-width:760px;margin-bottom:42px}.section-head--center{text-align:center;margin-inline:auto}.section-head h2{letter-spacing:-.055em;margin-top:16px;font-size:clamp(34px,5vw,66px);line-height:.98}.section-head p:not(.eyebrow){max-width:680px;color:var(--muted);margin-top:18px;font-size:clamp(16px,2vw,19px);line-height:1.7}.section-head--center p:not(.eyebrow){margin-inline:auto}.button{--button-bg:var(--surface);--button-border:var(--line);border:1px solid var(--button-border);min-height:52px;color:var(--text);background:var(--button-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;transition:transform .2s,border-color .2s,background .2s,opacity .2s,box-shadow .2s;display:inline-flex}.button:hover{border-color:#ffffff42;transform:translateY(-2px)}.button:disabled{opacity:.62;cursor:wait;transform:none}.button--primary{--button-bg:linear-gradient(135deg, #2cf3f4fa, #4b6bfff2 48%, #b45cfffa);--button-border:#ffffff2e;color:#fff;box-shadow:0 18px 48px #4b6bff47}.button--primary:hover{box-shadow:0 22px 64px #4b6bff5c,0 0 44px #2cf3f41f}.button--secondary,.button--ghost{backdrop-filter:blur(18px)}.button--wide{width:100%}.reveal{opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (width<=900px){.site-bg__orbit--two{display:none}.site-bg__mesh{opacity:.1}}@media (width<=680px){:root{--container:min(100vw - 28px, 1180px);--heading-h1-tracking:-.00676em;--heading-h1-word-space:.0392em;--heading-h2-tracking:-.00507em;--heading-h2-word-space:.0343em;--heading-h3-tracking:0;--heading-h3-word-space:.0245em}.section{padding:74px 0}.section:after{opacity:.34;width:80vw}}@media (width<=900px){.site-bg__aura{animation:none}}@media (prefers-reduced-motion:reduce){.site-bg__aura,.site-bg__aura--one,.site-bg__aura--two{animation:none!important}}html.is-performance-lite .site-bg__aura{opacity:.62}html.is-performance-lite .glass-card,html.is-performance-lite .lead-quiz,html.is-performance-lite .button--secondary,html.is-performance-lite .button--ghost,html.is-performance-lite .hero-orbit__core,html.is-performance-lite .hero-panel,html.is-performance-lite .hero-feature,html.is-performance-lite .hero-contact,html.is-performance-lite .final-cta__shape,html.is-performance-lite .final-cta__contact,html.is-performance-lite .case-media figcaption span,html.is-performance-lite .case-media__open-label,html.is-performance-lite .case-lightbox__dialog{backdrop-filter:none}html.is-performance-lite .hero-orbit__halo--one,html.is-performance-lite .hero-orbit__halo--three,html.is-performance-lite .hero-orbit__core strong{filter:none}html.is-performance-lite .hero__ambient span{box-shadow:0 0 8px 2px color-mix(in srgb, var(--cyan) 52%, transparent), 0 0 18px 5px color-mix(in srgb, var(--blue) 18%, transparent)}html.is-performance-lite .hero-photon:after{box-shadow:0 0 8px 2px #fff,0 0 22px 7px #4bd0ff94}html.is-performance-lite .final-cta__contact{box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff0f}.header{--header-opacity:1;--header-blur:22px;z-index:20;width:min(1180px,100% - 32px);min-height:var(--header-h);border:1px solid var(--header-border);background:var(--header-bg);box-shadow:var(--header-shadow);backdrop-filter:blur(var(--header-blur));opacity:var(--header-opacity);will-change:opacity, transform;border-radius:999px;grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:16px;padding:10px 12px 10px 14px;transition:width .36s,min-height .36s,padding .36s,opacity .25s,transform .25s,background .25s,border-color .25s,box-shadow .25s;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%)}.header:before{content:"";z-index:-1;border-radius:inherit;opacity:.74;pointer-events:none;background:linear-gradient(110deg,#2cf3f45c,#ffffff14,#b45cff52);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.header__beam{opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#2cf3f48a,#b45cff70,#0000);border-radius:999px;height:1px;position:absolute;inset:5px 9px auto}.header.is-scrolled{background:var(--header-bg-scrolled);border-color:var(--header-border-scrolled);box-shadow:var(--header-shadow-scrolled)}.header.is-compact{width:min(940px,100% - 32px);min-height:58px;padding:8px 10px 8px 12px}.header.is-dimmed{--header-opacity:.46;box-shadow:var(--shadow-soft);transform:translate(-50%,-8px)scale(.988)}.header.is-dimmed:hover,.header.is-dimmed:focus-within,.header.is-menu-open{--header-opacity:1;transform:translate(-50%)scale(1)}.brand{min-width:0;color:var(--text);align-items:center;gap:10px;display:inline-flex}.brand__mark{background:var(--surface-soft);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line-soft), 0 0 28px color-mix(in srgb, var(--cyan) 16%, transparent);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.brand__mark img{z-index:1;width:32px;height:32px;position:relative}.brand__orbit{border-radius:inherit;border:1px solid #2cf3f43d;border-color:#2cf3f43d #2cf3f43d #b45cff57 #0000;animation:9s linear infinite headerOrbit;position:absolute;inset:-3px}.brand__copy{gap:1px;line-height:1;display:grid;overflow:hidden}.brand__name{letter-spacing:.16em;font-weight:900}.brand__meta{white-space:nowrap;max-width:160px;color:var(--muted-strong);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800;transition:max-width .3s,opacity .22s,transform .22s;overflow:hidden}.header.is-compact .brand__meta{opacity:0;max-width:0;transform:translate(-6px)}.header__nav{background:var(--surface-soft);min-width:max-content;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:999px;flex-wrap:nowrap;justify-self:center;align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative}.header__nav-indicator{z-index:0;width:var(--nav-w,0px);height:calc(100% - 8px);transform:translate3d(var(--nav-x,0px), 0, 0);opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#2cf3f438,#0000 44%),linear-gradient(135deg,#2cf3f429,#b45cff29);border:1px solid #ffffff17;border-radius:999px;transition:transform .28s,width .28s,opacity .2s;position:absolute;top:4px;left:0;box-shadow:0 0 26px #2cf3f41f}.header__nav a{z-index:1;min-height:38px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:14px;font-weight:700;line-height:1;transition:color .2s,opacity .2s;display:inline-flex;position:relative}.header__nav a:hover,.header__nav a:focus-visible,.header__nav a.is-active{color:var(--text)}.header__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.header__theme-toggle{border:1px solid var(--line-soft);min-height:38px;color:var(--muted-strong);background:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 42%), var(--surface-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 9px;font-size:11px;font-weight:900;transition:transform .2s,border-color .2s,background .2s,color .2s,padding .24s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.header__theme-toggle:hover,.header__theme-toggle:focus-visible{border-color:color-mix(in srgb, var(--cyan) 34%, transparent);color:var(--text);transform:translateY(-1px)}.header__theme-orb{background:color-mix(in srgb, var(--cyan) 12%, transparent);width:24px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cyan) 28%, transparent);border-radius:999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.header__theme-orb span{background:var(--gradient);width:12px;height:12px;box-shadow:0 0 18px color-mix(in srgb, var(--cyan) 64%, transparent);border-radius:999px;transition:transform .28s,box-shadow .28s,background .28s;position:relative}html[data-theme=dark] .header__theme-orb span{transform:translate(4px)}html[data-theme=dark] .header__theme-orb span:after{content:"";border-radius:inherit;background:var(--panel-bg);width:11px;height:11px;margin:-2px 0 0 -1px;position:absolute}html[data-theme=light] .header__theme-orb span{box-shadow:0 0 20px #ffb54785, 0 0 30px color-mix(in srgb, var(--cyan) 26%, transparent);transform:scale(.9)}.header__theme-label{white-space:nowrap;max-width:74px;transition:max-width .24s,opacity .2s,transform .2s;display:inline-flex;overflow:hidden}.header.is-compact .header__theme-label{opacity:0;max-width:0;transform:translate(-4px)}.header.is-compact .header__theme-toggle{padding-right:9px}.header-contact{border:1px solid color-mix(in srgb, var(--cyan) 18%, var(--line-soft));background:linear-gradient(110deg, color-mix(in srgb, var(--cyan) 7%, transparent), color-mix(in srgb, var(--violet) 6%, transparent)), var(--surface-soft);min-width:0;box-shadow:0 12px 34px color-mix(in srgb, var(--blue) 9%, transparent), inset 0 1px 0 #ffffff0d;border-radius:999px;align-items:center;gap:5px;padding:4px;display:inline-flex;position:relative;overflow:hidden}.header-contact:before{content:"";will-change:transform;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:28%;animation:6.8s ease-in-out 1.4s infinite headerContactBeam;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}.header-contact__phone{z-index:1;min-height:38px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 9px 0 2px;transition:background .2s,transform .2s;display:inline-flex;position:relative}.header-contact__phone:hover,.header-contact__phone:focus-visible{background:color-mix(in srgb, var(--success) 8%, transparent);transform:translateY(-1px)}.header-contact__phone>span:last-child{gap:1px;min-width:0;line-height:1;display:grid}.header-contact__phone small{color:var(--success);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.header-contact__phone strong{color:var(--text);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:850}.header-contact .hero-contact__icon{border-radius:10px;width:30px;height:30px}.header-contact .hero-contact__icon svg{width:17px;height:17px}.header-contact__channels{z-index:1;gap:4px;display:flex;position:relative}.header-contact__channel{--header-channel:var(--blue);border:1px solid color-mix(in srgb, var(--header-channel) 20%, var(--line-soft));background:color-mix(in srgb, var(--header-channel) 6%, var(--surface));border-radius:999px;place-items:center;width:36px;height:36px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.header-contact__channel--max{--header-channel:#6e1aff}.header-contact__channel--telegram{--header-channel:#229ed9}.header-contact__channel .hero-contact__icon{background:color-mix(in srgb, var(--surface) 86%, transparent);width:29px;height:29px;box-shadow:none;padding:2px}.header-contact__channel:hover,.header-contact__channel:focus-visible{border-color:color-mix(in srgb, var(--header-channel) 52%, var(--line));box-shadow:0 8px 22px color-mix(in srgb, var(--header-channel) 22%, transparent);transform:translateY(-2px)scale(1.03)}@keyframes headerContactBeam{0%,68%,to{opacity:0;transform:translate(-160%)skew(-18deg)}74%{opacity:.72}92%{opacity:0;transform:translate(470%)skew(-18deg)}}.header__menu-button{border:1px solid var(--line-soft);background:var(--surface-soft);width:42px;height:42px;color:var(--text);border-radius:999px;display:none}.header__menu-button span{background:currentColor;border-radius:999px;width:16px;height:2px;margin:4px auto;transition:transform .2s,opacity .2s;display:block}.header.is-menu-open .header__menu-button span:first-child{transform:translateY(3px)rotate(45deg)}.header.is-menu-open .header__menu-button span:last-child{transform:translateY(-3px)rotate(-45deg)}.header__mobile{display:none}.footer{width:var(--container);color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:32px;margin:0 auto;padding:48px 0 64px;display:flex}.footer p{max-width:440px;margin-top:14px;line-height:1.6}.brand--footer span{color:var(--text)}.brand--footer .aura-logo{gap:12px}.brand--footer .aura-logo__mark,.brand--footer .aura-logo__mark img{width:40px;height:40px}html[data-theme=light] .brand--footer .aura-logo__name{color:#10162f}.footer__contacts{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.footer__contacts a:hover{color:var(--text)}.sticky-cta{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:18;color:#fff;background:var(--gradient);border-radius:999px;padding:14px 18px;font-weight:800;display:none;position:fixed;box-shadow:0 18px 48px #4b6bff52}.sticky-cta[hidden]{display:none}@keyframes headerOrbit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.brand__orbit,.header-contact:before{animation:none}.header,.header *{transition-duration:.01ms!important}}@media (width<=980px){.header{grid-template-columns:auto auto;justify-content:space-between}.header__nav{display:none}.header__menu-button{display:inline-block}.header__mobile{border:1px solid var(--header-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--cyan) 13%, transparent), transparent 42%), var(--panel-bg-strong);width:min(330px,100vw - 32px);max-width:100%;box-shadow:var(--shadow);backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;border-radius:28px;gap:6px;padding:12px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)scale(.98)}.header.is-menu-open .header__mobile{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.header__mobile-head{color:var(--muted-strong);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:8px 10px 10px;font-size:11px;font-weight:900;display:flex}.header__mobile a{min-height:46px;color:var(--text);background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:18px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:800;display:flex}.header__mobile a:after{content:"→";color:color-mix(in srgb, var(--cyan) 86%, transparent)}.header__mobile-theme{border:1px solid var(--line-soft);min-height:48px;color:var(--text);background:var(--surface-soft);border-radius:18px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:800;display:flex}.header__mobile-theme strong{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.header-contact{display:none}.header__mobile-contact{border-top:1px solid var(--line-soft);gap:7px;margin-top:3px;padding-top:9px;display:grid}.header__mobile .header__mobile-phone{background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--success) 16%, transparent), transparent 32%), var(--surface-soft);border-color:color-mix(in srgb, var(--success) 25%, var(--line-soft));min-height:54px}.header__mobile .header__mobile-phone:after,.header__mobile-messengers a:after{content:none}.header__mobile-phone span{color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;padding-left:15px;font-size:11px;position:relative}.header__mobile-phone span:before{content:"";background:var(--success);width:7px;height:7px;box-shadow:0 0 13px color-mix(in srgb, var(--success) 68%, transparent);border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}.header__mobile-phone strong{color:var(--text);letter-spacing:-.02em;font-size:15px}.header__mobile-messengers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.header__mobile-messengers a{justify-content:flex-start;gap:9px;min-height:50px;padding-inline:10px;font-size:12px}.header__mobile-messengers .hero-contact__icon{border-radius:9px;flex:none;width:30px;height:30px;padding:2px}.header__mobile-messengers span:last-child{min-width:0}.footer{flex-direction:column}.footer__contacts{align-items:flex-start}}@media (width<=680px){.header{width:calc(100% - 20px);min-height:62px;padding:9px 9px 9px 11px;top:10px}.header.is-compact{width:calc(100% - 20px)}.brand__copy{gap:0}.brand__name{font-size:14px}.brand__meta{display:none}.brand__mark{width:38px;height:38px}.brand__mark img{width:29px;height:29px}.header__menu-button{width:44px;height:44px}.header__theme-toggle{justify-content:center;width:44px;min-height:44px;padding:0}.header__theme-label{display:none}.sticky-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s,transform .18s;display:inline-flex;transform:translateY(12px)}.sticky-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media (width>=981px) and (width<=1120px){.header__nav a{padding-inline:11px;font-size:13px}.header-contact__channels{display:none}}.footer__links{flex-wrap:wrap;gap:12px 16px;margin-top:18px;display:flex}.footer__links a{color:var(--muted-strong);font-size:14px;font-weight:700}.footer__links a:hover{color:var(--text)}.legal-page{gap:clamp(28px,5vw,52px);display:grid}.legal-page__hero{max-width:980px}.legal-page__hero h1{letter-spacing:-.07em;margin-top:12px;font-size:clamp(44px,7vw,86px);line-height:.94}.legal-page__hero p{max-width:720px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.7}.legal-page__hero span{color:var(--cyan);font-weight:800;display:inline-flex}.legal-page__meta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.legal-page__meta span{border:1px solid color-mix(in srgb, var(--cyan) 22%, var(--line));background:color-mix(in srgb, var(--cyan) 6%, transparent);min-height:34px;color:var(--muted-strong);letter-spacing:.015em;border-radius:999px;align-items:center;margin:0;padding:0 13px;font-size:12px}.legal-page__grid{grid-template-columns:minmax(190px,230px) minmax(0,920px);align-items:start;gap:22px;display:grid}.legal-page__aside{top:calc(var(--header-h) + 20px);position:sticky}.legal-nav{border-radius:24px;gap:4px;padding:20px;display:grid}.legal-nav strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin:2px 10px 12px;font-size:13px}.legal-nav a{color:var(--muted);border-radius:12px;padding:9px 10px;font-size:13px;line-height:1.35;transition:color .2s,background .2s}.legal-nav a:hover{color:var(--text);background:color-mix(in srgb, var(--cyan) 8%, transparent)}.legal-page__content{width:100%;min-width:0;padding:clamp(24px,4vw,42px)}.legal-page__content--single{max-width:920px}.legal-page__content h2{letter-spacing:-.035em;font-size:clamp(22px,3vw,30px)}.legal-page__content p,.legal-page__content li{color:var(--muted);line-height:1.75}.legal-page__content p{margin-top:12px}.legal-page__content ul{gap:8px;margin:14px 0 0;padding-left:20px;display:grid}.legal-page__content a{color:var(--cyan);font-weight:800}.legal-page__content code{border:1px solid var(--line);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--muted-strong);border-radius:7px;padding:2px 6px;font-size:.9em}.legal-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.legal-intro>div{border:1px solid var(--line);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:18px;align-content:start;gap:5px;min-width:0;padding:16px 18px;display:grid}.legal-intro span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.legal-intro a,.legal-intro strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.5}.legal-section{scroll-margin-top:calc(var(--header-h) + 24px)}.legal-section+.legal-section{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}.legal-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 22px;display:grid}.legal-details>div{border:1px solid var(--line);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:16px;min-width:0;padding:15px 16px}.legal-details dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.legal-details dd{overflow-wrap:anywhere;color:var(--muted-strong);margin:0;font-size:14px;line-height:1.55}.legal-table-wrap{border:1px solid var(--line);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:20px;margin:18px 0 22px;overflow-x:auto}.legal-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:760px}.legal-table th,.legal-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;padding:16px}.legal-table th:last-child,.legal-table td:last-child{border-right:0}.legal-table tr:last-child td{border-bottom:0}.legal-table th{color:var(--muted-strong);background:color-mix(in srgb, var(--cyan) 7%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.legal-table th:first-child{width:23%}.legal-table th:nth-child(2){width:29%}.legal-table th:nth-child(3){width:25%}.legal-table td{color:var(--muted);font-size:13px;line-height:1.55}.legal-table td strong,.legal-table td span{display:block}.legal-table td strong{color:var(--text);margin-bottom:6px;font-size:14px}.legal-table td span{color:var(--muted)}.legal-callout{border:1px solid color-mix(in srgb, var(--violet) 32%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--violet) 13%, transparent), transparent 44%), color-mix(in srgb, var(--text) 4%, transparent);border-radius:20px;margin:20px 0;padding:20px 22px}.legal-callout strong{color:var(--text);font-size:15px}.legal-callout p{margin-bottom:0}.legal-backlink{border-top:1px solid var(--line);padding-top:28px;margin-top:32px!important}@media (width<=900px){.legal-page__grid{grid-template-columns:1fr}.legal-page__aside{position:static}.legal-nav{flex-wrap:wrap;gap:6px;display:flex}.legal-nav strong{flex:1 0 100%}}@media (width<=680px){.legal-page__hero h1{font-size:clamp(38px,12vw,56px)}.legal-intro,.legal-details{grid-template-columns:1fr}.legal-page__content{border-radius:26px;padding:22px 18px}.legal-nav{padding:16px}}.aura-logo{min-width:0;color:var(--text);align-items:center;gap:11px;display:inline-flex}.aura-logo__mark{background:0 0;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 24px #4b6bff2e,0 0 18px #b45cff1f}.aura-logo__mark img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 10px #2cf3f438)drop-shadow(0 0 16px #b45cff2e);width:42px;height:42px;animation:5.6s ease-in-out infinite auraLogoImagePulse;position:relative}.aura-logo__orbit{z-index:1;border-radius:inherit;filter:drop-shadow(0 0 10px #4b6bff80);opacity:.78;border:1px solid #2cf3f49e;border-color:#2cf3f49e #b45cffa3 #4b6bff57 #0000;animation:8.5s linear infinite auraLogoOrbit;position:absolute;inset:-4px}.aura-logo__orbit:before{content:"";border-radius:inherit;border:1px solid #0000;border-color:#0000 #0000 #b45cff4d #2cf3f43d;animation:5.8s linear infinite reverse auraLogoOrbit;position:absolute;inset:7px}.aura-logo__spark{z-index:3;background:#fff;border-radius:999px;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #b45cffe6,0 0 22px #4b6bff80}.aura-logo__spark--one{animation:2.4s ease-in-out infinite auraDotPulse;top:0;right:5px}.aura-logo__spark--two{background:var(--cyan);width:4px;height:4px;animation:2.8s ease-in-out infinite reverse auraDotPulse;bottom:6px;left:1px}.aura-logo__copy{gap:2px;line-height:1;display:grid;overflow:hidden}.aura-logo__name{color:var(--text);letter-spacing:.36em;font-size:16px;font-weight:860}.aura-logo__meta{white-space:nowrap;max-width:164px;color:var(--muted-strong);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800;transition:max-width .3s,opacity .22s,transform .22s;overflow:hidden}.header.is-compact .aura-logo__meta{opacity:0;max-width:0;transform:translate(-6px)}@keyframes auraLogoOrbit{to{transform:rotate(360deg)}}@keyframes auraLogoImagePulse{0%,to{filter:drop-shadow(0 0 10px #2cf3f438)drop-shadow(0 0 16px #b45cff2e)}50%{filter:drop-shadow(0 0 16px #2cf3f457)drop-shadow(0 0 26px #b45cff47)}}@media (width<=760px){.aura-logo__meta{display:none}}@media (prefers-reduced-motion:reduce){.aura-logo__mark img,.aura-logo__orbit,.aura-logo__orbit:before,.aura-logo__spark{animation:none!important}}html[data-theme=light] .aura-logo__mark{background:radial-gradient(circle,#070912f5 0 46%,#0c122aeb 47% 62%,#ffffff9e 63% 100%);box-shadow:inset 0 0 0 1px #4b6bff2e,0 0 24px #2cf3f42e,0 0 36px #b45cff2e}html[data-theme=light] .aura-logo__mark img{filter:drop-shadow(0 0 8px #2cf3f457)drop-shadow(0 0 14px #b45cff3d)}html[data-theme=light] .aura-logo__orbit{opacity:.92;border-top-color:#2cf3f4c7;border-bottom-color:#4b6bff6b;border-right-color:#b45cffb8}.glass-card,.problem-card,.system-card,.service-card,.step-card,.task-card,.trust-card,.faq-item,.metric-card{border:1px solid var(--line);background:var(--glass-bg);box-shadow:var(--shadow);backdrop-filter:blur(22px);position:relative}.metric-card{border-radius:var(--radius-md);padding:18px}.metric-card span{color:var(--muted);font-size:13px;display:block}.metric-card strong{letter-spacing:-.04em;margin-top:6px;font-size:24px;display:block}.metric-card p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.problem-card,.system-card,.service-card,.step-card,.trust-card{border-radius:var(--radius-lg);padding:28px;overflow:hidden}.problem-card:after,.system-card:after,.service-card:after,.trust-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#2cf3f442,#0000 45%,#b45cff38);padding:1px;transition:opacity .25s;position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.problem-card:hover:after,.system-card:hover:after,.service-card:hover:after,.trust-card:hover:after{opacity:1}.problem-card h3,.system-card h3,.service-card h3,.step-card h3,.trust-card h3{letter-spacing:-.035em;font-size:22px;line-height:1.1}.problem-card p,.system-card p,.service-card p,.step-card p,.trust-card p{color:var(--muted);margin-top:14px;line-height:1.65}.problem-card span{background:var(--gradient-soft);border:1px solid var(--line-soft);border-radius:12px;width:38px;height:38px;margin-bottom:24px;display:block}.system-card span,.step-card span{width:46px;height:46px;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 24%, transparent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;font-weight:900;display:inline-flex}.service-card{min-height:100%}.service-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.service-card__top span{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;background:color-mix(in srgb, var(--cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 24%, transparent);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.service-card__top i{background:var(--gradient);opacity:.85;border-radius:999px;width:40px;height:40px;box-shadow:0 0 34px #4b6bff61}.service-card ul{gap:10px;margin-top:22px;display:grid}.service-card li{color:var(--muted-strong);gap:10px;line-height:1.45;display:flex}.service-card li:before{content:"";background:var(--gradient);border-radius:999px;flex:none;width:7px;height:7px;margin-top:8px}.task-card{--task-accent:var(--cyan);border-radius:var(--radius-lg);isolation:isolate;flex-direction:column;justify-content:space-between;gap:30px;min-height:230px;padding:clamp(24px,3vw,34px);display:flex;overflow:hidden}.task-card:after{content:"";z-index:0;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--task-accent) 18%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--task-accent) 12%, transparent), transparent 68%);width:190px;box-shadow:0 0 0 28px color-mix(in srgb, var(--task-accent) 2.5%, transparent), 0 0 90px color-mix(in srgb, var(--task-accent) 11%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-92px;right:-72px}.task-card:nth-child(3n+2){--task-accent:var(--blue)}.task-card:nth-child(3n){--task-accent:var(--violet)}.task-card:nth-child(2n){background:linear-gradient(145deg, color-mix(in srgb, var(--task-accent) 5%, transparent), transparent 54%), var(--glass-bg)}.task-card__meta{align-items:center;gap:12px;display:flex}.task-card__number{color:#0000;letter-spacing:.08em;background:linear-gradient(135deg, var(--task-accent), var(--violet));background-clip:text;font-size:14px;font-weight:900;line-height:1}.task-card__label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1}.task-card blockquote{max-width:520px;color:var(--text);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(22px,2.25vw,31px);font-weight:760;line-height:1.13}.task-card__line{background:linear-gradient(90deg, var(--task-accent), transparent);width:52px;height:2px;box-shadow:0 0 18px color-mix(in srgb, var(--task-accent) 30%, transparent);border-radius:999px;transition:width .3s;display:block}.task-card:hover{border-color:color-mix(in srgb, var(--task-accent) 30%, var(--line));box-shadow:0 28px 80px #0000004d, 0 0 36px color-mix(in srgb, var(--task-accent) 7%, transparent)}.task-card:hover .task-card__line{width:92px}@media (width<=520px){.task-card{gap:24px;min-height:0;padding:24px 22px}.task-card blockquote{font-size:clamp(21px,7vw,27px)}}.lead-quiz{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--lead-bg);box-shadow:var(--shadow), 0 0 80px #4b6bff29;backdrop-filter:blur(26px);padding:30px}.lead-quiz__progress{background:var(--surface-soft);border-radius:999px;height:8px;margin-bottom:28px;overflow:hidden}.lead-quiz__progress span{border-radius:inherit;background:var(--gradient);width:0;height:100%;transition:width .24s;display:block}.quiz-step{border:0;min-height:382px;margin:0;padding:0}.quiz-step legend{letter-spacing:-.05em;gap:8px;max-width:620px;font-size:clamp(26px,3.5vw,42px);font-weight:850;line-height:1.02;display:grid}.quiz-step legend span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.quiz-step>p{max-width:580px;color:var(--muted);margin-top:14px;line-height:1.65}.quiz-step>p strong{color:var(--muted-strong);font-weight:750}.quiz-options{gap:12px;margin-top:28px;display:grid}.quiz-option{border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);background:var(--surface-soft);cursor:pointer;text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.quiz-option:after{content:"+";border:1px solid var(--line);width:26px;height:26px;color:var(--cyan);opacity:.78;border-radius:999px;flex:0 0 26px;place-items:center;font-weight:800;display:grid}.quiz-option:hover{background:var(--surface-hover);border-color:#2cf3f44d;transform:translateY(-2px)}.quiz-option.is-selected{background:linear-gradient(135deg,#2cf3f424,#b45cff1a);border-color:#2cf3f485;transform:translateY(-1px);box-shadow:0 0 0 4px #2cf3f40e}.quiz-option.is-selected:after{content:"✓";color:#fff;background:var(--gradient);opacity:1;border-color:#2cf3f48c}.quiz-option[hidden]{display:none}.quiz-extra-field{color:var(--muted-strong);gap:9px;margin-top:18px;font-size:14px;font-weight:720;display:grid}.quiz-extra-field input{border:1px solid var(--line);width:100%;min-height:56px;color:var(--text);background:var(--surface-input);font:inherit;border-radius:18px;outline:none;padding:15px 18px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.quiz-extra-field input:focus{border-color:#2cf3f485;box-shadow:0 0 0 4px #2cf3f414}.quiz-extra-field input.is-invalid{border-color:#ff7891b3;box-shadow:0 0 0 4px #ff789117}.quiz-step.is-invalid .quiz-options{border-radius:22px;box-shadow:0 0 0 4px #ff789114}.quiz-step__nav{justify-content:flex-end;margin-top:20px;display:flex}.button--compact{min-height:48px;padding-inline:20px}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.form-grid label{color:var(--muted-strong);gap:9px;font-size:14px;display:grid}.form-grid__wide{grid-column:1/-1}.form-grid input,.form-grid textarea{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-input);border-radius:18px;outline:none;padding:16px 18px;transition:border-color .2s,box-shadow .2s,background .2s}.form-grid textarea{resize:vertical;min-height:118px}.form-grid input:focus,.form-grid textarea:focus{border-color:#2cf3f485;box-shadow:0 0 0 4px #2cf3f414}.form-grid input.is-invalid,.form-grid textarea.is-invalid{border-color:#ff7891b3;box-shadow:0 0 0 4px #ff789117}.quiz-step--contacts .button{margin-top:16px}.lead-quiz__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lead-quiz__status{min-height:24px;color:var(--muted);margin-top:16px;line-height:1.5}.lead-quiz__status[data-type=success]{color:var(--success)}.lead-quiz__status[data-type=error]{color:var(--error)}.lead-quiz__success{text-align:center;align-content:center;gap:16px;min-height:430px;padding:30px 12px;display:grid}.lead-quiz__success[hidden]{display:none}.lead-quiz__success-icon{color:#fff;background:var(--gradient);border:1px solid #2cf3f46b;border-radius:999px;place-items:center;width:68px;height:68px;margin-inline:auto;font-size:30px;font-weight:900;display:grid;box-shadow:0 0 44px #2cf3f438,0 0 80px #b45cff29}.lead-quiz__success h3{letter-spacing:-.055em;max-width:640px;margin-inline:auto;font-size:clamp(30px,4vw,48px);line-height:1}.lead-quiz__success p:not(.eyebrow){max-width:600px;color:var(--muted);margin-inline:auto;line-height:1.7}.lead-quiz__success-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.lead-quiz__success-grid span{border:1px solid var(--line);min-height:76px;color:var(--muted-strong);background:var(--surface-soft);border-radius:20px;place-items:center;padding:14px;display:grid}.lead-quiz--success .lead-quiz__status{text-align:center}@media (width<=680px){.lead-quiz{border-radius:26px;padding:20px}.quiz-step{min-height:auto}.quiz-step__nav{justify-content:stretch}.quiz-step__nav .button{width:100%}.form-grid,.lead-quiz__success-grid{grid-template-columns:1fr}}.consent-control{border:1px solid var(--line);color:var(--muted);background:var(--surface-soft);border-radius:18px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;line-height:1.55;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.consent-control input{width:18px;height:18px;accent-color:var(--cyan);flex:0 0 18px;margin-top:3px}.consent-control a{color:var(--cyan);font-weight:800}.consent-control a:hover{color:var(--text)}.consent-note{color:var(--muted);margin:-2px 0 18px 32px;font-size:12px;line-height:1.55}.consent-note a{color:var(--cyan);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--cyan) 42%, transparent);text-underline-offset:3px;font-weight:750}.consent-control.is-invalid{border-color:#ff7891b8;box-shadow:0 0 0 4px #ff789117}.aura-progress{z-index:17;width:54px;height:120px;color:var(--muted-strong);letter-spacing:.14em;opacity:.9;contain:layout style;isolation:isolate;background:#0709129e;border:1px solid #ffffff1a;border-radius:24px;font-size:10px;font-weight:900;position:fixed;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 14px 38px #00000038,inset 0 1px #ffffff0f}.aura-progress strong{color:#0000;letter-spacing:.18em;writing-mode:vertical-rl;text-orientation:upright;background:linear-gradient(to bottom, #72ddff 0 var(--progress-percent,0%), #abb6d83d var(--progress-percent,0%) 100%);filter:drop-shadow(0 0 7px #4b97ff38);background-clip:text;font-size:11px;font-weight:900;line-height:1;position:absolute;top:14px;left:50%;transform:translate(-50%)}.aura-progress__cue{color:#91a2ff;background:#4b6bff12;border:1px solid #708bff29;border-radius:9px;place-items:center;width:20px;height:22px;font-size:18px;font-weight:500;line-height:1;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.aura-progress__arrow{font-style:normal;transition:opacity .16s,transform .22s;position:absolute}.aura-progress__paw{fill:currentColor;opacity:0;width:17px;height:17px;transition:opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1.25);position:absolute;transform:scale(.45)rotate(-18deg)}.aura-progress:hover .aura-progress__cue,.aura-progress:focus-within .aura-progress__cue{color:#db9cff;background:#b45cff1f;border-color:#b45cff4d;box-shadow:0 0 16px #b45cff29}.aura-progress:hover .aura-progress__arrow,.aura-progress:focus-within .aura-progress__arrow{opacity:0;transform:translate(-5px)scale(.7)}.aura-progress:hover .aura-progress__paw,.aura-progress:focus-within .aura-progress__paw{opacity:1;animation:1.5s ease-in-out .22s infinite auraPawHello;transform:scale(1)rotate(0)}@keyframes auraPawHello{0%,55%,to{transform:scale(1)rotate(0)}65%{transform:scale(1.08)rotate(-9deg)}78%{transform:scale(1.04)rotate(8deg)}90%{transform:scale(1.06)rotate(-4deg)}}.aura-progress__contacts{border:1px solid var(--line);opacity:0;pointer-events:none;transform-origin:100%;background:#070912d1;border-radius:18px;align-items:center;gap:7px;padding:8px;transition:opacity .2s,transform .24s;display:flex;position:absolute;top:50%;right:62px;transform:translate(12px,-50%)scale(.96);box-shadow:0 16px 44px #00000042,inset 0 1px #ffffff12}.aura-progress__contacts:after{content:"";width:14px;height:100%;position:absolute;top:0;right:-14px}.aura-progress__contacts a{--contact-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--contact-accent) 25%, var(--line));width:38px;height:38px;color:var(--contact-accent);background:color-mix(in srgb, var(--contact-accent) 7%, var(--surface));box-shadow:0 7px 20px color-mix(in srgb, var(--contact-accent) 16%, transparent);border-radius:12px;flex:0 0 38px;place-items:center;transition:transform .18s,box-shadow .18s;display:grid}.aura-progress__contacts a:hover,.aura-progress__contacts a:focus-visible{box-shadow:0 10px 26px color-mix(in srgb, var(--contact-accent) 28%, transparent);outline:none;transform:translateY(-2px)}.aura-progress__contacts .contact-link--phone{--contact-accent:var(--success)}.aura-progress__contacts .contact-link--max{--contact-accent:#6e1aff}.aura-progress__contacts .contact-link--telegram{--contact-accent:#229ed9}.aura-progress__contacts .contact-channel-icon{width:30px;height:30px;box-shadow:none;border-radius:9px}.aura-progress__contacts .contact-channel-icon--phone svg{width:18px;height:18px}.aura-progress:hover .aura-progress__contacts,.aura-progress:focus-within .aura-progress__contacts{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.button{isolation:isolate;position:relative;overflow:hidden}.button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);transition:transform .68s;position:absolute;inset:-40% 60% -40% -65%;transform:skew(-18deg)translate(-120%)}.button:hover:before{transform:skew(-18deg)translate(260%)}.problem-card,.system-card,.service-card,.step-card,.task-card,.trust-card,.faq-item,.metric-card,.lead-quiz,.hero__visual,.final-cta__inner{transform-style:preserve-3d;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.problem-card:hover,.system-card:hover,.service-card:hover,.step-card:hover,.task-card:hover,.trust-card:hover,.faq-item:hover,.metric-card:hover{transform:translateY(-4px)}.problem-card:before,.system-card:before,.service-card:before,.step-card:before,.task-card:before,.trust-card:before,.faq-item:before,.metric-card:before,.lead-quiz:before,.hero__visual:before,.final-cta__inner:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px at 50% 20%,#2cf3f421,#b45cff12 34%,#0000 64%);transition:opacity .22s;position:absolute;inset:0}.problem-card.is-aura-hovered:before,.system-card.is-aura-hovered:before,.service-card.is-aura-hovered:before,.step-card.is-aura-hovered:before,.task-card.is-aura-hovered:before,.trust-card.is-aura-hovered:before,.faq-item.is-aura-hovered:before,.metric-card.is-aura-hovered:before,.lead-quiz.is-aura-hovered:before,.hero__visual.is-aura-hovered:before,.final-cta__inner.is-aura-hovered:before,.problem-card:hover:before,.system-card:hover:before,.service-card:hover:before,.step-card:hover:before,.task-card:hover:before,.trust-card:hover:before,.metric-card:hover:before{opacity:1}.problem-card>*,.system-card>*,.service-card>*,.step-card>*,.task-card>*,.trust-card>*,.faq-item>*,.metric-card>*,.lead-quiz>*,.final-cta__inner>*{z-index:1;position:relative}.brand img{filter:drop-shadow(0 0 18px #2cf3f433);animation:5.8s ease-in-out infinite auraLogoPulse}.eyebrow:before{animation:2.6s ease-in-out infinite auraDotPulse}.hero__visual{animation:8s ease-in-out infinite auraFloat}.hero__visual img{animation:14s ease-in-out infinite alternate auraImageDrift}.hero-panel{animation:6.8s ease-in-out infinite auraPanelFloat}.hero-panel--bottom{animation-delay:-2.4s}.hero-aura{z-index:3;aspect-ratio:1;pointer-events:none;border-radius:999px;place-items:center;width:126px;display:grid;position:absolute;inset:auto 38px 126px auto}.hero-aura__ring,.hero-aura__ring:before,.hero-aura__ring:after{border-radius:inherit;border:1px solid #2cf3f447;animation:7s linear infinite auraOrbit;position:absolute;inset:0;box-shadow:0 0 38px #2cf3f424,inset 0 0 28px #b45cff14}.hero-aura__ring:before,.hero-aura__ring:after{content:"";animation-duration:4.8s;animation-direction:reverse;inset:18px}.hero-aura__ring:after{background:radial-gradient(circle,#2cf3f452,#4b6bff29,#0000 68%);border-color:#b45cff57;animation-duration:3.4s;inset:38px}.hero-aura__core{background:#fff;border-radius:999px;width:14px;height:14px;position:relative;box-shadow:0 0 18px #2cf3f4e0,0 0 58px #b45cffb8}.hero-signal{z-index:4;color:var(--muted-strong);background:var(--panel-bg);backdrop-filter:blur(16px);border:1px solid #2cf3f438;border-radius:999px;align-items:center;gap:10px;padding:12px 14px;display:inline-flex;position:absolute;bottom:132px;left:28px;box-shadow:0 0 50px #2cf3f414}.hero-signal__dot{background:var(--success);border-radius:999px;width:9px;height:9px;animation:1.8s ease-in-out infinite auraDotPulse;box-shadow:0 0 20px #4dffbdbd}.hero-signal strong{color:var(--text);font-size:13px}.hero-signal span:last-child{color:var(--muted);font-size:12px}@media (hover:hover) and (pointer:fine){a:hover,button:hover,.quiz-option:hover,.button:hover{filter:drop-shadow(0 0 12px #2cf3f429)}}@keyframes auraFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes auraImageDrift{0%{transform:scale(1.01)translate(-8px)}to{transform:scale(1.055)translate(10px,-8px)}}@keyframes auraPanelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes auraOrbit{to{transform:rotate(360deg)}}@keyframes auraLogoPulse{0%,to{filter:drop-shadow(0 0 14px #2cf3f433)}50%{filter:drop-shadow(0 0 30px #b45cff57)}}@keyframes auraDotPulse{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media (width<=1120px){.aura-progress{display:none}}@media (width<=680px){.hero-aura,.hero-signal{display:none}}@media (prefers-reduced-motion:reduce){.brand img,.eyebrow:before,.hero__visual,.hero__features,.hero__visual img,.hero-panel,.hero-aura__ring,.hero-aura__ring:before,.hero-aura__ring:after,.hero-signal__dot{animation:none!important}}html[data-theme=light] .aura-progress{color:#10162f;background:linear-gradient(145deg,#ffffff57,#c5d6ff1f),#e2eaff2e;border-color:#4567ff29;box-shadow:0 10px 28px #20305e14,inset 0 1px #ffffffb8}html[data-theme=light] .aura-progress strong{background:linear-gradient(to bottom, #4567ff 0 var(--progress-percent,0%), #24335c33 var(--progress-percent,0%) 100%);filter:none;background-clip:text}html[data-theme=light] .aura-progress__cue{color:#4567ff;background:#4567ff0f;border-color:#4567ff24}html[data-theme=light] .aura-progress__contacts{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] .aura-progress__contacts a{border-color:color-mix(in srgb, var(--contact-accent) 24%, var(--line));box-shadow:0 7px 18px color-mix(in srgb, var(--contact-accent) 14%, transparent)}html[data-theme=light] .aura-progress:hover .aura-progress__contacts,html[data-theme=light] .aura-progress:focus-within .aura-progress__contacts{background:linear-gradient(145deg,#ffffffc2,#dde7ff94),#ffffff75;border-color:#4567ff26;box-shadow:0 14px 38px #2a3b6c21,inset 0 1px #ffffffdb}.hero{min-height:100svh;width:var(--container);isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(48px,4.5vw,84px);padding-top:clamp(124px,9vw,154px);padding-bottom:clamp(48px,5vw,82px);display:grid}.hero__content{z-index:2;max-width:680px;padding:clamp(18px,2.6vh,32px) 0 clamp(22px,3.2vh,40px) clamp(34px,3.8vw,58px);position:relative;overflow:visible}.hero__content:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--cyan) 68%, transparent) 18%, color-mix(in srgb, var(--blue) 58%, transparent) 54%, color-mix(in srgb, var(--violet) 52%, transparent) 82%, transparent);width:1px;box-shadow:0 0 20px color-mix(in srgb, var(--blue) 28%, transparent);transform-origin:50% 0;animation:1.1s cubic-bezier(.22,1,.36,1) 80ms both heroContentRail;position:absolute;top:4px;bottom:4px;left:0}.hero__content:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--cyan) 9%, transparent), 0 0 22px 4px color-mix(in srgb, var(--cyan) 42%, transparent);border-radius:50%;animation:5.6s ease-in-out 1.1s infinite heroContentPhoton;position:absolute;top:18%;left:-3px}.hero__ambient{z-index:0;pointer-events:none;position:absolute;inset:82px -3vw 18px;overflow:hidden}.hero__ambient span{aspect-ratio:1;background:var(--cyan);width:5px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--cyan) 64%, transparent), 0 0 34px 10px color-mix(in srgb, var(--blue) 28%, transparent);border-radius:50%;animation:9s ease-in-out infinite heroAmbientDrift;position:absolute}.hero__ambient span:first-child{animation-delay:-1.4s;top:16%;left:2%}.hero__ambient span:nth-child(2){background:var(--violet);width:3px;animation-delay:-5.2s;top:72%;left:39%}.hero__ambient span:nth-child(3){background:var(--violet);width:4px;animation-delay:-3.6s;top:12%;right:34%}.hero__ambient span:nth-child(4){width:6px;animation-delay:-7.1s;bottom:24%;right:3%}.hero__ambient span:nth-child(5){background:var(--blue);width:3px;animation-delay:-2.7s;bottom:8%;left:12%}.hero__brand-title{width:fit-content;max-width:calc(100% + .24em);color:var(--text);letter-spacing:-.058em;gap:10px;margin:14px -.18em 12px 0;padding:.06em .22em .14em .02em;font-size:clamp(58px,6.2vw,88px);line-height:.92;display:grid;position:relative;overflow:visible}.hero__title-main{color:#6c7cff;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#68d8ff 0%,#6c7cff 26%,#b45cff 52%,#f0a7ff 68%,#68d8ff 100%) 0%/240%;box-decoration-break:clone;text-shadow:0 0 28px #4b6bff29,0 0 58px #b45cff1a;background-clip:text}.hero__statement{max-width:650px;color:var(--text);letter-spacing:-.052em;margin:28px 0 0;font-size:clamp(38px,4.4vw,56px);font-weight:780;line-height:.98}.hero__statement-line{width:fit-content;display:block}.hero__statement-line+.hero__statement-line{margin-top:.08em}.hero__statement strong{color:inherit;font:inherit;filter:none;background:0 0}.hero-contact{border:1px solid color-mix(in srgb, var(--cyan) 18%, var(--line-soft));background:linear-gradient(110deg, color-mix(in srgb, var(--cyan) 6%, transparent), color-mix(in srgb, var(--violet) 5%, transparent)), color-mix(in srgb, var(--surface-soft) 82%, transparent);width:fit-content;box-shadow:0 14px 42px color-mix(in srgb, var(--blue) 9%, transparent), inset 0 1px 0 #ffffff0d;border-radius:20px;align-items:center;gap:14px;margin-top:30px;padding:8px 8px 8px 16px;display:flex}.hero-contact__title{gap:2px;min-width:132px;padding-left:13px;line-height:1.15;display:grid;position:relative}.hero-contact__title:before{content:"";background:var(--success);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--success) 72%, transparent);border-radius:50%;position:absolute;top:7px;left:0}.hero-contact__title strong{color:var(--text);letter-spacing:-.02em;font-size:13px;font-weight:820}.hero-contact__title small{color:var(--muted);font-size:10px;font-weight:650}.hero-contact__links{gap:8px;display:flex}.hero-contact__link{--contact-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--contact-accent) 18%, var(--line-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--contact-accent) 7%, var(--surface)), var(--surface-soft));border-radius:15px;place-items:center;width:48px;height:48px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:inset 0 1px #ffffff0f}.hero-contact__link:hover{border-color:color-mix(in srgb, var(--contact-accent) 48%, var(--line));box-shadow:0 12px 32px color-mix(in srgb, var(--contact-accent) 14%, transparent), inset 0 1px 0 #ffffff1a;transform:translateY(-3px)}.contact-link--phone{--contact-accent:var(--success)}.contact-link--max{--contact-accent:#6e1aff}.contact-link--telegram{--contact-accent:#229ed9}.hero-contact__icon{width:38px;height:38px;color:var(--contact-accent);background:color-mix(in srgb, var(--contact-accent) 10%, var(--surface));box-shadow:0 7px 22px color-mix(in srgb, var(--contact-accent) 20%, transparent);border-radius:11px;place-items:center;display:grid;overflow:hidden}.hero-contact__icon svg{fill:currentColor;width:22px;height:22px}.contact-channel-icon--phone{border:1px solid color-mix(in srgb, var(--success) 30%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--success) 17%, var(--surface)), color-mix(in srgb, var(--success) 7%, var(--surface-soft)))}.contact-channel-icon--max,.contact-channel-icon--telegram{background:color-mix(in srgb, var(--surface) 88%, transparent);padding:3px}.contact-channel-icon img{object-fit:contain;width:100%;height:100%;display:block}.hero__promise{width:fit-content;max-width:100%;margin:0 0 24px;padding-left:18px;position:relative}.hero__promise:before{content:"";background:var(--cyan);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--cyan) 10%, transparent), 0 0 18px color-mix(in srgb, var(--cyan) 58%, transparent);border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}.hero__promise:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--cyan) 62%, transparent), color-mix(in srgb, var(--violet) 32%, transparent), transparent);transform-origin:0;width:clamp(44px,5vw,82px);height:1px;animation:.9s cubic-bezier(.22,1,.36,1) .62s forwards heroAccentLine;position:absolute;top:50%;left:calc(100% + 16px);transform:scaleX(0)}.hero__promise p{z-index:1;color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:clamp(11px,.85vw,13px);font-weight:850;line-height:1.2;position:relative}.hero__promise strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#69ddff,#7f86ff 48%,#c77cff);font:inherit;background-clip:text}.hero__actions{align-items:center;gap:clamp(18px,2vw,26px);margin-top:38px;display:flex}.hero__primary-action{min-height:54px;box-shadow:0 16px 42px color-mix(in srgb, var(--blue) 24%, transparent);flex:none;padding-inline:24px}.hero__primary-action span{font-size:18px;transition:transform .18s}.hero__primary-action:hover span{transform:translate(3px,-3px)}.hero__cases-link{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--line));min-height:54px;color:var(--text);background:linear-gradient(115deg, color-mix(in srgb, var(--blue) 7%, transparent), color-mix(in srgb, var(--violet) 6%, transparent)), var(--surface-soft);box-shadow:0 12px 34px color-mix(in srgb, var(--blue) 8%, transparent), inset 0 1px 0 #ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 20px;font-size:13px;font-weight:780;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.hero__cases-link span{color:var(--cyan);font-size:17px;transition:transform .18s}.hero__cases-link:hover{border-color:color-mix(in srgb, var(--cyan) 55%, var(--line));background:linear-gradient(115deg, color-mix(in srgb, var(--cyan) 10%, transparent), color-mix(in srgb, var(--violet) 9%, transparent)), var(--surface-hover);box-shadow:0 16px 42px color-mix(in srgb, var(--blue) 14%, transparent), inset 0 1px 0 #ffffff14;transform:translateY(-2px)}.hero__cases-link:hover span{transform:translate(4px)}.hero__features{isolation:isolate;width:100%;max-width:none;min-height:650px;margin-top:0;position:relative;overflow:visible;transform:translateZ(0)}.hero-routes{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-routes span{transform-origin:0;background:linear-gradient(90deg, transparent 0 18%, color-mix(in srgb, var(--cyan) 20%, transparent) 26%, color-mix(in srgb, var(--blue) 50%, transparent) 52%, color-mix(in srgb, var(--violet) 28%, transparent) 78%, transparent);width:49%;height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--blue) 18%, transparent);opacity:.34;border-radius:999px;animation:3.8s ease-in-out infinite heroRoutePulse;position:absolute;top:50%;left:50%}.hero-routes span:after{content:"";width:7px;height:7px;box-shadow:0 0 8px 2px #fff, 0 0 20px 7px color-mix(in srgb, var(--cyan) 72%, transparent), 0 0 34px 12px color-mix(in srgb, var(--violet) 34%, transparent);background:#fff;border-radius:50%;animation:3.8s ease-in-out infinite heroRouteTravel;position:absolute;top:50%;left:8%;translate:-50% -50%}.hero-routes span:first-child{animation-delay:-.4s;transform:rotate(-137deg)}.hero-routes span:first-child:after{animation-delay:-.4s}.hero-routes span:nth-child(2){animation-delay:-1.3s;transform:rotate(-38deg)}.hero-routes span:nth-child(2):after{animation-delay:-1.3s}.hero-routes span:nth-child(3){animation-delay:-2.2s;transform:rotate(137deg)}.hero-routes span:nth-child(3):after{animation-delay:-2.2s}.hero-routes span:nth-child(4){animation-delay:-3.1s;transform:rotate(38deg)}.hero-routes span:nth-child(4):after{animation-delay:-3.1s}.hero__features:before{content:"";z-index:-1;filter:blur(16px);opacity:.86;pointer-events:none;background:radial-gradient(circle at 56% 42%,#2cf3f42e,#0000 26%),radial-gradient(circle at 67% 54%,#b45cff3d,#0000 34%),radial-gradient(circle at 50% 70%,#4b6bff2e,#0000 46%);border-radius:999px;position:absolute;inset:10% -10% -10% 4%}.hero-feature{z-index:3;border:1px solid var(--line);width:min(218px,38%);min-width:0;min-height:84px;color:var(--muted-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 9%, transparent), transparent 55%), color-mix(in srgb, var(--panel-bg-strong) 92%, transparent);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:3px 11px;padding:12px 14px;transition:border-color .22s,background .22s,box-shadow .22s;animation:6.8s ease-in-out infinite auraPanelFloat;display:grid;position:absolute;overflow:visible;box-shadow:0 18px 52px #00000038,inset 0 1px #ffffff0f}.hero-feature:first-of-type{animation-delay:-.4s;top:104px;left:-4px}.hero-feature:nth-of-type(2){animation-delay:-2.1s;top:174px;right:-4px}.hero-feature:nth-of-type(3){animation-delay:-3.8s;bottom:174px;left:-4px}.hero-feature:nth-of-type(4){animation-delay:-5.3s;bottom:104px;right:-4px}.hero-feature:before{content:"";z-index:2;border:2px solid color-mix(in srgb, #fff 78%, var(--cyan));background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--cyan) 72%, transparent), 0 0 22px 7px color-mix(in srgb, var(--blue) 28%, transparent);border-radius:50%;animation:3.8s ease-in-out infinite heroCardConnector;position:absolute;top:50%;translate:0 -50%}.hero-feature:first-of-type:before,.hero-feature:nth-of-type(3):before{right:-5px}.hero-feature:nth-of-type(2):before,.hero-feature:nth-of-type(4):before{left:-5px}.hero-feature:first-of-type:before{animation-delay:-.4s}.hero-feature:nth-of-type(2):before{animation-delay:-1.3s}.hero-feature:nth-of-type(3):before{animation-delay:-2.2s}.hero-feature:nth-of-type(4):before{animation-delay:-3.1s}.hero-feature:after{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--blue) 13%, transparent);filter:blur(18px);pointer-events:none;border-radius:50%;width:110px;position:absolute;top:-54px;right:-42px}.hero-feature:nth-of-type(3):after,.hero-feature:nth-of-type(4):after{background:color-mix(in srgb, var(--violet) 16%, transparent)}.hero-feature:hover{border-color:color-mix(in srgb, var(--cyan) 30%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 11%, transparent), transparent 58%), color-mix(in srgb, var(--panel-bg-strong) 86%, transparent);box-shadow:0 28px 90px color-mix(in srgb, var(--blue) 14%, transparent), inset 0 1px 0 #ffffff17}.hero-feature__icon{width:32px;height:32px;color:var(--blue);filter:drop-shadow(0 0 16px #4b6bff47);grid-row:1/-1;align-self:center;margin:0}.hero-feature:nth-of-type(4) .hero-feature__icon,.hero-feature:nth-of-type(3) .hero-feature__icon{color:var(--violet)}.hero-feature__icon svg{width:100%;height:100%}.hero-feature__icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hero-feature strong{max-width:100%;color:var(--text);letter-spacing:-.03em;white-space:normal;font-size:clamp(14px,1vw,16px);line-height:1.12}.hero-feature span:last-child{max-width:100%;color:var(--muted);overflow-wrap:normal;hyphens:none;font-size:clamp(10px,.75vw,12px);line-height:1.24}.hero__visual{isolation:isolate;border-radius:42px;min-height:650px;position:relative;overflow:visible}.hero__visual--system{box-shadow:none;background:0 0;border:0}.hero__visual--system:before{content:"";z-index:-1;filter:blur(16px);opacity:.86;background:radial-gradient(circle at 56% 42%,#2cf3f42e,#0000 26%),radial-gradient(circle at 67% 54%,#b45cff3d,#0000 34%),radial-gradient(circle at 50% 70%,#4b6bff2e,#0000 46%);border-radius:999px;position:absolute;inset:10% -10% -10% 4%}.hero-orbit{aspect-ratio:1;will-change:transform;background:radial-gradient(circle,#4b6bff13,#0000 64%);border-radius:50%;width:min(80%,550px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #4b6bff21,inset 0 0 44px #2cf3f406}.hero-orbit__halo{pointer-events:none;border-radius:50%;position:absolute}.hero-orbit__halo--one{filter:drop-shadow(0 0 8px #5b7effcc)drop-shadow(0 0 22px #b45cff66);background:conic-gradient(#0000 0deg 54deg,#2cf3f414 82deg,#2cf3f46b 150deg,#4b6bffc2 238deg,#b45cffeb 318deg,#fff 354deg,#0000 360deg);animation:5.8s linear infinite heroPhotonChase;inset:8%;mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.hero-photon{z-index:2;pointer-events:none;border-radius:50%;animation:5.8s linear infinite heroPhotonChase;position:absolute;inset:8%}.hero:not(.is-motion-paused) .hero-photon,.hero:not(.is-motion-paused) .hero-orbit__dial,.hero:not(.is-motion-paused) .hero-orbit__halo--one,.hero:not(.is-motion-paused) .hero-orbit__halo--two,.hero:not(.is-motion-paused) .hero-orbit__halo--three,.hero:not(.is-motion-paused) .hero-feature,.hero:not(.is-motion-paused) .hero-routes span:after{will-change:transform, opacity}.hero-photon:after{content:"";background:radial-gradient(circle at 38% 34%,#fff 0 28%,#a9efff 42%,#6f76ff 72%,#b45cff 100%);border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 10px 4px #fff,0 0 26px 10px #4bd0fff2,0 0 58px 22px #8b52ffad}.hero-orbit__halo--two{border:1px solid #677fff33;animation:4.2s ease-in-out infinite heroOrbitBreathe;inset:19%;box-shadow:inset 0 0 44px #4b6bff14,0 0 34px #2cf3f40f}.hero-orbit__halo--three{filter:blur(10px);background:radial-gradient(circle,#7366ff2e,#2cf3f409 42%,#0000 72%);animation:3.6s ease-in-out infinite alternate heroOrbitCore;inset:34%}.hero-orbit__dial{z-index:1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--cyan) 44%, transparent) 0deg 1deg, transparent 1deg 9deg);opacity:.34;border-radius:50%;animation:24s linear infinite reverse heroDialSpin;position:absolute;inset:3%;mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.hero-orbit__core{z-index:1;border:1px solid color-mix(in srgb, var(--blue) 25%, transparent);color:var(--text);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 45%), color-mix(in srgb, var(--panel-bg-strong) 62%, transparent);box-shadow:0 0 44px color-mix(in srgb, var(--blue) 18%, transparent), inset 0 0 28px color-mix(in srgb, var(--violet) 10%, transparent);backdrop-filter:blur(14px);text-align:center;border-radius:50%;place-content:center;gap:5px;display:grid;position:absolute;inset:27%}.hero-orbit__core small{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.hero-orbit__core strong{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.055em;white-space:nowrap;background:linear-gradient(90deg,#68d8ff,#7f86ff 52%,#c77cff) 0 0/180%;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--blue) 24%, transparent));background-clip:text;font-size:clamp(21px,1.75vw,30px);line-height:1}.hero-orbit__core em{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.hero-panel{z-index:3;border:1px solid var(--line);backdrop-filter:blur(20px);background:#0709109e;border-radius:22px;gap:8px;padding:18px 20px;display:grid;position:absolute;box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff0f}.hero-panel span{color:var(--muted-strong);font-size:14px}.hero-panel small{color:var(--muted);font-size:13px}.hero-panel strong{color:var(--text);letter-spacing:-.055em;font-size:34px}.hero-panel strong em{color:var(--blue);letter-spacing:-.02em;margin-left:6px;font-size:15px;font-style:normal}.hero-panel--overview{width:min(360px,52%);top:28px;left:3%}.hero-panel--conversion{width:min(290px,40%);top:28px;right:1%}.hero-panel--traffic{width:min(290px,45%);bottom:84px;left:4%}.hero-chart{width:100%;height:auto;overflow:visible}.hero-chart path{fill:none;stroke:var(--violet);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 9px #b45cff94)}.hero-chart circle{fill:var(--blue);filter:drop-shadow(0 0 12px #4b6bffcc)}.hero-chart--mini path{stroke:var(--blue);stroke-width:2.5px}.hero-panel--traffic ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.hero-panel--traffic li{grid-template-columns:minmax(88px,auto) 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.hero-panel--traffic li+li{border-top:1px solid var(--line-soft)}.hero-panel--traffic li strong{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.045em;background:linear-gradient(90deg,#6edcff,#7f86ff 58%,#c77cff);background-clip:text;font-size:22px;line-height:1}.hero-panel--traffic li small{color:var(--muted);font-size:12px;line-height:1.3}@keyframes heroPhotonChase{to{transform:rotate(360deg)}}@keyframes heroContentRail{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes heroContentPhoton{0%,to{opacity:.42;top:18%;transform:scale(.72)}48%{opacity:1;transform:scale(1.08)}72%{opacity:.66;top:78%}}@keyframes heroAccentLine{to{transform:scaleX(1)}}@keyframes heroAmbientDrift{0%,to{opacity:.28;transform:translate(0,0)scale(.82)}50%{opacity:.9;transform:translate(14px,-24px)scale(1.15)}}@keyframes heroRoutePulse{0%,to{opacity:.12}50%{opacity:.5}}@keyframes heroRouteTravel{0%{opacity:0;left:22%;transform:scale(.55)}18%{opacity:1}82%{opacity:1}to{opacity:0;left:96%;transform:scale(1.12)}}@keyframes heroCardConnector{0%,70%,to{opacity:.38;transform:scale(.72)}84%{opacity:1;transform:scale(1.22)}}@keyframes heroDialSpin{to{transform:rotate(360deg)}}@keyframes heroOrbitBreathe{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.9;transform:scale(1.025)}}@keyframes heroOrbitCore{0%{opacity:.4;transform:scale(.82)}to{opacity:.86;transform:scale(1.16)}}@media (width<=1120px){.hero{grid-template-columns:1fr;width:min(100%,100vw - 40px);padding-top:128px}.hero__visual,.hero__features{min-height:560px}}@media (width<=980px){.hero.is-motion-paused *,.hero.is-motion-paused :before,.hero.is-motion-paused :after{animation-play-state:paused!important}.hero__features{max-width:880px;min-height:560px;margin-top:0}.hero-feature{border:1px solid var(--line-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 5%, transparent), transparent 58%), color-mix(in srgb, var(--panel-bg-strong) 76%, transparent);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 12px;width:min(236px,44%);min-height:86px;padding:14px 16px}.hero-feature:after{width:78px;top:-42px;right:-34px}.hero-feature__icon{grid-row:1/-1;align-self:center;width:34px;height:34px;margin:0}.hero-feature strong{font-size:15px}.hero-feature span:last-child{overflow-wrap:normal;hyphens:none;font-size:12px;line-height:1.22}}@media (width<=760px){.hero__content{padding:12px 0 18px clamp(22px,7vw,30px)}.hero__ambient{inset-inline:0}.hero__ambient span:nth-child(2),.hero__ambient span:nth-child(3){display:none}.hero-routes{opacity:.46}.hero__features{contain:none;min-height:460px;overflow:visible}.hero__features:before{filter:blur(18px);opacity:.62;border-radius:50%;inset:-14% -16% -18%;mask-image:radial-gradient(at 52% 48%,#000 0 42%,#000000d1 58%,#0000004d 76%,#0000 94%)}.hero-feature{width:48%;min-height:92px}.hero-feature:first-of-type{top:18px;left:0}.hero-feature:nth-of-type(2){top:88px;right:0}.hero-feature:nth-of-type(3){bottom:88px;left:0}.hero-feature:nth-of-type(4){bottom:18px;right:0}.hero__visual{contain:paint;border-radius:0;overflow:clip}.hero__visual--system:before{filter:blur(28px);opacity:.66;border-radius:50%;inset:-2% -2% 0;mask-image:radial-gradient(at 52% 48%,#000 0 38%,#000000c7 54%,#0000 78%)}.hero{padding-top:112px}.hero__brand-title{letter-spacing:-.045em;max-width:calc(100% + .18em);margin-right:-.12em;padding-right:.18em;font-size:clamp(44px,13vw,70px)}.hero__statement{max-width:560px;font-size:clamp(32px,9vw,44px);line-height:.99}.hero__visual{min-height:460px}.hero-orbit{width:min(72%,350px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-orbit__core{inset:23%}.hero-orbit__core small{font-size:10px}.hero-orbit__core strong{font-size:16px}.hero-orbit__core em{font-size:10px}.hero-panel{backdrop-filter:blur(16px);border-radius:18px;gap:4px;padding:13px 14px}.hero-panel span{font-size:11px}.hero-panel small{font-size:10px}.hero-panel strong{font-size:26px}.hero-panel strong em{margin-left:4px;font-size:12px}.hero-panel--overview{width:61%;top:18px;left:0}.hero-panel--conversion{width:57%;top:108px;right:0}.hero-panel--traffic{width:88%;padding:11px 13px;bottom:10px;left:6%}.hero-panel--traffic ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-panel--traffic li{grid-template-columns:1fr;align-content:center;gap:3px;min-width:0;padding:4px 8px}.hero-panel--traffic li+li{border-top:0;border-left:1px solid var(--line-soft)}.hero-panel--traffic li strong{white-space:nowrap;width:auto;font-size:17px}.hero-panel--traffic li small{font-size:9px;line-height:1.2}}@media (width>=761px) and (width<=1280px){.hero__visual{contain:none;overflow:visible}.hero__visual--system:before{filter:blur(28px);opacity:.68;border-radius:50%;inset:2% -2% 0;mask-image:radial-gradient(at 52% 48%,#000 0 38%,#000000c7 54%,#0000 80%)}.hero-orbit{overflow:visible}.hero-panel--traffic{width:min(440px,72%);padding:14px 16px;bottom:34px;left:4%}.hero-panel--traffic ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-panel--traffic li{grid-template-columns:1fr;align-content:center;gap:4px;min-width:0;padding:5px 10px}.hero-panel--traffic li+li{border-top:0;border-left:1px solid var(--line-soft)}.hero-panel--traffic li strong{white-space:nowrap;width:auto;font-size:clamp(18px,2.2vw,22px)}.hero-panel--traffic li small{font-size:10px;line-height:1.2}}@media (width<=520px){.hero-contact{flex-wrap:nowrap;justify-content:space-between;gap:8px;width:100%;padding-left:12px}.hero-contact__title{width:auto;min-width:0}.hero-contact__title strong{font-size:12px}.hero-contact__title small{font-size:11px}.hero-contact__link{width:44px;height:44px}.hero__features{min-height:420px;margin-top:0}.hero-feature{border-radius:15px;grid-template-columns:28px minmax(0,1fr);column-gap:8px;width:48%;min-height:82px;padding:11px 10px}.hero-feature:first-of-type{top:12px}.hero-feature:nth-of-type(2){top:76px}.hero-feature:nth-of-type(3){bottom:76px}.hero-feature:nth-of-type(4){bottom:12px}.hero-feature__icon{width:28px;height:28px}.hero-feature strong{letter-spacing:-.025em;font-size:13px}.hero-feature span:last-child{font-size:11px;line-height:1.18}.hero__promise{margin-bottom:13px;padding-left:16px}.hero__promise:after{width:28px;left:calc(100% + 10px)}.hero__promise p{font-size:10px}.hero__actions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.hero__primary-action{justify-content:center;width:auto}.hero__cases-link{width:100%}.hero-contact{justify-content:space-between}.hero__visual{min-height:420px}.hero-panel{padding:11px 12px}.hero-panel strong{font-size:24px}}@media (width<=380px){.hero__promise:after{display:none}}@media (width<=980px){.hero__features{animation:none;transform:none}.hero__features:before{filter:blur(10px);opacity:.58}.hero-feature{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 8%, transparent), transparent 55%), color-mix(in srgb, var(--panel-bg-strong) 96%, transparent);animation:none}.hero-feature:after{filter:blur(10px);opacity:.7}.hero__title-main,.hero__ambient span,.hero__content:after{animation:none}.hero__ambient span{opacity:.34}.hero__content:after{opacity:.56}.hero-routes span{opacity:.28;animation:none}.hero-routes span:after{width:5px;height:5px;box-shadow:0 0 6px 1px #fff, 0 0 14px 4px color-mix(in srgb, var(--cyan) 58%, transparent);animation-duration:6.2s}.hero-photon{animation-duration:11s}.hero-orbit__halo--one{filter:drop-shadow(0 0 8px #5b7eff7a);animation:none}.hero-orbit__halo--two,.hero-orbit__halo--three{animation:none}.hero-orbit__dial{animation-duration:42s}.hero-orbit{will-change:auto}.hero-orbit__core{backdrop-filter:none}.hero-orbit__core strong{filter:none;animation:none}.hero-photon:after{box-shadow:0 0 8px 2px #fff,0 0 20px 7px #4bd0ffb3,0 0 34px 12px #8b52ff61}}@media (prefers-reduced-motion:reduce){.hero__content:before,.hero__content:after,.hero__brand-title,.hero__title-main,.hero__promise,.hero__promise:after,.hero__statement,.hero__statement-line,.hero__actions,.hero-contact,.hero__ambient span,.hero-routes span,.hero-routes span:after,.hero__features,.hero-feature,.hero-feature:before,.hero-orbit__dial,.hero-orbit__core strong,.hero-orbit__halo--one,.hero-orbit__halo--two,.hero-orbit__halo--three,.hero-photon{animation:none!important}}html[data-theme=light] .hero__features{background:0 0}html[data-theme=light] .hero-feature{background:linear-gradient(145deg,#4567ff12,#0000 58%),#ffffffb8}html[data-theme=light] .hero__promise{background:0 0}html[data-theme=light] .hero__visual--system:before{opacity:.78;background:radial-gradient(circle at 56% 42%,#2cf3f43d,#0000 28%),radial-gradient(circle at 67% 54%,#b45cff33,#0000 36%),radial-gradient(circle at 50% 70%,#4b6bff29,#0000 48%)}html[data-theme=light] .hero-panel{background:linear-gradient(#ffffffd1,#ffffff94),#ffffffb3;border-color:#4b6bff33;box-shadow:0 22px 70px #4b6bff1f,0 10px 30px #111c3a14,inset 0 1px #ffffffc7}html[data-theme=light] .hero-panel span,html[data-theme=light] .hero-panel small,html[data-theme=light] .hero-panel--traffic li{color:#303a58c7}html[data-theme=light] .hero-panel strong{color:#10162f}html[data-theme=light] .hero-panel strong em,html[data-theme=light] .hero-panel--traffic li em{color:#4567ff}html[data-theme=light] .hero-chart path{stroke:#8d52ed;filter:drop-shadow(0 0 7px #8d52ed42)}html[data-theme=light] .hero-chart--mini path{stroke:#4567ff}html[data-theme=light] .hero-chart circle{fill:#4567ff;filter:drop-shadow(0 0 8px #4567ff70)}html[data-theme=light] .hero-orbit{filter:drop-shadow(0 28px 58px #7c8fd233)}html[data-theme=light] .hero-orbit__halo{color:#4567ff}html[data-theme=light] .hero-orbit__halo--one{filter:drop-shadow(0 0 7px #4567ff85)drop-shadow(0 0 18px #8d52ed3d)}html[data-theme=light] .hero-orbit__halo--two{border-color:#4567ff2e;box-shadow:inset 0 0 44px #4567ff12,0 0 30px #06b7c214}.problem{--problem-cyan:#2cf3f4;--problem-blue:#7182ff;--problem-violet:#b45cff;padding-block:118px}.problem__shell{isolation:isolate;position:relative}.problem__shell:before{content:"";z-index:-1;opacity:.48;background:radial-gradient(circle at 48% 46%, color-mix(in srgb, var(--problem-blue) 8%, transparent), transparent 66%), linear-gradient(color-mix(in srgb, var(--mesh-line) 68%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--mesh-line) 68%, transparent) 1px, transparent 1px);pointer-events:none;background-size:100% 100%,54px 54px,54px 54px;width:62%;position:absolute;top:7%;bottom:4%;right:-5%;mask-image:radial-gradient(#000 12%,#0000 72%)}.problem__shell:after{content:none}.problem__glow{z-index:-1;aspect-ratio:1;filter:blur(14px);opacity:.13;pointer-events:none;border-radius:50%;width:420px;position:absolute}.problem__glow--cyan{background:radial-gradient(circle, var(--problem-cyan), transparent 68%);animation:11s ease-in-out infinite alternate problemGlowCyan;top:-120px;left:38%}.problem__glow--violet{background:radial-gradient(circle, var(--problem-violet), transparent 68%);animation:13s ease-in-out infinite alternate problemGlowViolet;bottom:-120px;right:-90px}.problem__layout{grid-template-columns:minmax(390px,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.problem .section-head{align-self:start;max-width:500px;margin:0;padding-top:18px;position:sticky;top:126px}.problem .section-head h2{hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:pretty;font-size:clamp(38px,3.9vw,54px)}.problem__title-lock{white-space:nowrap}.problem .problem__intro{max-width:490px}.problem__map{align-items:center;min-height:680px;display:grid;position:relative}.problem__route{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--problem-cyan) 70%, transparent) 12%, color-mix(in srgb, var(--problem-blue) 65%, transparent) 52%, color-mix(in srgb, var(--problem-violet) 70%, transparent) 88%, transparent);width:1px;box-shadow:0 0 14px color-mix(in srgb, var(--problem-blue) 28%, transparent), 0 0 34px color-mix(in srgb, var(--problem-blue) 16%, transparent);position:absolute;top:5%;bottom:5%;left:50%;transform:translate(-50%)}.problem__route:before,.problem__route:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--problem-blue) 22%, transparent);border-radius:50%;width:174px;position:absolute;left:50%;transform:translate(-50%)}.problem__route:before{top:21%}.problem__route:after{border-color:color-mix(in srgb, var(--problem-violet) 26%, transparent);width:116px;bottom:18%}.problem__route span{background:linear-gradient(180deg, transparent, #fff, var(--problem-cyan), transparent);width:5px;height:82px;filter:drop-shadow(0 0 8px var(--problem-cyan));border-radius:999px;animation:5.8s cubic-bezier(.45,0,.55,1) infinite problemRoutePulse;position:absolute;top:0;left:50%;transform:translate(-50%)}.problem__grid{z-index:1;gap:18px;display:grid;position:relative}.problem-card{--problem-accent:var(--problem-cyan);border-color:color-mix(in srgb, var(--problem-accent) 22%, var(--line));background:linear-gradient(125deg, color-mix(in srgb, var(--problem-accent) 9%, transparent), transparent 46%), color-mix(in srgb, var(--panel-bg-strong) 84%, transparent);backdrop-filter:blur(24px);border-radius:28px;grid-template-columns:auto minmax(0,1fr);gap:20px;width:min(88%,470px);min-height:142px;margin-right:auto;padding:24px 28px;display:grid;overflow:visible;box-shadow:0 24px 58px #0000004d,inset 0 1px #ffffff0e}.problem-card:nth-child(2){--problem-accent:var(--problem-blue);margin-left:auto;margin-right:0}.problem-card:nth-child(3){--problem-accent:#a36bff}.problem-card:nth-child(4){--problem-accent:var(--problem-violet);margin-left:auto;margin-right:0}.problem-card:after{background:linear-gradient(115deg, color-mix(in srgb, var(--problem-accent) 58%, transparent), transparent 34%, transparent 70%, color-mix(in srgb, var(--problem-accent) 22%, transparent));opacity:.36;inset:-1px}.problem-card:hover{z-index:3;border-color:color-mix(in srgb, var(--problem-accent) 46%, var(--line));box-shadow:0 30px 76px #00000061, 0 0 42px color-mix(in srgb, var(--problem-accent) 10%, transparent), inset 0 1px 0 #ffffff17;transform:translate(-10px,-3px)rotate(-.7deg)}.problem-card:nth-child(2n):hover{transform:translate(10px,-3px)rotate(.7deg)}.problem-card:hover:after{opacity:.9}.problem-card>.problem-card__number{border:1px solid color-mix(in srgb, var(--problem-accent) 28%, transparent);width:44px;height:44px;color:var(--problem-accent);background:color-mix(in srgb, var(--problem-accent) 10%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--problem-accent) 8%, transparent), 0 0 22px color-mix(in srgb, var(--problem-accent) 9%, transparent);letter-spacing:.08em;border-radius:14px;place-items:center;margin:0;font-size:12px;font-weight:900;display:grid}.problem-card__copy{padding-top:2px}.problem-card h3{text-wrap:balance;font-size:clamp(19px,2vw,23px)}.problem-card p{margin-top:9px;line-height:1.55}.problem-card__node{border:3px solid color-mix(in srgb, var(--panel-bg-strong) 92%, #000);background:var(--problem-accent);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--problem-accent) 12%, transparent), 0 0 22px color-mix(in srgb, var(--problem-accent) 78%, transparent);border-radius:50%;position:absolute;top:50%;right:-14.7%;transform:translate(50%,-50%)}.problem-card:nth-child(2n) .problem-card__node{left:-14.7%;right:auto;transform:translate(-50%,-50%)}.problem-card__node:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--problem-accent) 55%, transparent));width:clamp(28px,4vw,56px);height:1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.problem-card:nth-child(2n) .problem-card__node:before{background:linear-gradient(90deg, color-mix(in srgb, var(--problem-accent) 55%, transparent), transparent);left:100%;right:auto}@keyframes problemRoutePulse{0%{opacity:0;transform:translate(-50%,-40px)}16%,82%{opacity:1}to{opacity:0;transform:translate(-50%,560px)}}@keyframes problemGlowCyan{to{transform:translate(90px,70px)scale(1.18)}}@keyframes problemGlowViolet{to{transform:translate(-80px,-60px)scale(1.14)}}.trust__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.problem-card>span{color:var(--muted-strong);letter-spacing:.08em;place-items:center;font-size:12px;font-weight:800;display:grid}.system{position:relative}.system__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.system-card__badge{border:1px solid color-mix(in srgb, var(--cyan) 25%, transparent);width:fit-content;min-height:34px;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 9%, transparent);text-transform:uppercase;border-radius:999px;align-items:center;padding:7px 13px;font-weight:850;display:inline-flex;letter-spacing:.08em!important;font-size:13px!important;line-height:1!important}.system-card:nth-child(2) .system-card__badge{color:#8594ff;background:#4b6bff1a;border-color:#7585ff47}.system-card:nth-child(3) .system-card__badge{color:#d18aff;background:#b45cff1a;border-color:#b45cff47}.system-offer{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 50%, #2cf3f421, transparent 30%), radial-gradient(circle at 88% 20%, #b45cff21, transparent 34%), var(--glass-bg);box-shadow:var(--shadow);backdrop-filter:blur(22px);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:30px;margin-top:18px;padding:clamp(24px,4vw,38px);display:grid}.system-offer__price{justify-items:start;gap:5px;display:grid}.system-offer__price span{color:var(--muted-strong);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.system-offer__price strong{color:#0000;letter-spacing:-.055em;background:linear-gradient(90deg,#65d6ff,#7886ff 58%,#ca80ff);background-clip:text;font-size:clamp(30px,4vw,48px);font-weight:850;line-height:1}.system-offer__price small{color:var(--muted);font-size:14px}.system-offer ul{gap:13px;display:grid}.system-offer li{color:var(--muted-strong);padding-left:20px;line-height:1.55;position:relative}.system-offer li:before{content:"";background:var(--gradient);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0;box-shadow:0 0 14px #4b6bff7a}.services__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.method{position:relative}.method__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 120px;display:grid;position:relative}.method__grid:before,.method__grid:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#2cf3f43d,#4b6bff4d,#b45cff3d,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.method__grid:before{width:calc(100% - 80px);height:1px}.method__grid:after{background:linear-gradient(#0000,#2cf3f438,#4b6bff4d,#b45cff38,#0000);width:1px;height:calc(100% - 48px)}.method__core{z-index:3;width:112px;height:112px;color:var(--text);background:radial-gradient(circle at 38% 28%,#ffffff21,#0000 36%),radial-gradient(circle,#4b6bff33,#090c18eb 68%);border:1px solid #758fff52;border-radius:50%;place-content:center;justify-items:center;gap:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #4b6bff0b,0 0 48px #4b6bff45,inset 0 0 28px #b45cff21}.method__core:before,.method__core:after{content:"";border:1px solid #2cf3f41c;border-radius:50%;position:absolute;inset:-9px}.method__core:after{border-color:#b45cff14;inset:-18px}.method__core span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750}.method__core strong{color:#0000;letter-spacing:.08em;background:linear-gradient(90deg,#69d9ff,#7d87ff 55%,#cc82ff);background-clip:text;font-size:21px;font-weight:900}.method__core i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-top:3px;box-shadow:0 0 12px #2cf3f4b8}html[data-theme=light] .method__core{background:radial-gradient(circle at 36% 28%,#fff,#ffffffb8 38%,#0000 39%),radial-gradient(circle,#d6e2ffeb,#eff3fff0 68%);border-color:#4567ff3d;box-shadow:0 0 0 10px #4567ff09,0 16px 42px #4567ff29,inset 0 0 24px #8d52ed14}html[data-theme=light] .method__core:before{border-color:#06b7c221}html[data-theme=light] .method__core:after{border-color:#8d52ed1a}.method .step-card{z-index:1;min-height:210px;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s}.method .step-card:hover{border-color:#6583ff4d;transform:translateY(-5px);box-shadow:0 26px 70px #00000040,0 0 34px #4b6bff14}.method .step-card:first-of-type{background:linear-gradient(135deg, #2cf3f412, transparent 50%), var(--glass-bg)}.method .step-card:nth-of-type(2){background:linear-gradient(225deg, #4b6bff17, transparent 52%), var(--glass-bg)}.method .step-card:nth-of-type(3){background:linear-gradient(45deg, #4b6bff17, transparent 52%), var(--glass-bg)}.method .step-card:nth-of-type(4){background:linear-gradient(315deg, #b45cff14, transparent 52%), var(--glass-bg)}.method__standards{border:1px solid var(--line);background:linear-gradient(110deg,#2cf3f40f,#4b6bff11,#b45cff12);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:28px;padding:16px 20px;display:flex;box-shadow:inset 0 1px #ffffff0e}.method__standards li{color:var(--muted-strong);white-space:nowrap;align-items:center;font-size:14px;font-weight:680;line-height:1.4;display:flex}.method__standards li:not(:last-child):after{content:"·";color:var(--blue);text-shadow:0 0 10px #4b6bff6b;margin-inline:12px;font-size:18px}.tasks__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:32px;margin-bottom:0;padding:0;list-style:none;display:grid}.tasks__grid .task-card:first-child,.tasks__grid .task-card:nth-child(4){grid-column:span 5}.tasks__grid .task-card:nth-child(2),.tasks__grid .task-card:nth-child(3){grid-column:span 7}.tasks__grid .task-card:nth-child(5),.tasks__grid .task-card:nth-child(6){grid-column:span 6}.tasks__header{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.tasks .section-head{max-width:780px;margin-bottom:0}.tasks__note{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 7%, transparent), color-mix(in srgb, var(--violet) 7%, transparent)), var(--glass-bg);box-shadow:var(--shadow-soft);backdrop-filter:blur(22px);justify-items:start;gap:16px;padding:clamp(22px,3vw,30px);display:grid}.tasks__note-kicker{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1}.tasks__note p{color:var(--muted-strong);font-size:16px;line-height:1.6}.audit{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:36px;display:grid}.audit__content{position:sticky;top:126px}.audit .section-head{margin-bottom:28px}.audit__notes{gap:12px;display:grid}.audit__notes span{color:var(--muted-strong);align-items:center;gap:12px;line-height:1.5;display:flex}.audit__notes span:before{content:"";background:var(--gradient);border-radius:999px;width:9px;height:9px;box-shadow:0 0 22px #2cf3f473}.faq__layout{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(38px,7vw,96px);display:grid}.faq__intro{position:sticky;top:124px}.faq .section-head{margin-bottom:28px}.faq__topics{flex-wrap:wrap;gap:8px;display:flex}.faq__topics span{border:1px solid var(--line);color:var(--muted-strong);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:720;line-height:1}.faq__list{gap:14px;display:grid}.faq-item{--faq-accent:var(--cyan);border-radius:24px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;overflow:hidden}.faq-item:nth-child(3n+2){--faq-accent:var(--blue)}.faq-item:nth-child(3n){--faq-accent:var(--violet)}.faq-item:hover{border-color:color-mix(in srgb, var(--faq-accent) 26%, var(--line))}.faq-item[open]{border-color:color-mix(in srgb, var(--faq-accent) 34%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--faq-accent) 6%, transparent), transparent 52%), var(--glass-bg);box-shadow:0 26px 72px #00000047, 0 0 34px color-mix(in srgb, var(--faq-accent) 7%, transparent)}.faq-item summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:24px 26px;list-style:none;transition:background .25s;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:color-mix(in srgb, var(--faq-accent) 5%, transparent)}.faq-item summary:focus-visible{outline:2px solid color-mix(in srgb, var(--faq-accent) 72%, transparent);outline-offset:-3px;border-radius:inherit}.faq-item__number{color:var(--faq-accent);letter-spacing:.08em;text-shadow:0 0 18px color-mix(in srgb, var(--faq-accent) 34%, transparent);font-size:12px;font-weight:900;line-height:1}.faq-item__question{color:var(--text);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(16px,1.25vw,18px);font-weight:650;line-height:1.38}.faq-item__action{min-width:62px;color:var(--muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;transition:color .25s;position:relative}.faq-item__action span:last-child{display:none}.faq-item summary:hover .faq-item__action{color:var(--faq-accent)}.faq-item[open] .faq-item__action span:first-child{display:none}.faq-item[open] .faq-item__action span:last-child{color:var(--faq-accent);display:inline}.faq-item__toggle{border:1px solid color-mix(in srgb, var(--faq-accent) 24%, var(--line));background:color-mix(in srgb, var(--faq-accent) 7%, transparent);border-radius:50%;flex:0 0 34px;width:34px;height:34px;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;position:relative}.faq-item__toggle span{background:var(--faq-accent);border-radius:999px;width:12px;height:1.5px;transition:transform .3s,opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__toggle span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-item__toggle{border-color:color-mix(in srgb, var(--faq-accent) 42%, var(--line));background:color-mix(in srgb, var(--faq-accent) 13%, transparent);transform:rotate(180deg)}.faq-item:not([open]) summary:hover .faq-item__toggle{border-color:color-mix(in srgb, var(--faq-accent) 52%, var(--line));box-shadow:0 0 22px color-mix(in srgb, var(--faq-accent) 18%, transparent);transform:scale(1.08)rotate(90deg)}.faq-item[open] .faq-item__toggle span:last-child{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-item__answer{padding:0 26px 28px 56px}.faq-item__answer-inner{border-top:1px solid color-mix(in srgb, var(--faq-accent) 16%, var(--line-soft));gap:14px;padding-top:22px;display:grid}.faq-item[open] .faq-item__answer-inner{animation:.38s both faqAnswerIn}.faq-item p{color:var(--muted);font-size:15px;line-height:1.72}.faq-item p:last-child{color:var(--muted-strong)}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.final-cta__inner{border:1px solid var(--line-strong);background:radial-gradient(circle at 92% 14%, #2cf3f433, transparent 23%), radial-gradient(circle at 8% 92%, #b45cff33, transparent 27%), linear-gradient(145deg, #ffffff14, transparent 38%), var(--final-bg);border-radius:42px;align-content:center;justify-items:stretch;min-height:570px;padding:clamp(38px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff14}.final-cta__inner:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--blue), var(--violet));transform-origin:0;border-radius:999px;width:30%;height:3px;animation:7s ease-in-out infinite alternate finalCtaBeam;position:absolute;top:0;left:8%;transform:translate(0,0)scaleX(1);box-shadow:0 0 24px #4b6bff8c}.final-cta:not(.is-motion-paused) .final-cta__inner:after,.final-cta:not(.is-motion-paused) .final-cta__shape,.final-cta:not(.is-motion-paused) .final-cta__wink,.final-cta:not(.is-motion-paused) .final-cta__contact:before{will-change:transform, opacity}.final-cta__decor{z-index:0;pointer-events:none;position:absolute;inset:0}.final-cta__shape{backdrop-filter:blur(8px);border:1px solid #ffffff24;display:block;position:absolute;box-shadow:inset 0 1px #ffffff29}.final-cta__shape--one{background:linear-gradient(135deg,#2cf3f485,#4b6bff33);border-radius:18px;width:54px;height:54px;animation:6.8s ease-in-out infinite alternate finalCtaShapeOne;top:13%;right:6%;transform:rotate(14deg)}.final-cta__shape--two{background:linear-gradient(90deg,#b45cff85,#eb6bff29);border-radius:999px;width:82px;height:28px;animation:8s ease-in-out infinite alternate finalCtaShapeTwo;bottom:8%;left:4%;transform:rotate(-18deg)}.final-cta__shape--three{background:var(--cyan);border-radius:50%;width:22px;height:22px;animation:3.4s ease-in-out infinite finalCtaDot;top:43%;right:2.5%;box-shadow:0 0 26px #2cf3f4a6}.final-cta__wink{width:76px;height:48px;color:color-mix(in srgb, var(--cyan) 78%, white);animation:5s ease-in-out infinite alternate finalCtaWink;position:absolute;bottom:28%;right:8%;transform:rotate(-8deg)}.final-cta__wink:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:9px;box-shadow:0 0 16px #2cf3f480}.final-cta__wink:after{content:"";border-top:4px solid;border-radius:50%;width:24px;height:12px;position:absolute;top:3px;right:7px;transform:rotate(-8deg)}.final-cta__wink i{border-bottom:4px solid;border-radius:0 0 50% 50%;width:40px;height:20px;position:absolute;bottom:2px;left:20px}.final-cta h2{z-index:2;letter-spacing:-.07em;max-width:none;margin:0;font-size:clamp(42px,5.8vw,72px);line-height:.94;position:relative}.final-cta h2 span{width:fit-content;display:block}.final-cta h2 span:first-child{text-wrap:balance;max-width:15ch}.final-cta h2 span:last-child{color:#080a12;text-wrap:balance;background:linear-gradient(90deg,#65d6ff,#7886ff 55%,#ca80ff);border-radius:.24em;max-width:calc(100% - clamp(30px,8vw,120px));margin-top:14px;margin-left:auto;padding:.08em .2em .14em;transition:transform .35s,box-shadow .35s;transform:rotate(-1.25deg);box-shadow:0 18px 46px #4b6bff33,inset 0 1px #ffffff6b}.final-cta__inner:hover h2 span:last-child{transform:rotate(.35deg)translateY(-3px);box-shadow:0 24px 60px #4b6bff47,inset 0 1px #ffffff80}.final-cta__lead{z-index:2;border-left:2px solid var(--cyan);max-width:650px;color:var(--muted-strong);text-wrap:balance;margin:36px 0 0 clamp(20px,8vw,130px);padding-left:20px;font-size:clamp(18px,2vw,22px);line-height:1.55;position:relative}.final-cta__actions{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:44px;display:flex;position:relative}.final-cta__quiz-button{min-height:58px;padding-inline:28px;transform:rotate(-1.5deg)}.final-cta__quiz-button:hover{transform:translateY(-4px)rotate(.5deg)}.final-cta__contact{border:1px solid color-mix(in srgb, var(--cyan) 24%, var(--line));background:radial-gradient(circle at 92% 8%, #2cf3f429, transparent 36%), linear-gradient(135deg, #4b6bff1f, #b45cff1c), color-mix(in srgb, var(--panel-bg-strong) 88%, transparent);backdrop-filter:blur(24px);border-radius:26px;flex:640px;max-width:740px;margin-top:0;padding:20px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 24px 62px #00000047,0 0 42px #4b6bff14,inset 0 1px #ffffff14}.final-cta__contact:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, var(--cyan), transparent 18%, var(--blue) 42%, transparent 64%, var(--violet) 82%, var(--cyan));opacity:.72;pointer-events:none;padding:1px;animation:8s linear infinite finalContactBorder;position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.final-cta__contact:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#b45cff33,#0000 68%);border-radius:50%;width:240px;position:absolute;bottom:-120px;right:-90px}.final-cta__contact>*{z-index:1;position:relative}.final-cta__contact:hover{border-color:color-mix(in srgb, var(--cyan) 42%, var(--line));transform:rotate(-.4deg)translateY(-3px);box-shadow:0 30px 74px #00000057,0 0 54px #4b6bff24,inset 0 1px #ffffff1f}.final-cta__contact-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.final-cta__contact .hero-contact__title{color:var(--text);letter-spacing:.1em;align-items:center;gap:9px;font-size:15px;font-weight:900;display:flex}.final-cta__contact .hero-contact__title>span{background:var(--success);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--success) 72%, transparent);border-radius:50%;animation:2s ease-in-out infinite finalContactLive}.final-cta__contact-caption{color:var(--muted);margin-top:7px;font-size:13px}.final-cta__arcade{z-index:2;border:1px dashed color-mix(in srgb, var(--cyan) 38%, var(--line));background:linear-gradient(135deg, #2cf3f40f, #b45cff12), color-mix(in srgb, var(--panel-bg) 72%, transparent);backdrop-filter:blur(18px);border-radius:24px;margin:34px clamp(0px,4vw,68px) 0;padding:16px;transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;transform:rotate(-.35deg);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000029}.final-cta__arcade:hover{border-color:color-mix(in srgb, var(--cyan) 58%, var(--line));transform:rotate(0)}.final-cta__arcade-head{justify-content:space-between;align-items:center;gap:20px;padding:0 3px;display:flex}.final-cta__arcade-head>div{align-items:center;gap:12px;min-width:0;display:flex}.final-cta__arcade-head span{border:1px solid color-mix(in srgb, var(--violet) 34%, var(--line));color:var(--violet);background:color-mix(in srgb, var(--violet) 8%, transparent);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900;line-height:1}.final-cta__arcade-head p{color:var(--muted-strong);font-size:14px;line-height:1.35}.final-cta__arcade-head>strong{color:var(--cyan);letter-spacing:.08em;text-shadow:0 0 18px #2cf3f475;flex:none;font-size:15px}.final-cta__arcade-stage{min-height:104px;margin-top:13px;display:grid}.final-cta__arena,.final-cta__reward{grid-area:1/1}.final-cta__arena{--spark-x:84%;--spark-y:50%;border:1px solid var(--line-soft);background:linear-gradient(color-mix(in srgb, var(--mesh-line) 72%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--mesh-line) 72%, transparent) 1px, transparent 1px), radial-gradient(circle at var(--spark-x) var(--spark-y), #2cf3f41f, transparent 20%), #0000001f;background-size:32px 32px,32px 32px,100% 100%,100% 100%;border-radius:18px;min-height:104px;position:relative;overflow:hidden}.final-cta__arena:before,.final-cta__arena:after{content:"";left:var(--spark-x);top:var(--spark-y);border:1px solid color-mix(in srgb, var(--cyan) 48%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:56px;height:56px;position:absolute;transform:translate(-50%,-50%)scale(.4)}.final-cta__arena.is-hit:before{animation:.58s ease-out finalSparkBurst}.final-cta__arena.is-hit:after{animation:.58s ease-out 80ms finalSparkBurst}.final-cta__arena-line{background:linear-gradient(90deg,#0000,#2cf3f42e,#b45cff33,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.final-cta__spark{left:var(--spark-x);top:var(--spark-y);color:#071017;background:linear-gradient(135deg, #fff, var(--cyan) 54%, #74a7ff);cursor:pointer;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:44px;height:44px;transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),box-shadow .25s;animation:1.8s ease-in-out infinite finalArcadeSpark;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #2cf3f417,0 0 28px #2cf3f49e}.final-cta__spark:hover,.final-cta__spark:focus-visible{box-shadow:0 0 0 8px #2cf3f41f,0 0 40px #2cf3f4c7}.final-cta__spark:focus-visible{outline-offset:3px;outline:2px solid #fff}.final-cta__spark span{font-size:23px;line-height:1}.final-cta__reward{border:1px solid color-mix(in srgb, var(--success) 36%, var(--line));background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--success) 16%, transparent), transparent 34%), linear-gradient(135deg, #2cf3f414, #b45cff1a), color-mix(in srgb, var(--panel-bg-strong) 90%, transparent);min-height:104px;box-shadow:0 0 44px color-mix(in srgb, var(--success) 10%, transparent), inset 0 1px 0 #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 22px;padding:15px 18px;animation:.55s cubic-bezier(.2,.9,.25,1) both finalRewardIn;display:grid}.final-cta__reward:focus{outline:none}.final-cta__reward>div{gap:5px;display:grid}.final-cta__reward>div>span{color:var(--success);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.final-cta__reward strong{color:var(--text);letter-spacing:-.03em;font-size:clamp(18px,2vw,24px)}.final-cta__reward strong em{color:#0000;background:linear-gradient(90deg, var(--cyan), #7790ff, var(--violet));background-clip:text;font-style:normal}.final-cta__reward strong b{color:var(--success);font:inherit;text-shadow:0 0 22px color-mix(in srgb, var(--success) 34%, transparent)}.final-cta__reward p{color:var(--muted-strong);font-size:13px;line-height:1.42}.final-cta__reward>button{border:1px solid color-mix(in srgb, var(--success) 36%, var(--line));min-height:46px;color:var(--text);background:color-mix(in srgb, var(--success) 10%, var(--surface));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:800;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex}.final-cta__reward>button:hover,.final-cta__reward>button:focus-visible{border-color:color-mix(in srgb, var(--success) 62%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--success) 13%, transparent);transform:translateY(-2px)rotate(-.5deg)}.final-cta__reward>small{min-height:1em;color:var(--success);grid-column:1/-1;font-size:11px}.final-cta__arcade.is-won{border-color:color-mix(in srgb, var(--success) 54%, var(--line));box-shadow:0 22px 58px #00000038, 0 0 56px color-mix(in srgb, var(--success) 11%, transparent);transform:rotate(.25deg)}.final-cta__arcade.is-won .final-cta__arcade-head>strong{color:var(--success);text-shadow:0 0 18px color-mix(in srgb, var(--success) 42%, transparent)}.final-cta__contact .hero-contact__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.final-cta__contact .final-cta__contact-link{--contact-accent:var(--cyan);border-color:color-mix(in srgb, var(--contact-accent) 18%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--contact-accent) 9%, transparent), transparent 56%), color-mix(in srgb, var(--surface) 78%, transparent);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:auto;min-width:0;height:auto;min-height:78px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.final-cta__contact .contact-link--phone{--contact-accent:var(--success)}.final-cta__contact .contact-link--max{--contact-accent:#6e1aff}.final-cta__contact .contact-link--telegram{--contact-accent:#229ed9}.final-cta__contact .final-cta__contact-link:hover,.final-cta__contact .final-cta__contact-link:focus-visible{z-index:2;border-color:color-mix(in srgb, var(--contact-accent) 52%, var(--line));box-shadow:0 16px 34px color-mix(in srgb, var(--contact-accent) 15%, transparent), inset 0 1px 0 #ffffff1f;transform:translateY(-5px)rotate(-1deg)}.final-cta__contact .final-cta__contact-link:nth-child(2):hover,.final-cta__contact .final-cta__contact-link:nth-child(2):focus-visible{transform:translateY(-6px)rotate(1.2deg)}.final-cta__contact .final-cta__contact-link .hero-contact__icon{width:42px;height:42px;box-shadow:0 8px 24px color-mix(in srgb, var(--contact-accent) 24%, transparent);border-radius:13px;flex:0 0 42px}.final-cta__contact .final-cta__contact-link .contact-channel-icon--phone{background:linear-gradient(135deg, color-mix(in srgb, var(--success) 20%, var(--surface)), color-mix(in srgb, var(--success) 8%, var(--surface-soft)))}.final-cta__contact .final-cta__contact-link .contact-channel-icon--max,.final-cta__contact .final-cta__contact-link .contact-channel-icon--telegram{background:color-mix(in srgb, var(--surface) 88%, transparent);padding:4px}.final-cta__contact-copy{text-align:left;gap:4px;min-width:0;display:grid}.final-cta__contact-copy strong{color:var(--text);font-size:14px;line-height:1}.final-cta__contact-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.final-cta__contact-link>i{color:var(--contact-accent);font-size:16px;font-style:normal;transition:transform .25s}.final-cta__contact-link:hover>i,.final-cta__contact-link:focus-visible>i{transform:translate(3px,-3px)}@keyframes finalCtaBeam{to{transform:translate(180%)scaleX(.8)}}@keyframes finalCtaShapeOne{to{transform:translate(-12px,14px)rotate(25deg)}}@keyframes finalCtaShapeTwo{to{transform:translate(18px,-10px)rotate(-8deg)}}@keyframes finalCtaDot{50%{opacity:.45;transform:scale(.7)}}@keyframes finalCtaWink{to{transform:translate(-8px,-5px)rotate(-3deg)}}@keyframes finalContactBorder{to{transform:rotate(360deg)}}@keyframes finalContactLive{50%{opacity:.5;transform:scale(.72)}}@keyframes finalArcadeSpark{50%{transform:translate(-50%,calc(-50% - 3px))scale(1.08)rotate(10deg)}}@keyframes finalSparkBurst{0%{opacity:.9;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}@keyframes finalRewardIn{0%{opacity:0;transform:translateY(14px)scale(.96)rotate(-.8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (width>=681px) and (width<=960px){.final-cta__actions{display:grid}.final-cta__quiz-button{width:fit-content}.final-cta__contact{width:100%;max-width:none}}@media (width<=680px){.final-cta__inner{border-radius:30px;padding:34px 22px}.final-cta h2{font-size:clamp(36px,11vw,48px)}.final-cta h2 span:last-child{max-width:100%;margin-top:10px;margin-left:0}.final-cta__lead{margin:30px 0 0;padding-left:14px}.final-cta__arcade{margin:28px 0 0;padding:13px}.final-cta__arcade-head{align-items:flex-start}.final-cta__arcade-head>div{gap:8px;display:grid}.final-cta__arcade-head p{font-size:12px}.final-cta__arcade-stage,.final-cta__arena{min-height:116px}.final-cta__reward{grid-template-columns:1fr;padding:16px}.final-cta__reward>button{width:100%}.final-cta__reward>small{grid-column:1}.final-cta__actions{gap:22px;margin-top:34px;display:grid}.final-cta__quiz-button,.final-cta__contact{width:100%}.final-cta__contact{max-width:none;padding:17px;transform:none}.final-cta__contact:hover{transform:translateY(-2px)}.final-cta__contact-head{flex-wrap:wrap}.final-cta__contact .hero-contact__links{grid-template-columns:1fr}.final-cta__contact .final-cta__contact-link{min-height:68px}.final-cta__wink{opacity:.55;bottom:37%;right:2%;transform:scale(.72)rotate(-8deg)}.final-cta__shape--one{top:5%;right:4%;transform:scale(.7)rotate(14deg)}.final-cta__shape--three{display:none}}@media (width<=1120px){.services__grid,.method__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit{grid-template-columns:1fr}.audit__content{position:static}}@media (width<=900px){.problem{overflow-x:clip}.problem__grid,.system__grid,.trust__grid{grid-template-columns:1fr}.problem{padding-block:92px}.problem__layout{grid-template-columns:1fr;gap:48px}.problem .section-head{max-width:720px;padding-top:0;position:static}.problem__map{width:min(100%,680px);min-height:650px;margin-inline:auto}.system-offer{grid-template-columns:1fr;gap:24px}.tasks__header{grid-template-columns:1fr;align-items:start}.tasks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks__grid .task-card:nth-child(n){grid-column:auto}.tasks__note{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tasks__note-kicker{grid-column:1/-1}.tasks__note .button{white-space:nowrap}.faq__layout{grid-template-columns:1fr;gap:30px}.faq__intro{position:static}}@media (width<=680px){.services__grid,.system__grid,.method__grid,.tasks__grid{grid-template-columns:1fr}.problem{padding-block:74px}.problem__shell{margin:0}.problem__shell:before{background-size:100% 100%,38px 38px,38px 38px;width:112%;top:26%;bottom:0;right:-12%;mask-image:radial-gradient(#000 8%,#0000 74%)}.problem .section-head h2{font-size:clamp(30px,9.5vw,42px)}.problem__layout{gap:34px}.problem__map{min-height:0}.problem__route{top:18px;bottom:18px;left:9px;transform:none}.problem__route:before,.problem__route:after{display:none}.problem__route span{height:66px;animation-duration:5s}.problem__grid{gap:14px;padding-left:30px}.problem-card,.problem-card:nth-child(2n){border-radius:22px;width:100%;min-height:0;margin:0;padding:21px 18px}.problem-card:hover,.problem-card:nth-child(2n):hover{transform:translate(3px,-2px)}.problem-card__node,.problem-card:nth-child(2n) .problem-card__node{left:-21px;right:auto;transform:translate(-50%,-50%)}.problem-card__node:before,.problem-card:nth-child(2n) .problem-card__node:before{background:linear-gradient(90deg, color-mix(in srgb, var(--problem-accent) 58%, transparent), transparent);width:20px;left:100%;right:auto}.problem-card>.problem-card__number{width:40px;height:40px}.method__standards{justify-content:stretch;gap:10px;padding:18px;display:grid}.tasks__grid{margin-top:18px}.tasks__note{grid-template-columns:1fr}.tasks__note .button{width:100%}.faq-item summary{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:20px 18px}.faq-item__toggle{width:30px;height:30px}.faq-item__action{display:none}.faq-item__answer{padding:0 18px 22px 42px}.method__standards li{white-space:normal}.method__standards li:before{content:"";background:var(--gradient);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-right:10px;box-shadow:0 0 12px #4b6bff6b}.method__standards li:not(:last-child):after{display:none}.method__grid{gap:10px}.method__grid:before,.method__grid:after,.method__core{display:none}.method .step-card{border-radius:20px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:4px 12px;min-height:0;padding:16px;display:grid}.method .step-card>span{grid-row:1/-1;align-self:start;width:42px;height:42px;margin:0;font-size:12px}.method .step-card h3{grid-column:2;font-size:17px;line-height:1.18}.method .step-card p{grid-column:2;margin-top:2px;font-size:14px;line-height:1.5}.final-cta__inner{border-radius:30px;padding:28px 20px}}.about-hero--proof{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;gap:42px;min-height:780px;padding-top:158px;display:grid}.about-hero h1{letter-spacing:-.078em;max-width:900px;margin-top:18px;font-size:clamp(46px,7vw,94px);line-height:.92}.about-hero__content>p:not(.eyebrow){max-width:760px;color:var(--muted-strong);margin-top:26px;font-size:clamp(17px,2vw,21px);line-height:1.7}.about-hero__badges{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.about-hero__badges span,.about-partners-v2__list span{border:1px solid var(--line-soft);min-height:40px;color:var(--text);background:var(--surface-soft);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.about-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about-proof-card{text-align:center;border:1px solid var(--line-strong);background:var(--glass-bg);min-height:440px;box-shadow:var(--shadow);border-radius:42px;align-content:center;justify-items:center;padding:34px;display:grid;position:relative;overflow:hidden}.about-proof-card:before,.about-proof-card:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.about-proof-card:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 24%, transparent);width:320px}.about-proof-card:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--violet) 24%, transparent);width:220px}.about-proof-card__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--cyan) 26%, transparent), color-mix(in srgb, var(--violet) 14%, transparent) 48%, transparent 72%);opacity:.8;border-radius:999px;width:280px;position:absolute}.about-proof-card img,.about-proof-card strong,.about-proof-card p,.about-proof-card div{z-index:1;position:relative}.about-proof-card img{width:76px;height:76px;filter:drop-shadow(0 0 28px color-mix(in srgb, var(--cyan) 42%, transparent));margin-bottom:20px}.about-proof-card strong{color:var(--text);letter-spacing:.2em;text-transform:uppercase;font-size:14px;font-weight:950}.about-proof-card p{max-width:320px;color:var(--muted-strong);margin-top:16px;line-height:1.65}.about-proof-card div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.about-proof-card div span{border:1px solid var(--line-soft);color:var(--muted-strong);background:var(--panel-bg);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.about-story-v2{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:stretch;gap:34px;display:grid}.about-story-v2__content,.about-story-v2__timeline{border:1px solid var(--line);background:var(--glass-bg);box-shadow:var(--shadow-soft);border-radius:36px;padding:34px}.about-story-v2 h2,.about-partners-v2 h2,.about-order-cta h2{color:var(--text);letter-spacing:-.064em;margin-top:16px;font-size:clamp(34px,5vw,66px);line-height:.98}.about-story-v2 p:not(.eyebrow),.about-partners-v2 p:not(.eyebrow),.about-order-cta p{color:var(--muted-strong);margin-top:18px;line-height:1.72}.about-story-v2__timeline{align-content:center;gap:14px;display:grid}.about-story-v2__timeline article{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:24px;padding:18px}.about-story-v2__timeline strong{color:var(--text);letter-spacing:-.06em;font-size:clamp(30px,4vw,52px);line-height:1;display:block}.about-story-v2__timeline span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:900;display:block}.about-carousel,.about-results__carousel{max-width:1120px;margin:0 auto}.about-carousel__viewport{border-radius:38px;overflow:hidden}.about-carousel__track{will-change:transform;transition:transform .54s cubic-bezier(.22,1,.36,1);display:flex}.about-review,.about-result-card{border:1px solid var(--line-strong);background:var(--glass-bg);min-width:100%;box-shadow:var(--shadow);border-radius:38px;grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.about-review__media,.about-result-card__mock{border:1px solid var(--line-soft);background:radial-gradient(circle at 30% 22%, color-mix(in srgb, var(--cyan) 18%, transparent), transparent 34%), radial-gradient(circle at 76% 70%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 38%), var(--surface-soft);border-radius:30px;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.about-review__media small{color:var(--muted);font-size:12px;font-weight:800;position:absolute;bottom:16px;left:18px}.about-review__play{aspect-ratio:1;background:var(--gradient);width:82px;box-shadow:0 0 40px color-mix(in srgb, var(--cyan) 26%, transparent);border-radius:999px}.about-review__play:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:21px solid #fff;width:0;height:0;position:absolute;transform:translate(33px,27px)}.about-review__image-lines{background:linear-gradient(color-mix(in srgb, var(--text) 16%, transparent) 0 0) 28px 42px/70% 12px no-repeat, linear-gradient(color-mix(in srgb, var(--text) 10%, transparent) 0 0) 28px 76px/52% 10px no-repeat, linear-gradient(color-mix(in srgb, var(--text) 10%, transparent) 0 0) 28px 108px/78% 10px no-repeat, linear-gradient(color-mix(in srgb, var(--cyan) 24%, transparent), color-mix(in srgb, var(--violet) 18%, transparent));border:1px solid var(--line-soft);border-radius:24px;width:min(78%,330px);height:210px}.about-review__avatar{color:#fff;background:var(--gradient);width:96px;height:96px;box-shadow:0 0 40px color-mix(in srgb, var(--violet) 24%, transparent);border-radius:999px;place-items:center;font-size:38px;font-weight:950;display:grid}.about-review__body{align-content:center;display:grid}.about-review__body p{color:var(--text);letter-spacing:-.045em;font-size:clamp(22px,3vw,36px);line-height:1.18}.about-review__body footer{margin-top:28px}.about-review__body strong,.about-review__body span{display:block}.about-review__body strong{color:var(--text);font-size:18px}.about-review__body span{color:var(--muted);margin-top:6px}.about-carousel__controls{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.about-carousel__controls>button,.about-carousel__dots button{border:1px solid var(--line-soft);color:var(--text);background:var(--panel-bg);cursor:pointer}.about-carousel__controls>button{border-radius:999px;width:44px;height:44px;font-size:18px}.about-carousel__dots{gap:8px;display:flex}.about-carousel__dots button{opacity:.48;border-radius:999px;width:9px;height:9px;padding:0}.about-carousel__dots button.is-active{opacity:1;background:var(--gradient);width:26px}.about-result-card{align-items:stretch}.about-result-card__mock{align-content:stretch;justify-items:stretch;padding:18px}.about-result-card__mock-top,.about-result-card__mock-lines{gap:8px;display:flex}.about-result-card__mock-top span{background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;width:10px;height:10px}.about-result-card__mock-chart{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel-bg) 68%, transparent);border-radius:24px;grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;min-height:190px;margin:28px 0;padding:18px;display:grid}.about-result-card__mock-chart i{background:var(--gradient);opacity:.86;border-radius:999px 999px 10px 10px;display:block}.about-result-card__mock-chart i:first-child{height:36%}.about-result-card__mock-chart i:nth-child(2){height:52%}.about-result-card__mock-chart i:nth-child(3){height:44%}.about-result-card__mock-chart i:nth-child(4){height:72%}.about-result-card__mock-chart i:nth-child(5){height:92%}.about-result-card__mock-lines{flex-direction:column}.about-result-card__mock-lines span{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;height:10px}.about-result-card__mock-lines span:first-child{width:82%}.about-result-card__mock-lines span:nth-child(2){width:64%}.about-result-card__mock-lines span:nth-child(3){width:74%}.about-result-card__content{align-content:center;display:grid}.about-result-card__content strong{color:var(--text);letter-spacing:-.08em;font-size:clamp(48px,7vw,88px);line-height:.9}.about-result-card__content h3{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin-top:14px;font-size:13px;font-weight:950}.about-result-card__content p,.about-result-card__content li,.about-result-card__content small{color:var(--muted);line-height:1.62}.about-result-card__content p{margin-top:18px}.about-result-card__content ul{flex-wrap:wrap;gap:8px;margin-top:20px;padding:0;list-style:none;display:flex}.about-result-card__content li{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.about-result-card__content small{margin-top:22px}.about-cases-v2__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-case-v2{gap:18px;padding:24px;display:grid}.about-case-v2>span{width:max-content;color:var(--cyan);background:color-mix(in srgb, var(--cyan) 9%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.about-case-v2 h3{color:var(--text);letter-spacing:-.04em;font-size:24px}.about-case-v2 div{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:20px;padding:16px}.about-case-v2 small{color:var(--muted-strong);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.about-case-v2 p,.about-case-v2 em{color:var(--muted);margin-top:8px;font-style:normal;line-height:1.58}.about-case-v2 footer{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;display:flex}.about-case-v2 footer strong{color:var(--text);letter-spacing:-.06em;font-size:28px}.about-partners-v2__inner,.about-order-cta__inner{border:1px solid var(--line-strong);background:var(--final-bg);box-shadow:var(--shadow);border-radius:42px;padding:42px}.about-partners-v2__inner{grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:center;gap:34px;display:grid}.about-partners-v2__list{flex-wrap:wrap;gap:10px;display:flex}.about-order-cta__inner{text-align:center;justify-items:center;display:grid}.about-order-cta p{max-width:720px}.about-order-cta .button{margin-top:28px}.about-order-cta small{color:var(--muted);margin-top:18px}.about-order-cta small a{color:var(--muted-strong)}@media (width<=1120px){.about-hero--proof,.about-story-v2,.about-partners-v2__inner,.about-review,.about-result-card,.about-cases-v2__grid{grid-template-columns:1fr}}@media (width<=680px){.about-hero--proof{min-height:auto;padding-top:132px}.about-proof-card,.about-story-v2__content,.about-story-v2__timeline,.about-review,.about-result-card,.about-partners-v2__inner,.about-order-cta__inner{border-radius:28px;padding:22px}.about-review__media,.about-result-card__mock{border-radius:24px;min-height:240px}.about-case-v2 footer{display:grid}}.about-review__media,.about-result-card__mock{border:1px solid var(--line-soft);color:inherit;cursor:pointer;appearance:none;transition:transform .18s,border-color .18s,box-shadow .18s}.about-review__media:hover,.about-result-card__mock:hover{border-color:color-mix(in srgb, var(--cyan) 30%, var(--line-soft));box-shadow:0 18px 50px color-mix(in srgb, var(--cyan) 10%, transparent);transform:translateY(-2px)}.about-review__media img,.about-result-card__mock img{object-fit:cover;border-radius:24px;width:100%;height:100%;min-height:320px;display:block}.about-review__media-overlay,.about-result-card__zoom{z-index:2;color:#fff;backdrop-filter:blur(14px);letter-spacing:.08em;text-transform:uppercase;background:#060a1294;border:1px solid #ffffff2e;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:900;position:absolute;top:18px;right:18px}.proof-modal[hidden]{display:none}.proof-modal{z-index:120;opacity:0;pointer-events:none;place-items:center;padding:24px;transition:opacity .18s;display:grid;position:fixed;inset:0}.proof-modal.is-open{opacity:1;pointer-events:auto}.proof-modal__backdrop{background:color-mix(in srgb, var(--bg) 70%, #02060ebd);backdrop-filter:blur(18px);position:absolute;inset:0}.proof-modal__dialog{border:1px solid var(--line-strong);background:var(--panel-bg);width:min(1080px,100%);max-height:min(860px,100dvh - 40px);box-shadow:var(--shadow);border-radius:36px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);gap:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;transform:translateY(14px)scale(.98)}.proof-modal.is-open .proof-modal__dialog{transform:translateY(0)scale(1)}.proof-modal__close{z-index:3;border:1px solid var(--line-soft);width:42px;height:42px;color:var(--text);background:var(--surface-soft);cursor:pointer;border-radius:999px;font-size:24px;line-height:1;position:absolute;top:16px;right:16px}.proof-modal__media{background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 34%), radial-gradient(circle at 78% 82%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 36%), var(--surface-soft);min-height:420px;padding:18px}.proof-modal__media>img,.proof-modal__video-mock>img{object-fit:contain;background:color-mix(in srgb, var(--bg) 72%, transparent);border-radius:24px;width:100%;height:100%;min-height:420px;max-height:68dvh;display:block}.proof-modal__content{border-left:1px solid var(--line-soft);align-content:center;padding:clamp(24px,4vw,46px);display:grid}.proof-modal__content h2{color:var(--text);letter-spacing:-.07em;font-size:clamp(28px,4vw,48px);line-height:1}.proof-modal__content p:not(.eyebrow){color:var(--muted);margin-top:18px;line-height:1.7}.proof-modal__video-mock{height:100%;min-height:420px;position:relative}.proof-modal__play{color:#fff;background:var(--gradient);cursor:pointer;width:86px;height:86px;box-shadow:0 0 48px color-mix(in srgb, var(--cyan) 22%, transparent);border:1px solid #fff3;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proof-modal__play span{font-size:30px;font-weight:900;transform:translate(2px)}.proof-modal__video-bar{background:#ffffff29;border-radius:999px;height:9px;position:absolute;bottom:42px;left:42px;right:42px;overflow:hidden}.proof-modal__video-bar i{border-radius:inherit;background:var(--gradient);width:32%;height:100%;transition:width .52s;display:block}.proof-modal__video-mock.is-playing .proof-modal__video-bar i{width:76%}.is-proof-modal-open{overflow:hidden}@media (width<=860px){.proof-modal{padding:14px}.proof-modal__dialog{grid-template-columns:1fr;overflow:auto}.proof-modal__content{border-left:0;border-top:1px solid var(--line-soft)}.proof-modal__media,.proof-modal__media>img,.proof-modal__video-mock,.proof-modal__video-mock>img{min-height:280px}}.proof-modal__source{border:1px solid color-mix(in srgb, var(--cyan) 26%, var(--line-soft));width:max-content;max-width:100%;color:var(--text);background:color-mix(in srgb, var(--cyan) 9%, transparent);letter-spacing:.04em;border-radius:999px;margin-top:22px;padding:12px 14px;font-size:13px;font-weight:900;text-decoration:none}.proof-modal__source:hover{border-color:color-mix(in srgb, var(--cyan) 44%, var(--line-soft));box-shadow:0 0 34px color-mix(in srgb, var(--cyan) 12%, transparent)}.proof-modal__video-caption{color:#fff;backdrop-filter:blur(14px);background:#0408129e;border:1px solid #ffffff24;border-radius:18px;gap:4px;padding:12px 14px;display:grid;position:absolute;top:34px;left:34px}.proof-modal__video-caption strong{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.proof-modal__video-caption span{opacity:.78;font-size:12px}.about-page-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:850px;padding-top:152px;display:grid}.about-page-hero h1{max-width:900px;color:var(--text);letter-spacing:-.078em;text-wrap:balance;margin-top:20px;font-size:clamp(52px,7vw,98px);line-height:.91}.about-page-hero h1 span{white-space:nowrap;display:block}.about-page-hero__lead{max-width:760px;color:var(--muted-strong);margin-top:28px;font-size:clamp(18px,2vw,22px);line-height:1.66}.about-page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about-page-hero__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:48px;display:grid}.about-page-hero__signals span{border:1px solid var(--line-soft);min-height:62px;color:var(--muted-strong);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:18px;align-items:center;gap:11px;padding:12px 15px;font-size:13px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff0d}.about-page-hero__signals i{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:950}.about-page-photon{isolation:isolate;background:radial-gradient(circle at 47% 44%, color-mix(in srgb, var(--cyan) 15%, transparent), transparent 27%), radial-gradient(circle at 55% 49%, color-mix(in srgb, var(--violet) 13%, transparent), transparent 53%);min-height:570px;box-shadow:none;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.about-page-photon:before{content:"";z-index:-2;background:radial-gradient(circle, transparent 0 37%, color-mix(in srgb, var(--cyan) 6%, transparent) 38%, transparent 39%), radial-gradient(circle, transparent 0 56%, color-mix(in srgb, var(--violet) 7%, transparent) 57%, transparent 58%), linear-gradient(color-mix(in srgb, var(--line-soft) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line-soft) 60%, transparent) 1px, transparent 1px);opacity:.72;background-size:48px 48px;border-radius:50%;position:absolute;inset:5%;mask-image:radial-gradient(circle at 50% 48%,#000 0 26%,#000000d1 48%,#0000 76%)}.about-page-photon:after{content:"AURA";z-index:-1;color:color-mix(in srgb, var(--text) 3.5%, transparent);letter-spacing:.12em;white-space:nowrap;font-size:clamp(92px,12vw,162px);font-weight:950;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-48%,-50%)}.about-page-photon__core{z-index:2;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--line));background:radial-gradient(circle, color-mix(in srgb, var(--surface-strong) 90%, transparent), color-mix(in srgb, var(--surface) 50%, transparent) 56%, transparent 72%);width:220px;box-shadow:0 0 54px color-mix(in srgb, var(--cyan) 18%, transparent), 0 0 90px color-mix(in srgb, var(--violet) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.about-page-photon__core:before,.about-page-photon__core:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.about-page-photon__core:before{border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent);box-shadow:inset 0 0 28px color-mix(in srgb, var(--cyan) 7%, transparent), 0 0 42px color-mix(in srgb, var(--violet) 8%, transparent);inset:-20px}.about-page-photon__core:after{aspect-ratio:1;background:var(--violet);width:12px;box-shadow:0 0 18px color-mix(in srgb, var(--violet) 82%, transparent), -154px 145px 0 -3px var(--cyan), -154px 145px 16px -1px color-mix(in srgb, var(--cyan) 70%, transparent);top:20px;right:11px}.about-page-photon__core img{object-fit:contain;width:76%;height:76%;filter:drop-shadow(0 0 32px color-mix(in srgb, var(--cyan) 36%, transparent));animation:5s ease-in-out infinite aboutPhotonPulse}.about-page-photon__orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 24%, transparent);pointer-events:none;border-radius:50%;position:absolute}.about-page-photon__orbit--outer{width:430px;animation:22s linear infinite aboutPhotonSpin}.about-page-photon__orbit--inner{border-color:color-mix(in srgb, var(--violet) 30%, transparent);border-style:dashed;width:320px;animation:16s linear infinite reverse aboutPhotonSpin}.about-page-photon__orbit:before,.about-page-photon__orbit:after{content:"";aspect-ratio:1;background:var(--cyan);width:9px;box-shadow:0 0 22px color-mix(in srgb, var(--cyan) 72%, transparent);border-radius:50%;position:absolute}.about-page-photon__orbit:before{top:20%;left:12%}.about-page-photon__orbit:after{background:var(--violet);box-shadow:0 0 22px color-mix(in srgb, var(--violet) 72%, transparent);bottom:25%;right:8%}.about-page-photon__spark{background:var(--text);width:5px;height:5px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:absolute}.about-page-photon__spark--one{top:17%;left:15%}.about-page-photon__spark--two{bottom:22%;right:17%}.about-page-photon__label{z-index:3;color:var(--muted-strong);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex;position:absolute}.about-page-photon__label:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan));width:22px;height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--cyan) 42%, transparent)}.about-page-photon__label--precision{top:24%;left:2%}.about-page-photon__label--energy{top:32%;right:0}.about-page-photon__label--energy:before{background:linear-gradient(90deg, transparent, var(--violet));box-shadow:0 0 10px color-mix(in srgb, var(--violet) 42%, transparent)}.about-page-photon__caption{z-index:3;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel-bg) 72%, transparent);backdrop-filter:blur(18px);text-align:center;border-radius:18px;gap:5px;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;display:grid;position:absolute;bottom:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff0f}.about-page-photon__caption small{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.about-page-photon__caption strong{color:var(--text);letter-spacing:-.02em;font-size:17px}.about-page-index{color:color-mix(in srgb, var(--text) 12%, transparent);letter-spacing:-.09em;font-size:clamp(68px,9vw,126px);font-weight:950;line-height:.74;display:block}.about-page-origin__head{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:36px;display:grid}.about-page-origin__head .section-head{max-width:930px;margin-bottom:0}.about-page-origin__head h2,.about-page-idea h2,.about-page-partnership h2{color:var(--text);letter-spacing:-.066em;text-wrap:balance;margin-top:16px;font-size:clamp(40px,5.7vw,76px);line-height:.96}.about-page-origin__body{border:1px solid var(--line);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--cyan) 11%, transparent), transparent 38%), var(--glass-bg);box-shadow:var(--shadow-soft);border-radius:38px;grid-template-columns:minmax(220px,.5fr) minmax(0,1.1fr);gap:28px;margin-top:48px;padding:clamp(24px,4vw,46px);display:grid}.about-page-origin__line{align-content:start;gap:10px;display:grid}.about-page-origin__line span{border-bottom:1px solid var(--line-soft);min-height:52px;color:var(--muted-strong);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:0 16px;font-size:12px;font-weight:900;display:flex}.about-page-origin__line span:after{content:"";aspect-ratio:1;background:var(--gradient);width:8px;box-shadow:0 0 18px color-mix(in srgb, var(--cyan) 48%, transparent);border-radius:50%}.about-page-origin__copy{gap:20px;display:grid}.about-page-origin__copy p{color:var(--muted-strong);font-size:clamp(17px,1.8vw,20px);line-height:1.72}.about-page-origin__copy .about-page-origin__statement{border-left:3px solid var(--cyan);color:var(--text);background:linear-gradient(90deg, color-mix(in srgb, var(--cyan) 9%, transparent), transparent);border-radius:0 22px 22px 0;margin-top:8px;padding:24px 26px;font-weight:680}.about-page-idea__intro{position:relative}.about-page-idea__intro .about-page-index{position:absolute;top:0;left:0}.about-page-idea__intro .section-head{max-width:820px}.about-page-idea__stage{border:1px solid var(--line-strong);background:radial-gradient(circle at 20% 50%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 30%), radial-gradient(circle at 84% 24%, color-mix(in srgb, var(--violet) 12%, transparent), transparent 34%), var(--final-bg);min-height:440px;box-shadow:var(--shadow);border-radius:42px;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(28px,5vw,56px);display:grid;overflow:hidden}.about-page-idea__symbol{place-items:center;min-height:300px;display:grid;position:relative}.about-page-idea__symbol span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cyan) 28%, transparent);border-radius:50%;position:absolute}.about-page-idea__symbol span:first-child{width:290px}.about-page-idea__symbol span:last-of-type{border-color:color-mix(in srgb, var(--violet) 36%, transparent);border-style:dashed;width:210px}.about-page-idea__symbol img{z-index:1;width:150px;height:150px;filter:drop-shadow(0 0 38px color-mix(in srgb, var(--cyan) 32%, transparent));position:relative}.about-page-idea__copy{gap:18px;display:grid}.about-page-idea__copy p{color:var(--muted-strong);font-size:clamp(17px,1.9vw,21px);line-height:1.7}.about-page-idea__copy p:first-child{color:var(--text);letter-spacing:-.035em;font-size:clamp(22px,2.8vw,34px);font-weight:750;line-height:1.25}.about-page-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.about-page-principle{border:1px solid var(--line);background:var(--glass-bg);min-height:190px;box-shadow:var(--shadow-soft);border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px;padding:28px;display:grid}.about-page-principle>span{color:var(--cyan);letter-spacing:.16em;align-self:start;font-size:11px;font-weight:950}.about-page-principle:nth-child(2)>span{color:var(--violet)}.about-page-principle h3{color:var(--text);letter-spacing:-.06em;font-size:clamp(30px,4vw,50px);line-height:.95}.about-page-principle p{max-width:420px;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.about-page-idea__conclusion{max-width:980px;color:var(--text);letter-spacing:-.058em;text-align:center;text-wrap:balance;margin:48px auto 0;font-size:clamp(29px,4.6vw,58px);font-weight:780;line-height:1.08}.about-page-partnership__inner{border:1px solid var(--line-strong);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 34%), radial-gradient(circle at 90% 100%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 36%), var(--final-bg);box-shadow:var(--shadow);border-radius:44px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(34px,6vw,82px);padding:clamp(30px,5vw,60px);display:grid}.about-page-partnership__copy .about-page-index{margin-bottom:30px}.about-page-partnership__copy>p:not(.eyebrow){max-width:720px;color:var(--muted-strong);margin-top:18px;font-size:18px;line-height:1.72}.about-page-contact{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-bg-strong) 74%, transparent);border-radius:32px;padding:24px;box-shadow:inset 0 1px #ffffff0f}.about-page-contact>p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.about-page-contact__links{gap:10px;margin-top:24px;display:grid}.about-page-contact__links>a{--contact-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--contact-accent) 22%, var(--line));min-height:68px;color:var(--text);background:color-mix(in srgb, var(--contact-accent) 7%, var(--surface));border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.about-page-contact__links>a:hover,.about-page-contact__links>a:focus-visible{border-color:color-mix(in srgb, var(--contact-accent) 48%, var(--line));box-shadow:0 14px 32px color-mix(in srgb, var(--contact-accent) 14%, transparent);transform:translateY(-3px)}.about-page-contact__links .contact-link--phone{--contact-accent:var(--success)}.about-page-contact__links .contact-link--max{--contact-accent:#6e1aff}.about-page-contact__links .contact-link--telegram{--contact-accent:#229ed9}.about-page-contact__links .hero-contact__icon{border-radius:14px;width:48px;height:48px}.about-page-contact__links a>span:not(.hero-contact__icon){gap:5px;min-width:0;display:grid}.about-page-contact__links b,.about-page-contact__links small{display:block}.about-page-contact__links b{color:var(--text);font-size:15px}.about-page-contact__links small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.about-page-contact__links i{color:var(--contact-accent);font-size:17px;font-style:normal;transition:transform .22s}.about-page-contact__links a:hover i,.about-page-contact__links a:focus-visible i{transform:translate(3px,-3px)}@keyframes aboutPhotonSpin{to{transform:rotate(360deg)}}@keyframes aboutPhotonPulse{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@media (width<=1080px){.about-page-hero,.about-page-partnership__inner{grid-template-columns:1fr}.about-page-hero{padding-top:136px}.about-page-photon{min-height:510px}.about-page-origin__head{grid-template-columns:130px minmax(0,1fr)}.about-page-idea__intro .about-page-index{margin-bottom:32px;position:static}}@media (width<=760px){.about-page-hero{gap:46px;min-height:auto;padding-top:126px}.about-page-hero h1{font-size:clamp(46px,13vw,70px)}.about-page-hero h1 span{white-space:normal}.about-page-hero__signals{grid-template-columns:1fr;margin-top:34px}.about-page-hero__signals span{min-height:54px}.about-page-photon{background:0 0;border-radius:0;min-height:430px;overflow:visible}.about-page-photon:before{background:radial-gradient(circle at 47% 44%, color-mix(in srgb, var(--cyan) 15%, transparent), transparent 30%), radial-gradient(circle at 55% 49%, color-mix(in srgb, var(--violet) 13%, transparent), transparent 62%), radial-gradient(circle, transparent 0 37%, color-mix(in srgb, var(--cyan) 6%, transparent) 38%, transparent 39%), radial-gradient(circle, transparent 0 56%, color-mix(in srgb, var(--violet) 7%, transparent) 57%, transparent 58%), linear-gradient(color-mix(in srgb, var(--line-soft) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line-soft) 60%, transparent) 1px, transparent 1px);background-size:auto,auto,auto,auto,48px 48px,48px 48px;border-radius:50%;inset:-14% -12% -18%;mask-image:radial-gradient(at 50% 48%,#000 0 35%,#000000d1 57%,#00000047 76%,#0000 95%)}.about-page-photon__orbit--outer{width:min(360px,88vw)}.about-page-photon__orbit--inner{width:min(270px,68vw)}.about-page-photon__core{width:170px}.about-page-photon__label{display:none}.about-page-origin__head,.about-page-origin__body,.about-page-idea__stage{grid-template-columns:1fr}.about-page-origin__head{gap:28px}.about-page-origin__body,.about-page-idea__stage,.about-page-partnership__inner{border-radius:28px}.about-page-origin__line{grid-template-columns:repeat(3,minmax(0,1fr))}.about-page-origin__line span{border:1px solid var(--line-soft);border-radius:999px;justify-content:center;min-height:44px;padding:0 8px;font-size:9px}.about-page-origin__line span:after{display:none}.about-page-idea__symbol{min-height:250px}.about-page-principles{grid-template-columns:1fr}.about-page-principle{min-height:160px;padding:24px}.about-page-contact{border-radius:24px;padding:18px}}@media (width<=480px){.about-page-hero__actions .button{width:100%}.about-page-photon{min-height:390px}.about-page-photon__caption{width:auto;max-width:none;bottom:20px;left:20px;right:20px;transform:none}.about-page-origin__body{padding:20px}.about-page-origin__line{grid-template-columns:1fr}.about-page-origin__copy .about-page-origin__statement{padding:20px}.about-page-idea__stage{padding:22px}.about-page-idea__symbol span:first-child{width:240px}.about-page-idea__symbol span:last-of-type{width:180px}.about-page-idea__symbol img{width:126px;height:126px}.about-page-principle{grid-template-columns:1fr;gap:16px}.about-page-partnership__inner{padding:22px}}.case-showcase{position:relative}.case-showcase:before{content:"";aspect-ratio:1;width:min(54vw,680px);right:calc((var(--container) - 100vw) / 2);background:radial-gradient(circle, color-mix(in srgb, var(--violet) 14%, transparent), transparent 67%);pointer-events:none;border-radius:50%;position:absolute;top:16%}.case-slider{outline:none;max-width:1180px;margin:52px auto 0;position:relative}.case-filters{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel-bg) 78%, transparent);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:999px;gap:8px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.case-filters::-webkit-scrollbar{display:none}.case-filters button{min-height:48px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:780;transition:color .18s,border-color .18s,background .18s;display:flex}.case-filters button small{min-width:24px;color:var(--muted);background:var(--surface-soft);border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850}.case-filters button:hover{color:var(--text);background:var(--surface-hover)}.case-filters button.is-active{border-color:color-mix(in srgb, var(--cyan) 24%, var(--line));color:#fff;background:var(--gradient);box-shadow:0 10px 28px color-mix(in srgb, var(--blue) 22%, transparent)}.case-filters button.is-active small{color:#fff;background:#ffffff2e}.case-slider__viewport{border:1px solid var(--line-strong);background:var(--glass-bg);box-shadow:var(--shadow);backdrop-filter:blur(22px);border-radius:clamp(28px,4vw,46px);transition:height .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.case-slider:focus-visible .case-slider__viewport{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 35%, transparent), var(--shadow)}.case-slider__track{will-change:transform;align-items:flex-start;transition:transform .62s cubic-bezier(.22,1,.36,1);display:flex}.case-slide{min-width:100%;padding:clamp(20px,3vw,34px)}.case-slide[hidden]{display:none}.case-slide__head{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.32fr) 1fr;align-items:end;gap:28px;padding-bottom:20px;display:grid}.case-slide__head>div{align-items:center;gap:14px;display:flex}.case-slide__number{aspect-ratio:1;border:1px solid var(--line-strong);width:48px;color:var(--text);background:var(--surface-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.case-slide__head p{max-width:120px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750;line-height:1.35}.case-slide__head h3{color:var(--text);letter-spacing:-.065em;font-size:clamp(28px,4vw,50px);line-height:.98}.case-slide__body{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);align-items:start;gap:18px;margin-top:14px;display:grid}.case-media-pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.case-slide__content{align-content:start;gap:12px;min-width:0;display:grid}.case-media{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:28px;min-width:0;height:auto;position:relative;overflow:hidden}.case-media--after{border-color:color-mix(in srgb, var(--cyan) 35%, var(--line));background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 36%), var(--surface-soft)}.case-media figcaption{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.case-media figcaption span{border:1px solid var(--line);color:var(--text);background:color-mix(in srgb, var(--panel-bg-strong) 76%, transparent);backdrop-filter:blur(14px);text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.case-media--after figcaption span{color:#fff;background:var(--gradient);border-color:#0000}.case-media figcaption small{color:var(--muted);font-size:11px;font-weight:750}.case-media img,.case-media__placeholder{width:100%}.case-media img{z-index:1;object-fit:contain;opacity:0;width:100%;height:auto;transition:opacity .26s;display:block;position:relative}.case-media__open{width:100%;height:auto;color:inherit;background:linear-gradient(var(--mesh-line) 1px, transparent 1px) 0 0/28px 28px, linear-gradient(90deg, var(--mesh-line) 1px, transparent 1px) 0 0/28px 28px, var(--surface-soft);cursor:zoom-in;border:0;place-items:center;padding:10px;display:grid;position:relative}.case-media__skeleton{z-index:0;background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--panel-bg-strong) 88%, var(--blue)), var(--surface-soft));opacity:1;border-radius:18px;transition:opacity .22s,visibility .22s;position:absolute;inset:10px;overflow:hidden}.case-media__skeleton:after{content:"";background:linear-gradient(100deg, transparent 36%, color-mix(in srgb, var(--cyan) 18%, transparent) 46%, color-mix(in srgb, var(--violet) 18%, transparent) 54%, transparent 64%);animation:1.55s ease-in-out infinite caseSkeletonSweep;position:absolute;inset:-25% -55%;transform:translate(-52%)skew(-10deg)}.case-media__open.is-media-ready img{opacity:1}.case-media__open.is-media-ready .case-media__skeleton{visibility:hidden;opacity:0}.case-media__open.is-media-error .case-media__skeleton:after{animation:none}.case-media__open-label{z-index:2;border:1px solid var(--line);min-height:34px;color:var(--text);background:color-mix(in srgb, var(--panel-bg-strong) 84%, transparent);backdrop-filter:blur(14px);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:900;transition:transform .18s,border-color .18s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #0003}@keyframes caseSkeletonSweep{to{transform:translate(52%)skew(-10deg)}}.case-media__open-label i{color:var(--cyan);font-size:15px;font-style:normal;line-height:1}.case-media__open:hover .case-media__open-label,.case-media__open:focus-visible .case-media__open-label{border-color:color-mix(in srgb, var(--cyan) 52%, var(--line));transform:translate(2px,-2px)}.case-media__open:focus-visible{outline:2px solid color-mix(in srgb, var(--cyan) 58%, transparent);outline-offset:-3px}.case-media--has-image figcaption{display:none}.case-media__placeholder{aspect-ratio:auto;background:linear-gradient(var(--mesh-line) 1px, transparent 1px) 0 0/28px 28px, linear-gradient(90deg, var(--mesh-line) 1px, transparent 1px) 0 0/28px 28px, radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--blue) 18%, transparent), transparent 40%);flex-direction:column;justify-content:flex-end;height:100%;min-height:0;padding:72px 16px 18px;display:flex;position:relative}.case-media__mark{color:color-mix(in srgb, var(--muted) 70%, transparent);font-size:clamp(58px,7vw,92px);font-weight:300;line-height:1;position:absolute;top:27%;left:50%;translate:-50% -50%}.case-media--after .case-media__mark{color:var(--cyan);filter:drop-shadow(0 0 22px color-mix(in srgb, var(--cyan) 42%, transparent))}.case-media__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.case-media__preview>span{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel-bg) 82%, transparent);border-radius:14px;min-width:0;padding:12px 8px}.case-media__preview small,.case-media__preview strong{display:block}.case-media__preview small{color:var(--muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.case-media__preview strong{color:var(--text);letter-spacing:-.04em;margin-top:4px;font-size:clamp(16px,2vw,22px)}.case-media__placeholder>small{color:var(--muted);text-align:center;margin-top:12px;font-size:10px}.case-result{border:1px solid var(--line-soft);background:radial-gradient(circle at 90% 6%, color-mix(in srgb, var(--violet) 17%, transparent), transparent 38%), var(--surface-soft);border-radius:28px;flex-direction:column;padding:20px;display:flex}.case-description{border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--line));background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 42%), var(--surface-soft);border-radius:22px;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:16px 18px;display:grid;position:relative;overflow:hidden}.case-description:before{content:"";background:var(--gradient);width:3px;position:absolute;inset:0 auto 0 0}.case-description__label{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;padding-top:2px;font-size:11px;font-weight:900;line-height:1.35;display:flex}.case-description__label i{background:var(--gradient);width:8px;height:8px;box-shadow:0 0 14px color-mix(in srgb, var(--cyan) 55%, transparent);border-radius:50%;flex:none}.case-description p{color:var(--text);font-size:clamp(14px,1.15vw,16px);line-height:1.5}.case-result__label{color:var(--text);background:var(--gradient-soft);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:11px;font-weight:850}.case-result__metrics{flex:1;margin-top:12px;display:grid}.case-result__metrics>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;padding:13px 0;display:flex}.case-result__metrics>div:last-child{border-bottom:0}.case-result__metrics strong{white-space:nowrap;color:#0000;background:var(--gradient);letter-spacing:-.065em;background-clip:text;width:max-content;font-size:clamp(30px,3.4vw,46px);line-height:.95}.case-result__metrics span{max-width:180px;color:var(--muted);margin-top:8px;font-size:13px;line-height:1.35}.case-slider__controls{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:18px;display:grid}.case-slider__controls p{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.case-slider__controls p span:first-child{color:var(--text)}.case-slider__controls p i{background:var(--line-strong);width:42px;height:1px}.case-slider__controls>div{gap:8px;display:flex}.case-slider__controls button{aspect-ratio:1;border:1px solid var(--line-strong);width:52px;color:var(--text);background:var(--panel-bg);cursor:pointer;border-radius:50%;place-items:center;transition:translate .18s,border-color .18s,background .18s;display:grid}.case-slider__arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:21px;height:21px}[data-carousel-prev] .case-slider__arrow{transform:rotate(180deg)}.case-slider__controls button:hover{border-color:var(--cyan);background:var(--surface-hover);translate:0 -2px}.case-slider__controls>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:11px;font-weight:750}.case-lightbox[hidden]{display:none}.case-lightbox{z-index:130;opacity:0;pointer-events:none;place-items:center;padding:clamp(14px,3vw,32px);transition:opacity .18s;display:grid;position:fixed;inset:0}.case-lightbox.is-open{opacity:1;pointer-events:auto}.case-lightbox__backdrop{background:color-mix(in srgb, var(--bg) 72%, #02040cdb);backdrop-filter:blur(18px);cursor:zoom-out;border:0;position:absolute;inset:0}.case-lightbox__dialog{border:1px solid var(--line-strong);background:var(--panel-bg-strong);border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100dvh - 40px);transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 34px 120px #00000085}.case-lightbox.is-open .case-lightbox__dialog{transform:translateY(0)scale(1)}.case-lightbox__head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:flex}.case-lightbox__head>div{align-items:center;gap:12px;min-width:0;display:flex}.case-lightbox__head span{color:#fff;background:var(--gradient);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:900}.case-lightbox__head strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2vw,22px);overflow:hidden}.case-lightbox__close{border:1px solid var(--line-soft);width:42px;height:42px;color:var(--text);background:var(--surface-soft);cursor:pointer;border-radius:50%;flex:none;font-size:24px;line-height:1}.case-lightbox__viewport{overscroll-behavior:contain;background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--cyan) 10%, transparent), transparent 30%), radial-gradient(circle at 82% 86%, color-mix(in srgb, var(--violet) 12%, transparent), transparent 32%), color-mix(in srgb, var(--bg) 80%, transparent);place-items:center;min-height:0;padding:clamp(12px,2vw,22px);display:grid;overflow:hidden}.case-lightbox__viewport img{object-fit:contain;background:var(--surface-soft);border-radius:16px;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 142px);display:block}.is-case-lightbox-open{overflow:hidden}@media (width<=1024px){.case-slider{margin-top:42px}.case-slide{padding:clamp(20px,3vw,28px)}.case-slide__head{grid-template-columns:minmax(140px,.28fr) 1fr;gap:20px;padding-bottom:22px}.case-slide__head h3{font-size:clamp(32px,5vw,44px)}.case-slide__body{grid-template-columns:1fr;gap:14px;margin-top:14px}.case-media-pair{gap:10px}.case-media{height:auto}.case-media,.case-result{border-radius:22px}.case-result{padding:20px}.case-result__metrics{grid-template-columns:repeat(3,1fr);margin-top:10px}.case-result__metrics>div{border-right:1px solid var(--line);border-bottom:0;padding:16px 14px}.case-result__metrics>div:last-child{border-right:0}.case-result__metrics strong{font-size:clamp(32px,5vw,46px)}}@media (width<=680px){.case-slider{width:100%;min-width:0;margin-top:26px}.case-filters{margin-inline:0;scroll-snap-type:x proximity;overscroll-behavior-x:contain;border-radius:17px;gap:4px;margin-bottom:10px;padding:4px;scroll-padding-inline:4px}.case-filters button{scroll-snap-align:start;flex:none;min-height:44px;padding:5px 10px;font-size:11px}.case-slider__viewport{border-radius:18px;width:100%;min-width:0}.case-slide{width:100%;min-width:100%;padding:12px}.case-slide__head{grid-template-columns:minmax(94px,auto) minmax(0,1fr);align-items:center;gap:10px;padding-bottom:11px}.case-slide__head>div{gap:7px}.case-slide__number{width:32px;font-size:9px}.case-slide__head p{max-width:74px;font-size:8px;line-height:1.25}.case-slide__head h3{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(21px,6.6vw,28px);line-height:.98}.case-slide__body{gap:8px;margin-top:8px}.case-media-pair{grid-template-columns:minmax(0,1fr);gap:8px}.case-media{border-radius:13px;height:auto;min-height:0}.case-media--has-image{overflow:hidden}.case-media__open{background:linear-gradient(var(--mesh-line) 1px, transparent 1px) 0 0/24px 24px, linear-gradient(90deg, var(--mesh-line) 1px, transparent 1px) 0 0/24px 24px, var(--surface-soft);place-items:center;height:auto;min-height:0;padding:6px;display:grid}.case-media__skeleton{border-radius:9px;inset:6px}.case-media__open img{object-fit:contain;width:100%;max-width:100%;max-height:none}.case-media__open-label{min-height:23px;padding:3px 6px;font-size:8px;bottom:5px;right:5px}.case-media--has-image figcaption{display:flex;top:5px;left:5px;right:5px}.case-media figcaption span{padding:4px 6px;font-size:8px}.case-media figcaption small{display:none}.case-media img,.case-media__placeholder{min-height:0}.case-media__placeholder{aspect-ratio:auto;min-height:86px;padding:32px 6px 7px}.case-media__placeholder>small{display:none}.case-media__preview>span{border-radius:8px;padding:5px 3px}.case-media__preview small{font-size:7px}.case-media__preview strong{font-size:11px}.case-media__mark{top:31%}.case-result{border-radius:14px;padding:10px 11px}.case-description{border-radius:13px;grid-template-columns:1fr;gap:4px;padding:10px 11px}.case-description__label{gap:6px;font-size:9px}.case-description__label i{width:6px;height:6px}.case-description p{font-size:12px;line-height:1.35}.case-result__label{padding:5px 8px;font-size:9px}.case-result__metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:5px}.case-result__metrics>div{border-right:1px solid var(--line);border-bottom:0;align-items:flex-start;gap:0;padding:7px 6px;display:flex}.case-result__metrics>div:last-child{border-right:0}.case-result__metrics strong{letter-spacing:-.045em;width:auto;font-size:clamp(18px,5.8vw,24px)}.case-result__metrics strong.case-result__value--compact{letter-spacing:-.06em;font-size:clamp(15px,4.6vw,19px)}.case-result__metrics span{max-width:none;margin-top:4px;font-size:9px;line-height:1.2}.case-slider__controls{grid-template-columns:1fr auto;margin-top:10px}.case-slider__controls p{gap:8px;font-size:12px}.case-slider__controls p i{width:30px}.case-slider__controls button{width:44px}.case-slider__controls>small{display:none}.case-lightbox{padding:10px}.case-lightbox__dialog{border-radius:22px;max-height:calc(100dvh - 20px)}.case-lightbox__head{padding:12px}.case-lightbox__head>div{gap:8px}.case-lightbox__head strong{font-size:14px}.case-lightbox__close{width:44px;height:44px}.case-lightbox__viewport{padding:10px}.case-lightbox__viewport img{border-radius:12px;width:100%;max-width:100%;max-height:calc(100dvh - 96px)}}@media (width<=380px){.case-slide{padding:10px}.case-result{padding-inline:10px}.case-result__metrics>div{gap:0;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.case-media__skeleton:after{animation:none}.case-slider__viewport,.case-slider__track,.case-slider__controls button{transition:none}}:root{--page-gutter:clamp(14px, 2.5vw, 40px);--container-max:1180px;--section-space:clamp(74px, 7.2vw, 112px);--container:min(var(--container-max), calc(100vw - var(--page-gutter) - var(--page-gutter)))}html{text-size-adjust:100%}body{min-width:320px}@supports (overflow:clip){html,body{overflow-x:clip}}img{height:auto}h1,h2,h3,p,li{overflow-wrap:break-word}.section,.footer,.section>*,.hero>*,.audit>*,.system-offer>*,.case-slide>*{min-width:0}.section{padding-block:var(--section-space)}.header{width:min(var(--container), 100vw - 32px)}.hero{min-height:100svh}.case-slider{width:100%}@media (width>=1600px){:root{--container-max:clamp(1180px, 72vw, 1600px);--page-gutter:clamp(40px, 5vw, 120px);--section-space:clamp(112px, 6vw, 152px);--header-h:80px}.header{max-width:var(--container-max)}body{font-size:clamp(16px,.55vw,18px)}.section-head{max-width:860px}.section-head h2{font-size:clamp(54px,3.8vw,76px)}.section-head p:not(.eyebrow){max-width:760px;font-size:clamp(18px,1.15vw,21px)}.hero{width:var(--container);grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:clamp(64px,4vw,92px)}.hero__brand-title,.hero__avito-title{max-width:960px;font-size:clamp(72px,4.4vw,92px)}.hero__statement{max-width:640px;font-size:clamp(46px,3.05vw,60px)}.hero__features{width:100%;max-width:920px;min-height:clamp(680px,42vw,780px)}.hero__visual{min-height:clamp(680px,42vw,780px)}.hero-orbit{width:min(82%,590px)}.hero-panel--overview{width:min(420px,54%)}.hero-panel--conversion{width:min(330px,41%)}.hero-panel--traffic{width:min(330px,46%)}.hero-panel{border-radius:25px;padding:21px 23px}.hero-panel span{font-size:15px}.hero-panel small{font-size:14px}.hero-panel strong{font-size:38px}.avito-economy__intro h2,.avito-management .section-head h2,.avito-cases .section-head h2,.why-aura .section-head h2,.avito-lead .section-head h2,.about-new-origin h2,.about-new-meaning h2,.about-new-principles h2{font-size:clamp(58px,3.8vw,78px)}.case-slider,.about-carousel,.about-results__carousel{max-width:none}.case-slide__head h3{font-size:clamp(52px,3.5vw,76px)}.case-result__metrics strong{font-size:clamp(46px,3vw,64px)}.final-cta h2{max-width:980px;font-size:clamp(60px,4vw,84px)}}@media (width>=2800px){:root{--container-max:1720px;--page-gutter:clamp(120px, 8vw, 260px);--section-space:168px}.section-head{max-width:920px}.hero{width:var(--container);gap:104px}.hero__visual{min-height:820px}.hero-orbit{width:min(84%,640px)}}@media (width>=1121px) and (height<=820px){:root{--section-space:clamp(72px, 8vh, 96px)}.hero{min-height:auto;padding-top:clamp(112px,17vh,138px);padding-bottom:clamp(54px,8vh,76px)}.hero__brand-title,.hero__avito-title{font-size:clamp(54px,min(6vw,11vh),88px)}.hero__statement{font-size:clamp(36px,min(4vw,7.2vh),52px)}.hero-contact{margin-top:clamp(22px,4vh,34px)}.hero__features{margin-top:0}.hero-feature{min-height:112px}.hero__visual{min-height:clamp(500px,100vh - 150px,650px)}}@media (width>=681px) and (width<=1120px){:root{--page-gutter:clamp(20px, 3.5vw, 34px);--section-space:clamp(84px, 10vw, 108px)}.hero{min-height:auto}.hero__content,.hero__visual,.hero__features{width:100%;max-width:none;margin-inline:0}.hero__visual{min-height:clamp(500px,64vw,620px)}.legal-page__grid{grid-template-columns:1fr}}@media (width<=680px){:root{--page-gutter:14px;--section-space:clamp(42px, 11vw, 52px);--container:calc(100vw - var(--page-gutter) - var(--page-gutter))}.section{scroll-margin-top:78px}.header,.header.is-compact{--header-blur:12px;width:calc(100% - 20px)}.header__mobile{backdrop-filter:blur(14px)}.site-bg__aura{animation:none}.site-bg__mesh{opacity:.1}.aura-logo__mark img,.aura-logo__orbit,.aura-logo__orbit:before,.aura-logo__spark{animation:none}.hero{row-gap:34px;min-height:auto;padding-top:108px}.section-head{margin-bottom:32px}.section-head h2{font-size:clamp(32px,10.5vw,48px)}.section-head p:not(.eyebrow){font-size:clamp(15px,4.2vw,18px);line-height:1.62}.hero-contact{flex-wrap:wrap}.hero-panel{max-width:calc(100% - 8px)}.final-cta__inner{min-height:0}}@media (width<=380px){:root{--page-gutter:12px;--section-space:42px}.header{width:calc(100% - 16px);padding-inline:8px}.hero__brand-title,.hero__avito-title{font-size:clamp(40px,13.5vw,52px)}.hero__statement{font-size:clamp(30px,9.2vw,40px)}.lead-quiz{padding:18px 14px}.case-slide,.legal-page__content{padding-inline:14px}}@media (width<=980px) and (height<=600px) and (orientation:landscape){:root{--section-space:48px}.hero{padding-top:92px}.hero__visual{min-height:340px}.hero-orbit{width:min(68%,380px)}.header{top:8px}.header__mobile{overscroll-behavior:contain;max-height:calc(100vh - 84px);overflow-y:auto}}@media (width<=520px){.button,.header__mobile a,.quiz-option{min-height:48px}.footer__contacts,.footer__contacts a{overflow-wrap:anywhere;max-width:100%}}
