@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.hidden{display:none}}:root{--ink:#07263b;--brand:#087eaa;--bright:#20bad3;--ice:#e7f7fb;--mist:#f5fbfc;--line:#07263b1f;--muted:#607482}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.shell{width:min(1180px,100% - 48px);margin:auto}.section{padding:112px 0}.eyebrow{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:82px;display:flex}.brand img{object-fit:contain;width:180px;max-height:90px}.desktop-nav{gap:30px;display:flex}.desktop-nav a{font-size:13px;font-weight:700;text-decoration:none}.header-actions{align-items:center;gap:18px;display:flex}.header-contact{color:var(--muted);font-size:12px;text-decoration:none}.pill{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:24px;padding:12px 15px 12px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.pill span{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.dark{background:var(--ink);color:#fff}.dark span{color:var(--ink);background:#fff}.menu{background:0 0;border:0;display:none}.menu i{background:var(--ink);width:24px;height:1px;margin:6px;display:block}.mobile-nav{padding:18px 0 28px;display:none}.mobile-nav a{padding:12px 0;font-weight:700;text-decoration:none;display:block}.home-hero{background:linear-gradient(115deg,#fff 0%,#f7fcfd 58%,#e8f8fb 100%);position:relative;overflow:hidden}.hero-grid-bg{background-image:linear-gradient(#07263b09 1px,#0000 1px),linear-gradient(90deg,#07263b09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-layout{grid-template-columns:1.05fr .95fr;align-items:center;min-height:760px;display:grid;position:relative}.hero-copy{padding:80px 0}.hero-copy h1,.page-hero h1,.detail-hero h1{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(64px,7.1vw,112px);font-weight:650;line-height:.88}.hero-copy h1 em,.page-hero h1 em{color:var(--brand);font-style:normal;display:block}.hero-lede,.page-hero>.shell>p:last-of-type,.detail-grid>div>p{max-width:620px;color:var(--muted);margin:32px 0 0;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.text-link{text-underline-offset:6px;font-size:13px;font-weight:800}.focus{gap:12px;margin-top:36px;font-size:12px;display:flex}.focus span{color:#84939c}.focus strong{color:var(--brand);animation:.35s fadeup}.hero-stage{height:620px;position:relative}.orbit{border:1px solid #087eaa29;border-radius:50%;animation:20s linear infinite spin;position:absolute}.orbit-a{width:470px;height:470px;top:75px;left:60px}.orbit-b{width:340px;height:340px;animation-direction:reverse;top:140px;left:125px}.vial{z-index:4;filter:drop-shadow(0 30px 30px #07263b24);width:175px;animation:4.5s ease-in-out infinite float;position:absolute;top:150px;left:205px}.vial-cap{background:repeating-linear-gradient(90deg,#aac2ca 0 7px,#dce9ed 7px 12px);border-radius:14px 14px 5px 5px;height:58px;margin:0 20px}.vial-glass{background:linear-gradient(135deg,#ffffffeb,#cbf1f8b8);border:2px solid #087eaa38;border-radius:14px 14px 30px 30px;flex-direction:column;justify-content:center;align-items:center;height:245px;display:flex;box-shadow:inset 10px 0 24px #ffffffe6}.vial-glass small{color:var(--brand);font-weight:900}.vial-glass b{margin-top:8px;font-size:31px}.vial-glass span{letter-spacing:.18em;color:#6a7e89;margin-top:7px;font-size:9px}.iv-card,.peptide-chip{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #fffc;position:absolute;box-shadow:0 20px 55px #07263b1a}.iv-card{border-radius:8px;width:180px;height:170px;padding:22px;animation:5.3s ease-in-out infinite reverse float;top:105px;right:4px}.iv-card span{color:var(--bright);font-size:46px;font-weight:800;display:block}.iv-card b{margin-top:10px;font-size:12px;display:block}.iv-card i{background:var(--bright);width:44px;height:2px;margin-top:20px;display:block}.peptide-chip{border-radius:999px;padding:18px 22px;animation:5.8s ease-in-out infinite float;bottom:90px;left:30px}.peptide-chip span{letter-spacing:.15em;color:var(--brand);font-size:9px}.peptide-chip b{margin-left:10px}.crystal{clip-path:polygon(50% 0,100% 34%,78% 100%,22% 100%,0 34%);background:linear-gradient(135deg,#fffc,#20bad340);animation:6s ease-in-out infinite float;position:absolute}.c1{width:70px;height:90px;bottom:100px;right:60px}.c2{width:42px;height:55px;top:100px;left:110px}.c3{width:32px;height:42px;top:330px;right:120px}.contact-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#73848e;background:#fff;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:10px 24px;font-size:11px;display:flex}.contact-band a{color:var(--brand);font-weight:800;text-decoration:none}.contact-band i{background:var(--line);width:1px;height:14px}.section-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;display:grid}.section-head h2,.faq-layout h2,.contact-layout h2,.story h2,.detail-info h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(48px,5.5vw,82px);font-weight:650;line-height:.95}.section-head>p{color:var(--muted);line-height:1.7}.therapy-explorer{background:var(--mist)}.explorer{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;min-height:570px;margin-top:55px;display:grid}.explorer-list{flex-direction:column;display:flex}.explorer-list button,.explorer-list>a{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;flex:1;grid-template-columns:42px 1fr 30px;align-items:center;padding:28px;transition:all .25s;display:grid}.explorer-list button:last-child,.explorer-list>a:last-child{border-bottom:0}.explorer-list button.active,.explorer-list>a.active{background:var(--ice)}.explorer-list button>span,.explorer-list>a>span{color:#87949c;font-size:11px}.explorer-list b{letter-spacing:-.03em;font-size:27px;display:block}.explorer-list small{color:var(--muted);margin-top:6px;display:block}.explorer-list i{color:var(--brand);font-style:normal}.explorer-visual{position:relative;overflow:hidden}.explorer-visual>img{object-fit:cover;width:100%;height:100%;animation:.5s imagein}.visual-wash{background:linear-gradient(#0000 35%,#07263bc7);position:absolute;inset:0}.explorer-caption{color:#fff;position:absolute;bottom:30px;left:34px;right:34px}.explorer-caption p{max-width:550px;line-height:1.6}.explorer-caption a{text-underline-offset:5px;margin-top:15px;font-weight:800;display:inline-block}.process{background:var(--ink);color:#fff}.section-head.light h2{color:#fff}.section-head.light>p{color:#b5c5ce}.process .eyebrow{color:#71d4e5}.process-grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.process-grid article{min-height:330px;padding:28px 28px 20px 0}.process-grid article+article{border-left:1px solid #ffffff21;padding-left:28px}.process-grid article>span{color:#71d4e5;font-size:11px}.process-grid article>i{background:#71d4e5;width:30px;height:2px;margin-top:65px;display:block}.process-grid h3{margin:25px 0 0;font-size:22px}.process-grid p{color:#adbec8;line-height:1.65}.light-pill{color:var(--ink);background:#fff;margin-top:36px}.light-pill span,.confidence{background:var(--ice)}.confidence-row{border-top:1px solid #07263b26;grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.confidence-row article{min-height:370px;padding:24px 22px 20px 0}.confidence-row article+article{border-left:1px solid #07263b1f;padding-left:22px}.confidence-row article>span{color:#71838e;font-size:10px}.signal{border:1px solid #07263b33;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:60px;display:grid}.signal i{background:var(--brand);border-radius:50%;width:11px;height:11px;animation:3s ease-in-out infinite pulse;box-shadow:0 0 0 8px #087eaa14}.confidence-row h3{margin-top:25px;font-size:19px}.confidence-row p{color:#5c7180;font-size:14px;line-height:1.65}.audience{grid-template-columns:1fr 1fr;display:grid}.audience-panel{align-items:flex-end;min-height:580px;padding:70px;display:flex}.audience-panel>div{max-width:530px}.audience-panel h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(44px,4.4vw,70px);line-height:.95}.audience-panel p{line-height:1.7}.audience-panel a{text-underline-offset:6px;margin-top:22px;font-weight:800;display:inline-block}.patient{background:#fff}.provider{background:var(--brand);color:#fff}.provider .eyebrow{color:#bcecf4}.faq-new{background:#fff}.faq-layout{grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.faq-layout details{border-top:1px solid var(--line);padding:24px 0}.faq-layout details:last-child{border-bottom:1px solid var(--line)}.faq-layout summary{cursor:pointer;justify-content:space-between;font-weight:800;display:flex}.faq-layout summary span{color:var(--brand);font-size:22px}.faq-layout details p{max-width:720px;color:var(--muted);line-height:1.7}.contact-new{background:var(--mist)}.contact-layout{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.contact-layout>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.contact-lines{flex-direction:column;gap:12px;margin-top:36px;font-size:14px;display:flex}.contact-lines a{color:var(--brand);font-weight:800}.contact-lines span{color:var(--muted);line-height:1.6}.inquiry-form{border:1px solid var(--line);background:#fff;padding:42px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inquiry-form label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-size:11px;font-weight:800;display:block}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{text-transform:none;letter-spacing:0;background:#fff;border:0;border-bottom:1px solid #b8c7cf;outline:none;width:100%;margin-top:8px;padding:12px 2px;font-size:15px}.inquiry-form textarea{border:1px solid #b8c7cf;padding:12px}.inquiry-form small{color:#87959e;margin-top:16px;display:block}.footer{color:#d5e0e6;background:#051b2a;padding:70px 0 30px}.footer-top{grid-template-columns:1.5fr .6fr 1fr;gap:70px;display:grid}.footer-logo{filter:brightness(0)invert();width:190px}.footer-top p,.footer-top span{color:#91a5b0;line-height:1.6}.footer-top>div:not(:first-child){flex-direction:column;gap:12px;font-size:13px;display:flex}.footer-top a{text-decoration:none}.footer-bottom{color:#718895;border-top:1px solid #ffffff1f;justify-content:space-between;gap:24px;margin-top:55px;padding-top:22px;font-size:10px;display:flex}.page-hero{background:linear-gradient(135deg,#fff,var(--ice));padding:120px 0 95px}.page-hero>.shell>p:last-of-type{max-width:700px}.provider-hero{background:linear-gradient(135deg,#fff 0%,#e7f7fb 60%,#cdeff6 100%)}.therapy-directory .shell{gap:30px;display:grid}.directory-card{border:1px solid var(--line);background:#fff;grid-template-columns:.9fr 1.1fr;min-height:380px;text-decoration:none;transition:all .3s;display:grid}.directory-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #07263b14}.directory-image{overflow:hidden}.directory-image img{object-fit:cover;width:100%;height:100%;transition:all .5s}.directory-card:hover img{transform:scale(1.03)}.directory-card>div:last-child{flex-direction:column;justify-content:center;padding:55px;display:flex}.directory-card span{color:var(--brand);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800}.directory-card h2{letter-spacing:-.05em;margin:15px 0;font-size:50px}.directory-card p{color:var(--muted)}.directory-card b{margin-top:25px;font-size:13px}.detail-hero{background:var(--mist);padding:90px 0}.detail-grid{grid-template-columns:1fr .8fr;align-items:center;gap:70px;display:grid}.detail-image{height:560px;overflow:hidden}.detail-image img{object-fit:cover;width:100%;height:100%}.detail-info h2{max-width:800px}.detail-cards{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.detail-cards article{min-height:280px;padding:28px 30px 20px 0}.detail-cards article+article{border-left:1px solid var(--line);padding-left:30px}.detail-cards span{color:var(--brand);font-size:11px}.detail-cards h3{margin-top:70px;font-size:22px}.detail-cards p{color:var(--muted);line-height:1.65}.disclaimer-block{background:#f5f6f6;padding:34px 0}.disclaimer-block .shell{grid-template-columns:200px 1fr;gap:40px;display:grid}.disclaimer-block p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.mini-cta{text-align:center;background:var(--ice);padding:100px 0}.mini-cta h2{letter-spacing:-.04em;margin:0;font-size:52px}.mini-cta p{color:var(--muted);margin:18px 0 28px}.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.story-image{height:650px;overflow:hidden}.story-image img{object-fit:cover;width:100%;height:100%}.story p{color:var(--muted);line-height:1.75}.story-tags{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.story-tags span{border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800}@keyframes float{50%{transform:translateY(-14px)rotate(1deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeup{0%{opacity:0;transform:translateY(5px)}}@keyframes imagein{0%{opacity:.3;transform:scale(1.02)}}@keyframes pulse{50%{opacity:.5}}@media (max-width:900px){.desktop-nav,.header-contact{display:none}.menu,.mobile-nav{display:block}.hero-layout,.section-head,.faq-layout,.contact-layout,.detail-grid,.story-grid{grid-template-columns:1fr}.hero-stage{height:540px}.explorer{grid-template-columns:1fr}.explorer-visual{min-height:480px}.process-grid,.confidence-row{grid-template-columns:1fr 1fr}.audience{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.detail-cards{grid-template-columns:1fr}.detail-cards article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.directory-card{grid-template-columns:1fr}.directory-image{height:340px}}@media (max-width:600px){.shell{width:min(100% - 30px,1180px)}.section{padding:78px 0}.header-inner{height:70px}.brand img{width:145px}.header-actions>.pill{display:none}.hero-layout{min-height:auto}.hero-copy{padding:80px 0 20px}.hero-copy h1,.page-hero h1,.detail-hero h1{font-size:58px}.hero-stage{transform-origin:top;height:480px;margin-bottom:-70px;transform:scale(.82)}.orbit-a{left:-5px}.orbit-b{left:60px}.vial{left:140px}.iv-card{right:-10px}.peptide-chip{left:0}.contact-band{flex-wrap:wrap}.contact-band i{display:none}.section-head h2,.faq-layout h2,.contact-layout h2,.story h2,.detail-info h2{font-size:48px}.process-grid,.confidence-row{grid-template-columns:1fr}.process-grid article,.confidence-row article{border-bottom:1px solid #ffffff21;min-height:0;border-left:0!important;padding:26px 0!important}.confidence-row article{border-bottom-color:var(--line)}.process-grid article>i,.signal{margin-top:28px}.audience-panel{min-height:460px;padding:45px 24px}.form-row{grid-template-columns:1fr}.inquiry-form{padding:26px 20px}.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.directory-card>div:last-child{padding:30px}.directory-card h2{font-size:40px}.detail-image{height:420px}.disclaimer-block .shell{grid-template-columns:1fr}.story-image{height:460px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.science-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 25%,#abe1e994,#0000 27%),linear-gradient(105deg,#f8fbfa 0%,#eef5f4 54%,#dfeeed 100%);min-height:690px;position:relative;overflow:hidden}.science-hero-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.science-glow{filter:blur(2px);opacity:.65;border-radius:50%;position:absolute}.science-glow-a{background:#ffffffa6;width:420px;height:420px;top:-150px;right:-100px}.science-glow-b{background:#74cdd924;width:280px;height:280px;bottom:-170px;left:38%}.science-hero-shell{z-index:3;grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;min-height:630px;padding-top:54px;padding-bottom:54px;display:grid;position:relative}.science-hero-copy{max-width:600px}.science-hero-copy h1{max-width:650px;color:var(--ink);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(50px,5.4vw,78px);font-weight:600;line-height:.98}.science-hero-copy h1 span{color:var(--brand);font-weight:500;display:block}.science-hero-lede{color:#566c76;max-width:555px;margin:27px 0 0;font-size:16px;line-height:1.75}.science-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}.science-cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:31px;padding:11px 12px 11px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.science-cta span{width:31px;height:31px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.science-cta:hover{background:var(--brand);transform:translateY(-2px)}.science-secondary{color:var(--ink);text-underline-offset:6px;font-size:13px;font-weight:800;text-decoration-color:#07263b40}.science-focus{gap:11px;margin-top:30px;font-size:11px;display:flex}.science-focus span{color:#7b8d95}.science-focus strong{color:var(--brand);animation:.35s fadeup}.science-feature{aspect-ratio:1/.88;width:min(100%,590px);margin-left:auto;position:relative}.science-feature-ring{border:1px solid #07263b1f;border-radius:50%;width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.science-feature-ring:before,.science-feature-ring:after{content:"";border:1px solid #087eaa1c;border-radius:50%;position:absolute;inset:38px}.science-feature-ring:after{border-style:dashed;animation:32s linear infinite spin;inset:-46px}.science-feature-center{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #fffc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 65px #07263b1a}.science-feature-center small{color:var(--brand);letter-spacing:-.05em;font-size:28px;font-weight:900}.science-feature-center b{color:#5c707a;letter-spacing:.17em;margin-top:5px;font-size:8px}.science-node{z-index:5;min-width:158px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafdfcbd;border:1px solid #ffffffbf;border-radius:6px;flex-direction:column;padding:17px 18px;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:absolute;box-shadow:0 16px 45px #07263b12}.science-node:hover{background:#fffffff2;transform:translateY(-5px);box-shadow:0 22px 55px #07263b1f}.science-node span{color:var(--brand);font-size:9px;font-weight:900}.science-node b{letter-spacing:-.035em;margin-top:8px;font-size:22px}.science-node small{color:#73858d;margin-top:4px;font-size:10px}.node-glp{animation:5.8s ease-in-out infinite scienceFloatA;top:62px;left:8px}.node-peptide{animation:6.4s ease-in-out infinite scienceFloatB;top:105px;right:0}.node-iv{animation:6.8s ease-in-out infinite reverse scienceFloatA;bottom:26px;right:80px}.science-feature:before,.science-feature:after{content:"";z-index:1;transform-origin:0;background:linear-gradient(90deg,#087eaa52,#087eaa0a);height:1px;position:absolute}.science-feature:before{width:210px;top:163px;left:105px;transform:rotate(22deg)}.science-feature:after{width:190px;top:280px;left:300px;transform:rotate(32deg)}.science-particle{background:#087eaa3b;border-radius:50%;animation:3.5s ease-in-out infinite particlePulse;position:absolute;box-shadow:0 0 0 8px #ffffff59}.p1{width:18px;height:18px;bottom:115px;left:105px}.p2{width:28px;height:28px;animation-delay:.6s;top:32px;right:74px}.p3{width:12px;height:12px;animation-delay:1.1s;top:34px;left:245px}.p4{width:22px;height:22px;animation-delay:1.7s;bottom:135px;right:18px}.molecule{opacity:.28;position:absolute}.molecule i{background:#ffffff73;border:1px solid #07263b2e;border-radius:50%;width:34px;height:34px;position:absolute}.molecule i:after{content:"";transform-origin:0;background:#07263b24;width:65px;height:1px;position:absolute;top:16px;left:26px}.molecule-a{width:230px;height:210px;top:5px;right:-40px;transform:rotate(20deg)}.molecule-a i:first-child{top:80px;left:0}.molecule-a i:nth-child(2){top:40px;left:70px}.molecule-a i:nth-child(3){top:75px;left:140px}.molecule-a i:nth-child(4){top:125px;left:70px}.molecule-a i:nth-child(5){top:155px;left:160px}.molecule-a i:nth-child(6){top:65px;left:205px}.molecule-b{opacity:.16;width:190px;height:170px;bottom:15px;left:-55px;transform:rotate(-20deg)}.molecule-b i:first-child{top:70px;left:0}.molecule-b i:nth-child(2){top:30px;left:65px}.molecule-b i:nth-child(3){top:70px;left:125px}.molecule-b i:nth-child(4){top:115px;left:65px}.molecule-b i:nth-child(5){top:135px;left:155px}.molecule-c{opacity:.12;width:140px;height:120px;top:25px;left:44%}.molecule-c i:first-child{top:40px;left:0}.molecule-c i:nth-child(2){top:10px;left:65px}.molecule-c i:nth-child(3){top:75px;left:90px}.science-hero-bottom{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border-top:1px solid #07263b1a;position:relative}.science-hero-bottom .shell{color:#71838b;align-items:center;gap:14px;min-height:59px;font-size:10px;display:flex}.science-hero-bottom a{color:var(--brand);font-weight:800;text-decoration:none}.science-hero-bottom i{background:#07263b24;width:1px;height:13px}@keyframes scienceFloatA{50%{transform:translateY(-9px)}}@keyframes scienceFloatB{50%{transform:translate(5px,8px)}}@keyframes particlePulse{50%{opacity:.55;transform:scale(1.25)}}@media (max-width:900px){.science-hero-shell{grid-template-columns:1fr;gap:10px;padding-top:80px}.science-feature{margin:0 auto}}@media (max-width:600px){.science-hero{min-height:0}.science-hero-shell{padding-top:70px;padding-bottom:20px}.science-hero-copy h1{font-size:50px}.science-feature{width:460px;max-width:125%;margin-top:-25px;margin-bottom:-50px;left:50%;transform:translate(-50%)scale(.82)}.science-node{min-width:135px;padding:13px}.science-node b{font-size:18px}.science-hero-bottom .shell{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.science-hero-bottom i{display:none}}.split-hero{background:#fbfcfa;padding:28px 0 42px}.split-hero-intro{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}.split-hero-intro>p:last-child{color:#7a898e;margin:0;font-size:11px}.split-hero-grid{grid-template-columns:1fr 1.42fr;gap:8px;height:565px;transition:grid-template-columns .65s cubic-bezier(.2,.75,.2,1);display:grid}.split-hero-grid.contact-active{grid-template-columns:.82fr 1.6fr}.split-hero-grid.patient-active{grid-template-columns:1.08fr 1.34fr}.split-panel{isolation:isolate;cursor:pointer;border-radius:28px;min-width:0;position:relative;overflow:hidden}.split-panel>img{z-index:-4;object-fit:cover;filter:saturate(.55)contrast(.92)brightness(1.06);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .5s;position:absolute;inset:0;transform:scale(1.035)}.split-panel:hover>img{transform:scale(1)}.split-patient>img,.split-provider>img{object-position:center}.split-image-treatment{z-index:-3;background:linear-gradient(90deg,#f6fcfceb 0%,#eff9faa8 48%,#e0f2f54d 100%),linear-gradient(#ffffff29,#ffffff29);position:absolute;inset:0}.contact-treatment{background:linear-gradient(90deg,#144a5b9e 0%,#1d546375 52%,#113c4b61 100%),linear-gradient(#1d4d5833,#1d4d5833)}.split-panel:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 82% 22%,#ffffff75,#0000 30%);position:absolute;inset:0}.split-panel-content{z-index:3;max-width:610px;position:absolute;bottom:56px;left:50px;right:44px}.split-panel-content>p{color:#276f78;letter-spacing:.13em;margin:0 0 28px;font-size:13px;font-weight:800}.split-panel h1,.split-panel h2{color:#102a32;letter-spacing:-.045em;max-width:610px;margin:0;font-size:clamp(42px,4.2vw,65px);font-weight:400;line-height:1}.split-contact .split-panel-content>p{color:#ebfafabf}.split-contact h2{color:#fff}.split-description{color:#506b73;opacity:0;max-width:480px;max-height:0;margin-top:0;font-size:14px;line-height:1.6;transition:max-height .4s,margin .4s,opacity .35s,transform .35s;display:block;overflow:hidden;transform:translateY(8px)}.split-contact .split-description{color:#f4fcfccc}.split-panel:hover .split-description,.split-panel:focus-within .split-description{opacity:1;max-height:80px;margin-top:17px;transform:translateY(0)}.split-button{color:#2a686f;letter-spacing:.035em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:999px;justify-content:space-between;align-items:center;gap:25px;min-width:182px;height:44px;margin-top:28px;padding:0 18px 0 22px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.split-button:hover{background:#fff;transform:translateY(-2px)}.split-button b{font-size:20px;font-weight:400}.split-molecule{z-index:-1;opacity:.28;pointer-events:none;width:320px;height:320px;animation:9s ease-in-out infinite splitMoleculeDrift;position:absolute}.molecule-one{top:-40px;right:-80px}.molecule-two{opacity:.23;top:-55px;right:15px;transform:scale(1.15)}.split-molecule i{background:#dbeee97a;border:1px solid #ffffffad;border-radius:50%;width:64px;height:64px;position:absolute;box-shadow:inset 10px 10px 20px #ffffff40}.split-patient .split-molecule i{background:#c2ddd67a;border-color:#396f7038}.split-molecule i:after{content:"";transform-origin:0;background:#ffffff9e;width:98px;height:1px;position:absolute;top:31px;left:52px}.split-patient .split-molecule i:after{background:#396f7033}.split-molecule i:first-child{top:100px;left:12px}.split-molecule i:nth-child(2){top:30px;left:112px}.split-molecule i:nth-child(2):after{transform:rotate(43deg)}.split-molecule i:nth-child(3){top:104px;left:208px}.split-molecule i:nth-child(3):after{width:82px;transform:rotate(115deg)}.split-molecule i:nth-child(4){top:205px;left:128px}.split-molecule i:nth-child(4):after{width:90px;transform:rotate(168deg)}.split-molecule i:nth-child(5){width:42px;height:42px;top:235px;left:238px}.split-molecule i:nth-child(6){width:38px;height:38px;top:35px;left:270px}@keyframes splitMoleculeDrift{50%{transform:translateY(12px)rotate(4deg)}}@media (max-width:900px){.split-hero-intro>p:last-child{display:none}.split-hero-grid,.split-hero-grid.contact-active,.split-hero-grid.patient-active{grid-template-columns:1fr 1fr;height:590px}.split-panel-content{bottom:38px;left:30px;right:28px}.split-panel h1,.split-panel h2{font-size:43px}}@media (max-width:650px){.split-hero{padding-top:14px}.split-hero-intro{min-height:42px}.split-hero-grid,.split-hero-grid.contact-active,.split-hero-grid.patient-active{grid-template-columns:1fr;gap:8px;height:auto;display:grid}.split-panel{border-radius:22px;min-height:430px}.split-panel-content{bottom:30px;left:25px;right:22px}.split-panel-content>p{margin-bottom:18px;font-size:11px}.split-panel h1,.split-panel h2{font-size:42px}.split-description{opacity:1;max-height:80px;margin-top:15px;transform:none}.split-button{margin-top:20px}}@media (prefers-reduced-motion:reduce){.split-molecule,.split-panel>img{transition:none!important;animation:none!important}}.therapy-directory .directory-card .directory-image{height:380px;min-height:380px;overflow:hidden}.therapy-directory .directory-card .directory-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:900px){.therapy-directory .directory-card .directory-image{height:340px;min-height:340px}}.explorer-list>a{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;flex:1;grid-template-columns:42px 1fr 30px;align-items:center;padding:28px;text-decoration:none;transition:all .25s;display:grid}.explorer-list>a:last-child{border-bottom:0}.explorer-list>a.active,.explorer-list>a:hover{background:var(--ice)}.explorer-list>a>span{color:#87949c;font-size:11px}.section-contact{flex-wrap:wrap;align-items:center;gap:15px;margin-top:38px;display:flex}.section-contact-button{min-height:38px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#ffffffc7;border:1px solid #07263b26;border-radius:999px;align-items:center;gap:18px;padding:8px 10px 8px 15px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.section-contact-button span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.section-contact-button:hover{background:#fff;transform:translateY(-2px)}.section-contact-details{align-items:center;gap:10px;font-size:10px;display:flex}.section-contact-details a{color:inherit;opacity:.72;font-weight:700;text-decoration:none}.section-contact-details a:hover{opacity:1}.section-contact-details i{opacity:.2;background:currentColor;width:1px;height:11px}.process .section-contact-button{color:#fff;background:#ffffff14;border-color:#fff3}.process .section-contact-button span{color:var(--ink);background:#fff}.process .section-contact-details{color:#c1d0d7}.process-flow{height:24px;margin-top:48px;position:relative;overflow:hidden}.process-flow-line{background:linear-gradient(90deg,#71d4e514,#71d4e5b3,#71d4e514);height:1px;position:absolute;top:11px;left:0;right:0}.process-flow-dot{background:#71d4e5;border-radius:50%;width:9px;height:9px;animation:7s cubic-bezier(.4,0,.2,1) infinite processTravel;position:absolute;top:7px;left:0;box-shadow:0 0 0 7px #71d4e514}@keyframes processTravel{0%{opacity:0;left:0}7%{opacity:1}25%{left:25%}50%{left:50%}75%{left:75%}93%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}.process-flow+.process-grid{margin-top:12px}@media (max-width:600px){.section-contact{flex-direction:column;align-items:flex-start}.section-contact-details{flex-wrap:wrap}.process-flow{display:none}}@media (prefers-reduced-motion:reduce){.process-flow-dot{animation:none;left:50%}}.mission-band{background:var(--ice);min-height:68px;color:var(--ink);gap:16px}.mission-band .mission-label{color:var(--brand);letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:900}.mission-band p{color:#607782;text-align:center;max-width:760px;margin:0;font-size:12px;line-height:1.6}.mission-band i{background:#07263b24;height:18px}@media (max-width:600px){.mission-band{flex-direction:column;gap:8px;padding:16px 24px}.mission-band i{display:none}.mission-band p{font-size:11px}}.site-main{position:relative;overflow:hidden}.ambient-science{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-atom{opacity:.075;width:150px;height:150px;animation:16s ease-in-out infinite ambientDrift;position:absolute}.ambient-atom i{border:1px solid var(--brand);border-radius:50%;width:138px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ambient-atom i:nth-child(2){transform:translate(-50%,-50%)rotate(60deg)}.ambient-atom i:nth-child(3){transform:translate(-50%,-50%)rotate(120deg)}.ambient-atom b{background:var(--brand);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ambient-atom-a{top:19%;right:4%}.ambient-atom-b{animation-delay:-7s;top:62%;left:3%;transform:scale(.72)}.ambient-molecule{opacity:.065;width:210px;height:170px;animation:19s ease-in-out infinite ambientDriftAlt;position:absolute}.ambient-molecule i{border:1px solid var(--brand);background:#ffffff40;border-radius:50%;width:30px;height:30px;position:absolute}.ambient-molecule i:after{content:"";transform-origin:0;background:var(--brand);width:72px;height:1px;position:absolute;top:14px;left:25px}.ambient-molecule i:first-child{top:70px;left:0}.ambient-molecule i:nth-child(2){top:25px;left:75px}.ambient-molecule i:nth-child(2):after{transform:rotate(40deg)}.ambient-molecule i:nth-child(3){top:78px;left:145px}.ambient-molecule i:nth-child(3):after{width:60px;transform:rotate(120deg)}.ambient-molecule i:nth-child(4){top:125px;left:80px}.ambient-molecule i:nth-child(4):after{width:65px;transform:rotate(170deg)}.ambient-molecule i:nth-child(5){width:22px;height:22px;top:125px;left:178px}.ambient-molecule-b{animation-delay:-9s;top:78%;right:2%}.ambient-particle{background:var(--brand);opacity:.08;border-radius:50%;width:7px;height:7px;animation:10s ease-in-out infinite ambientParticle;position:absolute}.particle-a{top:24%;left:16%}.particle-b{width:10px;height:10px;animation-delay:-3s;top:42%;right:21%}.particle-c{animation-delay:-5s;top:72%;left:27%}.particle-d{width:5px;height:5px;animation-delay:-7s;top:58%;right:11%}.particle-e{width:9px;height:9px;animation-delay:-2s;top:88%;left:48%}@keyframes ambientDrift{50%{transform:translate(12px,-18px)rotate(7deg)}}@keyframes ambientDriftAlt{50%{transform:translate(-14px,16px)rotate(-5deg)}}@keyframes ambientParticle{50%{opacity:.13;transform:translateY(-24px)}}.process-grid article>span{color:#71d4e5;letter-spacing:-.045em;font-size:36px;font-weight:500;line-height:1;display:block}.process-grid article>i{display:none!important}.process-grid h3{margin-top:52px}@media (max-width:600px){.ambient-atom{opacity:.055}.ambient-molecule{opacity:.05}.process-grid h3{margin-top:28px}.process-grid article>span{font-size:32px}}@media (prefers-reduced-motion:reduce){.ambient-atom,.ambient-molecule,.ambient-particle{animation:none!important}}.ambient-science{z-index:2}.ambient-atom{opacity:.18;filter:saturate(.85)}.ambient-molecule{opacity:.15}.ambient-particle{opacity:.16;box-shadow:0 0 16px #33aaca2e}.ambient-atom-a{width:180px;height:180px;top:17%;right:2%}.ambient-atom-b{top:59%;left:1.5%}.ambient-molecule-a{top:31%;left:3%}.ambient-molecule-b{top:74%;right:1%}.ambient-atom i,.ambient-molecule i{border-color:#2597bcb8}.ambient-atom b,.ambient-molecule i:after,.ambient-particle{background:#2597bcb8}@media (max-width:600px){.ambient-atom{opacity:.13}.ambient-molecule{opacity:.11}.ambient-particle{opacity:.13}}.site-main{isolation:isolate}.ambient-science-dense{z-index:20!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.site-main>section,.site-main>.contact-band{z-index:auto!important}.ambient-science-dense .ambient-atom{width:170px;height:170px;opacity:.18!important}.ambient-science-dense .ambient-molecule{width:210px;height:170px;opacity:.16!important}.ambient-science-dense .ambient-particle{opacity:.2!important}.ambient-science-dense .a1{top:8%;left:-30px}.ambient-science-dense .a2{top:22%;right:3%}.ambient-science-dense .a3{top:38%;left:5%}.ambient-science-dense .a4{top:53%;right:-25px}.ambient-science-dense .a5{top:70%;left:2%}.ambient-science-dense .a6{top:88%;right:7%}.ambient-science-dense .m1{top:13%;right:8%}.ambient-science-dense .m2{top:26%;left:1%}.ambient-science-dense .m3{top:34%;right:2%}.ambient-science-dense .m4{top:47%;left:10%}.ambient-science-dense .m5{top:61%;right:5%}.ambient-science-dense .m6{top:77%;left:-10px}.ambient-science-dense .m7{top:82%;right:0}.ambient-science-dense .m8{top:93%;left:20%}.ambient-science-dense .p1{top:15%;left:21%}.ambient-science-dense .p2{top:20%;left:68%}.ambient-science-dense .p3{top:31%;left:38%}.ambient-science-dense .p4{top:43%;left:83%}.ambient-science-dense .p5{top:51%;left:24%}.ambient-science-dense .p6{top:58%;left:61%}.ambient-science-dense .p7{top:65%;left:11%}.ambient-science-dense .p8{top:69%;left:77%}.ambient-science-dense .p9{top:76%;left:42%}.ambient-science-dense .p10{top:81%;left:90%}.ambient-science-dense .p11{top:89%;left:31%}.ambient-science-dense .p12{top:96%;left:67%}@media (max-width:700px){.ambient-science-dense .ambient-atom{opacity:.13!important}.ambient-science-dense .ambient-molecule{opacity:.12!important}.ambient-science-dense .m2,.ambient-science-dense .m4,.ambient-science-dense .m6,.ambient-science-dense .m8{display:none}}.site-main{isolation:isolate;position:relative}.ambient-science-dense{z-index:0!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.site-main>section,.site-main>.contact-band{z-index:1!important;position:relative!important}.site-main>section>*,.site-main>.contact-band>*{z-index:2;position:relative}.science-atom,.science-helix,.science-molecule,.science-dot{--sci:#4ab4d73d;pointer-events:none;position:absolute}.science-atom{width:160px;height:160px;animation:15s ease-in-out infinite sciFloat}.science-atom i{border:1.5px solid var(--sci);border-radius:50%;width:145px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.science-atom i:nth-child(2){transform:translate(-50%,-50%)rotate(60deg)}.science-atom i:nth-child(3){transform:translate(-50%,-50%)rotate(120deg)}.science-atom b{background:var(--sci);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.science-helix{width:125px;height:235px;animation:18s ease-in-out infinite sciFloatAlt}.science-helix span{left:0;top:calc(var(--i) * 27px);width:100%;height:14px;position:absolute}.science-helix span i,.science-helix span b{border:1.5px solid var(--sci);border-radius:50%;width:10px;height:10px;position:absolute;top:2px}.science-helix span i{left:calc(12px + (var(--i) % 4) * 14px)}.science-helix span b{right:calc(12px + (var(--i) % 4) * 14px)}.science-helix span em{background:var(--sci);height:1px;transform:rotate(calc((var(--i) - 4) * 3deg));transform-origin:50%;position:absolute;top:7px;left:20%;right:20%}.science-helix:before,.science-helix:after{content:"";border-left:1.5px solid var(--sci);border-right:1.5px solid var(--sci);border-radius:50%;position:absolute;inset:0;transform:rotate(13deg)}.science-helix:after{transform:rotate(-13deg)}.science-molecule{width:190px;height:150px;animation:20s ease-in-out infinite sciFloat}.science-molecule i{border:1.5px solid var(--sci);z-index:2;background:#e6f8fdb8;border-radius:50%;width:19px;height:19px;position:absolute}.science-molecule i:first-child{top:72px;left:8px}.science-molecule i:nth-child(2){top:30px;left:65px}.science-molecule i:nth-child(3){top:70px;left:118px}.science-molecule i:nth-child(4){top:116px;left:70px}.science-molecule i:nth-child(5){top:30px;left:165px}.science-molecule b{background:var(--sci);transform-origin:0;z-index:1;height:1.5px;position:absolute}.science-molecule b:first-of-type{width:58px;top:76px;left:23px;transform:rotate(-36deg)}.science-molecule b:nth-of-type(2){width:58px;top:43px;left:79px;transform:rotate(36deg)}.science-molecule b:nth-of-type(3){width:61px;top:121px;left:80px;transform:rotate(-43deg)}.science-molecule b:nth-of-type(4){width:54px;top:74px;left:132px;transform:rotate(-48deg)}.science-dot{background:#4ab4d733;border-radius:50%;width:7px;height:7px;animation:9s ease-in-out infinite sciDot}.a1{top:15%;left:2%}.a2{animation-delay:-5s;top:37%;right:3%}.a3{animation-delay:-8s;top:66%;left:4%}.a4{animation-delay:-3s;top:89%;right:5%}.h1{top:20%;right:7%}.h2{animation-delay:-6s;top:44%;left:3%}.h3{animation-delay:-10s;top:69%;right:4%}.h4{animation-delay:-4s;top:84%;left:8%}.mol1{top:27%;left:7%}.mol2{animation-delay:-7s;top:51%;right:8%}.mol3{animation-delay:-11s;top:76%;left:2%}.mol4{animation-delay:-4s;top:94%;right:12%}.d1{top:18%;left:27%}.d2{top:32%;right:29%}.d3{top:49%;left:34%}.d4{top:63%;right:24%}.d5{top:81%;left:28%}.d6{top:91%;right:36%}@keyframes sciFloat{50%{transform:translate(10px,-16px)rotate(4deg)}}@keyframes sciFloatAlt{50%{transform:translate(-8px,14px)rotate(-3deg)}}@keyframes sciDot{50%{opacity:.5;transform:translateY(-18px)}}@media (max-width:700px){.science-atom{transform:scale(.75)}.science-helix{transform:scale(.72)}.science-molecule{transform:scale(.75)}.mol2,.mol4,.h2{display:none}}@media (prefers-reduced-motion:reduce){.science-atom,.science-helix,.science-molecule,.science-dot{animation:none!important}}.site-main>section:not(.split-hero):before,.site-main>section:not(.split-hero):after,.site-main>.contact-band:before{content:"";pointer-events:none;z-index:0;opacity:1;position:absolute}.site-main>section:not(.split-hero):before{background:radial-gradient(circle at 25% 5%,#53bede61 0 5px,#0000 6px),radial-gradient(circle at 75% 5%,#53bede61 0 5px,#0000 6px),radial-gradient(circle at 38% 18%,#53bede52 0 5px,#0000 6px),radial-gradient(circle at 62% 18%,#53bede52 0 5px,#0000 6px),radial-gradient(circle at 47% 31%,#53bede5c 0 5px,#0000 6px),radial-gradient(circle at 53% 31%,#53bede5c 0 5px,#0000 6px),radial-gradient(circle at 62% 44%,#53bede52 0 5px,#0000 6px),radial-gradient(circle at 38% 44%,#53bede52 0 5px,#0000 6px),radial-gradient(circle at 75% 57%,#53bede61 0 5px,#0000 6px),radial-gradient(circle at 25% 57%,#53bede61 0 5px,#0000 6px),radial-gradient(circle at 62% 70%,#53bede52 0 5px,#0000 6px),radial-gradient(circle at 38% 70%,#53bede52 0 5px,#0000 6px),radial-gradient(circle at 53% 83%,#53bede5c 0 5px,#0000 6px),radial-gradient(circle at 47% 83%,#53bede5c 0 5px,#0000 6px);border-left:2px solid #53bede33;border-right:2px solid #53bede33;border-radius:50%;width:190px;height:300px;animation:12s ease-in-out infinite sectionScienceFloat;top:8%;right:3%;transform:rotate(8deg)}.site-main>section:not(.split-hero):after{background:radial-gradient(circle at 12% 58%,#53bede61 0 9px,#0000 10px),radial-gradient(circle at 38% 25%,#53bede57 0 12px,#0000 13px),radial-gradient(circle at 61% 52%,#53bede66 0 10px,#0000 11px),radial-gradient(circle at 43% 82%,#53bede52 0 8px,#0000 9px),radial-gradient(circle at 87% 24%,#53bede5c 0 13px,#0000 14px),linear-gradient(143deg,#0000 0 25%,#53bede38 25.3% 25.9%,#0000 26.2%),linear-gradient(35deg,#0000 0 45%,#53bede38 45.3% 45.9%,#0000 46.2%),linear-gradient(133deg,#0000 0 57%,#53bede38 57.3% 57.9%,#0000 58.2%);width:250px;height:210px;animation:15s ease-in-out infinite sectionScienceFloatAlt;bottom:5%;left:2%}.site-main>section:nth-of-type(2n):before{top:12%;left:4%;right:auto;transform:rotate(-9deg)scale(.88)}.site-main>section:nth-of-type(2n):after{bottom:8%;left:auto;right:3%;transform:rotate(12deg)}.site-main>.contact-band:before{border:1.5px solid #53bede40;border-radius:50%;width:120px;height:120px;top:-28px;right:8%;transform:rotate(35deg);box-shadow:inset 0 0 0 28px #0000}.site-main .process:before,.site-main .process:after{filter:brightness(1.8);opacity:.65}.ambient-science-dense{display:none!important}@keyframes sectionScienceFloat{50%{translate:0 -14px;rotate:3deg}}@keyframes sectionScienceFloatAlt{50%{translate:10px -10px;rotate:-3deg}}@media (max-width:700px){.site-main>section:not(.split-hero):before{opacity:.72;width:130px;height:220px;right:-35px}.site-main>section:not(.split-hero):after{opacity:.65;width:175px;height:150px;left:-45px}}@media (prefers-reduced-motion:reduce){.site-main>section:before,.site-main>section:after{animation:none!important}}.ambient-science,.ambient-science-dense,.ambient-atom,.ambient-molecule,.science-atom,.science-helix,.science-molecule,.science-dot{display:none!important}.site-main>.split-hero{z-index:2!important}.site-main>section:not(.split-hero),.site-main>.contact-band{isolation:isolate;overflow:hidden;position:relative!important}.site-main>section:not(.split-hero):before,.site-main>section:not(.split-hero):after,.site-main>.contact-band:before,.site-main>.contact-band:after{content:""!important;pointer-events:none!important;z-index:0!important;opacity:1!important;filter:none!important;box-shadow:none!important;border:0!important;position:absolute!important}.site-main>section:not(.split-hero):before{background:radial-gradient(circle at 20% 4%,#48b7e17a 0 8px,#96e2f747 9px 12px,#0000 13px),radial-gradient(circle at 80% 4%,#48b7e17a 0 8px,#96e2f747 9px 12px,#0000 13px),radial-gradient(circle at 30% 15%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),radial-gradient(circle at 70% 15%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),radial-gradient(circle at 43% 27%,#48b7e175 0 10px,#96e2f73d 11px 14px,#0000 15px),radial-gradient(circle at 57% 27%,#48b7e175 0 10px,#96e2f73d 11px 14px,#0000 15px),radial-gradient(circle at 65% 39%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),radial-gradient(circle at 35% 39%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),radial-gradient(circle at 79% 51%,#48b7e17a 0 8px,#96e2f747 9px 12px,#0000 13px),radial-gradient(circle at 21% 51%,#48b7e17a 0 8px,#96e2f747 9px 12px,#0000 13px),radial-gradient(circle at 68% 63%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),radial-gradient(circle at 32% 63%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),radial-gradient(circle at 55% 75%,#48b7e175 0 10px,#96e2f73d 11px 14px,#0000 15px),radial-gradient(circle at 45% 75%,#48b7e175 0 10px,#96e2f73d 11px 14px,#0000 15px),radial-gradient(circle at 29% 87%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),radial-gradient(circle at 71% 87%,#48b7e170 0 9px,#96e2f740 10px 13px,#0000 14px),linear-gradient(76deg,#0000 0 42%,#5ac0e238 42.4% 43%,#0000 43.4% 56.5%,#5ac0e238 57% 57.6%,#0000 58%),linear-gradient(104deg,#0000 0 42%,#5ac0e233 42.4% 43%,#0000 43.4% 56.5%,#5ac0e233 57% 57.6%,#0000 58%)!important;border-radius:48% 52% 50% 50%!important;width:250px!important;height:430px!important;animation:14s ease-in-out infinite dnaEdgeFloat!important;inset:50% -78px auto auto!important;transform:translateY(-50%)rotate(10deg)!important}.site-main>section:not(.split-hero):after{background:radial-gradient(circle at 25% 8%,#4fbce047 0 7px,#0000 8px),radial-gradient(circle at 75% 8%,#4fbce047 0 7px,#0000 8px),radial-gradient(circle at 38% 25%,#4fbce040 0 8px,#0000 9px),radial-gradient(circle at 62% 25%,#4fbce040 0 8px,#0000 9px),radial-gradient(circle at 67% 44%,#4fbce045 0 7px,#0000 8px),radial-gradient(circle at 33% 44%,#4fbce045 0 7px,#0000 8px),radial-gradient(circle at 75% 64%,#4fbce03d 0 8px,#0000 9px),radial-gradient(circle at 25% 64%,#4fbce03d 0 8px,#0000 9px),radial-gradient(circle at 44% 84%,#4fbce045 0 7px,#0000 8px),radial-gradient(circle at 56% 84%,#4fbce045 0 7px,#0000 8px),linear-gradient(77deg,#0000 0 43%,#4fbce024 43.5% 44%,#0000 44.5% 55.5%,#4fbce024 56% 56.5%,#0000 57%)!important;border-radius:50%!important;width:170px!important;height:300px!important;animation:17s ease-in-out infinite dnaEdgeFloatAlt!important;inset:18% auto auto -70px!important;transform:rotate(-13deg)!important}.site-main>section:not(.split-hero):nth-of-type(2n):before{left:-82px!important;right:auto!important;transform:translateY(-50%)rotate(-10deg)!important}.site-main>section:not(.split-hero):nth-of-type(2n):after{left:auto!important;right:-62px!important;transform:rotate(12deg)!important}.site-main>.process:before,.site-main>.process:after{opacity:.72!important;filter:brightness(1.5)saturate(.8)!important}.site-main>.contact-band:before,.site-main>.contact-band:after{display:none!important}@media (max-width:1000px){.site-main>section:not(.split-hero):before{width:190px!important;height:340px!important;right:-100px!important}.site-main>section:not(.split-hero):after{width:130px!important;height:240px!important;left:-88px!important}.site-main>section:not(.split-hero):nth-of-type(2n):before{left:-105px!important}.site-main>section:not(.split-hero):nth-of-type(2n):after{right:-90px!important}}@media (max-width:700px){.site-main>section:not(.split-hero):before{opacity:.72!important;width:145px!important;height:260px!important;right:-92px!important}.site-main>section:not(.split-hero):after{display:none!important}.site-main>section:not(.split-hero):nth-of-type(2n):before{left:-95px!important;right:auto!important}}@keyframes dnaEdgeFloat{50%{translate:0 -12px;rotate:2deg}}@keyframes dnaEdgeFloatAlt{50%{translate:0 10px;rotate:-2deg}}@media (prefers-reduced-motion:reduce){.site-main>section:not(.split-hero):before,.site-main>section:not(.split-hero):after{animation:none!important}}.ambient-science,.ambient-science-dense,.science-atom,.science-helix,.science-molecule,.science-dot,.ambient-atom,.ambient-molecule,.ambient-particle,.site-main>section:not(.split-hero):before,.site-main>section:not(.split-hero):after,.site-main>.contact-band:before,.site-main>.contact-band:after{display:none!important}.site-main>section:not(.split-hero):not(.process){background-image:linear-gradient(#fffc,#fffc),url(/images/science-light-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important}.site-main>.contact-band{background-image:linear-gradient(#e7f8fcdb,#e7f8fcdb),url(/images/science-light-bg.webp)!important;background-position:50%!important;background-size:cover!important}@media (max-width:700px){.site-main>section:not(.split-hero):not(.process){background-image:linear-gradient(#ffffffe0,#ffffffe0),url(/images/science-light-bg.webp)!important}.site-main>.process{background-image:linear-gradient(#042a3e80,#042a3e80),url(/images/science-process-bg.webp)!important}}.site-main>section:not(.split-hero):not(.process){background-image:linear-gradient(#ffffffd6,#ffffffd6),url(/images/science-clean-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:92%!important}.site-main>.contact-band{background-image:linear-gradient(#e7f8fce3,#e7f8fce3),url(/images/science-clean-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:92%!important}@media (max-width:700px){.site-main>section:not(.split-hero),.site-main>.contact-band{background-size:auto 82%!important}}.site-main>section:not(.split-hero),.site-main>.contact-band{background-image:url(/images/science-clean-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.site-main>.split-hero{background-image:none!important}.site-main>.process{background-image:url(/images/science-clean-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.site-main>section:not(.split-hero):before,.site-main>section:not(.split-hero):after,.site-main>.contact-band:before,.site-main>.contact-band:after,.ambient-science,.ambient-science-dense,.science-atom,.science-helix,.science-molecule,.science-dot,.ambient-atom,.ambient-molecule,.ambient-particle{display:none!important}.site-main>section:not(.split-hero)>*,.site-main>.contact-band>*{z-index:2!important;position:relative!important}.site-main>.process{min-height:0!important;padding-top:72px!important;padding-bottom:64px!important}.site-main>.process .section-contact,.site-main>.process [class*=section-contact]{margin-top:30px!important}@media (max-width:700px){.site-main>section:not(.split-hero),.site-main>.contact-band,.site-main>.process{background-position:50%!important;background-size:auto 100%!important}.site-main>.process{padding-top:52px!important;padding-bottom:48px!important}}.site-main>section:not(.split-hero):not(.process),.site-main>.contact-band{background-image:none!important}.site-main>.process{color:#0a2d43!important;background-color:#fff!important;background-image:url(/images/science-clean-bg.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.site-main>.process .eyebrow{color:#168caf!important}.site-main>.process h2,.site-main>.process h3,.site-main>.process strong,.site-main>.process b{color:#082d43!important}.site-main>.process p,.site-main>.process small{color:#496979!important}.site-main>.process .process-grid{border-top-color:#082d4333!important}.site-main>.process .process-grid article{border-color:#082d4329!important}.site-main>.process .process-grid article>span{color:#079fc6!important;font-size:42px!important;font-weight:600!important}.site-main>.process .process-flow-line{background:linear-gradient(90deg,#0a90b51a,#0a90b5b8,#0a90b51a)!important}.site-main>.process .process-flow-dot{background:#13b9d8!important;box-shadow:0 0 0 7px #13b9d81c!important}.site-main>.process .light-pill{color:#fff!important;background:#082d43!important;border-color:#082d43!important}.site-main>.process .light-pill span{color:#082d43!important;background:#dff7fb!important}.site-main>.process .section-contact-button{box-shadow:0 8px 28px #082d430f;color:#082d43!important;background:#ffffffe0!important;border-color:#082d4333!important}.site-main>.process .section-contact-button span{color:#fff!important;background:#082d43!important}.site-main>.process .section-contact-details{color:#345d70!important}.site-main>.process .section-contact-details a{color:#345d70!important;opacity:.92!important}.site-main>.process .shell{z-index:2;position:relative}.site-main>.process{padding-top:68px!important;padding-bottom:58px!important}.site-main>.process .process-grid{margin-top:24px!important}.site-main>.process .section-contact{margin-top:28px!important}@media (max-width:700px){.site-main>.process{background-size:auto 100%!important;padding-top:50px!important;padding-bottom:44px!important}.site-main>.process .process-grid article>span{font-size:36px!important}}.split-hero .split-molecule,.split-hero [class*=molecule],.split-hero [class*=atom]{display:none!important}.split-hero{background:#edf8fb!important}.split-hero-intro,.split-hero-grid{z-index:1;position:relative}.site-main>.split-hero{background-color:#edf8fb!important;background-image:none!important}:root{--cc-surface-blue:#dceff5}.split-hero,.site-main>.split-hero,#contact,.contact-section,.contact-new,section[id=contact]{background-color:var(--cc-surface-blue)!important;background-image:none!important}.about-page{background:#fff}.about-intro{padding:56px 0 84px}.about-intro-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:72px;display:grid}.about-intro-image{background:#dceff5;border-radius:30px;min-height:610px;overflow:hidden}.about-intro-image img{object-fit:cover;width:100%;height:100%;min-height:610px;display:block}.about-intro-copy{max-width:590px}.about-intro-copy .eyebrow{color:#0786aa;margin-bottom:18px}.about-intro-copy h1{color:#082d43;letter-spacing:-.055em;max-width:570px;margin:0 0 28px;font-size:clamp(42px,4.2vw,68px);font-weight:500;line-height:.98}.about-lead{color:#496979;max-width:570px;margin:0;font-size:18px;line-height:1.72}.about-intro-copy .story-tags{margin-top:32px}.about-intro-copy .section-contact{margin-top:38px}@media (max-width:900px){.about-intro{padding:32px 0 64px}.about-intro-grid{grid-template-columns:1fr;gap:38px}.about-intro-image,.about-intro-image img{min-height:440px}.about-intro-copy{max-width:none}}@media (max-width:600px){.about-intro{padding-top:20px}.about-intro-grid{gap:30px}.about-intro-image{border-radius:22px;min-height:360px}.about-intro-image img{min-height:360px}.about-intro-copy h1{font-size:40px}.about-lead{font-size:16px;line-height:1.65}}.therapies-page{background:#fff}.therapies-intro{padding:58px 0 86px}.therapies-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:end;gap:64px;margin-bottom:46px;display:grid}.therapies-heading .eyebrow{color:#0786aa;margin-bottom:14px}.therapies-heading h1{color:#082d43;letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.3vw,66px);font-weight:500;line-height:.98}.therapies-heading-contact{padding-bottom:5px}.therapies-heading-contact>p{color:#496979;max-width:390px;margin:0;font-size:15px;line-height:1.6}.therapies-heading-contact .section-contact{margin-top:20px}.therapy-directory-list{gap:18px;display:grid}.therapies-intro .directory-card{margin:0}@media (max-width:800px){.therapies-intro{padding:36px 0 64px}.therapies-heading{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.therapies-heading-contact{padding:0}}.therapy-science{background:#f6fbfc}.therapy-science-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:80px;display:grid}.therapy-science-copy{max-width:720px}.therapy-science-copy h2,.therapy-effects h2{color:#082d43;letter-spacing:-.05em;margin:10px 0 22px;font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1}.therapy-science-copy>p:last-child,.therapy-effects .effects-grid>div:first-child>p:last-child{color:#496979;font-size:17px;line-height:1.75}.therapy-mechanism{background:radial-gradient(circle,#2cb7d81f,#2cb7d806 58%,#0000 60%);border-radius:50%;justify-self:center;width:300px;height:300px;position:relative}.mechanism-core{background:linear-gradient(145deg,#b8edf6,#1ca7cb);border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0f8aac2e}.mechanism-orbit{border:1px solid #1797bc45;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.orbit-one{width:245px;height:92px}.orbit-two{width:245px;height:92px;transform:translate(-50%,-50%)rotate(-35deg)}.mechanism-dot{background:#69d1e5;border-radius:50%;width:17px;height:17px;animation:5s ease-in-out infinite therapyFloat;position:absolute;box-shadow:0 7px 18px #1297ba2e}.dot-one{top:135px;left:31px}.dot-two{animation-delay:-1.5s;top:74px;right:45px}.dot-three{animation-delay:-3s;bottom:54px;right:64px}@keyframes therapyFloat{50%{transform:translateY(-10px)}}.mechanism-points{background:#082d431a;border:1px solid #082d431a;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid;overflow:hidden}.mechanism-points article{background:#fff;padding:30px}.mechanism-points span{color:#0b9fc5;font-size:12px;font-weight:800}.mechanism-points h3{color:#082d43;margin:28px 0 9px;font-size:20px}.mechanism-points p{color:#5a7582;margin:0;font-size:14px;line-height:1.6}.therapy-effects{background:#fff}.effects-grid{grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:start;gap:90px;display:grid}.effects-list{border-top:1px solid #082d4324}.effects-list>div{border-bottom:1px solid #082d4324;grid-template-columns:28px 1fr;align-items:start;gap:18px;padding:21px 0;display:grid}.effects-list span{color:#078bad;background:#e6f7fa;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.effects-list p{color:#345d70;margin:1px 0 0;line-height:1.55}@media (max-width:850px){.therapy-science-grid,.effects-grid{grid-template-columns:1fr;gap:42px}.therapy-mechanism{width:250px;height:250px}.mechanism-points{grid-template-columns:1fr}}@media (max-width:600px){.therapy-science-copy>p:last-child,.therapy-effects .effects-grid>div:first-child>p:last-child{font-size:16px}.mechanism-points{margin-top:40px}.mechanism-points article{padding:24px}}@media (prefers-reduced-motion:reduce){.mechanism-dot{animation:none}}.therapy-detail-page .therapy-science.section,.therapy-detail-page .therapy-effects.section{padding-top:64px!important;padding-bottom:64px!important}.therapy-detail-page .mechanism-points{margin-top:38px!important}.therapy-detail-page .effects-list>div{padding-top:17px;padding-bottom:17px}.therapy-detail-page .effects-list span{color:#078bad;background:0 0;border-radius:0;width:24px;height:24px;font-size:18px;font-weight:500}.therapy-detail-page .disclaimer-block{padding-top:30px!important;padding-bottom:30px!important}.therapy-detail-page .mini-cta{padding-top:58px!important;padding-bottom:58px!important}@media (max-width:600px){.therapy-detail-page .therapy-science.section,.therapy-detail-page .therapy-effects.section{padding-top:48px!important;padding-bottom:48px!important}.therapy-detail-page .mechanism-points{margin-top:30px!important}.therapy-detail-page .mini-cta{padding-top:46px!important;padding-bottom:46px!important}}.glp-injection-guide{background:#fff;padding:50px 0 54px}.glp-injection-inner{max-width:980px}.glp-injection-guide h2{color:#082d43;letter-spacing:-.045em;margin:8px 0 24px;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1}.glp-video-wrap{background:#071e2b;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #082d431a}.glp-video-wrap video{aspect-ratio:16/9;object-fit:cover;background:#071e2b;width:100%;display:block}.glp-video-note{color:#647d89;max-width:760px;margin:18px 0 0;font-size:13px;line-height:1.6}@media (max-width:600px){.glp-injection-guide{padding:38px 0 42px}.glp-video-wrap{border-radius:16px}}.glp-injection-guide .glp-video-wrap{max-width:820px}@media (max-width:900px){.glp-injection-guide .glp-video-wrap{max-width:100%}}.glp-injection-guide .glp-video-wrap{width:100%;max-width:820px;box-shadow:none;background:0 0;border:0;margin-left:auto;margin-right:auto;line-height:0}.glp-injection-guide .glp-video-wrap video{aspect-ratio:16/9;object-fit:cover;background:0 0;border:0;width:100%;height:auto;margin:0;padding:0;display:block}.therapy-detail-page .detail-hero{background:#fff}.therapy-detail-page .therapy-science,.therapy-detail-page .therapy-effects{background:#dceff5}.therapy-detail-page .glp-injection-guide{background:#fff}.specialty-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.specialty-option{background:#f7fbfd;border:1px solid #082d431f;border-radius:20px;flex-direction:column;min-height:310px;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.specialty-option:hover{transform:translateY(-4px);box-shadow:0 15px 35px #082d4314}.specialty-option span{color:#0786aa;letter-spacing:.12em;font-size:11px;font-weight:800}.specialty-option h2{color:#082d43;letter-spacing:-.04em;margin:22px 0 12px;font-size:clamp(26px,2.5vw,38px);line-height:1.12}.specialty-option p{color:#496979;margin:0;line-height:1.65}.specialty-option b{color:#087fa2;margin-top:auto;padding-top:26px;font-size:13px}.specialty-disclaimer{color:#617d8a;margin:0 0 22px;font-size:13px}@media (max-width:850px){.specialty-options{grid-template-columns:1fr}.specialty-option{min-height:230px}}.glp-injection-guide .glp-video-note{text-align:center;text-align:left;width:100%;max-width:820px;margin:18px auto 0}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inquiry-form button:disabled{opacity:.65;cursor:wait}.inquiry-success{color:#176b45;margin:16px 0 0;font-size:14px;font-weight:650}.inquiry-error{color:#a12c2c;margin:16px 0 0;font-size:14px;font-weight:650}.explorer-mobile-thumb{display:none}@media (max-width:900px){.therapy-explorer .explorer{min-height:0;margin-top:30px;display:block}.therapy-explorer .explorer-visual{display:none}.therapy-explorer .explorer-list>a{grid-template-columns:26px minmax(0,1fr) 24px;gap:10px;min-height:108px;padding:18px 14px}.therapy-explorer .explorer-list>a:last-child{border-bottom:0}.therapy-explorer .explorer-item-content{align-items:center;gap:14px;min-width:0;display:flex}.therapy-explorer .explorer-item-content>div{min-width:0}.therapy-explorer .explorer-mobile-thumb{object-fit:cover;background:#e8f4f7;border-radius:12px;flex:none;width:70px;height:70px;display:block}.therapy-explorer .explorer-list b{font-size:clamp(19px,3vw,25px);line-height:1.15}.therapy-explorer .explorer-list small{font-size:12px;line-height:1.35}.therapy-detail-page .detail-grid{flex-direction:column;align-items:stretch;gap:22px;display:flex}.therapy-detail-page .detail-image{aspect-ratio:4/3;border-radius:18px;flex:none;order:-1;width:min(100%,380px);height:auto;margin:0 auto}.therapy-detail-page .detail-image img{object-fit:contain;width:100%;height:100%;display:block}.therapy-detail-page .detail-hero{padding:34px 0 48px}.therapy-detail-page .detail-hero h1{margin-top:12px}}@media (max-width:600px){.therapy-explorer .explorer-mobile-thumb{border-radius:10px;width:62px;height:62px}.therapy-explorer .explorer-item-content{gap:12px}.therapy-explorer .explorer-list>a{min-height:94px;padding:15px 12px}.therapy-detail-page .detail-image{aspect-ratio:4/3;width:min(100%,270px)}.therapy-detail-page .detail-hero h1{font-size:clamp(42px,11vw,58px)}}@media (max-width:700px){.site-main>.section:not(.split-hero){padding-top:42px;padding-bottom:42px}.site-main>.therapy-explorer.section{padding-top:40px;padding-bottom:28px}.site-main>.therapy-explorer .explorer{margin-top:22px}.site-main>.process.section{padding-top:36px!important;padding-bottom:38px!important}.site-main>.faq-new.section,.site-main>.contact-new.section{padding-top:42px;padding-bottom:42px}}@media (min-width:701px) and (max-width:1000px){.site-main>.section:not(.split-hero){padding-top:64px;padding-bottom:64px}}@media (max-width:640px){.split-button{white-space:nowrap;gap:12px}.split-button b{flex-shrink:0}}
