/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#062a52;--ink-soft:#526f88;--paper:#f7fbfd;--paper-deep:#e7f5f8;--lime:#13bfd2;--lime-deep:#078da5;--red:#9f3f32;--red-soft:#f1dcd4;--amber:#a06d16;--amber-soft:#f4e6bd;--blue:#0a7195;--blue-soft:#def3f7;--green-soft:#def6f3;--line:#adc5d2;--line-soft:#062a5224;--max:1460px}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}::selection{background:var(--lime);color:var(--ink)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{max-width:var(--max);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:84px;margin:0 auto;padding:0 34px;display:grid}.brand{width:fit-content;color:var(--ink);align-items:center;gap:12px;display:inline-flex}.brand-logo{object-fit:contain;mix-blend-mode:multiply;width:158px;height:56px;display:block}.brand-context{border-left:1px solid var(--line);color:var(--ink-soft);font:700 9px/1.25 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding-left:12px}.main-nav{color:var(--ink-soft);gap:30px;font-size:12px;display:flex}.main-nav a:hover{color:var(--ink)}.as-of{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);justify-self:end;font-size:10px}.hero{max-width:var(--max);grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);align-items:center;gap:7vw;min-height:720px;margin:0 auto;padding:90px 34px 72px;display:grid}.eyebrow,.section-number,.detail-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.eyebrow{background:var(--lime);border-radius:999px;padding:8px 12px;display:inline-flex}.hero h1,.section-heading h2,.disclaimer h2{letter-spacing:-.06em;margin:30px 0 0;font:400 clamp(66px,8vw,126px)/.87 Georgia,Times New Roman,serif}.hero-deck{max-width:680px;color:var(--ink-soft);margin:40px 0 0;font-size:clamp(18px,1.8vw,25px);line-height:1.48}.hero-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.primary-button{background:var(--ink);color:#fff;letter-spacing:.03em;border-radius:6px;align-items:center;gap:30px;padding:15px 18px;font-size:12px;font-weight:650;display:inline-flex}.primary-button span{color:var(--lime)}.text-link{border-bottom:1px solid var(--ink);padding:10px 0 5px;font-size:12px;font-weight:650}.hero-panel{border:1px solid var(--line);background:#fff3;flex-direction:column;justify-content:space-between;align-self:stretch;padding:38px;display:flex}.atlas-orbit{place-items:center;min-height:335px;display:grid;position:relative;overflow:hidden}.atlas-orbit:before,.atlas-orbit:after{content:"";background:var(--line);width:100%;height:1px;position:absolute}.atlas-orbit:after{transform:rotate(90deg)}.atlas-orbit strong{z-index:2;border:1px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;overflow:hidden}.orbit-brand-logo{mix-blend-mode:multiply;width:auto;max-width:none;height:118px;display:block;transform:translate(1px)}.orbit{border:1px solid var(--line);border-radius:50%;position:absolute}.orbit-one{width:245px;height:245px}.orbit-two{border-style:dashed;width:330px;height:330px}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid}.hero-stats div{border-right:1px solid var(--line);flex-direction:column-reverse;padding:20px 12px 0;display:flex}.hero-stats div:last-child{border-right:0}.hero-stats dt{color:var(--ink-soft);text-transform:uppercase;font-size:9px}.hero-stats dd{color:var(--lime-deep);margin:0 0 7px;font:400 40px Georgia,serif}.gate-strip{max-width:var(--max);border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:22px 34px;font-size:10px;font-weight:650;display:flex}.gate-strip span{align-items:center;gap:10px;display:flex}.gate-strip b{color:var(--lime-deep);font-family:var(--font-geist-mono), monospace}.gate-strip i{color:var(--line);font-style:normal}.gate-strip strong{background:var(--ink);color:#fff;border-radius:4px;padding:10px 12px}.method-section,.explorer,.state-gates-section,.sources-section,.disclaimer{max-width:var(--max);margin:0 auto;padding:120px 34px}.section-heading{grid-template-columns:180px 1fr;align-items:start;margin-bottom:64px;display:grid}.section-heading h2{margin:-10px 0 0;font-size:clamp(50px,6.5vw,96px)}.section-number{color:var(--ink-soft);padding-top:7px}.method-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-left:180px;display:grid}.method-grid article{border-right:1px solid var(--line);padding:34px 34px 45px 0}.method-grid article+article{padding-left:34px}.method-grid article:last-child{border:0}.method-grid span,.state-gates-grid span{color:var(--lime-deep);font:650 10px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.method-grid h3,.state-gates-grid h3{margin:38px 0 15px;font:400 26px Georgia,serif}.method-grid p,.state-gates-grid p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.method-warning{background:var(--lime);grid-template-columns:210px 1fr;align-items:center;margin:34px 0 0 180px;padding:24px 26px;display:grid}.method-warning span{font:650 10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em}.method-warning p{margin:0;font:400 20px/1.4 Georgia,serif}.explorer{border-top:1px solid var(--line)}.explorer-heading{grid-template-columns:1fr auto;align-items:end}.explorer-heading>div{grid-template-columns:180px 1fr;display:grid}.state-control{flex-direction:column;gap:8px;min-width:280px;display:flex}.state-control span{font:650 9px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.state-control select{border:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:14px 40px 14px 15px}.state-banner{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:26px;display:grid}.state-banner>div{align-items:center;gap:22px;display:flex}.state-code{background:var(--lime);min-width:66px;height:66px;color:var(--ink);font:700 22px var(--font-geist-mono), monospace;place-items:center;display:grid}.state-banner p{color:#bec7c1;margin:0;font-size:12px;line-height:1.55}.state-banner h3{margin:3px 0 0;font:400 28px Georgia,serif}.explorer-tools{grid-template-columns:minmax(280px,.7fr) 1.3fr;gap:20px;margin-top:28px;display:grid}.search-box{border:1px solid var(--line);background:#fff3;align-items:center;gap:12px;padding:0 16px;display:flex}.search-box>span{font:400 24px Georgia,serif;transform:rotate(-20deg)}.search-box input{width:100%;height:50px;color:var(--ink);background:0 0;border:0;outline:0}.search-box input::placeholder{color:#7c857f}.filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filters button{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:999px;padding:12px 14px;font-size:11px}.filters button span{font-family:var(--font-geist-mono), monospace;margin-left:7px}.filters button:hover,.filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.results-line{border-bottom:1px solid var(--ink);font:650 9px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin-top:50px;padding:0 2px 12px;display:flex}.peptide-card{border-bottom:1px solid var(--line)}.peptide-card summary{cursor:pointer;grid-template-columns:54px minmax(250px,1fr) 210px 90px 30px;align-items:center;gap:18px;min-height:92px;list-style:none;display:grid}.peptide-card summary::-webkit-details-marker{display:none}.peptide-card summary:hover .record-name strong{color:var(--lime-deep)}.record-number,.record-forms{color:var(--ink-soft);font:500 10px var(--font-geist-mono), monospace;text-transform:uppercase}.record-name{align-items:baseline;gap:16px;display:flex}.record-name strong{font:400 25px Georgia,serif;transition:color .2s}.record-name small{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.status-pill,.mini-status{width:fit-content;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:7px 9px;display:inline-flex}.status-commercial{color:#126b65;background:var(--green-soft)}.status-interim{color:#665011;background:var(--amber-soft)}.status-research{color:var(--blue);background:var(--blue-soft)}.status-do-not-launch{color:var(--red);background:var(--red-soft)}.expand-mark{border:1px solid var(--line);border-radius:50%;justify-self:end;place-items:center;width:28px;height:28px;font-size:18px;font-weight:300;display:grid}.peptide-card[open] .expand-mark{background:var(--ink);color:#fff;transform:rotate(45deg)}.record-body{padding:0 0 55px 72px}.claim-grid{grid-template-columns:1fr 1fr;gap:36px;padding:30px 0;display:grid}.claim-grid>div{border:1px solid var(--line);padding:28px}.claim-grid p:not(.detail-label){color:var(--ink-soft);margin:20px 0 0;font-size:13px;line-height:1.65}.claim-grid .claim-copy{color:var(--ink);font:400 20px/1.5 Georgia,serif}.claim-grid .caution-panel{background:#f1dcd447;border-color:#d9bcb3}.forms-table{border-top:1px solid var(--ink)}.forms-head,.form-row{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr 1.2fr 1.15fr;gap:24px;padding:16px 12px;display:grid}.forms-head{color:var(--ink-soft);font:650 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.form-row{align-items:start;font-size:11px;line-height:1.45}.form-row>span{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.form-row small{color:var(--ink-soft);font-size:9px;line-height:1.5}.record-footer{grid-template-columns:1fr 1fr;gap:36px;margin-top:28px;display:grid}.reference-chips,.source-links{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.reference-chips a,.reference-chips span,.source-links a{border:1px solid var(--line);color:var(--ink-soft);padding:7px 9px;font-size:9px}.reference-chips a:hover,.source-links a:hover{border-color:var(--ink);color:var(--ink)}.show-all{border:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;justify-content:center;gap:20px;margin-top:30px;padding:18px;font-size:12px;font-weight:650;display:flex}.show-all:hover{background:var(--ink);color:#fff}.empty-state{text-align:center;border-bottom:1px solid var(--line);padding:80px 20px}.empty-state h3{margin:0;font:400 32px Georgia,serif}.empty-state p{color:var(--ink-soft)}.empty-state button{border:1px solid var(--ink);background:0 0;padding:10px 14px}.state-gates-section{border-top:1px solid var(--line)}.state-gates-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-left:180px;display:grid}.state-gates-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:28px}.state-gates-grid h3{margin-top:28px}.review-note{border-left:4px solid var(--lime-deep);color:var(--ink-soft);background:#ffffff40;margin:22px 0 0 180px;padding:18px;font-size:12px;line-height:1.6}.sources-section{border-top:1px solid var(--line)}.source-ledger{border-top:1px solid var(--ink);margin-left:180px}.source-ledger a{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 300px 30px;align-items:center;gap:20px;min-height:86px;display:grid}.source-ledger a:hover strong{color:var(--lime-deep)}.source-ledger span,.source-ledger small{color:var(--ink-soft);font:500 9px/1.45 var(--font-geist-mono), monospace;text-transform:uppercase}.source-ledger strong{font:400 17px Georgia,serif;transition:color .2s}.source-ledger b{justify-self:end}.podcast-ledger{margin:70px 0 0 180px}.podcast-ledger>div,.podcast-ledger>a{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 180px;padding:18px 0;font-size:11px;display:grid}.podcast-ledger>div span,.podcast-ledger>div small,.podcast-ledger>a span,.podcast-ledger>a small{color:var(--ink-soft)}.podcast-ledger>a:hover strong{color:var(--lime-deep)}.disclaimer{border-top:1px solid var(--line);background:var(--lime);flex-direction:column;justify-content:center;min-height:570px;display:flex}.disclaimer h2{max-width:1050px;font-size:clamp(52px,6.7vw,98px)}.disclaimer>p:last-child{max-width:750px;margin:40px 0 0;font-size:15px;line-height:1.65}footer{max-width:var(--max);border-top:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;min-height:130px;margin:0 auto;padding:30px 34px;display:grid}footer p{color:var(--ink-soft);font-size:10px}footer>a:last-child{text-transform:uppercase;justify-self:end;font-size:10px}@media (max-width:1000px){.hero{grid-template-columns:1fr;min-height:650px}.hero-panel{grid-template-columns:280px 1fr;gap:30px;display:grid}.atlas-orbit{min-height:280px}.hero-stats{align-self:end}.gate-strip{flex-wrap:wrap;justify-content:flex-start}.section-heading,.explorer-heading,.explorer-heading>div{grid-template-columns:1fr;gap:24px}.method-grid,.method-warning,.state-gates-grid,.review-note,.source-ledger,.podcast-ledger{margin-left:0}.method-grid{grid-template-columns:1fr}.method-grid article,.method-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.method-grid article:last-child{border-bottom:0}.state-control{width:100%}.explorer-tools{grid-template-columns:1fr}.filters{justify-content:flex-start}.peptide-card summary{grid-template-columns:42px 1fr 170px 30px}.record-forms{display:none}.record-body{padding-left:60px}.forms-head{display:none}.form-row{grid-template-columns:1fr 1fr;gap:22px}.source-ledger a{grid-template-columns:40px 1fr 30px}.source-ledger small{display:none}}@media (max-width:680px){.site-header{grid-template-columns:1fr auto;height:70px;padding:0 20px}.main-nav{display:none}.brand-logo{width:132px;height:48px}.brand-context{display:none}.as-of{font-size:8px}.hero{min-height:auto;padding:70px 20px 55px}.hero h1{font-size:clamp(54px,16vw,78px)}.hero-deck{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-panel{padding:20px;display:block}.atlas-orbit{min-height:250px}.orbit-two{width:270px;height:270px}.orbit-one{width:200px;height:200px}.hero-stats dd{font-size:30px}.gate-strip{padding:18px 20px}.gate-strip i{display:none}.gate-strip span{width:calc(50% - 8px)}.gate-strip strong{text-align:center;width:100%}.method-section,.explorer,.state-gates-section,.sources-section,.disclaimer{padding:80px 20px}.section-heading{margin-bottom:40px}.section-heading h2{font-size:52px}.method-warning{grid-template-columns:1fr;gap:15px}.state-banner{grid-template-columns:1fr;gap:20px}.state-banner>p{border-top:1px solid #435048;padding-top:18px}.filters{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.filters button{flex:none}.results-line span:last-child{display:none}.peptide-card summary{grid-template-columns:32px 1fr 30px;gap:12px;min-height:112px}.record-name{flex-direction:column;gap:5px}.status-pill{grid-column:2}.expand-mark{grid-area:1/3/span 2}.record-body{padding:0 0 40px}.claim-grid,.record-footer{grid-template-columns:1fr;gap:14px}.form-row{grid-template-columns:1fr;padding:20px 8px}.state-gates-grid{grid-template-columns:1fr}.source-ledger a{grid-template-columns:34px 1fr 20px;min-height:100px}.podcast-ledger>div{grid-template-columns:1fr;gap:5px}.disclaimer{min-height:520px}.disclaimer h2{font-size:50px}footer{grid-template-columns:1fr auto;padding:28px 20px}footer p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.products-shell{--products-ink:#062a52;--products-teal:#08b7ce;--products-paper:#f7fbfd;--products-line:#062a522e;background:var(--products-paper);min-height:100vh;color:var(--products-ink)}.products-notice{background:var(--products-ink);color:#dff8fa;min-height:38px;font:650 11px var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:center;text-transform:uppercase;place-items:center;padding:10px 24px;display:grid}.products-header{max-width:var(--max);border-bottom:1px solid var(--products-line);grid-template-columns:1fr auto 1fr;align-items:center;height:86px;margin:0 auto;padding:0 34px;display:grid}.products-header>a:first-child{width:fit-content}.products-header img{object-fit:contain;mix-blend-mode:multiply;width:170px;height:58px;display:block}.products-header nav{color:#526f88;gap:38px;font-size:15px;display:flex}.products-header nav a:hover{color:var(--products-ink)}.products-header-action{border:1px solid var(--products-ink);border-radius:999px;justify-self:end;padding:12px 15px;font-size:11px;font-weight:680}.products-header-action span{color:var(--products-teal);margin-left:12px}.products-hero{max-width:var(--max);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:690px;margin:0 auto;padding:74px 34px 80px;display:grid}.products-kicker,.products-section-head>p{color:var(--products-teal);font:650 12px var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0}.products-hero h1{letter-spacing:-.062em;margin:28px 0 0;font:400 clamp(66px,7.1vw,112px)/.89 Georgia,Times New Roman,serif}.products-deck{color:#526f88;max-width:690px;margin:34px 0 0;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.products-primary{background:var(--products-ink);color:#fff;border-radius:7px;align-items:center;gap:30px;width:fit-content;margin-top:38px;padding:15px 18px;font-size:12px;font-weight:680;display:flex}.products-primary span{color:var(--products-teal)}.products-hero-art{background:linear-gradient(150deg,#dff7fa,#bce9ee);border-radius:24px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.products-hero-art:before,.products-hero-art:after{content:"";border:1px solid #062a5226;border-radius:50%;position:absolute}.products-hero-art:before{width:390px;height:390px}.products-hero-art:after{width:270px;height:270px}.products-hero-art span{z-index:1;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb3;border-radius:999px;padding:9px 11px}.products-hero-art strong{color:#062a5259;font:400 54px Georgia,serif;position:absolute;bottom:20px;right:24px}.products-preview{max-width:var(--max);border-top:1px solid var(--products-line);margin:0 auto;padding:110px 34px}.products-section-head{grid-template-columns:180px 1fr auto;align-items:end;gap:24px;display:grid}.products-section-head h2{letter-spacing:-.045em;margin:0;font:400 clamp(48px,5.7vw,84px)/.95 Georgia,serif}.products-section-head>a{border-bottom:1px solid var(--products-ink);padding-bottom:8px;font-size:14px;font-weight:680}.products-preview-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:58px 0 0 180px;display:grid}.products-preview-card{border-bottom:1px solid var(--products-line);padding-bottom:22px}.product-image-placeholder{aspect-ratio:1/1.05;background:#e6f2f5;border-radius:16px;align-items:flex-end;padding:18px;display:flex}.product-image-placeholder span{color:#6c8999;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.products-preview-card>p{color:#6b8294;text-transform:uppercase;margin:18px 0 0;font-size:10px}.products-preview-card h3{margin:8px 0 18px;font:400 28px Georgia,serif}.products-preview-card>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.products-preview-card>div:last-child span{color:#6b8294;font-size:9px}.products-preview-card>div:last-child strong{font-size:13px}@media (max-width:900px){.products-header{grid-template-columns:1fr auto}.products-header nav{display:none}.products-hero,.products-section-head{grid-template-columns:1fr}.products-preview-grid{margin-left:0}}@media (max-width:650px){.products-header{height:72px;padding:0 20px}.products-header img{width:136px;height:48px}.products-header-action{padding:10px 12px}.products-header-action span{display:none}.products-hero{min-height:auto;padding:62px 20px}.products-hero h1{font-size:clamp(54px,15vw,76px)}.products-hero-art{min-height:360px}.products-preview{padding:78px 20px}.products-preview-grid{grid-template-columns:1fr}}.products-notice{justify-content:center;gap:28px;display:flex}.products-notice span+span{border-left:1px solid #dff8fa4d;padding-left:28px}.products-list-link{justify-self:end;align-items:center;gap:11px;font-size:14px;font-weight:680;display:flex}.products-list-link b{background:var(--products-ink);color:#fff;min-width:31px;height:31px;font:650 11px var(--font-geist-mono), monospace;border-radius:999px;place-items:center;padding:0 9px;display:grid}.products-cart-link{color:inherit;background:0 0;border:0;padding:0}.products-kicker{align-items:center;gap:10px;display:flex}.products-kicker>span{background:var(--products-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #08b7ce24}.products-hero-actions{align-items:center;gap:28px;display:flex}.products-text-link{border-bottom:1px solid var(--products-ink);margin-top:38px;padding:12px 0 5px;font-size:11px;font-weight:680}.product-hero-stage{background:linear-gradient(145deg,#dff7fa 0%,#b9e5eb 55%,#f2a184 155%);border-radius:24px;min-height:520px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #062a5214}.product-hero-stage:before{content:"";border:1px solid #062a5226;border-radius:50%;width:410px;height:410px;position:absolute;top:-110px;left:-90px}.product-hero-stage:after{content:"";border:1px dashed #062a5238;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-90px;right:-100px}.hero-stage-copy{z-index:3;color:#062a52ad;font:650 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.hero-vial{z-index:2;background:linear-gradient(90deg,#ffffffbd,#fffffff5 43%,#d8e7eae0);border:1px solid #062a5233;border-radius:12px 12px 26px 26px;flex-direction:column;justify-content:center;align-items:center;width:122px;height:255px;padding:55px 13px 15px;display:flex;position:absolute;bottom:70px;box-shadow:0 26px 45px #062a5226}.hero-vial:before{content:"";background:#062a52;border-radius:7px 7px 4px 4px;height:39px;position:absolute;top:-23px;left:6px;right:6px;box-shadow:inset 0 5px #314f6f}.hero-vial i{background:#ffffffb3;border:1px solid #062a5233;border-radius:7px;position:absolute;inset:60px 10px 18px}.hero-vial b,.hero-vial small{z-index:1;position:relative}.hero-vial b{color:var(--products-teal);letter-spacing:-.05em;font:400 35px Georgia,serif}.hero-vial small{color:#526f88;font:650 8px var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:8px}.hero-vial-left{left:12%;transform:rotate(-9deg)scale(.86)}.hero-vial-center{height:295px;bottom:86px;left:calc(50% - 61px)}.hero-vial-right{right:12%;transform:rotate(9deg)scale(.9)}.products-floating-header{z-index:40;width:calc(100% - 68px);max-width:calc(var(--max) - 68px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #062a5214;border-radius:999px;height:86px;margin:18px auto 0;padding:0 36px;position:sticky;top:16px;box-shadow:0 18px 55px #062a5224}.products-floating-header img{width:176px}.products-floating-header nav{color:#284963;background:0 0;border:0;padding:0;font-weight:650}.products-cinematic-hero{max-width:calc(var(--max) - 34px);color:#fff;background:radial-gradient(circle at 22% 25%,#08b7ce38,#0000 28%),radial-gradient(circle at 83% 68%,#38eed01f,#0000 27%),linear-gradient(122deg,#020c17 0%,#071a2c 48%,#02070c 100%);border-radius:30px;grid-template-columns:minmax(330px,.95fr) minmax(330px,.7fr) minmax(260px,.62fr);gap:28px;min-height:710px;margin:18px auto 80px;padding:66px 55px 50px;position:relative;overflow:hidden}.products-cinematic-hero:before{content:"";pointer-events:none;filter:blur(16px);background:repeating-linear-gradient(102deg,#0000 0 11%,#77cddb0f 12%,#0000 13% 21%);position:absolute;inset:-20%;transform:rotate(-3deg)}.products-cinematic-hero>*{z-index:1;position:relative}.cinematic-copy{align-self:center}.cinematic-copy .products-kicker{color:#5ee9ef}.cinematic-copy h1{color:#fff;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.065em;margin:28px 0 0;font-size:clamp(62px,6vw,98px);font-weight:500;line-height:.91}.cinematic-copy .products-deck{color:#bdd0db;max-width:540px;margin-top:32px;font-size:16px}.cinematic-shop{color:#031628;text-transform:uppercase;background:#39e9dc;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:fit-content;min-width:215px;min-height:62px;margin-top:38px;padding:0 8px 0 25px;font-size:11px;font-weight:780;display:flex}.cinematic-shop span{color:#65f3e6;background:#061a2d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.cinematic-product{grid-template-columns:34px 1fr 34px;align-items:center;min-width:0;display:grid}.cinematic-product>button{z-index:2;color:#fff;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:50%;width:34px;height:34px}.cinematic-product figure{min-width:0;margin:0 -8px;animation:.85s cubic-bezier(.22,.74,.21,1) both peakonicBottleGlide;position:relative}.cinematic-product figure:after{content:"";filter:blur(14px);background:#1ee8db3d;border-radius:50%;height:24px;position:absolute;bottom:102px;left:17%;right:17%}.cinematic-product img{object-fit:cover;object-position:center;filter:drop-shadow(0 28px 34px #0000004d);width:100%;height:560px;display:block}.hero-vial-name{z-index:2;color:#09243c;height:8.3%;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.045em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-weight:800;line-height:.94;display:flex;position:absolute;top:64.2%;left:25%;right:25%;overflow:hidden}.hero-vial-name.vial-label-short{font-size:clamp(28px,2.4vw,40px)}.hero-vial-name.vial-label-medium{font-size:clamp(23px,1.95vw,32px)}.hero-vial-name.vial-label-long{font-size:clamp(20px,1.7vw,28px)}.hero-vial-name.vial-label-compact{font-size:clamp(16px,1.35vw,22px)}.cinematic-proof{align-self:center;max-width:320px}.cinematic-dots{gap:8px;display:flex}.cinematic-dots button{background:#ffffff4d;border:0;border-radius:50%;width:9px;height:9px;padding:0}.cinematic-dots button.active{background:#39e9dc;border-radius:999px;width:30px}.cinematic-stars{color:#39e9dc;letter-spacing:4px;margin-top:34px;font-size:15px}.cinematic-proof p{color:#f0f7fa;margin:25px 0 20px;font-size:18px;line-height:1.5}.cinematic-proof>span{color:#86a6b6;font:650 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}@keyframes peakonicBottleGlide{0%{opacity:0;transform:translate(-72px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.products-quality-section{max-width:var(--max);text-align:center;min-height:610px;margin:0 auto;padding:92px 34px 105px}.products-quality-section>p{color:#078da5;font:700 14px var(--font-geist-sans), sans-serif;letter-spacing:.26em;text-transform:uppercase;margin:0}.products-quality-section>h2{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.052em;margin:34px 0 86px;font-size:clamp(48px,4.8vw,72px);font-weight:500;line-height:1}.products-proof-strip{max-width:var(--max);border:0;grid-template-columns:repeat(5,1fr);align-items:start;min-height:180px;margin:0 auto;padding:0;display:grid}.products-proof-strip>span{color:#526f88;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;min-height:170px;padding:0 14px;display:flex}.products-proof-strip>span:last-child{border-right:0}.products-proof-strip>span>b{color:#062a52;width:84px;height:84px;font-family:var(--font-geist-sans), sans-serif;background:#39e9dc;border-radius:28px;place-items:center;font-size:30px;font-weight:600;display:grid}.products-proof-strip strong{color:#43494d;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;text-transform:none;flex-direction:column;gap:9px;font-size:clamp(17px,1.45vw,22px);font-weight:500;display:flex}.products-proof-strip small{color:#60666a;letter-spacing:0;font-size:15px;font-weight:450}.featured-products,.catalog-section,.standards-section,.education-section,.products-faq,.research-list-section,.products-updates,.products-disclosure{max-width:var(--max);margin:0 auto;padding:118px 34px}.featured-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:58px 0 0 180px;display:grid}.product-card{min-width:0}.product-card-copy{padding:24px 2px 0}.product-card-copy>p{color:#6b8294;font:650 14px/1.5 var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin:0}.product-card-copy h3{letter-spacing:-.025em;min-height:41px;margin:10px 0 18px;font:400 34px/1.12 Georgia,serif}.product-meta{color:#597287;justify-content:space-between;gap:14px;min-height:40px;font-size:17px;display:flex}.product-meta strong{color:var(--products-ink);font-size:24px}.product-card-copy>button{border:1px solid var(--products-ink);width:100%;min-height:58px;color:var(--products-ink);background:0 0;border-radius:5px;justify-content:space-between;align-items:center;margin-top:17px;padding:0 18px;font-size:15px;font-weight:680;display:flex}.product-card-copy>button:hover,.product-card-copy>button.added{background:var(--products-ink);color:#fff}.product-card-copy>button b{color:var(--products-teal);font-size:22px}.product-variants{border:0;min-width:0;min-height:86px;margin:0 0 18px;padding:0}.product-variants legend{color:#6b8294;font:650 14px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px}.product-variants>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-variants button{border:1px solid var(--products-line);color:#597287;min-width:0;min-height:50px;font:650 15px var(--font-geist-mono), monospace;white-space:nowrap;background:0 0;border-radius:4px;padding:0 8px}.product-variants button:hover,.product-variants button.active{border-color:var(--products-ink);background:var(--products-ink);color:#fff}.catalog-image{aspect-ratio:1/1.04;color:var(--product-ink,#062a52);isolation:isolate;background:#e8edef;border-radius:22px;padding:0;position:relative;overflow:hidden}.catalog-image:before,.catalog-image:after{display:none}.product-vial-photo{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.74,.21,1);display:block}.product-card:hover .product-vial-photo{transform:scale(1.035)}.product-vial-name{z-index:2;color:#09243c;height:9.1%;font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.045em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-weight:800;line-height:.94;display:flex;position:absolute;top:66.8%;left:32.5%;right:32.5%;overflow:hidden}.product-vial-name.vial-label-short{font-size:clamp(16px,1.45vw,24px)}.product-vial-name.vial-label-medium{font-size:clamp(13px,1.2vw,20px)}.product-vial-name.vial-label-long{font-size:clamp(11px,1vw,17px)}.product-vial-name.vial-label-compact{letter-spacing:-.055em;white-space:normal;flex-direction:column;font-size:clamp(11px,1vw,16px);line-height:.9}.vial-label-line{white-space:nowrap;display:block}.placeholder-status{font:650 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;padding:7px 9px;position:absolute;top:16px;left:16px}.catalog-image>strong{opacity:.18;letter-spacing:-.06em;font:400 clamp(42px,5vw,72px) Georgia,serif;position:absolute;top:10px;right:16px}.placeholder-vial{background:linear-gradient(90deg,#ffffffad,#fffffff0 50%,#d7e4e8c7);border:1px solid #062a5233;border-radius:8px 8px 18px 18px;flex-direction:column;justify-content:center;align-items:center;width:86px;height:150px;padding-top:35px;display:flex;position:absolute;bottom:53px;left:calc(50% - 43px);box-shadow:0 18px 35px #062a5221}.placeholder-vial:before{content:"";background:var(--products-ink);border-radius:5px 5px 3px 3px;height:27px;position:absolute;top:-16px;left:5px;right:5px}.placeholder-vial i{background:#ffffff8f;border:1px solid #062a522e;border-radius:5px;position:absolute;inset:41px 7px 10px}.placeholder-vial b,.placeholder-vial small{z-index:1;position:relative}.placeholder-vial b{color:var(--product-ink);font:400 24px Georgia,serif}.placeholder-vial small{color:#526f88;font:650 6px/1.3 var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;margin-top:6px}.tone-aqua{--product-bg:#d7f5f7;--product-ink:#078da5}.tone-sky{--product-bg:#dceff7;--product-ink:#0a7195}.tone-coral{--product-bg:#f7dfd5;--product-ink:#9f3f32}.tone-mint{--product-bg:#dcf3e9;--product-ink:#18735f}.tone-navy{--product-bg:#dbe5ee;--product-ink:#062a52}.tone-copper{--product-bg:#f2e1d5;--product-ink:#9b5f38}.tone-lime{--product-bg:#e7f2d1;--product-ink:#577726}.tone-violet{--product-bg:#e9e2f4;--product-ink:#68518f}.tone-sand{--product-bg:#f4ead5;--product-ink:#8a6628}.tone-rose{--product-bg:#f2dfe9;--product-ink:#8f4b69}.tone-steel{--product-bg:#e3e9eb;--product-ink:#4d6a76}.tone-peach{--product-bg:#f9e5d7;--product-ink:#9a593c}.catalog-section{border-top:1px solid var(--products-line)}.catalog-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:70px;display:grid}.catalog-heading h2,.documentation-copy h2,.education-heading h2,.products-faq h2,.products-updates h2,.research-list-section h2,.products-disclosure h2{letter-spacing:-.052em;margin:24px 0 0;font:400 clamp(52px,6.2vw,92px)/.94 Georgia,serif}.catalog-heading>p,.education-heading>div+a{color:#597287;font-size:13px;line-height:1.65}.catalog-toolbar{grid-template-columns:minmax(250px,.42fr) 1.58fr;align-items:center;gap:22px;margin-top:54px;display:grid}.catalog-search{border:1px solid var(--products-line);align-items:center;gap:10px;min-height:48px;padding:0 15px;display:flex}.catalog-search>span{font:400 24px Georgia,serif}.catalog-search input{width:100%;color:var(--products-ink);background:0 0;border:0;outline:0}.catalog-filters{justify-content:flex-end;gap:7px;display:flex;overflow-x:auto}.catalog-filters button{border:1px solid var(--products-line);color:#597287;background:0 0;border-radius:999px;flex:none;padding:12px 14px;font-size:12px}.catalog-filters button span{color:var(--products-teal);font:650 8px var(--font-geist-mono), monospace;margin-left:7px}.catalog-filters button.active,.catalog-filters button:hover{border-color:var(--products-ink);background:var(--products-ink);color:#fff}.catalog-results{border-bottom:1px solid var(--products-ink);color:#6b8294;font:650 11px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:42px;padding-bottom:14px;display:flex}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:46px 18px;margin-top:22px;display:grid}.catalog-empty{text-align:center;border-bottom:1px solid var(--products-line);padding:100px 20px}.catalog-empty h3{margin:0;font:400 34px Georgia,serif}.catalog-empty p{color:#597287}.catalog-empty button{border:1px solid var(--products-ink);background:0 0;padding:11px 14px}.documentation-section{max-width:var(--max);border-top:1px solid var(--products-line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(60px,8vw,130px);margin:0 auto;padding:120px 34px;display:grid}.documentation-visual{min-width:0;padding-bottom:48px;padding-right:52px;position:relative}.documentation-lifestyle{background:#ddd8d0;border-radius:26px;min-height:610px;margin:0;position:relative;overflow:hidden}.documentation-lifestyle img{object-fit:cover;width:100%;height:610px;transition:transform .7s cubic-bezier(.22,.74,.21,1);display:block}.documentation-lifestyle:hover img{transform:scale(1.025)}.documentation-lifestyle figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041829d6;border-radius:10px;justify-content:space-between;gap:20px;padding:13px 15px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.documentation-lifestyle figcaption span{color:#60e7df;font:650 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.documentation-lifestyle figcaption strong{font-size:10px;font-weight:650}.catalog-image-large{aspect-ratio:1/.9;min-height:540px}.catalog-image-large .placeholder-vial{width:116px;height:220px;bottom:95px;left:calc(50% - 58px)}.catalog-image-large .placeholder-vial b{font-size:34px}.document-card{background:#fff;border:1px solid #062a5226;border-radius:12px;flex-direction:column;justify-content:flex-end;width:245px;min-height:140px;padding:23px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 18px 45px #062a521f}.document-card span,.document-card small{color:#6b8294;font:650 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.document-card strong{margin:10px 0 6px;font:400 18px Georgia,serif}.documentation-copy>p:not(.products-kicker){color:#597287;max-width:610px;margin:32px 0 0;font-size:14px;line-height:1.7}.documentation-links{border-top:1px solid var(--products-ink);margin-top:35px}.documentation-links a{border-bottom:1px solid var(--products-line);justify-content:space-between;align-items:center;min-height:57px;padding:0 3px;font-size:11px;font-weight:680;display:flex}.documentation-links a b{color:var(--products-teal);font-size:16px}.standards-section{border-top:1px solid var(--products-line)}.standards-section .products-section-head{grid-template-columns:180px 1fr}.standards-grid{border-top:1px solid var(--products-line);border-left:1px solid var(--products-line);grid-template-columns:repeat(4,1fr);margin:60px 0 0 180px;display:grid}.standards-grid article{border-right:1px solid var(--products-line);border-bottom:1px solid var(--products-line);min-height:260px;padding:25px}.standards-grid span{color:var(--products-teal);font:650 9px var(--font-geist-mono), monospace}.standards-grid h3{margin:46px 0 14px;font:400 24px Georgia,serif}.standards-grid p{color:#597287;margin:0;font-size:11px;line-height:1.65}.education-section{border-top:1px solid var(--products-line)}.education-heading{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:60px;display:grid}.education-heading h2{max-width:900px}.education-heading>a{border-bottom:1px solid var(--products-ink);color:var(--products-ink);padding-bottom:7px;font-size:11px;font-weight:680}.education-heading>a span{color:var(--products-teal)}.education-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:58px 0 0 180px;display:grid}.article-placeholder{aspect-ratio:1.35;color:var(--products-ink);border-radius:14px;justify-content:space-between;align-items:flex-end;padding:17px;display:flex;overflow:hidden}.article-placeholder span{font:650 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.article-placeholder b{opacity:.26;font:400 64px Georgia,serif}.article-tone-1{background:linear-gradient(145deg,#d7f5f7,#a9dae1)}.article-tone-2{background:linear-gradient(145deg,#f7dfd5,#efb59f)}.article-tone-3{background:linear-gradient(145deg,#e3e9eb,#c0d2d8)}.education-grid article>p{color:var(--products-teal);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.08em;margin:17px 0 0}.education-grid article h3{margin:9px 0 12px;font:400 25px/1.18 Georgia,serif}.education-grid article>span{color:#597287;min-height:53px;font-size:11px;line-height:1.55;display:block}.education-grid article>a{border-bottom:1px solid var(--products-ink);margin-top:15px;padding-bottom:4px;font-size:9px;font-weight:680;display:inline-block}.products-faq{border-top:1px solid var(--products-line);display:block}.faq-intro{text-align:center}.faq-intro .products-kicker{justify-content:center}.products-faq h2{font-family:var(--font-geist-sans), sans-serif;margin-top:22px;font-size:clamp(48px,5.5vw,82px);font-weight:500;line-height:.96}.faq-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:35px;display:flex}.faq-tabs button{border:1px solid var(--products-line);color:#34536c;background:0 0;border-radius:999px;min-height:42px;padding:0 17px;font-size:10px;font-weight:650}.faq-tabs button.active,.faq-tabs button:hover{color:#062a52;background:#39e9dc;border-color:#39e9dc}.faq-list{margin-top:65px}.products-faq details{border-top:1px solid var(--products-line)}.products-faq details:last-child{border-bottom:1px solid var(--products-line)}.products-faq summary{cursor:pointer;min-height:104px;font-family:var(--font-geist-sans), sans-serif;grid-template-columns:58px 1fr 32px;align-items:center;gap:24px;font-size:21px;font-weight:500;list-style:none;display:grid}.products-faq summary::-webkit-details-marker{display:none}.products-faq summary i{color:#062a52;background:#39e9dc;border-radius:18px;place-items:center;width:52px;height:52px;font:650 17px Georgia,serif;display:grid}.products-faq summary span{min-width:0}.products-faq summary b{width:30px;height:30px;color:var(--products-ink);border-radius:50%;place-items:center;font:500 18px Arial,sans-serif;transition:transform .2s;display:grid}.products-faq details[open] summary b{background:var(--products-ink);color:#fff;transform:rotate(180deg)}.products-faq details p{color:#597287;max-width:800px;margin:-10px 0 32px 82px;font-size:12px;line-height:1.65}.research-list-section{border-top:1px solid var(--products-line);background:#dff7fa;justify-content:space-between;align-items:center;gap:50px;min-height:310px;display:flex}.research-list-section>div{max-width:900px}.research-list-section>div>span{color:var(--products-teal);font:650 9px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.research-list-section h2{margin-top:18px;font-size:clamp(44px,5vw,72px)}.research-list-section p{color:#526f88;margin:22px 0 0;font-size:12px;line-height:1.6}.research-list-section>button,.research-list-section>a{border:1px solid var(--products-ink);color:var(--products-ink);background:0 0;flex:none;padding:14px 17px;font-size:10px;font-weight:680}.research-list-section>button:hover,.research-list-section>a:hover{background:var(--products-ink);color:#fff}.cart-summary-actions{flex-direction:column;flex:none;gap:8px;display:flex}.cart-summary-actions button{border:1px solid var(--products-ink);min-width:130px;color:var(--products-ink);background:0 0;padding:13px 16px;font-size:10px;font-weight:680}.cart-summary-actions button:first-child,.cart-summary-actions button:hover{background:var(--products-ink);color:#fff}.products-updates{border-top:1px solid var(--products-line);grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.products-updates h2{font-size:clamp(52px,5.8vw,86px)}.products-updates form>label{color:#597287;margin-bottom:9px;font-size:9px;font-weight:680;display:block}.products-updates form>div{border-bottom:1px solid var(--products-ink);display:flex}.products-updates input{min-width:0;height:54px;color:var(--products-ink);background:0 0;border:0;outline:0;flex:1}.products-updates button{color:var(--products-ink);background:0 0;border:0;padding:0 3px 0 20px;font-size:10px;font-weight:680}.products-updates button span{color:var(--products-teal);margin-left:16px}.products-updates form>p{color:#6b8294;min-height:16px;margin:12px 0 0;font-size:8px}.products-disclosure{border-top:1px solid var(--products-ink);background:var(--products-ink);color:#fff;flex-direction:column;justify-content:center;min-height:570px;display:flex}.products-disclosure>span{color:var(--products-teal);font:650 9px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.products-disclosure h2{max-width:1080px}.products-disclosure p{color:#c0d1dc;max-width:790px;margin:34px 0 0;font-size:13px;line-height:1.7}.products-footer{max-width:var(--max);border-top:1px solid var(--products-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:140px;margin:0 auto;padding:30px 34px;display:grid}.products-footer img{object-fit:contain;mix-blend-mode:multiply;width:155px;height:54px;display:block}.products-footer p{color:#6b8294;font-size:8px}.products-footer>div{justify-self:end;gap:18px;font-size:9px;display:flex}.cart-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0319319e;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:var(--products-paper);flex-direction:column;width:min(520px,100%);min-height:100%;padding:30px 32px 22px;display:flex;overflow-y:auto;box-shadow:-28px 0 70px #03193133}.cart-drawer>header{border-bottom:1px solid var(--products-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.cart-drawer>header p{color:var(--products-teal);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px}.cart-drawer>header h2{letter-spacing:-.035em;margin:0;font:400 38px Georgia,serif}.cart-drawer>header h2 span{color:var(--products-teal)}.cart-drawer>header button{border:1px solid var(--products-line);width:38px;height:38px;color:var(--products-ink);background:0 0;border-radius:50%;font-size:25px;line-height:1}.cart-items{padding:8px 0}.cart-item{border-bottom:1px solid var(--products-line);grid-template-columns:68px 1fr auto;gap:15px;padding:18px 0;display:grid}.cart-item-code{background:var(--product-bg);width:68px;height:78px;color:var(--product-ink);border-radius:9px;place-items:center;font:400 22px Georgia,serif;display:grid}.cart-item-copy h3{margin:3px 0 6px;font:400 19px Georgia,serif}.cart-item-copy p{color:#678094;margin:0;font-size:8px}.cart-item-copy>button{color:#60798d;background:0 0;border:0;border-bottom:1px solid #8197a8;margin-top:12px;padding:0 0 2px;font-size:8px}.cart-item-price{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.cart-item-price>strong{font-size:11px}.quantity-control{border:1px solid #b7c9d3;border-radius:5px;grid-template-columns:29px 28px 29px;align-items:center;height:31px;display:grid}.quantity-control button{height:100%;color:var(--products-ink);background:0 0;border:0;font-size:15px}.quantity-control span{text-align:center;font:650 9px var(--font-geist-mono), monospace}.cart-totals{border-bottom:1px solid var(--products-line);padding:22px 0}.cart-totals>div{color:#597287;justify-content:space-between;gap:20px;min-height:29px;font-size:10px;display:flex}.cart-totals>div:first-child{color:var(--products-ink);font-size:15px}.cart-totals>div:first-child strong{font:400 22px Georgia,serif}.cart-totals>p{color:#7890a1;margin:12px 0 0;font-size:8px;line-height:1.5}.cart-checkout{padding:23px 0}.cart-checkout>button{background:var(--products-ink);color:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:51px;padding:0 17px;font-size:11px;font-weight:680;display:flex}.cart-checkout>button span{color:var(--products-teal);font-size:18px}.cart-checkout>p{color:#6e8598;min-height:31px;margin:11px 0 0;font-size:8px;line-height:1.45}.cart-empty{text-align:center;margin:auto 0;padding:60px 0}.cart-empty>span{color:var(--products-teal);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.cart-empty h3{margin:16px 0 9px;font:400 39px Georgia,serif}.cart-empty p{color:#60798d;margin:0;font-size:11px}.cart-empty button{border:1px solid var(--products-ink);color:var(--products-ink);background:0 0;margin-top:24px;padding:12px 15px;font-size:9px;font-weight:680}.cart-drawer>footer{border-top:1px solid var(--products-line);color:#708799;font:650 7px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-top:auto;padding-top:18px;display:flex}@media (max-width:1100px){.products-header nav{gap:18px}.products-cinematic-hero{grid-template-columns:1fr .9fr}.cinematic-proof{grid-column:1/-1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;max-width:none;display:grid}.cinematic-stars,.cinematic-proof p{margin:0}.catalog-grid{grid-template-columns:repeat(3,1fr)}.standards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.products-header nav{display:none}.products-cinematic-hero{grid-template-columns:1fr 1fr;padding:55px 38px 42px}.cinematic-proof{grid-template-columns:auto 1fr}.cinematic-proof p{grid-column:1/-1}.cinematic-product img{height:500px}.products-proof-strip{grid-template-columns:1fr 1fr;padding-top:16px;padding-bottom:16px}.products-proof-strip span:nth-child(2){border-right:0}.featured-grid,.standards-grid,.education-grid{margin-left:0}.catalog-heading,.documentation-section,.products-faq,.products-updates,.catalog-toolbar{grid-template-columns:1fr}.catalog-filters{justify-content:flex-start}.catalog-grid{grid-template-columns:repeat(2,1fr)}.documentation-visual{max-width:680px}.education-heading{grid-template-columns:1fr;align-items:start}.education-heading>a{width:fit-content}.products-faq,.products-updates{gap:48px}.products-footer{grid-template-columns:1fr auto}.products-footer p{display:none}.products-quality-section{padding:45px 28px 90px}.products-proof-strip{grid-template-columns:repeat(3,1fr);padding:0}.products-proof-strip>span,.products-proof-strip>span:first-child{border-right:1px solid var(--products-line);border-bottom:0;min-height:150px;padding:0 14px}.products-proof-strip>span:nth-child(3),.products-proof-strip>span:last-child{border-right:0}}@media (max-width:650px){.products-notice{gap:0;min-height:38px}.products-notice span{display:none}.products-notice span:first-child{display:block}.products-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fbfdf0;position:sticky;top:10px}.products-floating-header{width:calc(100% - 24px);height:66px;margin-top:12px;padding:0 18px}.products-floating-header img{width:130px}.products-list-link{font-size:0}.products-list-link b{font-size:9px}.products-hero-actions{flex-direction:column;align-items:flex-start;gap:0}.products-cinematic-hero{border-radius:22px;grid-template-columns:1fr;min-height:0;margin:12px 12px 58px;padding:50px 22px 34px}.cinematic-copy h1{font-size:62px}.cinematic-copy .products-deck{font-size:14px}.cinematic-product{margin-top:20px}.cinematic-product img{height:470px}.cinematic-proof{grid-column:auto;grid-template-columns:1fr}.cinematic-proof>span{line-height:1.5}.products-text-link{margin-top:20px}.product-hero-stage{min-height:370px}.hero-vial{width:86px;height:186px;bottom:58px}.hero-vial-center{height:220px;bottom:65px;left:calc(50% - 43px)}.hero-vial-left{left:8%}.hero-vial-right{right:8%}.hero-stage-copy strong{display:none}.products-proof-strip{grid-template-columns:1fr;padding:10px 20px}.products-proof-strip span,.products-proof-strip span:first-child{border-right:0;border-bottom:1px solid var(--products-line);min-height:42px;padding:0}.products-proof-strip span:last-child{border-bottom:0}.products-quality-section{padding:35px 20px 75px}.products-quality-section>h2{margin-bottom:45px;font-size:48px}.products-proof-strip{grid-template-columns:1fr 1fr;gap:28px 0;padding:0}.products-proof-strip>span,.products-proof-strip>span:first-child{border-right:1px solid var(--products-line);border-bottom:0;min-height:130px;padding:0 10px}.products-proof-strip>span:nth-child(2n),.products-proof-strip>span:last-child{border-right:0}.products-proof-strip>span>b{border-radius:18px;width:54px;height:54px}.featured-products,.catalog-section,.standards-section,.education-section,.products-faq,.research-list-section,.products-updates,.products-disclosure{padding:82px 20px}.products-section-head,.standards-section .products-section-head{grid-template-columns:1fr;align-items:start}.products-section-head>a{width:fit-content}.featured-grid,.education-grid{grid-template-columns:1fr}.catalog-heading{gap:26px}.catalog-heading h2,.documentation-copy h2,.education-heading h2,.products-faq h2,.products-updates h2,.research-list-section h2,.products-disclosure h2{font-size:51px}.catalog-filters{padding-bottom:8px}.catalog-results span:last-child{display:none}.catalog-grid{grid-template-columns:1fr;gap:42px}.catalog-image{aspect-ratio:1.15}.documentation-section{gap:70px;padding:82px 20px}.documentation-visual{padding-right:24px}.documentation-lifestyle,.documentation-lifestyle img{height:480px;min-height:480px}.catalog-image-large{min-height:410px}.document-card{width:200px;min-height:118px}.standards-grid{grid-template-columns:1fr}.standards-grid article{min-height:220px}.education-grid article>span{min-height:0}.products-faq summary{font-size:18px}.faq-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.faq-tabs button{flex:none}.faq-list{margin-top:45px}.products-faq summary{grid-template-columns:48px 1fr 28px;gap:14px;min-height:92px;font-size:16px}.products-faq summary i{border-radius:15px;width:44px;height:44px}.products-faq details p{margin:-5px 0 27px 62px}.research-list-section{flex-direction:column;align-items:flex-start}.cart-summary-actions{flex-direction:row;width:100%}.cart-summary-actions button{flex:1}.cart-drawer{padding:24px 20px 18px}.cart-item{grid-template-columns:58px 1fr auto;gap:11px}.cart-item-code{width:58px;height:70px}.cart-drawer>footer{flex-direction:column;gap:6px}.products-footer{grid-template-columns:1fr auto;padding:26px 20px}.products-footer>div{flex-direction:column;align-items:flex-end;gap:7px}}@media (prefers-reduced-motion:reduce){.cinematic-product figure{animation:none}}.products-shell{--products-display:var(--font-geist-sans), "Inter", Arial, sans-serif;--products-muted:#5f7486;--products-aqua:#dff8f8;font-family:var(--products-display);font-size:16px}.products-shell h1,.products-shell h2,.products-shell h3,.products-shell h4,.products-shell button,.products-shell input,.products-shell textarea,.products-shell select{font-family:var(--products-display)}.products-brand,.products-footer>button{background:0 0;border:0;width:fit-content;padding:0}.products-floating-header{grid-template-columns:minmax(175px,1fr) auto minmax(210px,1fr)}.products-floating-header nav{align-items:center;gap:4px;display:flex}.products-floating-header nav button,.products-floating-header nav a{color:#284963;letter-spacing:-.015em;background:0 0;border:0;border-radius:999px;align-items:center;min-height:48px;padding:0 18px;font-size:16px;font-weight:650;display:inline-flex}.products-floating-header nav button:hover,.products-floating-header nav button.active,.products-floating-header nav a:hover,.products-floating-header nav a.active{color:var(--products-ink);background:#eef4f5}.products-header-tools{justify-self:end;align-items:center;gap:4px;display:flex}.products-icon-link{min-width:50px;height:50px;color:var(--products-ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 9px;display:inline-flex;position:relative}.products-icon-link:hover{background:#eef4f5}.products-icon-link>span{font-size:28px;font-weight:450;line-height:1}.products-icon-link>b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.products-icon-link>i{background:var(--products-ink);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:2px;right:0}.products-header-search{z-index:39;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:0 solid #062a521a;border-radius:0 0 24px 24px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;width:min(880px,100% - 48px);max-height:0;margin:0 auto;padding:0 24px;transition:max-height .25s,padding .25s,opacity .2s;display:grid;position:sticky;top:118px;overflow:hidden;box-shadow:0 18px 42px #062a521f}.products-header-search.open{opacity:1;border-width:1px;max-height:104px;padding-top:17px;padding-bottom:17px}.products-header-search label{border:1px solid var(--products-line);border-radius:999px;align-items:center;gap:11px;min-height:50px;padding:0 16px;display:flex}.products-header-search label>span{font-size:23px}.products-header-search input{width:100%;color:var(--products-ink);background:0 0;border:0;outline:0;font-size:16px}.products-header-search p{color:var(--products-muted);margin:0;font-size:13px}.products-header-search>button{background:var(--products-ink);color:#fff;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-size:13px;font-weight:650}.products-header-search>button:last-child{width:38px;min-height:38px;color:var(--products-ink);background:0 0;padding:0;font-size:25px}.products-section-head h2,.catalog-heading h2,.documentation-copy h2,.education-heading h2,.products-faq h2,.products-updates h2,.research-list-section h2,.products-disclosure h2,.storefront-story-section h2{font-family:var(--products-display);letter-spacing:-.055em;font-weight:500}.products-section-head h2{font-size:clamp(48px,5.2vw,78px);line-height:.98}.catalog-heading h2,.documentation-copy h2,.education-heading h2,.products-faq h2,.products-updates h2,.research-list-section h2,.products-disclosure h2{font-size:clamp(48px,5.8vw,84px);line-height:.96}.product-card-copy h3{min-height:38px;font-family:var(--products-display);letter-spacing:-.035em;margin:11px 0 19px;font-size:30px;font-weight:500;line-height:1.12}.product-card-copy>p{font-family:var(--products-display);letter-spacing:.06em;font-size:14px;font-weight:650}.product-variants legend{font-family:var(--products-display);font-size:14px;font-weight:700}.product-variants button{font-family:var(--products-display);letter-spacing:-.01em;font-size:16px;font-weight:650}.product-meta{font-size:17px}.product-meta strong{font-size:25px;font-weight:650}.product-card-copy>button{border-radius:999px;min-height:62px;font-size:16px}.catalog-image{background:#ededed;border-radius:24px}.featured-products{clip-path:inset(0 -100vmax);background:#eef3f4;box-shadow:0 0 0 100vmax #eef3f4}.catalog-section{clip-path:inset(0 -100vmax);background:#fff;box-shadow:0 0 0 100vmax #fff}.research-list-section{background:var(--products-aqua);box-shadow:0 0 0 100vmax var(--products-aqua);clip-path:inset(0 -100vmax)}.standards-grid h3,.education-grid article h3,.document-card strong,.cart-drawer>header h2,.cart-item-code,.cart-item-copy h3,.cart-totals>div:first-child strong,.cart-empty h3,.catalog-empty h3,.article-placeholder b,.products-faq summary i{font-family:var(--products-display)}.standards-grid h3{letter-spacing:-.025em;font-size:25px;font-weight:550}.standards-grid p,.education-grid article>span{font-size:14px}.education-grid article h3{letter-spacing:-.025em;font-size:26px;font-weight:550}.products-faq details p{font-size:15px}.cart-drawer>header h2{font-size:38px;font-weight:550}.cart-item-copy h3{font-size:19px;font-weight:550}.cart-empty h3{font-size:38px;font-weight:550}.products-footer>div button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.storefront-view{min-height:70vh}.storefront-view-hero{max-width:calc(var(--max) - 34px);border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:560px;margin:18px auto 0;padding:82px 64px;display:flex;overflow:hidden}.storefront-view-hero>p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 27px;font-size:14px;font-weight:700}.storefront-view-hero h1{letter-spacing:-.072em;max-width:1050px;margin:0;font-size:clamp(70px,8.2vw,126px);font-weight:500;line-height:.86}.storefront-view-hero>span{max-width:700px;margin-top:36px;font-size:19px;line-height:1.55}.storefront-view-hero-aqua{background:radial-gradient(circle at 82% 18%,#ffffffbf,#0000 27%),linear-gradient(135deg,#bbf5f2,#e6fbfb)}.storefront-view-hero-aqua>p{color:#087e92}.storefront-view-hero-dark{color:#fff;background:radial-gradient(circle at 80% 20%,#39e9dc2b,#0000 28%),linear-gradient(135deg,#031424,#082e47)}.storefront-view-hero-dark>p{color:#61eade}.storefront-view-hero-dark>span{color:#c4d7df}.storefront-view-hero-paper{background:radial-gradient(circle at 85% 25%,#08b7ce26,#0000 24%),#eef2f2}.storefront-view-hero-paper>p{color:#078ba3}.storefront-story-section{max-width:var(--max);clip-path:inset(0 -100vmax);background:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;min-height:620px;margin:0 auto;padding:120px 34px;display:grid;box-shadow:0 0 0 100vmax #fff}.storefront-story-section h2{max-width:760px;margin:24px 0 0;font-size:clamp(54px,6.5vw,94px);line-height:.94}.storefront-story-section>div:last-child{color:var(--products-muted);font-size:18px;line-height:1.65}.storefront-story-section>div:last-child p+p{margin-top:24px}.storefront-story-section button{border:1px solid var(--products-ink);color:var(--products-ink);background:0 0;border-radius:999px;margin-top:25px;padding:15px 20px;font-size:14px;font-weight:650}.storefront-quality-aqua{background:var(--products-aqua);box-shadow:0 0 0 100vmax var(--products-aqua);clip-path:inset(0 -100vmax)}.storefront-testing-view .documentation-section{clip-path:inset(0 -100vmax);background:#fff;box-shadow:0 0 0 100vmax #fff}.storefront-testing-view .standards-section{clip-path:inset(0 -100vmax);background:#eef3f4;box-shadow:0 0 0 100vmax #eef3f4}.storefront-about-view .education-section{clip-path:inset(0 -100vmax);background:#f4f7f7;box-shadow:0 0 0 100vmax #f4f7f7}.storefront-contact-view .products-faq{clip-path:inset(0 -100vmax);background:#fff;box-shadow:0 0 0 100vmax #fff}.storefront-contact-view .products-updates{background:var(--products-aqua);box-shadow:0 0 0 100vmax var(--products-aqua);clip-path:inset(0 -100vmax)}.products-store-footer{max-width:var(--max);background:#fff;grid-template-columns:minmax(300px,1.15fr) minmax(560px,1.6fr);align-items:start;gap:90px;min-height:500px;padding:90px 34px 55px;display:grid}.products-footer-brand>button{background:0 0;border:0;padding:0}.products-store-footer .products-footer-brand img{width:220px;height:76px}.products-footer-brand>p{color:#62798a;max-width:520px;margin:34px 0 0;font-size:15px;line-height:1.65;display:block}.products-footer-brand>span{color:#8093a1;margin-top:34px;font-size:12px;display:block}.products-store-footer>nav{grid-template-columns:.75fr 1.25fr .8fr;gap:48px;display:grid}.products-store-footer>nav>div{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.products-store-footer h3{letter-spacing:-.02em;margin:0 0 12px;font-size:17px;font-weight:650}.products-store-footer nav button,.products-store-footer nav a{color:#34536b;text-align:left;background:0 0;border:0;padding:0;font-size:14px;line-height:1.35}.products-store-footer nav button:hover,.products-store-footer nav a:hover{color:var(--products-teal)}.shop-landing-shell{background:#f8fafb}.shop-floating-header{margin-bottom:0}.products-home-selections{max-width:var(--max);clip-path:inset(0 -100vmax);background:#fff;margin:0 auto;padding:112px 34px 130px;box-shadow:0 0 0 100vmax #fff}.products-home-selections-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:50px;display:flex}.products-home-selections-head p{color:var(--products-teal);letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:700}.products-home-selections-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(50px,5vw,76px);font-weight:500;line-height:.96}.products-home-selections-head>a{min-height:48px;color:var(--products-ink);text-transform:uppercase;background:#eef1f2;border-radius:999px;align-items:center;padding:0 22px;font-size:13px;font-weight:750;display:inline-flex}.products-home-selections-head>a:hover{background:var(--products-ink);color:#fff}.products-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.products-nextgen-section,.products-power-section,.products-bundle-section,.products-signature-section,.products-coa-section,.products-home-faq,.products-offers-section{max-width:var(--max);margin:0 auto}.products-nextgen-section{clip-path:inset(0 -100vmax);background:#f3f7f8;grid-template-columns:minmax(380px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:64px;min-height:760px;padding:96px 34px;display:grid;box-shadow:0 0 0 100vmax #f3f7f8}.products-nextgen-copy{flex-direction:column;justify-content:center;padding:55px 16px 55px 0;display:flex}.products-nextgen-copy>p,.products-bundle-copy>p,.products-signature-head>p,.products-coa-head p,.products-home-faq-head>p,.products-offers-copy>p,.products-power-section>div>p{color:var(--products-teal);letter-spacing:.21em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.products-nextgen-copy h2,.products-bundle-copy h2,.products-signature-head h2,.products-coa-head h2,.products-home-faq-head h2,.products-offers-copy h2,.products-power-section h2{letter-spacing:-.062em;margin:27px 0 0;font-size:clamp(54px,6vw,90px);font-weight:500;line-height:.92}.products-nextgen-copy>span,.products-signature-head>span,.products-home-faq-head>span,.products-offers-copy>span,.products-power-section>div>span{color:#5e7587;font-size:18px;line-height:1.62;display:block}.products-nextgen-copy>span{max-width:580px;margin-top:33px}.products-nextgen-copy>a,.products-power-section>div>a{width:fit-content;min-height:62px;color:var(--products-ink);text-transform:uppercase;background:#39e9dc;border-radius:999px;align-items:center;gap:22px;margin-top:42px;padding:0 8px 0 25px;font-size:15px;font-weight:750;display:inline-flex}.products-nextgen-copy>a b,.products-power-section>div>a b{background:var(--products-ink);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.products-vial-stage{background:radial-gradient(circle at 55% 28%,#39e9dc4d,#0000 25%),linear-gradient(145deg,#e7eef0,#cfdcdf);border-radius:32px;min-height:560px;position:relative;overflow:hidden}.products-vial-stage:after{content:"";filter:blur(26px);background:#062a5221;border-radius:50%;height:16%;position:absolute;inset:auto 8% 7%}.vial-stage-item{z-index:1;width:47%;position:absolute}.vial-stage-item .catalog-image{background:0 0;border-radius:0}.vial-stage-item-1{bottom:3%;left:3%;transform:rotate(-7deg)}.vial-stage-item-2{z-index:3;width:52%;bottom:1%;left:27%}.vial-stage-item-3{bottom:1%;right:-4%;transform:rotate(7deg)}.products-power-section{background:var(--products-ink);color:#fff;min-height:780px;box-shadow:0 0 0 100vmax var(--products-ink);clip-path:inset(0 -100vmax);grid-template-columns:1fr 1fr;display:grid}.products-power-section figure{border-radius:0 34px 34px 0;min-width:0;min-height:780px;margin:0;overflow:hidden}.products-power-section figure img{object-fit:cover;width:100%;height:100%;min-height:780px;display:block}.products-power-section>div{flex-direction:column;justify-content:center;padding:86px clamp(42px,6vw,96px);display:flex}.products-power-section>div>p{color:#5ee9df}.products-power-section h2{color:#fff}.products-power-section>div>span{color:#bcd0da;max-width:560px;margin-top:34px}.products-bundle-section{clip-path:inset(0 -100vmax);background:#fff;grid-template-columns:.84fr 1.16fr;align-items:center;gap:70px;min-height:730px;padding:96px 34px;display:grid;box-shadow:0 0 0 100vmax #fff}.products-bundle-copy ul{gap:22px;margin:55px 0 0;padding:0;list-style:none;display:grid}.products-bundle-copy li{align-items:center;gap:20px;display:flex}.products-bundle-copy li>b{width:70px;height:70px;color:var(--products-ink);background:#39e9dc;border-radius:22px;flex:none;place-items:center;font-size:24px;display:grid}.products-bundle-copy li span{flex-direction:column;gap:6px;display:flex}.products-bundle-copy li strong{font-size:20px;font-weight:600}.products-bundle-copy li small{color:#607789;font-size:14px;line-height:1.45}.products-bundle-visual{background:#dfe8eb;border-radius:32px;min-height:560px;position:relative;overflow:hidden}.bundle-case{background:linear-gradient(140deg,#062a52,#031729);border-radius:34px;flex-direction:column;justify-content:space-between;height:54%;padding:45px;display:flex;position:absolute;top:10%;left:12%;right:12%;transform:perspective(800px)rotateX(58deg)rotate(-8deg);box-shadow:0 34px 60px #062a5240}.bundle-case img{object-fit:contain;filter:brightness(0)invert();width:190px;height:74px}.bundle-case span{color:#5ee9df;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.bundle-vials{z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:5%;left:5%;right:5%}.bundle-vials>div{min-width:0}.bundle-vials .catalog-image{background:0 0;border-radius:0}.products-bundle-visual>small{z-index:3;color:#526f88;font-size:9px;position:absolute;bottom:15px;right:18px}.products-signature-section{color:#fff;clip-path:inset(0 -100vmax);background:#041c35;padding:118px 34px 130px;box-shadow:0 0 0 100vmax #041c35}.products-signature-head{text-align:center;max-width:760px;margin:0 auto 70px}.products-signature-head>p{color:#5ee9df}.products-signature-head>span{color:#acc4d2;max-width:650px;margin:28px auto 0}.products-signature-grid{grid-template-rows:340px 340px 420px;grid-template-columns:1fr 1fr;gap:24px;display:grid}.signature-card{color:#fff;background:linear-gradient(135deg,#dbe7e9,#99b5b8);border-radius:34px;min-width:0;position:relative;overflow:hidden}.signature-card:after{content:"";background:linear-gradient(90deg,#03182ac2,#0000 62%);position:absolute;inset:0}.signature-card>div:first-child{z-index:4;flex-direction:column;align-items:flex-start;max-width:55%;display:flex;position:absolute;top:42px;left:42px}.signature-card p{color:#5ee9df;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:750}.signature-card h3{letter-spacing:-.055em;margin:0;font-size:clamp(37px,4vw,62px);font-weight:500;line-height:.94}.signature-card span{margin-top:21px;font-size:18px}.signature-card strong{margin-top:10px;font-size:17px}.signature-card b{color:var(--products-ink);text-transform:uppercase;background:#39e9dc;border-radius:999px;margin-top:30px;padding:13px 17px;font-size:12px}.signature-card>.catalog-image{background:0 0;border-radius:0;width:67%;position:absolute;bottom:-25%;right:-7%}.signature-card-tall{grid-row:span 2}.signature-card-tall>.catalog-image{width:85%;bottom:-12%;right:-14%}.signature-card-small{background:linear-gradient(135deg,#2d5667,#8ecbc9)}.signature-card-wide{grid-column:auto}.signature-card:last-child{background:linear-gradient(135deg,#bdd5d8,#698f99);grid-column:1/-1}.signature-card:last-child>.catalog-image{width:48%;bottom:-42%;right:5%}.products-coa-section{clip-path:inset(0 -100vmax);background:#f3f7f8;padding:116px 34px 128px;box-shadow:0 0 0 100vmax #f3f7f8}.products-coa-head{grid-template-columns:1fr .58fr;align-items:end;gap:75px;display:grid}.products-coa-head>span{color:#5e7587;font-size:17px;line-height:1.65}.products-coa-tabs{flex-wrap:wrap;gap:10px;margin-top:58px;display:flex}.products-coa-tabs a{color:#47647a;border:1px solid #c9d6dc;border-radius:999px;align-items:center;min-height:49px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.products-coa-tabs a.active,.products-coa-tabs a:hover{border-color:var(--products-ink);background:var(--products-ink);color:#fff}.products-coa-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.products-coa-grid article{background:#fff;border:1px solid #ccd9df;border-radius:26px;min-width:0;padding:22px}.coa-product{border-radius:19px;overflow:hidden}.coa-product .catalog-image{aspect-ratio:1.65;border-radius:0}.coa-product .product-vial-photo{object-fit:cover;object-position:center 55%}.coa-product .product-vial-name{top:68%}.products-coa-grid article>p{margin:22px 0 15px;font-size:19px;font-weight:650}.products-coa-grid dl{border-top:1px solid #dbe3e7;margin:0}.products-coa-grid dl>div{border-bottom:1px solid #e0e7ea;grid-template-columns:82px 1fr;gap:15px;min-height:50px;padding:12px 0;display:grid}.products-coa-grid dt{color:#6d8291;text-transform:uppercase;font-size:12px;font-weight:700}.products-coa-grid dd{color:#294a63;margin:0;font-size:13px;line-height:1.4}.products-coa-section>button{min-height:62px;color:var(--products-ink);text-transform:uppercase;background:#39e9dc;border:0;border-radius:999px;align-items:center;gap:22px;margin:50px auto 0;padding:0 9px 0 24px;font-size:14px;font-weight:750;display:flex}.products-coa-section>button b{background:var(--products-ink);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.products-home-faq{clip-path:inset(0 -100vmax);background:#fff;padding:118px 34px 128px;box-shadow:0 0 0 100vmax #fff}.products-home-faq-head{text-align:center;max-width:790px;margin:0 auto}.products-home-faq-head>span{margin-top:28px}.products-home-faq-tabs{flex-wrap:wrap;justify-content:center;gap:9px;margin:48px 0 38px;display:flex}.products-home-faq-tabs span{color:#47647a;border:1px solid #d0dade;border-radius:999px;align-items:center;min-height:42px;padding:0 17px;font-size:13px;font-weight:650;display:inline-flex}.products-home-faq-tabs span:first-child{color:var(--products-ink);background:#39e9dc;border-color:#0000}.products-home-faq-list{border-top:1px solid #d5dfe3}.products-home-faq-list details{border-bottom:1px solid #d5dfe3}.products-home-faq-list summary{cursor:pointer;grid-template-columns:52px 1fr auto;align-items:center;gap:20px;min-height:92px;list-style:none;display:grid}.products-home-faq-list summary::-webkit-details-marker{display:none}.products-home-faq-list summary i{width:46px;height:46px;color:var(--products-ink);background:#39e9dc;border-radius:50%;place-items:center;font-size:18px;font-style:normal;font-weight:750;display:grid}.products-home-faq-list summary span{letter-spacing:-.025em;font-size:clamp(18px,1.8vw,25px);font-weight:550}.products-home-faq-list summary b{font-size:23px;transition:transform .2s}.products-home-faq-list details[open] summary b{transform:rotate(180deg)}.products-home-faq-list details>p{color:#5e7587;max-width:1050px;margin:-4px 0 0 72px;padding:0 0 27px;font-size:16px;line-height:1.65}.products-offers-section{clip-path:inset(0 -100vmax);background:radial-gradient(circle at 76% 24%,#ffffffbf,#0000 26%),linear-gradient(130deg,#c7eeee,#eef7f6);border-radius:34px;grid-template-columns:.76fr 1.24fr;min-height:680px;display:grid;overflow:hidden;box-shadow:0 0 0 100vmax #fff}.products-offers-visual{position:relative;overflow:hidden}.products-offers-visual img{object-fit:cover;object-position:center;width:125%;height:100%;margin-left:-8%;display:block}.products-offers-visual>span{color:var(--products-ink);letter-spacing:.08em;text-transform:uppercase;background:#ffffffd9;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:750;position:absolute;bottom:34px;left:40px}.products-offers-copy{flex-direction:column;justify-content:center;padding:90px clamp(42px,7vw,115px);display:flex}.products-offers-copy h2{max-width:740px}.products-offers-copy>span{max-width:640px;margin-top:30px}.products-offers-copy form{max-width:690px;margin-top:38px}.products-offers-copy form>label:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.products-offers-copy form>div{background:#fff;border-radius:999px;align-items:center;min-height:68px;padding:7px;display:flex;box-shadow:0 16px 35px #062a521a}.products-offers-copy input[type=email]{width:100%;height:52px;color:var(--products-ink);background:0 0;border:0;outline:0;padding:0 22px;font-size:16px}.products-offers-copy form>div button{width:52px;height:52px;color:var(--products-ink);background:#39e9dc;border:0;border-radius:50%;flex:none;font-size:23px}.offers-consent{color:#526f88;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;display:flex}.offers-consent input{accent-color:var(--products-teal)}.products-offers-copy form>p{color:#607789;min-height:18px;margin:12px 0 0;font-size:11px}.shop-landing-intro{max-width:var(--max);grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:end;gap:80px;min-height:380px;margin:0 auto;padding:106px 34px 72px;display:grid}.shop-landing-intro>div>p{color:var(--products-teal);font:700 12px var(--font-geist-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px}.shop-landing-intro h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,108px);font-weight:500;line-height:.92}.shop-landing-intro>p{color:#587084;max-width:560px;margin:0 0 8px;font-size:18px;line-height:1.6}.shop-landing-catalog{max-width:var(--max);clip-path:inset(0 -100vmax);background:#fff;margin:0 auto;padding:58px 34px 132px;box-shadow:0 0 0 100vmax #fff}.shop-catalog-toolbar{border-bottom:1px solid var(--products-line);justify-content:space-between;align-items:end;gap:36px;min-height:96px;padding-bottom:26px;display:flex}.shop-catalog-toolbar>div:first-child{align-items:baseline;gap:16px;display:flex}.shop-catalog-toolbar>div:first-child>span{color:var(--products-ink);letter-spacing:-.035em;font-size:29px;font-weight:550}.shop-catalog-toolbar>div:first-child>small{color:#71889a;font-size:12px}.shop-category-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.shop-category-filters button{border:1px solid var(--products-line);color:#526f88;background:0 0;border-radius:999px;min-height:39px;padding:0 14px;font-size:12px;font-weight:600}.shop-category-filters button:hover,.shop-category-filters button.active{border-color:var(--products-ink);background:var(--products-ink);color:#fff}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:62px 28px;padding-top:46px;display:grid}.shop-product-card{min-width:0}.shop-product-card>a{display:block}.shop-product-visual{background:#e9edef;border-radius:24px;position:relative;overflow:hidden}.shop-product-visual .catalog-image{aspect-ratio:1/1.06;border-radius:24px}.shop-product-card:hover .product-vial-photo{transform:scale(1.035)}.shop-starting-price{z-index:4;color:#062a52;background:#39e9dc;border-radius:18px;flex-direction:column;justify-content:center;gap:2px;min-width:104px;min-height:62px;padding:10px 14px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 12px 28px #062a5221}.shop-starting-price small{font:700 10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.shop-starting-price strong{letter-spacing:-.04em;font-size:22px;font-weight:750}.shop-product-copy{padding:19px 1px 0}.shop-product-copy>p{color:#6c8394;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:650}.shop-product-copy h2,.shop-product-copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,32px);font-weight:500;line-height:1.1}.shop-product-copy>div{color:#6a8193;justify-content:space-between;align-items:flex-start;gap:16px;min-height:47px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.shop-product-copy>div span{max-width:64%}.shop-product-copy>div strong{color:var(--products-ink);flex:none;font-size:15px}.shop-product-card>a:focus-visible{outline:3px solid var(--products-teal);outline-offset:5px;border-radius:24px}.shop-card-variants{border:0;min-width:0;margin:20px 0 0;padding:0}.shop-card-variants legend{color:#70879a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.shop-card-variants>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.shop-card-variants button{border:1px solid var(--products-line);color:#597287;white-space:nowrap;background:0 0;border-radius:8px;min-width:0;min-height:45px;padding:0 5px;font-size:12px;font-weight:700}.shop-card-variants button:hover,.shop-card-variants button.active{border-color:var(--products-ink);background:var(--products-ink);color:#fff}.shop-card-buy{margin-top:14px}.shop-card-buy>div{color:#61798b;justify-content:space-between;align-items:center;gap:14px;min-height:35px;font-size:12px;display:flex}.shop-card-buy>div strong{color:var(--products-ink);font-size:20px}.shop-card-buy>button{border:1px solid var(--products-ink);width:100%;min-height:54px;color:var(--products-ink);background:0 0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:11px;padding:0 17px;font-size:14px;font-weight:700;display:flex}.shop-card-buy>button:hover,.shop-card-buy>button.added{background:var(--products-ink);color:#fff}.shop-card-buy>button b{color:var(--products-teal);font-size:21px}.shop-boundary-note{max-width:var(--max);background:var(--products-ink);color:#fff;min-height:420px;box-shadow:0 0 0 100vmax var(--products-ink);clip-path:inset(0 -100vmax);flex-direction:column;justify-content:center;margin:0 auto;padding:100px 34px;display:flex}.shop-boundary-note>span{color:#5ee9df;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.shop-boundary-note h2{letter-spacing:-.055em;max-width:950px;margin:24px 0 0;font-size:clamp(50px,6vw,88px);font-weight:500;line-height:.94}.shop-boundary-note p{color:#bed0dc;max-width:780px;margin:34px 0 0;font-size:17px;line-height:1.65}.shop-store-footer{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #fff}.policy-backdrop{z-index:108;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031931ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.policy-dialog{width:min(720px,100%);color:var(--products-ink);background:#fff;border-radius:28px;padding:54px;position:relative;box-shadow:0 28px 90px #00000040}.policy-dialog>p{color:var(--products-teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}.policy-dialog h2{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(43px,6vw,66px);font-weight:500;line-height:.96}.policy-dialog>span{max-width:620px;color:var(--products-muted);margin-top:26px;font-size:17px;line-height:1.6;display:block}.policy-dialog ul{border-top:1px solid var(--products-line);margin:28px 0 0;padding:0;list-style:none}.policy-dialog li{border-bottom:1px solid var(--products-line);color:#34536b;align-items:center;min-height:64px;padding:17px 0 17px 28px;font-size:14px;line-height:1.5;display:flex;position:relative}.policy-dialog li:before{content:"✓";color:var(--products-teal);font-weight:800;position:absolute;left:0}.policy-dialog>div{background:var(--products-aqua);border-radius:12px;gap:6px;margin-top:28px;padding:18px;display:grid}.policy-dialog>div strong{font-size:14px}.policy-dialog>div small{color:var(--products-muted);font-size:12px;line-height:1.45}.policy-close{border:1px solid var(--products-line);width:40px;height:40px;color:var(--products-ink);background:0 0;border-radius:50%;font-size:25px;position:absolute;top:22px;right:22px}.account-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031931ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.account-dialog{width:min(560px,100%);color:var(--products-ink);background:#fff;border-radius:28px;padding:42px;position:relative;box-shadow:0 28px 90px #00000040}.account-dialog>img{object-fit:contain;mix-blend-mode:multiply;width:150px;height:52px;display:block}.account-dialog>p{color:var(--products-teal);letter-spacing:.12em;text-transform:uppercase;margin:26px 0 10px;font-size:12px;font-weight:700}.account-dialog h2{letter-spacing:-.05em;margin:0;font-size:48px;font-weight:500;line-height:.96}.account-close{border:1px solid var(--products-line);width:40px;height:40px;color:var(--products-ink);background:0 0;border-radius:50%;font-size:25px;position:absolute;top:22px;right:22px}.account-tabs{border-bottom:1px solid var(--products-line);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.account-tabs button{min-height:48px;color:var(--products-muted);background:0 0;border:0;border-bottom:3px solid #0000;font-size:15px;font-weight:650}.account-tabs button.active{border-bottom-color:var(--products-teal);color:var(--products-ink)}.account-dialog form{gap:17px;margin-top:24px;display:grid}.account-dialog form>label{color:#3e5d74;gap:8px;font-size:13px;font-weight:650;display:grid}.account-dialog input:not([type=checkbox]){border:1px solid var(--products-line);min-height:52px;color:var(--products-ink);background:#f8fbfc;border-radius:8px;padding:0 15px;font-size:16px}.account-consent{grid-template-columns:20px 1fr;align-items:start;line-height:1.45;font-weight:450!important}.account-consent input{margin-top:3px}.account-submit{background:var(--products-ink);color:#fff;border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:56px;padding:0 19px;font-size:16px;font-weight:700;display:flex}.account-submit span{color:#5ee9df;font-size:22px}.account-status{min-height:39px;color:var(--products-muted);margin:0;font-size:12px;line-height:1.5}.products-chat{z-index:999;width:116px;height:66px;position:fixed;bottom:28px;right:28px}.chat-launcher{color:#062a52;background:#39e9dc;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:116px;height:66px;padding:0 18px;font-size:15px;font-weight:750;display:flex;position:relative;box-shadow:0 16px 38px #062a5252}.chat-launcher:hover{transform:translateY(-2px);box-shadow:0 20px 46px #062a525c}.chat-launcher-icon{color:#39e9dc;background:#062a52;border-radius:50%;place-items:center;width:30px;height:24px;font-size:17px;line-height:1;display:grid;position:relative}.chat-launcher-icon:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#062a52;width:9px;height:9px;position:absolute;bottom:-4px;right:2px}.products-chat.open .chat-launcher-icon:after{display:none}.chat-launcher>b{font:inherit}.products-chat>aside{visibility:hidden;width:min(390px,100vw - 32px);max-height:min(620px,100vh - 130px);color:var(--products-ink);opacity:0;pointer-events:none;transform-origin:100% 100%;background:#fff;border:1px solid #062a521f;border-radius:24px;padding:26px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;bottom:80px;right:0;overflow-y:auto;transform:translateY(12px)scale(.98);box-shadow:0 24px 70px #062a523b}.products-chat.open>aside{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.products-chat aside header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.products-chat aside header p{color:var(--products-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.products-chat aside h2{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:550}.products-chat aside header>span{color:#087d90;text-transform:uppercase;background:#e4f8f8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.chat-intro{color:var(--products-muted);margin:18px 0;font-size:13px;line-height:1.55}.chat-topics{flex-wrap:wrap;gap:7px;display:flex}.chat-topics button{border:1px solid var(--products-line);min-height:37px;color:var(--products-ink);background:0 0;border-radius:999px;padding:0 12px;font-size:12px}.products-chat form{gap:13px;margin-top:20px;display:grid}.products-chat form label{color:#466176;gap:6px;font-size:12px;font-weight:650;display:grid}.products-chat input,.products-chat textarea{border:1px solid var(--products-line);width:100%;color:var(--products-ink);resize:vertical;background:#f8fbfc;border-radius:8px;padding:12px;font-size:14px}.products-chat form>button{background:var(--products-ink);color:#fff;border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.products-chat form>button span{color:#5ee9df;font-size:19px}.products-chat form>p{min-height:31px;color:var(--products-muted);margin:0;font-size:11px;line-height:1.45}@media (max-width:1100px){.products-floating-header{grid-template-columns:minmax(150px,1fr) auto auto;padding:0 24px}.products-floating-header nav button,.products-floating-header nav a{padding:0 12px;font-size:14px}.products-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 24px}.products-nextgen-section{grid-template-columns:.8fr 1.2fr;gap:35px}.products-power-section>div{padding:70px 45px}.products-bundle-section{gap:38px}.products-coa-head{grid-template-columns:1fr .7fr;gap:42px}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.products-floating-header{border-radius:34px;grid-template-rows:72px 54px;grid-template-columns:1fr auto;height:126px}.products-floating-header nav{border-top:1px solid var(--products-line);grid-area:2/1/auto/-1;justify-content:center;display:flex;overflow-x:auto}.products-header-search{grid-template-columns:1fr auto;top:152px}.products-header-search p{display:none}.storefront-view-hero{min-height:500px;padding:64px 38px}.storefront-story-section{grid-template-columns:1fr;gap:38px}.products-store-footer{grid-template-columns:1fr;gap:60px}.products-proof-strip>span,.products-proof-strip>span:first-child{border-bottom:0;border-right:0}.products-nextgen-section,.products-bundle-section{grid-template-columns:1fr}.products-nextgen-copy{padding-right:0}.products-power-section{grid-template-columns:1fr}.products-power-section figure,.products-power-section figure img{min-height:620px}.products-power-section figure{border-radius:0 0 34px 34px}.products-signature-grid{grid-template-rows:420px 320px 320px 380px}.signature-card,.signature-card-tall,.signature-card-wide,.signature-card:last-child{grid-area:auto/1/auto/-1}.signature-card-tall>.catalog-image{width:70%}.products-coa-head{grid-template-columns:1fr}.products-coa-grid{grid-template-columns:1fr 1fr}.products-offers-section{border-radius:30px;grid-template-columns:1fr}.products-offers-visual{min-height:520px}.shop-landing-intro{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:90px}.shop-catalog-toolbar{flex-direction:column;align-items:flex-start}.shop-category-filters{justify-content:flex-start}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.products-floating-header{grid-template-rows:64px 52px;width:calc(100% - 24px);height:116px;padding:0 15px}.products-floating-header img{width:124px}.products-header-tools{gap:0}.products-icon-link{width:42px;min-width:42px;height:42px;padding:0}.products-icon-link>span{font-size:23px}.products-icon-link>i{min-width:18px;height:18px;font-size:8px}.products-floating-header nav{justify-content:flex-start}.products-floating-header nav button,.products-floating-header nav a{flex:none;min-height:42px;padding:0 13px;font-size:13px}.products-header-search{grid-template-columns:1fr auto;gap:8px;width:calc(100% - 24px);top:136px}.products-header-search>button:nth-last-child(2){display:none}.products-header-search.open{max-height:92px;padding:12px}.products-header-search label{min-height:46px}.storefront-view-hero{border-radius:24px;min-height:430px;margin:12px 12px 0;padding:52px 24px}.storefront-view-hero h1{font-size:clamp(56px,17vw,76px)}.storefront-view-hero>span{font-size:16px}.storefront-story-section{min-height:0;padding:82px 20px}.storefront-story-section h2{font-size:54px}.products-footer>div button{text-align:right}.products-store-footer{grid-template-columns:1fr;min-height:0;padding:70px 20px}.products-store-footer>nav{grid-template-columns:1fr 1fr;gap:42px 26px}.products-store-footer>nav>div:last-child{grid-column:1/-1}.products-footer-brand>p{font-size:14px}.policy-backdrop{padding:12px}.policy-dialog{border-radius:22px;padding:42px 22px 24px}.policy-dialog h2{font-size:39px}.account-backdrop{padding:12px}.account-dialog{border-radius:22px;padding:30px 22px 24px}.account-dialog h2{font-size:39px}.products-chat{width:104px;height:58px;bottom:16px;right:16px}.chat-launcher{width:104px;height:58px;padding:0 14px;font-size:14px}.chat-launcher-icon{width:27px;height:22px}.products-chat>aside{padding:22px;bottom:70px}.products-home-selections{padding:82px 20px 92px}.products-home-selections-head{flex-direction:column;align-items:flex-start}.products-home-selections-head h2{font-size:52px}.products-home-grid{grid-template-columns:1fr;gap:48px}.products-nextgen-section,.products-bundle-section,.products-signature-section,.products-coa-section,.products-home-faq{padding:82px 20px 92px}.products-nextgen-section{gap:45px;min-height:0}.products-nextgen-copy{padding:0}.products-nextgen-copy h2,.products-bundle-copy h2,.products-signature-head h2,.products-coa-head h2,.products-home-faq-head h2,.products-offers-copy h2,.products-power-section h2{font-size:52px}.products-nextgen-copy>span,.products-signature-head>span,.products-home-faq-head>span,.products-offers-copy>span,.products-power-section>div>span{font-size:16px}.products-vial-stage{border-radius:24px;min-height:390px}.vial-stage-item{width:52%}.vial-stage-item-2{width:58%;left:24%}.products-power-section figure,.products-power-section figure img{min-height:500px}.products-power-section>div{padding:75px 20px 90px}.products-bundle-section{gap:50px;min-height:0}.products-bundle-copy li>b{border-radius:18px;width:58px;height:58px}.products-bundle-visual{border-radius:24px;min-height:400px}.bundle-case{border-radius:24px;padding:28px}.bundle-case img{width:130px}.products-signature-grid{grid-template-rows:repeat(4,390px);gap:17px}.signature-card{border-radius:24px}.signature-card>div:first-child{max-width:72%;top:28px;left:25px}.signature-card h3{font-size:40px}.signature-card>.catalog-image,.signature-card-tall>.catalog-image,.signature-card:last-child>.catalog-image{width:78%;bottom:-10%;right:-14%}.products-coa-grid{grid-template-columns:1fr}.products-coa-tabs{flex-wrap:nowrap;overflow-x:auto}.products-coa-tabs a{flex:none}.products-home-faq-list summary{grid-template-columns:43px 1fr auto;gap:13px;min-height:82px}.products-home-faq-list summary i{width:40px;height:40px}.products-home-faq-list details>p{margin-left:56px;font-size:14px}.products-offers-section{border-radius:0;min-height:0;box-shadow:0 0 0 100vmax #d8f3f3}.products-offers-visual{min-height:430px}.products-offers-copy{padding:75px 20px 90px}.shop-landing-intro{padding:72px 20px 52px}.shop-landing-intro h1{font-size:clamp(52px,16vw,72px)}.shop-landing-intro>p{font-size:16px}.shop-landing-catalog{padding:42px 20px 92px}.shop-category-filters{flex-wrap:nowrap;width:100%;padding-bottom:7px;overflow-x:auto}.shop-category-filters button{flex:none}.shop-product-grid{grid-template-columns:1fr;gap:48px}.shop-starting-price{top:14px;left:14px}.shop-product-copy h2{font-size:30px}.shop-boundary-note{min-height:380px;padding:82px 20px}.shop-boundary-note h2{font-size:52px}}.care-shell{--care-navy:#062a52;--care-teal:#08b7ce;--care-mint:#d8f5f8;--care-sand:#f7fbfd;--care-coral:#f2a184;background:var(--care-sand);min-height:100vh;color:var(--care-navy)}.prototype-bar{background:var(--care-navy);color:#def7fa;min-height:34px;font:550 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:28px;padding:7px 34px;display:flex}.prototype-bar span+span{border-left:1px solid #345b7a;padding-left:28px}.prototype-bar a{color:#ffd3c3;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.care-header{max-width:var(--max);border-bottom:1px solid #062a522e;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;margin:0 auto;padding:0 34px;display:grid}.care-brand{align-items:center;width:fit-content;display:inline-flex}.care-brand-logo{object-fit:contain;mix-blend-mode:multiply;width:170px;height:58px;display:block}.care-nav{color:#526f88;align-items:center;gap:30px;font-size:12px;display:flex}.care-nav a:hover{color:var(--care-navy)}.care-header-cta{border:1px solid var(--care-navy);border-radius:999px;justify-self:end;padding:12px 15px;font-size:11px;font-weight:680}.care-header-cta span{color:var(--care-teal);margin-left:12px}.care-hero{max-width:var(--max);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:clamp(55px,8vw,125px);min-height:710px;margin:0 auto;padding:70px 34px 76px;display:grid}.care-kicker{color:var(--care-teal);font:650 10px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0;display:flex}.care-kicker>span{background:var(--care-coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f2a18433}.care-hero h1{letter-spacing:-.062em;max-width:850px;margin:29px 0 0;font:400 clamp(66px,7.4vw,116px)/.9 Georgia,Times New Roman,serif}.care-hero-deck{color:#526f88;max-width:680px;margin:36px 0 0;font-size:clamp(18px,1.65vw,23px);line-height:1.5}.care-proof-row{border-top:1px solid #062a5242;grid-template-columns:repeat(3,1fr);margin-top:54px;padding-top:23px;display:grid}.care-proof-row div{border-right:1px solid #062a522e;align-items:flex-start;gap:12px;min-height:56px;padding-right:20px;display:flex}.care-proof-row div+div{padding-left:20px}.care-proof-row div:last-child{border-right:0}.care-proof-row strong{color:var(--care-teal);font:650 10px var(--font-geist-mono), monospace}.care-proof-row span{font-size:11px;line-height:1.4}.eligibility-card{background:#fff;border:1px solid #062a521f;border-radius:20px;padding:30px;box-shadow:0 24px 80px #062a521f}.eligibility-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eligibility-card-head .care-kicker{font-size:8px}.eligibility-card h2{letter-spacing:-.03em;margin:7px 0 0;font:400 31px/1.1 Georgia,serif}.secure-note{color:var(--care-teal);font:650 8px var(--font-geist-mono), monospace;text-transform:uppercase;background:#e4f8fa;border-radius:999px;padding:7px 9px}.eligibility-intro{color:#5f778c;margin:18px 0 24px;font-size:11px;line-height:1.5}.care-field{display:block}.care-field>span,.goal-fieldset legend{color:#3f5b73;margin-bottom:8px;font-size:10px;font-weight:680}.care-field select{width:100%;min-height:48px;color:var(--care-navy);background:#fff;border:1px solid #aec2cd;border-radius:8px;padding:0 14px}.goal-fieldset{border:0;margin:20px 0 0;padding:0}.goal-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.goal-option{cursor:pointer;border:1px solid #c8d8df;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:66px;padding:11px 12px;transition:border-color .18s,background .18s;display:grid}.goal-option input{opacity:0;pointer-events:none;position:absolute}.goal-option span{flex-direction:column;gap:4px;display:flex}.goal-option strong{font-size:10px}.goal-option small{color:#6a8297;font-size:8px;line-height:1.35}.goal-option b{color:#8fa6b7;font-weight:400}.goal-option:hover,.goal-option.selected{border-color:var(--care-teal);background:#e9f9fb}.goal-option.selected b{color:var(--care-teal)}.adult-check{color:#45637b;align-items:center;gap:9px;margin:17px 0;font-size:10px;display:flex}.adult-check input{accent-color:var(--care-teal)}.care-primary{background:var(--care-navy);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0 18px;font-size:11px;font-weight:680;display:flex}.care-primary span{color:var(--care-mint);font-size:18px}.care-primary:disabled{opacity:.38;cursor:not-allowed}.eligibility-result{background:#e6f8fa;border-radius:8px;flex-direction:column;gap:5px;margin-top:14px;padding:15px;display:flex}.eligibility-result>span{color:var(--care-teal);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.eligibility-result strong{font-size:12px}.eligibility-result p{color:#526f88;margin:0;font-size:9px;line-height:1.45}.card-footnote{color:#70879a;text-align:center;margin:13px 0 0;font-size:8px;line-height:1.45}.care-trust-strip{max-width:var(--max);color:#3f6079;min-height:74px;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #062a522e;border-bottom:1px solid #062a522e;align-items:center;gap:22px;margin:0 auto;padding:0 34px;display:flex}.care-trust-strip i{background:var(--care-coral);border-radius:50%;width:4px;height:4px}.care-trust-strip small{color:#6f879a;margin-left:auto;font-size:8px}@media (max-width:960px){.care-header{grid-template-columns:1fr auto}.care-nav{display:none}.care-hero{grid-template-columns:1fr}.care-hero-copy{padding-top:20px}}@media (max-width:660px){.prototype-bar{justify-content:space-between;padding:8px 18px}.prototype-bar span:nth-child(2),.prototype-bar a{display:none}.care-header{height:72px;padding:0 20px}.care-brand-logo{width:142px;height:50px}.care-header-cta{padding:10px 12px}.care-hero{gap:48px;min-height:0;padding:58px 20px 60px}.care-hero h1{font-size:clamp(56px,17vw,78px)}.care-hero-deck{font-size:17px}.care-proof-row{grid-template-columns:1fr;gap:12px}.care-proof-row div,.care-proof-row div+div{border-bottom:1px solid #062a5224;border-right:0;min-height:0;padding:0 0 12px}.eligibility-card{border-radius:15px;padding:22px}.goal-options{grid-template-columns:1fr}.care-trust-strip{flex-wrap:wrap;gap:12px;padding:18px 20px}.care-trust-strip small{width:100%;margin:4px 0 0}}.care-section{max-width:var(--max);margin:0 auto;padding:125px 34px}.care-section-head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:90px;margin-bottom:66px;display:grid}.care-section-head h2,.model-intro h2,.evidence-copy h2,.launch-inner h2{letter-spacing:-.056em;margin:24px 0 0;font:400 clamp(52px,6.3vw,91px)/.93 Georgia,Times New Roman,serif}.care-section-head>p{color:#526f88;margin:0;font-size:14px;line-height:1.65}.program-grid{border-top:1px solid #062a524d;border-left:1px solid #062a524d;grid-template-columns:repeat(4,1fr);display:grid}.program-card{border-bottom:1px solid #062a524d;border-right:1px solid #062a524d;flex-direction:column;min-height:370px;padding:28px 25px;display:flex}.program-card>span{color:var(--care-teal);font:650 10px var(--font-geist-mono), monospace}.program-card h3{letter-spacing:-.025em;margin:62px 0 18px;font:400 28px/1.05 Georgia,serif}.program-card p{color:#5a7389;margin:0;font-size:12px;line-height:1.65}.program-card>div{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:22px;display:flex}.program-card small{color:#526f88;border:1px solid #b8cbd5;border-radius:999px;padding:6px 7px;font-size:8px}.approved-first-callout{background:var(--care-mint);grid-template-columns:190px 1fr auto;align-items:center;gap:35px;margin-top:28px;padding:25px 28px;display:grid}.approved-first-callout>span{font:650 9px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.approved-first-callout p{margin:0;font:400 17px/1.45 Georgia,serif}.approved-first-callout a{border-bottom:1px solid var(--care-navy);white-space:nowrap;padding-bottom:4px;font-size:10px;font-weight:680}.approved-first-callout a span{margin-left:9px}.care-model-section{background:var(--care-navy);color:#fff}.care-model-inner{grid-template-columns:minmax(320px,.7fr) minmax(500px,1fr);gap:11vw;display:grid}.model-intro{align-self:start;position:sticky;top:45px}.model-intro .care-kicker{color:var(--care-mint)}.model-intro h2{font-size:clamp(54px,6.5vw,92px)}.model-intro>p:last-child{color:#a9c7d7;max-width:420px;margin:32px 0 0;font-size:14px;line-height:1.65}.model-steps{border-top:1px solid #385d7b}.model-steps article{border-bottom:1px solid #385d7b;grid-template-columns:60px 1fr;align-content:center;gap:5px 20px;min-height:185px;padding:30px 0;display:grid}.model-steps article>span{color:var(--care-coral);font:650 10px var(--font-geist-mono), monospace;grid-row:1/span 2}.model-steps h3{margin:0;font:400 26px/1.2 Georgia,serif}.model-steps p{color:#a9c7d7;max-width:520px;margin:9px 0 0;font-size:12px;line-height:1.6}.dashboard-demo{background:#fff;border:1px solid #062a5233;border-radius:18px;grid-template-columns:225px 1fr;min-height:620px;display:grid;overflow:hidden;box-shadow:0 26px 80px #062a521a}.dashboard-nav{background:#e8f6f9;border-right:1px solid #062a5224;flex-direction:column;padding:27px 18px;display:flex}.dashboard-logo{color:var(--care-navy);flex-direction:column;align-items:flex-start;gap:6px;margin:0 8px 34px;font-size:10px;display:flex}.dashboard-logo-img{object-fit:contain;mix-blend-mode:multiply;width:138px;height:50px;display:block}.dashboard-nav button{color:#5b7389;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-size:10px;display:flex}.dashboard-nav button>span{width:14px;font-family:var(--font-geist-mono), monospace}.dashboard-nav button:hover,.dashboard-nav button.active{color:var(--care-navy);background:#fff}.dashboard-nav>small{color:#758b9c;font:500 8px/1.6 var(--font-geist-mono), monospace;text-transform:uppercase;margin:auto 10px 0}.dashboard-main{min-width:0;padding:35px 38px}.dashboard-topline{border-bottom:1px solid #d2e0e6;justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.dashboard-topline>div{flex-direction:column;gap:5px;display:flex}.dashboard-topline>div>span{color:#6b8295;font:600 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.dashboard-topline strong{font:400 27px Georgia,serif}.demo-avatar{color:#8f4936;width:38px;height:38px;font:680 9px var(--font-geist-mono), monospace;background:#f6d8cc;border-radius:50%;place-items:center;display:grid}.dashboard-content{grid-template-columns:1.15fr .85fr;gap:22px;padding-top:35px;display:grid}.next-card,.journey-card,.dashboard-placeholder{border:1px solid #d0dfe6;border-radius:12px}.next-card{background:var(--care-navy);color:#fff;flex-direction:column;min-height:385px;padding:34px;display:flex}.next-card>span,.journey-card>span,.dashboard-placeholder>span{color:var(--care-teal);font:650 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.next-card>span{color:var(--care-mint)}.next-card h3{letter-spacing:-.04em;max-width:430px;margin:54px 0 18px;font:400 clamp(30px,3.3vw,45px)/1.03 Georgia,serif}.next-card p{color:#b5cfdd;max-width:440px;margin:0;font-size:11px;line-height:1.6}.next-card button{color:#fff;background:0 0;border:0;border-bottom:1px solid #587997;justify-content:space-between;margin-top:auto;padding:15px 0 7px;font-size:10px;font-weight:680;display:flex}.next-card button span{color:var(--care-mint)}.journey-card{padding:27px}.journey-card>div{color:#788ea0;border-bottom:1px solid #e0e9ed;grid-template-columns:30px 1fr;align-items:center;min-height:72px;padding:15px 0;display:grid}.journey-card>div:last-child{border-bottom:0}.journey-card b{width:23px;height:23px;font:600 8px var(--font-geist-mono), monospace;border:1px solid #c6d6de;border-radius:50%;place-items:center;display:grid}.journey-card div>span{flex-direction:column;gap:3px;font-size:10px;display:flex}.journey-card small{color:#96a8b5;font-size:8px}.journey-card .current{color:var(--care-navy)}.journey-card .current b{border-color:var(--care-teal);background:var(--care-teal);color:#fff}.dashboard-placeholder{background:#f3f8fa;flex-direction:column;justify-content:center;min-height:385px;margin-top:35px;padding:56px;display:flex}.dashboard-placeholder h3{letter-spacing:-.04em;max-width:600px;margin:24px 0 15px;font:400 clamp(35px,4.2vw,62px)/1 Georgia,serif}.dashboard-placeholder p{color:#5a7389;max-width:650px;margin:0;font-size:13px;line-height:1.65}.demo-notice{border-left:3px solid var(--care-coral);color:#7d4c3d;background:#fff1eb;margin:16px 0 0;padding:10px 12px;font-size:9px}.care-quality-section{background:#e4f3f7}.quality-grid{border-top:1px solid #062a5247;border-left:1px solid #062a5247;grid-template-columns:repeat(3,1fr);display:grid}.quality-grid article{border-bottom:1px solid #062a5247;border-right:1px solid #062a5247;min-height:250px;padding:27px}.quality-grid article>span{color:var(--care-teal);font:650 9px var(--font-geist-mono), monospace}.quality-grid h3{margin:44px 0 14px;font:400 24px Georgia,serif}.quality-grid p{color:#566f85;margin:0;font-size:11px;line-height:1.65}.safety-band{color:#3a231b;background:#f1a486;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:38px;margin-top:32px;padding:28px;display:grid}.safety-band div:first-child>span{font:650 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.safety-band h3{margin:7px 0 0;font:400 26px Georgia,serif}.safety-band p{margin:0;font-size:11px;line-height:1.55}.safety-band div:last-child{gap:8px;display:flex}.safety-band a{border:1px solid #3a231b;border-radius:999px;padding:11px 14px;font-size:9px;font-weight:700}.evidence-feature{background:var(--care-navy);color:#fff;grid-template-columns:1.15fr .85fr;min-height:620px;display:grid}.evidence-copy{padding:70px 65px}.evidence-copy .care-kicker{color:var(--care-mint)}.evidence-copy h2{max-width:760px;font-size:clamp(58px,6.6vw,96px)}.evidence-copy>p:not(.care-kicker){color:#b1ccda;max-width:630px;margin:32px 0 0;font-size:14px;line-height:1.65}.care-primary-link{background:var(--care-mint);width:fit-content;color:var(--care-navy);align-items:center;gap:35px;margin-top:42px;padding:14px 17px;font-size:10px;font-weight:700;display:flex}.evidence-stats{border-left:1px solid #365d7c;grid-template-columns:1fr 1fr;margin:0;display:grid}.evidence-stats div{border-bottom:1px solid #365d7c;border-right:1px solid #365d7c;flex-direction:column-reverse;justify-content:flex-end;padding:38px;display:flex}.evidence-stats dt{color:#9ab8c8;font:600 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.evidence-stats dd{color:var(--care-mint);margin:0 0 12px;font:400 clamp(36px,4vw,60px) Georgia,serif}.source-standard{grid-template-columns:.75fr 1.25fr;gap:85px;margin-top:80px;display:grid}.source-standard h3{letter-spacing:-.03em;max-width:500px;margin:22px 0 0;font:400 38px/1.15 Georgia,serif}.care-source-list{border-top:1px solid var(--care-navy)}.care-source-list a{border-bottom:1px solid #bdcdd6;grid-template-columns:55px 1fr 25px;align-items:center;gap:14px;min-height:72px;display:grid}.care-source-list span{color:var(--care-teal);font:650 8px var(--font-geist-mono), monospace}.care-source-list strong{font:400 15px Georgia,serif}.care-source-list b{justify-self:end;font-weight:400}.launch-section{background:var(--care-mint)}.launch-inner{flex-direction:column;justify-content:center;min-height:650px;display:flex}.launch-inner>span{font:650 9px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.launch-inner h2{max-width:1180px}.launch-inner p{color:#3e607a;max-width:840px;margin:37px 0 0;font-size:14px;line-height:1.65}.launch-inner a{border-bottom:1px solid var(--care-navy);width:fit-content;margin-top:35px;padding-bottom:6px;font-size:10px;font-weight:700}.launch-inner a span{margin-left:15px}.care-footer{max-width:var(--max);background:var(--care-sand);border-top:1px solid #062a5259;grid-template-columns:1fr auto 1fr;align-items:center;min-height:125px;margin:0 auto;padding:25px 34px;display:grid}.care-footer p{color:#657d91;margin:0;font-size:9px}.care-footer>div{justify-self:end;gap:22px;font-size:9px;display:flex}.intake-backdrop{z-index:100;background:#031931c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.intake-modal{background:#fff;border-radius:18px;width:min(650px,100%);min-height:580px;padding:38px 42px;position:relative;box-shadow:0 30px 100px #00000040}.modal-close{width:34px;height:34px;color:var(--care-navy);background:0 0;border:1px solid #c5d5de;border-radius:50%;font-size:20px;font-weight:300;position:absolute;top:20px;right:22px}.modal-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 48px 42px 0;display:grid}.modal-progress span{background:#dce7ec;border-radius:99px;height:4px}.modal-progress span.complete{background:var(--care-teal)}.modal-step h2{letter-spacing:-.045em;max-width:540px;margin:19px 0 15px;font:400 clamp(40px,5vw,56px)/.98 Georgia,serif}.modal-step>p:not(.care-kicker){color:#60788d;margin:0;font-size:11px;line-height:1.55}.safety-question{border:0;margin:30px 0 0;padding:0}.safety-question legend{color:#415d75;margin-bottom:11px;font-size:10px;font-weight:700}.safety-question label,.readiness-list label{cursor:pointer;border:1px solid #c8d8df;border-radius:9px;align-items:center;gap:13px;min-height:69px;margin-top:8px;padding:13px 15px;display:flex}.safety-question label.selected,.readiness-list label.checked{border-color:var(--care-teal);background:#eaf9fb}.safety-question label.danger{background:#fff0eb;border-color:#bf6750}.safety-question input{accent-color:var(--care-teal)}.safety-question label span,.readiness-list label span{flex-direction:column;gap:4px;display:flex}.safety-question label strong,.readiness-list label strong{font-size:11px}.safety-question label small,.readiness-list label small{color:#70869a;font-size:9px}.emergency-result{background:#fff0eb;border-left:4px solid #a94f39;margin-top:13px;padding:14px}.emergency-result>strong{color:#7d3625;font-size:11px}.emergency-result p{color:#70534c;margin:5px 0 9px;font-size:9px;line-height:1.45}.emergency-result div{gap:8px;display:flex}.emergency-result a{color:#fff;background:#7d3625;border-radius:4px;padding:7px 10px;font-size:8px;font-weight:700}.modal-actions{border-top:1px solid #d9e5ea;grid-template-columns:110px 1fr;gap:10px;margin-top:30px;padding-top:20px;display:grid}.modal-secondary{color:var(--care-navy);background:0 0;border:1px solid #9fb4c1;border-radius:8px;font-size:10px;font-weight:680}.readiness-list{margin-top:27px}.readiness-list label{grid-template-columns:auto 1fr 22px;display:grid}.readiness-list input{accent-color:var(--care-teal)}.readiness-list b{color:#0000;background:#d7e7ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.readiness-list label.checked b{background:var(--care-teal);color:#fff}.modal-complete .complete-mark{background:var(--care-teal);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:20px;display:grid}.modal-complete dl{border-top:1px solid #cad9e0;margin:27px 0 0}.modal-complete dl div{border-bottom:1px solid #dfe8ec;grid-template-columns:140px 1fr;gap:20px;min-height:52px;padding:11px 0;display:grid}.modal-complete dt{color:#70879a;font:600 8px var(--font-geist-mono), monospace;text-transform:uppercase}.modal-complete dd{margin:0;font-size:10px;line-height:1.4}.evidence-only-note{background:#e8f7f9;flex-direction:column;gap:4px;margin-top:15px;padding:12px 14px;display:flex}.evidence-only-note strong{color:var(--care-teal);font-size:9px}.evidence-only-note span{color:#5d7489;font-size:8px}@media (max-width:1000px){.care-section-head{grid-template-columns:1fr;gap:25px}.program-grid{grid-template-columns:1fr 1fr}.care-model-inner{grid-template-columns:1fr}.model-intro{position:static}.dashboard-content{grid-template-columns:1fr}.dashboard-demo{min-height:750px}.quality-grid{grid-template-columns:1fr 1fr}.evidence-feature{grid-template-columns:1fr}.evidence-stats{border-top:1px solid #365d7c;border-left:0;min-height:360px}.source-standard{grid-template-columns:1fr;gap:45px}.safety-band{grid-template-columns:1fr}.care-footer{grid-template-columns:1fr 1fr}.care-footer>p{display:none}}@media (max-width:660px){.care-section{padding:85px 20px}.care-section-head{margin-bottom:42px}.care-section-head h2,.model-intro h2,.evidence-copy h2,.launch-inner h2{font-size:50px}.program-grid{grid-template-columns:1fr}.program-card{min-height:310px}.approved-first-callout{grid-template-columns:1fr;gap:15px}.approved-first-callout a{width:fit-content}.model-steps article{grid-template-columns:42px 1fr}.dashboard-demo{grid-template-columns:1fr;min-height:0}.dashboard-nav{border-bottom:1px solid #cfdde4;border-right:0;flex-direction:row;padding:14px;overflow-x:auto}.dashboard-logo,.dashboard-nav>small{display:none}.dashboard-nav button{flex:none;width:auto;padding:0 12px}.dashboard-main{padding:25px 18px}.dashboard-content{padding-top:20px}.next-card{min-height:340px;padding:25px}.dashboard-placeholder{margin-top:20px;padding:28px}.quality-grid{grid-template-columns:1fr}.safety-band{padding:23px}.evidence-copy{padding:55px 25px}.evidence-stats{min-height:310px}.evidence-stats div{padding:22px}.source-standard{margin-top:55px}.care-footer{grid-template-columns:1fr;gap:20px;min-height:150px;padding:25px 20px}.care-footer>div{flex-wrap:wrap;justify-self:start}.intake-backdrop{align-items:start;padding:10px}.intake-modal{border-radius:13px;min-height:calc(100vh - 20px);padding:30px 21px}.modal-progress{margin-bottom:30px}.modal-actions{grid-template-columns:85px 1fr}.modal-complete dl div{grid-template-columns:105px 1fr}}.clinical-home{--clinical-navy:#062a52;--clinical-aqua:#35d7d3;--clinical-aqua-soft:#ddf8f7;--clinical-ice:#eef7fa;--clinical-coral:#f2a184;background:var(--clinical-ice);font-family:var(--font-geist-sans), Arial, sans-serif;overflow:clip}.clinical-boundary-bar{background:var(--clinical-navy);color:#d8f5f8;min-height:40px;font:700 10px/1.25 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:24px;padding:8px max(28px,50vw - 696px);display:flex}.clinical-boundary-bar i{background:#ffffff59;width:1px;height:17px}.clinical-boundary-bar a{border-bottom:1px solid var(--clinical-coral);color:#ffd8c9;margin-left:auto;padding-bottom:3px}.clinical-boundary-bar b{color:var(--clinical-aqua);margin-left:8px}.clinical-header{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #062a5214;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(100% - 48px,1392px);min-height:92px;margin:20px auto 0;padding:12px 22px 12px 30px;display:grid;position:sticky;top:16px;box-shadow:0 20px 55px #062a5221}.clinical-brand{width:fit-content;display:block}.clinical-brand img,.clinical-footer img{object-fit:contain;mix-blend-mode:multiply;width:170px;height:58px;display:block}.clinical-header nav{align-items:center;gap:28px;font-size:13px;font-weight:730;display:flex}.clinical-header nav a{padding:12px 0}.clinical-header nav a:hover{color:#0798aa}.clinical-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.clinical-header-actions>a,.clinical-header-actions>button{min-height:48px;color:var(--clinical-navy);background:0 0;border:1px solid #c9dce4;border-radius:999px;align-items:center;gap:10px;padding:0 17px;font-size:11px;font-weight:750;display:inline-flex}.clinical-header-actions>a{background:var(--clinical-aqua-soft);border-color:#0000}.clinical-header-actions button span{background:var(--clinical-navy);color:#fff;min-width:23px;height:23px;font:700 9px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.clinical-hero{color:#fff;background:radial-gradient(circle at 80% 32%,#35d7d340,#0000 28%),radial-gradient(circle at 90% 80%,#f2a1842e,#0000 26%),linear-gradient(135deg,#031c39 0%,#062a52 60%,#073a62 100%);border-radius:0 0 34px 34px;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;width:min(100% - 32px,1460px);min-height:730px;margin:-44px auto 0;padding:150px 62px 58px;display:grid;position:relative;overflow:hidden}.clinical-hero:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.clinical-hero-copy,.clinical-hero-display{z-index:1;position:relative}.clinical-eyebrow{color:#0fb1c4;font:750 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0}.clinical-hero .clinical-eyebrow{color:var(--clinical-aqua)}.clinical-hero-copy h1{max-width:760px;font:520 clamp(66px, 7.2vw, 110px)/.88 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.072em;margin:26px 0 0}.clinical-hero-copy>p:not(.clinical-eyebrow){color:#bbd5e1;max-width:640px;margin:34px 0 0;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.clinical-hero-actions{align-items:center;gap:15px;margin-top:38px;display:flex}.clinical-hero-actions a{border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:36px;min-height:58px;padding:0 22px;font-size:12px;font-weight:760;display:inline-flex}.clinical-hero-actions a:first-child{background:var(--clinical-aqua);border-color:var(--clinical-aqua);color:var(--clinical-navy)}.clinical-hero-actions a span{font-size:19px}.clinical-proof-row{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:52px;padding-top:24px;display:grid}.clinical-proof-row span{color:#b8d1dd;border-right:1px solid #fff3;flex-direction:column;justify-content:center;gap:10px;min-height:46px;padding:0 18px;font-size:10px;line-height:1.35;display:flex}.clinical-proof-row span:first-child{padding-left:0}.clinical-proof-row span:last-child{border-right:0}.clinical-proof-row b{color:var(--clinical-aqua);font:750 10px var(--font-geist-mono), monospace}.clinical-hero-display{min-height:520px}.clinical-hero-orbit{border:1px solid #ffffff3b;border-radius:50%;place-items:center;display:grid;position:absolute}.clinical-hero-orbit>span{z-index:3;color:#fff;font:720 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#02162be0;border-radius:999px;padding:8px 12px;position:absolute;top:20px}.orbit-approved{background:radial-gradient(circle,#35d7d338,#ffffff05 63%,#0000 64%);width:450px;height:450px;top:0;right:8%}.orbit-compounded{background:#f2a18421;width:215px;height:215px;bottom:12px;right:0}.orbit-compounded>span{white-space:nowrap;color:#3f2018;background:#f4ad91;top:auto;bottom:-34px}.clinical-hero-vial{aspect-ratio:1148/1371;transform-origin:50% 92%;background:#e7ebed;border:1px solid #ffffff6b;border-radius:25px;width:218px;position:absolute;overflow:hidden;box-shadow:0 28px 52px #00000057}.clinical-hero-vial img{object-fit:cover;width:100%;height:100%;display:block}.clinical-hero-vial-name{z-index:2;height:9.1%;color:var(--clinical-navy);letter-spacing:-.045em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:820;line-height:.94;display:flex;position:absolute;top:66.7%;left:29.4%;right:27.8%;overflow:hidden}.clinical-hero-vial-note{z-index:2;color:#dffbfc;text-align:center;background:linear-gradient(#0a213c,#081d35);flex-direction:column;justify-content:center;align-items:center;gap:2px;height:14.5%;padding:6px 3px 4px;display:flex;position:absolute;top:75.5%;left:29.4%;right:27.8%}.clinical-hero-vial-note strong{color:var(--clinical-aqua);font-size:7px;font-weight:780;line-height:1.1}.clinical-hero-vial-note small,.clinical-hero-vial-note em{color:#d8edf2;font:720 4.5px/1.1 var(--font-geist-mono), monospace;letter-spacing:.025em;text-transform:uppercase}.clinical-hero-vial-note em{color:#ffbea7;font-style:normal}.clinical-hero-vial-back{opacity:.9;top:114px;left:35px;transform:rotate(-8deg)scale(.91)}.clinical-hero-vial-front{top:75px;right:27px;transform:rotate(7deg)}.hero-vial{background:linear-gradient(90deg,#ffffff59,#ffffffeb,#ffffff80);border-radius:11px 11px 16px 16px;width:72px;height:104px;position:absolute;box-shadow:0 18px 25px #00000040}.hero-vial:before{content:"";border-bottom:3px solid var(--clinical-aqua);background:#111d2d;border-radius:7px 7px 3px 3px;width:58px;height:23px;position:absolute;top:-18px;left:7px}.hero-vial b,.hero-vial small{text-align:center;width:56px;position:absolute;left:8px}.hero-vial b{background:var(--clinical-aqua);color:var(--clinical-navy);padding:7px 0;font-size:15px;top:28px}.hero-vial small{color:var(--clinical-navy);font:700 6px var(--font-geist-mono), monospace;text-transform:uppercase;top:68px}.clinical-hero-display>p{color:#91afbf;width:55%;margin:0;font-size:9px;line-height:1.55;position:absolute;bottom:0;left:0}.clinical-separation{background:#fff;border:1px solid #b9d0da;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:stretch;width:min(100% - 48px,1392px);margin:36px auto 0;padding:0;display:grid;overflow:hidden}.clinical-separation>div{grid-template-columns:1fr auto;align-content:center;gap:8px 20px;min-height:138px;padding:25px 30px;display:grid}.clinical-separation>div:first-child{background:var(--clinical-aqua-soft)}.clinical-separation>b{background:var(--clinical-navy);color:#fff;font:750 8px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;place-items:center;padding:0 17px;display:grid}.clinical-separation span{color:#0b92a7;font:750 9px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.clinical-separation strong{grid-column:1/-1;font-size:18px}.clinical-separation small{color:#607b90;font-size:10px}.clinical-separation a{border-bottom:1px solid var(--clinical-navy);justify-self:end;font-size:10px;font-weight:750}.clinical-catalog{width:min(100%,1460px);margin:0 auto;padding:120px 34px}.clinical-section-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:9vw;margin-bottom:56px;display:grid}.clinical-section-heading h2,.eligibility-intro-panel h2,.clinical-evidence-feature h2,.clinical-research-callout h2{max-width:840px;font:560 clamp(48px, 5.7vw, 82px)/.96 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.057em;margin:19px 0 0}.clinical-section-heading>p{color:#58748a;margin:0;font-size:14px;line-height:1.65}.approved-medicine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.clinical-offering-card{background:#fff;border:1px solid #c5d8e0;border-radius:24px;min-width:0;overflow:hidden}.clinical-device-stage{background:radial-gradient(circle at 50% 40%,#fff 0,#e5edf1 50%,#cedde4 100%);place-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}.clinical-device-stage:after{content:"";filter:blur(12px);background:#062a522e;border-radius:50%;height:21px;position:absolute;bottom:38px;left:16%;right:16%}.clinical-pen{z-index:2;background:linear-gradient(90deg,#cbd2d7,#fff 30%,#e1e5e7 73%,#adb9bf);border:7px solid #dce2e6;border-radius:38px 38px 23px 23px;width:88px;height:275px;position:relative;box-shadow:0 22px 35px #062a5233}.clinical-pen-cap{background:var(--clinical-navy);border-bottom:4px solid var(--clinical-aqua);border-radius:35px 35px 9px 9px;width:88px;height:57px;position:absolute;top:-7px;left:-7px}.clinical-pen-brand,.clinical-pen strong,.clinical-pen small{text-align:center;width:78px;position:absolute;left:-2px}.clinical-pen-brand{color:#446279;font:720 6px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;top:72px}.clinical-pen strong{background:var(--clinical-aqua);color:var(--clinical-navy);padding:18px 3px;font-size:13px;line-height:1;top:105px}.clinical-pen small{color:#557186;font:720 7px var(--font-geist-mono), monospace;text-transform:uppercase;top:177px}.clinical-offering-copy{padding:28px}.clinical-status{width:fit-content;min-height:26px;font:760 8px/1 var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;border-radius:999px;align-items:center;padding:7px 9px;display:inline-flex}.approved-status{background:var(--clinical-aqua-soft);color:#087e8e}.compounded-status{color:#984932;background:#ffe2d6}.clinical-offering-copy h3{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(30px,3vw,43px);line-height:1}.clinical-ingredient{letter-spacing:.06em;text-transform:uppercase;color:#0a97aa!important;font:730 10px var(--font-geist-mono), monospace!important;margin:9px 0 0!important}.clinical-offering-copy>p:not(.clinical-ingredient){color:#58748a;min-height:82px;margin:22px 0 0;font-size:12px;line-height:1.65}.clinical-offering-copy dl{border-top:1px solid #d8e4e9;margin:24px 0 0}.clinical-offering-copy dl div{border-bottom:1px solid #d8e4e9;grid-template-columns:90px 1fr;gap:14px;min-height:49px;padding:10px 0;display:grid}.clinical-offering-copy dt{color:#6e8596;font:720 8px var(--font-geist-mono), monospace;text-transform:uppercase}.clinical-offering-copy dd{margin:0;font-size:10px;line-height:1.45}.clinical-offering-copy>a{color:#47667d;border-bottom:1px solid #738b9b;width:fit-content;margin-top:18px;padding-bottom:4px;font-size:9px;font-weight:700;display:block}.clinical-offering-copy>button{border:1px solid var(--clinical-navy);width:100%;min-height:54px;color:var(--clinical-navy);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 16px;font-size:11px;font-weight:760;display:flex}.clinical-offering-copy>button span{color:#08aebf;font-size:19px}.clinical-offering-copy>button.selected{background:var(--clinical-navy);color:#fff}.clinical-compounding-section{background:var(--clinical-aqua-soft)}.compounded-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.compounded-card{grid-template-columns:.82fr 1.18fr;display:grid}.compounded-stage{background:radial-gradient(circle at 50% 38%,#fff 0,#d3eeee 62%,#b9dcdf 100%);min-height:100%}.clinical-vial{z-index:2;width:145px;height:218px;position:relative}.clinical-vial-cap{z-index:3;background:var(--clinical-navy);border-bottom:5px solid var(--clinical-aqua);border-radius:14px 14px 5px 5px;width:115px;height:42px;position:absolute;top:0;left:15px;box-shadow:0 4px 8px #062a5240}.clinical-vial-glass{background:linear-gradient(90deg,#ffffff40,#fffffff2,#ffffff6b);border:3px solid #ffffffbf;border-radius:25px 25px 22px 22px;position:absolute;inset:33px 7px 0;box-shadow:0 25px 30px #062a5233}.clinical-vial-label{z-index:4;background:var(--clinical-navy);color:#fff;text-align:center;flex-direction:column;align-items:center;width:125px;min-height:113px;padding:15px 8px 10px;display:flex;position:absolute;top:75px;left:10px}.clinical-vial-label b{font-size:12px}.clinical-vial-label strong{background:var(--clinical-aqua);width:calc(100% + 16px);color:var(--clinical-navy);margin-top:12px;padding:7px 2px;font-size:22px}.clinical-vial-label small{color:#d8f4f7;font:700 7px var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:8px}.clinical-vial-label em{color:#ffc4ae;font:760 6px var(--font-geist-mono), monospace;letter-spacing:.06em;margin-top:4px}.regulatory-preview{background:#fff;border:1px solid #062a5229;border-radius:32px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:48px;width:min(1520px,100% - 64px);margin:72px auto;padding:36px;display:grid}.regulatory-preview h2{max-width:850px;color:var(--clinical-navy);letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(38px,5vw,74px);line-height:.96}.regulatory-preview p:not(.clinical-eyebrow){color:#557186;max-width:760px;font-size:18px;line-height:1.55}.regulatory-preview a{color:var(--clinical-navy);text-underline-offset:5px;margin-top:24px;font-weight:750;text-decoration:underline;display:inline-block}.regulatory-preview article{position:relative}.regulatory-preview article>span{z-index:3;background:var(--clinical-aqua);color:var(--clinical-navy);font:750 11px var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:999px;padding:12px;position:absolute;bottom:18px;left:18px;right:18px}.approved-brand-visual{color:#fff;background:radial-gradient(circle at 88% 10%,#35d7d373,#0000 30%),linear-gradient(145deg,#062a52,#0a416b);flex-direction:column;justify-content:flex-end;min-height:210px;padding:25px;display:flex;overflow:hidden}.approved-brand-visual>span{width:fit-content;color:var(--clinical-aqua);font:750 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff4d;border-radius:999px;margin-bottom:auto;padding:7px 9px}.approved-brand-visual strong{letter-spacing:-.045em;font-size:clamp(27px,2.2vw,38px);line-height:.98}.approved-brand-visual small{color:#aee9eb;font:730 9px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:9px}.approved-brand-visual em{color:#bad0dc;margin-top:20px;font-size:9px;font-style:normal;line-height:1.45}.clinical-review-shop{grid-template-columns:repeat(3,minmax(0,1fr))}.clinical-review-shop .clinical-offering-copy{padding:24px}.clinical-review-shop .clinical-offering-copy h3{font-size:clamp(26px,2.3vw,36px)}.clinical-review-shop .clinical-offering-copy>p:not(.clinical-ingredient){min-height:98px}.clinical-photo-vial{z-index:2;width:min(88%,310px);position:relative}.clinical-photo-vial img{width:100%;height:auto;display:block}.clinical-photo-vial-label{z-index:3;background:var(--clinical-navy);color:#fff;text-align:center;flex-direction:column;align-items:center;height:25%;padding:7% 5% 4%;display:flex;position:absolute;top:62%;left:23.6%;right:23.6%}.clinical-photo-vial-label strong{background:var(--clinical-aqua);color:var(--clinical-navy);padding:6% 2%;font-size:clamp(20px,2.1vw,31px);line-height:1;position:absolute;top:0;left:0;right:0}.clinical-photo-vial-label small{color:#bdeff1;font:750 7px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:31%}.clinical-photo-vial-label em{color:#ffc4ae;font:760 6px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin-top:5%}.regulatory-categories{width:min(100%,1460px);margin:0 auto;padding:120px 34px}.category-explanation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.category-explanation{background:#fff;border:1px solid #c3d8e1;border-radius:22px;flex-direction:column;min-height:280px;padding:28px;display:flex}.category-explanation>span{width:fit-content;font:760 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:8px 10px}.category-explanation h3{color:var(--clinical-navy);letter-spacing:-.035em;margin:34px 0 10px;font-size:29px;line-height:1}.category-explanation p{color:#58748a;margin:0;font-size:12px;line-height:1.6}.category-explanation>strong{color:var(--clinical-navy);margin-top:auto;padding-top:24px;font-size:10px;line-height:1.5}.category-explanation.category-1{background:var(--clinical-aqua-soft)}.category-explanation.category-1>span{background:var(--clinical-aqua);color:var(--clinical-navy)}.category-explanation.category-2{background:#fff0ea}.category-explanation.category-2>span{color:#4d2417;background:#f5a283}.category-explanation.category-3{background:#edf2f6}.category-explanation.category-3>span{color:var(--clinical-navy);background:#d2dce4}.regulatory-table-wrap{background:#fff;border:1px solid #bdd3dc;border-radius:24px;margin-top:38px;overflow-x:auto}.regulatory-table{border-collapse:collapse;width:100%;min-width:940px;color:var(--clinical-navy)}.regulatory-table caption{color:#557287;text-align:left;border-bottom:1px solid #d1e0e6;padding:24px 26px;font-size:11px;line-height:1.5}.regulatory-table th{background:var(--clinical-navy);color:#fff;font:750 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:14px 20px}.regulatory-table td{vertical-align:middle;border-bottom:1px solid #d7e4e9;padding:20px}.regulatory-table tr:last-child td{border-bottom:0}.regulatory-table td>strong{font-size:18px;line-height:1.1;display:block}.regulatory-table td>small{color:#688296;margin-top:8px;font-size:9px;line-height:1.45;display:block}.regulatory-table td>p{color:#48677d;max-width:360px;margin:11px 0 0;font-size:10px;line-height:1.55}.regulatory-table-vial{width:130px;position:relative}.regulatory-table-vial .catalog-image{border-radius:15px}.regulatory-table-vial .product-vial-name{font-size:8px}.regulatory-table-vial>span{z-index:4;background:var(--clinical-navy);color:#fff;font:740 7px var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:999px;padding:7px;position:absolute;bottom:8px;left:8px;right:8px}.category-pill{font:760 8px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:7px 9px;display:inline-flex}.category-pill-1{background:var(--clinical-aqua)}.category-pill-2{color:#492216;background:#f4a185}.category-pill-3{background:#d7e0e6}.regulatory-table td>button{border:1px solid var(--clinical-navy);width:100%;min-height:50px;color:var(--clinical-navy);background:#fff;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:760;line-height:1.35}.regulatory-table td>button.selected{background:var(--clinical-navy);color:#fff}.not-for-resale{background:#fff0ea;border:1px solid #e5a78f;border-radius:12px;padding:17px}.not-for-resale strong{color:#8f3f28;font:770 10px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;display:block}.not-for-resale span{color:#855e50;margin-top:7px;font-size:9px;display:block}.not-for-resale.reference-only{background:#e4f9f8;border-color:#78cdd1}.not-for-resale.reference-only strong{color:#087e8e}.not-for-resale.reference-only span{color:#476f7d}.category-source-row{background:var(--clinical-navy);color:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:18px;padding:20px 22px;display:grid}.category-source-row p{color:#b8d0dc;margin:0;font-size:10px;line-height:1.55}.category-source-row strong{color:var(--clinical-aqua)}.category-source-row>div{gap:9px;display:flex}.category-source-row a{color:#fff;white-space:nowrap;border:1px solid #456984;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:700}.regulatory-off-list{border-top:1px solid #bdd2db;margin-top:110px;padding-top:95px}.off-list-heading{grid-template-columns:1fr .8fr;align-items:end;gap:7vw;display:grid}.off-list-heading h2{color:var(--clinical-navy);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(58px,7vw,102px);line-height:.9}.off-list-warning{border-left:5px solid var(--clinical-coral);background:#fff0ea;padding:24px}.off-list-warning strong{color:#7f321e;font-size:13px}.off-list-warning p{color:#77594f;margin:9px 0 0;font-size:11px;line-height:1.6}.off-list-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:45px;display:grid}.off-list-grid article{background:#fff;border:1px solid #c6d8e0;border-radius:18px;grid-template-columns:116px 1fr;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.off-list-vial{width:116px;position:relative}.off-list-vial .catalog-image{border-radius:13px}.off-list-vial .product-vial-name{font-size:7px}.off-list-vial>span{z-index:3;color:#fff;font:750 6px var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#879aa8;border-radius:999px;padding:6px;position:absolute;bottom:7px;left:7px;right:7px}.off-list-grid article>div:last-child>small{color:#7790a2;font:730 6px/1.4 var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.off-list-grid h3{color:var(--clinical-navy);letter-spacing:-.025em;margin:8px 0 0;font-size:17px;line-height:1.05}.off-list-grid p{color:#5e788b;margin:9px 0 0;font-size:8px;line-height:1.45}.off-list-grid article>div:last-child>strong{color:#93513b;font:740 7px var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:10px;display:block}.off-list-footnote{color:#4c697e;font:730 8px var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;background:#dde6eb;border-radius:12px;justify-content:space-between;gap:20px;margin-top:14px;padding:18px 20px;display:flex}.compounding-rule{background:var(--clinical-navy);color:#fff;border-radius:16px;grid-template-columns:180px 1fr;align-items:center;gap:32px;margin-top:22px;padding:24px 27px;display:grid}.compounding-rule strong{color:var(--clinical-aqua);font:760 10px var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.compounding-rule p{color:#c1d8e1;margin:0;font-size:12px;line-height:1.6}.clinical-eligibility-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;width:min(100%,1460px);margin:0 auto;padding:120px 34px;display:grid}.eligibility-intro-panel>p:not(.clinical-eyebrow){color:#557187;max-width:550px;margin:28px 0 0;font-size:16px;line-height:1.6}.eligibility-intro-panel>div{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.eligibility-intro-panel span{color:#58758a;border:1px solid #b8cfd8;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:700}.clinical-eligibility-section .eligibility-card{border:1px solid #bbd0d9;border-radius:24px;width:100%;padding:36px;box-shadow:0 28px 65px #062a521a}.clinical-eligibility-section .eligibility-card h2{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.045em;font-size:clamp(28px,3vw,43px);font-weight:600}.clinical-journey{background:var(--clinical-navy);color:#fff;border-radius:32px;width:min(100% - 32px,1460px);margin:0 auto;padding:110px 50px}.clinical-section-heading.light .clinical-eyebrow{color:var(--clinical-aqua)}.clinical-section-heading.light>p{color:#afc8d5}.clinical-journey-grid{border-top:1px solid #365b79;border-left:1px solid #365b79;grid-template-columns:repeat(5,1fr);display:grid}.clinical-journey-grid article{border-bottom:1px solid #365b79;border-right:1px solid #365b79;min-height:245px;padding:27px 23px}.clinical-journey-grid span{color:var(--clinical-aqua);font:760 9px var(--font-geist-mono), monospace}.clinical-journey-grid h3{letter-spacing:-.025em;margin:55px 0 14px;font-size:20px}.clinical-journey-grid p{color:#aac3d0;margin:0;font-size:10px;line-height:1.65}.clinical-evidence{grid-template-columns:1.15fr .85fr;gap:18px;width:min(100%,1460px);margin:0 auto;padding:120px 34px;display:grid}.clinical-evidence-feature{background:#fff;border-radius:24px;padding:60px}.clinical-evidence-feature>p:not(.clinical-eyebrow){color:#577389;max-width:760px;margin:27px 0 0;font-size:14px;line-height:1.65}.clinical-evidence-stats{border-top:1px solid #c7d9e0;border-left:1px solid #c7d9e0;grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.clinical-evidence-stats span{color:#607a8e;min-height:104px;font:700 8px var(--font-geist-mono), monospace;text-transform:uppercase;border-bottom:1px solid #c7d9e0;border-right:1px solid #c7d9e0;flex-direction:column;gap:8px;padding:19px;display:flex}.clinical-evidence-stats b{color:var(--clinical-navy);font:580 24px var(--font-geist-sans), Arial, sans-serif;text-transform:none}.clinical-source-list{background:var(--clinical-aqua-soft);border-radius:24px;overflow:hidden}.clinical-source-list a{border-bottom:1px solid #b7dada;grid-template-columns:45px 1fr 20px;align-items:center;gap:12px;min-height:25%;padding:25px 28px;display:grid}.clinical-source-list a:last-child{border-bottom:0}.clinical-source-list span{color:#0b95a7;font:760 9px var(--font-geist-mono), monospace}.clinical-source-list strong{font-size:13px;line-height:1.35}.clinical-source-list b{justify-self:end}.clinical-research-callout{background:radial-gradient(circle at 80% 20%, #35d7d342, transparent 35%), var(--clinical-navy);color:#fff;border-radius:32px;grid-template-columns:1fr auto;align-items:end;width:min(100% - 32px,1460px);min-height:440px;margin:0 auto 40px;padding:64px;display:grid}.clinical-research-callout .clinical-eyebrow{color:var(--clinical-aqua)}.clinical-research-callout p:not(.clinical-eyebrow){color:#afc9d5;max-width:650px;margin:22px 0 0;font-size:14px;line-height:1.6}.clinical-research-callout>a{background:var(--clinical-aqua);min-height:62px;color:var(--clinical-navy);border-radius:999px;align-items:center;gap:55px;padding:0 22px;font-size:12px;font-weight:760;display:inline-flex}.clinical-research-callout>a span{font-size:19px}.clinical-footer{border-top:1px solid #b8ced7;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,1460px);min-height:150px;margin:0 auto;padding:28px 34px;display:grid}.clinical-footer p{color:#667f91;font-size:9px}.clinical-footer>div{justify-self:end;gap:22px;font-size:9px;font-weight:700;display:flex}.clinical-cart-launcher{z-index:96;background:var(--clinical-aqua);min-height:54px;color:var(--clinical-navy);border:0;border-radius:999px;align-items:center;gap:9px;padding:0 13px 0 17px;font-size:11px;font-weight:780;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 14px 35px #062a5240}.clinical-cart-launcher>span{font-size:18px}.clinical-cart-launcher b{background:var(--clinical-navy);color:#fff;min-width:28px;height:28px;font:760 9px var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid}.care-cart-backdrop{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02162aa6;justify-content:flex-end;display:flex;position:fixed;inset:0}.care-cart-drawer{background:#f8fcfd;flex-direction:column;width:min(510px,100%);height:100%;padding:32px;display:flex;overflow-y:auto;box-shadow:-30px 0 80px #0003}.care-cart-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.care-cart-drawer>header span{color:#0796a8;font:760 8px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.care-cart-drawer h2{letter-spacing:-.05em;margin:9px 0 0;font-size:43px;line-height:1}.care-cart-drawer>header button{width:39px;height:39px;color:var(--clinical-navy);background:0 0;border:1px solid #b9cfd8;border-radius:50%;font-size:23px}.care-cart-intro{background:var(--clinical-aqua-soft);color:#4f6e83;border-radius:11px;margin:28px 0 0;padding:16px;font-size:10px;line-height:1.55}.care-cart-items{border-top:1px solid #c5d8e0;margin-top:25px}.care-cart-items article{border-bottom:1px solid #c5d8e0;grid-template-columns:1fr auto;gap:14px;padding:19px 0;display:grid}.care-cart-items article>div{flex-direction:column;gap:6px;display:flex}.care-cart-items span{width:fit-content;font:740 7px var(--font-geist-mono), monospace;text-transform:uppercase;border-radius:99px;padding:6px 7px}.care-cart-items span.approved{background:var(--clinical-aqua-soft);color:#087f8f}.care-cart-items span.compounded{color:#9b4630;background:#ffe0d4}.care-cart-items strong{font-size:16px}.care-cart-items small{color:#658094;font-size:9px}.care-cart-items button{color:#5d778a;background:0 0;border:0;border-bottom:1px solid #738b9b;align-self:center;font-size:8px}.care-cart-empty{text-align:center;margin:auto 0;padding:55px 30px}.care-cart-empty>span{background:var(--clinical-aqua-soft);color:#0a9bad;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto;font-size:23px;display:grid}.care-cart-empty h3{margin:18px 0 0;font-size:22px}.care-cart-empty p{color:#607b8f;margin:9px auto 0;font-size:10px;line-height:1.55}.care-cart-boundary{border-left:4px solid var(--clinical-coral);background:#ffeee7;margin-top:auto;padding:17px}.care-cart-boundary strong{font-size:10px}.care-cart-boundary p{color:#6e554b;margin:6px 0 0;font-size:9px;line-height:1.5}.care-cart-continue{background:var(--clinical-navy);color:#fff;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:14px;padding:0 17px;font-size:11px;font-weight:750;display:flex}.care-cart-continue span{color:var(--clinical-aqua);font-size:19px}.care-cart-drawer>a{color:#597589;border-bottom:1px solid #7690a1;width:fit-content;margin:17px auto 0;padding-bottom:3px;font-size:8px;font-weight:700}.clinical-home .modal-step h2{font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:600}@media (max-width:1120px){.clinical-header{grid-template-columns:1fr auto}.clinical-header nav{display:none}.clinical-hero{grid-template-columns:1fr;padding-top:135px}.clinical-hero-display{min-height:470px}.orbit-approved{right:20%}.approved-medicine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-medicine-grid article:last-child{grid-column:1/-1}.clinical-review-shop article:last-child{grid-column:auto}.regulatory-preview{grid-template-columns:1fr 270px}.off-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compounded-card{grid-template-columns:1fr}.compounded-stage{min-height:350px}.clinical-journey-grid{grid-template-columns:repeat(3,1fr)}.clinical-evidence{grid-template-columns:1fr}.clinical-source-list{min-height:420px}}@media (max-width:760px){.clinical-boundary-bar{justify-content:space-between;padding:9px 16px}.clinical-boundary-bar span:nth-of-type(2),.clinical-boundary-bar i{display:none}.clinical-boundary-bar a{margin:0;font-size:7px}.clinical-header{width:calc(100% - 22px);min-height:74px;margin-top:10px;padding:8px 9px 8px 17px;top:9px}.clinical-brand img{width:132px;height:48px}.clinical-header-actions>a{display:none}.clinical-header-actions>button{min-height:43px;padding:0 10px;font-size:0}.clinical-header-actions button:before{content:"Cart";font-size:10px}.clinical-hero{border-radius:0 0 24px 24px;gap:30px;width:calc(100% - 12px);min-height:0;margin-top:-37px;padding:120px 22px 50px}.clinical-hero-copy h1{font-size:clamp(58px,18vw,78px)}.clinical-hero-copy>p:not(.clinical-eyebrow){font-size:16px}.clinical-hero-actions{flex-direction:column;align-items:stretch}.clinical-hero-actions a{justify-content:space-between}.clinical-proof-row{grid-template-columns:1fr}.clinical-proof-row span{border-bottom:1px solid #fff3;border-right:0;min-height:54px;padding:10px 0}.clinical-hero-display{min-height:430px}.orbit-approved{width:360px;height:360px;right:0}.clinical-hero-vial{border-radius:20px;width:174px}.clinical-hero-vial-name{font-size:10px}.clinical-hero-vial-note{gap:2px;padding:5px 2px 4px}.clinical-hero-vial-note strong{font-size:6px}.clinical-hero-vial-note small{font-size:4px}.clinical-hero-vial-back{top:95px;left:28px}.clinical-hero-vial-front{top:68px;right:22px}.orbit-compounded{width:170px;height:170px;bottom:10px;left:0;right:auto}.clinical-hero-display>p{width:60%;left:40%}.clinical-separation{grid-template-columns:1fr;width:calc(100% - 22px)}.clinical-separation>b{writing-mode:horizontal-tb;min-height:34px}.clinical-separation>div{grid-template-columns:1fr}.clinical-separation a{justify-self:start}.clinical-catalog,.clinical-eligibility-section,.clinical-evidence,.regulatory-categories{padding:82px 16px}.clinical-section-heading{grid-template-columns:1fr;gap:22px}.clinical-section-heading h2,.eligibility-intro-panel h2,.clinical-evidence-feature h2,.clinical-research-callout h2{font-size:49px}.approved-medicine-grid,.compounded-grid{grid-template-columns:1fr}.approved-medicine-grid article:last-child{grid-column:auto}.regulatory-preview{grid-template-columns:1fr;gap:25px;width:calc(100% - 22px);margin:42px auto;padding:22px}.regulatory-preview h2{font-size:48px}.regulatory-preview article{width:min(100%,290px);margin:0 auto}.category-explanation-grid{grid-template-columns:1fr}.category-explanation{min-height:245px}.regulatory-table-wrap{margin-left:-4px;margin-right:-4px}.category-source-row{grid-template-columns:1fr}.category-source-row>div{flex-direction:column;align-items:flex-start}.off-list-heading{grid-template-columns:1fr;gap:25px}.off-list-grid{grid-template-columns:1fr}.off-list-grid article{grid-template-columns:105px 1fr}.off-list-vial{width:105px}.off-list-footnote{flex-direction:column}.clinical-device-stage{min-height:330px}.clinical-offering-copy>p:not(.clinical-ingredient){min-height:0}.compounding-rule{grid-template-columns:1fr;gap:11px}.clinical-eligibility-section{grid-template-columns:1fr;gap:45px}.clinical-eligibility-section .eligibility-card{padding:22px}.clinical-journey{border-radius:24px;width:calc(100% - 12px);padding:75px 16px}.clinical-journey-grid{grid-template-columns:1fr}.clinical-journey-grid article{min-height:185px}.clinical-journey-grid h3{margin-top:35px}.clinical-evidence-feature{padding:34px 24px}.clinical-evidence-stats{grid-template-columns:1fr}.clinical-source-list{min-height:0}.clinical-source-list a{min-height:92px}.clinical-research-callout{grid-template-columns:1fr;align-items:end;gap:40px;width:calc(100% - 12px);min-height:540px;padding:40px 24px}.clinical-research-callout>a{justify-content:space-between}.clinical-footer{grid-template-columns:1fr;gap:20px;padding:35px 18px}.clinical-footer p{margin:0}.clinical-footer>div{flex-wrap:wrap;justify-self:start}.clinical-cart-launcher{bottom:13px;right:13px}.care-cart-drawer{padding:24px 19px}}.site-shell,.care-shell,.products-shell{font-family:var(--font-geist-sans), "Inter", Arial, sans-serif;font-size:16px}.hero h1,.section-heading h2,.disclaimer h2,.method-grid h3,.state-gates-grid h3,.method-warning p,.state-banner h3,.record-name strong,.claim-grid .claim-copy,.empty-state h3,.source-ledger strong,.products-hero h1,.products-section-head h2,.products-preview-card h3,.product-card-copy h3,.catalog-heading h2,.documentation-copy h2,.education-heading h2,.products-faq h2,.products-updates h2,.research-list-section h2,.products-disclosure h2,.document-card strong,.standards-grid h3,.education-grid article h3,.cart-drawer>header h2,.cart-item-code,.cart-item-copy h3,.cart-totals>div:first-child strong,.cart-empty h3,.care-hero h1,.eligibility-card h2,.care-section-head h2,.model-intro h2,.evidence-copy h2,.launch-inner h2,.program-card h3,.approved-first-callout p,.model-steps h3,.dashboard-topline strong,.next-card h3,.dashboard-placeholder h3,.quality-grid h3,.safety-band h3,.evidence-stats dd,.source-standard h3,.care-source-list strong,.modal-step h2,.off-list-heading h2{font-family:var(--font-geist-sans), "Inter", Arial, sans-serif;font-weight:500}.main-nav,.clinical-header nav,.products-floating-header nav{font-family:var(--font-geist-sans), "Inter", Arial, sans-serif;letter-spacing:-.015em;font-size:16px;font-weight:650}.main-nav{color:var(--ink)}.clinical-header nav{gap:24px}.clinical-header-actions>a,.clinical-header-actions>button{min-height:50px;padding-inline:19px;font-size:14px;font-weight:700}.clinical-header-actions button span{font-size:11px}.brand-context,.as-of{font-size:12px;line-height:1.35}.eyebrow,.section-number,.detail-label,.method-grid span,.state-gates-grid span,.method-warning span,.state-control span,.results-line,.forms-head{font-size:12px}.primary-button,.text-link,.show-all,.empty-state button{font-size:15px}.hero-stats dt,.gate-strip,.record-number,.record-forms,.status-pill,.mini-status{font-size:12px}.method-grid p,.state-gates-grid p,.state-banner p,.claim-grid p:not(.detail-label),.review-note,.disclaimer>p:last-child{font-size:16px}.filters button{font-size:14px}.record-name strong{font-size:27px}.record-name small{font-size:13px}.form-row{font-size:14px;line-height:1.55}.form-row>span>strong{font-size:15px}.form-row small,.reference-chips a,.reference-chips span,.source-links a,.source-ledger span,.source-ledger small{font-size:12px}.source-ledger strong{font-size:20px}.podcast-ledger>div,.podcast-ledger>a{font-size:14px}footer p,footer>a:last-child,.clinical-boundary-bar{font-size:12px}.clinical-eyebrow{font-size:12px;line-height:1.45}.clinical-hero-actions a{font-size:15px}.clinical-proof-row span{font-size:13px;line-height:1.45}.clinical-proof-row b{font-size:12px}.clinical-hero-orbit>span{font-size:11px}.clinical-hero-display>p{font-size:13px}.clinical-separation>b,.clinical-separation span{font-size:11px}.clinical-separation small,.clinical-separation a{font-size:13px}.clinical-separation strong{font-size:20px}.clinical-section-heading>p{font-size:16px}.clinical-status{min-height:30px;padding:8px 11px;font-size:11px}.clinical-ingredient{font-size:12px!important}.clinical-offering-copy>p:not(.clinical-ingredient){font-size:15px}.clinical-offering-copy dt{font-size:11px}.clinical-offering-copy dd{font-size:14px;line-height:1.5}.clinical-offering-copy>a{font-size:13px}.clinical-offering-copy>button{font-size:15px}.approved-brand-visual>span,.approved-brand-visual small{font-size:11px}.approved-brand-visual em{font-size:12px}.category-explanation>span{font-size:11px}.category-explanation p{font-size:15px}.category-explanation>strong{font-size:13px}.regulatory-table{min-width:1120px}.regulatory-table caption{font-size:15px}.regulatory-table th{font-size:12px}.regulatory-table th:first-child{width:170px}.regulatory-table th:nth-child(2){width:270px}.regulatory-table th:last-child{width:250px}.regulatory-table td>strong{font-size:22px}.regulatory-table td>small{font-size:13px}.regulatory-table td>p{font-size:14px}.regulatory-table-vial>span,.category-pill{font-size:10px}.regulatory-table td>button{min-height:54px;font-size:14px}.not-for-resale strong{font-size:12px}.not-for-resale span{font-size:13px}.category-source-row p{font-size:14px}.category-source-row a{font-size:12px}.off-list-warning strong{font-size:17px}.off-list-warning p{font-size:15px}.off-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.off-list-grid article{grid-template-columns:130px 1fr;gap:18px;padding:16px}.off-list-vial{width:130px}.off-list-vial>span{font-size:9px}.off-list-grid article>div:last-child>small{font-size:10px}.off-list-grid h3{font-size:23px}.off-list-grid p{font-size:14px}.off-list-grid article>div:last-child>strong{font-size:11px}.off-list-footnote{font-size:12px;line-height:1.5}.compounding-rule strong{font-size:12px}.compounding-rule p{font-size:15px}.eligibility-intro-panel span{font-size:12px}.clinical-journey-grid span{font-size:11px}.clinical-journey-grid h3{font-size:23px}.clinical-journey-grid p{font-size:14px}.clinical-evidence-feature>p:not(.clinical-eyebrow),.clinical-research-callout p:not(.clinical-eyebrow){font-size:16px}.clinical-evidence-stats span,.clinical-source-list span{font-size:11px}.clinical-source-list strong{font-size:16px}.clinical-research-callout>a{font-size:15px}.clinical-footer p,.clinical-footer>div{font-size:13px}.clinical-cart-launcher{font-size:14px}.care-field>span,.care-goal-fieldset>legend,.care-kicker,.secure-note{font-size:12px}.care-field select,.goal-option strong,.care-primary{font-size:15px}.goal-option small,.eligibility-footnote{font-size:13px}.care-cart-drawer>header span,.care-cart-items span{font-size:11px}.care-cart-intro,.care-cart-empty p,.care-cart-boundary strong,.care-cart-boundary p{font-size:13px}.care-cart-items small,.care-cart-items button,.care-cart-drawer>a{font-size:12px}.care-cart-continue{font-size:15px}.products-notice{font-size:12px}.products-kicker,.products-section-head>p{font-size:13px}.products-deck,.standards-grid p,.education-grid article>span,.documentation-copy>p,.products-disclosure p{font-size:16px}.documentation-lifestyle figcaption span,.document-card span,.document-card small,.article-placeholder span,.education-grid article>p,.research-list-section>div>span,.products-disclosure>span,.cart-drawer>header p,.cart-drawer>footer{font-size:11px}.document-card strong{font-size:20px}.standards-grid span{font-size:11px}.products-footer p,.products-footer>div,.products-store-footer nav a,.products-store-footer nav button{font-size:13px}@media (max-width:1120px){.main-nav,.clinical-header nav,.products-floating-header nav{font-size:14px}}@media (max-width:760px){.clinical-boundary-bar,.clinical-boundary-bar a{font-size:10px}.clinical-header-actions button:before,.clinical-proof-row span,.clinical-separation small,.clinical-separation a{font-size:13px}.clinical-section-heading>p,.clinical-offering-copy>p:not(.clinical-ingredient),.category-explanation p,.off-list-warning p,.off-list-grid p,.compounding-rule p,.clinical-journey-grid p,.clinical-evidence-feature>p:not(.clinical-eyebrow),.clinical-research-callout p:not(.clinical-eyebrow){font-size:15px}.off-list-grid article{grid-template-columns:112px 1fr}.off-list-vial{width:112px}.clinical-footer p,.clinical-footer>div{font-size:12px}}.clinical-shelves{background:#fff;margin-top:88px}.clinical-product-shelf{border-top:1px solid #062a521a;padding:104px max(34px,50vw - 696px);scroll-margin-top:128px;overflow:hidden}.clinical-product-shelf:first-child{border-top:0}.shelf-approved{background:#fff}.shelf-category-1{background:var(--clinical-aqua-soft)}.shelf-category-2{background:#fff1eb}.shelf-category-3{background:#edf2f6}.shelf-uncategorized{background:#f8f6f1}.clinical-shelf-heading{justify-content:space-between;align-items:end;gap:42px;margin-bottom:46px;display:flex}.clinical-shelf-heading>div:first-child{max-width:950px}.clinical-shelf-heading h2{color:var(--clinical-navy);font:560 clamp(48px, 5.3vw, 78px)/.94 var(--font-geist-sans), "Inter", Arial, sans-serif;letter-spacing:-.057em;margin:18px 0 0}.clinical-shelf-heading>div:first-child>p:last-child{color:#58748a;max-width:900px;margin:24px 0 0;font-size:17px;line-height:1.6}.clinical-shelf-controls{flex:none;align-items:center;gap:10px;display:flex}.clinical-shelf-controls button{transition:transform .2s,background .2s,color .2s}.clinical-shelf-controls button:hover{transform:translateY(-2px)}.clinical-shelf-see-all{min-height:48px;color:var(--clinical-navy);text-transform:uppercase;background:#e7ecef;border:0;border-radius:999px;padding:0 22px;font-size:13px;font-weight:760}.clinical-shelf-see-all:hover,.clinical-shelf-see-all[aria-expanded=true]{background:var(--clinical-navy);color:#fff}.clinical-shelf-arrow{width:58px;height:58px;color:var(--clinical-navy);background:#ffffffc2;border:1px solid #b8ced8;border-radius:50%;place-items:center;font-size:25px;display:grid}.clinical-shelf-arrow-next{border-color:var(--clinical-aqua);background:var(--clinical-aqua)}.clinical-shelf-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-color:var(--clinical-aqua) #062a521f;scrollbar-width:thin;grid-auto-columns:minmax(330px,385px);grid-auto-flow:column;gap:20px;padding:0 0 24px;display:grid;overflow-x:auto}.clinical-shelf-track.expanded{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.clinical-shelf-track::-webkit-scrollbar{height:8px}.clinical-shelf-track::-webkit-scrollbar-track{background:#062a521a;border-radius:999px}.clinical-shelf-track::-webkit-scrollbar-thumb{background:var(--clinical-aqua);border-radius:999px}.clinical-shelf-card{scroll-snap-align:start;background:#fff;border:1px solid #062a5221;border-radius:26px;flex-direction:column;align-self:stretch;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 40px #062a520f}.clinical-shelf-visual{background:#e7edf0;min-height:330px;position:relative;overflow:hidden}.approved-shelf-visual .clinical-approved-vial{aspect-ratio:1/1.04;background:#ededed;width:100%;min-height:330px;position:relative;overflow:hidden}.clinical-approved-vial>img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.74,.21,1);display:block}.approved-shelf-card:hover .clinical-approved-vial>img{transform:scale(1.035)}.clinical-approved-vial-name{z-index:2;color:#09243c;height:9.1%;font:800 clamp(15px, 1.25vw, 20px)/.94 var(--font-geist-sans), sans-serif;letter-spacing:-.045em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;top:66.8%;left:32.5%;right:32.5%;overflow:hidden}.clinical-approved-vial-label-medium{font-size:clamp(12px,1vw,16px)}.clinical-approved-vial-label-long{white-space:normal;padding-inline:2px;font-size:clamp(9px,.82vw,13px);line-height:.9}.clinical-approved-vial-note{z-index:2;color:#dffbfc;text-align:center;background:linear-gradient(#0a213c,#081d35);flex-direction:column;justify-content:center;align-items:center;gap:2px;height:14.5%;padding:5px 3px 4px;display:flex;position:absolute;top:75.5%;left:32.5%;right:32.5%;overflow:hidden}.clinical-approved-vial-note strong{max-width:100%;color:var(--clinical-aqua);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:780;line-height:1.08;overflow:hidden}.clinical-approved-vial-note small,.clinical-approved-vial-note em{color:#d8edf2;font:720 5px/1.1 var(--font-geist-mono), monospace;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.clinical-approved-vial-note em{color:#ffbea7;font-style:normal}.clinical-estimate{z-index:4;color:#062a52;background:#39e9dc;border-radius:18px;flex-direction:column;justify-content:center;gap:2px;min-width:104px;min-height:62px;padding:10px 14px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 12px 28px #062a5221}.clinical-estimate small{font:700 10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.clinical-estimate strong{letter-spacing:-.04em;font-size:22px;font-weight:750;line-height:1}.regulatory-shelf-visual .catalog-image{border-radius:0;width:100%;min-height:330px}.regulatory-shelf-visual>span{z-index:5;background:var(--clinical-navy);color:#fff;font:750 10px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:10px 13px;position:absolute;top:18px;left:18px}.clinical-shelf-card-copy{flex-direction:column;flex:1;padding:26px;display:flex}.clinical-shelf-card-copy h3{color:var(--clinical-navy);font:560 35px/1 var(--font-geist-sans), "Inter", Arial, sans-serif;letter-spacing:-.045em;margin:18px 0 0}.clinical-card-subtitle{color:#617b8e;min-height:42px;margin:10px 0 0;font-size:14px;line-height:1.45}.clinical-availability{border-radius:16px;align-content:center;gap:5px;min-height:76px;margin-top:18px;padding:15px 16px;display:grid}.clinical-availability.reference-only{background:var(--clinical-aqua-soft);color:#076f7c}.clinical-availability.blocked{color:#8b3f2a;background:#fff0ea}.clinical-availability strong{font:760 12px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.clinical-availability span{font-size:13px}.clinical-card-details{border-top:1px solid #d6e2e7;margin-top:18px}.clinical-card-details summary{min-height:58px;color:var(--clinical-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:750;list-style:none;display:flex}.clinical-card-details summary::-webkit-details-marker{display:none}.clinical-card-details summary span{color:#06a8ba;font-size:20px}.clinical-card-details[open] summary{border-bottom:1px solid #d6e2e7}.clinical-card-details>div{padding:18px 0 4px}.clinical-card-details p{color:#58748a;margin:0 0 13px;font-size:14px;line-height:1.55}.clinical-card-details dl{border-top:1px solid #d6e2e7;margin:16px 0}.clinical-card-details dl div{border-bottom:1px solid #d6e2e7;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;display:grid}.clinical-card-details dt{color:#6e8596;font:740 10px var(--font-geist-mono), monospace;text-transform:uppercase}.clinical-card-details dd{color:var(--clinical-navy);margin:0;font-size:13px;line-height:1.45}.clinical-card-details a{color:#47667d;border-bottom:1px solid #7290a2;padding-bottom:3px;font-size:13px;font-weight:700;display:inline-block}.clinical-shelf-action{border:1px solid var(--clinical-navy);width:100%;min-height:58px;color:var(--clinical-navy);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 18px;font-size:15px;font-weight:760;display:flex}.clinical-shelf-action span{color:#08aebf;font-size:21px}.clinical-shelf-action.selected{background:var(--clinical-navy);color:#fff}.clinical-shelf-note{color:#58748a;max-width:1000px;margin:24px 0 0;font-size:14px;line-height:1.55}.clinical-shelf-note strong{color:var(--clinical-navy)}.uncategorized-pill{color:#536b78;background:#dfe6e8}@media (max-width:1120px){.clinical-shelf-track{grid-auto-columns:minmax(315px,365px)}}@media (max-width:760px){.clinical-shelves{margin-top:46px}.clinical-product-shelf{padding:76px 16px;scroll-margin-top:92px}.clinical-shelf-heading{align-items:flex-end;gap:18px;margin-bottom:32px}.clinical-shelf-heading h2{font-size:44px}.clinical-shelf-heading>div:first-child>p:last-child{margin-top:18px;font-size:15px}.clinical-shelf-controls{gap:7px}.clinical-shelf-see-all{min-height:46px;padding:0 18px;font-size:12px}.clinical-shelf-arrow{width:46px;height:46px;font-size:21px}.clinical-shelf-track{grid-auto-columns:min(86vw,350px);gap:14px}.clinical-shelf-track.expanded{grid-template-columns:1fr}.clinical-shelf-visual,.approved-shelf-visual .clinical-approved-vial,.regulatory-shelf-visual .catalog-image{min-height:300px}.clinical-shelf-card-copy{padding:22px}.clinical-shelf-card-copy h3{font-size:31px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
