body.home{--ks-page-bg:#fff7f3;--ks-card:#fff;--ks-card-soft:#fffdfa;--ks-ink:#222;--ks-text:#4e4742;--ks-muted:#756b65;--ks-soft:#8b817a;--ks-line:#eadfd2;--ks-line-soft:rgba(234,223,210,.92);--ks-accent:#f08a24;--ks-accent-soft:#fff1e7;--ks-accent-line:rgba(255,127,80,.22);--ks-shadow-soft:0 8px 22px rgba(0,0,0,.045);--ks-shadow-card:0 10px 26px rgba(0,0,0,.055);--ks-shadow-strong:0 12px 28px rgba(0,0,0,.07);--ks-radius-sm:14px;--ks-radius-md:18px;--ks-radius-lg:20px;--ks-fixed-cta-h:96px;--ks-fixed-cta-gap:16px}body.home #ks-hero,body.home #ks-top-links,body.home #ks-pains,body.home #ks-reasons,body.home #ks-compare,body.home #ks-price,body.home #ks-trainer,body.home #ks-faq,body.home #ks-last-cta,body.home #ks-voices{background:var(--ks-page-bg);color:var(--ks-ink)}body.home #ks-hero p,body.home #ks-top-links p,body.home #ks-pains p,body.home #ks-reasons p,body.home #ks-compare p,body.home #ks-price p,body.home #ks-trainer p,body.home #ks-faq p,body.home #ks-last-cta p,body.home #ks-voices p,body.home #ks-reasons li,body.home #ks-compare li,body.home #ks-price li,body.home #ks-trainer li,body.home #ks-faq li,body.home #ks-last-cta li,body.home #ks-voices li{color:var(--ks-text)}body.home #ks-hero .ks-hero-inner,body.home #ks-top-links .ks-top-links__inner,body.home #ks-pains .pains__container,body.home #ks-reasons .ks-wrap,body.home #ks-compare .ks-wrap,body.home #ks-price .ks-wrap,body.home #ks-trainer .ks-wrap,body.home #ks-faq .ks-wrap,body.home #ks-last-cta .ks-wrap,body.home #ks-voices .ks-wrap{width:min(100%, 960px);margin:0 auto;padding-left:18px;padding-right:18px}@media (max-width:767px){body.home #ks-hero .ks-hero-inner,body.home #ks-top-links .ks-top-links__inner,body.home #ks-pains .pains__container,body.home #ks-reasons .ks-wrap,body.home #ks-compare .ks-wrap,body.home #ks-price .ks-wrap,body.home #ks-trainer .ks-wrap,body.home #ks-faq .ks-wrap,body.home #ks-last-cta .ks-wrap,body.home #ks-voices .ks-wrap{padding-left:16px;padding-right:16px}}body.home #ks-top-links .ks-top-links__eyebrow,body.home #ks-reasons .ks-eyebrow,body.home #ks-compare .ks-eyebrow,body.home #ks-price .ks-eyebrow,body.home #ks-trainer .ks-eyebrow,body.home #ks-faq .ks-eyebrow,body.home #ks-last-cta .ks-eyebrow,body.home #ks-voices .ks-eyebrow,body.home #ks-hero .ks-hero-tag{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid var(--ks-line-soft);color:#7a6e67;font-weight:700;letter-spacing:.02em;box-shadow:0 4px 12px rgba(0,0,0,.03)}body.home #ks-top-links .ks-top-links__eyebrow,body.home #ks-reasons .ks-eyebrow,body.home #ks-compare .ks-eyebrow,body.home #ks-price .ks-eyebrow,body.home #ks-trainer .ks-eyebrow,body.home #ks-faq .ks-eyebrow,body.home #ks-last-cta .ks-eyebrow,body.home #ks-voices .ks-eyebrow{font-size:12px;line-height:1.5}body.home #ks-hero .ks-hero-tag{font-size:13px;line-height:1.4}body.home #ks-top-links .ks-top-links__title,body.home #ks-pains .pains__heading,body.home #ks-reasons .ks-h2,body.home #ks-compare .ks-h2,body.home #ks-price .ks-h2,body.home #ks-trainer .ks-h2,body.home #ks-faq .ks-h2,body.home #ks-last-cta .ks-h2,body.home #ks-voices .ks-h2{color:var(--ks-ink);font-weight:900;letter-spacing:.01em}body.home #ks-top-links .ks-top-links__lead,body.home #ks-pains .pains__intro,body.home #ks-reasons .ks-lead,body.home #ks-compare .ks-lead,body.home #ks-price .ks-lead,body.home #ks-trainer .ks-lead,body.home #ks-faq .ks-lead,body.home #ks-last-cta .ks-lead,body.home #ks-voices .ks-intro{color:var(--ks-text);line-height:1.85}body.home #ks-hero .ks-hero-figure,body.home #ks-hero .ks-hero-body,body.home #ks-top-links .ks-top-links__box,body.home #ks-top-links .ks-top-links__card,body.home #ks-pains .pains__hero,body.home #ks-pains .pains__panel,body.home #ks-pains .pains__body,body.home #ks-pains .pains__reassure,body.home #ks-pains .pains__hope,body.home #ks-reasons .ks-card,body.home #ks-compare .ks-card,body.home #ks-price .ks-card,body.home #ks-price .ks-cta,body.home #ks-trainer .ks-card,body.home #ks-trainer .ks-note,body.home #ks-faq .ks-faq-item,body.home #ks-last-cta .ks-cta-box,body.home #ks-voices .ks-card{background:#fff;border:1px solid var(--ks-line-soft);box-shadow:var(--ks-shadow-soft)}body.home #ks-hero .ks-hero-figure,body.home #ks-hero .ks-hero-body,body.home #ks-top-links .ks-top-links__box,body.home #ks-pains .pains__hero,body.home #ks-pains .pains__body,body.home #ks-price .ks-card,body.home #ks-price .ks-cta,body.home #ks-trainer .ks-card,body.home #ks-faq .ks-faq-item,body.home #ks-last-cta .ks-cta-box,body.home #ks-voices .ks-card{border-radius:18px}body.home #ks-top-links .ks-top-links__card,body.home #ks-pains .pains__panel,body.home #ks-pains .pains__reassure,body.home #ks-pains .pains__hope,body.home #ks-trainer .ks-note{border-radius:16px}body.home #ks-hero .ks-hero-btn,body.home #ks-pains .btn,body.home #ks-price .ks-btn,body.home #ks-price .ks-subbtn,body.home #ks-faq .faq-btn,body.home #ks-faq .faq-subbtn,body.home #ks-last-cta .lastcta-btn,body.home #ks-last-cta .lastcta-subbtn{border-radius:999px;text-decoration:none;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent}body.home #ks-hero .ks-hero-btn:hover,body.home #ks-pains .btn:hover,body.home #ks-price .ks-btn:hover,body.home #ks-price .ks-subbtn:hover,body.home #ks-faq .faq-btn:hover,body.home #ks-faq .faq-subbtn:hover,body.home #ks-last-cta .lastcta-btn:hover,body.home #ks-last-cta .lastcta-subbtn:hover{transform:translateY(-1px)}body.home #ks-hero .ks-hero-btn-reserve,body.home #ks-pains .btn--primary,body.home #ks-price .ks-btn,body.home #ks-faq .faq-btn,body.home #ks-last-cta .lastcta-btn{background:var(--ks-accent);color:#fff;box-shadow:0 12px 24px rgba(240,138,36,.24)}body.home #ks-price .ks-subbtn,body.home #ks-faq .faq-subbtn,body.home #ks-last-cta .lastcta-subbtn{background:#fff;border:1px solid var(--ks-line-soft);color:#7a5a43;box-shadow:0 4px 12px rgba(0,0,0,.03)}body.home #ks-hero .ks-hero-subnote,body.home #ks-pains .pains__cta-note,body.home #ks-price .ks-cta-sub,body.home #ks-faq .faq-sub,body.home #ks-last-cta .lastcta-sub{color:var(--ks-muted);line-height:1.7;text-align:center}body.home #ks-hero{background:var(--ks-page-bg)}body.home #ks-hero .ks-hero-figure{box-shadow:var(--ks-shadow-soft)}body.home #ks-hero .ks-hero-point{background:rgba(255,255,255,.92);border:1px solid var(--ks-line-soft);box-shadow:0 4px 12px rgba(0,0,0,.035);color:#2f2926}body.home #ks-hero .ks-hero-body{box-shadow:var(--ks-shadow-card)}body.home #ks-hero .ks-hero-title{color:#2a2522}body.home #ks-hero .ks-hero-micro{color:#6a625d}body.home #ks-hero .ks-hero-lead{color:#403933;line-height:1.9}body.home #ks-hero .ks-hero-pricecopy{color:#5a4a3d}body.home #ks-hero .ks-hero-textlink a{color:#6b625c;text-decoration:underline;text-underline-offset:2px}body.home #ks-pains .pains__heading{margin-bottom:12px}body.home #ks-pains .pains__intro{margin-bottom:16px}body.home #ks-pains .pains__hero{box-shadow:var(--ks-shadow-soft)}body.home #ks-pains .pains__panel{background:linear-gradient(135deg,rgba(255,247,243,.96),rgba(255,239,230,.9));border:1px solid var(--ks-line-soft);box-shadow:0 10px 22px rgba(0,0,0,.055)}body.home #ks-pains .pains__title{color:var(--ks-ink);border-bottom:2px solid rgba(255,127,80,.3)}body.home #ks-pains .pains__body{box-shadow:var(--ks-shadow-card)}body.home #ks-pains .pains__body p,body.home #ks-pains .pains__bullets li{color:var(--ks-text);line-height:1.85}body.home #ks-pains .pains__subhead,body.home #ks-pains .pains__hope-title,body.home #ks-pains .pains__bridge{color:var(--ks-ink)}body.home #ks-pains .pains__reassure{background:linear-gradient(180deg,rgba(255,247,243,.95),rgba(255,247,243,.82))}body.home #ks-pains .pains__hope{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,247,.96));border:1px solid var(--ks-accent-line)}body.home #ks-pains .pains__ba-link,body.home #ks-pains .pains__mini-note,body.home #ks-pains .pains__cta-note{color:var(--ks-muted)}body.home #ks-pains .pains__ba-link a{color:#cf7f3c;text-decoration:underline;text-underline-offset:2px}body.home #ks-top-links{background:var(--ks-page-bg)}body.home #ks-top-links .ks-top-links__box{box-shadow:var(--ks-shadow-card)}body.home #ks-top-links .ks-top-links__eyebrow{color:#7a6e67}body.home #ks-top-links .ks-top-links__title{color:var(--ks-ink)}body.home #ks-top-links .ks-top-links__lead{color:var(--ks-text)}body.home #ks-top-links .ks-top-links__grid{gap:10px}body.home #ks-top-links .ks-top-links__card{background:var(--ks-card-soft);border:1px solid #f1dccb;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.home #ks-top-links .ks-top-links__card:hover{box-shadow:0 8px 20px rgba(0,0,0,.06);border-color:#ebc9ae}body.home #ks-top-links .ks-top-links__label{color:#c98662}body.home #ks-top-links .ks-top-links__card-title{color:var(--ks-ink)}body.home #ks-top-links .ks-top-links__card-text,body.home #ks-top-links .ks-top-links__note{color:var(--ks-muted)}body.home #ks-top-links .ks-top-links__arrow{color:#c98662;font-weight:800}body.home #ks-reasons .ks-card,body.home #ks-compare .ks-card,body.home #ks-price .ks-card,body.home #ks-trainer .ks-card,body.home #ks-faq .ks-faq-item,body.home #ks-last-cta .ks-cta-box,body.home #ks-voices .ks-card{box-shadow:var(--ks-shadow-soft)}body.home #ks-trainer .ks-note,body.home #ks-price .ks-cta,body.home #ks-last-cta .ks-cta-box{box-shadow:var(--ks-shadow-card)}body.home #ks-top-links{padding-bottom:22px}body.home #ks-top-links+#ks-pains{padding-top:18px}@media (max-width:767px){body.home #ks-top-links .ks-top-links__title,body.home #ks-pains .pains__heading,body.home #ks-reasons .ks-h2,body.home #ks-compare .ks-h2,body.home #ks-price .ks-h2,body.home #ks-trainer .ks-h2,body.home #ks-faq .ks-h2,body.home #ks-last-cta .ks-h2,body.home #ks-voices .ks-h2{letter-spacing:.01em}body.home #ks-hero .ks-hero-body,body.home #ks-top-links .ks-top-links__box,body.home #ks-pains .pains__body,body.home #ks-price .ks-card,body.home #ks-price .ks-cta,body.home #ks-trainer .ks-card,body.home #ks-faq .ks-faq-item,body.home #ks-last-cta .ks-cta-box,body.home #ks-voices .ks-card{border-radius:18px}body.home #ks-top-links .ks-top-links__card,body.home #ks-pains .pains__panel,body.home #ks-pains .pains__reassure,body.home #ks-pains .pains__hope,body.home #ks-trainer .ks-note{border-radius:16px}body.home #ks-hero .ks-hero-btn,body.home #ks-pains .btn,body.home #ks-price .ks-btn,body.home #ks-price .ks-subbtn,body.home #ks-faq .faq-btn,body.home #ks-faq .faq-subbtn,body.home #ks-last-cta .lastcta-btn,body.home #ks-last-cta .lastcta-subbtn{width:100%}}@supports (padding:max(0px)){
  body.home #ks-last-cta,
  body.home .site-footer{
    padding-bottom:max(20px, calc(var(--ks-fixed-cta-h) + var(--ks-fixed-cta-gap) + env(safe-area-inset-bottom)));}}