.free_page{background:#070707 url(https://storage.yandexcloud.net/anytanks-media-storage/public/general_back.webp);padding:90px 0 60px}@media(max-width:560px){.free_page{padding:80px 0 40px}}.free_h1{font-size:32px;font-weight:800;color:#fff;margin-bottom:14px}@media(max-width:820px){.free_h1{font-size:25px}}@media(max-width:560px){.free_h1{font-size:21px}}.free_lead{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;color:rgba(190,196,225,.92);max-width:860px;margin-bottom:30px}@media(max-width:560px){.free_lead{font-size:14px}}.free_block{margin-bottom:34px}.free_block h2{font-size:21px;font-weight:800;color:#fff;margin-bottom:16px}@media(max-width:560px){.free_block h2{font-size:18px}}.free_stock{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:10px;gap:10px;list-style:none}.free_stock li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:14px;background:rgba(24,26,40,.9);border:1px solid rgba(133,145,255,.12)}.free_stock li.none{opacity:.55}.free_stock_name{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free_stock_name:hover{color:#8591ff}.free_stock_n{font-family:Inter,sans-serif;font-size:13px;font-weight:700;white-space:nowrap;color:#40d04f}.free_empty,.free_note,.none .free_stock_n{color:rgba(150,158,200,.9)}.free_empty,.free_note{font-family:Inter,sans-serif;font-size:13px;line-height:1.6;margin-top:12px}.free_empty a,.free_note a{color:#8591ff}.free_empty{padding:16px;border-radius:14px;background:rgba(24,26,40,.9);border:1px solid rgba(133,145,255,.12);font-size:14px;color:rgba(190,196,225,.92);margin-top:0}.free_steps{display:grid;grid-gap:12px;gap:12px;counter-reset:step;list-style:none}.free_steps li{counter-increment:step;position:relative;padding:16px 18px 16px 56px;border-radius:16px;background:rgba(24,26,40,.9);border:1px solid rgba(133,145,255,.12)}.free_steps li:before{content:counter(step);position:absolute;left:18px;top:16px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(109,122,255,.22);border:1px solid rgba(133,145,255,.4);font-family:Inter,sans-serif;font-size:13px;font-weight:800;color:#fff}.free_steps li h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px}.free_steps li p{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:rgba(190,196,225,.92)}.free_cta{margin-bottom:34px;padding:24px 26px;border-radius:18px;background:linear-gradient(180deg,rgba(43,52,140,.35),rgba(14,15,24,.92));border:1px solid rgba(133,145,255,.28)}.free_cta h2{font-size:21px;font-weight:800;color:#fff;margin-bottom:10px}.free_cta p{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:rgba(200,205,235,.95);margin-bottom:18px;max-width:620px}@media(max-width:560px){.free_cta{padding:20px 18px}}.free_btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border-radius:30px;background:#6d7aff;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:700;transition:transform .12s linear,background .12s linear}.free_btn:hover{background:#7d89ff;transform:scale(1.03)}.free_btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.free_faq{display:grid;grid-gap:8px;gap:8px}.free_faq details{border-radius:14px;background:rgba(24,26,40,.9);border:1px solid rgba(133,145,255,.12);overflow:hidden}.free_faq details summary{cursor:pointer;list-style:none;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff}.free_faq details summary::-webkit-details-marker{display:none}.free_faq details summary:after{content:"+";float:right;color:#8591ff;font-weight:700}.free_faq details[open] summary:after{content:"−"}.free_faq details p{padding:0 16px 15px;line-height:1.65}.free_catalog p,.free_faq details p{font-family:Inter,sans-serif;font-size:14px;color:rgba(190,196,225,.92)}.free_catalog p{line-height:1.6;max-width:820px}.free_links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.free_links a{padding:8px 15px;border-radius:20px;background:rgba(24,26,40,.9);border:1px solid rgba(133,145,255,.16);font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:rgba(200,205,235,.95)}.free_links a:hover{color:#fff;border-color:rgba(133,145,255,.5)}