.lh{--lh-bg:#052e16;--lh-lime:#bef264;--lh-text:#f0fdf4;--lh-muted:#f0fdf4b8;color:var(--lh-text);background:radial-gradient(1200px 600px at 85% 20%,#f472b62e,transparent 60%),radial-gradient(900px 500px at 10% 0%,#22c55e59,transparent 60%),linear-gradient(160deg,#064e3b 0%,var(--lh-bg)55%,#021c0e 100%);padding:72px 6% 0;position:relative;overflow:hidden}.lh-glow{pointer-events:none;background:radial-gradient(circle,#bef2641f,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;inset:auto -20% -40% auto}.lh-inner{max-width:var(--container);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:40px;margin:0 auto;display:grid;position:relative}.lh-copy{padding-bottom:72px}.lh-pill{letter-spacing:.04em;color:var(--lh-muted);background:#f0fdf40f;border:1px solid #f0fdf42e;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.lh-pill-dot{background:var(--lh-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #bef26433}.lh-title{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(36px,5.2vw,62px);font-weight:800;line-height:1.04}.lh-title em{color:var(--lh-lime);font-style:normal;display:block}.lh-lead{max-width:520px;color:var(--lh-muted);font-size:19px;line-height:1.55}.lh-pains{flex-wrap:wrap;gap:8px;margin:24px 0 30px;list-style:none;display:flex}.lh-pains li{color:var(--lh-text);background:#f0fdf40f;border:1px solid #f0fdf41a;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:14px;display:inline-flex}.lh-x{flex:none;width:18px;height:18px}.lh-x circle{fill:#f871712e}.lh-x path{stroke:#fca5a5;stroke-width:2px;stroke-linecap:round;fill:none}.lh-shop{background:linear-gradient(135deg,#bef26424,#f0fdf40a);border:1px solid #bef2644d;border-radius:20px;max-width:560px;margin:0 0 30px;padding:18px 20px}.lh-shop-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.lh-shop-head strong{font-size:16px;line-height:1.3;display:block}.lh-shop-icon{background:var(--lh-lime);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.lh-cart{width:22px;height:22px}.lh-cart path,.lh-cart circle{stroke:#052e16;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.lh-shop-new{letter-spacing:.04em;text-transform:uppercase;color:var(--lh-lime);font-size:12px;font-weight:700}.lh-shop p{color:var(--lh-muted);font-size:15px;line-height:1.5}.lh-shop p b{color:var(--lh-text);font-weight:600}.lh-shop-stores{flex-wrap:wrap;gap:6px;margin-top:12px;list-style:none;display:flex}.lh-shop-stores li{color:var(--lh-text);background:#f0fdf41a;border:1px solid #f0fdf424;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.lh-ctas{flex-wrap:wrap;gap:12px;display:flex}.lh-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:14px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.lh-btn-primary{background:var(--lh-lime);color:#052e16;box-shadow:0 14px 34px #bef26447}.lh-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px #bef26461}.lh-btn-ghost{color:var(--lh-text);border:1px solid #f0fdf447}.lh-btn-ghost:hover{background:#f0fdf414}.lh-arrow{width:18px;height:18px}.lh-arrow path{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.lh-stats{border-top:1px solid #f0fdf41f;gap:36px;margin-top:40px;padding-top:24px;display:flex}.lh-stats dt{letter-spacing:-.02em;font-size:26px;font-weight:800}.lh-stats dd{color:var(--lh-muted);font-size:13px}.lh-visual{justify-content:center;align-items:flex-end;min-height:560px;display:flex;position:relative}.lh-ring{background:radial-gradient(circle at 50% 40%,#f472b659,#bef2641f 55%,#0000 70%);border:1px solid #f0fdf41f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}.lh-tara{object-fit:contain;object-position:bottom;filter:drop-shadow(0 30px 40px #00000059);width:auto;max-width:none;height:calc(100% - 52px);position:absolute;top:52px;bottom:0;left:50%;transform:translate(-50%)}.lh-card{color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:18px;padding:14px 16px;position:absolute;box-shadow:0 24px 50px #021c0e59}.lh-card-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700;display:block}.lh-card-macros{width:220px;animation:6s ease-in-out infinite lh-float;top:42%;left:0}.lh-card-kcal{letter-spacing:-.02em;color:#15803d;margin:2px 0 10px;font-size:28px;font-weight:800;display:block}.lh-card-kcal small{color:#64748b;font-size:14px;font-weight:600}.lh-macro{grid-template-columns:78px 1fr 40px;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:grid}.lh-macro span{color:#475569}.lh-macro i{background:linear-gradient(90deg,#16a34a,#84cc16);border-radius:999px;height:6px;display:block}.lh-macro b{text-align:right;font-size:12px}.lh-card-meal{align-items:center;gap:12px;max-width:270px;animation:7s ease-in-out infinite reverse lh-float;display:flex;bottom:120px;right:-10px}.lh-card-meal strong{font-size:15px;line-height:1.25;display:block}.lh-meal-icon{background:#fef3c7;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.lh-meal-kcal{color:#64748b;font-size:12px}.lh-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lh-muted);background:#052e16bf;border:1px solid #f0fdf42e;border-radius:14px;padding:10px 14px;font-size:12px;line-height:1.4;position:absolute;top:90px;right:0}.lh-badge span{letter-spacing:.06em;text-transform:uppercase;color:var(--lh-lime);font-size:13px;font-weight:800;display:block}.lh-badge{max-width:230px}.lh-badge strong{color:#fff;margin-top:2px;font-size:14px;display:block}@keyframes lh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.lh-card{animation:none}}@media (max-width:960px){.lh{padding:36px 16px 0}.lh-inner{grid-template-columns:1fr;gap:8px}.lh-copy{padding-bottom:8px}.lh-title{margin:18px 0 14px}.lh-lead{font-size:17px}.lh-pains{margin:18px 0 22px}.lh-pains li{font-size:13px}.lh-shop{margin-bottom:22px;padding:16px}.lh-shop p{font-size:14px}.lh-btn{width:100%}.lh-stats{justify-content:space-between;gap:0;margin-top:28px}.lh-stats div{text-align:center;flex:1}.lh-stats dt{font-size:22px}.lh-visual{justify-content:flex-end;height:480px;min-height:0;margin-top:12px;padding-top:0}.lh-tara{height:100%;top:0;left:auto;right:-12px;transform:none}.lh-ring{width:360px;height:360px;bottom:-110px;left:62%}.lh-card-macros{width:172px;padding:12px;top:70px}.lh-card-kcal{margin-bottom:6px;font-size:22px}.lh-macro{grid-template-columns:64px 1fr 34px;font-size:11px}.lh-card-meal{max-width:200px;padding:10px 12px;bottom:40px;left:0;right:auto}.lh-card-meal strong{font-size:13px}.lh-meal-icon{width:38px;height:38px;font-size:20px}.lh-badge{top:0;left:0;right:auto}}.hiw{border:1px solid var(--border);background:#fff;border-radius:24px;padding:28px;position:sticky;top:24px;box-shadow:0 18px 40px #0f172a0f}.hiw h2{margin-bottom:18px;font-size:22px}.hiw ol{counter-reset:hiw;gap:18px;list-style:none;display:grid}.hiw li{counter-increment:hiw;grid-template-columns:40px 1fr;gap:14px;display:grid}.hiw li:before{content:counter(hiw);color:#15803d;background:var(--accent-soft);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.hiw strong{display:block}.hiw li span{color:var(--muted);font-size:14px}.hiw-quote{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:14px;margin-top:24px;padding-top:20px;font-size:14px;font-style:italic;display:flex}.hiw-quote img{object-fit:cover;object-position:top;background:linear-gradient(180deg,var(--accent-soft),var(--pink-soft));border-radius:50%;flex:none;width:56px;height:56px}.hiw-quote b{color:var(--text);font-style:normal;display:block}@media (max-width:960px){.hiw{order:4;margin-top:20px;padding:22px;position:static}}
