:root{--ink:#182018;--green:#395e3b;--deep:#15281b;--cream:#f5f5ef;--line:#dce2d9;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}img{width:100%;display:block}button{font:inherit}.reveal{opacity:0;transform:translateY(24px);transition:.8s}.reveal.show{opacity:1;transform:none}header{position:absolute;z-index:5;top:0;left:4vw;right:4vw;height:72px;display:flex;align-items:center;justify-content:space-between;color:white;border-bottom:1px solid #ffffff55}header>a:last-child{text-transform:uppercase;font-size:11px;letter-spacing:.13em}.brand{font:22px var(--serif)}.brand i{opacity:.7;font-weight:400}.hero{height:100svh;min-height:760px;position:relative;display:flex;align-items:flex-end;color:white;overflow:hidden}.hero>img,.final>img{position:absolute;height:100%;object-fit:cover;object-position:center 42%}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#061009d8,#07120944 65%,transparent),linear-gradient(0deg,#07120999,transparent 60%)}.heroContent{z-index:1;width:min(1320px,92vw);margin:0 auto 7vh}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:var(--green);margin:0 0 20px}.hero .eyebrow,.dark .eyebrow,.offerCard .eyebrow,.final .eyebrow{color:#d4e5ce}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;margin:0;line-height:.98}h1{font-size:clamp(58px,7.3vw,112px);line-height:.87}h2{font-size:clamp(44px,5.2vw,76px)}h1 em,h2 em{font-weight:400;color:#98b891}.heroContent>p:not(.eyebrow){max-width:590px;line-height:1.65;color:#f1f2ed;margin:28px 0}.button{background:#f7f5ec;color:var(--deep);display:inline-flex;justify-content:space-between;gap:30px;min-width:280px;padding:18px 22px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.08em;transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 14px 35px #0003}.meta{display:flex;margin-top:40px;border-top:1px solid #ffffff55;max-width:680px}.meta span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:17px 25px 0 0;margin-right:25px;border-right:1px solid #ffffff44}.section{padding:110px max(4vw,26px)}.label{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#748071;padding-bottom:15px;border-bottom:1px solid var(--line);margin-bottom:68px}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw}.prose{font-size:17px;line-height:1.8;color:#556053;padding-top:35px}.prose blockquote{font:25px/1.45 var(--serif);color:var(--ink);border-left:2px solid var(--green);padding-left:22px;margin:30px 0}.wide{height:650px;position:relative;margin:75px 0 0;overflow:hidden}.wide img{height:100%;object-fit:cover;object-position:center 35%}.wide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#07130b77)}figcaption{position:absolute}.wide figcaption{z-index:1;right:5%;bottom:8%;color:white;font:38px/1.05 var(--serif)}.dark{background:var(--deep);color:white}.dark .label{border-color:#ffffff2d}.benefits{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-top:1px solid #ffffff33}.benefits article{padding:35px 24px;min-height:250px;border-right:1px solid #ffffff26}.benefits span{font:italic 16px var(--serif);color:#9db099}.benefits h3,.plant h3{font:400 27px var(--serif);margin:65px 0 10px}.benefits p{color:#acb8aa;font-size:13px;line-height:1.6}.plantGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:65px}.plant{height:510px;position:relative;overflow:hidden}.plant:nth-child(n+4){height:420px}.plant img{height:100%;object-fit:cover;transition:.7s}.plant:hover img{transform:scale(1.025)}.plant:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061009c9,transparent 65%)}.plant div{position:absolute;z-index:1;bottom:0;padding:26px;color:white}.plant h3{margin:10px 0}.plant p{font-size:13px;color:#ffffffbd}.center{text-align:center;max-width:720px;margin:48px auto 0}.serif{font:25px/1.5 var(--serif);color:#667064}.canvas{height:850px;position:relative;padding-top:95px}.canvas>img{position:absolute;inset:0;height:100%;object-fit:cover}.canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08130cb0,transparent 65%)}.canvasText{position:relative;z-index:1;background:var(--cream);width:min(610px,47vw);margin-left:7vw;padding:62px}.canvasText h2{font-size:55px}.canvasText>p:not(.eyebrow){line-height:1.75;color:#596258}.practice{align-items:center}.practice figure,.result figure{position:relative;height:730px;margin:0}.practice figure img,.result figure img{height:100%;object-fit:cover}.practice figcaption{bottom:18px;left:18px;background:white;padding:11px 14px;font-size:10px;text-transform:uppercase}.checks{list-style:none;padding:0;margin:32px 0}.checks li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.4}.checks li b{display:grid;place-items:center;background:var(--green);color:white;border-radius:50%;min-width:20px;height:20px;font-size:10px}.soft{background:var(--cream)}.result{align-items:center}.result figcaption{bottom:18px;left:18px;right:18px;background:#fffffff0;padding:20px;font:20px/1.4 var(--serif)}.result figcaption b{font:700 10px Arial;text-transform:uppercase;letter-spacing:.14em;color:var(--green)}.trust>p{font:26px/1.5 var(--serif);padding-top:50px}.mosaic{display:grid;grid-template-columns:1.3fr .7fr 1fr;grid-template-rows:300px 350px;gap:13px;margin-top:70px}.mosaic img{height:100%;object-fit:cover}.mosaic img:first-child,.mosaic img:nth-child(3){grid-row:span 2}.mosaic img:nth-child(4){grid-column:2}.offer{background:#e9eee7}.offerCard{background:var(--deep);color:white;display:grid;grid-template-columns:1.15fr .85fr}.offerCard>div{padding:70px}.offerCard>div>p{color:#b8c3b6;line-height:1.7}.offerCard aside{background:var(--cream);color:var(--ink);margin:27px;padding:48px;display:flex;flex-direction:column;justify-content:center}.offerCard aside>span,.widget b{font-size:10px;text-transform:uppercase;letter-spacing:.15em}.offerCard strong{font:100px/1 var(--serif);letter-spacing:-.06em;margin:18px 0}.offerCard strong small{font-size:34px}.offerCard aside>p{font-size:12px;color:#697367}.offerCard aside>small{font-size:11px;line-height:1.5;color:#788176;margin-top:15px}.green{background:var(--green);color:white;min-width:0;margin-top:20px}.widget{border:1px dashed #97a393;text-align:center;padding:28px;margin-top:24px}.widget p{font-size:12px;margin:7px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.faq article{border-bottom:1px solid var(--line)}.faq button{border:0;background:none;width:100%;display:flex;justify-content:space-between;text-align:left;padding:23px 0;cursor:pointer}.faq button b{font-size:24px}.faq article p{margin:0;max-height:0;overflow:hidden;transition:.3s;color:#677265;line-height:1.6}.faq article.open p{max-height:150px;padding-bottom:22px}.final{height:760px;position:relative;display:flex;align-items:center;color:white}.final>div:last-child{position:relative;z-index:1;width:min(1320px,90vw);margin:auto}.final h2{max-width:1000px}.final>div>p:not(.eyebrow){font-size:17px;margin:26px 0}.final .shade{background:linear-gradient(90deg,#071209df,#07120933 75%)}footer{background:#0e1a12;color:#b8c4b6;padding:55px max(4vw,26px) 32px}footer>div{display:flex;justify-content:space-between}footer>div:first-child{padding-bottom:42px;border-bottom:1px solid #ffffff24}footer nav{display:flex;gap:25px;font-size:11px}footer>div:last-child{padding-top:25px;font-size:11px;line-height:1.7;color:#8d9b8b}footer>div:last-child p:last-child{text-align:right}
@media(max-width:900px){header>a:last-child{display:none}.section{padding:80px 22px}.split,.faq,.offerCard{grid-template-columns:1fr}.hero{min-height:700px}.hero>img{object-position:55% center}.shade{background:linear-gradient(0deg,#061009df,#07120922 75%)}h1{font-size:53px}h2{font-size:44px}.heroContent{margin-bottom:36px}.label{margin-bottom:45px}.wide{height:540px}.wide img{object-position:65% center}.benefits{grid-template-columns:1fr 1fr}.plantGrid{grid-template-columns:1fr 1fr}.canvas{height:auto;padding:370px 22px 0}.canvas>img{height:470px}.canvasText{width:auto;margin:0;padding:42px 30px}.practice figure,.result figure{height:610px}.trust>p{padding-top:0}.offerCard>div{padding:48px 30px}.offerCard aside{margin:0}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:330px 260px}.mosaic img:first-child,.mosaic img:nth-child(3){grid-row:auto}.mosaic img:first-child{grid-column:span 2}footer>div,footer nav{flex-direction:column;gap:17px}footer>div:last-child p:last-child{text-align:left}}
@media(max-width:600px){.hero{height:100svh}.heroContent>p:not(.eyebrow){font-size:15px}.meta{overflow:auto}.meta span{white-space:nowrap}.plantGrid{grid-template-columns:1fr}.plant,.plant:nth-child(n+4){height:450px}.plant:nth-child(even){height:370px}.benefits{grid-template-columns:1fr}.benefits article{min-height:0}.benefits h3{margin:25px 0 8px}.canvasText h2{font-size:39px}.wide figcaption{left:20px;right:auto;font-size:28px}.offerCard aside{padding:40px 28px}.offerCard strong{font-size:82px}.final{height:700px}.mosaic{display:grid}.footer nav{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
.hero-new .heroContent{padding-left:52%}.hero-new .shade{background:linear-gradient(270deg,#061009dc,#07120977 48%,transparent 78%),linear-gradient(0deg,#07120966,transparent 55%)}.hero-new>img{object-position:center 42%}.hero-new h1{font-size:clamp(54px,6.3vw,96px)}
@media(max-width:900px){.hero-new .heroContent{padding-left:0}.hero-new .shade{background:linear-gradient(0deg,#061009eb,#07120911 76%)}.hero-new>img{object-position:45% 38%}}
@media(max-width:900px){.hero-new .heroContent{padding-left:0!important}}
.payment-widget{border:0;background:#fff;padding:28px;margin-top:24px;min-height:120px;text-align:left}.payment-widget iframe{max-width:100%;margin:auto}
.hero-new{background:linear-gradient(90deg,#0d1a12 0 48%,#14241a 100%),url('/images/hero-leniza.jpg') center/cover no-repeat}.hero-new>img{width:52%;height:100%;object-fit:contain;object-position:left center;right:auto;background:#101d15}.hero-new .shade{background:linear-gradient(270deg,#061009ed 0%,#071209b8 43%,transparent 65%)}.canvasText{margin-left:auto;margin-right:7vw}.canvas:after{background:linear-gradient(270deg,#08130c9e,transparent 68%)}
@media(max-width:900px){.hero-new>img{width:100%;object-fit:cover;object-position:48% center}.hero-new .shade{background:linear-gradient(0deg,#061009eb,#07120922 76%)}.canvasText{margin:0}}
