*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fbfaf7;color:#18372d;line-height:1.65}.container{width:min(1120px,92%);margin:auto}header{background:#fffdf9;border-bottom:1px solid #e9e7df;position:sticky;top:0;z-index:20}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:1.35rem;font-weight:850;color:#18372d;text-decoration:none}.nav nav{display:flex;gap:28px}.nav nav a{color:#557067;text-decoration:none}.hero{padding:90px 0;background:linear-gradient(135deg,#eff6eb,#fbfaf7)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.tag{font-size:.74rem;letter-spacing:.15em;font-weight:850;color:#62835e}.tag.light{color:#b9d2ad}.hero h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.02;letter-spacing:-.045em;margin:16px 0 24px}.lead{font-size:1.16rem;color:#5d7169;max-width:700px}.btn{display:inline-block;background:#245b43;color:#fff;text-decoration:none;border-radius:999px;padding:14px 25px;font-weight:800;margin-top:12px}.small{font-size:.8rem;color:#78857f}.hero-panel{background:#dfeeda;border-radius:30px;min-height:420px;padding:30px;display:flex;flex-direction:column;justify-content:end;gap:14px;position:relative;overflow:hidden}.circle{position:absolute;width:300px;height:300px;border-radius:50%;background:#91b984;right:20px;top:35px}.panel-card{position:relative;background:rgba(255,255,255,.9);border-radius:17px;padding:17px 20px;display:flex;justify-content:space-between;gap:20px}.panel-card span{color:#65776f}.section{padding:90px 0}.section h2,.dark h2,.cta h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;letter-spacing:-.03em;margin:13px 0 40px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{background:white;border:1px solid #e5e7df;border-radius:22px;padding:28px;box-shadow:0 10px 30px rgba(25,55,45,.05)}.num{font-weight:900;color:#7d9a74}.cards h3{font-size:1.3rem}.dark{background:#18372d;color:#fff;padding:90px 0}.dark h2{max-width:800px}.checks{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.checks div{border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:25px}.checks b{color:#b9d2ad}.checks p{color:#c7d5cf}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.checklist{display:grid;gap:12px}.checklist label{background:white;border:1px solid #e4e7df;border-radius:14px;padding:16px;font-weight:700}.cta{padding:80px 0;background:#eaf3e6}.cta p{max-width:720px;color:#5c7067}.faq details{background:#fff;border:1px solid #e4e7df;border-radius:14px;padding:19px 21px;margin:12px 0}.faq summary{font-weight:800;cursor:pointer}.faq p{color:#5d7068}footer{background:#11271f;color:#dbe6df;padding:50px 0 30px}.footer{display:flex;justify-content:space-between;gap:30px}.footer a{color:#dbe6df;margin-left:20px}.disclaimer{text-align:center;color:#8ea49a;font-size:.78rem;margin:30px auto 0;max-width:900px}@media(max-width:800px){.hero-grid,.split{grid-template-columns:1fr}.cards,.checks{grid-template-columns:1fr}.nav nav{display:none}.hero{padding:55px 0}.hero-panel{min-height:350px}.footer{flex-direction:column}.footer a{margin:0 18px 0 0}}