@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;}}
*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}body{margin: 0;background: var(--rr-bg-base);color: var(--rr-text-primary);font-family: var(--rr-font-text);font-size: var(--rr-size-body);line-height: 1.625;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-kerning: normal;overflow-x: hidden;}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin: 0;}ul,ol{margin: 0;padding: 0;list-style: none;}img,svg,video{display: block;max-width: 100%;height: auto;}button,input,select,textarea{font: inherit;color: inherit;}button{background: none;border: 0;padding: 0;cursor: pointer;}a{color: inherit;text-decoration: none;}table{border-collapse: collapse;width: 100%;}::selection{background: var(--rr-accent);color: var(--rr-on-accent);}:focus-visible{outline: 2px solid var(--rr-accent);outline-offset: 3px;border-radius: 2px;}:focus:not(:focus-visible){outline: none;}html{scrollbar-color: var(--rr-graphite-600) var(--rr-bg-deep);scrollbar-width: thin;caret-color: var(--rr-accent);}::-webkit-scrollbar{width: 10px;height: 10px;}::-webkit-scrollbar-track{background: var(--rr-bg-deep);}::-webkit-scrollbar-thumb{background: var(--rr-graphite-600);border-radius: 100px;border: 2px solid var(--rr-bg-deep);}::-webkit-scrollbar-thumb:hover{background: var(--rr-white-32);}.rr-section{padding-block: var(--rr-section-y);position: relative;}.rr-section--deep{background: var(--rr-bg-deep);}.rr-section--surface{background: var(--rr-bg-surface);}.rr-section--tight{padding-block: calc(var(--rr-section-y) * .66);}.rr-sechead{display: flex;flex-direction: column;gap: var(--rr-space-11);margin-bottom: var(--rr-space-14);}.rr-sechead__kicker{display: flex;align-items: center;gap: 14px;color: var(--rr-text-tertiary);}.rr-sechead__kicker::before{content: "";width: 40px;height: 2px;background: var(--rr-accent);flex: none;}.rr-sechead__row{display: grid;grid-template-columns: minmax(0,620px) minmax(0,600px);justify-content: space-between;gap: var(--rr-space-9);align-items: start;}.rr-sechead__row--single{grid-template-columns: minmax(0,900px);}@media (max-width: 1023px){.rr-sechead__row{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-5);}.rr-sechead{gap: var(--rr-space-6);margin-bottom: var(--rr-space-8);}}
.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;}
.rr-hero{overflow: hidden;background: var(--rr-bg-deep);padding-top: 60px;padding-bottom: 72px;}.rr-hero .rr-container{position: relative;z-index: 1;}.rr-hero__glow{position: absolute;top: -180px;right: -160px;width: min(900px,80vw);height: 620px;background: radial-gradient(closest-side,rgba(199,246,52,.16),transparent 70%);pointer-events: none;}.rr-hero__arc{position: absolute;top: -390px;right: -191px;width: 421px;height: 700px;border: 2px solid var(--rr-accent);border-radius: 50%;opacity: .55;pointer-events: none;}.rr-hero__grid{position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(var(--rr-white-06),var(--rr-white-06)),linear-gradient(var(--rr-white-06),var(--rr-white-06));background-size: 1px 892px,1px 892px;background-position: 430px 0,830px 0;background-repeat: no-repeat;}.rr-hero .rr-crumbs{margin-bottom: 46px;font-family: var(--rr-font-mono);font-size: var(--rr-size-label);line-height: 16px;color: var(--rr-text-muted);}.rr-hero__chip{margin-bottom: 26px;}.rr-hero__body{display: grid;grid-template-columns: minmax(0,760px) minmax(0,480px);gap: 60px;align-items: start;padding-bottom: 46px;}.rr-hero__text{display: flex;flex-direction: column;align-items: flex-start;gap: 26px;max-width: 760px;}.rr-hero__lead{max-width: 720px;}.rr-hero__actions{display: flex;flex-wrap: wrap;gap: 14px;padding-top: 6px;}.rr-hero__foot{color: var(--rr-text-muted);max-width: 700px;}.rr-hero__facts{border-top: 1px solid var(--rr-border-soft);padding-top: 40px;display: flex;flex-direction: column;gap: 34px;}@media (max-width: 1199px){.rr-hero{padding-top: var(--rr-space-14);}.rr-hero__chip{margin-bottom: var(--rr-space-9);}.rr-hero__body{gap: var(--rr-space-11);padding-bottom: var(--rr-space-11);}.rr-stats{padding-top: var(--rr-space-8);padding-bottom: var(--rr-section-y);}}@media (max-width: 1023px){.rr-hero__body{grid-template-columns: minmax(0,1fr);}.rr-hero__arc,.rr-hero__grid{display: none;}}@media (max-width: 479px){.rr-hero__actions{flex-direction: column;align-items: stretch;}.rr-hero__actions .rr-btn{width: 100%;}}.rr-stats{display: grid;grid-template-columns: repeat(var(--rr-stats-n,4),minmax(0,1fr));gap: 30px;}.rr-stats__item{display: flex;flex-direction: column;gap: 8px;}.rr-stats__item .rr-text-sm{max-width: 240px;}.rr-stats .rr-stat{font-size: clamp(1.5rem,1.15rem + 1.6vw,1.875rem);line-height: 1.07;}.rr-hero__bullets{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px;}.rr-hero__bullets li{gap: 12px;}.rr-hero__bullets .rr-checklist__icon{margin-top: 1px;}.rr-stat--soft{color: var(--rr-text-secondary);}@media (max-width: 899px){.rr-hero__bullets{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 767px){.rr-stats{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--rr-space-6) var(--rr-space-5);}.rr-hero__bullets{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-3);}}.rr-mock{position: relative;max-width: 480px;}.rr-mock__glow{position: absolute;inset: 60px -30px 12px;background: radial-gradient(closest-side,rgba(199,246,52,.22),transparent 72%);filter: blur(40px);pointer-events: none;}.rr-mock__behind{position: absolute;top: -24px;left: 44px;right: 16px;height: 74px;background: var(--rr-bg-surface);border: 1px solid var(--rr-border-soft);border-radius: 12px 12px 0 0;opacity: .55;}.rr-mock__window{position: relative;display: flex;flex-direction: column;height: 440px;background: var(--rr-bg-surface);border: 1px solid var(--rr-border-soft);border-radius: 18px;overflow: hidden;box-shadow: 0 22px 50px -8px rgba(0,0,0,.5);}.rr-mock__bar{display: flex;align-items: center;gap: var(--rr-space-4);padding: 14px 16px;background: var(--rr-bg-raised);}.rr-mock__dots{display: flex;gap: 6px;}.rr-mock__dots i{width: 8px;height: 8px;border-radius: 50%;background: var(--rr-white-22);}.rr-mock__url{flex: 1;padding: 4px 12px;border-radius: 100px;background: var(--rr-bg-deep);font-family: var(--rr-font-mono);font-size: 10px;letter-spacing: .04em;color: var(--rr-text-tertiary);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rr-mock__body{display: flex;flex-direction: column;flex: 1;gap: var(--rr-space-4);padding: var(--rr-space-4);min-height: 0;}.rr-mock__body > *{flex: none;}.rr-mb{display: block;height: 9px;border-radius: 5px;background: var(--rr-text-muted);}.rr-mb--soft{height: 6px;background: var(--rr-border-strong);}.rr-mb--accent{height: 6px;background: var(--rr-accent);}.rr-mock__row{display: grid;gap: 10px;}.rr-mock__row--2{grid-template-columns: repeat(2,minmax(0,1fr));}.rr-mock__row--3{grid-template-columns: repeat(3,minmax(0,1fr));}.rr-mk{display: flex;flex-direction: column;gap: 7px;padding: 11px 12px;border-radius: 10px;background: var(--rr-bg-base);min-width: 0;}.rr-mk b{font-family: var(--rr-font-display);font-weight: 700;font-size: 15px;line-height: 1.1;color: var(--rr-accent);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rr-mk--tile{gap: 7px;}.rr-mock__sq{display: block;width: 16px;height: 16px;border-radius: 5px;background: var(--rr-accent-dim);}.rr-mock__panel{display: flex;flex-direction: column;gap: 10px;padding: 16px;border-radius: 10px;background: var(--rr-bg-base);}.rr-mock__panel--grow{flex: 1 1 auto;min-height: 0;}.rr-mock__cta{display: block;width: 104px;height: 28px;margin-top: 4px;border-radius: 100px;background: var(--rr-accent);flex: none;}.rr-mock__cta--ghost{width: 88px;background: var(--rr-border-soft);margin-left: 10px;}.rr-mock__btns{display: flex;align-items: center;margin-top: 4px;}.rr-mock__btns .rr-mock__cta{margin-top: 0;}.rr-mock__chart{display: flex;align-items: flex-end;gap: 7px;flex: 1;min-height: 92px;padding-top: 6px;}.rr-mock__chart i{flex: 1;border-radius: 4px 4px 2px 2px;background: var(--rr-border-strong);}.rr-mock__chart i.is-accent{background: var(--rr-accent);}.rr-mock__line{display: block;width: 100%;flex: 1;min-height: 84px;color: var(--rr-accent);}.rr-mock__list{display: flex;flex-direction: column;gap: 9px;}.rr-mock__list--grow{flex: 1;}.rr-mock__li{display: flex;align-items: center;gap: 8px;}.rr-mock__li .rr-mb:first-of-type{margin-right: auto;}.rr-mock__ava{display: block;width: 16px;height: 16px;border-radius: 50%;background: var(--rr-border-strong);flex: none;}.rr-mock__catalog{display: grid;grid-template-columns: 92px minmax(0,1fr);gap: 10px;flex: 1;min-height: 0;}.rr-mock__filters{display: flex;flex-direction: column;gap: 9px;padding: 11px;border-radius: 10px;background: var(--rr-bg-base);}.rr-mock__check{display: flex;align-items: center;gap: 7px;}.rr-mock__check i{width: 8px;height: 8px;border-radius: 2px;border: 1px solid var(--rr-border-strong);flex: none;}.rr-mock__check.is-on i{background: var(--rr-accent);border-color: var(--rr-accent);}.rr-mock__goods{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px;align-content: start;}.rr-mock__good{display: flex;flex-direction: column;gap: 7px;padding: 8px;border-radius: 9px;background: var(--rr-bg-base);}.rr-mock__shot{display: block;height: 34px;border-radius: 6px;background: var(--rr-border-soft);}.rr-mock__good-foot{display: flex;align-items: center;justify-content: space-between;gap: 6px;}.rr-mock__nav{display: flex;align-items: center;justify-content: space-between;}.rr-mock__links{display: flex;gap: 8px;}.rr-mock__links i{width: 26px;height: 6px;border-radius: 100px;background: var(--rr-border-strong);}.rr-mock__form{display: flex;flex-direction: column;gap: 9px;padding: 14px;border-radius: 10px;background: var(--rr-accent-dim);}.rr-mock__fields{display: flex;gap: 8px;}.rr-mock__fields i{flex: 1;height: 24px;border-radius: 7px;background: var(--rr-bg-base);}.rr-mock__fields i.is-accent{flex: none;width: 76px;background: var(--rr-accent);}.rr-mock__head{display: flex;align-items: center;justify-content: space-between;gap: 10px;}.rr-mock__sqs{display: flex;gap: 6px;}.rr-mock__sqs i{width: 14px;height: 14px;border-radius: 4px;background: var(--rr-border-strong);}.rr-mock__days{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 6px;}.rr-mock__day{display: flex;align-items: center;justify-content: center;height: 26px;border-radius: 8px;background: var(--rr-bg-base);}.rr-mock__day i{width: 12px;height: 5px;border-radius: 3px;background: var(--rr-border-strong);}.rr-mock__day.is-on{background: var(--rr-accent);}.rr-mock__day.is-on i{background: var(--rr-on-accent);}.rr-mock__times{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;}.rr-mock__time{display: flex;align-items: center;justify-content: center;height: 20px;border-radius: 100px;background: var(--rr-bg-base);}.rr-mock__time i{width: 26px;height: 4px;border-radius: 3px;background: var(--rr-border-strong);}.rr-mock__time.is-on{background: var(--rr-accent);}.rr-mock__time.is-on i{background: var(--rr-on-accent);}.rr-mock__fieldset{display: flex;flex-direction: column;gap: 8px;}.rr-mock__field{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 9px 11px;border-radius: 8px;background: var(--rr-bg-base);}.rr-mock__result{display: flex;flex-direction: column;gap: 8px;padding: 16px;border-radius: 10px;background: var(--rr-accent-dim);justify-content: center;}.rr-mock__result b{font-family: var(--rr-font-display);font-weight: 700;font-size: 22px;line-height: 1.1;color: var(--rr-accent);white-space: nowrap;}.rr-mock__ba{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;flex: 1;min-height: 0;}.rr-mock__ba-side{display: flex;flex-direction: column;gap: 8px;padding: 12px;border-radius: 10px;background: var(--rr-bg-deep);border: 1px solid transparent;}.rr-mock__ba-side--after{background: var(--rr-bg-base);border-color: var(--rr-accent);}.rr-mock__tag{align-self: flex-start;padding: 3px 8px;border-radius: 100px;background: var(--rr-bg-base);font-family: var(--rr-font-mono);font-size: 9px;line-height: 1.4;color: var(--rr-text-tertiary);margin-bottom: 2px;}.rr-mock__tag--accent{background: var(--rr-accent);color: var(--rr-on-accent);}.rr-mock__ba-tiles{display: flex;gap: 6px;}.rr-mock__ba-tiles i{flex: 1;height: 22px;border-radius: 6px;background: var(--rr-border-soft);}.rr-mock__ba-side .rr-mock__cta{width: 66px;height: 22px;margin-top: auto;}.rr-mock__chip{position: absolute;left: -34px;bottom: 68px;box-shadow: 0 10px 24px rgba(0,0,0,.4);}.rr-mock__caption{display: block;margin-top: 16px;color: var(--rr-text-muted);}.rr-mock__chip{padding: 11px 16px 11px 14px;}@media (max-width: 1023px){.rr-mock{max-width: 520px;margin-inline: auto;}.rr-mock__behind{display: none;}.rr-mock__window{height: auto;}.rr-mock__hero{min-height: 170px;}}@media (max-width: 479px){.rr-mock__chip{left: -8px;bottom: 58px;}}.rr-sec-more{margin-top: var(--rr-space-8);}.rr-section .rr-note{margin-top: var(--rr-space-6);}.rr-formats{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--rr-space-5);}.rr-format{grid-column: span 2;}.rr-format:nth-child(4),.rr-format:nth-child(5){grid-column: span 3;}.rr-format__top{display: flex;flex-direction: column;gap: var(--rr-space-4);}.rr-format__meta{display: flex;flex-wrap: wrap;gap: var(--rr-space-2);}.rr-format__when{display: flex;flex-direction: column;gap: 6px;margin-top: auto;padding: var(--rr-space-4);border-radius: 10px;background: var(--rr-bg-raised);}.rr-format__link{margin-top: var(--rr-space-2);}@media (max-width: 1023px){.rr-formats{grid-template-columns: repeat(2,minmax(0,1fr));}.rr-format,.rr-format:nth-child(4),.rr-format:nth-child(5){grid-column: span 1;}}@media (max-width: 639px){.rr-formats{grid-template-columns: minmax(0,1fr);}}.rr-card__ico{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 12px;background: var(--rr-accent-dim);color: var(--rr-accent);flex: none;}.rr-card__title-row svg{color: var(--rr-accent);flex: none;}.rr-plan{justify-content: flex-start;}.rr-plan__price{margin-top: -4px;}.rr-plan .rr-link{margin-top: auto;}.rr-compare{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--rr-space-9);align-items: start;}@media (max-width: 899px){.rr-compare{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-5);}}.rr-pricelist{display: flex;flex-direction: column;margin-top: var(--rr-space-2);border-top: 1px solid var(--rr-border-soft);}.rr-pricelist__row{display: flex;align-items: center;justify-content: space-between;gap: var(--rr-space-4);padding-block: 14px;border-bottom: 1px solid var(--rr-border-soft);font-size: var(--rr-size-body);min-height: 44px;}.rr-pricelist__row a{transition: color var(--rr-dur) var(--rr-ease);}.rr-pricelist__row a:hover{color: var(--rr-accent);}.rr-pricelist__price{font-family: var(--rr-font-mono);font-size: var(--rr-size-sm);color: var(--rr-text-tertiary);white-space: nowrap;font-variant-numeric: tabular-nums;}.rr-table{min-width: 720px;border-collapse: collapse;}.rr-table th,.rr-table td{text-align: left;padding: var(--rr-space-5) var(--rr-space-6);border-bottom: 1px solid var(--rr-border-soft);vertical-align: top;}.rr-table thead th{padding-block: var(--rr-space-4);border-bottom-color: var(--rr-border-strong);color: var(--rr-text-tertiary);}.rr-table tbody th{font-weight: 400;color: var(--rr-text-secondary);padding-left: 0;max-width: 380px;}.rr-table tbody tr:hover th,.rr-table tbody tr:hover td{background: var(--rr-white-06);}.rr-table__link{color: var(--rr-text-primary);font-weight: 500;}.rr-table__link:hover{color: var(--rr-accent);}.rr-table__num{font-family: var(--rr-font-mono);font-size: var(--rr-size-sm);color: var(--rr-text-tertiary);white-space: nowrap;font-variant-numeric: tabular-nums;}.rr-table__num--price{color: var(--rr-accent);}.rr-steps{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--rr-space-9);}.rr-step{display: flex;flex-direction: column;gap: var(--rr-space-3);padding-top: var(--rr-space-6);border-top: 2px solid var(--rr-border-soft);}.rr-step--first{border-top-color: var(--rr-accent);}.rr-step__num{font-family: var(--rr-font-display);font-weight: 700;font-size: 1.75rem;line-height: 1;letter-spacing: var(--rr-track-h2);color: var(--rr-text-muted);font-variant-numeric: tabular-nums;}.rr-step--first .rr-step__num{color: var(--rr-accent);}.rr-step__title{font-weight: 600;font-size: var(--rr-size-h5);line-height: 1.41;margin-top: var(--rr-space-1);}@media (max-width: 1023px){.rr-steps{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--rr-space-6);}}@media (max-width: 639px){.rr-steps{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 399px){.rr-steps{grid-template-columns: minmax(0,1fr);}}.rr-cases{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--rr-space-5);}.rr-case__inner{display: flex;flex-direction: column;gap: var(--rr-space-4);height: 100%;padding: var(--rr-space-4) var(--rr-space-4) var(--rr-space-6);background: var(--rr-card-bg);border: 1px solid var(--rr-card-border);border-radius: var(--rr-radius-card);transition: border-color var(--rr-dur) var(--rr-ease),transform var(--rr-dur) var(--rr-ease);}.rr-case__inner:hover{border-color: var(--rr-border-strong);transform: translateY(-3px);}@media (prefers-reduced-motion: reduce){.rr-case__inner{transition: none;}.rr-case__inner:hover{transform: none;}}.rr-case__shot{display: block;border-radius: 12px;overflow: hidden;background: var(--rr-bg-base);aspect-ratio: 42 / 34;}.rr-case__shot img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s var(--rr-ease);}.rr-case__inner:hover .rr-case__shot img{transform: scale(1.03);}@media (prefers-reduced-motion: reduce){.rr-case__shot img{transition: none;}.rr-case__inner:hover .rr-case__shot img{transform: none;}}.rr-case__shot-empty{display: block;width: 100%;height: 100%;background: linear-gradient(var(--rr-white-10),var(--rr-white-10)) 50% 50% / 60% 1px no-repeat,var(--rr-bg-raised);}.rr-case__meta{display: flex;flex-direction: column;gap: var(--rr-space-3);}.rr-case__meta{gap: var(--rr-space-2);}.rr-case__meta .rr-label{margin-top: -6px;}.rr-case__text{margin-top: var(--rr-space-2);}.rr-stat--lg{font-size: clamp(1.75rem,1.3rem + 2vw,2.375rem);line-height: 1.1;}@media (max-width: 1023px){.rr-cases{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1024px){.rr-cases--2{grid-template-columns: repeat(2,minmax(0,1fr));gap: 35px;}.rr-cases--3{grid-template-columns: repeat(3,minmax(0,1fr));gap: 35px;}}@media (max-width: 559px){.rr-cases{grid-template-columns: minmax(0,1fr);}}.rr-tile{gap: var(--rr-space-3);}.rr-tile__top{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: var(--rr-space-2) var(--rr-space-4);}.rr-tile__top .rr-card__title-row{min-width: min-content;}.rr-tile__top .rr-tag{flex: none;}.rr-tile__arrow{flex: none;color: var(--rr-text-muted);transition: color var(--rr-dur) var(--rr-ease),transform var(--rr-dur) var(--rr-ease);}.rr-tile:hover .rr-tile__arrow{color: var(--rr-accent);transform: translateX(4px);}@media (prefers-reduced-motion: reduce){.rr-tile__arrow{transition: none;}.rr-tile:hover .rr-tile__arrow{transform: none;}}.rr-cta__grid{display: grid;grid-template-columns: minmax(0,760px) minmax(380px,1fr);gap: var(--rr-space-9);align-items: start;}.rr-cta__msgr{display: flex;flex-direction: column;gap: 14px;padding-top: 22px;border-top: 1px solid var(--rr-border-soft);}@media (max-width: 1023px){.rr-cta__grid{grid-template-columns: minmax(0,1fr);}}:is(.rr-cta__form,.rr-form) .wpcf7 form > p{margin: 0;}:is(.rr-cta__form,.rr-form) input[type="submit"],:is(.rr-cta__form,.rr-form) .wpcf7-submit{max-width: 100%;white-space: normal;}:is(.rr-cta__form,.rr-form) .smart-captcha{max-width: 100%;overflow: hidden;}:is(.rr-cta__form,.rr-form) input[type="text"],:is(.rr-cta__form,.rr-form) input[type="tel"],:is(.rr-cta__form,.rr-form) input[type="email"],:is(.rr-cta__form,.rr-form) textarea{width: 100%;background: var(--rr-bg-base);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-input);padding: 16px 20px;font: inherit;color: var(--rr-text-primary);min-height: 44px;margin-bottom: var(--rr-space-4);}:is(.rr-cta__form,.rr-form) input::placeholder,:is(.rr-cta__form,.rr-form) textarea::placeholder{color: var(--rr-text-muted);}:is(.rr-cta__form,.rr-form) input:focus,:is(.rr-cta__form,.rr-form) textarea:focus{outline: none;border-color: var(--rr-accent);box-shadow: 0 0 0 3px var(--rr-accent-dim);}:is(.rr-cta__form,.rr-form) textarea{min-height: 104px;resize: vertical;}:is(.rr-cta__form,.rr-form) input[type="submit"],:is(.rr-cta__form,.rr-form) .wpcf7-submit{width: auto;min-height: 44px;padding: 20px 34px;border: 0;border-radius: var(--rr-radius-pill);background: var(--rr-accent);color: var(--rr-on-accent);font-weight: 600;cursor: pointer;box-shadow: var(--rr-btn-shadow);margin-bottom: 0;}:is(.rr-cta__form,.rr-form) .wpcf7-not-valid-tip{color: var(--rr-danger);font-size: var(--rr-size-sm);margin: -8px 0 var(--rr-space-4);}:is(.rr-cta__form,.rr-form) .wpcf7-response-output{margin: var(--rr-space-4) 0 0;padding: var(--rr-space-4);border: 1px solid var(--rr-border-strong);border-radius: var(--rr-radius-input);font-size: var(--rr-size-sm);}:is(.rr-cta__form,.rr-form) .smart-captcha{margin-bottom: var(--rr-space-4);}:is(.rr-cta__form,.rr-form) .privacy-consent{margin-bottom: var(--rr-space-4);}:is(.rr-cta__form,.rr-form) .wpcf7-list-item{margin: 0;}:is(.rr-cta__form,.rr-form) .privacy-consent label{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;}:is(.rr-cta__form,.rr-form) .privacy-consent input[type="checkbox"]{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);}:is(.rr-cta__form,.rr-form) .privacy-consent input[type="checkbox"]: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;}:is(.rr-cta__form,.rr-form) .privacy-consent a{color: var(--rr-text-secondary);text-decoration: underline;text-underline-offset: 3px;}:is(.rr-cta__form,.rr-form) .privacy-consent a:hover{color: var(--rr-accent);}:is(.rr-cta__form,.rr-form) input[name="c"]{display: none;}:is(.rr-cta__form,.rr-form) .form-bottom{margin-top: var(--rr-space-2);}@media (max-width: 767px){.rr-table{min-width: 0;}.rr-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);}.rr-table tr{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--rr-space-2) var(--rr-space-4);padding: var(--rr-space-5) 0;border-bottom: 1px solid var(--rr-border-soft);}.rr-table th,.rr-table td{padding: 0;border: 0;}.rr-table tbody th{grid-column: 1 / -1;max-width: none;color: var(--rr-text-secondary);}.rr-table td[data-label]{display: flex;align-items: baseline;gap: var(--rr-space-2);}.rr-table td[data-label]::before{content: attr(data-label);font-family: var(--rr-font-mono);font-size: var(--rr-size-label);letter-spacing: var(--rr-track-label);text-transform: uppercase;color: var(--rr-text-muted);}.rr-table td:nth-child(2){grid-column: 1 / -1;}.rr-table td:nth-child(2)::before{display: none;}.rr-table td:nth-child(2) .rr-table__link{font-size: var(--rr-size-h5);font-weight: 600;}.rr-table tbody tr:hover th,.rr-table tbody tr:hover td{background: transparent;}}.rr-acc__q--static{display: block;padding: var(--rr-space-6) 0;font-weight: 600;font-size: var(--rr-size-h4);line-height: 1.35;letter-spacing: var(--rr-track-h3);color: var(--rr-text-primary);}.rr-case__shot video{width: 100%;height: 100%;object-fit: cover;display: block;background: var(--rr-bg-raised);}.rr-hero__bullets{gap: var(--rr-space-2);padding-top: var(--rr-space-2);}.rr-hero__bullets .rr-checklist__icon{margin-top: 1px;}.rr-situation{gap: var(--rr-space-3);}.rr-situation__quote{color: var(--rr-text-primary);}.rr-included{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-flow: column;grid-template-rows: repeat(var(--rr-included-rows,4),auto);column-gap: 35px;row-gap: 22px;}.rr-included__item{display: flex;flex-direction: column;gap: 5px;}.rr-included__title{display: flex;align-items: flex-start;gap: 10px;font-weight: 600;font-size: var(--rr-size-h5);line-height: 1.41;}.rr-included__title svg{flex: none;margin-top: 2px;}@media (max-width: 1023px){.rr-included{grid-auto-flow: row;grid-template-rows: auto;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--rr-space-6);}}@media (max-width: 639px){.rr-included{grid-template-columns: minmax(0,1fr);}}.rr-stages{display: flex;flex-direction: column;border-top: 1px solid var(--rr-border-soft);}.rr-stage{display: grid;grid-template-columns: 70px minmax(0,330px) 150px minmax(0,1fr);align-items: start;padding-block: var(--rr-space-6);border-bottom: 1px solid var(--rr-border-soft);}.rr-stage__num{font-family: var(--rr-font-display);font-weight: 700;font-size: 1.25rem;line-height: 1.4;color: var(--rr-accent);font-variant-numeric: tabular-nums;}.rr-stage__term{font-family: var(--rr-font-text);font-weight: 400;font-size: var(--rr-size-sm);line-height: 1.25;letter-spacing: normal;text-transform: none;color: var(--rr-text-primary);}.rr-stage__head{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rr-space-3);}.rr-stage__accept{display: flex;flex-direction: column;gap: 6px;}@media (max-width: 899px){.rr-stage{grid-template-columns: 44px minmax(0,1fr);gap: var(--rr-space-3) var(--rr-space-4);padding-block: var(--rr-space-6);}.rr-stage__num{grid-row: span 3;}}.rr-price__facts{margin-bottom: var(--rr-space-9);}.rr-price__fact{gap: var(--rr-space-2);justify-content: flex-start;}.rr-price__fact .rr-h5{color: var(--rr-text-primary);}.rr-price__compare{align-items: stretch;}.rr-objections{display: flex;flex-direction: column;}.rr-objection{display: grid;grid-template-columns: 420px minmax(0,1fr);gap: 60px;align-items: start;padding: 30px 0;border-bottom: 1px solid var(--rr-border-soft);}.rr-objection .rr-h4{color: var(--rr-accent);}.rr-section--deep .rr-objection{background: var(--rr-bg-deep);}.rr-objection p{max-width: 56ch;}@media (max-width: 899px){.rr-objection{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-3);padding: var(--rr-space-6) 0;}}.rr-tile__more{margin-top: auto;padding-top: var(--rr-space-2);}.rr-case__head{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rr-space-2);}.rr-case__head .rr-tag{padding: 5px 10px;}.rr-niche{gap: var(--rr-space-4);}.rr-niche__pain{color: var(--rr-text-secondary);}.rr-niche__proof{display: flex;align-items: flex-start;gap: 10px;margin-top: auto;padding-top: var(--rr-space-4);border-top: 1px solid var(--rr-border-soft);}.rr-niche__dot{width: 7px;height: 7px;margin-top: 8px;border-radius: 50%;background: var(--rr-accent);flex: none;}.rr-niche__proof .rr-text-sm{color: var(--rr-text-primary);}.rr-niche__more{padding-top: 0;}.rr-callout{align-items: flex-start;gap: var(--rr-space-5);}.rr-callout__actions{display: flex;flex-wrap: wrap;gap: var(--rr-space-4);padding-top: var(--rr-space-2);}@media (max-width: 479px){.rr-callout__actions{flex-direction: column;align-items: stretch;width: 100%;}.rr-callout__actions .rr-btn{width: 100%;}}.rr-price__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--rr-space-3) var(--rr-space-9);margin-bottom: var(--rr-space-9);}@media (max-width: 767px){.rr-price__list{grid-template-columns: minmax(0,1fr);}}.rr-report{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;background: var(--rr-border-soft);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-tile);overflow: hidden;}.rr-report__item{display: flex;flex-direction: column;gap: var(--rr-space-3);padding: var(--rr-space-8);background: var(--rr-bg-base);}.rr-section--deep .rr-report__item{background: var(--rr-bg-deep);}.rr-report__num{font-family: var(--rr-font-mono);font-size: var(--rr-size-sm);letter-spacing: .06em;color: var(--rr-accent);}@media (max-width: 899px){.rr-report{grid-template-columns: minmax(0,1fr);}}.rr-proof{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,420px);gap: var(--rr-space-9);align-items: start;padding: 40px;background: var(--rr-card-bg);border: 1px solid var(--rr-card-border);border-radius: var(--rr-radius-card);}.rr-proof__body{display: flex;flex-direction: column;gap: var(--rr-space-4);}.rr-proof__stats{display: flex;flex-direction: column;gap: var(--rr-space-6);}.rr-proof__stat{display: flex;flex-direction: column;gap: 4px;padding-left: var(--rr-space-6);border-left: 2px solid var(--rr-accent);}@media (max-width: 899px){.rr-proof{grid-template-columns: minmax(0,1fr);padding: var(--rr-space-6);gap: var(--rr-space-6);}}.rr-price__fact--pick{border-color: var(--rr-accent);background: var(--rr-accent-dim);}.rr-price__fact .rr-tag{align-self: flex-start;}.rr-report--wide{grid-template-columns: repeat(3,minmax(0,1fr));}.rr-status{gap: var(--rr-space-3);}.rr-status .rr-tag{align-self: flex-start;}.rr-status--live{border-color: var(--rr-accent-dim);}.rr-rhythm__name{display: block;font-weight: 600;color: var(--rr-text-primary);margin-bottom: 2px;}.rr-cases-head__row{display: grid;grid-template-columns: minmax(0,620px) minmax(0,600px);justify-content: space-between;gap: var(--rr-space-9);align-items: end;padding-bottom: 46px;}@media (max-width: 1023px){.rr-cases-head__row{grid-template-columns: minmax(0,1fr);align-items: start;gap: var(--rr-space-5);}}.rr-cases--all{row-gap: var(--rr-space-5);}.rr-pager{margin-top: var(--rr-space-11);display: flex;justify-content: center;}.rr-pager .nav-links{display: flex;flex-wrap: wrap;gap: var(--rr-space-2);align-items: center;}.rr-pager .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;padding: 0 var(--rr-space-4);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-pill);font-size: var(--rr-size-sm);color: var(--rr-text-secondary);transition: border-color var(--rr-dur) var(--rr-ease),color var(--rr-dur) var(--rr-ease);}.rr-pager .page-numbers:hover{border-color: var(--rr-accent);color: var(--rr-text-primary);}.rr-pager .page-numbers.current{background: var(--rr-accent);border-color: var(--rr-accent);color: var(--rr-on-accent);}.rr-way{align-items: flex-start;}.rr-way .rr-btn{margin-top: auto;}.rr-way--soon{border-style: dashed;}.rr-way--soon .rr-card__title-row svg{color: var(--rr-text-tertiary);}.rr-slots{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--rr-space-5);}.rr-slot{display: flex;flex-direction: column;gap: var(--rr-space-2);padding: var(--rr-space-6);border: 1px dashed var(--rr-border-strong);border-radius: var(--rr-radius-tile);background: var(--rr-bg-base);}.rr-section--deep .rr-slot{background: var(--rr-bg-deep);}.rr-slot.is-filled{border-style: solid;border-color: var(--rr-accent-dim);background: var(--rr-bg-surface);}.rr-slot__head{display: flex;align-items: center;gap: 10px;}.rr-slot__ico{color: var(--rr-text-muted);display: flex;}.rr-slot.is-filled .rr-slot__ico{color: var(--rr-accent);}.rr-slot__file{color: var(--rr-text-tertiary);word-break: break-all;}@media (max-width: 899px){.rr-slots{grid-template-columns: minmax(0,1fr);}}.rr-checks__facts{margin-bottom: var(--rr-space-9);}.rr-checks{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-check{display: flex;flex-direction: column;gap: var(--rr-space-2);padding: var(--rr-space-6);background: var(--rr-bg-base);}.rr-section--deep .rr-check{background: var(--rr-bg-deep);}.rr-check__head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}.rr-check__ico{color: var(--rr-text-muted);display: flex;}.rr-check.is-ok .rr-check__ico{color: var(--rr-accent);}.rr-check__head .rr-tag{margin-left: auto;}@media (max-width: 639px){.rr-check__head .rr-tag{margin-left: 0;}}.rr-logos{display: flex;align-items: center;gap: var(--rr-space-8);padding: var(--rr-space-5) 0;border-block: 1px solid var(--rr-border-soft);}.rr-logos__label{flex: none;}.rr-logos__row{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--rr-space-3);flex: 1 1 auto;list-style: none;margin: 0;padding: 0;}.rr-logos__item{display: flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 var(--rr-space-3);text-align: center;font-size: var(--rr-size-h5);color: var(--rr-text-secondary);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-tile);background: var(--rr-bg-surface);}@media (max-width: 1023px){.rr-logos{flex-direction: column;align-items: flex-start;gap: var(--rr-space-4);}.rr-logos__row{width: 100%;grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 479px){.rr-logos__row{grid-template-columns: repeat(2,minmax(0,1fr));}.rr-logos__item{font-size: var(--rr-size-sm);min-height: 46px;}}.rr-feature{display: grid;grid-template-columns: minmax(0,560px) minmax(0,1fr);gap: var(--rr-space-9);align-items: start;padding: var(--rr-space-8);border: 1px solid var(--rr-card-border);border-radius: var(--rr-radius-card);background: var(--rr-card-bg);}.rr-feature__media{display: block;overflow: hidden;border-radius: var(--rr-radius-tile);background: var(--rr-bg-deep);aspect-ratio: 56 / 33;}.rr-feature__media video,.rr-feature__media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform var(--rr-dur) var(--rr-ease);}.rr-feature__media:hover video,.rr-feature__media:hover img{transform: scale(1.02);}.rr-feature__body{display: flex;flex-direction: column;gap: var(--rr-space-4);align-items: flex-start;}.rr-feature__stats{margin-top: var(--rr-space-4);padding-top: var(--rr-space-6);border-top: 1px solid var(--rr-border-soft);width: 100%;}@media (max-width: 1023px){.rr-feature{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-6);}}@media (max-width: 639px){.rr-feature{padding: var(--rr-space-5);}.rr-feature__stats{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-4);}}.rr-team{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--rr-space-5);}.rr-person{display: flex;align-items: stretch;overflow: hidden;border: 1px solid var(--rr-card-border);border-radius: var(--rr-radius-card);background: var(--rr-card-bg);}.rr-person__photo{display: flex;align-items: center;justify-content: center;flex: none;align-self: flex-start;width: 150px;aspect-ratio: 15 / 19;background: radial-gradient(120% 120% at 30% 0%,var(--rr-white-06),transparent 60%),var(--rr-bg-deep);border-right: 1px solid var(--rr-border-soft);}.rr-person__initials{font-family: var(--rr-font-display);font-weight: 700;font-size: 28px;letter-spacing: .02em;color: var(--rr-text-muted);}.rr-person__meta{display: flex;flex-direction: column;justify-content: center;gap: 6px;min-width: 0;padding: var(--rr-space-5);}.rr-person__meta .rr-text-sm{margin-top: 6px;}@media (max-width: 1199px){.rr-team{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 639px){.rr-team{grid-template-columns: minmax(0,1fr);}}@media (max-width: 379px){.rr-person__photo{width: 116px;}.rr-person__meta{padding: var(--rr-space-4);}}.rr-stack__tech{font-size: var(--rr-size-sm);color: var(--rr-accent);overflow-wrap: anywhere;}.rr-contact{gap: var(--rr-space-2);}.rr-contact__ico{display: flex;color: var(--rr-accent);margin-bottom: var(--rr-space-2);}.rr-contact__value{overflow-wrap: anywhere;}.rr-contact__more{margin-top: var(--rr-space-4);}a.rr-contact{text-decoration: none;}a.rr-contact:hover{border-color: var(--rr-border-strong);}.rr-contactform{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,560px);gap: var(--rr-space-9);align-items: start;}.rr-contactform__side{display: flex;flex-direction: column;gap: var(--rr-space-5);}.rr-map{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--rr-space-3);min-height: 230px;padding: var(--rr-space-6);text-align: center;text-decoration: none;color: var(--rr-text-secondary);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-card);background: linear-gradient(180deg,var(--rr-white-06),transparent 70%),var(--rr-bg-surface);transition: border-color var(--rr-dur) var(--rr-ease),color var(--rr-dur) var(--rr-ease);}.rr-map:hover{border-color: var(--rr-border-strong);color: var(--rr-text-primary);}.rr-map__pin{display: flex;color: var(--rr-accent);}.rr-map__label{font-size: var(--rr-size-sm);}.rr-contactform__addr{gap: var(--rr-space-3);}@media (max-width: 1023px){.rr-contactform{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-6);}}.rr-defs{display: flex;flex-direction: column;gap: var(--rr-space-3);margin: 0;}.rr-defs__row{display: grid;grid-template-columns: minmax(0,190px) minmax(0,1fr);gap: var(--rr-space-4);align-items: baseline;}.rr-defs__row dd{margin: 0;overflow-wrap: anywhere;}.rr-defs--lined .rr-defs__row{padding-bottom: var(--rr-space-3);border-bottom: 1px solid var(--rr-border-soft);}.rr-defs--lined .rr-defs__row:last-child{border-bottom: 0;padding-bottom: 0;}@media (max-width: 559px){.rr-defs__row{grid-template-columns: minmax(0,1fr);gap: 4px;}}.rr-bignum{gap: var(--rr-space-2);}.rr-bignum .rr-text-sm{margin-top: var(--rr-space-3);}.rr-table--metrics th[scope="row"]{white-space: normal;}.rr-pending{display: inline-flex;align-items: center;gap: 7px;color: var(--rr-text-muted);font-size: var(--rr-size-sm);}.rr-pending__icon{flex: none;}.rr-nots{gap: var(--rr-space-6);}.rr-essay{gap: var(--rr-space-5);position: relative;overflow: hidden;padding: var(--rr-space-11) 48px;}.rr-essay > *{position: relative;z-index: 1;max-width: 1000px;}.rr-essay .rr-h2{color: var(--rr-accent);}.rr-essay::before{content: "";position: absolute;top: -140px;right: -120px;width: 520px;height: 460px;background: radial-gradient(closest-side,rgba(199,246,52,.16),transparent 70%);pointer-events: none;}.rr-essay::after{content: "";position: absolute;top: -104px;right: -132px;width: 360px;height: 360px;border: 2px solid var(--rr-accent);border-radius: 50%;opacity: .3;pointer-events: none;}@media (max-width: 1023px){.rr-essay{padding: var(--rr-space-8);}.rr-essay::after{display: none;}}.rr-essay__stats{margin-top: var(--rr-space-3);padding-top: var(--rr-space-6);border-top: 1px solid var(--rr-border-soft);}@media (max-width: 639px){.rr-essay__stats{grid-template-columns: minmax(0,1fr);gap: var(--rr-space-4);}}.rr-estimate{list-style: none;margin: 0;padding: 0;}.rr-estimate__item{gap: var(--rr-space-2);}.rr-estimate__row{display: flex;align-items: baseline;gap: var(--rr-space-4);flex-wrap: wrap;}.rr-estimate__sum{color: var(--rr-text-secondary);}.rr-estimate__item .rr-text-sm{margin-top: var(--rr-space-3);}.rr-callout-line{display: flex;align-items: flex-start;gap: 10px;margin-top: var(--rr-space-6);padding: var(--rr-space-5) var(--rr-space-6);font-size: var(--rr-size-sm);color: var(--rr-text-secondary);border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-tile);background: var(--rr-bg-surface);}.rr-card__meta{font-size: var(--rr-size-sm);color: var(--rr-accent);overflow-wrap: anywhere;}.rr-format__checks{margin-top: auto;}.rr-section--top-tight{padding-top: 0;}.rr-filter{display: flex;flex-wrap: wrap;align-items: center;gap: var(--rr-space-4);padding: var(--rr-space-5) 0;border-block: 1px solid var(--rr-border-soft);}.rr-filter__label{flex: none;}.rr-filter__chips{display: flex;flex-wrap: wrap;gap: 8px;flex: 1 1 auto;}.rr-chip-btn{appearance: none;cursor: pointer;font: inherit;font-size: var(--rr-size-sm);line-height: 1;padding: 9px 15px;color: var(--rr-text-secondary);background: transparent;border: 1px solid var(--rr-border-soft);border-radius: var(--rr-radius-pill);transition: color var(--rr-dur) var(--rr-ease),border-color var(--rr-dur) var(--rr-ease),background-color var(--rr-dur) var(--rr-ease);}.rr-chip-btn:hover{color: var(--rr-text-primary);border-color: var(--rr-border-strong);}.rr-chip-btn.is-on{color: var(--rr-on-accent);background: var(--rr-accent);border-color: var(--rr-accent);}.rr-filter__count{flex: none;color: var(--rr-text-tertiary);}.rr-case[hidden]{display: none;}.rr-filter__empty{margin-top: var(--rr-space-6);}@media (max-width: 767px){.rr-filter{flex-direction: column;align-items: flex-start;gap: var(--rr-space-3);}.rr-filter__chips{width: 100%;}}.rr-form input,.rr-form textarea,.rr-form .wpcf7-form-control-wrap{max-width: 100%;box-sizing: border-box;}.rr-form{min-width: 0;}.rr-person__photo{position: relative;overflow: hidden;}.rr-person__photo img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;}.rr-person--photo .rr-person__photo{background: var(--rr-bg-deep);}.rr-included__item > .rr-text-sm{padding-left: 34px;color: var(--rr-text-secondary);line-height: 1.43;}.rr-included__title{gap: 14px;}.rr-cases--1{grid-template-columns: minmax(0,1fr);}@media (min-width: 900px){.rr-cases--1 .rr-case__inner{display: grid;grid-template-columns: minmax(0,520px) minmax(0,1fr);gap: var(--rr-space-8);align-items: center;}.rr-cases--1 .rr-case__meta{padding: 0;}}@media (max-width: 1439px){.rr-essay::after{display: none;}}@media (max-width: 374px){.rr-cta__call,.rr-cta__mail{padding: var(--rr-space-5);}.smart-captcha{transform: scale(.66);transform-origin: left top;margin-bottom: -30px;}:is(.rr-cta__form,.rr-form) input[type="submit"],:is(.rr-cta__form,.rr-form) .wpcf7-submit{white-space: normal;padding: 16px 20px;width: 100%;}}
:root{--rr-ease-out: cubic-bezier(.16,1,.3,1);--rr-in-dur: .7s;--rr-hero-dur: .45s;}.js .rr-reveal{opacity: 0;transform: translateY(16px);}.js .rr-reveal.is-in{opacity: 1;transform: none;transition: opacity var(--rr-in-dur) var(--rr-ease-out),transform var(--rr-in-dur) var(--rr-ease-out);transition-delay: var(--rr-delay,0s);}@keyframes rr-hero-in{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: none;}}.js .rr-hero .rr-crumbs,.js .rr-hero__chip,.js .rr-hero .rr-h1,.js .rr-hero__lead,.js .rr-hero__actions,.js .rr-hero__foot,.js .rr-hero__facts{animation: rr-hero-in var(--rr-hero-dur) var(--rr-ease-out) both;}.js .rr-hero .rr-crumbs{animation-delay: .01s;}.js .rr-hero__chip{animation-delay: .04s;}.js .rr-hero .rr-h1{animation-delay: .06s;}.js .rr-hero__lead{animation-delay: .10s;}.js .rr-hero__actions{animation-delay: .14s;}.js .rr-hero__foot{animation-delay: .18s;}.js .rr-hero__facts{animation-delay: .24s;}@keyframes rr-hero-media-in{from{opacity: 0;transform: translateY(26px) scale(.985);}to{opacity: 1;transform: none;}}.js .rr-hero__media{animation: rr-hero-media-in .7s var(--rr-ease-out) .12s both;}@keyframes rr-breathe{0%,100%{opacity: .75;transform: scale(1);}50%{opacity: 1;transform: scale(1.06);}}.js .rr-hero__glow{animation: rr-breathe 8s ease-in-out infinite;transform-origin: 70% 40%;}@keyframes rr-float{0%,100%{transform: translateY(0);}50%{transform: translateY(-6px);}}.js .rr-hero.is-in .rr-mock__window{animation: rr-float 10s ease-in-out 1.2s infinite;}.js .rr-mock__chip{opacity: 0;transform: translateY(10px) scale(.94);}.js .rr-hero.is-in .rr-mock__chip{opacity: 1;transform: none;transition: opacity .5s var(--rr-ease-out) .95s,transform .5s var(--rr-ease-out) .95s;}@keyframes rr-arc-in{from{opacity: 0;transform: rotate(-14deg) scale(.94);}to{opacity: .55;transform: none;}}.js .rr-hero.is-in .rr-hero__arc{animation: rr-arc-in 1.4s var(--rr-ease-out) .1s both;}.js .rr-mock__chart i{transform: scaleY(0);transform-origin: bottom;}.js .rr-hero.is-in .rr-mock__chart i{transform: none;transition: transform .8s var(--rr-ease-out);}.js .rr-hero.is-in .rr-mock__chart i:nth-child(1){transition-delay: .55s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(2){transition-delay: .60s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(3){transition-delay: .65s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(4){transition-delay: .70s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(5){transition-delay: .75s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(6){transition-delay: .80s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(7){transition-delay: .85s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(8){transition-delay: .90s;}.js .rr-hero.is-in .rr-mock__chart i:nth-child(9){transition-delay: .95s;}.js .rr-mock__line polyline{stroke-dasharray: 900;stroke-dashoffset: 900;}.js .rr-hero.is-in .rr-mock__line polyline{stroke-dashoffset: 0;transition: stroke-dashoffset 1.6s var(--rr-ease-out) .55s;}.rr-card,.rr-case__inner,.rr-tile{will-change: auto;}@media (prefers-reduced-motion: reduce){.js .rr-reveal,.js .rr-hero .rr-crumbs,.js .rr-hero__chip,.js .rr-hero .rr-h1,.js .rr-hero__lead,.js .rr-hero__actions,.js .rr-hero__foot,.js .rr-hero__facts,.js .rr-hero__media,.js .rr-mock__chip,.js .rr-mock__chart i,.js .rr-mock__line polyline{opacity: 1 !important;transform: none !important;stroke-dashoffset: 0 !important;transition: none !important;animation: none !important;}.js .rr-hero__glow,.js .rr-hero.is-in .rr-mock__window,.js .rr-hero.is-in .rr-hero__arc{animation: none !important;}}
