/* Final-product edition: real sample pages, legible mobile copy, focused offers. */
.hero-intro>p{font-size:16px;line-height:1.75;max-width:520px}.hero-intro>p strong{font-size:18px;color:white}.hero-intro>p b{color:#e6f5ff}.hero-v2{padding-top:35px;gap:18px 30px;align-items:center}.hero-preview{display:block;font-size:12px;color:#9cceef;margin-top:20px;text-underline-offset:5px;text-decoration:underline}.hero-checks{font-size:13px}.micro-trust{font-size:10px}.preview-bar{font-size:10px}
.hero-visual.product-stage{position:relative;isolation:isolate;margin:0;min-height:590px;width:100%;align-self:center;display:block;overflow:visible}.product-stage>img{animation:none!important;position:absolute;width:49%;height:auto;border:1px solid #c9d5dc;box-shadow:0 20px 50px #0008;border-radius:2px}.product-stage .page-left{left:0;top:75px;transform:rotate(-12deg)}.product-stage .page-right{right:0;top:75px;transform:rotate(12deg)}.page-front{position:absolute;top:25px;left:19%;width:62%;padding:0;border:0;border-radius:3px;background:#fff;transform:rotate(-2deg);box-shadow:0 28px 70px #0009;transition:transform .25s;overflow:hidden}.page-front:hover{transform:rotate(0) translateY(-5px)}.page-front img{width:100%;height:auto;display:block}.page-front>span{display:block;background:#0099bd;color:white;font-size:10px;letter-spacing:1px;padding:8px;font-weight:800}.stage-grid{position:absolute;inset:0;background:linear-gradient(#57baff10 1px,transparent 1px),linear-gradient(90deg,#57baff10 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse,#000,transparent 70%);z-index:-2}.stage-orbit{position:absolute;inset:15% 0;border-radius:50%;background:#0076ff2b;filter:blur(30px);z-index:-1}.stage-count{position:absolute;right:-5px;bottom:65px;display:flex;align-items:center;gap:10px;background:var(--yellow);color:#072348;padding:15px 21px;border-radius:12px;transform:rotate(5deg);box-shadow:0 12px 30px #0006}.stage-count b{font:800 54px/1 var(--display)}.stage-count span{font-size:11px;line-height:1.4;font-weight:800}.stage-caption{position:absolute;bottom:5px;left:0;width:100%;text-align:center;letter-spacing:1px;color:#c1d9ec;font-size:10px;font-weight:700}.stage-caption span{display:inline-block;background:#16467c;color:#4bdbff;padding:5px 8px;border-radius:4px;margin-right:8px}
.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0 34px;border-bottom:1px solid #ffffff20;text-align:center;margin-bottom:20px}.proof-strip>div{display:flex;flex-direction:column;gap:4px;border-right:1px solid #ffffff20}.proof-strip>div:last-child{border:0}.proof-strip b{font:800 42px/1 var(--display);color:#ffdc36}.proof-strip span{font-size:12px;color:#acc7df}.pain-grid p{font-size:14px}.pain-grid h3{font-size:21px}.section-top>p{font-size:15px}.sample-note{font-size:12px}.real-samples{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.real-samples .sample{background:#f7fbff;border:1px solid #c2d7e4;border-radius:12px;overflow:hidden;text-align:left;color:#123455;transition:transform .2s,box-shadow .2s}.real-samples .sample:hover{transform:translateY(-6px);box-shadow:0 15px 35px #0004}.real-samples .sample-image{padding:10px;background:#e6eef4;aspect-ratio:auto}.real-samples .sample-image img{width:100%;aspect-ratio:210/297;object-fit:contain;object-position:top;transform:none}.real-samples .sample-meta{padding:17px}.real-samples .sample-meta>span{font-size:9px;color:#007d9f}.real-samples .sample-meta h3{color:#0b2d50;font-size:19px;line-height:1.25;min-height:48px}.real-samples .sample-meta p{color:#536b7d;font-size:12px;line-height:1.7}.real-samples .zoom-icon{background:#06375c;color:white;right:15px;bottom:15px}.method{margin-top:36px}
.field-method{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.field-method h2{font-size:46px;margin:17px 0}.field-method>div>p{color:#b8cde4;font-size:15px;max-width:490px}.field-method .button{margin-top:25px;font-size:12px}.field-steps{display:grid;gap:14px}.field-steps article{display:flex;gap:19px;padding:20px;border:1px solid #366599;background:linear-gradient(120deg,#123963,#081f3f);border-radius:12px}.field-steps article>b{color:#44dfff;font:800 33px/1.3 var(--display)}.field-steps h3{margin:0 0 5px;font-size:18px}.field-steps p{margin:0;font-size:13px;color:#adc9e2;line-height:1.6}.modules summary{font-size:14px}.modules ol{font-size:13px}
.bonus-grid{gap:20px}.bonus{align-items:center;gap:22px}.real-bonus-cover{width:145px;min-width:145px;position:relative;transform:rotate(-3deg);box-shadow:8px 12px 24px #0005;border:1px solid #7895a7;transition:transform .2s}.bonus:hover .real-bonus-cover{transform:rotate(0)}.real-bonus-cover img{width:100%;display:block}.real-bonus-cover>span{position:absolute;bottom:0;left:0;right:0;padding:7px;background:#00a1c9;color:white;font-size:10px;letter-spacing:1px;font-weight:bold;text-align:center}.bonus p{font-size:13px;line-height:1.7}.bonus h3{font-size:20px}.bonus-label{font-size:10px}.bonus-number span{font-size:10px}.plan li{font-size:14px}.plan-intro{font-size:14px}.not-included{font-size:12px}.plan-foot{font-size:10px}.offer-note{font-size:12px}.delivery-steps p{font-size:14px}.faq-items summary{font-size:16px}.faq-items details p{font-size:14px}.faq>div>p{font-size:14px}.lightbox{width:min(850px,calc(100% - 24px));max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 14px}.lightbox-top{position:sticky;top:0;z-index:2;background:#061931;padding:14px 0;min-height:60px}.lightbox-top h2{font-size:21px;padding-right:45px}.lightbox-top .close{top:12px;right:0}.lightbox #lightbox-image{display:block;width:100%;max-height:none;object-fit:contain;background:white}.lightbox>p{font-size:11px}.checkout .bump small{font-size:12px}.checkout-info{font-size:12px}.modal-note{font-size:10px}.decline{font-size:13px}
@media(max-width:1050px) and (min-width:761px){.hero-visual.product-stage{min-height:510px}.stage-count{bottom:50px}.real-samples{grid-template-columns:repeat(2,minmax(0,1fr))}.field-method{gap:30px}.field-method h2{font-size:39px}}
@media(max-width:760px){.wrap{width:calc(100% - 32px)}.preview-bar{font-size:8px;line-height:1.5;padding:6px 10px}.header{height:62px}.hero-v2{padding-top:8px;gap:0}.hero-intro h1{font-size:clamp(31px,9.5vw,50px);margin:18px 0}.hero-intro h1>span{font-size:1.12em}.hero-intro h1>small{font-size:14px;letter-spacing:1.6px;margin:11px 0}.hero-intro .audience-pill{font-size:9px;padding:7px 10px}.hero-intro>p{font-size:14px;line-height:1.65;max-width:440px}.hero-intro>p strong{font-size:16px;margin-bottom:6px}.hero-visual.product-stage{width:min(100%,440px);min-height:0;height:auto;aspect-ratio:1/.99;justify-self:center;margin:22px 0 5px}.product-stage .page-left,.product-stage .page-right{top:35px;width:42%}.product-stage .page-left{left:4%}.product-stage .page-right{right:4%}.page-front{top:0;left:23%;width:54%}.page-front>span{font-size:7px;padding:6px;letter-spacing:.3px}.stage-count{right:0;bottom:35px;gap:7px;padding:10px 12px;border-radius:8px}.stage-count b{font-size:39px}.stage-count span{font-size:8px}.stage-caption{bottom:0;font-size:8px;letter-spacing:.2px}.stage-caption span{padding:3px 7px}.hero-purchase{margin-top:16px}.hero-checks{font-size:11px;gap:5px 12px;margin:0 0 15px}.hero-checks li:last-child{display:list-item}.hero-checks li:before{width:14px;height:14px;font-size:9px}.entry-price{font-size:13px;gap:10px;margin-bottom:12px}.entry-price>strong{font-size:34px}.hero-purchase>.button{font-size:13px;min-height:57px}.micro-trust{font-size:9px;gap:10px}.hero-preview{font-size:12px;margin-top:18px}.proof-strip{grid-template-columns:1fr 1fr;padding:15px 0 22px;gap:22px 0;margin-bottom:12px}.proof-strip>div:nth-child(2){border:0}.proof-strip b{font-size:34px}.proof-strip span{font-size:11px}.topic-strip>.wrap{font-size:9px}.section{padding-block:48px}.pain-v2 h2{font-size:32px}.pain-grid article{padding:19px 15px;gap:0 13px}.pain-grid h3{font-size:17px}.pain-grid p{font-size:13px;line-height:1.7}.pain-answer>span{font-size:10px}.pain-answer p{font-size:14px}.section-top h2{font-size:34px}.section-top .eyebrow,.section-heading .eyebrow{font-size:10px}.section-top>p{font-size:14px;line-height:1.7}.real-samples{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:83%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:7px 0 20px;scrollbar-color:#20b8db #102d51;scrollbar-width:thin}.real-samples .sample{scroll-snap-align:center;min-width:0}.real-samples .sample-image{padding:9px}.real-samples .sample-meta h3{font-size:21px;min-height:0}.real-samples .sample-meta p{font-size:13px}.real-samples .sample-meta>span{font-size:10px}.sample-note{font-size:11px;line-height:1.7}.field-method{grid-template-columns:1fr;gap:24px}.field-method h2{font-size:33px}.field-method>div>p{font-size:14px}.field-method .button{width:100%;font-size:11px;min-height:55px}.field-steps article{padding:17px}.field-steps h3{font-size:17px}.field-steps p{font-size:13px}.modules summary{font-size:13px;padding:15px 10px}.modules summary>small{font-size:10px}.modules ol{font-size:12px;padding-left:48px}.catalog-toggle{font-size:12px;padding:16px}.bonus-grid{grid-template-columns:1fr;gap:15px}.bonus{display:flex;text-align:left;padding:20px;gap:20px}.bonus:last-child{padding:20px}.real-bonus-cover{min-width:95px;width:95px;flex-shrink:0}.real-bonus-cover>span{font-size:8px;padding:4px}.bonus h3{font-size:17px;line-height:1.3;margin:7px 0}.bonus p{font-size:12px;line-height:1.65}.bonus-label{font-size:9px;min-height:0}.bonus-number span{font-size:10px}.offer-heading h2{font-size:35px}.offer-heading p{font-size:14px}.plan{padding:30px 24px}.plan-intro{font-size:14px}.plan-tag{font-size:10px}.plan-volume>span{font-size:13px}.plan li{font-size:14px;line-height:1.55;padding-block:12px}.not-included{font-size:12px}.plan .button{font-size:12px;min-height:57px}.recommended{font-size:9px}.plan-foot{font-size:10px}.offer-note{font-size:11px}.delivery-steps h3{font-size:16px}.delivery-steps p{font-size:13px}.faq-items summary{font-size:15px;line-height:1.5;padding:18px 0}.faq-items details p{font-size:13px}.faq>div>p{font-size:14px}.closing h2{font-size:35px}.closing p{font-size:11px}.footer>p{font-size:10px}.mobile-cta>div{font-size:10px}.mobile-cta>div>span{font-size:10px}.mobile-cta .button{font-size:11px;min-height:44px}.lightbox-top h2{font-size:17px}.lightbox>p{font-size:10px}.upgrade>p{font-size:14px}.upgrade>.button{font-size:12px}.decline{font-size:12px;min-height:44px}.checkout .bump{padding:13px 10px}.checkout .bump strong{font-size:13px}.checkout .bump small{font-size:11px}.checkout-info{font-size:11px}.checkout .button{font-size:11px}.modal h2{font-size:34px}}
@media(max-width:350px){.hero-intro h1{font-size:30px}.hero-intro>p{font-size:13px}.hero-intro>p strong{font-size:15px}.hero-intro .audience-pill{font-size:8px}.bonus{padding:16px 12px;gap:15px}.real-bonus-cover{width:80px;min-width:80px}.bonus h3{font-size:16px}.plan{padding:28px 19px}.plan .button{font-size:11px}.recommended{font-size:8px}.section-top h2,.field-method h2{font-size:30px}.micro-trust{font-size:8px}}
@media(prefers-reduced-motion:reduce){.page-front,.real-bonus-cover,.real-samples .sample{transition:none}}
