:root{--bg:#10110e;--paper:#e9e2d2;--red:#d3402e;--red2:#a82c23;--green:#6e8065;--white:#f4f0e4;--muted:#a7a599;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);margin:0;font-family:DM Sans,Arial,sans-serif;line-height:1.6}body:before{content:"";pointer-events:none;z-index:9;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 180 180\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"n\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\".8\" numOctaves=\"2\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"180\" height=\"180\" filter=\"url(%23n)\" opacity=\".55\"/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #ed8e7b}::selection{background:var(--red);color:#fff}.container{width:min(1160px,100% - 44px);margin:auto}.kicker{letter-spacing:.22em;text-transform:uppercase;color:#e66b5a;font-size:11px;font-weight:800}.display{text-transform:uppercase;letter-spacing:-.015em;font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;line-height:.94}.nav{z-index:4;border-bottom:1px solid var(--line);background:#13140f;position:relative}.nav .container{justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.brand{letter-spacing:.025em;align-items:center;gap:11px;font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;font-weight:900;line-height:.9;display:flex}.brand-mark{background:var(--red);color:#100e0b;place-items:center;width:35px;height:35px;font-size:21px;display:grid}.navlinks{letter-spacing:.04em;align-items:center;gap:30px;font-size:12px;font-weight:700;display:flex}.navlinks a:not(.navcta):hover{color:#ee8c7f}.navcta,.button{border:1px solid var(--red);background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.055em;cursor:pointer;justify-content:center;align-items:center;gap:14px;padding:17px 23px;font-size:13px;font-weight:800;line-height:1.2;transition:transform .2s,background .2s;display:inline-flex}.navcta{padding:12px 18px}.button:hover,.navcta:hover{background:#e55342;transform:translateY(-2px)}.button.light{color:var(--white);background:0 0;border-color:#bcb7a0}.button.light:hover{background:#ffffff18}.hero{background:radial-gradient(at 74% 40%,#39423577,#0000 40%),linear-gradient(110deg,#151611,#0c0d0b 75%);position:relative;overflow:hidden}.hero:after{content:"NO MORE SCROLL";color:#ffffff07;white-space:nowrap;pointer-events:none;font:900 180px/1 Barlow Condensed,Impact,sans-serif;position:absolute;bottom:-45px;right:-18px}.hero-layout{z-index:1;grid-template-columns:1.06fr .94fr;align-items:center;gap:48px;min-height:720px;padding:70px 0 88px;display:grid;position:relative}.hero h1{max-width:720px;margin:24px 0;font-size:clamp(70px,8.4vw,122px)}.hero h1 .red{color:var(--red)}.hero h1 .outline{-webkit-text-stroke:1.3px var(--paper);color:#0000}.hero p{color:#c5c3b6;max-width:560px;font-size:16px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.facts{color:#aab3a2;text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;gap:20px;margin-top:29px;font-size:11px;font-weight:700;display:flex}.facts span:before{content:"■";color:var(--red);margin-right:9px;font-size:8px}.hero-art{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.hero-art:before{content:"";aspect-ratio:1;filter:blur(90px);z-index:-1;background:#af352a55;width:90%;position:absolute}.book-3d{filter:drop-shadow(30px 31px 28px #000c);width:min(440px,89%);transition:transform .3s;position:relative;transform:perspective(1200px)rotateY(-9deg)rotate(1.5deg)}.book-3d:hover{transform:perspective(1200px)rotateY(-2deg)rotate(0)}.book-3d:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#c8c0a9 0 2px,#6c6658 2px 3px);width:19px;position:absolute;top:3%;bottom:2%;right:-15px;transform:skewY(13deg)}.book-3d img{width:100%;display:block;box-shadow:inset 0 0 0 1px #fff4}.stamp{letter-spacing:.16em;border:2px solid var(--paper);z-index:3;background:#161712d9;padding:14px 19px;font:800 14px/1 Barlow Condensed,sans-serif;position:absolute;bottom:10%;right:-8%;transform:rotate(-8deg)}.ticker{background:var(--red);color:#120d0b;white-space:nowrap;border-top:1px solid #f77b6e;border-bottom:1px solid #982718;overflow:hidden}.ticker p{letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0;padding:13px 0;font:900 20px Barlow Condensed,sans-serif}.ticker b{padding:0 20px}.section{padding:105px 0}.section-header{max-width:800px;margin-bottom:40px}.section-header h2{margin:14px 0 20px;font-size:clamp(45px,6.5vw,82px)}.section-header p{color:var(--muted);max-width:670px}.problem{background:var(--paper);color:#151610}.problem .kicker{color:#a62e24}.problem .section-header p{color:#5f6258}.problem-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.problem-card{background:#dcd6c7;border-top:4px solid #b33d2d;min-height:225px;padding:28px;position:relative}.problem-card .number{color:#b9ae9d;font:900 49px/1 Barlow Condensed,sans-serif}.problem-card h3{text-transform:uppercase;margin:22px 0 12px;font:900 27px/1.1 Barlow Condensed,sans-serif}.problem-card p{color:#565a51;margin:0;font-size:13px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.quote-big{text-transform:uppercase;font:900 clamp(46px,6.3vw,87px)/.98 Barlow Condensed,Impact,sans-serif}.quote-big em{color:var(--red);font-style:normal}.small-body{color:#b1b3a6;font-size:15px;line-height:1.9}.pillrow{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.pill{color:#d4dbc9;text-transform:uppercase;letter-spacing:.07em;border:1px solid #77866e77;padding:10px 12px;font-size:11px;font-weight:800}.tree-art{background:radial-gradient(circle at 50% 70%,#788f59 0%,#43563c 25%,#1b261c 52%,#111510 76%);border:1px solid #535d4b;place-items:center;min-height:400px;display:grid;position:relative;overflow:hidden}.tree-art:before{content:"◢";color:#8c9d6e22;font-size:620px;line-height:1;position:absolute;top:-120px}.tree-art .sun{background:#cf603d;border-radius:50%;width:190px;height:190px;position:absolute;top:17%;box-shadow:0 0 110px #c8472b5c}.tree-art svg{z-index:1;filter:drop-shadow(0 10px 10px #0006);width:73%;height:auto}.tree-caption{color:#e2e6d7;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800;position:absolute;bottom:20px;left:24px}.modules{background:#171914}.modules-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module{background:#20221c;border:1px solid #ffffff20;min-height:225px;padding:30px 25px}.module .mark{color:#cd4738;font:900 56px/.9 Barlow Condensed,sans-serif}.module h3{text-transform:uppercase;margin:25px 0 9px;font:800 25px/1.12 Barlow Condensed,sans-serif}.module p{color:#a7ad9f;margin:0;font-size:13px}.plan{color:#151710;background:#d8d2c1}.plan .kicker{color:#a02d20}.plan .section-header p{color:#606357}.steps{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.step{background:#ebe5d6;padding:25px 23px;box-shadow:0 8px 20px #00000010}.step .week{letter-spacing:.1em;color:#a02d20;font:900 15px Barlow Condensed,sans-serif}.step h3{text-transform:uppercase;margin:25px 0 13px;font:900 26px/1.08 Barlow Condensed,sans-serif}.step p{color:#5b6058;margin:0;font-size:13px;line-height:1.65}.preview{background:linear-gradient(#181a15,#10110e)}.gallery{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.gallery-item{background:#25261f;border:1px solid #ffffff1c;padding:14px}.gallery-item img{width:100%;display:block;box-shadow:0 8px 22px #0007}.gallery-item p{text-align:center;color:#b6b8aa;margin:14px 5px 3px;font-size:12px;font-weight:700}.offer-section{text-align:center;background:radial-gradient(at top,#7c2a2266,#0000 63%),#131310}.offer-box{background:#1b1a15;border:1px solid #a33b30;max-width:820px;margin:auto;padding:60px 54px}.offer-box h2{margin:16px 0 24px;font-size:clamp(56px,8vw,101px)}.offer-box h2 span{color:var(--red)}.offer-box>p{color:#bdbeb0;max-width:575px;margin:0 auto 27px}.offer-box .button{min-width:280px}.offer-info{color:#a7a99c;letter-spacing:.04em;margin-top:19px;font-size:11px}.faq{background:#171814}.faq-list{max-width:840px}.faq details{border-bottom:1px solid #ffffff2a;padding:20px 4px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#e34a38;font-size:29px}.faq details[open] summary:after{content:"−"}.faq details p{color:#acb0a2;max-width:700px;font-size:14px;line-height:1.8}.footer{border-top:1px solid var(--line);color:#858b80;padding:40px 0 95px;font-size:12px}.footer .container{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}.mobile-cta{display:none}.modal{z-index:70;background:#000d;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.active{display:flex}.modal-panel{background:#22241b;border:1px solid #9d4a3e;width:min(470px,100%);padding:30px;box-shadow:0 25px 100px #000}.modal-panel h3{text-transform:uppercase;margin:0 0 8px;font:900 34px Barlow Condensed,sans-serif}.modal-panel p{color:#c4c9bc;font-size:14px}.modal-panel code{color:#ef7a6d;font-weight:800}.modal-close{float:right;color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}@media (width<=920px){.hero-layout{grid-template-columns:1fr 1fr;gap:15px}.hero h1{font-size:clamp(65px,8.7vw,95px)}.stamp{right:-2%}.split{gap:30px}.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.container{width:min(100% - 34px,1160px)}.navlinks>a:not(.navcta){display:none}.brand{font-size:18px}.navcta{padding:11px 12px;font-size:11px}.hero-layout{text-align:left;flex-direction:column;gap:32px;min-height:0;padding:58px 0 60px;display:flex}.hero h1{margin:18px 0;font-size:clamp(66px,14vw,96px)}.hero p{font-size:15px}.hero-actions .button,.hero-art{width:100%}.book-3d{width:min(310px,73%)}.stamp{font-size:11px;right:4%}.section{padding:77px 0}.problem-grid,.modules-grid,.gallery{grid-template-columns:1fr}.problem-card{min-height:185px}.split{grid-template-columns:1fr;gap:30px}.tree-art{min-height:320px}.steps{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(2,1fr);gap:10px}.gallery-item:last-child{display:none}.gallery-item{padding:8px}.gallery-item p{font-size:10px}.offer-box{padding:39px 20px}.offer-box .button{min-width:unset;width:100%}.footer{padding-bottom:105px}.mobile-cta{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);z-index:10;background:#141510f2;border-top:1px solid #953b2a;padding:10px 17px;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-cta .button{width:100%;padding:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.book-3d{transition:none}}.promo-strip{z-index:21;color:#fff1dc;text-align:center;letter-spacing:.02em;background:#401711;border-bottom:1px solid #ac4937;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:12px 16px;font-size:13px;display:flex;position:relative}.promo-strip strong{font-weight:900}.promo-clock{color:#fff3e0;font-variant-numeric:tabular-nums;background:#15130f;border:1px solid #b36443;border-radius:8px;justify-content:center;align-items:center;min-width:86px;padding:2px 13px;font-size:20px;font-weight:900;display:inline-flex}.promo-price{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin:22px 0 9px;display:flex}.old-price{color:#a9a199;font-size:19px;text-decoration:line-through}.new-price{color:#f3e7cd;letter-spacing:-.04em;font-size:clamp(34px,4vw,51px);font-weight:900}.deal-label{color:#fff7ec;letter-spacing:.08em;background:#a92c21;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:800}.offer-expires{color:#c7bbb0;margin-top:8px;font-size:12px}.promo-strip.expired{background:#292821;border-bottom-color:#494837}.promo-strip.expired .promo-clock{border-color:#56554f}.bonus-card{background:#1a1b16;border:1px solid #756645;border-radius:12px;margin:22px 0 18px;padding:20px}.bonus-card label{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.bonus-card input{accent-color:#c75a39;flex-shrink:0;width:21px;height:21px;margin-top:4px}.bonus-card strong{color:#fff1d9;font-size:17px;line-height:1.35;display:block}.bonus-card p{color:#c8c0ac;margin:7px 0 0;font-size:13px;line-height:1.5}.bonus-tag{color:#e8a16f;background:#422219;border:1px solid #8c4a32;border-radius:4px;margin-top:8px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-block}.summary-line{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0;font-size:14px;display:flex}.summary-line strong{color:#f4e9cf}.price-total{letter-spacing:-.03em;font-weight:900;font-size:32px!important}.price-box{border-top:1px solid #58483d;margin-top:15px;padding:15px 0}.checkout-back{color:#dca57a;text-underline-offset:4px;margin-bottom:20px;text-decoration:underline;display:inline-block}@media (width<=640px){.promo-strip{gap:6px;font-size:12px}.promo-clock{font-size:17px}.bonus-card{padding:14px}}[hidden]{display:none!important}.sale-saving{color:#e9a28d;margin:10px 0 18px;font-weight:800}.bundle-included{color:#36512d;white-space:nowrap;background:#dce9c2;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800}.payment-details{background:#f4f0e7;border:1px solid #dad2c4;border-radius:10px;margin-top:18px;padding:18px;scroll-margin-top:20px}.payment-details h3{margin:0 0 12px;font-size:18px}.payment-detail-row{margin:12px 0}.payment-detail-row strong{overflow-wrap:anywhere;color:#252c22;display:block}.payment-detail-row span{color:#626359;font-size:12px}.copy-payment{color:#253321;background:#fffefa;border:1px solid #526448;border-radius:6px;margin-top:8px;padding:8px 12px;font-weight:700}.payment-status{color:#72362d;font-size:13px}.payment-copy-status{color:#38512b;min-height:20px;font-size:12px}.payment-details p{font-size:13px}.payment-reference{font-variant-numeric:tabular-nums}.offer-box .bundle-books{color:#eee8d9;font-size:14px}.checkout-back{color:#7d3727}.bonus-card .bundle-label{align-items:center;gap:12px;padding:12px;display:flex}.bonus-card .bonus-detail{flex:1;display:block}.bonus-card .bonus-detail strong{display:block}.dialog-close{float:right}.checkout-pricing{color:#5d6256;font-size:12px}.pay-opt[aria-pressed=true]{border-color:var(--red)}
