.kf{--kf-shoji: var(--shoji);--kf-navy: var(--navy);--kf-wabi: var(--wabi);--kf-cerise: var(--cerise);--kf-border: rgba(15, 31, 60, .08);--kf-border-dark: rgba(245, 241, 235, .12);--kf-ease: cubic-bezier(.32, 0, .16, 1)}.kf-section{padding:var(--space-7) 0}@media(min-width:600px){.kf-section{padding:96px 0}}@media(min-width:1200px){.kf-section{padding:var(--space-9) 0}}.kf-section--shoji{background:var(--kf-shoji);color:var(--kf-navy)}.kf-section--navy{background:var(--kf-navy);color:var(--kf-shoji)}.kf-section>*{max-width:var(--kjm-container-wide);margin:0 auto;padding-inline:var(--kjm-gutter-mobile)}@media(min-width:600px){.kf-section>*{padding-inline:var(--space-5)}}@media(min-width:1200px){.kf-section>*{padding-inline:var(--kjm-gutter-tablet)}}.kf-hero{padding-top:96px;padding-bottom:var(--space-7)}@media(min-width:600px){.kf-hero{padding-top:var(--space-9);padding-bottom:var(--space-8)}}@media(min-width:1200px){.kf-hero{padding-top:var(--space-10);padding-bottom:96px}}.kf-hero__inner{text-align:center}.kf-hero__overline{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 28px}.kf-hero__stat{position:relative;display:inline-block;margin:0 0 28px}.kf-hero__num{display:block;font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:clamp(72px,14vw,184px);line-height:.95;letter-spacing:-.04em;color:var(--kf-navy);font-variant-numeric:tabular-nums;text-wrap:balance}.kf-hero__accent{position:absolute;left:50%;bottom:-14px;transform:translate(-50%) scaleX(0);transform-origin:center;width:var(--space-8);height:3px;background:var(--kf-cerise);transition:transform .72s .2s var(--kf-ease)}.kf .kf-hero:has(.kf-hero__num.is-in-view) .kf-hero__accent{transform:translate(-50%) scaleX(1)}.kf-hero__label{font-family:Clash Display,system-ui,sans-serif;font-size:clamp(18px,2.6vw,28px);font-weight:500;line-height:1.3;color:var(--kf-navy);margin:var(--space-5) auto 0;max-width:640px;text-wrap:balance}.kf-hero__source{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:#0f1f3c80;margin:18px 0 0}.kf-problem__inner{max-width:760px;margin:0 auto}.kf-problem__overline{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 var(--space-3)}.kf-problem__body{font-family:Satoshi,system-ui,sans-serif;font-size:clamp(17px,1.6vw,21px);line-height:1.55;color:var(--kf-navy);margin:0;font-weight:500;text-wrap:balance}.kf-evidence__overline{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 40px}.kf-evidence__row{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:600px){.kf-evidence__row{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.kf-evidence__row{grid-template-columns:repeat(3,1fr);gap:40px}}.kf-evidence__cell{padding:28px 0;border-top:1px solid var(--kf-border-dark);border-bottom:1px solid var(--kf-border-dark)}@media(min-width:1200px){.kf-evidence__cell{padding:36px var(--space-5);border:1px solid var(--kf-border-dark);border-radius:var(--space-1)}}.kf-evidence__num{display:block;font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:clamp(54px,8vw,84px);line-height:.95;letter-spacing:-.03em;color:var(--kf-wabi);font-variant-numeric:tabular-nums;margin-bottom:var(--space-3)}.kf-evidence__label{font-family:Satoshi,system-ui,sans-serif;font-size:15px;line-height:1.5;color:#f5f1ebeb;margin:0 0 12px}.kf-evidence__source{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:#f5f1eb8c;margin:0}.kf-ingredients__overline{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 14px}.kf-ingredients__heading{font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.02em;color:var(--kf-navy);margin:0 0 var(--space-6);max-width:22ch;text-wrap:balance}.kf-ingredients__grid{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:900px){.kf-ingredients__grid{grid-template-columns:repeat(3,1fr)}}.kf-ing-card{position:relative;padding:var(--space-5) 28px 36px;background:#fff;border:1px solid var(--kf-border);border-radius:var(--space-1);transition:transform .36s var(--kf-ease),box-shadow .36s var(--kf-ease)}@media(hover:hover)and (pointer:fine){.kf-ing-card:hover{transform:translateY(-var(--space-1));box-shadow:0 12px var(--space-5) -var(--space-3) #0f1f3c29,0 var(--space-1) 12px -6px #0f1f3c14}}.kf-ing-card__overline{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 18px}.kf-ing-card__dose{font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:clamp(26px,2.8vw,36px);line-height:1.05;letter-spacing:-.02em;color:var(--kf-navy);margin:0 0 var(--space-2);font-variant-numeric:tabular-nums}.kf-ing-card__name{font-family:Satoshi,system-ui,sans-serif;font-weight:700;font-size:var(--space-3);line-height:1.3;color:var(--kf-navy);margin:0 0 var(--space-3)}.kf-ing-card__detail{font-family:Satoshi,system-ui,sans-serif;font-size:14px;line-height:1.55;color:#0f1f3cb8;margin:0}.kf-ing-card__source{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:#0f1f3c80;margin:14px 0 0}.kf-timeline__overline{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 14px}.kf-timeline__heading{font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.02em;color:var(--kf-navy);margin:0 0 var(--space-6);max-width:22ch;text-wrap:balance}.kf-timeline__row{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5);grid-template-columns:1fr;position:relative}@media(min-width:900px){.kf-timeline__row{grid-template-columns:repeat(3,1fr);gap:40px}.kf-timeline__row:before{content:"";position:absolute;top:14px;left:16.66%;right:16.66%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--kf-wabi) 12%,var(--kf-wabi) 88%,transparent 100%);transform:scaleX(0);transform-origin:left;transition:transform 1.2s .3s var(--kf-ease)}.kf-timeline:has(.kf-timeline__cell.is-in-view) .kf-timeline__row:before{transform:scaleX(1)}}.kf-timeline__cell{position:relative}.kf-timeline__dot{display:block;width:28px;height:28px;border-radius:50%;background:var(--kf-shoji);border:2px solid var(--kf-wabi);margin:0 0 var(--space-4);position:relative;z-index:2}.kf-timeline__cell.is-in-view .kf-timeline__dot{background:var(--kf-wabi);transition:background .32s var(--kf-ease)}.kf-timeline__when{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 12px}.kf-timeline__hook{font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.01em;color:var(--kf-navy);margin:0 0 12px;text-wrap:balance}.kf-timeline__detail{font-family:Satoshi,system-ui,sans-serif;font-size:14px;line-height:1.6;color:#0f1f3cb8;margin:0}.kf-cta__inner{max-width:760px;margin:0 auto;text-align:center}.kf-cta__overline{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--kf-wabi);margin:0 0 18px}.kf-cta__heading{font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:clamp(28px,3.6vw,var(--space-6));line-height:1.1;letter-spacing:-.02em;color:var(--kf-shoji);max-width:22ch;margin:0 auto 36px;text-wrap:balance}.kf-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:18px 40px;background:var(--kf-shoji);color:var(--kf-navy);border-radius:2px;font-family:Satoshi,system-ui,sans-serif;font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;min-width:220px;transition:background .28s var(--kf-ease),transform .28s var(--kf-ease)}.kf-cta__btn svg{transition:transform .24s var(--kf-ease)}@media(hover:hover)and (pointer:fine){.kf-cta__btn:hover{background:var(--kf-wabi);transform:translateY(-2px)}.kf-cta__btn:hover svg{transform:translate(var(--space-1))}}.kf-cta__trust{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:#f5f1eb8c;margin:28px 0 0}[data-kf-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s var(--kf-ease),transform .6s var(--kf-ease)}[data-kf-reveal].is-in-view{opacity:1;transform:translateY(0)}[data-kf-reveal-delay="1"].is-in-view{transition-delay:80ms}[data-kf-reveal-delay="2"].is-in-view{transition-delay:.16s}[data-kf-reveal-delay="3"].is-in-view{transition-delay:.24s}[data-kf-reveal-delay="4"].is-in-view{transition-delay:.32s}[data-kf-count]{display:inline-block}@media(prefers-reduced-motion:reduce){[data-kf-reveal],[data-kf-reveal].is-in-view,.kf-hero__accent,.kf-timeline__row:before{transition:none!important;transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-focus.css.map */
