@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_65f16ddc-module__E044uW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_65f16ddc-module__E044uW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_4021a163-module__rp5CYa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_4021a163-module__rp5CYa__variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--ink:#233024;--muted:#657064;--paper:#fff8ea;--paper-soft:#fffdf6;--cream:#f6ead5;--cream-deep:#e9d0aa;--leaf:#4f7f51;--leaf-dark:#2f5b35;--sage:#dce8cf;--tomato:#d95f45;--gold:#efb64f;--rose:#f5b59a;--line:#23302424;--shadow-sm:0 14px 42px #23302414;--shadow:0 30px 90px #2f5b352e;--radius-xl:clamp(20px, 5vw, 42px);--radius-lg:clamp(16px, 4vw, 30px);--radius-md:clamp(12px, 3vw, 22px);--max-width:1160px;--space-2xs:clamp(.35rem, 1.2vw, .5rem);--space-xs:clamp(.6rem, 2vw, .85rem);--space-sm:clamp(.9rem, 3vw, 1.2rem);--space-md:clamp(1.25rem, 4.5vw, 1.6rem);--space-lg:clamp(1.75rem, 6vw, 2.4rem);--space-xl:clamp(2.5rem, 8vw, 3.4rem);--section-y:clamp(1.75rem, 6vw, 3.5rem);--step-0:clamp(.95rem, 3.6vw, 1.05rem);--step-1:clamp(1.15rem, 4.4vw, 1.3rem);--step-2:clamp(1.4rem, 5vw, 1.7rem);--step-3:clamp(1.6rem, 6vw, 2.6rem);--step-4:clamp(2rem, 7.5vw, 3.6rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:radial-gradient(circle at 10% 4%, #efb64f52, transparent 30rem), radial-gradient(circle at 88% 10%, #4f7f5138, transparent 28rem), linear-gradient(135deg, #fffdf7 0%, var(--paper) 48%, #f0dcc0 100%);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;margin:0;line-height:1.5;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.2;background-image:linear-gradient(#23302414 1px,#0000 1px),linear-gradient(90deg,#23302414 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 84%);mask-image:linear-gradient(#000 0%,#0000 84%)}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.03em;font-weight:800;line-height:1.05}h1{max-width:100%;margin-bottom:var(--space-xs);font-size:var(--step-4)}h2{max-width:100%;margin-bottom:var(--space-2xs);font-size:var(--step-3)}h3{font-size:var(--step-2)}ul,ol,dl,dd{margin:0;padding:0}li{list-style:none}:focus-visible{outline:4px solid var(--tomato);outline-offset:5px}.skip-link{z-index:30;background:var(--ink);color:#fffdf6;border-radius:999px;min-height:44px;padding:.78rem 1rem;font-weight:900;transition:transform .18s;position:fixed;top:.85rem;left:.85rem;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}main{container-type:inline-size}.section-shell{width:min(calc(100% - 1.25rem), var(--max-width));padding:var(--section-y) 0;margin:0 auto}.anchor-alias{height:0;scroll-margin-top:clamp(5rem,12vw,7rem);display:block}.eyebrow{color:var(--tomato);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:.78rem;font-weight:850}.section-intro{max-width:790px;margin-bottom:var(--space-sm)}.section-intro__copy,.hero__subtitle,.offer-heading p,.final-conversion p,.site-footer span,.offer-visual figcaption{color:var(--muted)}.gradient-text{background:linear-gradient(115deg, var(--leaf-dark), var(--tomato), #98641c, var(--leaf-dark));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite gradient-pan}.hero{gap:var(--space-md);min-height:100svh;padding-top:var(--space-lg);align-content:center;place-items:center;display:grid}.aurora-section{position:relative;overflow-x:clip}.aurora-section:after{z-index:-1;pointer-events:none;content:"";filter:blur(22px);opacity:.72;background:radial-gradient(circle at 30% 35%,#f5b59a73,#0000 34%),radial-gradient(circle at 62% 38%,#efb64f57,#0000 32%),radial-gradient(circle at 48% 66%,#4f7f5152,#0000 34%);width:min(58vw,660px);height:min(58vw,660px);position:absolute;inset:7% 0 auto auto}.hero__copy{z-index:1;width:min(100%,720px);position:relative}.hero__subtitle{max-width:640px;margin-bottom:1.2rem;font-size:clamp(1.08rem,4vw,1.38rem)}.hero__actions{flex-direction:column;align-items:stretch;gap:.85rem;margin:1rem 0;display:flex}.hero-banner-link{--banner-w:100cqw;width:var(--banner-w);margin-inline:calc((100% - var(--banner-w)) / 2);aspect-ratio:1122/1402;border:0;place-self:center stretch;padding:0;text-decoration:none;display:block;position:relative}.hero-banner-link:focus-visible{outline:4px solid var(--tomato);outline-offset:9px}.hero-banner-picture{background:var(--cream);width:100%;height:100%;display:block;overflow:hidden}.hero-banner-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cta-button,.text-link{text-align:center;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:58px;font-weight:900;line-height:1.1;text-decoration:none;display:inline-flex}.cta-button{isolation:isolate;border:2px solid var(--ink);background:linear-gradient(135deg, var(--gold), #f9ce6e 48%, #f1ad46);box-shadow:7px 7px 0 var(--ink);color:var(--ink);background-size:180% 100%;padding:1.08rem 1.65rem;transition:transform .18s,box-shadow .18s,background-position .22s;position:relative;overflow:hidden;transform:translate(0,0)}.cta-button:after{z-index:-1;content:"";background:linear-gradient(115deg,#0000 12%,#ffffffad 42%,#0000 64%);transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.cta-button:hover{box-shadow:3px 3px 0 var(--ink);background-position:100%;transform:translate(3px,3px)scale(1.01)}.cta-button:hover:after{transform:translate(120%)}.cta-button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(5px,5px)scale(.99)}.text-link{border:1px solid var(--line);background:#fffdf6d6;padding:.9rem 1rem;transition:transform .18s,border-color .18s,background-color .18s}.text-link:hover{background:var(--paper-soft);border-color:#2f5b3561;transform:translateY(-2px)}.offer-visual,.final-conversion,.premium-panel,.how-panel{position:relative;overflow:hidden}.glare-card:after,.premium-panel:after,.how-panel:after{pointer-events:none;content:"";opacity:.2;background:linear-gradient(130deg,#0000 8%,#ffffff94 42%,#0000 62%);position:absolute;inset:0;transform:translate(-38%)rotate(7deg)}.border-glow{box-shadow:var(--shadow-sm), 0 0 0 1px #fffdf6a3, 0 0 46px #efb64f24}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:before{pointer-events:none;content:"";opacity:0;background:radial-gradient(circle at 18% 0,#efb64f3d,#0000 34%);transition:opacity .22s;position:absolute;inset:-1px}.spotlight-card:hover:before{opacity:1}.reveal{animation:.65s both reveal-up}.price-summary{border-radius:var(--radius-md);background:radial-gradient(circle at 90% 0,#efb64f38,#0000 9rem),#fffdf6e6;border:1px solid #23302429;gap:.95rem;max-width:100%;padding:clamp(1rem,3vw,1.25rem);display:grid}.price-summary__current{align-items:start;gap:.35rem;display:grid}.price-summary__current span,.price-summary dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:900}.price-summary__current strong{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.045em;font-size:clamp(2rem,8vw,3.2rem);line-height:.9}.price-summary__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.price-summary__meta div{background:#ffffff61;border:1px solid #2330241a;border-radius:18px;align-content:start;gap:.18rem;min-width:0;padding:.75rem;display:grid}.price-summary dd{font-weight:900}.price-summary__meta div:first-child dd{color:var(--muted);text-decoration:line-through;text-decoration-thickness:.12em}.price-summary p{color:var(--muted);margin:0;font-size:.88rem}.price-summary--hero{max-width:560px}.price-summary--panel{background:radial-gradient(circle at 92% 0,#f5b59a33,#0000 10rem),#fff8eab8}.price-summary--dark{background:#fffdf61a;border-color:#fffdf63d}.price-summary--dark .price-summary__current span,.price-summary--dark dt,.price-summary--dark p,.price-summary--dark .price-summary__meta div:first-child dd{color:#f9e7bb}.price-summary--dark .price-summary__meta div{background:#fffdf614;border-color:#fffdf62e}.urgency-notice{width:fit-content;max-width:100%;color:var(--leaf-dark);overflow-wrap:anywhere;text-align:center;background:#dce8cfb3;border:1px solid #2f5b353d;border-radius:999px;justify-self:center;margin:0;padding:.42rem .65rem;font-size:.78rem;font-weight:850;line-height:1.45}.final-conversion .urgency-notice{color:#fff7de;background:#fffdf61f;border-color:#f9e7bb85}.offer-showcase,.audience-grid,.final-conversion,.how-panel{gap:1.25rem;display:grid}.offer-heading{text-align:center;max-width:790px;margin-inline:auto}.offer-heading h2{margin-inline:auto}.offer-checklist,.recipe-gallery,.faq-list{gap:1rem;display:grid}.offer-item,.audience article,.faq details,.disclosures,.recipe-card,.review-card,.offer-visual,.premium-panel,.how-panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fffdf6d6}.audience article,.faq details,.disclosures,.how-panel{padding:1.15rem}.offer-item p,.process-rail__item p{z-index:1;margin:0;position:relative}.process-rail__marker{background:var(--leaf-dark);color:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.how-panel{background:linear-gradient(120deg,#fffdf6eb,#f6ead5c7),radial-gradient(circle at 82% 8%,#4f7f512e,#0000 18rem);padding:clamp(1rem,4vw,1.5rem)}.offer-showcase{place-items:center}.offer-media-grid{place-items:start center;gap:1rem;width:100%;display:grid}.offer-visual{background:linear-gradient(160deg,#fffdf6eb,#f6ead5d1),radial-gradient(circle at 12% 18%,#d95f4529,#0000 14rem);margin:0;padding:.9rem}.offer-visual--primary{--visual-fill:88%;width:min(var(--visual-fill), 520px, calc(88svh * 1024 / 1535));justify-self:center}.offer-visual img{object-fit:contain;object-position:center;border-radius:calc(var(--radius-md) - 7px);width:100%;max-height:660px}.offer-visual figcaption{margin-top:.55rem;font-size:.8rem;font-weight:700;line-height:1.4}.offer-copy{gap:1.2rem;width:min(100%,620px);display:grid}.offer-value-stack{gap:var(--space-sm);display:grid;position:relative}.offer-group{gap:.5rem;display:grid}.offer-group__label{color:var(--leaf-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.premium-panel{background:radial-gradient(circle at 100% 0,#efb64f3d,#0000 15rem),linear-gradient(145deg,#fffdf6f0,#f6ead5b8);padding:clamp(1rem,4vw,1.35rem)}.offer-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.offer-item__check{background:var(--leaf-dark);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.offer-item__check svg{width:15px;height:15px}.offer-item__meta{z-index:1;gap:.2rem;display:grid;position:relative}.offer-item__title{font-size:clamp(1rem,3vw,1.15rem);font-weight:850}.offer-item__benefit{color:var(--muted);font-size:.92rem;font-weight:600;line-height:1.45}.decision-cta,.section-cta{text-align:center;justify-items:center;gap:.75rem;margin-top:1.25rem;display:grid}.decision-cta__button,.section-cta .cta-button{min-width:min(100%,310px)}.recipe-carousel{position:relative}.recipe-gallery{gap:var(--space-sm);padding-bottom:var(--space-xs);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(62cqw,260px);grid-auto-flow:column;display:grid;overflow-x:auto}.carousel-nav{gap:var(--space-sm);margin-top:var(--space-xs);justify-content:center;align-items:center;display:flex}.carousel-nav>button{border:2px solid var(--ink);background:var(--paper-soft);min-width:48px;min-height:48px;color:var(--ink);cursor:pointer;border-radius:999px;font-size:1.3rem;line-height:1}.carousel-nav>button:disabled{opacity:.32;cursor:default}.carousel-dots{align-items:center;gap:.4rem;display:flex}.carousel-dots__dot{cursor:pointer;background:#2330243d;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .2s,background-color .2s}.carousel-dots__dot[aria-current=true]{background:var(--leaf-dark);width:26px}.carousel-count{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:800}.recipe-card{gap:var(--space-2xs);padding:var(--space-2xs);font:inherit;color:inherit;text-align:center;cursor:pointer;scroll-snap-align:start;border:0;align-content:start;margin:0;transition:transform .2s,box-shadow .2s;display:grid;transform:translate(0,0)}.recipe-card img{border-radius:var(--radius-md)}.recipe-card:hover{transform:translateY(-4px);box-shadow:0 18px 48px #23302424}.recipe-card__label{color:var(--muted);font-size:.9rem;font-weight:800}.recipe-lightbox{z-index:40;padding:var(--space-sm);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#233024b8;place-items:center;display:grid;position:fixed;inset:0}.recipe-lightbox__panel{gap:var(--space-sm);width:min(100%,560px);max-height:90dvh;padding:var(--space-md);border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper-soft);box-shadow:var(--shadow);justify-items:center;display:grid;overflow-y:auto}.recipe-lightbox__head{gap:var(--space-sm);justify-content:space-between;align-items:center;width:100%;display:flex}.recipe-lightbox__image{object-fit:contain;border-radius:var(--radius-md);width:100%;height:auto;max-height:40dvh}.recipe-lightbox__close{border:2px solid var(--ink);background:var(--paper-soft);min-width:48px;min-height:48px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;font-size:1rem;font-weight:900}.recipe-lightbox__label{text-align:left;margin:0;font-weight:900}.recipe-lightbox__nav{gap:var(--space-md);justify-content:center;align-items:center;display:flex}.recipe-lightbox__nav button{border:2px solid var(--ink);background:var(--cream);min-width:48px;min-height:48px;color:var(--ink);cursor:pointer;border-radius:999px;font-size:1.4rem;line-height:1}.recipe-lightbox .cta-group{width:100%}.review-list__track{gap:var(--space-sm);padding-bottom:var(--space-2xs);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.review-card{gap:var(--space-xs);padding:var(--space-sm);scroll-snap-align:start;align-content:start;margin:0;display:grid}.review-card__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.review-card__avatar{background:var(--sage);width:2.6rem;height:2.6rem;color:var(--leaf-dark);border-radius:999px;place-items:center;display:grid}.review-card__avatar svg{width:1.5rem;height:1.5rem}.review-card__id{gap:.1rem;min-width:0;display:grid}.review-card__handle{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:800}.review-card__highlight{color:var(--leaf-dark);font-size:.9rem;font-weight:900}.review-card blockquote{font-size:var(--step-0);margin:0}.review-list__note{margin:0 0 var(--space-xs);color:var(--muted);font-size:.85rem}.cta-group{gap:var(--space-2xs);justify-items:center;min-width:0;display:grid}.cta-group .cta-button{width:100%}.cta-guarantee{color:var(--muted);text-align:center;font-size:.85rem;font-weight:700}.final-conversion .cta-guarantee{color:#f9e7bb}.recipe-card img{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radius-md) - 6px);width:100%}.proof-carousel{gap:1rem;display:grid}.proof-section{gap:var(--space-md);padding-inline:clamp(0rem,1vw,.65rem);display:grid;position:relative}.proof-section:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 16% 16%,#efb64f29,#0000 20rem),radial-gradient(circle at 88% 40%,#4f7f5124,#0000 22rem),linear-gradient(#fffdf66b,#f6ead552);position:absolute;inset:clamp(2.5rem,7vw,4.5rem) calc(50% - 50vw) 1rem}.proof-carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--leaf-dark) transparent;grid-auto-columns:min(66%,240px);grid-auto-flow:column;gap:1rem;padding:.2rem .2rem 1rem;scroll-padding-inline:.2rem;display:grid;overflow-x:auto}.proof-carousel__card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:510px;box-shadow:var(--shadow-sm);scroll-snap-align:start;background:linear-gradient(145deg,#fffdf6f0,#f6ead5bd),radial-gradient(circle at 50% 0,#efb64f1f,#0000 16rem);place-items:center;margin:0;padding:.72rem;display:grid}.proof-carousel__card img{object-fit:contain;object-position:center;border-radius:calc(var(--radius-lg) - 10px);width:100%;height:min(70vh,520px)}.proof-cta{margin-top:1.5rem}.audience article h3{margin-bottom:1rem}.audience li,.disclosures li{color:var(--muted);padding-left:1.2rem;position:relative}.audience li+li,.disclosures li+li{margin-top:.75rem}.audience li:before,.disclosures li:before{content:"•";color:var(--tomato);font-weight:900;position:absolute;left:0}.how-panel{align-items:start}.process-rail{gap:0;display:grid;position:relative}.process-rail:before{content:"";background:linear-gradient(to bottom, var(--gold), var(--leaf-dark));width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.35rem}.process-rail__item{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;min-height:78px;padding:.6rem 0;display:grid;position:relative}.process-rail__item p{color:var(--ink);padding:0;font-weight:850}.process-rail__body{gap:.15rem;display:grid}.process-rail__copy{color:var(--muted);font-size:.92rem;font-weight:600;line-height:1.45}.process-rail__marker{z-index:1;position:relative}.final-conversion{border:2px solid var(--ink);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 8%, #efb64f5c, transparent 18rem), radial-gradient(circle at 8% 88%, #f5b59a2e, transparent 18rem), var(--leaf-dark);color:#fff;box-shadow:9px 9px 0 var(--ink), 0 24px 70px #2f5b3542;text-align:center;place-items:center;gap:clamp(1rem,3vw,1.45rem);padding-inline:clamp(1.2rem,4vw,2rem)}.final-conversion .eyebrow,.final-conversion p{color:#f9e7bb}.final-conversion__copy{justify-items:center;gap:1rem;max-width:720px;display:grid}.final-conversion__actions{justify-items:center;width:100%;display:grid}.final-conversion__cta{width:min(100%,360px)}.final-conversion .price-summary{width:min(100%,560px)}.faq summary{cursor:pointer;min-height:44px;font-weight:900}.faq-grid{align-items:start}.faq-list{grid-template-columns:1fr}.faq details{background:linear-gradient(145deg,#fffdf6f0,#f6ead5ad),radial-gradient(circle at 92% 0,#efb64f24,#0000 12rem);padding:0;overflow:hidden}.faq summary{padding:1.05rem 1.15rem;list-style-position:inside}.faq details[open] summary{border-bottom:1px solid var(--line)}.faq details p{padding:1rem 1.15rem 1.15rem}.faq p{color:var(--muted);margin-bottom:0}.disclosure-panel{background:linear-gradient(145deg,#fffdf6f5,#f6ead5bd),radial-gradient(circle at 100% 0,#d95f451f,#0000 16rem)}.site-footer{width:min(calc(100% - 1.25rem), var(--max-width));border-top:1px solid var(--line);margin:0 auto;padding:2rem 0 3rem}.site-footer p{margin-bottom:.25rem;font-weight:900}.site-footer nav{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1rem;display:flex}.site-footer nav a{min-height:48px;color:var(--leaf-dark);overflow-wrap:anywhere;align-items:center;font-size:.9rem;font-weight:850;display:inline-flex}.legal-page{max-width:760px}.legal-page h1{max-width:100%}.legal-page h2{max-width:100%;margin-top:2rem;font-size:clamp(1.65rem,5vw,2.4rem)}.legal-page p,.legal-page li{color:var(--muted);overflow-wrap:anywhere}.legal-page li+li{margin-top:.7rem}.legal-page a{color:var(--leaf-dark);font-weight:850}.mobile-sticky-cta{inset-inline:0;z-index:24;width:100dvw;max-width:100%;padding:.4rem max(.85rem, env(safe-area-inset-left)) calc(.4rem + env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf6e6;border-top:1px solid #23302429;justify-items:center;display:grid;position:fixed;bottom:0;overflow:clip;box-shadow:0 -18px 38px #2330241f}.mobile-sticky-cta .cta-group{width:100%}.mobile-sticky-cta__button{width:100%;max-width:100%;min-height:54px;box-shadow:3px 3px 0 var(--ink)}.mobile-sticky-cta .cta-guarantee{font-size:.75rem}@keyframes gradient-pan{0%,to{background-position:0%}50%{background-position:100%}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:739px){body{padding-bottom:calc(5.6rem + env(safe-area-inset-bottom))}}@media (min-width:640px){h1,h2,h3{letter-spacing:-.045em;line-height:.98}h1{max-width:13ch}h2{max-width:12.5ch}.section-shell,.site-footer{width:min(calc(100% - 3rem), var(--max-width))}.hero__actions{flex-direction:row;align-items:flex-start}.recipe-gallery{grid-auto-columns:280px}.review-list__track{flex-wrap:wrap;justify-content:center;display:flex;overflow-x:visible}.review-list__track>*{flex:0 1 calc((100% - 2 * var(--space-sm)) / 3);min-width:260px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-carousel__track{grid-auto-columns:minmax(240px,40vw)}}@media (min-width:740px){.mobile-sticky-cta{display:none}}@media (min-width:900px){.how-panel{grid-template-columns:1.02fr .98fr}.hero-banner-link{aspect-ratio:1536/704;--banner-max-h:72svh;--banner-w:min(100cqw, calc(var(--banner-max-h) * 1536 / 704))}.hero__copy{text-align:center;justify-items:center;max-width:780px;margin-inline:auto;display:grid}.hero__copy h1,.hero__subtitle{margin-inline:auto}.price-summary--hero .price-summary__current,.price-summary--panel .price-summary__current{text-align:center;place-items:center}.hero__actions{justify-content:center}.offer-showcase{grid-template-columns:minmax(0,520px) minmax(0,560px);justify-content:center;align-items:start;gap:clamp(1.5rem,4vw,3rem);width:100%;max-width:1128px;margin-inline:auto}.offer-media-grid{gap:1.15rem}.offer-visual--primary{--visual-fill:100%}.how-panel{padding-inline:1.55rem}.proof-carousel__track{grid-auto-columns:272px}}@media (min-width:1120px){.offer-checklist{gap:.65rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
