html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background-color:rgba(0,0,0,0)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:600}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--prime-rgb: 114, 165, 242;--prime: #72A5F2;--main-light: #FBBF24;--main-light-rgb: 251, 191, 36;--main-dark: #10B981;--main-dark-rgb: 245, 158, 11;--white: #fff;--white-rgb: 255, 255, 255;--light: #F3F7F7;--light-rgb: 243, 247, 247;--dark: #111827;--dark-rgb: 17, 24, 39;--black: #000;--bg: #FFF;--container: 1180px;--container-padd: 30px;--radius-lg: 40px;--radius: 10px;--section-spacing: 35px;--font-title: "Futura PT", sans-serif;--font-primary: "Manrope", sans-serif}@media screen and (max-width: 700px){:root{--container-padd: 16px;--section-spacing: 30px}}@font-face{font-family:"Futura PT";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/FuturaPT-700.woff) format("woff")}@font-face{font-family:"Futura PT";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/FuturaPT-600.woff) format("woff")}@font-face{font-family:"Futura PT";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/FuturaPT-500.woff) format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:300;font-display:swap;src:local("Manrope Light"),local("Manrope-Light"),url(../fonts/Manrope-Light.woff2) format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:local("Manrope Regular"),local("Manrope-Regular"),url(../fonts/Manrope-Regular.woff2) format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:local("Manrope Medium"),local("Manrope-Medium"),url(../fonts/Manrope-Medium.woff2) format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:local("Manrope Semibold"),local("Manrope-Semibold"),url(../fonts/Manrope-Semibold.woff2) format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:local("Manrope Bold"),local("Manrope-Bold"),url(../fonts/Manrope-Bold.woff2) format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:local("Manrope ExtraBold"),local("Manrope-ExtraBold"),url(../fonts/Manrope-ExtraBold.woff2) format("woff2")}.blog__search,.topics__search,.topic__faq-summary,.blog__card-footer,.blog__card-top,.blog__header,.header .container,.footer__contact-icon,.topic__expert-avatar,.avito__card,.pricing__feature-icon,.why__icon,.ratings__value,.ratings__item,.badge,.btn,.blog__search-btn,.topics__search-btn,.avito__nav,.footer__contact,.footer__nav-group,.topic__expert,.topic__cta-feature,.topic__check-item,.topic__toc-list li,.topic__breadcrumb,.faq__summary,.avito__header,.reviews__footer,.topics__header,.pricing__feature,.pricing__card-head,.ratings__list,.hero__btns,.header__social,.header__list,.headline,.cont,.footer__inner,.faq__grid,.topics .headline,.pricing__features,.hero__stats,.footer__contacts,.footer__links,.footer__col,.footer__legal,.footer__brand,.topic__expert-info,.topic__cta-features,.topic__cta,.topic__sources-list,.topic__check-list,.topic__checklist,.topic__faq-list,.topic__error-item,.topic__errors,.topic__example,.topic__ol,.topic__list,.topic__section,.topic__intro,.topic__toc-list,.topic__toc,.topic__form,.topic__sidebar,.topic__article,.topic>.container,.blog__card,.blog__left,.blog .container,.faq__col,.faq .container,.reviews__meta,.reviews__card,.reviews .container,.contact__field,.contact__card,.contact__left,.topics .container,.pricing__card,.why__card,.ratings__info,.hero__stat,.hero__content,.hero__left,.logo,.header__nav,body,.contact .container,.blog__list,.avito__grid:not(.slick-initialized),.reviews__grid,.topics__list,.pricing__grid,.why__list,.footer__inner,.contact__left,.hero .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__inner,.contact__left,.hero .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ratings__list,.hero__stats,.blog__list,.faq__grid,.avito__grid:not(.slick-initialized),.reviews__grid,.contact .container,.topics__list,.pricing__grid,.why__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer__contacts,.footer__links,.footer__col,.footer__legal,.footer__brand,.topic__expert-info,.topic__cta-features,.topic__cta,.topic__sources-list,.topic__check-list,.topic__checklist,.topic__faq-list,.topic__error-item,.topic__errors,.topic__example,.topic__ol,.topic__list,.topic__section,.topic__intro,.topic__toc-list,.topic__toc,.topic__form,.topic__sidebar,.topic__article,.topic>.container,.blog__card,.blog__left,.blog .container,.faq__col,.faq .container,.reviews__meta,.reviews__card,.reviews .container,.contact__field,.contact__card,.contact__left,.topics .container,.pricing__features,.pricing__card-head,.pricing__card,.why__card,.ratings__info,.hero__stat,.hero__content,.hero__left,.logo,.header__nav,.headline,.cont,body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero__stats{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.footer__inner,.faq__grid,.topics .headline,.pricing__features{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer__contact,.footer__nav-group,.topic__expert,.topic__cta-feature,.topic__check-item,.topic__toc-list li,.topic__breadcrumb,.faq__summary,.avito__nav,.avito__header,.reviews__footer,.topics__header,.pricing__feature,.pricing__card-head,.ratings__list,.hero__btns,.header__social,.header__list,.headline,.cont{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.avito__nav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__contact-icon,.topic__expert-avatar,.avito__card,.pricing__feature-icon,.why__icon,.ratings__value,.ratings__item,.badge,.btn,.blog__search-btn,.topics__search-btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.topic__faq-summary,.blog__card-footer,.blog__card-top,.blog__header,.header .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog__list,.faq__grid,.avito__grid:not(.slick-initialized),.reviews__grid,.contact .container,.topics__list,.pricing__grid,.why__list{--gap: 20px;--col: 2;gap:var(--gap)}.blog__list>*,.faq__grid>*,.avito__grid:not(.slick-initialized)>*,.reviews__grid>*,.contact .container>*,.topics__list>*,.pricing__grid>*,.why__list>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:-webkit-calc((100% - var(--gap)*(var(--col) - 1))/var(--col));width:calc((100% - var(--gap)*(var(--col) - 1))/var(--col))}@media screen and (max-width: 700px){.blog__list,.faq__grid,.avito__grid:not(.slick-initialized),.reviews__grid,.contact .container,.topics__list,.pricing__grid,.why__list{--gap: 14px}.blog__list>*,.faq__grid>*,.avito__grid:not(.slick-initialized)>*,.reviews__grid>*,.contact .container>*,.topics__list>*,.pricing__grid>*,.why__list>*{width:100%;max-width:100%}}.blog__search,.topics__search{-webkit-border-radius:16px;border-radius:16px;background-color:var(--white);overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.blog__search .ic,.topics__search .ic{stroke:var(--main-dark)}.blog__search-btn,.topics__search-btn{background-color:var(--white);border:none;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.blog__search-btn:hover,.topics__search-btn:hover{opacity:.7}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;outline:none}html{color-scheme:light}body,html{font-family:var(--font-primary);font-weight:400;font-style:normal;font-optical-sizing:auto;background-color:#fff;color:#000}body.--no-scroll{overflow:hidden}.container{z-index:0;position:relative;width:-webkit-calc(100% - var(--container-padd)*2);width:calc(100% - var(--container-padd)*2);max-width:var(--container);margin:0 auto}section{padding:var(--section-spacing) 0}img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}ul,ol{list-style:none}a,button{color:inherit;text-decoration:none;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background-color:rgba(0,0,0,0)}a:hover,button:hover{opacity:.8}a:active,button:active{opacity:1;-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98)}p{text-wrap:pretty}p:last-child{margin-bottom:0}input,select,textarea{width:100%;height:64px;-webkit-border-radius:16px;border-radius:16px;background-color:var(--white);border:none;padding:10px 30px;font-weight:400;font-size:16px;line-height:1.4;color:var(--dark)}input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:rgba(var(--dark-rgb), 0.5)}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:rgba(var(--dark-rgb), 0.5)}input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:rgba(var(--dark-rgb), 0.5)}input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:rgba(var(--dark-rgb), 0.5)}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(var(--dark-rgb), 0.5)}input.--light,select.--light,textarea.--light{background-color:var(--light)}@media screen and (max-width: 700px){input,select,textarea{height:56px;padding:10px 24px;font-size:14px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/ic/chevron-down.svg");background-repeat:no-repeat;background-position:right 30px center;background-size:16px auto;padding-right:48px}.ic{display:block;--size: 37px;width:var(--size);min-width:var(--size);height:var(--size);aspect-ratio:1/1;stroke:var(--dark);fill:var(--dark)}.btn{min-height:46px;font-family:var(--font-title);font-size:18px;line-height:100%;font-weight:500;text-align:center;-webkit-border-radius:50px;border-radius:50px;background:-o-linear-gradient(358deg, var(--main-light) 3.61%, var(--main-dark) 97.91%);background:linear-gradient(92deg, var(--main-light) 3.61%, var(--main-dark) 97.91%);color:var(--white);padding:10px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.btn:hover{opacity:.8}.btn:active{opacity:1}.btn.--lg{font-size:24px;line-height:29px;padding:19px 40px}.btn.--white{background:var(--white);color:var(--main-dark)}.btn__link{display:inline-block;text-decoration:underline;font-family:var(--font-title);font-size:18px;font-weight:500;line-height:1.2;text-underline-offset:3px}.btn__link:hover{opacity:.8;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:600}h1,.h1{font-size:60px;font-style:normal;line-height:90%}@media screen and (max-width: 1180px){h1,.h1{font-size:48px}}@media screen and (max-width: 700px){h1,.h1{font-size:36px}}h2,.h2{font-family:var(--font-title);font-size:38px;font-weight:600;line-height:1;text-wrap:balance}@media screen and (max-width: 700px){h2,.h2{font-size:30px;line-height:1}}h3,.h3{font-size:24px;font-weight:700;line-height:103.5%}p{font-size:16px;font-weight:500;line-height:103.5%}.subtitle{font-size:18px;font-weight:400;line-height:1.4;max-width:644px}@media screen and (max-width: 700px){.subtitle{font-size:16px}}.cont{background-color:var(--light);-webkit-border-radius:50px;border-radius:50px;padding:54px;gap:42px}@media screen and (max-width: 1000px){.cont{padding:50px 40px}}@media screen and (max-width: 700px){.cont{gap:32px;-webkit-border-radius:30px;border-radius:30px;padding:40px var(--container-padd);width:100%}}.headline{gap:10px;text-align:center}.badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 10px 7px;-webkit-border-radius:37px;border-radius:37px;font-weight:500;font-size:16px;line-height:1;white-space:nowrap;background-color:var(--badge-bg);color:var(--badge-color)}.header{padding:35px 0;--container: 1100px;position:relative;z-index:999}.header .container{gap:10px}.header__list-link{display:block;font-weight:500;font-size:14px;padding:10px 20px}.header__list-link:hover{opacity:1;text-decoration:underline;color:var(--prime)}.header__social{gap:10px}.header__social .ic{--size: 38px;fill:var(--white);-webkit-border-radius:8px;border-radius:8px;background-color:var(--dark);-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header__social .ic:hover{background-color:var(--prime)}@media screen and (min-width: 1001px){.header .btn__menu{display:none}.header__nav .header__social{display:none}}@media screen and (max-width: 1000px){.header .logo{margin-right:auto}.header__nav{position:fixed;top:0;right:0;width:100%;height:100%;z-index:999;padding:120px var(--container-padd) 40px;background-color:var(--prime);color:var(--white);-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-image:url(../img/hero/rec.svg);background-size:203px auto;background-position:top right;background-repeat:no-repeat}.header__nav.--active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__nav .header__social{margin:0 auto}.header__nav .header__social .ic:hover{background-color:var(--main-light)}.header__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:auto}.header__list li{margin-right:auto;min-width:50%}.header__list-link{padding:8px;font-size:18px}.header__list-link:hover{color:var(--main-light)}}@media screen and (max-width: 700px){.header{padding:20px 0}}.logo{color:var(--dark);position:relative;z-index:9999;line-height:130%}.logo__title{text-transform:uppercase;font-family:var(--font-title);font-size:18px;font-weight:700;line-height:130%}.logo__sub{font-size:14px;font-weight:400;line-height:130%;opacity:.5}.logo.--white{color:var(--white)}.btn__menu{position:relative;z-index:9999;width:40px;height:40px;-webkit-border-radius:8px;border-radius:8px;background:-o-linear-gradient(358deg, var(--main-light) 3.61%, var(--main-dark) 97.91%);background:linear-gradient(92deg, var(--main-light) 3.61%, var(--main-dark) 97.91%)}.btn__menu span{display:block;width:60%;height:3px;background-color:var(--white);margin:2px auto;-webkit-border-radius:3px;border-radius:3px;position:relative;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.btn__menu span::before,.btn__menu span::after{content:"";display:block;width:100%;height:3px;background-color:var(--white);-webkit-border-radius:3px;border-radius:3px;position:absolute;left:0;top:-7px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.btn__menu span::after{top:7px}.btn__menu.--active span{background-color:rgba(0,0,0,0)}.btn__menu.--active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn__menu.--active span::after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 700px){.--mob-hide{display:none}}.hero{padding:0}.hero .container{gap:20px}.hero__inner{display:none}.hero__left{width:778px;position:relative;z-index:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:582px;-webkit-border-radius:50px;border-radius:50px;padding:85px 48px 52px;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:-o-linear-gradient(329.676deg, rgba(var(--white-rgb), 0) 53.691%, rgba(var(--white-rgb), 0.53) 118.78%),-o-linear-gradient(left, var(--prime) 0%, var(--prime) 100%);background:linear-gradient(120.324deg, rgba(var(--white-rgb), 0) 53.691%, rgba(var(--white-rgb), 0.53) 118.78%),linear-gradient(90deg, var(--prime) 0%, var(--prime) 100%)}.hero__left::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../img/hero/rec.svg");background-size:203px auto;background-position:top right;background-repeat:no-repeat;z-index:-1;pointer-events:none}.hero__content{gap:20px;width:498px;color:var(--white)}.hero__desc{font-size:20px;line-height:1.4}.hero__btns{margin-top:30px;gap:18px}.hero__stats{--gap: 40px;gap:var(--gap);opacity:.9;color:var(--white)}.hero__stat{gap:2px}.hero__stat:not(:first-child){padding-left:var(--gap);border-left:1px solid rgba(var(--white-rgb), 0.3)}.hero__stat-value{font-family:var(--font-title);font-weight:600;font-size:50px;line-height:.93;white-space:nowrap}.hero__stat-plus{font-weight:200;opacity:.5}.hero__stat-unit{font-size:64%;font-weight:400;line-height:.93}.hero__stat-label{font-weight:500;font-size:14px;line-height:1.3}.hero__right,.hero__inner{max-width:-webkit-calc(100% - 800px);max-width:calc(100% - 800px);width:380px;position:relative;z-index:0;-webkit-border-radius:50px;border-radius:50px;background:-o-linear-gradient(313.717deg, var(--main-light) 3.1117%, var(--main-dark) 66.047%);background:linear-gradient(136.283deg, var(--main-light) 3.1117%, var(--main-dark) 66.047%);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.hero__right::after,.hero__inner::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("../img/hero/stars.svg");background-size:100% auto;background-position:top right;background-repeat:no-repeat;z-index:-1;pointer-events:none}.hero__person{position:absolute;right:40px;bottom:0;width:120%;height:100%;overflow:hidden}.hero__person img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media screen and (max-width: 1180px){.hero__left{width:unset;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:520px;padding:65px 48px 52px}.hero__right{max-width:-webkit-calc(100% - 690px);max-width:calc(100% - 690px);width:300px}.hero__content{width:458px}.hero__desc{font-size:18px}.hero__person{width:140%;right:20px}.hero__stats{--gap: 28px}.hero__stat-value{font-size:32px}.hero__stat-label{font-size:13px}}@media screen and (max-width: 1000px){.hero__left{padding:52px 48px;width:100%;height:unset;gap:40px;text-align:center}.hero__content{width:100%;max-width:600px;margin:0 auto}.hero__right{display:none}.hero__inner{width:70%;max-width:100%;aspect-ratio:4/5.5;display:block;margin:0 auto}.hero__person{width:110%;right:0}.hero__btns{margin-top:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero__stats{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}@media screen and (max-width: 700px){.hero__left{-webkit-border-radius:30px;border-radius:30px;padding:40px var(--container-padd) 30px}.hero__desc{font-size:16px;margin-bottom:20px}.hero__inner{-webkit-border-radius:30px;border-radius:30px}.hero__content{gap:10px}.hero__btns{margin-top:10px;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero .btn{width:100%}.hero__stats{width:100%;gap:16px var(--gap)}.hero__stat:last-child{padding-left:0;border:none}.hero__stat-value{font-size:30px}.hero__stat-label{font-size:12px}}.ratings__list{padding:20px 0;gap:20px;width:100%}.ratings__item{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;gap:14px;padding:14px 21px;-webkit-border-radius:21px;border-radius:21px}.ratings__value{border:1px solid rgba(var(--dark-rgb), 0.05);-webkit-border-radius:50%;border-radius:50%;width:56px;height:56px;font-family:var(--font-primary);font-weight:800;font-size:22px;line-height:1.3;color:#64748b;white-space:nowrap}.ratings__info{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ratings__stars{font-family:var(--font-title);font-size:17px;line-height:.93;color:var(--main-light)}.ratings__platform{font-family:var(--font-primary);font-weight:500;font-size:17px;line-height:1.3;color:#64748b}@media screen and (max-width: 700px){.ratings__item{padding:0}.ratings__value{width:48px;height:48px;font-size:18px}.ratings__stars{font-size:14px}.ratings__platform{font-size:14px}}.why{padding-top:0}.why__list{--col: 3}.why__card{--bg: linear-gradient(123deg, rgba(var(--white-rgb),0) 53%, rgba(var(--white-rgb),0.36) 110%), linear-gradient(90deg, var(--prime) 0%, var(--prime) 100%);--color: var(--white);--border: none;--badge-bg: rgba(var(--white-rgb), 0.1);--badge-color: var(--white);--ic-bg: rgba(var(--white-rgb), 0.2);--ic-color: var(--white);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px;-webkit-border-radius:26px;border-radius:26px;overflow:hidden;gap:12px;border:var(--border);background-image:var(--bg);color:var(--color)}.why__card:nth-child(2n){--badge-bg: rgba(var(--prime-rgb), 0.1);--badge-color: var(--prime);--bg: linear-gradient(123deg, rgba(114,165,242,0) 53%, rgba(114,165,242,0.2) 110%), linear-gradient(90deg, rgba(var(--white-rgb),0.18) 0%, rgba(var(--white-rgb),0.18) 100%);--color: var(--dark);--border: 1px solid rgba(var(--prime-rgb), 0.5);--ic-bg: rgba(var(--prime-rgb), 0.15);--ic-color: var(--prime)}.why__card{font-weight:700;font-size:16px;line-height:1.3}.why__card-desc{font-weight:400;font-size:14px;line-height:1.3;max-width:211px;margin-bottom:20px}.why__card .badge{font-size:14px}.why__icon{-webkit-border-radius:10px;border-radius:10px;width:47px;height:47px;background-color:var(--ic-bg)}.why__icon .ic{--size: 28px;stroke:var(--ic-color)}@media screen and (max-width: 1000px){.why__list{--col: 2}}.pricing{margin-bottom:var(--section-spacing)}.pricing__grid{--col: 3;width:100%}.pricing__card{--badge-bg: rgba(var(--white-rgb), 0.15);--badge-color: var(--white);--ic-bg: rgba(var(--white-rgb), 0.15);--ic-color: var(--white);--bg: linear-gradient(111deg, rgba(245,158,11,0) 53%, rgba(245,158,11,0.36) 110%);--border: 1px solid var(--main-dark);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:28px;padding:40px 20px;-webkit-border-radius:25px;border-radius:25px;overflow:hidden;background-image:var(--bg);color:var(--white);border:var(--border)}.pricing__card.--outline-amber{--badge-bg: rgba(var(--main-dark-rgb), 0.15);--badge-color: var(--main-dark);--ic-bg: rgba(var(--main-dark-rgb), 0.15);--ic-color: var(--main-dark);color:var(--dark)}.pricing__card.--outline-amber .btn__link{color:var(--main-dark)}.pricing__card.--filled-amber{--bg: linear-gradient(111deg, rgba(var(--white-rgb),0) 53%, rgba(var(--white-rgb),0.36) 110%), linear-gradient(90deg, var(--main-dark) 0%, var(--main-dark) 100%)}.pricing__card.--filled-blue{--bg: linear-gradient(114deg, rgba(var(--white-rgb),0) 56%, rgba(var(--white-rgb),0.36) 122%), linear-gradient(90deg, var(--prime) 0%, var(--prime) 100%);--border: 1px solid var(--prime)}.pricing__card-head{gap:10px;width:100%}.pricing__price{font-weight:700;font-size:34px;line-height:1;text-align:center;width:100%;color:var(--badge-color)}.pricing__period{font-weight:400;font-size:16px;line-height:1;text-align:center;opacity:.7;white-space:nowrap}.pricing__features{gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pricing__feature{font-size:16px;line-height:110%;gap:7px}.pricing__feature.--disabled{opacity:.5}.pricing__feature-icon{width:28px;height:28px;-webkit-border-radius:6px;border-radius:6px;background-color:var(--ic-bg)}.pricing .ic{--size: 20px;stroke:var(--ic-color)}@media screen and (max-width: 1000px){.pricing__grid{--col: 2}.pricing__card:last-child{width:100%}}.topics{background-color:var(--light);padding:-webkit-calc(var(--section-spacing)*2) 0;padding:calc(var(--section-spacing)*2) 0;margin:var(--section-spacing) 0}.topics .container{gap:40px}.topics__header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.topics .headline{text-align:left;max-width:586px}.topics__search{width:442px}.topics__search .ic{--size: 26px}.topics__search input:-moz-placeholder~[type=reset]{display:none}.topics__search input:-ms-input-placeholder~[type=reset]{display:none}.topics__search input:placeholder-shown~[type=reset]{display:none}.topics__search input:not(:-moz-placeholder)~[type=submit]{display:none}.topics__search input:not(:-ms-input-placeholder)~[type=submit]{display:none}.topics__search input:not(:placeholder-shown)~[type=submit]{display:none}.topics__search-btn{width:80px;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}.topics__list{--col: 3;--gap: 14px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topics__card{padding:20px 20px 25px;text-wrap:pretty;background-color:var(--white);border:1px solid rgba(var(--main-dark-rgb), 0.35) !important;-webkit-border-radius:26px;border-radius:26px}.topics__card::before{content:attr(data-index);padding:5px 8px 6px;display:block;margin-bottom:12px;-webkit-border-radius:37px;border-radius:37px;background-color:rgba(var(--main-dark-rgb), 0.15);font-weight:600;font-size:14px;line-height:1;color:var(--main-dark);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.topics__card a:hover{text-decoration:underline;color:var(--main-dark)}.topics__empty{display:none;text-align:center;color:rgba(var(--main-dark-rgb), 0.5);font-size:16px;padding:20px 0;width:100%}.topics__empty.is-visible{display:block}.topics__pagination{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.topics__pagination.is-visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.topics__page-btn{min-width:40px;height:40px;padding:0 10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid rgba(var(--main-dark-rgb), 0.35);background-color:var(--white);cursor:pointer;font-size:15px;font-weight:600;color:var(--dark);-webkit-transition:background-color .2s,color .2s,border-color .2s,opacity .2s;-o-transition:background-color .2s,color .2s,border-color .2s,opacity .2s;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.topics__page-btn:hover:not(:disabled):not(.is-active){background-color:rgba(var(--main-dark-rgb), 0.1)}.topics__page-btn.is-active{background-color:var(--main-dark);color:var(--white);border-color:var(--main-dark)}.topics__page-btn:disabled{opacity:.35;cursor:default}.topics__page-arrow{font-size:24px;line-height:1;padding:0 6px}@media screen and (max-width: 1000px){.topics__header{display:block}.topics .container{gap:20px}.topics .headline{max-width:100%;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.topics__search{width:100%}.topics__list{--col: 2}}@media screen and (max-width: 700px){.topics__card{font-size:14px;padding:14px 14px 18px}}.contact .container{background-color:var(--prime);overflow:hidden;padding-right:60px;padding-top:40px;-webkit-border-radius:50px;border-radius:50px;--col: 2}.contact__left{position:relative;background-image:url("../img/form-bg.svg");background-size:80% auto;background-position:bottom left;background-repeat:no-repeat}.contact__title{color:var(--white);padding:0 20px 0 60px;width:400px}.contact__person{display:block;width:100%;height:unset;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;position:relative;z-index:1}.contact__card{background-color:var(--white);-webkit-border-radius:30px;border-radius:30px;padding:60px 40px;margin-bottom:40px;gap:10px}.contact__field{gap:2px;width:100%}.contact__label{font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:1.4;color:var(--dark);opacity:.5}.contact input,.contact select,.contact textarea{width:100%;background-color:var(--light)}.contact textarea{height:121px;resize:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.contact .btn{width:100%;min-height:64px}.contact__note{font-family:var(--font-primary);font-weight:400;font-size:14px;line-height:1.4;color:var(--dark);text-align:center;width:100%}.contact__note strong{font-weight:700}@media screen and (max-width: 1000px){.contact .container{display:block;--col: 1;padding:50px 40px}.contact__title{padding:0;width:100%}.contact__person{max-width:70%;margin:0 auto}.contact__left{width:100%;margin:0 auto;background-image:unset}.contact__card{width:100%;margin:0 auto}}@media screen and (max-width: 700px){.contact .container{width:100%;-webkit-border-radius:30px;border-radius:30px;padding:40px var(--container-padd)}.contact__card{padding:40px 20px}}.reviews .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:48px}.reviews__title{text-align:center;width:100%}.reviews__grid{--col: 3}.reviews__card{gap:16px;padding:24px;background-color:var(--white);border:1px solid var(--prime) !important;-webkit-border-radius:26px;border-radius:26px}.reviews__text{font-family:var(--font-primary);font-weight:400;font-size:14px;line-height:1.36;color:var(--dark);width:100%}.reviews__footer{gap:16px;width:100%}.reviews__avatar{width:45px;height:45px;-webkit-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.reviews__meta{gap:4px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reviews__name{font-family:var(--font-title);font-size:18px;font-weight:700;line-height:normal;color:var(--dark);white-space:nowrap}.reviews__stars{color:var(--main-light)}@media screen and (max-width: 1000px){.reviews__grid{--col: 2}}@media screen and (max-width: 700px){.reviews .container{gap:32px}}.slick-list{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0 0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);left:0;width:100%;position:relative}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;margin:0;min-height:1px;margin:0 8px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none;display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-controls{gap:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.slick-total{opacity:.6}.slick-disabled{cursor:no-drop;pointer-events:none}@media screen and (max-width: 1260px){.slick-list{padding:0 var(--cont-padd)}}.avito__header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.avito__nav{gap:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.avito__nav button{background-color:rgba(var(--prime-rgb), 0.2);-webkit-border-radius:8px;border-radius:8px}.avito__nav .ic{--size: 40px;fill:var(--prime)}.avito__grid{width:100%}.avito__grid:not(.slick-initialized){--col: 2;--gap: 16px}.avito__card{border:1px solid var(--prime);-webkit-border-radius:22px;border-radius:22px;padding:14px}.avito__screenshot{display:block;width:100%;aspect-ratio:1770/730;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:13px;border-radius:13px}@media screen and (max-width: 1000px){.avito__grid{--col: 1}}@media screen and (max-width: 700px){.avito .cont{padding:40px 0 90px}.avito h2{width:100%;text-align:center;padding:0 var(--container-padd)}.avito__nav{position:absolute;width:100%;bottom:40px;left:0}.avito__card{padding:8px}}.faq{margin-bottom:-webkit-calc(var(--section-spacing)*2);margin-bottom:calc(var(--section-spacing)*2)}.faq .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.faq__title{max-width:622px}.faq__grid{width:100%;--col: 2}.faq__col{gap:20px}.faq__item{background-color:var(--light);-webkit-border-radius:24px;border-radius:24px;padding:20px 24px 20px 35px;cursor:pointer}.faq__item[open] .ic{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__summary{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__question{text-wrap:pretty;font-family:var(--font-title);font-size:22px;font-weight:500;line-height:1.1;color:var(--dark);text-transform:none}.faq .ic{--size: 40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.faq__answer{display:none;font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:1.5;color:var(--dark);opacity:.7;padding-top:12px}@media screen and (max-width: 1000px){.faq__grid{--col: 1;--gap: 14px}.faq__col{gap:14px}}@media screen and (max-width: 700px){.faq .container{gap:32px}.faq__item{padding:16px 20px 16px 28px;-webkit-border-radius:16px;border-radius:16px}.faq .ic{--size: 32px}.faq__question{font-size:18px}}.blog{background-color:var(--light);padding:-webkit-calc(var(--section-spacing)*2) 0;padding:calc(var(--section-spacing)*2) 0}.blog .container{gap:48px}.blog__header{gap:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__left{gap:10px}.blog__title{font-size:28px;line-height:1;margin:0;text-wrap:balance}.blog__meta{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.blog__count{font-size:16px;font-weight:500;color:var(--dark);margin:0;line-height:1.4}.blog__count strong{color:var(--main-dark);font-weight:700}.blog__search{width:400px}.blog__search .ic{--size: 22px}.blog__search input[type=text]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none;outline:none;padding:14px 20px;font-size:16px;font-family:var(--font-primary);font-weight:500;color:var(--dark);background:rgba(0,0,0,0)}.blog__search input[type=text]::-webkit-input-placeholder{color:rgba(var(--dark-rgb, 17, 24, 39), 0.4)}.blog__search input[type=text]::-moz-placeholder{color:rgba(var(--dark-rgb, 17, 24, 39), 0.4)}.blog__search input[type=text]:-ms-input-placeholder{color:rgba(var(--dark-rgb, 17, 24, 39), 0.4)}.blog__search input[type=text]::-ms-input-placeholder{color:rgba(var(--dark-rgb, 17, 24, 39), 0.4)}.blog__search input[type=text]::placeholder{color:rgba(var(--dark-rgb, 17, 24, 39), 0.4)}.blog__search input[type=text]:-moz-placeholder~.blog__search-btn[type=reset]{display:none}.blog__search input[type=text]:-ms-input-placeholder~.blog__search-btn[type=reset]{display:none}.blog__search input[type=text]:placeholder-shown~.blog__search-btn[type=reset]{display:none}.blog__search input[type=text]:not(:-moz-placeholder)~.blog__search-btn[type=submit]{display:none}.blog__search input[type=text]:not(:-ms-input-placeholder)~.blog__search-btn[type=submit]{display:none}.blog__search input[type=text]:not(:placeholder-shown)~.blog__search-btn[type=submit]{display:none}.blog__search-btn{width:64px;-webkit-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0}.blog__list{--col: 3;--gap: 18px}.blog__card{gap:14px;background-color:var(--white);border:1px solid rgba(var(--main-dark-rgb), 0.25);-webkit-border-radius:26px;border-radius:26px;padding:24px 24px 20px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;-o-transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.blog__card:hover{border-color:rgba(var(--main-dark-rgb), 0.55);-webkit-box-shadow:0 4px 24px rgba(var(--main-dark-rgb), 0.1);box-shadow:0 4px 24px rgba(var(--main-dark-rgb), 0.1)}.blog__card-top{gap:10px}.blog__card-date{font-size:13px;font-weight:500;color:rgba(var(--dark-rgb, 17, 24, 39), 0.45);white-space:nowrap}.blog__card-category{--badge-bg: rgba(var(--main-dark-rgb), 0.12);--badge-color: var(--main-dark);font-size:13px;padding:4px 10px 5px}.blog__card-title{font-family:var(--font-title);font-size:18px;font-weight:600;line-height:1.2;color:var(--dark);text-wrap:pretty;margin:0}.blog__card-title a{color:inherit;text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.blog__card-title a:hover{color:var(--main-dark)}.blog__card-excerpt{font-size:14px;font-weight:400;line-height:1.6;color:rgba(var(--dark-rgb, 17, 24, 39), 0.7);margin:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-wrap:pretty}.blog__card-footer{gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(var(--main-dark-rgb), 0.12)}.blog__card-time{font-size:13px;font-weight:500;color:rgba(var(--dark-rgb, 17, 24, 39), 0.4)}.blog__card-link{font-size:14px;font-family:var(--font-title);font-weight:500;color:var(--main-dark);text-decoration:underline;text-underline-offset:3px;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;white-space:nowrap}.blog__card-link:hover{opacity:.7;text-decoration:none}.blog__empty{display:none;text-align:center;color:rgba(var(--main-dark-rgb), 0.5);font-size:16px;padding:20px 0;width:100%}.blog__empty.is-visible{display:block}.blog__pagination{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.blog__pagination.is-visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1000px){.blog__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.blog__meta{width:100%}.blog__search{width:100%}.blog__list{--col: 2}}@media screen and (max-width: 700px){.blog__title{font-size:26px}.blog__card{font-size:14px;padding:18px 16px 14px}.blog__card-title{font-size:16px}}.topic{--section-spacing: 30px;padding:var(--section-spacing) 0 -webkit-calc(var(--section-spacing)*2);padding:var(--section-spacing) 0 calc(var(--section-spacing)*2)}.topic>.container{gap:24px}.topic__breadcrumb{gap:6px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;font-weight:500}.topic__breadcrumb-item{color:rgba(var(--dark-rgb, 17, 24, 39), 0.45)}.topic__breadcrumb-item a{color:rgba(var(--dark-rgb, 17, 24, 39), 0.45)}.topic__breadcrumb-item a:hover{color:var(--main-dark)}.topic__breadcrumb-item.--active{color:var(--dark)}.topic__breadcrumb-sep{color:rgba(var(--dark-rgb, 17, 24, 39), 0.25)}.topic__heading{font-size:32px;line-height:1.15;text-wrap:balance;margin:0}@media screen and (max-width: 700px){.topic__heading{font-size:24px}}.topic__grid{display:grid;grid-template-columns:1fr 360px;gap:40px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.topic__article{gap:36px}.topic__sidebar{position:-webkit-sticky;position:sticky;top:20px;gap:16px;max-height:-webkit-calc(100vh - 40px);max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:none}.topic__sidebar::-webkit-scrollbar{display:none}.topic__form{gap:14px;background-color:var(--white);border:1px solid rgba(var(--main-dark-rgb), 0.25);-webkit-border-radius:26px;border-radius:26px;padding:24px 22px}.topic__form-title{font-family:var(--font-title);font-size:16px;font-weight:600;line-height:1.4;color:var(--dark);margin:0}.topic__form-title span{color:var(--main-dark)}.topic__form .btn{width:100%;min-height:52px}.topic__toc{gap:14px;background-color:var(--light);-webkit-border-radius:20px;border-radius:20px;padding:20px 22px}.topic__toc-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--dark-rgb, 17, 24, 39), 0.45);margin:0}.topic__toc-list{gap:10px;list-style:none;padding:0;margin:0;counter-reset:toc}.topic__toc-list li{counter-increment:toc;gap:10px}.topic__toc-list li::before{content:counter(toc);font-size:11px;font-weight:700;color:var(--white);background-color:var(--main-dark);-webkit-border-radius:50%;border-radius:50%;min-width:18px;height:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.topic__toc-link{font-size:13px;font-weight:500;line-height:1.4;color:rgba(var(--dark-rgb, 17, 24, 39), 0.7);text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.topic__toc-link:hover{color:var(--main-dark)}.topic__intro{gap:8px;border-left:4px solid var(--main-dark);background:rgba(var(--main-dark-rgb), 0.05);-webkit-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;padding:20px 24px}.topic__intro-title{font-family:var(--font-title);font-size:17px;font-weight:600;color:var(--dark);margin:0}.topic__intro-text{font-size:15px;line-height:1.75;color:rgba(var(--dark-rgb, 17, 24, 39), 0.8);margin:0}.topic__section{gap:16px;scroll-margin-top:100px}.topic__section-title{font-family:var(--font-title);font-size:22px;font-weight:600;color:var(--dark);margin:0;padding-bottom:12px;border-bottom:2px solid rgba(var(--main-dark-rgb), 0.15)}.topic__text{font-size:15px;line-height:1.8;color:rgba(var(--dark-rgb, 17, 24, 39), 0.8);margin:0}.topic__list{gap:8px;padding:0;margin:0}.topic__list li{font-size:15px;line-height:1.65;color:rgba(var(--dark-rgb, 17, 24, 39), 0.8);padding-left:20px;position:relative}.topic__list li::before{content:"—";position:absolute;left:0;color:var(--main-dark);font-weight:700}.topic__ol{gap:10px;padding:0;margin:0;counter-reset:ol-counter}.topic__ol li{counter-increment:ol-counter;font-size:15px;line-height:1.65;color:rgba(var(--dark-rgb, 17, 24, 39), 0.8);padding-left:28px;position:relative}.topic__ol li::before{content:counter(ol-counter) ".";position:absolute;left:0;color:var(--main-dark);font-weight:700;font-size:14px}.topic__table-wrap{overflow-x:auto}.topic__table{width:100%;border-collapse:collapse;min-width:400px}.topic__table th{font-family:var(--font-title);font-size:14px;font-weight:600;padding:12px 20px;text-align:left;white-space:nowrap}.topic__table td{padding:11px 20px;font-size:14px;line-height:1.5;border-bottom:1px solid rgba(var(--main-dark-rgb), 0.1);color:rgba(var(--dark-rgb, 17, 24, 39), 0.85)}.topic__table tr:last-child td{border-bottom:none}.topic__table tr:nth-child(odd) td{background-color:rgba(var(--main-dark-rgb), 0.04)}.topic__example{gap:10px;background-color:var(--light);-webkit-border-radius:16px;border-radius:16px;padding:22px 24px}.topic__example-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--main-dark);margin:0}.topic__example-text{font-size:15px;line-height:1.8;color:var(--dark);margin:0;font-style:italic}.topic__errors{gap:20px;background:rgba(var(--main-dark-rgb), 0.06);border:1px solid rgba(var(--main-dark-rgb), 0.2);-webkit-border-radius:20px;border-radius:20px;padding:24px;scroll-margin-top:100px}.topic__errors-title{font-family:var(--font-title);font-size:20px;font-weight:600;color:var(--dark);margin:0}.topic__error-item{gap:6px;padding-bottom:18px;border-bottom:1px solid rgba(var(--main-dark-rgb), 0.12)}.topic__error-item:last-child{border-bottom:none;padding-bottom:0}.topic__error-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--main-dark);margin:0}.topic__error-title{font-size:15px;font-weight:600;color:var(--dark);margin:0}.topic__error-desc{font-size:14px;line-height:1.65;color:rgba(var(--dark-rgb, 17, 24, 39), 0.75);margin:0}.topic__faq-list{gap:0}.topic__faq-item:not(:last-child){border-bottom:1px solid rgba(var(--main-dark-rgb), 0.12)}.topic__faq-summary{gap:12px;padding:16px 0;cursor:pointer;list-style:none}.topic__faq-summary::-webkit-details-marker{display:none}.topic__faq-q{font-size:15px;font-weight:600;color:var(--dark);line-height:1.45}.topic__faq-icon{font-size:20px;color:var(--main-dark);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;line-height:1}.topic__faq-item[open] .topic__faq-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.topic__faq-a{font-size:15px;line-height:1.75;color:rgba(var(--dark-rgb, 17, 24, 39), 0.75);padding-bottom:16px;margin:0}.topic__checklist{gap:20px;background-color:var(--light);-webkit-border-radius:20px;border-radius:20px;padding:24px;scroll-margin-top:100px}.topic__checklist-title{font-family:var(--font-title);font-size:20px;font-weight:600;color:var(--dark);margin:0}.topic__check-group-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(var(--dark-rgb, 17, 24, 39), 0.5);margin:0 0 10px}.topic__check-list{gap:10px;list-style:none;padding:0;margin:0}.topic__check-item{gap:10px;font-size:14px;line-height:1.55;color:var(--dark)}.topic__check-item::before{content:"";min-width:18px;height:18px;border:2px solid rgba(var(--main-dark-rgb), 0.35);-webkit-border-radius:5px;border-radius:5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.topic__sources-list{gap:6px;padding:0;margin:0}.topic__sources-list li{font-size:14px;line-height:1.65;color:rgba(var(--dark-rgb, 17, 24, 39), 0.8);padding-left:20px;position:relative}.topic__sources-list li::before{content:"•";position:absolute;left:4px;color:var(--main-dark);font-weight:700}.topic__source-link{color:var(--main-dark);text-decoration:underline;text-underline-offset:3px;word-break:break-all;font-size:13px}.topic__source-link:hover{text-decoration:none}.topic__cta{gap:16px;background:-o-linear-gradient(320deg, var(--main-light) 0%, var(--main-dark) 100%);background:linear-gradient(130deg, var(--main-light) 0%, var(--main-dark) 100%);-webkit-border-radius:26px;border-radius:26px;padding:32px}.topic__cta-title{font-family:var(--font-title);font-size:22px;font-weight:600;line-height:1.25;margin:0;color:var(--white)}.topic__cta-text{font-size:15px;line-height:1.65;margin:0;color:rgba(var(--white-rgb), 0.9)}.topic__cta-features{gap:8px;list-style:none;padding:0;margin:0}.topic__cta-feature{gap:8px;font-size:14px;font-weight:500;color:rgba(var(--white-rgb), 0.92)}.topic__cta-feature::before{content:"✓";font-weight:700;color:var(--white)}.topic__cta-note{font-size:13px;color:rgba(var(--white-rgb), 0.7);margin:0}.topic__expert{gap:16px;background-color:var(--light);-webkit-border-radius:16px;border-radius:16px;padding:18px 22px}.topic__expert-avatar{width:52px;min-width:52px;height:52px;-webkit-border-radius:50%;border-radius:50%;background:-o-linear-gradient(315deg, var(--main-light), var(--main-dark));background:linear-gradient(135deg, var(--main-light), var(--main-dark));font-family:var(--font-title);font-size:20px;font-weight:700;color:var(--white)}.topic__expert-info{gap:3px}.topic__expert-name{font-size:14px;font-weight:600;color:var(--dark);margin:0}.topic__expert-desc{font-size:13px;line-height:1.5;color:rgba(var(--dark-rgb, 17, 24, 39), 0.55);margin:0}.topic__updated{font-size:12px;color:rgba(var(--dark-rgb, 17, 24, 39), 0.4);margin:0;margin-top:4px}@media screen and (max-width: 1100px){.topic__grid{grid-template-columns:1fr 300px}}@media screen and (max-width: 900px){.topic__grid{display:block}.topic__sidebar{position:static;margin-bottom:32px}.topic__toc{display:none}}@media screen and (max-width: 700px){.topic__section-title{font-size:19px}.topic__form{padding:20px 16px}.topic__cta{padding:24px 20px}.topic__cta-title{font-size:18px}.topic__expert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.footer{background-color:var(--dark);padding-top:-webkit-calc(var(--section-spacing)*2);padding-top:calc(var(--section-spacing)*2);margin-top:auto}.footer__inner{max-width:var(--container);margin:0 auto;padding:0 var(--container-padd)}.footer__brand{gap:26px;color:var(--white)}.footer .logo{color:var(--white)}.footer__legal{font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:1.5;text-transform:uppercase;opacity:.5;color:var(--white)}.footer__nav-group{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:160px}.footer__col{gap:19px}.footer__col-title{font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1.4;color:var(--white);opacity:.5}.footer__links{gap:10px}.footer__link{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:1.4;color:var(--white);white-space:nowrap}.footer__link:hover{opacity:.7}.footer__contacts{gap:10px}.footer__contact{gap:10px;font-size:16px;line-height:1.4;color:var(--white);white-space:nowrap}.footer__contact-icon{width:32px;height:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer__contact .ic{--size: 32px;-webkit-border-radius:6px;border-radius:6px;fill:var(--dark);background-color:var(--white)}.footer__bottom{margin-top:-webkit-calc(var(--section-spacing)*2);margin-top:calc(var(--section-spacing)*2);border-top:1px solid rgba(var(--white-rgb), 0.1);padding:20px var(--container-padd);text-align:center}.footer__copy{font-family:var(--font-primary);font-weight:400;font-size:12px;line-height:1.5;color:var(--white);opacity:.5;text-align:center}@media screen and (max-width: 1000px){.footer__nav-group{gap:50px}}@media screen and (max-width: 700px){.footer__brand{margin-bottom:30px}.footer__inner{display:block}.footer__nav-group{display:block}.footer__col:first-child{margin-bottom:40px}.footer__col-title{display:none}}/*# sourceMappingURL=style.css.map */
/* Стили для ссылок в блоке "Почему мы" */
.why__card-title {
    text-decoration: underline;
    color: #0066cc;
    transition: color 0.2s;
}
.why__card-title:hover {
    color: #004499;
    text-decoration: none;
}

/* Пагинация для страниц тем и блога */
.topics__pagination, .blog__pagination {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 40px;
    flex-wrap: wrap;
}
.page-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 36px;
    padding: 0 8px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    color: #333;
    cursor: pointer;
    transition: all 0.2s;
}
.page-btn:hover:not(.disabled) {
    background: #e9ecef;
    border-color: #bbb;
}
.page-btn.active {
    background: #10B981;
    border-color: #10B981;
    color: white;
}
.page-btn.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}
.page-dots {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 36px;
    font-size: 14px;
    color: #888;
}

/* Убираем цветные кружки перед темами */
.topics__card {
    list-style: none !important;
}
.topics__card::before,
.topics__card::after {
    display: none !important;
    content: none !important;
}

/* Центрирование статьи блога */
.topic__article {
    max-width: 900px;
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    float: none;
    clear: both;
}
.topic__article p, .topic__article li {
    text-align: justify;
}


/* Стили для служебных страниц (static-page) */
.static-page {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;
    line-height: 1.6; /* увеличенный межстрочный интервал */
}
.static-page h1 {
    margin-bottom: 1.5rem;
}
.static-page p, .static-page li {
    line-height: 1.6;
    margin-bottom: 1rem;
}
.static-page ol, .static-page ul {
    margin: 1rem 0;
    padding-left: 1.5rem;
}
.static-page li {
    margin-bottom: 0.5rem;
}

/* Стилизация формы на странице заказа */
.order-form {
    max-width: 600px;
    margin: 0 auto;
}
.order-form .form-group {
    margin-bottom: 1.5rem;
}
.order-form label {
    display: block;
    margin-bottom: 0.5rem;
    font-weight: 600;
}
.order-form input, 
.order-form textarea, 
.order-form select {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 1rem;
    transition: border-color 0.2s;
}
.order-form input:focus,
.order-form textarea:focus,
.order-form select:focus {
    border-color: #10B981;
    outline: none;
}
.order-form button {
    background-color: #10B981;
    color: white;
    border: none;
    padding: 12px 20px;
    border-radius: 6px;
    font-size: 1rem;
    cursor: pointer;
    transition: background 0.2s;
}
.order-form button:hover {
    background-color: #d97706;
}

/* Обеспечиваем корректную работу details/summary */
details {
    display: block;
}
details[open] > summary {
    margin-bottom: 0.5rem;
}
details > summary {
    cursor: pointer;
    list-style: none;
}
details > summary::-webkit-details-marker {
    display: none;
}
details > summary::before {
    content: '▶';
    display: inline-block;
    margin-right: 8px;
    transition: transform 0.2s;
}
details[open] > summary::before {
    transform: rotate(90deg);
}

/* Информационные страницы (static-page) – увеличенный межстрочный интервал */
.static-page {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;
    line-height: 1.7;
}
.static-page h1 {
    margin-bottom: 1.5rem;
    line-height: 1.3;
}
.static-page h2, .static-page h3 {
    margin-top: 1.8rem;
    margin-bottom: 0.8rem;
    line-height: 1.4;
}
.static-page p {
    margin-bottom: 1.2rem;
    line-height: 1.7;
}
.static-page ul, .static-page ol {
    margin: 1rem 0 1.5rem 1.5rem;
}
.static-page li {
    margin-bottom: 0.6rem;
    line-height: 1.7;
}
.static-page .btn {
    display: inline-block;
    margin-top: 1rem;
}

/* Переопределение голубых фонов на зелёные для общих классов */
.bg-light-blue, .bg-light, .bg-blue-50, .has-bg-blue, .bg-blue-100 {
    background-color: #e0f2e9 !important;
}
.text-blue, .text-primary, .text-info {
    color: #2D6A4F !important;
}
.border-blue, .border-primary, .border-info {
    border-color: #10B981 !important;
}
.btn-primary, .btn-info, .btn-outline-primary {
    background-color: #10B981 !important;
    border-color: #10B981 !important;
}
.btn-primary:hover, .btn-info:hover {
    background-color: #047857 !important;
}
.card-header.bg-primary, .card-header.bg-blue {
    background-color: #2D6A4F !important;
}

/* ПРИНУДИТЕЛЬНАЯ ЗАМЕНА ГОЛУБЫХ ФОНОВ НА ЗЕЛЁНЫЕ */
.why__card:nth-child(odd) {
    background-color: #f0fdf4 !important;  /* очень светлый зелёный */
}
.why__card:nth-child(even) {
    background-color: #dcfce7 !important;  /* светлый зелёный */
}
.pricing__card {
    background-color: #ffffff !important;
}
.pricing__card.--filled-amber {
    background-color: #e0f2e9 !important;  /* светло-зелёный вместо янтарного */
}
.reviews__card {
    background-color: #f8fafc !important; /* нейтральный, но при желании тоже можно заменить */
}
.contact__card {
    background-color: #f0fdf4 !important;
}
.topic__form {
    background-color: #f0fdf4 !important;
}
.faq__item {
    background-color: #ffffff !important;
}
.topic__errors, .topic__checklist {
    background-color: #f0fdf4 !important;
}
.why__card {
    background-color: #f0fdf4 !important;
}
.why__card:nth-child(even) {
    background-color: #dcfce7 !important;
}
.why__card {
    background-color: #f0fdf4 !important;
}
.why__card:nth-child(even) {
    background-color: #dcfce7 !important;
}

/* Стили для блока FAQ (аккордеон) */
.faq__item {
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    margin-bottom: 16px;
    background-color: #ffffff;
}
.faq__summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 20px;
    cursor: pointer;
    font-weight: 600;
    color: #1e293b;
    list-style: none;
}
.faq__summary::-webkit-details-marker {
    display: none;
}
.faq__summary svg {
    width: 20px;
    height: 20px;
    transition: transform 0.2s;
}
details[open] .faq__summary svg {
    transform: rotate(45deg);
}
.faq__answer {
    padding: 0 20px 20px 20px;
    color: #475569;
    line-height: 1.6;
    border-top: 1px solid #e2e8f0;
    margin-top: -1px;
}

/* Стили для блока FAQ (аккордеон) */
.faq__grid {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.faq__col {
    flex: 1;
    min-width: 280px;
}
.faq__item {
    background: #fff;
    border: 1px solid #e2e8f0;
    border-radius: 16px;
    margin-bottom: 20px;
    padding: 0;
    transition: all 0.2s;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}
.faq__item[open] {
    background: #f8fafc;
}
.faq__summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 24px;
    cursor: pointer;
    font-weight: 600;
    font-size: 1.1rem;
    list-style: none;
    border-radius: 16px;
    transition: background 0.2s;
}
.faq__summary::-webkit-details-marker {
    display: none;
}
.faq__summary:hover {
    background: #f1f5f9;
}
.faq__question {
    flex: 1;
    color: #0f172a;
}
.faq__item .ic {
    width: 24px;
    height: 24px;
    transition: transform 0.2s;
    fill: #10B981;
}
.faq__item[open] .ic {
    transform: rotate(45deg);
}
.faq__answer {
    padding: 0 24px 24px 24px;
    line-height: 1.6;
    color: #334155;
    border-top: 1px solid #e2e8f0;
    margin-top: 0;
}
.faq__answer p {
    margin: 0;
}

/* Гарантия работы нативного аккордеона */
details {
    display: block;
}
details summary {
    cursor: pointer;
    list-style: none;
}
details summary::-webkit-details-marker {
    display: none;
}
details[open] summary {
    margin-bottom: 0;
}

/* FAQ аккордеон на кнопках */
.faq__item {
    margin-bottom: 15px;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    overflow: hidden;
    background: #fff;
}
.faq__question button {
    width: 100%;
    text-align: left;
    background: none;
    border: none;
    padding: 16px 20px;
    font-size: 1rem;
    font-weight: 600;
    cursor: pointer;
    position: relative;
    background: #f9fafb;
    transition: background 0.2s;
}
.faq__question button:hover {
    background: #f1f5f9;
}
.faq__question button::after {
    content: "➕";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.2rem;
}
.faq__item.active .faq__question button::after {
    content: "➖";
}
.faq__answer {
    display: none;
    padding: 0 20px 20px 20px;
    line-height: 1.6;
    color: #334155;
    border-top: none;
}
.faq__item.active .faq__answer {
    display: block;
}

/* FAQ аккордеон */
.faq__item {
    margin-bottom: 15px;
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    background: #fff;
}
.faq__question button {
    width: 100%;
    text-align: left;
    background: #f9fafb;
    border: none;
    padding: 16px 20px;
    font-size: 1rem;
    font-weight: 600;
    cursor: pointer;
    border-radius: 12px;
    transition: background 0.2s;
}
.faq__question button:hover {
    background: #f1f5f9;
}
.faq__question button::after {
    content: "➕";
    float: right;
    font-size: 1.2rem;
}
.faq__item.active .faq__question button::after {
    content: "➖";
}
.faq__answer {
    display: none;
    padding: 0 20px 20px 20px;
    line-height: 1.6;
    color: #334155;
}
.faq__item.active .faq__answer {
    display: block;
}
