
@font-face{font-family:Manrope;src:url('sp-manrope.ttf') format('truetype');font-display:swap;font-weight:200 800}
.sp-site{--green:#203D32;--cream:#FAF7F0;--apricot:#E8A078;--muted:#526158;--line:#d9dfd5;--radius:26px;background:var(--cream);color:var(--green);font-family:Manrope,'Segoe UI',sans-serif;font-size:16px;line-height:1.6;overflow:clip}
.sp-site *{box-sizing:border-box}.sp-site img{max-width:100%;display:block;height:auto}.sp-site a{color:inherit;text-decoration:none}.sp-site button{font:inherit}.sp-site svg{width:24px;height:24px;flex:none}.sp-site .wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.sp-site .skip{position:fixed;top:-100px;left:10px;padding:12px;background:var(--green);color:var(--cream);z-index:30}.sp-site .skip:focus{top:10px}.sp-site a:focus-visible,.sp-site button:focus-visible,.sp-site summary:focus-visible{outline:3px solid #b15d32;outline-offset:5px}.sp-site .announcement{display:flex;align-items:center;justify-content:center;gap:18px;background:var(--green);color:var(--cream);padding:10px 20px;font-size:12px;letter-spacing:.02em}.sp-site .announcement svg{width:14px;height:14px;color:var(--apricot)}.sp-site .header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:19px;border-bottom:1px solid var(--line)}.sp-site .brand{display:flex;align-items:center;gap:12px;flex:none}.sp-site .brand-logo{width:66px;height:66px;object-fit:contain;border-radius:50%}.sp-site .brand>span{font-weight:800;letter-spacing:-.8px;line-height:1.12;font-size:21px}.sp-site .brand>span>span{display:block}.sp-site nav{display:flex;gap:30px;align-items:center;font-size:13px;font-weight:650}.sp-site nav a{padding-block:14px}.sp-site .header-cta{display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--green);border-radius:50px;font-size:12px;font-weight:750}.sp-site .header-cta svg{width:18px;height:18px}.sp-site .hero{padding-block:72px 76px}.sp-site .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.sp-site .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:1.8px;line-height:1.5}.sp-site .tiny-dot{width:7px;height:7px;background:var(--apricot);border-radius:50%}.sp-site h1,.sp-site h2,.sp-site h3,.sp-site p{margin:0}.sp-site h1{font-size:clamp(36px,4.2vw,65px);line-height:1.08;letter-spacing:-3px;font-weight:800;margin:22px 0}.sp-site h1 em{font-style:normal;position:relative}.sp-site .headline{display:none}.sp-site.v1 .headline-1,.sp-site.v2 .headline-2,.sp-site.v3 .headline-3{display:inline}.sp-site .hero-desc{font-size:15px;line-height:1.9;max-width:490px;color:var(--muted)}.sp-site .actions{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.sp-site .btn{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:17px 24px;border:1px solid var(--green);background:var(--green);color:var(--cream);border-radius:14px;font-size:12px;font-weight:750;line-height:1.6;cursor:pointer;transition:transform .2s,box-shadow .2s}.sp-site .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #203d3220}.sp-site .btn svg{width:19px;height:19px}.sp-site .text-link{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:12px;padding-block:14px;border-bottom:1px solid #a5b0a7}.sp-site .text-link svg{width:17px;height:17px}.sp-site .microcopy{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:10px;color:var(--muted)}.sp-site .microcopy svg{width:14px;height:14px}.sp-site .hero-visual{position:relative;min-width:0;height:475px}.sp-site .photo-frame{width:100%;height:100%;overflow:hidden;border-radius:38px;background:#f0e9dc}.sp-site .hero-food{width:100%;height:100%;object-fit:cover}.sp-site .visual-caption{position:absolute;left:28px;top:24px;font-size:9px;letter-spacing:2px;font-weight:800;background:var(--cream);padding:7px 12px;border-radius:20px}.sp-site .round-stamp{position:absolute;right:-18px;top:-26px;width:103px;height:103px;background:var(--apricot);border-radius:50%;transform:rotate(12deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:10px;line-height:1.4;box-shadow:0 4px 20px #203d3212}.sp-site .round-stamp svg{width:21px;height:21px;margin-bottom:4px}.sp-site .ebook-mockup{position:absolute;left:-20px;bottom:-12px;width:157px;background:var(--green);color:var(--cream);padding:13px 13px 11px;transform:rotate(-9deg);box-shadow:-5px 5px 0 #153025,0 14px 28px #203d322b;border-radius:3px;overflow:hidden}.sp-site .cover-brand{font-size:6px;letter-spacing:.5px}.sp-site .cover-title{display:block;font-size:23px;line-height:1.1;margin:12px 0;font-weight:700;letter-spacing:-1px}.sp-site .cover-title i{font-family:Georgia,serif;color:var(--apricot);font-weight:400}.sp-site .ebook-mockup img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50% 50% 5px 5px}.sp-site .cover-foot{display:block;font-size:5px;letter-spacing:.8px;margin-top:12px}.sp-site .recipe-tag{position:absolute;right:16px;bottom:23px;display:flex;gap:12px;align-items:center;background:var(--cream);padding:14px 18px;border-radius:16px;box-shadow:0 10px 24px #203d3210}.sp-site .recipe-tag span{font-size:9px;color:var(--muted)}.sp-site .recipe-tag strong{display:block;font-size:12px;color:var(--green)}.sp-site .decor{position:absolute;color:var(--apricot);z-index:2}.sp-site .decor-1{top:-28px;left:-25px;transform:rotate(15deg)}.sp-site .decor-1 svg{width:43px;height:43px}.sp-site .decor-2{right:-14px;bottom:115px}.sp-site .decor-2 svg{width:28px;height:28px}.sp-site .promise-strip{background:#e9ede3;border-block:1px solid #d9dfd5;padding-block:18px}.sp-site .promise-strip .wrap{display:flex;justify-content:space-around;gap:24px}.sp-site .promise-strip span{display:flex;align-items:center;gap:10px;font-weight:650;font-size:11px}.sp-site .promise-strip svg{width:19px;height:19px}.sp-site .section{padding-block:85px}.sp-site h2{font-size:34px;line-height:1.2;letter-spacing:-1.5px;font-weight:750}.sp-site .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:33px}.sp-site .section-heading h2{margin-top:12px;max-width:650px}.sp-site .section-heading>p{max-width:330px;font-size:12px;color:var(--muted);line-height:1.9}.sp-site .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sp-site .benefit{position:relative;padding:29px;border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8;min-width:0}.sp-site .benefit:nth-child(2){background:#f7e4d7;border-color:#f7e4d7}.sp-site .benefit:nth-child(3){background:#e9ede3;border-color:#e9ede3}.sp-site .icon-tile{background:var(--cream);width:46px;height:46px;border-radius:13px;display:grid;place-items:center;margin-bottom:30px}.sp-site .benefit h3{font-size:17px;letter-spacing:-.5px;margin-bottom:10px;line-height:1.4}.sp-site .benefit p{font-size:12px;color:var(--muted);line-height:1.85}.sp-site .card-number{position:absolute;top:30px;right:26px;font-size:10px;font-weight:700;color:#69796e}.sp-site .offer-section{background:var(--green);color:var(--cream);padding-block:70px}.sp-site .offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.sp-site .offer-art{padding:30px;min-height:500px;background:#365144;border-radius:var(--radius);position:relative;display:flex;flex-direction:column;align-items:center}.sp-site .offer-art>.eyebrow{align-self:flex-start;color:#e5e9df;font-size:8px}.sp-site .large-book{background:var(--cream);color:var(--green);padding:22px 25px 20px;width:246px;margin-top:25px;transform:rotate(-6deg);box-shadow:-7px 6px 0 #d6d4c6,0 20px 40px #142c2270}.sp-site .large-book>span{font-size:8px;font-weight:700}.sp-site .large-book h3{font-size:37px;letter-spacing:-1.7px;line-height:1.05;margin:20px 0}.sp-site .large-book h3 em{font-family:Georgia,serif;font-weight:400}.sp-site .large-book img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50% 50% 5px 5px}.sp-site .large-book .book-bottom{font-size:7px;display:block;margin-top:17px}.sp-site .art-note{margin-top:29px;font-size:9px;color:#e3e8df}.sp-site .offer-copy h2{font-size:42px;margin-block:17px}.sp-site .offer-copy .eyebrow{color:var(--apricot)}.sp-site .offer-copy .lead{font-size:14px;color:#d7dfd7;line-height:1.9}.sp-site .checklist{list-style:none;padding:0;margin-block:26px;display:grid;gap:13px}.sp-site .checklist li{display:flex;align-items:center;gap:11px;font-size:12px}.sp-site .checklist svg{width:18px;height:18px;color:var(--apricot)}.sp-site .offer-copy .btn{background:var(--apricot);border-color:var(--apricot);color:var(--green);width:100%}.sp-site .price-note,.sp-site .product-price{font-size:20px;font-weight:700;margin-bottom:14px}.sp-site .small-note{font-size:9px;color:#c5d2c5;margin-top:14px}.sp-site .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:42px}.sp-site .steps-grid article{border-top:1px solid var(--line);padding-top:23px}.sp-site .step-number{font-family:Georgia,serif;font-style:italic;font-size:38px;color:#8b4c2c}.sp-site .steps-grid h3{font-size:18px;margin:13px 0 9px}.sp-site .steps-grid p{font-size:12px;line-height:1.9;color:var(--muted);max-width:300px}.sp-site .faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;border-top:1px solid var(--line)}.sp-site .faq-section h2{margin-block:13px 18px}.sp-site .faq-section>div>p{font-size:13px;color:var(--muted)}.sp-site .faq-section>div>svg{color:var(--apricot);width:60px;height:60px;margin-top:30px}.sp-site .faq-list details{border-bottom:1px solid var(--line)}.sp-site summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:21px;font-size:13px;font-weight:700;list-style:none}.sp-site summary::-webkit-details-marker{display:none}.sp-site summary span{font-size:23px;font-weight:400}.sp-site details[open] summary span{transform:rotate(45deg)}.sp-site details p{font-size:12px;color:var(--muted);line-height:1.9;padding-bottom:23px;padding-right:20px}.sp-site .final-cta{background:#f1d3be;border-radius:var(--radius);text-align:center;padding:50px 25px}.sp-site .final-cta h2{font-size:38px;margin:15px 0 25px}.sp-site .footer{padding-block:40px;display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sp-site .footer .brand-logo{width:45px;height:45px}.sp-site .footer .brand>span{font-size:16px}.sp-site .footer p{font-size:12px}.sp-site .footer>a:not(.brand){display:flex;align-items:center;gap:10px;font-size:11px}.sp-site .footer>a svg{width:15px;height:15px}.sp-site .footer small{font-size:9px;color:var(--muted)}
.sp-site.v1 h1 em:after{content:'';position:absolute;left:0;right:0;bottom:-4px;height:9px;background:var(--apricot);opacity:.55;border-radius:50%;z-index:0}.sp-site.v1 .photo-frame{transform:rotate(2deg)}
.sp-site.v2{--radius:2px}.sp-site.v2 .announcement{background:var(--apricot);color:var(--green)}.sp-site.v2 .announcement svg{color:var(--green)}.sp-site.v2 .header{padding-block:15px;border-bottom:2px solid var(--green)}.sp-site.v2 .header-cta,.sp-site.v2 .btn{border-radius:2px}.sp-site.v2 .hero{padding-block:50px}.sp-site.v2 .hero-grid{gap:45px;grid-template-columns:1.15fr 1fr}.sp-site.v2 h1{font-size:clamp(38px,4.6vw,71px);letter-spacing:-3.6px;line-height:1.04}.sp-site.v2 h1 em{font-family:Georgia,serif;font-weight:400;font-style:italic}.sp-site.v2 .hero-visual{height:520px}.sp-site.v2 .photo-frame{border-radius:2px}.sp-site.v2 .round-stamp{border-radius:1px;width:106px;height:106px;transform:rotate(0);right:-12px;top:20px}.sp-site.v2 .recipe-tag,.sp-site.v2 .visual-caption{border-radius:1px}.sp-site.v2 .ebook-mockup{left:-35px;bottom:15px;transform:rotate(0)}.sp-site.v2 .decor{display:none}.sp-site.v2 .promise-strip{background:transparent;border-block:2px solid var(--green);padding-block:22px}.sp-site.v2 .benefit-grid{gap:0;border:1px solid var(--green)}.sp-site.v2 .benefit{border:0;border-right:1px solid var(--green);background:transparent;border-radius:0;padding:34px}.sp-site.v2 .benefit:last-child{border-right:0}.sp-site.v2 .benefit:nth-child(2){background:var(--apricot)}.sp-site.v2 .icon-tile{border-radius:0;background:transparent;border:1px solid var(--green)}.sp-site.v2 h2{font-family:Georgia,serif;font-weight:400;font-size:39px;letter-spacing:-1.5px}.sp-site.v2 .step-number{font-family:Manrope,sans-serif;font-style:normal;font-weight:800;font-size:40px;color:var(--green)}.sp-site.v2 .offer-art{background:var(--apricot);color:var(--green)}.sp-site.v2 .offer-art>.eyebrow,.sp-site.v2 .art-note{color:var(--green)}.sp-site.v2 .large-book{transform:rotate(0)}.sp-site.v2 .final-cta{background:transparent;border-block:2px solid var(--green);border-radius:0}
.sp-site.v3{--radius:38px}.sp-site.v3 .announcement{background:#efe5d8;color:var(--green)}.sp-site.v3 .announcement svg{color:var(--green)}.sp-site.v3 .header{border-bottom:0}.sp-site.v3 .header-cta{background:#e9ede3;border-color:#e9ede3}.sp-site.v3 .hero{padding-block:35px 62px}.sp-site.v3 .hero-grid{display:flex;flex-direction:column;gap:33px}.sp-site.v3 .hero-copy{text-align:center;max-width:850px}.sp-site.v3 .hero-copy>.eyebrow{padding:8px 15px;background:#e9ede3;border-radius:50px;letter-spacing:1.3px}.sp-site.v3 h1{font-size:clamp(40px,5.1vw,75px);line-height:1.06;letter-spacing:-3.7px;margin-block:20px}.sp-site.v3 h1 br{display:block}.sp-site.v3 h1 em{color:#8b4c2c}.sp-site.v3 .hero-desc{margin-inline:auto;max-width:580px;font-size:14px}.sp-site.v3 .actions{justify-content:center;margin-top:24px}.sp-site.v3 .microcopy{justify-content:center;margin-top:15px}.sp-site.v3 .btn{border-radius:50px}.sp-site.v3 .hero-visual{height:340px;width:580px;max-width:85%;margin-inline:auto}.sp-site.v3 .photo-frame{border-radius:200px 200px 130px 130px;transform:rotate(-2deg)}.sp-site.v3 .hero-food{object-position:center 53%}.sp-site.v3 .round-stamp{right:-55px;top:13px;width:112px;height:112px;transform:rotate(11deg)}.sp-site.v3 .ebook-mockup{left:-47px;bottom:-5px;width:140px;transform:rotate(-12deg);border-radius:6px}.sp-site.v3 .recipe-tag{right:-25px;bottom:12px;border-radius:24px}.sp-site.v3 .visual-caption{display:none}.sp-site.v3 .decor-1{top:0;left:-80px}.sp-site.v3 .decor-1 svg{width:53px;height:53px}.sp-site.v3 .decor-2{bottom:100px;right:-90px}.sp-site.v3 .promise-strip{background:var(--green);color:var(--cream);border:0;padding-block:22px}.sp-site.v3 .section-heading{text-align:center;flex-direction:column;align-items:center;gap:18px}.sp-site.v3 .section-heading>p{max-width:480px}.sp-site.v3 .section-heading h2{max-width:750px}.sp-site.v3 .benefit{padding:32px;border:0}.sp-site.v3 .benefit:nth-child(1){background:#ecefe5}.sp-site.v3 .benefit:nth-child(2){background:#f4e1d1}.sp-site.v3 .benefit:nth-child(3){background:#efe9de}.sp-site.v3 .icon-tile{border-radius:50%}.sp-site.v3 .offer-section{background:#e9ede3;color:var(--green);border-radius:80px 80px 0 0}.sp-site.v3 .offer-art{background:#dae2d2}.sp-site.v3 .offer-art>.eyebrow,.sp-site.v3 .art-note{color:var(--muted)}.sp-site.v3 .offer-copy .lead,.sp-site.v3 .small-note{color:var(--muted)}.sp-site.v3 .offer-copy .eyebrow{color:#8b4c2c}.sp-site.v3 .checklist svg{color:var(--green)}.sp-site.v3 .offer-copy .btn{background:var(--green);color:var(--cream);border-color:var(--green)}.sp-site.v3 .step-number{background:#f3dfce;color:var(--green);border-radius:50%;width:63px;height:63px;display:grid;place-items:center;font-size:25px;font-family:Manrope,sans-serif;font-style:normal;font-weight:700}.sp-site.v3 .steps-grid{text-align:center}.sp-site.v3 .step-number{margin-inline:auto}.sp-site.v3 .steps-grid p{margin-inline:auto}.sp-site.v3 .steps-grid article{border:0}.sp-site.v3 .faq-list details{border:0;border-radius:20px;background:#eeeee5;padding-inline:22px;margin-bottom:12px}.sp-site.v3 .final-cta{border-radius:80px 80px 35px 35px;background:#f3dfce}
@media(min-width:1600px){.sp-site h1{font-size:67px}.sp-site.v2 h1{font-size:72px}.sp-site.v3 h1{font-size:78px}}
@media(max-width:1050px){.sp-site .wrap{width:calc(100% - 56px)}.sp-site nav{gap:18px;font-size:11px}.sp-site .header-cta{padding:11px}.sp-site .hero-grid{gap:38px}.sp-site .hero-visual{height:410px}.sp-site h1{font-size:48px;letter-spacing:-2px}.sp-site .hero-desc{font-size:13px}.sp-site .actions{gap:10px}.sp-site .btn{padding:16px 19px;gap:16px}.sp-site .offer-grid{gap:48px}.sp-site .offer-copy h2{font-size:34px}.sp-site .benefit{padding:25px}.sp-site .section-heading{gap:30px}.sp-site h2{font-size:30px}.sp-site.v2 h1{font-size:52px}.sp-site.v2 .hero-visual{height:450px}.sp-site .faq-section{gap:40px}}
@media(max-width:760px){.sp-site .wrap{width:calc(100% - 36px)}.sp-site .announcement{font-size:9px;padding:11px 18px;gap:8px;line-height:1.6;text-align:center}.sp-site .announcement svg{width:12px;height:12px}.sp-site .header{flex-wrap:wrap;gap:10px;padding-block:14px}.sp-site .brand-logo{width:52px;height:52px}.sp-site .brand>span{font-size:18px}.sp-site .header-cta{font-size:10px;padding:12px 13px}.sp-site .header-cta svg{width:16px;height:16px}.sp-site nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:10px;padding-top:5px}.sp-site nav a{padding:9px 0}.sp-site .hero{padding-block:35px 43px}.sp-site .hero-grid,.sp-site.v2 .hero-grid{grid-template-columns:1fr;gap:40px}.sp-site h1,.sp-site.v2 h1{font-size:clamp(36px,10vw,54px);letter-spacing:-2px;margin-block:18px}.sp-site .hero-desc{font-size:13px;line-height:1.85}.sp-site .hero .eyebrow{font-size:9px}.sp-site .actions{gap:17px;margin-top:24px}.sp-site .btn{min-height:48px;font-size:11px;gap:18px}.sp-site .text-link{font-size:11px}.sp-site .microcopy{font-size:9px;margin-top:19px}.sp-site .hero-visual{height:auto;aspect-ratio:1.08;margin:0 6px 10px 12px}.sp-site .photo-frame{position:absolute;inset:0;border-radius:28px}.sp-site .round-stamp{right:-8px;top:-18px;width:81px;height:81px;font-size:8px}.sp-site .round-stamp svg{width:17px;height:17px}.sp-site .ebook-mockup{left:-12px;bottom:-5px;width:120px;padding:10px}.sp-site .cover-title{font-size:20px;margin:8px 0}.sp-site .cover-brand{font-size:5px}.sp-site .cover-foot{font-size:4px;margin-top:8px}.sp-site .recipe-tag{right:7px;bottom:16px;padding:10px 12px;gap:8px}.sp-site .recipe-tag span{font-size:7px}.sp-site .recipe-tag strong{font-size:10px}.sp-site .recipe-tag svg{width:19px;height:19px}.sp-site .visual-caption{left:14px;top:18px;font-size:6px;letter-spacing:1px;padding:6px 8px}.sp-site .decor-1{top:-21px;left:-17px}.sp-site .decor-1 svg{width:31px;height:31px}.sp-site .decor-2{right:-5px;bottom:100px}.sp-site .promise-strip{padding-block:20px}.sp-site .promise-strip .wrap{display:grid;gap:13px}.sp-site .promise-strip span{font-size:11px;justify-content:center}.sp-site .section{padding-block:50px}.sp-site .section-heading{display:block;margin-bottom:25px}.sp-site .section-heading>p{margin-top:18px;max-width:none;font-size:12px}.sp-site h2{font-size:28px;letter-spacing:-1px}.sp-site .section-heading h2{margin-top:10px}.sp-site .eyebrow{font-size:8px;letter-spacing:1.3px}.sp-site .benefit-grid{grid-template-columns:1fr;gap:14px}.sp-site .benefit{padding:25px}.sp-site .icon-tile{margin-bottom:18px}.sp-site .benefit h3{font-size:18px}.sp-site .benefit p{font-size:12px}.sp-site .offer-section{padding-block:40px}.sp-site .offer-grid{grid-template-columns:1fr;gap:33px}.sp-site .offer-art{min-height:460px}.sp-site .offer-copy h2{font-size:32px}.sp-site .offer-copy .lead{font-size:13px}.sp-site .checklist li{font-size:11px}.sp-site .steps-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.sp-site .steps-grid article{display:grid;grid-template-columns:45px 1fr;gap:0 18px;padding-top:20px}.sp-site .steps-grid .step-number{grid-row:span 2;font-size:30px}.sp-site .steps-grid h3{margin:1px 0 8px;font-size:17px}.sp-site .steps-grid p{max-width:none;font-size:12px}.sp-site .faq-section{grid-template-columns:1fr;gap:22px}.sp-site .faq-section>div>svg{display:none}.sp-site summary{font-size:12px;min-height:65px}.sp-site .final-cta{padding:36px 24px}.sp-site .final-cta h2{font-size:30px}.sp-site .footer{padding-block:35px;gap:20px}.sp-site .footer p{font-size:11px;width:calc(100% - 170px)}.sp-site .footer small{margin-left:auto}.sp-site.v2 .hero{padding-block:33px 35px}.sp-site.v2 .hero-visual{height:auto;aspect-ratio:1.05;margin-left:18px}.sp-site.v2 .ebook-mockup{left:-20px;bottom:5px}.sp-site.v2 .round-stamp{width:82px;height:82px;right:-5px;top:15px}.sp-site.v2 .benefit-grid{border:0}.sp-site.v2 .benefit{border:1px solid var(--green);padding:26px}.sp-site.v2 .benefit:last-child{border-right:1px solid var(--green)}.sp-site.v2 h2{font-size:31px}.sp-site.v3 .header{padding-block:14px 5px}.sp-site.v3 .hero{padding-block:25px 42px}.sp-site.v3 h1{font-size:39px;letter-spacing:-1.9px;line-height:1.11}.sp-site.v3 h1 br{display:block}.sp-site.v3 .hero-desc{font-size:12px;max-width:330px}.sp-site.v3 .actions{gap:12px}.sp-site.v3 .hero-grid{gap:38px}.sp-site.v3 .hero-visual{width:100%;max-width:88%;height:auto;aspect-ratio:1.2;margin-bottom:8px}.sp-site.v3 .photo-frame{border-radius:140px 140px 90px 90px}.sp-site.v3 .round-stamp{width:77px;height:77px;right:-12px;top:-12px;font-size:7px}.sp-site.v3 .ebook-mockup{width:105px;left:-13px;bottom:-3px}.sp-site.v3 .cover-title{font-size:17px}.sp-site.v3 .recipe-tag{right:-12px;bottom:12px;padding:9px}.sp-site.v3 .recipe-tag strong{font-size:9px}.sp-site.v3 .recipe-tag span{font-size:6px}.sp-site.v3 .decor-1{left:-26px;top:-8px}.sp-site.v3 .decor-1 svg{width:27px;height:27px}.sp-site.v3 .decor-2{right:-23px;bottom:94px}.sp-site.v3 .decor-2 svg{width:21px;height:21px}.sp-site.v3 .section-heading{display:flex;gap:9px}.sp-site.v3 .section-heading>p{margin-top:0}.sp-site.v3 .benefit{padding:27px}.sp-site.v3 .offer-section{border-radius:45px 45px 0 0}.sp-site.v3 .steps-grid{text-align:left}.sp-site.v3 .steps-grid article{grid-template-columns:48px 1fr;gap:0 18px}.sp-site.v3 .step-number{width:46px;height:46px;font-size:18px}.sp-site.v3 .steps-grid p{margin:0}.sp-site.v3 .final-cta{border-radius:50px 50px 25px 25px}.sp-site.v3 .faq-list details{padding-inline:17px}}
@media(prefers-reduced-motion:reduce){.sp-site *,html{scroll-behavior:auto!important;transition:none!important}}
