:root{--green:#8fc53f;--green-dark:#5d921c;--black:#090b08;--cream:#f7faef;--white:#fff;--muted:#626b61;--line:#dce7cf;--shadow:0 20px 50px rgba(19,35,10,.15)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#152011;background:#fff;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px max(5vw,20px);background:rgba(8,10,7,.95);color:#fff;backdrop-filter:blur(10px)}.brand{display:flex;align-items:center;gap:10px}.brand-icon{font-size:34px;color:var(--green)}.brand strong,.brand small{display:block;font-family:"Barlow Condensed",sans-serif;line-height:.9}.brand strong{font-size:30px;letter-spacing:1px}.brand small{font-size:19px;color:var(--green);letter-spacing:1.7px}.nav{display:flex;align-items:center;gap:24px;font-weight:700}.nav a:hover{color:var(--green)}.menu-toggle{display:none;background:none;border:0;color:white;font-size:28px}.section{padding:88px max(6vw,24px)}.hero{min-height:88vh;display:grid;grid-template-columns:1.08fr .72fr;gap:64px;align-items:center;background:radial-gradient(circle at 80% 15%,rgba(143,197,63,.22),transparent 30%),linear-gradient(135deg,#f8fbf2,#fff)}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--green-dark);font-weight:800;font-size:.84rem}.hero h1,.section h2{font-family:"Barlow Condensed",sans-serif;line-height:.95;margin:.2em 0}.hero h1{font-size:clamp(3.5rem,7vw,7rem);max-width:900px}.hero-text{font-size:1.15rem;max-width:700px;color:var(--muted)}.hero-actions,.contact-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:10px;background:var(--green);color:#10170b;font-weight:800;border:2px solid var(--green);transition:.2s}.button:hover{transform:translateY(-2px);background:#9fd94b}.button-small{padding:9px 14px}.button-ghost{background:transparent;border-color:#182016}.site-header .button-ghost{border-color:#fff}.trust-row{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:.9rem;font-weight:700}.hero-card{max-width:520px;justify-self:center;background:#111;padding:12px;border-radius:24px;box-shadow:var(--shadow);transform:rotate(1deg)}.hero-card img{border-radius:14px}.light-section{background:var(--cream)}.section-heading{max-width:760px;margin-bottom:38px}.section h2{font-size:clamp(2.6rem,5vw,4.5rem)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feature-grid article,.price-card{background:white;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(40,70,20,.07)}.feature-grid span{font-size:2.2rem}.feature-grid h3{margin:.7rem 0 .25rem}.feature-grid p{color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,520px));gap:24px}.price-card{position:relative}.price-card.featured{border:3px solid var(--green);transform:translateY(-8px)}.popular{position:absolute;top:-17px;right:20px;background:var(--green);padding:5px 13px;border-radius:999px;font-weight:800}.price-card h3{font-family:"Barlow Condensed",sans-serif;font-size:2.2rem;margin-top:0}.subtext{color:var(--muted)}.price-line{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:1.1rem}.price-line strong{font-size:2rem;color:var(--green-dark)}.price-line strong span{font-size:.8rem;color:var(--muted)}.price-card .button{width:100%;margin-top:22px}.offers{margin-top:28px;background:#111;color:#fff;border-left:8px solid var(--green);padding:18px 22px;border-radius:10px}.dark-section{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#0c0f0a;color:white}.dark-section p{max-width:760px}.guarantee{display:flex;align-items:center;gap:30px;background:linear-gradient(135deg,#eaf7d8,#fff)}.guarantee-icon{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:var(--green);font-size:40px}.contact-section{display:flex;align-items:center;justify-content:space-between;gap:30px}.contact-section p{max-width:620px}.contact-actions{min-width:300px}footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:25px max(6vw,24px);background:#080a07;color:#cbd3c6;font-size:.9rem}.floating-whatsapp{position:fixed;right:18px;bottom:18px;background:#25d366;color:white;font-weight:800;padding:13px 18px;border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
@media(max-width:900px){.menu-toggle{display:block}.nav{display:none;position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;padding:22px;background:#090b08}.nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:60px}.hero-card{max-width:430px}.feature-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.dark-section,.contact-section{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.section{padding:64px 20px}.hero h1{font-size:3.8rem}.feature-grid{grid-template-columns:1fr}.hero-actions,.contact-actions{flex-direction:column;width:100%}.button{width:100%}.hero-card{padding:7px;border-radius:15px}.trust-row{display:grid}.guarantee{align-items:flex-start;flex-direction:column}.floating-whatsapp{left:18px;text-align:center}}
