.pp-course,.pp-course :after,.pp-course :before{box-sizing:border-box;margin:0;padding:0}.pp-course{--gold:#c9a84c;--gold-light:#dfc278;--gold-pale:#f5ecd4;--gold-deep:#8a6820;--gold-copper:#b8832a;--teal:#2d7a8a;--teal-light:#4a9aaa;--teal-pale:#e6f2f5;--sage:#6b9e7a;--sage-pale:#f0f4f1;--sage-deep:#3d6b4f;--sage-light:#e4ede6;--forest:#2a5040;--forest-dk:#1e4030;--warm-white:#fbfcfb;--charcoal:#1e2a24;--muted:#5a7065;--soft:#3d5a4e;--linen:#f7f1e8;scroll-behavior:smooth;font-family:var(--font-para),"Jost",sans-serif;color:var(--charcoal);background:var(--warm-white);overflow-x:hidden}.pp-course .hero{min-height:100vh;position:relative;background:linear-gradient(160deg,var(--forest-dk) 0,var(--forest) 45%,#1a3830 100%);display:flex;align-items:center;justify-content:center;padding:calc(70px + 30px) 40px 80px;overflow:hidden}.pp-course .hero-bg-leaf{position:absolute;pointer-events:none}.pp-course .hero-bg-leaf.l1{top:-60px;right:-40px;width:480px;height:480px;background:radial-gradient(circle at 60% 40%,rgba(107,158,122,.12),transparent 65%)}.pp-course .hero-bg-leaf.l2{bottom:-80px;left:-60px;width:420px;height:420px;background:radial-gradient(circle at 40% 60%,rgba(45,122,138,.1),transparent 65%)}.pp-course .hero-bg-leaf.l3{top:30%;right:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(201,168,76,.07),transparent 65%)}.pp-course .particle{position:absolute;border-radius:50%;pointer-events:none;animation:float linear infinite}@keyframes float{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:.5}to{transform:translateY(-20px) rotate(2turn);opacity:0}}.pp-course .hero-inner{max-width:860px;text-align:center;position:relative;z-index:2}.pp-course .hero-eyebrow{font-size:11px;font-weight:400;letter-spacing:.38em;text-transform:uppercase;color:var(--gold-light);opacity:.85;margin-bottom:20px}.pp-course .hero-title{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:clamp(2.8rem,6vw,5rem);font-weight:300;line-height:1.05;color:#fff;margin-bottom:20px}.pp-course .hero-title em{font-style:italic;color:var(--gold-light)}.pp-course .hero-subtitle{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:300;font-style:italic;color:hsla(0,0%,100%,.72);line-height:1.7;max-width:620px;margin:0 auto 40px}.pp-course .hero-rule{display:flex;align-items:center;gap:14px;justify-content:center;margin-bottom:36px}.pp-course .hero-rule-line{width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.5))}.pp-course .hero-rule-line.r{background:linear-gradient(270deg,transparent,rgba(201,168,76,.5))}.pp-course .hero-rule-gem{width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.pp-course .hero-pills{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:44px;flex-wrap:wrap}.pp-course .hero-pill{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;letter-spacing:.1em;color:hsla(0,0%,100%,.75)}.pp-course .hero-pill:before{content:"✓";color:var(--gold-light);font-size:13px;font-weight:500}.pp-course .hero-btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.pp-course .hero-btn{display:inline-block;background:linear-gradient(135deg,var(--gold-copper),var(--gold));color:var(--forest-dk);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;padding:16px 44px;border-radius:1px;text-decoration:none;box-shadow:0 8px 32px rgba(184,131,42,.4);transition:all .3s}.pp-course .hero-btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(184,131,42,.5)}.pp-course .hero-btn.outline{position:relative;background:transparent;border:none;box-shadow:none;outline:none;color:hsla(0,0%,100%,.85)}.pp-course .hero-btn.outline:after{content:"";position:absolute;inset:0;border-radius:1px;pointer-events:none;border:1px solid}.pp-course .hero-btn.outline:hover{color:var(--gold-light);background:rgba(201,168,76,.08)}.pp-course section{padding:88px 40px}.pp-course .container{max-width:1080px;margin:0 auto}.pp-course .container-narrow{max-width:760px;margin:0 auto}.pp-course .section-label{font-size:10px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--gold-copper);margin-bottom:14px;display:block}.pp-course .section-title{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.12;color:var(--forest)}.pp-course .section-title em{font-style:italic;color:var(--teal)}.pp-course .section-sub{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1.15rem;font-weight:300;font-style:italic;color:var(--muted);line-height:1.7;margin-top:14px}.pp-course .gold-rule{height:1.5px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.55),rgba(201,168,76,.8),rgba(201,168,76,.55),transparent);margin:20px 0}.pp-course .gold-rule-thin{height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.25),transparent);margin:4px 0 32px}.pp-course .pain-section{background:var(--linen);padding:80px 40px}.pp-course .pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:900px;margin:0 auto}.pp-course .pain-item{padding:32px 36px;position:relative}.pp-course .pain-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--teal),var(--teal-light))}.pp-course .pain-item:nth-child(2n):before{background:linear-gradient(to right,var(--gold-copper),var(--gold))}.pp-course .pain-item:nth-child(3):before{background:linear-gradient(to right,var(--sage-deep),var(--sage))}.pp-course .pain-number{font-size:44px;color:var(--gold-copper);opacity:.2;line-height:1;margin-bottom:10px}.pp-course .pain-number,.pp-course .pain-text{font-family:var(--font-heading),"Cormorant Garamond",serif;font-weight:300;font-style:italic}.pp-course .pain-text{font-size:1.1rem;color:var(--soft);line-height:1.65}.pp-course .pillars{background:var(--forest-dk);padding:88px 40px}.pp-course .pillars-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;margin-top:56px}.pp-course .pillar{background:hsla(0,0%,100%,.04);padding:42px 34px;position:relative;overflow:hidden;border:1px solid rgba(201,168,76,.12)}.pp-course .pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px}.pp-course .pillar:first-child:before{background:linear-gradient(to right,var(--teal),var(--teal-light))}.pp-course .pillar:nth-child(2):before{background:linear-gradient(to right,var(--gold-copper),var(--gold))}.pp-course .pillar:nth-child(3):before{background:linear-gradient(to right,var(--sage-deep),var(--sage))}.pp-course .pillar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.pp-course .pillar-num{font-size:2.75rem;font-weight:300;font-style:italic;color:var(--gold-light);opacity:.65;line-height:1;flex-shrink:0}.pp-course .pillar-num,.pp-course .pillar-title{font-family:var(--font-heading),"Cormorant Garamond",serif}.pp-course .pillar-title{font-size:1.5rem;font-weight:400;color:#fff;line-height:1.2;flex:1;min-width:0}.pp-course .pillar-text{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.65);line-height:1.7;font-style:italic}.pp-course .story-section{background:var(--warm-white)}.pp-course .story-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1080px;margin:0 auto}.pp-course .story-visual{position:relative}.pp-course .story-image-placeholder{position:relative;aspect-ratio:4/5;background:linear-gradient(160deg,var(--sage-pale),var(--sage-light));border-radius:2px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1rem;font-style:italic;color:var(--sage-deep);border:1px solid rgba(107,158,122,.25)}.pp-course .story-quote-card{position:absolute;bottom:-28px;right:-28px;background:var(--forest-dk);padding:24px 28px;max-width:240px;border-left:3px solid var(--gold-copper)}.pp-course .story-quote-text{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:.95rem;font-style:italic;color:hsla(0,0%,100%,.82);line-height:1.6;margin-bottom:8px}.pp-course .story-quote-attr{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);opacity:.7}.pp-course .story-body{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1.1rem;font-weight:300;color:var(--soft);line-height:1.85;margin-bottom:20px}.pp-course .story-body strong{font-weight:500;color:var(--forest)}.pp-course .modules-section{background:var(--linen)}.pp-course .modules-intro{text-align:center;margin-bottom:8px}.pp-course .modules-intro .gold-rule{max-width:320px;margin:18px auto 22px}.pp-course .modules-intro .section-sub{margin-top:0}.pp-course .modules-intro .gold-rule-thin{max-width:240px;margin:24px auto 0}.pp-course .modules-list{display:flex;flex-direction:column;gap:10px;max-width:900px;margin:40px auto 0}.pp-course .module-row{display:flex;gap:22px;align-items:flex-start;padding:24px 28px;background:var(--sage-pale);border:1px solid rgba(107,158,122,.2);border-radius:2px;position:relative;overflow:hidden}.pp-course .module-row:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2.5px}.pp-course .module-row:nth-child(3n+1):before{background:linear-gradient(to bottom,var(--teal),var(--teal-light))}.pp-course .module-row:nth-child(3n+2):before{background:linear-gradient(to bottom,var(--gold-copper),var(--gold))}.pp-course .module-row:nth-child(3n+3):before{background:linear-gradient(to bottom,var(--sage-deep),var(--sage))}.pp-course .module-row-num{font-size:2.25rem;font-weight:300;font-style:italic;color:var(--gold-copper);opacity:.85;line-height:1;flex-shrink:0;min-width:48px}.pp-course .module-row-num,.pp-course .module-row-title{font-family:var(--font-heading),"Cormorant Garamond",serif}.pp-course .module-row-title{font-size:1.25rem;font-weight:500;color:var(--forest);margin-bottom:8px;line-height:1.25}.pp-course .module-row-desc{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1rem;font-weight:300;font-style:italic;color:var(--soft);line-height:1.65;margin:0}.pp-course .included-section{background:var(--forest-dk)}.pp-course .included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-width:920px;margin:56px auto 0}.pp-course .included-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);padding:40px 32px;position:relative;overflow:hidden}.pp-course .included-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.pp-course .included-card:first-child:before{background:linear-gradient(to right,var(--teal),var(--teal-light))}.pp-course .included-card:nth-child(2):before{background:linear-gradient(to right,var(--gold-copper),var(--gold))}.pp-course .included-card:nth-child(3):before{background:linear-gradient(to right,var(--sage-deep),var(--sage))}.pp-course .included-label{font-size:9px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-light);opacity:.7;margin-bottom:12px;display:block}.pp-course .included-title{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1.65rem;font-weight:300;color:#fff;margin-bottom:18px;line-height:1.15}.pp-course .included-list{list-style:none;display:flex;flex-direction:column;gap:9px}.pp-course .included-list li{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:.95rem;font-weight:300;color:hsla(0,0%,100%,.68);line-height:1.5;display:flex;gap:9px;align-items:flex-start}.pp-course .included-list li:before{content:"✦";color:var(--gold-light);font-size:9px;margin-top:4px;flex-shrink:0;opacity:.7}.pp-course .testimonial-section{background:var(--linen)}.pp-course .testimonial-card{background:#fff;border-radius:2px;padding:52px 56px;max-width:780px;margin:0 auto;border-left:4px solid var(--gold-copper);position:relative;box-shadow:0 16px 60px rgba(0,0,0,.07)}.pp-course .testimonial-card:before{content:"❝";font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:120px;color:var(--gold-copper);opacity:.08;position:absolute;top:-20px;left:24px;line-height:1}.pp-course .testimonial-text{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1.2rem;font-weight:300;font-style:italic;color:var(--soft);line-height:1.85;margin-bottom:28px;position:relative}.pp-course .testimonial-text strong{font-style:normal;font-weight:500;color:var(--forest)}.pp-course .testimonial-attr{display:flex;align-items:center;gap:14px}.pp-course .attr-line{width:32px;height:1px;background:var(--gold-copper)}.pp-course .attr-name{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep)}.pp-course .pricing-section{background:var(--warm-white)}.pp-course .pricing-section .container{max-width:min(1280px,96vw)}.pp-course .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1280px;margin:56px auto 0;align-items:stretch}.pp-course .price-card{border-radius:2px;padding:40px 36px 36px;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:100%}.pp-course .price-card-head{display:flex;flex-direction:column;flex-shrink:0;min-height:7.5rem}.pp-course .price-head-spacer{flex:1 1 auto;min-height:0}.pp-course .price-tag--placeholder{visibility:hidden}.pp-course .price-card.primary{background:var(--forest-dk);border:1px solid rgba(201,168,76,.3)}.pp-course .price-card.secondary{background:var(--sage-pale);border:1px solid rgba(107,158,122,.25)}.pp-course .price-card.tertiary{background:var(--gold-pale);border:1px solid rgba(201,168,76,.28)}.pp-course .price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.pp-course .price-card.primary:before{background:linear-gradient(to right,var(--gold-copper),var(--gold))}.pp-course .price-card.secondary:before{background:linear-gradient(to right,var(--teal),var(--teal-light))}.pp-course .price-card.tertiary:before{background:linear-gradient(to right,var(--gold-copper),var(--gold))}.pp-course .price-tag{font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;margin-bottom:10px;display:block}.pp-course .price-card.primary .price-tag{color:var(--gold-light);opacity:.75}.pp-course .price-card.secondary .price-tag{color:var(--teal)}.pp-course .price-card.tertiary .price-tag{color:var(--gold-deep)}.pp-course .price-label{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1.6rem;font-weight:400;margin-bottom:8px}.pp-course .price-card.primary .price-label{color:#fff}.pp-course .price-card.secondary .price-label,.pp-course .price-card.tertiary .price-label{color:var(--forest)}.pp-course .price-amount{font-family:var(--font-heading),"Cormorant Garamond",serif;margin-bottom:6px;white-space:nowrap}.pp-course .price-amount,.pp-course .price-card.primary .price-amount,.pp-course .price-card.secondary .price-amount,.pp-course .price-card.tertiary .price-amount{font-size:3.8rem;font-weight:300;line-height:1}.pp-course .price-card.primary .price-amount{color:var(--gold-light)}.pp-course .price-card.secondary .price-amount{color:var(--teal)}.pp-course .price-card.tertiary .price-amount{color:var(--gold-deep)}.pp-course .price-note{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:.9rem;font-style:italic;margin-bottom:28px}.pp-course .price-card.primary .price-note{color:hsla(0,0%,100%,.5)}.pp-course .price-card.secondary .price-note,.pp-course .price-card.tertiary .price-note{color:var(--muted)}.pp-course .price-divider{height:1px;margin-bottom:24px}.pp-course .price-card.primary .price-divider{background:hsla(0,0%,100%,.1)}.pp-course .price-card.secondary .price-divider{background:rgba(45,122,138,.2)}.pp-course .price-card.tertiary .price-divider{background:rgba(201,168,76,.25)}.pp-course .price-features{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;margin-bottom:0}.pp-course .price-card-cta{margin-top:auto;padding-top:32px;width:100%;flex-shrink:0}.pp-course .price-card-cta .course-join-checkout{margin-top:0;width:100%}.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in,.pp-course .price-card.primary .course-join-checkout .pp-newsletter-opt-in-pending,.pp-course .price-card.primary .course-join-checkout .pp-purchase-newsletter-subscribed{margin:0 0 20px}.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-legend{color:var(--gold-light)}.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-card,.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-card--checked,.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-card:hover{background:hsla(0,0%,100%,.06);border-color:rgba(201,168,76,.25)}.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-card:hover{border-color:rgba(201,168,76,.45)}.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-card--checked{border-color:var(--gold-light);background:rgba(201,168,76,.12)}.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-text{color:hsla(0,0%,100%,.82)}.pp-course .price-card.primary .course-join-checkout .pp-contact-newsletter-opt-in-checkbox{accent-color:var(--gold)}.pp-course .price-card.primary .course-join-checkout .pp-purchase-newsletter-subscribed{border-color:rgba(201,168,76,.55);background:rgba(201,168,76,.18);box-shadow:0 2px 16px rgba(0,0,0,.22)}.pp-course .price-card.primary .course-join-checkout .pp-purchase-newsletter-subscribed-text{color:var(--gold-light)}.pp-course .price-features li{display:flex;gap:10px;align-items:flex-start}.pp-course .price-features li:before{content:"✦";font-size:9px;margin-top:4px;flex-shrink:0}.pp-course .price-card.primary .price-features li{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.72)}.pp-course .price-card.primary .price-features li:before{color:var(--gold-light);opacity:.7}.pp-course .price-card.secondary .price-features li{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1rem;font-weight:300;color:var(--soft)}.pp-course .price-card.secondary .price-features li:before{color:var(--teal);opacity:.75}.pp-course .price-card.tertiary .price-features li{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1rem;font-weight:300;color:var(--soft)}.pp-course .price-card.tertiary .price-features li:before{color:var(--gold-deep);opacity:.75}.pp-course .price-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;text-align:center;padding:14px 20px;border-radius:1px;border:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:all .2s}.pp-course .price-btn:disabled{opacity:.65;cursor:wait}.pp-course .course-join-checkout{display:flex;flex-direction:column;gap:10px}.pp-course .course-join-checkout-error,.pp-course .course-join-checkout-note{margin:0;font-size:.8rem;line-height:1.5;text-align:center}.pp-course .course-join-checkout-note{color:var(--muted)}.pp-course .course-join-checkout-error{color:#9b2c2c}.pp-course .price-card.primary .price-btn{background:linear-gradient(135deg,var(--gold-copper),var(--gold));color:var(--forest-dk)}.pp-course .price-card.primary .price-btn:hover{box-shadow:0 6px 24px rgba(184,131,42,.4)}.pp-course .price-card.secondary .price-btn{background:var(--teal);color:#fff}.pp-course .price-card.secondary .price-btn:hover{background:var(--teal-light)}.pp-course .price-card.tertiary .price-btn{background:linear-gradient(135deg,var(--gold-copper),var(--gold));color:var(--forest-dk)}.pp-course .price-card.tertiary .price-btn:hover{box-shadow:0 6px 24px rgba(184,131,42,.35)}.pp-course .guarantee-section{background:var(--gold-pale);padding:64px 40px}.pp-course .guarantee-inner{max-width:720px;margin:0 auto;text-align:center}.pp-course .guarantee-icon{font-size:48px;margin-bottom:18px}.pp-course .guarantee-title{font-size:2rem;color:var(--forest);margin-bottom:16px}.pp-course .guarantee-text,.pp-course .guarantee-title{font-family:var(--font-heading),"Cormorant Garamond",serif;font-weight:300}.pp-course .guarantee-text{font-size:1.05rem;font-style:italic;color:var(--soft);line-height:1.75}.pp-course .guarantee-text strong{font-style:normal;font-weight:500;color:var(--gold-deep)}.pp-course .faq-section{background:var(--warm-white)}.pp-course .faq-grid{display:flex;flex-direction:column;gap:2px;margin-top:48px;max-width:780px;margin-left:auto;margin-right:auto}.pp-course .faq-item{border:1px solid rgba(107,158,122,.2);border-radius:2px;overflow:hidden}.pp-course .faq-q{padding:20px 24px;background:var(--sage-pale);font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1.05rem;font-weight:500;color:var(--forest);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-course .faq-q:after{content:"+";font-size:20px;color:var(--teal);flex-shrink:0;transition:transform .25s}.pp-course .faq-item.open .faq-q:after{transform:rotate(45deg)}.pp-course .faq-a{padding:0 24px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.pp-course .faq-item.open .faq-a{max-height:300px;padding:18px 24px}.pp-course .faq-a p{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1rem;font-weight:300;color:var(--muted);line-height:1.7}.pp-course .sheila-section{background:var(--forest-dk);padding:88px 40px}.pp-course .sheila-inner{display:flex;flex-direction:column;gap:32px;max-width:720px;margin:0 auto}.pp-course .sheila-header{display:flex;align-items:center;gap:24px}.pp-course .sheila-headshot{position:relative;flex-shrink:0;width:180px;height:180px;overflow:hidden;border-radius:50%;border:2px solid rgba(201,168,76,.35)}.pp-course .sheila-headshot-img{object-position:center 18%}.pp-course .sheila-intro{min-width:0}.pp-course .sheila-cred-text{font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(201,168,76,.65);margin:8px 0 0}.pp-course .sheila-content{width:100%}.pp-course .sheila-eyebrow{font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-light);opacity:.7;margin-bottom:12px;display:block}.pp-course .sheila-name{font-family:var(--font-brand-script),"Pinyon Script",cursive;font-size:52px;color:var(--gold-light);-webkit-text-stroke:.8px var(--gold-light);paint-order:stroke fill;line-height:1;margin-bottom:0}.pp-course .sheila-body{font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:1.05rem;font-weight:300;color:hsla(0,0%,100%,.72);line-height:1.85;margin-bottom:16px}.pp-course .sheila-body strong{font-weight:500;color:hsla(0,0%,100%,.9)}.pp-course .gift-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:20px 0}.pp-course .gift-item{display:flex;gap:10px;align-items:flex-start;font-family:var(--font-heading),"Cormorant Garamond",serif;font-size:.95rem;font-weight:300;color:hsla(0,0%,100%,.68);line-height:1.5}.pp-course .gift-item:before{content:"✦";color:var(--gold-light);font-size:9px;margin-top:4px;flex-shrink:0;opacity:.7}.pp-course .final-cta{background:linear-gradient(160deg,var(--forest) 0,var(--forest-dk) 100%);padding:100px 40px;text-align:center;position:relative;overflow:hidden}.pp-course .final-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.07),transparent 65%)}.pp-course .final-cta .section-title{color:#fff;position:relative;z-index:1}.pp-course .final-cta .section-title em{color:var(--gold-light)}.pp-course .final-cta .section-sub{color:hsla(0,0%,100%,.65);position:relative;z-index:1}.pp-course .final-cta-btns{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:44px;flex-wrap:wrap;position:relative;z-index:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.pp-course .fade-up{opacity:0;animation:fadeUp .7s ease forwards}.pp-course .fade-up.d1{animation-delay:.1s}.pp-course .fade-up.d2{animation-delay:.25s}.pp-course .fade-up.d3{animation-delay:.4s}.pp-course .fade-up.d4{animation-delay:.55s}@media (max-width:768px){.pp-course section{padding:64px 24px}.pp-course .hero{padding:calc(70px + 24px) 24px 64px}.pp-course .hero-btns{flex-direction:column;gap:18px}.pp-course .pillars{padding-left:12px;padding-right:12px}.pp-course .pillars .container{max-width:100%}.pp-course .pillars-grid{margin-top:40px}.pp-course .pillar{padding:32px 20px}.pp-course .included-section{padding-left:12px;padding-right:12px}.pp-course .included-section .container{max-width:100%}.pp-course .included-grid{max-width:100%;margin-top:40px}.pp-course .included-card{padding:32px 20px}.pp-course .testimonial-section{padding-left:12px;padding-right:12px}.pp-course .testimonial-section .container{max-width:100%}.pp-course .testimonial-card{padding:32px 20px;max-width:100%}.pp-course .pricing-section{padding-left:12px;padding-right:12px}.pp-course .pricing-section .container{max-width:100%}.pp-course .pricing-grid{max-width:100%;margin-top:40px}.pp-course .price-card{padding:32px 20px 28px}.pp-course .included-grid,.pp-course .pillars-grid,.pp-course .pricing-grid,.pp-course .story-inner{grid-template-columns:1fr}.pp-course .sheila-header{flex-direction:column;text-align:center}.pp-course .sheila-headshot{width:140px;height:140px}.pp-course .pain-grid{grid-template-columns:1fr}.pp-course .modules-section{padding-left:12px;padding-right:12px}.pp-course .modules-list,.pp-course .modules-section .container{max-width:100%}.pp-course .module-row{gap:16px;padding:20px 18px}.pp-course .module-row-num{font-size:2rem;min-width:40px}.pp-course .module-row-title{font-size:1.15rem}.pp-course .story-quote-card{position:static;margin-top:20px;max-width:100%}}.pp-course .hero{background:linear-gradient(160deg,var(--forest-dk) 0,var(--forest) 45%,#1a3830 100%)!important}.pp-course .pain-section{background-color:var(--linen)!important}.pp-course .pillars{background-color:var(--forest-dk)!important}.pp-course .story-section{background-color:var(--warm-white)!important}.pp-course .modules-section{background-color:var(--linen)!important}.pp-course .included-section{background-color:var(--forest-dk)!important}.pp-course .testimonial-section{background-color:var(--linen)!important}.pp-course .pricing-section{background-color:var(--warm-white)!important}.pp-course .guarantee-section{background-color:var(--gold-pale)!important}.pp-course .faq-section{background-color:var(--warm-white)!important}.pp-course .sheila-section{background-color:var(--forest-dk)!important}.pp-course .final-cta{background:linear-gradient(160deg,var(--forest) 0,var(--forest-dk) 100%)!important}.pp-course a.hero-btn,.pp-course a.hero-btn.outline,.pp-course a.hero-btn.outline:hover,.pp-course a.hero-btn:hover,.pp-course a.price-btn,.pp-course a.price-btn:hover,.pp-course button.price-btn,.pp-course button.price-btn:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.pp-course .fade-up{opacity:1;animation:none}}