/* Source: font.css */
@font-face{font-family:'Gilroy';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/gilroy/Gilroy-Medium.woff') format('woff')}@font-face{font-family:'Gilroy';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/gilroy/Gilroy-SemiBold.woff') format('woff')}@font-face{font-family:'Gilroy';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/gilroy/Gilroy-Bold.woff') format('woff')}

/* Source: font.css */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-cyrillic-600.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-latin-600.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:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-cyrillic-700.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/montserrat-latin-700.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:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-400.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-400.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:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-500.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-500.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:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-600.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-600.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:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-700.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-700.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:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-cyrillic-800.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('/wp-content/themes/platforma/assets/fonts/platforma/manrope-latin-800.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}

/* Source: layers.css */
@layer reset,tokens,base,components,pages,utilities;

/* Source: tokens.css */
@layer tokens{:root{--color-bg:#f6f8fb;--color-surface:#ffffff;--color-text:#111111;--color-text-secondary:#344054;--color-text-muted:#9aa3b0;--color-text-muted-darker:#747c88;--color-navy:#0b1e30;--color-navy-text:#0f2742;--color-accent:#5b9cf9;--color-accent-bright:#2196f3;--color-accent-deep:#2f69c1;--color-accent-pressed:#1b51a3;--color-link:#2f69c1;--color-yellow:#ffd912;--color-yellow-dark:#eaa907;--color-danger:#d93025;--color-success:#18a12b;--color-border:#e7edf5;--color-white:#ffffff;--color-black:#111111;--color-dark:#0b1e30;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--gap-common:var(--space-4);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:18px;--radius-pill:999px;--radius-badge:4px;--shadow-card:0 24px 60px rgba(0,22,48,0.08);--shadow-modal:0 24px 60px rgba(0,22,48,0.16);--z-nav:10;--z-dropdown:20;--z-modal:100;--z-toast:110;--focus-ring:0 0 0 2px #ffc107;--font-heading:'Gilroy',Arial,Helvetica,sans-serif;--font-body:'Manrope',Arial,Helvetica,sans-serif;--text-display-size:clamp(40px,7vw,112px);--text-display-weight:700;--text-title-lg-size:clamp(32px,4vw,64px);--text-title-lg-weight:700;--text-title-md-size:clamp(24px,3vw,40px);--text-title-md-weight:600;--text-title-sm-size:clamp(18px,2vw,24px);--text-title-sm-weight:600;--text-body-size:18px;--text-body-weight:500;--text-caption-size:14px;--text-caption-weight:500}}

/* Source: reset.css */
@layer reset{*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{list-style:none;padding:0}img,svg{max-width:100%;height:auto}img{border:0;vertical-align:middle}a{text-decoration:none;color:inherit}}

/* Source: type.css */
@layer base{body,input,label,select,textarea{font-family:var(--font-body)}body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1.55;color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,.generic-title,.title{font-family:var(--font-heading)}h1{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:1.1;letter-spacing:-0.03em}header h1,header .headline-cases,header .headline-invest{font-family:var(--font-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:1;letter-spacing:-0.04em}h2,.generic-title,.title{font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:1.2;letter-spacing:-0.02em}h3{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.25}}@layer utilities{.text-display{font-family:var(--font-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:1;letter-spacing:-0.04em}.text-title-lg{font-family:var(--font-heading);font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:1.1;letter-spacing:-0.03em}.text-title-md{font-family:var(--font-heading);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:1.2;letter-spacing:-0.02em}.text-title-sm{font-family:var(--font-heading);font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.25}.text-body{font-family:var(--font-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:1.55}.text-caption{font-family:var(--font-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:1.45}.text-center{text-align:center}.whitespace-nowrap{white-space:nowrap}}

/* Source: common.css */
@layer components{nav{padding:var(--space-5) 0;position:relative;z-index:var(--z-nav)}.container{padding:0 var(--gap-common);max-width:100%;margin:0 auto}.container.breakout{padding:0}a,input,button{outline:none}a:focus-visible,input:focus-visible,button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}button{font-family:inherit;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all 50ms ease-out}.button{background-color:var(--color-accent);border-bottom:3px solid var(--color-accent-deep);color:var(--color-white);font-weight:600;padding:10px 15px;border-radius:var(--radius-sm);transform:translateY(0);transition:all 50ms ease-out}.button.button-shine{box-shadow:0 0 14px var(--color-accent-bright),inset 0 0 0 var(--color-accent-pressed)}.button:hover{box-shadow:inset 0 0 0 var(--color-accent-pressed)}.button:active{background-color:var(--color-accent);box-shadow:inset 0 6px 3px var(--color-accent-pressed);border-bottom:3px solid var(--color-accent-pressed);transform:translateY(1px)}.button-yellow{background-color:var(--color-yellow);border-bottom:3px solid var(--color-yellow-dark);color:var(--color-text)}.button-yellow:hover{box-shadow:inset 0 0 0 var(--color-yellow-dark)}.button-yellow:active{background-color:var(--color-yellow);box-shadow:inset 0 6px 3px var(--color-yellow-dark);border-bottom:3px solid var(--color-yellow-dark);transform:translateY(1px)}.button-gray{background-color:var(--color-text-muted);color:var(--color-white)}.desktop-only{display:none}.go-top{position:fixed;right:30px;bottom:var(--space-10);opacity:0;visibility:hidden;transform:translateY(-100px);transition:all 250ms ease-in-out;border-radius:50%;z-index:var(--z-nav);padding:10px;background-color:var(--color-surface);color:var(--color-accent);border:4px solid var(--color-accent);width:var(--space-5);height:var(--space-5)}.go-top.active{opacity:1;visibility:visible;transform:translateY(0)}.logo{text-transform:uppercase;letter-spacing:3px;font-family:var(--font-heading);font-weight:500;font-size:var(--space-5);color:var(--color-white);transform:translateY(0);transition:50ms ease-out}.logo > span{color:var(--color-accent-bright)}.logo:active{transform:translateY(1px)}.platforma-media-pending{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background:rgba(11,30,48,0.06)}.platforma-media-pending--ratio{aspect-ratio:16 / 9}.platforma-media-pending--square{aspect-ratio:1;min-height:120px;max-width:300px;margin:0 auto}.platforma-media-pending::after{content:'';display:block;position:absolute;top:50%;left:50%;width:36px;height:36px;margin-top:-18px;margin-left:-18px;border:3px solid rgba(234,169,7,0.25);border-top-color:var(--color-yellow-dark);border-radius:50%;animation:platforma-media-spin 0.75s linear infinite}.item .logo .platforma-media-pending--square{max-width:100%}main.document{padding:var(--space-5) 0;color:var(--color-text);font-size:var(--text-body-size);font-weight:400;margin-bottom:10px;line-height:1.5;text-align:left;text-wrap:pretty;hyphens:auto;word-wrap:break-word}main.document h1{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);margin-bottom:var(--space-5)}main.document h2{font-size:var(--space-5);font-weight:var(--text-title-sm-weight);margin-bottom:10px}main.document p{font-size:var(--text-body-size);font-weight:400;margin-bottom:10px}main.document ul{list-style:disc;margin-left:var(--space-5);margin-bottom:10px;list-style-position:inside}main.document ol{list-style:decimal;margin-left:var(--space-5);margin-bottom:10px;list-style-position:inside}.icon-svg{display:block;width:48px;height:48px;color:var(--color-accent);fill:currentColor;flex:0 0 auto}@media (min-width:1140px){body > .wrap{display:flex;flex-direction:column;height:100vh}.container{max-width:1460px;padding:0 var(--space-4)}main{position:relative}main.basis-100{flex-basis:100%}main.with-top::before{content:' ';display:block;width:100%;background-color:var(--color-navy);height:180px;position:absolute;top:0;left:0;z-index:1}input[type=radio]{cursor:pointer}.go-top{scale:1.5;bottom:var(--space-10);right:var(--space-10)}.desktop-only{display:block}}}@keyframes scaleFromTop{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes slideFromTop{from{opacity:0;transform:translateY(-500px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes scaleFadeIn{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes platforma-media-spin{to{transform:rotate(360deg)}}

/* Source: nav.css */
@layer components{nav{color:var(--color-white)}nav.main-nav{background-color:var(--color-navy)}nav>.container{display:flex;flex-direction:row;gap:15px;align-items:center;justify-content:space-between}nav .button{font-size:12px;padding:10px 8px;margin-left:auto}nav .logo{font-size:14px}nav .logo #path9{fill:var(--color-accent)}nav .logo #path10{fill:var(--color-white)}.burger{color:var(--color-accent);appearance:none;background-color:transparent}.burger-menu{background-color:var(--color-white);color:var(--color-text);position:absolute;top:0;left:0px;width:100%;box-sizing:border-box;padding:0 20px;border-radius:0 0 8px 8px;z-index:90;box-shadow:0 0 8px rgba(0,0,0,50%);transform-origin:top center;animation:scaleFromTop 200ms ease-out 0s forwards}.burger-menu>li{margin:10px 0}.burger-menu>li>a{position:relative;display:inline-block;padding-bottom:4px}.burger-menu>li>a::after{content:'';position:absolute;left:8%;right:8%;bottom:0;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--color-navy-text) 18%,var(--color-navy-text) 82%,transparent);opacity:0;transform:scaleX(0.28);transform-origin:center;transition:transform 360ms cubic-bezier(0.22,1,0.36,1),opacity 280ms ease;pointer-events:none}.burger-menu>li>a:hover::after,.burger-menu>li>a:focus-visible::after{opacity:0.55;transform:scaleX(1)}@media (max-width:240px){nav .button{display:none}}@media (min-width:1140px){#modal-burger-menu{display:none !important}.burger{display:none}nav ul{display:flex;flex-direction:row;gap:16px;animation:none;position:relative;background:none;color:var(--color-white);font-size:16px;box-shadow:none;width:auto}nav ul>li{margin:10px 0}nav ul>li>a{position:relative;display:inline-block;padding-bottom:6px}nav ul>li>a::after{content:'';position:absolute;left:10%;right:10%;bottom:0;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.92) 22%,rgba(255,255,255,0.92) 78%,transparent);box-shadow:0 0 8px rgba(255,255,255,0.12);opacity:0;transform:scaleX(0.22);transform-origin:center;transition:transform 380ms cubic-bezier(0.22,1,0.36,1),opacity 300ms ease;pointer-events:none}nav ul>li>a:hover::after,nav ul>li>a:focus-visible::after{opacity:0.72;transform:scaleX(1)}nav .button{font-size:15px;order:3;padding:18px 35px;margin:0}nav .container{justify-content:space-between}.desktop-only{display:block}nav .desktop-only{display:flex}nav .logo{font-size:20px;height:20px}}@media (prefers-reduced-motion:reduce){.burger-menu>li>a::after,nav ul>li>a::after{transition:none;transform:scaleX(1)}}}

/* Source: items.css */
@property --background-offset{syntax:'<percentage>';inherits:false;initial-value:10%}@layer components{.items{display:flex;flex-direction:column;gap:16px;font-size:16px}.item{display:flex;flex-direction:column;background-color:var(--color-white);gap:16px;position:relative;border-radius:16px;box-shadow:0 0 8px rgba(0,0,0,8%)}.item-placeholder{padding:24px;border:1px dashed rgba(11,30,48,0.22);box-shadow:none}.item-placeholder__title{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);color:var(--color-navy)}.item-placeholder__text{margin-top:8px;color:var(--color-text-muted-darker);line-height:1.45}.catalog-telegram-cta{margin-top:16px;border-radius:16px;background-color:var(--color-dark);color:var(--color-white);box-shadow:0 8px 24px rgba(33,150,243,0.28)}.catalog-telegram-cta__inner{display:flex;align-items:center;gap:16px;padding:24px}.catalog-telegram-cta__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:rgba(255,255,255,0.16);font-size:28px}.catalog-telegram-cta__content{flex:1 1 auto;min-width:0}.catalog-telegram-cta__title{margin:0;font-size:var(--text-title-sm-size);line-height:1.25;font-weight:var(--text-title-sm-weight)}.catalog-telegram-cta__text{margin:8px 0 0;line-height:1.45;color:rgba(255,255,255,0.92)}.catalog-telegram-cta__actions{flex:0 0 auto;display:flex;align-items:center;margin-left:auto}.catalog-telegram-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;font-size:16px;min-width:220px}@media (max-width:640px){.catalog-telegram-cta__inner{flex-wrap:wrap;align-items:flex-start}.catalog-telegram-cta__actions{flex:1 1 100%;margin-left:0;margin-top:16px}.catalog-telegram-cta__button{width:100%}.catalog-telegram-cta__title{font-size:20px}}.item>.images{order:2}.item>.images img,.item>.images video{aspect-ratio:16 / 9;max-width:100%;height:auto;box-sizing:border-box;border-radius:16px;display:block;object-fit:cover}.snap-slider{position:relative;overflow:hidden;border-radius:16px}.snap-slider__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.snap-slider__track::-webkit-scrollbar{display:none}.snap-slider__track:focus{outline:none}.snap-slider__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.snap-slider__slide{position:relative;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block;user-select:none}.item>.images .snap-slider img,.item>.images .snap-slider video,.snap-slider__slide img,.snap-slider__slide video{width:100%;height:auto;border-radius:0;-webkit-user-drag:none}.snap-slider__nav{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 12px;pointer-events:none}.snap-slider__btn{pointer-events:auto;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;color:var(--color-navy);background:rgba(255,255,255,0.86);box-shadow:0 6px 20px rgba(11,30,48,0.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;opacity:0;transform:translateY(4px);transition:opacity 360ms cubic-bezier(0.22,1,0.36,1),transform 360ms cubic-bezier(0.22,1,0.36,1),background-color 200ms ease,box-shadow 200ms ease}.snap-slider__btn svg{display:block;width:18px;height:18px}.snap-slider:hover .snap-slider__btn,.snap-slider:focus-within .snap-slider__btn{opacity:0.96;transform:none}.snap-slider__btn:hover{background:rgba(255,255,255,0.96);box-shadow:0 8px 24px rgba(11,30,48,0.18)}.snap-slider__btn:active{transform:scale(0.96)}.snap-slider__btn:focus-visible{opacity:1;transform:none;outline:2px solid rgba(44,154,255,0.55);outline-offset:2px}.snap-slider__btn:disabled,.snap-slider.is-at-start .snap-slider__btn--prev,.snap-slider.is-at-end .snap-slider__btn--next{opacity:0;pointer-events:none;transform:translateY(4px)}.snap-slider.is-single .snap-slider__nav{display:none}@media (max-width:640px){.snap-slider__nav{display:none}}@media (hover:none){.snap-slider__track{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.snap-slider__track{scroll-behavior:auto}.snap-slider__btn{transition:none;transform:none}}.item>.info{order:1;display:flex;flex-direction:row;gap:12px;margin-left:24px;margin-top:16px;align-items:center}.item>.info .title{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight)}.item [data-item-cta]{cursor:pointer}.item>.info .tags{color:var(--color-text-muted-darker)}.item>.params{order:3;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:24px;row-gap:12px}.item>.params>.param{box-sizing:border-box;flex-basis:50%;display:flex;flex-direction:row;gap:12px;align-items:center}.item>.params>.param .icon{font-size:24px;color:var(--color-accent)}.item>.params>.param .label{color:var(--color-text-muted-darker)}.item>.params>.param .value{font-size:18px;font-weight:700}.item>.business-plan{order:4;color:var(--color-link);text-align:center}.item>.business-plan>a{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.item>.business-plan .text{font-weight:600;text-decoration:underline}.item>.business-plan>a:hover .text{text-decoration:none}.item>.business-plan .icon{font-size:24px;height:1em}.item>.description{order:5;margin-left:24px;margin-right:24px;overflow:hidden;position:relative;line-height:1.5;transition:all 250ms ease-out}.item .description b,.item .description strong{font-weight:800}.item>.description:has(.show-more){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.item>.description>.show-more{position:absolute;background-color:transparent;background-image:linear-gradient(90deg,transparent,#fff var(--background-offset));padding:0 0 0 24px;bottom:0;right:0;color:var(--color-text-muted);user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:4px;transition:--background-offset 250ms ease-out}.item>.description>.show-more .text{transition:all 250ms ease-out}.item>.description>.show-more:active{--background-offset:50%}.item>.description>.show-more:active .text{transform:translateY(10px)}.item>.description>.show-more:active .text{opacity:0.0}.item>.description>.show-more>.icon{height:1em}.item>.buttons{order:6;margin:0 24px}.mobile-delivery-note{display:none}.item .button{display:flex;flex-direction:row;gap:8px;font-size:16px;font-weight:600;width:auto;box-sizing:border-box;justify-content:center;padding:1em}.item [data-modal="modal-get"].lead-limit-disabled{cursor:not-allowed;opacity:0.58}.item>.buttons>[data-modal="modal-get"].lead-limit-disabled{background:#dbe3ec;border-bottom:3px solid #bdc9d5;color:#526171;opacity:1}.item>.buttons>[data-modal="modal-get"].lead-limit-disabled>.icon{display:none}.item>.buttons>[data-modal="modal-get"].lead-limit-disabled:active{box-shadow:inset 0 6px 3px #bdc9d5}.item .button>.icon{height:1em;align-self:center}.item>.badge{position:absolute;top:-10px;right:-5px;z-index:2}.item .logo img{object-fit:contain;width:48px;height:auto;box-sizing:border-box}.item>.repost-like{order:7;margin:0 24px 24px 24px;display:flex;justify-content:space-between;flex-direction:row-reverse}.item .button-like,.item .button-repost{appearance:none;background-color:transparent;box-sizing:border-box;background-image:none;border:none;font-size:16px;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--color-text-muted-darker);transition:all 100ms ease-out;will-change:opacity,transform}.item .button-like .text,.item .button-repost .text{transition:all 110ms ease-out;will-change:transform}.item .button-like:active,.item .button-repost:active{transform:translateY(3px);opacity:0.8}.item .button-like:active .text,.item .button-repost:active .text{transform:translateY(2px)}.item .button-like .icon,.item .button-repost .icon{font-size:24px;height:1em}.button-like .text{font-variant-numeric:tabular-nums}.button-like .button-like-hand>path:nth-child(2){transform-origin:left}.button-like .button-like-hand{transform-origin:center}.button-like .button-like-rays>path{transform-origin:center;opacity:0.0}.button-like.pressed .button-like-hand>path:nth-child(2){animation:fillHand 250ms ease-out 0s 1 forwards}.button-like.pressed .button-like-hand{animation:scaleIn 250ms ease-out 0s 1 forwards}.button-like.pressed .button-like-rays>path:nth-child(1){animation:ray1Out 150ms ease-out 0s 1 forwards}.button-like.pressed .button-like-rays>path:nth-child(2){animation:ray2Out 150ms ease-out 0s 1 forwards}.button-like.pressed .button-like-rays>path:nth-child(3){animation:ray3Out 150ms ease-out 0s 1 forwards}@keyframes fillHand{from{fill:transparent;transform:scaleX(1.1)}to{fill:var(--color-text-muted);transform:scaleX(1.0)}}@keyframes scaleIn{from{transform:scale(0.25)}to{transform:scale(1.0)}}@keyframes ray1Out{0%{opacity:1.0;transform:scale(0.125)}90%{opacity:1.0;transform:scale(1.5)}100%{opacity:0.0}}@keyframes ray2Out{0%{opacity:1.0;transform:scale(0.125) rotateZ(-60deg)}90%{opacity:1.0;transform:scale(1.5) rotateZ(-60deg)}100%{opacity:0.0}}@keyframes ray3Out{0%{opacity:1.0;transform:scale(0.125) rotateZ(60deg)}90%{opacity:1.0;transform:scale(1.5) rotateZ(60deg)}100%{opacity:0.0}}.button-repost svg{transform-origin:center}.button-repost.pressed svg{animation:repostPressed 150ms ease-out 0s 1 forwards}@keyframes repostPressed{from{transform:scale(1.3);fill:transparent}to{transform:scale(1.0);fill:var(--color-text-muted)}}.social-links{margin-bottom:16px;display:flex;flex-direction:row;gap:8px}.social-links>.social-link{font-size:24px}.social-links>.social-link>a>.icon{display:block;height:24px}.social-links>.social-link-vk,.social-links>.social-link-tg{font-size:28px}.item-case{gap:8px}.item-case-outline{outline:3px solid var(--color-yellow)}.item-case .buttons{margin-bottom:24px;order:7}.item-case>.params{margin:0;margin-left:24px;gap:8px;order:5;flex-wrap:nowrap}.item-case>.name{display:flex;gap:16px;align-items:center;margin:0 24px 0 24px;order:2}.item-case>.name>.icon{font-size:18px;height:18px}.item-case>.name .icon,.item-case>.name .location{color:var(--color-text-muted-darker)}.item-case>.headline{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.3;margin:24px 24px 0 24px;order:1;text-wrap-style:auto}.item-case .headline .accent{background-color:#e1f1ff;color:#003381;padding:0.125em 0.25em;border-radius:0.25em}.item-case>.description>p{margin:0;order:6}.item-case > .badge{background-color:var(--color-yellow);z-index:7;color:var(--color-black)}.item-case.with-gradient > .badge{background-image:linear-gradient(45deg,#2c9aff,#ffd07a,#2c9aff,#75ff75,#2c9aff,#ff7aff,#2c9aff);background-size:400% 400%;animation:shiftGradient 5s linear infinite forwards;z-index:7;color:var(--color-white)}.item-case.with-gradient::before{content:'';position:absolute;inset:0;padding:3px;border-radius:16px;transition:all 250ms ease-out;background-image:linear-gradient(45deg,#2c9aff,#ffd07a,#2c9aff,#75ff75,#2c9aff,#ff7aff,#2c9aff);background-size:400% 400%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:5;animation:shiftGradient 5s linear infinite forwards}.item-case>.images{z-index:10;order:4}.item-case>.params>.param{flex-basis:100%;flex-direction:column;gap:0}.item-case>.params>.param .value{font-size:14px}.item-case>.info{margin-top:0;order:3}.item-case .name .name-name,.item-case .name .name-location{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.item-case .name .title{font-size:inherit;font-weight:600;line-height:1.3;letter-spacing:0;font-family:var(--font-body)}.item-case .name .icon,.item-case .params .param .icon{color:var(--color-accent)}.item-case .name .icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;font-size:18px;line-height:0}.item-case .name .icon svg{display:block;width:1em;height:1em}@media (max-width:639px){.item>.buttons{display:flex;flex-direction:column;gap:8px;text-align:center}.item>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled) .text{font-size:0}.item:not(.item-case)>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled) .text::before{content:"Получить презентацию бесплатно →";font-size:clamp(11px,3.5vw,14px)}.item-case>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled) .text::before{content:"Получить презентацию франшизы →";font-size:clamp(11px,3.5vw,14px)}.item>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled)>.icon{display:none}.item>.buttons>[data-modal="modal-get"]:not(.lead-limit-disabled)~.mobile-delivery-note{color:var(--color-text-muted-darker);display:block;font-size:14px;line-height:1.3}}@media (min-width:480px){.item>.description:has(.show-more){display:block}.item>.description>.show-more{display:none}.item{z-index:1;gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,auto);grid-column-gap:var(--gap-common);grid-row-gap:var(--gap-common);padding:var(--gap-common);align-items:center}.item>.badge{grid-column:1 / 6;grid-row:1 / 1}.item>.info{grid-column:1 / 6;grid-row:1 / 2;margin:0;gap:0}.item>.info:has(.logo>img){gap:12px}.item>.info .tags,.item>.params>.param .label{font-size:16px}.item .images{overflow:hidden;grid-column:1 / 6;grid-row:2 / 3;max-width:100%;width:100%;align-self:flex-start}.item .images img{width:100%;height:auto;aspect-ratio:16 / 9}.item .params{gap:0;grid-column:1 / 6;grid-row:4 / 5;margin:0;flex-wrap:wrap;row-gap:var(--gap-common)}.item .params .param{flex-basis:50%;flex-grow:0;flex-shrink:0;gap:4px}.item .description{grid-column:1 / 6;grid-row:3 / 4;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.item .business-plan{grid-column:1 / 5;grid-row:6 / 7;text-align:left;margin:0}.item .repost-like{grid-row:6 / 7;grid-column:5 / 6;margin:0;justify-content:flex-start}.item .buttons{grid-row:5 / 6;grid-column:1 / 6;margin:0}.item-case{grid-template-rows:repeat(7,auto)}.item-case .headline{grid-row:1 / 2;grid-column:1 / 6;margin:0;padding-right:10.5rem}.item-case .info{grid-row:2 / 3;grid-column:1 / 4}.item-case>.name{margin:0;grid-row:2 / 3;grid-column:4 / 6;flex-direction:column}.item-case .images{grid-row:3 / 4}.item-case .description{grid-row:5 / 6}.item-case .params{grid-row:4 / 5;column-gap:8px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.item-case .params .param{flex-basis:auto;flex-direction:row;gap:8px}.item-case>.params>.param .value{font-size:1em}.item-case .buttons{grid-row:6 / 7}}@media (min-width:640px){.item{grid-template-rows:repeat(5,auto)}.item .images{grid-row:1 / 5;grid-column:1 / 4}.item>.info{grid-row:1 / 2;grid-column:4 / 6}.item .description{grid-row:6 / 7;grid-column:1 / 6}.item .params{grid-row:5 / 6;grid-column:1 / 6}.item .params .param{flex-basis:25%}.item .business-plan{grid-row:2 / 3;grid-column:4 / 6}.item .repost-like{grid-row:3 / 4;grid-column:4 / 6;justify-content:space-between}.item .buttons{grid-row:4 / 5;grid-column:4 / 6}.item>.badge{top:-20px;right:-20px}.item-case .buttons{grid-row:3 / 4;grid-column:4 / 6}.item-case .info{margin-top:var(--gap-common);grid-row:2 / 3;grid-column:3 / 6}.item-case .name{grid-row:3 / 4;grid-column:3 / 4}.item-case .headline{grid-row:1 / 2;grid-column:1 / 6;margin:0;padding-right:10.5rem}.item-case .description{grid-row:5 / 6}.item-case .params{grid-row:4 / 5;grid-column:1 / 6}.item-case .images{grid-row:2 / 4;grid-column:1 / 3}}@media (min-width:800px){.item .params .param{flex-basis:25%;row-gap:0}.item-case{grid-template-rows:repeat(4,auto)}.item-case .params{grid-column:1 / 5}}@media (min-width:1024px){.item{grid-template-rows:repeat(5,auto)}.item .images{grid-row:1 / 5;grid-column:1 / 3}.item>.info{grid-row:1 / 2;grid-column:3 / 6}.item .business-plan{grid-row:2 / 3;grid-column:3 / 6}.item .repost-like{grid-row:4 / 5;grid-column:3 / 4}.item .buttons{grid-row:4 / 5}.item .description{grid-row:5 / 6}.item .params{grid-row:3 / 4;grid-column:3 / 6;column-gap:var(--gap-common)}.item .params .param{flex-basis:auto}.item-case{grid-template-rows:repeat(5,auto)}.item-case .images{grid-column:1 / 3;grid-row:2 / 5}.item-case .info{grid-row:2 / 3}.item-case .params{grid-row:3 / 4}.item-case .buttons{grid-row:4 / 5}.item-case .name{grid-row:4 / 5}.item-case .description{grid-row:5 / 6}}@media (min-width:1140px){.item{grid-template-rows:repeat(4,auto)}.item .description{grid-row:3 / 4;grid-column:3 / 6}.item .params{grid-row:2 / 3;grid-column:3 / 6}.item .images{grid-row:1 / 4}.item .logo{font-size:32px}.item .logo img{width:1em;height:1em}.item .business-plan{grid-row:4 / 5;grid-column:1 / 3}.item .repost-like{grid-row:4 / 5;grid-column:3 / 4}.item .buttons{grid-row:4 / 5;display:flex;justify-content:flex-end}.item-case{grid-template-rows:repeat(4,auto)}.item-case .images{grid-row:1 / 4}.item-case .description{grid-row:3 / 4;grid-column:3 / 6}.item-case .headline{grid-row:1 / 2;grid-column:3 / 5;padding-right:0}.item-case .name{grid-row:1 / 2;grid-column:5 / 6}.item-case .info{margin:0;grid-row:4 / 5;grid-column:1 / 4}.item-case .params{grid-row:2 / 3}.item-case .buttons{grid-row:4 / 5;grid-column:4 / 6}}@media (min-width:1360px){.item{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,calc((540px - 1em) / 2)) 1fr 1fr auto}.item .images{grid-row:1 / 4}.item .business-plan{grid-column:3 / 4;display:none}.item .repost-like{grid-column:4 / 5;display:none}.item .description{grid-row:2 / 3;grid-column:3 / 6;-webkit-line-clamp:6}.item .params{grid-row:3 / 4;grid-column:3 / 5;column-gap:0;justify-content:flex-start}.item .params .param{flex-basis:calc(100% / 2);gap:0.5em}.item .buttons{grid-row:3 / 4;grid-column:5 / 6;display:flex;justify-content:flex-end}.item-case{grid-template-rows:auto}.item-case .images{grid-row:3 / 6}.item-case .info{grid-row:3 / 4;grid-column:3 / 5}.item-case .name{grid-row:2 / 3;grid-column:1 / 6;display:flex;flex-direction:row;gap:1em}.item-case .name .name-name,.item-case .name .name-location{align-items:center;gap:8px}.item-case .headline{grid-row:1 / 2;grid-column:1 / 6;padding-right:10.5rem;font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:1.3}.item-case .description{grid-row:4 / 5;grid-column:3 / 6;display:flex;flex-direction:row;gap:1em}.item-case .description p{margin:0}.item-case .params{grid-row:5 / 6;grid-column:3 / 5;gap:1em}.item-case .params .param{flex-basis:calc((100% - 2em) / 3);gap:1em}.item-case .params .param .text{display:flex;flex-direction:column;gap:0.25em}.item-case .params .param .text .value{font-size:1em}.item-case .buttons{grid-row:5 / 6}.item-case .logo{font-size:1em;width:32px}.item-case .logo img{width:100%;height:auto;display:block}}@media (min-width:1440px){.item .params .param{flex-basis:calc(100% / 4)}.item-case .params .param{flex-basis:calc(100% / 3)}}.snap-slider__slide:has(.slide-stack){position:relative;container-type:inline-size;container-name:slide}.slide-stack{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;pointer-events:none;gap:10px}.slide-button{width:min(60%,320px);pointer-events:auto}.slide-button>.button{padding:16px 0;width:100%}.slide-title{font-size:clamp(1em,5cqi,1.5em);line-height:1.2;font-weight:600;color:var(--color-white);width:100%;max-width:18em;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.slide-title .text-primary{color:var(--color-yellow)}.slide-triggers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:clamp(6px,2cqi,16px);margin:0;padding:0;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,0.5);font-size:clamp(0.8em,3cqi,1.1em)}.slide-triggers li{font-weight:600;color:var(--color-white);list-style-type:disc;list-style-position:inside;display:list-item}.slide-triggers li:nth-child(1){list-style-type:none}.slide-triggers li::marker{color:var(--color-yellow);margin-right:0.25em}.slide-info{font-size:clamp(1em,5cqi,1.1em);font-weight:600;color:var(--color-white);text-shadow:1px 1px 1px rgba(0,0,0,0.5)}@container slide (max-width:380px){.slide-triggers{display:none}}@media (max-width:320px){.item{font-size:14px}}@media (max-width:240px){.item>.info{flex-direction:column}.item>.params{flex-direction:column}.item .params .param{flex-basis:auto}.item>.description{margin:0 8px;font-size:12px}}@media (max-width:480px){.item .button{width:100%}}.catalog-lead-section{padding:12px 0 36px}.catalog-lead{flex-shrink:0;padding:16px 0 12px}.catalog-lead__form > input[name="name"]{display:none}.catalog-lead__card{position:relative;overflow:hidden;display:grid;gap:24px;padding:28px 24px;border-radius:16px;background-color:var(--color-dark);color:var(--color-white);box-shadow:0 10px 28px rgba(11,30,48,0.18)}.catalog-lead__copy,.catalog-lead__form{position:relative;z-index:1}.catalog-lead__copy{container-type:inline-size}.catalog-lead__title{display:flex;flex-direction:column;align-items:flex-start;gap:0.22em;margin:0;font-size:clamp(26px,9.2cqi,52px);font-weight:var(--text-title-lg-weight);line-height:1.2;letter-spacing:-0.02em}.catalog-lead__title span:not(.catalog-lead__title-lead){display:inline-block;padding:0.08em 0.28em 0.1em;border-radius:6px;background-color:var(--color-yellow);color:var(--color-text);white-space:nowrap}.catalog-lead__text{margin:14px 0 0;color:rgba(255,255,255,0.82);font-size:22px;line-height:1.4}.catalog-lead__form{display:grid;gap:14px}.catalog-lead__fields{display:grid;gap:12px}.catalog-lead__label{display:block;margin-bottom:6px;color:rgba(255,255,255,0.72);font-size:13px;font-weight:600}.catalog-lead__form .field input{width:100%;margin:0;box-sizing:border-box;appearance:none;border:1px solid transparent;border-radius:10px;padding:16px 18px;background-color:var(--color-bg);color:var(--color-text);font-size:16px}.catalog-lead__form .field input::placeholder{color:#8b9294}.catalog-lead__form .field input:hover{background-color:var(--color-white);border-color:rgba(33,150,243,0.22)}.catalog-lead__form .field input:focus{outline:none;background-color:var(--color-white);border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(91,156,249,0.22)}.catalog-lead__button{position:relative;width:100%;padding:16px 20px;font-size:18px}.catalog-lead__button .loader{border-color:var(--color-text);border-bottom-color:transparent}.catalog-lead__policy{margin:0;color:rgba(255,255,255,0.58);font-size:13px;font-weight:400;line-height:1.45}.catalog-lead__policy a{color:inherit;text-decoration:underline}.catalog-lead__policy a:hover{color:var(--color-white);text-decoration:none}@media (max-width:640px){.catalog-lead-section{padding:8px 0 28px}.catalog-lead{padding-bottom:20px}.catalog-lead__card{padding:24px 20px}.catalog-lead__title{gap:0.18em}.catalog-lead__text{font-size:20px}}@media (min-width:860px){.catalog-lead-section{padding:20px 0 48px}.catalog-lead{padding:24px 0 8px}.catalog-lead__card{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:32px 36px;padding:40px 36px}.catalog-lead__title{gap:0.16em;font-size:clamp(28px,8cqi,52px);line-height:1.12}.catalog-lead__text{margin-top:18px;font-size:24px}.catalog-lead__form{width:100%;max-width:520px;align-self:center;justify-self:end;gap:16px}.catalog-lead__form .field input{padding:16px 18px;border-radius:10px;background-color:var(--color-bg);border-color:transparent}.catalog-lead__button{padding:16px 18px;font-size:18px}}}

/* Source: badges.css */
@layer components{.badge{position:absolute;top:-20px;right:-20px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 11px 6px 8px;border:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);border-radius:var(--radius-badge);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:0.01em;color:var(--color-text);background-color:var(--color-yellow);box-shadow:0 1px 0 rgba(255,255,255,0.35) inset,0 8px 18px rgba(11,30,48,0.12);transition:transform 180ms ease,box-shadow 180ms ease;user-select:none;white-space:nowrap}a.badge:hover,.badge:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 10px 22px rgba(11,30,48,0.16)}.badge > .icon,.badge > .text{line-height:0}.badge > .text{line-height:1}.badge > .icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:14px;flex-shrink:0}.badge > .icon svg{display:block;width:14px;height:14px;max-width:none}.badge-shine{overflow:hidden;isolation:isolate;z-index:1}.badge-shine::before{content:'';position:absolute;top:0;left:-80%;width:46%;height:100%;pointer-events:none;background:linear-gradient( to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.28) 50%,rgba(255,255,255,0) 100% );transform:skewX(-20deg);animation:badgeShine 3.2s cubic-bezier(0.22,1,0.36,1) 0.6s infinite}@keyframes badgeShine{0%{left:-80%}45%,100%{left:130%}}.badge-guarantee{color:var(--color-white);background-color:#178a3d;border-color:color-mix(in srgb,#0f5f29 18%,transparent)}.badge-noexperience{color:var(--color-white);background-color:var(--color-accent-deep);border-color:color-mix(in srgb,#1b3f7a 22%,transparent)}.badge-noemployees{color:var(--color-white);background-color:#5b21b6;border-color:color-mix(in srgb,#3b0764 22%,transparent)}@media (prefers-reduced-motion:reduce){.badge,a.badge:hover,.badge:hover{transition:none;transform:none}.badge-shine::before{animation:none;content:none}}}

/* Source: show-popular.css */
@property --popular-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{#show-popular{align-items:center;backdrop-filter:blur(12px) saturate(0.9);-webkit-backdrop-filter:blur(12px) saturate(0.9);background:rgba(11,30,48,0.58);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1001}#show-popular.active{animation:showPopularBackdropIn 220ms ease-out both;display:flex}.show-popular__frame{--popular-border-angle:0deg;animation:showPopularBorderSpin 4s linear infinite;background:conic-gradient( from var(--popular-border-angle),var(--color-accent) 0deg 95deg,#79c8ff 135deg,var(--color-yellow) 180deg 275deg,#79c8ff 315deg,var(--color-accent) 360deg );border-radius:23px;box-shadow:0 28px 80px rgba(11,30,48,0.34);box-sizing:border-box;isolation:isolate;max-width:600px;padding:3px;position:relative;width:100%}.show-popular__frame::after{background:conic-gradient( from 45deg,var(--color-accent),#79c8ff,var(--color-yellow),#79c8ff,var(--color-accent) );border-radius:28px;content:"";filter:blur(20px);inset:-9px;opacity:0.2;position:absolute;z-index:-3}#show-popular.active .show-popular__frame{animation:showPopularDialogIn 420ms cubic-bezier(.2,.9,.25,1.15) both,showPopularBorderSpin 4s linear infinite}.show-popular__dialog{background:#fff;border-radius:20px;box-sizing:border-box;padding:43px;position:relative;text-align:center;width:100%}.show-popular__close{appearance:none;background:transparent;border:0;border-radius:50%;box-sizing:border-box;color:#687581;cursor:pointer;display:grid;font-size:30px;height:40px;place-items:center;line-height:1;padding:0;position:absolute;right:10px;top:8px;transition:background-color 160ms ease,color 160ms ease,transform 180ms ease;width:40px;z-index:2}.show-popular__close:hover{background:rgba(33,150,243,0.09);color:var(--color-navy);transform:rotate(90deg)}.show-popular__icon{color:var(--color-accent);height:48px;margin:0 auto 19px;width:48px}#show-popular.active .show-popular__icon{animation:showPopularIconIn 650ms cubic-bezier(.2,.85,.3,1.2) 90ms both}.show-popular__title{color:var(--color-navy);font-size:34px;line-height:1.2;margin:0 24px 17px}#show-popular.active .show-popular__title,#show-popular.active .show-popular__text,#show-popular.active .show-popular__action{animation:showPopularContentIn 360ms ease-out both}#show-popular.active .show-popular__title{animation-delay:100ms}.show-popular__text{color:var(--color-text-muted-darker);font-size:22px;line-height:1.45;margin:0 0 29px}#show-popular.active .show-popular__text{animation-delay:150ms}#show-popular .show-popular__action{align-items:center;box-shadow:0 8px 20px rgba(255,217,18,0.24);display:inline-flex;font-size:16px;gap:8px;justify-content:center;min-width:0;padding:1em;transition:box-shadow 180ms ease,transform 180ms ease}.show-popular__action-icon{display:flex;height:1em;transition:transform 180ms ease}#show-popular.active .show-popular__action{animation-delay:200ms}#show-popular .show-popular__action:hover{box-shadow:0 12px 28px rgba(255,217,18,0.34);transform:translateY(-2px)}#show-popular .show-popular__action:hover .show-popular__action-icon{transform:translateX(3px)}@keyframes showPopularBackdropIn{from{opacity:0}to{opacity:1}}@keyframes showPopularDialogIn{from{opacity:0;transform:translateY(18px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes showPopularBorderSpin{to{--popular-border-angle:360deg}}@keyframes showPopularIconIn{from{opacity:0;transform:rotate(-18deg) scale(0.65)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes showPopularContentIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px),(hover:none),(pointer:coarse){#show-popular{display:none !important}}@media (prefers-reduced-motion:reduce){#show-popular.active,#show-popular.active .show-popular__frame,#show-popular.active .show-popular__icon,#show-popular.active .show-popular__title,#show-popular.active .show-popular__text,#show-popular.active .show-popular__action{animation:none}.show-popular__close,#show-popular .show-popular__action,.show-popular__action-icon{transition:none}}}

/* Source: modal.css */
@layer components{.modal{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;color:var(--color-text);background:transparent;overflow-y:auto}.modal:not([open]){display:none}.modal[open]{display:block;animation:fadeIn 100ms ease-out 0s forwards}.modal::backdrop{background-color:rgba(11,30,48,0.75);backdrop-filter:blur(5px)}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar-track{background-color:transparent}.modal::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.25);border-radius:8px}.modal .window{background-color:var(--color-white);padding:20px;min-height:200px;border-radius:15px;margin-top:20px;margin-left:20px;margin-right:20px;position:relative;animation:slideFromTop 250ms ease-out 0s forwards}.modal .close{font-size:36px;font-weight:300;position:absolute;background-color:transparent;top:5px;right:10px;color:var(--color-text-muted);padding:0;margin:0}.modal .close:active{transform:scale(0.9)}.modal .title{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);margin-right:20px;margin-bottom:15px}.modal .subtitle{font-size:var(--text-body-size);font-weight:var(--text-body-weight);margin-bottom:15px;color:var(--color-text-muted)}.modal .subtitle>.text>strong{font-weight:600;color:var(--color-text)}.modal .counter{margin-top:15px;font-size:16px;color:var(--color-text-muted);display:none}.modal .counter.active{display:block;animation:scaleOut 250ms ease-out 0s 1 forwards}@keyframes scaleOut{0%{transform:scaleX(0.0)}100%{transform:scaleX(1.0)}}.modal .counter>strong{font-weight:600;color:var(--color-text)}.modal .footer{margin-top:15px;font-size:13px;color:var(--color-text-muted);line-height:1.4}.modal .footer a{color:var(--color-accent)}.wrap{position:relative}html:has(dialog.modal[open]),body:has(dialog.modal[open]){overflow:hidden}.modal form{display:flex;flex-direction:column;gap:15px}.modal input{background-color:var(--color-bg);border:none;border-radius:15px;font-size:16px;font-family:inherit;font-weight:inherit;padding:20px;width:100%;box-sizing:border-box}.modal input::placeholder{color:var(--color-text-muted-darker)}.modal input:disabled::placeholder{color:var(--color-text-muted)}.modal fieldset{border:none;padding:0;margin:0}.modal .options{display:flex;flex-direction:row;font-size:12px;font-weight:500;flex-wrap:wrap;gap:10px}.modal .options input{position:absolute;border:none;width:100%;height:100%;font-size:0;appearance:none;padding:0;background:transparent;top:0;left:0;margin:0}.modal .options label{flex-basis:calc(33.33% - 7px);box-sizing:border-box;align-items:center;padding:5px 0;display:flex;flex-direction:column;border-radius:10px;text-align:center;position:relative;justify-content:flex-end;border:1px solid var(--color-border);margin:0}.modal .options label:has(input:checked){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.modal .options label:nth-child(4),.modal .options label:nth-child(5){flex-basis:calc(50% - 5px)}.modal input[name=email]{transform-origin:top center}.modal .button{padding:16px;font-size:18px}form>input:first-child{display:none}@media (min-width:1140px){.modal .window{padding:40px 50px;max-width:512px;font-size:16px;margin:20px auto}.modal form{gap:18px}.modal .title{margin-bottom:30px}.modal .options{font-size:16px}.modal .button{font-size:20px}.modal input{font-size:18px}.modal .footer{font-size:14px}}.modal .body .status{padding:10px 0;text-align:center}form button .text{display:inline}form button .loader{display:none;;border-color:var(--color-white);border-bottom-color:transparent;width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.field{transition-behavior:allow-discrete;transition:transform 0.25s,opacity 0.33s,display 0.25s}@starting-style{.field{opacity:0;transform:scaleY(0.0);display:block}}.shine-button{position:relative;overflow:hidden;z-index:1}.shine-button::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:buttonShine 500ms cubic-bezier(0.165,0.84,0.44,1) 0s 1 forwards}@keyframes buttonShine{0%{left:-75%}100%{left:125%}}}

/* Source: toast.css */
@layer components{.toast:not(:popover-open){display:none}.toast{position:fixed;inset:auto 16px 16px auto;margin:0;overflow:visible;bottom:16px;right:16px;padding:16px 18px 16px 16px;background-color:var(--color-white);color:var(--color-text);border:1px solid rgba(17,17,17,0.08);border-left:5px solid var(--color-accent);border-radius:16px;box-shadow:0 18px 44px rgba(17,17,17,0.16);z-index:var(--z-toast);font-size:var(--text-caption-size);text-align:left;animation:toastSlideFromBottom 260ms cubic-bezier(.2,.9,.2,1) 0s forwards;width:calc(100% - 20px);box-sizing:border-box;max-width:480px;backdrop-filter:blur(8px)}.toast .title{font-weight:700;padding:0 0 4px}.toast .body{color:var(--color-text-muted-darker);line-height:1.35}.toast > .icon.error,.toast > .icon.success{display:none}.toast.error > .icon.error{display:block;color:var(--color-danger)}.toast.success > .icon.success{display:block;color:var(--color-success)}.toast.error,.toast.success{display:flex;flex-direction:row;gap:12px;align-items:flex-start;justify-content:flex-start}.toast.error > .title{color:var(--color-danger)}.toast.error > .body{color:var(--color-danger)}.toast.success{border-left-color:var(--color-success)}.toast.error{border-left-color:var(--color-danger)}.lead-success-modal{z-index:var(--z-toast)}.lead-success-modal .lead-success-modal__window{text-align:center;max-width:440px}.lead-success-modal__icon{color:var(--color-accent);margin-bottom:14px}.lead-success-modal .lead-success-modal__title{margin-right:0;margin-bottom:12px;font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight)}.lead-success-modal__body{color:var(--color-text-muted-darker);font-size:var(--text-body-size);line-height:1.45;margin-bottom:18px}.lead-success-modal__progress{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-bg) 100%);border:1px solid rgba(91,156,249,0.18);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85);margin-bottom:22px;padding:14px}.lead-success-modal__progress-label{align-items:center;color:var(--color-text-muted-darker);display:flex;font-size:14px;justify-content:center;margin-bottom:10px}.lead-success-modal__progress-label strong{color:var(--color-text);font-size:16px;font-weight:700}.lead-success-modal__progress-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lead-success-modal__progress-segment{background:var(--color-border);border:1px solid var(--color-border);border-radius:999px;box-sizing:border-box;display:block;height:12px;transition:background-color 250ms ease-out,border-color 250ms ease-out,box-shadow 250ms ease-out}.lead-success-modal__progress-segment.is-filled{background:var(--color-accent-deep);border-color:var(--color-accent-deep);box-shadow:0 3px 8px rgba(23,105,210,0.28)}.lead-success-modal .lead-success-modal__button{width:100%}.lead-success-modal .lead-success-modal__close{line-height:1}@keyframes toastSlideFromBottom{from{opacity:0.0;transform:translateY(16px) scale(0.98)}to{opacity:1.0;transform:translateY(0) scale(1)}}@media (max-width:520px){.toast{right:10px;bottom:10px;max-width:none;width:calc(100% - 20px)}.lead-success-modal .lead-success-modal__title{font-size:21px}.lead-success-modal__body{font-size:16px}.lead-success-modal__progress{padding:12px}.lead-success-modal__progress-track{gap:4px}}}

/* Source: header.css */
@layer components{header{background-color:var(--color-navy);color:var(--color-white);padding:0 0 20px 0}header h1{color:var(--color-white);margin:0;padding:0}header h1>span{font-size:0.69em;display:block;font-weight:inherit}header h1>span>span{background-color:var(--color-yellow);color:var(--color-text);padding:0 10px;border-radius:5px}header .filters{margin-top:20px;font-weight:600;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;font-size:var(--text-caption-size)}header .filters li{box-sizing:border-box;overflow:visible}header .filters li:nth-child(1){flex-basis:calc(30% - 5px)}header .filters li:nth-child(2){flex-basis:calc(70% - 5px)}header .filters li:nth-child(3){flex-basis:calc(50% - 5px)}header .filters li:nth-child(4){flex-basis:calc(50% - 5px)}header .filters li:nth-child(5){flex-basis:calc(50% - 5px)}header .filters li:nth-child(6){flex-basis:calc(50% - 5px)}header .filter{position:relative;padding:10px;border:2px solid var(--color-navy-text);border-radius:8px;display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:center;color:inherit;text-decoration:none;transition:border-color 160ms ease}header .filter:hover,header .filter:focus-visible{border-color:var(--color-yellow)}header .filter .icon{line-height:0;display:flex;align-items:center}header .filter.active{border-color:var(--color-yellow)}header .buttons{display:flex;justify-content:center;margin-top:15px}header .buttons>button{display:flex;flex-direction:row;gap:10px;font-size:16px;width:100%;box-sizing:border-box;justify-content:center}header .headline-cases{line-height:1.2}header .headline-cases>span{font-size:0.66em}header .subhead-cases{margin-top:12px;font-size:var(--text-body-size);line-height:1.45;color:var(--color-text-muted);max-width:720px;margin-left:auto;margin-right:auto}header .headline-invest{line-height:1.15}header .headline-invest .accent{color:var(--color-yellow)}@media (min-width:500px){header .filters{justify-content:center}header .filters li:nth-child(1){flex-basis:auto}header .filters li:nth-child(2){flex-basis:auto}header .filters li:nth-child(3){flex-basis:auto}header .filters li:nth-child(4){flex-basis:auto}header .filters li:nth-child(5){flex-basis:auto}header .filters li:nth-child(6){flex-basis:auto}}@media (max-width:320px){header .filters{font-size:var(--text-caption-size)}}@media (max-width:240px){header h1{font-size:var(--text-title-lg-size)}header .filters li{flex-basis:100%}header .filters li:nth-child(1){flex-basis:100%}header .filters li:nth-child(2){flex-basis:100%}header .filters li:nth-child(3){flex-basis:100%}header .filters li:nth-child(4){flex-basis:100%}header .filters li:nth-child(5){flex-basis:100%}header .filters li:nth-child(6){flex-basis:100%}}@media (min-width:1140px){header h1>span{line-height:1}header h1>span>span{display:inline-block;line-height:25px;padding:20px 15px 40px 15px}header .filters{justify-content:center;margin-top:30px}header .filters li:nth-child(1),header .filters li:nth-child(2),header .filters li:nth-child(3),header .filters li:nth-child(4),header .filters li:nth-child(5),header .filters li:nth-child(6){flex-basis:auto}header .buttons>button{width:auto}header .headline-cases{line-height:1}header .subhead-cases{font-size:var(--text-title-sm-size);max-width:960px}header .headline-invest{line-height:1.05}.header-cases{min-height:296px}}}

/* Source: footer.css */
@layer components{footer{background-color:var(--color-white);padding:60px 0;font-size:16px;color:var(--color-navy);font-weight:400;--text-big:1.25em;--text-medium:1.175em}footer>.container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}footer>.container>hr{height:1px;background-color:var(--color-bg);width:90%;appearance:none;border:none;margin:24px auto}footer>.container>.footer-item{box-sizing:border-box;flex-basis:100%}footer>.container>.footer-item:nth-child(1){margin-bottom:var(--text-big)}footer>.container>.footer-item .phone{font-size:var(--text-big);text-decoration:none}footer>.container>.footer-item>ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;font-size:var(--text-medium);justify-content:space-between}footer>.container>.footer-item>ul>li{flex-basis:25%;display:flex;align-items:center;gap:8px}footer>.container>.footer-item>ul>li>.icon{font-size:var(--text-big);height:var(--text-big)}footer>.container>.footer-item>form{display:flex;flex-direction:row;flex-wrap:wrap;gap:0}footer>.container>.footer-item>form.subscription-form{position:relative}footer>.container>.footer-item>form>div{flex-basis:25%;display:flex;align-items:center}footer>.container>.footer-item>form>.headline{flex-basis:50%;font-size:var(--text-big);display:flex;flex-direction:row;gap:10px;user-select:none;cursor:pointer}footer>.container>.footer-item>form>.headline>.icon{font-size:var(--text-big);height:var(--text-big);display:flex;align-items:center;transition:all 250ms ease-out;will-change:transform;transform:rotateZ(90deg)}footer>.container>.footer-item>form.subscription-form:hover>.headline>.icon{color:var(--color-accent);transform:rotateZ(90deg) translateX(4px)}footer>.container>.footer-item>form>.policy{flex-basis:100%;display:block;margin-top:16px;color:var(--color-text-muted)}footer>.container>.footer-item>form>.consent{flex-basis:100%;display:flex;align-items:flex-start;gap:12px;margin-top:14px;font-size:14px;line-height:1.4;color:var(--color-text-muted);cursor:pointer;user-select:none;transition:color 180ms ease,transform 180ms ease}footer>.container>.footer-item>form>.consent .consent-text{flex:1 1 auto;min-width:0;align-self:flex-end;line-height:1.4}footer>.container>.footer-item>form>.consent input[type="checkbox"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}footer>.container>.footer-item>form>.consent .consent-box{position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:1px solid rgba(33,150,243,0.35);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,0.95),rgba(241,242,244,0.9));box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 4px 12px rgba(33,150,243,0.08);transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}footer>.container>.footer-item>form>.consent .consent-box::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid var(--color-black);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(0.7);transition:opacity 140ms ease,transform 180ms cubic-bezier(.2,1.4,.4,1)}footer>.container>.footer-item>form>.consent:hover{color:var(--color-text)}footer>.container>.footer-item>form>.consent:hover .consent-box{transform:translateY(-1px);border-color:rgba(33,150,243,0.65);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 8px 20px rgba(33,150,243,0.14)}footer>.container>.footer-item>form>.consent input[type="checkbox"]:checked + .consent-box{border-color:var(--color-yellow);background:linear-gradient(180deg,var(--color-yellow),var(--color-yellow-dark));box-shadow:0 8px 20px rgba(234,169,7,0.22)}footer>.container>.footer-item>form>.consent input[type="checkbox"]:checked + .consent-box::after{opacity:1;transform:rotate(45deg) scale(1)}footer>.container>.footer-item>form>.consent input[type="checkbox"]:focus-visible + .consent-box{outline:3px solid rgba(33,150,243,0.22);outline-offset:3px}footer>.container>.footer-item>form.subscription-form .subscription-error{flex-basis:100%;min-height:0;margin-top:10px;color:var(--color-danger);font-size:14px;font-weight:600;line-height:1.35;opacity:0;transform:translateY(-4px);transition:opacity 180ms ease,transform 180ms ease}footer>.container>.footer-item>form.subscription-form.has-error .subscription-error{opacity:1;transform:translateY(0)}footer>.container>.footer-item>form.subscription-form.has-error input[aria-invalid="true"]{border:1px solid rgba(217,48,37,0.75);box-shadow:0 0 0 4px rgba(217,48,37,0.08)}footer>.container>.footer-item>form.subscription-form.has-consent-error .consent .consent-box{border:1px solid rgba(217,48,37,0.75);box-shadow:0 0 0 4px rgba(217,48,37,0.08)}footer>.container>.footer-item>form.subscription-form.has-consent-error .consent{animation:subscriptionShake 260ms ease-out}footer>.container>.footer-item .button{width:100%;box-sizing:border-box;font-size:16px;padding:16px 20px;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}footer>.container>.footer-item .button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(17,17,17,0.12)}footer>.container>.footer-item .button:active{transform:translateY(0);filter:brightness(0.98)}footer>.container>.footer-item .button:disabled{cursor:wait;opacity:0.76;transform:none}footer>.container>.footer-item>form input{border:none;appearance:none;padding:16px 20px;font-size:16px;background-color:var(--color-bg);width:100%;margin:0;box-sizing:border-box;border-radius:8px;border:1px solid transparent;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}footer>.container>.footer-item>form input:not([type="checkbox"]):hover{background-color:var(--color-white);border-color:rgba(33,150,243,0.2)}footer>.container>.footer-item>form input:not([type="checkbox"]):focus{outline:none;background-color:var(--color-white);border-color:rgba(33,150,243,0.55);box-shadow:0 0 0 4px rgba(33,150,243,0.12);transform:translateY(-1px)}footer>.container>.footer-item>form input::placeholder{color:var(--color-text-muted)}footer>.container>.footer-item>form>input:nth-child(1){display:none}footer>.container>.footer-item:nth-last-child(2){color:var(--color-text-muted);margin-right:20px;line-height:1.5}footer>.container>.footer-item:nth-last-child(1){color:var(--color-text-muted);line-height:1.5}footer .logo{font-size:24px;text-decoration:none}footer .logo #path9{fill:var(--color-accent)}footer .logo #path10{fill:var(--color-black)}footer a{text-decoration:underline}footer a:hover{text-decoration:none}footer>.container>.footer-item.footer-item-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}footer>.container>.footer-item.footer-item-links>div{box-sizing:border-box;flex-basis:calc(50% - 2px);text-align:left}footer>.container>.footer-item.footer-item-policy{color:var(--color-text-muted)}@media (max-width:1024px){footer>.container,footer>.container>.footer-item>ul,footer>.container>.footer-item>form{display:flex;flex-direction:column;gap:20px}footer>.container>.footer-item.footer-item-links>div{flex-basis:auto}}@media (min-width:1140px){footer>.container>.footer-item .button,footer>.container>.footer-item>form input{width:calc(100% - 20px)}footer>.container>.footer-item>form>.headline>.icon{transform:rotateZ(0deg)}footer>.container>.footer-item>form.subscription-form:hover>.headline>.icon{transform:rotateZ(0deg) translateX(4px)}}@keyframes subscriptionShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}}

/* Source: cookies.css */
@layer components{.bottom-sheet{max-width:520px;position:fixed;bottom:0;left:0;right:0;background-color:var(--color-white);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 20px rgba(0,0,0,0.2);max-width:600px;margin:0 auto;padding:8px 16px;max-height:80vh;overflow-y:auto;z-index:var(--z-modal);transform:translateY(100%);animation:slideUp 0.3s ease-out forwards}.bottom-sheet.hidden{display:none}.sheet-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sheet-header h2{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);color:var(--color-navy-text);margin:0}.close-btn{background:none;border:none;cursor:pointer;color:var(--color-text-muted-darker);padding:0}.close-btn:hover{color:var(--color-navy-text)}.close-btn svg{width:24px;height:24px}.content{margin-bottom:8px;text-align:center}.content p{color:var(--color-text-muted-darker);font-size:16px;margin:0}.cookie-option{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cookie-option div{max-width:80%}.cookie-option h3{font-size:var(--text-body-size);font-weight:var(--text-body-weight);color:var(--color-navy-text);margin:0;margin-bottom:4px}.cookie-option p{font-size:16px;color:var(--color-text-muted-darker);margin:0}.cookie-option input[type="checkbox"]{width:20px;height:20px;accent-color:var(--color-accent);border-radius:4px;cursor:pointer}.cookie-option input[type="checkbox"]:disabled{cursor:not-allowed;opacity:0.6}.actions{display:flex;justify-content:space-between;gap:16px}.btn{padding:10px;border-radius:8px;border:none;cursor:pointer;font-size:16px;transition:background-color 0.2s;flex-grow:1}.btn-primary{background-color:var(--color-accent);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-accent-deep)}.btn-secondary{background-color:var(--color-border);color:var(--color-navy-text)}.btn-secondary:hover{background-color:var(--color-text-muted)}.btn-link{background-color:transparent;text-decoration:underline}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:640px){.bottom-sheet{margin:0 12px}}@media (min-width:1024px){.bottom-sheet > .content{max-width:640px;margin:0 auto 8px auto}.bottom-sheet > .actions{max-width:640px;margin:0 auto}}.bottom-sheet a{text-decoration:underline;color:var(--color-accent)}}

/* Source: style.css */
@layer components{main{color:var(--color-text);padding:var(--gap-common) 0}main.background-transparent{color:var(--color-white);background-color:transparent}body.background-adverts{background-color:var(--color-bg);background-image:none}body.background-gradient{background-color:var(--color-navy);background-image:radial-gradient(var(--color-navy-text),transparent 75%)}#next{padding:30px 0;text-align:center}.loader{width:48px;height:48px;border:5px solid var(--color-accent-bright);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}}

/* Source: blog-single.css */
@layer pages{body{background-color:var(--color-bg)}.bi-wrap{width:min(1200px,100% - 32px);margin:24px auto 64px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.bi-header{margin-bottom:16px}.bi-title{font-size:var(--text-title-md-size);line-height:1.1;margin:0 0 8px}.bi-meta{font-size:var(--text-caption-size);opacity:.7}.bi-content{font-size:var(--text-body-size);line-height:1.7}.bi-content h2,.bi-content h3{line-height:1.2}.bi-content ol,.bi-content ul{list-style:auto;list-style-position:inside;margin-left:2em}.bi-content .bi-color-block{border:1px solid transparent;border-radius:16px;margin:28px 0;padding:22px 24px}.bi-content .bi-color-block>:first-child{margin-top:0}.bi-content .bi-color-block>:last-child{margin-bottom:0}.bi-content .bi-color-block--blue{background:#eaf5ff;border-color:#b9dcfa}.bi-content .bi-color-block--yellow{background:#fff8cf;border-color:#f0d65b}.bi-content .wp-block-group.is-style-platforma-blue,.bi-content .wp-block-group.is-style-platforma-yellow{margin:28px 0;padding:22px 24px;border:1px solid;border-radius:16px}.bi-content .wp-block-group.is-style-platforma-blue{border-color:#b9dcfa;background:#eaf5ff}.bi-content .wp-block-group.is-style-platforma-yellow{border-color:#f0d65b;background:#fff8cf}.bi-content .wp-block-group.is-style-platforma-blue >:first-child,.bi-content .wp-block-group.is-style-platforma-yellow >:first-child{margin-top:0}.bi-content .wp-block-group.is-style-platforma-blue >:last-child,.bi-content .wp-block-group.is-style-platforma-yellow >:last-child{margin-bottom:0}.bi-content .wp-block-columns{display:flex;gap:24px;align-items:stretch;margin:28px 0}.bi-content .wp-block-column{min-width:0;flex:1 1 0}.bi-content .wp-block-column > .wp-block-group{height:100%;margin-top:0;margin-bottom:0;box-sizing:border-box}.bi-content .wp-block-columns.platforma-four-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bi-content .platforma-four-cards > .wp-block-column{min-width:0}.bi-content .platforma-four-cards > .wp-block-column > .wp-block-group{padding:20px}.bi-content .platforma-four-cards h3{font-size:19px;line-height:1.25}.bi-content .wp-block-table{max-width:100%;margin:1.6em 0;overflow-x:visible}.bi-content .wp-block-table table{margin:0}.bi-content .wp-block-image img,.bi-content .wp-block-gallery img{max-width:100%;height:auto;border-radius:14px}.bi-content .wp-element-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:12px;background:var(--color-accent,#1f5f99);color:var(--color-white);font-weight:600;text-decoration:none}.bi-content hr{border:none;appearance:none;position:relative;width:min(360px,72%);height:1px;margin:clamp(28px,4vw,46px) auto;overflow:visible;background:linear-gradient(90deg,transparent,rgba(234,169,7,0.18),rgba(234,169,7,0.9),rgba(234,169,7,0.18),transparent);opacity:1}.bi-content hr::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:var(--color-yellow-dark);box-shadow:0 0 0 7px rgba(234,169,7,0.12);transform:translate(-50%,-50%)}.bi-aside{align-self:start;height:100%}.bi-aside__inner{position:sticky;top:16px}.bi-aside__card{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.06)}.bi-aside__title{font-size:16px;margin:0 0 12px}.bi-latest{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bi-latest__link{display:grid;gap:4px;text-decoration:none;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease}.bi-latest__link:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.08)}.bi-latest__name{font-size:14px;font-weight:600}.bi-latest__date{font-size:12px;opacity:.65}.bi-muted{opacity:.7}.bi-latest__link{display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center}.bi-latest__img{width:44px;height:44px;border-radius:12px;object-fit:cover;display:block}.bi-latest__meta{display:grid;gap:4px}@media (max-width:980px){.bi-wrap{grid-template-columns:1fr}.bi-aside__inner{position:static}}@media (max-width:1150px){.bi-content .wp-block-columns.platforma-four-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bi-content .bi-color-block,.bi-content .wp-block-group.is-style-platforma-blue,.bi-content .wp-block-group.is-style-platforma-yellow{border-radius:14px;margin:22px 0;padding:18px}.bi-content .wp-block-columns{display:grid;gap:16px}.bi-content .wp-block-columns.platforma-four-cards{grid-template-columns:1fr}}.fr-card{display:grid;grid-template-columns:400px minmax(0,1fr);grid-template-rows:auto;gap:16px;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:14px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.06)}.fr-card__media{align-self:start}.fr-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.fr-card__img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;display:block}.fr-card__placeholder{width:100%;aspect-ratio:16/9;border-radius:14px;background:rgba(0,0,0,.06)}.fr-card__kicker{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.65;margin-bottom:0}.fr-card__title{margin:0 0 8px;font-size:18px;line-height:1.2}.fr-card__text{font-size:15px;line-height:1.6;opacity:.9;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.fr-card__text p{margin:0}.fr-card__actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between}.fr-card__metric{display:grid;gap:2px;min-width:120px;margin-right:auto;padding:10px 12px;border-radius:16px;background:#f7f9fc;border:1px solid rgba(16,43,70,0.08)}.fr-card__metric-label{color:#6a7387;font-size:12px;font-weight:700}.fr-card__metric-value{color:var(--color-navy-text);font-size:16px;font-weight:900;line-height:1.15}.fr-card__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;padding:16px 20px !important;width:auto !important}.fr-card__social{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.fr-card__social .button-like{appearance:none;display:inline-flex;align-items:center;gap:7px;border:0;padding:9px 10px;border-radius:999px;background:#f2f5fa;color:#4f5f7a;font-size:14px;font-weight:700;cursor:pointer;transition:transform 120ms ease,background 120ms ease,color 120ms ease}.fr-card__social .button-like:hover{color:var(--color-navy-text);background:rgba(234,169,7,0.16)}.fr-card__social .button-like:active{transform:translateY(2px)}.fr-card__social .icon{width:20px;height:20px;font-size:20px}.fr-card--missing{padding:14px;border-radius:14px;border:1px dashed rgba(0,0,0,.2);opacity:.8}@media (max-width:640px){.fr-card{grid-template-columns:1fr}}.bi-bottom-popular{margin-top:28px}.bi-bottom-popular__title{font-size:20px;margin:0 0 14px}.bi-bottom-popular__grid{display:grid;gap:14px}.cp-load-more{margin-top:14px;padding:12px 16px;border-radius:14px;border:1px solid rgba(0,0,0,.10);background:#fff;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.cp-load-more:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.08)}.cp-load-more:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.cp-skel{border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:14px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.06);display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;overflow:hidden}.cp-skel__media{border-radius:14px;aspect-ratio:4/3}.cp-skel__line{height:12px;border-radius:999px;margin-top:10px}.cp-skel__line--sm{width:38%}.cp-skel__line--md{width:62%}.cp-skel__line--lg{width:86%}.cp-skel__btn{margin-top:14px;height:40px;width:180px;border-radius:12px}.cp-skel__media,.cp-skel__line,.cp-skel__btn{background:linear-gradient(90deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,.10) 35%,rgba(0,0,0,.06) 70%);background-size:200% 100%;animation:cpShimmer 1.15s ease-in-out infinite}@keyframes cpShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:640px){.cp-skel{grid-template-columns:1fr}.cp-skel__btn{width:100%}}.read-progress{position:fixed;top:0;left:0;z-index:9999;width:100%;height:4px;background:rgba(0,0,0,0.08);backdrop-filter:blur(6px)}.read-progress__bar{height:100%;width:0%;background:#2f80ed;transform-origin:left;transition:width 0.08s linear}.layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.toc{top:16px;max-height:calc(50vh - 32px);overflow:auto;padding:12px 12px 4px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;margin-bottom:1em}.toc__title{font-weight:600;margin-bottom:10px}.toc__nav{background-color:transparent;padding:0}.toc__nav a{display:block;padding:6px 4px;text-decoration:none;color:#222;border-radius:8px;position:relative;font-size:1rem}.toc__nav a:hover{background:rgba(0,0,0,.04)}.toc__nav a::after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;opacity:.9}.toc__nav a.is-active::after{transform:scaleX(1)}.toc__nav a.is-active{font-weight:600}.reading-time{color:#999;display:inline-flex;align-items:center;gap:0.5em;margin:1em 0}.bi-wrap{width:min(1280px,100% - 32px);margin-top:34px;gap:34px;grid-template-columns:minmax(0,1fr) 340px}.bi-main{min-width:0}.bi-hero{position:relative;display:block;margin-bottom:26px;padding:clamp(22px,3vw,34px);border-radius:30px;overflow:hidden;color:var(--color-white);box-shadow:0 28px 80px rgba(11,30,48,0.18)}.bi-hero > *,.bi-hero__media{position:relative;z-index:1}.bi-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;color:rgba(255,255,255,0.62);font-size:14px}.bi-breadcrumbs a{color:rgba(255,255,255,0.82);text-decoration:none;transition:color 160ms ease}.bi-breadcrumbs a:hover{color:#ffe7a3}.bi-hero__eyebrow{display:inline-flex;width:fit-content;margin-bottom:14px;padding:8px 12px;border-radius:999px;color:#ffe7a3;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.14);font-size:12px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;transition:background 160ms ease,color 160ms ease}.bi-hero__eyebrow:hover{color:var(--color-navy-text);background:var(--color-yellow-dark)}.bi-title{margin:0;color:var(--color-white);line-height:0.98;letter-spacing:-0.035em;text-wrap:balance}.bi-hero__lead{max-width:720px;margin:18px 0 0;color:rgba(255,255,255,0.78);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.bi-hero .reading-time{margin:22px 0 0;padding:10px 14px;color:var(--color-white);border-radius:999px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.13)}.bi-hero__media{margin:28px 0 0;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.24);max-width:900px}.bi-hero__media img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover}.bi-content{padding:clamp(20px,3vw,36px);border:1px solid rgba(16,43,70,0.08);border-radius:30px;background:rgba(255,255,255,0.9);box-shadow:0 20px 65px rgba(11,30,48,0.08);color:#273a55}.bi-content > *:first-child{margin-top:0}.bi-content > *:last-child{margin-bottom:0}.bi-content p{margin:0 0 1.15em}.bi-content h2{margin:1.75em 0 0.65em;color:var(--color-navy-text);font-size:var(--text-title-md-size);letter-spacing:-0.025em;text-wrap:balance}.bi-content h3{color:#203b5a;font-size:var(--text-title-sm-size)}.bi-content .bi-faq{margin:0 0 12px;border:1px solid rgba(16,43,70,0.1);border-radius:18px;background:#fff}.bi-content .bi-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;color:var(--color-navy-text);font-weight:700}.bi-content .bi-faq__question::-webkit-details-marker{display:none}.bi-content .bi-faq__question::after{content:'';flex:0 0 10px;width:10px;height:10px;margin-top:-4px;border-right:2px solid var(--color-navy-text);border-bottom:2px solid var(--color-navy-text);transform:rotate(45deg)}.bi-content .bi-faq[open] .bi-faq__question::after{margin-top:4px;transform:rotate(225deg)}.bi-content .bi-faq__question h3{margin:0;flex:1 1 auto;font-size:18px;line-height:1.35}.bi-content .bi-faq__answer{padding:0 20px 18px}.bi-content .bi-faq__answer >:first-child{margin-top:0}.bi-content .bi-faq__answer >:last-child{margin-bottom:0}.bi-content a{color:#0b70c9;text-decoration-thickness:0.08em;text-underline-offset:0.22em}.bi-content blockquote{margin:1.5em 0;padding:18px 20px;border-left:5px solid var(--color-yellow-dark);border-radius:16px;background:#fff8e7;color:#243a55}.bi-content ol,.bi-content ul{list-style-position:outside;margin:0 0 1.2em 1.25em;padding-left:1em}.bi-content ol{list-style-type:decimal}.bi-content ul{list-style-type:disc}.bi-content li{margin:0.35em 0}.bi-content li::marker{color:var(--color-yellow-dark);font-weight:800}.bi-content img{max-width:100%;height:auto;border-radius:20px}.bi-content table{width:100%;margin:1.6em 0;border:1px solid rgba(16,43,70,0.1);border-radius:22px;border-spacing:0;border-collapse:separate;overflow:hidden;background:#fff;box-shadow:0 18px 45px rgba(11,30,48,0.08)}.bi-content table caption{margin-bottom:10px;color:#6a7387;font-size:14px;font-weight:700;text-align:left}.bi-content th,.bi-content td{padding:15px 18px;border-right:1px solid rgba(16,43,70,0.08);border-bottom:1px solid rgba(16,43,70,0.08);text-align:left;vertical-align:top}.bi-content th:last-child,.bi-content td:last-child{border-right:0}.bi-content tr:last-child > th,.bi-content tr:last-child > td,.bi-content tbody:last-child tr:last-child > th,.bi-content tbody:last-child tr:last-child > td{border-bottom:0}.bi-content thead th{color:var(--color-navy-text);background:linear-gradient(180deg,#fff3c4 0%,#ffe186 100%);font-weight:800}.bi-content tbody tr:nth-child(even) td,.bi-content tbody tr:nth-child(even) th{background:#f7f9fc}.bi-content tbody tr:hover td,.bi-content tbody tr:hover th{background:rgba(91,156,249,0.08)}.fr-card{margin:24px 0;border:1px solid rgba(16,43,70,0.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,251,255,0.96));box-shadow:0 20px 60px rgba(11,30,48,0.1);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.fr-card:hover{transform:translateY(-4px);border-color:rgba(234,169,7,0.32);box-shadow:0 26px 75px rgba(11,30,48,0.15)}.fr-card__img,.fr-card__placeholder,.fr-card .platforma-media-pending{border-radius:18px}.fr-card__kicker{width:fit-content;padding:7px 10px;border-radius:999px;color:#9b7000;background:rgba(234,169,7,0.14);font-weight:800;opacity:1}.fr-card__title{color:var(--color-navy-text);font-size:var(--text-title-sm-size);letter-spacing:-0.02em}.fr-card__text{color:#4f5f7a;line-clamp:3}.bi-aside__inner{top:20px}.toc,.bi-aside__card{border:1px solid rgba(16,43,70,0.08);border-radius:22px;background:rgba(255,255,255,0.9);box-shadow:0 18px 50px rgba(11,30,48,0.08);backdrop-filter:blur(14px)}.toc{padding:16px;scrollbar-width:thin;scrollbar-color:rgba(234,169,7,0.65) transparent}.toc::-webkit-scrollbar{width:8px}.toc::-webkit-scrollbar-track{background:transparent;border-radius:999px}.toc::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,0.9);border-radius:999px;background:linear-gradient(180deg,#ffd45a,var(--color-yellow-dark))}.toc::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffe08a,#d99800)}.toc__title,.bi-aside__title{color:var(--color-navy-text);font-weight:800}.toc__nav a{color:#4f5f7a;padding:9px 10px 9px 30px}.toc__nav a:hover,.toc__nav a.is-active{color:var(--color-navy-text);background:rgba(234,169,7,0.12)}.toc__nav a::after{display:none}.toc__nav a::before{content:"";position:absolute;left:11px;top:50%;width:8px;height:8px;border-radius:50%;background:#d9e1ec;box-shadow:0 0 0 4px rgba(217,225,236,0.35);transform:translateY(-50%);transition:background 160ms ease,box-shadow 160ms ease,transform 160ms ease}.toc__nav a:hover::before{background:var(--color-yellow-dark);box-shadow:0 0 0 4px rgba(234,169,7,0.16)}.toc__nav a.is-active::before{background:var(--color-yellow-dark);box-shadow:0 0 0 5px rgba(234,169,7,0.18);transform:translateY(-50%) scale(1.12)}.bi-latest__link{border-color:rgba(16,43,70,0.08);background:#f7f9fc}.bi-latest__img{width:54px;height:54px;border-radius:14px}.bi-latest__name{color:var(--color-navy-text)}.bi-bottom-popular{margin-top:34px;padding:clamp(20px,3vw,28px);border-radius:28px;background:var(--color-navy-text);box-shadow:0 24px 70px rgba(11,30,48,0.16)}.bi-bottom-popular__title{color:var(--color-white);font-size:var(--text-title-md-size);letter-spacing:-0.025em}.bi-bottom-popular .fr-card{margin:0}.cp-load-more-buttons{margin-top:24px}.cp-load-more-button{font-size:16px;min-width:240px;padding:16px 0}.read-progress{height:5px;background:rgba(11,30,48,0.08)}.read-progress__bar{background:linear-gradient(90deg,var(--color-yellow-dark),#ffcf4a)}@media (max-width:1100px){.bi-wrap{grid-template-columns:1fr}.bi-aside{order:2}}@media (max-width:760px){.bi-wrap{width:min(100% - 24px,1280px);margin-top:18px}.bi-hero{grid-template-columns:1fr;border-radius:24px}.bi-hero__media{border-radius:18px}.bi-content{padding:20px;border-radius:22px;font-size:16px;overflow-x:clip}.bi-content th,.bi-content td{padding:12px 14px}.fr-card{grid-template-columns:1fr;border-radius:20px}.fr-card__btn{width:100% !important}.fr-card__metric{flex:1 1 100%;width:100%}.fr-card__social{width:auto;margin-left:auto}}@media (max-width:767px){.bi-wrap,.bi-content,.bi-content .wp-block-table{max-width:100%;overflow-x:clip}.bi-content table.bi-table,.bi-content .wp-block-table table{display:block;width:100%;max-width:100%;overflow:visible;white-space:normal;border-spacing:0}.bi-content table.bi-table thead,.bi-content table.bi-table tr.bi-table__head{display:none}.bi-content table.bi-table tbody,.bi-content table.bi-table tr,.bi-content table.bi-table th,.bi-content table.bi-table td{display:block;width:100%;max-width:100%;box-sizing:border-box}.bi-content table.bi-table tr{margin:0 0 14px;padding:4px 14px 10px;border-bottom:1px solid rgba(16,43,70,0.1)}.bi-content table.bi-table tr:last-child{margin-bottom:0;border-bottom:0}.bi-content table.bi-table th,.bi-content table.bi-table td{padding:10px 0;border:0;border-bottom:1px solid rgba(16,43,70,0.06);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.bi-content table.bi-table th:last-child,.bi-content table.bi-table td:last-child{border-bottom:0}.bi-content table.bi-table td::before,.bi-content table.bi-table th::before{content:attr(data-label);display:block;margin-bottom:4px;color:#6a7387;font-size:12px;font-weight:700;letter-spacing:0.02em}.bi-content table.bi-table td:not([data-label])::before,.bi-content table.bi-table th:not([data-label])::before{display:none}.bi-content table.bi-table a,.bi-content table.bi-table img,.bi-content .bi-faq a,.bi-content .bi-faq img{max-width:100%;height:auto;overflow-wrap:anywhere;word-break:break-word}}}

