@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans-400.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-500.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fira-sans-600.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-sans-700.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/fira-sans-800.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fira-sans-900.woff2)format("woff2")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fira-condensed-600.woff2)format("woff2")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/fira-condensed-700.woff2)format("woff2")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/fira-condensed-800.woff2)format("woff2")}:root{--green-950:#0b3026;--green-900:#103e30;--green-800:#16513d;--green-700:#1f694d;--lime:#a8cf45;--lime-dark:#82a92c;--blue:#1678b7;--red:#c94639;--yellow:#f2c94c;--ink:#153028;--muted:#587067;--warm:#fcfbf7;--cream:#f3f5ec;--line:#dce5dc;--white:#fff;--shadow-sm:0 12px 30px #0b302617;--shadow-lg:0 24px 64px #0b30262e;--radius-control:12px;--radius-card:22px;--radius-feature:34px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--warm);color:var(--ink);margin:0;font-family:Fira Sans,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.offer-date-bar{background:var(--green-950);width:100%;color:var(--white);letter-spacing:.08em;text-align:center;padding:11px 18px;font-family:Fira Sans Condensed,Arial Narrow,sans-serif;font-size:clamp(.78rem,1.5vw,.92rem);font-weight:800}.offer-date-bar time{color:var(--lime)}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p,ul{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-family:Fira Sans Condensed,Arial Narrow,sans-serif;line-height:.98}.content{width:min(calc(100% - 40px), var(--max));min-width:0;margin-inline:auto}.content--1180{max-width:1180px}.content--1120{max-width:1120px}.content--1080{max-width:1080px}.content--1040{max-width:1040px}.content--980{max-width:980px}.content--900{max-width:900px}.content--820{max-width:820px}.content--800{max-width:800px}.content--760{max-width:760px}.section{padding:106px 0}.section--tint{background:var(--cream)}.section-flow{gap:42px;display:grid}.section-flow>*{min-width:0}.section-title{text-align:center;max-width:800px;margin:0 auto}.section-title h2,.bonus-intro h2,.usage-heading h2{color:var(--green-950);margin-bottom:0;font-size:clamp(2.5rem,5vw,4.35rem);font-weight:800}.section-title .section-lead,.usage-heading>span{max-width:680px;color:var(--muted);margin:20px auto 0;font-size:1.08rem}.eyebrow{color:var(--green-700);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:800}.btn{border:2px solid var(--green-800);border-radius:var(--radius-control);background:var(--green-800);min-height:58px;color:var(--white);letter-spacing:.035em;justify-content:center;align-items:center;gap:16px;padding:16px 28px;font-family:Fira Sans Condensed,sans-serif;font-size:1rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #16513d33}.btn:hover{background:var(--green-700);transform:translateY(-2px);box-shadow:0 14px 30px #16513d42}.btn:active{transform:translateY(0)}.btn:focus-visible,.rail-arrow:focus-visible,summary:focus-visible{outline-offset:4px;outline:4px solid #f2c94cbf}.hero{background:radial-gradient(circle at 50% 25%, #a8cf4521, transparent 34%), linear-gradient(180deg, #f3f7ee 0%, var(--warm) 72%);padding:46px 0 92px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";border:1px solid #16513d14;border-radius:50%;width:330px;height:330px;position:absolute}.hero:before{top:160px;left:-250px}.hero:after{bottom:80px;right:-230px}.hero-flow{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-pill{background:var(--green-950);color:var(--white);letter-spacing:.15em;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:9px 16px;font-size:.75rem;font-weight:800;display:inline-flex}.hero-pill span{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #a8cf4524}.hero h1{max-width:860px;color:var(--green-950);margin-bottom:34px;font-size:clamp(3.15rem,7vw,5.65rem);font-weight:800}.hero-media{width:100%;margin:-8px auto 18px}.hero-mockup{width:min(100%,720px);height:auto;box-shadow:var(--shadow-lg);border-radius:24px;margin:0 auto}.hero-sub{color:#29483e;max-width:800px;margin:4px auto 26px;font-size:clamp(1.1rem,2.2vw,1.38rem);line-height:1.55}.hero .btn{min-width:min(100%,470px)}.hero-bullets{text-align:left;gap:11px;width:fit-content;max-width:100%;margin:26px auto 0;padding:0;list-style:none;display:grid}.hero-bullets li{color:#345248;grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.hero-bullets svg{background:var(--lime);color:var(--green-950);stroke-width:3px;border-radius:50%;margin-top:2px;padding:3px}.product-composition{width:min(100%,860px);height:510px;margin:0 auto;position:relative}.product-composition img{object-fit:contain;filter:drop-shadow(0 20px 24px #0b30262b);height:auto;position:absolute}.product-sheet{border:7px solid var(--white);border-radius:10px;width:430px}.product-sheet--left{top:108px;left:5%;transform:rotate(-8deg)}.product-sheet--middle{top:60px;left:25%;transform:rotate(-2deg)}.product-sheet--right{top:105px;right:2%;transform:rotate(7deg)}.product-cover{z-index:4;border-radius:12px;width:500px;top:33px;left:50%;transform:translate(-50%)}.screen-mockup{z-index:5;aspect-ratio:1.42;width:276px;box-shadow:var(--shadow-lg);background:#17231f;border:7px solid #17231f;border-radius:18px;padding:10px;position:absolute;bottom:6px;right:1%;transform:rotate(2deg)}.screen-mockup img{filter:none;object-fit:cover;border-radius:5px;width:100%;height:100%;position:static}.quantity-seal{z-index:7;border:7px solid var(--warm);background:var(--lime);width:168px;height:168px;color:var(--green-950);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:20px;left:8%;transform:rotate(-6deg);box-shadow:0 15px 30px #0b302638}.quantity-seal strong{font-family:Fira Sans Condensed,sans-serif;font-size:3.6rem;line-height:.76}.quantity-seal span{margin-top:10px;font-size:.7rem;font-weight:900;line-height:1.1}.product-composition--compact{height:310px}.product-composition--compact .product-sheet{border-width:4px;width:255px}.product-composition--compact .product-sheet--left{top:78px;left:4%}.product-composition--compact .product-sheet--middle{top:48px;left:24%}.product-composition--compact .product-sheet--right{top:76px;right:2%}.product-composition--compact .product-cover{width:300px;top:32px}.product-composition--compact .quantity-seal{border-width:4px;width:104px;height:104px;bottom:2px;left:4%}.product-composition--compact .quantity-seal strong{font-size:2.3rem}.product-composition--compact .quantity-seal span{margin-top:7px;font-size:.52rem}.pain{background:var(--white)}.pain .section-title h2{max-width:780px;margin-inline:auto}.pain-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.pain-chip{border:1px solid var(--line);border-radius:var(--radius-control);min-height:64px;color:var(--green-900);background:#fbfcf8;align-items:center;gap:12px;padding:16px 18px;font-weight:700;display:flex}.pain-chip svg{color:var(--red);flex:none}.bridge{border-left:5px solid var(--lime);background:var(--cream);max-width:760px;color:var(--green-950);text-align:center;margin:0 auto;padding:25px 30px;font-family:Fira Sans Condensed,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.25}.rail-stage{width:100%;min-width:0;max-width:100%;position:relative}.rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;width:100%;min-width:0;padding:15px 8px 26px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:center;flex:none}.rail-arrow{z-index:5;border:1px solid var(--line);background:var(--white);width:48px;height:48px;box-shadow:var(--shadow-sm);color:var(--green-900);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rail-arrow--left{left:-18px}.rail-arrow--right{right:-18px}.rail-arrow:hover{background:var(--green-900);color:var(--white)}.gallery-card{width:min(78vw,710px);margin:0}.gallery-card img{background:var(--white);width:100%;height:auto;box-shadow:var(--shadow-sm);object-fit:contain;border:1px solid #d9e1d8;border-radius:14px}.gallery-card figcaption{color:var(--muted);text-align:center;margin-top:11px;font-size:.85rem;font-weight:700}.mechanism{background:var(--green-950);color:var(--white)}.mechanism .section-title h2,.mechanism .section-title .section-lead{color:var(--white)}.mechanism .eyebrow{color:var(--lime)}.mechanism-proof{grid-template-columns:1.12fr .88fr;align-items:center;gap:34px;display:grid}.mechanism-proof>img{object-fit:contain;border:4px solid #ffffffe6;border-radius:18px;width:100%;height:auto;box-shadow:0 30px 70px #00000040}.mechanism-grid{gap:12px;display:grid}.mechanism-grid article{border-radius:var(--radius-control);background:#ffffff12;border:1px solid #ffffff21;grid-template-columns:50px 1fr;align-items:center;gap:14px;padding:17px 18px;display:grid}.mechanism-icon{background:var(--lime);width:48px;height:48px;color:var(--green-950);border-radius:50%;place-items:center;display:grid}.mechanism-grid article p{color:var(--lime);letter-spacing:.12em;margin:0 0 1px;font-size:.67rem;font-weight:900}.mechanism-grid h3{color:var(--white);margin-bottom:3px;font-size:1.45rem}.mechanism-grid article div>span{color:#d5e5de;font-size:.91rem;line-height:1.38}.mechanism-close{max-width:760px;color:var(--white);text-align:center;margin:0 auto;font-family:Fira Sans Condensed,sans-serif;font-size:1.6rem;font-weight:700}.mechanism .btn{border-color:var(--lime);background:var(--lime);color:var(--green-950);box-shadow:none;justify-self:center}.usage-carousel{background:var(--cream);padding:98px 0;overflow:hidden}.usage-heading{text-align:center;margin-bottom:34px}.usage-heading .eyebrow{margin-bottom:10px}.usage-rail .rail{padding-inline:max(24px,50vw - 590px)}.usage-photo{aspect-ratio:4/5;width:min(78vw,430px);box-shadow:var(--shadow-sm);background:#dfe8df;border-radius:28px;margin:0;position:relative;overflow:hidden}.usage-photo img{object-fit:cover;width:100%;height:100%}.mid-pitch{background:var(--white)}.mid-pitch-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.mid-pitch-media{justify-content:center;align-items:center;display:flex}.mid-pitch-media img{border:4px solid var(--white);width:100%;height:auto;box-shadow:var(--shadow-lg);object-fit:contain;border-radius:14px}.mid-pitch-media .pitch-cover{width:100%}.mid-pitch-copy h2{color:var(--green-950);margin-bottom:20px;font-size:clamp(2.65rem,5vw,4rem)}.mid-pitch-copy p{color:var(--muted);margin-bottom:28px;font-size:1.08rem}.audiences{background:var(--warm)}.audience-grid{grid-template-columns:1fr 1fr;gap:16px 26px;display:grid}.audience-grid article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:13px;padding:22px 0;display:grid}.audience-grid article>span{background:var(--lime);width:32px;height:32px;color:var(--green-950);border-radius:50%;place-items:center;display:grid}.audience-grid h3{color:var(--green-950);margin:0 0 6px;font-size:1.4rem}.audience-grid p{color:var(--muted);margin:0}.receive-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;display:grid}.receive-media{min-width:0}.receive-card{border:1px solid var(--line);border-radius:var(--radius-feature);background:var(--white);box-shadow:var(--shadow-sm);padding:38px}.access-badge{color:var(--green-900);letter-spacing:.05em;background:#e7f3c7;border-radius:999px;margin-bottom:20px;padding:8px 13px;font-size:.74rem;font-weight:900;display:inline-block}.receive-card h3{color:var(--green-950);margin-bottom:14px;font-size:2.7rem}.receive-card>p:not(.access-badge){color:var(--muted)}.receive-card ul{grid-template-columns:1fr 1fr;gap:15px 20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.receive-card li{grid-template-columns:22px 1fr;gap:9px;font-size:.93rem;font-weight:600;line-height:1.35;display:grid}.receive-card li svg{background:var(--lime);color:var(--green-950);border-radius:50%;padding:3px}.bonuses{background:var(--white)}.bonus-intro{text-align:center}.bonus-intro>span{background:var(--green-950);color:var(--white);letter-spacing:.08em;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:9px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.bonus-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.bonus-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--warm);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.bonus-card-top{background:linear-gradient(#edf2e9,#f9faf6);place-items:center;min-height:270px;padding:30px 20px 14px;display:grid}.bonus-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.bonus-num{color:var(--green-700);letter-spacing:.12em;margin-bottom:9px;font-size:.7rem;font-weight:900}.bonus-card h3{min-height:58px;color:var(--green-950);margin-bottom:12px;font-size:1.5rem}.bonus-card-body>p:not(.bonus-num){color:var(--muted);font-size:.92rem}.bonus-gain{color:var(--green-900);grid-template-columns:20px 1fr;gap:8px;margin-top:auto;padding-top:14px;font-size:.87rem;font-weight:700;display:grid}.bonus-gain svg{color:var(--lime-dark)}.bonus-cover-image{filter:drop-shadow(0 20px 16px #0b30262e);border-radius:8px;width:min(100%,170px);height:auto;transform:rotate(-2deg)}.offer{background:var(--green-950);color:var(--white)}.offer .section-title h2{color:var(--white)}.offer .eyebrow{color:var(--lime)}.plan-card{border:3px solid var(--lime);border-radius:var(--radius-feature);background:var(--white);color:var(--ink);text-align:center;padding:44px 52px 42px;position:relative;box-shadow:0 28px 80px #00000047}.plan-badge{background:var(--lime);min-width:270px;color:var(--green-950);letter-spacing:.07em;text-align:center;border-radius:999px;flex-direction:column;align-items:center;margin:0;padding:10px 24px;font-size:.78rem;font-weight:900;line-height:1.15;display:flex;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.plan-badge span{white-space:nowrap}.plan-kicker{color:var(--green-700);letter-spacing:.14em;margin:6px 0;font-size:.73rem;font-weight:900}.plan-card h3{color:var(--green-950);margin-bottom:0;font-size:3.15rem}.plan-mockup{margin:-4px auto -12px}.plan-card>ul{text-align:left;gap:12px;margin:0 auto 26px;padding:0;list-style:none;display:grid}.plan-card>ul li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:10px;font-weight:600;display:grid}.plan-card>ul svg{background:var(--lime);color:var(--green-950);border-radius:50%;padding:3px}.plan-item-value{white-space:nowrap;align-items:center;gap:8px;display:flex}.plan-item-value s{color:#7b8e86;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);font-size:.84rem;text-decoration-thickness:2px}.plan-item-value em{color:var(--green-900);letter-spacing:.06em;background:#e9f5cb;border-radius:999px;padding:4px 7px;font-size:.61rem;font-style:normal;font-weight:900}.price{flex-direction:column;align-items:center;margin:26px 0;display:flex}.price .price-original{color:var(--muted);margin:0 0 7px;font-size:1rem;font-weight:700}.price-original s{color:var(--red);font-size:1.25rem;text-decoration-thickness:3px}.price small{color:var(--muted)}.price strong{color:var(--red);letter-spacing:-.05em;font-family:Fira Sans Condensed,sans-serif;font-size:clamp(4.4rem,12vw,6.5rem);line-height:.92}.price span{color:var(--green-900);margin-top:5px;font-weight:700}.plan-card .btn{width:100%}.payment-trust{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:10px;margin-top:19px;font-size:.76rem;font-weight:700;display:grid}.payment-trust span{justify-content:center;align-items:center;gap:6px;display:flex}.payment-trust svg{color:var(--green-700)}.offer-close{color:#c8d9d1;text-align:center;margin:-18px auto 0;font-size:.87rem}.purchase-safety{background:var(--white)}.safety-layout{grid-template-columns:1.05fr .95fr;gap:30px;display:grid}.guarantee-card{border-radius:var(--radius-feature);background:var(--green-950);color:var(--white);padding:44px}.guarantee-card>svg{color:var(--lime);margin-bottom:34px}.guarantee-card h2{margin-bottom:16px;font-size:3.1rem}.guarantee-card p{color:#d5e5de;margin:0}.safety-cards{gap:18px;display:grid}.safety-cards article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--warm);grid-template-columns:50px 1fr;align-items:start;gap:16px;padding:30px;display:grid}.safety-cards svg{color:var(--green-700)}.safety-cards h3{color:var(--green-950);margin-bottom:8px;font-size:1.55rem}.safety-cards p{color:var(--muted);margin:0}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps-grid article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);min-height:245px;padding:31px 25px;position:relative}.steps-grid article>span{color:#ccd7ce;font-family:Fira Sans Condensed,sans-serif;font-size:2.5rem;font-weight:800;position:absolute;top:18px;right:20px}.steps-grid svg{color:var(--green-700);margin-bottom:34px}.steps-grid h3{color:var(--green-950);margin-bottom:10px;font-size:1.65rem}.steps-grid p{color:var(--muted);margin:0}.access-steps .btn{justify-self:center}.faq{background:var(--white)}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--warm)}.faq-list summary{color:var(--green-950);cursor:pointer;padding:21px 58px 21px 24px;font-weight:800;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{width:28px;height:28px;color:var(--green-900);content:"+";text-align:center;background:#e8f1e9;border-radius:50%;font-size:1.45rem;line-height:26px;position:absolute;top:17px;right:22px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);margin:0;padding:0 24px 22px}.closing{background:var(--cream);padding:102px 0}.closing-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.closing-inner>p{color:var(--green-700);letter-spacing:.14em;margin-bottom:14px;font-size:.75rem;font-weight:900}.closing h2{color:var(--green-950);margin-bottom:30px;font-size:clamp(3rem,6vw,5rem)}.closing small{color:var(--muted);margin-top:16px}.footer{background:var(--green-950);color:#c6d7cf;padding:42px 0}.footer-inner{text-align:center;width:min(100% - 40px,920px);margin:0 auto}.footer-inner p{margin-bottom:9px}.footer-inner strong{color:var(--white)}.footer-legal{max-width:760px;margin-inline:auto;font-size:.8rem}.footer nav{justify-content:center;gap:18px;margin-top:14px;display:flex}@media (width<=980px){.section{padding:88px 0}.product-composition{height:460px}.product-sheet{width:390px}.product-cover{width:455px}.screen-mockup{width:235px}.quantity-seal{width:148px;height:148px}.mechanism-proof,.receive-layout,.mid-pitch-grid{grid-template-columns:1fr}.mechanism-proof>img{max-width:760px;margin-inline:auto}.mechanism-grid{grid-template-columns:1fr 1fr}.mid-pitch-media{width:100%;max-width:700px;margin-inline:auto}.mid-pitch-copy{text-align:center;max-width:680px;margin-inline:auto}.receive-media{width:min(100%,640px);margin-inline:auto}.bonus-grid{grid-template-columns:1fr 1fr}.bonus-card h3{min-height:0}}@media (width<=760px){.content{width:min(calc(100% - 28px), var(--max))}.section{padding:74px 0}.section-flow{gap:32px}.offer-date-bar{padding:7px 10px;font-size:.68rem}.hero{align-items:center;min-height:calc(100svh - 30px);padding:14px 0 18px;display:flex}.hero-pill{gap:7px;margin-bottom:7px;padding:6px 11px;font-size:.58rem}.hero-pill span{width:6px;height:6px}.hero h1{max-width:560px;margin-bottom:10px;font-size:clamp(2.1rem,9.4vw,2.8rem);line-height:.94}.hero-media{margin:0 auto 8px}.hero-mockup{border-radius:18px;width:min(68vw,280px)}.hero-sub{max-width:380px;margin:0 auto 10px;font-size:.82rem;line-height:1.25}.hero .btn{width:100%;max-width:380px;min-height:46px;padding:10px 14px;font-size:.76rem}.hero-bullets{gap:4px;width:100%;max-width:380px;margin:12px auto 0;font-size:.76rem;line-height:1.18}.hero-bullets li{grid-template-columns:18px 1fr;align-items:center;gap:6px}.hero-bullets svg{width:16px;height:16px;margin-top:0;padding:2px}.product-composition{height:360px;overflow:clip}.product-sheet{border-width:4px;width:68%}.product-sheet--left{top:78px;left:1%}.product-sheet--middle{top:52px;left:15%}.product-sheet--right{top:80px;right:0}.product-cover{width:79%;top:42px}.screen-mockup{border-width:5px;border-radius:11px;width:43%;padding:5px;bottom:10px;right:-1%}.quantity-seal{border-width:4px;width:108px;height:108px;bottom:7px;left:0}.quantity-seal strong{font-size:2.45rem}.quantity-seal span{margin-top:7px;font-size:.5rem}.product-composition--compact{height:250px}.product-composition--compact .product-sheet{width:63%}.product-composition--compact .product-cover{width:72%}.product-composition--compact .quantity-seal{width:86px;height:86px}.pain-grid{grid-template-columns:1fr 1fr}.pain-chip{min-height:58px;padding:13px;font-size:.88rem}.bridge{padding:22px 18px;font-size:1.25rem}.gallery-card{width:86vw}.rail-arrow{width:42px;height:42px}.rail-arrow--left{left:-8px}.rail-arrow--right{right:-8px}.mechanism-grid{grid-template-columns:1fr}.usage-carousel{padding:74px 0}.usage-photo{width:78vw}.audience-grid{grid-template-columns:1fr}.receive-card{padding:28px 22px}.receive-card ul,.bonus-grid{grid-template-columns:1fr}.bonus-card{grid-template-columns:.82fr 1.18fr;display:grid}.bonus-card-top{min-height:330px}.bonus-card-body{padding:24px 20px}.bonus-cover-image{width:145px}.plan-card{padding:42px 20px 30px}.plan-badge{width:min(270px,100% - 32px);min-width:0;max-width:calc(100% - 32px)}.plan-card h3{font-size:2.6rem}.payment-trust,.safety-layout{grid-template-columns:1fr}.guarantee-card{padding:34px 28px}.steps-grid{grid-template-columns:1fr}.steps-grid article{min-height:auto}}@media (width<=480px){.section-title h2,.bonus-intro h2,.usage-heading h2{font-size:2.45rem}.btn{width:100%;min-height:56px;padding-inline:17px;font-size:.88rem}.hero .btn{min-height:42px;padding:9px 14px;font-size:.72rem}.product-composition{height:310px}.product-sheet{width:76%}.product-cover{width:86%;top:54px}.screen-mockup{width:45%;bottom:2px}.quantity-seal{width:92px;height:92px}.quantity-seal strong{font-size:2rem}.pain-grid{grid-template-columns:1fr}.bonus-card{display:flex}.bonus-card-top{min-height:270px}.bonus-cover-image{width:170px}.mid-pitch-media img{border-width:4px}.plan-card .btn{font-size:.78rem}.plan-card>ul li{grid-template-columns:22px minmax(0,1fr)}.plan-item-value{grid-column:2;justify-content:flex-start;margin-top:-4px}}@media (width<=480px) and (height<=700px){.offer-date-bar{padding-block:6px;font-size:.66rem}.hero{min-height:calc(100svh - 27px);padding:5px 0 7px}.hero .content{width:calc(100% - 12px)}.hero-pill{margin-bottom:6px;padding:5px 10px;font-size:.56rem}.hero h1{margin-bottom:5px;font-size:clamp(2rem,8.8vw,2.18rem)}.hero-media{margin-bottom:4px}.hero-mockup{border-radius:15px;width:min(62vw,242px)}.hero-sub{margin-bottom:5px;font-size:.75rem;line-height:1.18}.hero .btn{min-height:42px;padding:8px 12px;font-size:.7rem}.hero-bullets{gap:3px;margin-top:7px;font-size:.7rem;line-height:1.14}.hero-bullets li{grid-template-columns:17px 1fr;gap:6px}.hero-bullets svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rail{scroll-behavior:auto}}
