/* Clinic offers: drawn workflows and operational detail on the existing LeadsACE canvas. */
.lg6-page{--lg6-text:#e4daef;--lg6-muted:#c5b7d5;--lg6-line:#7e5da54d;--lg6-ink:#d2aff7}
.lg6-page .hero h1{max-width:15ch;font-size:clamp(40px,4.4vw,62px)}.lg6-page .hero-grid{gap:48px}.lg6-page .hero .sub{font-size:20px;line-height:1.6;max-width:45ch}.lg6-page .hero-points{color:var(--lg6-text)}.lg6-page .hero:before,.lg6-page .hero:after{display:none}
.lg6-symbol{width:28px;height:28px;flex:none;color:var(--lg6-ink)}
.lg6-pathway{position:relative;padding:30px 28px 22px;border:1px solid var(--lg6-line);border-radius:10px;background:#110b19;min-width:0}
.lg6-map-title{display:flex;gap:16px;align-items:center;padding-bottom:23px}.lg6-map-title>.lg6-symbol{width:42px;height:42px}.lg6-map-title span{font-size:13px;color:var(--lg6-muted)}.lg6-map-title h2{font-size:26px;line-height:1.15;margin:5px 0 0}
.lg6-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:26px;position:relative}.lg6-sources>span{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 6px;border:1px solid var(--lg6-line);font-size:13px;border-radius:5px;color:var(--lg6-text)}.lg6-sources .lg6-symbol{width:22px;height:22px}.lg6-sources:after{content:"";width:1px;height:26px;position:absolute;left:50%;bottom:0;background:var(--lg6-line)}
.lg6-map-route{display:grid;gap:18px}.lg6-map-node{display:flex;align-items:center;gap:16px;border:1px solid var(--lg6-line);padding:16px 18px;background:#1b1029;position:relative;border-radius:5px}.lg6-map-node:not(:last-child):after{content:"↓";position:absolute;bottom:-19px;left:50%;line-height:18px;color:var(--lg6-ink)}.lg6-map-node strong,.lg6-clinical strong{display:block;font-size:16px;font-weight:600}.lg6-map-node span,.lg6-clinical span{display:block;font-size:13px;line-height:1.5;margin-top:4px;color:var(--lg6-muted)}
.lg6-clinical{display:flex;gap:16px;align-items:center;padding:18px;margin-top:24px;border-top:1px dashed #b295ce;border-bottom:1px dashed #b295ce}.lg6-clinical .lg6-symbol{color:#e6dcf2}.lg6-feedback{display:flex;align-items:center;gap:11px;margin-top:19px;font-size:12px;line-height:1.5;color:var(--lg6-muted)}.lg6-feedback .lg6-symbol{width:20px;height:20px}
.lg6-stage-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;padding:0;counter-reset:none}.lg6-stage-flow li{position:relative;min-width:0;border-top:1px solid var(--lg6-line);padding-top:22px}.lg6-stage-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.lg6-stage-top>span{font-family:var(--f-display);font-size:48px;line-height:1;color:var(--lg6-ink)}.lg6-stage-flow h3{font-size:28px;margin-bottom:12px}.lg6-stage-flow p{color:var(--lg6-muted);font-size:17px;line-height:1.65}.lg6-stage-flow li:not(:last-child):after{content:"→";position:absolute;right:-24px;top:34px;color:var(--lg6-ink)}
.lg6-fit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lg6-fit>a,.lg6-fit>article{border-top:1px solid var(--lg6-line);padding:24px 0;min-width:0}.lg6-fit .lg6-symbol{width:36px;height:36px;margin-bottom:20px}.lg6-fit h3{font-size:24px;line-height:1.2;margin-bottom:16px}.lg6-fit p{font-size:16px;line-height:1.7;color:var(--lg6-muted)}.lg6-fit>a>span{display:block;font-size:14px;color:var(--lg6-ink);margin-top:20px}.lg6-fit-two{grid-template-columns:1fr 1fr;gap:50px}.lg6-fit-two p{max-width:47ch}
.lg6-peptide-offer{display:grid;grid-template-columns:1fr 1fr;gap:52px;border-top:1px solid var(--lg6-line);padding-top:35px}.lg6-peptide-offer h3{font-size:28px;line-height:1.2;margin-bottom:22px}.lg6-peptide-offer p{font-size:18px;color:var(--lg6-muted);line-height:1.7;margin-bottom:16px}.lg6-peptide-offer .btn{margin-top:10px}.lg6-offer-checklist{border-left:1px solid var(--lg6-line);padding-left:36px}.lg6-offer-checklist ul{list-style:none;padding:0;display:grid;gap:14px}.lg6-offer-checklist li{font-size:16px;color:var(--lg6-text);border-bottom:1px solid var(--lg6-line);padding-bottom:13px}
.lg6-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.lg6-service-row{border-top:1px solid var(--lg6-line);padding:30px 0 35px;min-width:0}.lg6-service-heading{display:flex;gap:18px;align-items:center;margin-bottom:20px}.lg6-service-heading h3{font-size:27px;line-height:1.2}.lg6-service-heading .lg6-symbol{width:31px;height:31px}.lg6-service-row p{font-size:17px;color:var(--lg6-muted);line-height:1.7;margin-bottom:14px}.lg6-service-row .lg6-service-promise{font-size:19px;color:var(--text)}.lg6-service-row ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;margin:20px 0}.lg6-service-row li{font-size:13px;color:var(--lg6-text);border-bottom:1px solid #9276ad5e;padding-bottom:6px}.lg6-service-row>a{font-size:15px;color:var(--lg6-ink);display:inline-block;padding:8px 0}.lg6-service-row .lg6-receive{color:var(--lg6-text);padding-top:4px}
.lg6-scope{font-size:14px;color:var(--lg6-muted);line-height:1.7;max-width:80ch;margin:28px auto 0;text-align:center}.lg6-scope a{color:var(--lg6-ink);text-decoration:underline;text-underline-offset:4px}
.lg6-search-map{max-width:1050px;margin:auto}.lg6-topic-root{max-width:480px;margin:0 auto 36px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:24px 28px;background:#1b1029;border:1px solid var(--lg6-line);border-radius:6px;position:relative}.lg6-topic-root strong{font-family:var(--f-display);font-size:24px;line-height:1.2;flex:1}.lg6-topic-root>span{font-size:13px;color:var(--lg6-muted);width:100%;padding-left:42px}.lg6-topic-root:after{content:"";height:37px;width:1px;position:absolute;bottom:-37px;left:50%;background:#9374b3}.lg6-topic-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;border-top:1px solid #9374b3;padding-top:28px}.lg6-topic-branches article{position:relative;border:1px solid var(--lg6-line);padding:24px 22px;border-radius:5px;background:#100a18}.lg6-topic-branches article:before{content:"";position:absolute;top:-29px;height:28px;left:50%;width:1px;background:#9374b3}.lg6-topic-branches h3{font-size:23px;margin-bottom:18px}.lg6-topic-branches ul{list-style:none;display:grid;gap:15px;padding:0}.lg6-topic-branches li{font-size:16px;line-height:1.6;color:var(--lg6-muted);border-top:1px solid var(--lg6-line);padding-top:12px}
.lg6-search-work{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:36px}.lg6-search-work h3{font-size:24px;margin-bottom:18px}.lg6-search-work p{color:var(--lg6-muted);font-size:17px;line-height:1.7;margin-bottom:14px}
.lg6-timeline{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-bottom:36px;border-top:1px solid #9374b3}.lg6-timeline li{position:relative;padding-top:26px}.lg6-timeline li:before{content:"";position:absolute;left:0;top:-5px;width:9px;height:9px;border-radius:50%;background:#d2aff7}.lg6-timeline li>span{font-size:13px;color:var(--lg6-ink)}.lg6-timeline h3{font-size:26px;margin:12px 0}.lg6-timeline p{font-size:16px;line-height:1.7;color:var(--lg6-muted)}
.lg6-gap-list{display:grid;grid-template-columns:1fr 1fr;gap:28px 50px}.lg6-gap-list article{display:flex;gap:24px;border-top:1px solid var(--lg6-line);padding-top:22px;min-width:0}.lg6-gap-list article>span{font-family:var(--f-display);font-size:32px;color:var(--lg6-ink)}.lg6-gap-list h3{font-size:25px;line-height:1.2;margin-bottom:12px}.lg6-gap-list p{color:var(--lg6-muted);font-size:17px;line-height:1.7}
.lg6-options,.lg6-b2b{border:1px solid var(--lg6-line);border-radius:6px;padding:30px 34px;margin-top:24px;background:#150c20}.lg6-options h3,.lg6-b2b h3{font-size:27px;margin-bottom:18px}.lg6-options p,.lg6-b2b p{font-size:17px;color:var(--lg6-muted);line-height:1.7;max-width:75ch;margin-bottom:12px}.lg6-options a,.lg6-b2b a{font-size:16px;color:var(--lg6-ink);display:inline-block;padding-top:12px}
.lg6-care-journey{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.lg6-care-journey li{position:relative;border-top:1px solid var(--lg6-line);padding-top:24px}.lg6-care-journey li:not(:last-child):after{content:"→";position:absolute;right:-22px;top:28px;color:var(--lg6-ink)}.lg6-care-journey h3{font-size:24px;margin:20px 0 12px}.lg6-care-journey p{font-size:16px;line-height:1.6;color:var(--lg6-muted)}.lg6-handoff{display:flex;align-items:center;gap:35px;border-top:1px dashed #9374b3;margin-top:35px;padding-top:24px}.lg6-handoff strong{font-size:20px;min-width:25%}.lg6-handoff p{font-size:16px;line-height:1.7;color:var(--lg6-muted)}
.lg6-guide-intro{max-width:860px;margin:0 auto 30px}.lg6-guide-intro p{font-size:17px;line-height:1.7;color:var(--lg6-muted);margin-bottom:12px}.lg6-guide-intro .lg-byline{font-size:13px}.lg6-guide-body{padding:0 0 22px}.lg6-guide-body ul{padding-left:22px;color:var(--lg6-text);line-height:1.8}.lg6-guide-body .lg-table{overflow-x:auto}.lg6-guide-body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.lg6-guide-body th,.lg6-guide-body td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--lg6-line)}.lg6-guide-body th{color:var(--lg6-ink)}.lg6-final{display:flex;flex-direction:column;align-items:center;gap:22px}.lg6-final>a:not(.btn){color:var(--lg6-ink);text-align:center}.lg6-page .lg4-case-grid .lg4-case-image{aspect-ratio:2}.lg6-page #search{background:#100a17}.lg6-page #mechanisms .sec-head{max-width:800px}
@media(max-width:1000px){.lg6-page .hero-grid{gap:26px}.lg6-pathway{padding:24px 20px}.lg6-map-title h2{font-size:23px}.lg6-stage-flow,.lg6-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.lg6-stage-flow li:after{display:none}.lg6-topic-branches{gap:18px}.lg6-topic-branches article{padding:22px 18px}.lg6-deliverables{gap:0 35px}.lg6-care-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lg6-care-journey li:after{display:none}.lg6-timeline{gap:24px}.lg6-page .hero h1{font-size:44px}}
@media(max-width:700px){.lg6-page .hero-grid{grid-template-columns:minmax(0,1fr)}.lg6-page .hero h1{font-size:42px;max-width:15ch}.lg6-page .hero .sub{font-size:18px}.lg6-pathway{margin-top:12px;padding:24px}.lg6-map-title h2{font-size:25px}.lg6-page section{padding:46px 0}.lg6-page .sec-head h2{font-size:34px}.lg6-page .sec-head .lead{font-size:17px}.lg6-stage-flow,.lg6-fit{gap:28px 22px}.lg6-stage-flow p,.lg6-fit p{font-size:16px}.lg6-stage-flow h3,.lg6-fit h3{font-size:23px}.lg6-peptide-offer,.lg6-deliverables,.lg6-search-work,.lg6-gap-list{grid-template-columns:minmax(0,1fr);gap:26px}.lg6-offer-checklist{border-left:0;border-top:1px solid var(--lg6-line);padding:26px 0 0}.lg6-peptide-offer h3{font-size:26px}.lg6-peptide-offer p{font-size:17px}.lg6-deliverables{gap:0}.lg6-service-row{padding:26px 0}.lg6-service-heading h3{font-size:25px}.lg6-service-row ul{gap:8px 14px}.lg6-search-map{margin-top:12px}.lg6-topic-root{margin-bottom:24px;padding:22px}.lg6-topic-root strong{font-size:24px}.lg6-topic-root:after{display:none}.lg6-topic-branches{grid-template-columns:1fr;border-top:0;border-left:1px solid #9374b3;padding:0 0 0 22px;gap:18px;margin-left:12px}.lg6-topic-branches article:before{height:1px;width:22px;left:-23px;top:32px}.lg6-topic-branches li{font-size:16px}.lg6-scope{text-align:left;font-size:14px}.lg6-timeline{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:30px}.lg6-timeline li:nth-child(n+3){border-top:1px solid #9374b3}.lg6-options,.lg6-b2b{padding:24px}.lg6-options h3,.lg6-b2b h3{font-size:25px}.lg6-care-journey{grid-template-columns:1fr;border-left:1px solid #9374b3;padding-left:24px;margin-left:12px;gap:0}.lg6-care-journey li{border-top:0;display:grid;grid-template-columns:32px 1fr;gap:8px 18px;padding:18px 0 24px}.lg6-care-journey li:before{content:"";position:absolute;width:24px;height:1px;background:#9374b3;left:-24px;top:31px}.lg6-care-journey .lg6-symbol{grid-row:1/3}.lg6-care-journey h3{margin:0;font-size:24px}.lg6-care-journey p{grid-column:2}.lg6-handoff{display:block}.lg6-handoff strong{display:block;margin-bottom:14px}.lg6-page .hero .cta{gap:12px}.lg6-guide-body table{font-size:14px}.lg6-guide-body th,.lg6-guide-body td{padding:12px 8px}}
@media(max-width:360px){.lg6-page .hero h1{font-size:36px}.lg6-pathway{padding:20px 16px}.lg6-map-title h2{font-size:22px}.lg6-map-node{padding:14px 12px;gap:12px}.lg6-map-node strong{font-size:15px}.lg6-sources{gap:7px}.lg6-sources>span{font-size:12px}.lg6-stage-flow,.lg6-fit,.lg6-timeline{grid-template-columns:1fr}.lg6-timeline li:nth-child(n+2){border-top:1px solid #9374b3}.lg6-page .sec-head h2{font-size:30px}.lg6-gap-list article{gap:16px}.lg6-service-heading h3{font-size:23px}.lg6-service-heading{gap:14px}}
