@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-grotesk-variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.fpk-home{--teal:#1c696f;--deep:#18565a;--ink:#102d30;--muted:#4d6264;--sage:#eff5f3;--line:#d4dedb;--orange:#ff7a24;--space-section:clamp(64px, 7.2vw, 104px);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;background:#fff;font:400 18px/1.6 Hanken Grotesk,Arial,sans-serif}.fpk-home :is(h1,h2,h3,p,figure,blockquote,ol,ul,dl,dd){margin:0}.fpk-home img{max-width:100%;height:auto;display:block}.fpk-home :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;font-weight:750}.fpk-home h1{font-size:clamp(32px,3.65vw,48px);line-height:1.12}.fpk-home h2{font-size:clamp(27px,2.65vw,36px);line-height:1.2}.fpk-home h3{letter-spacing:-.018em;font-size:24px;line-height:1.3}.fpk-home strong{font-weight:700}.fpk-home p{text-wrap:pretty}.fpk-home a{color:var(--teal);text-underline-offset:.2em}.fpk-home :focus-visible{outline-offset:5px;outline:3px solid #bf4a00}.fpk-home .wrap{width:min(1200px,100% - 80px);margin-inline:auto}.fpk-home .narrow{max-width:840px}.fpk-home .section{padding-block:var(--space-section)}.fpk-home .section-intro{max-width:850px;margin-bottom:48px}.fpk-home .section-intro h2{margin-block:10px 20px}.fpk-home .eyebrow{color:var(--teal);font-size:16px;font-weight:700;line-height:1.5}.fpk-home .small,.fpk-home figcaption{color:var(--muted);font-size:14px;line-height:1.55}.fpk-home .prose>p+p{margin-top:18px}.fpk-home .prose h2{margin-bottom:24px}.fpk-home .prose .eyebrow+h2{margin-top:10px}.fpk-home .prose h3{margin-block:28px 12px}.fpk-home .prose h3:first-child{margin-top:0}.fpk-home .split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.fpk-home .split>*,.fpk-home .wrap>*,.fpk-home .hero>*{min-width:0}.fpk-home .button{max-width:100%;min-height:58px;color:var(--ink);background:var(--orange);text-align:center;border:0;border-radius:9px;justify-content:center;align-items:center;padding:16px 28px;font:750 17px/1.35 Hanken Grotesk,Arial,sans-serif;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.fpk-home .button:hover{background:#f06a12;transform:translateY(-1px)}.fpk-home .button:active{transform:translateY(0)}.fpk-home .skip{z-index:20;background:#fff;padding:12px 20px;position:absolute;top:10px;left:20px;transform:translateY(-180%)}.fpk-home .skip:focus-visible{transform:none}.fpk-home .brand-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.fpk-home .brand{flex:none;display:inline-block}.fpk-home .brand img{width:180px}.fpk-home .header-note{color:var(--teal);font-size:15px;font-weight:650}.fpk-home main{background:url(/assets/brand/botanical-light.svg) top/1600px 1100px no-repeat}.fpk-home .hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"title title""rating rating""visual details";column-gap:56px;padding-top:26px;padding-bottom:52px;display:grid}.fpk-home :is(.hero-copy,.hero-content){display:contents}.fpk-home .hero-heading{text-align:center;grid-area:title;max-width:1050px;margin-inline:auto}.fpk-home .hero-heading .eyebrow{margin-bottom:8px}.fpk-home .headline-mark{color:inherit}.fpk-home .rating-link{color:var(--ink);flex-direction:column;grid-area:rating;justify-self:center;align-items:center;margin-block:16px 28px;text-decoration:none;display:flex}.fpk-home .rating-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fpk-home .rating-stars{flex:none;gap:3px;display:inline-flex}.fpk-home .rating-stars>span{background:var(--orange);width:22px;height:22px;display:block;-webkit-mask:url(/assets/icons/star.svg) 50%/contain no-repeat;mask:url(/assets/icons/star.svg) 50%/contain no-repeat}.fpk-home .rating-stars .is-empty{background:#c9d5d2}.fpk-home .rating-stars .is-partial{background:linear-gradient(to right, var(--orange) 90%, #c9d5d2 90%)}.fpk-home .rating-title{font-size:16px}.fpk-home .rating-context{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5}.fpk-home .hero-visual{grid-area:visual;align-self:center}.fpk-home .product-stage{isolation:isolate;aspect-ratio:1.06;position:relative}.fpk-home .product-stage:before{content:"";z-index:-1;background:#e6f0ed;border-radius:60% 40% 52% 48%/32% 48% 52% 68%;position:absolute;inset:4% -2% 0 -16%;transform:rotate(-8deg)}.fpk-home .product-stage img{object-fit:contain;filter:drop-shadow(0 10px 8px #102d3026);position:absolute}.fpk-home .product-stage .hero-guide-cover{z-index:3;width:47%;top:4%;left:2%;transform:rotate(-5deg)}.fpk-home .product-stage .hero-month-sheet{z-index:1;width:60%;top:11%;right:-1%;transform:rotate(3deg)}.fpk-home .product-stage .hero-week-sheet{z-index:4;width:60%;top:48%;right:-2%;transform:rotate(5deg)}.fpk-home .hero-visual figcaption{max-width:570px;margin-top:12px;position:relative}.fpk-home .ai-label{letter-spacing:0;margin-right:5px;font-size:12px;font-weight:650;display:inline-block}.fpk-home .hero-details{grid-area:details;align-self:center;font-size:17px;line-height:1.5}.fpk-home .hero-details>p+p{margin-top:10px}.fpk-home .hero-details .lead strong{font-weight:500}.fpk-home .hero-details p:not(.small) strong{font-weight:550}.fpk-home .benefits{padding:0;list-style:none}.fpk-home .hero .benefits{gap:14px;margin-block:24px;display:grid}.fpk-home .hero .benefits li{align-content:center;min-height:54px;padding-left:70px;font-weight:600;line-height:1.45;display:block;position:relative}.fpk-home .benefit-icon{width:52px;height:52px;color:var(--teal);background:#e0eeea;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fpk-home .benefit-icon svg{width:32px;height:32px}.fpk-home .hero-details .small:first-of-type{border-top:1px solid var(--line);padding-top:14px}.fpk-home .hero-details .small{font-size:13px;line-height:1.5}.fpk-home .hero-cta-slot{margin-top:20px}.fpk-home .hero-primary-cta{width:100%}.fpk-home .promise-strip{border-block:1px solid var(--line);background:var(--sage)}.fpk-home .promise-strip .wrap{justify-content:center;gap:64px;padding-block:18px;font-size:15px;font-weight:650;display:flex}.fpk-home .promise-strip span{align-items:center;gap:10px;display:flex}.fpk-home .promise-strip span:before{content:"";background:var(--teal);width:18px;height:18px;display:inline-block;-webkit-mask:url(/assets/icons/check.svg) 50%/contain no-repeat;mask:url(/assets/icons/check.svg) 50%/contain no-repeat}.fpk-home .section-empathy .narrow{grid-template-columns:1fr .9fr;align-items:start;column-gap:80px;max-width:1200px;display:grid}.fpk-home .section-empathy .prose>:not(figure){grid-column:1}.fpk-home .section-empathy .prose>figure+p{margin-top:18px}.fpk-home .section-empathy .prose>.lifestyle{grid-area:1/2/span 8;align-self:center;margin:0}.fpk-home .section-empathy .lifestyle img{aspect-ratio:4/5;object-fit:cover;object-position:46% center;border-radius:12px}.fpk-home .lifestyle figcaption,.fpk-home .first-step-photo figcaption{margin-top:10px}.fpk-home .section-reframe{padding-top:0}.fpk-home .reframe-layout{grid-template-columns:1.06fr .94fr;gap:80px;display:grid}.fpk-home .project-evidence{background:var(--sage);border-radius:12px;align-self:center;gap:24px;padding:32px;display:grid}.fpk-home .sheet-enlarge{display:block}.fpk-home .sheet-enlarge img{width:100%}.fpk-home .project-evidence .sheet-enlarge{box-shadow:0 5px 8px #102d3010}.fpk-home .inline-quote{border-left:3px solid var(--teal);background:var(--sage);margin-block:28px;padding:24px 28px}.fpk-home .inline-quote>p{margin-top:14px;font-size:19px;line-height:1.6}.fpk-home cite{color:var(--muted);margin-top:18px;font-size:14px;font-style:normal;font-weight:600;line-height:1.5;display:block}.fpk-home .customer-rating .rating-stars>span{width:18px;height:18px}.fpk-home .section-method{background:var(--deep) url(/assets/brand/botanical-dark.svg) center / cover no-repeat;color:#fff;padding-block:64px}.fpk-home .section-method .section-intro{text-align:center;margin-inline:auto;max-width:1100px;margin-bottom:40px}.fpk-home .section-method .eyebrow{color:#fff}.fpk-home .section-method .section-intro p:last-child{max-width:1000px;margin-inline:auto}.fpk-home .section-method .split{display:block}.fpk-home .method-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding:0;list-style:none;display:grid;position:relative}.fpk-home .method-steps:before{content:"";background:#b7d5cc;height:1px;position:absolute;top:25px;left:9%;right:9%}.fpk-home .method-steps li{position:relative}.fpk-home .step-number{width:50px;height:50px;color:var(--deep);background:#eff5e9;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:21px;font-weight:750;display:grid;position:relative}.fpk-home .method-steps h3{text-align:center;letter-spacing:-.02em;margin-bottom:12px;font-size:20px;line-height:1.3}.fpk-home .method-steps p{font-size:16px;line-height:1.6}.fpk-home .method-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:38px 28px -24px;display:grid;position:relative}.fpk-home .method-evidence .sheet-enlarge{filter:drop-shadow(0 4px 6px #001b1b26)}.fpk-home .example{color:var(--ink);background:#fff url(/assets/brand/botanical-light.svg) 50%/cover no-repeat;border-radius:12px 12px 0 0;grid-template-columns:.9fr 1.1fr;gap:0 40px;padding:32px 36px 20px;display:grid;position:relative}.fpk-home .example>.eyebrow{color:var(--teal);grid-area:1/1}.fpk-home .example h3{grid-area:2/1;max-width:390px;margin-block:6px 18px;font-size:29px;line-height:1.2}.fpk-home .example>p:nth-of-type(2){grid-area:3/1;font-size:17px}.fpk-home .example dl{grid-area:1/2/span 3;align-self:start;font-size:15px;line-height:1.5}.fpk-home .example dl>div{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;display:grid}.fpk-home .example dt{background:#e8f1ee;padding:9px 12px;font-weight:650}.fpk-home .example dd{padding:9px 12px}.fpk-home .example>p:nth-of-type(3){border-top:1px solid var(--line);grid-column:1/-1;margin-top:22px;padding-top:18px;font-size:15px}.fpk-home .example>.small{grid-column:1/-1;margin-top:8px}.fpk-home .section-method .section-action{color:var(--ink);text-align:right;background:#fff;border-radius:0 0 12px 12px;padding:0 36px 28px}.fpk-home .section-guide{background:var(--sage)}.fpk-home .section-guide .narrow{grid-template-columns:1fr .9fr;column-gap:80px;max-width:1200px;display:grid}.fpk-home .section-guide .prose>:not(.guide-evidence){grid-column:1}.fpk-home .guide-evidence{grid-area:1/2/span 7;align-self:center;padding-bottom:72px;position:relative}.fpk-home .guide-cover-stage{z-index:1;filter:drop-shadow(0 8px 7px #102d3026);width:52%;margin-left:8%;position:relative;transform:rotate(-6deg)}.fpk-home .guide-evidence .lifestyle{width:84%;margin:-80px 0 0 auto}.fpk-home .guide-evidence .lifestyle img{border-radius:12px}.fpk-home .guide-evidence figcaption{max-width:260px;margin-left:auto}.fpk-home .section-everyday .section-intro{margin-bottom:24px}.fpk-home .benefit-stories>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:48px;display:grid}.fpk-home .story-copy h3{margin-bottom:20px;font-size:28px}.fpk-home .story-copy p+p{margin-top:16px}.fpk-home .story-evidence{background:var(--sage);border-radius:12px;padding:26px}.fpk-home .story-evidence .sheet-enlarge{filter:drop-shadow(0 4px 5px #102d3014)}.fpk-home .benefit-stories>article:nth-child(2n) .story-copy{grid-area:1/2}.fpk-home .benefit-stories>article:nth-child(2n) .story-evidence{grid-area:1/1}.fpk-home .story-copy .lifestyle{margin-top:26px}.fpk-home .story-copy .lifestyle img{border-radius:10px}.fpk-home .quote-contained{max-width:840px;margin:48px auto 0}.fpk-home .section-restart{background:var(--deep) url(/assets/brand/botanical-dark.svg) center / cover;color:#fff}.fpk-home .restart-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px 80px;display:grid}.fpk-home .restart-layout>.inline-quote{color:var(--ink);background:#fff;border:0;border-radius:12px;grid-area:1/2/span 2;align-self:center;margin:0;padding:36px}.fpk-home .restart-continuation{grid-column:1}.fpk-home .section-testimonials>.wrap>:not(.quote-row){max-width:820px}.fpk-home .section-testimonials h2{margin-block:10px 20px}.fpk-home .review-rating{margin-block:16px}.fpk-home .review-count{margin-block:6px 20px}.fpk-home .quote-row{grid-template-columns:1.35fr 1fr;align-items:start;gap:32px;margin-top:36px;display:grid}.fpk-home .quote-row blockquote{background:var(--sage);border-radius:12px;padding:32px}.fpk-home .quote-row blockquote:last-child{background:var(--deep);color:#fff}.fpk-home .quote-row blockquote>p{margin-top:18px}.fpk-home .quote-row blockquote:last-child :is(cite,.small){color:#fff}.fpk-home .review-note{margin-top:24px}.fpk-home .section-contents{padding-top:0}.fpk-home .contents-sheets{background:var(--sage);border-radius:12px;min-height:500px;padding:28px 24px 24px;position:relative}.fpk-home .contents-sheets .contents-guide{filter:drop-shadow(0 5px 6px #102d3029);width:50%;margin:0 0 0 5%;transform:rotate(-5deg)}.fpk-home .contents-sheets>img:last-child{filter:drop-shadow(0 5px 5px #102d301c);width:84%;margin:-90px 0 0 auto;position:relative;transform:rotate(4deg)}.fpk-home .sheet-preview{position:sticky;top:32px}.fpk-home .sheet-preview figcaption{margin-top:16px}.fpk-home .sheet-directory{margin-top:72px}.fpk-home .sheet-directory>h3{margin-bottom:28px;font-size:28px}.fpk-home .inventory{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.fpk-home .inventory-preview{background:var(--sage);border-radius:8px;padding:16px}.fpk-home .inventory h3{margin-block:20px 12px;font-size:21px}.fpk-home .inventory p{font-size:15px;line-height:1.8}.fpk-home .sheet-directory>p{border-top:1px solid var(--line);max-width:900px;margin-top:32px;padding-top:24px}.fpk-home .section-first-step{background:var(--sage)}.fpk-home .first-step-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.fpk-home .first-step-photo img{border-radius:12px}.fpk-home .section-objections .split{gap:80px}.fpk-home .section-objections .prose:last-child{background:var(--sage);border-radius:12px;padding:32px}.fpk-home .section-objections .small{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.fpk-home .section-bonuses{padding-top:0}.fpk-home .section-bonuses .section-intro{max-width:1150px;margin-bottom:28px}.fpk-home .bonus-banner{color:var(--teal);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.fpk-home .gift-icon{width:22px;height:22px}.fpk-home .bonus-list{gap:24px;display:grid}.fpk-home .bonus-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:clip}.fpk-home .bonus-card-visual{background:#f4f4ed;align-self:center}.fpk-home .bonus-card-visual img{object-fit:contain;width:100%}.fpk-home .bonus-card-content{align-self:center;padding:28px 32px}.fpk-home .bonus-tag{color:var(--deep);background:#e0eeea;border-radius:4px;padding:3px 9px;font-size:13px;font-weight:650;display:inline-block}.fpk-home .bonus-card h3{margin-block:8px 6px}.fpk-home .bonus-value{align-items:center;gap:12px;margin-bottom:12px;font-size:23px;line-height:1.2;display:flex}.fpk-home .bonus-value del{color:var(--muted);font-size:18px}.fpk-home .bonus-value strong{color:#b34800;font-weight:800}.fpk-home .bonus-card p{font-size:16px;line-height:1.55}.fpk-home .bonus-card p+p{margin-top:12px}.fpk-home .section-purchase{background:var(--sage);position:relative}.fpk-home .offer{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.fpk-home .offer-showcase{position:sticky;top:32px}.fpk-home .offer-product-stage img{border-radius:12px;width:100%}.fpk-home .offer-showcase figcaption{margin-top:12px}.fpk-home .offer h2{margin-block:10px 24px}.fpk-home .offer .benefits{gap:10px;margin-block:24px;font-size:16px;display:grid}.fpk-home .offer .benefits li{padding-left:28px;position:relative}.fpk-home .offer .benefits li:before{content:"";background:var(--teal);width:19px;height:19px;position:absolute;top:4px;left:0;-webkit-mask:url(/assets/icons/check-circle.svg) 50%/contain no-repeat;mask:url(/assets/icons/check-circle.svg) 50%/contain no-repeat}.fpk-home .value-reference{color:var(--muted);font-size:16px}.fpk-home .value-reference strong{text-decoration:line-through}.fpk-home .price-line{align-items:center;gap:24px;margin-block:4px 18px;display:flex}.fpk-home .price{letter-spacing:-.035em;font-size:64px;font-weight:800;line-height:1.15}.fpk-home .price-label{font-size:15px;font-weight:600;line-height:1.5}.fpk-home .launch-note{font-size:15px;line-height:1.6}.fpk-home .offer-benefit{margin-top:24px}.fpk-home .offer .button{width:100%;margin-block:24px 12px}.fpk-home .guarantee{border-top:1px solid #bacdc7;margin-top:28px;padding-top:28px}.fpk-home .guarantee h3{margin-bottom:14px;font-size:23px}.fpk-home .guarantee p{font-size:16px}.fpk-home .guarantee p+p{margin-top:10px}.fpk-home .guarantee a{overflow-wrap:anywhere}.fpk-home .delivery-steps{border-top:1px solid #bacdc7;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding:28px 0 0;font-size:16px;list-style:none;display:grid}.fpk-home .delivery-steps strong{margin-bottom:5px;font-size:19px;display:inline-block}.fpk-home .anchor-alias{position:absolute;top:0;left:0}.fpk-home .section-faq h2{margin-bottom:32px}.fpk-home details{border-bottom:1px solid var(--line)}.fpk-home details:first-of-type{border-top:1px solid var(--line)}.fpk-home summary{cursor:pointer;padding:23px 44px 23px 0;font-size:20px;font-weight:650;line-height:1.4;list-style:none;position:relative}.fpk-home summary::-webkit-details-marker{display:none}.fpk-home summary:after{content:"+";color:var(--teal);font-size:30px;font-weight:400;position:absolute;top:18px;right:3px}.fpk-home details[open] summary:after{content:"−"}.fpk-home details p{padding:0 36px 24px 0;font-size:17px}.fpk-home details a{overflow-wrap:anywhere}.fpk-home .final-cta{background:var(--deep) url(/assets/brand/botanical-dark.svg) center / cover;color:#fff;padding-block:72px}.fpk-home .final-cta-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.fpk-home .final-cta h2{margin-bottom:24px}.fpk-home .final-cta p+p{margin-top:16px}.fpk-home .final-cta .button{margin-block:28px 14px}.fpk-home .final-cta .small{color:#fff}.fpk-home .final-cta-evidence{padding:18px 16px 30px}.fpk-home .final-cta-evidence img{filter:drop-shadow(0 4px 6px #001b1b40);width:86%;transform:rotate(-5deg)}.fpk-home .final-cta-evidence img+img{margin:-48px 0 0 auto;position:relative;transform:rotate(5deg)}.fpk-home .fpk-site-footer{color:#fff;background:#103f43;border:0;padding:40px 0;font-family:Hanken Grotesk,Arial,sans-serif!important}.fpk-home .fpk-site-footer__inner{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:22px 48px;width:min(1200px,100% - 80px);max-width:1200px;margin-inline:auto;display:grid}.fpk-home .footer-logo{grid-row:1/span 2;width:155px}.fpk-home .fpk-site-footer__brand{color:#fff;margin:0;font-size:15px;line-height:1.6}.fpk-home .fpk-site-footer__links{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;display:flex}.fpk-home .fpk-site-footer__links a,.fpk-home .fpk-site-footer__consent{color:#fff;align-items:center;min-height:44px;font:400 14px/1.5 Hanken Grotesk,Arial,sans-serif;text-decoration:underline;display:inline-flex}.fpk-home .fpk-site-footer__consent{cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0}.fpk-home .cookie-dialog{color:var(--ink);z-index:40;border:0;font-family:Hanken Grotesk,Arial,sans-serif;box-shadow:0 8px 40px #102d3029}.fpk-home .cookie-dialog h2{letter-spacing:-.02em;font-family:inherit;font-size:28px}.fpk-home .cookie-dialog .cookie-eyebrow{color:var(--teal)}.fpk-home .cookie-dialog .cookie-button{color:var(--ink);min-height:48px;font-family:inherit}.fpk-home .cookie-dialog .cookie-primary{background:var(--orange)}@media (min-width:1600px){.fpk-home main{background-size:100% 1150px}}@media (max-width:1100px){.fpk-home .wrap{width:calc(100% - 64px)}.fpk-home .hero{grid-template-columns:1fr 1fr;column-gap:36px}.fpk-home .hero-details{font-size:16px}.fpk-home .hero .benefits li{padding-left:60px}.fpk-home .hero .benefits{gap:12px;margin-block:20px}.fpk-home .benefit-icon{width:46px;height:46px}.fpk-home :is(.reframe-layout,.first-step-layout,.restart-layout,.offer,.final-cta-layout,.section-objections .split){gap:40px}.fpk-home .section-empathy .narrow,.fpk-home .section-guide .narrow{column-gap:40px}.fpk-home .benefit-stories>article{gap:40px}.fpk-home .method-steps{gap:18px}.fpk-home .method-steps h3{font-size:18px}.fpk-home .method-steps p{font-size:15px}.fpk-home .example{gap:0 28px;padding:28px}.fpk-home .example dl>div,.fpk-home .bonus-card{grid-template-columns:.85fr 1.15fr}.fpk-home .bonus-card-content{padding:24px}.fpk-home .bonus-card h3{font-size:22px}.fpk-home .inventory{gap:20px}.fpk-home .contents-sheets{min-height:0;padding-bottom:32px}}@media (max-width:850px){.fpk-home{--space-section:64px}.fpk-home h2{font-size:30px}.fpk-home .hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""rating""visual""details"}.fpk-home .hero-heading{max-width:650px}.fpk-home .hero-heading h1{font-size:40px}.fpk-home .hero-visual{width:min(580px,100%);margin:0 auto 32px}.fpk-home .hero-details{width:min(600px,100%);margin-inline:auto;font-size:18px}.fpk-home .hero .benefits li{padding-left:70px}.fpk-home .benefit-icon{width:52px;height:52px}.fpk-home .promise-strip .wrap{justify-content:space-between;gap:20px;font-size:13px}.fpk-home .promise-strip span{gap:6px}.fpk-home .section-empathy .narrow,.fpk-home .section-guide .narrow{display:block}.fpk-home .section-empathy .lifestyle{width:100%;max-width:640px;margin:28px auto!important}.fpk-home .section-empathy .lifestyle img{aspect-ratio:3/2}.fpk-home .method-steps{display:block}.fpk-home .method-steps:before{width:1px;height:auto;inset:24px auto 24px 24px}.fpk-home .method-steps li{grid-template-columns:50px 1fr;gap:24px;padding-bottom:28px;display:grid}.fpk-home .method-steps li:last-child{padding-bottom:0}.fpk-home .step-number{margin:0}.fpk-home .method-steps h3{text-align:left;margin-top:9px;font-size:22px}.fpk-home .method-steps p{font-size:17px}.fpk-home .method-evidence{margin-inline:0;gap:14px;margin-bottom:-12px}.fpk-home .example{grid-template-columns:1fr}.fpk-home .example>:is(p,h3,dl){grid-area:auto/1}.fpk-home .example h3{max-width:none}.fpk-home .example dl{margin-top:24px;font-size:16px}.fpk-home .section-method .section-action{padding-inline:28px}.fpk-home .guide-evidence{max-width:550px;margin:32px auto 0;padding-bottom:0}.fpk-home .guide-evidence .lifestyle{margin-top:-120px}.fpk-home .guide-evidence figcaption{max-width:100%}.fpk-home .reframe-layout{grid-template-columns:1fr}.fpk-home .project-evidence{grid-template-columns:1fr 1fr;padding:24px}.fpk-home .benefit-stories>article{gap:32px}.fpk-home .story-copy h3{font-size:24px}.fpk-home .story-evidence{padding:16px}.fpk-home .restart-layout{grid-template-columns:1fr}.fpk-home .restart-layout>.inline-quote{grid-area:auto/1}.fpk-home .quote-row{grid-template-columns:1fr 1fr;gap:24px}.fpk-home .quote-row blockquote{padding:24px}.fpk-home .section-contents .split{gap:32px}.fpk-home .contents-sheets{padding-inline:16px}.fpk-home .contents-sheets>img:last-child{margin-top:-48px}.fpk-home .inventory{grid-template-columns:1fr 1fr;gap:32px}.fpk-home .first-step-layout{grid-template-columns:1fr}.fpk-home .first-step-photo{max-width:640px;margin-inline:auto}.fpk-home .section-objections .split{grid-template-columns:1fr}.fpk-home .bonus-card{grid-template-columns:.85fr 1.15fr}.fpk-home .bonus-card-content{padding:20px}.fpk-home .bonus-card p{font-size:15px}.fpk-home .offer{grid-template-columns:1fr}.fpk-home .offer-showcase{max-width:520px;margin:0 auto;position:static}.fpk-home .final-cta-layout{grid-template-columns:1fr}.fpk-home .final-cta-evidence{max-width:500px;margin-inline:auto}}@media (max-width:600px){.fpk-home{--space-section:56px;font-size:17px;line-height:1.65}.fpk-home .wrap{width:calc(100% - 40px)}.fpk-home h1,.fpk-home .hero-heading h1{font-size:32px;line-height:1.15}.fpk-home h2{font-size:27px;line-height:1.25}.fpk-home h3{font-size:22px}.fpk-home .eyebrow{font-size:14px;line-height:1.5}.fpk-home .section-intro{margin-bottom:28px}.fpk-home .section-intro h2{margin-bottom:18px}.fpk-home .brand-row{gap:20px;padding-block:14px}.fpk-home .brand img{width:150px}.fpk-home .header-note{text-align:right;max-width:110px;font-size:12px;line-height:1.45}.fpk-home main{background-size:850px 1100px}.fpk-home .hero{padding-top:24px;padding-bottom:36px}.fpk-home .hero-heading .eyebrow{margin-bottom:10px}.fpk-home .rating-link{text-align:center;margin-block:18px 22px}.fpk-home .rating-link .rating-summary{justify-content:center;gap:6px}.fpk-home .rating-stars>span{width:19px;height:19px}.fpk-home .rating-title{font-size:14px}.fpk-home .rating-context{max-width:300px;margin-top:6px;font-size:12px}.fpk-home .hero-visual{margin-bottom:28px}.fpk-home .product-stage{aspect-ratio:1.02}.fpk-home .product-stage .hero-guide-cover{width:49%;top:5%;left:2%}.fpk-home .product-stage .hero-month-sheet{width:57%;top:12%;right:0}.fpk-home .product-stage .hero-week-sheet{width:58%;top:49%;right:-1%}.fpk-home .product-stage:before{inset:4% 0 0;transform:none}.fpk-home .hero-visual figcaption{margin-top:8px;font-size:14px}.fpk-home .hero-details{font-size:17px;line-height:1.6}.fpk-home .hero .benefits{gap:16px;margin-block:26px}.fpk-home .hero .benefits li{padding-left:64px;font-size:16px}.fpk-home .benefit-icon{width:48px;height:48px}.fpk-home .hero-details .small{font-size:13px}.fpk-home .button{width:100%;min-height:58px;padding:16px 20px;font-size:16px}.fpk-home .hero-cta-slot{min-height:58px}.fpk-home .promise-strip .wrap{flex-direction:column;align-items:center;gap:8px;padding-block:16px;font-size:14px}.fpk-home .promise-strip span:before{width:16px;height:16px}.fpk-home .section-empathy .lifestyle img{aspect-ratio:1.12}.fpk-home .reframe-layout{gap:28px}.fpk-home .project-evidence{grid-template-columns:1fr;gap:18px;padding:20px}.fpk-home .inline-quote{padding:22px}.fpk-home .inline-quote>p{font-size:18px}.fpk-home .section-method{padding-block:48px}.fpk-home .section-method .section-intro{text-align:left;margin-bottom:32px}.fpk-home .section-method .section-intro p:last-child{font-size:17px;line-height:1.65}.fpk-home .method-steps li{grid-template-columns:42px 1fr;gap:18px;padding-bottom:26px}.fpk-home .method-steps:before{left:20px}.fpk-home .step-number{width:42px;height:42px;font-size:18px}.fpk-home .method-steps h3{text-wrap:pretty;margin-top:5px;font-size:21px;line-height:1.3}.fpk-home .method-steps p{font-size:16px;line-height:1.65}.fpk-home .method-evidence{grid-template-columns:1fr;gap:18px;margin-top:28px;margin-bottom:-16px;padding-inline:18px}.fpk-home .method-evidence .sheet-enlarge:last-child{margin-bottom:0}.fpk-home .example{padding:24px 20px 18px}.fpk-home .example h3{font-size:26px}.fpk-home .example dl{font-size:14px}.fpk-home .example dl>div{grid-template-columns:.8fr 1.2fr}.fpk-home .example :is(dt,dd){padding:10px}.fpk-home .example>p:nth-of-type(3){font-size:15px}.fpk-home .example .small{font-size:13px}.fpk-home .section-method .section-action{padding:0 20px 24px}.fpk-home .section-method .button{font-size:15px}.fpk-home .guide-evidence .lifestyle{margin-top:-60px}.fpk-home .guide-evidence figcaption{font-size:13px}.fpk-home .benefit-stories>article{flex-direction:column;align-items:stretch;gap:24px;padding-block:32px;display:flex}.fpk-home .story-copy h3{font-size:24px}.fpk-home .story-evidence{padding:20px}.fpk-home .quote-contained{margin-top:32px}.fpk-home .restart-layout{gap:24px}.fpk-home .restart-layout>.inline-quote{padding:24px}.fpk-home .quote-row{grid-template-columns:1fr;gap:20px}.fpk-home .section-contents .split{grid-template-columns:1fr;gap:32px}.fpk-home .sheet-preview{position:static}.fpk-home .contents-sheets{max-width:450px;margin-inline:auto}.fpk-home .sheet-directory{margin-top:40px}.fpk-home .sheet-directory>h3{font-size:25px}.fpk-home .inventory{grid-template-columns:1fr;gap:28px}.fpk-home .inventory article{grid-template-columns:1fr;display:grid}.fpk-home .inventory-preview{padding:20px}.fpk-home .inventory h3{margin-top:16px;font-size:22px}.fpk-home .inventory p{font-size:16px}.fpk-home .first-step-layout,.fpk-home .section-objections .split{gap:28px}.fpk-home .section-objections .prose:last-child{padding:24px}.fpk-home .bonus-banner{align-items:flex-start;font-size:14px}.fpk-home .bonus-banner .gift-icon{flex:none;margin-top:2px}.fpk-home .bonus-card{grid-template-columns:1fr}.fpk-home .bonus-card-content{padding:24px}.fpk-home .bonus-card h3{font-size:23px}.fpk-home .bonus-card p{font-size:16px;line-height:1.65}.fpk-home .bonus-value{margin-block:10px 16px;font-size:25px}.fpk-home .offer{gap:28px}.fpk-home .price{font-size:56px}.fpk-home .offer .benefits{font-size:16px}.fpk-home .delivery-steps{grid-template-columns:1fr;gap:20px;margin-top:36px}.fpk-home .delivery-steps li+li{border-top:1px solid #c5d5cf;padding-top:20px}.fpk-home summary{padding-block:22px;font-size:18px}.fpk-home details p{padding-right:8px;font-size:16px}.fpk-home .final-cta{padding-block:48px}.fpk-home .final-cta-layout{gap:32px}.fpk-home .final-cta-evidence{padding-bottom:20px}.fpk-home .fpk-site-footer{padding:32px 0}.fpk-home .fpk-site-footer__inner{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}.fpk-home .footer-logo{grid-row:auto;width:150px}.fpk-home .fpk-site-footer__brand{font-size:14px}.fpk-home .fpk-site-footer__links{gap:4px 24px}.fpk-home .cookie-dialog{padding:24px 20px}}@media (min-width:601px) and (max-width:800px){.fpk-home .hero-cta-slot{min-height:60px}}@media (max-width:800px){body.metodo-cta-docked .fpk-home .hero-primary-cta{z-index:20;left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100% - 32px);position:fixed;box-shadow:0 4px 8px #102d3026}body.metodo-cta-docked .fpk-home .fpk-site-footer{padding-bottom:104px}}@media (max-width:360px){.fpk-home .wrap{width:calc(100% - 32px)}.fpk-home .brand img{width:138px}.fpk-home .header-note{max-width:100px;font-size:11px}.fpk-home .hero-heading h1{font-size:30px}.fpk-home .rating-title{font-size:13px}.fpk-home .example,.fpk-home .section-method .section-action{padding-inline:16px}.fpk-home .example :is(dt,dd){padding:9px 7px}}@media (prefers-reduced-motion:reduce){.fpk-home *,.fpk-home :before,.fpk-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
