:root[data-theme=dark] .lhv2__root{--lhv2-bg:var(--surface-0);--lhv2-card:#ffffff0a;--lhv2-text:var(--ink-800);--lhv2-muted:var(--ink-600);--lhv2-border:var(--border-200)}:root[data-theme=dark] .lhv2__h2,:root[data-theme=dark] .lhv2__stat-title,:root[data-theme=dark] .lhv2__stage-title,:root[data-theme=dark] .lhv2__product-name,:root[data-theme=dark] .lhv2__case-name,:root[data-theme=dark] .lhv2__sym-label,:root[data-theme=dark] .lhv2__media-card h3,:root[data-theme=dark] .lhv2__media-yt-meta h3,:root[data-theme=dark] .lhv2__media-podcast-head h3,:root[data-theme=dark] .lhv2__media-podcast-title{color:var(--ink-900)}:root[data-theme=dark] .lhv2__eyebrow{color:var(--marine-300);background:#10b9811f}:root[data-theme=dark] .lhv2__btn--ghost{border-color:var(--border-strong);color:var(--ink-900);background:#ffffff0f}:root[data-theme=dark] .lhv2__btn--ghost:hover{background:var(--marine-700);color:#fff}:root[data-theme=dark] .lhv2__scale,:root[data-theme=dark] .lhv2__cases,:root[data-theme=dark] .lhv2__rnd{background:var(--surface-0)}:root[data-theme=dark] .lhv2__protocol{background:linear-gradient(180deg, var(--surface-0) 0%, var(--surface-1) 100%)}:root[data-theme=dark] .lhv2__symptoms{background:var(--surface-1)}:root[data-theme=dark] .lhv2__media,:root[data-theme=dark] .lhv2__mech{background:linear-gradient(180deg, var(--surface-1) 0%, var(--surface-0) 100%)}:root[data-theme=dark] .lhv2__products{background:var(--surface-0)}:root[data-theme=dark] .lhv2__stat,:root[data-theme=dark] .lhv2__stage,:root[data-theme=dark] .lhv2__product,:root[data-theme=dark] .lhv2__case,:root[data-theme=dark] .lhv2__sym,:root[data-theme=dark] .lhv2__media-card,:root[data-theme=dark] .lhv2__rnd-article-card,:root[data-theme=dark] .lhv2__media-podcast-card{border-color:var(--border-200);background:#ffffff0a}:root[data-theme=dark] .lhv2__stage--flagship{background:linear-gradient(#ffffff0a 0%,#10b9810f 100%);border-color:#10b98173;box-shadow:0 0 0 6px #10b98114,0 14px 40px #10b98124}:root[data-theme=dark] .lhv2__tab{border-color:var(--border-200);color:var(--ink-800);background:#ffffff0f}:root[data-theme=dark] .lhv2__product-img,:root[data-theme=dark] .lhv2__case-img,:root[data-theme=dark] .lhv2__sym-img,:root[data-theme=dark] .lhv2__media-podcast-img{background:#ffffff0a}:root[data-theme=dark] .lhv2__stage-pill{color:var(--marine-300);background:#10b98126}:root[data-theme=dark] .lhv2__product-badge{color:var(--marine-300);background:#10b9811f;border-color:#10b9814d}:root[data-theme=dark] .lhv2__rnd-text p{color:var(--ink-800)}:root[data-theme=dark] .lhv2__rnd-quote{border-left-color:var(--marine-500);background:linear-gradient(135deg,#10b98114,#10b9810a)}:root[data-theme=dark] .lhv2__rnd-quote p{color:var(--ink-900)}:root[data-theme=dark] .lhv2__rnd-quote cite{color:var(--marine-300)}:root[data-theme=dark] .lhv2__rnd-article-card h3{color:var(--ink-900)}:root[data-theme=dark] .lhv2__rnd-article-tag,:root[data-theme=dark] .lhv2__rnd-article-arrow,:root[data-theme=dark] .lhv2__case-metric,:root[data-theme=dark] .lhv2__media-cta{color:var(--marine-300)}:root[data-theme=dark] .lhv2__media-yt-meta p{color:var(--ink-700)}:root[data-theme=dark] .lhv2__media-podcast-num{color:var(--marine-300)}:root[data-theme=dark] .lhv2__media-card p{color:var(--ink-700)}.lhv2__root{--lhv2-teal:var(--tv-teal,#47bbc3);--lhv2-navy:var(--tv-navy-ink,#0f1327);--lhv2-blue:var(--tv-blue,#273b8e);--lhv2-amber:var(--tv-amber,#ffaf59);--lhv2-bg:#f7fafc;--lhv2-card:#fff;--lhv2-text:#15233a;--lhv2-muted:#5b6b85;--lhv2-border:#e1e8f0;color:var(--lhv2-text);background:var(--lhv2-bg);font-family:var(--font-inter,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}.lhv2__container{z-index:1;width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;position:relative}.lhv2__section{padding:88px 0;position:relative}.lhv2__head{text-align:center;max-width:760px;margin:0 auto 48px}.lhv2__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lhv2-blue);background:#47bbc31f;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.lhv2__eyebrow--accent{color:#fff;background:linear-gradient(135deg, var(--lhv2-amber), #ff7a00)}.lhv2__h2{color:var(--lhv2-navy);margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.lhv2__lede{color:var(--lhv2-muted);margin:0;font-size:17px;line-height:1.6}.lhv2__placeholder-note{color:var(--lhv2-amber);border:1px dashed var(--lhv2-amber);background:#ffaf591a;border-radius:8px;margin-top:10px;padding:6px 12px;font-size:13px;display:inline-block}.lhv2__btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.lhv2__btn--primary{background:linear-gradient(135deg, var(--lhv2-teal), var(--lhv2-blue));color:#fff;box-shadow:0 8px 24px #273b8e47}.lhv2__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #273b8e5c}.lhv2__btn--ghost{color:var(--lhv2-navy);border:1.5px solid var(--lhv2-navy);background:#ffffffeb}.lhv2__btn--ghost:hover{background:var(--lhv2-navy);color:#fff}.lhv2__btn--sm{padding:10px 18px;font-size:14px}.lhv2__hero{color:#fff;align-items:center;min-height:92vh;padding:100px 0 80px;display:flex;position:relative;overflow:hidden}.lhv2__hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.lhv2__hero-bg img{object-fit:cover;width:100%;height:100%}.lhv2__hero-slide{opacity:0;pointer-events:none;transition:opacity 1.2s ease-in-out;position:absolute;inset:0}.lhv2__hero-slide.is-active{opacity:1}.lhv2__hero-inner{transition:opacity .6s}.lhv2__hero-inner--hidden{opacity:0;pointer-events:none}.lhv2__hero-overlay{background:linear-gradient(135deg,#0f132773 0%,#273b8e40 55%,#47bbc31a 100%);position:absolute;inset:0}.lhv2__hero-inner{text-align:left;max-width:820px}.lhv2__hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lhv2-amber);background:#ffaf592e;border:1px solid #ffaf5966;border-radius:999px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-block}.lhv2__hero-title{letter-spacing:-.02em;text-shadow:0 6px 30px #0006;margin:0 0 22px;font-size:clamp(40px,7vw,76px);font-weight:900;line-height:1.05}.lhv2__hero-sub{color:#fffffff0;max-width:700px;margin:0 0 38px;font-size:clamp(17px,2vw,22px);line-height:1.5}.lhv2__hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.lhv2__hero-nav{z-index:3;pointer-events:auto;padding:0 0 24px;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.lhv2__hero-nav--hidden{opacity:0;pointer-events:none}.lhv2__hero-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lhv2__hero-nav-card{-webkit-backdrop-filter:blur(14px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px 16px;text-decoration:none;transition:transform .18s,background .2s,border-color .2s,box-shadow .2s;display:flex}.lhv2__hero-nav-card:hover{border-color:var(--lhv2-amber,#fbbf24);background:#ffffff2e;transform:translateY(-3px);box-shadow:0 12px 28px -16px #0009}.lhv2__hero-nav-icon{font-size:26px;line-height:1}.lhv2__hero-nav-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lhv2-amber,#fbbf24);font-size:11.5px;font-weight:700}.lhv2__hero-nav-card strong{color:#fff;font-size:14px;font-weight:700;line-height:1.3}@media (max-width:768px){.lhv2__hero-nav{margin-top:-32px;padding-bottom:16px;position:relative}.lhv2__hero-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lhv2__hero-nav-card{padding:12px 14px 14px}.lhv2__hero-nav-icon{font-size:22px}.lhv2__hero-nav-card strong{font-size:13px}.lhv2__hero-nav-eyebrow{font-size:10.5px}}.lhv2__scale{background:#fff}.lhv2__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lhv2__stat{background:var(--lhv2-card);border:1px solid var(--lhv2-border);color:inherit;border-radius:18px;flex-direction:column;gap:8px;padding:28px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.lhv2__stat:hover{border-color:var(--lhv2-teal);transform:translateY(-4px);box-shadow:0 14px 30px #0f13271a}.lhv2__stat-icon{font-size:36px;line-height:1}.lhv2__stat-title{color:var(--lhv2-navy);font-size:19px;font-weight:800}.lhv2__stat-desc{color:var(--lhv2-muted);font-size:14.5px;line-height:1.5}.lhv2__protocol{background:linear-gradient(#fff 0%,#f1f6fb 100%)}.lhv2__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 40px;padding:0;list-style:none;display:grid;position:relative}.lhv2__stage{border:1px solid var(--lhv2-border);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:28px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.lhv2__stage:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f13271a}.lhv2__stage--flagship{border:2px solid var(--lhv2-teal);background:linear-gradient(#fff 0%,#ecfafc 100%);box-shadow:0 0 0 6px #47bbc31f,0 14px 40px #47bbc32e}.lhv2__stage-num{background:linear-gradient(135deg, var(--lhv2-teal), var(--lhv2-blue));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:flex;position:absolute;top:-14px;left:22px;box-shadow:0 6px 14px #273b8e47}.lhv2__stage-icon{margin-top:6px;font-size:36px;line-height:1}.lhv2__stage-title{color:var(--lhv2-navy);margin:0;font-size:17px;font-weight:800;line-height:1.3}.lhv2__stage-desc{color:var(--lhv2-muted);margin:0;font-size:14px;line-height:1.55}.lhv2__stage-products{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lhv2__stage-pill{color:var(--lhv2-blue);background:#47bbc324;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.lhv2__stage--flagship .lhv2__stage-pill{background:var(--lhv2-teal);color:#fff}.lhv2__stage-arrow{color:var(--lhv2-teal);font-size:22px;font-weight:700;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.lhv2__protocol-cta{text-align:center}.lhv2__pm-teaser{background:radial-gradient(70% 100% at 100% 0%, #0c4a6e0f 0%, transparent 60%), radial-gradient(60% 80% at 0% 100%, #f59e0b0d 0%, transparent 60%), var(--surface-1,#f8fafc);padding:48px 0}.lhv2__pm-card{background:var(--surface-0,#fff);border:1px solid var(--lhv2-border,#e2e8f0);color:inherit;border-radius:18px;padding:32px 36px;scroll-margin-top:80px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.lhv2__pm-card-bg{pointer-events:none;width:60%;height:100%;color:var(--lhv2-marine,#0c4a6e);opacity:.3;z-index:0;position:absolute;top:0;right:0}.lhv2__pm-card>:not(.lhv2__pm-card-bg){z-index:1;position:relative}.lhv2__pm-card:before{content:"";background:linear-gradient(180deg, var(--lhv2-amber,#f59e0b) 0%, var(--lhv2-marine,#0c4a6e) 100%);z-index:2;width:4px;height:100%;position:absolute;top:0;left:0}.lhv2__pm-card:hover{border-color:var(--lhv2-marine,#0c4a6e);transform:translateY(-3px);box-shadow:0 14px 32px -16px #0f172a33}.lhv2__pm-card-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lhv2-amber,#d97706);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.lhv2__pm-card-title{color:var(--lhv2-navy,#0f1327);margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800}.lhv2__pm-card-lede{color:var(--lhv2-muted,#4b5563);max-width:760px;margin:0 0 24px;font-size:15px;line-height:1.55}.lhv2__pm-card-row{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.lhv2__pm-card-row-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lhv2-marine,#0c4a6e);min-width:100px;padding-top:4px;font-size:12.5px;font-weight:700}.lhv2__pm-card-pills{flex-wrap:wrap;flex:1;gap:8px;display:flex}.lhv2__pm-card-pill{background:var(--surface-1,#f1f5f9);border:1px solid var(--lhv2-border,#e2e8f0);color:var(--lhv2-navy,#0f1327);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.lhv2__pm-card:hover .lhv2__pm-card-pill{border-color:color-mix(in srgb, var(--lhv2-marine,#0c4a6e) 35%, transparent)}.lhv2__pm-card-cta{color:var(--lhv2-marine,#0c4a6e);align-items:center;gap:6px;margin-top:22px;font-size:14px;font-weight:700;transition:transform .18s;display:inline-flex}.lhv2__pm-card:hover .lhv2__pm-card-cta{transform:translate(4px)}:root[data-theme=dark] .lhv2__pm-teaser{background:var(--surface-2,#1e293b)}:root[data-theme=dark] .lhv2__pm-card{background:var(--surface-1,#0f172a);border-color:var(--border-300,#334155)}:root[data-theme=dark] .lhv2__pm-card-title{color:var(--ink-50,#f8fafc)}:root[data-theme=dark] .lhv2__pm-card-lede{color:var(--ink-300,#cbd5e1)}:root[data-theme=dark] .lhv2__pm-card-eyebrow{color:#fbbf24}:root[data-theme=dark] .lhv2__pm-card-row-label{color:#93c5fd}:root[data-theme=dark] .lhv2__pm-card-pill{background:var(--surface-2,#1e293b);border-color:var(--border-300,#334155);color:var(--ink-100,#f1f5f9)}:root[data-theme=dark] .lhv2__pm-card-cta{color:#93c5fd}@media (max-width:768px){.lhv2__pm-teaser{padding:28px 0}.lhv2__pm-card{border-radius:14px;padding:22px 18px 20px}.lhv2__pm-card-bg{opacity:.28;width:70%}.lhv2__pm-card-eyebrow{letter-spacing:.08em;margin-bottom:8px;font-size:11px}.lhv2__pm-card-title{margin-bottom:16px;font-size:19px;line-height:1.25}.lhv2__pm-card-row{flex-direction:column;gap:8px;margin-bottom:14px}.lhv2__pm-card-row-label{min-width:0;padding-top:0;font-size:11.5px}.lhv2__pm-card-pills{gap:6px}.lhv2__pm-card-pill{padding:4px 10px;font-size:12px}.lhv2__pm-card-cta{margin-top:14px;font-size:13.5px}.lhv2__pm-card:before{width:3px}}@media (max-width:380px){.lhv2__pm-card{padding:20px 16px 18px}.lhv2__pm-card-title{font-size:17px}.lhv2__pm-card-pill{padding:3px 8px;font-size:11.5px}}.lhv2__pm-sub{color:var(--lhv2-navy,#0f1327);text-align:center;justify-content:center;align-items:center;gap:10px;margin:8px 0 18px;font-size:18px;font-weight:700;display:flex}.lhv2__pm-sub:before,.lhv2__pm-sub:after{content:"";background:var(--lhv2-border,#e2e8f0);flex:0 80px;height:1px}.lhv2__pm-sub--mech{color:var(--lhv2-marine,#0c4a6e)}.lhv2__pm-lede{text-align:center;max-width:720px;color:var(--lhv2-muted,#4b5563);margin:0 auto 24px;font-size:15px}.lhv2__pm-divider{background:linear-gradient(90deg, transparent 0%, var(--lhv2-border,#e2e8f0) 30%, var(--lhv2-border,#e2e8f0) 70%, transparent 100%);height:1px;margin:48px 0 32px;scroll-margin-top:80px}.lhv2__pm-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}:root[data-theme=dark] .lhv2__pm-sub{color:var(--ink-50)}:root[data-theme=dark] .lhv2__pm-sub--mech{color:var(--marine-300)}:root[data-theme=dark] .lhv2__pm-sub:before,:root[data-theme=dark] .lhv2__pm-sub:after{background:var(--border-300)}:root[data-theme=dark] .lhv2__pm-lede{color:var(--ink-400)}:root[data-theme=dark] .lhv2__pm-divider{background:linear-gradient(90deg, transparent 0%, var(--border-300) 30%, var(--border-300) 70%, transparent 100%)}@media (max-width:768px){.lhv2__pm-sub{font-size:16px}.lhv2__pm-sub:before,.lhv2__pm-sub:after{flex:0 30px}.lhv2__pm-divider{margin:36px 0 24px}.lhv2__pm-cta .lhv2__btn{text-align:center;flex:100%;justify-content:center}}.lhv2__why{background:var(--lhv2-navy);color:#fff}.lhv2__why .lhv2__h2{color:#fff}.lhv2__why .lhv2__eyebrow{color:var(--lhv2-amber);background:#ffffff1a}.lhv2__why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lhv2__why-card{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:32px 26px;transition:transform .18s,border-color .18s}.lhv2__why-card:hover{border-color:var(--lhv2-teal);transform:translateY(-4px)}.lhv2__why-icon{margin-bottom:12px;font-size:44px;line-height:1;display:block}.lhv2__why-title{color:var(--lhv2-amber);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:18px;font-weight:800}.lhv2__why-body{color:#fff;margin:0;font-size:19px;font-weight:700;line-height:1.5}.lhv2__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 36px;display:flex}.lhv2__tab{border:1.5px solid var(--lhv2-border);color:var(--lhv2-text);cursor:pointer;background:#fff;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:600;transition:all .15s}.lhv2__tab:hover{border-color:var(--lhv2-teal)}.lhv2__tab--active{background:linear-gradient(135deg, var(--lhv2-teal), var(--lhv2-blue));color:#fff;border-color:#0000;box-shadow:0 6px 16px #273b8e3d}.lhv2__product-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lhv2__product{border:1px solid var(--lhv2-border);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.lhv2__product:hover{border-color:var(--lhv2-teal);transform:translateY(-4px);box-shadow:0 12px 30px #0f13271a}.lhv2__product--flagship{border-color:var(--lhv2-teal);box-shadow:0 0 0 4px #47bbc31f}.lhv2__product-img{aspect-ratio:4/3;background:#f5f8fb;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.lhv2__product-img img{object-fit:contain;width:100%;height:100%}.lhv2__product-name{color:var(--lhv2-navy);margin:0;font-size:16px;font-weight:800}.lhv2__product-badge{letter-spacing:.04em;text-transform:uppercase;color:#0e3a4f;background:#e3f2fd;border:1px solid #b3dcf3;border-radius:6px;align-self:flex-start;margin:4px 0 0;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.lhv2__product-desc{color:var(--lhv2-muted);margin:0;font-size:13.5px;line-height:1.5}.lhv2__cases{background:#fff}.lhv2__case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lhv2__case{border:1px solid var(--lhv2-border);background:#fff;border-radius:18px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.lhv2__case:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f13271a}.lhv2__case-img{aspect-ratio:16/10;background:#eef3f8}.lhv2__case-img img{object-fit:cover;width:100%;height:100%}.lhv2__case-body{flex-direction:column;gap:6px;padding:22px;display:flex}.lhv2__case-name{color:var(--lhv2-navy);margin:0;font-size:15px;font-weight:700}.lhv2__case-metric{color:var(--lhv2-blue);margin:0;font-size:18px;font-weight:800}.lhv2__case-size{color:var(--lhv2-muted);margin:0;font-size:13.5px}.lhv2__floating-farmer video{object-fit:contain;filter:invert()hue-rotate(180deg)brightness(.55)saturate(.85);transform-origin:50%;background:0 0;width:100%;height:100%;transition:transform .4s;display:block;transform:rotateY(8deg)rotateX(4deg)}.lhv2__floating-farmer:hover video{transform:rotateY(-8deg)rotateX(-4deg)scale(1.06)}@media (max-width:768px){.lhv2__floating-farmer{width:210px;height:210px;bottom:88px;left:8px}}@media (max-width:480px){.lhv2__floating-farmer{width:165px;height:165px;bottom:80px;left:4px}}@media (prefers-reduced-motion:reduce){.lhv2__floating-farmer{animation:none}.lhv2__floating-farmer video{transform:none}}.lhv2__diag2-card{background:radial-gradient(70% 80% at 100% 0%, #22d3a81a 0%, transparent 60%), radial-gradient(60% 60% at 0% 100%, #4ade800f 0%, transparent 60%), linear-gradient(135deg, var(--diag2-bg) 0%, var(--diag2-bg-2) 100%);color:var(--diag2-text);border:1px solid #4ade802e;border-radius:22px;padding:40px 48px;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #0000008c,inset 0 1px #ffffff0a}.lhv2__diag2-bg-hex{pointer-events:none;opacity:.6;background-image:linear-gradient(60deg,#4ade800f 1px,#0000 1px),linear-gradient(-60deg,#4ade800f 1px,#0000 1px),linear-gradient(0deg,#4ade800a 1px,#0000 1px);background-position:0 0,0 0,19px 33px;background-size:38px 66px,38px 66px,38px 66px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 60% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 60% 30%,#000 0%,#0000 75%)}.lhv2__diag2-bg-molecules{pointer-events:none;width:100%;height:100%;color:var(--diag2-green);z-index:0;position:absolute;top:0;right:0}.lhv2__diag2-shrimp{opacity:.55;pointer-events:none;filter:drop-shadow(0 8px 18px #4ade802e)brightness(.9);z-index:1;width:260px;height:auto;position:absolute;bottom:-16px;left:-28px;transform:rotate(-6deg)}.lhv2__diag2-grid{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid;position:relative}.lhv2__diag2-intro{flex-direction:column;gap:18px;display:flex}.lhv2__diag2-eyebrow{border:1px solid var(--diag2-line);letter-spacing:.16em;text-transform:uppercase;color:var(--diag2-green);background:#4ade8014;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.lhv2__diag2-title{letter-spacing:.01em;flex-direction:column;gap:4px;margin:0;font-size:clamp(28px,4.4vw,44px);font-weight:900;line-height:1.05;display:flex}.lhv2__diag2-title-1{color:#fff}.lhv2__diag2-title-2{background:linear-gradient(90deg, var(--diag2-green) 0%, var(--diag2-green-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lhv2__diag2-lead{color:var(--diag2-muted);max-width:480px;margin:0;font-size:15px;line-height:1.6}.lhv2__diag2-lead strong{color:var(--diag2-green);font-weight:700}.lhv2__diag2-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.lhv2__diag2-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.lhv2__diag2-btn--primary{background:linear-gradient(135deg, var(--diag2-green) 0%, var(--diag2-green-2) 100%);color:#052e16;box-shadow:0 8px 22px -8px #22d3a880}.lhv2__diag2-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px #22d3a8a6}.lhv2__diag2-btn--ghost{border:1.5px solid var(--diag2-line);color:var(--diag2-green);background:0 0}.lhv2__diag2-btn--ghost:hover{border-color:var(--diag2-green);background:#4ade8014}.lhv2__diag2-stats{border-top:1px solid #4ade8029;flex-wrap:wrap;gap:28px;margin-top:12px;padding-top:18px;display:flex}.lhv2__diag2-stat{color:var(--diag2-text);align-items:center;gap:12px;display:flex}.lhv2__diag2-stat svg{color:var(--diag2-green);flex-shrink:0}.lhv2__diag2-stat strong{color:var(--diag2-green);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1;display:block}.lhv2__diag2-stat span{color:var(--diag2-muted);margin-top:3px;font-size:12px;display:block}.lhv2__diag2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lhv2__diag2-tile{border:1px solid var(--diag2-line);color:var(--diag2-text);text-align:center;background:#08162380;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px 16px 22px;text-decoration:none;transition:transform .18s,border-color .18s,background .25s,box-shadow .2s;display:flex;position:relative}.lhv2__diag2-tile:hover{border-color:var(--diag2-green);background:#4ade8012;transform:translateY(-3px);box-shadow:0 12px 28px -16px #22d3a873}.lhv2__diag2-tile svg{color:var(--diag2-green);margin-bottom:4px}.lhv2__diag2-tile strong{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:14px;font-weight:800}.lhv2__diag2-tile span{letter-spacing:.04em;color:var(--diag2-muted);text-transform:uppercase;font-size:11.5px;font-weight:600}@media (max-width:980px){.lhv2__diag2-card{padding:32px 28px}.lhv2__diag2-grid{grid-template-columns:1fr;gap:28px}.lhv2__diag2-shrimp{opacity:.45;width:200px;bottom:-8px;left:-16px}.lhv2__diag2-bg-molecules{opacity:.7}}@media (max-width:560px){.lhv2__diag2-card{border-radius:18px;padding:26px 18px 32px}.lhv2__diag2-shrimp{opacity:.32;width:150px;inset:-10px -22px auto auto;transform:rotate(8deg)scaleX(-1)}.lhv2__diag2-stats{gap:14px 18px}.lhv2__diag2-stat strong{font-size:18px}.lhv2__diag2-tile{min-height:140px;padding:16px 10px 14px}.lhv2__diag2-tile svg{width:38px;height:38px}.lhv2__diag2-tile strong{font-size:12.5px}.lhv2__diag2-tile span{font-size:10.5px}.lhv2__diag2-actions .lhv2__diag2-btn{flex:100%;justify-content:center}.lhv2__diag2-bg-molecules{opacity:.55}}.lhv2__diag-card{background:var(--surface-0,#fff);border:1px solid var(--lhv2-border,#e2e8f0);border-radius:18px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 4px 14px -10px #0f172a1a}.lhv2__diag-card:before{content:"";background:linear-gradient(#1e3a5f 0%,#2d5d8a 100%);width:4px;height:100%;position:absolute;top:0;left:0}.lhv2__diag-grid{grid-template-columns:minmax(260px,1.1fr) 1.4fr;align-items:start;gap:32px;display:grid}.lhv2__diag-intro{flex-direction:column;gap:12px;display:flex}.lhv2__diag-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1e3a5f;background:#eef4f9;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.lhv2__diag-eyebrow svg{color:#1e3a5f}.lhv2__diag-title{color:var(--lhv2-navy,#0f1327);margin:0;font-size:22px;font-weight:800;line-height:1.3}.lhv2__diag-lead{color:var(--lhv2-muted,#4b5563);margin:0;font-size:14px;line-height:1.55}.lhv2__diag-stats{border-top:1px solid var(--lhv2-border,#e2e8f0);gap:18px;margin-top:8px;padding-top:16px;display:flex}.lhv2__diag-stat{flex-direction:column;gap:2px;display:flex}.lhv2__diag-stat strong{color:#1e3a5f;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.lhv2__diag-stat span{color:var(--lhv2-muted,#4b5563);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:500}.lhv2__diag-chips{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.lhv2__diag-chips-head{letter-spacing:.06em;text-transform:uppercase;color:var(--lhv2-muted,#4b5563);grid-column:1/-1;margin-bottom:2px;font-size:11.5px;font-weight:700}.lhv2__diag-chip{background:var(--surface-0,#fff);border:1px solid var(--lhv2-border,#e2e8f0);color:var(--lhv2-navy,#0f1327);border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:11px 14px;font-size:14px;text-decoration:none;transition:border-color .18s,transform .15s,background .18s;display:grid;position:relative}.lhv2__diag-chip:hover{background:#f7fafd;border-color:#2d5d8a;transform:translateY(-1px)}.lhv2__diag-chip-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.lhv2__diag-chip[data-color=red] .lhv2__diag-chip-dot{background:#dc2626}.lhv2__diag-chip[data-color=amber] .lhv2__diag-chip-dot{background:#d97706}.lhv2__diag-chip[data-color=teal] .lhv2__diag-chip-dot{background:#0d9488}.lhv2__diag-chip[data-color=navy] .lhv2__diag-chip-dot{background:#1e3a5f}.lhv2__diag-chip[data-color=green] .lhv2__diag-chip-dot{background:#16a34a}.lhv2__diag-chip-label{font-weight:700}.lhv2__diag-chip-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--lhv2-muted,#4b5563);white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:3px 7px;font-size:10.5px;font-weight:700}.lhv2__diag-more{text-align:center;color:#1e3a5f;border:1px dashed #94a3b8;border-radius:10px;grid-column:1/-1;margin-top:4px;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s}.lhv2__diag-more:hover{background:#eef4f9;border-style:solid;border-color:#1e3a5f}:root[data-theme=dark] .lhv2__diag{background:radial-gradient(80% 100% at 0% 0%, #3884b21a 0%, transparent 60%), var(--surface-2,#1e293b)}:root[data-theme=dark] .lhv2__diag-card{background:var(--surface-1,#0f172a);border-color:var(--border-300,#334155)}:root[data-theme=dark] .lhv2__diag-card:before{background:linear-gradient(#60a5fa 0%,#38bdf8 100%)}:root[data-theme=dark] .lhv2__diag-eyebrow{color:#93c5fd;background:#60a5fa1a}:root[data-theme=dark] .lhv2__diag-eyebrow svg{color:#93c5fd}:root[data-theme=dark] .lhv2__diag-title{color:var(--ink-50,#f8fafc)}:root[data-theme=dark] .lhv2__diag-lead,:root[data-theme=dark] .lhv2__diag-stat span,:root[data-theme=dark] .lhv2__diag-chips-head{color:var(--ink-300,#cbd5e1)}:root[data-theme=dark] .lhv2__diag-stat strong{color:#93c5fd}:root[data-theme=dark] .lhv2__diag-stats{border-top-color:var(--border-300,#334155)}:root[data-theme=dark] .lhv2__diag-chip{background:var(--surface-2,#1e293b);border-color:var(--border-300,#334155);color:var(--ink-100,#f1f5f9)}:root[data-theme=dark] .lhv2__diag-chip:hover{background:var(--surface-3,#334155);border-color:#60a5fa}:root[data-theme=dark] .lhv2__diag-chip-tag{color:var(--ink-300,#cbd5e1);background:#94a3b81f}:root[data-theme=dark] .lhv2__diag-more{color:#93c5fd;border-color:var(--border-300,#334155)}:root[data-theme=dark] .lhv2__diag-more:hover{background:#60a5fa14;border-color:#60a5fa}@media (max-width:880px){.lhv2__diag-grid{grid-template-columns:1fr;gap:24px}.lhv2__diag-stats{gap:14px}.lhv2__diag-stat strong{font-size:20px}}@media (max-width:480px){.lhv2__diag-card{padding:22px 18px}.lhv2__diag-chips{grid-template-columns:1fr}.lhv2__diag-title{font-size:18px}}.lhv2__symptoms{background:#f1f6fb}.lhv2__sym-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.lhv2__sym{border:1px solid var(--lhv2-border);color:inherit;background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.lhv2__sym:hover{border-color:var(--lhv2-amber);transform:translateY(-4px)}.lhv2__sym-img{aspect-ratio:4/3;background:#eef3f8}.lhv2__sym-img img{object-fit:cover;width:100%;height:100%}.lhv2__sym-label{color:var(--lhv2-navy);padding:12px 14px 4px;font-size:15px;font-weight:700}.lhv2__sym-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--lhv2-muted);padding:0 14px 12px;font-size:11.5px;font-weight:600}.lhv2__rnd{background:#fff}.lhv2__rnd-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.lhv2__rnd-text p{color:var(--lhv2-text);margin:0 0 14px;font-size:16px;line-height:1.7}.lhv2__rnd-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lhv2__rnd-photos{grid-template-columns:2fr 1fr 1fr;gap:14px;margin-top:32px;margin-bottom:36px;display:grid}.lhv2__rnd-photo{border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f132714}.lhv2__rnd-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.lhv2__rnd-photo--lg img{aspect-ratio:1}.lhv2__rnd-photo figcaption{color:#fff;background:linear-gradient(#0000,#0f1327d9);padding:18px 14px 12px;font-size:13px;font-weight:600;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.lhv2__rnd-quote{border-left:4px solid var(--tv-teal,#47bbc3);text-align:center;background:linear-gradient(135deg,#47bbc314,#273b8e0f);border-radius:14px;max-width:760px;margin:0 auto 36px;padding:28px 32px}.lhv2__rnd-quote p{color:var(--tv-navy-ink,#0f1327);margin:0 0 12px;font-size:clamp(16px,2vw,19px);font-style:italic;line-height:1.55}.lhv2__rnd-quote cite{color:var(--tv-blue,#273b8e);letter-spacing:.05em;font-size:13px;font-style:normal;font-weight:700;display:block}.lhv2__rnd-articles{grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:0 auto;display:grid}.lhv2__rnd-article-card{color:inherit;background:#fff;border:1px solid #0f13271a;border-radius:14px;padding:22px 24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.lhv2__rnd-article-card:hover{border-color:var(--tv-teal,#47bbc3);transform:translateY(-3px);box-shadow:0 12px 24px #0f132714}.lhv2__rnd-article-tag{letter-spacing:.18em;color:var(--tv-teal,#47bbc3);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.lhv2__rnd-article-card h3{color:var(--tv-navy-ink,#0f1327);margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.35}.lhv2__rnd-article-arrow{color:var(--tv-blue,#273b8e);font-size:13px;font-weight:600}@media (max-width:768px){.lhv2__rnd-photos{grid-template-columns:1fr;gap:12px}.lhv2__rnd-photo--lg img,.lhv2__rnd-photo img{aspect-ratio:16/10}.lhv2__rnd-articles{grid-template-columns:1fr}.lhv2__rnd-quote{padding:22px 18px}}.lhv2__media-yt-frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.lhv2__media-yt-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lhv2__tagline{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#0f1327a6,#273b8e8c),url(/farm/microbiome-pond.webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:80px 18px;position:relative;overflow:hidden}.lhv2__tagline:after{content:"";pointer-events:none;background:radial-gradient(#0000 0%,#0f132759 100%);position:absolute;inset:0}.lhv2__tagline span{z-index:2;letter-spacing:-.015em;text-shadow:0 2px 8px #0006;font-size:clamp(20px,3.2vw,36px);font-weight:800;line-height:1.3;display:inline-block;position:relative}@media (min-width:1025px){.lhv2__tagline{background-attachment:fixed;padding:120px 18px}}.lhv2__media{background:linear-gradient(#f1f6fb 0%,#fff 100%)}.lhv2__media-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lhv2__media-card{border:1px solid var(--lhv2-border);color:inherit;background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.lhv2__media-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f13271a}.lhv2__media-card h3{color:var(--lhv2-navy);margin:4px 0;font-size:19px;font-weight:800;line-height:1.3}.lhv2__media-card p{color:var(--lhv2-muted);margin:0;font-size:14.5px;line-height:1.55}.lhv2__media-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.lhv2__media-card--yt .lhv2__media-tag{color:#fff;background:red}.lhv2__media-card--yt:hover{border-color:red}.lhv2__media-card--podcast .lhv2__media-tag{background:var(--lhv2-amber);color:var(--lhv2-navy)}.lhv2__media-card--podcast:hover{border-color:var(--lhv2-amber)}.lhv2__media-cta{color:var(--lhv2-blue);margin-top:6px;font-size:14.5px;font-weight:700}.lhv2__media-yt-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,#1a1a1a,#333);border-radius:10px;width:100%}.lhv2__media-yt-block{grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;margin-bottom:48px;display:grid}.lhv2__media-yt-block .lhv2__media-yt-frame{margin:0}.lhv2__media-yt-meta{flex-direction:column;gap:10px;display:flex}.lhv2__media-yt-meta h3{color:var(--lhv2-navy);margin:4px 0;font-size:22px;font-weight:800;line-height:1.3}.lhv2__media-yt-meta p{color:var(--lhv2-muted);margin:0;font-size:15px;line-height:1.55}.lhv2__media-tag--yt{color:#fff;background:red;align-self:flex-start}.lhv2__media-tag--podcast{background:var(--lhv2-amber);color:var(--lhv2-navy);align-self:flex-start}.lhv2__media-podcast-head{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.lhv2__media-podcast-head h3{color:var(--lhv2-navy);margin:0;font-size:22px;font-weight:800}.lhv2__media-podcast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.lhv2__media-podcast-card{background:#fff;border:1px solid #0f132714;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.lhv2__media-podcast-card:hover{border-color:var(--lhv2-amber);transform:translateY(-4px);box-shadow:0 14px 30px #0f13271a}.lhv2__media-podcast-img{aspect-ratio:16/10;background:#f3f4f6;position:relative;overflow:hidden}.lhv2__media-podcast-img img{object-fit:cover;width:100%;height:100%;display:block}.lhv2__media-podcast-body{flex-direction:column;gap:6px;padding:14px 14px 16px;display:flex}.lhv2__media-podcast-num{color:var(--lhv2-blue);letter-spacing:.04em;font-size:12px;font-weight:800}.lhv2__media-podcast-title{color:var(--lhv2-navy);margin:0;font-size:14.5px;font-weight:700;line-height:1.4}.lhv2__media-podcast-foot{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:540px){.lhv2__media-podcast-grid{grid-template-columns:1fr}}.lhv2__mech{background:linear-gradient(#f8fafc 0%,#fff 100%)}.lhv2__mech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lhv2__mech-card{border:1px solid var(--lhv2-border);background:#fff;border-radius:16px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.lhv2__mech-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f13271a}.lhv2__mech-svg{aspect-ratio:4/3;border-bottom:1px solid var(--lhv2-border);background:linear-gradient(#f8fafc 0%,#fff 100%);position:relative;overflow:hidden}.lhv2__mech-svg svg{width:100%;height:100%;font-family:Inter,system-ui,sans-serif;display:block;position:absolute;inset:0}.lhv2__mech-body{flex-direction:column;gap:10px;padding:22px;display:flex}.lhv2__mech-icon{font-size:28px;line-height:1}.lhv2__mech-title{color:var(--lhv2-navy);margin:0;font-size:18px;font-weight:800;line-height:1.35}.lhv2__mech-text{color:var(--lhv2-muted);margin:0;font-size:14.5px;line-height:1.6}.lhv2__mech-foot{justify-content:center;margin-top:28px;display:flex}@media (max-width:1024px){.lhv2__mech-grid{grid-template-columns:1fr}}
