:root{--brown:#4a2c24;--beige:#d8c3aa;--cream:#f7f1e7;--white:#fffdf8;--fuchsia:#d41467;--pink:#e8b7c5;--gold:#b79257;--ink:#34221d;--muted:#755f57;--line:#4a2c2424}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.serif{font-family:Georgia,Times New Roman,serif}.wrap{width:min(1160px,100% - 40px);margin:auto}.section{padding:96px 0}.eyebrow{color:var(--fuchsia);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:800}.display{letter-spacing:-.05em;margin:.15em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.7rem);line-height:.92}.h2{letter-spacing:-.035em;margin:.25em 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1}.lead{color:var(--muted);max-width:680px;font-size:1.18rem;line-height:1.65}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.primary{background:var(--fuchsia);color:#fff;box-shadow:0 12px 30px #d414672e}.secondary{border-color:var(--brown);color:var(--brown);background:0 0}.nav{align-items:center;gap:26px;height:78px;display:flex}.navlinks{align-items:center;gap:26px;margin-left:auto;display:flex}.navlinks a{font-size:.9rem;font-weight:700;text-decoration:none}.logo{width:148px;height:auto}.sticky{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#fffdf8e6;position:sticky;top:0}.lang{border:1px solid var(--line);border-radius:99px;padding:4px;display:flex}.lang button{cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 9px;font-weight:800}.lang .active{background:var(--brown);color:#fff}.hero{background:radial-gradient(circle at 78% 12%,#e8b7c58c,transparent 25%),linear-gradient(135deg,var(--white),var(--cream));padding:68px 0 90px}.grid2{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.portraitWrap{padding:22px;position:relative}.portraitWrap:before{content:"";background:var(--pink);border-radius:48% 48% 20px 20px;position:absolute;inset:0 8% 8% 0}.portrait{object-fit:cover;object-position:center 15%;border-radius:48% 48% 20px 20px;width:100%;height:620px;position:relative;box-shadow:0 30px 80px #4a2c242e}.goldline{background:var(--gold);width:70px;height:2px;margin:22px 0}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.stat{padding:20px 10px}.stat strong{font-family:Georgia,serif;font-size:1.6rem}.card{background:var(--white);border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 16px 45px #4a2c240d}.dark{background:var(--brown);color:var(--white)}.dark .lead{color:#fffdf8bf}.soft{background:var(--white)}.pink{background:linear-gradient(135deg,#f7e9ec,var(--cream))}.framework{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.pill{border:1px solid var(--line);background:var(--white);border-radius:99px;padding:12px 16px;font-weight:800}.photoGrid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.photoGrid img{object-fit:cover;border-radius:24px;width:100%;height:100%}.photoGrid>img:first-child{min-height:500px}.stack{gap:18px;display:grid}.stack img{height:241px}.quote{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.mantra{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.mantra div{border-top:1px solid var(--gold);padding:24px 14px;font-family:Georgia,serif;font-size:1.35rem}.mantra div:last-child{color:var(--fuchsia)}.footer{border-top:1px solid var(--line);background:var(--white);padding:48px 0}.footergrid{justify-content:space-between;align-items:center;gap:30px;display:flex}.proof{border:1px dashed var(--beige);text-align:center;min-height:190px;color:var(--muted);border-radius:24px;place-items:center;padding:25px;display:grid}.price{color:var(--fuchsia);font-family:Georgia,serif;font-size:5rem;line-height:1}details summary{cursor:pointer;font-weight:800}.mobilemenu{display:none}@media (max-width:820px){.section{padding:68px 0}.grid2,.grid3,.photoGrid{grid-template-columns:1fr}.navlinks>a:not(.btn),.navlinks .lang{display:none}.nav{height:68px}.mobile-lang{margin-left:auto;display:block}.logo{width:120px}.display{font-size:clamp(3.2rem,15vw,5rem)}.portrait{height:500px}.stats{grid-template-columns:1fr}.stat{border-bottom:1px solid var(--line)}.mantra{grid-template-columns:1fr 1fr}.photoGrid>img:first-child{min-height:360px}.stack{grid-template-columns:1fr 1fr}.stack img{height:180px}.footergrid{flex-direction:column;align-items:flex-start}}.contact-form{gap:18px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form label{gap:7px;font-size:.9rem;font-weight:700;display:grid}.contact-form input:not([type=checkbox]){border:1px solid var(--line);background:var(--white);width:100%;font:inherit;color:var(--ink);border-radius:12px;padding:13px 14px}.consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.4;gap:9px!important;font-size:.78rem!important;font-weight:400!important;display:grid!important}.consent input{margin-top:3px}.contact-form button{justify-self:start}.contact-form.compact{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:24px}@media (max-width:600px){.form-grid{grid-template-columns:1fr}.contact-form button{width:100%}}.homeDisplay em{color:var(--fuchsia);font-style:normal}.authority{background:var(--brown);color:var(--white);padding:28px 0}.authorityGrid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.authorityGrid>div{border-right:1px solid #fff3;padding:8px 22px}.authorityGrid>div:last-child{border:0}.authorityGrid strong,.authorityGrid span{display:block}.authorityGrid strong{font-family:Georgia,serif;font-size:1.3rem}.authorityGrid span{opacity:.78;margin-top:5px;font-size:.82rem;line-height:1.4}.aboutPhoto img{object-fit:cover;border-radius:220px 220px 24px 24px;width:100%;height:620px}.note{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);margin:28px 0;padding:20px 0;font-family:Georgia,serif;font-size:1.45rem;line-height:1.35}.offerGrid{margin-top:30px}.offerGrid h3{margin:.6em 0;font-family:Georgia,serif;font-size:1.8rem}.textLink{color:var(--fuchsia);font-weight:800;text-decoration:none}.proofSection{background:var(--cream)}.proofGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px;display:grid}.proofCard{background:var(--white);border:1px solid var(--line);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;display:flex;transform:rotate(-1deg)}.proofCard:nth-child(2n){transform:rotate(1deg)}.dmBubble{background:#f2f2f2;border-radius:18px 18px 5px;margin-bottom:25px;padding:18px;font-size:1.15rem;font-weight:700}.proofCard strong{color:var(--fuchsia);font-family:Georgia,serif;font-size:1.15rem}.processGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px;display:grid}.process{border-top:1px solid var(--gold);padding:24px 18px}.process span{color:var(--fuchsia);letter-spacing:.12em;font-weight:900}.process h3{margin:.45em 0;font-family:Georgia,serif;font-size:1.8rem}.community .contact-form.compact{color:var(--ink)}.faqWrap{max-width:860px}.faqWrap details{margin:12px 0}.faqWrap details p{color:var(--muted);line-height:1.6}@media (max-width:820px){.homeHero .grid2{flex-direction:column-reverse;gap:30px;display:flex}.homeHero{padding-top:30px}.homeHero .portrait{height:430px}.authorityGrid{grid-template-columns:1fr}.authorityGrid>div{border-bottom:1px solid #ffffff2e;border-right:0;padding:18px 6px}.aboutPhoto img{height:480px}.proofGrid,.processGrid{grid-template-columns:1fr}.proofCard{min-height:160px;transform:none!important}.offerGrid{gap:14px}.community .grid2{gap:28px}}.mobileControls{align-items:center;gap:10px;margin-left:auto;display:none}.mobileMenu summary{cursor:pointer;font-size:1.7rem;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu nav{background:var(--white);border-bottom:1px solid var(--line);gap:18px;padding:24px 20px;display:grid;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 35px #4a2c241f}.mobileMenu nav a{font-weight:800;text-decoration:none}.mobileMenu nav .btn{width:100%}@media (max-width:820px){.mobileControls{display:flex}.nav>.mobile-lang,.navlinks{display:none}}.diagnosticInsight{border-left:3px solid var(--fuchsia);background:#e8b7c529;border-radius:0 16px 16px 0;margin:20px 0;padding:20px}.diagnosticInsight strong{margin-bottom:8px;display:block}.diagnosticInsight p{margin:0;line-height:1.6}.proofGrid{grid-template-columns:repeat(3,1fr);align-items:start;max-width:none}.proofCard{background:var(--white);min-height:0;margin:0;padding:12px 12px 20px;box-shadow:0 18px 45px #4a2c241a}.proofShot{object-fit:contain;object-position:top;background:#eee;border-radius:16px;width:100%;height:560px;display:block}.proofCard figcaption{color:var(--fuchsia);padding:17px 8px 2px;font-family:Georgia,serif;font-size:1.2rem;font-weight:700;line-height:1.2}.communityStory{grid-template-columns:.72fr 1fr;align-items:center;gap:26px;display:grid}.communityPhoto{object-fit:cover;border-radius:180px 180px 22px 22px;width:100%;height:330px}@media (max-width:820px){.proofGrid{grid-template-columns:1fr;gap:18px;padding:8px 0 24px;display:grid;overflow:visible}.proofCard{width:min(100%,520px);margin-inline:auto}.proofShot{object-fit:contain;height:auto;max-height:680px}.communityStory{grid-template-columns:1fr}.communityPhoto{height:390px}}.sisHero{background:var(--white);overflow:hidden}.sisHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;min-height:680px;display:grid}.sisHeroGrid>div:first-child{padding:70px 50px 70px 0}.sisTitle{letter-spacing:-.055em;margin:.18em 0;font-family:Georgia,serif;font-size:clamp(4rem,7vw,7rem);line-height:.82}.sisTitle em{color:var(--fuchsia);font-style:normal;display:block}.sisLead{max-width:650px;font-size:1.55rem;line-height:1.35}.sisHeroPhoto{height:100%;min-height:680px;position:relative}.sisHeroPhoto img{object-fit:cover;object-position:center}.sisTags{letter-spacing:.16em;margin-top:28px;font-size:.72rem;font-weight:800}.sisDeadline{background:var(--brown);color:var(--white);grid-template-columns:1fr 1fr;padding:0 max(20px,50vw - 580px);display:grid}.sisDeadline>div{border-right:1px solid #fff3;padding:26px 30px}.sisDeadline>div:last-child{border:0}.sisDeadline strong,.sisDeadline span{display:block}.sisDeadline strong{letter-spacing:.08em}.sisDeadline span{opacity:.75;margin-top:7px;font-size:.9rem}.sisSectionHead{text-align:center;max-width:850px;margin:0 auto 42px}.sisSectionHead .lead{margin-inline:auto}.sisBonusCard h3,.sisIncludedItem h3{margin:.3em 0;font:700 1.55rem/1.05 Georgia,serif}.sisBonusCard p,.sisIncludedItem p{color:var(--muted);line-height:1.5}.sisTransformation{background:linear-gradient(110deg,#f8dfdf,var(--cream))}.sisLifestyle{object-fit:cover;border-radius:28px;width:100%;height:600px}.sisChecks{gap:14px;padding:0;font-size:1.08rem;list-style:none;display:grid}.sisChecks li:before{content:"✓";background:var(--fuchsia);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:12px;font-weight:900;display:inline-grid}.sisIncluded{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.sisIncludedItem{border-left:1px solid var(--line);padding:24px}.sisIncludedItem b{color:var(--fuchsia);font-size:1.3rem}.sisBonus{background:linear-gradient(#fff7f2,#f7e7e5)}.sisBonusCard{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:14px 18px 24px}.sisBonusImg{height:260px;margin:-2px -6px 18px;position:relative}.sisBonusImg img{object-fit:cover;border-radius:16px}.sisProof{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.sisProof figure{background:var(--white);border-radius:20px;margin:0;padding:12px}.sisProof img{object-fit:contain;background:#eee;border-radius:14px;width:100%;height:460px}.sisProof figcaption{color:var(--fuchsia);padding:14px 7px 5px;font:700 1.15rem Georgia,serif}.sisOffer{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.price small{color:var(--muted);font:700 1rem Arial,sans-serif}.sisOfferCard{background:var(--brown);color:var(--white);border-radius:28px;gap:18px;padding:38px;display:grid}.sisOfferCard>strong{font:700 1.8rem Georgia,serif}.sisOfferCard p,.sisOfferCard small{opacity:.78;line-height:1.5}.sisClose{background:var(--brown);color:#fff;padding:35px 0}.sisClose .wrap{align-items:center;gap:25px;display:flex}.sisClose strong{font-size:1.2rem}.sisClose span{opacity:.75;flex:1}.sisClose .btn{white-space:nowrap}@media (max-width:820px){.sisHeroGrid{grid-template-columns:1fr}.sisHeroGrid>div:first-child{padding:45px 0}.sisHeroPhoto{grid-row:1;min-height:480px}.sisTitle{font-size:clamp(3.7rem,18vw,5.4rem)}.sisLead{font-size:1.25rem}.sisDeadline{grid-template-columns:1fr;padding:0 20px}.sisDeadline>div{border-bottom:1px solid #fff3;border-right:0;padding:22px 0}.sisIncluded,.sisProof{grid-template-columns:1fr}.sisLifestyle{height:480px}.sisBonusImg{height:330px}.sisProof img{height:auto;max-height:620px}.sisOffer{grid-template-columns:1fr;gap:30px}.sisClose .wrap{flex-direction:column;align-items:flex-start}.sisClose .btn{width:100%}}@media (min-width:821px){.proofGrid{max-width:1040px;margin-left:auto;margin-right:auto}.proofShot{height:470px}}.checkoutHero{min-height:calc(100vh - 78px)}.checkoutGrid{align-items:center}.checkoutCard{gap:20px;padding:36px;display:grid}.checkoutCard .price{margin-top:-4px}.checkoutCard .price small{letter-spacing:.08em;font:800 .9rem Arial,sans-serif}.checkoutSummary{gap:7px;margin:0 0 4px;line-height:1.45;display:grid}.checkoutSummary strong{font-family:Georgia,serif;font-size:1.2rem}.checkoutSummary span{color:var(--muted)}.checkoutCard .btn{width:100%}.checkoutTerms{max-width:760px;color:var(--muted);margin-top:34px;font-size:.78rem;line-height:1.55}.checkoutTerms p{margin:6px 0}@media (max-width:820px){.checkoutHero{padding-top:42px}.checkoutGrid{gap:30px}.checkoutCard{padding:28px 22px}.checkoutCard .price{font-size:4.4rem}.checkoutTerms{margin-top:26px}}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)scale(.985)}70%{opacity:1;transform:translateY(-3px)scale(1.003)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.homeHero .eyebrow{opacity:0;animation:.55s ease-out 80ms forwards heroFade}.homeHero .homeDisplay{opacity:0;animation:.78s cubic-bezier(.22,.9,.32,1.12) .18s forwards heroRise}.homeHero .lead{opacity:0;animation:.6s ease-out .42s forwards heroFade}.homeHero .actions{opacity:0;animation:.6s ease-out .56s forwards heroFade}.homeHero .portraitWrap{opacity:0;animation:.75s ease-out .28s forwards heroFade}@media (prefers-reduced-motion:reduce){.homeHero .eyebrow,.homeHero .homeDisplay,.homeHero .lead,.homeHero .actions,.homeHero .portraitWrap{opacity:1;animation:none;transform:none}}.sticky{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f1e7c7;border-bottom:0;padding:10px 0}.sticky .nav{background:#fffdf8e0;border:1px solid #b7925759;border-radius:20px;height:72px;padding:0 20px;box-shadow:0 12px 36px #4a2c2414}.mobileMenu summary{border-radius:50%;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.mobileMenu summary:hover{background:#d8c3aa3d}.mobileMenu nav{border:1px solid var(--line);border-radius:18px;top:92px;left:20px;right:20px}.proofCarousel{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:18px;margin-top:35px;padding:8px 4px 26px;display:grid;overflow-x:auto}.proofCarousel .proofCard{scroll-snap-align:start}.swipeHint{color:var(--muted);margin:0;font-size:.82rem;font-weight:700;display:none}.processGrid{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);gap:0}.process{background:0 0;border:0;border-bottom:1px solid #b792578c;padding:0}.process:last-child{border-bottom:0}.process summary{cursor:pointer;grid-template-columns:54px 1fr 42px;align-items:center;gap:18px;padding:26px 12px;list-style:none;display:grid}.process summary::-webkit-details-marker{display:none}.process summary>span{align-self:start;padding-top:6px}.process summary h3{margin:0 0 7px;font-size:2rem}.process summary p{color:var(--muted);margin:0;line-height:1.5}.processToggle{border:1px solid var(--brown);border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.4rem;font-weight:400;transition:transform .25s,background .25s;display:grid}.process[open] .processToggle{background:var(--brown);color:var(--white);transform:rotate(45deg)}.processMore{max-width:820px;padding:0 66px 28px 84px;animation:.25s ease-out processReveal}.processMore p{color:var(--muted);line-height:1.65}@keyframes processReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.sticky{padding:8px 0}.sticky .wrap{width:min(100% - 24px,1160px)}.sticky .nav{border-radius:18px;height:70px;padding:0 14px}.logo{width:126px}.mobileMenu nav{top:86px;left:12px;right:12px}.proofCarousel{grid-template-columns:none;grid-auto-columns:84%;gap:14px;margin-right:calc(-50vw + 50%);padding-right:16vw}.proofCarousel .proofCard{width:auto;margin:0}.proofCarousel .proofShot{object-fit:contain;height:500px;max-height:68vh}.swipeHint,.processGrid{display:block}.process summary{grid-template-columns:42px 1fr 36px;gap:12px;padding:24px 4px}.process summary h3{font-size:1.9rem}.processMore{padding:0 46px 24px 58px}}@media (prefers-reduced-motion:reduce){.processMore{animation:none}.processToggle{transition:none}}.sticky .logo{object-fit:contain;width:150px;max-height:58px}@media (max-width:820px){.sticky .logo{width:118px;max-height:52px}}.resourceHero{background:radial-gradient(circle at 88% 20%,#f8dfe6 0,#0000 32%),linear-gradient(135deg,#fffdf8,#f7f1e7);padding:88px 0 54px}.resourceHero .lead{max-width:720px}.resourceTabs{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.resourceTabs span{border:1px solid var(--line);background:#fff9;border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:800}.resourceTabs .active{background:var(--brown);color:#fff;border-color:var(--brown)}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resourceCard{background:var(--white);border:1px solid var(--line);border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 18px 45px #4a2c240f}.resourceCard:hover{transform:translateY(-4px);box-shadow:0 24px 55px #4a2c241c}.resourceVisual{align-items:flex-end;gap:8px;height:210px;padding:24px;display:flex;position:relative;overflow:hidden}.resourceVisual span{letter-spacing:.12em;font:900 1rem Arial,sans-serif;position:absolute;top:24px;left:24px}.resourceVisual i,.resourceVisual b{background:#fff;border-radius:14px;padding:12px;font-style:normal;box-shadow:0 8px 25px #4a2c241f}.resourceVisual.diagnostic{background:linear-gradient(135deg,#f6d8df,#fff8f3)}.resourceVisual.diagnostic i{color:var(--fuchsia);font-size:1.4rem}.resourceVisual.swipe{background:linear-gradient(135deg,#d8c3aa,#fffdf8)}.resourceVisual.swipe b:first-of-type{transform:rotate(-6deg)}.resourceVisual.swipe b:nth-of-type(2){transform:translateY(-12px)}.resourceVisual.swipe b:nth-of-type(3){transform:rotate(6deg)}.resourceVisual.course{background:linear-gradient(135deg,var(--brown),#8d5c4e);color:#fff}.resourceVisual.course b{color:var(--brown);font-size:1.05rem}.resourceBody{padding:25px}.resourceBody h2{margin:.35em 0}.resourceBody p{color:var(--muted);min-height:72px;line-height:1.5}.resourceLink{color:var(--brown);align-items:center;gap:12px;margin-top:12px;font-weight:900;text-decoration:none;display:inline-flex}.resourceLink span{background:var(--fuchsia);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.resourceFuture{background:var(--brown);color:#fff;border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:35px;margin-top:64px;padding:42px;display:grid}.resourceFuture .lead{color:#ffffffb8}.futureStack{flex-wrap:wrap;gap:10px;display:flex}.futureStack span{background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:12px 16px;font-weight:800}@media (max-width:820px){.resourceHero{padding:58px 0 34px}.resourceGrid{grid-template-columns:1fr}.resourceVisual{height:190px}.resourceBody p{min-height:0}.resourceFuture{grid-template-columns:1fr;padding:28px}.resourceTabs{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.resourceTabs span{white-space:nowrap}}.form-success{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:20px;gap:8px;padding:24px;display:grid;box-shadow:0 16px 45px #4a2c2414}.form-success strong{color:var(--brown);font:700 1.35rem Georgia,serif}.form-success span{color:var(--muted);line-height:1.5}.dark .form-success{color:var(--ink)}.academyGate{min-height:72vh}.academyLogin{gap:14px;max-width:520px;margin-top:28px;display:grid}.academyLogin label{gap:8px;font-weight:700;display:grid}.academyLogin input{border:1px solid var(--line);background:var(--white);width:100%;font:inherit;border-radius:14px;padding:15px 16px}.academyFine{color:var(--muted);margin-top:16px;font-size:.88rem}.academyHero{background:linear-gradient(135deg,var(--cream),#f6e4e9);padding:72px 0 34px}.academyProgress{max-width:650px;margin-top:28px}.academyProgress>div:first-child{align-items:baseline;gap:14px;display:flex}.academyProgress strong{color:var(--pink);font:700 2rem Georgia,serif}.academyProgress span{color:var(--muted)}.progressTrack{background:#eadfd5;border-radius:99px;height:10px;margin-top:10px;overflow:hidden}.progressTrack i{background:var(--pink);border-radius:99px;height:100%;display:block}.academyModules{gap:18px;display:grid}.academyModule{background:var(--white);border:1px solid var(--line);border-radius:22px;grid-template-columns:130px 1fr;align-items:center;gap:24px;padding:18px;display:grid}.academyModuleArt{aspect-ratio:1;background:var(--brown);border-radius:16px;place-items:center;display:grid}.academyModuleArt span{color:var(--cream);font:700 2.4rem Georgia,serif}.academyModule h2{margin:4px 0}.lessonShell{grid-template-columns:minmax(240px,320px) 1fr;min-height:80vh;display:grid}.lessonSidebar{background:var(--cream);border-right:1px solid var(--line);padding:36px 24px}.lessonSidebar h2{margin:8px 0 24px;font:700 1.5rem Georgia,serif}.lessonNav{color:var(--ink);border-radius:12px;gap:10px;padding:12px 10px;text-decoration:none;display:flex}.lessonNav span{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.lessonNav.active{background:var(--white);font-weight:800}.lessonMain{max-width:1100px;padding:52px clamp(20px,5vw,72px)}.videoPlaceholder{aspect-ratio:16/9;background:var(--brown);text-align:center;color:var(--cream);border-radius:22px;place-items:center;margin:24px 0;padding:30px;display:grid}.videoPlaceholder p{opacity:.8}.lessonActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.academyLogout{text-align:center;padding:20px 0 50px}.academyLogout button{color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:760px){.academyModule{grid-template-columns:82px 1fr}.lessonShell{display:block}.lessonSidebar{border-right:0;border-bottom:1px solid var(--line)}.lessonMain{padding:32px 18px}.lessonActions{flex-direction:column;align-items:stretch}}.academyVideo{aspect-ratio:16/9;background:#000;border-radius:22px;margin:24px 0;position:relative;overflow:hidden}.academyVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.navDrop{position:relative}.navDrop summary{cursor:pointer;font-weight:700;list-style:none}.navDrop summary::-webkit-details-marker{display:none}.navDrop summary:after{content:" ▾";font-size:.7em}.navDrop>div{background:var(--white);border:1px solid var(--line);z-index:20;border-radius:14px;min-width:180px;padding:10px;display:none;position:absolute;top:28px;left:-18px;box-shadow:0 16px 35px #4a2c241f}.navDrop[open]>div{gap:4px;display:grid}.navDrop>div a{white-space:nowrap;border-radius:9px;padding:9px 10px}.loginHero{background:linear-gradient(135deg,var(--cream),#f7e5ea);min-height:75vh;padding:70px 18px}.loginCard{background:var(--white);border:1px solid var(--line);border-radius:28px;max-width:960px;margin:auto;padding:clamp(24px,5vw,52px);box-shadow:0 24px 60px #4a2c2414}.loginSplit{grid-template-columns:1fr 1fr;gap:22px;margin-top:32px;display:grid}.loginSplit>section{border:1px solid var(--line);border-radius:20px;padding:24px}.loginIcon{background:var(--brown);width:48px;height:48px;color:var(--cream);border-radius:50%;place-items:center;font-weight:800;display:grid}.loginSplit h2{font:700 1.55rem Georgia,serif}.loginError{color:#a51a1a;font-weight:700}.adminHero{background:var(--cream);min-height:75vh;padding:70px 0}.adminGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:32px;display:grid}.adminTile{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:22px;padding:26px;text-decoration:none;display:block}.adminTile span{color:var(--pink);letter-spacing:.12em;font-weight:800}.adminTile h2{font:700 1.55rem Georgia,serif}.adminTile strong{color:var(--pink)}.adminTile em{color:var(--muted);font-size:.85rem;font-style:normal}@media (max-width:760px){.loginSplit,.adminGrid{grid-template-columns:1fr}.navDrop>div{box-shadow:none;margin-top:8px;position:static}}.studentTable{background:var(--white);border:1px solid var(--line);border-radius:20px;margin-top:30px;overflow:hidden}.studentRow{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.studentRow.head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:800}@media (max-width:760px){.studentRow{grid-template-columns:1fr 1fr}.studentRow.head{display:none}}.navlinks>.navDrop{display:block;position:relative}.navlinks>.navDrop>summary{white-space:nowrap;align-items:center;min-height:44px;font-size:.9rem;font-weight:700;list-style:none;display:flex}.navlinks>.navDrop>summary::-webkit-details-marker{display:none}.navlinks>.navDrop>summary:after{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:6px;transition:transform .18s}.navlinks>.navDrop[open]>summary:after{transform:rotate(180deg)}.navlinks>.navDrop>div{background:var(--white);border:1px solid var(--line);z-index:100;border-radius:14px;min-width:205px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 16px 38px #4a2c2424}.navlinks>.navDrop[open]>div{gap:2px;display:grid}.navlinks>.navDrop>div a{white-space:nowrap;border-radius:9px;padding:10px 12px;font-size:.84rem;line-height:1.25;display:block}.navlinks>.navDrop>div a:hover{background:var(--cream);color:var(--fuchsia)}@media (min-width:821px){.navlinks{gap:22px}.navlinks>.navDrop{flex:none}}@keyframes softRise{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes softPop{0%{opacity:0;transform:scale(.97)}70%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.hero .wrap,.section>.wrap,.academyHero>.wrap,.adminHero>.wrap{animation:.65s cubic-bezier(.2,.8,.2,1) both softRise}.card,.academyModule,.adminTile,.proofCard{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.card:hover,.academyModule:hover,.adminTile:hover{transform:translateY(-5px);box-shadow:0 20px 50px #4a2c241a}.btn{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s}.btn:active{transform:translateY(1px)scale(.98)}.navDrop>div{transform-origin:top;animation:.18s both softPop}.accessLink{border:1px solid var(--line);border-radius:999px;padding:9px 13px!important}.accessCard{max-width:650px}.accessBox{margin-top:30px}.accessTabs{background:var(--cream);border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:5px;display:grid}.accessTabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 18px;font-weight:800;transition:all .22s}.accessTabs button.active{background:var(--brown);color:var(--white);box-shadow:0 7px 18px #4a2c2424}.accessPanel{border:1px solid var(--line);border-radius:22px;padding:28px;animation:.3s cubic-bezier(.2,.8,.2,1) both softRise}.accessPanel h2{margin:.7em 0 .3em;font:700 1.65rem Georgia,serif}.accessPanel>p{color:var(--muted);line-height:1.5}.accessPanel .academyLogin{max-width:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:820px){.accessLink{border:0;padding:10px!important}.accessPanel{padding:22px 18px}}.homeHero .portraitWrap,.aboutPhoto,.sisHeroPhoto{transition:transform .55s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.homeHero .portraitWrap:hover,.aboutPhoto:hover{transform:translateY(-6px)}.resourceCard,.sisBonusCard,.sisIncludedItem{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.resourceCard:hover,.sisBonusCard:hover,.sisIncludedItem:hover{transform:translateY(-6px);box-shadow:0 22px 55px #4a2c241c}}.process[open] .processToggle{transform:rotate(45deg)}.processToggle{transition:transform .25s}.processMore{animation:.28s both softRise}.faqWrap details[open]{box-shadow:0 18px 42px #4a2c2412}.faqWrap details{transition:box-shadow .25s}input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #d4146747}.revealSection{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s);transform:translateY(28px)}.revealSection.isVisible{opacity:1;transform:translateY(0)}.revealItem{opacity:0;transition:opacity .55s ease var(--item-delay,0s),transform .6s cubic-bezier(.2,.8,.2,1) var(--item-delay,0s),box-shadow .28s ease;transform:translateY(22px)scale(.985)}.revealItem.isVisible{opacity:1;transform:translateY(0)scale(1)}@media (hover:hover){.revealItem.isVisible.card:hover,.revealItem.isVisible.resourceCard:hover,.revealItem.isVisible.sisBonusCard:hover,.revealItem.isVisible.adminTile:hover{transform:translateY(-6px)scale(1.005)}}@media (prefers-reduced-motion:reduce){.revealSection,.revealItem{opacity:1!important;transform:none!important}}.mobileMenu{position:relative}.mobileMenuToggle{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--brown);cursor:pointer;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.mobileMenuPanel{background:var(--white);border:1px solid var(--line);border-radius:20px;gap:4px;width:min(88vw,340px);max-height:calc(100vh - 100px);padding:12px;animation:.2s both softPop;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 22px 60px #4a2c2429}.mobileMenuPanel>a:not(.btn){min-height:46px;color:var(--ink);border-radius:11px;align-items:center;padding:0 12px;font-weight:750;text-decoration:none;display:flex}.mobileNavGroup{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mobileNavGroup>button{width:100%;min-height:50px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;font-weight:800;display:flex}.chevron{font-size:20px;line-height:1;transition:transform .2s;transform:translateY(-2px)}.chevron.open{transform:rotate(180deg)translateY(2px)}.mobileSubnav{gap:2px;padding:0 6px 10px;animation:.2s both softRise;display:grid}.mobileSubnav a{background:var(--cream);min-height:42px;color:var(--ink);border-radius:10px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:650;text-decoration:none;display:flex}.mobileMenuPanel>.btn{text-align:center;width:100%;margin-top:8px}.mobileMenuPanel .accessLink{border:0!important}.aboutPhoto{aspect-ratio:4/5;background:var(--cream);border-radius:220px 220px 24px 24px;overflow:hidden}.aboutPhoto img{object-fit:cover;object-position:center center;border-radius:0;width:100%;display:block;height:100%!important}@media (max-width:820px){.aboutPhoto{aspect-ratio:4/5;border-radius:120px 120px 24px 24px}.aboutPhoto img{object-fit:cover;object-position:center center;height:100%!important}}.adminStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.adminStats>div{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:20px}.adminStats strong,.adminStats span{display:block}.adminStats strong{color:var(--fuchsia);font:700 2rem Georgia,serif}.adminStats span{color:var(--muted);margin-top:5px;font-size:.88rem}.mutedTile{background:#fffdf88c}.academyModuleArt{background:linear-gradient(145deg,var(--brown),#6c4034);box-shadow:inset 0 0 0 1px #ffffff14}.academyModule{overflow:hidden}.lessonSidebar{align-self:start;max-height:calc(100vh - 78px);position:sticky;top:78px;overflow:auto}.lessonMain .h2{max-width:850px}.videoPlaceholder{background:radial-gradient(circle at 50% 35%,#6a4035,var(--brown) 60%);min-height:360px}.videoPlaceholder strong{font:700 1.8rem Georgia,serif}.videoPlaceholder p{max-width:420px;line-height:1.5}.progressTrack i{transition:width .5s cubic-bezier(.2,.8,.2,1)}@media (max-width:820px){.adminStats{grid-template-columns:1fr}.lessonSidebar{max-height:none;position:static}.videoPlaceholder{min-height:220px}.academyModules{gap:14px}.academyModule{grid-template-columns:72px 1fr;padding:14px}.academyModuleArt span{font-size:1.7rem}}html,body{max-width:100%;overflow-x:hidden}@media (max-width:820px){.mobileMenu{position:static}.mobileMenuPanel{border-radius:18px;width:auto;max-width:none;max-height:calc(100dvh - 92px);position:absolute;top:calc(100% + 8px);left:12px;right:12px}.sisHeroGrid,.sisHeroGrid>div,.sisHeroGrid>div:first-child{width:100%;min-width:0}.sisTitle{overflow-wrap:anywhere;word-break:normal;font-size:clamp(3.15rem,14vw,5.2rem);line-height:.86}.sisLead{font-size:1.3rem}}@media (max-width:430px){.sisTitle{font-size:clamp(2.8rem,13.2vw,4rem)}}.revealSection.isVisible .h2,.revealSection.isVisible .sisSectionHead,.revealSection.isVisible .lead{animation:.6s cubic-bezier(.2,.8,.2,1) both softRise}@media (hover:none){.btn:active,.resourceCard:active,.card:active{transform:scale(.985)}}.aboutPhoto{background:0 0;aspect-ratio:auto!important}.aboutPhoto img{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important}.classGroupPhoto{background:var(--cream);border-radius:28px;width:100%;overflow:hidden}.classGroupPhoto img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.proofCarousel .proofCard{justify-content:flex-start}.proofCarousel .proofShot{background:0 0;object-fit:cover!important;object-position:top!important;height:auto!important;max-height:420px!important}.proofCard figcaption{margin-top:0}@media (max-width:820px){.proofSection{padding-top:72px;padding-bottom:72px}.proofCarousel{grid-auto-columns:72%;gap:12px;margin-top:24px;padding-bottom:14px;padding-right:24vw}.proofCarousel .proofCard{border-radius:20px;padding:10px 10px 14px}.proofCarousel .proofShot{aspect-ratio:auto!important;object-fit:cover!important;height:auto!important;max-height:360px!important}.proofCard figcaption{padding:12px 6px 2px;font-size:1.05rem}.swipeHint{margin:8px 0 0;font-size:.9rem}.proofSection .actions{margin-top:18px}}.proofMotionShell{margin-top:34px;position:relative}.proofAuto{scroll-behavior:auto;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.proofAuto::-webkit-scrollbar{display:none}.proofAuto:active{cursor:grabbing}.proofArrow{z-index:4;border:1px solid var(--line);width:46px;height:46px;color:var(--brown);cursor:pointer;background:#fffdf8f0;border-radius:50%;place-items:center;font:700 2rem/1 Georgia,serif;transition:transform .2s,background .2s;display:grid;position:absolute;top:46%;transform:translateY(-50%);box-shadow:0 10px 28px #4a2c2421}.proofArrow:hover{background:var(--white);transform:translateY(-50%)scale(1.06)}.proofPrev{left:-18px}.proofNext{right:-18px}.proofCta{justify-content:center;margin-top:24px}.proofCta .btn{min-width:220px}.memoryStack{isolation:isolate;width:100%;min-height:610px;position:relative}.memoryPhoto{background:var(--white);border:1px solid #4a2c241a;margin:0;padding:12px 12px 38px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 22px 55px #4a2c2429}.memoryPhoto img{object-fit:cover;width:100%;height:100%;display:block}.memoryOne{width:82%;height:390px;top:22px;left:0;transform:rotate(-3deg)}.memoryTwo{z-index:2;width:66%;height:390px;bottom:20px;right:0;transform:rotate(3deg)}.experienceStack .memoryOne img{object-position:center}.experienceStack .memoryTwo img{object-position:center 25%}.familyStack .memoryOne img{object-position:center}.familyStack .memoryTwo img{object-position:center 20%}@media (hover:hover){.memoryOne:hover{z-index:3;transform:rotate(-1deg)translateY(-6px)}.memoryTwo:hover{transform:rotate(1deg)translateY(-6px)}}@media (max-width:820px){.proofArrow{width:40px;height:40px;font-size:1.65rem}.proofPrev{left:2px}.proofNext{right:2px}.proofMotionShell{margin-inline:-4px}.proofAuto{padding-left:34px!important;padding-right:34px!important}.memoryStack{max-width:520px;min-height:500px;margin:12px auto 8px}.memoryOne{width:84%;height:320px;top:12px;left:0}.memoryTwo{width:68%;height:310px;bottom:12px;right:0}}@media (max-width:480px){.memoryStack{min-height:440px}.memoryOne{height:275px}.memoryTwo{height:270px}.memoryPhoto{padding:9px 9px 28px}}@media (prefers-reduced-motion:reduce){.proofAuto{scroll-behavior:auto}.memoryPhoto,.proofArrow{transition:none}}@media (max-width:820px){.sisHeroGrid{gap:0;width:100%;max-width:none;margin:0}.sisHeroGrid>div:first-child{padding:46px 22px 52px}.sisHeroPhoto{width:100%}.sisHero .eyebrow,.sisHero .sisTitle,.sisHero .sisLead,.sisHero .lead,.sisHero .sisTags,.sisHero .btn{max-width:100%}.sisDeadline{padding-left:22px;padding-right:22px}.sisDeadline>div{min-width:0}}@media (max-width:430px){.sisHeroGrid>div:first-child{padding-left:22px;padding-right:22px}.sisTitle{overflow-wrap:normal;font-size:clamp(2.65rem,12.6vw,3.65rem);line-height:.88}.sisTags{line-height:1.45}}.affiliateHero{background:radial-gradient(circle at 80% 20%,#e8b7c58c,transparent 30%),var(--white);padding:86px 0}.affiliateHeroInner{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.affiliateMock{aspect-ratio:4/5;background:linear-gradient(155deg,var(--brown),#7b4b3f 58%,var(--pink));color:#fff;border-radius:32px;flex-direction:column;justify-content:flex-end;padding:38px;display:flex;transform:rotate(2deg);box-shadow:0 30px 70px #4a2c242e}.affiliateMock span{letter-spacing:.2em;font-size:.7rem;font-weight:900}.affiliateMock strong{margin:18px 0;font:700 clamp(2.5rem,5vw,4.7rem)/.92 Georgia,serif}.affiliateMock small{opacity:.78}.affiliateBenefits{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px;display:grid}.affiliateBenefits article{border-top:2px solid var(--gold);background:var(--white);padding:25px}.affiliateBenefits b{color:var(--fuchsia);letter-spacing:.15em;font-size:.75rem}.affiliateBenefits h3{font:700 1.5rem/1.05 Georgia,serif}.affiliateModules{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.affiliateModule{aspect-ratio:1.18;background:linear-gradient(145deg,var(--cream),#ead8d5);border:1px solid var(--line);border-radius:24px;flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.affiliateModule span{letter-spacing:.16em;color:var(--fuchsia);font-size:.68rem;font-weight:900}.affiliateModule strong{margin:10px 0;font:700 1.55rem/1.05 Georgia,serif}.affiliateModule small{color:var(--muted);line-height:1.4}.affiliateDisclosure{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}@media (max-width:820px){.affiliateHero{padding:50px 0 70px}.affiliateHeroInner{grid-template-columns:1fr;gap:38px}.affiliateMock{width:92%;max-width:480px;margin:auto}.affiliateBenefits,.affiliateModules{grid-template-columns:1fr 1fr}.affiliateDisclosure{grid-template-columns:1fr;gap:20px}}@media (max-width:520px){.affiliateBenefits,.affiliateModules{grid-template-columns:1fr}.affiliateModule{aspect-ratio:1.55}}.sisLaunchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.sisLaunchCard{border:1px solid var(--line);background:var(--white);border-radius:22px;padding:24px}.sisLaunchCard span{color:var(--fuchsia);font-weight:900}.sisLaunchAction,.sisLaunchNote{text-align:center;margin:24px auto}.sisStickyBuy{display:none}@media (max-width:820px){.sisLaunchGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sisLaunchGrid{grid-template-columns:1fr}.sisStickyBuy{z-index:20;background:var(--white);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex;position:sticky;bottom:0}.sisStickyBuy span{font-size:.8rem;font-weight:800}.sisStickyBuy .btn{padding:12px;font-size:.8rem}}.courseBundle{max-width:800px;margin:20px auto 46px}.bundleStage{isolation:isolate;background:radial-gradient(#f2dfd5 0%,#f9f4ee 70%);border-radius:28px;justify-content:center;align-items:center;min-height:365px;padding:30px;display:flex;position:relative;overflow:hidden}.bundleStage>div{color:#fff;border:1px solid #ffffff40;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:14px 22px 40px #452a252e}.bundleStage span{letter-spacing:.16em;font-size:.6rem;font-weight:800}.bundleStage strong{font:700 clamp(1.3rem,3vw,2.6rem)/1.02 Georgia,serif}.bundleStage small{font-size:.72rem;line-height:1.35}.bundleMain{z-index:2;background:linear-gradient(150deg,#4a2c24,#96665b);border-radius:8px;width:45%;min-height:285px;transform:perspective(700px)rotateY(-12deg)}.bundleBook{z-index:3;background:linear-gradient(145deg,#d18d9b,#ad6176);border-radius:5px;width:29%;min-height:220px;transform:translate(-20px,44px)rotate(-7deg)}.bundleBonus{z-index:1;background:linear-gradient(145deg,#b18c64,#785e43);border-radius:7px;width:29%;min-height:180px;transform:translate(-32px,-36px)rotate(6deg)}.bundleBonus strong,.bundleBook strong{font-size:clamp(1.1rem,2vw,1.7rem)}.bundleCaption{text-align:center;color:var(--muted);margin:10px 0;font-size:.8rem}.courseBundleCompact .bundleStage{min-height:280px}.courseBundleCompact .bundleMain{min-height:220px}.courseBundleCompact .bundleBook{min-height:165px}.courseBundleCompact .bundleBonus{min-height:140px}.checkoutIncludes{margin:20px 0;padding:0;list-style:none}.checkoutIncludes li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.checkoutIncludes li span,.checkoutPriceNote{color:var(--muted);font-size:.85rem;line-height:1.5}.checkoutBonusNote{font-size:.9rem;line-height:1.5}.checkoutTotal{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.checkoutTotal>span{color:var(--muted);font-size:.8rem}@media (max-width:820px){.sis .section{padding-top:58px;padding-bottom:58px}.sisLaunchSection{padding-top:42px!important;padding-bottom:42px!important}.sisIncluded{gap:12px}}@media (max-width:560px){.bundleStage{min-height:255px;padding:12px}.bundleStage>div{padding:13px}.bundleMain{width:48%;min-height:205px}.bundleBook{width:31%;min-height:160px;transform:translate(-10px,30px)rotate(-7deg)}.bundleBonus{width:31%;min-height:125px;transform:translate(-16px,-27px)rotate(6deg)}.bundleStage strong{font-size:1.15rem}.bundleStage span,.bundleStage small{font-size:.5rem}.courseBundleCompact .bundleStage{min-height:245px}}.checkoutHero .checkoutGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);align-items:start;gap:clamp(28px,4vw,60px)}.checkoutGrid>div{min-width:0}.checkoutHero .display{letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(2.7rem,4.7vw,5rem);line-height:1.03}.checkoutHero .courseBundleCompact{margin:22px 0 0}.checkoutHero .bundleStage{grid-template-columns:1.2fr .95fr .9fr;align-items:stretch;gap:10px;min-height:230px;padding:16px;display:grid;overflow:visible}.checkoutHero .bundleStage>div{border-radius:8px;width:auto;min-width:0;min-height:210px;padding:15px 12px;transform:none;box-shadow:0 12px 22px #452a2524}.checkoutHero .bundleStage span{letter-spacing:.08em;font-size:.57rem;line-height:1.4}.checkoutHero .bundleStage strong{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1rem,1.6vw,1.55rem);line-height:1.12}.checkoutHero .bundleStage small{font-size:.7rem;line-height:1.35}.checkoutHero .checkoutCard{padding:clamp(22px,3vw,34px);display:block}.checkoutHero .checkoutCard .eyebrow{margin-bottom:10px}.checkoutHero .checkoutCard h2{margin:0 0 16px;line-height:1.18}.checkoutHero .checkoutIncludes{margin:10px 0 16px}.checkoutHero .checkoutIncludes li{gap:3px;padding:10px 0}.checkoutHero .checkoutBonusNote{margin:12px 0}.checkoutHero .checkoutTotal{margin-top:16px;padding-top:16px}.checkoutHero .checkoutPriceNote{margin:10px 0 18px}.checkoutHero .checkoutCard .btn{margin-top:4px}@media (max-width:980px){.checkoutHero .checkoutGrid{grid-template-columns:1fr;gap:26px}.checkoutHero .display{font-size:clamp(2.8rem,7vw,4.7rem)}.checkoutHero .courseBundleCompact{max-width:700px}}@media (max-width:560px){.checkoutHero .display{font-size:clamp(2.45rem,10vw,3.6rem);line-height:1.05}.checkoutHero .bundleStage{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.checkoutHero .bundleStage>div{min-height:165px;padding:12px 10px}.checkoutHero .bundleMain{grid-column:1/-1;min-height:145px!important}.checkoutHero .bundleStage strong{font-size:1.18rem}.checkoutHero .bundleBook strong{font-size:1.05rem}.checkoutHero .bundleStage small{font-size:.65rem}.checkoutHero .checkoutCard{padding:22px 18px}}.bundleStage{perspective:1200px;gap:18px}.bundleStage>div{isolation:isolate;justify-content:flex-end;position:relative;overflow:visible;box-shadow:12px 20px 30px #452a2533}.bundleStage .bundleMain{background:radial-gradient(circle at 75% 18%,#aa746d 0%,#0000 35%),linear-gradient(155deg,#503329,#845346);border:8px solid #292322;border-bottom-width:15px;border-radius:14px 14px 9px 9px;padding:23px;transform:rotateY(-7deg)}.bundleDeviceBase{background:linear-gradient(#bcb4b0,#7e7673);border-radius:0 0 60% 60%;width:126%;height:9px;position:absolute;bottom:-23px;left:-13%;box-shadow:0 5px 8px #46342b33}.bundleCoverMark{letter-spacing:.15em;color:#f2e3d6;border:1px solid #e9d6c799;border-radius:50%;place-items:center;width:62px;height:62px;font:700 1.4rem Georgia,serif;display:grid;position:absolute;top:27%;left:50%;transform:translate(-50%)}.bundleStage .bundleBook{background:linear-gradient(105deg,#9d6072,#d69ba8 14%,#b97789 80%);border-left:11px solid #814f60;border-radius:3px 10px 10px 3px;padding:18px;transform:rotate(-5deg)translateY(12px)}.bundleBookPages,.bundleBonusPages{background:repeating-linear-gradient(90deg,#f4eee7 0 2px,#c7bdb5 2px 3px);border-radius:0 4px 4px 0;width:9px;position:absolute;top:6px;bottom:5px;right:-8px;transform:skewY(5deg)}.bundleBookRule{background:#fff8;width:60%;height:1px;margin:auto 0 16px}.bundleStage .bundleBonus{background:linear-gradient(120deg,#8a6c4b,#b69a70 65%,#775b3f);border-left:9px solid #6e5339;border-radius:3px 9px 9px 3px;padding:17px;transform:rotate(5deg)translateY(-9px)}.bundleBonusMark{color:#f7e7d2;font-size:2.7rem;position:absolute;top:28%;left:50%;transform:translate(-50%)}.bundleStage .bundleTopline{letter-spacing:.12em;font-size:.53rem;line-height:1.35;position:absolute;top:17px;left:16px;right:10px}.bundleStage strong{z-index:1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;position:relative}.bundleStage small{z-index:1;position:relative}.checkoutHero .bundleStage{gap:18px;overflow:visible}.checkoutHero .bundleStage>div{overflow:visible}.checkoutHero .bundleMain{transform:rotateY(-5deg)}.checkoutHero .bundleBook{transform:rotate(-4deg)translateY(9px)}.checkoutHero .bundleBonus{transform:rotate(4deg)translateY(-7px)}.checkoutHero .bundleStage strong{word-break:normal;font-size:clamp(.95rem,1.55vw,1.45rem);line-height:1.12}.checkoutHero .bundleBook strong{font-size:clamp(.8rem,1.2vw,1.1rem)}@media (max-width:560px){.bundleStage{gap:10px}.bundleStage .bundleMain,.bundleStage .bundleBook,.bundleStage .bundleBonus{transform:none}.bundleStage .bundleTopline{font-size:.49rem}.checkoutHero .bundleStage{gap:12px}.checkoutHero .bundleMain,.checkoutHero .bundleBook,.checkoutHero .bundleBonus{transform:none}.checkoutHero .bundleBook strong{font-size:.95rem}}.courseBundle{width:100%;max-width:1050px;margin:24px auto 44px}.productShowcase{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.productMockup{background:#fffdf9;border:1px solid #4a2c2421;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #4a2c2412}.productMockupVisual{background:radial-gradient(circle at 50% 42%,#f3e3d9,#eee3da 72%,#e8d9d0);place-items:center;height:285px;padding:28px 20px;display:grid;overflow:hidden}.productMockupInfo{text-align:left;padding:18px 20px 22px}.productMockupInfo h3{color:#4a2c24;margin:0 0 7px;font:700 1.17rem/1.25 Georgia,serif}.productMockupInfo p{color:#75655e;margin:0;font-size:.86rem;line-height:1.5}.productBrand{letter-spacing:.15em;font:700 .54rem/1.4 Arial,sans-serif}.productLaptop{filter:drop-shadow(0 15px 12px #2d1e1933);width:100%;max-width:280px;position:relative}.productLaptopScreen{aspect-ratio:1.36;color:#fff8ee;text-align:center;background:radial-gradient(circle at 75% 15%,#aa786d,#0000 48%),linear-gradient(135deg,#533329,#8e5b50);border:8px solid #302a2a;border-bottom-width:11px;border-radius:12px 12px 4px 4px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 10px;display:flex}.productLaptopScreen strong{letter-spacing:.025em;font:700 clamp(1.15rem,2vw,1.75rem)/.96 Georgia,serif}.productLaptopScreen small{letter-spacing:.07em;font:.57rem/1.3 Arial,sans-serif}.productScreenOrnament{color:#f3d2bb;font-size:1.4rem}.productLaptopBase{background:linear-gradient(#c9c3bf,#817b77);border-radius:0 0 50% 50%;height:10px;margin:0 -8%}.productWorkbook{text-align:center;color:#fffaf7;background:linear-gradient(110deg,#85516a 0 8%,#b67c91 11%,#d8a7b4 80%,#b98094);flex-direction:column;justify-content:space-between;align-items:center;width:165px;height:220px;padding:19px 14px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:10px 12px #f5eee6,13px 14px #9c8890,18px 22px 22px #48332b3d}.productWorkbook strong{letter-spacing:.015em;font:700 1.1rem/1.13 Georgia,serif}.productWorkbook small{letter-spacing:.13em;font:.57rem Arial,sans-serif}.productWorkbookOrnament{color:#f8e1d8;font-size:2.3rem;line-height:1}.productWorkbookSpine{background:#7d4a60;width:9px;position:absolute;inset:0 auto 0 0}.productBonusStack{width:170px;height:205px;position:relative;transform:rotate(3deg)}.productBonusBack,.productBonusMid,.productBonusFront{border-radius:3px;position:absolute;inset:0;box-shadow:7px 10px 16px #48332b2c}.productBonusBack{background:#e4c6a7;transform:translate(-17px,-12px)rotate(-9deg)}.productBonusMid{background:#9e8265;transform:translate(12px,-7px)rotate(8deg)}.productBonusFront{color:#fff7ed;text-align:center;background:linear-gradient(140deg,#6f4d38,#b59670);flex-direction:column;justify-content:space-between;align-items:center;padding:20px 12px;display:flex}.productBonusFront strong{font:700 1.25rem/1.08 Georgia,serif}.productBonusFront small{letter-spacing:.1em;font:.55rem Arial,sans-serif}.productBonusOrnament{color:#e8d2af;font-size:2.3rem}.courseBundleCompact{margin:20px 0}.courseBundleCompact .productShowcase{gap:10px}.courseBundleCompact .productMockupVisual{height:175px;padding:16px 10px}.courseBundleCompact .productMockupInfo{padding:12px 10px 15px}.courseBundleCompact .productMockupInfo h3{font-size:.87rem;line-height:1.25}.courseBundleCompact .productMockupInfo p{font-size:.73rem;line-height:1.4}.courseBundleCompact .productLaptopScreen{border-width:5px 5px 7px;gap:4px;padding:8px 5px}.courseBundleCompact .productLaptopScreen strong{font-size:.95rem}.courseBundleCompact .productBrand{font-size:.4rem}.courseBundleCompact .productLaptopScreen small{font-size:.42rem}.courseBundleCompact .productWorkbook{width:93px;height:130px;padding:12px 6px}.courseBundleCompact .productWorkbook strong{font-size:.7rem}.courseBundleCompact .productWorkbookOrnament{font-size:1.4rem}.courseBundleCompact .productWorkbook small{font-size:.4rem}.courseBundleCompact .productBonusStack{width:90px;height:123px}.courseBundleCompact .productBonusFront{padding:12px 5px}.courseBundleCompact .productBonusFront strong{font-size:.77rem}.courseBundleCompact .productBonusOrnament{font-size:1.2rem}.courseBundleCompact .productBonusFront small{font-size:.39rem}@media (max-width:900px){.productShowcase{gap:12px}.productMockupVisual{height:235px}.courseBundleCompact .productShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.productShowcase,.courseBundleCompact .productShowcase{grid-template-columns:1fr;gap:14px}.productMockup{grid-template-columns:minmax(120px,40%) minmax(0,1fr);align-items:stretch;display:grid}.productMockupVisual,.courseBundleCompact .productMockupVisual{height:180px;padding:15px}.productMockupInfo,.courseBundleCompact .productMockupInfo{align-self:center;padding:20px 15px}.productMockupInfo h3,.courseBundleCompact .productMockupInfo h3{font-size:1.06rem}.productMockupInfo p,.courseBundleCompact .productMockupInfo p{font-size:.81rem}.courseBundleCompact .productWorkbook{width:93px;height:130px}.courseBundleCompact .productBonusStack{width:90px;height:123px}}.bundleScene{isolation:isolate;perspective:1200px;width:100%;max-width:900px;height:clamp(320px,36vw,490px);margin:auto;position:relative;overflow:visible}.bundleGlow{filter:blur(13px);z-index:-1;background:radial-gradient(#d8c4b3 0%,#eee2d8 48%,#0000 72%);border-radius:50%;position:absolute;inset:13% 4% 2%}.bundleLaptop{filter:drop-shadow(0 25px 18px #4a2c2436);width:66%;position:absolute;top:9%;left:8%;transform:rotate(-2deg)}.bundleLaptopDisplay{aspect-ratio:1.54;color:#fff4eb;text-align:center;background:radial-gradient(circle at 65% 12%,#c38d7e,#0000 45%),linear-gradient(140deg,#493029,#8d5a4e);border:clamp(7px,1vw,13px) solid #282527;border-bottom-width:clamp(10px,1.4vw,18px);border-radius:13px 13px 5px 5px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(5px,1vw,12px);padding:16px;display:flex}.bundleIdentity{letter-spacing:.2em;font:700 clamp(.48rem,.8vw,.7rem)/1.3 Arial,sans-serif}.bundleFlower{color:#efcdb8;font-size:clamp(1.4rem,3.5vw,3rem)}.bundleLaptopDisplay strong{letter-spacing:.025em;font:700 clamp(1.45rem,3.3vw,3.1rem)/.95 Georgia,serif}.bundleLaptopDisplay small{letter-spacing:.16em;font:700 clamp(.48rem,.8vw,.7rem)/1.2 Arial,sans-serif}.bundleLaptopKeyboard{background:linear-gradient(#e2dcd7,#96918f 62%,#6f6a68);border-radius:3px 3px 55% 55%;width:117%;height:clamp(9px,1.7vw,18px);margin-left:-8.5%;box-shadow:0 6px 7px #30231f29}.bundleWorkbook{aspect-ratio:.71;z-index:3;filter:drop-shadow(9px 14px 10px #3e2b2955);width:24%;position:absolute;top:33%;left:53%;transform:rotate(7deg)}.bundleWorkbookCover{color:#fff;text-align:center;background:radial-gradient(circle at 55% 32%,#dfb4c0,#0000 60%),linear-gradient(125deg,#995e76,#bd8296);border-left:clamp(5px,.7vw,9px) solid #75495a;border-radius:3px 7px 7px 3px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:clamp(8px,1.4vw,20px) clamp(6px,1vw,13px);display:flex;box-shadow:7px 2px #f1e9e1,10px 4px #ad9a99}.bundleWorkbookCover span,.bundleWorkbookCover small{letter-spacing:.08em;font:700 clamp(.4rem,.7vw,.62rem)/1.25 Arial,sans-serif}.bundleWorkbookSymbol{font-size:clamp(1.3rem,3vw,2.7rem)}.bundleWorkbookCover strong{letter-spacing:0;white-space:normal;overflow-wrap:normal;word-break:normal;font:700 clamp(.72rem,1.2vw,1.25rem)/1.12 Georgia,serif}.bundleExtras{aspect-ratio:.73;z-index:4;filter:drop-shadow(7px 12px 9px #3e2b2950);width:18%;position:absolute;top:44%;left:76%;transform:rotate(8deg)}.bundleExtraBack,.bundleExtraMiddle,.bundleExtraFront{border-radius:3px;position:absolute;inset:0}.bundleExtraBack{background:#c4a381;transform:translate(-17%,-9%)rotate(-9deg)}.bundleExtraMiddle{background:#d4b69c;transform:translate(8%,-5%)rotate(7deg)}.bundleExtraFront{color:#fff7ed;text-align:center;background:linear-gradient(145deg,#74543d,#b09470);flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(6px,1vw,12px);display:flex}.bundleExtraFront span,.bundleExtraFront small{letter-spacing:.04em;font:700 clamp(.37rem,.65vw,.58rem)/1.25 Arial,sans-serif}.bundleExtraFront>div{font-size:clamp(1.4rem,2.7vw,2.6rem)}.bundleExtraFront strong{font:700 clamp(.8rem,1.4vw,1.35rem)/1.1 Georgia,serif}.bundleContents{color:#6f5c54;text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:4px 0 10px;font-size:.83rem;line-height:1.5;display:flex}.bundleContents span+span:before{content:"·";color:#a68d7c;margin-right:20px}.courseBundle .bundleCaption{margin:8px auto 0;font-size:.76rem;line-height:1.45}.courseBundleCompact{max-width:660px;margin:12px 0 18px}.courseBundleCompact .bundleScene{height:clamp(245px,24vw,335px)}.checkoutHero .courseBundleCompact .bundleScene{height:clamp(235px,24vw,340px)}.checkoutHero .courseBundleCompact .bundleWorkbookCover strong{font-size:clamp(.65rem,1vw,1rem)}.checkoutHero .courseBundleCompact .bundleLaptopDisplay strong{font-size:clamp(1.3rem,2.4vw,2.3rem)}@media (max-width:980px){.courseBundleCompact .bundleScene,.checkoutHero .courseBundleCompact .bundleScene{height:clamp(270px,48vw,390px)}.bundleWorkbookCover strong,.checkoutHero .courseBundleCompact .bundleWorkbookCover strong{font-size:clamp(.8rem,1.7vw,1.25rem)}}@media (max-width:560px){.bundleScene,.courseBundleCompact .bundleScene,.checkoutHero .courseBundleCompact .bundleScene{height:clamp(210px,67vw,300px)}.bundleLaptop{width:73%;top:10%;left:3%}.bundleLaptopDisplay{border-width:6px 6px 9px;gap:5px;padding:6px}.bundleLaptopDisplay strong,.checkoutHero .courseBundleCompact .bundleLaptopDisplay strong{font-size:clamp(1rem,4.1vw,1.5rem)}.bundleFlower{font-size:1.4rem}.bundleIdentity,.bundleLaptopDisplay small{font-size:.4rem}.bundleWorkbook{width:24%;top:37%;left:56%}.bundleWorkbookCover{padding:8px 4px}.bundleWorkbookCover strong,.checkoutHero .courseBundleCompact .bundleWorkbookCover strong{font-size:clamp(.54rem,2.1vw,.8rem);line-height:1.08}.bundleWorkbookCover span,.bundleWorkbookCover small{letter-spacing:0;font-size:.34rem}.bundleWorkbookSymbol{font-size:1.2rem}.bundleExtras{width:18%;top:49%;left:79%}.bundleExtraFront{padding:5px 3px}.bundleExtraFront span,.bundleExtraFront small{letter-spacing:0;font-size:.3rem}.bundleExtraFront strong{font-size:.65rem}.bundleExtraFront>div{font-size:1rem}.bundleContents{gap:4px 12px;font-size:.73rem}.bundleContents span+span:before{margin-right:12px}}.enrollmentCountdown{color:#fff9f2;text-align:center;background:linear-gradient(135deg,#56382f,#775044);border-radius:19px;max-width:800px;margin:24px auto 34px;padding:24px 26px;box-shadow:0 15px 35px #4a2c2421}.countdownHeading{letter-spacing:.13em;justify-content:center;align-items:center;gap:9px;font-size:.74rem;font-weight:850;line-height:1.5;display:flex}.countdownDot{background:#eabca7;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.countdownNumbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:480px;margin:18px auto;display:grid}.countdownUnit{background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;display:flex}.countdownUnit strong{font-variant-numeric:tabular-nums;font:700 clamp(1.7rem,3.2vw,2.8rem)/1 Georgia,serif}.countdownUnit small{letter-spacing:.13em;font-size:.57rem;font-weight:800}.countdownFine{color:#f4e2d7;margin:10px 0 0;font-size:.76rem;line-height:1.5}.countdownPending,.countdownClosed{font-weight:750;line-height:1.5}.enrollmentCountdownCompact{border-radius:14px;margin:0 0 23px;padding:17px 14px}.enrollmentCountdownCompact .countdownHeading{letter-spacing:.07em;font-size:.61rem}.enrollmentCountdownCompact .countdownNumbers{gap:7px;margin:12px auto}.enrollmentCountdownCompact .countdownUnit{padding:9px 3px}.enrollmentCountdownCompact .countdownUnit strong{font-size:clamp(1.45rem,2.4vw,2rem)}.enrollmentCountdownCompact .countdownFine{font-size:.69rem}@media (max-width:560px){.enrollmentCountdown{padding:19px 13px}.countdownNumbers{gap:7px}.countdownUnit strong{font-size:1.65rem}.countdownHeading{letter-spacing:.07em;font-size:.65rem}}.sis .sisProof{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:30px;display:grid}.sis .sisProof figure{background:#fffdf9;border:1px solid #e9ddd5;border-radius:17px;min-width:0;margin:0;padding:12px;overflow:hidden;box-shadow:0 16px 32px #00000024}.sis .sisProof figure img{object-fit:contain;object-position:top center;background:#f8f4f0;border-radius:10px;width:100%;max-height:520px;display:block;height:auto!important}.sis .sisProof figcaption{color:#54382f;text-align:center;margin:0;padding:13px 7px 6px;font:700 1rem/1.3 Georgia,serif}@media (max-width:820px){.sis .sisProof{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:520px){.sis .sisProof{grid-template-columns:1fr;max-width:390px;margin:25px auto 0}.sis .sisProof figure img{max-height:580px}}.sisDeadline .sisDeadlineTimer{flex:280px;min-width:235px;max-width:360px}.sisDeadlineTimer .enrollmentCountdown{box-shadow:none;border-radius:12px;margin:0;padding:12px 14px}.sisDeadlineTimer .countdownHeading{letter-spacing:.04em;font-size:.58rem}.sisDeadlineTimer .countdownNumbers{gap:5px;margin:8px auto}.sisDeadlineTimer .countdownUnit{border-radius:7px;padding:6px 3px}.sisDeadlineTimer .countdownUnit strong{font-size:1.35rem}.sisDeadlineTimer .countdownUnit small{font-size:.48rem}.sisDeadlineTimer .countdownFine{font-size:.61rem;line-height:1.35}@media (max-width:700px){.sisDeadline .sisDeadlineTimer{flex:100%;width:100%;max-width:460px;margin:4px auto}}.sisTransformation{padding-block:70px}.sisTransformationLayout{grid-template-columns:1fr .9fr;align-items:center;gap:48px;display:grid}.sisTransformationLayout .sisLifestyle{object-fit:cover;max-width:100%;height:480px}.sisTransformationLayout .sisChecks{margin-top:22px}@media (max-width:820px){.sisTransformation{padding-block:55px}.sisTransformationLayout{grid-template-columns:1fr;gap:24px}.sisTransformationLayout .sisLifestyle{object-fit:cover;height:auto;max-height:520px}}.sisBonusGraphic{justify-content:center;width:min(100%,820px);margin:1.75rem auto 0;display:flex}.sisBonusGraphic img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}@media (max-width:820px){.sisBonusGraphic{width:100%;margin-top:1.1rem}.sisBonusGraphic img{border-radius:8px}}.sis .sisHero .sisTitle{text-transform:none;letter-spacing:-.035em;overflow-wrap:normal;font-size:clamp(2.6rem,5.5vw,5.3rem);line-height:1.05}.sis .sisHero .sisLead{max-width:620px;line-height:1.45}.sis .sisHero .sisHeroPhoto{border-radius:22px;overflow:hidden}.sis .sisHero .sisHeroPhoto img{object-fit:cover;object-position:center 22%}.sis .sisEditorial{text-align:center;max-width:880px;margin-inline:auto}.sis .sisEditorial .lead{max-width:760px;margin:16px auto;line-height:1.6}.sis .sisEditorial>p:not(.lead){max-width:720px;margin:16px auto;line-height:1.65}.sis .sisProblem{background:#f8f1eb}.sis .sisSolution{background:#fffdf9}.sis .sisProblemPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px auto 0;display:grid}.sis .sisProblemPoints span{color:#634337;background:#fff;border:1px solid #e8d5ca;border-radius:14px;justify-content:center;align-items:center;min-height:80px;padding:17px 14px;font-weight:700;line-height:1.4;display:flex}.sis .sisSolution .btn{margin-top:14px}.sis .sisTransformationLayout>div{min-width:0}.sis .sisTransformationLayout .sisLifestyle{object-position:center 25%;border-radius:18px;width:100%}@media (max-width:820px){.sis .sisHero .sisTitle{font-size:clamp(2.15rem,8.5vw,3.7rem)}.sis .sisProblemPoints{grid-template-columns:1fr;max-width:480px}.sis .sisProblemPoints span{min-height:0;padding:14px}.sis .sisEditorial{padding-inline:8px}.sis .sisTransformationLayout .sisLifestyle{max-height:520px}}@media (max-width:480px){.sis .sisHero .sisTitle{font-size:clamp(2rem,9.1vw,2.8rem);line-height:1.08}}.sisSectionCta{flex-wrap:wrap;justify-content:center;gap:12px;margin:30px auto 0;display:flex}.sis .sisWaitlist .grid2{align-items:start}.sis .sisWaitlist .h2,.sis .sisWaitlist .lead{max-width:620px}.sis .faqWrap{max-width:920px}.sis .faqWrap .card{background:#fffdf8cc;margin:14px 0;padding:22px 26px}.sis .faqWrap summary{color:var(--brown);padding-right:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.25}.sis .faqWrap details p{max-width:760px;color:var(--muted);margin:14px 0 0;line-height:1.6}@media (max-width:820px){.sis .wrap{width:min(100% - 32px,1160px)}.sisSectionCta{margin-top:24px}.sis .faqWrap .card{padding:18px 16px}.sis .faqWrap summary{font-size:1.12rem}.sis .faqWrap details p{font-size:.96rem;line-height:1.55}}@media (max-width:480px){.sis .wrap{width:calc(100% - 28px)}.sis .sisHeroGrid{gap:28px}.sis .sisHero .btn{text-align:center;width:100%}.sis .sisDeadline{padding-inline:14px}.sis .sisOffer{margin-inline:14px}.sis .sisOfferCard .btn,.sis .sisClose .btn,.sisSectionCta .btn{text-align:center;width:100%}}.sis .sisModules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.sis .sisModules>.sisModulePlain{background:var(--white);border:1px solid #4a2c2421;border-radius:20px;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:0 10px 28px #4a2c240e}.sis .sisModulePlainContent{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:25px 24px;display:flex}.sis .sisModulePlainLabel{background:var(--fuchsia);color:#fff;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;width:auto;height:auto;min-height:0;margin:0 0 14px;padding:7px 11px;font:800 11px/1.2 Arial,sans-serif;display:inline-flex}.sis .sisModulePlain h3{color:var(--brown);overflow-wrap:anywhere;margin:0 0 10px;font:700 1.5rem/1.16 Georgia,Times New Roman,serif}.sis .sisModulePlain p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.55}@media (max-width:760px){.sis .sisModules{grid-template-columns:minmax(0,1fr);gap:12px}.sis .sisModulePlainContent{padding:20px 18px}.sis .sisModulePlain h3{font-size:1.3rem}}@media (max-width:420px){.sis .sisModulePlainContent{padding:18px 16px}.sis .sisModulePlainLabel{margin-bottom:11px}.sis .sisModulePlain h3{font-size:1.22rem}.sis .sisModulePlain p{font-size:.94rem}}@media (max-width:430px){.sis .sisHero .sisTitle{font-size:clamp(2.35rem,11.4vw,3rem);line-height:.9}}.sis{text-align:center}.sis :where(h1,h2,h3,h4,p,.lead,.eyebrow){text-align:center;margin-inline:auto}.sis .sisTransformationLayout{flex-direction:column;align-items:center;gap:26px;display:flex}.sis .sisTransformationCopy{text-align:center;width:100%}.sis .sisTransformationLayout .sisLifestyle{object-fit:cover;object-position:center 25%;border-radius:18px;width:min(100%,780px);height:auto;max-height:none;margin:0 auto;display:block}.sis .sisTransformationLayout .sisChecks{text-align:left;gap:14px;width:min(100%,760px);margin:0 auto;padding:0;list-style:none;display:grid}.sis .sisTransformationLayout .sisChecks li{text-align:left;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.sis .sisTransformationLayout .sisChecks li:before{align-self:start;margin-top:.15em;margin-right:0}#included .sisIncluded{text-align:left;grid-template-columns:1fr;gap:0;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}#included .sisIncludedItem{border-left:0;border-bottom:1px solid var(--line);text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;padding:24px 12px;display:grid}#included .sisIncludedItem:first-child{border-top:1px solid var(--line)}#included .sisIncludedCheck{background:var(--fuchsia);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:1px;font-size:1.1rem;font-weight:900;line-height:1;display:grid}#included .sisIncludedItem h3,#included .sisIncludedItem p{text-align:left;margin-left:0;margin-right:0}#included .sisIncludedItem h3{margin-top:0;margin-bottom:8px}#included .sisIncludedItem p{margin-top:0;margin-bottom:0;line-height:1.55}@media (max-width:600px){#included .sisIncluded{width:100%}#included .sisIncludedItem{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px 2px}#included .sisIncludedCheck{width:27px;height:27px;font-size:1rem}}.sis .sisDeadline{background:var(--brown);color:var(--white);flex-direction:column;align-items:center;gap:18px;padding:24px 18px 42px;display:flex}.sis .sisDeadline>.sisDeadlineTimer{border:0;width:min(100%,460px);min-width:0;max-width:460px;margin:0 auto;padding:0}.sis .sisDeadlineBundle{border:0;flex-direction:column;align-items:center;gap:16px;width:min(100%,486px);margin:0 auto;padding:0;display:flex}.sis .sisDeadlineBundle .btn{text-align:center;width:min(100%,440px);min-height:56px}@media (max-width:700px){.sis .sisDeadline{gap:16px;padding:20px 14px 32px}.sis .sisDeadlineBundle{width:min(100%,486px)}}.sisIntroVideo{background:var(--white);padding:16px 0 30px}.sisVideoWrap{display:block}.sisVideoFrame{aspect-ratio:16/9;background:var(--brown);border-radius:20px;width:100%;max-width:1080px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 45px #4a2c2424}.sisVideoFrame iframe{border:0;width:100%;height:100%;display:block}@media (max-width:600px){.sisIntroVideo{padding:10px 0 22px}.sisVideoFrame{border-radius:14px}}.sisPainGraphic{background:var(--white);padding:0 18px 36px}.sisPainGraphicWrap{justify-content:center;display:flex}.sisPainGraphicWrap img{border-radius:24px;width:min(100%,1024px);height:auto;display:block;box-shadow:0 18px 45px #4a2c241f}.checkoutBundleVisual{justify-content:center;margin:26px auto 0;display:flex}.checkoutBundleVisual img{border-radius:20px;width:100%;max-width:942px;height:auto;display:block}.checkoutBundleMobile{display:none!important}@media (max-width:700px){.sisPainGraphic{padding:0 12px 28px}.sisPainGraphicWrap img{border-radius:16px}.checkoutBundleVisual{margin-top:18px}.checkoutBundleVisual img{border-radius:14px}.checkoutBundleStandard{display:none!important}.checkoutBundleMobile{display:block!important}}.sis .sisDeadline{gap:6px;padding-top:14px;padding-bottom:28px}.sis .sisDeadlineTimer .enrollmentCountdown{padding-bottom:4px}.sis .sisDeadlineBundle{gap:0}@media (max-width:700px){.sis .sisDeadline{gap:6px;padding-top:14px;padding-bottom:24px}}.sis{background:var(--cream)}.sis .sisHero{background:linear-gradient(118deg,var(--white) 0%,#fbf6ed 58%,#f1e4dd 100%);border-bottom:1px solid var(--line)}.sis .sisHeroGrid{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:0;min-height:clamp(620px,100vh - 78px,760px)}.sis .sisHeroGrid>div:first-child{z-index:2;text-align:left;padding:clamp(56px,7vw,100px) clamp(32px,6vw,86px) clamp(56px,7vw,100px) 0;position:relative}.sis .sisHero .eyebrow{color:var(--fuchsia);letter-spacing:.18em;text-align:left;align-items:center;gap:14px;font-size:.68rem;display:flex}.sis .sisHero .eyebrow:before{content:"";background:var(--gold);flex:none;width:44px;height:1px}.sis .sisHero .sisTitle{letter-spacing:-.055em;text-align:left;max-width:680px;margin:.35em 0 .28em;font-size:clamp(3.5rem,6vw,6.4rem);line-height:.92}.sis .sisHero .sisTitle em{color:var(--fuchsia);font-style:normal;display:block}.sis .sisHero .sisLead{text-align:left;max-width:590px;margin:0 0 14px;font-size:clamp(1.18rem,1.55vw,1.48rem);line-height:1.42}.sis .sisHero .lead{max-width:565px;color:var(--muted);text-align:left;margin:0;font-size:1rem;line-height:1.65}.sis .sisHero .btn{min-height:54px;box-shadow:none;margin-top:30px;padding-inline:25px}.sis .sisHero .sisTags{max-width:560px;color:var(--brown);letter-spacing:.18em;opacity:.82;text-align:left;margin-top:24px;font-size:.64rem;line-height:1.6}.sis .sisHeroPhoto{border-radius:42px 0 0 42px;min-height:clamp(620px,100vh - 78px,760px);overflow:hidden;box-shadow:-18px 0 50px #4a2c2412}.sis .sisHeroPhoto:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffdf8bf 0%,#fffdf81f 19%,#0000 42%),linear-gradient(#0000 70%,#4a2c242e);position:absolute;inset:0}.sis .sisHeroPhoto img{object-position:center 20%;transform:scale(1.015)}.sis .sisIntroVideo{background:var(--cream);padding:clamp(30px,5vw,64px) 0 clamp(20px,3vw,40px)}.sis .sisVideoFrame{border-radius:26px;max-width:980px;box-shadow:0 24px 60px #4a2c241c}.sis .sisPainGraphic{background:var(--cream);padding:0 18px clamp(50px,6vw,82px)}.sis .sisPainGraphicWrap img{max-width:880px;box-shadow:none;border-radius:26px}.sis .section{padding-block:clamp(72px,9vw,118px)}.sis .sisSectionHead{max-width:700px;margin-bottom:54px}.sis .sisSectionHead .eyebrow{letter-spacing:.18em;margin-bottom:16px}.sis .sisSectionHead .h2{font-size:clamp(2.3rem,4.6vw,4.3rem);line-height:.98}.sis .sisSectionHead .lead{margin-top:18px;font-size:1.08rem;line-height:1.7}.sis .sisDeadline{padding-block:22px 24px}.sis .sisDeadlineTimer .enrollmentCountdown,.sis .enrollmentCountdown,.sis .sisBonusCard,.sis .sisOfferCard{box-shadow:none}.sis .sisOfferCard{border-radius:20px}.sis .faqWrap .card{box-shadow:none;border-left:2px solid var(--fuchsia);border-radius:14px}.sis .sisProof figure{box-shadow:none}.sis .sisModules{border-top:1px solid var(--line);gap:0}.sis .sisModules>.sisModulePlain{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.sis .sisModulePlainContent{padding:28px 22px 30px}.sis .sisModulePlainLabel{color:var(--fuchsia);letter-spacing:.16em;background:0 0;border-radius:0;margin-bottom:13px;padding:0;font-size:.65rem}.sis .sisModulePlain h3{font-size:1.45rem;line-height:1.12}.sis .sisModulePlain p{max-width:520px;line-height:1.6}@media (max-width:820px){.sis .sisHeroGrid{grid-template-columns:1fr;gap:0;min-height:0}.sis .sisHeroPhoto{min-height:480px;box-shadow:none;border-radius:0 0 26px 26px;grid-row:1}.sis .sisHeroGrid>div:first-child{padding:48px 6px 64px}.sis .sisHero .sisTitle{font-size:clamp(2.6rem,11vw,4.4rem)}.sis .sisHero .sisLead,.sis .sisHero .lead,.sis .sisHero .sisTags,.sis .sisHero .eyebrow,.sis .sisHero .sisTitle{text-align:left}.sis .sisHero .btn{width:auto}.sis .sisSectionHead{margin-bottom:40px}.sis .sisModulePlainContent{padding:23px 18px 25px}}@media (max-width:480px){.sis .sisHeroPhoto{border-radius:0 0 22px 22px;min-height:430px}.sis .sisHeroGrid>div:first-child{padding:40px 2px 52px}.sis .sisHero .sisTitle{font-size:clamp(2.35rem,11.4vw,3.2rem);line-height:.94}.sis .sisHero .btn{width:100%}.sis .sisSectionHead .h2{font-size:clamp(2.2rem,10vw,3.1rem)}}html,body{scroll-snap-type:none;overscroll-behavior-y:auto}.proofCarousel{scroll-snap-type:x proximity;overscroll-behavior-inline:auto}@media (max-width:820px){.sis .revealSection,.sis .revealItem{opacity:1!important;transition:none!important;transform:none!important}}.sisVideoPoster{background:var(--brown);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.sisVideoPoster img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.sisVideoPlay{z-index:1;background:var(--fuchsia,#d41467);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 20px 0 14px;font-size:.8rem;font-weight:800;transition:transform .2s;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 28px #0006}.sisVideoPoster:hover .sisVideoPlay,.sisVideoPoster:focus-visible .sisVideoPlay{transform:scale(1.06)}.sisVideoPoster:focus-visible{outline:3px solid var(--fuchsia,#d41467);outline-offset:-3px}@media (max-width:600px){.sisVideoPlay{height:40px;padding:0 14px 0 10px;font-size:.68rem;bottom:10px;right:10px}.sisVideoPlay svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.sisVideoPoster img,.sisVideoPlay{transition:none}}.sisTestimonialGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px;display:grid}.sisTestimonial{flex-direction:column;justify-content:space-between;gap:18px;margin:0;display:flex}.sisTestimonial blockquote{margin:0;font-family:Georgia,serif;font-size:1.2rem;line-height:1.45}.sisTestimonial figcaption{align-items:center;gap:12px;display:flex}.sisTestimonial figcaption img{object-fit:cover;border-radius:50%}.sisTestimonial figcaption small{color:var(--muted);display:block}.heroActions{align-items:center;gap:14px 22px}.heroSecondary{font-size:.95rem}.offerPrice{color:var(--brown);margin:.2em 0 .8em;font-weight:800}.academyPreview{--apink:#d41467;--aink:#34221d;--amuted:#78665f;color:var(--aink);background:#fbf8f2;min-height:100vh}.previewWrap{width:min(1160px,100% - 44px);margin:auto}.previewTop{background:#fffdf8f5;border-bottom:1px solid #4a2c241a;height:76px}.previewNav{align-items:center;gap:28px;height:100%;display:flex}.previewBrand{letter-spacing:.12em;font-size:.78rem;font-weight:900;text-decoration:none}.previewBrand span{color:var(--apink)}.previewDemo{letter-spacing:.12em;color:var(--amut);border:1px solid #eaded6;border-radius:99px;padding:8px 12px;font-size:.64rem}.previewAccount{margin-left:auto;font-size:.82rem;font-weight:800;text-decoration:none}.previewHero{background:radial-gradient(at 83% 0,#f3dce3 0,#0000 33%),linear-gradient(120deg,#fffdf9,#f7f0e8);padding:74px 0 80px}.previewHeroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.previewEyebrow{letter-spacing:.16em;color:#a35d58;align-items:center;gap:10px;font-size:.68rem;font-weight:900;display:flex}.previewEyebrow i{background:#b79257;width:26px;height:1px}.previewHero h1{letter-spacing:-.055em;margin:22px 0;font:clamp(4rem,7vw,6.3rem)/.94 Georgia,serif}.previewHero h1 em{color:var(--apink);font-style:normal}.previewHero>div>div>p{max-width:530px;color:var(--amut);font-size:1.05rem;line-height:1.7}.previewHeroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.previewPrimary{background:var(--apink);color:#fff;border-radius:99px;align-items:center;gap:22px;padding:16px 22px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #d414672b}.previewHeroActions>span{color:var(--amut);font-size:.75rem}.previewProgressCard{background:#fffdf9;border:1px solid #eee5dd;border-radius:24px;padding:30px;box-shadow:0 22px 55px #4a2c2410}.previewCardTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.previewCardTop small,.previewModuleFoot,.previewModuleNumber span{letter-spacing:.12em;color:#a35d58;font-size:.61rem;font-weight:900;display:block}.previewCardTop strong{margin-top:9px;font:1.4rem Georgia,serif;display:block}.previewPercent{color:var(--apink);font:2rem Georgia,serif}.previewBar{background:#f0e8e1;border-radius:8px;height:8px;margin:26px 0 10px;overflow:hidden}.previewBar i{background:var(--apink);width:0;height:100%;display:block}.previewProgressMeta{color:var(--amut);justify-content:space-between;font-size:.73rem;display:flex}.previewProgressMeta span:last-child{color:var(--apink);font-weight:800}.previewProgressNote{border-top:1px solid #eee5dd;gap:12px;margin-top:22px;padding-top:22px;display:flex}.previewProgressNote>span,.previewNote>span{color:#bd9658}.previewProgressNote p{color:var(--amut);margin:0;font-size:.81rem;line-height:1.55}.previewModules{padding:78px 0 86px}.previewSectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.previewSectionHead h2,.previewResources h2{letter-spacing:-.03em;margin:12px 0;font:clamp(2rem,4vw,3rem)/1.05 Georgia,serif}.previewSectionHead p{color:var(--amut);margin:0}.previewModuleCount{color:#876d61;letter-spacing:.12em;background:#f2e8e1;border-radius:99px;padding:10px 13px;font-size:.62rem;font-weight:900}.previewModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.previewModule{background:#fffdf9;border:1px solid #eee5dd;border-radius:16px;grid-template-columns:88px 1fr;gap:20px;padding:22px;transition:transform .2s,box-shadow .2s;display:grid}.previewModule:hover{transform:translateY(-2px);box-shadow:0 14px 32px #4a2c2410}.previewModuleNumber{color:#bb8b82;border-right:1px solid #eee5dd;font:2rem Georgia,serif}.previewModuleNumber span{letter-spacing:.08em;color:#ad8d77;margin-top:10px;font:800 .5rem Arial,sans-serif}.previewModuleText h3{margin:0 0 8px;font:1.15rem Georgia,serif}.previewModuleText p{color:var(--amut);margin:0;font-size:.78rem;line-height:1.55}.previewModuleFoot{color:#a28c7e;justify-content:space-between;align-items:center;margin-top:18px;font-size:.55rem;display:flex}.previewLock{font-size:1rem}.previewNote{background:#f5eee6;border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:16px 20px;display:flex}.previewNote p{color:var(--amut);margin:0;font-size:.8rem}.previewResources{background:#f3e9e2;padding:68px 0}.previewResourcesInner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;display:grid}.previewResources h2{max-width:360px}.previewResourceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.previewResourceGrid article{background:#fffdf9;border-radius:14px;padding:20px}.previewResourceGrid article>span{letter-spacing:.12em;color:var(--apink);font-size:.65rem;font-weight:900}.previewResourceGrid h3{font:1.05rem Georgia,serif}.previewResourceGrid p{color:var(--amut);font-size:.75rem;line-height:1.55}.previewFooter{background:#fffdf9;padding:24px 0}.previewFooter>div{letter-spacing:.1em;justify-content:space-between;gap:16px;font-size:.7rem;font-weight:900;display:flex}.previewFooter a{letter-spacing:0;text-decoration:none}@media (max-width:800px){.previewHeroGrid,.previewResourcesInner{grid-template-columns:1fr;gap:32px}.previewHero{padding:56px 0}.previewModuleGrid,.previewResourceGrid{grid-template-columns:1fr}.previewSectionHead{flex-direction:column;align-items:start}}@media (max-width:500px){.previewWrap{width:min(100% - 30px,1160px)}.previewDemo{display:none}.previewHero h1{font-size:3.7rem}.previewModule{grid-template-columns:62px 1fr;gap:14px;padding:17px}.previewModuleNumber{font-size:1.6rem}.previewFooter>div{flex-direction:column}}.previewBonusSection{background:#f3e9e2;padding:76px 0 84px}.previewBonusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.previewBonusCard{background:#fffdf9;border:1px solid #eee2d9;border-radius:20px;padding:30px;position:relative;box-shadow:0 16px 40px #4a2c2409}.previewBonusIcon{color:#bd7582;background:#f7e6e8;border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.previewBonusLabel{color:#a35d58;letter-spacing:.13em;margin-top:20px;font-size:.58rem;font-weight:900}.previewBonusCard h3{margin:9px 0;font:1.7rem Georgia,serif}.previewBonusCard p,.previewPlaybook p{color:#78665f;max-width:500px;font-size:.82rem;line-height:1.6}.previewBonusIncludes{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.previewBonusIncludes span{color:#725d55;background:#f6f0e9;border-radius:99px;padding:9px 11px;font-size:.68rem;font-weight:700}.previewBonusStatus{color:#a78372;border-top:1px solid #eee5dd;margin-top:23px;padding-top:16px;font-size:.68rem;font-weight:800}.previewPlaybook{background:#fffdf9;border-radius:14px;grid-template-columns:160px 1fr auto;align-items:center;gap:18px;margin-top:16px;padding:19px 22px;display:grid}.previewPlaybook>span:first-child,.previewPlaybookStatus{color:#a35d58;letter-spacing:.1em;font-size:.58rem;font-weight:900}.previewPlaybook h3{margin:0;font:1.15rem Georgia,serif}.previewPlaybook p{margin:5px 0 0;font-size:.72rem}.previewPlaybookStatus{color:#a28c7e}@media (max-width:800px){.previewBonusGrid{grid-template-columns:1fr}.previewPlaybook{grid-template-columns:1fr;gap:10px}}
