/* Canva Se Cash Tak · clear offer, real proof, simple checkout */
@font-face{font-family:CashTak;src:url('/assets/site-sans-regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:CashTak;src:url('/assets/site-sans-bold.woff') format('woff');font-weight:600 900;font-style:normal;font-display:swap}
:root{--paper:#faf9f6;--white:#fff;--ink:#252623;--muted:#636860;--line:#dedfd8;--accent:#2455d6;--accent-dark:#1941ae;--sand:#eeece4;--accent-soft:#edf1fc;--accent-tint:#dce5fc;--accent-border:#b8c8ef;--inverse:#faf9f6;--inverse-muted:#d1d4cd;--inverse-border:#5c6257;--radius:22px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:24px;scroll-padding-bottom:var(--checkout-bar-height,24px);-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.65 CashTak,Arial,sans-serif;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}
button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
::selection{background:var(--accent-tint);color:var(--ink)}
.wrap{width:100%;max-width:1232px;padding-inline:40px;margin-inline:auto}
section{padding-block:58px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}
h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:700}h2{font-size:clamp(28px,3.2vw,40px);line-height:1.2;letter-spacing:-1.4px;margin-bottom:20px}h3{line-height:1.35}p{color:var(--muted)}
.nav{min-height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.5px;display:block}.brand span{display:block;font-size:9px;letter-spacing:1.7px;color:var(--muted);margin-top:5px;font-weight:400}
.navlinks{display:flex;gap:26px;align-items:center;margin-left:auto;font-size:12px;color:var(--muted)}.navlinks a{padding-block:14px}.navlinks a:hover{color:var(--ink)}
.smallbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 21px;background:var(--accent);border-radius:10px;color:white;font-size:13px;font-weight:700;white-space:nowrap}.smallbtn:hover{background:var(--accent-dark)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--accent);color:white;padding:17px 24px;min-height:56px;border-radius:12px;font-size:14px;font-weight:700;line-height:1.5;text-align:center;transition:background .15s}
.btn:hover{background:var(--accent-dark)}.arrow{font-size:21px;line-height:1;flex-shrink:0}
.hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:58px;padding-block:62px 44px}.hero>*{min-width:0}
.dot{height:7px;width:7px;flex-shrink:0;background:var(--accent);border-radius:50%}.hero .eyebrow{color:var(--accent);font-size:10px;letter-spacing:1.5px}
h1{font-size:clamp(36px,4.15vw,54px);letter-spacing:-2px;line-height:1.16;margin:23px 0}.hero h1 em{color:var(--accent);font-style:normal;display:inline-block;white-space:nowrap}
.intro{font-size:16px;line-height:1.75;max-width:590px;margin-bottom:18px}.micro{display:table;max-width:100%;font-size:12px;line-height:1.5;margin-bottom:22px;padding:7px 11px;border:1px solid var(--accent-border);border-radius:8px;background:var(--accent-soft);color:var(--accent)}.hero .btn{min-width:340px}
.under{font-size:10px;line-height:1.7;margin:13px 0 0}.refund-line{font-size:11px;font-weight:700;color:var(--accent);margin:14px 0 0;line-height:1.6}
.heroart{position:relative;background:var(--sand);border:1px solid var(--line);border-radius:24px;min-width:0;overflow:hidden;padding:23px 22px 20px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}
.art-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;letter-spacing:1.3px;font-weight:700;color:var(--muted)}.art-dot{width:7px;height:7px;background:var(--accent);border-radius:50%}
.page-stack{position:relative;height:315px;margin:23px 0 18px}
.heroart .preview-open{position:absolute;padding:0;width:61%;aspect-ratio:1061/1500;border:1px solid var(--line);background:white;border-radius:4px;box-shadow:0 16px 28px #202a251c;overflow:hidden;transition:transform .2s}
.heroart .preview-open img{width:100%;height:100%;object-fit:contain}.heroart .preview-open:first-child{top:7px;left:5%;transform:rotate(-9deg)}.heroart .preview-open:last-child{top:30px;right:4%;transform:rotate(8deg)}.heroart .preview-open:hover{transform:rotate(0deg);z-index:2}
.art-caption{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:8px 12px;font-size:10px;border-radius:8px;background:var(--ink);color:#fff;box-shadow:0 4px 16px #202a251a;pointer-events:none}
.art-facts{display:grid;grid-template-columns:1fr;gap:16px;border-top:1px solid var(--line);padding-top:17px}.art-facts strong{font-size:25px;line-height:1;letter-spacing:-.5px;display:block}.art-facts span{font-size:10px;color:var(--muted);display:block;margin-top:7px}
.trust{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;align-items:center;gap:25px;border:1px solid var(--line);border-radius:16px;background:var(--white);padding:23px 25px;font-size:12px;line-height:1.5}.trust>div{min-width:0}.trust .trust-customers{display:flex;align-items:center;gap:15px}.trust-customers strong{font-size:28px;letter-spacing:-1px;line-height:1}.trust-customers span{max-width:160px;color:var(--muted);font-size:12px}.trust-payment{display:flex;gap:12px;align-items:center}.trust-payment .trust-check{border:1px solid var(--accent-border);border-radius:50%;width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;color:var(--accent)}.trust-payment small{display:block;font-size:10px;color:var(--muted);margin-top:3px}
.iso-proof{display:grid;gap:5px;justify-items:start;min-width:0}.iso-claim{font-size:12px;font-weight:700;line-height:1.5;margin:0;color:var(--ink)}.iso-open{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px 12px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);border-radius:8px;font-size:11px;font-weight:700;line-height:1.4}.iso-open:after{content:'↗';font-size:15px}.iso-open:hover{background:var(--accent-tint)}
.problem-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center;padding-block:40px}.problem-section h2{margin:15px 0 14px;max-width:420px}.problem-section p{font-size:14px;margin:0;max-width:430px}.questions{list-style:none;padding:0;margin:0;counter-reset:questions}.questions li{display:flex;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;counter-increment:questions}.questions li:before{content:'0' counter(questions);font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}
.system-section{padding-block:29px;background:var(--ink);color:white}.mechanism{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:700;letter-spacing:1px}.mechanism i{font-style:normal;color:var(--accent-tint);font-size:20px;font-weight:400}.system-section p{color:var(--inverse-muted);font-size:12px;text-align:center;margin:14px 0 0}
.proof-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px}.proof-heading h2{font-size:34px;letter-spacing:-1px;margin:10px 0 0}.proof-heading p{font-size:12px;color:var(--muted);margin:0 0 4px}
.preview-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 8px}.preview-carousel::-webkit-scrollbar{display:none}
.real-preview{margin:0;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}
.preview-carousel .preview-open{display:block;width:100%;padding:0;text-align:left;background:white;color:var(--ink);border:1px solid var(--line);border-radius:19px;overflow:hidden;box-shadow:0 3px 8px #202a2503}
.preview-carousel .preview-open:focus-visible{outline-offset:-4px}.preview-carousel .preview-open:hover{border-color:var(--accent-border)}
.preview-stage{position:relative;display:flex;align-items:center;justify-content:center;height:292px;padding:43px 24px 23px;background:linear-gradient(135deg,var(--sand),var(--accent-soft))}
.real-preview:nth-child(2) .preview-stage{background:linear-gradient(135deg,var(--sand),var(--accent-soft))}.real-preview:nth-child(3) .preview-stage{background:linear-gradient(135deg,var(--sand),var(--accent-soft))}
.preview-meta{position:absolute;inset:15px 18px auto;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;letter-spacing:1.4px;line-height:1.5;color:var(--muted)}
.preview-number{font-size:11px;font-weight:400;letter-spacing:.6px;font-variant-numeric:tabular-nums}
.preview-carousel .preview-open img{display:block;flex-shrink:0;height:100%;width:auto;max-width:80%;object-fit:contain;border:1px solid #dedfd8;background:#fff;box-shadow:0 16px 24px -12px #202a254a,0 2px 5px #202a250d}
.preview-info{display:block;padding:20px 20px 17px}
.preview-title{display:flex;align-items:flex-start;min-height:46px;font-size:16px;font-weight:700;letter-spacing:-.35px;line-height:1.45}
.preview-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:9px;padding-top:11px;border-top:1px solid var(--line);color:var(--accent);font-size:12px;font-weight:700;line-height:1.5}
.preview-link>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);font-size:18px;font-weight:400}
.preview-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.preview-navigation>p{font-size:11px;color:var(--muted);margin:0}#preview-position{font-size:11px;min-width:35px;text-align:center;font-variant-numeric:tabular-nums}
.preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.preview-actions button,.review-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--accent-border);border-radius:50%;background:transparent;color:var(--ink);font-size:20px;line-height:1}.preview-actions button:hover:not(:disabled),.review-controls button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border)}button:disabled{opacity:.3;cursor:default}
.bundle-section{padding-top:0}.compactbundle>.eyebrow{margin-bottom:13px}.compactbundle h2{max-width:800px;font-size:clamp(27px,3vw,36px);margin-bottom:27px}
.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:outcome}.outcome-card{counter-increment:outcome;min-width:0;border:1px solid var(--line);border-radius:16px;padding:24px 20px;background:var(--white);position:relative}.outcome-card:before{content:'0' counter(outcome);display:block;font-size:11px;color:var(--muted);margin-bottom:26px;font-variant-numeric:tabular-nums}.outcome-card:after{content:'↗';position:absolute;right:20px;top:20px;color:var(--accent);font-size:19px}.outcome-card h3{font-size:12px;color:var(--accent);letter-spacing:1.7px;margin:0 0 15px}.outcome-card ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.outcome-card li{font-size:12px;line-height:1.65}
.bonus{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;background:var(--accent-soft);border:1px solid var(--line);border-radius:16px;margin-top:18px}.bonus-copy{max-width:660px}.bonus .eyebrow{font-size:9px;color:var(--accent)}.bonus h3{font-size:21px;letter-spacing:-.6px;margin:8px 0 0}.bonus-tag{display:inline-flex;gap:12px;align-items:center;font-size:12px;font-weight:700;color:var(--accent);flex-shrink:0}.bonus-tag>span{display:grid;place-items:center;width:28px;height:28px;background:var(--accent-tint);border-radius:50%;color:var(--accent)}.bonus p{font-size:12px;margin:0;line-height:1.65}.bonusprice{font-size:12px;line-height:1.7;max-width:180px;font-weight:700}.bonusprice del{display:block;color:var(--muted);font-size:10px;font-weight:400;margin-bottom:4px}
.audience{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line);padding-top:35px}.audience h2{font-size:30px;margin:13px 0}.audience .note{max-width:430px;font-size:12px;margin:0}.audience ul{list-style:none;padding:0;margin:0}.audience li{display:flex;gap:13px;font-size:13px;padding:5px 0}.audience li:before{content:'✓';color:var(--accent)}
.trust-proof{margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding-top:24px}.trust-proof h3{font-size:15px;margin:0;max-width:170px}.trust-points{display:flex;gap:22px;align-items:center;font-size:11px;color:var(--muted)}.trust-points .iso-claim{font-size:11px}
.reviews-section{padding-top:0}.reviews-section h2{margin:13px 0 10px}.review-note{font-size:12px;line-height:1.65;margin:0 0 23px;color:var(--muted)}
.review-grid{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.review-grid::-webkit-scrollbar{display:none}
.review-card{min-width:0;scroll-snap-align:start;scroll-snap-stop:always;background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden}
.review-open{display:block;width:100%;height:100%;padding:0;border:0;background:#fff;color:var(--ink);text-align:left;cursor:zoom-in}.review-open:focus-visible{outline-offset:-4px}.review-open img{display:block;width:100%;height:auto;aspect-ratio:1229/1536;object-fit:contain}
.review-image-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 16px;border-top:1px solid var(--line);font-size:12px;font-weight:700;line-height:1.5;color:var(--accent)}.review-image-caption>span{font-size:20px;font-weight:400}
.review-navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.review-navigation p{margin:0;font-size:12px}.review-controls{display:flex;align-items:center;gap:12px}#review-position{font-size:11px;min-width:52px;text-align:center;font-variant-numeric:tabular-nums}
.review-dialog{width:min(920px,calc(100% - 32px))}.review-full-image{width:100%;height:auto}.review-transcript{padding:22px 26px 26px;border-top:1px solid var(--line)}.review-transcript p{font-size:13px;margin:0 0 12px}.review-transcript blockquote{font-size:17px;line-height:1.75;margin:0;overflow-wrap:break-word}
.offersection{padding-top:0}.offer{border-radius:24px;background:var(--ink);color:#fff;padding:42px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.offer>*{min-width:0}.offer .eyebrow{color:var(--inverse-muted);font-size:10px}.offer h2{font-size:34px;letter-spacing:-1.3px;line-height:1.25;margin:18px 0 25px;max-width:470px}.offer-features{display:grid;grid-template-columns:1fr;gap:10px;font-size:12px;color:var(--inverse)}.offer .price{font-weight:700;font-size:72px;letter-spacing:-3px;line-height:1.1;margin:14px 0 8px}.offer .regular{font-size:12px;color:var(--inverse-muted);margin:0 0 23px}.offer .btn{background:var(--accent);color:var(--white);box-shadow:inset 0 0 0 1px #ffffff38;width:100%;font-size:13px;padding-inline:18px;gap:14px}.offer .btn:hover{background:var(--accent-dark)}.offer .under{color:var(--inverse-muted);text-align:center}.refund-card{margin-top:22px;border-top:1px solid var(--inverse-border);padding-top:20px}.refund-card strong{font-size:12px;line-height:1.65;display:block;color:var(--inverse)}.refund-card p{font-size:11px;line-height:1.7;color:var(--inverse-muted);margin:7px 0 0}.expectations p{font-size:10px;text-align:center;max-width:700px;margin:15px auto 0}
.faqsection{padding-top:0}.faqsection h2{font-size:32px;margin-bottom:26px}.faqs{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.faq{padding:22px 0;border-top:1px solid var(--line)}.faq h3{font-size:13px;margin:0 0 10px}.faq p{font-size:12px;line-height:1.8;margin:0}
.final-cta{text-align:center;padding:42px 20px 50px;border-top:1px solid var(--line)}.final-cta h2{font-size:clamp(26px,3vw,38px);max-width:750px;margin:0 auto 14px}.final-cta p{font-size:13px;max-width:560px;margin:0 auto 20px;line-height:1.8}.final-cta p strong{color:var(--ink);display:block;margin-top:10px}.final-cta .under{font-size:10px;margin-top:14px;margin-bottom:0}
footer{border-top:1px solid var(--line);padding:26px 0 28px}.footrow{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-link{font-size:12px;color:var(--muted);padding:12px 0}.legal{max-width:750px;font-size:10px;line-height:1.7;margin:17px 0 0}.mobilesticky{display:none}
dialog{width:min(800px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 24px 90px #202a2540;color:var(--ink);overscroll-behavior:contain}dialog::backdrop{background:#202a25d1}.dialog-top{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fffffff5;border-bottom:1px solid var(--line);padding:10px 18px;z-index:1}.dialog-top h2{font-size:15px;letter-spacing:-.2px;margin:0;line-height:1.5}.dialog-top button{border:1px solid var(--line);border-radius:50%;background:white;min-width:44px;min-height:44px;font-size:25px;line-height:1;color:var(--ink)}.dialog-description{font-size:12px;padding:14px 20px;margin:0}.zoom-image,.certificate-image{width:100%;height:auto}.iso-dialog{max-width:900px}
.skip-link{position:absolute;left:20px;top:-100px;padding:12px 18px;background:white;color:var(--ink);z-index:100;border-radius:8px}.skip-link:focus{top:12px}
@media(min-width:768px){.preview-navigation{display:none}}
@media(max-width:1100px){.hero{gap:30px;grid-template-columns:1.3fr .8fr}.hero h1{font-size:4.1vw}.heroart{padding:20px 17px}.page-stack{height:280px}.navlinks{gap:18px}.offer{gap:35px;padding:34px}.trust{gap:20px}.trust-points{gap:16px}.trust-customers strong{font-size:25px}.art-heading{font-size:8px}.offer .btn{font-size:12px}}
@media(max-width:899px){.navlinks{display:none}.hero{grid-template-columns:1.3fr .8fr;gap:25px}.wrap{padding-inline:28px}.hero h1{font-size:4vw;letter-spacing:-1px}.hero .btn{min-width:0;padding-inline:18px;font-size:12px}.intro{font-size:14px}.page-stack{height:230px}.heroart{align-self:center}.art-heading{font-size:7px}.art-facts strong{font-size:22px}.art-facts span{font-size:9px}.art-caption{font-size:9px}.trust{grid-template-columns:1fr 1fr;gap:22px}.trust-payment{display:none}.problem-section{gap:40px}.preview-carousel{grid-auto-columns:calc((100% - 36px)/3)}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-proof{align-items:flex-start}.trust-points{flex-wrap:wrap;gap:14px;max-width:65%}.offer{gap:28px;padding:28px}.offer h2{font-size:28px}.offer .btn{font-size:11px}.review-grid{grid-auto-columns:calc((100% - 18px)/2)}}
@media(max-width:767px){
body{padding-bottom:var(--checkout-bar-height,calc(88px + env(safe-area-inset-bottom)));overflow-wrap:break-word}.wrap{padding-inline:20px}.nav{min-height:78px;gap:10px}.brand{font-size:13px;letter-spacing:-.4px}.brand span{font-size:8px;letter-spacing:1.3px}.nav .smallbtn{min-height:48px;font-size:12px;padding:12px 16px;border-radius:10px;gap:7px}section{padding-block:34px}.eyebrow{font-size:10px;letter-spacing:1.1px}h2{font-size:28px;letter-spacing:-.8px}
.hero{display:block;padding-block:32px 25px}.hero .eyebrow{font-size:9px;letter-spacing:1.1px}.hero h1{font-size:clamp(23px,7.35vw,43px);letter-spacing:-.8px;line-height:1.2;margin:18px 0}.hero .intro{font-size:14px;line-height:1.75;margin:0 0 14px}.micro{font-size:12px;line-height:1.5;margin:0 0 20px;max-width:100%;padding:7px 10px}.hero .btn,.final-cta .btn{width:100%;font-size:12px;gap:12px;min-height:54px;padding:15px 12px}.hero .under{text-align:center;font-size:9px}.refund-line{font-size:10px;line-height:1.65;text-align:center;max-width:340px;margin:12px auto 0}.heroart{display:none}
.trust{padding:18px 16px;gap:14px;grid-template-columns:1fr 1fr;align-items:start}.trust .trust-customers{display:block;padding-top:2px}.trust-customers strong{display:block;font-size:27px;margin-bottom:8px}.trust-customers span{display:block;font-size:10px;line-height:1.5;max-width:135px}.iso-claim{font-size:11px}.iso-proof{gap:7px}.iso-open{font-size:10px;padding:8px 10px;min-height:44px;text-align:left}.iso-open:after{font-size:15px}
.problem-section{grid-template-columns:1fr;gap:13px;padding-block:28px}.problem-section h2{font-size:27px;margin:12px 0}.problem-section p{font-size:13px}.questions li{font-size:13px;padding:10px 0}.questions li:last-child{border-bottom:0}
.system-section{padding-block:24px}.mechanism{font-size:10px;line-height:1.8;gap:4px 7px;justify-content:center;letter-spacing:.1px}.mechanism i{font-size:15px}.system-section p{font-size:11px;line-height:1.7;max-width:420px;margin:12px auto 0}
.proof-heading{display:block;margin-bottom:20px}.proof-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.proof-heading h2{font-size:27px;letter-spacing:-.8px;line-height:1.2;margin-top:9px}.proof-heading p{font-size:12px;margin:10px 0 0}
.preview-carousel{grid-auto-columns:100%;gap:16px;padding-block:2px 6px}.preview-carousel .preview-open{border-radius:18px}.preview-stage{height:276px;padding:42px 24px 22px}.preview-meta{inset:15px 18px auto;font-size:10px}.preview-number{font-size:11px}.preview-info{padding:18px 20px 15px}.preview-title{font-size:17px;min-height:48px;line-height:1.4;letter-spacing:-.3px}.preview-link{margin-top:14px;padding-top:11px;font-size:12px}.preview-navigation{margin-top:12px}.preview-navigation>p{font-size:12px}
.bundle-section{padding-top:8px}.compactbundle h2{font-size:25px;line-height:1.3;margin-bottom:22px;letter-spacing:-.7px}.outcome-grid{grid-template-columns:1fr;gap:10px}.outcome-card{padding:19px 20px 19px 61px;border-radius:14px}.outcome-card:before{position:absolute;top:20px;left:20px;font-size:11px;margin:0}.outcome-card:after{top:15px;right:16px;font-size:16px}.outcome-card h3{font-size:11px;margin-bottom:9px;letter-spacing:1.5px}.outcome-card li{font-size:13px;line-height:1.6}.outcome-card ul{gap:5px}
.bonus{display:block;padding:20px;margin-top:16px}.bonus-tag{font-size:12px;gap:10px;margin-top:13px}.bonus-tag>span{width:24px;height:24px}.bonus h3{font-size:20px;margin:9px 0 0}.bonus p{font-size:12px}.bonusprice{max-width:none;font-size:12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.bonusprice del{font-size:10px;margin-bottom:3px}
.audience{grid-template-columns:1fr;gap:17px;padding-top:28px}.audience h2{font-size:25px;margin:12px 0}.audience .note{font-size:11px}.audience li{font-size:13px;padding:5px 0}.trust-proof{padding-top:20px;margin-top:24px;display:block}.trust-proof h3{max-width:none;font-size:14px;margin-bottom:14px}.trust-points{display:grid;grid-template-columns:1fr;gap:13px;max-width:none;font-size:11px}
.reviews-section{padding-top:0}.reviews-section h2{font-size:27px;margin:12px 0 10px}.review-note{font-size:12px;margin-bottom:20px}.review-grid{grid-auto-columns:100%;gap:12px}.review-card{border-radius:16px}.review-image-caption{min-height:48px;padding:12px 16px}.review-navigation p{font-size:12px;max-width:140px}.review-controls{gap:8px}.review-dialog{width:calc(100% - 20px)}.review-transcript{padding:18px}.review-transcript blockquote{font-size:16px}
.offersection{padding-top:0}.offer{grid-template-columns:1fr;padding:27px 23px;gap:28px;border-radius:20px}.offer h2{font-size:27px;margin:14px 0 22px;line-height:1.3;letter-spacing:-.8px}.offer-features{font-size:12px;gap:9px}.offer>div+div{border-top:1px solid var(--inverse-border);padding-top:22px}.offer .price{font-size:64px;margin:12px 0 8px}.offer .regular{font-size:12px;margin-bottom:20px}.offer .btn{min-height:54px;font-size:11px;padding:15px 11px;gap:10px}.offer .under{font-size:10px}.refund-card{margin-top:20px;padding-top:18px}.refund-card strong{font-size:11px}.refund-card p{font-size:11px;line-height:1.7}.expectations p{font-size:10px;text-align:left;margin-top:14px}
.faqsection{padding-top:0}.faqsection h2{font-size:27px;margin-bottom:22px}.faqs{grid-template-columns:1fr}.faq{padding:18px 0}.faq h3{font-size:13px;line-height:1.6}.faq p{font-size:12px;line-height:1.8}
.final-cta{padding:31px 0 35px}.final-cta h2{font-size:27px;line-height:1.25;letter-spacing:-.7px}.final-cta p{font-size:12px;margin-bottom:20px}.final-cta p strong{margin-top:10px}.final-cta .under{font-size:9px;line-height:1.7;margin-top:13px}
footer{padding-block:23px 20px}.footrow{align-items:flex-start}.footer-link{font-size:10px;padding:5px 0}.legal{font-size:9px;margin-top:15px}
.mobilesticky{display:flex;flex-wrap:nowrap;position:fixed;z-index:15;inset:auto 0 0;padding:12px max(16px,env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom));gap:18px;align-items:center;justify-content:space-between;background:#faf9f6fa;border-top:1px solid var(--line);box-shadow:0 -6px 20px #202a2506}.mobilesticky[hidden]{display:none}.mobilesticky strong{font-size:23px;line-height:1.2;display:block;letter-spacing:-.5px}.mobilesticky small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.mobilesticky>div{flex-shrink:0}.mobilesticky .btn{flex:1;min-width:0;min-height:48px;font-size:11px;line-height:1.4;padding:12px 10px;gap:10px}
dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px);border-radius:12px}.dialog-top{padding:8px 12px}.dialog-top h2{font-size:12px;letter-spacing:0}.dialog-description{font-size:11px;padding:12px 14px}
}
@media(max-width:767px){.hero .intro{font-size:15px;line-height:1.65}.micro{font-size:12px;line-height:1.65}.hero .under{font-size:11px}.refund-line{font-size:11px}.trust-customers span{font-size:12px}.iso-claim{font-size:12px}.iso-open{font-size:11px;padding:8px}.trust-customers span{max-width:150px}.hero .btn,.final-cta .btn{font-size:13px}.offer .btn{font-size:12px}.outcome-card li{font-size:14px}.faq p{font-size:14px;line-height:1.75}.faq h3{font-size:14px}.review-author div>span{font-size:12px}.review-author strong{font-size:15px}.review-navigation p{font-size:12px}.final-cta .under{font-size:11px}.bonus p{font-size:14px}.audience li{font-size:14px}.questions li{font-size:14px}}
@media(max-width:359px){.wrap{padding-inline:16px}.brand{font-size:11px}.brand span{font-size:7px}.nav .smallbtn{font-size:11px;padding:11px 13px}.hero .btn,.final-cta .btn{font-size:11px;gap:8px}.hero h1{letter-spacing:-.7px}.offer{padding:23px 17px}.offer .btn{font-size:10px;gap:6px}.system-section .wrap{padding-inline:13px}.mechanism{font-size:9px;gap:4px 6px}.iso-open{font-size:10px;gap:5px;padding:7px}.trust{padding:16px 12px;gap:12px}.mobilesticky{gap:12px}.mobilesticky .btn{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.heroart .preview-open{transition:none}}
