@charset "UTF-8";
:root{--navy:#0d1b2a;--ink:#06131f;--panel:#152536;--yellow:#ffc107;--orange:#ff8a00;--light:#f2f4f7;--muted:#b4c0cd;--line:#2c3c4c;font-family:Poppins,Arial,sans-serif;color:var(--light);background:var(--navy);font-synthesis:none;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}img{display:block;max-width:100%}p,h1,h2,h3{margin-top:0}p{line-height:1.8}h1,h2,h3{line-height:1.16}h2{font-size:clamp(2rem,3.7vw,3.4rem);letter-spacing:-.055em;font-weight:600}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.header{min-height:116px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:2rem}.brand{display:block;flex-shrink:0}.brand-crop{display:block;position:relative;width:184px;aspect-ratio:484/205;overflow:hidden}.brand-crop img{position:absolute;max-width:none;width:317.355%;left:-16.116%;top:-12.195%}.header nav{display:flex;align-items:center;gap:2rem;font-size:.875rem;font-weight:500}.header nav a:hover{color:var(--yellow)}.nav-cta{border:1px solid #67717b;border-radius:6px;padding:.85rem 1.15rem}.nav-cta span{margin-left:1rem}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:3.5rem;align-items:center;padding-block:76px 84px}.eyebrow{display:flex;gap:.6rem;align-items:center;font-size:.8125rem;font-weight:600;letter-spacing:.15em;color:var(--yellow);line-height:1.6;margin-bottom:1.5rem}.eyebrow>span{width:21px;height:2px;background:var(--yellow);flex-shrink:0}h1{font-size:clamp(2.8rem,4.2vw,4rem);letter-spacing:-.055em;font-weight:700;margin-bottom:1.6rem}h1 em{font-style:normal;color:var(--yellow)}.hero-description{max-width:540px;color:var(--muted);font-size:1rem;margin-bottom:1.9rem}.hero-description strong{color:var(--light);font-weight:500}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;min-height:60px;padding:1rem 1.5rem;border-radius:6px;background:var(--yellow);color:var(--ink);border:1px solid var(--yellow);font-weight:600;font-size:1rem;line-height:1.5;cursor:pointer;transition:background .2s,transform .2s;text-align:center}.button:hover{background:#ffd14a;transform:translateY(-2px)}.button span{font-size:1.4rem}.hero-price{font-size:.875rem;color:var(--muted);margin:1rem 0}.hero-price strong{color:var(--light)}.hero-trust{display:flex;list-style:none;padding:0;margin:1.6rem 0 0;gap:1.6rem;font-size:.8125rem;color:var(--muted)}.hero-trust li::before{content:'✓';color:var(--yellow);margin-right:.5rem}.hero-visual{border:1px solid #475044;border-radius:14px;overflow:hidden;background:#05131f;box-shadow:0 30px 80px #0003;transform:rotate(2deg)}.visual-caption,.visual-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;gap:1rem}.visual-caption{font-size:.75rem;letter-spacing:.1em;border-bottom:1px solid var(--line);color:var(--muted)}.visual-caption span:first-child{color:var(--yellow);font-weight:600}.product-art{position:relative;width:100%;aspect-ratio:636/380;overflow:hidden}.product-art img{position:absolute;max-width:none;width:241.51%;left:-141.51%;top:0}.visual-bottom{font-size:.875rem;color:#d8dfe5;border-top:1px solid var(--line)}.visual-mark{font-size:1.6rem;color:var(--yellow)}.marketplaces{background:var(--ink);border-block:1px solid var(--line)}.marketplace-inner{display:flex;align-items:center;justify-content:space-between;padding-block:27px;gap:2rem}.marketplace-inner p{font-size:.75rem;letter-spacing:.15em;color:var(--muted);margin:0}.marketplace-inner>div{display:flex;align-items:center;gap:4rem;font-size:1.65rem;font-weight:600}.marketplace-inner .shopee{font-weight:500}.marketplace-inner .shein{letter-spacing:.14em}.section{padding-block:90px}.lead{color:var(--muted);font-size:1.0625rem;max-width:660px}.skip-link{position:fixed;top:1rem;left:1rem;padding:1rem;background:var(--yellow);color:var(--ink);z-index:100;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}
@media(min-width:1500px){.hero{padding-block:90px 110px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:2rem}.hero h1{font-size:3rem}.visual-caption{font-size:.75rem;letter-spacing:0}.visual-caption span:last-child{display:none}.marketplace-inner>div{gap:2rem}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{min-height:88px;gap:1rem}.brand-crop{width:150px}.header nav{gap:0}.header nav>a:not(.nav-cta){display:none}.nav-cta{padding:.6rem .75rem;font-size:.8125rem}.nav-cta span{display:none}.hero{grid-template-columns:1fr;padding-block:42px 50px;gap:2.5rem}.hero h1{font-size:clamp(2.5rem,9.7vw,4rem)}.hero-description{font-size:1rem}.hero .button{width:100%}.hero-price{text-align:center}.hero-trust{justify-content:center;gap:1.2rem}.hero-visual{transform:none;max-width:560px;width:100%;margin:auto}.marketplace-inner{flex-direction:column;gap:1.2rem}.marketplace-inner>div{gap:1.5rem;justify-content:center;flex-wrap:wrap;font-size:1.25rem}.section{padding-block:60px}.eyebrow{font-size:.75rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
.intro{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.muted-heading{color:#8393a4}.intro-copy{padding-top:2.3rem;color:var(--muted);font-size:1rem}.pain-list{list-style:none;padding:0;margin:1.7rem 0;border-top:1px solid var(--line)}.pain-list li{padding:.8rem 0;border-bottom:1px solid var(--line);font-size:.9375rem;color:#e2e8ef}.intro-close{color:var(--yellow);font-weight:500;margin-bottom:0}.light-section{background:var(--light);color:var(--navy);color-scheme:light}.light-section .eyebrow{color:#755400}.section-heading{display:flex;justify-content:space-between;gap:3rem;align-items:end;margin-bottom:2.8rem}.section-heading h2{margin:0}.section-heading>p{max-width:350px;margin:0;color:var(--muted);font-size:1rem}.light-section .section-heading>p{color:#526173}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.learning-card{background:white;border:1px solid #dbe0e7;padding:1.8rem 1.6rem 1.7rem;border-radius:8px}.step{font-size:2rem;font-weight:600;letter-spacing:-.05em;display:flex;align-items:center;gap:1rem;line-height:1.4;margin-bottom:2rem}.step span{font-size:.75rem;letter-spacing:.08em;font-weight:500;color:#59697c}.learning-card h3{font-size:1.55rem;letter-spacing:-.04em;font-weight:600;min-height:3.7rem}.learning-card ul{list-style:none;margin:1.8rem 0 0;padding:0}.learning-card li+li{margin-top:1.6rem}.learning-card li strong{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.4rem}.learning-card li span{display:block;font-size:.875rem;line-height:1.75;color:#526173}.section-footnote{color:#586575;font-size:.8125rem;margin:1.5rem 0 0}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.bonus-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:1.8rem;display:flex;flex-direction:column}.bonus-top{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:.12em}.bonus-top>span:last-child{font-size:1.15rem;line-height:1}.bonus-number{font-size:5.5rem;line-height:1.2;font-weight:600;letter-spacing:-.08em;color:var(--yellow);margin:1.8rem 0 1rem}.checklist-number{font-size:5rem;height:6.6rem}.bonus-card h3{font-size:1.55rem;letter-spacing:-.035em;font-weight:600;margin-bottom:1rem}.bonus-card>p{font-size:.875rem;color:var(--muted);margin:0 0 2rem}.included{border-top:1px solid #4b566244;padding-top:1.1rem;margin-top:auto;font-size:.75rem;letter-spacing:.1em;color:var(--muted)}.bonus-card.featured{background:var(--yellow);color:var(--navy);border-color:var(--yellow)}.featured .bonus-number,.featured .bonus-top,.featured .included{color:var(--navy)}.featured>p{color:#3c341a}.confidence{border-top:1px solid var(--line);padding-block:60px 90px;display:grid;grid-template-columns:1fr 1fr;gap:5rem}.confidence-copy{color:var(--muted);padding-top:2.2rem}.principle{display:flex;gap:1rem;align-items:start;margin-top:1.4rem}.principle>span{color:var(--yellow);font-size:.875rem;padding-top:.3rem}.principle p{margin:0;font-size:.9375rem}.principle strong{color:var(--light);font-weight:500}.offer-section{background:var(--ink);border-block:1px solid var(--line);position:relative}.offer-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:5rem}.offer-copy h2 em,.closing h2 em{color:var(--yellow);font-style:normal}.offer-copy .lead{font-size:1rem}.offer-benefits{list-style:none;padding:0;margin:1.8rem 0 2.5rem}.offer-benefits li{font-size:.9375rem;line-height:1.7;margin-bottom:.85rem;padding-left:1.6rem;position:relative;color:#d1dae4}.offer-benefits li::before{content:'✓';position:absolute;left:0;color:var(--yellow)}.guarantee{display:flex;gap:1.3rem;align-items:center;padding-top:1.9rem;border-top:1px solid var(--line)}.guarantee-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:82px;height:82px;border:1px solid #7f691c;border-radius:50%;color:var(--yellow);flex-shrink:0}.guarantee-seal strong{font-size:2.2rem;line-height:1.1}.guarantee-seal span{font-size:.75rem;letter-spacing:.1em}.guarantee h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}.guarantee p{color:var(--muted);font-size:.875rem;margin:0}.price-card{background:var(--light);color:var(--navy);padding:2.3rem 2.4rem;border-radius:10px;border-top:5px solid var(--yellow);color-scheme:light}.price-kicker{font-size:.75rem;letter-spacing:.12em;font-weight:600;color:#617080;margin-bottom:.8rem}.price-card h3{font-size:1.8rem;letter-spacing:-.05em;font-weight:600;margin-bottom:1.3rem}.old-price{font-size:1rem;margin:0;color:#667182}.current-price{font-size:5rem;font-weight:700;letter-spacing:-.065em;line-height:1.2;margin:.3rem 0 .6rem;white-space:nowrap}.current-price span{font-size:2rem;letter-spacing:-.04em}.payment-label{font-size:.8125rem;color:#5d6979;margin:0}.package-list{list-style:none;border-top:1px solid #d6dce2;margin:1.6rem 0;padding:1.5rem 0 0}.package-list li{font-size:.875rem;line-height:1.65;padding-left:1.5rem;position:relative;margin:.65rem 0}.package-list li::before{content:'✓';position:absolute;left:0;color:#785b00}.checkout-button{width:100%;gap:1rem}.checkout-button[aria-disabled='true']{cursor:default;background:#dfca82;border-color:#dfca82;color:#35404c}.checkout-button[aria-disabled='true']:hover{transform:none}.checkout-note{font-size:.8125rem;text-align:center;color:#5a6573;margin:.75rem 0 0}.access-note{font-size:.8125rem;text-align:center;color:#5a6573;margin:1rem 0 0}.checkout-provider{display:flex;justify-content:center;align-items:center;gap:.6rem;border-top:1px solid #d6dce2;margin-top:1.5rem;padding-top:1rem}.checkout-provider span{font-size:.75rem;color:#667182}.checkout-provider strong{font-size:1rem}.faq-section{display:grid;grid-template-columns:.85fr 1.3fr;gap:5rem}.faq-section .lead{font-size:.9375rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.3rem;min-height:78px;padding:1.2rem 0;font-size:.9375rem;line-height:1.65;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';font-size:1.5rem;color:var(--yellow);flex-shrink:0;font-weight:400}.faq-list details[open] summary::after{content:'−'}.faq-list details p{color:var(--muted);font-size:.875rem;margin:0;padding:0 2rem 1.4rem 0}.closing{text-align:center;padding-block:20px 90px}.closing .eyebrow{justify-content:center}.closing h2{font-size:clamp(2.3rem,4.5vw,4rem);font-weight:600}.closing>p:not(.eyebrow){color:var(--muted);font-size:1rem}.closing .button{margin-top:.5rem}.closing .closing-ps{font-size:.8125rem!important;max-width:620px;margin:1.7rem auto 0}.footer{border-top:1px solid var(--line);padding-block:35px;background:var(--ink)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-brand{font-size:1rem;font-weight:600;line-height:1.5}.footer-brand strong{color:var(--yellow)}.footer-brand span{display:block;letter-spacing:.35em;font-size:.625rem}.footer p{font-size:.75rem;color:#91a1b2;margin:0;line-height:1.8}.footer a{font-size:.8125rem;white-space:nowrap;color:var(--muted)}.mobile-cta{display:none}
@media(max-width:1000px){.intro,.confidence,.offer-grid,.faq-section{gap:2.5rem}.learning-card{padding:1.5rem 1.2rem}.step{gap:.5rem}.step span{font-size:.75rem;letter-spacing:0}.price-card{padding:1.8rem}.bonus-card{padding:1.5rem}.section-heading{gap:2rem}.section-heading>p{max-width:300px}.bonus-number{font-size:4.8rem}.footer-inner{flex-wrap:wrap}}
@media(max-width:760px){body{padding-bottom:83px}.intro,.confidence,.offer-grid,.faq-section{grid-template-columns:1fr;gap:1.8rem}.intro-copy,.confidence-copy{padding-top:0}.intro h2 br:nth-of-type(1){display:none}.intro h2 br:nth-of-type(3){display:none}.section-heading{display:block;margin-bottom:2rem}.section-heading>p{margin-top:1.2rem;max-width:none}.learning-grid,.bonus-grid{grid-template-columns:1fr}.learning-card{padding:1.6rem}.learning-card h3{min-height:0}.learning-card h3 br{display:none}.step{margin-bottom:1rem;gap:1rem}.learning-card ul{margin-top:1.3rem}.learning-card li+li{margin-top:1.1rem}.learning-card li span{font-size:.9375rem}.bonus-card{display:grid;grid-template-columns:90px 1fr;column-gap:1.2rem;padding:1.5rem;align-items:start}.bonus-top{grid-column:1/-1;margin-bottom:1.4rem}.bonus-number{grid-column:1;grid-row:2/4;font-size:3.7rem;margin:0;letter-spacing:-.075em}.checklist-number{font-size:3.8rem;height:auto}.bonus-card h3{grid-column:2;font-size:1.35rem;margin-bottom:.65rem}.bonus-card>p{grid-column:2;margin-bottom:1.2rem}.included{grid-column:1/-1}.confidence{padding-block:50px 60px}.confidence h2 br:nth-of-type(1){display:none}.confidence h2 br:nth-of-type(3){display:none}.offer-grid{gap:2.5rem}.price-card{padding:1.8rem 1.5rem}.current-price{font-size:4.5rem}.faq-list details p{font-size:.9375rem}.faq-list summary{font-size:1rem}.closing{padding-block:10px 60px}.closing .button{width:100%;max-width:420px}.footer-inner{align-items:start;flex-direction:column;gap:1.4rem}.mobile-cta{position:fixed;bottom:0;left:0;right:0;background:#f2f4f7fa;color:var(--navy);border-top:1px solid #dbe0e7;padding:12px 20px calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:1rem;z-index:20;backdrop-filter:blur(10px)}.mobile-cta>div{display:flex;flex-direction:column}.mobile-cta>div span{font-size:.75rem;color:#5a6573}.mobile-cta strong{font-size:1.2rem}.mobile-cta a{display:flex;gap:1.6rem;align-items:center;padding:.8rem 1.2rem;background:var(--yellow);border-radius:5px;font-size:.875rem;font-weight:600}.hero-trust{font-size:.875rem}.hero-price{font-size:.9375rem}}@media(max-width:370px){.wrap{width:calc(100% - 32px)}.brand-crop{width:130px}.nav-cta{padding:.6rem}.hero h1{font-size:2.5rem}.bonus-card{grid-template-columns:68px 1fr;padding:1.25rem}.bonus-number{font-size:3rem}.current-price{font-size:4rem}}
.footer-brand span{font-size:.75rem;letter-spacing:.2em}

img{height:auto}
.mobile-cta a{width:100%;justify-content:center}
.offer-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:4rem;align-items:center;margin-bottom:3rem}
.offer-intro .offer-benefits{margin:0}
.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}
.plan-card{display:flex;flex-direction:column;min-width:0;padding:2rem 1.6rem}
.plan-card .price-kicker{font-size:.75rem;letter-spacing:.07em;min-height:2.7em}
.plan-card h3{font-size:1.85rem;letter-spacing:-.035em;margin-bottom:1rem}
.plan-description{font-size:.9375rem;line-height:1.7;color:#526173;min-height:5.1em;margin:0 0 1.4rem}
.plan-price{min-height:120px;display:flex;flex-direction:column;justify-content:flex-end}
.plan-card .current-price{font-size:3.65rem;margin:.3rem 0 .6rem;line-height:1.2}
.plan-card .current-price span{font-size:1.65rem}
.plan-card .payment-label{font-size:.875rem}
.plan-card .package-list{margin-bottom:2rem}
.plan-card .package-list li{font-size:.9375rem;margin:.8rem 0;overflow-wrap:anywhere}
.plan-card .package-list strong{font-weight:600}
.plan-action{margin-top:auto}
.plan-card .checkout-button{font-size:.9375rem;padding:1rem .75rem;gap:.5rem}
.plan-advanced{border-top-color:var(--orange)}
.offer-assurance{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}
.offer-assurance .guarantee{border:0;padding:0}
.offer-access .access-note{margin-top:0;color:var(--muted);font-size:.875rem}
.offer-access .checkout-provider{border-color:var(--line);margin-top:1rem}
.offer-access .checkout-provider span{color:var(--muted);font-size:.875rem}
@media(max-width:1050px){.plans-grid{gap:1rem}.plan-card{padding:1.7rem 1.2rem}.plan-card .current-price{font-size:3.1rem}.plan-card .current-price span{font-size:1.35rem}.plan-card h3{font-size:1.6rem}.offer-intro{gap:2rem}}
@media(max-width:900px){.plans-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.plan-card{padding:2rem}.plan-card h3{font-size:1.85rem}.plan-card .price-kicker,.plan-description,.plan-price{min-height:0}.plan-card .current-price{font-size:3.65rem}.plan-card .current-price span{font-size:1.65rem}.plan-card .checkout-button{font-size:1rem}.offer-intro,.offer-assurance{grid-template-columns:1fr;gap:1.5rem}.offer-intro{margin-bottom:2.5rem}.offer-access .access-note{text-align:left}.offer-access .checkout-provider{justify-content:flex-start}}
@media(max-width:370px){.plan-card{padding:1.5rem 1.1rem}.plan-card .current-price{font-size:3.3rem}}
.testimonials{border-top:1px solid var(--line)}
.proof-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2.6rem)/3);gap:1.3rem;list-style:none;padding:6px 0 14px;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--yellow) var(--panel);overscroll-behavior-x:contain}
.proof-track:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}
.proof-card{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden;scroll-snap-align:start}
.proof-image{display:block;width:100%;padding:12px;border:0;background:var(--ink);cursor:zoom-in}
.proof-image img{width:100%;height:440px;object-fit:contain;transition:opacity .2s}
.proof-image:hover img{opacity:.85}
.proof-image:focus-visible{outline-offset:-5px}
.proof-card>p{padding:1rem 1.2rem;margin:0;font-size:.875rem;color:var(--light);line-height:1.6}
.proof-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem}
.proof-position{font-size:.875rem;color:var(--muted);margin:0;font-variant-numeric:tabular-nums}
.proof-controls>div{display:flex;gap:.65rem}
.proof-arrow{width:48px;height:48px;background:var(--yellow);color:var(--ink);border:1px solid var(--yellow);border-radius:6px;font-size:1.5rem;cursor:pointer;transition:background .2s}
.proof-arrow:hover{background:#ffd14a}
.proof-arrow:disabled{background:var(--panel);border-color:var(--line);color:var(--muted);cursor:default;opacity:.6}
.proof-note{font-size:.8125rem;color:var(--muted);max-width:850px;margin:1.5rem 0 0}
.proof-dialog{position:fixed;inset:0;max-width:calc(100vw - 24px);width:fit-content;max-height:calc(100dvh - 24px);padding:64px 16px 16px;background:var(--ink);border:1px solid var(--line);border-radius:10px;color:var(--light);overflow:auto}
.proof-dialog::backdrop{background:#020a12e8}
.proof-dialog>img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 110px);object-fit:contain;margin:auto}
.proof-close{position:absolute;right:12px;top:10px;min-height:44px;padding:.5rem 1rem;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--light);cursor:pointer;font-size:.875rem}
.proof-close span{font-size:1.3rem;margin-left:.5rem}
body:has(.proof-dialog[open]){overflow:hidden}
@media(max-width:1000px){.proof-track{grid-auto-columns:calc((100% - 1.3rem)/2)}}
@media(max-width:760px){.proof-track{grid-auto-columns:100%;gap:1rem}.proof-image img{height:440px;height:min(65svh,540px)}.proof-dialog{padding:64px 8px 8px}.proof-note{font-size:.875rem}}
