:root{--color-main:#f8fafc;--color-background:#151515;--color-background-second:#cbfc02;--color-text:#f8fafc;--color-accent:#cbfc02;--color-text-second:#a2a2a2;--btn-text:#151515;--border-color:#5c5c5c;--border-main:1px solid rgba(248,250,252,.18);--border-radius:6px;--btn-border-radius:6px;--box-shadow:0 12px 40px rgba(0,0,0,.35);--padding-container-main:0 28px;--padding-container-mobile:0 16px;--h1-size-main:clamp(38px,5vw,72px);--form-background:rgba(21,21,21,.78);--intro-color-text:#f8fafc}
html,body{background:#121313;color:var(--color-text);font-family:Arial,Helvetica,sans-serif}body{overflow-x:hidden}.container,.header-container{max-width:1400px}.header{background:rgba(18,19,19,.94);border-bottom:1px solid #3b3d3a;padding:10px 0}.logo-icon{width:28px}.logo-text{color:#fff;background:none;-webkit-text-fill-color:initial;font-weight:700}.nav-link{color:#969a95;font-size:12px}.nav-link.active,.nav-link:hover{color:#fff}.nav-link::after{background:var(--color-accent);height:2px}.btn-register,.btn_submit{background:var(--color-accent);color:#111;border-radius:6px;font-weight:700}.lang-pill{padding:2px 6px}.intro,.textimg,.faq,.image-block{background:#121313}.intro{padding:72px 0 30px;background-image:linear-gradient(90deg,rgba(18,19,19,.86),rgba(18,19,19,.22)),url('../img/new/hero.webp');background-size:cover;background-position:center}.intro_title,.textimg_title,.cards_title,.faq_title,.image-block_title{color:#fff}.intro_title,.textimg_title{font-weight:800;line-height:1.04}.intro_description,.textimg_text,.cards_subtitle{color:#a7aaa5;opacity:1}.intro_features li{color:#d7dad3;font-size:13px}.intro_features svg{filter:saturate(2)}.form_card{background:rgba(15,16,16,.84);border:1px solid #50554e;border-radius:5px;padding:28px 24px}.form_title{color:var(--color-accent);font-size:18px}.form_group label{color:#a7aaa5;font-size:10px}.form_group input{background:#181a19;color:#fff;border:1px solid #59605a;border-radius:5px;padding:10px 12px;font-size:12px}.form_group input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(183,240,0,.2)}.form_privacy{color:#777c75}.calc-section{background:linear-gradient(#222423,#121313);color:#fff}.calc-form{background:#f4f6f7;color:#17202a;border-radius:8px}.calc-results__final{background:linear-gradient(135deg,#b7f000,#708b00);border-radius:8px}.calc-results__profit{background:#f4f6f7;color:#17202a;border-radius:8px}.calc-slider__progress{background:var(--color-accent)}.textimg{padding:70px 0 20px}.textimg_title{color:var(--color-accent);font-size:clamp(34px,4vw,56px)}.textimg_image img{border-radius:5px}.cards_wrapper{padding:65px 0 30px}.cards_title{color:#fff}.card{background:linear-gradient(145deg,#3b3d3c,#171817);border:1px solid #789400;border-radius:7px}.card_text_head{color:#fff;font-size:13px}.card_text_text{color:#c4c8c0;font-size:12px}.card_img{background:#b7f000}.cols{background:linear-gradient(#273600,#668500);border-radius:0;margin:30px 0;padding:44px 16px}.cols_title{color:#fff}.cols_block_element{background:#f4f6f7;border:2px solid var(--color-accent);border-radius:5px}.cols_block_element_head,.cols_block_element_text{color:#182018}.faq{padding:70px 0;background-image:linear-gradient(rgba(10,11,11,.65),rgba(10,11,11,.9)),url('../img/new/faq.webp');background-size:cover;background-position:center}.faq_title{color:var(--color-accent)}.faq_item{background:#f4f6f7;border:1px solid #9ca49b;border-radius:6px;color:#182018}.faq_item.is-open{border-color:var(--color-accent)}.faq_icon{background:#5b6258}.faq_icon::before,.faq_icon::after{background:#dffb75}.faq_answer-content{color:#273027}.footer{background:linear-gradient(#202c09,#557500);border-top:0;color:#f5f7f4}.footer-tagline,.footer-disclaimer,.footer-nav ul li a,.footer-legal ul li a,.footer-bottom,.footer-nav h4,.footer-legal h4{color:#e0e5d8}.footer-logo .logo-text{color:#fff}.burger-menu{background:#171918;border-color:#59605a}.burger-menu a{color:#fff}@media(max-width:768px){.intro{padding:46px 0 25px}.intro_title{font-size:clamp(34px,9vw,48px)}.textimg{padding-top:45px}.cols{padding:32px 12px}.faq{padding:45px 0}.header-content{gap:8px}}
