.fivecom-w-he-health-nutrition {
    --black:#060807;
    --panel:#0b0f0e;
    --panel-2:#0f1413;
    --ink:#f3f7f5;
    --muted:#8ea39e;
    --muted-dim:#5d716d;
    --line:rgba(94,234,212,.12);
    --line-soft:rgba(255,255,255,.07);
    --neon:#34f5c5;
    --neon-soft:#5eead4;
    --neon-deep:#0d9488;
    --glow:0 0 40px rgba(52,245,197,.35);
    --ease:cubic-bezier(.19,1,.22,1);
  }
.fivecom-w-he-health-nutrition, .fivecom-w-he-health-nutrition * {box-sizing:border-box;margin:0;padding:0}
.fivecom-w-he-health-nutrition {-webkit-text-size-adjust:100%}
.fivecom-w-he-health-nutrition {
    font-family:'Heebo',system-ui,sans-serif;
    background:var(--black);
    color:var(--ink);
    line-height:1.75;
    -webkit-font-smoothing:antialiased;
    overflow-x:hidden;
  }
.fivecom-w-he-health-nutrition a {text-decoration:none;color:inherit}
.fivecom-w-he-health-nutrition img {display:block;max-width:100%}
.fivecom-w-he-health-nutrition ::selection {background:var(--neon);color:#03110d}
.fivecom-w-he-health-nutrition .display {font-family:'Suez One',serif;font-weight:400;letter-spacing:-.01em;line-height:.98}
.fivecom-w-he-health-nutrition .wrap {max-width:1240px;margin:0 auto;padding:0 28px}
.fivecom-w-he-health-nutrition section {position:relative;padding:120px 0}
.fivecom-w-he-health-nutrition .neon {color:var(--neon)}
.fivecom-w-he-health-nutrition .eyebrow {
    display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.74rem;
    letter-spacing:.32em;color:var(--neon-soft);text-transform:uppercase;margin-bottom:26px;
  }
.fivecom-w-he-health-nutrition .eyebrow::before {content:"";width:34px;height:1px;background:var(--neon)}
.fivecom-w-he-health-nutrition h2.section-title {font-size:clamp(2.1rem,6.2vw,4.2rem)}
.fivecom-w-he-health-nutrition .section-sub {color:var(--muted);font-size:1.1rem;max-width:560px;margin-top:22px;font-weight:300}
.fivecom-w-he-health-nutrition .reveal {opacity:0;transform:translateY(34px)}
.fivecom-w-he-health-nutrition.no-motion .reveal {opacity:1;transform:none}
.fivecom-w-he-health-nutrition .btn {
    position:relative;display:inline-flex;align-items:center;gap:10px;font-weight:600;
    font-size:1rem;padding:16px 32px;border-radius:999px;cursor:pointer;border:none;
    font-family:inherit;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease);
  }
.fivecom-w-he-health-nutrition .btn-primary {background:var(--neon);color:#03110d;box-shadow:var(--glow)}
.fivecom-w-he-health-nutrition .btn-primary:hover {box-shadow:0 0 60px rgba(52,245,197,.6)}
.fivecom-w-he-health-nutrition .btn-ghost {background:transparent;color:var(--ink);border:1px solid var(--line)}
.fivecom-w-he-health-nutrition .btn-ghost:hover {border-color:var(--neon);color:var(--neon)}
.fivecom-w-he-health-nutrition .btn svg {width:18px;height:18px}
.fivecom-w-he-health-nutrition header.site {
    position:fixed;top:0;left:0;right:0;z-index:80;
    transition:background .5s var(--ease),border-color .5s var(--ease),backdrop-filter .5s var(--ease);
    border-bottom:1px solid transparent;
  }
.fivecom-w-he-health-nutrition header.site.scrolled {background:rgba(6,8,7,.72);backdrop-filter:blur(16px);border-bottom-color:var(--line-soft)}
.fivecom-w-he-health-nutrition .nav {display:flex;align-items:center;justify-content:space-between;height:84px}
.fivecom-w-he-health-nutrition .logo {display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.4rem}
.fivecom-w-he-health-nutrition .logo .mark {
    width:42px;height:42px;border-radius:50%;border:1px solid var(--line);
    display:grid;place-items:center;box-shadow:inset 0 0 18px rgba(52,245,197,.25);
  }
.fivecom-w-he-health-nutrition .logo .mark svg {width:22px;height:22px;stroke:var(--neon)}
.fivecom-w-he-health-nutrition .logo .nm {font-family:'Suez One',serif;letter-spacing:0}
.fivecom-w-he-health-nutrition .logo small {display:block;font-size:.62rem;font-weight:400;color:var(--muted);letter-spacing:.22em;margin-top:-2px;font-family:'Heebo'}
.fivecom-w-he-health-nutrition .nav-links {display:flex;align-items:center;gap:34px;list-style:none}
.fivecom-w-he-health-nutrition .nav-links a {font-weight:500;font-size:.92rem;color:var(--muted);transition:color .3s}
.fivecom-w-he-health-nutrition .nav-links a:hover {color:var(--ink)}
.fivecom-w-he-health-nutrition .nav-cta {display:flex;align-items:center;gap:16px}
.fivecom-w-he-health-nutrition .burger {display:none;background:none;border:none;cursor:pointer;padding:8px}
.fivecom-w-he-health-nutrition .burger svg {width:28px;height:28px;stroke:var(--ink)}
.fivecom-w-he-health-nutrition .hero {min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0;text-align:center}
.fivecom-w-he-health-nutrition .hero-bg {position:absolute;inset:-12% 0;z-index:0;overflow:hidden;will-change:transform}
.fivecom-w-he-health-nutrition .hero-bg img {width:100%;height:124%;object-fit:cover;filter:grayscale(.3)}
.fivecom-w-he-health-nutrition .hero-vignette {
    position:absolute;inset:0;z-index:1;
    background:
      radial-gradient(120% 80% at 50% 35%,rgba(6,8,7,.30) 0%,rgba(6,8,7,.74) 55%,var(--black) 100%),
      linear-gradient(180deg,rgba(6,8,7,.55) 0%,transparent 30%,transparent 60%,var(--black) 100%);
  }
.fivecom-w-he-health-nutrition .hero-glow {position:absolute;z-index:1;width:60vw;height:60vw;max-width:760px;max-height:760px;top:8%;left:50%;transform:translateX(-50%);
    background:radial-gradient(circle,rgba(52,245,197,.16),transparent 60%);pointer-events:none}
.fivecom-w-he-health-nutrition .hero-inner {position:relative;z-index:3;max-width:1000px;padding:140px 28px 90px}
.fivecom-w-he-health-nutrition .hero h1 {font-size:clamp(3rem,12.5vw,8.4rem);margin:8px 0}
.fivecom-w-he-health-nutrition .hero h1 .line {display:block;overflow:hidden}
.fivecom-w-he-health-nutrition .hero h1 .ln-in {display:block}
.fivecom-w-he-health-nutrition .hero p.lead {font-size:clamp(1.05rem,1.7vw,1.3rem);color:var(--muted);max-width:580px;margin:30px auto 40px;font-weight:300}
.fivecom-w-he-health-nutrition .hero-actions {display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.fivecom-w-he-health-nutrition .hero-meta {display:flex;align-items:center;gap:14px;justify-content:center;margin-top:42px;flex-wrap:wrap}
.fivecom-w-he-health-nutrition .avatars {display:flex}
.fivecom-w-he-health-nutrition .avatars img {width:40px;height:40px;border-radius:50%;border:2px solid var(--black);object-fit:cover;margin-left:-12px}
.fivecom-w-he-health-nutrition .hero-meta .stars {color:var(--neon-soft);font-weight:600;font-size:.9rem;letter-spacing:.02em}
.fivecom-w-he-health-nutrition .hero-meta .stars span {color:var(--muted);font-weight:300;display:block;font-size:.84rem}
.fivecom-w-he-health-nutrition .scroll-cue {position:absolute;bottom:34px;left:50%;transform:translateX(-50%);z-index:4;color:var(--muted-dim);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:10px}
.fivecom-w-he-health-nutrition .scroll-cue .bar {width:1px;height:46px;background:linear-gradient(var(--neon),transparent);animation:cue 2.4s var(--ease) infinite}
@keyframes cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
.fivecom-w-he-health-nutrition .stats {padding:70px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--panel)}
.fivecom-w-he-health-nutrition .stats-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}
.fivecom-w-he-health-nutrition .stat .num {font-family:'Suez One',serif;font-size:clamp(2.2rem,5vw,3.4rem);color:var(--ink);line-height:1}
.fivecom-w-he-health-nutrition .stat .num b {color:var(--neon)}
.fivecom-w-he-health-nutrition .stat .lbl {color:var(--muted);font-weight:300;margin-top:12px;font-size:.95rem}
.fivecom-w-he-health-nutrition .stat+.stat {border-right:1px solid var(--line-soft)}
.fivecom-w-he-health-nutrition .sec-head {display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:64px}
.fivecom-w-he-health-nutrition .sec-head .sub-col {padding-bottom:10px}
.fivecom-w-he-health-nutrition .svc-list {border-top:1px solid var(--line-soft)}
.fivecom-w-he-health-nutrition .svc-row {
    display:grid;grid-template-columns:64px 1fr auto;gap:30px;align-items:center;
    padding:34px 0;border-bottom:1px solid var(--line-soft);position:relative;
    transition:color .4s var(--ease);
  }
.fivecom-w-he-health-nutrition .svc-row::before {content:"";position:absolute;inset:0 -28px;background:linear-gradient(90deg,rgba(52,245,197,.06),transparent);opacity:0;transition:opacity .45s var(--ease)}
.fivecom-w-he-health-nutrition .svc-row:hover::before {opacity:1}
.fivecom-w-he-health-nutrition .svc-num {font-family:'Suez One',serif;font-size:1.1rem;color:var(--muted-dim);transition:color .4s var(--ease)}
.fivecom-w-he-health-nutrition .svc-row:hover .svc-num {color:var(--neon)}
.fivecom-w-he-health-nutrition .svc-main h3 {font-size:clamp(1.4rem,3.2vw,2.1rem);font-weight:600;transition:transform .45s var(--ease),color .4s var(--ease)}
.fivecom-w-he-health-nutrition .svc-row:hover .svc-main h3 {color:var(--neon-soft)}
.fivecom-w-he-health-nutrition .svc-main p {color:var(--muted);font-weight:300;font-size:1rem;margin-top:8px;max-width:620px}
.fivecom-w-he-health-nutrition .svc-ic {width:56px;height:56px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;flex:none}
.fivecom-w-he-health-nutrition .svc-ic svg {width:26px;height:26px;stroke:var(--neon-soft);fill:none}
@media(hover:hover){
.fivecom-w-he-health-nutrition .svc-row:hover .svc-main h3 {transform:translateX(-10px)}
}
.fivecom-w-he-health-nutrition .band {position:relative;height:78vh;min-height:460px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}
.fivecom-w-he-health-nutrition .band-img {position:absolute;inset:-10% 0;z-index:0;will-change:transform}
.fivecom-w-he-health-nutrition .band-img img {width:100%;height:120%;object-fit:cover;filter:grayscale(.4)}
.fivecom-w-he-health-nutrition .band-dim {position:absolute;inset:0;z-index:1;background:rgba(6,8,7,.55)}
.fivecom-w-he-health-nutrition .band-inner {position:relative;z-index:2;max-width:820px;padding:0 28px}
.fivecom-w-he-health-nutrition .band-inner h2 {font-size:clamp(1.9rem,5vw,3.6rem)}
.fivecom-w-he-health-nutrition .band-inner p {color:var(--muted);margin-top:20px;font-weight:300;font-size:1.1rem}
.fivecom-w-he-health-nutrition .about-grid {display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}
.fivecom-w-he-health-nutrition .about-img-wrap {position:relative}
.fivecom-w-he-health-nutrition .about-img-wrap .frame {position:relative;border-radius:4px;overflow:hidden;border:1px solid var(--line)}
.fivecom-w-he-health-nutrition .about-img-wrap img {width:100%;object-fit:cover;aspect-ratio:4/5;filter:grayscale(.35)}
.fivecom-w-he-health-nutrition .about-badge {
    position:absolute;bottom:-24px;right:-20px;background:var(--panel);border:1px solid var(--line);
    border-radius:4px;padding:22px 26px;text-align:center;box-shadow:var(--glow);
  }
.fivecom-w-he-health-nutrition .about-badge b {font-family:'Suez One',serif;display:block;font-size:2rem;color:var(--neon);line-height:1}
.fivecom-w-he-health-nutrition .about-badge small {font-size:.78rem;color:var(--muted);letter-spacing:.05em}
.fivecom-w-he-health-nutrition .check-list {list-style:none;margin-top:32px;display:grid;gap:20px}
.fivecom-w-he-health-nutrition .check-list li {display:flex;gap:16px;align-items:flex-start;font-size:1.02rem;color:var(--muted);font-weight:300}
.fivecom-w-he-health-nutrition .check-list .ck {flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;margin-top:3px}
.fivecom-w-he-health-nutrition .check-list .ck svg {width:15px;height:15px;stroke:var(--neon)}
.fivecom-w-he-health-nutrition .check-list b {color:var(--ink);font-weight:600}
.fivecom-w-he-health-nutrition .tst {background:var(--panel)}
.fivecom-w-he-health-nutrition .tst-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.fivecom-w-he-health-nutrition .tst-card {
    background:var(--panel-2);border:1px solid var(--line-soft);border-radius:6px;padding:34px 30px;
    display:flex;flex-direction:column;transition:border-color .4s var(--ease),transform .4s var(--ease);
  }
.fivecom-w-he-health-nutrition .tst-card:hover {border-color:var(--line);transform:translateY(-6px)}
.fivecom-w-he-health-nutrition .tst-card .stars {color:var(--neon-soft);font-size:.95rem;margin-bottom:18px;letter-spacing:.1em}
.fivecom-w-he-health-nutrition .tst-card .quote {font-size:1.06rem;color:var(--ink);flex:1;font-weight:300}
.fivecom-w-he-health-nutrition .tst-card .who {display:flex;align-items:center;gap:14px;margin-top:26px}
.fivecom-w-he-health-nutrition .tst-card .who img {width:48px;height:48px;border-radius:50%;object-fit:cover;filter:grayscale(.3)}
.fivecom-w-he-health-nutrition .tst-card .who b {display:block;font-size:1rem;font-weight:600}
.fivecom-w-he-health-nutrition .tst-card .who small {color:var(--muted);font-size:.84rem}
.fivecom-w-he-health-nutrition .price-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}
.fivecom-w-he-health-nutrition .plan {
    background:var(--panel);border:1px solid var(--line-soft);border-radius:8px;padding:38px 32px;
    display:flex;flex-direction:column;position:relative;transition:border-color .4s var(--ease),transform .4s var(--ease)}
.fivecom-w-he-health-nutrition .plan:hover {transform:translateY(-6px);border-color:var(--line)}
.fivecom-w-he-health-nutrition .plan.featured {border-color:var(--neon);box-shadow:var(--glow)}
.fivecom-w-he-health-nutrition .badge-pop {
    position:absolute;top:-13px;right:32px;background:var(--neon);color:#03110d;
    font-weight:600;font-size:.74rem;padding:6px 16px;border-radius:999px;letter-spacing:.06em;
  }
.fivecom-w-he-health-nutrition .plan h3 {font-size:1.3rem;font-weight:600}
.fivecom-w-he-health-nutrition .plan-desc {color:var(--muted);font-size:.92rem;margin:8px 0 22px;font-weight:300}
.fivecom-w-he-health-nutrition .price {display:flex;align-items:flex-end;gap:7px;margin-bottom:26px}
.fivecom-w-he-health-nutrition .price b {font-family:'Suez One',serif;font-size:2.6rem;line-height:.9;color:var(--ink)}
.fivecom-w-he-health-nutrition .plan.featured .price b {color:var(--neon)}
.fivecom-w-he-health-nutrition .price small {font-size:.92rem;color:var(--muted)}
.fivecom-w-he-health-nutrition .feat {list-style:none;display:grid;gap:14px;margin-bottom:30px;flex:1}
.fivecom-w-he-health-nutrition .feat li {display:flex;gap:12px;align-items:center;font-size:.97rem;color:var(--muted);font-weight:300}
.fivecom-w-he-health-nutrition .feat .ck {flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}
.fivecom-w-he-health-nutrition .feat .ck svg {width:12px;height:12px;stroke:var(--neon)}
.fivecom-w-he-health-nutrition .faq-wrap {max-width:840px;margin:0 auto;border-top:1px solid var(--line-soft)}
.fivecom-w-he-health-nutrition details {border-bottom:1px solid var(--line-soft);transition:.2s}
.fivecom-w-he-health-nutrition summary {
    list-style:none;cursor:pointer;font-weight:500;font-size:clamp(1.05rem,2.2vw,1.3rem);padding:28px 4px;
    display:flex;align-items:center;justify-content:space-between;gap:18px;transition:color .3s;
  }
.fivecom-w-he-health-nutrition summary:hover {color:var(--neon-soft)}
.fivecom-w-he-health-nutrition summary::-webkit-details-marker {display:none}
.fivecom-w-he-health-nutrition summary .pl {flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:transform .35s var(--ease),background .35s}
.fivecom-w-he-health-nutrition summary .pl svg {width:15px;height:15px;stroke:var(--neon)}
.fivecom-w-he-health-nutrition details[open] summary {color:var(--neon)}
.fivecom-w-he-health-nutrition details[open] summary .pl {transform:rotate(45deg);background:var(--neon)}
.fivecom-w-he-health-nutrition details[open] summary .pl svg {stroke:#03110d}
.fivecom-w-he-health-nutrition details .body {padding:0 4px 30px;color:var(--muted);font-size:1.02rem;font-weight:300;max-width:720px}
.fivecom-w-he-health-nutrition .cta {position:relative;overflow:hidden}
.fivecom-w-he-health-nutrition .cta::before {content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 50% 0%,rgba(52,245,197,.12),transparent 60%)}
.fivecom-w-he-health-nutrition .cta-grid {position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}
.fivecom-w-he-health-nutrition .cta-copy h2 {font-size:clamp(2.2rem,5.5vw,3.8rem)}
.fivecom-w-he-health-nutrition .cta-copy p {color:var(--muted);font-size:1.12rem;margin:24px 0 30px;font-weight:300;max-width:480px}
.fivecom-w-he-health-nutrition .cta-phone {display:inline-flex;align-items:center;gap:11px;font-weight:600;font-size:1.2rem;color:var(--ink)}
.fivecom-w-he-health-nutrition .cta-phone svg {width:22px;height:22px;stroke:var(--neon)}
.fivecom-w-he-health-nutrition .lead-form {background:var(--panel);border:1px solid var(--line-soft);border-radius:12px;padding:38px 34px}
.fivecom-w-he-health-nutrition .lead-form h3 {font-size:1.4rem;font-weight:600;margin-bottom:6px}
.fivecom-w-he-health-nutrition .lead-form .fnote {color:var(--muted);font-size:.92rem;font-weight:300;margin-bottom:26px}
.fivecom-w-he-health-nutrition .field {margin-bottom:18px}
.fivecom-w-he-health-nutrition .field label {display:block;font-size:.82rem;color:var(--muted);margin-bottom:8px;letter-spacing:.04em}
.fivecom-w-he-health-nutrition .field input, .fivecom-w-he-health-nutrition .field select, .fivecom-w-he-health-nutrition .field textarea {
    width:100%;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:8px;
    padding:14px 16px;color:var(--ink);font-family:inherit;font-size:1rem;transition:border-color .3s;
  }
.fivecom-w-he-health-nutrition .field input:focus, .fivecom-w-he-health-nutrition .field select:focus, .fivecom-w-he-health-nutrition .field textarea:focus {outline:none;border-color:var(--neon)}
.fivecom-w-he-health-nutrition .field textarea {resize:vertical;min-height:84px}
.fivecom-w-he-health-nutrition .lead-form .btn {width:100%;justify-content:center;margin-top:6px}
.fivecom-w-he-health-nutrition footer.site {background:var(--panel);border-top:1px solid var(--line-soft);padding:80px 0 32px}
.fivecom-w-he-health-nutrition .foot-grid {display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px}
.fivecom-w-he-health-nutrition .foot-grid .logo {margin-bottom:18px}
.fivecom-w-he-health-nutrition .foot-about {color:var(--muted);font-size:.95rem;max-width:290px;font-weight:300}
.fivecom-w-he-health-nutrition .foot-col h4 {color:var(--ink);font-size:1rem;font-weight:600;margin-bottom:18px}
.fivecom-w-he-health-nutrition .foot-col ul {list-style:none;display:grid;gap:12px}
.fivecom-w-he-health-nutrition .foot-col a, .fivecom-w-he-health-nutrition .foot-col li {color:var(--muted);font-size:.93rem;font-weight:300;transition:color .25s}
.fivecom-w-he-health-nutrition .foot-col a:hover {color:var(--neon)}
.fivecom-w-he-health-nutrition .foot-contact li {display:flex;gap:11px;align-items:flex-start}
.fivecom-w-he-health-nutrition .foot-contact svg {width:18px;height:18px;stroke:var(--neon);flex:none;margin-top:3px;fill:none}
.fivecom-w-he-health-nutrition .socials {display:flex;gap:12px;margin-top:22px}
.fivecom-w-he-health-nutrition .socials a {width:42px;height:42px;border-radius:50%;border:1px solid var(--line-soft);display:grid;place-items:center;transition:.3s}
.fivecom-w-he-health-nutrition .socials a:hover {border-color:var(--neon);background:rgba(52,245,197,.08)}
.fivecom-w-he-health-nutrition .socials svg {width:19px;height:19px;stroke:var(--muted);fill:none}
.fivecom-w-he-health-nutrition .socials a:hover svg {stroke:var(--neon)}
.fivecom-w-he-health-nutrition .foot-bottom {border-top:1px solid var(--line-soft);margin-top:54px;padding-top:28px;text-align:center;color:var(--muted-dim);font-size:.86rem;font-weight:300}
.fivecom-w-he-health-nutrition .cursor-dot, .fivecom-w-he-health-nutrition .cursor-ring {position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:200;mix-blend-mode:difference;will-change:transform}
.fivecom-w-he-health-nutrition .cursor-dot {width:7px;height:7px;background:var(--neon);transform:translate(-50%,-50%)}
.fivecom-w-he-health-nutrition .cursor-ring {width:38px;height:38px;border:1px solid rgba(52,245,197,.6);transform:translate(-50%,-50%);transition:width .3s,height .3s,border-color .3s}
.fivecom-w-he-health-nutrition .cursor-ring.grow {width:64px;height:64px;border-color:var(--neon)}
@media(hover:none){
.fivecom-w-he-health-nutrition .cursor-dot, .fivecom-w-he-health-nutrition .cursor-ring {display:none}
}
@media(max-width:980px){
.fivecom-w-he-health-nutrition .about-grid, .fivecom-w-he-health-nutrition .cta-grid {grid-template-columns:1fr;gap:48px}
.fivecom-w-he-health-nutrition .about-img-wrap {max-width:440px;margin:0 auto}
.fivecom-w-he-health-nutrition .sec-head {grid-template-columns:1fr;gap:18px}
.fivecom-w-he-health-nutrition .tst-grid, .fivecom-w-he-health-nutrition .price-grid {grid-template-columns:1fr}
.fivecom-w-he-health-nutrition .foot-grid {grid-template-columns:1fr 1fr}
.fivecom-w-he-health-nutrition .stats-grid {grid-template-columns:repeat(2,1fr);gap:40px 18px}
.fivecom-w-he-health-nutrition .stat:nth-child(odd) {border-right:none}
}
@media(max-width:640px){
.fivecom-w-he-health-nutrition section {padding:84px 0}
.fivecom-w-he-health-nutrition .wrap {padding:0 20px}
.fivecom-w-he-health-nutrition .nav-links {display:none;position:absolute;top:84px;right:0;left:0;flex-direction:column;
      background:var(--panel);border-bottom:1px solid var(--line-soft);padding:18px 22px;gap:4px}
.fivecom-w-he-health-nutrition .nav-links.open {display:flex}
.fivecom-w-he-health-nutrition .nav-links a {padding:12px 0;width:100%;border-bottom:1px solid var(--line-soft)}
.fivecom-w-he-health-nutrition .nav .nav-cta .btn {display:none}
.fivecom-w-he-health-nutrition .burger {display:block}
.fivecom-w-he-health-nutrition .foot-grid {grid-template-columns:1fr}
.fivecom-w-he-health-nutrition .svc-row {grid-template-columns:44px 1fr;gap:18px}
.fivecom-w-he-health-nutrition .svc-ic {display:none}
.fivecom-w-he-health-nutrition .about-badge {right:auto;left:0}
}
@media (prefers-reduced-motion: reduce){
.fivecom-w-he-health-nutrition .reveal {opacity:1!important;transform:none!important}
.fivecom-w-he-health-nutrition .scroll-cue .bar {animation:none}
.fivecom-w-he-health-nutrition, .fivecom-w-he-health-nutrition * {scroll-behavior:auto!important}
}
