*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#17202a;background:#fff;line-height:1.55}.wrap{width:min(1160px,calc(100% - 36px));margin:auto}header{position:sticky;top:0;background:rgba(255,255,255,.97);border-bottom:1px solid #e9eee9;z-index:20}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.brand img{width:220px;max-height:58px;object-fit:contain;display:block}.btn{border:0;border-radius:12px;background:#009B3A;color:#fff;padding:12px 18px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(.94)}.big{padding:16px 24px;font-size:16px}.ghost{background:#fff;color:#26322b;border:1px solid #d9e2dc}.white{background:#fff;color:#087934}.full{width:100%}.hero{background:linear-gradient(135deg,#f1fbf4,#fff 65%);padding:56px 0}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.tag{font-size:12px;font-weight:800;letter-spacing:1.2px;color:#07833a}.hero h1{font-size:clamp(40px,5vw,64px);line-height:1.02;margin:14px 0 20px;letter-spacing:-2px}.hero h1 em{font-style:normal;color:#009B3A}.lead{font-size:19px;color:#566159;max-width:650px}.ticks{display:flex;flex-wrap:wrap;gap:14px;margin:25px 0;color:#34483b;font-weight:600;font-size:14px}.actions{display:flex;gap:10px;margin:25px 0}.hero-media,.visual-card{border-radius:24px;overflow:hidden;box-shadow:0 18px 55px rgba(0,80,30,.11);background:#fff}.hero-media img,.visual-card img{width:100%;display:block}.trust{border-block:1px solid #e8eee9}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0}.trust-grid div{padding:0 25px;border-right:1px solid #e7ece8}.trust-grid div:last-child{border:0}.trust-grid b,.trust-grid span{display:block}.trust-grid span{font-size:13px;color:#6c756f}.section{padding:76px 0}.soft{background:#f5faf6}.heading{text-align:center;max-width:760px;margin:0 auto 38px}.heading h2,.faq h2,.center h2,.split h2{font-size:36px;line-height:1.15;margin:10px 0}.heading p,.faq p,.center p{color:#667069}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.products article{border:1px solid #e0e8e2;border-radius:18px;padding:26px;background:#fff}.products i{font-style:normal;background:#eaf8ef;color:#07833a;font-weight:800;padding:9px;border-radius:9px}.products h3{font-size:24px}.products p{color:#667069;min-height:74px}.price{margin:22px 0}.price small,.price b{display:block}.price b{font-size:27px;color:#087934}.note{text-align:center;color:#7a827d;font-size:12px;margin-top:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.steps div{background:#fff;border:1px solid #e1e9e3;border-radius:15px;padding:16px}.steps b{color:#009B3A}.steps p{font-size:14px;color:#68726b}.urgency{background:linear-gradient(135deg,#008b35,#006f2b);color:#fff;border-radius:24px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.urgency h2{font-size:34px;max-width:720px;margin:8px 0}.urgency p{margin:0;opacity:.9}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq details{border-bottom:1px solid #dfe6e1;padding:18px 0}.faq summary{font-weight:700;cursor:pointer}.final{background:#f5faf6}.center{text-align:center;max-width:760px;margin:auto}.topgap{margin-top:25px}.final-logo{width:260px;max-width:80%;display:block;margin:0 auto 24px}footer{background:#15241b;color:#dbe5de;padding:55px 0}.foot{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px}.footer-logo{width:230px;background:#fff;border-radius:10px;padding:8px}.foot p{font-size:14px}.float{position:fixed;right:18px;bottom:18px;background:#128c7e;color:#fff;border:0;border-radius:99px;padding:14px 20px;font-weight:800;z-index:15;box-shadow:0 10px 30px #0003}dialog{border:0;border-radius:20px;padding:0;width:min(570px,calc(100% - 24px));box-shadow:0 30px 100px #0005}dialog::backdrop{background:#0c1710aa}#leadForm{padding:28px;display:grid;gap:13px;position:relative}#leadForm h2{margin:0;font-size:28px}.dialog-logo{width:170px}#leadForm p{margin:0;color:#68726b}#leadForm label{display:grid;gap:5px;font-size:13px;font-weight:700}#leadForm input,#leadForm select{width:100%;padding:13px;border:1px solid #ccd8d0;border-radius:9px;font:inherit}.row{display:grid;grid-template-columns:3fr 1fr;gap:10px}fieldset{border:1px solid #dfe7e1;border-radius:10px;padding:12px}fieldset label{display:inline-flex!important;margin-right:16px}.consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start}.consent input{width:auto!important;margin-top:3px}.x{position:absolute;right:15px;top:12px;border:0;background:none;font-size:28px;cursor:pointer}.hp{position:absolute!important;left:-9999px!important}.error{color:#b42318!important}.success{color:#087934!important}@media(max-width:850px){.hero-grid,.faq,.split{grid-template-columns:1fr}.hero{padding:36px 0}.hero-grid{gap:28px}.hero-media{order:-1}.trust-grid,.products{grid-template-columns:1fr}.trust-grid div{border-right:0;border-bottom:1px solid #e7ece8;padding:14px 0}.urgency{align-items:flex-start;flex-direction:column}.foot{grid-template-columns:1fr}.section{padding:54px 0}}@media(max-width:520px){.nav{height:70px}.brand img{width:155px}.nav .btn{font-size:12px;padding:10px}.hero h1{font-size:40px}.actions{flex-direction:column}.ticks{display:grid}.steps{grid-template-columns:1fr}.heading h2,.faq h2,.center h2,.split h2{font-size:30px}.urgency{padding:28px}.row{grid-template-columns:1fr 90px}}