.lp-hero{position:relative;overflow:hidden;padding:clamp(3rem,6vw,5.5rem) 0 clamp(2.5rem,5vw,4.5rem)}.lp-hero--hormone{background:linear-gradient(165deg,#1a0f08,#3d261a 40%,#2c1e10)}.lp-hero--mito{background:linear-gradient(165deg,#1a0c2e,#3a1d5e 40%,#2b1548)}.lp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 75% 50%,rgba(255,255,255,.04) 0%,transparent 70%);pointer-events:none}.lp-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.lp-hero__content{position:relative;z-index:2}.lp-hero__kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin:0 0 1rem}.lp-hero--hormone .lp-hero__kicker{color:#d4a84b}.lp-hero--mito .lp-hero__kicker{color:#c4a0e0}.lp-hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4.5vw,52px);line-height:1.08;letter-spacing:-.022em;color:var(--color-bg);margin:0 0 1rem}.lp-hero__sub{font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:#fdfdfcbf;margin:0 0 1.75rem;max-width:48ch}.lp-hero__actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.lp-hero__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:var(--radius-pill);font-size:14px;font-weight:700;letter-spacing:.02em;border:none;cursor:pointer;font-family:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.lp-hero__cta:hover{transform:translateY(-1px)}.lp-hero--hormone .lp-hero__cta{background:linear-gradient(135deg,#c3691f,#d4892f);color:#fff;box-shadow:0 4px 20px #c3691f59}.lp-hero--hormone .lp-hero__cta:hover{box-shadow:0 8px 28px #c3691f73}.lp-hero--mito .lp-hero__cta{background:linear-gradient(135deg,#7b3fa0,#9b5fc0);color:#fff;box-shadow:0 4px 20px #7b3fa059}.lp-hero--mito .lp-hero__cta:hover{box-shadow:0 8px 28px #7b3fa073}.lp-hero__cta--ghost{background:transparent;border:1px solid rgba(253,253,252,.25);color:#fdfdfcd9;box-shadow:none!important}.lp-hero__cta--ghost:hover{background:#fdfdfc0f;border-color:#fdfdfc66;box-shadow:none!important}.lp-hero__trust{display:flex;gap:1.25rem;margin-top:1.75rem;flex-wrap:wrap}.lp-hero__trust-item{display:flex;align-items:center;gap:.4rem;font-size:12px;font-weight:500;color:#fdfdfc8c}.lp-hero__trust-item i{font-size:13px}.lp-hero--hormone .lp-hero__trust-item i{color:#d4a84b}.lp-hero--mito .lp-hero__trust-item i{color:#c4a0e0}.lp-hero__visual{position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.lp-hero__img{max-height:480px;width:auto;filter:drop-shadow(0 20px 60px rgba(0,0,0,.4));border-radius:var(--radius-lg)}.lp-hero__badge{position:absolute;bottom:8%;left:-5%;background:#ffffff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:.75rem 1rem;display:flex;align-items:center;gap:.6rem;color:var(--color-bg)}.lp-hero__badge-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.lp-hero--hormone .lp-hero__badge-icon{background:#c3691f4d;color:#d4a84b}.lp-hero--mito .lp-hero__badge-icon{background:#7b3fa04d;color:#c4a0e0}.lp-hero__badge-text{font-size:12px;font-weight:600;line-height:1.3}.lp-hero__badge-text span{display:block;font-size:11px;font-weight:400;opacity:.7}@media(max-width:768px){.lp-hero__grid{grid-template-columns:1fr;text-align:center}.lp-hero__sub{margin-left:auto;margin-right:auto}.lp-hero__actions,.lp-hero__trust{justify-content:center}.lp-hero__visual{order:-1;margin-bottom:1rem}.lp-hero__img{max-height:320px}.lp-hero__badge{left:50%;transform:translate(-50%);bottom:-10px}}.lp-biomarkers{padding:var(--py) 0}.lp-biomarkers__header{text-align:center;margin-bottom:clamp(2rem,3vw,3rem)}.lp-biomarkers__header .lead{margin-left:auto;margin-right:auto}.lp-biomarkers__count{display:inline-flex;align-items:center;gap:.4rem;padding:6px 14px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;margin-bottom:1rem}.lp-biomarkers__count--hormone{background:#c3691f14;color:var(--color-amber);border:1px solid rgba(195,105,31,.15)}.lp-biomarkers__count--mito{background:#7b3fa014;color:#7b3fa0;border:1px solid rgba(123,63,160,.15)}.lp-biomarkers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(2rem,4vw,4rem)}.lp-bio-card{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.06);border-radius:0;padding:clamp(1rem,1.5vw,1.25rem) 0;transition:none;display:flex;align-items:start;gap:1rem}.lp-bio-card:last-child{border-bottom:none}.lp-bio-card:hover{border-color:#0000000f;box-shadow:none;transform:none}.lp-bio-card__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:0;flex-shrink:0}.lp-bio-card__icon--hormone{background:linear-gradient(135deg,#c3691f1a,#d4a84b1a);color:var(--color-amber)}.lp-bio-card__icon--mito{background:linear-gradient(135deg,#7b3fa01a,#9b5fc01a);color:#7b3fa0}.lp-bio-card__title{font-family:var(--font-display);font-weight:700;font-size:15px;margin-bottom:.2rem;color:var(--color-ink)}.lp-bio-card__markers{font-size:13px;color:var(--color-mute);line-height:1.55}.lp-bio-card__markers span{display:inline}.lp-bio-card__markers span+span:before{content:" \b7  ";color:var(--color-mute-2)}@media(max-width:600px){.lp-biomarkers__grid{grid-template-columns:1fr}}.lp-why{padding:var(--py) 0;background:var(--color-cream-2)}.lp-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3rem);align-items:start}.lp-why__visual{border-radius:var(--radius-lg);overflow:hidden}.lp-why__stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lp-why__stat{text-align:center;padding:1rem .5rem;border-radius:var(--radius);background:var(--color-white);border:1px solid rgba(0,0,0,.06)}.lp-why__stat-num{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.5vw,36px);line-height:1.1;margin-bottom:.25rem}.lp-why--hormone .lp-why__stat-num{color:var(--color-amber)}.lp-why--mito .lp-why__stat-num{color:#7b3fa0}.lp-why__stat-label{font-size:12px;color:var(--color-mute);line-height:1.4}.lp-why__symptoms{margin-top:1.5rem}.lp-why__symptom-list{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.lp-why__symptom{display:flex;align-items:center;gap:.5rem;font-size:14px;color:var(--color-ink)}.lp-why__symptom i{font-size:10px;flex-shrink:0}.lp-why--hormone .lp-why__symptom i{color:var(--color-amber)}.lp-why--mito .lp-why__symptom i{color:#7b3fa0}@media(max-width:768px){.lp-why__grid,.lp-why__symptom-list{grid-template-columns:1fr}}.lp-personas{padding:var(--py) 0}.lp-personas__header{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.lp-personas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.lp-persona{background:var(--color-white);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg);padding:clamp(1.5rem,2.5vw,2rem);text-align:center;transition:border-color .25s,box-shadow .25s}.lp-persona:hover{border-color:#0000001a;box-shadow:0 6px 20px #0000000f}.lp-persona__icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 1rem}.lp-persona__icon--hormone{background:linear-gradient(135deg,#c3691f14,#d4a84b1f);color:var(--color-amber)}.lp-persona__icon--mito{background:linear-gradient(135deg,#7b3fa014,#9b5fc01f);color:#7b3fa0}.lp-persona__title{font-family:var(--font-display);font-weight:700;font-size:16px;margin-bottom:.4rem;color:var(--color-ink)}.lp-persona__desc{font-size:14px;color:var(--color-mute);line-height:1.55}@media(max-width:768px){.lp-personas__grid{grid-template-columns:1fr}}.lp-process{padding:var(--py) 0;background:var(--color-cream-2)}.lp-process__header{text-align:center;margin-bottom:clamp(2rem,3vw,3rem)}.lp-process__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.lp-process__steps:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:2px;background:#00000014;z-index:0}.lp-step{position:relative;z-index:1;text-align:center;padding:0 .5rem}.lp-step__num{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:18px;margin:0 auto 1rem;border:2px solid transparent;transition:transform .3s,box-shadow .3s}.lp-step:hover .lp-step__num{transform:scale(1.08)}.lp-step__num--hormone{background:linear-gradient(135deg,#c3691f1a,#d4a84b26);color:var(--color-amber);border-color:#c3691f33}.lp-step__num--mito{background:linear-gradient(135deg,#7b3fa01a,#9b5fc026);color:#7b3fa0;border-color:#7b3fa033}.lp-step__title{font-family:var(--font-display);font-weight:700;font-size:14px;margin-bottom:.3rem;color:var(--color-ink)}.lp-step__desc{font-size:12px;color:var(--color-mute);line-height:1.5}.lp-step__icon{font-size:20px;margin-bottom:.5rem}.lp-step__icon--hormone{color:var(--color-amber)}.lp-step__icon--mito{color:#7b3fa0}@media(max-width:900px){.lp-process__steps{grid-template-columns:1fr;gap:1.5rem}.lp-process__steps:before{display:none}.lp-step{display:grid;grid-template-columns:56px 1fr;gap:1rem;text-align:left;align-items:center;padding:0}.lp-step__num{margin:0}.lp-step__body{text-align:left}}.lp-results{padding:var(--py) 0}.lp-results__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.lp-results__content{max-width:500px}.lp-results__features{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.lp-results__feature{display:flex;gap:.75rem;align-items:flex-start}.lp-results__feature-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.lp-results__feature-icon--hormone{background:#c3691f14;color:var(--color-amber)}.lp-results__feature-icon--mito{background:#7b3fa014;color:#7b3fa0}.lp-results__feature-title{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--color-ink);margin-bottom:.15rem}.lp-results__feature-desc{font-size:13px;color:var(--color-mute);line-height:1.5}.lp-results__mockup{background:var(--color-white);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 40px #00000014}.lp-results__mockup-bar{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.06);background:var(--color-cream-2)}.lp-results__mockup-dot{width:8px;height:8px;border-radius:50%}.lp-results__mockup-dot:nth-child(1){background:#ff5f57}.lp-results__mockup-dot:nth-child(2){background:#febc2e}.lp-results__mockup-dot:nth-child(3){background:#28c840}.lp-results__mockup-title{font-size:11px;font-weight:600;color:var(--color-mute);margin-left:.5rem}.lp-results__mockup-body{padding:1.5rem}.lp-results__mockup-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.04)}.lp-results__mockup-row:last-child{border-bottom:none}.lp-results__mockup-label{font-size:13px;font-weight:600;color:var(--color-ink)}.lp-results__mockup-sub{font-size:11px;color:var(--color-mute);margin-top:2px}.lp-results__mockup-value{text-align:right}.lp-results__mockup-num{font-family:var(--font-display);font-weight:700;font-size:16px}.lp-results__mockup-range{font-size:10px;color:var(--color-mute);margin-top:2px}.lp-results__mockup-bar-track{height:6px;background:#0000000f;border-radius:3px;margin-top:.5rem;overflow:hidden}.lp-results__mockup-bar-fill{height:100%;border-radius:3px;transition:width .6s ease}.bar-fill--optimal{background:var(--color-green)}.bar-fill--warning{background:#e6a817}.bar-fill--low{background:var(--color-accent)}.bar-fill--hormone{background:var(--color-amber)}.bar-fill--mito{background:#7b3fa0}.lp-results__score{display:flex;align-items:center;gap:1rem;padding:1rem;margin-top:.5rem;background:var(--color-cream-2);border-radius:var(--radius)}.lp-results__score-circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--color-white);flex-shrink:0}.lp-results__score-circle--hormone{background:linear-gradient(135deg,#c3691f,#d4892f)}.lp-results__score-circle--mito{background:linear-gradient(135deg,#7b3fa0,#9b5fc0)}.lp-results__score-label{font-size:13px;font-weight:600;color:var(--color-ink)}.lp-results__score-desc{font-size:11px;color:var(--color-mute);margin-top:2px}@media(max-width:768px){.lp-results__grid{grid-template-columns:1fr}.lp-results__mockup{order:-1}}.lp-trust{padding:var(--py) 0;background:var(--color-ink);color:var(--color-bg)}.lp-trust__header{text-align:center;margin-bottom:clamp(2rem,3vw,3rem)}.lp-trust__header .kicker{color:#f5b870eb}.lp-trust__header .h2{color:var(--color-bg)}.lp-trust__header .lead{color:#fdfdfca6;margin-left:auto;margin-right:auto}.lp-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.lp-trust-card{background:#fdfdfc0a;border:1px solid rgba(253,253,252,.08);border-radius:var(--radius-lg);padding:clamp(1.25rem,2vw,1.75rem);text-align:center;transition:background .25s,border-color .25s}.lp-trust-card:hover{background:#fdfdfc0f;border-color:#fdfdfc24}.lp-trust-card__icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:20px;background:#d4a84b1f;color:#d4a84b}.lp-trust-card__title{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--color-bg);margin-bottom:.3rem}.lp-trust-card__desc{font-size:13px;color:#fdfdfc8c;line-height:1.5}@media(max-width:900px){.lp-trust__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lp-trust__grid{grid-template-columns:1fr}}.lp-faq{padding:var(--py) 0}.lp-faq__header{text-align:center;margin-bottom:clamp(2rem,3vw,3rem)}.lp-faq__list{max-width:760px;margin:0 auto}.lp-faq-item{border-bottom:1px solid rgba(0,0,0,.06)}.lp-faq-item:first-child{border-top:1px solid rgba(0,0,0,.06)}.lp-faq-item__q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--color-ink);text-align:left;gap:1rem;transition:color .2s}.lp-faq-item__q:hover{color:var(--color-mute)}.lp-faq-item__q i{font-size:12px;color:var(--color-mute);transition:transform .3s;flex-shrink:0}.lp-faq-item.is-open .lp-faq-item__q i{transform:rotate(180deg)}.lp-faq-item__a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0}.lp-faq-item.is-open .lp-faq-item__a{max-height:300px;padding:0 0 1.25rem}.lp-faq-item__a p{font-size:14px;color:var(--color-mute);line-height:1.65;max-width:60ch}.lp-final-cta{padding:clamp(3rem,6vw,5rem) 0;text-align:center;position:relative;overflow:hidden}.lp-final-cta--hormone{background:linear-gradient(165deg,#1a0f08,#3d261a)}.lp-final-cta--mito{background:linear-gradient(165deg,#1a0c2e,#3a1d5e)}.lp-final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 80% at 50% 100%,rgba(255,255,255,.05) 0%,transparent 60%);pointer-events:none}.lp-final-cta__inner{position:relative;z-index:2;max-width:600px;margin:0 auto}.lp-final-cta .h2{color:var(--color-bg);margin-bottom:.75rem}.lp-final-cta .lead{color:#fdfdfcb3;margin:0 auto 2rem}.lp-final-cta__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.lp-final-cta--hormone .lp-hero__cta{background:linear-gradient(135deg,#c3691f,#d4892f);color:#fff;box-shadow:0 4px 20px #c3691f59}.lp-final-cta--hormone .lp-hero__cta:hover{box-shadow:0 8px 28px #c3691f73}.lp-final-cta--mito .lp-hero__cta{background:linear-gradient(135deg,#7b3fa0,#9b5fc0);color:#fff;box-shadow:0 4px 20px #7b3fa059}.lp-final-cta--mito .lp-hero__cta:hover{box-shadow:0 8px 28px #7b3fa073}.lp-final-cta__trust{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.lp-final-cta__trust-item{display:flex;align-items:center;gap:.4rem;font-size:12px;color:#fdfdfc80}.lp-final-cta__trust-item i{color:#fdfdfc59;font-size:13px}.lp-compare{padding:var(--py) 0;background:var(--color-cream-2)}.lp-compare__header{text-align:center;margin-bottom:clamp(2rem,3vw,3rem)}.lp-compare__table-wrap{max-width:800px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(0,0,0,.06);background:var(--color-white)}.lp-compare__table{width:100%;border-collapse:collapse;font-size:14px}.lp-compare__table thead{background:var(--color-ink);color:var(--color-bg)}.lp-compare__table th{padding:1rem 1.25rem;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.02em;text-align:left}.lp-compare__table th:not(:first-child){text-align:center}.lp-compare__table td{padding:.85rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.04);color:var(--color-ink)}.lp-compare__table td:not(:first-child){text-align:center}.lp-compare__table tbody tr:last-child td{border-bottom:none}.lp-compare__table .check{color:var(--color-green);font-size:15px}.lp-compare__table .dash{color:var(--color-mute-2)}@media(max-width:600px){.lp-compare__table{font-size:12px}.lp-compare__table th,.lp-compare__table td{padding:.65rem .75rem}}.lp-svg-icon{width:100%;height:100%;color:inherit}.lp-bio-card__icon .lp-svg-icon{width:28px;height:28px}.lp-why__diagram{margin-bottom:1.5rem;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-white);border:1px solid rgba(0,0,0,.06);padding:1rem}.lp-why__diagram svg{width:100%;height:auto;max-height:340px}.lp-hormone-pathway,.lp-atp-cycle,.lp-mito-cell{width:100%;height:auto}.lp-results__charts{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.lp-results__chart-row{padding:.5rem 0}.lp-chart{width:100%;height:auto}.lp-chart--radial{width:100px;height:100px}.lp-results__score-gauge{width:72px;height:72px;flex-shrink:0}.lp-results__score-gauge .lp-chart--radial{width:100%;height:100%}.lp-chart--sparkline{max-height:50px}.lp-chart--bar{max-height:80px}.lp-chart--mini-rings{max-height:70px}.lp-dna-wrap{position:absolute;top:0;height:100%;width:80px;pointer-events:none;z-index:0;overflow:hidden;opacity:.5}.lp-dna-wrap--left{left:2%}.lp-dna-wrap--right{right:2%}@media(max-width:900px){.lp-dna-wrap{display:none}.lp-why__diagram svg{max-height:260px}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lp-bio-card,.lp-persona,.lp-trust-card,.lp-step,.lp-results__feature{animation:lp-fade-up .5s ease both}.lp-bio-card:nth-child(1),.lp-persona:nth-child(1),.lp-trust-card:nth-child(1),.lp-step:nth-child(1){animation-delay:0s}.lp-bio-card:nth-child(2),.lp-persona:nth-child(2),.lp-trust-card:nth-child(2),.lp-step:nth-child(2){animation-delay:.08s}.lp-bio-card:nth-child(3),.lp-persona:nth-child(3),.lp-trust-card:nth-child(3),.lp-step:nth-child(3){animation-delay:.16s}.lp-bio-card:nth-child(4),.lp-trust-card:nth-child(4),.lp-step:nth-child(4){animation-delay:.24s}.lp-bio-card:nth-child(5),.lp-step:nth-child(5){animation-delay:.32s}.lp-bio-card:nth-child(6){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.lp-bio-card,.lp-persona,.lp-trust-card,.lp-step,.lp-results__feature{animation:none}}.lp-why__photo{margin-bottom:.75rem;border-radius:var(--radius-lg);overflow:hidden}.lp-why__photo img{width:100%;height:280px;display:block;border-radius:var(--radius-lg);object-fit:cover;object-position:center 20%}.lp-personas__banner{margin-bottom:clamp(1.5rem,2vw,2rem);border-radius:var(--radius-lg);overflow:hidden;max-width:800px;margin-left:auto;margin-right:auto}.lp-personas__banner img{width:100%;height:280px;display:block;object-fit:cover;object-position:center 20%;border-radius:var(--radius-lg)}.lp-final-cta__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.lp-final-cta__bg-image img{width:100%;height:100%;object-fit:cover;opacity:.18;filter:grayscale(20%)}.lp-biomarkers__visual{max-width:600px;margin:0 auto 1.5rem;border-radius:var(--radius-lg);overflow:hidden}.lp-biomarkers__visual img{width:100%;height:auto;display:block;border-radius:var(--radius-lg);max-height:260px;object-fit:contain}.lp-results__photo{margin-bottom:1rem;border-radius:var(--radius-lg);overflow:hidden}.lp-results__photo img{width:100%;height:200px;display:block;border-radius:var(--radius-lg);object-fit:cover;object-position:center 20%}.lp-trust__product-image{max-width:400px;margin:0 auto 1.5rem}.lp-trust__product-image img{width:100%;height:auto;display:block;border-radius:var(--radius-lg);max-height:220px;object-fit:contain}.lp-process__visual{max-width:600px;margin:0 auto 1rem;border-radius:var(--radius-lg);overflow:hidden}.lp-process__visual img{width:100%;height:auto;display:block;border-radius:var(--radius-lg);max-height:200px;object-fit:contain}@media(max-width:768px){.lp-hero{padding:2.5rem 0}.lp-hero__title{font-size:28px}.lp-hero__sub{font-size:15px}.lp-hero__cta,.lp-hero__cta--ghost{width:100%;justify-content:center}.lp-hero__visual{display:none}.lp-biomarkers__visual img{max-height:220px}.lp-biomarkers__grid{grid-template-columns:1fr}.lp-bio-card{padding:.65rem 0;gap:.65rem}.lp-bio-card__icon{width:32px;height:32px;font-size:13px}.lp-bio-card__title{font-size:14px}.lp-bio-card__markers{display:none}.lp-why__photo img{height:220px}.lp-why__stat-grid{gap:.5rem}.lp-why__stat{padding:.75rem .5rem}.lp-why__stat-num{font-size:24px}.lp-why__stat-label{font-size:11px}.lp-personas__banner img{height:200px;object-position:center 30%}.lp-personas__grid{gap:0}.lp-persona{display:flex;align-items:start;gap:.75rem;padding:.85rem 1rem;text-align:left;border-radius:0;border-left:none;border-right:none;border-bottom:1px solid rgba(0,0,0,.06);border-top:none}.lp-persona:first-child{border-top:1px solid rgba(0,0,0,.06);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.lp-persona:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-bottom:1px solid rgba(0,0,0,.06)}.lp-persona:hover{box-shadow:none}.lp-persona__icon{width:36px;height:36px;font-size:15px;margin:0;flex-shrink:0}.lp-persona__title{font-size:14px;margin-bottom:.15rem}.lp-persona__desc{font-size:12px;line-height:1.45}.lp-process__visual img{max-height:160px}.lp-process__steps{gap:0}.lp-step{grid-template-columns:40px 1fr;gap:.5rem;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.lp-step:last-child{border-bottom:none}.lp-step__num{width:40px;height:40px;font-size:14px}.lp-step__icon{display:none}.lp-results__photo img{height:160px}.lp-results__mockup-body{padding:1rem}.lp-trust__product-image{max-width:260px;margin-bottom:1.25rem}.lp-trust__product-image img{max-height:160px}.lp-trust__grid{grid-template-columns:1fr 1fr;gap:.5rem}.lp-trust-card{padding:1rem}.lp-trust-card__icon{width:40px;height:40px;font-size:16px;margin-bottom:.5rem}.lp-trust-card__title{font-size:13px}.lp-trust-card__desc{font-size:12px}.lp-final-cta .h2{font-size:24px}.lp-final-cta__actions .lp-hero__cta{width:100%;justify-content:center}.lp-final-cta__trust{gap:.75rem 1.25rem}}@media(max-width:480px){.lp-hero__title{font-size:24px}.lp-trust__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/landing-pages.css.map */
