*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#15071f;color:#fff7f0;font-family:DM Sans,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Playfair Display,serif;font-weight:600}h1,h2,h3,p{margin-top:0}em{color:#ffd36d}h1 em,h2 em{font-style:normal}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.section{padding:94px 0}.topline{text-align:center;background:#e5b74e;color:#2b1032;padding:9px;font-size:10px;font-weight:800;letter-spacing:.1em}header{position:sticky;top:0;z-index:20;background:#17071fe9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #eac76e35}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.logo{font:700 21px Playfair Display,serif;white-space:nowrap;letter-spacing:.025em}.logo span{color:#ffd365;font-size:33px;vertical-align:middle}.logo em{font-style:normal}.nav nav{display:flex;gap:33px;font-size:13px}.nav-buy{border:1px solid #f0c967;padding:11px 17px;border-radius:30px;color:#ffd979;font-size:13px;display:flex;gap:8px;align-items:center}.menu{display:none;background:none;border:0;color:#ffd365}.hero{background:radial-gradient(ellipse at 74% 40%,#69216d,#330e44 42%,#16051e 79%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#ffca6b55 1px,transparent 1px);background-size:42px 42px;opacity:.35}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:10px;align-items:center;min-height:620px;position:relative;padding:60px 0}.hero-copy{position:relative;z-index:2}.hero-pill{border:1px solid #f6cf69;color:#ffdb7a;padding:8px 20px;border-radius:30px;font-size:12px;font-weight:800;letter-spacing:.09em}.hero h1{font-size:clamp(43px,4.5vw,61px);line-height:1.12;letter-spacing:-.025em;margin:25px 0 20px}.hero-copy>p{color:#f0ddec;line-height:1.65;font-size:16px;max-width:590px}.checks{display:grid;gap:11px;margin:23px 0 27px}.checks span,.offer-list span{display:flex;align-items:center;gap:9px;font-size:14px}.checks svg,.offer-list svg{width:19px;height:19px;color:#ffcf57;border:1px solid #ffcf57;border-radius:50%;padding:2px}.cta{background:linear-gradient(180deg,#49d52a,#058b13 65%,#036c0e);border:2px solid #91f469;box-shadow:inset 0 2px 5px #ffffff70,0 9px 30px #12a31c66;color:#fff;padding:17px 24px;border-radius:50px;font-size:15px;font-weight:800;text-shadow:0 1px 2px #005509;display:inline-flex;align-items:center;justify-content:center;gap:16px;transition:transform .2s}.cta:hover{transform:translateY(-3px)}small{display:flex;align-items:center;gap:7px;color:#ebd8e8;font-size:11px;margin:12px 0 0 28px}.product-scene{position:relative;height:540px;min-width:0;isolation:isolate}.scene-glow{position:absolute;width:450px;height:450px;border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%);background:radial-gradient(circle,#f5a83d77,#a31da955 45%,transparent 70%);filter:blur(14px)}.product-book{position:absolute;width:310px;height:420px;left:26%;top:10%;background:linear-gradient(115deg,#3e0c56,#1b082c 65%,#4a1059);border:3px solid #eebd55;border-radius:4px;box-shadow:12px 16px 5px #100419,19px 22px 35px #0009}.main-book{transform:perspective(700px) rotateY(-12deg) rotate(-4deg);z-index:3;padding:13px}.book-edge{position:absolute;left:-23px;top:4px;bottom:-4px;width:23px;background:linear-gradient(90deg,#12051d,#541263);transform:skewY(-16deg);border:2px solid #d8a13d}.book-border{border:2px solid #d4a346;height:100%;display:flex;align-items:center;justify-content:space-around;flex-direction:column;text-align:center;padding:13px}.book-ornament{font-size:20px;color:#ffcf69;letter-spacing:.3em}.book-moon{font-size:86px;line-height:1;color:#ffce6c;text-shadow:0 0 30px #ffb72c}.book-title{font:600 38px/1.12 Playfair Display,serif;color:#ffe0a1;text-shadow:0 0 16px #f4a63b77}.book-divider{color:#ffdc89;font-size:28px}.book-subtitle{font-size:11px;letter-spacing:.13em;line-height:1.6;color:#f7dcac}.back-book{left:21%;top:15%;transform:rotate(-15deg);opacity:.8;display:grid;place-items:center}.back-book span{font-size:130px;color:#e1ad5b}.scene-card{position:absolute;width:135px;height:205px;border:5px solid #efbd64;border-radius:12px;background:linear-gradient(130deg,#4a0a62,#21082f);box-shadow:0 15px 25px #0007;display:grid;place-items:center;color:#ffc96a;z-index:4}.scene-card span{font-size:95px}.card-one{right:0;top:10%;transform:rotate(16deg)}.card-two{right:-4%;top:30%;transform:rotate(29deg);z-index:2}.crystal{position:absolute;color:#a969dc;text-shadow:0 0 20px #cb6fff;font-size:100px;bottom:8%;z-index:4}.crystal-a{left:8%;transform:rotate(-15deg)}.crystal-b{left:21%;font-size:64px;bottom:6%}.scene-star{position:absolute;color:#ffd67d;font-size:48px;text-shadow:0 0 20px #ffb540}.star-one{right:12%;top:0}.star-two{left:12%;top:10%}.ribbon{background:#350d40;border-top:1px solid #e4b65455;border-bottom:1px solid #e4b65455;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:19px max(24px,calc((100vw - 1160px)/2))}.ribbon span{display:flex;align-items:center;gap:13px;font-size:13px}.ribbon svg{color:#ffcb54;width:29px;height:29px;flex-shrink:0}.receive{background:linear-gradient(135deg,#230b31,#3c1049)}.receive-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.receive h2,.offer h2{font-size:clamp(36px,4vw,51px);line-height:1.15;margin:18px 0}.receive-grid>div>p,.offer-grid>div>p{color:#e1d1e4;line-height:1.8}.materials{height:410px;position:relative;display:flex;align-items:center}.open-book{display:flex;transform:perspective(800px) rotate(-8deg);filter:drop-shadow(0 15px 20px #0009)}.paper{width:195px;height:290px;padding:22px 17px;background:linear-gradient(125deg,#f6e0ad,#dfb77c);border:4px solid #b68544;color:#4b2349;position:relative}.paper-left{border-radius:9px 0 0 9px}.paper-right{border-radius:0 9px 9px 0}.paper span{color:#a77836;font-size:30px}.paper h3{font-size:23px;line-height:1.2;margin:20px 0}.paper p{font-size:12px;line-height:1.6}.paper i{position:absolute;bottom:12px;right:18px;font-size:30px;color:#8b5c36}.phone{position:absolute;right:-5px;bottom:0;width:165px;height:300px;background:linear-gradient(145deg,#481053,#1c092d);border:8px solid #16121d;border-radius:27px;box-shadow:0 12px 30px #000a;text-align:center;padding:30px 12px;color:#ffdb80}.phone-speaker{position:absolute;top:8px;left:45px;width:60px;height:7px;border-radius:10px;background:#07070b}.phone>span{font-size:10px}.phone h3{font-size:22px;margin:24px 0}.phone p{font-size:11px;color:#eee0ed;margin-top:17px}.feature-list{list-style:none;padding:0;margin:23px 0}.feature-list li{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:14px}.feature-list svg{color:#ffd061;flex-shrink:0}.inline-link{color:#ffd36e;font-size:13px;font-weight:800;display:inline-flex;gap:10px;align-items:center}.material-note{font-size:10px!important;color:#bba9c4!important;margin-top:19px}.curriculum{background:#1a0925}.section-head{text-align:center;max-width:760px;margin:0 auto 45px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#ffd36e}.section-head h2{font-size:clamp(36px,4vw,51px);margin:14px 0}.section-head p{color:#c9b5d1;line-height:1.8}.modules{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.modules article{background:linear-gradient(135deg,#3b1749,#240d31);border:1px solid #d4a85780;border-radius:12px;padding:28px 23px;min-height:245px}.module-number{display:flex;justify-content:space-between;font:40px Playfair Display,serif;color:#ffd36e}.module-number span{font-size:25px}.modules h3{font-size:23px;margin:25px 0 10px}.modules p{font-size:13px;line-height:1.7;color:#d3c2da}.quote{background:#491550;padding:60px 0;text-align:center}.quote .wrap{max-width:790px}.quote span{color:#ffd36e;font-size:25px}.quote p{font:clamp(24px,3vw,35px)/1.5 "Playfair Display",serif;margin:17px 0}.audience{background:#210b2d}.audience-grid{max-width:870px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.audience-grid div{display:flex;align-items:center;gap:13px;padding:20px;border:1px solid #d7ad6e66;background:#3a1545;border-radius:10px;font-size:14px}.audience-grid svg{flex-shrink:0;color:#ffd36e}.offer{background:radial-gradient(ellipse at 78% 50%,#63226a,#270b34 65%)}.offer-grid{display:grid;grid-template-columns:1fr 420px;gap:65px;align-items:center}.offer-list{display:grid;gap:14px;margin-top:25px}.offer-card{background:#fff0d1;color:#2c1236;text-align:center;padding:32px 30px;border-radius:15px;border:3px solid #f7c768;box-shadow:0 20px 60px #0007}.offer-card .eyebrow{color:#87561c}.mini-product{height:165px;display:grid;place-items:center}.mini-product>div{width:115px;height:145px;background:linear-gradient(140deg,#4c135b,#1a092c);border:3px double #e9b85c;box-shadow:7px 9px #271132,10px 12px 15px #0005;color:#ffd36e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:35px;transform:rotate(-6deg)}.mini-product strong{font:17px Playfair Display,serif}.mini-product span{font-size:8px;letter-spacing:.15em}.offer-card h3{font-size:28px}.offer-card p{color:#68546d;font-size:13px;line-height:1.7}.offer-card .cta{width:100%;font-size:13px;padding:16px 12px}.offer-card small{justify-content:center;color:#67566b;margin-left:0}.faq{background:#170820}.faq-wrap{max-width:830px}.faq-item{border-bottom:1px solid #c5a16e66}.faq-item button{width:100%;padding:23px 3px;background:none;border:0;color:#fff6f4;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:15px;font-weight:700}.faq-item svg{color:#ffd36e;flex-shrink:0;transition:transform .2s}.rotated{transform:rotate(180deg)}.faq-item p{color:#d4c1db;line-height:1.8;font-size:13px;padding:0 25px 23px 3px;margin:0}.faq-end{text-align:center;margin-top:34px;font-size:13px;color:#c8b8cf}.faq-end a{color:#ffd36e;font-weight:800}footer{background:#100518;border-top:1px solid #d3a75d40}.footer-top{padding:40px 0 25px;display:flex;align-items:center;justify-content:space-between}.footer-top>span,.footer-bottom{font-size:11px;color:#b8a4c0}.footer-bottom{border-top:1px solid #ffffff20;padding:20px 0;display:flex;justify-content:space-between;gap:20px}@media(max-width:1000px){.hero h1{font-size:46px}.product-scene{transform:scale(.82);transform-origin:center}.receive-grid,.offer-grid{gap:30px}.modules{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{width:min(560px,calc(100% - 34px))}.section{padding:65px 0}.topline{font-size:9px;letter-spacing:0}.nav{height:65px}.logo{font-size:17px}.nav-buy{display:none}.menu{display:block}.nav nav{display:none;position:absolute;left:0;right:0;top:65px;background:#250b32;padding:24px;flex-direction:column;gap:20px}.nav nav.open{display:flex}.hero-grid{display:flex;flex-direction:column;padding:60px 0 10px}.hero-copy{text-align:center}.hero h1{font-size:clamp(40px,9vw,53px)}.hero-copy>p{font-size:14px}.checks{text-align:left;max-width:370px;margin:25px auto}.hero .cta{width:100%;font-size:13px}.hero small{justify-content:center;margin-left:0}.product-scene{width:100%;height:380px;transform:scale(.72);transform-origin:center top;margin-top:35px;margin-bottom:-90px}.ribbon{grid-template-columns:1fr 1fr;gap:20px;padding:22px}.ribbon span{font-size:11px}.receive-grid,.offer-grid,.audience-grid{grid-template-columns:1fr}.receive-grid{gap:25px}.materials{max-width:460px;margin:auto;width:100%}.offer-card{max-width:440px;width:100%;margin:auto}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}}@media(max-width:480px){.hero h1{font-size:39px}.hero-pill{font-size:10px}.product-scene{transform:scale(.58);width:530px;left:50%;margin-left:-265px;height:325px;margin-bottom:-95px}.materials{transform:scale(.78);transform-origin:left center;width:510px;height:320px}.receive-grid{overflow:hidden}.modules{grid-template-columns:1fr}.modules article{min-height:unset}.section-head h2{font-size:35px}.cta{font-size:12px}.ribbon svg{width:23px;height:23px}}.real-product{perspective:1100px;overflow:visible}.real-product .mock-book{position:absolute;top:7%;left:23%;width:57%;max-width:325px;aspect-ratio:8/11;border-radius:4px;transform-style:preserve-3d;box-shadow:22px 26px 12px #08030b77,35px 39px 55px #000b;z-index:3}.real-product .mock-book img{width:100%;height:100%;display:block;border-radius:3px;object-fit:cover;box-shadow:inset 0 0 15px #0008}.real-product .mock-book-front{transform:rotate(-5deg) rotateY(-16deg)}.real-product .mock-book-front:before{content:"";position:absolute;top:3px;bottom:0;left:-20px;width:21px;background:repeating-linear-gradient(90deg,#2d1334 0,#2d1334 3px,#a76e3b,#a76e3b,#30113b 6px,#30113b 9px);transform:skewY(-18deg);border-left:2px solid #dfb467}.real-product .mock-book-back{transform:translate(-38px,14px) rotate(-16deg);filter:brightness(.7);z-index:1}.real-product .mock-card{position:absolute;width:29%;max-width:160px;right:0;top:14%;transform:rotate(17deg);filter:drop-shadow(12px 20px 12px #0008);z-index:4;border-radius:10px}.real-product .mock-card-two{right:-5%;top:32%;transform:rotate(29deg);z-index:2;filter:brightness(.75) drop-shadow(12px 20px 12px #0008)}.real-product .mock-caption{position:absolute;bottom:6%;left:20%;background:#1d092ddc;border:1px solid #efc976;border-radius:40px;padding:12px 22px;color:#ffda8c;font-size:12px;letter-spacing:.1em;font-weight:700;z-index:5;box-shadow:0 8px 25px #0008}.hero-price{font-size:16px;color:#f8e7c9;margin:0 0 12px}.hero-price strong{color:#ffe08b;font-size:23px}.offer-card{padding:28px 29px 30px;background:linear-gradient(160deg,#fff4dc,#f3deb5);box-shadow:0 0 0 7px #e8b75526,0 25px 65px #0009}.offer-label{display:block;color:#5b2861;font-size:12px;font-weight:900;letter-spacing:.13em}.offer-image{height:180px;display:grid;place-items:center;margin:10px 0}.offer-image img{height:170px;width:auto;box-shadow:10px 12px #2e173a,14px 18px 18px #0005;transform:rotate(-5deg)}.offer-card h3{margin:10px 0 18px;font-size:27px}.price-caption{font-size:11px;letter-spacing:.13em;font-weight:800;color:#7d5b7c}.offer-price{font-size:60px;font-weight:900;line-height:1.15;color:#381441;letter-spacing:-.06em;margin:5px 0}.offer-price span{font-size:27px;letter-spacing:0;margin-right:7px}.price-note{margin:0 0 17px;color:#785e78!important;font-size:12px!important}.purchase-benefits{border:1px solid #c8a16a;background:#fffaf0;border-radius:11px;text-align:left;padding:18px 16px;margin:18px 0 22px;display:grid;gap:12px}.purchase-benefits strong{font-size:14px;color:#32143a;margin-bottom:3px}.purchase-benefits span{display:flex;align-items:flex-start;gap:9px;color:#3b2c3f;font-size:12px;line-height:1.45}.purchase-benefits svg{width:17px;height:17px;flex-shrink:0;color:#218d37}.offer-card .cta{font-size:13px}@media(max-width:760px){.real-product .mock-book{left:26%}.real-product .mock-caption{left:24%;bottom:2%}.offer-price{font-size:54px}}@media(max-width:480px){.real-product .mock-book{width:290px;left:110px}.real-product .mock-card{width:145px;right:15px}.real-product .mock-card-two{right:0}.real-product .mock-caption{left:120px;bottom:4%}}.hero{background:radial-gradient(ellipse at 75% 40%,#7e287a,#400b4f 36%,#18051f 77%)}.hero:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 78% 34%,#ff9c5c1c,transparent 45%);mix-blend-mode:screen}.hero-grid{grid-template-columns:1fr 1.06fr;gap:0;min-height:650px}.hero h1{font-size:clamp(42px,4.7vw,64px);line-height:1.09}.hero-copy{z-index:5}.premium-scene{position:relative;min-width:0;z-index:3;filter:drop-shadow(0 28px 28px #120419aa)}.premium-scene img{display:block;width:118%;max-width:none;margin-left:-7%;height:auto;aspect-ratio:11/9;object-fit:contain}.premium-scene-caption{position:absolute;bottom:3%;left:18%;font-size:10px;color:#d8bad5;background:#16051db3;padding:5px 12px;border-radius:20px}.offer-image{height:200px;overflow:visible}.offer-image img{height:195px;width:240px;object-fit:contain;box-shadow:none;transform:none;filter:drop-shadow(0 12px 9px #0005)}.receive{background:radial-gradient(ellipse at 25% 50%,#5c1a62,#240a30 70%)}.receive-grid{gap:70px}.offer-card{border-radius:20px}.hero-pill{display:inline-block;line-height:1.5}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr 1fr}.premium-scene img{width:120%;margin-left:-8%}}@media(max-width:760px){.hero-grid{display:flex;flex-direction:column}.premium-scene{width:100%;margin:8px 0 -8px}.premium-scene img{width:115%;margin-left:-7.5%;aspect-ratio:11/9}.premium-scene-caption{bottom:0;left:22%}.hero h1{font-size:clamp(39px,9vw,53px)}}@media(max-width:480px){.premium-scene{margin-top:0}.premium-scene img{width:120%;margin-left:-10%}.premium-scene-caption{font-size:9px;left:17%}.hero h1{font-size:39px}.offer-image img{width:230px}}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:12px;align-items:center}.premium-scene{width:100%;min-width:0;filter:drop-shadow(0 18px 26px #08030e80)}.premium-scene img{width:116%;max-width:none;height:auto;aspect-ratio:3/2;object-fit:contain;margin:0 0 0 -7%;display:block}.premium-scene-caption{bottom:0;left:15%;font-size:10px}.offer-image{height:auto;min-height:225px;margin:12px 0 8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.offer-image img{display:block;width:100%;max-width:355px;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;transform:none;filter:drop-shadow(0 9px 11px #29123240)}@media(max-width:1000px)and (min-width:761px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.premium-scene img{width:120%;margin-left:-9%}.offer-image{min-height:185px}}@media(max-width:760px){.hero-grid{display:flex;flex-direction:column;gap:14px}.premium-scene{width:100%;margin:0 auto 4px}.premium-scene img{width:110%;margin-left:-5%;aspect-ratio:3/2}.premium-scene-caption{bottom:-2px;left:50%;transform:translate(-50%);white-space:nowrap}.offer-image{min-height:0;margin:14px 0 8px}.offer-image img{width:100%;max-width:350px}}@media(max-width:480px){.premium-scene{width:100%;left:auto;margin:0 auto 8px;transform:none;height:auto}.premium-scene img{width:112%;margin-left:-6%;aspect-ratio:3/2}.premium-scene-caption{font-size:9px}.offer-image img{max-width:310px}.hero-grid{padding-bottom:32px}}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:36px;align-items:center;padding-top:56px;padding-bottom:56px}.hero h1{font-size:clamp(37px,3.55vw,54px);line-height:1.12;overflow-wrap:normal}.hero-copy>p{max-width:540px}.premium-scene{width:100%;max-width:660px;justify-self:center;margin:0;filter:drop-shadow(0 22px 24px #09030d88)}.premium-scene img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/2;object-fit:contain;margin:0}.premium-scene-caption{bottom:0;left:50%;transform:translate(-50%);white-space:nowrap}.offer-image{height:auto;min-height:0;overflow:visible;margin:10px auto}.offer-image img{display:block;width:100%;max-width:360px;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;margin:auto;filter:drop-shadow(0 10px 13px #27102b45)}@media(min-width:1200px){.hero-grid{gap:50px}.premium-scene{max-width:670px}}@media(min-width:761px)and (max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.hero h1{font-size:clamp(34px,3.8vw,45px)}.premium-scene img{width:100%;margin:0}}@media(max-width:760px){.hero-grid{display:flex;flex-direction:column;gap:18px;padding-top:45px;padding-bottom:35px}.hero-copy{width:100%}.hero h1{font-size:clamp(35px,8vw,47px)}.premium-scene{width:100%;max-width:540px;left:auto;margin:0 auto;transform:none;height:auto}.premium-scene img{width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:3/2}.premium-scene-caption{position:static;transform:none;text-align:center;margin-top:-8px}.offer-image img{max-width:350px}}@media(max-width:480px){.hero h1{font-size:clamp(33px,9vw,41px)}.hero-grid{gap:14px}.premium-scene{width:100%;margin:0 auto}.premium-scene img{width:100%;margin:0}.offer-image img{width:100%;max-width:320px}}html,body{overflow-x:clip}img{max-width:100%}.wrap{width:min(1160px,calc(100% - 40px))}.hero{overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(20px,3vw,48px);min-height:0;padding:clamp(42px,5vw,72px) 0;align-items:center}.hero-copy{min-width:0}.hero h1{font-size:clamp(36px,3.8vw,56px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}.hero-copy>p{font-size:clamp(14px,1.2vw,16px);max-width:540px}.premium-scene{position:relative;width:100%;max-width:620px;height:auto;min-width:0;margin:0;left:auto;transform:none;filter:drop-shadow(0 16px 20px #10051b66)}.premium-scene img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;margin:0}.premium-scene-caption{position:static;transform:none;margin:0 auto;text-align:center;width:max-content;max-width:100%;font-size:10px;line-height:1.4}.offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(25px,5vw,70px)}.offer-card{min-width:0}.offer-image{height:auto;min-height:0;margin:12px 0 16px;overflow:visible}.offer-image img{display:block;width:100%;max-width:350px;height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain;margin:auto;filter:drop-shadow(0 10px 13px #26102b50)}.materials{max-width:100%}@media(max-width:1024px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.hero h1{font-size:clamp(34px,4vw,46px)}.receive-grid{gap:30px}.offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:25px}}@media(max-width:760px){.wrap{width:min(560px,calc(100% - 32px))}.hero-grid{display:flex;flex-direction:column;gap:20px;padding:40px 0 32px}.hero-copy{width:100%;text-align:center}.hero h1{font-size:clamp(34px,8vw,47px);line-height:1.13}.hero-copy>p{margin-left:auto;margin-right:auto}.checks{max-width:400px;margin:24px auto;text-align:left}.hero-price{text-align:center}.hero .cta{width:100%;max-width:440px}.premium-scene{width:100%;max-width:550px;height:auto;margin:0 auto;left:auto;transform:none}.premium-scene img{width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:3/2}.premium-scene-caption{margin:2px auto 0}.receive-grid,.offer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.offer-card{width:100%;max-width:440px;margin:0 auto}.offer-image img{max-width:350px}.ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top,.footer-bottom{gap:12px}}@media(max-width:480px){.wrap{width:calc(100% - 30px)}.hero-grid{padding-top:34px;gap:12px}.hero h1{font-size:clamp(32px,9vw,40px)}.hero-pill{font-size:10px;padding:8px 12px}.hero .cta{font-size:12px;padding:15px 12px}.premium-scene{position:relative;width:100%;height:auto;max-width:100%;left:auto;transform:none;margin:0 auto}.premium-scene img{width:100%;max-width:100%;height:auto;margin:0}.premium-scene-caption{font-size:9px}.offer-image img{width:100%;max-width:310px}.materials{transform:scale(.75);transform-origin:left center;width:510px;max-width:none}.receive-grid{overflow:hidden}.ribbon{gap:13px;padding:17px 15px}.ribbon span{font-size:10px}.section{padding:60px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.receive-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(28px,5vw,72px);align-items:center}.material-mockup{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:auto;min-height:0;overflow:visible;transform:none;margin:0}.material-mockup img{display:block;width:112%;max-width:none;height:auto;aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 18px 24px #10051a70);margin-left:-5%}@media(max-width:1000px)and (min-width:761px){.receive-grid{gap:22px}.material-mockup img{width:108%;margin-left:-4%}}@media(max-width:760px){.receive-grid{display:flex;flex-direction:column;gap:24px}.material-mockup{width:100%;height:auto;max-width:560px;margin:0 auto;transform:none;overflow:visible}.material-mockup img{width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:3/2}.receive-grid>div:last-child{width:100%}}@media(max-width:480px){.material-mockup{width:100%;height:auto;max-width:100%;transform:none;margin:0 auto}.material-mockup img{width:100%;max-width:100%;height:auto;margin:0}}h1,h2,h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}p,li{overflow-wrap:break-word}.cta{line-height:1.3;text-align:center;white-space:normal}@media(max-width:760px){.hero-copy{max-width:560px;margin:0 auto}.hero h1{font-size:clamp(32px,7.5vw,45px);line-height:1.14;letter-spacing:-.025em;margin:19px auto 18px;max-width:18ch;text-wrap:balance}.hero-copy>p{font-size:15px;line-height:1.65;max-width:48ch;margin-bottom:0}.hero-pill{max-width:100%;font-size:10px;line-height:1.45;letter-spacing:.055em}.checks{gap:12px;max-width:390px;margin:22px auto}.checks span{font-size:13px;line-height:1.45;align-items:flex-start}.checks svg{flex-shrink:0;margin-top:1px}.hero-price{margin:0 0 13px;font-size:14px}.hero-price strong{font-size:21px}.hero .cta{min-height:54px;max-width:430px;font-size:13px;padding:14px 18px;gap:10px}.hero small{line-height:1.45;font-size:11px;margin:12px auto 0}.section-head{margin-bottom:30px}.section-head h2,.receive h2,.offer h2{font-size:clamp(30px,7vw,40px);line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.section-head p,.receive-grid>div>p,.offer-grid>div>p{font-size:14px;line-height:1.7}.feature-list li{font-size:13px;line-height:1.5;align-items:flex-start}.feature-list svg{width:18px;height:18px;margin-top:1px}.inline-link{font-size:12px;line-height:1.5}.modules article{min-height:0}.modules h3{font-size:22px;line-height:1.25}.modules p{font-size:13px;line-height:1.65}.audience-grid div{font-size:13px;line-height:1.5;align-items:flex-start}.offer-card{padding:26px 19px}.offer-card h3{font-size:26px;line-height:1.22}.offer-card .cta{min-height:55px;line-height:1.3;font-size:12px;gap:8px}.purchase-benefits{padding:17px 14px}.purchase-benefits span{font-size:12px;line-height:1.5}.faq-item button{font-size:14px;line-height:1.45;padding:19px 2px}.faq-item p{font-size:13px;line-height:1.7}.ribbon span{line-height:1.4}}@media(max-width:420px){.hero h1{font-size:clamp(30px,8.3vw,36px);max-width:19ch;letter-spacing:-.03em}.hero-copy>p{font-size:14px;line-height:1.65}.hero-pill{font-size:9px;padding:8px 10px}.section-head h2,.receive h2,.offer h2{font-size:clamp(28px,7.6vw,34px)}.offer-price{font-size:50px}.logo{font-size:16px}.ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:350px){.wrap{width:calc(100% - 26px)}.hero h1{font-size:29px}.hero .cta,.offer-card .cta{font-size:11px;padding:13px 9px}.hero-pill{font-size:8px}.ribbon{grid-template-columns:1fr 1fr;gap:9px}}.offer-clock{border:1px solid #edbd5d88;background:#260b33b8;border-radius:12px;padding:12px 16px;margin:13px 0 17px;max-width:350px;text-align:center;color:#fff5df}.clock-title{font-size:11px;font-weight:800;letter-spacing:.12em;color:#ffd982}.clock-numbers{display:flex;align-items:flex-start;justify-content:center;gap:9px;margin:8px 0 4px;font-variant-numeric:tabular-nums}.clock-numbers>span{font-size:26px;line-height:1.05;font-weight:800;min-width:43px}.clock-numbers b{font-size:21px;color:#f3c66c}.clock-numbers small{display:block;margin:5px 0 0;font-size:9px;color:#ddc7dc;font-weight:500;letter-spacing:.08em}.offer-clock p{font-size:10px;line-height:1.4;margin:9px 0 0;color:#ddc5dd}.offer-card .offer-clock{max-width:none;background:#391744;border-color:#b8873d;margin:15px 0}.purchase-notice{position:fixed;left:20px;bottom:20px;z-index:80;display:flex;align-items:center;gap:13px;max-width:min(350px,calc(100vw - 30px));padding:13px 14px;background:#fff8e8;color:#30133a;border:1px solid #dfb566;border-radius:12px;box-shadow:0 15px 45px #0007}.notice-icon{display:grid;place-items:center;background:#1f9b49;color:#fff;border-radius:50%;width:32px;height:32px;flex-shrink:0;font-weight:800}.purchase-notice strong{font-size:13px}.purchase-notice p{font-size:12px;margin:3px 0}.purchase-notice small{font-size:10px;color:#417a49;margin:0}.purchase-notice button{border:0;background:none;color:#654b67;font-size:20px;align-self:flex-start}@media(max-width:760px){.hero .offer-clock{margin:12px auto 16px}.purchase-notice{left:12px;bottom:12px;max-width:calc(100vw - 24px)}.clock-numbers>span{font-size:24px}}@media(prefers-reduced-motion:reduce){.purchase-notice{animation:none}}.transformation{background:linear-gradient(135deg,#42134e,#2d103c 58%,#3b1748);padding:66px 20px;text-align:center;border-top:1px solid #d5a85426;border-bottom:1px solid #d5a85426}.transformation-inner{max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.transformation-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:800;color:#f4c968;margin-bottom:19px}.transformation h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(29px,3.3vw,44px);line-height:1.22;letter-spacing:-.02em;color:#fff5ed;margin:0;max-width:820px}.transformation h2 em{font-style:normal;color:#f4cc76}.transformation-intro{font-size:15px;line-height:1.75;color:#e5d5e6;max-width:680px;margin:20px auto 0}.transformation-points{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 25px}.transformation-points span{display:flex;align-items:center;gap:8px;border:1px solid #e4ba6445;background:#ffffff0b;border-radius:10px;padding:12px 15px;color:#f8eafa;font-size:13px;font-weight:600;text-align:left}.transformation-points svg{flex-shrink:0;color:#f5cd78}.transformation-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;background:#218a4b;color:#fff;text-decoration:none;font-size:14px;font-weight:800;padding:17px 28px;box-shadow:0 8px 25px #0003;transition:background .2s,transform .2s}.transformation-cta:hover{background:#19723d;transform:translateY(-2px)}.transformation-inner>small{color:#cdb9cf;font-size:11px;margin-top:12px}@media(max-width:760px){.transformation{padding:46px 16px}.transformation h2{font-size:clamp(27px,7.1vw,35px)}.transformation-intro{font-size:14px;line-height:1.65}.transformation-points{flex-direction:column;width:100%;max-width:400px;gap:9px;margin:23px 0}.transformation-points span{padding:11px 13px}.transformation-cta{width:100%;max-width:400px;font-size:13px;padding:16px 12px}}a.logo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;text-decoration:none}a.logo .brand-mark{display:block;width:39px;height:39px;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 0 7px #e9b85235)}a.logo .brand-name{display:inline-block;font-family:Playfair Display,Georgia,serif;font-size:20px;letter-spacing:-.025em;line-height:1.15;color:#fff5e9;font-weight:700}a.logo .brand-name em{font-style:normal;color:#f4cd70}@media(max-width:760px){a.logo{gap:7px}a.logo .brand-mark{width:30px;height:30px}a.logo .brand-name{font-size:15px}}.hero-copy>small{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:9px 0 0;text-align:center;font-size:11px;line-height:1.45}.hero-copy>small svg{flex:0 0 auto}@media(max-width:760px){.hero-copy>small{width:100%;margin:9px auto 0;padding:0 4px;font-size:10px}}.transformation{padding:clamp(38px,5vw,58px) 16px}.transformation-inner{max-width:800px}.transformation-eyebrow{margin-bottom:12px;letter-spacing:.12em}.transformation h2{font-size:clamp(28px,3vw,40px);line-height:1.17;max-width:740px;text-wrap:balance}.transformation-intro{font-size:clamp(14px,1.25vw,16px);line-height:1.55;max-width:610px;margin:14px auto 0;text-wrap:pretty}.transformation-points{gap:9px;margin:19px 0 20px}.transformation-points span{padding:10px 13px;font-size:12px;line-height:1.4}.transformation-cta{min-height:52px;padding:14px 24px}.transformation-inner>small{margin:10px 0 0;justify-content:center}@media(max-width:760px){.transformation{padding:36px 16px}.transformation h2{font-size:clamp(27px,6.7vw,34px);line-height:1.2;max-width:22ch}.transformation-intro{font-size:14px;line-height:1.5;margin-top:12px}.transformation-points{display:grid;grid-template-columns:1fr;gap:7px;width:100%;max-width:400px;margin:16px 0}.transformation-points span{padding:9px 12px;font-size:12px}.transformation-cta{max-width:400px;min-height:50px;font-size:13px;padding:12px 15px}.transformation-eyebrow{font-size:10px}}
