:root{color-scheme:light dark;--bg: #fffbf2;--paper: #fffefb;--paper-strong: #ffffff;--ink: #1f2937;--muted: #596273;--amber: #d97706;--amber-dark: #b45309;--amber-hover: #b45309;--amber-soft: #fff2d8;--line: #eadfcf;--success: #216e4b;--on-accent: #ffffff;--inverse-bg: #1f2937;--inverse-ink: #fffbf2;--stat: #ffb13b;--shadow: 0 16px 40px rgba(80, 54, 18, .1);--shadow-soft: 0 8px 22px rgba(80, 54, 18, .08)}.cfp-landing *{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink)}.cfp-landing{margin:0;font-family:ui-rounded,Avenir Next,Avenir,Segoe UI,Helvetica,sans-serif;font-size:16px;line-height:1.58;-webkit-font-smoothing:antialiased}.cfp-landing a{color:inherit}.cfp-landing button,.cfp-landing a{-webkit-tap-highlight-color:transparent}.announcement{width:100%;padding:11px 18px;background:var(--amber);color:var(--on-accent);text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.025em}.page{width:min(100%,600px);margin:0 auto;overflow:hidden;background:var(--bg)}.cfp-landing section{padding:64px 22px}.hero{padding-top:54px;text-align:center}.eyebrow{margin:0 0 14px;color:var(--amber-dark);font-size:.74rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.cfp-landing h1,.cfp-landing h2,.cfp-landing h3,.cfp-landing p{margin-top:0}.cfp-landing h1{margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,10vw,4.25rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.cfp-landing h2{margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,8vw,3.1rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.cfp-landing h3{margin-bottom:8px;font-size:1.1rem;line-height:1.25;letter-spacing:-.01em}.lede{max-width:520px;margin:0 auto 24px;color:var(--muted);font-size:1.08rem;line-height:1.62}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 25px;border:0;border-radius:12px;background:var(--amber);box-shadow:0 9px #8f3e08,0 16px 25px #b4530938;color:var(--on-accent);font:inherit;font-weight:850;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.cta:hover{background:var(--amber-hover);transform:translateY(2px);box-shadow:0 7px #763306,0 12px 20px #b4530933}.cta:focus-visible,.cfp-landing summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.cta.block{width:100%}.micro{margin:20px 0 0;color:var(--muted);font-size:.82rem;font-weight:700}.stars{margin:13px 0 27px;color:var(--amber-dark);font-size:.9rem;font-weight:850;letter-spacing:.025em}.product-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:20px;background:var(--paper-strong);object-fit:cover;box-shadow:var(--shadow-soft)}.benefit-image{display:block;width:94px;height:94px;aspect-ratio:1 / 1;border-radius:11px;background:var(--paper-strong);object-fit:cover}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.product-gallery img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:13px;background:var(--paper-strong);object-fit:cover;box-shadow:var(--shadow-soft)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 24px}.trust-item{min-width:0;padding:15px 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);text-align:center;font-size:.7rem;font-weight:800;line-height:1.25}.trust-item svg{display:block;width:22px;height:22px;margin:0 auto 7px;color:var(--amber-dark)}.problem{background:var(--inverse-bg);color:var(--inverse-ink);text-align:center}.problem h2,.problem p{color:var(--inverse-ink)}.problem p{max-width:490px;margin:0 auto;font-size:1.02rem}.stat{display:block;margin-bottom:18px;color:var(--stat);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,16vw,6rem);font-weight:800;line-height:.85;letter-spacing:-.055em}.section-intro{margin-bottom:30px;text-align:center}.section-intro p{margin-bottom:0;color:var(--muted)}.benefits{display:grid;gap:14px}.benefit{display:grid;grid-template-columns:94px 1fr;gap:17px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow-soft)}.benefit p{margin-bottom:0;color:var(--muted);font-size:.9rem;line-height:1.45}.steps{position:relative;display:grid;gap:18px;margin-top:30px}.step{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center}.step-num{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--amber);border-radius:50%;background:var(--paper);color:var(--amber-dark);font-family:Georgia,serif;font-size:1.45rem;font-weight:800;box-shadow:var(--shadow-soft)}.step p{margin:0;font-size:1.04rem;font-weight:800}.compare-wrap{padding:20px 12px 12px;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow)}.comparison{display:grid;grid-template-columns:1fr;gap:10px}.compare-card{padding:18px;border-radius:13px;background:var(--bg)}.compare-card.winner{border:2px solid var(--amber);background:var(--amber-soft);box-shadow:0 8px 20px #d9770621}.winner-mark{color:var(--success);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.compare-card h3{margin:5px 0 6px}.compare-card p{margin:0;color:var(--muted);font-size:.9rem}.pricing{display:grid;gap:16px;margin-top:32px}.price-card{position:relative;padding:26px 22px 22px;border:1px solid var(--line);border-radius:17px;background:var(--paper);box-shadow:var(--shadow-soft)}.price-card.popular{border:2px solid var(--amber);padding-top:34px;box-shadow:var(--shadow)}.ribbon{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:5px 13px;border-radius:99px;background:var(--amber);color:var(--on-accent);font-size:.68rem;font-weight:900;letter-spacing:.1em;white-space:nowrap}.price-name{margin-bottom:3px;font-size:.92rem;font-weight:850}.price{margin:0 0 10px;font-family:Georgia,serif;font-size:2.55rem;font-weight:800;letter-spacing:-.04em;line-height:1}.quantity{margin-bottom:14px;color:var(--muted);font-size:.92rem}.saving{display:inline-block;margin:0 0 14px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:.82rem;font-weight:850;line-height:1.25}.perks{margin:0 0 20px;padding:0;list-style:none}.perks li{position:relative;margin:7px 0;padding-left:22px;color:var(--muted);font-size:.88rem}.perks li:before{content:"\2713";position:absolute;left:0;color:var(--success);font-weight:900}.reviews{display:grid;gap:12px}.review{padding:21px;border-radius:16px 16px 16px 4px;background:var(--paper);box-shadow:var(--shadow-soft)}.review .review-stars{margin-bottom:8px;color:var(--amber-dark);letter-spacing:.07em}.review blockquote{margin:0 0 12px;color:var(--ink);font-family:Georgia,serif;font-size:1.03rem;line-height:1.5}.review cite{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800}.faq{display:grid;gap:10px}.cfp-landing details{border-bottom:1px solid var(--line);background:var(--paper)}.cfp-landing summary{position:relative;padding:18px 42px 18px 16px;cursor:pointer;list-style:none;font-weight:850;line-height:1.35}.cfp-landing summary::-webkit-details-marker{display:none}.cfp-landing summary:after{content:"+";position:absolute;right:16px;top:13px;color:var(--amber-dark);font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.cfp-landing details[open] summary:after{content:"\2212"}.cfp-landing details p{margin:0;padding:0 16px 18px;color:var(--muted);font-size:.92rem}.guarantee{padding:42px 22px;background:var(--amber);color:var(--on-accent);text-align:center}.guarantee svg{width:40px;height:40px;margin-bottom:10px}.guarantee h2{max-width:490px;margin:0 auto;color:var(--on-accent);font-size:clamp(1.8rem,7vw,2.6rem)}.final{padding-top:72px;padding-bottom:72px;text-align:center}.final h2{margin-bottom:24px}.cfp-landing footer{padding:28px 20px 36px;border-top:1px solid var(--line);color:var(--muted);text-align:center;font-size:.78rem}@media(prefers-color-scheme:dark){:root{--bg: #090909;--paper: #151515;--paper-strong: #1d1d1d;--ink: #fffaf0;--muted: #d0c9bd;--amber: #a94708;--amber-dark: #ffc35a;--amber-hover: #8f3e08;--amber-soft: #2a1b0b;--line: #454039;--success: #7ee2aa;--on-accent: #ffffff;--inverse-bg: #000000;--inverse-ink: #ffffff;--stat: #ffbd52;--shadow: 0 16px 40px rgba(0, 0, 0, .38);--shadow-soft: 0 8px 22px rgba(0, 0, 0, .3)}.page,.benefit,.compare-wrap,.compare-card,.price-card,.review,.cfp-landing details,.step-num{color:var(--ink)}.problem{background:var(--inverse-bg)}.product-image,.benefit-image,.product-gallery img{background:var(--paper-strong)}.cta:focus-visible,.cfp-landing summary:focus-visible{outline-color:var(--amber-dark)}.cfp-landing .price{color:#fff}}@media(min-width:540px){.cfp-landing section{padding-left:32px;padding-right:32px}.trust-strip{padding-left:24px;padding-right:24px}.trust-item{font-size:.76rem}.comparison{grid-template-columns:1.18fr 1fr 1fr}.compare-card{padding:16px 12px}.compare-card h3{font-size:.9rem}.compare-card p{font-size:.78rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}.cfp-landing h1,.cfp-landing h2,.cfp-landing h3,.cfp-landing h4,.cfp-landing h5,.cfp-landing h6{color:var(--ink)}.cfp-landing .problem h2,.cfp-landing .problem p{color:var(--inverse-ink)}.cfp-landing .guarantee h2{color:var(--on-accent)}details-modal.header__search{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cfp-clean.css.map */
