.lp-page *{box-sizing:border-box;margin:0;padding:0}:root{--sky: #C6DDD9;--sky-light: #DBE9E5;--sky-soft: #ECF2EF;--sky-deep: #92BCB7;--blue-deep: #2C7A8C;--teal: #3AAFAB;--teal-light: #9ED6D4;--teal-deep: #218986;--orange: #F08D3D;--orange-deep: #D9711A;--orange-soft: #FDDCB8;--pink: #EF7AAA;--pink-deep: #C9558A;--pink-soft: #FBD6E5;--cream: #FDF5EC;--cream-deep: #FAEDD9;--sand: #F5E1C8;--yellow-soft: #FFD96A;--yellow-bright: #FFC940;--green: #92BD6E;--ink: #2E3438;--ink-soft: #5E625F;--headline: #2C403D;--white: #FFFFFF}.lp-page{scroll-behavior:smooth}.lp-page{font-family:Nunito,system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.lp-page h1,.lp-page h2{font-family:Lilita One,Fredoka,sans-serif;font-weight:400;line-height:1.05;letter-spacing:.005em;color:var(--headline)}.lp-page h3,.lp-page h4,.lp-page .display{font-family:Fredoka,sans-serif;font-weight:600;line-height:1.1}.lp-page .site-header{background:#fff;padding:14px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:100}.lp-page .site-header img{height:44px}.lp-page .site-header nav{display:flex;gap:32px;font-weight:600;color:var(--ink-soft);font-size:15px}.lp-page .site-header nav span{cursor:pointer}.lp-page .site-header nav span:hover{color:var(--teal)}.lp-page .site-header .cart-icon{color:var(--teal);font-size:24px;cursor:pointer;position:relative}.lp-page .announce-bar{background:var(--blue-deep);color:#fff;text-align:center;padding:9px 16px;font-size:13.5px;font-weight:500;font-family:Fredoka,sans-serif;letter-spacing:.2px}.lp-page .hero{position:relative;background:linear-gradient(135deg,#fdf5ec,#e8efeb 45%,#cfdfd9);overflow:hidden;display:flex;align-items:center;min-height:540px}.lp-page .hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:80px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'><path d='M0,40 C240,80 480,0 720,40 C960,80 1200,0 1440,40 L1440,80 L0,80 Z' fill='%23ECF2EF'/></svg>");background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:4}.lp-page .hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 48px 96px;width:100%;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.lp-page .hero-copy{color:var(--ink)}.lp-page .eyebrow-text{display:inline-flex;align-items:center;gap:8px;color:var(--blue-deep);font-family:Fredoka,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.3px;margin-bottom:18px;padding:7px 15px;background:#fff;border-radius:999px;border:1.5px solid rgba(44,122,140,.25);box-shadow:0 2px 6px #2c7a8c14}.lp-page .hero h1{font-size:52px;color:var(--headline);margin-bottom:20px;text-shadow:none;line-height:1.02;letter-spacing:0}.lp-page .hero h1 .accent{color:var(--blue-deep);display:inline-block;position:relative}.lp-page .hero h1 .accent:after{content:"";position:absolute;left:2px;right:2px;bottom:-2px;height:11px;background:#ffd96a8c;z-index:-1;border-radius:6px;opacity:1}.lp-page .hero .subhead{font-size:19px;color:var(--ink-soft);margin-bottom:24px;max-width:540px;line-height:1.6;font-weight:400}.lp-page .hero .subhead strong{color:var(--ink);font-weight:700}.lp-page .hero-reviews-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;padding:8px 14px;background:#fff;border:1.5px solid rgba(44,122,140,.22);border-radius:999px;font-size:13.5px;color:var(--ink-soft);font-weight:600;font-family:Fredoka,sans-serif;box-shadow:0 2px 8px #2c7a8c1a}.lp-page .hero-reviews-badge .stars{color:var(--orange-deep);letter-spacing:1px;font-size:14px}.lp-page .hero-reviews-badge .count{color:var(--ink)}.lp-page .cta-cluster{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.lp-page .btn-primary{background:var(--orange);color:#fff;font-family:Fredoka,sans-serif;font-weight:600;font-size:18px;padding:16px 34px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 3px 0 var(--orange-deep),0 10px 24px #f08d3d52;transition:transform .12s ease,box-shadow .12s ease;letter-spacing:.1px;text-decoration:none;display:inline-block;transition:transform .1s ease}.lp-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--orange-deep),0 14px 30px #f08d3d66}.lp-page .btn-primary:active{transform:translateY(1px);box-shadow:0 2px 0 var(--orange-deep),0 6px 14px #f08d3d4d}.lp-page .price-note{color:var(--ink-soft);font-size:14px;font-weight:600;opacity:.95}.lp-page .price-note .checks{color:var(--orange-deep)}.lp-page .trust-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.lp-page .trust-pill{display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink);font-family:Fredoka,sans-serif;font-weight:600;font-size:13.5px;padding:8px 14px;border-radius:999px;border:1.5px solid rgba(58,175,171,.25);box-shadow:0 2px 6px #0000000a}.lp-page .trust-pill .check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--green);color:#fff;border-radius:50%;font-size:11px;font-weight:700;flex-shrink:0}.lp-page .hero-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.lp-page .hero-decor .cloud{display:none}.lp-page .hero-decor .bee{position:absolute;width:56px;height:64px;top:8%;left:42%;opacity:.85;background-repeat:no-repeat;background-size:contain;background-position:center;animation:bee-float 4s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}@keyframes bee-float{0%,to{transform:translate(0) rotate(-3deg)}50%{transform:translate(8px,-12px) rotate(4deg)}}.lp-page .hero-decor .swoosh{position:absolute;top:8%;right:4%;width:50%;height:80%;opacity:.18}@media(max-width:860px){.lp-page .hero-decor .cloud-3,.lp-page .hero-decor .cloud-4,.lp-page .hero-decor .cloud-5,.lp-page .hero-decor .swoosh{display:none}.lp-page .hero-decor .bee{width:56px;height:64px;top:22%;right:10%}}.lp-page .hero-books{position:relative;display:flex;justify-content:center;align-items:center}.lp-page .hero-books-group{position:relative;width:100%;max-width:560px}.lp-page .hero-books-group .bundle-img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 40px rgba(0,0,0,.22))}.lp-page .trust-bar{background:var(--sky-soft);padding:22px 32px 26px;display:flex;justify-content:center;align-items:center;gap:56px;border-bottom:1px solid rgba(44,122,140,.08)}.lp-page .trust-item{display:flex;align-items:center;gap:10px}.lp-page .trust-item .icon{width:34px;height:34px;background:#2c7a8c21;color:var(--blue-deep);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.lp-page .trust-item .label{font-family:Fredoka,sans-serif;font-weight:600;color:var(--ink);font-size:14.5px;letter-spacing:.1px}.lp-page .trust-divider{width:1px;height:24px;background:#2c7a8c38}.lp-page .proof-strip{background:#fff;padding:56px 32px 64px;border-bottom:1px solid rgba(212,145,90,.08)}.lp-page .proof-strip .proof-header{text-align:center;margin-bottom:36px}.lp-page .proof-strip .proof-stars{color:var(--orange-deep);font-size:20px;letter-spacing:3px;margin-bottom:8px}.lp-page .proof-strip .proof-title{font-family:Fredoka,sans-serif;font-size:22px;font-weight:500;color:var(--ink);margin:0}.lp-page .proof-strip .proof-title strong{font-weight:700;color:var(--blue-deep)}.lp-page .proof-strip .proof-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.lp-page .proof-strip .proof-card{background:var(--sky-soft);border-radius:18px;padding:24px 26px;border:1.5px solid rgba(44,122,140,.13)}.lp-page .proof-strip .proof-card .stars{color:var(--orange-deep);font-size:14px;letter-spacing:2px;margin-bottom:12px}.lp-page .proof-strip .proof-card blockquote{font-family:Fredoka,sans-serif;font-weight:400;font-size:15.5px;color:var(--ink);line-height:1.55;margin:0 0 14px;font-style:normal}.lp-page .proof-strip .proof-card .attrib{font-size:13.5px;color:var(--ink-soft);font-weight:600}.lp-page .proof-strip .proof-card .attrib span{font-weight:400;opacity:.75;margin-left:4px}.lp-page section{position:relative}.lp-page .container{max-width:1180px;margin:0 auto;padding:0 32px}.lp-page .section-pad{padding:80px 32px}.lp-page .worry-section{background:#fff;padding:88px 32px 72px;text-align:center}.lp-page .worry-section .container{max-width:780px}.lp-page .worry-section .small-label{display:inline-block;background:#2c7a8c1f;color:var(--blue-deep);font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:22px;letter-spacing:.5px}.lp-page .worry-section h2{font-size:38px;color:var(--ink);margin-bottom:28px;line-height:1.2}.lp-page .worry-section h2 em{font-style:normal;color:var(--blue-deep)}.lp-page .worry-section p{font-size:19px;color:var(--ink-soft);line-height:1.7;margin-bottom:18px}.lp-page .worry-section p:last-child{font-weight:700;color:var(--ink);font-size:20px}.lp-page .reframe{background:linear-gradient(180deg,var(--sky-soft) 0%,var(--sky-light) 100%);padding:88px 32px;position:relative;overflow:hidden}.lp-page .reframe .container{max-width:820px;text-align:center}.lp-page .reframe h2{font-size:42px;color:var(--ink);margin-bottom:24px;line-height:1.15}.lp-page .reframe h2 .highlight{background:linear-gradient(180deg,transparent 58%,var(--yellow-soft) 58%);padding:0 6px;border-radius:4px}.lp-page .reframe p{font-size:18px;color:var(--ink-soft);line-height:1.7;margin-bottom:16px}.lp-page .reframe .small-label{display:inline-block;background:var(--pink);color:#fff;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:22px;letter-spacing:.5px}.lp-page .stephanie-quote{margin-top:40px;background:#fff;border-radius:24px;padding:36px 40px 30px;position:relative;box-shadow:0 8px 30px #0000000f;text-align:left}.lp-page .stephanie-quote .quote-mark{position:absolute;top:4px;left:22px;font-family:Fredoka,sans-serif;font-size:90px;line-height:1;color:var(--teal-light);opacity:.6}.lp-page .stephanie-quote p{font-family:Fredoka,sans-serif;font-weight:500;font-size:20px;color:var(--ink);line-height:1.5;margin-bottom:14px;padding-left:32px}.lp-page .stephanie-quote .quote-attr{font-family:Fredoka,sans-serif;font-weight:600;color:var(--pink);font-size:15px;padding-left:32px}.lp-page .system{background:#fff;padding:88px 32px 80px;position:relative}.lp-page .system .header-block{text-align:center;max-width:760px;margin:0 auto 56px}.lp-page .system .small-label{display:inline-block;background:var(--green);color:#fff;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:22px;letter-spacing:.5px}.lp-page .system h2{font-size:44px;color:var(--ink);margin-bottom:18px;line-height:1.1}.lp-page .system h2 .arrow{display:inline-block;color:var(--orange);margin:0 6px}.lp-page .system .sub{font-size:19px;color:var(--ink-soft);max-width:620px;margin:0 auto}.lp-page .stage-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;max-width:1100px;margin:0 auto}.lp-page .stage-card{background:#fff;border-radius:28px;padding:36px 28px 32px;text-align:center;border:2px solid transparent;position:relative;transition:transform .2s ease,box-shadow .2s ease}.lp-page .stage-card.stage-1{background:#dbf0ee;border-color:var(--teal-light)}.lp-page .stage-card.stage-2{background:#fbe0eb;border-color:#ef7aaa52}.lp-page .stage-card.stage-3{background:#fde8cc;border-color:#f08d3d52}.lp-page .stage-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0000000f}.lp-page .stage-card .stage-number{position:absolute;top:-18px;left:50%;transform:translate(-50%);background:#fff;border:2px solid currentColor;border-radius:999px;padding:5px 16px;font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;letter-spacing:1px}.lp-page .stage-card.stage-1 .stage-number{color:var(--teal)}.lp-page .stage-card.stage-2 .stage-number{color:var(--pink)}.lp-page .stage-card.stage-3 .stage-number{color:var(--orange-deep)}.lp-page .stage-card .book-img{width:180px;height:180px;object-fit:contain;margin:0 auto 20px;display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18))}.lp-page .stage-card h3{font-size:26px;margin-bottom:8px;color:var(--ink)}.lp-page .stage-card .stage-tag{display:inline-block;font-family:Fredoka,sans-serif;font-weight:500;font-size:14px;color:var(--ink-soft);margin-bottom:14px}.lp-page .stage-card p{font-size:16px;color:var(--ink-soft);line-height:1.6;margin-bottom:14px}.lp-page .stage-card .age{font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;color:var(--ink);background:#fff;display:inline-block;padding:5px 14px;border-radius:999px}.lp-page .system-cta{text-align:center;margin-top:56px}.lp-page .how-it-works{background:var(--cream);padding:88px 32px 96px;color:var(--ink);position:relative;overflow:hidden}.lp-page .how-it-works:before{content:"";position:absolute;top:-1px;left:0;right:0;height:60px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,30 C240,60 480,0 720,30 C960,60 1200,0 1440,30 L1440,0 L0,0 Z' fill='white'/></svg>");background-size:100% 100%;background-repeat:no-repeat}.lp-page .how-it-works .container{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:40px}.lp-page .how-it-works .small-label{display:inline-block;background:#fff;color:var(--blue-deep);font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:20px;letter-spacing:.5px;border:1.5px solid rgba(44,122,140,.2)}.lp-page .how-it-works h2{font-size:40px;margin-bottom:22px;line-height:1.15;color:var(--ink)}.lp-page .how-it-works h2 .accent{color:var(--blue-deep)}.lp-page .how-it-works p.lead{font-size:18px;line-height:1.7;margin-bottom:28px;color:var(--ink-soft)}.lp-page .steps-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.lp-page .step{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 3px #00000014,0 6px 18px #0000001f;position:relative}.lp-page .step .num{font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;color:var(--blue-deep);margin-bottom:4px;letter-spacing:1px}.lp-page .step .text{font-family:Fredoka,sans-serif;font-weight:500;font-size:16px;line-height:1.3;color:var(--ink)}.lp-page .how-it-works .image-box{border-radius:28px;overflow:hidden;position:relative;box-shadow:0 10px 30px #0000002e}.lp-page .how-it-works .image-box img{width:100%;display:block;opacity:.88}.lp-page .how-it-works .image-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 95% 95% at 50% 50%,transparent 40%,rgba(190,223,229,.45) 100%)}.lp-page .testimonials{background:var(--cream);padding:88px 32px 80px}.lp-page .testimonials .header-block{text-align:center;max-width:760px;margin:0 auto 48px}.lp-page .testimonials .small-label{display:inline-block;background:#2c7a8c1f;color:var(--blue-deep);font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:22px;letter-spacing:.5px}.lp-page .testimonials h2{font-size:38px;color:var(--ink);margin-bottom:12px;line-height:1.18}.lp-page .testimonials .sub{font-size:18px;color:var(--ink-soft)}.lp-page .featured-review{max-width:820px;margin:0 auto 40px;background:#fff;border:1px solid rgba(212,145,90,.15);border-radius:28px;padding:44px 56px 40px;position:relative;text-align:center;box-shadow:0 12px 36px #d4915a14}.lp-page .featured-review .stars{color:var(--orange-deep);font-size:22px;margin-bottom:18px;letter-spacing:4px}.lp-page .featured-review blockquote{font-family:Fredoka,sans-serif;font-size:26px;font-weight:500;line-height:1.4;color:var(--ink);margin-bottom:22px;max-width:680px;margin-left:auto;margin-right:auto}.lp-page .featured-review .attrib{font-family:Fredoka,sans-serif;font-weight:600;color:var(--blue-deep);font-size:16px}.lp-page .featured-review .attrib span{color:var(--ink-soft);font-weight:500;margin-left:6px;font-family:Nunito,sans-serif}.lp-page .review-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.lp-page .review-card{background:#fff;border:1px solid rgba(212,145,90,.12);border-radius:20px;padding:26px 24px;box-shadow:0 4px 14px #0000000a}.lp-page .review-card .stars{color:var(--orange-deep);font-size:16px;margin-bottom:12px;letter-spacing:1px}.lp-page .review-card p{font-size:16px;color:var(--ink);line-height:1.55;margin-bottom:16px}.lp-page .review-card .attrib{font-family:Fredoka,sans-serif;font-weight:600;color:var(--pink);font-size:15px}.lp-page .review-card .attrib span{color:var(--ink-soft);font-weight:400;margin-left:4px;font-family:Nunito,sans-serif;font-size:13px}.lp-page .meet-stephanie{background:var(--sky-soft);color:var(--ink);padding:88px 32px 96px;position:relative;overflow:hidden}.lp-page .meet-stephanie:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:60px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,30 C240,0 480,60 720,30 C960,0 1200,60 1440,30 L1440,60 L0,60 Z' fill='%23FDF5EC'/></svg>");background-size:100% 100%;background-repeat:no-repeat;clip-path:none}.lp-page .meet-stephanie .container{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:center}.lp-page .meet-stephanie .small-label{display:inline-block;background:#2c7a8c26;color:var(--blue-deep);font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:22px;letter-spacing:.5px}.lp-page .meet-stephanie h2{font-size:40px;margin-bottom:22px;line-height:1.15;color:var(--ink)}.lp-page .meet-stephanie p{font-size:18px;line-height:1.7;margin-bottom:16px;color:var(--ink-soft)}.lp-page .meet-stephanie .credentials{margin-top:24px;padding-top:22px;border-top:1px solid rgba(44,122,140,.3);font-family:Fredoka,sans-serif;font-weight:500;font-size:16px;color:var(--blue-deep)}.lp-page .meet-stephanie .stephanie-image-wrap{aspect-ratio:3/4;border-radius:28px;background-size:cover;background-position:center;box-shadow:0 18px 40px #0003}.lp-page .faq-section{background:var(--cream);padding:88px 32px}.lp-page .faq-section .header-block{text-align:center;max-width:720px;margin:0 auto 48px}.lp-page .faq-section .small-label{display:inline-block;background:#ef7aaa2e;color:var(--pink-deep);font-family:Fredoka,sans-serif;font-weight:600;font-size:13px;padding:7px 16px;border-radius:999px;margin-bottom:22px;letter-spacing:.5px}.lp-page .faq-section h2{font-size:38px;color:var(--ink);margin-bottom:14px;line-height:1.18}.lp-page .faq-section .sub{color:var(--ink-soft);font-size:18px}.lp-page .faq-list{max-width:820px;margin:0 auto}.lp-page .faq-item{background:#fff;border-radius:18px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a;border:1px solid rgba(212,145,90,.08)}.lp-page .faq-q{padding:22px 28px;font-family:Fredoka,sans-serif;font-weight:500;font-size:17.5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;color:var(--ink);-webkit-user-select:none;user-select:none}.lp-page .faq-q:after{content:"+";font-size:24px;color:var(--blue-deep);font-weight:600;transition:transform .2s ease;flex-shrink:0}.lp-page .faq-item.open .faq-q:after{transform:rotate(45deg)}.lp-page .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.lp-page .faq-item.open .faq-a{max-height:500px}.lp-page .faq-a-inner{padding:0 28px 22px;font-size:16px;color:var(--ink-soft);line-height:1.65}.lp-page .final-cta{background:var(--cream);padding:88px 32px 96px;text-align:center;position:relative}.lp-page .final-cta .closing-banner-img{max-width:1100px;margin:0 auto;border-radius:28px;overflow:hidden;background-size:cover;background-position:center;aspect-ratio:1400 / 466;position:relative;box-shadow:0 14px 40px #00000014}.lp-page .final-cta .closing-banner-img img{width:100%;display:block}.lp-page .final-cta .cta-content{max-width:720px;margin:-40px auto 0;background:#fff;padding:44px 40px 40px;border-radius:28px;box-shadow:0 14px 40px #2c7a8c1f;border:1.5px solid rgba(44,122,140,.14);position:relative;z-index:2}.lp-page .final-cta h2{font-size:32px;line-height:1.22;color:var(--ink);margin-bottom:8px}.lp-page .final-cta h2 .accent{color:var(--orange-deep)}.lp-page .final-cta .quote-attrib{font-size:14px;color:var(--ink-soft);margin-bottom:28px;font-style:italic}.lp-page .final-cta .price-display{font-family:Fredoka,sans-serif;font-weight:600;font-size:22px;color:var(--ink);margin-bottom:6px}.lp-page .final-cta .price-display .strike{text-decoration:line-through;color:var(--ink-soft);font-weight:400;font-size:18px;margin-right:10px}.lp-page .final-cta .small-print{font-size:14px;color:var(--ink-soft);margin-bottom:24px}.lp-page .final-cta .btn-primary{font-size:20px;padding:18px 40px}.lp-page .final-cta .post-cta{font-size:13.5px;color:var(--ink-soft);margin-top:18px}.lp-page .site-footer{background:var(--ink);color:#fff;padding:48px 32px 28px;text-align:center}.lp-page .site-footer img{height:50px;margin-bottom:18px;filter:brightness(0) invert(1);opacity:.95}.lp-page .site-footer p{font-size:14px;opacity:.7;line-height:1.6;max-width:540px;margin:0 auto 16px}.lp-page .site-footer .links{display:flex;justify-content:center;gap:28px;font-size:14px;margin-bottom:28px}.lp-page .site-footer .links span{cursor:pointer;opacity:.85}.lp-page .site-footer .copy{font-size:12px;opacity:.5}@media(max-width:768px){.lp-page .site-header{padding:12px 16px}.lp-page .site-header img{height:36px}.lp-page .site-header nav{display:none}.lp-page .announce-bar{font-size:12px;padding:7px 12px}.lp-page .hero-content{grid-template-columns:1fr;padding:56px 22px 72px;gap:32px}.lp-page .hero{min-height:auto}.lp-page .hero:after{height:40px}.lp-page .hero h1{font-size:34px;line-height:1.1}.lp-page .hero .subhead{font-size:17px}.lp-page .eyebrow-text{font-size:13px}.lp-page .btn-primary{font-size:18px;padding:16px 28px;width:100%;text-align:center}.lp-page .cta-cluster{width:100%;align-items:stretch}.lp-page .price-note{text-align:center}.lp-page .trust-pills{justify-content:center;gap:8px}.lp-page .trust-pill{font-size:13px;padding:8px 12px}.lp-page .trust-pill .check{width:18px;height:18px;font-size:11px}.lp-page .hero-reviews-badge{font-size:12px;padding:6px 12px;align-self:center}.lp-page .hero-reviews-badge .stars{font-size:13px}.lp-page .hero-decor .bee,.lp-page .hero-decor .swoosh{display:none}.lp-page .hero-books-group{max-width:340px;margin:0 auto}.lp-page .trust-bar{flex-direction:column;gap:12px;padding:20px 16px}.lp-page .trust-divider{display:none}.lp-page .trust-item .label{font-size:14px}.lp-page .proof-strip{padding:40px 20px 48px}.lp-page .proof-strip .proof-title{font-size:17px}.lp-page .proof-strip .proof-grid{grid-template-columns:1fr;gap:14px}.lp-page .proof-strip .proof-card{padding:20px 22px}.lp-page .proof-strip .proof-card blockquote{font-size:15px}.lp-page .section-pad,.lp-page .worry-section,.lp-page .reframe,.lp-page .system,.lp-page .how-it-works,.lp-page .testimonials,.lp-page .meet-stephanie,.lp-page .faq-section,.lp-page .final-cta{padding:56px 20px}.lp-page .worry-section h2{font-size:26px}.lp-page .worry-section p{font-size:17px}.lp-page .worry-section p:last-child{font-size:18px}.lp-page .reframe .container{max-width:600px}.lp-page .how-it-works .container,.lp-page .meet-stephanie .container{grid-template-columns:1fr;gap:32px}.lp-page .reframe h2{font-size:28px}.lp-page .reframe p{font-size:16px}.lp-page .stephanie-quote{padding:28px 24px}.lp-page .stephanie-quote p{font-size:17px;padding-left:22px}.lp-page .stephanie-quote .quote-attr{padding-left:22px}.lp-page .system h2{font-size:30px}.lp-page .system .sub{font-size:16px}.lp-page .stage-grid{grid-template-columns:1fr;gap:32px}.lp-page .stage-card .book-img{width:150px;height:150px}.lp-page .stage-card h3{font-size:24px}.lp-page .how-it-works h2{font-size:28px}.lp-page .how-it-works p.lead{font-size:16px}.lp-page .steps-grid{grid-template-columns:1fr}.lp-page .how-it-works:before{height:30px}.lp-page .testimonials h2{font-size:28px}.lp-page .featured-review{padding:36px 24px 32px}.lp-page .featured-review blockquote{font-size:20px}.lp-page .review-grid{grid-template-columns:1fr}.lp-page .meet-stephanie h2{font-size:30px}.lp-page .meet-stephanie p{font-size:16px}.lp-page .meet-stephanie .stephanie-image-wrap{max-width:320px;margin:0 auto}.lp-page .faq-section h2{font-size:28px}.lp-page .faq-q{font-size:16px;padding:18px 22px}.lp-page .faq-a-inner{padding:0 22px 18px;font-size:15px}.lp-page .final-cta h2{font-size:24px}.lp-page .final-cta .closing-banner-img{aspect-ratio:1.3/1}.lp-page .final-cta .cta-content{padding:28px 22px;margin:-32px 12px 0}.lp-page .final-cta .btn-primary{font-size:20px;padding:18px 32px}.lp-page .site-footer .links{flex-wrap:wrap;gap:16px}}.lp-page .lp-accent{position:absolute;pointer-events:none;z-index:1;width:var(--acc-size, 28px);height:var(--acc-size, 28px);color:var(--orange);opacity:.85}.lp-page .lp-accent svg{width:100%;height:100%;display:block}.lp-page .lp-accent.acc-teal{color:var(--teal)}.lp-page .lp-accent.acc-pink{color:var(--pink)}.lp-page .lp-accent.acc-orange{color:var(--orange)}.lp-page .lp-accent.acc-yellow{color:var(--yellow-bright)}.lp-page .lp-accent.acc-green{color:var(--green)}.lp-page .hero,.lp-page .worry-section,.lp-page .reframe,.lp-page .system,.lp-page .testimonials,.lp-page .meet-stephanie,.lp-page .final-cta{position:relative}.lp-page .reframe h2 .highlight{position:relative;display:inline-block;background:none;padding:18px 28px 22px;color:var(--ink);z-index:1}.lp-page .reframe h2 .highlight:before{content:"";position:absolute;top:-6px;right:-8px;bottom:-4px;left:-8px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 130' preserveAspectRatio='none'><path d='M 60,90 C 40,90 30,75 40,60 C 28,55 30,40 45,38 C 50,18 80,15 95,30 C 105,12 145,12 155,35 C 175,18 215,22 220,42 C 240,30 270,42 270,62 C 285,68 285,90 268,95 C 270,112 240,118 225,108 C 215,122 175,120 170,105 C 150,118 110,118 100,105 C 80,118 50,112 55,95 C 40,98 30,90 60,90 Z' fill='%23BEDFE5' opacity='0.7'/></svg>");background-size:100% 100%;background-repeat:no-repeat;z-index:-1}.lp-page .reframe h2 .highlight:after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;height:3px;background-image:radial-gradient(circle,var(--teal) 1px,transparent 1.5px);background-size:8px 3px;background-repeat:repeat-x;opacity:.4}.lp-page .system h2 .reveal-word,.lp-page .system h2 .reveal-arrow{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.lp-page .system.in-view h2 .reveal-word.r-1{opacity:1;transform:translateY(0);transition-delay:0ms}.lp-page .system.in-view h2 .reveal-arrow.r-2{opacity:1;transform:translateY(0);transition-delay:.28s}.lp-page .system.in-view h2 .reveal-word.r-3{opacity:1;transform:translateY(0);transition-delay:.48s}.lp-page .system.in-view h2 .reveal-arrow.r-4{opacity:1;transform:translateY(0);transition-delay:.76s}.lp-page .system.in-view h2 .reveal-word.r-5{opacity:1;transform:translateY(0);transition-delay:.96s}@media(prefers-reduced-motion:reduce){.lp-page .system h2 .reveal-word,.lp-page .system h2 .reveal-arrow{opacity:1!important;transform:none!important;transition:none!important}}.lp-page .how-copy .btn-primary{margin-top:16px}.lp-page .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-page .announce-bar .announce-star{margin-right:6px}.lp-page .system-cta{text-align:center;margin-top:32px}.lp-page .hero-books-group img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 40px rgba(0,0,0,.22))}.lp-page .how-it-works .image-box{aspect-ratio:4 / 5}.lp-page .how-it-works .image-box img{width:100%;height:100%;object-fit:cover}.lp-page .final-cta .closing-banner-img img{width:100%;height:100%;object-fit:cover;display:block}.lp-page .stage-card .book-img img{width:100%;height:100%;object-fit:contain;display:block}
/*# sourceMappingURL=/cdn/shop/t/14/assets/landing-pages.css.map */
