/* 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:'Gilroy',Arial,Helvetica,sans-serif;--text-display-size:clamp(52px,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: 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 #284565;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: adverts.css */
@layer pages{body.background-adverts{background-color:var(--color-bg);color:var(--color-text)}body.background-adverts *,body.background-adverts *::before,body.background-adverts *::after{box-sizing:border-box}body.background-adverts > .wrap{width:auto;max-width:none;padding:0;height:auto}body.background-adverts section{display:flow-root}body.background-adverts nav.main-nav{background-color:var(--color-navy)}body.background-adverts .flex{display:flex;justify-content:space-between}body.background-adverts .flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}body.background-adverts .abs{position:absolute}body.background-adverts .title{font-size:var(--text-title-md-size);font-weight:600;line-height:1.2;letter-spacing:-0.02em;margin:0 0 28px}body.background-adverts .btn,body.background-adverts .btn-yellow{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-grow:0;border:0;border-radius:8px;font-weight:600;font-size:16px;padding:16px 28px;cursor:pointer;text-decoration:none;color:var(--color-white);background-color:var(--color-accent);border-bottom:3px solid var(--color-accent-deep);box-shadow:0 0 14px var(--color-accent-bright)}body.background-adverts .btn-yellow{color:var(--color-text);background:linear-gradient(180deg,#ffe45c 0%,var(--color-yellow) 100%);border-bottom-color:var(--color-yellow-dark);box-shadow:0 14px 28px rgba(234,169,7,0.24)}body.background-adverts .btn:hover,body.background-adverts .btn-yellow:hover{box-shadow:none}body.background-adverts .btn.big-btn,body.background-adverts .btn-pdf-new{min-height:64px;font-size:18px;padding:18px 34px}body.background-adverts .open-modal{cursor:pointer}body.background-adverts button.btn,body.background-adverts button.faq-title{font-family:inherit;appearance:none}body.background-adverts .btn .loader,body.background-adverts .btn.submit .loader{flex:0 0 auto}body.background-adverts #main{position:relative;overflow:hidden;color:var(--color-white);background-color:var(--color-navy)}body.background-adverts #main.shine::before{content:"";position:absolute;right:28%;top:40%;width:1px;height:1px;border-radius:50%;box-shadow:0 0 116px 280px rgba(87,157,236,0.28)}body.background-adverts #main .container{position:relative;z-index:1;padding-top:56px;padding-bottom:48px}body.background-adverts #main h1{max-width:760px;margin:0 0 20px;font-size:var(--text-title-lg-size);font-weight:700;line-height:1.05;letter-spacing:-0.04em}body.background-adverts .adverts-subheading{max-width:680px;margin:0 0 28px;font-size:var(--text-title-sm-size);font-weight:500;line-height:1.4;color:rgba(255,255,255,0.86)}body.background-adverts .i-download-pdf{display:block;flex:0 0 28px;width:28px;height:28px;color:inherit}body.background-adverts .i-download-pdf svg{width:100%;height:100%}body.background-adverts #main img.main-img{position:absolute;top:120px;right:120px;max-width:min(34vw,420px);max-height:100%;height:auto;pointer-events:none;z-index:1}body.background-adverts #main .main-tr-box{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;margin:48px 0 0;padding:32px;background:rgba(255,255,255,0.96);color:var(--color-text);border-radius:18px;box-shadow:0 24px 60px rgba(0,22,48,0.12)}body.background-adverts .main-tr-item{position:relative}body.background-adverts .main-tr-item-img{position:relative;display:flex;align-items:center;gap:8px;min-height:48px}body.background-adverts .main-tr-item-img img{display:block;max-height:48px;width:48px;height:48px;object-fit:contain}body.background-adverts .num-small{position:static;left:auto;top:auto;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:var(--color-white);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}body.background-adverts .main-tr-item p{margin:16px 0 0;font-size:16px;line-height:1.45;white-space:normal}body.background-adverts #content{padding:72px 0;background-color:var(--color-bg);background-repeat:no-repeat;background-position:right top}body.background-adverts .video-box{max-width:none;margin:0 0 56px;padding:36px;border-radius:24px;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);box-shadow:0 24px 70px rgba(0,35,75,0.08)}body.background-adverts .video-box .info{width:100%}body.background-adverts .video-box p{margin:0 0 20px;font-size:18px;line-height:1.55;color:var(--color-text-secondary)}body.background-adverts .numbers-wrap{display:grid;gap:24px;margin:0 0 56px}body.background-adverts .numbers-box{position:relative;overflow:hidden;isolation:isolate;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(0,22,48,0.08)}body.background-adverts .numbers-box::before{content:"";position:absolute;width:min(420px,70%);height:280px;pointer-events:none;z-index:0;border-radius:50%;filter:blur(36px);opacity:0.7}body.background-adverts .numbers-box--scale::before{right:-80px;top:90px;background:radial-gradient(circle,rgba(91,156,249,0.16),transparent 72%)}body.background-adverts .numbers-box--age::before{left:-70px;bottom:-80px;background:radial-gradient(circle,rgba(139,92,246,0.14),transparent 72%)}body.background-adverts .numbers-box--devices::before{left:-50px;top:40px;background:radial-gradient(circle,rgba(56,189,248,0.16),transparent 72%)}body.background-adverts .numbers-box--volume::before{left:-40px;bottom:-90px;background:radial-gradient(circle,rgba(255,217,18,0.16),transparent 72%)}body.background-adverts .numbers-box--impact::before{left:-60px;bottom:-70px;background:radial-gradient(circle,rgba(79,70,229,0.12),transparent 72%)}body.background-adverts .numbers-box > *{position:relative;z-index:1}body.background-adverts .numbers-box__title{margin:0;padding:36px 36px 12px;font-size:clamp(24px,2.4vw,36px);font-weight:600;color:var(--color-navy-text)}body.background-adverts .numbers-box__subtitle,body.background-adverts .numbers-box__info,body.background-adverts .numbers-box__text{padding:0 36px 36px;font-size:18px;line-height:1.55;color:var(--color-text-secondary)}body.background-adverts .numbers-box__subtitle{padding-bottom:8px}body.background-adverts .numbers-box__info{padding-top:8px}body.background-adverts .numbers-box__subtitle > span,body.background-adverts .numbers-box__text span,body.background-adverts .numbers-legend span{font-size:1.4em;font-weight:600;color:var(--color-navy-text)}body.background-adverts .numbers-box__row{display:grid;grid-template-columns:minmax(220px,0.9fr) minmax(0,1.2fr);gap:32px;padding:12px 36px 36px;align-items:center}body.background-adverts .numbers-box__text{padding:0}body.background-adverts .numbers-box__text p{margin:0}body.background-adverts .numbers-box__text .buttons{margin-top:20px}body.background-adverts .numbers-legend{margin:0 0 20px;padding:0;list-style:none}body.background-adverts .numbers-legend li{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;padding:6px 8px;border-radius:10px;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}body.background-adverts .numbers-legend li::before{content:"";flex:0 0 12px;width:12px;height:12px;margin-right:2px;border-radius:4px;background:var(--dot,#bf5fff);transform:translateY(2px)}body.background-adverts .numbers-legend li.is-active,body.background-adverts .numbers-legend li:hover,body.background-adverts .numbers-legend li:focus-visible{background:#f4f8ff;outline:none}body.background-adverts .numbers-chart{position:relative;min-height:220px}body.background-adverts .numbers-chart--donut{min-height:0;aspect-ratio:1;max-width:320px;margin:0 auto}body.background-adverts .numbers-chart--bars{min-height:0}body.background-adverts .numbers-chart svg{display:block;width:100%;height:auto;overflow:visible}body.background-adverts .numbers-chart text{pointer-events:none;font-family:inherit}body.background-adverts .numbers-donut{position:relative}body.background-adverts .numbers-donut__center{position:absolute;inset:26%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}body.background-adverts .numbers-donut__value{font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1;color:var(--color-navy-text)}body.background-adverts .numbers-donut__label{margin-top:6px;font-size:13px;line-height:1.3;color:var(--color-text-muted-darker)}body.background-adverts .numbers-donut path{transform-box:fill-box;transform-origin:center;cursor:pointer;transition:transform 0.25s ease,filter 0.25s ease,opacity 0.25s ease}body.background-adverts .numbers-donut path.is-dimmed{opacity:0.38}body.background-adverts .numbers-donut path.is-active{filter:drop-shadow(0 8px 16px rgba(15,39,66,0.16))}body.background-adverts .numbers-chart--area{padding:8px 36px 0}body.background-adverts .numbers-chart-legend{display:flex;flex-wrap:wrap;gap:16px 20px;padding:4px 36px 0}body.background-adverts .numbers-chart-legend__item{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted-darker);font-size:14px;font-weight:600}body.background-adverts .numbers-chart-legend__item::before{content:"";width:10px;height:10px;border-radius:50%}body.background-adverts .numbers-chart-legend__item--views::before{background:#3b82f6}body.background-adverts .numbers-chart-legend__item--orders::before{background:#7c3aed}body.background-adverts .numbers-chart__tooltip{position:absolute;z-index:2;min-width:168px;padding:10px 12px;border-radius:12px;background:var(--color-navy-text);color:var(--color-white);font-size:13px;line-height:1.4;box-shadow:0 16px 32px rgba(15,39,66,0.22);opacity:0;pointer-events:none;transform:translate(-50%,-12px);transition:opacity 0.18s ease}body.background-adverts .numbers-chart__tooltip.is-visible{opacity:1}body.background-adverts .numbers-chart__tooltip b{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:rgba(255,255,255,0.72)}body.background-adverts .numbers-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 36px 0}body.background-adverts .numbers-kpi{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:14px;background:#f8fbff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}body.background-adverts .numbers-kpi.is-active,body.background-adverts .numbers-kpi:hover,body.background-adverts .numbers-kpi:focus-visible{border-color:#8bb7f8;background:#fff;box-shadow:0 12px 28px rgba(91,156,249,0.12);outline:none}body.background-adverts .numbers-kpi__month{color:var(--color-text-muted-darker);font-size:13px;font-weight:600}body.background-adverts .numbers-kpi__metric{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:14px}body.background-adverts .numbers-kpi__metric span{font-weight:700;color:var(--color-navy-text)}body.background-adverts .numbers-kpi__metric::before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:50%}body.background-adverts .numbers-kpi__metric--views::before{background:var(--color-accent)}body.background-adverts .numbers-kpi__metric--orders::before{background:#8b5cf6}body.background-adverts .numbers-bars{display:grid;gap:18px}body.background-adverts .numbers-bar{display:grid;gap:8px}body.background-adverts .numbers-bar__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}body.background-adverts .numbers-bar__label{font-size:15px;font-weight:600;color:var(--color-navy-text)}body.background-adverts .numbers-bar__value{font-size:15px;font-weight:700;color:var(--color-navy-text);white-space:nowrap}body.background-adverts .numbers-bar__unit{display:block;color:var(--color-text-muted-darker);font-size:12px;font-weight:500}body.background-adverts .numbers-bar__track{height:18px;overflow:hidden;border-radius:999px;background:#eef3fa}body.background-adverts .numbers-bar__fill{width:0;height:100%;border-radius:inherit;transform-origin:left center}body.background-adverts .numbers-box.is-charted .numbers-bar__fill{transition:width 1s cubic-bezier(0.22,1,0.36,1)}body.background-adverts .numbers-chart .chart-grid{stroke:#e7edf5;stroke-width:1}body.background-adverts .numbers-chart .chart-area{fill-opacity:0;transition:fill-opacity 0.7s ease 0.35s}body.background-adverts .numbers-box.is-charted .chart-area{fill-opacity:1}body.background-adverts .numbers-chart .chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,1);stroke-dashoffset:var(--len,1)}body.background-adverts .numbers-box.is-charted .chart-line{animation:adverts-chart-draw 1.1s cubic-bezier(0.22,1,0.36,1) forwards}body.background-adverts .numbers-chart .chart-point{opacity:0;transform:scale(0.4);transform-box:fill-box;transform-origin:center}body.background-adverts .numbers-box.is-charted .chart-point{animation:adverts-chart-pop 0.45s ease forwards}body.background-adverts .numbers-chart .chart-hover-col{fill:transparent;cursor:pointer}body.background-adverts .numbers-chart .chart-guide{stroke:var(--color-navy-text);stroke-width:1;stroke-dasharray:3 4;opacity:0}body.background-adverts .numbers-chart .chart-guide.is-visible{opacity:0.35}@keyframes adverts-chart-draw{to{stroke-dashoffset:0}}@keyframes adverts-chart-pop{to{opacity:1;transform:scale(1)}}body.background-adverts .overflow-x{overflow:visible}body.background-adverts .reason-wrap{display:grid;gap:20px}body.background-adverts .reason-box{position:relative;overflow:hidden;display:block;min-height:280px;padding:36px;background-color:var(--color-white);background-repeat:no-repeat !important;background-size:cover !important;border-radius:18px;box-shadow:0 24px 70px rgba(0,35,75,0.08)}body.background-adverts .reason-box:nth-child(odd){background-position:left bottom !important}body.background-adverts .reason-box:nth-child(even){background-position:right bottom !important}body.background-adverts .reason-box::before{content:"";position:absolute;inset:0;pointer-events:none}body.background-adverts .reason-box::before,body.background-adverts .reason-box:nth-child(odd)::before,body.background-adverts .reason-box:nth-child(even)::before{background:linear-gradient(90deg,rgba(255,255,255,0.96) 0%,rgba(255,255,255,0.86) 52%,rgba(255,255,255,0.28) 100%)}body.background-adverts .reason-box > img.abs{display:none}body.background-adverts .reason-info{position:relative;z-index:1;max-width:560px}body.background-adverts .reason-box .reason-info,body.background-adverts .reason-box:nth-child(odd) .reason-info{margin-left:0}body.background-adverts .reason-info b{color:var(--color-text-muted-darker);font-size:16px;font-weight:500}body.background-adverts .reason-title{margin:12px 0 16px;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.2;color:var(--color-navy-text);white-space:pre-line}body.background-adverts .reason-info p{margin:0 0 12px;font-size:16px;line-height:1.5;color:var(--color-text-secondary);white-space:normal}body.background-adverts #tarif-content{padding:72px 0;color:var(--color-white);background:radial-gradient(circle at 15% 10%,rgba(255,217,18,0.12),transparent 28%),linear-gradient(135deg,#062b55 0%,#001f40 100%)}body.background-adverts .wrap-flex{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,420px);gap:32px;align-items:stretch}body.background-adverts .left{width:auto;padding:0}body.background-adverts #tarif-content .main-tr-box{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;padding:0;background:transparent;box-shadow:none}body.background-adverts #tarif-content .main-tr-item{display:flex;align-items:center;gap:16px;width:auto;min-height:112px;height:auto;padding:20px;background:#fff;color:var(--color-text);border-radius:16px}body.background-adverts #tarif-content .main-tr-item p{margin:0;padding:0;font-size:16px}body.background-adverts form.form-box{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;width:auto;height:100%;padding:28px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);color:var(--color-text);border-radius:18px;box-shadow:0 24px 60px rgba(0,22,48,0.16)}body.background-adverts form.form-box .title{color:var(--color-text);font-size:24px;margin-bottom:8px}body.background-adverts form.form-box input{width:100%;box-sizing:border-box;margin:0;padding:16px 18px;border:1px solid #d9e2ef;border-radius:12px;background:#fff;font:inherit;color:var(--color-text)}body.background-adverts form.form-box input:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(91,156,249,0.14)}body.background-adverts form.form-box .btn.submit{width:100%}body.background-adverts .polit-descr{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--color-text-muted-darker)}body.background-adverts .polit-descr a{color:var(--color-accent-deep);text-decoration:underline}body.background-adverts #faq{padding:72px 0;background:var(--color-bg);color:var(--color-text)}body.background-adverts .faq-wrap{margin:0;padding:12px 28px;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(0,22,48,0.08)}body.background-adverts .faq-item{position:relative;border-bottom:1px solid var(--color-border)}body.background-adverts .faq-item:last-child{border-bottom:0}body.background-adverts .faq-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 8px;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:18px;font-weight:600;text-align:left;cursor:pointer}body.background-adverts .faq-title::after{content:"";flex:0 0 10px;width:10px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform 0.25s ease}body.background-adverts .faq-item.active .faq-title::after{transform:rotate(225deg)}body.background-adverts .faq-answer{display:block;max-height:0;overflow:hidden;margin:0;padding:0 8px;border-radius:12px;background:#f5f8fc;color:var(--color-text-secondary);font-size:16px;line-height:1.55;opacity:0;transform:translateY(-8px);transition:max-height 0.36s ease,opacity 0.24s ease,transform 0.24s ease,padding 0.24s ease,margin 0.24s ease}body.background-adverts .faq-item.active .faq-answer{margin:0 0 18px;padding:18px 20px;opacity:1;transform:translateY(0)}body.background-adverts .faq-answer .btn{margin-top:12px}body.background-adverts .adverts-reveal{opacity:0;transform:translateY(22px);transition:opacity 0.65s ease,transform 0.65s ease}body.background-adverts .adverts-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){body.background-adverts .adverts-reveal{opacity:1;transform:none;transition:none}body.background-adverts .numbers-chart .chart-area{fill-opacity:1;transition:none}body.background-adverts .numbers-chart .chart-line,body.background-adverts .numbers-box.is-charted .chart-line,body.background-adverts .numbers-chart .chart-point,body.background-adverts .numbers-box.is-charted .chart-point,body.background-adverts .numbers-bar__fill{animation:none;transition:none;opacity:1;transform:none;stroke-dashoffset:0}}@media (max-width:1140px){body.background-adverts #main img.main-img{display:none}body.background-adverts #main .main-tr-box,body.background-adverts #tarif-content .main-tr-box,body.background-adverts .wrap-flex,body.background-adverts .numbers-box__row{grid-template-columns:1fr 1fr}body.background-adverts .reason-box:nth-child(odd) .reason-info{margin-left:0}}@media (max-width:767px){body.background-adverts #main .container,body.background-adverts #content,body.background-adverts #tarif-content,body.background-adverts #faq{padding-top:36px;padding-bottom:40px}body.background-adverts #main .main-tr-box,body.background-adverts #tarif-content .main-tr-box,body.background-adverts .wrap-flex,body.background-adverts .numbers-box__row{grid-template-columns:1fr}body.background-adverts .btn,body.background-adverts .btn-yellow,body.background-adverts .btn.big-btn,body.background-adverts .btn-pdf-new{width:100%}body.background-adverts .numbers-box__title,body.background-adverts .numbers-box__subtitle,body.background-adverts .numbers-box__info,body.background-adverts .numbers-box__row,body.background-adverts .numbers-chart--area,body.background-adverts .numbers-chart-legend,body.background-adverts .numbers-kpis,body.background-adverts .faq-wrap{padding-left:20px;padding-right:20px}body.background-adverts .numbers-kpis{grid-template-columns:1fr}body.background-adverts .numbers-chart--donut{max-width:260px}body.background-adverts .numbers-box__text .btn{width:100%}body.background-adverts .reason-box{min-height:0;background-image:none !important}body.background-adverts .reason-box::before{display:none}}}

