:root{--paper:#eee8dc;--paper-2:#d8d0c2;--ink:#1a1c19;--red:#a12620;--red-dark:#681c18;--green:#19763b;--green-dark:#10582b;--yellow:#e6a329;--line:#aaa292;--white:#f7f2e8;--display:'Oswald',Impact,sans-serif;--body:'Inter',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--body);font-size:16px;line-height:1.58;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;z-index:20;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:inherit}.skip{position:fixed;left:1rem;top:-5rem;z-index:100;background:white;padding:.75rem 1rem}.skip:focus{top:1rem}.section-grid{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.hero{position:relative;isolation:isolate;background-color:var(--white);background-image:linear-gradient(rgba(33,31,27,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(33,31,27,.043) 1px,transparent 1px);background-size:26px 26px;border-bottom:12px solid var(--ink)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 72% 42%,rgba(230,163,41,.23),transparent 34%)}.hero-copy{align-self:center;padding:5vw 2.5vw 5vw 7vw}.eyebrow,.kicker{font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.eyebrow span,.red{color:var(--red)}h1,h2,h3{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:-.025em;line-height:1.02;margin:0}h1{font-size:clamp(3rem,5.25vw,6rem);max-width:920px}h1 span{color:var(--red)}h2{font-size:clamp(2.6rem,4.7vw,5.4rem)}h3{font-size:clamp(1.65rem,2.5vw,2.5rem)}p{margin:1rem 0}.hero-sub{font-size:clamp(1rem,1.35vw,1.3rem);max-width:720px}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:.9rem 2rem;border:2px solid transparent;font:900 .95rem var(--body);letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:.18s transform,.18s box-shadow,.18s background}.cta:hover,.cta:focus-visible{transform:translateY(-3px);box-shadow:0 8px 0 rgba(0,0,0,.16)}.cta-primary{color:#fff;background:var(--green);border-color:var(--green-dark);box-shadow:0 7px 0 var(--green-dark)}.cta-outline{width:100%;color:var(--ink);background:transparent;border-color:var(--ink)}.hero .cta{min-width:290px;margin-top:1rem}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);width:min(720px,100%);margin-top:1.2rem;border:1px solid var(--line);background:rgba(255,255,255,.72)}.trust-row span{display:flex;gap:.45rem;align-items:center;justify-content:center;min-height:58px;padding:.55rem;border-right:1px solid var(--line);text-transform:uppercase;font-size:.68rem;font-weight:900;text-align:center}.trust-row span:last-child{border:0}.trust-row i{color:var(--green);font-style:normal}.hero-visual{display:grid;place-items:center;padding:2.5vw 5vw 2.5vw 1vw}.hero-visual img{width:min(780px,100%);filter:drop-shadow(0 24px 28px rgba(0,0,0,.16))}.ink-section{padding:clamp(5rem,8vw,8rem) 6vw;color:var(--white);background:#141816}.narrow{max-width:1200px;margin:auto;text-align:center}.objection h2{max-width:1150px;margin:auto}.objection p{max-width:940px;margin:1.4rem auto;color:#d8d8d3;font-size:clamp(1rem,1.35vw,1.35rem)}.story-line{display:flex;align-items:center;justify-content:center;gap:.8rem;max-width:1000px;margin:2rem auto}.story-line span,.story-line b{padding:.7rem .9rem;border:1px solid #555;font-size:.72rem;letter-spacing:.08em}.story-line b{color:#fff;background:var(--red);border-color:var(--red)}.story-line i{height:2px;flex:1;min-width:30px;background:linear-gradient(90deg,#777,var(--red));position:relative}.story-line i:after{content:"◆";position:absolute;right:-6px;top:-10px;color:var(--red)}.stamp{display:inline-block;margin-top:1.6rem;padding:.65rem 1rem;border:3px solid var(--red);color:#ff796d;letter-spacing:.1em;transform:rotate(-1deg)}.crimson-section{padding:clamp(4.5rem,7vw,8rem) 0;color:#fff8ed;background:var(--red-dark);overflow:hidden}.section-head{max-width:1100px;margin:0 auto 2.5rem;padding:0 6vw;text-align:center}.section-head>p:last-child{color:#5b5752}.section-head.light>p:last-child{color:#f3c9c7}.preview-scroller{display:flex;gap:1.2rem;padding:1rem 6vw 2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;user-select:none;overscroll-behavior-inline:contain}.preview-scroller::-webkit-scrollbar{display:none}.preview-scroller.dragging{cursor:grabbing;scroll-snap-type:none}.preview-card{position:relative;flex:0 0 min(31vw,420px);margin:0;padding:.65rem;background:#fff;box-shadow:0 20px 30px rgba(0,0,0,.25);scroll-snap-align:center;transform:rotate(-.5deg)}.preview-card.tilt-right{transform:rotate(.7deg)}.preview-card img{aspect-ratio:2480/3508;object-fit:cover;object-position:center top;pointer-events:none}.preview-card figcaption{display:flex;justify-content:space-between;gap:.5rem;padding:.8rem .2rem .1rem;color:var(--ink);font-size:.7rem;letter-spacing:.08em}.preview-card figcaption span{color:#777;text-transform:uppercase}.drag-hint{text-align:center;font-size:.72rem;letter-spacing:.14em}.product{align-items:center;background-color:var(--white);background-image:linear-gradient(rgba(20,20,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,20,20,.035) 1px,transparent 1px);background-size:30px 30px}.product-visual{position:relative;padding:6vw}.product-visual img{max-height:720px;margin:auto;filter:drop-shadow(0 24px 30px rgba(0,0,0,.16))}.tape{position:absolute;top:10%;left:9%;z-index:1;padding:.5rem .8rem;color:#fff;background:var(--red);font-size:.7rem;font-weight:900;letter-spacing:.1em;transform:rotate(-2deg)}.product-copy{padding:6vw 7vw 6vw 2vw}.product-copy>p:not(.kicker){font-size:1.08rem;max-width:720px}.check-list{padding:0;margin:1.6rem 0;list-style:none}.check-list li{padding:.65rem 0;border-bottom:1px solid #d2c9bb}.check-list b,.check-list span{display:block}.check-list b{color:#303832}.check-list span{color:#6b655d;font-size:.84rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.feature-grid div{padding:1rem;border-top:5px solid var(--red);background:#e9e3da}.feature-grid b,.feature-grid span{display:block}.feature-grid span{margin-top:.3rem;color:#5c5853;font-size:.75rem}.paper-section{padding:clamp(5rem,8vw,8rem) 4vw;background:var(--paper-2)}.bonus-track{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1400px;margin:auto}.bonus-card{position:relative;padding:2rem;border:1px solid #bdb4a8;background:var(--white);text-align:center;overflow:hidden}.bonus-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:var(--red)}.bonus-card img{width:min(84%,360px);margin:0 auto 1rem;aspect-ratio:1600/1700;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(0,0,0,.14))}.bonus-num{display:inline-block;padding:.25rem .55rem;color:#fff;background:var(--red);font-size:.65rem;font-weight:900;letter-spacing:.1em}.bonus-card h3{margin-top:.8rem}.bonus-card p{color:#5e5953}.bonus-card>strong{font-size:.72rem;color:var(--red);letter-spacing:.06em}.flow .section-head{margin-bottom:3rem}.flow-line{display:flex;align-items:stretch;justify-content:center;gap:.8rem;max-width:1300px;margin:auto}.flow-line div{width:250px;padding:1.2rem;border-left:6px solid var(--red);background:#1e2422;text-align:left}.flow-line b,.flow-line strong,.flow-line span{display:block}.flow-line b{color:#ff796d;font-size:.78rem;letter-spacing:.12em}.flow-line strong{font-family:var(--display);font-size:1.45rem;letter-spacing:.03em}.flow-line span{margin-top:.3rem;color:#bfc4c1;font-size:.8rem}.flow-line i{align-self:center;color:#ff796d;font-size:1.7rem;font-style:normal}.flow-stamp{margin:2rem auto 0;text-align:center;color:#ff796d;font-size:.78rem;font-weight:900;letter-spacing:.12em}.plans{padding:clamp(5rem,8vw,8rem) 5vw;background:var(--paper)}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,530px));justify-content:center;gap:1.2rem;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:2.2rem;border:1px solid #aca08e;background:#ece5d8;text-align:center}.plan-full{border:3px solid var(--green);box-shadow:0 18px 45px rgba(25,118,59,.18)}.popular{margin:-2.2rem -2.2rem 1.4rem;padding:.65rem;color:#fff;background:var(--green);font-size:.7rem;font-weight:900;letter-spacing:.1em}.plan-label{margin:0 0 .5rem;color:var(--red);font-size:.7rem;font-weight:900;letter-spacing:.16em}.plan img{height:280px;width:100%;margin:1rem auto;object-fit:contain}.price{display:flex;justify-content:center;align-items:baseline;margin:.8rem 0 1.4rem;line-height:1}.price small{font-weight:900}.price strong{font-family:var(--display);font-size:5rem}.price sup{max-width:70px;font-size:.65rem;line-height:1.15;text-align:left}.plan-full .price{color:var(--green)}.plan ul{min-height:245px;margin:0 auto 1rem;padding:0;list-style:none;text-align:left}.plan li{padding:.35rem 0}.included{color:#28302c}.excluded{color:var(--red);text-decoration:line-through 2px}.plan-trust{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:auto 0 1rem}.plan-trust span{padding:.55rem .35rem;border:1px solid #c7d8cf;color:var(--green);font-size:.65rem;font-weight:900}.plan .cta{width:100%}.tiny{color:#777;font-size:.72rem}.guarantee-card{display:grid;grid-template-columns:240px 1fr;align-items:center;gap:2.2rem;max-width:1250px;margin:auto;padding:2.5rem;border:1px solid #b3a999;background:var(--white);text-align:center}.guarantee-card h2{font-size:clamp(2.4rem,3.6vw,4.4rem)}.guarantee-seal{width:220px;height:220px;display:grid;place-content:center;margin:auto;border:9px double var(--green);border-radius:50%;color:var(--green);transform:rotate(-4deg);box-shadow:0 0 0 6px var(--white),0 0 0 8px var(--green);filter:drop-shadow(0 12px 14px rgba(26,35,24,.18))}.guarantee-seal strong{font:700 5.5rem/1 var(--display)}.guarantee-seal span,.guarantee-seal small{font-weight:900;letter-spacing:.15em}.faq{padding:clamp(5rem,8vw,8rem) 6vw;background:var(--white)}.faq-list{max-width:1000px;margin:auto;border-top:2px solid var(--ink)}.faq details{border-bottom:1px solid #bdb6ac}.faq summary{position:relative;padding:1.3rem 3rem 1.3rem .2rem;font-weight:800;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:.4rem;color:var(--red);font-size:1.6rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{max-width:850px;margin:0;padding:0 3rem 1.4rem .2rem;color:#605b55}.final-cta .cta{min-width:320px;margin-top:1rem}.final-cta p{color:#d8d8d3}.microtrust{font-size:.75rem;letter-spacing:.06em}footer{padding:3rem 5vw;color:#d9d8d2;background:#0e1110;border-top:4px solid var(--red);text-align:center}.footer-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;max-width:1200px;margin:0 auto 2.5rem}.footer-trust div{padding:1rem;border:1px solid #323634;text-align:left}.footer-trust b,.footer-trust span{display:block}.footer-trust span{margin-top:.35rem;color:#989d99;font-size:.75rem}footer nav{display:flex;justify-content:center;gap:1.5rem;margin:1rem 0}footer small{color:#777d79}.toast{position:fixed;left:50%;bottom:1.5rem;z-index:50;max-width:min(92vw,540px);padding:.9rem 1.2rem;color:#fff;background:#151916;border-left:5px solid var(--yellow);box-shadow:0 12px 30px rgba(0,0,0,.25);opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(24px);transition:.65s opacity,.65s transform}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}
@media(max-width:900px){.section-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:4rem 5vw 1rem;text-align:center}.hero-sub{margin-inline:auto}.hero-visual{padding:1rem 4vw 3rem}.hero-visual img{width:min(680px,100%)}.trust-row{margin-inline:auto}.product-visual{padding:5rem 8vw 1rem}.product-copy{padding:3rem 7vw 5rem}.feature-grid{grid-template-columns:1fr}.bonus-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.bonus-card{flex:0 0 75vw;scroll-snap-align:center}.flow-line{display:grid;grid-template-columns:1fr;max-width:520px}.flow-line div{width:auto;text-align:center;border-left:0;border-top:5px solid var(--red)}.flow-line i{transform:rotate(90deg)}.preview-card{flex-basis:min(70vw,390px)}.story-line{flex-wrap:wrap}.story-line i{display:none}}
@media(max-width:700px){.reveal{opacity:1;transform:none;transition:none}h1{font-size:clamp(2.65rem,12vw,4.1rem)}h2{font-size:clamp(2.25rem,10.5vw,3.6rem)}.hero{border-bottom-width:7px}.eyebrow{font-size:.64rem}.hero .cta,.final-cta .cta{min-width:0;width:100%}.trust-row span{padding:.35rem .2rem;min-height:64px;font-size:.5rem;line-height:1.2;flex-direction:column;gap:.2rem}.preview-card{flex-basis:82vw}.preview-scroller{touch-action:pan-x}.bonus-card{flex-basis:86vw;padding:1.5rem}.flow{padding:3rem 4vw}.flow .section-head{margin-bottom:1.4rem;padding:0 2vw}.flow-line{grid-template-columns:minmax(0,1fr) 1.1rem minmax(0,1fr);gap:.55rem .25rem;max-width:100%}.flow-line div{min-width:0;padding:.75rem .45rem;border-top-width:4px}.flow-line b{font-size:.64rem}.flow-line strong{font-size:1.2rem}.flow-line span{font-size:.7rem}.plan-grid{grid-template-columns:1fr}.plan{padding:1.5rem}.popular{margin:-1.5rem -1.5rem 1.4rem}.plan img{height:230px}.plan ul{min-height:auto}.guarantee-card{grid-template-columns:1fr;padding:1.5rem}.guarantee-seal{width:180px;height:180px}.guarantee-seal strong{font-size:4.2rem}.footer-trust{grid-template-columns:repeat(2,1fr)}.footer-trust div{text-align:center}footer nav{flex-wrap:wrap}.story-line{flex-direction:column}.story-line span,.story-line b{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.preview-card img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center top;pointer-events:none}.bonus-card img{width:min(84%,360px);height:auto;max-height:430px;aspect-ratio:auto;object-fit:contain}.plan img{width:100%;height:auto;max-height:280px;object-fit:contain}.hero-visual img,.product-visual img{height:auto;object-fit:contain}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.6rem auto 0}.carousel-arrow{display:grid;place-items:center;width:48px;height:48px;border:2px solid rgba(255,255,255,.72);border-radius:50%;color:#fff;background:rgba(20,12,11,.26);font:900 1.4rem/1 var(--body);cursor:pointer;transition:.18s transform,.18s background}.carousel-arrow:hover,.carousel-arrow:focus-visible{transform:translateY(-2px);background:var(--red)}.carousel-status{min-width:72px;text-align:center;font-size:.72rem;font-weight:900;letter-spacing:.14em}
.included{color:var(--green);font-weight:800}.better-offer{margin:1.4rem 0 0;color:#ef251f}.better-offer p{margin:0;padding:.75rem 1rem;border:2px solid currentColor;border-radius:14px;font-size:.86rem;line-height:1.35}.better-offer span{display:block;margin-top:.65rem;font-weight:900;font-size:1.25rem;line-height:.8}.guarantee-seal-image{width:min(100%,260px);height:auto;margin:auto;filter:drop-shadow(0 12px 14px rgba(26,35,24,.18))}
@media(max-width:700px){.flow-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.flow-line i{display:none}.flow-line div{width:100%;min-height:190px;display:flex;flex-direction:column;justify-content:center;padding:1rem .7rem}.flow-line strong{font-size:1.35rem}.flow-line span{font-size:.78rem}.plan{padding:1.25rem}.plan ul{width:100%;font-size:.9rem}.price strong{font-size:4rem}.guarantee-card{gap:1rem}.guarantee-seal-image{width:min(82vw,280px)}}
.mobile-rail-controls{display:none}
@media(max-width:700px){.hero-copy{padding:1.35rem 5vw .35rem}.hero-visual{padding:.35rem 4vw 1.8rem}.hero-visual img{width:min(86vw,520px)}.hero .cta{margin-top:.55rem}.trust-row{margin-top:.9rem}.ink-section,.paper-section,.plans,.faq{padding-top:3.25rem;padding-bottom:3.25rem}.crimson-section{padding-top:3.25rem;padding-bottom:3.25rem}.section-head{margin-bottom:1.65rem}.product-visual{padding:2.8rem 9vw .5rem}.product-copy{min-width:0;max-width:100%;padding:2.2rem 5vw 3.4rem}.mobile-rail-block{min-width:0;width:100%;margin-top:1.35rem}.mobile-rail{display:flex;width:100%;max-width:100%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x}.mobile-rail::-webkit-scrollbar{display:none}.check-list.mobile-rail{margin:.6rem 0 0;padding:0}.check-list.mobile-rail li{flex:0 0 84%;min-height:142px;display:flex;flex-direction:column;justify-content:center;padding:1.15rem;border:1px solid #c9c0b3;border-top:5px solid var(--green);background:#f3eee5;scroll-snap-align:start;box-shadow:0 8px 18px rgba(32,28,22,.08)}.check-list.mobile-rail b{color:var(--green);font-size:.88rem}.check-list.mobile-rail span{margin-top:.45rem;font-size:.84rem}.feature-grid.mobile-rail{display:flex;grid-template-columns:none}.feature-grid.mobile-rail>div{flex:0 0 84%;min-height:120px;display:flex;flex-direction:column;justify-content:center;padding:1.15rem;scroll-snap-align:start}.mobile-rail-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.75rem}.mobile-rail-controls button{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--ink);border-radius:50%;color:var(--ink);background:transparent;font:900 1.15rem/1 var(--body);cursor:pointer}.mobile-rail-controls span{min-width:58px;text-align:center;font-size:.7rem;font-weight:900;letter-spacing:.12em}.bonuses .section-head,.plans .section-head,.faq .section-head{padding-inline:1vw}.objection .narrow>p{margin-block:1rem}.stamp{margin-top:1rem}.flow-stamp{margin-top:1.35rem}}
.adventure-accordion,.resource-accordion{display:grid;gap:.55rem;margin-top:1.35rem}.adventure-accordion{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-accordion{grid-template-columns:repeat(3,minmax(0,1fr))}.adventure-accordion details,.resource-accordion details{border:1px solid #c9c0b3;border-top:4px solid var(--green);background:#f3eee5}.resource-accordion details{border-top-color:var(--red);background:#e9e3da}.adventure-accordion summary,.resource-accordion summary{padding:.8rem .9rem;color:#263c2e;font-size:.78rem;font-weight:900;line-height:1.35;list-style:none}.resource-accordion summary{color:var(--ink)}.adventure-accordion summary::-webkit-details-marker,.resource-accordion summary::-webkit-details-marker{display:none}.adventure-accordion details p,.resource-accordion details p{margin:0;padding:0 .9rem .85rem;color:#6b655d;font-size:.78rem;line-height:1.45}
@media(min-width:701px){.adventure-accordion details p,.resource-accordion details p{display:block!important}.adventure-accordion summary,.resource-accordion summary{pointer-events:none}}
@media(max-width:700px){.hero-copy{padding:1rem 5vw .2rem}.hero-visual{padding:.2rem 4vw 1.25rem}.hero-visual img{width:min(82vw,480px)}.hero .cta{margin-top:.35rem}.trust-row{margin-top:.7rem}.ink-section,.paper-section,.plans,.faq,.crimson-section{padding-top:2.4rem;padding-bottom:2.4rem}.section-head{margin-bottom:1.15rem}.preview-scroller{padding:.3rem 5vw 1rem}.carousel-controls{margin:.2rem auto 0}.drag-hint{margin:.55rem 0 0}.objection .narrow>p{margin-block:.8rem}.story-line{margin:1.2rem auto}.stamp{margin-top:.8rem}.product-visual{padding:1.8rem 10vw .2rem}.product-copy{padding:1.35rem 5vw 2.4rem}.product-copy h2{margin-bottom:1.1rem}.adventure-accordion,.resource-accordion{grid-template-columns:1fr;gap:.35rem;margin-top:.75rem}.adventure-accordion details,.resource-accordion details{border-top-width:3px}.adventure-accordion summary,.resource-accordion summary{position:relative;padding:.8rem 2.65rem .8rem .8rem;cursor:pointer;font-size:.76rem}.adventure-accordion summary:after,.resource-accordion summary:after{content:"+";position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:var(--red);font-size:1.2rem}.adventure-accordion details[open] summary:after,.resource-accordion details[open] summary:after{content:"−"}.adventure-accordion details p,.resource-accordion details p{padding:0 .8rem .8rem;font-size:.78rem}.resource-accordion{margin-top:.7rem}.bonus-track{padding-bottom:.35rem}.bonus-card{padding:1.2rem}.flow .section-head{margin-bottom:1rem}.flow-line{gap:.55rem}.flow-line div{min-height:160px;padding:.75rem .6rem}.flow-stamp{margin-top:1rem}.plan-grid{gap:.8rem}.plan{padding:1.1rem}.popular{margin:-1.1rem -1.1rem 1rem}.plan img{margin:.65rem auto}.price{margin:.55rem 0 1rem}.guarantee-card{padding:1.1rem;gap:.7rem}.faq summary{padding:1rem 2.7rem 1rem .1rem}.faq details p{padding-bottom:1rem}.final-cta p{margin:.8rem 0}.final-cta .cta{margin-top:.55rem}footer{padding:2rem 5vw}.footer-trust{margin-bottom:1.6rem}}
@media(max-width:700px){.ink-section,.paper-section,.plans,.faq,.crimson-section{padding-top:2rem;padding-bottom:2rem}.section-head{margin-bottom:1rem}.product-visual{padding-top:1.5rem}.product-copy{padding-top:1.2rem;padding-bottom:2rem}.flow{padding-top:2rem;padding-bottom:2rem}.guarantee-card{padding:1rem}footer{padding-top:1.75rem;padding-bottom:1.75rem}}
.product-clean{min-height:600px;border-bottom:1px solid #c7beb1}.product-clean .product-copy{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.product-clean .product-copy:before{content:"";width:72px;height:7px;margin-bottom:1.25rem;background:var(--red)}.product-clean .product-copy h2{max-width:720px}.bonus-clean{padding-top:3.5rem;padding-bottom:3.5rem}.bonus-clean .bonus-card{box-shadow:0 12px 28px rgba(32,28,22,.08)}.final-cta{border-bottom:7px solid var(--red)}
@media(max-width:700px){.product-clean{min-height:0}.product-clean .product-visual{padding:1.35rem 12vw .25rem}.product-clean .product-visual img{max-height:390px}.product-clean .product-copy{align-items:center;padding:.7rem 5vw 1.75rem;text-align:center}.product-clean .product-copy:before{width:54px;height:5px;margin-bottom:.8rem}.product-clean .product-copy h2{font-size:clamp(2.1rem,9.5vw,3rem)}.bonus-clean{padding:1.5rem 5vw 2rem}.bonus-clean .bonus-track{display:grid;grid-template-columns:1fr;gap:.8rem;overflow:visible;padding:0}.bonus-clean .bonus-card{width:100%;padding:1.1rem;flex:none}.bonus-clean .bonus-card img{width:min(68%,280px);max-height:300px;margin-bottom:.6rem}.bonus-clean .bonus-card h3{font-size:1.65rem}.bonus-clean .bonus-card p{margin:.65rem 0}.flow-line{margin-top:.2rem}.final-cta{padding-bottom:2rem}}
@media(max-width:700px){.bonus-clean{padding:1.5rem 0 2rem}.bonus-clean .bonus-track{display:flex;grid-template-columns:none;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:0 7vw .65rem}.bonus-clean .bonus-track::-webkit-scrollbar{display:none}.bonus-clean .bonus-card{flex:0 0 86vw;width:auto;padding:1.5rem;scroll-snap-align:center}.bonus-clean .bonus-card img{width:min(84%,360px);max-height:430px;margin-bottom:1rem}.bonus-clean .bonus-card h3{font-size:clamp(1.65rem,8vw,2.1rem)}.bonus-clean .bonus-card p{margin:1rem 0}}
