*,:after,:before{box-sizing:border-box}html{height:100%}body{min-height:100%;display:flex;flex-direction:column;font-size:16px;overflow-x:hidden;background-color:#0c0e11;color:#fff;margin:0;padding:0;font-family:Montserrat,sans-serif}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.container--nav{max-width:1600px}.label{font-size:14px;text-transform:uppercase;color:#9099a6;margin-bottom:11px}.input,.label{display:block;line-height:1.3}.input{width:100%;height:60px;font-family:Montserrat,sans-serif;font-size:16px;color:#fff;background-color:transparent;border:1px solid rgba(144,153,166,.5);border-radius:10px;padding:0 20px;transition:border-color .25s}.input::placeholder{color:#9099a6}.input:focus{outline:none;border-color:#8dc023}.input--area{height:140px;resize:none;padding:18px 20px}.input.form-fail{border-color:#ff4d2e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;line-height:1.2;color:#fff;background-color:transparent;border:1px solid #2e3033;border-radius:10px;padding:15px 26px;font-weight:400;font-family:Montserrat,sans-serif;transition:background-color .25s,color .25s,border-color .25s;cursor:pointer}.btn svg{flex-shrink:0}.btn:disabled{cursor:default}.btn--accent{background-color:#8dc023;border-color:#8dc023;color:#fff;font-weight:600}.btn--accent:hover{background-color:#9bcf31;border-color:#9bcf31}.btn--ghost{background-color:transparent}.btn--ghost:hover{background-color:#16181c;border-color:#45484c}.btn--sm{font-size:14px;line-height:1.2;padding:11px 21px}.logo{display:flex;flex-direction:column;flex-shrink:0;color:#d8b257;text-transform:uppercase;line-height:1}.logo__name{font-size:26px;font-weight:700;letter-spacing:1px}.logo__sub{display:flex;justify-content:space-between;font-size:11px;font-weight:400;letter-spacing:6px;padding-top:5px;padding-left:2px}.label-line{position:relative;display:inline-block;font-size:16px;line-height:1.2;letter-spacing:1.5px;color:#8dc023;padding-left:60px;text-transform:uppercase;margin-bottom:40px}.label-line:before{position:absolute;content:"";top:50%;left:0;width:40px;height:1px;background-color:#8dc023}.label-dot{position:relative;display:inline-block;font-size:16px;line-height:1.3;color:#9099a6;padding-left:18px;margin-bottom:26px}.label-dot:before{position:absolute;content:"";top:8px;left:0;width:4px;height:4px;border-radius:50%;background-color:#8dc023}.error{font-size:16px;color:#9c0000;margin-bottom:8px;font-weight:700}.msg-modal{position:fixed;top:30%;left:50%;width:320px;padding:20px 30px;border-radius:15px;text-align:center;background-color:#171c23;color:#fff;opacity:0;visibility:hidden;font-size:20px;font-weight:700;line-height:1.5;z-index:3;transform:translateX(-50%);transition:visibility .3s,opacity .3s}.msg-modal-active{opacity:1;visibility:visible}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}strong{font-weight:700}em{font-style:italic}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:700}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.header{position:sticky;top:0;z-index:2;padding:15px 0;background-color:#0c0e11;border-bottom:1px solid #2e3033}.header__wrap{gap:40px}.header__block,.header__wrap{display:flex;align-items:center}.header__block{margin-left:auto}.header__list{display:flex;align-items:center;gap:0 40px}.header__link{display:block;font-size:16px;line-height:1.3;color:#9099a6;transition:color .25s}.header__link--active,.header__link:hover{color:#fff}.header__actions{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:20px}.mobile-wrap{display:none;align-items:center;justify-content:space-between;cursor:pointer}.line-burger{display:block;top:50%;transition:width .5s}.line-burger,.line-burger:after,.line-burger:before{position:absolute;left:0;width:25px;height:3px;background-color:#fff}.line-burger:after,.line-burger:before{content:"";transition:.5s}.line-burger:after{top:calc(100% + 5px)}.line-burger:before{bottom:calc(100% + 5px)}.line-active{width:0}.line-active:after{top:9px;transform:rotate(-45deg);transform-origin:0 0}.line-active:before{bottom:9px;transform:rotate(45deg);transform-origin:0 100%}.main-nav__toggle{position:relative;cursor:pointer;display:none;width:25px;height:25px;margin-top:-5px}.intro__block{position:relative;padding:100px 0 110px;overflow:hidden}.intro__inner{display:flex;gap:40px}.intro__content{flex:1 1 auto;max-width:620px;width:100%}.intro__content .label-line{margin-bottom:56px}.intro__title{max-width:620px;font-size:80px;line-height:1.24;color:#fff;font-weight:900;margin-bottom:54px}.intro__title span{color:#8dc023}.intro__text{font-size:16px;line-height:1.3;color:#fff;max-width:600px;margin-bottom:40px}.intro__text--muted{color:#9099a6;margin-bottom:65px}.intro__btns{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:30px}.intro__btns .btn{gap:14px;padding:17px 18px}.intro__meta ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px 48px;font-size:14px;line-height:1.4;color:#9099a6}.intro__meta ul li{position:relative}.intro__meta ul li:not(:last-child):after{position:absolute;content:"";top:50%;right:-26px;width:4px;height:4px;border-radius:50%;transform:translateY(-50%);background-color:#8dc023}.intro__image{flex:0 1 auto;width:100%;max-width:560px;margin-top:-80px}.intro__image img{display:block;width:100%;height:auto}.info{background-color:#171c23;padding:60px 0 70px}.info .label-dot{margin-bottom:38px}.info__list{display:flex;background-color:#1d242e;border-radius:10px;overflow:hidden}.info__item{flex:1 1 0;min-width:0;padding:28px 30px}.info__item:not(:first-child){border-left:1px solid #0e1012}.info__label{display:block;font-size:16px;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:#9099a6;margin-bottom:12px}.info__value{font-size:24px;line-height:1.3;color:#fff;font-weight:700}.info__note{font-size:14px;line-height:1.4;color:#9099a6;margin-top:44px}.audience{padding:100px 0 120px}.audience .label-line{margin-bottom:76px}.audience__title{max-width:780px;font-size:48px;line-height:1.2;color:#fff;font-weight:700;margin-bottom:60px}.audience__text{max-width:760px;font-size:24px;line-height:1.5;color:#fff;margin-bottom:60px}.audience__list ul{display:flex;flex-wrap:wrap;gap:20px}.audience__list li{font-size:16px;line-height:1.2;color:#fff;background-color:transparent;border:1px solid #2e3033;border-radius:999px;padding:17px 21px}.ads{padding:100px 0 120px}.ads .label-line{margin-bottom:55px}.ads__inner{display:flex;align-items:flex-start;gap:40px}.ads__content{flex:1 1 auto;min-width:0}.ads__title{font-size:40px;line-height:1.6;color:#fff;font-weight:700;margin-bottom:55px}.ads__text{max-width:640px;font-size:24px;line-height:1.5;color:#9099a6;margin-bottom:55px}.ads__btns{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.ads__btns .btn{gap:14px;padding:17px 18px}.ads__stats{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:610px}.ads__stat{display:flex;flex-direction:column;min-height:180px;background-color:#1d242e;border-radius:10px;padding:20px}.ads__icon{display:block;margin-bottom:25px}.ads__icon img{display:block;width:20px;height:20px}.ads__value{font-size:16px;line-height:1.3;color:#fff;font-weight:700;margin-bottom:12px}.ads__label{display:block;font-size:12px;line-height:1.67;color:#9099a6}.benefits{background-color:#171c23;padding:160px 0 190px}.benefits__inner{display:flex;align-items:flex-start;gap:40px}.benefits__content{flex:1 1 auto;min-width:0;max-width:800px}.benefits__title{font-size:40px;line-height:1.6;color:#fff;font-weight:700;margin-bottom:60px}.benefits__title span{display:block;color:#8dc023}.benefits__text{max-width:720px;font-size:24px;line-height:1.5;color:#9099a6}.benefits__stats{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,1fr);width:480px;background-color:#1d242e;border-radius:10px;overflow:hidden}.benefits__stat{padding:34px 30px;border-top:1px solid #0e1012;border-left:1px solid #0e1012}.benefits__stat:nth-child(-n+2){border-top:0}.benefits__stat:nth-child(odd){border-left:0}.benefits__value{font-size:24px;line-height:1.3;color:#fff;font-weight:700;margin-bottom:8px}.benefits__label{display:block;font-size:20px;line-height:1.5;color:#9099a6}.footer{margin-top:auto;background-color:#171c23}.footer__top{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:60px 0 80px}.footer__col--offset{padding-top:96px}.footer .logo{margin-bottom:40px}.footer .logo .logo__name{font-size:34px}.footer .logo .logo__sub{font-size:16px;letter-spacing:26px;padding-top:6px}.footer__text{font-size:24px;line-height:1.5;color:#9099a6;margin-bottom:40px}.footer__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.footer__link{font-size:20px;line-height:1.5;color:#9099a6;transition:color .25s}.footer__link:hover{color:#fff}.footer__title{display:block;font-size:16px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:#9099a6;margin-bottom:28px}.footer__list{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer__item,.footer__nav-link{font-size:16px;line-height:1.5;color:#9099a6}.footer__nav-link{transition:color .25s}.footer__nav-link:hover{color:#8dc023}.footer__bottom{background-color:#0c0e11;border-top:1px solid #2e3033}.footer__bottom .container{justify-content:space-between;gap:12px 22px;min-height:70px;padding-top:14px;padding-bottom:14px}.footer__bottom .container,.footer__meta{display:flex;align-items:center;flex-wrap:wrap}.footer__meta{gap:22px}.footer__dot{flex-shrink:0;width:4px;height:4px;border-radius:50%;background-color:#8dc023}.footer__copy,.footer__desc{font-size:14px;line-height:1.5;color:#9099a6}.footer__copy a,.footer__desc a{color:#9099a6;transition:color .25s}.footer__copy a:hover,.footer__desc a:hover{color:#8dc023}.contacts{background-color:#0e1012;padding:105px 0 85px}.contacts .label-line{text-transform:uppercase;margin-bottom:80px}.contacts__title{font-size:64px;line-height:1.2;color:#fff;font-weight:700;margin-bottom:130px}.contacts__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.contacts__item{display:flex;flex-direction:column;align-items:flex-start;background-color:#1d242e;border-radius:10px;padding:30px}.contacts__label{display:block;font-size:16px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:#8dc023}.contacts__name{font-size:16px;line-height:1.5;color:#fff;font-weight:700;margin-top:22px}.contacts__text{font-size:16px;line-height:1.5;color:#9099a6;white-space:pre-line;margin-top:12px}.contacts__mail,.contacts__phone{display:block;font-size:16px;line-height:1.5;transition:color .25s}.contacts__phone{color:#9099a6;margin-top:22px}.contacts__phone:hover{color:#fff}.contacts__mail{color:#8dc023;margin-top:19px}.contacts__mail:hover{color:#9bcf31}.contacts__btn{gap:18px;height:55px;padding:0 18px;margin-top:26px}.about{padding:80px 0 100px}.about__inner{display:flex;gap:40px 80px}.about__title{flex:0 0 auto;max-width:420px;width:100%;font-size:40px;line-height:1.25;color:#fff;font-weight:700}.about__content{flex:1 1 auto;max-width:760px;width:100%;margin-left:auto}.about__content>p{font-size:17px;line-height:1.65;color:#c9cbce;margin-bottom:26px}.about__content blockquote{font-size:24px;line-height:1.5;color:#c9cbce;background-color:#1d242e;border-left:3px solid #8dc023;border-radius:0 4px 4px 0;padding:24px 30px;margin-top:44px}.about__content blockquote p{max-width:556px}.modal{position:fixed;top:0;left:0;z-index:4;display:none;width:100%;height:100%;overflow-y:auto;background-color:#0e1012;padding:30px 0 10px}.modal--active{display:grid;grid-template-columns:1fr}.modal--active,.modal__close{align-items:center;justify-content:center}.modal__close{position:absolute;top:100px;right:100px;display:flex;width:90px;height:90px;background-color:transparent;border:1px solid #8dc023;border-radius:50%;padding:0;cursor:pointer;transition:background-color .25s}.modal__close:hover{background-color:rgba(141,192,35,.12)}.modal__close svg{width:30px;height:30px}.modal__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:80px}.modal__head .label-line{text-transform:uppercase;margin-bottom:8px}.modal__title{font-size:48px;line-height:1.3;color:#fff;font-weight:700;margin:0}.modal__form{max-width:860px;margin:0 auto;background-color:#23272e;border:1px solid rgba(144,153,166,.5);border-radius:20px;padding:50px}.modal__row{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 50px}.modal__row+.modal__row{margin-top:36px}.modal__row--single{grid-template-columns:1fr}.modal__group{display:flex;flex-direction:column}.modal__submit{display:flex;width:100%;gap:18px;height:55px;padding:0 26px;margin-top:65px}.modal__errors{color:#ff4d2e;margin:0 0 20px}.modal__error{display:none}.modal__error:not(:last-child){padding-bottom:8px}.modal-open{overflow:hidden}.subscription{background-color:#171c23;padding:100px 0 120px}.subscription__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:70px}.subscription__head .label-line{text-transform:uppercase;margin-bottom:8px}.subscription__title{font-size:48px;line-height:1.3;color:#fff;font-weight:700;margin-bottom:60px}.subscription__subtitle{max-width:640px;font-size:18px;line-height:2;color:#9099a6;margin:0}.subscription__form{max-width:860px;margin:0 auto;background-color:#23272e;border:1px solid rgba(144,153,166,.5);border-radius:20px;padding:50px}.subscription__notice{display:flex;align-items:center;gap:16px;min-height:60px;background-color:rgba(255,77,46,.06);border:1px solid rgba(255,77,46,.15);border-radius:10px;padding:12px 16px;margin-bottom:50px}.subscription__notice-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;font-size:11px;line-height:1;color:#ff4d2e;border:1px solid #ff4d2e;border-radius:50%}.subscription__notice-text{font-size:16px;line-height:1.4;color:#9099a6;margin:0}.subscription__row{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 50px}.subscription__row+.subscription__row{margin-top:36px}.subscription__row--single{grid-template-columns:1fr}.subscription__group{display:flex;flex-direction:column}.subscription__divider{height:1px;background-color:rgba(144,153,166,.5);border:0;margin:50px 0 40px}.subscription__legend{display:block;font-size:16px;line-height:1.3;text-transform:uppercase;color:#8dc023;margin-bottom:30px}.subscription__check{display:flex;align-items:center;gap:21px;margin-top:36px;cursor:pointer}.subscription__check input{position:absolute;width:1px;height:1px;opacity:0}.subscription__check input:checked+.subscription__check-box{background-color:#8dc023;border-color:#8dc023}.subscription__check input:checked+.subscription__check-box:after{opacity:1}.subscription__check-box{position:relative;flex-shrink:0;width:30px;height:30px;border:2px solid rgba(144,153,166,.5);border-radius:5px;transition:background-color .25s,border-color .25s}.subscription__check-box:after{position:absolute;content:"";top:5px;left:10px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s}.subscription__check-text{font-size:16px;line-height:1.4;color:#fff}.subscription__check-text span{color:#ff4d2e}.subscription__submit{display:flex;width:100%;gap:16px;height:55px;padding:0 26px;margin-top:53px}.subscription__submit *{pointer-events:none}.subscription__note{font-size:14px;line-height:1.4;color:#9099a6;text-align:center;margin:30px 0 0}.subscription__errors{color:#ff4d2e;margin:0 0 20px}.subscription__error{display:none}.subscription__error:not(:last-child){padding-bottom:8px}.topics{background-color:#171c23;padding:90px 0 130px}.topics__head{text-align:center;max-width:700px;margin:0 auto 58px}.topics__title{font-size:48px;line-height:1.2;color:#fff;font-weight:700;margin-bottom:40px}.topics__subtitle{max-width:700px;margin:0 auto;text-wrap:balance;font-size:24px;line-height:1.5;color:#9099a6}.topics__list{display:grid;grid-template-columns:repeat(3,1fr);background-color:#1d242e;border-radius:10px;overflow:hidden}.topics__item{padding:30px;border-top:1px solid #0e1012;border-left:1px solid #0e1012}.topics__item:nth-child(-n+3){border-top:0}.topics__item:nth-child(3n+1){border-left:0}.topics__top{justify-content:space-between;gap:16px;margin-bottom:33px}.topics__icon,.topics__top{display:flex;align-items:center}.topics__icon{justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:10px;background-color:rgba(141,192,35,.08)}.topics__icon img{display:block;width:24px;height:24px}.topics__num{font-size:24px;line-height:1;color:#8dc023}.topics__name{font-size:24px;line-height:1.3;color:#fff;font-weight:700;margin-bottom:30px}.topics__text{font-size:20px;line-height:1.5;color:#9099a6}@media screen and (max-width:1430px){.header__wrap{gap:24px}.header__list{gap:0 26px}.header__actions{margin-left:0}.intro__title{font-size:70px}}@media screen and (max-width:1249px){.intro__block{padding:70px 0 90px}.intro__content .label-line,.intro__title{margin-bottom:40px}.intro__title{font-size:60px}.intro__text--muted{margin-bottom:50px}.intro__image{margin-top:-50px}.audience{padding:70px 0 90px}.audience .label-line{margin-bottom:50px}.audience__title{font-size:40px;margin-bottom:40px}.audience__text{font-size:20px;margin-bottom:44px}.ads{padding:70px 0 90px}.ads .label-line,.ads__title{margin-bottom:40px}.ads__title{font-size:34px;line-height:1.5}.ads__text{font-size:20px;margin-bottom:40px}.ads__stats{width:520px}.benefits{padding:100px 0 120px}.benefits__title{font-size:34px;line-height:1.5;margin-bottom:40px}.benefits__text{font-size:20px}.benefits__stats{width:400px}.footer__top{padding:50px 0 60px}.footer__col--offset{padding-top:60px}.contacts{padding:70px 0 60px}.contacts .label-line{margin-bottom:50px}.contacts__title{font-size:52px;margin-bottom:80px}.modal__close{top:50px;right:50px;width:70px;height:70px}.modal__close svg{width:26px;height:26px}.modal__title{font-size:40px}.subscription{padding:70px 0 90px}.subscription__title{font-size:40px;margin-bottom:44px}.topics{padding:70px 0 100px}.topics__title{font-size:40px;margin-bottom:30px}.topics__subtitle{font-size:20px}}@media screen and (max-width:1150px){.header__link{font-size:14px}.about__inner{gap:40px}.about__title{font-size:34px;max-width:340px}}@media screen and (max-width:1023px){.label{font-size:13px;margin-bottom:10px}.input{height:54px;font-size:15px}.input--area{height:130px}.btn{font-size:15px;padding:13px 22px}.label-line{font-size:15px;padding-left:50px;margin-bottom:30px}.label-line:before{width:34px}.header__wrap{gap:16px}.header__block{order:3;margin-left:0}.header__list{display:none;width:100%;top:100%;left:0;right:0;z-index:1;position:absolute;max-height:calc(100vh - 70px);overflow-y:auto;overflow-x:hidden;background-color:#0c0e11;border-bottom:1px solid hsla(0,0%,100%,.08);padding:20px;flex-direction:column;align-items:flex-start;gap:0}.header__list li:not(:last-child){margin-bottom:14px}.header__actions{margin-left:auto;order:2}.mobile-wrap{display:flex;padding:7px 0;padding-bottom:8px}.main-nav__toggle{display:block}.intro__block{padding:50px 0 70px}.intro__title{font-size:50px;margin-bottom:30px}.intro__text{margin-bottom:28px}.intro__text--muted{margin-bottom:40px}.intro__btns .btn{padding:14px 18px}.intro__meta ul{gap:10px 34px}.intro__meta ul li:not(:last-child):after{right:-19px}.intro__image{margin-top:-30px}.info{padding:46px 0 50px}.info .label-dot{margin-bottom:26px}.info__item{padding:22px 24px}.info__value{font-size:19px}.info__note{margin-top:30px}.audience{padding:50px 0 70px}.audience .label-line{margin-bottom:34px}.audience__title{font-size:34px;margin-bottom:28px}.audience__text{font-size:18px;margin-bottom:32px}.audience__list ul{gap:14px}.audience__list li{font-size:15px;padding:14px 18px}.ads{padding:50px 0 70px}.ads .label-line,.ads__title{margin-bottom:30px}.ads__title{font-size:30px;line-height:1.45}.ads__text{font-size:18px;margin-bottom:32px}.ads__btns .btn{padding:14px 18px}.ads__stats{gap:14px;width:420px}.ads__stat{min-height:0}.ads__icon{margin-bottom:18px}.ads__label{font-size:13px;line-height:1.5}.benefits{padding:70px 0 90px}.benefits__title{font-size:30px;line-height:1.45;margin-bottom:30px}.benefits__text{font-size:18px}.benefits__stat{padding:24px}.benefits__value{font-size:20px;margin-bottom:6px}.benefits__label{font-size:17px}.footer__top{gap:30px;padding:40px 0 45px}.footer .logo{margin-bottom:28px}.footer .logo .logo__name{font-size:30px}.footer .logo .logo__sub{font-size:13px;letter-spacing:22px}.footer__text{font-size:19px;margin-bottom:26px}.footer__link{font-size:17px}.footer__title{font-size:14px;margin-bottom:20px}.contacts{padding:50px 0}.contacts .label-line{margin-bottom:32px}.contacts__title{font-size:40px;margin-bottom:50px}.contacts__list{gap:24px}.about{padding:60px 0 70px}.modal__close{top:30px;right:30px;width:54px;height:54px}.modal__close svg{width:20px;height:20px}.modal__head{margin-bottom:50px}.modal__title{font-size:32px}.modal__form{padding:34px}.modal__row{gap:28px 30px}.modal__row+.modal__row{margin-top:28px}.modal__submit{margin-top:40px}.subscription{padding:50px 0 70px}.subscription__head{margin-bottom:45px}.subscription__title{font-size:32px;margin-bottom:32px}.subscription__subtitle{font-size:17px;line-height:1.8}.subscription__form{padding:34px}.subscription__notice{margin-bottom:34px}.subscription__notice-text{font-size:15px}.subscription__row{gap:28px 30px}.subscription__row+.subscription__row{margin-top:28px}.subscription__divider{margin:34px 0 28px}.subscription__legend{font-size:15px;margin-bottom:24px}.subscription__check-text{font-size:15px}.subscription__submit{margin-top:38px}.topics{padding:50px 0 70px}.topics__head{margin-bottom:40px}.topics__title{font-size:34px;margin-bottom:22px}.topics__subtitle{font-size:18px}.topics__item{padding:24px}.topics__top{margin-bottom:24px}.topics__icon{width:46px;height:46px}.topics__icon img{width:22px;height:22px}.topics__name,.topics__num{font-size:20px}.topics__name{margin-bottom:20px}.topics__text{font-size:17px}}@media screen and (max-width:960px){.intro__inner{flex-direction:column;align-items:flex-start;gap:40px}.intro__image{max-width:420px;margin:0 auto}.ads__inner{flex-direction:column;gap:36px}.ads__stats{width:100%}.benefits__inner{flex-direction:column;gap:36px}.benefits__stats{width:100%;max-width:546px}.footer__top{grid-template-columns:repeat(2,1fr)}.footer__col--offset{padding-top:0}.contacts__list{grid-template-columns:1fr}.about__inner{flex-direction:column;gap:24px}.about__title{max-width:100%}.about__content{max-width:100%;margin-left:0}.topics__list{grid-template-columns:repeat(2,1fr)}.topics__item:nth-child(-n+3){border-top:1px solid #0e1012}.topics__item:nth-child(3n+1){border-left:1px solid #0e1012}.topics__item:nth-child(-n+2){border-top:0}.topics__item:nth-child(odd){border-left:0}}@media screen and (max-width:840px){.info__list{flex-wrap:wrap}.info__item{flex:1 1 50%;max-width:50%}.info__item:not(:first-child){border-left:0}.info__item:nth-child(2n){border-left:1px solid #0e1012}.info__item:nth-child(n+3){border-top:1px solid #0e1012}}@media screen and (max-width:767px){.label{font-size:12px;margin-bottom:10px}.input{height:48px;padding:0 16px}.input--area{height:110px;padding:14px 16px}.btn{font-size:14px;padding:12px 18px}.btn--sm{font-size:13px;padding:10px 14px}.logo__name{font-size:22px}.logo__sub{font-size:9px;letter-spacing:4px}.label-line{font-size:13px;padding-left:40px;margin-bottom:22px}.label-line:before{width:28px}.label-dot{font-size:13px;margin-bottom:20px}.header__actions{gap:8px}.header__actions .btn--accent svg{display:none}.intro__block{padding:30px 0 50px}.intro__title{font-size:36px;margin-bottom:22px}.intro__text{font-size:15px;line-height:1.45;margin-bottom:20px}.intro__text--muted{margin-bottom:30px}.intro__btns{gap:12px;margin-bottom:24px}.intro__btns .btn{gap:10px;padding:12px 16px}.intro__meta ul{font-size:13px;gap:8px 24px}.intro__meta ul li:not(:last-child):after{right:-14px}.info{padding:36px 0 40px}.info .label-dot{margin-bottom:20px}.info__label{font-size:12px;letter-spacing:1px;margin-bottom:10px}.info__value{font-size:17px}.info__note{font-size:12px;line-height:1.5;margin-top:20px}.audience{padding:40px 0 50px}.audience .label-line{margin-bottom:24px}.audience__title{font-size:26px;margin-bottom:20px}.audience__text{font-size:15px;margin-bottom:24px}.audience__list ul{gap:10px}.audience__list li{font-size:14px;padding:11px 16px}.ads{padding:40px 0 50px}.ads .label-line,.ads__title{margin-bottom:22px}.ads__title{font-size:24px;line-height:1.4}.ads__text{font-size:15px;margin-bottom:26px}.ads__btns{gap:12px}.ads__btns .btn{gap:10px;padding:12px 16px}.ads__value{font-size:15px;margin-bottom:10px}.benefits{padding:44px 0 54px}.benefits__title{font-size:24px;line-height:1.4;margin-bottom:22px}.benefits__text{font-size:15px}.benefits__stat{padding:20px}.benefits__value{font-size:18px}.benefits__label{font-size:15px}.footer__top{grid-template-columns:1fr;gap:34px;padding:34px 0}.footer .logo .logo__name{font-size:26px}.footer .logo .logo__sub{font-size:11px;letter-spacing:19px}.footer__text{font-size:16px;margin-bottom:20px}.footer__link{font-size:15px}.footer__title{font-size:13px;margin-bottom:16px}.footer__list{gap:9px}.footer__item,.footer__nav-link{font-size:15px}.footer__bottom .container{flex-direction:column;align-items:flex-start;min-height:0}.footer__meta{gap:14px}.footer__copy,.footer__desc{font-size:13px}.contacts{padding:40px 0}.contacts .label-line{margin-bottom:22px}.contacts__title{font-size:30px;margin-bottom:34px}.contacts__item{padding:22px}.contacts__label{font-size:14px}.contacts__name{margin-top:16px}.contacts__text{font-size:15px;margin-top:10px}.contacts__mail,.contacts__phone{font-size:15px}.contacts__phone{margin-top:16px}.contacts__mail{margin-top:14px}.contacts__btn{gap:12px;height:50px;margin-top:20px}.about{padding:44px 0 50px}.about__title{font-size:26px}.about__content>p{font-size:15px;margin-bottom:20px}.about__content blockquote{font-size:15px;padding:18px 20px;margin-top:30px}.modal__close{top:20px;right:20px;width:44px;height:44px}.modal__close svg{width:16px;height:16px}.modal__head{margin-bottom:30px}.modal__head .label-line{margin-bottom:6px}.modal__title{font-size:26px}.modal__form{padding:20px;border-radius:14px}.modal__row{grid-template-columns:1fr;gap:20px}.modal__row+.modal__row{margin-top:20px}.modal__submit{gap:12px;height:50px;margin-top:28px}.subscription{padding:40px 0 50px}.subscription__head{margin-bottom:32px}.subscription__head .label-line{margin-bottom:6px}.subscription__title{font-size:26px;margin-bottom:22px}.subscription__subtitle{font-size:15px;line-height:1.7}.subscription__form{padding:20px;border-radius:14px}.subscription__notice{gap:12px;padding:12px;margin-bottom:24px}.subscription__notice-badge{width:28px;height:28px;font-size:10px}.subscription__notice-text{font-size:13px}.subscription__row{grid-template-columns:1fr;gap:20px}.subscription__row+.subscription__row{margin-top:20px}.subscription__divider{margin:24px 0 20px}.subscription__legend{font-size:13px;margin-bottom:18px}.subscription__check{align-items:flex-start;gap:14px;margin-top:24px}.subscription__check-box{width:24px;height:24px}.subscription__check-box:after{top:3px;left:7px;width:5px;height:10px}.subscription__check-text{font-size:13px}.subscription__submit{gap:12px;height:50px;margin-top:26px}.subscription__note{font-size:12px;margin-top:20px}.topics{padding:40px 0 50px}.topics__head{margin-bottom:30px}.topics__title{font-size:26px;margin-bottom:16px}.topics__subtitle{font-size:15px}.topics__item{padding:20px}.topics__top{margin-bottom:18px}.topics__icon{width:42px;height:42px}.topics__icon img{width:20px;height:20px}.topics__name,.topics__num{font-size:18px}.topics__name{margin-bottom:14px}.topics__text{font-size:15px}}@media screen and (max-width:560px){.header__actions .btn--ghost{display:none}.info__item{flex:1 1 100%;max-width:100%;padding:18px 20px}.info__item:nth-child(2n){border-left:0}.info__item:not(:first-child){border-top:1px solid #0e1012}.ads__stats,.benefits__stats{grid-template-columns:1fr}.benefits__stat{border-left:0}.benefits__stat:nth-child(2){border-top:1px solid #0e1012}.topics__list{grid-template-columns:1fr}.topics__item{border-left:0}.topics__item:first-child{border-top:0}.topics__item:nth-child(2){border-top:1px solid #0e1012}}@media screen and (max-width:359px){.header__wrap{gap:10px}}
/*# sourceMappingURL=styles.css.map */
