.eco-badge{display:inline-flex!important;align-items:center;gap:8px;background:#E6F4F1!important;color:#121212!important;border:1px solid #E8E7E3;border-radius:4px;padding:8px 12px;font:600 13px/1.4 Inter,Arial,sans-serif;text-decoration:none;margin:0 0 14px}.eco-badge svg{width:22px;height:22px;flex-shrink:0}.eco-badge:hover{outline:2px solid #2563EB}.eco-section{background:#F7F5F1;color:#121212;border-block:1px solid #E8E7E3;scroll-margin-top:180px;padding:56px 24px}.eco-inner{max-width:1280px;margin:auto}.eco-section h2{font-size:clamp(32px,4vw,54px);line-height:1.08;margin:0 0 18px}.eco-intro{max-width:820px;font-size:18px;line-height:1.6;color:#696663}.eco-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.eco-item{background:#fff;padding:24px;border:1px solid #E8E7E3;border-radius:4px}.eco-item h3{font:700 19px/1.4 Inter,Arial,sans-serif;margin:0 0 12px;color:#121212}.eco-item p{font:400 16px/1.65 Inter,Arial,sans-serif;margin:0;color:#696663}.eco-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.eco-actions a{display:inline-block;padding:13px 20px;border:1px solid #121212;border-radius:4px;background:#121212;color:#fff;font:600 15px/1.5 Inter,Arial,sans-serif;text-decoration:none}.eco-actions a+ a{background:#fff;color:#121212}.eco-note{max-width:980px;font:400 13px/1.6 Inter,Arial,sans-serif;color:#696663;margin:22px 0 0}.eco-section a:focus-visible{outline:3px solid #2563EB;outline-offset:4px}@media(max-width:700px){.eco-grid{grid-template-columns:1fr;gap:12px}.eco-section{padding:36px 20px;scroll-margin-top:100px}.eco-actions{flex-direction:column}.eco-actions a{text-align:center}.eco-item{padding:20px}.eco-intro{font-size:16px}}