:root{--green-950:#173a2c;--green-900:#204c39;--green-800:#285943;--green-200:#cfe1d2;--green-100:#e8f1e9;--orange:#e87822;--orange-dark:#c95810;--cream:#fffaf1;--cream-2:#fff5e8;--rose:#fff1ef;--navy:#192331;--ink:#19251f;--muted:#5e6962;--border:#eadfce;--white:#fff;--shadow:0 12px 35px rgba(42,48,39,.09);--shadow-lg:0 22px 55px rgba(19,31,25,.15);--radius:14px;--radius-lg:22px;--content:940px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{margin:0;color:var(--ink);background:var(--cream);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}a{color:inherit}p,h1,h2,h3,blockquote{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.08}h1{margin-bottom:34px;font-size:clamp(2.35rem,8vw,4.55rem);font-weight:850}h2{margin-bottom:16px;font-size:clamp(2rem,6vw,3.35rem);font-weight:820}h3{font-size:1.3rem;font-weight:800}p{color:var(--muted)}strong{font-weight:780}.centered{text-align:center}.skip-link{position:fixed;z-index:999;top:8px;left:8px;transform:translateY(-140%);border-radius:8px;background:var(--navy);color:#fff;padding:10px 16px}.skip-link:focus{transform:none}.narrow-container{width:min(100% - 36px,var(--content));margin-inline:auto}.section{padding:82px 0}.graph-paper{background-color:var(--cream);background-image:linear-gradient(rgba(232,120,34,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(232,120,34,.075) 1px,transparent 1px);background-size:40px 40px}.top-ribbon{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;background:var(--green-900);color:#fff;padding:9px 18px;text-align:center;font-size:.76rem;font-weight:850;letter-spacing:.05em}.top-ribbon span{color:#ff9a4c;font-size:.7rem}.hero{padding:58px 0 62px;text-align:center}.hero-inner{display:flex;align-items:center;flex-direction:column}.hero-kicker{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:22px;color:var(--orange-dark);font-size:.78rem;font-weight:850;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.hero-kicker span{color:var(--orange)}.hero h1{display:flex;max-width:860px;align-items:center;flex-direction:column;color:var(--navy)}.headline-highlight{display:inline-block;margin-bottom:7px;border:1px solid #f2c59d;border-radius:9px;background:#ffeddacc;color:var(--orange-dark);padding:0 12px 4px}.hero h1{width:100%;max-width:860px;gap:0;font-size:clamp(1.7rem,6.9vw,3.65rem);font-weight:900;line-height:1.04;letter-spacing:-.055em}.headline-highlight{margin-bottom:2px;border-color:#e9bd9e;border-radius:7px;background:#ffedda80;padding:0 5px 2px;white-space:nowrap}.headline-line{display:block;white-space:nowrap}.placeholder{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border:2px dashed #9cc0a5;border-radius:var(--radius);background:linear-gradient(145deg,#fafffa,#eaf3ec);color:var(--green-800);padding:24px;text-align:center}.placeholder:before,.placeholder:after{position:absolute;border:1px solid rgba(40,89,67,.11);border-radius:50%;content:""}.placeholder:before{width:230px;height:230px}.placeholder:after{width:145px;height:145px}.placeholder>*{position:relative;z-index:1}.placeholder-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:13px;background:#fff;box-shadow:var(--shadow);padding:12px}.placeholder strong{margin-top:13px;font-size:.77rem;letter-spacing:.07em}.placeholder>span:not(.placeholder-icon){color:var(--muted);font-size:.72rem}.placeholder small{margin-top:4px;color:#768178;font-size:.65rem}.hero-product{width:min(100%,820px);aspect-ratio:4/3;min-height:310px;margin-bottom:30px;box-shadow:var(--shadow-lg)}.hero-subheadline{max-width:820px;margin-bottom:30px;color:#364239;font-size:clamp(1rem,3vw,1.3rem)}.hero-subheadline strong{color:var(--ink)}.button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:13px;padding:12px 26px;text-align:center;text-decoration:none;font-size:.9rem;font-weight:850;line-height:1.25;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,.carousel-arrow:focus-visible,.carousel-dot:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid rgba(232,120,34,.48);outline-offset:3px}.button-primary{background:var(--orange-dark);color:#fff;box-shadow:0 12px 26px #c9581033}.button-hero{width:min(100%,760px);min-height:74px;font-size:clamp(.95rem,3vw,1.2rem)}.button-centered{width:min(100%,640px);margin-inline:auto}.button-full{width:100%}.hero-proof{width:min(100%,760px);margin-top:15px}.proof-placeholder{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 15px;color:var(--navy);font-size:.84rem}.stars{color:var(--orange);font-size:1rem;letter-spacing:.08em}.hero-proof p,.secure-line{margin:7px 0 0;color:var(--muted);font-size:.75rem}.hero-proof b{margin-inline:5px;color:#aaa197}.section-heading{max-width:780px;margin:0 auto 38px}.section-heading p{max-width:680px;margin:0 auto}.section-kicker{display:inline-block;margin-bottom:14px;color:var(--orange-dark);font-size:.72rem;font-weight:850;letter-spacing:.13em}.preview-section{background:#fff}.carousel{position:relative}.carousel-viewport{overflow:hidden;touch-action:pan-y}.carousel-track{display:flex;margin-inline:-8px;transition:transform .42s cubic-bezier(.22,.61,.36,1);will-change:transform}.carousel-slide{flex:0 0 100%;padding:8px}.preview-placeholder{aspect-ratio:4/3;min-height:260px;box-shadow:var(--shadow)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:22px}.carousel-arrow{display:grid;width:45px;height:45px;place-items:center;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--green-900);cursor:pointer;font:inherit;font-weight:900}.carousel-arrow:hover:not(:disabled){background:var(--green-900);color:#fff}.carousel-arrow:disabled{opacity:.32;cursor:not-allowed}.carousel-dots{display:flex;gap:7px}.carousel-dot{width:8px;height:8px;border:0;border-radius:99px;background:#c7cec8;padding:0;cursor:pointer;transition:.2s}.carousel-dot.active{width:24px;background:var(--orange)}.pain-section{background:var(--cream-2)}.alert-icon{display:grid;width:43px;height:43px;place-items:center;margin:0 auto 18px;border-radius:50%;background:var(--orange);color:#fff;font-weight:900}.pain-list{display:grid;max-width:780px;margin-inline:auto;gap:13px}.pain-card{display:flex;align-items:flex-start;gap:14px;border:1px solid #f0d8d0;border-radius:var(--radius);background:var(--rose);padding:19px}.pain-card p{margin:0;color:#524740;font-size:.92rem}.x-icon{display:grid;flex:0 0 28px;height:28px;place-items:center;border-radius:50%;background:#f7d8d2;color:#b44731;font-weight:900}.solution-note{max-width:780px;margin:22px auto 0;border-radius:var(--radius);background:var(--green-900);color:#fff;padding:18px 20px;text-align:center;font-weight:700}.solution-note span{margin-right:7px;color:#ffae67}.included-section{background:#fff}.library-placeholder{aspect-ratio:1.45/1;min-height:340px;box-shadow:var(--shadow)}.topic-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.topic-strip span{border:1px solid var(--green-200);border-radius:99px;background:var(--green-100);color:var(--green-900);padding:7px 11px;font-size:.7rem;font-weight:750}.routine-block{margin-top:82px}.comparison-list{display:grid;gap:17px}.comparison-row{display:grid;gap:10px}.comparison-before,.comparison-after{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:var(--radius);padding:18px}.comparison-before{background:#fff8f6}.comparison-after{border-color:var(--green-200);background:#f4faf5}.comparison-before span,.comparison-after span{display:grid;flex:0 0 26px;height:26px;place-items:center;border-radius:50%;font-weight:900}.comparison-before span{background:#f5d9d3;color:#a14331}.comparison-after span{background:var(--green-200);color:var(--green-900)}.comparison-row p{margin:0;font-size:.9rem}.comparison-after p{color:var(--ink);font-weight:650}.routine-block>.button{display:flex;margin-top:32px}.secure-line{text-align:center}.receive-section{background:var(--cream-2)}.package-placeholder{aspect-ratio:4/3;min-height:330px;box-shadow:var(--shadow)}.receive-card{max-width:760px;margin:28px auto 0;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:24px;box-shadow:var(--shadow)}.access-status{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:22px;border-radius:9px;background:var(--green-900);color:#fff;padding:10px;text-align:center;font-size:.72rem;font-weight:850;letter-spacing:.04em}.access-status span{width:9px;height:9px;border-radius:50%;background:#64d98a;box-shadow:0 0 0 4px #64d98a26}.check-list{display:grid;margin:0;padding:0;gap:14px;list-style:none}.check-list li{display:flex;align-items:flex-start;gap:11px}.check-list li>span{display:grid;flex:0 0 25px;height:25px;place-items:center;border-radius:50%;background:var(--green-100);color:var(--green-900);font-weight:900}.check-list p{margin:0;color:var(--ink);font-size:.9rem}.section-footnote{max-width:720px;margin:16px auto 0;text-align:center;font-size:.73rem}.bonus-section{background:#fff}.bonus-list{display:grid;gap:22px}.bonus-card{position:relative;display:grid;gap:22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--cream);padding:16px;box-shadow:var(--shadow)}.bonus-badge{position:absolute;z-index:3;top:26px;left:26px;border-radius:7px;background:var(--orange);color:#fff;padding:6px 10px;font-size:.68rem;font-weight:850}.bonus-cover{aspect-ratio:4/3;min-height:260px}.bonus-copy{align-self:center;padding:0 6px 10px}.bonus-copy h3{margin-bottom:9px}.bonus-copy p{margin-bottom:18px}.included-label{display:inline-flex;border-radius:6px;background:var(--green-100);color:var(--green-900);padding:7px 10px;font-size:.7rem;letter-spacing:.05em}.bonus-cover{display:grid;aspect-ratio:1;min-height:0;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:#fffdf8}.bonus-cover img{display:block;width:100%;height:100%;object-fit:contain}.bonus-copy{text-align:center}.bonus-copy h3{margin-bottom:16px}.testimonials-section{background:var(--cream-2)}.testimonial-grid{display:grid;gap:17px}.testimonial-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:20px;box-shadow:var(--shadow)}.testimonial-media{display:grid;min-height:78px;place-items:center;margin-bottom:17px;border:1px dashed #b7c9bb;border-radius:10px;background:var(--green-100);color:var(--green-900);font-size:.68rem;font-weight:800;letter-spacing:.05em}.placeholder-stars{opacity:.55}.testimonial-card blockquote{min-height:86px;margin:13px 0 18px;color:var(--muted);font-style:italic}.testimonial-card strong,.testimonial-card small{display:block}.testimonial-card strong{font-size:.78rem}.testimonial-card small{color:var(--muted);font-size:.68rem}.offer-section{position:relative;overflow:hidden;background:var(--navy)}.offer-section:before{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;content:""}.offer-section .narrow-container{position:relative}.offer-heading{max-width:760px;margin:0 auto 40px}.offer-heading span{display:inline-flex;margin-bottom:14px;border-radius:99px;background:#e8782224;color:#ffaf70;padding:7px 12px;font-size:.7rem;font-weight:850;letter-spacing:.09em}.offer-heading h2,.offer-heading p{color:#fff}.offer-heading p{opacity:.72}.plans-grid{display:grid;align-items:start;gap:20px}.plan-card{border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);background:var(--cream-2);padding:22px;box-shadow:0 25px 70px #0000003d}.plan-label,.most-chosen{display:inline-flex;margin-bottom:15px;border-radius:7px;padding:6px 10px;font-size:.68rem;font-weight:850;letter-spacing:.06em}.plan-label{background:#ede4d9;color:#65594c}.most-chosen{background:var(--orange);color:#fff}.plan-description{font-size:.86rem}.plan-card>ul{display:grid;margin:20px 0;padding:0;gap:9px;list-style:none;color:var(--muted);font-size:.84rem}.plan-price{display:flex;align-items:center;flex-direction:column;margin:22px 0}.plan-price small,.plan-price span{color:var(--muted)}.plan-price strong{font-size:2rem}.button-outline{width:100%;border:2px solid var(--orange-dark);background:transparent;color:var(--orange-dark)}.offer-product{aspect-ratio:1/1;max-height:300px;min-height:240px;margin-bottom:20px}.old-price{margin:0;text-align:center;font-size:.78rem}.old-price span{text-decoration:line-through}.main-price{display:flex;align-items:baseline;justify-content:center;color:var(--orange-dark);line-height:1}.main-price span{margin-right:7px;font-size:1.2rem;font-weight:850}.main-price strong{font-size:clamp(4rem,14vw,5.7rem);letter-spacing:-.08em}.single-payment{margin:8px 0 19px;text-align:center;font-size:.76rem}.premium-details{margin:24px -6px;border:1px solid #f0d0b5;border-radius:var(--radius);background:#fff;padding:20px}.premium-details h3{margin-bottom:18px}.compact{gap:11px}.compact p{font-size:.82rem}.card-security{margin:12px 0 0;text-align:center;font-size:.66rem}.guarantee-box{display:grid;align-items:center;gap:20px;max-width:790px;margin:36px auto 0;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-lg);background:#ffffff12;padding:24px}.guarantee-seal{display:grid;width:90px;height:90px;place-items:center;margin-inline:auto;border:2px solid #ffad69;border-radius:50%;color:#ffad69;text-align:center;font-size:2rem;font-weight:900;line-height:.8}.guarantee-seal small{font-size:.7rem}.guarantee-box h3,.guarantee-box p{color:#fff}.guarantee-box p{margin:0;opacity:.72;font-size:.85rem}.faq-section{background:var(--cream-2)}.faq-container{max-width:850px}.accordion{display:grid;gap:10px}.accordion details{border:1px solid var(--border);border-radius:11px;background:#fff;overflow:hidden}.accordion summary{position:relative;display:flex;min-height:65px;align-items:center;justify-content:space-between;padding:15px 52px 15px 18px;color:var(--ink);cursor:pointer;font-size:.9rem;font-weight:750;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{position:absolute;right:18px;width:20px;height:20px}.accordion summary span:before,.accordion summary span:after{position:absolute;top:9px;left:3px;width:14px;height:2px;border-radius:2px;background:var(--orange-dark);content:"";transition:transform .2s}.accordion summary span:after{transform:rotate(90deg)}.accordion details[open] summary span:after{transform:none}.answer{padding:0 18px 18px}.answer p{margin:0;border-top:1px solid var(--border);padding-top:15px;font-size:.86rem}.final-cta{padding:72px 0}.final-cta h2{max-width:760px;margin-inline:auto}.final-cta p{max-width:650px;margin:0 auto 26px}.final-cta .button{display:flex}.footer{background:var(--green-950);color:#fff;padding:48px 0}.footer p{max-width:700px;margin:14px auto;color:#ffffff9e;font-size:.75rem}.footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 21px;margin-bottom:18px}.footer nav a{color:#ffffffc7;font-size:.75rem}.footer small{color:#ffffff70}.reveal{opacity:0;transform:translateY(16px);transition:opacity .58s ease,transform .58s ease}.reveal.visible,.hero .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(min-width:640px){.narrow-container{width:min(100% - 56px,var(--content))}.carousel-slide{flex-basis:50%}.comparison-row{grid-template-columns:1fr 1fr}.bonus-card{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:center;padding:20px}.bonus-badge{top:32px;left:32px}.testimonial-grid{grid-template-columns:repeat(3,1fr)}.guarantee-box{grid-template-columns:110px 1fr}}@media(min-width:640px){.bonus-copy{text-align:left}}@media(min-width:820px){.section{padding:102px 0}.hero{padding:74px 0 72px}.plans-grid{grid-template-columns:.82fr 1.18fr;gap:24px}.basic-plan{margin-top:54px}.plan-card{padding:28px}}@media(min-width:820px){.bonus-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-card{grid-template-columns:1fr;padding:16px}.bonus-copy{text-align:center;padding:0 8px 12px}}@media(max-width:460px){.narrow-container{width:min(100% - 28px,var(--content))}.hero h1{font-size:clamp(1.45rem,6.9vw,1.85rem)}.headline-highlight{padding-inline:4px}.hero-product{min-height:270px}.button{padding-inline:16px;font-size:.8rem}.hero-proof strong{font-size:.72rem}.library-placeholder,.package-placeholder{min-height:280px}}.routine-block{max-width:780px;margin:82px auto 0}.routine-block .reveal{opacity:1;transform:none}.routine-heading{max-width:690px;margin:0 auto 32px}.routine-heading>span{display:inline-block;margin-bottom:12px;color:#23788a;font-size:.72rem;font-weight:850;letter-spacing:.13em}.routine-heading h2{margin-bottom:13px}.routine-heading h2 em{color:#237f91;font-style:normal}.routine-heading p{max-width:610px;margin:0 auto;color:#687984}.routine-comparison-card{overflow:hidden;border:1px solid #bcdce1;border-radius:16px;background:#fbfcfd}.routine-item{display:flex;min-height:77px;align-items:center;gap:15px;padding:17px 18px}.routine-item+.routine-item{border-top:1px solid #dbe8e9}.routine-item>span{display:grid;flex:0 0 28px;height:28px;place-items:center;border-radius:50%;font-weight:900}.routine-item p{margin:0;color:#50636d;font-size:.89rem}.routine-item p strong{color:#1b2d32}.routine-negative{background:#fbfcfd}.routine-negative>span{background:#ffeaed;color:#ef6879}.routine-positive{background:#eef9f7}.routine-positive>span{background:#d4f1e5;color:#25966b}.routine-cta{display:flex;margin-top:19px;background:#267f91;color:#fff;box-shadow:0 12px 25px #267f912e}.routine-cta:hover{background:#1d6d7d}.routine-microcopy{margin:9px 0 0;text-align:center;color:#77858c;font-size:.71rem}.routine-microcopy b{margin-inline:4px;color:#a6b0b5}@media(max-width:460px){.routine-block{margin-top:68px}.routine-heading{margin-bottom:26px}.routine-heading h2{font-size:2rem}.routine-comparison-card{border-radius:14px}.routine-item{min-height:76px;padding:16px 17px}.routine-item p{font-size:.84rem}.routine-cta{min-height:62px}}:root{--teal:var(--green-800);--teal-dark:var(--green-900);--teal-light:var(--green-100);--teal-border:var(--green-200)}body{color:var(--ink)}.top-ribbon{min-height:38px;background:#1c3c49;font-size:.72rem;letter-spacing:.055em}.top-ribbon span{color:#b7e4e5;font-size:.85rem}.section-heading em,.offer-heading em{color:var(--teal);font-style:normal}.section-kicker{color:var(--teal);font-size:.72rem;letter-spacing:.15em}.button-primary{background:var(--teal);box-shadow:0 12px 26px #24788a2e}.button-primary:hover{background:var(--teal-dark);box-shadow:0 16px 32px #24788a3b}.hero{padding-top:48px}.hero-kicker{color:var(--teal);margin-bottom:20px}.hero-kicker span{color:#6c78ce}.hero h1{margin-bottom:20px}.headline-highlight{color:var(--teal);border-color:#afd4dc;background:#ffffffbf}.product-visual{max-width:100%;margin:0 auto;text-align:center}.product-visual img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:16px}.product-visual figcaption{margin-top:7px;color:#748189;font-size:.65rem;line-height:1.35}.hero-product{width:min(100%,820px);min-height:0;aspect-ratio:auto;margin:0 auto 19px;box-shadow:none}.hero-product img{width:100%;box-shadow:0 14px 36px #1c3c491a}.hero-subheadline{max-width:790px;margin-bottom:26px;font-size:clamp(1rem,2.9vw,1.2rem);line-height:1.52}.hero-proof{margin-top:23px}.proof-placeholder{display:flex;gap:12px;justify-content:center;align-items:center;color:var(--ink);text-align:left}.proof-placeholder div{display:grid;gap:0;line-height:1.25}.proof-placeholder strong{font-size:.78rem}.proof-placeholder small{font-size:.7rem;font-weight:700}.proof-sparkle{color:var(--teal);font-size:1.8rem;line-height:1}.hero-proof p{margin-top:12px;font-size:.73rem;font-weight:650}.preview-section{background:#fffaf2}.preview-placeholder{min-height:275px;border:1.5px dashed #9dc5cf;background:#fff;box-shadow:none;color:var(--teal-dark)}.preview-placeholder:before,.preview-placeholder:after,.library-placeholder:before,.library-placeholder:after,.testimonial-proof-placeholder:before,.testimonial-proof-placeholder:after{display:none}.preview-placeholder .placeholder-icon,.library-placeholder .placeholder-icon,.testimonial-proof-placeholder .placeholder-icon{border:1px solid var(--teal-border);box-shadow:none;color:var(--teal)}.preview-placeholder strong{font-size:.75rem}.carousel-dot.active{background:var(--teal)}.carousel-arrow{border-color:var(--teal-border);color:var(--teal-dark)}.carousel-arrow:hover:not(:disabled){background:var(--teal-dark)}.carousel-count{margin:5px 0 0;text-align:center;color:#536571;font-size:.7rem;font-weight:850;letter-spacing:.1em}.pain-section{background:#fff}.pain-card{min-height:100px;align-items:center;border-color:#efd7df;background:#fffafb;padding:20px}.pain-card p{color:#34424a;font-size:.96rem;font-weight:650;line-height:1.48}.pain-card strong{color:var(--ink);font-weight:850}.x-icon{background:#ffe4e9;color:#e7657d}.solution-note{margin-top:24px;border-top:1px solid var(--teal-border);border-radius:0;background:none;color:#33434b;padding:22px 12px 0;box-shadow:none;font-size:1rem;line-height:1.5}.solution-note strong{color:var(--ink)}.included-section{background:#fffaf2}.library-placeholder{min-height:320px;aspect-ratio:4/3;border:1.5px dashed #9dc5cf;background:var(--teal-light);box-shadow:none;color:var(--teal-dark)}.subjects-panel{max-width:820px;margin:28px auto 0;border:1px solid var(--teal-border);border-radius:18px;background:#fff;padding:20px;box-shadow:0 14px 30px #1f59690d}.subjects-panel h3{margin:0 0 17px;text-align:center;font-size:1.15rem}.subjects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.subjects-grid li{display:flex;min-height:43px;align-items:center;gap:8px;border:1px solid #d3e7eb;border-radius:9px;padding:8px 10px;color:#243d48;font-size:.76rem;font-weight:800;line-height:1.2}.subjects-grid li span{color:var(--teal);font-size:1.2rem;font-weight:500;line-height:1}.subjects-grid .subject-extra{display:none}.subjects-panel.is-expanded .subject-extra{display:flex}.subjects-toggle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;margin:18px auto 0;border:1px solid var(--teal-border);border-radius:9px;background:#f7fcfd;color:#254c5c;padding:9px 15px;cursor:pointer;font:inherit;font-size:.72rem;font-weight:850;letter-spacing:.02em}.subjects-toggle:hover{background:var(--teal-light)}.subjects-toggle:focus-visible{outline:3px solid rgba(36,120,138,.28);outline-offset:3px}.routine-section{background:#fff}.routine-block{margin:0 auto}.routine-heading>span,.routine-heading h2 em{color:var(--teal)}.routine-cta{background:var(--teal)}.routine-cta:hover{background:var(--teal-dark)}.receive-section{background:#fff}.package-visual{width:min(100%,740px);margin:0 auto 26px}.package-visual img{width:100%;border:1px solid var(--teal-border)}.receive-list{display:grid;max-width:740px;gap:9px;margin:0 auto;padding:0;list-style:none}.receive-list li{display:flex;min-height:60px;align-items:center;gap:13px;border:1px solid var(--teal-border);border-radius:11px;background:#fff;padding:14px 17px;color:#2a3c45;font-size:.94rem;line-height:1.4}.receive-list li span{display:grid;flex:0 0 25px;height:25px;place-items:center;border-radius:50%;background:#e5f5f5;color:var(--teal);font-weight:900}.receive-list li strong{font-weight:800}.receive-section .section-footnote{max-width:690px;margin-top:23px;font-size:.81rem;line-height:1.6}.bonus-section{background:#fffaf2}.bonus-card{gap:12px;border-color:var(--teal-border);background:#fff;box-shadow:none}.bonus-cover{border-color:var(--teal-border);border-radius:13px}.bonus-copy{padding:0 7px 4px;text-align:center}.bonus-copy h3{margin:0 0 8px;font-size:1.14rem}.bonus-copy p{max-width:500px;margin:0 auto 14px;font-size:.85rem;line-height:1.5}.included-label{display:flex;justify-content:center;border-top:1px solid var(--teal-border);border-radius:0;background:none;color:var(--teal-dark);padding:11px 0 0;font-size:.68rem}.bonus-total{max-width:780px;margin:26px auto 0;border:1px dashed var(--teal);border-radius:14px;background:#fff;padding:20px;text-align:center}.bonus-total strong{color:var(--teal-dark);font-size:.9rem;letter-spacing:.08em}.bonus-total p{margin:5px 0 0;font-size:.84rem}.testimonials-section{background:#eff9fb}.testimonials-carousel{max-width:940px;margin-inline:auto}.testimonials-carousel .carousel-slide{flex-basis:100%}.testimonial-proof-placeholder{min-height:410px;aspect-ratio:9/12;border:1.5px dashed #9dc5cf;background:#f8fdfe;color:var(--teal-dark)}.testimonial-proof-placeholder strong{font-size:.77rem}.offer-section{background:#1d3440}.offer-heading span{background:none;color:#a4d2d7;padding:0;letter-spacing:.15em}.offer-heading h2 em{color:#93cdd2}.offer-heading p{font-size:1rem;opacity:.85}.plan-card{border:1px solid #cde0e4;background:#fff;box-shadow:0 20px 48px #00000026}.plan-card h3{text-align:center;font-size:1.5rem}.plan-label{display:table;margin:0 auto 14px;border:1px solid var(--teal-border);background:#fff;color:var(--teal-dark);font-size:.7rem}.plan-features{display:grid;gap:13px;margin:25px 0 28px;padding:0;list-style:none}.plan-features li{display:flex;gap:10px;color:#283f4b;font-size:.85rem;font-weight:750;line-height:1.45}.plan-features li span{color:var(--teal);font-size:1rem}.plan-features .not-included{color:#6c7b83}.plan-features .not-included span{color:#e77787}.plan-price{margin:24px 0}.plan-price strong{color:#1d3440;font-size:clamp(2.8rem,8vw,4.3rem);font-weight:900;letter-spacing:-.06em;line-height:1.08}.plan-price strong span{color:var(--teal);font-size:1.15rem;letter-spacing:0}.button-outline{border:1px solid var(--teal-border);background:#fff;color:#244b59}.button-outline:hover{background:var(--teal-light)}.plan-nudge{margin:18px 0 0;border:1px solid var(--teal-border);border-radius:12px;background:#f5fbfc;padding:16px;color:#455c66;font-size:.81rem;line-height:1.55}.plan-nudge strong{color:#244653}.plan-nudge a{display:inline-block;margin-top:5px;color:var(--teal-dark);font-weight:850;text-decoration:none}.premium-plan{position:relative;border:2px solid var(--orange);background:#fffaf2}.premium-plan .most-chosen{position:absolute;top:-17px;left:50%;transform:translate(-50%);margin:0;background:var(--orange);white-space:nowrap}.premium-plan>.plan-label{margin:4px auto 16px}.offer-product{width:min(100%,390px);max-height:none;min-height:0;aspect-ratio:auto;margin:0 auto 16px}.offer-product img{border:1px dashed var(--teal-border)}.price-intro{margin:0;text-align:center;color:#677680;font-size:.81rem;font-weight:700}.main-price{color:#1d3440}.main-price span{color:var(--orange-dark)}.premium-details{margin:24px 0 16px;border:0;background:transparent;padding:0}.premium-details h3{text-align:left}.premium-details .check-list p{font-weight:700}.offer-callout{display:grid;gap:4px;margin:13px 0;border:1px solid var(--teal-border);border-radius:11px;background:#fff;padding:14px 15px;text-align:center}.offer-callout strong{color:#254655;font-size:.88rem}.offer-callout span{color:#677680;font-size:.73rem}.guarantee-mini{border-color:#e9d4bc}.offer-disclaimer{max-width:700px;margin:24px auto 0;color:#c4d1d5;text-align:center;font-size:.76rem}.faq-section{background:#fffaf2}.faq-section .accordion details{border-color:var(--teal-border)}.faq-section .accordion summary span:before,.faq-section .accordion summary span:after{background:var(--teal)}.final-cta{background-color:#fff;background-image:none}.footer{background:#eff9fb;color:#23404b}.footer p,.footer nav a,.footer small{color:#61737d}.final-cta h2 em{color:var(--teal);font-style:normal}@media(min-width:640px){.subjects-panel{padding:24px}.subjects-grid{gap:10px}.subjects-grid li{font-size:.83rem}.testimonials-carousel .carousel-slide{flex-basis:33.3333%}.testimonial-proof-placeholder{min-height:410px}.bonus-copy{text-align:center}}@media(min-width:820px){.basic-plan{margin-top:0}.plans-grid,.bonus-card{align-items:stretch}}@media(max-width:460px){.hero{padding:38px 0 54px}.hero-kicker{font-size:.69rem;letter-spacing:.105em}.hero h1{font-size:clamp(1.35rem,6.65vw,1.8rem)}.hero-product{min-height:0}.hero-subheadline{font-size:.98rem}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(1.75rem,7.5vw,2.1rem)}.pain-card{min-height:0;padding:17px}.pain-card p{font-size:.89rem}.library-placeholder{min-height:275px}.subjects-panel{padding:15px}.subjects-grid li{font-size:.68rem;padding:7px 8px}.receive-list li{font-size:.84rem}.bonus-card{padding:13px}.bonus-copy h3{font-size:1.03rem}.bonus-copy p{font-size:.79rem}.plan-card{padding:20px}}.top-ribbon{background:var(--green-900)}.top-ribbon span{color:#ffbc82}.section-kicker,.hero-kicker{color:var(--orange-dark)}.section-heading em,.offer-heading em,.final-cta h2 em{color:var(--green-800)}.button-primary{background:var(--orange-dark);box-shadow:0 12px 26px #c9581033}.button-primary:hover{background:#b94d0b;box-shadow:0 16px 32px #c9581040}.hero-kicker span,.proof-sparkle{color:var(--orange)}.headline-highlight{color:var(--orange-dark);border-color:#f2c59d;background:#ffeddacc}.hero-product img{box-shadow:0 14px 36px #204c391a}.preview-placeholder,.library-placeholder,.testimonial-proof-placeholder{border-color:#a9c9ae}.preview-placeholder,.library-placeholder,.testimonial-proof-placeholder{color:var(--green-900)}.preview-placeholder .placeholder-icon,.library-placeholder .placeholder-icon,.testimonial-proof-placeholder .placeholder-icon{border-color:var(--green-200);color:var(--green-800)}.carousel-dot.active{background:var(--orange)}.carousel-arrow{border-color:var(--green-200);color:var(--green-900)}.carousel-arrow:hover:not(:disabled){background:var(--green-900)}.carousel-count{color:var(--muted)}.pain-card{border-color:#f0d8cb;background:#fffaf7}.pain-card p,.solution-note{color:#4a5148}.x-icon{background:#ffe9dc;color:var(--orange-dark)}.solution-note{border-top-color:var(--green-200)}.library-placeholder{background:#f4faf4}.subjects-panel,.subjects-grid li,.subjects-toggle,.package-visual img,.receive-list li,.bonus-card,.bonus-cover,.included-label,.plan-label,.button-outline,.plan-nudge,.offer-product img,.offer-callout,.faq-section .accordion details{border-color:var(--green-200)}.subjects-panel{box-shadow:0 14px 30px #204c390d}.subjects-grid li,.subjects-toggle,.plan-features li,.plan-nudge strong,.offer-callout strong{color:var(--green-900)}.subjects-toggle{background:#fffaf1}.subjects-toggle:hover,.button-outline:hover{background:var(--green-100)}.subjects-toggle:focus-visible{outline-color:#e8782252}.routine-heading>span{color:var(--orange-dark)}.routine-heading h2 em{color:var(--green-800)}.routine-heading p,.routine-item p{color:var(--muted)}.routine-comparison-card{border-color:var(--green-200);background:#fff}.routine-item+.routine-item{border-top-color:#e2ebe1}.routine-negative{background:#fffaf7}.routine-positive{background:#f2faf3}.routine-positive>span{background:#dcf1e2;color:var(--green-800)}.routine-cta{background:var(--green-800);box-shadow:0 12px 25px #2859432e}.routine-cta:hover{background:var(--green-900)}.receive-list li span{background:var(--green-100);color:var(--green-800)}.included-label,.bonus-total strong{color:var(--green-900)}.bonus-total{border-color:var(--orange)}.testimonials-section,.footer{background:#f3f8f1}.testimonial-proof-placeholder{background:#fbfdf9}.offer-section{background:var(--green-950)}.offer-heading span{color:#ffd0a8}.offer-heading h2 em{color:#ffc28e}.plan-card{border-color:var(--green-200)}.plan-label,.plan-features li span,.plan-price strong span,.plan-nudge a{color:var(--green-800)}.plan-price strong,.main-price{color:var(--green-950)}.button-outline{color:var(--green-900)}.plan-nudge{background:#f5faf2;color:var(--muted)}.price-intro,.offer-callout span{color:var(--muted)}.offer-disclaimer{color:#cbdace}.faq-section .accordion summary span:before,.faq-section .accordion summary span:after{background:var(--orange-dark)}.footer{color:var(--green-950)}.footer p,.footer nav a,.footer small{color:#647468}.hero-subheadline{margin-bottom:17px}.button-hero{width:min(calc(100% - 20px),680px);min-height:64px;padding-block:10px}.hero-proof{margin-top:13px}.hero-proof .proof-placeholder{gap:10px}.hero-proof .proof-placeholder strong{color:var(--green-950);font-size:clamp(.92rem,2.7vw,1.12rem);font-weight:900;line-height:1.1}.hero-proof .proof-placeholder small{color:var(--muted);font-size:.72rem;font-weight:600;line-height:1.3}.hero-proof .proof-sparkle{font-size:1.65rem}.preview-image-card{overflow:hidden;margin:0;border:1px solid var(--green-200);border-radius:15px;background:#fff;box-shadow:0 12px 30px #204c3914}.preview-image-card a{display:block}.preview-image-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.preview-image-card figcaption{min-height:55px;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;padding:10px 14px;color:var(--green-950);text-align:center;font-size:.8rem;font-weight:800;line-height:1.3}.preview-image-card figcaption span{color:var(--muted);font-size:.72rem;font-weight:500}.preview-disclaimer{max-width:650px;margin:16px auto 0;color:var(--muted);font-size:.68rem;line-height:1.4}.hero-proof .hero-trust-line{margin-top:9px;white-space:nowrap;font-size:clamp(.62rem,2.65vw,.74rem);font-weight:600;letter-spacing:-.015em}.hero-trust-line b{margin-inline:3px}.preview-section{overflow:hidden;background:#fffaf2}.preview-section .section-heading{margin-bottom:35px}.preview-marquee{--preview-gap:14px;position:relative}.preview-marquee--maps{margin-top:22px}.preview-marquee-viewport{overflow:hidden;padding:8px 0 15px;touch-action:pan-y}.preview-marquee-viewport:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:12px}.preview-marquee-track,.preview-marquee-group{display:flex;width:max-content}.preview-marquee-track{will-change:transform}.preview-marquee-group{flex:0 0 auto;gap:var(--preview-gap);padding-right:var(--preview-gap)}.preview-marquee.is-ready .preview-marquee-track{animation:preview-flow var(--preview-duration) linear infinite}.preview-marquee.is-paused .preview-marquee-track{animation-play-state:paused}.preview-marquee--scenes{--preview-duration:48s}.preview-marquee--maps{--preview-duration:58s}.preview-marquee--maps.is-ready .preview-marquee-track{animation-direction:reverse}@keyframes preview-flow{to{transform:translate(-50%)}}@media(hover:hover){.preview-marquee:hover .preview-marquee-track{animation-play-state:paused}}.preview-marquee:has(:focus-visible) .preview-marquee-track,.preview-marquee.is-touching .preview-marquee-track{animation-play-state:paused}.preview-tile{flex:0 0 auto;overflow:hidden;margin:0;border:1px solid var(--green-200);border-radius:15px;background:#fff;box-shadow:0 9px 22px #204c3917}.preview-tile--scene{width:clamp(190px,53vw,240px)}.preview-tile--map{width:clamp(290px,80vw,455px)}.preview-tile a{display:block}.preview-tile img{display:block;width:100%;height:auto;object-fit:cover}.preview-tile--scene img{aspect-ratio:3/4}.preview-tile--map img{aspect-ratio:4/3}.preview-tile figcaption{display:flex;min-height:47px;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;padding:9px 10px;color:var(--green-950);text-align:center;font-size:.75rem;font-weight:850;line-height:1.25}.preview-tile figcaption span{color:var(--muted);font-size:.68rem;font-weight:500}.preview-tile--map a:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}@media(max-width:460px){.preview-section .section-heading{margin-bottom:27px}.preview-marquee--maps{margin-top:16px}.preview-marquee{--preview-gap:11px}.preview-tile--scene{width:210px}.preview-tile--map{width:min(83vw,340px)}.preview-tile figcaption{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.preview-marquee-track{animation:none!important;will-change:auto}.preview-marquee-viewport{overflow-x:auto;scroll-snap-type:x mandatory}.preview-tile{scroll-snap-align:start}}.library-marquee{--preview-duration:52s;margin-bottom:29px}.library-tile{width:clamp(290px,70vw,460px)}.library-tile img{object-fit:contain}@media(max-width:460px){.library-marquee{margin-bottom:24px}.library-tile{width:min(78vw,340px)}}.premium-plan .offer-product img{border:0;box-shadow:0 16px 34px #112d2138}.offer-bonuses{gap:11px;padding:18px}.offer-bonuses ul{display:grid;gap:0;margin:0;padding:0;list-style:none;text-align:left}.offer-bonuses li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;color:var(--green-950)}.offer-bonuses li+li{border-top:1px solid var(--green-100)}.bonus-gift{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#fff1e4;font-size:1rem;line-height:1}.bonus-item-copy{display:grid;justify-items:start;gap:2px;min-width:0}.bonus-item-number{border:1px solid var(--green-200);border-radius:99px;background:var(--green-100);color:var(--green-900);padding:1px 7px;font-size:.59rem;font-weight:850;letter-spacing:.04em;line-height:1.4}.bonus-item-name{color:var(--green-950);font-size:.78rem;font-weight:720;line-height:1.3}.bonus-item-price{color:var(--orange-dark);font-size:.77rem;font-weight:750;white-space:nowrap;text-decoration-thickness:1.5px}.bonus-item-price:empty{display:none}.plan-nudge{text-align:center}.bonus-value{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;border-top:1px solid var(--green-200);padding-top:13px;color:var(--muted);font-size:.81rem;font-weight:650}.bonus-value del{color:var(--orange-dark);text-decoration-thickness:1.5px}.bonus-value strong{border-radius:99px;background:var(--green-100);color:var(--green-900);padding:3px 9px;font-size:.7rem;font-weight:900;letter-spacing:.04em}.bonus-total{background:#fff9e9;border-color:var(--orange);padding:24px 18px}.bonus-total-price{display:block;margin:7px 0 2px;color:var(--green-950);font-size:clamp(2.2rem,8vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1}.bonus-total p{color:var(--green-900);font-size:.86rem;font-weight:550}.bonus-total p b{color:var(--orange-dark);font-weight:900}.bonus-item-value{display:grid;justify-items:end;gap:1px;white-space:nowrap}.bonus-item-value b{color:var(--green-800);font-size:.68rem;font-weight:900;letter-spacing:.03em}.offer-countdown{display:flex;min-height:46px;align-items:center;justify-content:center;gap:7px;background:var(--green-900);color:var(--cream);padding:9px 12px;text-align:center;font-size:clamp(.82rem,3.2vw,.95rem);font-weight:850;line-height:1.3}.countdown-dot{color:var(--orange);font-size:1.05rem;line-height:1}#countdown-time{color:#ffbc82;font-variant-numeric:tabular-nums}.preview-section .section-heading h2{font-size:clamp(1.15rem,5.4vw,2.65rem);white-space:nowrap}.premium-title{margin:4px 0 8px;color:var(--green-950);text-align:center;font-size:clamp(1.45rem,5vw,1.8rem)}.premium-plan .offer-product{width:min(100%,390px);aspect-ratio:auto;overflow:visible;margin:0 auto 14px;background:transparent}.premium-plan .offer-product img{width:100%;max-width:100%;height:auto;transform:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 9px 12px rgba(17,45,33,.16))}.reveal{opacity:1;transform:none}.preview-marquee.is-paused .preview-marquee-track{will-change:auto}.is-page-hidden .preview-marquee-track{animation-play-state:paused!important;will-change:auto}@font-face{font-family:Poppins Fallback;src:local("Arial"),local("ArialMT");font-style:normal;font-weight:400;size-adjust:111.5%;ascent-override:94.17%;descent-override:31.39%;line-gap-override:0%}@font-face{font-family:Poppins Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:600;size-adjust:108.24%;ascent-override:97.01%;descent-override:32.34%;line-gap-override:0%}@font-face{font-family:Poppins Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:700;size-adjust:105.97%;ascent-override:99.08%;descent-override:33.03%;line-gap-override:0%}@font-face{font-family:Poppins Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:800;size-adjust:109.51%;ascent-override:95.88%;descent-override:31.96%;line-gap-override:0%}@font-face{font-family:Poppins Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:900;size-adjust:102.35%;ascent-override:102.59%;descent-override:34.2%;line-gap-override:0%}body{font-family:Poppins,Poppins Fallback,ui-sans-serif,system-ui,sans-serif}#countdown-date:empty:before{content:"00/00/0000";visibility:hidden}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable]:not([contenteditable=false]),[role=textbox],[data-allow-copy]{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none;-webkit-touch-callout:none}