:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--liv-black:#0a0a0a;--liv-yellow:#f5c400;--liv-yellow-soft:#f5c40024;--liv-white:#fff;--liv-ink:#d8d8d8;--liv-muted:#9a9a9a;--liv-surface:#151515;--liv-surface-2:#202020;--liv-border:#ffffff1a;--liv-amber:#ffb347;--liv-green:#4ade80;--max-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(circle at 74% 0%, #f5c4001a, transparent 30rem), var(--liv-black);color:var(--liv-white);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;min-width:320px;margin:0;padding-bottom:5.5rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--liv-border);z-index:20;background:#0a0a0ae0;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.75rem;padding:0 clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.brand,.nav-cta,.button{align-items:center;display:inline-flex}.brand{gap:.75rem;min-width:12rem;min-height:2.85rem}.brand-mark{background:var(--liv-yellow);color:var(--liv-black);letter-spacing:0;place-items:center;width:2.65rem;height:2.65rem;font-weight:950;display:grid}.brand-name,.brand-sub,.nav-links a,.nav-cta,.button,.section-kicker,.micro-label,.status{letter-spacing:0;font-weight:900}.brand-name{line-height:1;display:block}.brand-sub{color:var(--liv-yellow);margin-top:.22rem;font-size:.72rem;display:block}.nav-links{gap:clamp(.8rem,2vw,1.35rem);display:flex}.nav-links a{color:var(--liv-muted);font-size:.82rem}.nav-links a:hover{color:var(--liv-yellow)}.nav-cta,.button{border:1px solid var(--liv-border);justify-content:center;min-height:2.85rem;padding:.82rem 1rem}.nav-cta,.button-primary{background:var(--liv-yellow);border-color:var(--liv-yellow);color:var(--liv-black)}.button:not(.button-primary){color:var(--liv-white)}.button:not(.button-primary):hover{color:var(--liv-yellow);border-color:#f5c400b8}.page{overflow:hidden}.section{border-bottom:1px solid var(--liv-border);max-width:var(--max-width);margin:0 auto;padding:clamp(3.25rem,6vw,5.25rem) clamp(1rem,4vw,2rem)}.section-tight{padding-top:clamp(3rem,5vw,4.5rem)}.hero{max-width:none;padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.hero-grid,.split-grid,.final-cta{max-width:var(--max-width);gap:clamp(1.2rem,4vw,2rem);width:100%;margin:0 auto;display:grid}.hero-grid>*,.split-grid>*,.final-cta>*{min-width:0}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(24rem,.78fr);align-items:center;width:100%}.eyebrow,.section-kicker,.micro-label{color:var(--liv-yellow);text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;display:inline-flex}h1,.section-title,.panel-title,.final-title{letter-spacing:0;text-transform:uppercase;margin-bottom:1.15rem;font-family:Barlow Condensed,Impact,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:950;line-height:.88}h1{max-width:48rem;font-size:clamp(4rem,9vw,7.45rem)}.section-title,.panel-title,.final-title{font-size:clamp(2.7rem,7vw,5.15rem)}.yellow{color:var(--liv-yellow)}.hero h1 .yellow{display:block}.hero-copy,.section-copy,.card-copy,.gateway-card p,.recommendation-card p,.category-card p,.final-copy,.placeholder-panel p{color:var(--liv-ink);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.58}.hero-copy{max-width:min(43rem,100%)}.hero-copy,.section-copy,.card-copy,.gateway-card p,.recommendation-card p,.category-card p,.final-copy,.placeholder-panel p,.proof-pill span,.answer-card span,.process-card span,.risk-card span,.follow-card span,.cta-card span{overflow-wrap:break-word}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.proof-strip,.anxiety-grid,.category-grid,.risk-grid,.follow-grid,.process-grid,.cta-ladder,.hero-trust-strip{gap:.85rem;display:grid}.proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.hero-trust-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.25rem}.hero-trust-strip span{border:1px solid var(--liv-border);color:var(--liv-ink);background:#ffffff0b;min-height:3.25rem;padding:.82rem .95rem;font-size:.9rem;font-weight:850}.review-proof-chip,.flow-trust-footer strong{color:var(--liv-yellow);font-weight:950}.proof-pill,.answer-card,.process-card,.category-card,.risk-card,.follow-card,.cta-card,.placeholder-panel{border:1px solid var(--liv-border);background:linear-gradient(#fff1,#ffffff06)}.proof-pill,.answer-card,.risk-card,.follow-card,.cta-card{min-height:7.6rem;padding:1rem}.proof-pill strong,.answer-card strong,.risk-card strong,.follow-card strong,.cta-card strong,.process-card strong{margin-bottom:.45rem;display:block}.proof-pill span,.answer-card span,.process-card span,.risk-card span,.follow-card span,.cta-card span{color:var(--liv-muted);font-size:.9rem;line-height:1.45;display:block}.gateway-panel,.recommendation-card,.finder-panel,.clinical-panel,.risk-panel,.final-cta{background:linear-gradient(145deg,#f5c4001a,#0000 34%),linear-gradient(#ffffff13,#ffffff06);border:1px solid #f5c4002e;box-shadow:0 2rem 7rem #00000038}.gateway-panel{align-items:stretch;min-height:auto;padding:1.15rem;display:flex;position:relative;overflow:hidden}.gateway-panel:before{content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.gateway-card{border:1px solid var(--liv-border);z-index:1;background:#0a0a0ac7;width:100%;padding:1.2rem;position:relative}.quick-start-card{width:min(100%,34rem)}.quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.quick-start-option{border:1px solid var(--liv-border);color:var(--liv-white);background:#ffffff0b;grid-template-columns:3.15rem minmax(0,1fr);grid-template-areas:"thumb title""thumb action";align-items:start;gap:.25rem .7rem;min-height:4.4rem;padding:.72rem;text-decoration:none;display:grid}.quick-start-thumb,.category-media,.recommendation-media{border:1px solid var(--liv-border);background:#ffffff0b;display:block;overflow:hidden}.quick-start-thumb{aspect-ratio:1;grid-area:thumb;width:3.15rem}.quick-start-option>span:not(.quick-start-thumb){grid-area:title;min-width:0;font-size:.9rem;font-weight:850;line-height:1.12}.quick-start-option b{color:var(--liv-yellow);text-transform:uppercase;grid-area:action;justify-self:start;font-size:.72rem}.quick-start-option:hover,.quick-start-option:focus-visible{border-color:var(--liv-yellow);outline:none}.section-head{max-width:52rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.anxiety-grid,.risk-grid,.follow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.split-grid{grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr)}.finder-panel,.recommendation-card,.clinical-panel,.risk-panel,.final-cta{padding:clamp(1.1rem,3vw,1.6rem)}.signal-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.2rem 0;display:grid}.signal-actions{flex-wrap:wrap;gap:.65rem;display:flex}.signal-chip{border:1px solid var(--liv-border);color:var(--liv-white);cursor:pointer;text-align:left;background:#ffffff0b;min-height:3rem;padding:.72rem .85rem}.signal-chip.active,.signal-chip:focus-visible{background:var(--liv-yellow);border-color:var(--liv-yellow);color:var(--liv-black);outline:none}.recommendation-card{align-content:end;min-height:22rem;display:grid}.recommendation-media{aspect-ratio:16/10;margin-bottom:1rem}.recommendation-card h3{text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2rem,5vw,4.3rem);line-height:.95}.clinical-panel{padding:1.1rem}.flow-showcase{grid-template-columns:minmax(0,1fr) minmax(18rem,.78fr);align-items:start;gap:clamp(1rem,3vw,1.35rem);display:grid}.flow-stage,.flow-step-button,.flow-mobile-card{border:1px solid var(--liv-border);background:linear-gradient(#fff1,#ffffff06)}.flow-stage{align-content:start;gap:.85rem;min-width:0;min-height:auto;padding:.9rem;display:grid;overflow:hidden}.flow-stage>.asset-image,.flow-mobile-card>.asset-image{aspect-ratio:16/9;border:1px solid var(--liv-border);background:#ffffff0b;height:auto;display:block}.flow-stage-copy{gap:.45rem;display:grid}.flow-stage-copy span,.flow-mobile-card span,.flow-step-button span{color:var(--liv-yellow);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:900}.flow-stage-copy strong{text-transform:uppercase;font-size:clamp(1.65rem,3.4vw,3.1rem);line-height:.95}.flow-stage-copy p,.flow-mobile-card p,.flow-step-button em{color:var(--liv-muted);margin:0;font-size:.92rem;font-style:normal;line-height:1.45}.flow-timeline{gap:.55rem;min-width:0;display:grid}.flow-step-button{color:var(--liv-white);cursor:pointer;text-align:left;gap:.28rem;min-height:4.75rem;padding:.78rem .85rem;display:grid}.flow-step-button strong{font-size:.96rem;line-height:1.1}.flow-step-button:hover,.flow-step-button:focus-visible,.flow-step-button.active{background:linear-gradient(145deg,#f5c4002e,#0000 40%),linear-gradient(#ffffff16,#ffffff08);border-color:#f5c400b3;outline:none}.flow-mobile-carousel{display:none}.flow-mobile-track{scrollbar-width:none}.flow-mobile-track::-webkit-scrollbar{display:none}.flow-timeline::-webkit-scrollbar{display:none}.flow-dots{justify-content:center;gap:.45rem;display:flex}.flow-dots button{cursor:pointer;background:#ffffff47;border:0;width:1.45rem;height:.45rem;padding:0}.flow-dots button.active,.flow-dots button:focus-visible{background:var(--liv-yellow);outline:none}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card{min-height:12rem;padding:1rem}.process-card b,.category-code{color:var(--liv-yellow);margin-bottom:1.4rem;font-size:1.65rem;display:block}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{gap:1.35rem;min-height:13rem;padding:1rem;display:grid}.category-media{aspect-ratio:16/9}.category-link{color:inherit;text-decoration:none}.category-link:hover,.category-link:focus-visible{border-color:#f5c400a6;outline:none}.category-top{grid-template-columns:3rem minmax(0,1fr);gap:.95rem;display:grid}.category-card h3{margin-bottom:.45rem;font-size:1.35rem;line-height:1.08}.category-card p{margin-bottom:0;font-size:.95rem}.category-action{color:var(--liv-yellow);text-transform:uppercase;align-self:end;font-size:.78rem;font-weight:900}.status-row{flex-wrap:wrap;align-items:start;gap:.45rem;display:flex}.status{border:1px solid var(--liv-border);text-transform:uppercase;white-space:normal;padding:.42rem .5rem;font-size:.72rem}.status-green{color:var(--liv-green);border-color:#4ade8080}.status-yellow{color:var(--liv-yellow);border-color:#f5c4008f}.status-amber{color:var(--liv-amber);border-color:#ffb3478f}.risk-panel{background:linear-gradient(145deg,#ffb3471f,#0000 36%),linear-gradient(#ffffff13,#ffffff06)}.final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end}.placeholder-page{place-items:center;min-height:100svh;padding:clamp(1rem,4vw,2rem);display:grid}.placeholder-panel{width:min(100%,58rem);max-width:58rem;padding:clamp(1.2rem,4vw,2rem)}.placeholder-panel .cta-ladder{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0}@media (max-width:980px){.nav-links{display:none}.hero-grid,.split-grid,.flow-showcase,.final-cta{grid-template-columns:1fr}.proof-strip,.anxiety-grid,.risk-grid,.follow-grid,.process-grid,.hero-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-stage{min-height:auto}.flow-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.topbar{min-height:4.35rem}.brand{min-width:0}.brand-sub,.nav-cta{display:none}.hero-actions{flex-direction:column}.button{width:min(100%,22rem)}.section{padding:3.75rem 1rem}.hero-grid{max-width:calc(100vw - 2rem);min-height:auto}.hero-grid>div,.hero-copy,.section-head,.gateway-card{max-width:calc(100vw - 2rem)}.proof-strip,.anxiety-grid,.risk-grid,.follow-grid,.process-grid,.flow-timeline,.category-grid,.quick-start-grid,.signal-picker,.hero-trust-strip,.placeholder-panel .cta-ladder{grid-template-columns:1fr}.flow-stage{display:none}.flow-timeline{border-bottom:1px solid var(--liv-border);border-top:1px solid var(--liv-border);z-index:8;background:#0a0a0aeb;gap:.5rem;margin-bottom:.9rem;padding:.55rem 0;display:flex;position:sticky;top:4.35rem;overflow-x:auto}.flow-step-button{flex:none;align-items:center;gap:.45rem;min-height:2.7rem;padding:.58rem .7rem;display:inline-flex}.flow-step-button strong{max-width:8.5rem;margin:0;font-size:.8rem;line-height:1.05}.flow-step-button em{display:none}.flow-mobile-carousel{gap:.85rem;display:grid}.flow-mobile-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;display:flex;overflow-x:auto}.flow-mobile-card{scroll-snap-align:start;flex:0 0 100%;min-width:0;padding:.85rem}.flow-mobile-card>.asset-image{margin-bottom:.85rem}.flow-mobile-card div{gap:.45rem;display:grid}.flow-mobile-card strong{font-size:1.28rem;line-height:1.05;display:block}.gateway-panel{min-height:auto}.recommendation-card{min-height:18rem}.category-top{grid-template-columns:2.35rem minmax(0,1fr)}.placeholder-page{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));align-items:start}.placeholder-panel{padding:1.1rem}.placeholder-panel .cta-ladder{gap:.75rem;margin:1rem 0}.placeholder-panel .cta-card{min-height:5.25rem}.placeholder-panel .button{width:100%}}@media (max-width:390px){h1{font-size:3.08rem;line-height:.92}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.flow-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--liv-border);z-index:40;background:#0a0a0ae6;justify-content:space-between;align-items:center;gap:1rem;min-height:4.65rem;padding:0 clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.review-pill,.badge,.package-pill{color:var(--liv-yellow);letter-spacing:0;text-transform:uppercase;border:1px solid #f5c40073;padding:.45rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.flow-page{max-width:var(--max-width);margin:0 auto;padding:clamp(1.2rem,4vw,2rem) clamp(1rem,4vw,2rem) 7rem}.flow-hero{border-bottom:1px solid var(--liv-border);padding:clamp(2rem,5vw,4rem) 0}.flow-hero h1,.review-complete h1{max-width:58rem;font-size:clamp(3.3rem,8vw,6.9rem)}.flow-hero p,.review-complete p,.step-head p,.panel-head span,.info-tile span,.intake-card span,.microcopy,.notice,.anchor-products-head span,.summary-head span,.summary-row label,.summary-row span span,.result-row span span,.timeline-step small{color:var(--liv-muted);line-height:1.5}.finder-layout,.clinical-layout,.review-complete{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);align-items:start;gap:clamp(1rem,3vw,1.4rem);padding-top:clamp(1rem,3vw,1.6rem);display:grid}.finder-workspace,.route-summary,.flow-panel,.intake-summary,.review-receipt{border:1px solid var(--liv-border);background:linear-gradient(145deg,#f5c40014,#0000 34%),linear-gradient(#fff1,#ffffff06);min-width:0}.finder-workspace,.route-summary,.flow-panel,.summary-body,.review-receipt{padding:clamp(1rem,3vw,1.35rem)}.finder-progress{border-bottom:1px solid var(--liv-border);padding-bottom:1rem}.progress-meta,.finder-bottom-bar,.selection,.summary-head,.summary-row,.result-row,.line-row,.check-row,.timeline-step{align-items:center;display:flex}.progress-meta{color:var(--liv-muted);text-transform:uppercase;justify-content:space-between;margin-bottom:.75rem;font-size:.82rem;font-weight:900}.segments{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.segment{background:#ffffff14;height:.35rem}.segment.is-active{background:var(--liv-yellow)}.finder-step{gap:1.2rem;padding-top:clamp(1.2rem,3vw,1.7rem);display:grid}.step-head h2,.result-card h2,.summary-body h2{text-transform:uppercase;margin-bottom:.7rem;font-family:Barlow Condensed,Impact,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.15rem,5vw,4rem);line-height:.95}.step-head p,.summary-body p{margin-bottom:0}.option-grid,.result-grid,.intake-grid,.action-grid,.check-list,.summary-lines,.timeline{gap:.75rem;display:grid}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-clear-option{background:linear-gradient(120deg,#f5c4002e,#f5c4000b),#ffffff0b;border-color:#f5c40080;grid-column:1/-1;min-height:4.8rem}.finder-option{border:1px solid var(--liv-border);color:var(--liv-white);cursor:pointer;text-align:left;background:#ffffff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.6rem;padding:.9rem;display:grid}.media-options .finder-option{grid-template-columns:5.2rem minmax(0,1fr) auto}.finder-option:hover,.finder-option.is-selected{border-color:#f5c400ad}.finder-option.is-selected{background:#f5c4001f}.finder-option strong,.finder-option small,.action-card strong,.action-card span span,.result-row strong,.result-row span span,.result-row small,.anchor-product-card strong,.anchor-product-card small,.anchor-product-card em,.intake-card strong,.intake-card span{display:block}.finder-option small,.result-row small,.anchor-product-card small,.anchor-product-card em{color:var(--liv-muted);margin-top:.28rem;line-height:1.35}.anchor-product-card em{font-size:.78rem;font-style:normal}.finder-option b,.result-row b,.action-card b{color:var(--liv-yellow);text-transform:uppercase;border:1px solid #f5c4006b;padding:.42rem .5rem;font-size:.72rem}.option-media,.summary-image,.result-image,.anchor-product-media{border:1px solid var(--liv-border);background:#ffffff0b;overflow:hidden}.option-media{aspect-ratio:1;width:5.2rem;display:block}.option-media img,.summary-image img,.result-image img,.anchor-product-media img,.summary-media img,.asset-image{object-fit:cover;width:100%;height:100%}.field-set,.field-grid{gap:.85rem;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-set label{gap:.42rem;display:grid}.field-set label span{color:var(--liv-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}input,select,textarea{border:1px solid var(--liv-border);color:var(--liv-white);font:inherit;background:#ffffff0e;width:100%;min-height:3.25rem;padding:.9rem}textarea{resize:vertical;min-height:7.5rem}input:focus,select:focus,textarea:focus{border-color:var(--liv-yellow);outline:none}.bmi-card{background:#f5c4001a;border:1px solid #f5c40052;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.bmi-value{color:var(--liv-yellow);font-size:2.4rem;font-weight:950;line-height:1}.intake-v2{align-items:start}.intake-progress-panel,.intake-step-panel{gap:1rem;display:grid}.intake-segments{grid-template-columns:repeat(auto-fit,minmax(6.1rem,1fr));gap:.55rem;display:grid}.intake-segments button{border:1px solid var(--liv-border);color:var(--liv-muted);cursor:pointer;text-align:left;background:#ffffff0b;gap:.28rem;min-height:4.4rem;padding:.7rem;display:grid}.intake-segments button.active,.intake-segments button.complete{border-color:#f5c4009e}.intake-segments button.active{color:var(--liv-white);background:#f5c4001f}.intake-segments button:disabled{cursor:not-allowed;opacity:.46}.intake-segments b{color:var(--liv-yellow);font-size:.78rem}.intake-segments span{overflow-wrap:break-word;font-size:.82rem;font-weight:850;line-height:1.08}.intake-step,.intake-fields,.review-list,.consent-list{gap:.9rem;display:grid}.intake-field{gap:.42rem;display:grid}.intake-field>span,.pill-field>span,.check-field span{color:var(--liv-muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.intake-field.invalid input,.intake-field.invalid select,.intake-field.invalid textarea,.pill-field.invalid .intake-pill-grid,.check-field.invalid{border-color:#ffb347cc;box-shadow:inset 0 0 0 1px #ffb34733}.pill-field{gap:.55rem;display:grid}.field-help{color:var(--liv-muted);margin-top:-.25rem;font-size:.78rem;line-height:1.35;display:block}.intake-pill-grid{border:1px solid #0000;flex-wrap:wrap;gap:.5rem;padding:.05rem;display:flex}.intake-pill{border:1px solid var(--liv-border);color:var(--liv-muted);cursor:pointer;background:#ffffff0d;min-height:2.45rem;padding:.62rem .78rem;font-size:.82rem;font-weight:850;line-height:1.05}.intake-pill:hover,.intake-pill:focus-visible{color:var(--liv-white);border-color:#f5c40080;outline:none}.intake-pill.is-selected{color:var(--liv-white);background:#f5c40029;border-color:#f5c400b8}.quick-continue-card{color:var(--liv-white);cursor:pointer;text-align:left;background:#f5c40014;border:1px solid #f5c40061;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.6rem;padding:.9rem 1rem;display:flex}.quick-continue-card:hover,.quick-continue-card:focus-visible{border-color:#f5c400c7;outline:none}.quick-continue-card strong,.quick-continue-card small{display:block}.quick-continue-card small{color:var(--liv-muted);margin-top:.25rem;line-height:1.35}.quick-continue-card b{color:var(--liv-yellow);text-transform:uppercase;border:1px solid #f5c40075;padding:.42rem .55rem;font-size:.72rem}.quick-continue-card.primary{background:var(--liv-yellow);border-color:var(--liv-yellow);color:var(--liv-black)}.quick-continue-card.primary small,.quick-continue-card.primary b{color:var(--liv-black)}.quick-continue-card.primary b{border-color:#0a0a0a52}.compact-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.intake-bmi{border:1px solid #f5c40047;gap:.65rem;min-height:3.25rem;padding:.7rem;display:flex}.intake-bmi span{color:var(--liv-muted);font-size:.8rem;display:block}.intake-anchor-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.intake-anchor{border:1px solid var(--liv-border);color:var(--liv-white);background:#ffffff0b;gap:.55rem;padding:.6rem;text-decoration:none;display:grid}.intake-anchor .asset-image{aspect-ratio:16/9;border:1px solid var(--liv-border)}.intake-anchor strong{font-size:.86rem;line-height:1.08}.check-field{border:1px solid var(--liv-border);align-items:center;gap:.75rem;min-height:3.4rem;padding:.8rem;display:flex}.check-field input{accent-color:var(--liv-yellow);width:1.05rem;min-height:1.05rem}.consent-list .check-field{align-items:flex-start}.consent-list .check-field span{text-transform:none;font-size:.86rem;line-height:1.35}.form-message{color:var(--liv-amber);border:1px solid #ffb34759;margin:0;padding:.75rem;font-weight:800}.intake-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.result-card{border:1px solid var(--liv-border);background:#0a0a0a59;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.result-image,.summary-image{aspect-ratio:4/3}.result-row,.line-row,.check-row{border:1px solid var(--liv-border);justify-content:space-between;gap:.8rem;min-height:4.1rem;padding:.8rem}.result-row{align-items:flex-start}.result-row>span{gap:.2rem;display:grid}.result-row small{font-size:.8rem}.result-row strong,.line-row span,.check-row b,.anchor-products-head strong{color:var(--liv-yellow)}.anchor-products{gap:.7rem;margin:.9rem 0;display:grid}.anchor-products-head{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.anchor-products-head strong{text-transform:uppercase;font-size:.78rem;font-weight:900}.anchor-products-head span{text-align:right;font-size:.78rem}.anchor-product-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:.65rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.anchor-product-grid::-webkit-scrollbar{display:none}.anchor-product-card{border:1px solid var(--liv-border);color:var(--liv-white);scroll-snap-align:start;background:#ffffff0b;flex:0 0 clamp(10.5rem,32%,12.5rem);gap:.65rem;min-width:0;padding:.65rem;text-decoration:none;display:grid}.anchor-product-card:hover,.anchor-product-card:focus-visible,.intake-anchor:hover,.intake-anchor:focus-visible{border-color:#f5c40094;outline:none}.anchor-product-media{aspect-ratio:16/9;display:block}.anchor-product-card strong{font-size:.9rem;line-height:1.08}.anchor-alias-line,.intake-anchor-alias{border:1px solid var(--liv-border);overflow-wrap:anywhere;background:#ffffff09;gap:.16rem;margin-top:.45rem;padding:.42rem;display:grid}.anchor-alias-line small{color:var(--liv-yellow);text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.anchor-alias-line span,.intake-anchor-alias{color:var(--liv-ink);font-size:.7rem;font-weight:800;line-height:1.28}.anchor-treatment-form{border:1px solid var(--liv-border);background:#ffffff08;gap:.14rem;margin-top:.45rem;padding:.42rem;display:grid}.anchor-treatment-form small{color:var(--liv-yellow);text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.anchor-treatment-form span{color:var(--liv-ink);font-size:.72rem;font-weight:800;line-height:1.28}.anchor-product-cta,.intake-anchor small{color:var(--liv-yellow);letter-spacing:0;text-transform:uppercase;margin-top:.45rem;font-size:.68rem;font-weight:950;line-height:1;display:block}.notice{background:#ffb3471a;border:1px solid #ffb3474d;padding:.9rem}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.next-action-hero{background:linear-gradient(135deg,#f5c4001f,#0000 48%),#ffffff0b;border:1px solid #f5c40047;gap:1rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.next-action-copy{gap:.35rem;max-width:42rem;display:grid}.next-action-copy .section-kicker{margin-bottom:.25rem}.next-action-copy strong,.next-action-copy span{display:block}.next-action-copy strong{font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.02}.next-action-copy span:not(.section-kicker){color:var(--liv-muted);line-height:1.42}.next-action-primary{background:var(--liv-yellow);border:1px solid var(--liv-yellow);color:var(--liv-black);text-transform:uppercase;justify-content:center;align-items:center;min-height:clamp(7.4rem,13vw,10rem);padding:1rem;font-size:clamp(1.35rem,3vw,2.1rem);font-weight:950;display:flex}.next-action-support{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.next-action-support a,.next-action-support button{color:var(--liv-muted);cursor:pointer;background:0 0;border:0;padding:.08rem 0;font-size:.68rem;font-weight:850;line-height:1.15}.next-action-support a:hover,.next-action-support a:focus-visible,.next-action-support button:hover,.next-action-support button:focus-visible{color:var(--liv-yellow);outline:none;text-decoration:underline}.action-card{border:1px solid var(--liv-border);color:var(--liv-white);background:#ffffff0b;justify-content:space-between;gap:1rem;min-height:8.6rem;padding:1rem;display:flex}.action-card.primary{background:var(--liv-yellow);border-color:var(--liv-yellow);color:var(--liv-black)}.action-card.primary span span,.action-card.primary b{color:var(--liv-black)}.action-card.primary b{border-color:#0a0a0a52}.action-pills{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.action-pills small{color:var(--liv-black);text-transform:uppercase;border:1px solid #0a0a0a4d;padding:.38rem .48rem;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.selected-path-note{border:1px solid #f5c4004d;justify-content:space-between;gap:.75rem;padding:.8rem;display:flex}.selected-path-note strong{color:var(--liv-yellow)}.selected-path-note span{color:var(--liv-muted);text-align:right}.route-summary,.intake-summary,.review-receipt{position:sticky;top:5.8rem}.summary-media{aspect-ratio:16/10;border:1px solid var(--liv-border);margin-bottom:1rem;overflow:hidden}.summary-head{justify-content:space-between;margin-bottom:.8rem}.summary-row{border-top:1px solid var(--liv-border);gap:.8rem;padding:.8rem 0}.summary-row b{color:var(--liv-yellow);min-width:2rem}.summary-row label{text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.route-price,.summary-price{background:var(--liv-yellow);color:var(--liv-black);gap:.2rem;margin-top:1rem;padding:1rem;display:grid}.route-price strong,.summary-price strong{font-size:2.2rem;line-height:1}.route-price em,.summary-price em{font-style:normal;font-weight:800}.finder-bottom-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--liv-border);bottom:calc(1rem + env(safe-area-inset-bottom));width:min(100% - 2rem, var(--max-width));z-index:45;background:#0a0a0ae6;justify-content:space-between;gap:.8rem;padding:.7rem;position:fixed;left:50%;transform:translate(-50%)}.bar-button,.primary-action{border:1px solid var(--liv-border);color:var(--liv-white);justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1rem;font-weight:950;display:inline-flex}.bar-button.primary,.primary-action{background:var(--liv-yellow);border-color:var(--liv-yellow);color:var(--liv-black)}.bar-button:disabled{color:#ffffff52;cursor:not-allowed}.selection{flex-wrap:wrap;flex:1;gap:.35rem;min-width:0}.selection span{color:var(--liv-muted);font-size:.86rem;display:block}.final-step-context{background:#0a0a0ac7}.bar-context-note{color:var(--liv-muted);text-align:right;max-width:9rem;font-size:.78rem;font-weight:850;line-height:1.2}.clinical-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr)}.clinical-main{gap:1rem;min-width:0;display:grid}.panel-head{gap:.3rem;margin-bottom:1rem;display:grid}.panel-head strong{font-size:1.25rem}.cue-kicker{color:var(--liv-yellow);text-transform:uppercase;margin-bottom:.5rem;font-size:.78rem;font-weight:950}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-card{border:1px solid var(--liv-border);background:#ffffff0b;min-height:7rem;padding:.9rem}.step-cue{grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:1rem;display:grid}.step-cue strong,.step-cue span{display:block}.step-cue strong{margin-bottom:.55rem;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.step-cue span{color:var(--liv-muted);line-height:1.5}.step-cue-media{aspect-ratio:16/9;border:1px solid var(--liv-border);overflow:hidden}.intake-summary .summary-image,.review-receipt .summary-image{position:relative}.summary-image span{color:var(--liv-yellow);text-transform:uppercase;background:#0a0a0ab8;padding:.5rem .6rem;font-size:.78rem;font-weight:950;position:absolute;bottom:.7rem;left:.7rem}.summary-body{gap:1rem;min-width:0;max-width:100%;display:grid}.summary-body>*,.summary-lines,.line-row,.line-row strong,.summary-treatment-form,.summary-treatment-form b,.summary-alias-line,.summary-alias-line b{min-width:0}.summary-body h2,.line-row strong,.summary-treatment-form b,.summary-alias-line b{overflow-wrap:anywhere}.summary-lines{gap:0}.line-row{border-bottom:0;border-left:0;border-right:0;min-height:3.45rem}.line-row strong{text-align:right;flex:8rem}.microcopy{margin-bottom:0;font-size:.86rem}.check-list{margin-top:1rem}.check-row b{min-width:2.3rem}.timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.timeline-step{border:1px solid var(--liv-border);background:#ffffff0b;align-items:flex-start;gap:.7rem;min-height:7rem;padding:.9rem}.timeline-step.active{border-color:#f5c4009e}.timeline-step b{color:var(--liv-yellow)}.timeline-step span,.timeline-step small{display:block}.review-complete{min-height:calc(100svh - 8rem)}.review-hero-copy{align-self:center}.review-status,.review-next{padding-left:0;padding-right:0}.review-next{border-bottom:0}.selected-path-band{border:1px solid var(--liv-border);background:linear-gradient(145deg,#f5c4001a,#0000 42%),#ffffff09;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:center;gap:1rem;margin-top:clamp(1rem,3vw,1.35rem);padding:clamp(1rem,3vw,1.25rem);display:grid}.selected-path-band strong{margin-top:.25rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1;display:block}.selected-path-band p,.selected-path-meta small,.status-timeline span{color:var(--liv-muted);line-height:1.45}.selected-path-band p{max-width:44rem;margin:.5rem 0 0}.path-alias-line,.summary-alias-line,.path-treatment-form,.summary-treatment-form{border:1px solid var(--liv-border);overflow-wrap:anywhere;background:#ffffff09;gap:.18rem;max-width:44rem;margin-top:.7rem;padding:.55rem .65rem;display:grid}.path-alias-line small,.summary-alias-line small,.path-treatment-form small,.summary-treatment-form small{color:var(--liv-yellow);text-transform:uppercase;font-size:.68rem;font-weight:950}.path-alias-line b,.summary-alias-line b,.path-treatment-form b,.summary-treatment-form b{color:var(--liv-ink);font-size:.82rem;line-height:1.35}.selected-path-link{color:var(--liv-yellow);text-transform:uppercase;margin-top:.8rem;font-size:.76rem;font-weight:900;display:inline-block}.selected-path-link:hover,.selected-path-link:focus-visible{outline:none;text-decoration:underline}.selected-path-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.selected-path-meta span{border:1px solid #f5c40057;gap:.2rem;min-height:4.7rem;padding:.75rem;display:grid}.selected-path-meta b,.selected-path-meta small,.status-timeline b,.status-timeline strong,.status-timeline span{display:block}.selected-path-meta b{color:var(--liv-yellow)}.status-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem;display:grid}.status-detail-panel{border:1px solid var(--liv-border);background:linear-gradient(145deg,#f5c40014,#0000 40%),#ffffff09;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,1.35rem);margin-top:clamp(1rem,3vw,1.35rem);padding:clamp(1rem,3vw,1.25rem);display:grid}.status-detail-copy h2{text-transform:uppercase;margin-bottom:.65rem;font-size:clamp(1.8rem,4vw,3.1rem);line-height:.98}.status-detail-copy p:not(.section-kicker){color:var(--liv-muted);margin-bottom:0;line-height:1.5}.status-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.status-detail-grid span{background:#ffffff0a;border:1px solid #f5c40047;gap:.28rem;min-width:0;min-height:7.2rem;padding:.8rem;display:grid}.status-detail-grid b,.status-detail-grid strong,.status-detail-grid small{min-width:0;display:block}.status-detail-grid b{color:var(--liv-yellow);text-transform:uppercase;font-size:.72rem;font-weight:950}.status-detail-grid strong{overflow-wrap:anywhere;line-height:1.2}.status-detail-grid small{color:var(--liv-muted);line-height:1.45}.status-timeline article{border:1px solid var(--liv-border);background:#ffffff0b;min-height:9rem;padding:.9rem}.status-timeline article.active{background:#f5c4001a;border-color:#f5c4009e}.status-timeline b{color:var(--liv-yellow);margin-bottom:1.3rem}.status-timeline strong{margin-bottom:.45rem}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-detail-page{gap:clamp(1.2rem,3vw,1.8rem);display:grid}.category-detail-hero{border-bottom:1px solid var(--liv-border);grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);align-items:center;gap:clamp(1.1rem,4vw,2rem);min-height:min(42rem,100svh - 5rem);padding:clamp(1.8rem,5vw,4rem) 0;display:grid}.category-hero-copy p{color:var(--liv-ink);max-width:43rem;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.58}.category-hero-copy h1{overflow-wrap:break-word;font-size:clamp(3.35rem,6.6vw,6.25rem)}.category-hero-media{aspect-ratio:4/3;border:1px solid var(--liv-border);max-width:100%;min-height:18rem;overflow:hidden}.category-path-band{grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.category-price-panel{background:var(--liv-yellow);color:var(--liv-black);gap:.22rem;padding:1rem;display:grid}.category-price-panel span,.category-price-panel em,.catalog-product-body b,.catalog-product-body small,.catalog-product-body em,.catalog-product-meta,.clinical-note-grid span{display:block}.category-price-panel span,.catalog-product-body b{text-transform:uppercase;font-size:.72rem;font-weight:950}.category-price-panel strong{font-size:clamp(2rem,3vw,3rem);line-height:.9}.category-price-panel em{font-style:normal;font-weight:850}.category-proof-grid,.clinical-note-grid{gap:.75rem;display:grid}.category-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-proof-grid span,.clinical-note-grid span{border:1px solid var(--liv-border);color:var(--liv-ink);background:#ffffff0b;min-height:4.5rem;padding:.9rem;font-weight:850;line-height:1.42}.category-section{border-bottom:1px solid var(--liv-border);padding:clamp(2.5rem,5vw,4rem) 0}.category-product-sections{gap:clamp(1.5rem,3vw,2rem);display:grid}.category-product-group{gap:.9rem;display:grid}.phase-two-product-group{border-top:1px solid var(--liv-border);margin-top:clamp(1.2rem,3vw,1.6rem);padding-top:clamp(1.2rem,3vw,1.6rem)}.category-product-group-head{border-left:3px solid var(--liv-yellow);padding-left:.9rem}.phase-two-product-group .category-product-group-head{border-left-color:#ffffff47}.category-product-group-head h3{margin-bottom:.3rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.05}.category-product-group-head p{color:var(--liv-muted);max-width:48rem;margin-bottom:0;line-height:1.45}.category-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.catalog-product-card{border:1px solid var(--liv-border);color:var(--liv-white);background:linear-gradient(#fff1,#ffffff06);min-width:0;text-decoration:none;display:grid}.catalog-product-card:hover,.catalog-product-card:focus-visible{border-color:#f5c40094;outline:none}.phase-two-product-card{background:#ffffff07;border-style:dashed}.phase-two-product-card:hover,.phase-two-product-card:focus-visible{border-color:#ffffff52}.phase-two-product-card .catalog-product-media{opacity:.64}.catalog-product-media{aspect-ratio:4/3;border-bottom:1px solid var(--liv-border);display:block;overflow:hidden}.catalog-product-body{gap:.44rem;padding:.85rem;display:grid}.catalog-product-body b,.catalog-product-body strong{color:var(--liv-yellow)}.phase-two-product-card .catalog-product-body b,.phase-two-product-card .catalog-product-body strong{color:var(--liv-muted)}.catalog-product-body strong{font-size:1rem;line-height:1.12}.catalog-product-body small,.catalog-product-body em,.catalog-product-meta{color:var(--liv-muted);line-height:1.36}.catalog-product-body em{font-size:.86rem;font-style:normal}.package-components{background:#f5c4000f;border:1px solid #f5c40038;gap:.22rem;margin-top:.1rem;padding:.55rem;display:grid}.package-components small{color:var(--liv-yellow);text-transform:uppercase;font-size:.68rem;font-weight:950}.package-components span{color:var(--liv-ink);overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.36}.catalog-alias-line,.product-alias-line{border:1px solid var(--liv-border);overflow-wrap:anywhere;background:#ffffff09;gap:.2rem;display:grid}.catalog-alias-line{padding:.5rem}.catalog-alias-line small,.product-alias-line span{color:var(--liv-yellow);text-transform:uppercase;font-size:.68rem;font-weight:950}.catalog-alias-line span,.product-alias-line b{color:var(--liv-ink);font-size:.8rem;font-weight:800;line-height:1.36}.catalog-treatment-form{border:1px solid var(--liv-border);background:#ffffff08;gap:.18rem;padding:.5rem;display:grid}.catalog-treatment-form small{color:var(--liv-yellow);text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.catalog-treatment-form span{color:var(--liv-ink);overflow-wrap:anywhere;font-size:.8rem;font-weight:800;line-height:1.32}.catalog-product-meta{border-top:1px solid var(--liv-border);margin-top:.2rem;padding-top:.62rem;font-size:.78rem;font-weight:850}.catalog-card-action{color:var(--liv-yellow);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:950;display:inline-flex}.clinical-note-band{border-bottom:0}.clinical-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-page{gap:clamp(1.2rem,3vw,1.8rem);display:grid}.product-detail-hero{border-bottom:1px solid var(--liv-border);grid-template-columns:minmax(19rem,.72fr) minmax(0,1fr);align-items:center;gap:clamp(1.1rem,4vw,2rem);min-height:min(42rem,100svh - 5rem);padding:clamp(1.8rem,5vw,4rem) 0;display:grid}.product-media-panel{aspect-ratio:4/3;border:1px solid var(--liv-border);max-width:100%;overflow:hidden}.product-hero-copy h1{overflow-wrap:break-word;font-size:clamp(3.4rem,7vw,6.6rem)}.product-hero-copy p{color:var(--liv-ink);max-width:43rem;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.58}.product-status-row,.product-path-band,.product-facts-grid{gap:.75rem;display:grid}.product-status-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem;margin-top:1rem}.product-status-row>span,.product-facts-grid span{border:1px solid var(--liv-border);color:var(--liv-ink);background:#ffffff0b;min-height:3.5rem;padding:.82rem;font-weight:850;line-height:1.42}.review-proof-chip{text-transform:uppercase;border:1px solid #f5c40057;margin-top:.75rem;padding:.55rem .7rem;font-size:.78rem;display:inline-flex}.product-alias-line{max-width:40rem;margin-top:.75rem;padding:.7rem}.product-text-link{color:var(--liv-muted);padding:.85rem 0;font-size:.78rem;font-weight:850}.product-text-link:hover,.product-text-link:focus-visible{color:var(--liv-yellow);outline:none;text-decoration:underline}.product-start-note{color:var(--liv-muted);border-left:2px solid #f5c4006b;max-width:40rem;margin:.75rem 0 0;padding-left:.75rem;font-size:.88rem;font-weight:800;line-height:1.45}.product-path-band{grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);align-items:stretch}.product-package-band{background:linear-gradient(145deg,#f5c4001f,#0000 42%),#ffffff09;border:1px solid #f5c40057;grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);align-items:center;gap:1rem;padding:clamp(1rem,3vw,1.3rem);display:grid}.product-package-band h2{text-transform:uppercase;margin-bottom:.5rem;font-family:Barlow Condensed,Impact,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.7rem);line-height:.95}.product-package-band p:not(.section-kicker){color:var(--liv-muted);max-width:46rem;margin:0;line-height:1.5}.product-package-meta{gap:.75rem;display:grid}.product-package-meta span{border:1px solid var(--liv-border);gap:.2rem;min-height:4.7rem;padding:.8rem;display:grid}.product-package-meta b{color:var(--liv-yellow);font-size:clamp(1.4rem,3vw,2rem);line-height:1;display:block}.product-package-meta small{color:var(--liv-muted);line-height:1.35;display:block}.product-price-panel{background:var(--liv-yellow);color:var(--liv-black);gap:.22rem;min-width:0;padding:1rem;display:grid}.product-price-panel span,.product-price-panel em,.product-status-row b,.product-facts-grid b{display:block}.product-price-panel span,.product-status-row b,.product-facts-grid b{text-transform:uppercase;font-size:.72rem;font-weight:950}.product-price-panel strong{overflow-wrap:anywhere;font-size:clamp(2rem,3.4vw,3.05rem);line-height:.9}.compact-price-panel strong{overflow-wrap:anywhere;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1}.product-price-panel em{overflow-wrap:anywhere;font-style:normal;font-weight:850}.product-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-status-row b,.product-facts-grid b{color:var(--liv-yellow);margin-bottom:.3rem}.product-status-row span span{display:block}.product-review-band{border-bottom:1px solid var(--liv-border)}.flow-trust-footer{border-top:1px solid var(--liv-border);color:var(--liv-muted);text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 0 0;line-height:1.4;display:flex}.flow-trust-footer span{font-size:.86rem}@media (max-width:980px){.finder-layout,.clinical-layout,.review-complete,.result-card,.step-cue,.category-detail-hero,.product-detail-hero,.category-path-band,.product-package-band,.product-path-band,.selected-path-band{grid-template-columns:1fr}.route-summary,.intake-summary,.review-receipt{position:static}.clinical-note-grid,.status-detail-panel,.product-facts-grid,.status-timeline{grid-template-columns:1fr}.category-proof-grid,.category-products-grid,.action-grid,.status-grid,.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.flow-topbar{min-height:4.35rem}.review-pill{display:none}.flow-page{padding:.8rem 1rem 1.5rem}.finder-workspace,.route-summary{padding:.8rem}.finder-progress{padding-bottom:.7rem}.finder-step{gap:.85rem;padding-top:1rem;padding-bottom:0}.flow-hero{padding:2rem 0}.flow-hero h1,.review-complete h1{font-size:3rem}.category-hero-media{min-height:auto}.flow-trust-footer{flex-direction:column;align-items:flex-start}.option-grid,.media-options .finder-option,.field-grid,.anchor-product-grid,.compact-fields,.intake-anchor-strip,.intake-grid,.action-grid,.status-grid,.category-proof-grid,.category-products-grid,.clinical-note-grid,.product-status-row,.product-facts-grid,.selected-path-meta,.timeline{grid-template-columns:1fr}.intake-segments{scrollbar-width:none;display:flex;overflow-x:auto}.intake-segments::-webkit-scrollbar{display:none}.intake-segments button{flex:0 0 8rem;min-height:3.7rem}.intake-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.anchor-products-head{align-items:start;display:grid}.anchor-products-head span{text-align:left}.anchor-products{padding-bottom:5rem}.anchor-product-card{flex-basis:min(78vw,18rem)}.next-action-primary{min-height:9rem}.next-action-support a,.next-action-support button{font-size:.64rem}.finder-option,.media-options .finder-option{align-items:start;gap:.55rem;min-height:0;padding:.65rem}.finder-option strong{font-size:.92rem;line-height:1.08}.finder-option small{margin-top:.16rem;font-size:.76rem;line-height:1.25}.finder-option b{padding:.32rem .38rem;font-size:.65rem}.media-options .finder-option{grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center}.media-options .finder-option small{display:none}.media-options .finder-option b{padding:.34rem .44rem}.media-options .option-media{aspect-ratio:1;width:3.75rem}.option-media{aspect-ratio:16/9;width:100%}.finder-bottom-bar{grid-template-columns:auto minmax(0,1fr) auto;width:100%;margin-top:1rem;position:static;bottom:auto;left:auto;right:auto;transform:none}.selection span{display:none}.selection strong{font-size:.78rem;line-height:1.15;display:block}.bar-context-note{max-width:6.6rem;font-size:.66rem}.bar-button,.primary-action{min-height:2.8rem;padding:.75rem .82rem}}
