@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 600;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/unbounded-600-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 600;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/unbounded-600-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 600;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/unbounded-600-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/unbounded-700-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/unbounded-700-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 700;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/unbounded-700-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-400-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-400-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-400-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-400-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-500-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-500-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-500-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-500-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 600;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-600-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 600;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-600-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 600;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-600-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 600;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-600-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 700;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-700-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 700;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-700-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 700;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-700-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Onest';font-style: normal;font-weight: 700;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/onest-700-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-400-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-400-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-400-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 400;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-400-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-500-cyrillic-ext.woff2") format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-500-cyrillic.woff2") format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-500-latin-ext.woff2") format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src: url("https://redround.ru/wp-content/themes/redround/rr/fonts/jetbrains-mono-500-latin.woff2") format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--rr-lime-500: #C7F634;--rr-lime-dim: rgba(199,246,52,.14);--rr-graphite-900: #171817;--rr-graphite-800: #232323;--rr-graphite-700: #2E2E2E;--rr-graphite-600: #383838;--rr-white: #FFFFFF;--rr-white-72: rgba(255,255,255,.72);--rr-white-50: rgba(255,255,255,.5);--rr-white-32: rgba(255,255,255,.32);--rr-white-22: rgba(255,255,255,.22);--rr-white-14: rgba(255,255,255,.14);--rr-white-10: rgba(255,255,255,.1);--rr-white-06: rgba(255,255,255,.06);--rr-danger: #FF6B5A;--rr-success: var(--rr-lime-500);--rr-accent: var(--rr-lime-500);--rr-accent-dim: var(--rr-lime-dim);--rr-on-accent: var(--rr-graphite-900);--rr-bg-deep: var(--rr-graphite-900);--rr-bg-base: var(--rr-graphite-800);--rr-bg-surface: var(--rr-graphite-700);--rr-bg-raised: var(--rr-graphite-600);--rr-text-primary: var(--rr-white);--rr-text-secondary: var(--rr-white-72);--rr-text-tertiary: var(--rr-white-50);--rr-text-muted: var(--rr-white-32);--rr-border-soft: var(--rr-white-10);--rr-border-strong: var(--rr-white-22);--rr-font-display: 'Unbounded','Segoe UI',system-ui,sans-serif;--rr-font-text: 'Onest','Segoe UI',system-ui,-apple-system,sans-serif;--rr-font-mono: 'JetBrains Mono',ui-monospace,'Cascadia Mono',Consolas,monospace;--rr-size-h1: clamp(1.875rem,1.35rem + 2.6vw,2.875rem);--rr-size-h1-lg: clamp(2rem,1.1rem + 4.5vw,3.875rem);--rr-lh-h1: 1.13;--rr-size-h2: clamp(1.5rem,1.05rem + 2.25vw,2.5rem);--rr-lh-h2: 1.15;--rr-size-h3: clamp(1.25rem,1.06rem + .95vw,1.625rem);--rr-size-h4: 1.25rem;--rr-size-h5: 1.0625rem;--rr-size-lead: clamp(1rem,.93rem + .35vw,1.1875rem);--rr-size-body: 1rem;--rr-size-sm: .875rem;--rr-size-xs: .8125rem;--rr-size-label: .6875rem;--rr-size-stat: clamp(1.375rem,1.15rem + 1.1vw,1.625rem);--rr-track-h1: -.03em;--rr-track-h2: -.02em;--rr-track-h3: -.01em;--rr-track-label: .1em;--rr-space-1: 4px;--rr-space-2: 8px;--rr-space-3: 12px;--rr-space-4: 16px;--rr-space-5: 20px;--rr-space-6: 24px;--rr-space-8: 32px;--rr-space-9: 36px;--rr-space-11: 44px;--rr-space-14: 56px;--rr-space-16: 64px;--rr-space-18: 72px;--rr-space-24: 96px;--rr-container: 1300px;--rr-gutter: 70px;--rr-section-y: 96px;--rr-radius-card: 24px;--rr-radius-tile: 14px;--rr-radius-input: 10px;--rr-radius-chip: 100px;--rr-radius-pill: 100px;--rr-btn-shadow: 0 8px 13px rgba(199,246,52,.3);--rr-card-bg: var(--rr-bg-surface);--rr-card-border: var(--rr-border-soft);--rr-nav-height: 76px;--rr-ease: cubic-bezier(.22,1,.36,1);--rr-dur: .22s;}:root[data-font="rr-font-muller"]{--rr-font-text: 'Muller','Segoe UI',system-ui,-apple-system,sans-serif;}:root[data-font="rr-font-muller-all"]{--rr-font-display: 'Muller','Segoe UI',system-ui,sans-serif;--rr-font-text: 'Muller','Segoe UI',system-ui,-apple-system,sans-serif;}@media (max-width: 1199px){:root{--rr-gutter: 40px;--rr-section-y: 72px;}}@media (max-width: 767px){:root{--rr-gutter: 20px;--rr-section-y: 56px;}}@media (prefers-reduced-motion: reduce){:root{--rr-dur: .01ms;}}
.rr-h1{font-family: var(--rr-font-display);font-weight: 600;font-size: var(--rr-size-h1);line-height: var(--rr-lh-h1);letter-spacing: var(--rr-track-h1);text-wrap: balance;overflow-wrap: anywhere;}.rr-h1--lg{font-size: var(--rr-size-h1-lg);line-height: 1.06;}.rr-h2{font-family: var(--rr-font-text);font-weight: 600;font-size: var(--rr-size-h2);line-height: var(--rr-lh-h2);letter-spacing: var(--rr-track-h2);text-wrap: balance;}.rr-h3{font-weight: 600;font-size: var(--rr-size-h3);line-height: 1.23;letter-spacing: var(--rr-track-h3);}.rr-h4{font-weight: 600;font-size: var(--rr-size-h4);line-height: 1.35;letter-spacing: var(--rr-track-h3);}.rr-h5{font-weight: 600;font-size: var(--rr-size-h5);line-height: 1.41;}.rr-lead{font-size: var(--rr-size-lead);line-height: 1.58;color: var(--rr-text-secondary);}.rr-text{font-size: var(--rr-size-body);line-height: 1.625;color: var(--rr-text-secondary);}.rr-text-sm{font-size: var(--rr-size-sm);line-height: 1.57;color: var(--rr-text-tertiary);}.rr-text-xs{font-size: var(--rr-size-xs);line-height: 1.54;color: var(--rr-text-tertiary);}.rr-label{font-family: var(--rr-font-mono);font-weight: 500;font-size: var(--rr-size-label);line-height: 1.27;letter-spacing: var(--rr-track-label);text-transform: uppercase;}.rr-mono{font-family: var(--rr-font-mono);font-weight: 400;font-size: .75rem;line-height: 1.5;}.rr-stat{font-family: var(--rr-font-display);font-weight: 700;font-size: var(--rr-size-stat);line-height: 1.23;letter-spacing: var(--rr-track-h2);color: var(--rr-accent);font-variant-numeric: tabular-nums;}.rr-accent{color: var(--rr-accent);}.rr-muted{color: var(--rr-text-muted);}.rr-tert{color: var(--rr-text-tertiary);}.rr-measure{max-width: 34em;}.rr-measure-wide{max-width: 42em;}.rr-container{width: 100%;max-width: calc(var(--rr-container) + var(--rr-gutter) * 2);margin: 0 auto;padding-inline: var(--rr-gutter);}.rr-grid{display: grid;gap: var(--rr-space-5);}.rr-grid--2{grid-template-columns: repeat(2,minmax(0,1fr));}.rr-grid--3{grid-template-columns: repeat(3,minmax(0,1fr));}.rr-grid--4{grid-template-columns: repeat(4,minmax(0,1fr));}@media (max-width: 1023px){.rr-grid--3,.rr-grid--4{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 639px){.rr-grid--2,.rr-grid--3,.rr-grid--4{grid-template-columns: minmax(0,1fr);}}.rr-stack{display: flex;flex-direction: column;}.rr-gap-2{gap: var(--rr-space-2);}.rr-gap-3{gap: var(--rr-space-3);}.rr-gap-4{gap: var(--rr-space-4);}.rr-gap-5{gap: var(--rr-space-5);}.rr-gap-6{gap: var(--rr-space-6);}.rr-visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.rr-scroll-x{overflow-x: auto;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;}
.rr-header,.rr-footer,.rr-drawer{font-family: var(--rr-font-text);font-size: var(--rr-size-body);font-weight: 400;line-height: 1.625;color: var(--rr-text-primary);margin: 0;padding: 0;text-align: left;}.rr-header *,.rr-header *::before,.rr-header *::after,.rr-footer *,.rr-footer *::before,.rr-footer *::after,.rr-drawer *,.rr-drawer *::before,.rr-drawer *::after{box-sizing: border-box;}.rr-header :where(p,ul,ol,li),.rr-footer :where(p,ul,ol,li),.rr-drawer :where(p,ul,ol,li){margin: 0;padding: 0;list-style: none;}.rr-header :where(p,ul,ol,li,span,div),.rr-footer :where(p,ul,ol,li,span,div),.rr-drawer :where(p,ul,ol,li,span,div){text-transform: none;letter-spacing: normal;font-size: inherit;line-height: inherit;color: inherit;}.rr-header :where(a),.rr-footer :where(a),.rr-drawer :where(a){color: inherit;text-decoration: none;border: 0;background: none;}.rr-header :where(img,svg),.rr-footer :where(img,svg),.rr-drawer :where(img,svg){display: block;max-width: 100%;}.rr-header :where(button),.rr-footer :where(button),.rr-drawer :where(button){font: inherit;color: inherit;background: none;border: 0;padding: 0;margin: 0;cursor: pointer;text-align: left;border-radius: 0;}.rr-header .rr-label,.rr-footer .rr-label,.rr-drawer .rr-label{letter-spacing: var(--rr-track-label);text-transform: uppercase;font-size: var(--rr-size-label);line-height: 1.27;}.rr-header .rr-accent,.rr-footer .rr-accent,.rr-drawer .rr-accent{color: var(--rr-accent);}.rr-header .rr-muted,.rr-footer .rr-muted,.rr-drawer .rr-muted{color: var(--rr-text-muted);}.rr-header .rr-tert,.rr-footer .rr-tert,.rr-drawer .rr-tert{color: var(--rr-text-tertiary);}.rr-header{position: relative;z-index: 50;top: auto;left: auto;width: 100%;background: var(--rr-bg-base);transition: none;}.rr-header__utility{background: var(--rr-bg-deep);}.rr-header__utility .rr-container{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-6);padding-block: 13px;}.rr-header__place{display: flex;align-items: center;gap: 14px;}.rr-header__utility-nav{display: flex;align-items: center;gap: 28px;font-size: var(--rr-size-sm);color: var(--rr-text-tertiary);}.rr-header__utility-nav a{transition: color var(--rr-dur) var(--rr-ease);}.rr-header__utility-nav a:hover{color: var(--rr-text-primary);}.rr-header__bar{border-bottom: 1px solid var(--rr-border-soft);}.rr-header__bar .rr-container{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-6);padding-block: var(--rr-space-6);}.rr-logo{display: block;width: 127px;flex: none;}.rr-logo img{width: 100%;height: auto;}.rr-nav{display: flex;align-items: center;gap: 30px;}.rr-nav__link{display: inline-flex;align-items: center;gap: var(--rr-space-2);font-weight: 500;font-size: .9375rem;line-height: 1.33;transition: color var(--rr-dur) var(--rr-ease);white-space: nowrap;}.rr-nav__link:hover,.rr-nav__item.is-open > .rr-nav__link{color: var(--rr-accent);}.rr-nav__link[aria-current="page"]{color: var(--rr-accent);}.rr-nav__chev{width: 16px;height: 16px;flex: none;transition: transform var(--rr-dur) var(--rr-ease);}.rr-nav__item.is-open .rr-nav__chev{transform: rotate(180deg);}.rr-header__contacts{display: flex;align-items: center;gap: var(--rr-space-3);}.rr-header__phone{display: inline-flex;align-items: center;gap: 10px;font-weight: 500;white-space: nowrap;transition: color var(--rr-dur) var(--rr-ease);}.rr-header__phone:hover{color: var(--rr-accent);}.rr-header__phone svg{width: 18px;height: 18px;flex: none;}.rr-mega{position: absolute;inset-inline: 0;top: 100%;background: var(--rr-bg-deep);border-bottom: 1px solid var(--rr-border-soft);box-shadow: 0 24px 48px rgba(0,0,0,.45);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity var(--rr-dur) var(--rr-ease),transform var(--rr-dur) var(--rr-ease),visibility var(--rr-dur);}.rr-nav__item.is-open .rr-mega{opacity: 1;visibility: visible;transform: none;}.rr-mega__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,330px);gap: var(--rr-space-11);padding-block: var(--rr-space-11);}.rr-mega__col-head{display: flex;flex-direction: column;gap: var(--rr-space-2);margin-bottom: var(--rr-space-6);}.rr-mega__list{display: flex;flex-direction: column;}.rr-mega__row{display: block;padding: var(--rr-space-3) var(--rr-space-4);margin-inline: calc(var(--rr-space-4) * -1);border-radius: var(--rr-radius-input);transition: background-color var(--rr-dur) var(--rr-ease);}.rr-mega__row:hover{background: var(--rr-white-06);}.rr-mega__row-top{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-4);}.rr-mega__name{display: flex;align-items: center;gap: 10px;font-weight: 600;font-size: var(--rr-size-h5);min-width: 0;}.rr-mega__name svg{width: 20px;height: 20px;flex: none;color: var(--rr-accent);}.rr-mega__price{font-family: var(--rr-font-mono);font-size: var(--rr-size-xs);color: var(--rr-text-tertiary);white-space: nowrap;}.rr-mega__promo{display: flex;flex-direction: column;gap: var(--rr-space-4);align-items: flex-start;padding: var(--rr-space-6);background: var(--rr-accent-dim);border-radius: var(--rr-radius-tile);}.rr-burger{display: none;width: 44px;height: 44px;align-items: center;justify-content: center;flex: none;border: 1px solid var(--rr-border-strong);border-radius: var(--rr-radius-pill);}.rr-burger__box{position: relative;width: 18px;height: 12px;}.rr-burger__box span{position: absolute;left: 0;width: 100%;height: 2px;background: var(--rr-text-primary);transition: transform var(--rr-dur) var(--rr-ease),opacity var(--rr-dur) var(--rr-ease);}.rr-burger__box span:nth-child(1){top: 0;}.rr-burger__box span:nth-child(2){top: 5px;}.rr-burger__box span:nth-child(3){top: 10px;}.rr-burger[aria-expanded="true"] .rr-burger__box span:nth-child(1){transform: translateY(5px) rotate(45deg);}.rr-burger[aria-expanded="true"] .rr-burger__box span:nth-child(2){opacity: 0;}.rr-burger[aria-expanded="true"] .rr-burger__box span:nth-child(3){transform: translateY(-5px) rotate(-45deg);}.rr-drawer{display: none;position: fixed;inset: 0;z-index: 60;background: var(--rr-bg-base);overflow-y: auto;overscroll-behavior: contain;padding-bottom: var(--rr-space-16);}.rr-drawer.is-open{display: block;}.rr-drawer__top{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-4);padding-block: var(--rr-space-6);border-bottom: 1px solid var(--rr-border-soft);position: sticky;top: 0;background: var(--rr-bg-base);z-index: 1;}.rr-drawer__nav{display: flex;flex-direction: column;padding-block: var(--rr-space-4);}.rr-drawer__link{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-4);padding-block: var(--rr-space-4);border-bottom: 1px solid var(--rr-border-soft);font-weight: 600;font-size: var(--rr-size-h4);letter-spacing: var(--rr-track-h3);min-height: 44px;}.rr-drawer__sub{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--rr-dur) var(--rr-ease);border-bottom: 1px solid var(--rr-border-soft);}.rr-drawer__group.is-open .rr-drawer__sub{grid-template-rows: 1fr;}.rr-drawer__sub > div{overflow: hidden;}.rr-drawer__sub-list{display: flex;flex-direction: column;gap: var(--rr-space-1);padding-block: var(--rr-space-2) var(--rr-space-5);}.rr-drawer__sub-list a{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-4);padding-block: 10px;color: var(--rr-text-secondary);min-height: 44px;}.rr-drawer__sub-title{padding-top: var(--rr-space-4);color: var(--rr-accent);}.rr-drawer__foot{display: flex;flex-direction: column;gap: var(--rr-space-4);padding-top: var(--rr-space-8);}@media (max-width: 1279px){.rr-nav{gap: 22px;}.rr-header__phone span{display: none;}.rr-header__utility-nav{gap: 20px;}}@media (max-width: 1023px){.rr-header__utility{display: none;}.rr-nav{display: none;}.rr-burger{display: inline-flex;}.rr-header__bar .rr-container{padding-block: var(--rr-space-4);}.rr-header__contacts .rr-btn{display: none;}.rr-header__phone span{display: inline;}}@media (max-width: 559px){.rr-header__phone span{display: none;}.rr-header__phone{width: 44px;height: 44px;justify-content: center;border: 1px solid var(--rr-border-strong);border-radius: var(--rr-radius-pill);}}@media (min-width: 1024px){.rr-drawer{display: none !important;}}.rr-footer{position: relative;background: var(--rr-bg-deep);padding: var(--rr-space-16) 0 28px;}.rr-footer__cols{display: grid;grid-template-columns: minmax(0,320px) repeat(4,minmax(0,auto));justify-content: space-between;gap: var(--rr-space-11);align-items: start;}.rr-footer__brand{display: flex;flex-direction: column;gap: 14px;align-items: flex-start;}.rr-footer__legal{display: flex;flex-direction: column;gap: 6px;font-size: var(--rr-size-sm);line-height: 1.57;color: var(--rr-text-tertiary);}.rr-footer__contact{display: inline-flex;align-items: center;gap: 10px;font-weight: 500;transition: color var(--rr-dur) var(--rr-ease);}.rr-footer__contact:hover{color: var(--rr-accent);}.rr-footer__contact svg{width: 18px;height: 18px;flex: none;}.rr-footer__col{display: flex;flex-direction: column;gap: var(--rr-space-4);}.rr-footer__col ul{display: flex;flex-direction: column;gap: 11px;font-size: var(--rr-size-sm);color: var(--rr-text-secondary);}.rr-footer__col a{transition: color var(--rr-dur) var(--rr-ease);}.rr-footer__col a:hover{color: var(--rr-accent);}.rr-footer__rule{height: 1px;background: var(--rr-border-soft);margin-block: var(--rr-space-11);}.rr-footer__bottom{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-6);font-size: var(--rr-size-xs);color: var(--rr-text-muted);}.rr-footer__bottom nav{display: flex;flex-wrap: wrap;gap: 26px;color: var(--rr-text-tertiary);}.rr-footer__bottom a:hover{color: var(--rr-accent);}@media (max-width: 1199px){.rr-footer__cols{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--rr-space-8);}.rr-footer__brand{grid-column: 1 / -1;}}@media (max-width: 639px){.rr-footer__cols{grid-template-columns: repeat(2,minmax(0,1fr));}.rr-footer__bottom{flex-direction: column;align-items: flex-start;gap: var(--rr-space-4);}.rr-footer__bottom nav{flex-direction: column;gap: var(--rr-space-2);}}
.rr-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--rr-space-2);padding: 20px 34px;border-radius: var(--rr-radius-pill);font-weight: 600;font-size: var(--rr-size-body);line-height: 1.25;text-align: center;border: 1px solid transparent;transition: background-color var(--rr-dur) var(--rr-ease),border-color var(--rr-dur) var(--rr-ease),transform var(--rr-dur) var(--rr-ease),box-shadow var(--rr-dur) var(--rr-ease);min-height: 44px;}.rr-btn:active{transform: scale(.97);}.rr-btn--primary{background: var(--rr-accent);color: var(--rr-on-accent);box-shadow: var(--rr-btn-shadow);}.rr-btn--primary:hover{background: #d4ff4d;box-shadow: 0 10px 20px rgba(199,246,52,.38);}.rr-btn--secondary{border-color: var(--rr-border-strong);color: var(--rr-text-primary);}.rr-btn--secondary:hover{border-color: var(--rr-accent);background: var(--rr-accent-dim);}.rr-btn--sm{padding: 14px 26px;font-weight: 500;font-size: var(--rr-size-sm);line-height: 18px;min-height: 46px;}.rr-btn--block{width: 100%;}.rr-link{display: inline-flex;align-items: center;gap: var(--rr-space-3);padding-block: var(--rr-space-2);font-weight: 600;font-size: var(--rr-size-body);line-height: 1.25;color: var(--rr-accent);text-underline-offset: 4px;transition: gap var(--rr-dur) var(--rr-ease);}.rr-link:hover{gap: 18px;text-decoration: underline;}.rr-link__arrow{width: 20px;height: 20px;flex: none;}.rr-chip{display: inline-flex;align-items: center;gap: var(--rr-space-2);padding: 9px 18px;background: var(--rr-accent-dim);border: 1px solid var(--rr-accent-dim);border-radius: var(--rr-radius-chip);font-family: var(--rr-font-mono);font-weight: 500;font-size: var(--rr-size-label);letter-spacing: var(--rr-track-label);text-transform: uppercase;color: var(--rr-accent);line-height: 1.27;}.rr-chip--outline{background: transparent;border-color: var(--rr-border-strong);color: var(--rr-text-secondary);}.rr-chip::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--rr-accent);flex: none;}.rr-chip--plain::before{display: none;}.rr-chip--accent{background: var(--rr-accent);border-color: var(--rr-accent);color: var(--rr-on-accent);}.rr-chip--accent::before{background: var(--rr-on-accent);}.rr-tag{display: inline-flex;align-items: center;padding: 9px 16px;border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-chip);font-family: var(--rr-font-mono);font-weight: 500;font-size: var(--rr-size-label);line-height: 1.27;letter-spacing: var(--rr-track-label);text-transform: uppercase;color: var(--rr-text-secondary);white-space: nowrap;}.rr-card > .rr-tag{align-self: flex-start;}.rr-tag--accent{background: var(--rr-accent-dim);border-color: transparent;color: var(--rr-accent);}.rr-note{display: flex;align-items: flex-start;gap: var(--rr-space-2);font-size: var(--rr-size-xs);line-height: 1.54;color: var(--rr-text-muted);}.rr-note__icon{width: 16px;height: 16px;flex: none;margin-top: 2px;opacity: .7;}.rr-crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rr-space-2);font-size: var(--rr-size-sm);line-height: 16px;color: var(--rr-text-tertiary);}.rr-crumbs a:hover{color: var(--rr-accent);}.rr-crumbs__sep{color: var(--rr-text-muted);}.rr-crumbs [aria-current="page"]{color: var(--rr-text-secondary);}.rr-card{background: var(--rr-card-bg);border: 1px solid var(--rr-card-border);border-radius: var(--rr-radius-card);padding: var(--rr-space-8);display: flex;flex-direction: column;gap: var(--rr-space-4);transition: border-color var(--rr-dur) var(--rr-ease),transform var(--rr-dur) var(--rr-ease);}.rr-card--lg{padding: 40px;gap: var(--rr-space-6);}.rr-card--flat{background: transparent;}.rr-card--accent{background: var(--rr-accent-dim);border-color: var(--rr-accent-dim);}a.rr-card:hover,.rr-card--link:hover{border-color: var(--rr-border-strong);transform: translateY(-3px);}@media (prefers-reduced-motion: reduce){.rr-card,.rr-btn{transition: none;}a.rr-card:hover,.rr-card--link:hover{transform: none;}.rr-btn:active{transform: none;}}.rr-card__icon{width: 24px;height: 24px;flex: none;}.rr-card__head{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-4);}.rr-card__title-row{display: flex;align-items: center;gap: var(--rr-space-3);min-width: 0;}.rr-hair{display: grid;gap: 1px;background: var(--rr-border-soft);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-tile);overflow: hidden;}.rr-hair > *{background: var(--rr-bg-base);padding: var(--rr-space-6);}.rr-hair--on-deep > *{background: var(--rr-bg-deep);}.rr-hair--2{grid-template-columns: repeat(2,minmax(0,1fr));}.rr-hair--3{grid-template-columns: repeat(3,minmax(0,1fr));}.rr-hair--4{grid-template-columns: repeat(4,minmax(0,1fr));}@media (max-width: 1023px){.rr-hair--3,.rr-hair--4{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 639px){.rr-hair--2,.rr-hair--3,.rr-hair--4{grid-template-columns: minmax(0,1fr);}}.rr-checklist{display: flex;flex-direction: column;gap: var(--rr-space-3);}.rr-checklist li{display: flex;align-items: flex-start;gap: var(--rr-space-3);font-size: var(--rr-size-body);line-height: 1.625;color: var(--rr-text-secondary);}.rr-checklist__icon{width: 20px;height: 20px;flex: none;margin-top: 3px;}.rr-checklist--out .rr-checklist__icon{opacity: .45;}.rr-acc{border-top: 1px solid var(--rr-border-soft);}.rr-acc__item{border-bottom: 1px solid var(--rr-border-soft);}.rr-acc__q{width: 100%;display: flex;align-items: flex-start;justify-content: space-between;gap: var(--rr-space-6);padding: var(--rr-space-6) 0;text-align: left;font-weight: 600;font-size: var(--rr-size-h4);line-height: 1.35;letter-spacing: var(--rr-track-h3);color: var(--rr-text-primary);transition: color var(--rr-dur) var(--rr-ease);min-height: 44px;}.rr-acc__q:hover{color: var(--rr-accent);}.rr-acc__sign{width: 20px;height: 20px;flex: none;margin-top: 4px;position: relative;}.rr-acc__sign::before,.rr-acc__sign::after{content: "";position: absolute;inset: 50% 0 auto 0;height: 2px;background: var(--rr-accent);transition: transform var(--rr-dur) var(--rr-ease);}.rr-acc__sign::after{transform: rotate(90deg);}.rr-acc__q[aria-expanded="true"] .rr-acc__sign::after{transform: rotate(0deg);}.rr-acc__a{display: grid;grid-template-rows: 0fr;transition: grid-template-rows var(--rr-dur) var(--rr-ease);}.rr-acc__item.is-open .rr-acc__a{grid-template-rows: 1fr;}.rr-acc__a > div{overflow: hidden;}.rr-acc__a p{padding-bottom: var(--rr-space-6);max-width: 62ch;color: var(--rr-text-secondary);}.no-js .rr-acc__a{grid-template-rows: 1fr;}.no-js .rr-acc__sign{display: none;}.rr-field{width: 100%;background: var(--rr-bg-base);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-input);padding: 16px 20px;font-size: var(--rr-size-body);line-height: 1.625;color: var(--rr-text-primary);transition: border-color var(--rr-dur) var(--rr-ease);min-height: 44px;}.rr-field::placeholder{color: var(--rr-text-muted);}.rr-field:hover{border-color: var(--rr-border-strong);}.rr-field:focus{outline: none;border-color: var(--rr-accent);box-shadow: 0 0 0 3px var(--rr-accent-dim);}textarea.rr-field{min-height: 104px;resize: vertical;}.rr-form-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--rr-space-4);}@media (max-width: 639px){.rr-form-row{grid-template-columns: minmax(0,1fr);}}.rr-consent{display: flex;align-items: flex-start;gap: var(--rr-space-3);font-size: var(--rr-size-sm);line-height: 1.57;color: var(--rr-text-tertiary);cursor: pointer;}.rr-consent input{appearance: none;width: 18px;height: 18px;flex: none;margin: 3px 0 0;border: 1px solid var(--rr-border-strong);border-radius: 4px;background: transparent;cursor: pointer;transition: background-color var(--rr-dur) var(--rr-ease),border-color var(--rr-dur) var(--rr-ease);}.rr-consent input:checked{background: var(--rr-accent);border-color: var(--rr-accent);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6' stroke='%23171817' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size: 14px;background-repeat: no-repeat;background-position: center;}.rr-consent a{color: var(--rr-text-secondary);text-decoration: underline;text-underline-offset: 3px;}.rr-consent a:hover{color: var(--rr-accent);}.rr-msgr{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rr-space-3);}.rr-msgr__btn{display: inline-flex;align-items: center;gap: var(--rr-space-2);padding: 10px 18px;border: 1px solid var(--rr-border-strong);border-radius: var(--rr-radius-pill);font-weight: 500;font-size: var(--rr-size-sm);transition: border-color var(--rr-dur) var(--rr-ease),background-color var(--rr-dur) var(--rr-ease);min-height: 44px;}.rr-msgr__btn:hover{border-color: var(--rr-accent);background: var(--rr-accent-dim);}.rr-msgr__btn img{width: 16px;height: 16px;}.rr-ico{display: block;flex: none;}.rr-ico--accent{background: var(--rr-accent);-webkit-mask: var(--rr-ico) center / contain no-repeat;mask: var(--rr-ico) center / contain no-repeat;}
