*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f8f5ec;color:#201c14;font-family:Archivo,Arial,sans-serif;line-height:1.6}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{display:block;width:100%;height:auto}h1,h2,h3,p,figure{margin:0}p+p{margin-top:18px}h1,h2{line-height:1.12;letter-spacing:-.035em;font-weight:900;text-wrap:balance}h1{font-size:clamp(30px,4.5vw,52px)}h2{font-size:clamp(27px,3.5vw,39px)}h3{line-height:1.3}section{padding:76px 24px}.container{max-width:1120px;margin:auto}.narrow{max-width:750px;margin:auto}.center{text-align:center}.topbar{background:#19160f;color:#eee5d0;text-align:center;padding:10px;font-size:12px;font-weight:700;letter-spacing:.08em}.hero{text-align:center;padding-top:58px}.hero .narrow{max-width:800px}.eyebrow{color:#187b43;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:17px}.hero img{max-width:580px;border-radius:16px;margin:26px auto}.lead{font-size:19px;max-width:660px;margin:0 auto 25px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:58px;padding:17px 28px;color:#fff;background:linear-gradient(#18ae5a,#07823c);box-shadow:0 5px #06562a,0 10px 25px #07914530;text-decoration:none;border:0;border-radius:12px;font-weight:900;font-size:16px;cursor:pointer}.btn:hover{filter:brightness(1.08)}.btn:disabled{background:#64756a;box-shadow:none;cursor:not-allowed}.micro{font-size:13px;margin-top:19px;color:#716b5c}.facts{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 36px;border-block:1px solid #ded8ca;padding:21px;background:#eee9de;font-weight:700;font-size:14px}.section-head{text-align:center;max-width:740px;margin:0 auto 33px}.section-head>p:last-child{margin-top:16px;color:#746d5e}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:25px 0}.chips span{padding:8px 15px;border:1px solid #ddd5c4;border-radius:99px;font-size:13px;background:#fffcf5}.dark{background:#19160f;color:#f8f3e8}.dark .eyebrow{color:#8dd6a8}.dark p{color:#c4bdaf}.dark h2,.dark h3{color:#fff8e6}.soft{background:#eee9de}.mechanism{display:grid;grid-template-columns:1fr 1fr;max-width:880px;gap:55px;margin:auto;align-items:center}.page-button{border:0;background:none;padding:0;cursor:zoom-in}.mechanism img{max-height:650px;object-fit:contain}.mechanism ol{counter-reset:steps;list-style:none;padding:0}.mechanism li{position:relative;padding-left:50px;margin:24px 0;counter-increment:steps}.mechanism li:before{content:counter(steps);position:absolute;left:0;background:#1d8e49;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-weight:800}.mechanism h3{font-size:17px;margin-bottom:5px}.mechanism p{font-size:14px}.compare-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:920px}.compare-layout h2{margin-bottom:24px}.compare-layout small{display:block;margin-top:20px;font-size:11px;color:#786f5c}.compare{position:relative;aspect-ratio:.707;background:#fff8e8;border:1px solid #ddcda5;border-radius:12px;overflow:hidden}.compare>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.context{padding:35px 28px;font-family:Georgia,serif;height:100%;display:flex;flex-direction:column;justify-content:center}.context h3{font-size:25px;margin-bottom:22px}.context p{font-size:16px}.context span{font-size:9px;letter-spacing:.1em;margin-top:30px}.compare input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:ew-resize}.divider{position:absolute;top:0;bottom:0;border-left:2px solid #138c48;color:#fff;font-size:30px;display:flex;align-items:center;pointer-events:none}.rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 3px 16px;scrollbar-width:none}.rail>*{scroll-snap-align:start}.preview{flex:none;width:260px;padding:0;border:1px solid #d8d0bf;border-radius:13px;overflow:hidden;background:#fff;cursor:zoom-in}.preview span{display:block;padding:12px;font-size:10px;letter-spacing:.1em;font-weight:800;color:#187b43}.arrows{display:flex;justify-content:center;align-items:center;gap:18px;margin:15px 0 27px;font-size:12px;color:#847b6a}.arrows button{border:1px solid #cfc7b6;background:transparent;border-radius:50%;width:40px;height:40px;cursor:pointer}.product-card{max-width:760px;margin:auto;border:1px solid #55462c;border-radius:18px;background:#211c13;overflow:hidden}.product-card>img{max-height:510px;object-fit:contain}.product-card>h3,.product-card>p{padding:22px 30px}.product-card>h3{font-size:25px;color:#f0c86e}.checks{list-style:none;padding:0;margin:0}.checks li{position:relative;padding:12px 0 12px 31px;text-align:left;border-bottom:1px dashed #ccc3b150}.checks li:before{content:"✓";position:absolute;left:0;top:12px;color:#1d9c50;font-weight:900}.product-card .checks{padding:0 30px}.usage{flex:none;width:280px;aspect-ratio:4/5;border-radius:15px;overflow:hidden;background:#ddd}.usage img{height:100%;object-fit:cover}.audience li{font-size:17px;padding-block:19px}.audience li:before{top:19px}.bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bonus{border:1px solid #6a522b;border-radius:16px;overflow:hidden;background:#221d14;display:flex;flex-direction:column}.bonus>div{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}.bonus img{aspect-ratio:1.5;object-fit:contain;background:#16120d}.bonus h3{font-size:19px!important;color:#efd59a!important}.bonus p{font-size:13px}.tag{color:#e4be65;font-size:10px;font-weight:800;letter-spacing:.12em}.gain{padding-top:12px;border-top:1px dashed #77623e}.included{font-size:10px;color:#201c14;background:#e8c573;border-radius:99px;padding:7px 10px;align-self:flex-start;margin-top:auto;font-weight:800}.review-only{background:#fff5d9;color:#76612e;text-align:center;padding:28px;font-size:14px}.stack{max-width:600px}.stack .checks{padding:20px 26px;border:2px dashed #b6ac98;border-radius:16px}.stack>p{margin-top:20px}.plan{position:relative;max-width:470px;margin:45px auto 35px;background:#fcfaf4;border:3px solid #149747;border-radius:22px;color:#292217;padding:22px;box-shadow:0 20px 60px #0005}.plan-badge{position:absolute;top:-18px;left:50%;transform:translate(-50%);white-space:nowrap;background:#149747;padding:7px 20px;border-radius:99px;color:#fff;font-size:12px;font-weight:900}.plan>img{margin:10px 0 20px}.plan h3{color:#292217;font-size:22px;margin:15px 0}.plan p{color:#726a5a}.plan .checks{font-size:13px}.plan .price-label{margin-top:26px;font-size:13px}.plan .price{color:#087d3b!important;font-size:58px;font-weight:900;line-height:1.3;letter-spacing:-.05em}.price small{font-size:24px}.plan .btn{width:100%;margin-top:23px;font-size:14px}.trust{font-size:11px;color:#187b43!important;margin-top:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.steps span{display:inline-grid;place-items:center;background:#2e7544;width:38px;height:38px;border-radius:50%;margin-bottom:14px;font-weight:800}.steps h3{font-size:15px;margin-bottom:10px}.steps p{font-size:13px}.guarantee{display:flex;gap:45px;align-items:center;max-width:900px;border:1px solid #ded5c2;background:#fffcf5;padding:40px;border-radius:20px}.guarantee>img{width:170px;flex:none}.guarantee h2{font-size:30px;margin-bottom:20px}.guarantee p{font-size:14px}.security{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin-top:24px}.security article{border:1px solid #ded5c2;border-radius:14px;padding:25px}.security h3{font-size:16px;margin-bottom:9px}.security p{font-size:14px;color:#746b59}.faq details{border:1px solid #dad1c1;background:#fffcf5;border-radius:12px;margin:12px 0}.faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;padding:19px;font-size:15px;font-weight:700}.faq details p{padding:0 19px 20px;color:#766d5c;font-size:14px}.dark.center h2{margin-bottom:22px}.dark.center .btn{margin-top:24px}footer{text-align:center;background:#0e0c08;color:#aca290;padding:32px;font-size:12px}footer .review-only{background:transparent;font-size:11px;padding:14px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#000d;display:flex;justify-content:center;overflow:auto;padding:30px}.modal>img{width:auto;max-width:96vw;max-height:92vh;object-fit:contain}.close{position:fixed;right:20px;top:14px;z-index:11;font-size:35px;color:#fff;background:#000a;border:0;border-radius:50%;width:48px;cursor:pointer}:focus-visible{outline:3px solid #29ae60;outline-offset:5px}@media(max-width:850px){.bonus-grid{grid-template-columns:repeat(2,1fr)}.mechanism,.compare-layout{gap:30px}.hero .lead{max-width:620px}}@media(max-width:600px){section{padding:49px 18px}.hero{padding:36px 14px 42px}.hero img{width:calc(100% + 28px);max-width:none;margin:23px -14px}.hero h1{font-size:31px}.hero .lead{font-size:16px}.eyebrow{font-size:10px}.facts{gap:10px 18px;font-size:11px}.btn{font-size:14px;padding:16px 20px;gap:15px}.mechanism,.compare-layout{grid-template-columns:1fr}.mechanism img{max-height:620px}.mechanism ol{margin:0}.compare-layout{max-width:450px}.compare{max-width:350px;width:100%;margin:auto}.preview{width:73vw}.bonus-grid{grid-template-columns:1fr}.bonus{max-width:420px;margin:auto}.bonus>img{max-height:310px}.bonus h3{font-size:22px!important}.bonus p{font-size:14px}.steps{grid-template-columns:1fr;gap:25px}.guarantee{flex-direction:column;padding:28px;gap:24px}.guarantee>img{width:140px}.security{grid-template-columns:1fr}.audience li{font-size:15px}.usage{width:76vw}.plan{padding:18px}.context p{font-size:14px}.context{padding:24px}.dark.center h2{font-size:29px}.product-card .checks{font-size:14px;padding-inline:20px}.product-card>h3,.product-card>p{padding-inline:20px}.stack .checks{padding:15px}.modal{padding:55px 10px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.topbar-leadership{padding:10px 18px;color:#f3dfad;font-size:11px;letter-spacing:.075em;line-height:1.5}.topbar-leadership span{color:#eee5d4;margin-left:6px}.hero-premium{position:relative;isolation:isolate;padding:30px 24px;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#efe0b660,transparent 62%),#f8f5ec;border-bottom:1px solid #ded4bd}.hero-premium:before{content:"";position:absolute;top:0;left:50%;width:min(1120px,90%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#b49047,transparent)}.hero-inner{max-width:1040px;margin:auto;text-align:center}.hero-brand{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:13px;font-size:11px;color:#806226;letter-spacing:.19em}.hero-brand:before,.hero-brand:after{content:"";width:34px;height:1px;background:#bea264}.hero-premium h1{max-width:930px;margin:auto;font-size:clamp(30px,3.2vw,44px);line-height:1.09;letter-spacing:-.035em}.hero-art{max-width:540px;margin:9px auto 10px;aspect-ratio:3/2}.hero-premium .hero-art img{width:100%;height:100%;object-fit:contain;max-width:none;margin:0;border-radius:0}.hero-premium .lead{max-width:680px;font-size:17px;line-height:1.5;margin:0 auto 19px;text-wrap:pretty}.hero-premium .btn{min-height:55px;padding:15px 27px;font-size:15px}.hero-benefits{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:800px;margin:25px auto 0;padding:0;text-align:left}.hero-benefits li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;color:#4f493e}.hero-benefits svg{flex:none;color:#16834b;margin-top:1px}.hero-trust{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 0 0;font-size:11px;color:#796e56}.hero-trust svg{color:#8d733d}.hero-trust span{margin:0 2px}@media(min-width:1000px)and (max-height:850px){.hero-premium{padding-top:23px;padding-bottom:23px}.hero-premium h1{font-size:38px}.hero-art{max-width:440px;margin:4px auto 8px}.hero-premium .lead{font-size:16px;margin-bottom:15px}.hero-benefits{margin-top:19px}.hero-trust{margin-top:13px}}@media(max-width:650px){.topbar-leadership{font-size:9px;padding:9px 12px;letter-spacing:.055em}.topbar-leadership span{display:block;margin-left:0}.hero-premium{padding:25px 16px}.hero-brand{font-size:10px;margin-bottom:12px;gap:10px}.hero-premium h1{font-size:29px;line-height:1.1}.hero-art{max-width:400px;width:calc(100% + 24px);margin:13px -12px 14px}.hero-premium .hero-art img{margin:0;width:100%}.hero-premium .lead{font-size:14px;line-height:1.55;margin-bottom:18px}.hero-premium .btn{width:100%;max-width:350px;font-size:13px;min-height:52px;padding:14px 16px;gap:16px}.hero-benefits{display:flex;flex-direction:column;gap:8px;max-width:330px;margin:22px auto 0}.hero-benefits li{font-size:12px;line-height:1.4}.hero-benefits svg{width:16px;height:16px}.hero-trust{font-size:10px;gap:5px;margin-top:18px}}@media(max-width:370px){.hero-premium h1{font-size:27px}.hero-premium .lead{font-size:13px}.hero-trust{font-size:9px}}.value-list{list-style:none;padding:0;margin:0;text-align:left;font-size:13px}.value-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed #ccc3b1}.value-list li span{display:flex;flex-direction:column;line-height:1.3}.value-list small{color:#8a8170;font-size:11px}.value-list s,.plan .price-label s{color:#a1402f;white-space:nowrap}.plan .price-label{margin-top:14px}.plan .installments{font-size:13px}.plan .price{line-height:1.1}.plan>img{max-height:160px;object-fit:contain;margin:8px 0 10px}.included s{font-weight:600;margin-left:4px;opacity:.75}@media(max-width:600px){.plan>img{max-height:150px}.plan .price{font-size:48px}.plan .btn{margin-top:14px}.trust{margin-top:12px}}.hl{font-style:normal;color:#9a6512}.lead strong,.hero-benefits strong{color:#201c14}.hero-premium .btn{margin-top:24px}.btn svg{flex:none}.hero-trust svg{margin-left:4px}.facts span{display:inline-flex;align-items:center;gap:7px}.facts svg{color:#8d733d;flex:none}.dark strong{color:#f3e2b4}.gain{display:flex;gap:8px;align-items:flex-start}.gain svg{flex:none;color:#8dd6a8;margin-top:3px}.trust-grid{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;text-align:left;font-size:11px;color:#187b43;font-weight:600}.trust-grid li{display:flex;align-items:center;gap:6px;line-height:1.25}.trust-grid svg{flex:none}.security h3{display:flex;align-items:center;gap:8px}.security h3 svg{color:#1d8e49;flex:none}.dark .hero-trust{color:#c4bdaf;margin-top:18px}@media(max-width:650px){.hero-premium .btn{margin-top:22px}}.plan strong{color:#292217}.value-list small{color:#6f6656}.dark .section-head>p:last-child{color:#a8a091}.soft .section-head>p:last-child{color:#5f584b}.soft .eyebrow{color:#146a39}.arrows span{color:#6c6455}.plan-badge{background:#0f7f3b}
