:root{--c-text:#252525;--c-soft:#f4f4f4;--c-line:#d9d9d9;--c-orange:#e85002;--c-peach:#f8dfd1;--c-black:#222222;--c-white:#f9f9f9;--page-width:1920px;--page-padding:12px;--content-width:calc(var(--page-width) - (var(--page-padding) + var(--page-padding)));--content-shell-width:calc(100vw - (var(--page-padding) + var(--page-padding)));--content-shell-max-width:var(--content-width);--section-block-start:36px;--section-block-end:54px;--section-column-gap:34px;--section-row-gap:28px;--section-heading-gap:28px;--section-label-gap:22px;--grid-card-gap:14px;--card-radius:12px;--br-xl:25px;--pill-radius:999px;--card-padding-inline:22px;--list-row-padding:22px 0;--honeycomb-union-size:max(1920px,100vw) auto;--honeycomb-figma-union:url(/patterns/figma-honeycomb-union.svg);--motion-fast:180ms;--motion-medium:420ms;--motion-slow:780ms;--motion-ease-out:cubic-bezier(0.22,1,0.36,1);--motion-spring-ease:cubic-bezier(0.34,1.56,0.64,1);--focus-ring:0 0 0 3px rgba(249,249,249,0.96),0 0 0 6px rgba(232,80,2,0.88)}@media (min-width:480px){:root{--page-padding:18px}}@media (min-width:768px){:root{--page-padding:32px;--section-block-start:42px;--section-block-end:60px;--section-row-gap:34px;--section-heading-gap:52px}}@media (min-width:1024px){:root{--section-block-start:52px;--section-block-end:70px;--card-padding-inline:32px}}@media (min-width:1280px){:root{--page-padding:52px}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;max-width:100%;scroll-padding-top:100px}@media (min-width:1280px){html{scroll-padding-top:92px}}body{position:relative;margin:0;overflow-x:clip;background-color:var(--c-soft);color:var(--c-text);font-family:HelveticaNeueCyr,Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus,button:focus{outline:0}a:focus-visible,button:focus-visible{box-shadow:var(--focus-ring);outline:0}img{display:block;max-width:100%}[data-motion-ready=true] [data-motion-reveal]{opacity:0;filter:blur(12px);transform:translate3d(0,42px,0) scale(.985);transition:opacity var(--motion-slow) var(--motion-ease-out),filter var(--motion-slow) var(--motion-ease-out),transform var(--motion-slow) var(--motion-ease-out);transition-delay:calc(var(--motion-order, 0) * 70ms);will-change:opacity,filter,transform}[data-motion-ready=true] [data-motion-reveal=down]{transform:translate3d(0,-32px,0) scale(.985)}[data-motion-ready=true] [data-motion-reveal=left]{transform:translate3d(-56px,0,0) scale(.985)}[data-motion-ready=true] [data-motion-reveal=right]{transform:translate3d(56px,0,0) scale(.985)}[data-motion-ready=true] [data-motion-reveal=zoom]{transform:scale(.94)}[data-motion-ready=true] [data-motion-reveal][data-motion-state=visible]{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}[data-pointer-card]{position:relative;isolation:isolate;transition:border-color var(--motion-medium) var(--motion-ease-out),filter var(--motion-slow) var(--motion-ease-out),opacity var(--motion-slow) var(--motion-ease-out),box-shadow var(--motion-medium) var(--motion-ease-out),transform var(--motion-medium) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){a:hover,button:hover{transform:translateY(-2px)}[data-pointer-card]:hover{box-shadow:0 24px 70px rgba(34,34,34,.12);transform:translateY(-6px)}}::selection{background:var(--c-orange);color:var(--c-white)}@keyframes honeycombDrift{0%{background-position:center 0}to{background-position:center 420px}}@keyframes honeycombFloat{0%{transform:translate3d(-50%,0,0)}to{transform:translate3d(calc(-50% + 22px),-72px,0)}}@keyframes softPulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.08) saturate(1.12)}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}}.cookie-banner_container__19q59{position:fixed;z-index:1100;right:var(--page-padding);bottom:var(--page-padding);left:var(--page-padding);display:flex;flex-direction:column;gap:18px;width:auto;max-width:1200px;margin-inline:auto;padding:22px;border:1px solid var(--c-orange);border-radius:var(--br-xl);background:var(--c-peach);box-shadow:0 24px 70px rgba(34,34,34,.18)}.cookie-banner_content__MfE3o{margin:0;flex:1 1 auto;color:var(--c-text);font-size:15px;line-height:1.4}.cookie-banner_link__FARnq{color:var(--c-orange);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cookie-banner_actions__exaXw{display:flex;flex-wrap:wrap;gap:12px}.cookie-banner_accept__oO4HU,.cookie-banner_decline__AiK7n{display:inline-flex;flex:1 1;min-width:120px;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--c-orange);border-radius:var(--pill-radius);padding:12px 22px;font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.cookie-banner_accept__oO4HU{background:var(--c-orange);color:var(--c-white)}.cookie-banner_decline__AiK7n{background:transparent;color:var(--c-orange)}@media (hover:hover) and (pointer:fine){.cookie-banner_accept__oO4HU:hover{box-shadow:0 14px 32px rgba(232,80,2,.22);transform:translateY(-1px)}.cookie-banner_decline__AiK7n:hover{background:rgba(232,80,2,.08);transform:translateY(-1px)}}@media (min-width:768px){.cookie-banner_container__19q59{flex-direction:row;align-items:center;gap:28px;padding:22px 28px}.cookie-banner_actions__exaXw{flex:0 0 auto;flex-wrap:nowrap}.cookie-banner_accept__oO4HU,.cookie-banner_decline__AiK7n{flex:0 0 auto}}@media (min-width:1024px){.cookie-banner_container__19q59{bottom:var(--page-padding);padding:26px 32px}.cookie-banner_content__MfE3o{font-size:16px}}