*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-inter), sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.grow{flex-grow:1}.border{border-width:1px}.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{--bg:#111214;--deep:#090a0c;--white:#f4f6f8;--muted:#82868d;--line:#ffffff1f;--blue:#1769ff;--font-inter:Inter,"Helvetica Neue",Arial,sans-serif;--font-display:"Helvetica Neue",Helvetica,Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--white);font-family:var(--font-inter),sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}::selection{background:var(--blue);color:#fff}main{overflow:clip}.section{padding:clamp(7rem,12vw,12rem) 4.2vw}.nav{z-index:20;letter-spacing:.2em;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 4.2vw;font-size:8px;display:grid;position:absolute;top:0;left:0;right:0}.nav-mark{font-family:var(--font-display);letter-spacing:-.1em;font-size:18px;font-weight:700}.nav-mark span{color:var(--blue)}.nav-status{color:#676b72}.nav-status i,.panel-head i{background:var(--blue);width:5px;height:5px;box-shadow:0 0 14px var(--blue);border-radius:50%;margin-right:8px;display:inline-block}.nav-contact{justify-self:end;align-items:center;gap:12px;display:flex}.nav svg{width:14px}.hero{background:radial-gradient(at 50% 58%,#1a1c21 0,#111214 45%,#0c0d0f 100%);flex-direction:column;justify-content:center;align-items:center;height:100svh;min-height:650px;display:flex;position:relative}.hero:after{content:"";opacity:.12;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.hero-glow{aspect-ratio:1;filter:blur(120px);background:#1769ff1c;border-radius:50%;width:32vw;animation:7s ease-in-out infinite pulse;position:absolute}.hero h1{z-index:1;font-family:var(--font-display);letter-spacing:-.085em;margin:0 0 1rem;font-size:clamp(5rem,14.8vw,15rem);font-weight:570;line-height:.76;animation:1.5s cubic-bezier(.16,1,.3,1) both intro}.hero p{z-index:1;font-family:var(--font-display);letter-spacing:-.035em;margin:1.5rem 0 0;font-size:clamp(1.1rem,1.65vw,1.7rem);animation:1.5s cubic-bezier(.16,1,.3,1) .15s both intro}.explore{z-index:2;letter-spacing:.14em;border:1px solid #fff3;border-radius:30px;align-items:center;gap:16px;padding:13px 18px;font-size:9px;transition:all .35s;display:flex;position:absolute;bottom:7vh}.explore:hover{color:#111;background:#fff;transform:translateY(-3px)}svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:18px}.explore .down{transform:rotate(90deg)}.hero-index{color:#5d6168;letter-spacing:.16em;font-size:7px;position:absolute;bottom:7vh;left:4.2vw}.hero-index span{color:var(--blue);padding:0 7px}.evolution{background:var(--deep);height:760vh}.evo-sticky{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.cosmos{background:radial-gradient(circle at 75%,#1769ff1f,#0000 25%),radial-gradient(circle at 75%,#1d222b 0 2px,#0000 3px);transition:all 1s;position:absolute;inset:0}.cosmos:before{content:"";opacity:.45;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:107px 83px;position:absolute;inset:0}.orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)}.orbit-a{width:38vw;height:38vw;animation:30s linear infinite spin}.orbit-b{border-color:#1769ff59;width:17vw;height:17vw}.planet{aspect-ratio:1;background:#fff;border-radius:50%;width:4px;transition:all 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:75%;transform:translate(-50%,-50%);box-shadow:0 0 50px 12px #1769ff66}.stage-2 .planet,.stage-3 .planet{background:radial-gradient(circle at 35% 30%,#58749a,#152238 42%,#07090c 70%);width:17vw;box-shadow:-24px 20px 80px #1769ff38}.stage-3 .planet{filter:saturate(1.5);box-shadow:-24px 20px 100px #269c6f2e}.stage-4 .orbit,.stage-4 .planet,.stage-5 .orbit,.stage-5 .planet,.stage-6 .orbit,.stage-6 .planet,.stage-7 .orbit,.stage-7 .planet{opacity:0;transform:translate(-50%,-50%)scale(2)}.dna{opacity:0;width:14vw;height:45vh;transition:all 1s;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)rotate(-15deg)}.stage-4 .dna,.stage-5 .dna,.stage-6 .dna,.stage-7 .dna{opacity:1}.dna:before,.dna:after{content:"";border-left:1px solid var(--blue);border-right:1px solid #d8e3ff;border-radius:50%;animation:4s ease-in-out infinite turn;position:absolute;inset:0}.dna:after{transform:rotate(90deg)}.dna i{background:linear-gradient(90deg,var(--blue),#fff);height:1px;box-shadow:0 60px #7aa6ff,0 120px #fff,0 180px var(--blue),0 240px #fff;position:absolute;top:20%;left:10%;right:10%}.evo-top{letter-spacing:.2em;color:#686c73;grid-template-columns:50px 1fr auto;font-size:7px;display:grid;position:absolute;top:38px;left:4.2vw;right:4.2vw}.evo-top span,.eyebrow span{color:var(--blue)}.evo-top b{font-weight:400}.evo-top em{font-style:normal}.evo-words{font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:480;line-height:.9;position:absolute;top:50%;left:4.2vw;transform:translateY(-50%)}.evo-words div{opacity:0;filter:blur(12px);width:58vw;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(40px)}.evo-words .active{opacity:1;filter:none;transform:none}.evo-words .past{opacity:0;transform:translateY(-40px)}.evo-end{color:#666b74;letter-spacing:.15em;font-size:9px;position:absolute;bottom:34px;left:4.2vw}.eyebrow{letter-spacing:.2em;color:#70747b;font-size:8px}.eyebrow span{width:52px;display:inline-block}.statement{flex-direction:column;justify-content:center;min-height:110vh;display:flex}.statement-grid{grid-template-columns:1fr 30%;align-items:end;gap:8vw;margin-top:7rem;display:grid}.statement h2,.section-head h2,.verify-copy h2,.partners h2,.footer h2{font-family:var(--font-display);letter-spacing:-.072em;margin:0;font-size:clamp(3.8rem,7.8vw,8rem);font-weight:480;line-height:.91}.statement h2 em,.verify-copy h2 em,.partners h2 em,.footer h2 em{color:#60646b;font-style:normal}.statement-copy{border-top:1px solid var(--line);padding-top:2rem;position:relative}.statement-copy i{background:var(--blue);width:5px;height:5px;box-shadow:0 0 16px var(--blue);border-radius:50%;position:absolute;top:-3px}.statement-copy p{letter-spacing:-.025em;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.65}.statement-copy small{color:#686c73;letter-spacing:.2em;margin-top:4rem;font-size:7px;display:block}.technology{background:#0c0d0f}.section-head{grid-template-columns:1fr auto;align-items:end;gap:5vw;display:grid}.section-head h2{margin-top:3rem;font-size:clamp(3.5rem,6.5vw,7rem)}.section-head>p{max-width:22rem;color:var(--muted);font-size:12px;line-height:1.7}.tech-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:8rem;display:grid}.tech-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:520px;padding:22px;transition:all .45s;display:flex;position:relative;overflow:hidden}.tech-grid article:hover{background:#13151a}.tech-grid .future{grid-column:span 4;min-height:280px}.card-meta,.solution-top{color:#62666d;letter-spacing:.16em;justify-content:space-between;font-size:7px;display:flex}.card-meta b,.solution-top b{font-weight:400}.tech-symbol{width:140px;height:180px;margin:auto;transition:all .7s cubic-bezier(.16,1,.3,1);position:relative}article:hover .tech-symbol{transform:scale(1.08)rotate(3deg)}.tech-symbol:before,.tech-symbol:after,.tech-symbol i{content:"";border:1px solid #ffffff47;position:absolute}.symbol-0:before{border-radius:35px;inset:15px 40px}.symbol-0:after{border-color:var(--blue);box-shadow:0 0 25px var(--blue);top:50%;left:40px;right:40px}.symbol-1:before{border-color:#6c8bc4;border-radius:50%;inset:25px 20px}.symbol-1:after{background:radial-gradient(circle,var(--blue),transparent 70%);filter:blur(4px);border-radius:50%;inset:48px 42px}.symbol-2:before{border-radius:50%;inset:20px 25px}.symbol-2:after{border-color:var(--blue);top:0;bottom:0;left:50%;transform:rotate(25deg)}.symbol-3:before{clip-path:polygon(50% 0,100% 28%,86% 100%,14% 100%,0 28%);background:linear-gradient(145deg,#0000,#1769ff29);inset:20px 30px}.symbol-3:after{background:var(--blue);width:20px;height:20px;box-shadow:0 0 30px var(--blue);border-radius:50%;top:75px;left:60px}.future .tech-symbol{width:80%;height:80px;margin:3rem auto}.future .tech-symbol:before{border-color:#25282e;inset:50% 0 auto}.future .tech-symbol:after{border-color:var(--blue);height:100%;top:0;left:50%}.tech-grid h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:500}.card-foot{border-top:1px solid var(--line);color:#646870;letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:18px;font-size:6px;display:flex}.card-foot svg{width:14px;color:var(--blue)}.verification{color:#111214;background:#f0f1f3;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10vw;min-height:110vh;display:grid}.verification .eyebrow{color:#73777e}.verify-copy h2{margin-top:3rem}.verify-copy p{color:#666a70;max-width:34rem;margin-top:2.5rem;line-height:1.8}.verify-panel{background:#f7f8fa;border:1px solid #0000002e;box-shadow:0 35px 90px #0000001f}.panel-head{letter-spacing:.18em;color:#777b82;border-bottom:1px solid #00000021;justify-content:space-between;padding:18px 22px;font-size:7px;display:flex}.panel-head b{font-weight:400}.verify-panel label{color:#777b82;letter-spacing:.18em;padding:3rem 3rem .8rem;font-size:7px;display:block}.batch-row{border-bottom:1px solid #0006;margin:0 3rem 3rem;display:flex}.batch-row input{color:#111;min-width:0;font-family:var(--font-display);letter-spacing:-.04em;background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:clamp(1.5rem,2.6vw,2.8rem)}.batch-row input::placeholder{color:#b1b4b9}.batch-row button{color:#111;letter-spacing:.15em;background:0 0;border:0;align-items:center;gap:12px;font-size:8px;display:flex}.verify-list{border-top:1px solid #00000021}.verify-list div{border-bottom:1px solid #0000001a;grid-template-columns:45px 1fr auto;padding:18px 22px;font-size:11px;display:grid}.verify-list span,.verify-list b{color:#898c91;letter-spacing:.15em;font-size:7px}.verify-list b{font-weight:400}.solutions{background:#101114}.solution-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:8rem;display:grid}.solution-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:570px;padding:22px;display:flex}.solution-object{place-items:center;height:290px;margin:auto;display:grid;position:relative}.solution-object:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);border:1px solid #ffffff40;border-radius:55px;width:110px;height:210px;box-shadow:0 30px 60px #00000080}.object-1:before{border-radius:18px;width:145px;height:145px;transform:rotate(45deg)}.object-2:before{border-color:#1769ff99;border-radius:50%;width:180px;height:180px;box-shadow:inset 0 0 60px #1769ff1f}.solution-object:after{content:"";background:var(--blue);width:16px;height:16px;box-shadow:0 0 30px var(--blue);border-radius:50%;position:absolute}.solution-grid h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,2.4vw,2.6rem);font-weight:500}.solution-grid p{color:#61656c;letter-spacing:.17em;font-size:7px}.partners{background:#090a0c;min-height:110vh}.partners h2{margin:4rem 0 8rem}.partner-list{border-top:1px solid var(--line);margin-left:27%}.partner-list>div{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;padding:35px 0;transition:all .4s;display:grid}.partner-list>div:hover{color:#80aaff;padding-left:18px}.partner-list span{color:var(--blue);font-size:8px}.partner-list h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,3vw,3.4rem);font-weight:450}.footer{background:radial-gradient(circle at 60%,#1769ff1a,#0000 28%),#111214;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.footer h2{margin:4rem 0 3rem}.footer>a{border-bottom:1px solid #777;align-self:flex-start;align-items:center;gap:20px;padding-bottom:8px;font-size:clamp(1rem,1.8vw,1.5rem);display:flex}.footer>a svg{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:end;margin-top:auto;padding-top:5rem;display:grid}.footer-bottom>b{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(2.5rem,6vw,6rem)}.footer-bottom div{color:#686c73;letter-spacing:.16em;font-size:7px;line-height:2}.footer-bottom a{letter-spacing:.16em;justify-self:end;font-size:7px}@keyframes intro{0%{opacity:0;filter:blur(10px);transform:translateY(35px)}to{opacity:1;filter:none;transform:none}}@keyframes pulse{50%{opacity:.45;transform:scale(1.3)}}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes turn{50%{transform:scaleX(.15)}}@media (width<=900px){.section{padding-left:24px;padding-right:24px}.nav{grid-template-columns:1fr 1fr;padding:0 24px}.nav-status{display:none}.hero h1{font-size:19vw}.hero-index{left:24px}.evo-top{left:24px;right:24px}.evo-words{left:24px}.evo-words div{width:85vw}.cosmos .orbit,.cosmos .planet,.cosmos .dna{top:68%;left:70%}.statement-grid,.verification{grid-template-columns:1fr}.statement-grid{gap:5rem}.section-head{grid-template-columns:1fr}.tech-grid{grid-template-columns:1fr 1fr}.tech-grid .future{grid-column:span 2}.verification{gap:6rem}.solution-grid{grid-template-columns:1fr}.solution-grid article{min-height:480px}.partner-list{margin-left:0}.footer-bottom{grid-template-columns:1fr;gap:2rem}.footer-bottom a{justify-self:start}}@media (width<=560px){.nav-contact{font-size:0}.nav-contact svg{width:18px}.hero h1{font-size:18.5vw}.hero p{font-size:1rem}.hero-index{display:none}.evolution{height:680vh}.evo-words{top:38%}.cosmos .orbit,.cosmos .planet,.cosmos .dna{top:70%;left:60%}.tech-grid{grid-template-columns:1fr}.tech-grid .future{grid-column:auto}.tech-grid article{min-height:460px}.section-head h2,.statement h2,.verify-copy h2,.partners h2,.footer h2{font-size:clamp(3rem,14vw,5rem)}.batch-row,.verify-panel label{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.batch-row input{font-size:1.4rem}.batch-row button{font-size:0}.partner-list>div{grid-template-columns:35px 1fr auto}.partner-list h3{font-size:1.5rem}.footer-bottom>b{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}html{scroll-padding-top:90px}body{text-rendering:optimizelegibility}.skip-link{z-index:100;color:#111;background:#fff;padding:12px 16px;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.nav{text-transform:uppercase;transition:height .35s,background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed}.nav.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0dd1;border-color:#ffffff1a;height:68px}.nav-mark{justify-self:start}.nav-links{color:#7e838c;align-items:center;gap:clamp(18px,3vw,46px);display:flex}.nav-links a,.nav-contact{transition:color .25s}.nav-links a:hover,.nav-contact:hover{color:#fff}.wordmark-lockup{font-family:var(--font-display);letter-spacing:.14em;align-items:center;gap:14px;font-weight:600;display:inline-flex}.wordmark-lockup.compact{gap:10px}.wordmark-lockup .brand-symbol{width:30px;height:30px}.wordmark-lockup.compact .brand-symbol{width:25px;height:25px}.wordmark-lockup b{font-weight:600}.brand-symbol{fill:currentColor!important;stroke:none!important}.brand-symbol path{fill:currentColor;stroke:none}.hero-symbol{z-index:1;opacity:.9;width:clamp(38px,4vw,62px);height:auto;margin-bottom:clamp(2.2rem,4vw,4rem);animation:1.2s cubic-bezier(.16,1,.3,1) both intro;position:relative}.hero h1{margin-bottom:.35rem}.arrow{fill:none;stroke:currentColor;stroke-width:1.3px}.tech-field{color:#676c75;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:7px}.tech-grid article{content-visibility:auto;contain-intrinsic-size:520px}.tech-grid article:hover .card-foot{color:#a5aab3}.verification-feedback{color:#72767d;min-height:40px;margin:0;padding:0 3rem 2rem;font-size:10px;line-height:1.6}.solution-grid article{content-visibility:auto;contain-intrinsic-size:570px}.solution-grid article>div:last-child>p{color:#61656c;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:7px}.solution-grid article>div:last-child>h3{margin:0}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:none}.footer-bottom>.wordmark-lockup{font-size:clamp(1rem,2vw,1.7rem)}.footer-bottom>.wordmark-lockup .brand-symbol{width:clamp(42px,6vw,80px);height:clamp(42px,6vw,80px)}@media (width<=900px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.hero-symbol{margin-bottom:2.3rem}.technology .section-head>p,.solutions .section-head>p{margin-top:2rem}.verification-feedback{padding-left:20px;padding-right:20px}.footer-bottom>.wordmark-lockup{font-size:1rem}}@media (width<=560px){html{scroll-padding-top:68px}.nav{height:68px}.wordmark-lockup.compact b{font-size:10px}.wordmark-lockup.compact .brand-symbol{width:23px;height:23px}.hero{min-height:620px}.hero h1{letter-spacing:-.07em;font-size:17.8vw}.hero-symbol{width:36px}.explore{bottom:5vh}.section{padding-top:7rem;padding-bottom:7rem}.evo-top{top:84px}.evo-end{bottom:24px}.tech-grid{margin-top:5rem}.tech-grid article{min-height:420px;padding:18px}.future .tech-symbol{margin:2rem auto}.verify-panel{margin-left:-8px;margin-right:-8px}.verify-list div{grid-template-columns:34px 1fr}.verify-list b{display:none}.solution-grid{margin-top:5rem}.solution-grid article{min-height:430px;padding:18px}.partner-list>div{padding:28px 0}.footer{min-height:820px}.footer-bottom>.wordmark-lockup .brand-symbol{width:42px;height:42px}}.nav-mark .wordmark-lockup{color:#fff}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}.nav{-webkit-backdrop-filter:none;backdrop-filter:none}.evolution{height:auto}.evo-sticky{position:relative}.evo-words div{display:none}.evo-words .active{display:block}}.platform-hero .hero-kicker{z-index:1;color:#747983;letter-spacing:.22em;margin-bottom:clamp(1.2rem,2vw,2rem);font-size:8px;position:relative}.platform-intro{grid-template-columns:1fr 2.4fr 1fr;align-items:start;gap:5vw;display:grid}.platform-intro h2,.quality-heading h2{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(3.6rem,7vw,7.5rem);font-weight:480;line-height:.92}.platform-intro h2 em,.quality-heading h2 em{color:#62666e;font-style:normal}.platform-intro>p,.quality-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.platform-system{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;margin-top:9rem;display:grid}.platform-visual{aspect-ratio:1;place-items:center;display:grid;position:relative}.system-orbit{border:1px solid var(--line);border-radius:50%;position:absolute}.orbit-one{inset:8%}.orbit-two{border-color:#1769ff59;inset:28%}.system-core{z-index:1;aspect-ratio:1;background:var(--blue);border-radius:50%;place-items:center;width:16%;display:grid;box-shadow:0 0 70px #1769ff40}.system-core svg{color:#fff;width:45%;fill:#fff!important}.platform-visual .node{background:var(--bg);color:#70757e;letter-spacing:.18em;padding:8px 10px;font-size:7px;position:absolute}.node-a{top:5%;left:45%}.node-b{top:53%;right:0}.node-c{bottom:14%;left:3%}.platform-list{border-top:1px solid var(--line)}.platform-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:28px 0;display:grid}.platform-list article>span{color:var(--blue);font-size:8px}.platform-list h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(1.5rem,2.3vw,2.5rem);font-weight:500}.platform-list p{color:#727780;margin:0;font-size:12px;line-height:1.65}.portfolio{background:#0b0c0e}.portfolio-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1.35fr .825fr .825fr;margin-top:8rem;display:grid}.portfolio-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:600px;flex-direction:column;min-height:600px;padding:22px;display:flex}.portfolio-meta{color:#696e77;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.portfolio-meta b{font-weight:400}.pen-visual{filter:drop-shadow(0 28px 28px #00000073);align-items:stretch;width:90%;height:68px;margin:auto;display:flex;position:relative;transform:rotate(-4deg)}.pen-cap{background:linear-gradient(#f8f8f8,#aeb2b9);border-radius:34px 0 0 34px;width:24%}.pen-ring{background:var(--blue);width:3%}.pen-body{color:#12151a;background:linear-gradient(#f5f6f7,#c5c8cd);width:57%;padding:12px 15px;position:relative}.pen-body b,.pen-body span,.pen-body small{display:block}.pen-body b{letter-spacing:.05em;font-size:11px}.pen-body span{color:var(--blue);font-size:9px;font-weight:600}.pen-body small{letter-spacing:.1em;font-size:4px}.pen-window{color:#111;background:#e2e4e7;place-items:center;width:8%;font-size:11px;display:grid}.pen-end{background:#25282e;border-radius:0 18px 18px 0;width:8%}.portfolio-placeholder{width:170px;height:240px;margin:auto;position:relative}.portfolio-placeholder:before,.portfolio-placeholder:after,.portfolio-placeholder i{content:"";border:1px solid #ffffff40;position:absolute}.placeholder-1:before{border-radius:48%;inset:25px}.placeholder-1:after{border-color:var(--blue);border-radius:50%;inset:58px;box-shadow:0 0 30px #1769ff33}.placeholder-2:before{border-radius:40px;inset:20px 48px}.placeholder-2:after{border-color:var(--blue);top:50%;left:30px;right:30px}.portfolio-copy p{color:#666b74;letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:7px}.portfolio-copy h3{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,2.6vw,3rem);font-weight:500}.portfolio-copy strong{color:#858a93;margin-top:8px;font-size:12px;font-weight:400;display:block}.portfolio-foot{border-top:1px solid var(--line);color:#636871;letter-spacing:.16em;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;font-size:7px;display:flex}.passport{color:#111214;background:#eff0f2;grid-template-columns:.85fr 1.15fr;align-items:center;gap:10vw;display:grid}.passport .eyebrow{color:#70747b}.passport-copy h2{font-family:var(--font-display);letter-spacing:-.068em;margin:3rem 0 2rem;font-size:clamp(3.4rem,6vw,6.5rem);font-weight:480;line-height:.92}.passport-copy h2 em{color:#898d94;font-style:normal}.passport-copy>p{color:#63676e;line-height:1.8}.passport-copy ul{border-top:1px solid #00000026;margin:3rem 0 0;padding:0;list-style:none}.passport-copy li{border-bottom:1px solid #0000001f;padding:15px 0;font-size:11px}.passport-console{background:#f8f9fa;border:1px solid #00000029;box-shadow:0 35px 90px #0000001a}.passport-head{color:#757980;letter-spacing:.18em;border-bottom:1px solid #0000001f;justify-content:space-between;padding:18px 22px;font-size:7px;display:flex}.passport-head i{background:var(--blue);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.passport-head b{font-weight:400}.passport-qr{align-items:center;gap:28px;padding:3rem;display:flex}.qr-mark{fill:#101114;stroke:none;width:112px;height:112px}.passport-qr small{color:#747880;letter-spacing:.16em;font-size:7px;line-height:1.7}.passport-qr strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:13px;font-size:2rem;display:block}.passport-console label{color:#7c8087;letter-spacing:.18em;margin:0 3rem 10px;font-size:7px;display:block}.passport-input{border-bottom:1px solid #00000061;margin:0 3rem;display:flex}.passport-input input{color:#111;min-width:0;font-family:var(--font-display);letter-spacing:-.04em;background:0 0;border:0;outline:0;flex:1;padding:15px 0;font-size:clamp(1.35rem,2.2vw,2.4rem)}.passport-input input::placeholder{color:#b5b8bd}.passport-input button{color:#111;letter-spacing:.13em;background:0 0;border:0;align-items:center;gap:12px;font-size:8px;display:flex}.passport-console>p{color:#747880;min-height:60px;margin:0;padding:18px 3rem;font-size:9px;line-height:1.6}.quality{background:#101114}.quality-heading{grid-template-columns:1fr 2.3fr 1fr;align-items:start;gap:5vw;display:grid}.quality-principles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:9rem;display:grid}.quality-principles article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:24px;display:flex}.quality-principles span{color:var(--blue);font-size:8px}.quality-principles h3{font-family:var(--font-display);letter-spacing:-.055em;margin:auto 0 1.5rem;font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:500;line-height:1.02}.quality-principles p{color:#6e737b;margin:0;font-size:12px;line-height:1.7}@media (width<=900px){.platform-intro,.quality-heading{grid-template-columns:1fr}.platform-intro h2,.quality-heading h2{margin-top:3rem}.platform-intro>p,.quality-heading>p{margin-top:2rem}.platform-system{grid-template-columns:1fr;gap:5rem}.platform-visual{width:100%;max-width:600px;margin:auto}.portfolio-grid{grid-template-columns:1fr 1fr}.portfolio-grid .featured-product{grid-column:span 2}.passport{grid-template-columns:1fr;gap:6rem}.quality-principles{grid-template-columns:1fr}}@media (width<=560px){.platform-hero .hero-kicker{font-size:6px}.platform-intro h2,.quality-heading h2{font-size:clamp(3rem,14vw,5rem)}.platform-system{margin-top:5rem}.portfolio-grid{grid-template-columns:1fr;margin-top:5rem}.portfolio-grid .featured-product{grid-column:auto}.portfolio-grid article{min-height:480px}.pen-visual{width:100%;height:54px}.passport-console{margin-left:-8px;margin-right:-8px}.passport-qr{gap:20px;padding:2rem}.qr-mark{width:90px;height:90px}.passport-console label,.passport-input{margin-left:20px;margin-right:20px}.passport-input button{font-size:0}.passport-console>p{padding-left:20px;padding-right:20px}.quality-principles{margin-top:5rem}.quality-principles article{min-height:260px}}.platform-hero .hero-tagline{margin-top:1.4rem}.platform-hero .hero-explainer{z-index:2;color:#8a8f98;max-width:570px;font-family:var(--font-inter);letter-spacing:.005em;text-align:center;margin:1.35rem 24px 0;font-size:clamp(.78rem,1vw,.95rem);font-weight:400;line-height:1.6;animation:1.5s cubic-bezier(.16,1,.3,1) .28s both intro}.hero-device{z-index:1;opacity:.16;filter:blur(.1px);width:min(54vw,760px);height:44px;animation:10s ease-in-out infinite deviceDrift;display:flex;position:absolute;bottom:14%;right:-3vw;transform:rotate(-3deg)}.hero-device-cap{background:#ffffff0a;border:1px solid #ffffff73;border-radius:24px 0 0 24px;width:30%}.hero-device-ring{background:var(--blue);width:2.5%;box-shadow:0 0 24px #1769ff99}.hero-device-body{border-top:1px solid #ffffff73;border-bottom:1px solid #ffffff73;width:53%;position:relative}.hero-device-body i{background:#fff6;width:32%;height:2px;position:absolute;top:35%;left:12%}.hero-device-body i:last-child{background:#1769ffbf;width:18%;top:57%}.hero-device-window{color:#ffffffa6;border:1px solid #ffffff73;place-items:center;width:7%;font-size:8px;display:grid}.hero-device-end{background:#ffffff4d;border-radius:0 14px 14px 0;width:7.5%}@keyframes deviceDrift{50%{transform:translate(calc(-50% - 12px))rotate(-2deg)}}@media (width<=900px){.hero-device{opacity:.12;width:78vw;bottom:14%;right:-12%}}@media (width<=560px){.platform-hero .hero-tagline{margin-top:1.1rem}.platform-hero .hero-explainer{max-width:330px;margin-top:1rem;font-size:.72rem}.hero-device{opacity:.11;width:102vw;height:34px;bottom:15%;right:-20%}.platform-hero .explore{bottom:5vh}}@media (prefers-reduced-motion:reduce){.hero-device{animation:none}}.platform-hero{padding-bottom:15vh}.platform-hero .hero-symbol{margin-bottom:1.6rem}.platform-hero .hero-kicker{text-align:center;grid-template-columns:1fr 1.5fr 1fr;gap:16px;width:min(620px,80vw);margin-bottom:clamp(1.5rem,2.4vw,2.5rem);display:grid}.platform-hero .hero-kicker span{text-align:left;color:#656a73}.platform-hero .hero-kicker b{color:#a2a7af;font-weight:500}.platform-hero .hero-kicker em{text-align:right;color:#656a73;font-style:normal}.platform-hero .hero-tagline{max-width:720px;margin:1.25rem 24px 0;font-size:clamp(1rem,1.5vw,1.45rem);line-height:1.3}.platform-hero .hero-explainer{color:#747a84;max-width:620px;margin-top:1rem;font-size:clamp(.74rem,.9vw,.88rem)}.platform-hero .hero-device{opacity:.28;filter:none;width:min(68vw,920px);height:52px;bottom:14.5%;left:50%;right:auto;transform:translate(-50%)rotate(-2deg)}.platform-hero .hero-device-cap{background:linear-gradient(#ffffff2e,#ffffff0d);border:1px solid #ffffff8c;border-radius:28px 0 0 28px;width:27%;position:relative}.hero-device-cap i{background:#ffffff38;border-radius:5px;width:62%;height:15%;position:absolute;top:16%;left:16%}.platform-hero .hero-device-ring{background:var(--blue);width:2%}.platform-hero .hero-device-body{color:#eef1f5;background:#ffffff14;border:1px solid #ffffff8c;border-left:0;width:52%;padding:8px 13px}.platform-hero .hero-device-body b,.platform-hero .hero-device-body span,.platform-hero .hero-device-body small{background:0 0;width:auto;height:auto;display:block;position:static}.platform-hero .hero-device-body b{letter-spacing:.08em;font-size:8px}.platform-hero .hero-device-body span{color:#6f9cff;font-size:7px;font-weight:600}.platform-hero .hero-device-body small{color:#8b9099;letter-spacing:.12em;font-size:4px}.hero-device-mechanism{color:#858a93;border-top:1px solid #ffffff8c;border-bottom:1px solid #ffffff8c;justify-content:center;align-items:center;gap:7px;width:11%;display:flex}.hero-device-mechanism small{letter-spacing:.14em;font-size:4px}.platform-hero .hero-device-window{background:#ffffff14;border:1px solid #ffffff80;width:25px;height:28px}.platform-hero .hero-device-end{background:#ffffff47;border-radius:0 17px 17px 0;width:8%}.hero-proof{z-index:2;color:#656a73;letter-spacing:.16em;justify-content:center;gap:clamp(20px,5vw,70px);font-size:6px;display:flex;position:absolute;bottom:9.5%;left:4.2vw;right:4.2vw}.hero-proof span{align-items:center;gap:8px;display:flex}.hero-proof i{background:var(--blue);width:4px;height:4px;box-shadow:0 0 10px var(--blue);border-radius:50%}.platform-hero .explore{bottom:3.5vh}.platform-hero .hero-index{bottom:4.5vh}@media (width<=900px){.platform-hero .hero-device{opacity:.2;width:84vw;left:50%;right:auto}.hero-proof{gap:24px}}@media (width<=560px){.platform-hero{padding-bottom:19vh}.platform-hero .hero-symbol{margin-bottom:1.2rem}.platform-hero .hero-kicker{grid-template-columns:1fr;width:88vw;margin-bottom:1.5rem}.platform-hero .hero-kicker span,.platform-hero .hero-kicker em{display:none}.platform-hero .hero-tagline{max-width:340px;font-size:1rem;line-height:1.35}.platform-hero .hero-explainer{max-width:325px;font-size:.68rem}.platform-hero .hero-device{opacity:.18;width:108vw;height:34px;bottom:14%}.platform-hero .hero-device-body{padding:5px 8px}.platform-hero .hero-device-body b,.platform-hero .hero-device-body span{font-size:5px}.platform-hero .hero-device-body small,.hero-device-mechanism small{display:none}.platform-hero .hero-device-window{width:18px;height:20px;font-size:6px}.hero-proof{display:none}.platform-hero .hero-index{font-size:5px;display:block;bottom:4.6vh}.platform-hero .explore{bottom:7vh}}.hero-representative{z-index:2;color:#dfe2e7;align-items:center;gap:12px;margin-bottom:1.4rem;display:flex;position:relative}.hero-representative>svg{width:32px;height:32px}.hero-representative span{text-align:left;flex-direction:column;gap:2px;display:flex}.hero-representative small{color:#6e737c;letter-spacing:.2em;font-size:5px}.hero-representative b{font-family:var(--font-display);letter-spacing:.17em;font-size:10px;font-weight:600}.platform-hero .technology-title{z-index:1;letter-spacing:-.075em;text-align:center;flex-direction:column;align-items:center;margin:0;font-size:clamp(4rem,9.2vw,9rem);line-height:.82;display:flex}.technology-title span:last-child{color:#737780}.platform-hero .technology-title+.hero-tagline{max-width:660px;margin-top:2rem;font-size:clamp(.95rem,1.25vw,1.2rem);line-height:1.45}.platform-hero .technology-title~.hero-explainer{max-width:650px;margin-top:.85rem}@media (width<=900px){.platform-hero .technology-title{font-size:clamp(3.8rem,11vw,7rem)}.hero-representative{margin-bottom:1.1rem}}@media (width<=560px){.platform-hero{padding-bottom:20vh}.hero-representative{margin-bottom:1rem}.hero-representative>svg{width:27px;height:27px}.platform-hero .technology-title{font-size:clamp(3.5rem,17vw,5rem);line-height:.84}.platform-hero .technology-title+.hero-tagline{max-width:335px;margin-top:1.5rem;font-size:.9rem}.platform-hero .technology-title~.hero-explainer{max-width:330px;margin-top:.7rem}.platform-hero .hero-device{bottom:13.5%}.platform-hero .explore{bottom:6.5vh}}.platform-hero{padding-top:100px;padding-bottom:205px}.technology-identity{z-index:2;color:#d8dbe0;align-items:center;gap:12px;margin-bottom:1.3rem;display:flex;position:relative}.technology-identity-mark{border:1px solid #ffffff47;width:38px;height:38px;position:relative}.technology-identity-mark:before,.technology-identity-mark:after,.technology-identity-mark i{content:"";background:currentColor;position:absolute}.technology-identity-mark:before{height:1px;top:10px;left:7px;right:7px}.technology-identity-mark:after{height:1px;bottom:10px;left:7px;right:13px}.technology-identity-mark i:first-child{width:1px;height:26px;color:var(--blue);top:6px;left:11px;transform:rotate(36deg)}.technology-identity-mark i:last-child{width:1px;height:26px;top:6px;right:11px;transform:rotate(-36deg)}.technology-identity>span{text-align:left;flex-direction:column;gap:3px;display:flex}.technology-identity b{letter-spacing:.18em;font-size:8px;font-weight:500}.technology-identity small{color:#626770;letter-spacing:.16em;font-size:5px}.platform-hero .hero-kicker{margin-bottom:.95rem}.platform-hero .hero-origin{z-index:2;color:#aeb3ba;font-family:var(--font-inter);letter-spacing:.04em;margin:0;font-size:clamp(.72rem,.9vw,.86rem);font-weight:400;line-height:1.4}.platform-hero .hero-creator{z-index:2;color:#626771;font-family:var(--font-inter);letter-spacing:.08em;margin:.35rem 0 1.25rem;font-size:clamp(.62rem,.75vw,.72rem);font-weight:400;line-height:1.4}.platform-hero .technology-title+.hero-tagline{max-width:650px;margin-top:1.4rem;font-size:clamp(.88rem,1.05vw,1rem)}.platform-hero .technology-title~.hero-explainer{max-width:650px;margin-top:.65rem;font-size:clamp(.68rem,.8vw,.8rem)}.platform-hero .hero-representative{margin:1.15rem 0 0}.platform-hero .hero-representative>svg{width:26px;height:26px}.platform-hero .hero-representative small{font-size:4px}.platform-hero .hero-representative b{font-size:8px}.platform-hero .hero-device{opacity:.21;bottom:12.5%}.platform-hero .hero-proof{bottom:8.3%}@media (width<=900px){.platform-hero{padding-top:95px;padding-bottom:190px}.technology-identity{margin-bottom:1rem}.platform-hero .technology-title{font-size:clamp(3.3rem,10vw,6.2rem)}}@media (width<=560px){.platform-hero{height:100svh;min-height:860px;padding-top:82px;padding-bottom:185px}.technology-identity{margin-bottom:.85rem}.technology-identity-mark{width:32px;height:32px}.platform-hero .hero-kicker{margin-bottom:.75rem}.platform-hero .hero-origin{text-align:center;max-width:330px;font-size:.65rem}.platform-hero .hero-creator{margin-top:.3rem;margin-bottom:1rem;font-size:.56rem}.platform-hero .technology-title{font-size:clamp(3rem,14vw,4.3rem)}.platform-hero .technology-title+.hero-tagline{max-width:330px;margin-top:1.1rem;font-size:.78rem}.platform-hero .technology-title~.hero-explainer{max-width:330px;font-size:.62rem}.platform-hero .hero-representative{margin-top:.9rem}.platform-hero .hero-device{bottom:12.5%}.platform-hero .explore{bottom:5.8vh}.platform-hero .hero-index{bottom:3.7vh}}.nav-actions{justify-self:end;align-items:center;gap:22px;display:flex}.nav-actions .nav-contact{justify-self:auto}.language-switcher{border-left:1px solid #ffffff21;align-items:center;padding-left:18px;display:flex}.language-switcher button{color:#5f646d;cursor:pointer;letter-spacing:.16em;background:0 0;border:0;align-items:center;gap:6px;padding:8px 7px;font-size:7px;transition:color .25s;display:flex}.language-switcher button span{color:#686d76;letter-spacing:.04em;border:1px solid #ffffff2e;place-items:center;width:17px;height:12px;font-size:5px;transition:all .25s;display:grid}.language-switcher button:hover,.language-switcher button.is-active{color:#fff}.language-switcher button.is-active span{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 14px #1769ff59}.language-switcher button:focus-visible{outline:1px solid var(--blue);outline-offset:3px}.hero-representative span{max-width:300px}.hero-representative em{color:#858a93;letter-spacing:.12em;font-size:5px;font-style:normal;line-height:1.35}.platform-hero .hero-representative{align-items:flex-start}.platform-hero .hero-representative>svg{margin-top:1px}.platform-hero .technology-title{font-size:clamp(3.2rem,7vw,6.8rem)}@media (width<=900px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-actions{gap:12px}.language-switcher{padding-left:10px}.platform-hero .hero-representative{margin-top:.8rem}}@media (width<=560px){.nav{height:70px;padding-left:4vw;padding-right:4vw}.nav-mark .wordmark-lockup b{font-size:9px}.nav-actions{gap:7px}.nav-contact{font-size:0}.nav-contact svg{width:13px}.language-switcher{padding-left:5px}.language-switcher button{gap:4px;padding:7px 4px;font-size:6px}.language-switcher button span{width:15px;height:10px;font-size:4px}.platform-hero{padding-top:75px}.platform-hero .hero-representative{max-width:330px;margin-top:.7rem}.hero-representative em{font-size:4px}.platform-hero .technology-title{font-size:clamp(2.7rem,13vw,4rem)}}.hero-technology-visual{z-index:1;pointer-events:none;width:min(34vw,520px);height:min(22vw,290px);margin:0;position:absolute;bottom:8.5%;right:3.8vw}.technology-image-frame{clip-path:polygon(0 0,100% 0,100% 88%,94% 100%,0 100%);background:#e9e9e9;border:1px solid #ffffff24;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 70px #00000057}.technology-image-frame:after{content:"";mix-blend-mode:multiply;background:linear-gradient(110deg,#1769ff0f,#0000 45%,#00000014);position:absolute;inset:0}.technology-image-frame img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.22)contrast(1.06);width:100%;height:100%;display:block}.hero-technology-visual figcaption{color:#626770;letter-spacing:.18em;font-size:5px;position:absolute;bottom:-20px;left:0}.technology-callout{color:#11151b;align-items:center;gap:8px;display:flex;position:absolute}.technology-callout>i{background:var(--blue);border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 0 3px #1769ff2e}.technology-callout>i:after{content:"";background:#1769ffb3;width:40px;height:1px;position:absolute;top:2px;left:6px}.technology-callout span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f4f6f8d1;flex-direction:column;gap:2px;padding:6px 8px 6px 0;display:flex}.technology-callout b{letter-spacing:.15em;font-size:5px;font-weight:650}.technology-callout small{color:#646a73;letter-spacing:.08em;font-size:4px}.callout-body{bottom:22%;left:22%}.callout-dose{top:20%;right:8%}.hero-proof{justify-content:center;width:48%;right:auto}.language-switcher{gap:4px}.language-option{align-items:center;display:flex}.language-option>i{color:#343841;font-size:9px;font-style:normal}.language-switcher .language-option button{gap:6px;padding:8px 6px;font-size:8px}.language-switcher .language-option .language-flag{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;font-size:14px;line-height:1;display:inline}.language-switcher .language-option button.is-active .language-flag{box-shadow:none;background:0 0;border:0}.language-switcher .language-option button.is-active{color:#fff}.language-switcher .language-option button.is-active:after{content:"";background:var(--blue);width:16px;height:1px;box-shadow:0 0 8px var(--blue);margin-top:24px;position:absolute}@media (width<=900px){.hero-technology-visual{opacity:.78;width:min(48vw,430px);height:min(30vw,255px);bottom:8%;right:-2vw}.hero-proof{justify-content:flex-start;width:44%;left:4.2vw}.technology-callout small{display:none}}@media (width<=560px){.hero-technology-visual{opacity:.68;width:63vw;height:39vw;bottom:8.5%;right:-9vw}.hero-technology-visual figcaption,.technology-callout,.hero-proof{display:none}.language-switcher .language-option button{gap:4px;padding:7px 3px;font-size:7px}.language-switcher .language-option .language-flag{width:auto;height:auto;font-size:12px}.language-switcher .language-option button.is-active:after{margin-top:21px}}.language-switcher .language-option button{position:relative}.technology-identity{align-items:flex-start}.technology-identity>span{gap:3px}.technology-identity b{font-family:var(--font-display);letter-spacing:.08em;font-size:15px;font-weight:600;line-height:1}.technology-identity strong{color:#aeb3bb;letter-spacing:.11em;font-size:7px;font-weight:450}.technology-identity small{color:#777c85;letter-spacing:.1em;margin-top:3px;font-size:5px}.technology-identity em{color:#565b64;letter-spacing:.17em;text-transform:uppercase;font-size:5px;font-style:normal}.platform-hero .hero-origin{margin-bottom:1.15rem}@media (width<=560px){.technology-identity b{font-size:12px}.technology-identity strong{font-size:5px}.technology-identity small,.technology-identity em{font-size:4px}.platform-hero .hero-origin{margin-bottom:.85rem}}.lyoprester-system-visual{width:min(42vw,650px);height:min(24vw,340px);bottom:7.8%;right:3.4vw}.lyoprester-system-visual .technology-image-frame{clip-path:none;inset:auto}.chamber-frame{background:#edf0f2;border-color:#ffffff2e;width:78%;height:100%;top:0;left:0}.chamber-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.82)contrast(1.05)}.eznject-frame{z-index:2;background:#eef0f2;border-color:#ffffff38;width:34%;height:43%;bottom:0;right:0;box-shadow:-20px -20px 50px #00000038}.eznject-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:76% center;object-position:76% center;filter:saturate(.82)contrast(1.04);width:185%;height:100%}.lyoprester-system-visual figcaption{bottom:-18px}.lyoprester-system-visual .technology-callout span{background:#f4f6f8e6}.callout-dry{bottom:15%;left:7%}.callout-liquid{top:15%;left:42%}.callout-eznject{z-index:3;bottom:7%;right:1%}.callout-eznject>i:after{width:24px}.lyoprester-system-visual+.hero-proof{width:46%}@media (width<=900px){.lyoprester-system-visual{width:52vw;height:31vw;bottom:7.8%;right:-5vw}.callout-eznject,.lyoprester-system-visual .technology-callout small{display:none}}@media (width<=560px){.lyoprester-system-visual{opacity:.76;width:67vw;height:41vw;bottom:8.2%;right:-8vw}.chamber-frame{width:86%}.eznject-frame{width:38%;height:40%}.lyoprester-system-visual .technology-callout{display:none}}.eznject-frame img{width:180%;max-width:none;transform:translate(-43%)}.platform-hero{justify-content:center;align-items:stretch;padding:96px 4.2vw 150px}.hero-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;max-width:760px;display:flex;position:relative}.hero-copy .technology-identity{margin-bottom:1.6rem}.hero-copy .hero-kicker{text-align:left;width:100%;max-width:650px;margin-bottom:1.1rem}.hero-copy .hero-kicker span{text-align:left}.hero-copy .hero-kicker b{text-align:center}.hero-copy .hero-kicker em{text-align:right}.platform-hero .hero-copy .hero-origin{text-align:left;max-width:620px}.platform-hero .hero-copy .technology-title{text-align:left;align-items:flex-start;max-width:760px;font-size:clamp(3.4rem,5.6vw,6.7rem)}.platform-hero .hero-copy .hero-tagline,.platform-hero .hero-copy .hero-explainer{text-align:left;max-width:620px;margin-left:0;margin-right:0}.platform-hero .hero-copy .hero-representative{align-self:flex-start}.platform-hero .lyoprester-system-visual{width:min(40vw,640px);height:min(26vw,390px);top:50%;bottom:auto;right:3.8vw;transform:translateY(-38%)}.platform-hero .hero-proof{justify-content:center;width:40%;bottom:8.4%;left:auto;right:4.2vw}@media (width<=1100px) and (width>=901px){.hero-copy{width:53%}.platform-hero .hero-copy .technology-title{font-size:clamp(3rem,5.2vw,5rem)}.platform-hero .lyoprester-system-visual{width:42vw;height:27vw;right:2vw}.platform-hero .hero-copy .hero-tagline,.platform-hero .hero-copy .hero-explainer{max-width:520px}}@media (width<=900px){.platform-hero{justify-content:flex-start;height:auto;min-height:980px;padding:88px 4.2vw 300px}.hero-copy{justify-content:flex-start;align-items:center;width:100%;max-width:none}.hero-copy .technology-identity{align-self:center}.hero-copy .hero-kicker{text-align:center;max-width:620px}.platform-hero .hero-copy .hero-origin,.platform-hero .hero-copy .technology-title,.platform-hero .hero-copy .hero-tagline,.platform-hero .hero-copy .hero-explainer{text-align:center}.platform-hero .hero-copy .technology-title{align-items:center;max-width:700px}.platform-hero .hero-copy .hero-representative{align-self:center}.platform-hero .lyoprester-system-visual{opacity:1;width:min(62vw,500px);height:min(38vw,305px);top:auto;bottom:76px;right:50%;transform:translate(50%)}.platform-hero .hero-proof{display:none}}@media (width<=560px){.platform-hero{min-height:940px;padding:76px 4.2vw 250px}.hero-copy .technology-identity{margin-bottom:1rem}.hero-copy .hero-kicker{margin-bottom:.7rem}.platform-hero .hero-copy .technology-title{font-size:clamp(2.7rem,13vw,4rem)}.platform-hero .hero-copy .hero-tagline{margin-top:1rem}.platform-hero .hero-copy .hero-explainer{margin-top:.6rem}.platform-hero .lyoprester-system-visual{width:70vw;height:43vw;bottom:68px}.platform-hero .explore{bottom:3.8vh}.platform-hero .hero-index{bottom:2.1vh}}.platform-hero{justify-content:center;align-items:center;height:100svh;min-height:700px;padding:100px 4.2vw 120px}.platform-hero .hero-copy{text-align:center;justify-content:center;align-items:center;width:100%;max-width:1120px}.hero-lyoprester-identity{flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(2rem,4vh,3.5rem)}.hero-lyoprester-identity>img{width:min(380px,52vw);height:auto;display:block}.hero-lyoprester-identity>span{text-align:center;align-items:center}.hero-lyoprester-identity strong{color:#9ca2aa;letter-spacing:.13em;font-size:8px}.hero-lyoprester-identity small{color:#747a83;letter-spacing:.12em;margin-top:5px;font-size:6px}.hero-lyoprester-identity em{color:#555b64;letter-spacing:.2em;font-size:5px}.platform-hero .hero-copy .technology-title{text-align:center;align-items:center;max-width:1050px;font-size:clamp(4rem,8vw,8.5rem);line-height:.84}.platform-hero .hero-copy .hero-tagline{text-align:center;max-width:650px;margin:clamp(1.5rem,3vh,2.5rem) auto 0}.platform-hero .hero-copy .hero-representative{align-self:center;margin-top:clamp(2rem,4vh,3rem)}.technology-detail-stage{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.55fr) minmax(500px,1.45fr);align-items:center;gap:7vw;min-height:500px;margin-top:8rem;padding:2rem 0 4rem;display:grid}.technology-detail-copy>p{color:#858a93;margin:0;font-size:14px;line-height:1.8}.detail-proof{color:#656a73;letter-spacing:.16em;flex-direction:column;gap:14px;margin-top:3rem;font-size:7px;display:flex}.detail-proof span{align-items:center;gap:9px;display:flex}.detail-proof i{background:var(--blue);width:5px;height:5px;box-shadow:0 0 10px var(--blue);border-radius:50%}.technology-detail-stage .lyoprester-system-visual{opacity:1;width:100%;height:clamp(320px,30vw,460px);position:relative;top:auto;bottom:auto;right:auto;transform:none}.technology-detail-stage .technology-callout{display:flex}.technology-detail-stage .technology-callout small{display:block}@media (width<=900px){.platform-hero{height:100svh;min-height:760px;padding:86px 4.2vw 110px}.platform-hero .hero-copy{justify-content:center}.hero-lyoprester-identity{margin-bottom:2rem}.hero-lyoprester-identity>img{width:min(330px,58vw)}.platform-hero .hero-copy .technology-title{font-size:clamp(3.4rem,10vw,6rem)}.technology-detail-stage{grid-template-columns:1fr;gap:4rem;margin-top:6rem}.technology-detail-copy{max-width:620px}.detail-proof{flex-flow:wrap;gap:20px}.technology-detail-stage .lyoprester-system-visual{height:min(56vw,420px)}}@media (width<=560px){.platform-hero{height:100svh;min-height:700px;padding:76px 5vw 100px}.hero-lyoprester-identity{margin-bottom:1.7rem}.hero-lyoprester-identity>img{width:min(285px,70vw)}.hero-lyoprester-identity strong{font-size:6px}.hero-lyoprester-identity small{font-size:5px}.platform-hero .hero-copy .technology-title{font-size:clamp(3rem,14vw,4.5rem)}.platform-hero .hero-copy .hero-tagline{max-width:330px;margin-top:1.3rem}.platform-hero .hero-copy .hero-representative{margin-top:1.8rem}.technology-detail-stage{min-height:0;margin-top:5rem}.technology-detail-stage .lyoprester-system-visual{height:58vw}.technology-detail-stage .technology-callout{display:none}.technology-detail-stage .eznject-frame{display:block}}@media (width<=900px){.platform-hero .hero-copy{transform:translateY(28px)}}.nav-brand-intro{align-items:center;gap:14px;min-width:0;display:flex}.nav-brand-intro>small{color:#737b85;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #29a4da59;max-width:220px;padding-left:14px;font-size:5px;font-weight:400;line-height:1.45}.platform-hero{background:radial-gradient(at 77% 52%,#29a4da1f,#0000 32%),radial-gradient(at 45% 58%,#1a1c21 0,#111214 46%,#0c0d0f 100%);align-items:stretch;padding-left:4.2vw;padding-right:4.2vw;overflow:hidden}.platform-hero .hero-copy{text-align:center;align-items:center;width:49%;max-width:720px;transform:none}.hero-lyoprester-identity{margin-bottom:clamp(2rem,3.5vh,3rem)}.hero-lyoprester-identity>img{width:min(400px,34vw)}.hero-lyoprester-identity strong{color:#c3c8ce;letter-spacing:.07em;font-size:clamp(10px,.85vw,13px);font-weight:500;line-height:1.35}.hero-lyoprester-identity small{color:#949ba4;letter-spacing:.07em;margin-top:9px;font-size:clamp(8px,.68vw,10px);line-height:1.4}.hero-lyoprester-identity em{color:#6f7781;letter-spacing:.14em;margin-top:2px;font-size:clamp(7px,.58vw,9px);line-height:1.4}.platform-hero .hero-copy .technology-title{max-width:720px;font-size:clamp(3.5rem,5.5vw,6.2rem)}.platform-hero .hero-copy .hero-tagline{color:#a8afb7;max-width:560px}.hero-cartridge-visual{z-index:2;pointer-events:none;width:min(44vw,700px);height:min(35vw,520px);margin:0;position:absolute;top:50%;right:3.5vw;transform:translateY(-42%)}.hero-cartridge-frame{background:#f4f6f8;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 100px #0000004d,0 0 80px #29a4da14;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.hero-cartridge-frame:after{content:"";mix-blend-mode:multiply;background:linear-gradient(135deg,#29a4da0f,#0000 48%,#141c2414);position:absolute;inset:0}.hero-cartridge-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.92)contrast(1.03);width:100%;height:100%;display:block}.hero-cartridge-visual figcaption{color:#6c7580;letter-spacing:.17em;font-size:6px;position:absolute;bottom:-20px;right:6%}.cartridge-label{z-index:3;color:#fff;letter-spacing:.16em;text-shadow:0 1px 8px #00000080;align-items:center;gap:9px;font-size:7px;font-weight:550;display:flex;position:absolute}.cartridge-label i{background:#29a4da;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 13px #29a4dabf}.cartridge-label i:after{content:"";background:#ffffffb8;width:34px;height:1px;position:absolute;top:2px;left:6px}.cartridge-label span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e12a3;padding:6px 8px}.cartridge-label-dry{bottom:22%;left:12%}.cartridge-label-liquid{top:22%;right:12%}@media (width<=1100px) and (width>=901px){.platform-hero .hero-copy{width:50%}.hero-lyoprester-identity>img{width:min(340px,31vw)}.platform-hero .hero-copy .technology-title{font-size:clamp(3.1rem,5vw,5rem)}.hero-cartridge-visual{width:45vw;height:36vw;right:1.5vw}}@media (width<=900px){.nav-brand-intro>small{max-width:170px;font-size:4px}.platform-hero{align-items:center;height:auto;min-height:980px;padding-top:110px;padding-bottom:370px}.platform-hero .hero-copy{width:100%;max-width:720px;transform:none}.hero-lyoprester-identity>img{width:min(360px,57vw)}.platform-hero .hero-copy .technology-title{font-size:clamp(3.4rem,10vw,6rem)}.hero-cartridge-visual{width:min(70vw,520px);height:min(53vw,390px);top:auto;bottom:72px;right:50%;transform:translate(50%)}.cartridge-label{font-size:6px}.hero-cartridge-visual figcaption{display:none}}@media (width<=560px){.nav-brand-intro>small{display:none}.platform-hero{min-height:900px;padding-top:90px;padding-bottom:300px}.hero-lyoprester-identity>img{width:min(290px,72vw)}.hero-lyoprester-identity strong{font-size:9px}.hero-lyoprester-identity small{font-size:7px}.hero-lyoprester-identity em{font-size:6px}.platform-hero .hero-copy .technology-title{font-size:clamp(3rem,14vw,4.5rem)}.hero-cartridge-visual{width:78vw;height:58vw;bottom:58px}.cartridge-label{font-size:5px}.cartridge-label i:after{width:20px}.cartridge-label span{padding:5px 6px}}@media (width<=900px) and (height<=650px){.platform-hero{align-items:stretch;height:100svh;min-height:100svh;padding:78px 4.2vw 36px}.platform-hero .hero-copy{justify-content:center;align-items:center;width:50%;max-width:360px}.hero-lyoprester-identity{gap:7px;margin-bottom:14px}.hero-lyoprester-identity>img{width:min(210px,31vw)}.hero-lyoprester-identity strong{font-size:7px}.hero-lyoprester-identity small{margin-top:3px;font-size:5px}.hero-lyoprester-identity em{font-size:4px}.platform-hero .hero-copy .technology-title{font-size:clamp(2.15rem,6vw,3.3rem);line-height:.86}.platform-hero .hero-copy .hero-tagline{max-width:310px;margin-top:13px;font-size:10px;line-height:1.4}.hero-cartridge-visual{width:45vw;height:34vw;top:54%;bottom:auto;right:2vw;transform:translateY(-50%)}.cartridge-label{font-size:4px}.cartridge-label span{padding:4px 5px}.cartridge-label i:after{width:18px}.platform-hero .explore{bottom:2.5vh}.platform-hero .hero-index{bottom:3vh}}.hero-cartridge-frame{box-shadow:none;background:0 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-cartridge-frame:after{display:none}.hero-cartridge-frame img{-o-object-fit:contain;object-fit:contain;filter:saturate(.96)contrast(1.04)drop-shadow(0 24px 28px #00000085)drop-shadow(0 0 18px #29a4da1a)}.cartridge-label{color:#fff}.cartridge-label i{background:#29a4da;border-color:#fff}.cartridge-label i:after{background:#ffffffd1}.cartridge-label span{background:#090c1075;border:1px solid #ffffff14}.hero-cartridge-visual figcaption{display:none}.hero-cartridge-visual .cartridge-label{flex-direction:row;align-items:center;gap:48px;display:flex;bottom:auto;left:54%;right:auto}.hero-cartridge-visual .cartridge-label i{flex:none}.hero-cartridge-visual .cartridge-label i:after{background:#fff;width:42px;height:1px;top:2px;left:6px}.hero-cartridge-visual .cartridge-label span{white-space:nowrap;text-shadow:0 2px 8px #000000bf;background:0 0;border:0;padding:0}@media (width<=560px){.hero-cartridge-visual .cartridge-label{gap:31px;left:50%}.hero-cartridge-visual .cartridge-label i:after{width:25px}.hero-cartridge-frame img{transform:translate(-17%)rotate(-60deg)scale(.74)}}.hero-cartridge-frame img{transform-origin:50%;transform:rotate(-63.603deg)scale(.86)}.hero-cartridge-visual .cartridge-label{color:#fff;letter-spacing:.17em;gap:56px;font-size:9px;font-weight:600;left:54%}.hero-cartridge-visual .cartridge-label i{background:#29a4da;border:1px solid #fff;width:7px;height:7px;box-shadow:0 0 0 3px #29a4da29,0 0 14px #29a4dab8}.hero-cartridge-visual .cartridge-label i:after{background:#fff;width:49px;top:2px;left:7px}@media (width<=900px){.hero-cartridge-visual .cartridge-label{gap:39px;font-size:7px;left:53%}.hero-cartridge-visual .cartridge-label i:after{width:32px}}@media (width<=560px){.hero-cartridge-frame img{transform:rotate(-63.603deg)scale(.82)}.hero-cartridge-visual .cartridge-label{gap:29px;font-size:6px;left:52%}.hero-cartridge-visual .cartridge-label i:after{width:22px}}.hero-cartridge-frame img{transform:rotate(-63.603deg)scale(1.16)}.hero-cartridge-visual .cartridge-label{gap:66px;font-size:10px;left:54%}.hero-cartridge-visual .cartridge-label i:after{width:59px}@media (width<=900px){.hero-cartridge-visual{right:50%}.hero-cartridge-frame img{transform:rotate(-63.603deg)scale(1.1)}.hero-cartridge-visual .cartridge-label{gap:36px;font-size:8px;left:53%}.hero-cartridge-visual .cartridge-label i:after{width:29px}}@media (width<=900px) and (height<=650px){.platform-hero .hero-copy{width:47%}.hero-cartridge-visual{width:47vw;height:36vw;top:58%;right:0;transform:translateY(-50%)}.hero-cartridge-frame img{transform:rotate(-63.603deg)scale(1.16)}.hero-cartridge-visual .cartridge-label{gap:34px;font-size:8px;left:52%}.hero-cartridge-visual .cartridge-label i:after{width:27px}}@media (width<=560px){.hero-cartridge-frame img{transform:rotate(-63.603deg)scale(1.08)}.hero-cartridge-visual .cartridge-label{gap:27px;font-size:7px;left:51%}.hero-cartridge-visual .cartridge-label i:after{width:20px}}@media (width<=900px) and (height<=650px){.platform-hero .hero-copy{width:44%}.hero-cartridge-visual{top:74.5%}}@media (width<=900px){.hero-cartridge-visual{right:50%}}@media (width<=900px) and (height<=650px){.hero-cartridge-visual{top:58%;right:6vw}.platform-hero .hero-copy{width:37.5%}}.hero-cartridge-visual{top:48.5%;right:11vw}@media (width<=900px){.hero-cartridge-visual{top:auto;bottom:88px;right:52%}}@media (width<=900px) and (height<=650px){.hero-cartridge-visual{top:55%;bottom:auto;right:7vw}}@media (width<=900px){.hero-cartridge-visual{right:53%}}@media (width<=900px) and (height<=650px){.hero-cartridge-visual{right:8vw}}.hero-cartridge-frame .refined-cartridge-image{z-index:2;mix-blend-mode:normal;filter:saturate(1.02)contrast(1.05)brightness(1.03)drop-shadow(0 24px 28px #00000080)drop-shadow(0 0 16px #29a4da14);position:relative;transform:rotate(-63.603deg)scale(1.16)}.hero-cartridge-frame .chamber-content{width:11%;box-shadow:none;border:0;border-radius:7px;left:44.5%}.hero-cartridge-frame .chamber-content-liquid{background:linear-gradient(90deg,#87dcff14,#86dcff47 48%,#5bbce81a);height:27%;top:12%}.hero-cartridge-frame .chamber-content-dry{background:#d2e8f209;height:27%;padding:0 3px 4px;top:58%}.hero-cartridge-frame .chamber-content-dry i{background:linear-gradient(#fff,#edf1f4);height:30%;box-shadow:0 -2px 6px #ffffff6b}.hero-cartridge-visual .cartridge-label-dry{top:73%}.hero-cartridge-visual .cartridge-label-liquid{top:19%}@media (width<=900px){.hero-cartridge-frame .refined-cartridge-image{transform:rotate(-63.603deg)scale(1.1)}}@media (width<=900px) and (height<=650px){.hero-cartridge-frame .refined-cartridge-image{transform:rotate(-63.603deg)scale(1.16)}}@media (width<=560px){.hero-cartridge-frame .refined-cartridge-image{transform:rotate(-63.603deg)scale(1.08)}}.hero-information-block>.hero-tagline{color:#d0d5db;text-align:center;max-width:570px;margin:0;font-size:clamp(.94rem,1.15vw,1.1rem);line-height:1.65}@media (width<=900px) and (height<=650px){.hero-information-block>.hero-tagline{max-width:330px;font-size:10px;line-height:1.5}}@media (width<=560px){.hero-information-block>.hero-tagline{max-width:350px;font-size:.86rem}}.cartridge-video-link{z-index:5;color:#f2f5f8;letter-spacing:.12em;pointer-events:auto;align-items:center;gap:10px;font-size:8px;font-weight:500;transition:color .25s;display:flex;position:absolute;bottom:-24px;right:4%}.cartridge-video-link .arrow{width:13px}.cartridge-video-link:hover{color:#5fc5f0}.cartridge-video-link:focus-visible{outline-offset:5px;outline:1px solid #5fc5f0}@media (width<=900px) and (height<=650px){.cartridge-video-link{font-size:7px;bottom:-20px;right:2%}}.eznject-section{background:radial-gradient(at 72% 48%,#23bae21c,#0000 31%),radial-gradient(at 42% 58%,#191b20 0,#101214 48%,#0b0c0e 100%);border-top:1px solid #ffffff12;grid-template-columns:minmax(300px,.78fr) minmax(480px,1.22fr);align-items:center;gap:4vw;min-height:100svh;padding:clamp(130px,14vw,210px) 4.2vw 110px;display:grid;position:relative;overflow:hidden}.eznject-section:after{content:"";pointer-events:none;opacity:.08;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28%,#0000);mask-image:linear-gradient(#0000,#000 28%,#0000)}.eznject-bridge{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid;position:absolute;top:clamp(48px,6vw,82px);left:4.2vw;right:4.2vw}.eznject-bridge i{background:linear-gradient(90deg,#0000,#ffffff3d);height:1px}.eznject-bridge i:last-child{background:linear-gradient(90deg,#ffffff3d,#0000)}.eznject-bridge span{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3.8rem,8vw,8rem);font-weight:560;line-height:.8}.eznject-copy{z-index:2;text-align:center;justify-self:center;max-width:610px;position:relative}.eznject-copy h2{color:#f3f5f7;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5.6vw,6.4rem);font-weight:560;line-height:.88}.eznject-copy h3{color:#d3d8de;letter-spacing:-.015em;max-width:560px;margin:2rem auto 0;font-size:clamp(1rem,1.35vw,1.35rem);font-weight:450;line-height:1.45}.eznject-copy p{color:#7f8791;letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(.7rem,.8vw,.82rem)}.eznject-visual{z-index:2;width:100%;height:min(42vw,610px);margin:0;position:relative}.eznject-visual>img{-o-object-fit:contain;object-fit:contain;filter:saturate(1.02)contrast(1.04)drop-shadow(0 42px 44px #0000007a)drop-shadow(0 0 34px #23bae217);width:100%;height:100%;position:absolute;inset:0}.eznject-callout{z-index:3;color:#f2f5f8;letter-spacing:.15em;align-items:center;gap:11px;font-size:8px;font-weight:550;display:flex;position:absolute}.eznject-callout i{background:#2bbbe4;border:1px solid #fff;border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 12px #2bbbe499}.eznject-callout i:after{content:"";background:#ffffffbf;width:44px;height:1px;position:absolute;top:2px;left:7px}.eznject-callout span{white-space:nowrap;margin-left:44px}.callout-delivery{top:42%;right:4%}.callout-control{top:17%;right:11%}@media (width<=900px){.eznject-section{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:20px;min-height:980px;padding-top:170px;padding-bottom:90px}.eznject-copy{max-width:680px}.eznject-visual{height:min(68vw,560px)}.eznject-bridge{top:64px}.eznject-callout{font-size:7px}}@media (width<=560px){.eznject-section{min-height:880px;padding:145px 5vw 70px}.eznject-bridge{top:52px}.eznject-bridge span{font-size:3.4rem}.eznject-copy h2{font-size:clamp(2.8rem,14vw,4.3rem)}.eznject-copy h3{max-width:340px;margin-top:1.4rem;font-size:.94rem}.eznject-visual{height:78vw}.eznject-callout{font-size:5px}.eznject-callout i:after{width:25px}.eznject-callout span{margin-left:25px}.callout-reconstitution{top:70%;left:10%}.callout-delivery{top:43%;right:0}.callout-control{top:16%;right:4%}}.platform-hero{height:auto;min-height:100svh;padding:clamp(8.5rem,14vh,11rem) clamp(1.5rem,4.2vw,5rem) clamp(5rem,9vh,7rem);display:block}.hero-layout{z-index:2;grid-template-columns:minmax(20rem,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100%,90rem);min-height:clamp(34rem,70vh,48rem);margin:0 auto;display:grid;position:relative}.platform-hero .hero-copy{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;display:flex;position:relative}.hero-information-block{flex-direction:column;align-items:center;width:min(100%,36rem);display:flex;transform:none}.hero-cartridge-visual{aspect-ratio:4/3;pointer-events:none;justify-self:center;width:100%;max-width:46rem;height:auto;margin:0;position:relative;inset:auto;transform:none}.hero-cartridge-frame{position:absolute;inset:0;transform:none}.cartridge-video-link{pointer-events:auto}@media (width<=70rem){.hero-layout{grid-template-columns:minmax(18rem,.9fr) minmax(26rem,1.1fr);gap:clamp(1.5rem,3vw,3rem)}.hero-lyoprester-logo{width:min(100%,25rem)}}@media (width<=56.25rem){.platform-hero{min-height:auto;padding-top:clamp(8rem,16vh,9rem);padding-bottom:clamp(5rem,10vh,7rem)}.hero-layout{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,7vw,4.5rem);min-height:0}.platform-hero .hero-copy{width:100%;max-width:none}.hero-information-block{width:min(100%,38rem)}.hero-cartridge-visual{width:min(100%,42rem);max-width:42rem}}@media (width<=35rem){.platform-hero{padding-inline:1rem}.hero-layout{gap:2.25rem}.hero-cartridge-visual{aspect-ratio:1;width:100%}.hero-cartridge-visual .cartridge-label{font-size:clamp(.32rem,1.7vw,.45rem)}.cartridge-video-link{bottom:-1.25rem;right:0}}.upcoming-section{background:radial-gradient(circle at 22% 48%,#23bae217,#0000 30%),radial-gradient(circle at 78% 48%,#475c871a,#0000 32%),#0b0d0f;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff1a;min-height:100svh;padding:4.25rem 4.2vw 2.25rem;position:relative;overflow:hidden}.upcoming-section:before{content:"";pointer-events:none;opacity:.07;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0}.upcoming-bridge{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.upcoming-bridge i{background:linear-gradient(90deg,#0000,#ffffff45);height:1px}.upcoming-bridge i:last-child{background:linear-gradient(90deg,#ffffff45,#0000)}.upcoming-bridge span{letter-spacing:.28em;text-transform:uppercase;font-size:clamp(.85rem,1.15vw,1.05rem);font-weight:650}.upcoming-intro{z-index:2;color:#8d959e;text-align:center;width:min(100%,48rem);margin:1.35rem auto 0;font-size:clamp(.7rem,.8vw,.82rem);line-height:1.65;position:relative}.upcoming-grid{z-index:2;flex-direction:column;gap:clamp(2rem,4vw,4rem);width:min(100%,90rem);margin:1.75rem auto 0;display:flex;position:relative}.upcoming-card{background:linear-gradient(145deg,#15191ef2,#0a0c0eeb);border:1px solid #ffffff1f;grid-template-columns:minmax(18rem,.9fr) minmax(25rem,1.1fr);min-height:clamp(42rem,80svh,58rem);display:grid;position:relative;box-shadow:0 1.75rem 4rem #0000003d}.upcoming-card:before{content:"";z-index:3;background:linear-gradient(#0000,#27b9e3 35%,#1576ff 70%,#0000);width:2px;position:absolute;inset:0 auto 0 0}.upcoming-card-polyglunad:before{background:linear-gradient(#0000,#8ca6d8 35%,#27b9e3 70%,#0000)}.upcoming-card-polyglunad{grid-template-columns:minmax(25rem,1.1fr) minmax(18rem,.9fr)}.upcoming-card-polyglunad .upcoming-card-body{grid-area:1/2}.upcoming-card-polyglunad .upcoming-product-visual{grid-area:1/1}.upcoming-card-head{color:#707984;letter-spacing:.17em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:0 0 1rem;font-size:.57rem;display:flex}.upcoming-card-head span{color:#258cff}.upcoming-card-head b{color:#ff6b70;letter-spacing:.14em;background:#ca2a3124;border:1px solid #ff5b5b99;padding:.52rem .72rem;font-size:clamp(.72rem,.9vw,.92rem);font-weight:750;line-height:1;box-shadow:0 0 1.6rem #dc2d371f}.upcoming-card-body{z-index:2;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4.5rem);display:flex;position:relative}.upcoming-owner{color:#78818b;letter-spacing:.09em;text-transform:uppercase;margin:clamp(1.35rem,2vw,2rem) 0 0;font-size:.58rem}.upcoming-card h2{z-index:5;color:#f4f6f8;width:max-content;max-width:none;font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;margin:.65rem 0 0;font-size:clamp(4.25rem,7vw,7.75rem);font-weight:580;line-height:.82;position:relative}.upcoming-card-polyglunad h2{margin-left:clamp(-9rem,-8vw,-5rem)}.upcoming-total{color:#2fbce5;font-family:var(--font-display);letter-spacing:-.055em;margin-top:clamp(.65rem,1.5vw,1.15rem);font-size:clamp(2.5rem,4.25vw,4.75rem);font-weight:560;line-height:.9;display:block}.upcoming-composition{color:#c1c7cf;letter-spacing:.01em;max-width:28rem;min-height:0;margin:clamp(1.6rem,3vw,2.6rem) 0 0;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:520;line-height:1.5}.upcoming-specs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0b,#121d2d30);border:1px solid #ffffff21;width:min(100%,31rem);margin-top:clamp(1rem,1.8vw,1.5rem);padding:clamp(.85rem,1.4vw,1.15rem);box-shadow:0 1.5rem 4rem #00000024}.upcoming-specs div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(6.5rem,.36fr) minmax(0,.64fr);gap:1rem;padding:.68rem 0;display:grid}.upcoming-specs dt{color:#6f7882;letter-spacing:.14em;font-size:.55rem}.upcoming-specs dd{color:#d1d6dc;text-align:right;margin:0;font-size:.63rem;line-height:1.45}.upcoming-card-foot{color:#b7c0c8;letter-spacing:.13em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem 0;font-size:.58rem;display:flex}.upcoming-card-foot svg{color:#2fbce5;width:1rem}.upcoming-identity{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-top:1.5rem}.upcoming-identity summary{color:#c3cbd2;letter-spacing:.13em;cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.58rem;font-weight:650;list-style:none;display:flex}.upcoming-identity summary::-webkit-details-marker{display:none}.upcoming-identity summary svg{color:#2fbce5;width:1rem;transition:transform .25s}.upcoming-identity[open] summary svg{transform:rotate(90deg)}.upcoming-identity dl{border-top:1px solid #ffffff14;margin:0}.upcoming-identity dl div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(8rem,.42fr) minmax(0,.58fr);gap:1rem;padding:.65rem 0;display:grid}.upcoming-identity dt{color:#6f7882;letter-spacing:.12em;font-size:.52rem}.upcoming-identity dd{color:#d1d7dc;text-align:right;margin:0;font-size:.62rem;line-height:1.5}.upcoming-identity>p{color:#78838d;margin:.8rem 0 1rem;font-size:.6rem;line-height:1.6}.upcoming-product-visual{background:radial-gradient(circle,#26b6de29,#0000 32%),linear-gradient(145deg,#101820,#080b0e);border-left:1px solid #ffffff1a;justify-self:center;place-items:center;width:100%;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.upcoming-card-polyglunad .upcoming-product-visual{background:radial-gradient(circle,#627eb92b,#0000 32%),linear-gradient(145deg,#0a0d12,#111822);border-left:0;border-right:1px solid #ffffff1a}.upcoming-product-visual:before{content:"";opacity:.1;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0}.upcoming-product-visual img{z-index:2;-o-object-fit:contain;object-fit:contain;filter:contrast(1.045)saturate(.96)brightness(1.025)drop-shadow(0 2rem 2.75rem #00000085)drop-shadow(0 0 1.75rem #23a9e21a);width:82%;max-width:none;height:auto;display:block;position:relative;transform:none}.upcoming-card-polyglunad .upcoming-product-visual img{transform:none}.upcoming-product-orbit,.upcoming-product-orbit:before,.upcoming-product-orbit:after,.upcoming-product-orbit i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.upcoming-product-orbit{aspect-ratio:1;width:70%}.upcoming-product-orbit:before,.upcoming-product-orbit:after{content:""}.upcoming-product-orbit:before{inset:18%}.upcoming-product-orbit:after{border-color:#2fbce559;inset:36%}.upcoming-product-orbit i:first-child{clip-path:inset(0 50% 50% 0);border-color:#2fbce58c;inset:-1px;transform:rotate(20deg)}.upcoming-product-orbit i:last-child{background:#2fbce5;border:0;width:7px;height:7px;top:20%;right:12%;box-shadow:0 0 20px #2fbce5}.upcoming-product-visual figcaption{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:right;background:#060a0db8;border:1px solid #ffffff1a;flex-direction:column;gap:.4rem;padding:.8rem 1rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.upcoming-product-visual figcaption span{color:#66737e;letter-spacing:.16em;font-size:.5rem}.upcoming-product-visual figcaption strong{color:#eef3f6;letter-spacing:.1em;font-size:.68rem}.upcoming-disclaimer{z-index:2;color:#59616a;letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:1rem auto 0;font-size:.52rem;position:relative}@media (width<=56.25rem){.upcoming-section{padding-top:3.5rem}.upcoming-grid{width:min(100%,48rem)}.upcoming-card{grid-template-columns:1fr;min-height:0}.upcoming-card-polyglunad{grid-template-columns:1fr}.upcoming-card-body,.upcoming-card-polyglunad .upcoming-card-body{grid-area:2/1;padding:clamp(2rem,7vw,4rem)}.upcoming-product-visual,.upcoming-card-polyglunad .upcoming-product-visual{border:0;border-bottom:1px solid #ffffff1a;grid-area:1/1;min-height:32rem}.upcoming-product-visual img{width:82%}}@media (width<=35rem){.upcoming-section{padding:3rem 5vw 2.5rem}.upcoming-bridge{gap:1rem}.upcoming-bridge span{letter-spacing:.18em;font-size:.72rem}.upcoming-product-visual,.upcoming-card-polyglunad .upcoming-product-visual{min-height:23rem}.upcoming-product-visual img{width:86%}.upcoming-card h2,.upcoming-card-polyglunad h2{white-space:normal;width:auto;max-width:100%;margin-left:0;font-size:clamp(3.6rem,13vw,6rem)}.upcoming-total{font-size:clamp(2.35rem,8vw,3.8rem)}.upcoming-specs div{grid-template-columns:1fr;gap:.25rem}.upcoming-specs dd{text-align:left}}.eznject-section,.section{border-bottom:1px solid #ffffff17;position:relative}.eznject-section:before,.section:before{content:"SUBVERIX™ / EUROPEAN TECHNOLOGY PLATFORM";z-index:4;color:#565c65;letter-spacing:.17em;text-transform:uppercase;pointer-events:none;font-size:clamp(.36rem,.45vw,.48rem);font-weight:500;line-height:1;position:absolute;bottom:clamp(1.6rem,3vw,2.6rem);left:4.2vw}.passport.section{border-bottom-color:#00000024}.passport.section:before{color:#777c84}@media (width<=56.25rem){.eznject-section:before,.section:before{bottom:1.5rem;left:24px}}.platform-hero .hero-presents-banner{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.75rem);width:100%;display:grid}.platform-hero .hero-presents-banner:before,.platform-hero .hero-presents-banner:after{content:"";height:1px;display:block}.platform-hero .hero-presents-banner:before{background:linear-gradient(90deg,#0000,#ffffff3d)}.platform-hero .hero-presents-banner:after{background:linear-gradient(90deg,#ffffff3d,#0000)}.nav-products{color:#8a919a;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;transition:color .25s}.nav-products:hover,.nav-products:focus-visible{color:#fff}.nav-products:focus-visible{outline:1px solid var(--blue);outline-offset:4px}.nav-research-notice{color:#686f79;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#08090bd1;border-top:1px solid #ffffff0e;align-items:center;gap:5rem;height:18px;font-size:8px;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.nav-research-notice span{flex:none;padding-left:5rem;animation:34s linear infinite research-notice-scroll}@keyframes research-notice-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 5rem))}}@media (prefers-reduced-motion:reduce){.nav-research-notice span{animation:none}.nav-research-notice span[aria-hidden=true]{display:none}}@media (width<=56.25rem){.nav-products{display:none}.nav-research-notice{font-size:7px}}.hero-lyoprester-identity{gap:10px;margin-bottom:clamp(1.25rem,2.5vh,2rem)}.hero-lyoprester-identity .hero-presenter{color:#7f8790;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(7px,.62vw,9px);font-weight:500}.hero-lyoprester-identity>h1{margin:0;line-height:0;position:relative}.hero-lyoprester-identity>h1 sup{color:#8b929a;font-family:var(--font-inter);font-size:8px;font-weight:500;line-height:1;position:absolute;top:3px;right:-12px}.hero-lyoprester-logo{width:min(400px,34vw);height:auto;display:block}.platform-hero .hero-copy>.hero-tagline{color:#a8afb7;text-align:center;max-width:500px;margin:0;font-size:clamp(.8rem,1vw,.98rem);line-height:1.6}@media (width<=900px){.hero-lyoprester-logo{width:min(360px,57vw)}}@media (width<=560px){.hero-lyoprester-logo{width:min(290px,72vw)}.platform-hero .hero-copy>.hero-tagline{max-width:340px;font-size:.76rem}}@media (width<=900px) and (height<=650px){.hero-lyoprester-identity{gap:6px;margin-bottom:10px}.hero-lyoprester-identity .hero-presenter{font-size:5px}.hero-lyoprester-logo{width:min(210px,31vw)}.platform-hero .hero-copy>.hero-tagline{max-width:300px;font-size:8px;line-height:1.45}}.nav{visibility:visible;opacity:1}@media (width>=561px) and (width<=900px){.nav{grid-template-columns:minmax(105px,1fr) auto minmax(150px,1fr);padding-left:3vw;padding-right:3vw}.nav-links{gap:clamp(8px,1.5vw,15px);font-size:5px;display:flex}.nav-actions{gap:8px}.nav-contact{gap:6px;font-size:6px}.language-switcher{padding-left:6px}.language-switcher button{padding-left:3px;padding-right:3px}.nav-brand-intro>small{display:none}.hero-lyoprester-logo{width:min(390px,61vw)}}@media (width<=560px){.hero-lyoprester-logo{width:min(310px,75vw)}.platform-hero .hero-copy>.hero-tagline{color:#c1c7ce;max-width:350px;font-size:.82rem}}@media (width<=900px) and (height<=650px){.hero-lyoprester-identity{gap:7px;margin-bottom:12px}.hero-lyoprester-logo{width:min(230px,34vw)}.platform-hero .hero-copy>.hero-tagline{max-width:320px;font-size:9px;line-height:1.55}}.nav{z-index:50;background:linear-gradient(#090a0ceb,#090a0c47 74%,#0000);border-bottom-color:#ffffff14;grid-template-columns:1fr auto}.nav-links,.nav-brand-intro>small{display:none}.nav-actions{grid-column:2;justify-self:end}.hero-lyoprester-identity{gap:13px}.hero-lyoprester-identity .hero-presenter{color:#f1f4f7;letter-spacing:.2em;font-size:clamp(10px,.82vw,13px);font-weight:600}.hero-lyoprester-logo{width:min(480px,39vw)}.hero-lyoprester-identity strong{color:#f0f3f6;letter-spacing:.045em;font-size:clamp(13px,1.05vw,16px);font-weight:550}.hero-lyoprester-identity small{color:#b8bec6;margin-top:10px;font-size:clamp(10px,.78vw,12px)}.hero-lyoprester-identity em{color:#8f97a1;margin-top:4px;font-size:clamp(8px,.66vw,10px)}.platform-hero .hero-copy>.hero-tagline{color:#d0d5db;max-width:570px;font-size:clamp(.94rem,1.15vw,1.1rem);line-height:1.65}@media (width<=900px){.hero-lyoprester-logo{width:min(430px,65vw)}}@media (width<=560px){.hero-lyoprester-identity .hero-presenter{font-size:9px}.hero-lyoprester-logo{width:min(335px,78vw)}.hero-lyoprester-identity strong{font-size:12px}.hero-lyoprester-identity small{font-size:9px}.hero-lyoprester-identity em{font-size:8px}.platform-hero .hero-copy>.hero-tagline{font-size:.86rem}}@media (width<=900px) and (height<=650px){.nav{height:70px}.platform-hero{padding-top:70px}.platform-hero .hero-copy{justify-content:center;padding-top:18px}.hero-lyoprester-identity{gap:8px;margin-bottom:13px}.hero-lyoprester-identity .hero-presenter{font-size:9px}.hero-lyoprester-logo{width:min(265px,39vw)}.hero-lyoprester-identity strong{font-size:10px}.hero-lyoprester-identity small{margin-top:5px;font-size:8px}.hero-lyoprester-identity em{margin-top:2px;font-size:7px}.platform-hero .hero-copy>.hero-tagline{max-width:330px;font-size:10px;line-height:1.5}}.hero-presents-banner{z-index:5;color:#f4f7fa;letter-spacing:.24em;text-align:center;font-size:clamp(11px,.9vw,14px);font-weight:600;line-height:1;position:absolute;top:112px;left:0;right:0}.hero-cartridge-frame .dual-chamber-hero-image{mix-blend-mode:normal;filter:saturate(1.08)contrast(1.08)brightness(1.12)drop-shadow(0 24px 28px #0000007a)drop-shadow(0 0 20px #29a4da21);transform:translate(-38%,8%)rotate(-63.603deg)scale(1.16)}@media (width<=900px){.hero-presents-banner{top:94px}.hero-cartridge-frame .dual-chamber-hero-image{transform:translate(-38%,8%)rotate(-63.603deg)scale(1.1)}}@media (width<=900px) and (height<=650px){.hero-presents-banner{font-size:10px;top:82px}.platform-hero .hero-copy{padding-top:34px}.hero-cartridge-frame .dual-chamber-hero-image{transform:translate(-38%,8%)rotate(-63.603deg)scale(1.16)}}@media (width<=560px){.hero-cartridge-frame .dual-chamber-hero-image{transform:translate(-38%,8%)rotate(-63.603deg)scale(1.08)}}.hero-cartridge-visual{right:12vw}.hero-cartridge-frame{isolation:isolate}.hero-cartridge-frame .dual-chamber-hero-image{z-index:2}.chamber-content{z-index:1;background:linear-gradient(90deg,#76d3ff14,#7ddaff4d 48%,#68c5f21a);border:1px solid #8adcff42;border-radius:9px;width:10.5%;position:absolute;left:7.2%;box-shadow:inset 0 0 13px #7ad8ff29,0 0 15px #35abe01a}.chamber-content-dry{align-items:flex-end;height:26%;padding:0 3px 5px;display:flex;top:18%}.chamber-content-dry i{background:linear-gradient(#fff,#e7edf2);border-radius:50% 50% 4px 4px;width:100%;height:32%;display:block;box-shadow:0 -2px 7px #ffffff9e}.chamber-content-liquid{background:linear-gradient(90deg,#78d3ff1a,#73d3ff59 50%,#4eaede1f),linear-gradient(#0000 9%,#9ae4ff57 10%,#54b9e73d 100%);height:39%;top:47%}@media (width<=900px){.hero-cartridge-visual{right:53%}}@media (width<=900px) and (height<=650px){.hero-cartridge-visual{right:8vw}}.platform-hero .hero-layout>.hero-cartridge-visual{aspect-ratio:4/3;justify-self:center;width:100%;max-width:46rem;height:auto;margin:0;inset:auto;transform:none}@media (width<=56.25rem){.platform-hero .hero-layout>.hero-cartridge-visual{width:min(100%,42rem);max-width:42rem}}@media (width<=35rem){.platform-hero .hero-layout>.hero-cartridge-visual{aspect-ratio:1;width:100%}}.platform-hero{flex-direction:column;justify-content:flex-start;align-items:stretch;height:auto;min-height:100svh;display:flex}.platform-hero .hero-presents-banner{text-align:center;flex:none;margin:0 auto clamp(1.5rem,3vh,2.75rem);position:relative;inset:auto}.platform-hero .hero-layout{flex:auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100%,90rem);min-height:0;display:grid}.platform-hero .hero-copy,.platform-hero .hero-information-block{width:100%;min-width:0;max-width:none;transform:none}.platform-hero .hero-information-block{width:min(100%,36rem);margin-inline:auto}.platform-hero .hero-lyoprester-logo{width:min(100%,30rem);max-width:100%}.platform-hero .hero-layout>.hero-cartridge-visual{aspect-ratio:4/3;justify-self:center;width:min(100%,46rem);max-width:100%;height:auto;margin:0 auto;position:relative;inset:auto;transform:none}@media (width<=56.25rem){.platform-hero{min-height:auto;padding-top:clamp(7.5rem,15vh,9rem)}.platform-hero .hero-presents-banner{margin-bottom:clamp(1.75rem,5vw,3rem)}.platform-hero .hero-layout{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,7vw,4.5rem)}.platform-hero .hero-information-block{width:min(100%,38rem)}.platform-hero .hero-layout>.hero-cartridge-visual{width:min(100%,42rem)}}@media (width<=35rem){.platform-hero{padding-inline:1rem}.platform-hero .hero-layout{gap:2.25rem}.platform-hero .hero-layout>.hero-cartridge-visual{aspect-ratio:1;width:100%}}@media (width<=82rem){.platform-hero{height:auto;min-height:100svh;padding-inline:clamp(1.25rem,3.2vw,3rem)}.platform-hero .hero-presents-banner{margin:0 auto clamp(1.25rem,2.5vw,2.25rem);position:relative;inset:auto}.platform-hero .hero-layout{grid-template-rows:auto;grid-template-columns:minmax(17rem,.92fr) minmax(23rem,1.08fr);place-items:center stretch;gap:clamp(1.25rem,3vw,3rem)}.platform-hero .hero-copy{justify-self:center;width:100%;max-width:none;transform:none}.platform-hero .hero-information-block{width:min(100%,32rem);margin-inline:auto}.platform-hero .hero-lyoprester-logo{width:clamp(14rem,28vw,24rem);max-width:100%}.platform-hero .hero-layout>.hero-cartridge-visual{aspect-ratio:4/3;justify-self:center;width:min(100%,40rem);max-width:100%;height:auto;margin:0 auto;padding-bottom:clamp(1.75rem,3vw,2.5rem);position:relative;inset:auto;overflow:visible;transform:none}}@media (width<=48rem){.platform-hero{padding-top:clamp(7.5rem,14vh,9rem);padding-bottom:clamp(5rem,9vh,7rem);min-height:auto;padding-inline:clamp(1rem,4vw,2rem)}.platform-hero .hero-presents-banner{margin-bottom:clamp(1.75rem,5vw,3rem)}.platform-hero .hero-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-items:start center;gap:clamp(2rem,7vw,3.25rem)}.platform-hero .hero-copy{justify-self:stretch}.platform-hero .hero-information-block{width:min(100%,38rem)}.platform-hero .hero-lyoprester-logo{width:clamp(14rem,50vw,23rem)}.platform-hero .hero-layout>.hero-cartridge-visual{aspect-ratio:4/3;width:min(64vw,33rem);padding-bottom:clamp(2rem,5vw,3rem)}.platform-hero .cartridge-video-link{white-space:nowrap;bottom:0;left:50%;right:auto;transform:translate(-50%)}.platform-hero .hero-cartridge-visual .cartridge-label{font-size:clamp(.38rem,1.35vw,.55rem)}}.eznject-section .eznject-visual{aspect-ratio:1;justify-self:center;width:min(100%,38.125rem);max-width:100%;height:auto;margin-inline:auto}@media (width<=56.25rem){.eznject-section .eznject-visual{width:min(82vw,35rem);height:auto}}@media (width<=35rem){.eznject-section .eznject-visual{width:min(92vw,30rem);height:auto}}@media (width<=48rem){.platform-hero .hero-lyoprester-logo{width:clamp(13rem,68vw,21rem)}.platform-hero .hero-layout>.hero-cartridge-visual{aspect-ratio:4/3;width:min(68vw,32rem)}}.platform-hero .hero-presents-banner{color:#f4f7fa;text-align:center;width:100%}.eznject-section .eznject-bridge span{color:#f4f7fa;text-align:center}@media (width>=56.26rem){.nav-brand-intro>small{color:#767d87;letter-spacing:.12em;text-transform:uppercase;max-width:clamp(13rem,20vw,20rem);font-size:clamp(.34rem,.45vw,.48rem);line-height:1.45;display:block}}.nav-cart{color:#8b929b;border-left:1px solid #ffffff21;place-items:center;width:2rem;height:2rem;padding-left:.75rem;transition:color .25s;display:grid}.nav-cart:hover,.nav-cart:focus-visible{color:#fff}.nav-cart:focus-visible{outline:1px solid var(--blue);outline-offset:3px}.cart-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.cartridge-technical-group{transform-origin:50%;position:absolute;inset:0;transform:scale(.85)}.platform-hero .hero-presents-banner,.eznject-section .eznject-bridge span{font-family:var(--font-inter);letter-spacing:.24em;text-transform:uppercase;font-size:clamp(.85rem,1.15vw,1.05rem);font-weight:600;line-height:1}.eznject-callout{color:#f4f7fa;letter-spacing:.13em;width:7px;height:7px;font-size:clamp(.52rem,.62vw,.66rem);font-weight:600;line-height:1.25;display:block}.eznject-callout i{width:7px;height:7px;position:absolute;inset:0}.eznject-callout span{white-space:nowrap;text-shadow:0 2px 8px #000000b8;margin:0;position:absolute}.callout-reconstitution{top:64.5%;left:22%}.callout-reconstitution i:after{width:clamp(2.5rem,4vw,3.75rem);height:1px;top:2px;left:auto;right:7px}.callout-reconstitution span{text-align:right;top:50%;right:clamp(3rem,4.5vw,4.25rem);transform:translateY(-50%)}.callout-delivery{top:45%;left:60%;right:auto}.callout-delivery i:after{width:1px;height:clamp(3.5rem,5vw,4.75rem);top:7px;left:2px}.callout-delivery span{text-align:center;top:clamp(4.25rem,5.8vw,5.4rem);left:50%;transform:translate(-50%)}.callout-control{top:24.5%;left:91%;right:auto}.callout-control i:after{width:1px;height:clamp(2rem,3.2vw,2.75rem);top:auto;bottom:7px;left:2px}.callout-control span{text-align:center;bottom:clamp(2.75rem,4.2vw,3.5rem);left:50%;transform:translate(-50%)}.platform-transition{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.75rem);width:100%;margin:0 0 clamp(4rem,7vw,7rem);display:grid}.platform-transition-section{height:100svh;min-height:100svh;max-height:100svh;padding-top:2.75rem;padding-bottom:4rem;overflow:hidden}.platform-transition-section .platform-transition{margin-bottom:0}.platform-transition-section:has(.peptide-news-grid){height:720px;min-height:720px;max-height:720px;padding-top:2.75rem;padding-bottom:2.25rem}.peptide-news-heading span{white-space:nowrap}.peptide-news-intro{color:#818a94;text-align:center;width:min(100%,48rem);margin:1.15rem auto 0;font-size:clamp(.68rem,.78vw,.8rem);line-height:1.6}.peptide-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.75rem);width:100%;margin:1.7rem auto 0;display:grid}.peptide-news-card{background:linear-gradient(145deg,#14181df0,#0a0c0ef5);border:1px solid #ffffff1f;flex-direction:column;min-height:27.5rem;display:flex;box-shadow:0 1.5rem 3.5rem #0003}.peptide-news-meta{color:#6f7882;letter-spacing:.13em;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.54rem;display:grid}.peptide-news-meta span{color:#268dff}.peptide-news-meta b{font-weight:600}.peptide-news-meta time{text-align:right}.peptide-news-content{flex:1;padding:1.25rem clamp(1.15rem,2.2vw,2rem)}.peptide-news-topic{color:#2ebae3;letter-spacing:.15em;margin:0;font-size:.57rem;font-weight:650}.peptide-news-card h3{color:#f0f3f6;font-family:var(--font-display);letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.45rem,2.3vw,2.7rem);font-weight:550;line-height:1.02}.peptide-news-content>p:not(.peptide-news-topic){color:#929aa4;margin:1rem 0 0;font-size:clamp(.66rem,.74vw,.77rem);line-height:1.68}.peptide-news-signal{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1.15rem;padding-top:1rem;display:grid}.peptide-news-signal strong{color:#f2f5f8;font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,2.5rem);font-weight:560;line-height:1}.peptide-news-signal span{color:#727c87;font-size:.58rem;line-height:1.5}.peptide-news-card>a{color:#cbd1d7;letter-spacing:.13em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.58rem;font-weight:650;transition:color .2s,background .2s;display:flex}.peptide-news-card>a:hover{color:#2fbce5;background:#2fbce50a}.peptide-news-card>a svg{width:.85rem;height:.85rem}.peptide-news-note{color:#555e67;letter-spacing:.055em;text-align:center;text-transform:uppercase;margin:.85rem auto 0;font-size:.5rem;line-height:1.5}.site-footer{-moz-column-gap:clamp(3rem,7vw,8rem);background:radial-gradient(circle at 22% 42%,#1e79ff1a,#0000 28%),#0d0f11;border-top:1px solid #ffffff1a;grid-template-rows:1fr auto auto;grid-template-columns:minmax(16rem,.72fr) minmax(34rem,1.28fr);align-items:start;column-gap:clamp(3rem,7vw,8rem);min-height:720px;padding-top:clamp(5rem,9vh,7rem);padding-bottom:2.25rem;display:grid}.site-footer-intro{max-width:29rem}.site-footer-intro>.wordmark-lockup{font-size:clamp(1.25rem,2vw,2rem)}.site-footer-intro p{color:#818a94;margin:2rem 0 0;font-size:clamp(.75rem,.9vw,.92rem);line-height:1.7}.site-footer-email{color:#eef2f5;border-bottom:1px solid #ffffff59;justify-content:space-between;align-items:center;width:min(100%,22rem);margin-top:2rem;padding-bottom:.7rem;font-size:clamp(.9rem,1.25vw,1.2rem);display:flex}.site-footer-email svg{width:1rem;height:1rem;color:var(--blue)}.site-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);padding-top:.35rem;display:grid}.site-footer-links div{flex-direction:column;gap:.72rem;display:flex}.site-footer-links h3{color:#717a84;letter-spacing:.16em;margin:0 0 .65rem;font-size:.58rem;font-weight:650}.site-footer-links a{color:#c5cbd2;width:max-content;max-width:100%;font-size:clamp(.68rem,.78vw,.8rem);line-height:1.35;transition:color .2s,transform .2s}.site-footer-links a:hover{color:#36bce4;transform:translate(3px)}.site-footer-notice{color:#646d77;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-column:1/-1;margin-top:2rem;padding:1rem 0;font-size:.54rem}.site-footer-bottom{color:#59616a;letter-spacing:.15em;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;align-items:end;padding-top:1.5rem;font-size:.54rem;display:grid}.site-footer-bottom span:nth-child(2){text-align:center}.site-footer-bottom a{color:#8b939c;justify-self:end}@media (width<=56.25rem){.site-footer{grid-template-columns:1fr;gap:3rem;min-height:0;padding-top:5rem}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35rem){.site-footer-links{grid-template-columns:1fr;gap:2rem}.site-footer-bottom{grid-template-columns:1fr;gap:1rem}.site-footer-bottom span:nth-child(2){text-align:left}.site-footer-bottom a{justify-self:start}}@media (width<=56.25rem){.platform-transition-section:has(.peptide-news-grid){height:auto;min-height:100svh;max-height:none}.peptide-news-heading span{white-space:normal}.peptide-news-grid{grid-template-columns:1fr}}.platform-transition-body{grid-template-columns:minmax(17rem,1fr) minmax(31rem,2fr);align-items:start;gap:clamp(2rem,5vw,6rem);height:calc(100% - 3.5rem);margin-top:clamp(2rem,4vh,3.25rem);display:grid;position:relative}.platform-transition-copy{border-top:1px solid #ffffff29;width:100%;max-width:31rem;margin-top:clamp(1rem,3vh,2rem);padding-top:1.5rem}.platform-transition-copy h3,.platform-transition-copy h4{color:#eef2f5;letter-spacing:.025em;margin:0;font-size:clamp(.82rem,1vw,1rem);font-weight:600;line-height:1.45}.platform-transition-copy h4{letter-spacing:.16em;margin-top:1.6rem;font-size:clamp(.66rem,.78vw,.76rem)}.platform-transition-copy p{color:#8f969f;margin:.8rem 0 0;font-size:clamp(.68rem,.78vw,.8rem);line-height:1.7}.platform-transition-copy strong{color:#dce7ed;font-weight:650}.platform-product-showcase{z-index:1;isolation:isolate;width:100%;height:min(31rem,65vh);min-height:27rem;position:relative}.platform-product-showcase:before{content:"";z-index:-2;clip-path:polygon(9% 0,100% 0,100% 88%,91% 100%,0 100%,0 12%);background:radial-gradient(at 58% 44%,#29a4da21,#0000 58%);border:1px solid #3ebaeb1f;position:absolute;inset:5% 2% 7% 20%}.platform-product-showcase:after{content:"03 / INTEGRATED SYSTEM";color:#59626d;letter-spacing:.2em;font-size:.42rem;position:absolute;bottom:6%;right:3%}.showcase-orbit{z-index:-1;aspect-ratio:1;border:1px solid #29a4da1a;border-radius:50%;width:68%;position:absolute;top:8%;right:5%;box-shadow:0 0 80px #29a4da0d}.platform-product-showcase img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 35px #000000b8);height:auto;display:block;position:absolute}.showcase-box{z-index:2;width:43%;top:-2%;right:3%}.showcase-kit{z-index:1;width:48%;top:26%;right:6%}@media (width<=56.25rem){.platform-transition-section{height:auto;min-height:100svh;max-height:none;padding-top:clamp(3rem,8vw,4.5rem)}.platform-transition-body{grid-template-columns:1fr;gap:2.5rem;height:auto}.platform-transition-copy{width:min(100%,32rem)}.platform-product-showcase{height:min(90vw,38rem);min-height:28rem}.showcase-box{width:52%}.showcase-kit{width:65%;top:28%}}@media (width<=35rem){.platform-product-showcase{height:105vw;min-height:23rem}.showcase-box{width:58%;top:0}.showcase-kit{width:76%;top:31%;right:1%}}.platform-transition i{background:linear-gradient(90deg,#0000,#ffffff3d);height:1px}.platform-transition i:last-child{background:linear-gradient(90deg,#ffffff3d,#0000)}.platform-transition span{color:#f4f7fa;font-family:var(--font-inter);letter-spacing:.24em;text-align:center;text-transform:uppercase;font-size:clamp(.85rem,1.15vw,1.05rem);font-weight:600;line-height:1}@media (width<=35rem){.platform-transition{gap:1rem;margin-bottom:3.5rem}.platform-transition span{letter-spacing:.17em;font-size:.72rem}}@media (width>=56.26rem){.eznject-section{height:100svh;min-height:100svh;padding:clamp(6.75rem,13vh,8.75rem) 4.2vw clamp(3.25rem,6vh,4.75rem)}.eznject-section .eznject-visual{width:min(100%,38.125rem,64vh)}}@media (width<=56.25rem){.nav-cart{width:1.75rem;height:1.75rem;padding-left:.55rem}.eznject-callout{font-size:clamp(.42rem,1vw,.55rem)}.callout-reconstitution{top:64.5%;left:22%}.callout-control{top:24.5%;left:91%;right:auto}}.hero-cartridge-infographic{aspect-ratio:16/10!important;max-width:48rem!important}.cartridge-infographic-stage{background:0 0;position:absolute;inset:0;overflow:visible}.cartridge-infographic-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.cartridge-note{z-index:3;color:#fff;letter-spacing:.08em;text-shadow:0 2px 9px #000;align-items:center;font-size:clamp(.48rem,.58vw,.66rem);line-height:1.35;display:flex;position:absolute}.cartridge-note i{background:#29a4da;border:1px solid #fff;border-radius:50%;flex:0 0 7px;width:7px;height:7px;position:relative;box-shadow:0 0 12px #29a4dab3}.cartridge-note i:after{content:"";background:#fff;height:1px;position:absolute;top:2px}.cartridge-note span{flex-direction:column;gap:.18rem;width:clamp(8.5rem,13vw,12rem);min-width:0;display:flex}.cartridge-note strong{letter-spacing:.12em;white-space:normal;overflow-wrap:break-word;word-break:normal;font-size:1em;font-weight:650;line-height:1.35}.cartridge-note small{color:#fffc;letter-spacing:.025em;white-space:normal;overflow-wrap:break-word;word-break:normal;font-size:.94em;line-height:1.5}.cartridge-note-protection{top:50.5%;left:42.5%}.cartridge-note-protection span{text-align:right;width:clamp(10rem,15vw,14rem);position:absolute;right:clamp(4.75rem,7vw,7rem)}.cartridge-note-protection i{margin:0}.cartridge-note-protection i:after{width:clamp(4.1rem,6.3vw,6.25rem);right:7px}.cartridge-note-liquid{top:33%;left:66.5%}.cartridge-note-liquid span{width:clamp(8.5rem,13vw,12rem);position:absolute;left:clamp(2.6rem,4.5vw,4.25rem)}.cartridge-note-liquid i{margin:0}.cartridge-note-liquid i:after{width:clamp(2rem,3.7vw,3.25rem);left:7px}.cartridge-note-formulation{top:60.5%;left:38%}.cartridge-note-formulation span{width:clamp(8.5rem,13vw,12rem);position:absolute;left:clamp(4.75rem,7vw,7rem)}.cartridge-note-formulation i{margin:0}.cartridge-note-formulation i:after{width:clamp(4.1rem,6.3vw,6.25rem);left:7px}.hero-cartridge-infographic .cartridge-video-link{bottom:-1.5rem;right:4%}@media (width<=56.25rem){.hero-cartridge-infographic{aspect-ratio:16/11!important;width:min(100%,48rem)!important}.cartridge-note{font-size:clamp(.43rem,1.05vw,.6rem)}.cartridge-note span{width:clamp(7.5rem,22vw,10.5rem)}.cartridge-note-protection span{right:3.75rem}.cartridge-note-protection i:after{width:3.15rem}.cartridge-note-formulation span{left:3.75rem}.cartridge-note-formulation i:after{width:3.15rem}}@media (width<=35rem){.hero-cartridge-infographic{aspect-ratio:4/3!important}.cartridge-note{font-size:clamp(.36rem,1.65vw,.5rem)}.cartridge-note span{width:clamp(6.5rem,29vw,8.5rem)}.cartridge-note-protection{top:51%;left:42%}.cartridge-note-liquid{top:31%;left:65%}.cartridge-note-formulation{top:61%;left:37.5%}}.hero-lyoprester-identity em{font-style:italic}.hero-lyoprester-identity .identity-company{color:#9fa6af;letter-spacing:.08em;margin-top:2px;font-weight:550}.hero-lyoprester-identity strong,.hero-lyoprester-identity small,.hero-lyoprester-identity em{font-family:var(--font-inter);font-synthesis:none}.platform-hero .hero-layout{margin-top:clamp(1.5rem,3vh,2.25rem)}.platform-hero .hero-product-layout{grid-template-columns:minmax(18rem,.9fr) minmax(25rem,1.1fr);gap:clamp(2rem,4.5vw,5.5rem)}.platform-hero .hero-product-copy{text-align:left;justify-content:center;align-items:center;min-width:0;display:flex}.hero-product-information{width:min(100%,34rem);margin-inline:auto}.platform-hero .hero-retatrutide-title{z-index:2;color:#f4f6f8;font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(4.25rem,7vw,7.75rem);font-weight:580;line-height:.82;animation:none;position:relative}.hero-retatrutide-dose{color:var(--blue);font-family:var(--font-display);letter-spacing:-.055em;margin-top:clamp(.65rem,1.5vw,1.15rem);font-size:clamp(2.5rem,4.25vw,4.75rem);font-weight:560;line-height:.9;display:block}.platform-hero .hero-retatrutide-tagline{z-index:2;color:#c1c7cf;max-width:28rem;font-family:var(--font-inter);letter-spacing:.01em;margin:clamp(1.6rem,3vw,2.6rem) 0 0;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:520;line-height:1.5;animation:none;position:relative}.platform-hero .hero-research-duration{z-index:2;border-left:2px solid var(--blue);color:#f1f3f5;max-width:31rem;font-family:var(--font-inter);letter-spacing:.07em;margin:clamp(1rem,1.7vw,1.45rem) 0 0;padding-left:clamp(.8rem,1.2vw,1.1rem);font-size:clamp(.66rem,.82vw,.8rem);font-weight:680;line-height:1.55;animation:none;position:relative}.hero-purchase-panel{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0e,#1769ff0b);border:1px solid #ffffff21;width:min(100%,31rem);margin-top:clamp(1rem,1.8vw,1.5rem);padding:clamp(.85rem,1.4vw,1.15rem);position:relative}.hero-price-row,.hero-quantity-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero-price-row span,.hero-total-price span{color:#838b95;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:620}.hero-price-row strong{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600}.platform-hero .hero-promotion{color:var(--blue);font-family:var(--font-inter);letter-spacing:.12em;margin:.45rem 0 .75rem;font-size:.6rem;font-weight:730;line-height:1.4;animation:none}.hero-quantity-control{border:1px solid #ffffff2e;grid-template-columns:2.25rem 2.75rem 2.25rem;height:2.25rem;display:grid}.hero-quantity-control button,.hero-quantity-control output{color:#fff;background:0 0;border:0;place-items:center;display:grid}.hero-quantity-control button{cursor:pointer;font-size:1.05rem;transition:background .2s,color .2s}.hero-quantity-control button:hover{background:var(--blue)}.hero-quantity-control output{border-inline:1px solid #ffffff21;font-size:.78rem;font-weight:700}.hero-total-price{justify-items:end;gap:.12rem;display:grid}.hero-total-price strong{color:#fff;font-size:clamp(1rem,1.45vw,1.3rem);font-weight:700}.hero-total-price small{color:var(--blue);letter-spacing:.04em;font-size:.52rem;font-weight:650}.hero-add-to-cart{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;letter-spacing:.16em;width:100%;min-height:2.65rem;margin-top:.85rem;font-size:.65rem;font-weight:730;transition:background .2s,color .2s,transform .2s}.hero-add-to-cart:hover{color:#0c0d0f;background:#fff;transform:translateY(-1px)}.hero-cart-message{color:#9ca4ae;letter-spacing:.05em;text-align:center;min-height:.8rem;margin-top:.42rem;font-size:.55rem;font-weight:560}.hero-intended-use{border-top:1px solid #ffffff1f;margin-top:.55rem;padding-top:.65rem}.hero-intended-use>strong{color:#dfe3e7;letter-spacing:.14em;font-size:.56rem;font-weight:730;display:block}.platform-hero .hero-intended-use p{z-index:auto;color:#7f8791;font-family:var(--font-inter);letter-spacing:.018em;margin:.38rem 0 0;font-size:.54rem;font-weight:430;line-height:1.5;animation:none;position:relative}.hero-product-pen{justify-self:center;place-items:center;width:min(100%,48rem);min-width:0;margin:0;display:grid;position:relative}.hero-product-orbit,.hero-product-orbit:before,.hero-product-orbit:after,.hero-product-orbit i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.hero-product-orbit{z-index:0;aspect-ratio:1;width:70%}.hero-product-orbit:before,.hero-product-orbit:after{content:""}.hero-product-orbit:before{inset:18%}.hero-product-orbit:after{border-color:#2fbce559;inset:36%}.hero-product-orbit i:first-child{clip-path:inset(0 50% 50% 0);border-color:#2fbce58c;inset:-1px;transform:rotate(20deg)}.hero-product-orbit i:last-child{background:#2fbce5;border:0;width:7px;height:7px;top:20%;right:12%;box-shadow:0 0 20px #2fbce5}.hero-product-assurance{z-index:3;text-align:center;background:0 0;border-top:1px solid #23a9e26b;width:min(91%,41rem);padding:clamp(.6rem,1vw,.9rem) clamp(.9rem,2vw,1.5rem);position:absolute;top:clamp(.35rem,1.2vw,1rem);left:50%;transform:translate(-50%)}.hero-product-assurance h2{color:#f3f5f7;letter-spacing:.075em;max-width:42rem;margin:0 auto;font-size:clamp(.7rem,.94vw,.9rem);font-weight:650;line-height:1.48}.platform-hero .hero-product-assurance p{z-index:auto;color:#aeb5be;max-width:41rem;font-family:var(--font-inter);letter-spacing:.015em;margin:.65rem auto 0;font-size:clamp(.6rem,.74vw,.74rem);font-weight:430;line-height:1.55;animation:none;position:relative}.hero-product-assurance strong{color:var(--blue);letter-spacing:.06em;font-weight:750}.hero-product-pen img{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1.75rem 2.5rem #00000075);width:82%;height:auto;display:block;position:relative;transform:translateY(clamp(3.5rem,7vh,5rem))}.hero-video-links{z-index:5;flex-direction:column;align-items:flex-end;gap:.18rem;display:flex;position:absolute;bottom:-1.35rem;right:7%}.hero-connection-video-link,.hero-more-link{color:#f3f5f7;letter-spacing:.11em;border-bottom:1px solid #ffffff4d;align-items:center;gap:.8rem;padding:.55rem 0;font-size:clamp(.58rem,.72vw,.72rem);font-weight:650;transition:color .2s,border-color .2s;display:flex}.hero-example-video-link,.hero-more-link{color:#aab1b9;font-size:clamp(.54rem,.66vw,.66rem)}.hero-more-link{border-bottom:0}.hero-connection-video-link svg,.hero-more-link svg{width:.9rem;height:.9rem}.hero-connection-video-link:hover,.hero-more-link:hover{color:var(--blue);border-color:var(--blue)}@media (width<=82rem){.platform-hero .hero-product-layout{grid-template-columns:minmax(16rem,.86fr) minmax(22rem,1.14fr);gap:clamp(1.25rem,3vw,3rem)}.platform-hero .hero-retatrutide-title{font-size:clamp(3.4rem,6.2vw,6rem)}.hero-retatrutide-dose{font-size:clamp(2.15rem,3.7vw,3.8rem)}.hero-product-pen{width:min(100%,42rem)}}@media (width<=56.25rem){.platform-hero .hero-product-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(2.25rem,7vw,4rem)}.platform-hero .hero-product-copy{text-align:center}.hero-product-information{width:min(100%,36rem)}.platform-hero .hero-retatrutide-title{font-size:clamp(3.6rem,13vw,6rem)}.hero-retatrutide-dose{font-size:clamp(2.35rem,8vw,3.8rem)}.platform-hero .hero-retatrutide-tagline{margin-inline:auto}.platform-hero .hero-research-duration,.hero-purchase-panel{text-align:left;margin-inline:auto}.hero-product-pen{width:min(76vw,30rem)}.hero-product-pen img{width:86%;transform:translateY(3rem)}.hero-video-links{white-space:nowrap;align-items:center;bottom:-3.15rem;right:50%;transform:translate(50%)}.hero-product-assurance{width:100%;padding:.7rem .7rem .8rem;top:0}.hero-product-assurance h2{font-size:clamp(.56rem,1.65vw,.7rem);line-height:1.42}.platform-hero .hero-product-assurance p{font-size:clamp(.5rem,1.4vw,.62rem);line-height:1.45}}@media (width<=35rem){.platform-hero .hero-product-layout{gap:2rem}.platform-hero .hero-retatrutide-title{font-size:clamp(3.1rem,15vw,4.8rem)}.hero-product-pen{width:min(82vw,28rem)}.hero-product-assurance{top:-.4rem}.hero-connection-video-link{letter-spacing:.08em;font-size:.52rem}.hero-quantity-row{align-items:stretch}.hero-quantity-control{grid-template-columns:2rem 2.5rem 2rem}}.nav-brand-intro .wordmark-lockup.compact{letter-spacing:.155em;gap:11px;font-size:clamp(.82rem,1.05vw,.98rem)}.nav-brand-intro .wordmark-lockup.compact .brand-symbol{width:28px;height:28px}.platform-hero .hero-product-layout{gap:clamp(2.5rem,5vw,6rem)}.hero-product-information{width:min(100%,33rem)}.platform-hero .hero-retatrutide-tagline{margin-top:clamp(1.75rem,3.2vw,2.75rem);line-height:1.58}.platform-hero .hero-research-duration{margin-top:clamp(1.15rem,1.9vw,1.6rem);line-height:1.62}.hero-purchase-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0b,#121d2d30);border-color:#ffffff1d;margin-top:clamp(1.25rem,2vw,1.75rem);padding:clamp(1.15rem,1.7vw,1.5rem);box-shadow:0 1.5rem 4rem #00000024}.hero-price-row{padding-bottom:.2rem}.hero-price-row strong{letter-spacing:-.045em;font-size:clamp(1.55rem,2.15vw,2rem);font-weight:560}.platform-hero .hero-promotion{color:#78a9eb;margin:.65rem 0 1rem;font-weight:650}.hero-quantity-row{padding-top:.15rem}.hero-add-to-cart{letter-spacing:.18em;background:#1769ffd1;border-color:#488fecb8;margin-top:1.1rem}.hero-intended-use{margin-top:.8rem;padding-top:.85rem}.hero-product-pen img{filter:contrast(1.045)saturate(.96)brightness(1.025)drop-shadow(0 2rem 2.75rem #00000085)drop-shadow(0 0 1.75rem #23a9e21a)}.hero-product-assurance{padding-inline:clamp(1rem,2.2vw,1.7rem)}.platform-hero .hero-product-assurance p{line-height:1.62}.upcoming-section{padding-top:clamp(3.75rem,6vh,4.75rem)}.upcoming-bridge{margin-bottom:.25rem}.upcoming-intro{margin-top:1.2rem;line-height:1.68}.upcoming-grid{gap:clamp(1.5rem,2.75vw,3rem);margin-top:1.9rem}.upcoming-card-body{padding:clamp(2rem,4vw,4.5rem)}.upcoming-specs div{padding:.68rem 0}.platform-transition-section:has(.peptide-news-grid){padding-top:3rem}.peptide-news-intro{margin-top:1.3rem;line-height:1.72}.peptide-news-grid{gap:clamp(1.5rem,2.75vw,3rem);margin-top:1.9rem}.peptide-news-content{padding:1.45rem clamp(1.3rem,2.35vw,2.2rem)}.peptide-news-card h3{margin-top:.75rem;line-height:1.07}.peptide-news-content>p:not(.peptide-news-topic){margin-top:1.1rem;line-height:1.74}.peptide-news-signal{margin-top:1.3rem;padding-top:1.15rem}@media (width<=56.25rem){.nav-brand-intro .wordmark-lockup.compact{font-size:.78rem}.nav-brand-intro .wordmark-lockup.compact .brand-symbol{width:26px;height:26px}.platform-hero .hero-product-layout{gap:clamp(2.5rem,7vw,4.25rem)}}.lab-site{--lab-ink:#101923;--lab-muted:#66727e;--lab-line:#10243621;--lab-blue:#1769ff;color:var(--lab-ink);background:#f4f7f8}.lab-site .nav{color:#f4f7fa;background:linear-gradient(#081017f5,#081017b8 76%,#0000);border-bottom-color:#ffffff1a;position:absolute}.lab-site .nav-research-notice{background:#070e14e6}.lab-site .skip-link{z-index:100}.lab-breadcrumb{z-index:5;color:#e8f0f685;letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.62rem;display:flex;position:absolute;top:clamp(7.5rem,13vh,9.5rem);left:4.2vw}.lab-breadcrumb a{transition:color .2s}.lab-breadcrumb a:hover{color:#fff}.lab-breadcrumb strong{color:#eef4f8;font-weight:550}.lab-breadcrumb span{opacity:.45}.lab-lockup{color:#eef4f8;align-items:center;gap:.75rem;display:flex}.lab-lockup .wordmark-lockup{font-size:clamp(1rem,1.45vw,1.4rem)}.lab-lockup .brand-symbol{width:2rem;height:2rem}.lab-lockup>span{color:#58c4e6;letter-spacing:.27em;border-left:1px solid #ffffff40;padding-left:.75rem;font-size:.72rem;font-weight:700}.lab-kicker{color:var(--lab-blue);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650}.lab-hero{color:#eff4f7;background:radial-gradient(circle at 76% 48%,#238ec22b,#0000 24%),radial-gradient(circle at 64% 52%,#1769ff1f,#0000 34%),linear-gradient(135deg,#071019,#101d27 62%,#0a151d);min-height:100svh;padding:clamp(12rem,22vh,16rem) 4.2vw clamp(5rem,9vh,7rem);position:relative;overflow:hidden}.lab-hero:before,.lab-landing-hero:before{content:"";opacity:.1;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:7vw 7vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.lab-hero-grid{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(100%,92rem);margin:auto;display:grid;position:relative}.lab-hero-copy{max-width:48rem}.lab-hero-copy .lab-kicker{margin-top:clamp(3rem,7vh,5rem)}.lab-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:1rem 0 0;font-size:clamp(4.5rem,8.2vw,9rem);font-weight:530;line-height:.84}.lab-lead{color:#d0d9df;max-width:43rem;font-family:var(--font-display);letter-spacing:-.025em;margin:2rem 0 0;font-size:clamp(1.15rem,1.65vw,1.65rem);line-height:1.46}.lab-stability-highlight{text-transform:uppercase;background:linear-gradient(110deg,#1f8fca3d,#2dc9df14);border:1px solid #69d3ff9e;align-items:center;gap:clamp(1rem,2vw,2rem);width:max-content;max-width:100%;margin:2rem 0 0;padding:.8rem .9rem .8rem 1.15rem;display:flex;box-shadow:0 0 2.5rem #26a9dc29}.lab-stability-highlight span{color:#b9d9e8;letter-spacing:.15em;font-size:clamp(.56rem,.7vw,.7rem);font-weight:650}.lab-stability-highlight strong{color:#08263b;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;background:#e8f8ff;padding:.55rem .75rem;font-size:clamp(1rem,1.3vw,1.3rem);font-weight:650;line-height:1}.lab-definition{color:#8796a2;border-top:1px solid #ffffff24;max-width:39rem;margin:1.5rem 0 0;padding-top:1.5rem;font-size:clamp(.72rem,.82vw,.86rem);line-height:1.75}.lab-hero-index{z-index:2;color:#e1ebf259;letter-spacing:.17em;font-size:.55rem;position:absolute;bottom:2.5rem;left:4.2vw}.lab-visual{aspect-ratio:1;width:min(100%,38rem);margin:auto;position:relative}.lab-visual:before{content:"";border:1px solid #85d2ef21;border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 6rem #208dd014}.lab-orbit{border:1px solid #88ceec3d;border-radius:50%;position:absolute;inset:20%}.lab-orbit-a{transform:rotate(28deg)scaleY(.48)}.lab-orbit-b{transform:rotate(-43deg)scaleY(.6)}.lab-core{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#8ee2fbbf,#1769ff38 26%,#0b1c2b33 64%);border:1px solid #92def861;border-radius:50%;width:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4rem #3db6e74d,inset 0 0 1.7rem #82d8f640}.lab-visual>i{aspect-ratio:1;background:#7bd5ee;border-radius:50%;width:.55rem;position:absolute;box-shadow:0 0 1.2rem #4bbbe3}.lab-visual>i:first-of-type{top:34%;left:16%}.lab-visual>i:nth-of-type(2){top:46%;right:12%}.lab-visual>i:nth-of-type(3){bottom:12%;left:34%}.lab-visual>i:nth-of-type(4){top:13%;right:28%}.lab-visual-peptide .lab-core{border-radius:34% 66% 52% 48%}.lab-visual-cell .lab-core{background:radial-gradient(at 65% 42%,#8ce0ee 0 7%,#0000 8%),radial-gradient(circle at 36% 38%,#43c4e4b3,#1769ff2e 54%,#0000 70%);width:29%}.lab-visual-nad .lab-orbit-a{transform:rotate(28deg)scaleY(.25)}.lab-visual-aging:after{content:"";border-left:1px solid #74d7eb73;border-right:1px solid #558dee6b;border-radius:45%;position:absolute;inset:25%;transform:rotate(18deg)}.lab-visual-skin .lab-core{background:repeating-linear-gradient(#74d3e980 0 1px,#14517e24 1px 18%);border-radius:50%;width:42%;height:22%}.lab-development,.lab-index{background:linear-gradient(#f6f8f8,#edf3f5);padding:clamp(6rem,10vw,10rem) 4.2vw;position:relative}.lab-section-heading{grid-template-columns:minmax(8rem,.36fr) minmax(18rem,.82fr) minmax(18rem,.62fr);align-items:end;gap:clamp(2rem,5vw,6rem);width:min(100%,92rem);margin:auto;display:grid}.lab-section-heading>p{color:#1574c9;letter-spacing:.17em;align-self:start;margin:.65rem 0 0;font-size:.6rem;font-weight:650}.lab-section-heading h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,6.5vw,7rem);font-weight:520;line-height:.9}.lab-section-heading>span{border-top:1px solid var(--lab-line);color:var(--lab-muted);padding-top:1.25rem;font-size:clamp(.77rem,.9vw,.94rem);line-height:1.75}.lab-direction-grid{border-top:1px solid var(--lab-line);border-left:1px solid var(--lab-line);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,92rem);margin:clamp(4rem,7vw,7rem) auto 0;display:grid}.lab-direction-grid article{border-right:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);background:#ffffff70;flex-direction:column;min-height:28rem;padding:1.3rem;transition:transform .35s,background .35s,box-shadow .35s;display:flex;position:relative}.lab-direction-grid article:hover{z-index:2;background:#fff;transform:translateY(-.5rem);box-shadow:0 2rem 5rem #19374b1a}.lab-card-number{color:#1679cf;letter-spacing:.16em;font-size:.6rem;font-weight:650}.lab-card-motif,.lab-index-motif{aspect-ratio:1;width:9rem;margin:auto;position:relative}.lab-card-motif:before,.lab-card-motif:after,.lab-card-motif i,.lab-index-motif:before,.lab-index-motif:after,.lab-index-motif i{content:"";border:1px solid #1d74ae40;border-radius:50%;position:absolute}.lab-card-motif:before,.lab-index-motif:before{inset:12%}.lab-card-motif:after,.lab-index-motif:after{background:radial-gradient(circle,#33b8da33,#0000 65%);border-color:#1769ff52;inset:28%}.lab-card-motif i,.lab-index-motif i{aspect-ratio:1;background:#259ed2;border:0;width:.38rem;box-shadow:0 0 1rem #198fcb73}.lab-card-motif i:first-child,.lab-index-motif i:first-child{top:45%;left:10%}.lab-card-motif i:nth-child(2),.lab-index-motif i:nth-child(2){top:20%;right:15%}.lab-card-motif i:nth-child(3),.lab-index-motif i:nth-child(3){bottom:12%;right:22%}.motif-peptide:before{border-radius:40% 60% 42% 58%;transform:rotate(24deg)}.motif-cell:after{border-radius:44% 56% 61% 39%;inset:20%}.motif-nad:before{transform:scaleY(.45)rotate(32deg)}.motif-aging:after{border-radius:42% 58% 35% 65%}.motif-skin:before{background:repeating-linear-gradient(#0000 0 18%,#1769ff29 19% 20%);border-radius:50%;inset:24% 8%}.lab-direction-grid h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .85rem;font-size:clamp(1.45rem,1.8vw,2rem);font-weight:560;line-height:1.08}.lab-direction-grid p{color:var(--lab-muted);margin:0;font-size:clamp(.7rem,.78vw,.82rem);line-height:1.7}.lab-evidence{color:var(--lab-ink);background:#f9fbfb;padding:clamp(6rem,10vw,10rem) 4.2vw}.lab-evidence-intro{-moz-column-gap:clamp(4rem,9vw,10rem);grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);column-gap:clamp(4rem,9vw,10rem);width:min(100%,92rem);margin:auto;display:grid}.lab-evidence-intro .lab-kicker{grid-column:1/-1;margin:0 0 1.5rem}.lab-evidence-intro h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.8vw,6rem);font-weight:520;line-height:.92}.lab-evidence-intro>p:last-child{border-top:1px solid var(--lab-line);max-width:42rem;color:var(--lab-muted);align-self:end;margin:0;padding-top:1.4rem;font-size:clamp(.78rem,.9vw,.95rem);line-height:1.8}.lab-insight-grid{border-top:1px solid var(--lab-line);border-left:1px solid var(--lab-line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,92rem);margin:clamp(3.5rem,6vw,6rem) auto 0;display:grid}.lab-insight-grid article{border-right:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);background:linear-gradient(145deg,#ffffffe6,#ebf3f68c);min-height:18rem;padding:1.8rem}.lab-insight-grid span{color:#1574c9;letter-spacing:.16em;font-size:.58rem;font-weight:650}.lab-insight-grid h3{font-family:var(--font-display);letter-spacing:-.04em;margin:5.5rem 0 .9rem;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:540;line-height:1.05}.lab-insight-grid p{color:var(--lab-muted);margin:0;font-size:.78rem;line-height:1.72}.lab-boundary{background:#eaf2f5;border-left:3px solid #2e92cb;grid-template-columns:minmax(10rem,.35fr) 1fr;gap:3rem;width:min(100%,92rem);margin:2rem auto 0;padding:1.6rem 1.8rem;display:grid}.lab-boundary strong{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.lab-boundary p{max-width:58rem;color:var(--lab-muted);margin:0;font-size:.78rem;line-height:1.7}.lab-process{color:#eef4f7;background:radial-gradient(circle at 18% 40%,#1769ff1f,#0000 28%),#0b141c;grid-template-columns:minmax(18rem,.82fr) minmax(28rem,1.18fr);gap:clamp(4rem,9vw,10rem);padding:clamp(6rem,11vw,11rem) 4.2vw;display:grid}.lab-process-copy{max-width:42rem}.lab-process h2{font-family:var(--font-display);letter-spacing:-.067em;margin:1.4rem 0 0;font-size:clamp(3.5rem,6.3vw,7rem);font-weight:520;line-height:.88}.lab-process-copy>p:last-child{color:#7f909c;max-width:30rem;margin:2rem 0 0;font-size:clamp(.74rem,.86vw,.9rem);line-height:1.75}.lab-process-list{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.lab-process-list li{border-bottom:1px solid #ffffff1f;grid-template-columns:4rem 1fr;align-items:center;min-height:5.25rem;display:grid}.lab-process-list span{color:#369fd4;letter-spacing:.14em;font-size:.6rem}.lab-process-list strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.1rem,1.45vw,1.5rem);font-weight:520}.lab-sources{background:#f6f8f8;grid-template-columns:minmax(18rem,.65fr) minmax(30rem,1.35fr);gap:clamp(4rem,9vw,10rem);padding:clamp(5rem,8vw,8rem) 4.2vw;display:grid}.lab-sources>div>p{color:#1574c9;letter-spacing:.17em;margin:0 0 1.2rem;font-size:.6rem;font-weight:650}.lab-sources h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,4.6vw,4.8rem);font-weight:520;line-height:.95}.lab-sources>div>span{max-width:28rem;color:var(--lab-muted);margin-top:1.5rem;font-size:.72rem;line-height:1.65;display:block}.lab-sources ol{border-top:1px solid var(--lab-line);margin:0;padding:0;list-style:none}.lab-sources li{border-bottom:1px solid var(--lab-line);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;min-height:6.4rem;display:grid}.lab-sources li>span{color:#1574c9;letter-spacing:.12em;font-size:.58rem}.lab-sources li strong{font-family:var(--font-display);font-size:clamp(1rem,1.3vw,1.3rem);font-weight:550}.lab-sources li p{color:var(--lab-muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.5}.lab-sources a{color:#17435e;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.58rem;font-weight:700;display:flex}.lab-sources a svg{width:.85rem;transition:transform .2s}.lab-sources a:hover svg{transform:translate(.25rem)}.lab-cta{color:var(--lab-ink);text-align:center;background:radial-gradient(circle at 75% 30%,#42b9da24,#0000 24%),#e8f0f3;padding:clamp(6rem,10vw,10rem) 4.2vw}.lab-cta>p{color:#1574c9;letter-spacing:.2em;margin:0;font-size:.62rem;font-weight:650}.lab-cta h2{font-family:var(--font-display);letter-spacing:-.065em;margin:1.5rem auto 0;font-size:clamp(3.2rem,6vw,6.4rem);font-weight:520;line-height:.9}.lab-cta>div{justify-content:center;gap:1rem;margin-top:3rem;display:flex}.lab-button{color:#173148;letter-spacing:.11em;text-transform:uppercase;border:1px solid #0e2c4240;justify-content:space-between;align-items:center;gap:2rem;min-width:14rem;padding:1rem 1.2rem;font-size:.62rem;font-weight:650;transition:transform .25s,background .25s,color .25s;display:inline-flex}.lab-button:hover{background:#fff;transform:translateY(-3px)}.lab-button-primary{color:#fff;background:#10273a;border-color:#10273a}.lab-button svg{width:.9rem}.lab-landing-hero{color:#eef4f7;background:radial-gradient(circle at 73% 48%,#25b8db29,#0000 25%),linear-gradient(135deg,#071019,#10212d);min-height:100svh;padding:clamp(13rem,24vh,18rem) 4.2vw 7rem;position:relative;overflow:hidden}.lab-landing-copy{z-index:2;max-width:61rem;position:relative}.lab-landing-copy .lab-kicker{margin-top:clamp(3rem,7vh,5rem)}.lab-landing-copy h1{font-family:var(--font-display);letter-spacing:-.083em;margin:1rem 0 0;font-size:clamp(5rem,10vw,11rem);font-weight:520;line-height:.78}.lab-landing-copy>p:last-child{color:#9baab5;max-width:42rem;margin:2.5rem 0 0;font-size:clamp(.85rem,1.02vw,1.05rem);line-height:1.75}.lab-landing-network{aspect-ratio:1;opacity:.62;width:min(48vw,45rem);position:absolute;top:20%;right:2%}.lab-landing-network:before,.lab-landing-network:after{content:"";border:1px solid #78d6ef33;border-radius:50%;position:absolute;inset:14%;transform:scaleY(.56)rotate(28deg)}.lab-landing-network:after{transform:scaleY(.72)rotate(-46deg)}.lab-landing-network i{aspect-ratio:1;background:#66cce7;border-radius:50%;width:.7rem;position:absolute;box-shadow:0 0 2rem #32acd7}.lab-landing-network i:first-child{top:43%;left:18%}.lab-landing-network i:nth-child(2){top:29%;right:13%}.lab-landing-network i:nth-child(3){bottom:13%;left:43%}.lab-landing-network i:nth-child(4){top:12%;left:34%}.lab-landing-network i:nth-child(5){bottom:24%;right:25%}.lab-landing-network span{background:radial-gradient(circle,#32abdc38,#0000 65%);border:1px solid #7fdbf254;border-radius:45% 55% 41% 59%;position:absolute;inset:34%;box-shadow:0 0 7rem #28a2dc2e}.lab-index-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;width:min(100%,92rem);margin:clamp(4rem,7vw,7rem) auto 0;display:grid}.lab-index-card{border:1px solid var(--lab-line);background:#ffffff94;flex-direction:column;grid-column:span 2;min-height:34rem;padding:1.3rem;transition:transform .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.lab-index-card:nth-child(4){grid-column:2/span 2}.lab-index-card:hover{background:#fff;transform:translateY(-.55rem);box-shadow:0 2rem 5rem #19374b1c}.lab-index-motif{width:12rem;margin:auto}.lab-index-card h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,2.8vw,3.2rem);font-weight:540;line-height:1}.lab-index-card>p{min-height:5rem;color:var(--lab-muted);margin:1rem 0 0;font-size:clamp(.7rem,.78vw,.82rem);line-height:1.65}.lab-index-card>strong{border-top:1px solid var(--lab-line);color:#1478c7;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;font-size:.6rem;display:flex}.lab-index-card>strong svg{width:.85rem}@media (width<=72rem){.lab-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-direction-grid article{min-height:25rem}.lab-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-index-card,.lab-index-card:nth-child(4){grid-column:auto}.lab-index-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .625rem)}.lab-section-heading{grid-template-columns:10rem 1fr}.lab-section-heading>span{grid-column:2}}@media (width<=56.25rem){.lab-breadcrumb{top:7rem}.lab-hero{min-height:auto;padding-top:12rem}.lab-hero-grid{grid-template-columns:1fr}.lab-hero-copy{max-width:44rem}.lab-visual{width:min(75vw,34rem)}.lab-process,.lab-sources{grid-template-columns:1fr;gap:4rem}.lab-evidence-intro{grid-template-columns:1fr;gap:2rem}.lab-insight-grid{grid-template-columns:1fr}.lab-insight-grid article{min-height:15rem}.lab-insight-grid h3{margin-top:3.5rem}.lab-landing-network{opacity:.4;width:70vw;top:30%;right:-13%}.lab-landing-copy{max-width:48rem}.lab-site .nav-cart{display:none}}@media (width<=40rem){.lab-breadcrumb{white-space:nowrap;gap:.45rem;font-size:.52rem;left:1rem;right:1rem}.lab-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.lab-hero,.lab-development,.lab-index,.lab-evidence,.lab-process,.lab-sources,.lab-cta,.lab-landing-hero{padding-left:1rem;padding-right:1rem}.lab-hero{padding-top:11rem}.lab-hero h1{font-size:clamp(3.4rem,17vw,5rem)}.lab-lead{font-size:1rem}.lab-visual{width:90vw}.lab-section-heading{grid-template-columns:1fr;gap:1.5rem}.lab-section-heading>span{grid-column:auto}.lab-direction-grid,.lab-index-grid{grid-template-columns:1fr}.lab-direction-grid article{min-height:23rem}.lab-index-card,.lab-index-card:nth-child(4),.lab-index-card:last-child{grid-column:auto;width:auto;min-height:30rem}.lab-boundary{grid-template-columns:1fr;gap:.8rem}.lab-process-list li{grid-template-columns:3rem 1fr}.lab-sources li{grid-template-columns:2.2rem 1fr}.lab-sources li>a{grid-column:2;margin-bottom:1.2rem}.lab-cta>div{flex-direction:column;align-items:stretch}.lab-button{width:100%}.lab-landing-copy h1{font-size:clamp(4rem,20vw,6.3rem)}.lab-landing-network{width:105vw;top:40%;right:-35%}.lab-lockup>span{font-size:.6rem}.lab-site .site-footer{padding-left:1rem;padding-right:1rem}}.nav-products-menu{position:relative}.nav-products-menu summary{cursor:pointer;list-style:none}.nav-products-menu summary::-webkit-details-marker{display:none}.nav-products{align-items:center;gap:.45rem;display:flex}.nav-products>span{color:#38bce3;font-size:.75rem;transition:transform .2s}.nav-products-menu[open] .nav-products>span{transform:rotate(180deg)}.nav-products-dropdown{z-index:80;opacity:0;visibility:hidden;background:#080e14fa;border:1px solid #ffffff26;width:20rem;padding:.55rem;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 1rem);right:0;transform:translateY(-.45rem);box-shadow:0 1.5rem 4rem #00000061}.nav-products-menu[open] .nav-products-dropdown,.nav-products-menu:hover .nav-products-dropdown,.nav-products-menu:focus-within .nav-products-dropdown{opacity:1;visibility:visible;transform:none}.nav-products-dropdown>a{color:#aeb8c1;cursor:pointer;border-bottom:1px solid #ffffff14;grid-template-columns:2rem 1fr;align-items:center;min-height:2.8rem;padding:.55rem .7rem;transition:color .2s,background .2s,padding-left .2s;display:grid}.nav-products-dropdown>a:last-child{border-bottom:0}.nav-products-dropdown>a:hover,.nav-products-dropdown>a:focus-visible{color:#fff;background:#2fbce514;outline:0;padding-left:.95rem}.nav-products-dropdown>a>span{color:#38bce3;letter-spacing:.12em;font-size:.52rem}.nav-products-dropdown>a>strong{font-family:var(--font-display);letter-spacing:.01em;text-transform:none;font-size:.78rem;font-weight:540}.nav-products-dropdown .nav-products-overview{background:#2fbce50d;grid-template-columns:1fr;gap:.25rem;min-height:3.5rem}.nav-products-dropdown .nav-products-overview>span{letter-spacing:.16em;font-size:.64rem;font-weight:700}.nav-products-dropdown .nav-products-overview>small{color:#707c86;letter-spacing:.05em;text-transform:none;font-size:.52rem}.nav-products-dropdown .nav-products-featured{color:#eef5f8;background:linear-gradient(90deg,#1769ff24,#2fbce50d);min-height:3.25rem}.nav-products-dropdown .nav-products-featured>span{color:#65d0ec}.nav-products-dropdown .nav-products-featured>strong{font-size:.84rem;font-weight:600}@media (width<=56.25rem){.nav-products-menu{display:block}.nav-products{font-size:6px;display:flex}.nav-products-dropdown{width:auto;position:fixed;top:4.5rem;left:1rem;right:1rem}.nav-products-dropdown>a{min-height:3rem}}@media (width<=35rem){.nav-products{font-size:0}.nav-products:before{content:"LAB";font-size:6px}.nav-products>span{font-size:.65rem}.nav-products-dropdown{top:3.9rem}}.nav-cart{position:relative}.nav-cart-count{color:#fff;letter-spacing:0;background:#1a78ff;border-radius:1rem;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.5rem;font-weight:750;display:grid;position:absolute;top:-.55rem;right:-.55rem}.commerce-site{color:#10202c;background:#eef3f5}.commerce-site .nav{color:#f2f6f8;background:#0a1117;position:absolute}.commerce-site .site-footer{color:#f4f6f8}.commerce-shell{background:radial-gradient(circle at 80% 12%,#25aad721,#0000 22%),#eef3f5;min-height:75svh;padding:clamp(9rem,15vh,12rem) 4.2vw clamp(6rem,10vw,9rem)}.commerce-heading{border-bottom:1px solid #10324826;grid-template-columns:.3fr 1fr .55fr;align-items:end;gap:clamp(2rem,6vw,7rem);width:min(100%,88rem);margin:auto;padding-bottom:clamp(3rem,5vw,5rem);display:grid}.commerce-heading>p{color:#1879bd;letter-spacing:.17em;align-self:start;margin:.7rem 0 0;font-size:.58rem;font-weight:700}.commerce-heading h1{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(4.5rem,8vw,8.5rem);font-weight:520;line-height:.8}.commerce-heading>span{color:#64727d;font-size:clamp(.75rem,.88vw,.92rem);line-height:1.7}.commerce-empty{text-align:center;background:#ffffff8c;border:1px solid #10324824;width:min(100%,88rem);margin:4rem auto 0;padding:clamp(3rem,7vw,7rem)}.commerce-empty h2{font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:520}.commerce-empty p{color:#667581}.commerce-primary{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#102b3e;border:0;justify-content:center;align-items:center;min-height:3.25rem;padding:.9rem 1.3rem;font-size:.62rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.commerce-primary:hover{background:#1769ff;transform:translateY(-2px)}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.55fr);gap:clamp(2rem,5vw,5rem);width:min(100%,88rem);margin:clamp(3rem,5vw,5rem) auto 0;display:grid}.cart-items{border-top:1px solid #10324826}.cart-item{border-bottom:1px solid #10324826;grid-template-columns:10rem minmax(0,1fr) 8rem auto;align-items:center;gap:clamp(1.2rem,3vw,3rem);min-height:13rem;padding:1.5rem 0;display:grid}.cart-item-image{background:linear-gradient(145deg,#dfe8ec,#fff);place-items:center;height:10rem;display:grid}.cart-item-image img{-o-object-fit:contain;object-fit:contain;max-width:95%;max-height:95%}.cart-item-copy>p{color:#167abc;letter-spacing:.15em;margin:0;font-size:.54rem;font-weight:700}.cart-item-copy h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.5rem 0 0;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:560}.cart-item-copy>span{color:#6e7c86;margin:.55rem 0 0;font-size:.68rem;display:block}.cart-item-copy button{color:#73818b;cursor:pointer;background:0 0;border:0;margin-top:1.2rem;padding:0;font-size:.6rem;text-decoration:underline}.cart-item-quantity label{color:#6f7d87;letter-spacing:.1em;margin-bottom:.5rem;font-size:.55rem;display:block}.cart-item-quantity>div{border:1px solid #1032482e;grid-template-columns:2.2rem 2.7rem 2.2rem;display:grid}.cart-item-quantity button,.cart-item-quantity input{color:#10202c;text-align:center;background:0 0;border:0;height:2.35rem}.cart-item-quantity button{cursor:pointer}.cart-item-quantity input{appearance:textfield;border-inline:1px solid #10324826;width:100%}.cart-item>strong{white-space:nowrap;font-size:1rem}.cart-summary,.checkout-summary{background:#fff;border:1px solid #10324829;align-self:start;padding:1.5rem;position:sticky;top:2rem;box-shadow:0 1.5rem 4rem #12324414}.cart-summary>p,.checkout-summary>p{color:#167abc;letter-spacing:.16em;margin:0 0 1.5rem;font-size:.58rem;font-weight:700}.cart-summary dl,.checkout-summary dl{margin:0}.cart-summary dl>div,.checkout-summary dl>div{color:#62717c;border-bottom:1px solid #1032481a;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.7rem;display:flex}.cart-summary dd,.checkout-summary dd{text-align:right;margin:0}.cart-total{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem 0;display:flex}.cart-total span{color:#52636f;font-size:.7rem}.cart-total strong{font-family:var(--font-display);font-size:1.55rem;font-weight:600}.cart-summary .commerce-primary,.checkout-summary .commerce-primary{width:100%}.cart-summary small,.checkout-summary small{color:#78858e;margin-top:1rem;font-size:.56rem;line-height:1.55;display:block}.checkout-form{flex-direction:column;gap:1.5rem;display:flex}.checkout-mode,.checkout-section{background:#ffffffa6;border:1px solid #10324829;margin:0;padding:1.5rem}.checkout-mode legend{color:#167abc;letter-spacing:.14em;padding:0 .5rem;font-size:.58rem;font-weight:700}.checkout-mode label{cursor:pointer;align-items:center;gap:.55rem;margin-right:2rem;font-size:.75rem;display:inline-flex}.checkout-section-title{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.checkout-section-title span{color:#1881c7;letter-spacing:.12em;font-size:.58rem;font-weight:700}.checkout-section-title h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:560}.checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.checkout-grid label{color:#5d6c77;letter-spacing:.06em;flex-direction:column;gap:.5rem;font-size:.6rem;font-weight:650;display:flex}.checkout-grid input,.checkout-grid select{color:#142530;width:100%;height:3.1rem;font:inherit;letter-spacing:0;background:#fff;border:1px solid #1032482e;border-radius:0;padding:0 .85rem;font-size:.75rem}.checkout-grid input:focus,.checkout-grid select:focus{border-color:#1769ff;outline:2px solid #1769ff59}.checkout-wide{grid-column:1/-1}.checkout-consent{color:#4e606d;cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1rem;font-size:.68rem;line-height:1.55;display:flex}.checkout-consent input{margin-top:.15rem}.checkout-payment{background:#1780c50f;border-left:2px solid #1780c5;margin-top:1.5rem;padding:1rem}.checkout-payment strong{font-size:.75rem}.checkout-payment p{color:#667681;margin:.5rem 0 0;font-size:.65rem;line-height:1.6}.checkout-summary-item{border-bottom:1px solid #1032481a;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.68rem;display:flex}.checkout-summary-item span{color:#50616c}.commerce-confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.commerce-confirmation>p:first-child{color:#1780c5;letter-spacing:.18em;font-size:.6rem;font-weight:700}.commerce-confirmation h1{font-family:var(--font-display);letter-spacing:-.075em;margin:1rem 0 0;font-size:clamp(4rem,9vw,9rem);font-weight:520}.commerce-confirmation>strong{color:#1769ff;letter-spacing:.14em;margin-top:1.5rem;font-size:1.2rem}.commerce-confirmation>p:not(:first-child){color:#62717c;max-width:38rem;line-height:1.7}.commerce-confirmation .commerce-primary{margin-top:1.5rem}.checkout-payment-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;display:grid}.checkout-payment-options legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.checkout-payment-options label{cursor:pointer;background:#fff;border:1px solid #10324829;gap:.8rem;min-height:8rem;padding:1.1rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.checkout-payment-options label.is-selected{background:#177fd00e;border-color:#177fd0;box-shadow:inset 0 0 0 1px #177fd0}.checkout-payment-options input{accent-color:#1769ff;margin-top:.2rem}.checkout-payment-options span{flex-direction:column;gap:.55rem;display:flex}.checkout-payment-options strong{font-size:.76rem}.checkout-payment-options small{color:#657681;font-size:.64rem;line-height:1.6}.checkout-consents-title{border-top:1px solid #10324821;margin-top:2rem;padding-top:2rem}.confirmation-payment{text-align:left;background:#fff;border:1px solid #10324826;width:min(100%,38rem);margin:1.5rem 0 0;padding:1.5rem}.confirmation-payment>span{color:#177fc7;letter-spacing:.15em;margin-bottom:1rem;font-size:.6rem;font-weight:750;display:block}.confirmation-payment dl{margin:0}.confirmation-payment dl>div{border-bottom:1px solid #1032481a;grid-template-columns:9rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.confirmation-payment dt{color:#687985;font-size:.65rem}.confirmation-payment dd{color:#102b3e;overflow-wrap:anywhere;margin:0;font-size:.7rem;font-weight:650}.confirmation-payment small,.confirmation-payment p{color:#657681;margin:1rem 0 0;font-size:.65rem;line-height:1.65;display:block}@media (width<=62rem){.commerce-heading{grid-template-columns:1fr 2fr}.commerce-heading>span{grid-column:2}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary{position:static}.cart-item{grid-template-columns:8rem 1fr auto}.cart-item-quantity{grid-column:2}.cart-item>strong{grid-area:1/3/3}}@media (width<=40rem){.commerce-shell{padding-left:1rem;padding-right:1rem}.commerce-heading{grid-template-columns:1fr;gap:1rem}.commerce-heading>span{grid-column:auto}.cart-item{grid-template-columns:6rem 1fr;gap:1rem}.cart-item-image{height:7rem}.cart-item-quantity{grid-column:2}.cart-item>strong{grid-area:auto/2}.checkout-grid,.checkout-payment-options{grid-template-columns:1fr}.checkout-wide{grid-column:auto}.checkout-mode label{margin:0 0 .8rem;display:flex}.confirmation-payment dl>div{grid-template-columns:1fr;gap:.3rem}.cart-summary,.checkout-summary,.checkout-mode,.checkout-section{padding:1rem}}.certification-link-section{color:#eff5f8;background:radial-gradient(circle at 80% 25%,#1769ff21,#0000 28%),#0b1117;border-top:1px solid #ffffff1a;grid-template-columns:minmax(20rem,1fr) minmax(22rem,.7fr);align-items:end;gap:clamp(4rem,10vw,12rem);padding:clamp(6rem,10vw,10rem) 4.2vw;display:grid}.certification-link-copy>p{color:#4a9bd2;letter-spacing:.18em;margin:0 0 1.5rem;font-size:.6rem;font-weight:700}.certification-link-copy h2{font-family:var(--font-display);letter-spacing:-.067em;margin:0;font-size:clamp(3.4rem,6.3vw,6.8rem);font-weight:520;line-height:.88}.certification-link-action{border-top:1px solid #ffffff2b;padding-top:1.5rem}.certification-link-action>p{color:#91a0aa;margin:0;font-size:clamp(.76rem,.9vw,.94rem);line-height:1.75}.certification-link-action>a{color:#eaf8ff;letter-spacing:.14em;background:#228bc21a;border:1px solid #64c3ec7a;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.2rem 1.3rem;font-size:.62rem;font-weight:700;transition:background .25s,transform .25s;display:flex}.certification-link-action>a:hover{background:#228bc23d;transform:translateY(-3px)}.certification-link-action>a svg{color:#5dc5ed;width:1rem}.certification-link-action small{color:#61717b;margin-top:1.2rem;font-size:.56rem;line-height:1.6;display:block}@media (width<=48rem){.certification-link-section{grid-template-columns:1fr;gap:3rem;padding-left:1rem;padding-right:1rem}}.hero-product-description-link{color:#dff6ff;letter-spacing:.12em;border:1px solid #64c3ec66;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1rem 1.1rem;font-size:.6rem;font-weight:700;transition:background .25s,transform .25s;display:flex}.hero-product-description-link:hover{background:#2a9cd02b;transform:translateY(-2px)}.hero-product-description-link svg{color:#57c3eb;width:.9rem}.product-detail-site{color:#102532;background:#edf3f5}.product-detail-site .nav{color:#eef5f8;background:#0a1117}.product-detail-hero{color:#edf5f8;background:radial-gradient(circle at 72% 45%,#2499cf2e,#0000 27%),#0b1218;min-height:100svh;padding:9rem 4.2vw 5rem}.product-detail-hero>nav{color:#6f8491;letter-spacing:.1em;text-transform:uppercase;gap:.65rem;font-size:.55rem;display:flex}.product-detail-hero>nav a:hover{color:#fff}.product-detail-hero-grid{grid-template-columns:minmax(25rem,.9fr) minmax(24rem,1.1fr);align-items:center;gap:clamp(3rem,8vw,10rem);width:min(100%,92rem);min-height:calc(100svh - 14rem);margin:auto;display:grid}.product-detail-hero-grid>div>p:first-child{color:#4ba4d4;letter-spacing:.18em;margin:0 0 1.5rem;font-size:.62rem;font-weight:700}.product-detail-hero h1{font-family:var(--font-display);letter-spacing:-.078em;margin:0;font-size:clamp(4.7rem,8.5vw,9.5rem);font-weight:520;line-height:.76}.product-detail-hero h1 span{color:#78909d}.product-detail-hero figure{place-items:center;height:min(68vh,45rem);margin:0;display:grid}.product-detail-hero figure img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2rem 3rem #00000059);width:100%;height:100%}.product-half-life{background:#289ed21c;border-left:3px solid #39a8db;grid-template-columns:auto auto;align-items:end;gap:.35rem 1.5rem;width:max-content;max-width:100%;margin-top:2.4rem;padding:1rem 1.2rem;display:grid}.product-half-life small{color:#78a9c1;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.55rem;font-weight:700}.product-half-life strong{font-family:var(--font-display);font-size:clamp(1.7rem,2.4vw,2.7rem);font-weight:580}.product-half-life span{color:#78909d;max-width:16rem;font-size:.6rem;line-height:1.5}.product-detail-lead{color:#a5b3bb;max-width:44rem;font-family:var(--font-display);margin:2rem 0 0;font-size:clamp(1rem,1.5vw,1.45rem);line-height:1.5}.product-detail-intro{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,10vw,10rem) 4.2vw;display:grid}.product-detail-intro>div>p,.product-detail-why header>p,.product-detail-data>div>p,.product-detail-sources>div>p{color:#167abc;letter-spacing:.16em;margin:0 0 1.2rem;font-size:.58rem;font-weight:700}.product-detail-intro h2,.product-detail-why h2,.product-detail-data h2,.product-detail-sources h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:520;line-height:.9}.product-detail-intro>p{color:#637580;border-top:1px solid #1032482e;margin:0;padding-top:1.5rem;font-size:clamp(.8rem,.95vw,1rem);line-height:1.8}.product-detail-why{background:#f8fafa;padding:clamp(6rem,9vw,9rem) 4.2vw}.product-detail-why>div{border-top:1px solid #1032482b;border-left:1px solid #1032482b;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem;display:grid}.product-detail-why article{border-bottom:1px solid #1032482b;border-right:1px solid #1032482b;flex-direction:column;min-height:23rem;padding:1.5rem;display:flex}.product-detail-why article>span{color:#1882c5;letter-spacing:.14em;font-size:.58rem}.product-detail-why h3{font-family:var(--font-display);letter-spacing:-.04em;margin:auto 0 1rem;font-size:clamp(1.4rem,1.8vw,2rem);font-weight:560;line-height:1.08}.product-detail-why article p{color:#667781;margin:0;font-size:.72rem;line-height:1.7}.product-detail-data{background:#10324824;grid-template-columns:1fr 1fr;gap:1px;display:grid}.product-detail-data>div{background:#e8f0f3;padding:clamp(4rem,7vw,8rem) 4.2vw}.product-detail-data ul{border-top:1px solid #1032482b;margin:3rem 0 0;padding:0;list-style:none}.product-detail-data li{color:#566b78;border-bottom:1px solid #10324824;padding:1.2rem 0;font-size:.75rem;line-height:1.65}.product-detail-data dl{margin:3rem 0 0}.product-detail-data dl>div{border-bottom:1px solid #10324824;grid-template-columns:.7fr 1.3fr;gap:1rem;padding:1rem 0;display:grid}.product-detail-data dt{color:#6f808a;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.product-detail-data dd{color:#183647;margin:0;font-size:.75rem}.product-detail-notes{color:#eaf2f5;background:#0c141b;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(6rem,9vw,9rem) 4.2vw;display:grid}.product-detail-notes article{border-left:1px solid #ffffff24;padding:1.5rem 2rem}.product-detail-notes article>span{color:#48a8d6;letter-spacing:.14em;font-size:.58rem}.product-detail-notes h2{font-family:var(--font-display);letter-spacing:-.04em;margin:5rem 0 1.2rem;font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:540;line-height:1}.product-detail-notes p{color:#82939d;margin:0;font-size:.74rem;line-height:1.75}.product-detail-sources{grid-template-columns:1fr .7fr;align-items:end;gap:clamp(4rem,10vw,12rem);padding:clamp(6rem,9vw,9rem) 4.2vw;display:grid}.product-detail-sources>div>span{color:#687984;max-width:40rem;margin-top:1.5rem;font-size:.72rem;line-height:1.7;display:block}.product-detail-sources>div:last-child{border-top:1px solid #1032482b}.product-detail-sources a{color:#24495e;letter-spacing:.08em;border-bottom:1px solid #1032482b;justify-content:space-between;align-items:center;padding:1.2rem 0;font-size:.65rem;font-weight:700;display:flex}.product-detail-sources a svg{width:.9rem}@media (width<=64rem){.product-detail-hero-grid{grid-template-columns:1fr;padding-top:5rem}.product-detail-hero figure{height:34rem}.product-detail-why>div{grid-template-columns:repeat(2,1fr)}.product-detail-data,.product-detail-intro,.product-detail-sources,.product-detail-notes{grid-template-columns:1fr}.product-detail-notes article{border-top:1px solid #ffffff24;border-left:0}}@media (width<=40rem){.product-detail-hero,.product-detail-intro,.product-detail-why,.product-detail-data>div,.product-detail-notes,.product-detail-sources{padding-left:1rem;padding-right:1rem}.product-detail-hero-grid{grid-template-columns:1fr}.product-detail-hero h1{font-size:20vw}.product-detail-hero figure{height:25rem}.product-half-life{grid-template-columns:1fr}.product-half-life small{grid-column:auto}.product-detail-why>div{grid-template-columns:1fr}.product-detail-why article{min-height:20rem}.product-detail-data dl>div{grid-template-columns:1fr}.product-detail-notes article{padding-left:0;padding-right:0}}.about-site{color:#f3f6f8;background:#0a0d10}.about-site .nav{background:#070a0dc2}.about-hero{background:radial-gradient(circle at 78% 48%,#1d9dd324,#0000 24%),linear-gradient(145deg,#080b0e,#111820 70%,#080b0e);flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(11rem,18vh,15rem) 4.2vw 5rem;display:flex;position:relative;overflow:hidden}.about-hero:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.about-hero-grid{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:center;gap:6vw;display:grid;position:relative}.about-kicker{color:#77818b;letter-spacing:.2em;align-items:center;gap:1.5rem;margin:0;font-size:.58rem;font-weight:650;display:flex}.about-kicker span{color:#28a9dc}.about-hero h1,.about-heading h2{font-family:var(--font-display);letter-spacing:-.07em;margin:clamp(2.2rem,4vw,4rem) 0 0;font-size:clamp(4rem,7.5vw,8.5rem);font-weight:480;line-height:.88}.about-hero h1 em,.about-heading h2 em{color:#65717c;font-style:normal}.about-orbit{aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:relative}.about-orbit:before,.about-orbit:after,.about-orbit i{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.about-orbit:before{inset:15%}.about-orbit:after{border-color:#28a9dc6b;inset:33%}.about-orbit i:first-of-type{clip-path:inset(0 0 50% 50%);border-color:#28a9dc;inset:-1px;transform:rotate(25deg)}.about-orbit i:nth-of-type(2){background:#28a9dc;border:0;width:7px;height:7px;top:20%;right:14%;box-shadow:0 0 22px #28a9dc}.about-orbit i:nth-of-type(3){opacity:.35;border-style:dashed;inset:7%}.about-orbit svg{z-index:1;color:#f4f7f9;fill:currentColor;stroke:none;width:21%;height:auto}.about-hero-code{z-index:1;color:#4f5963;letter-spacing:.2em;margin:0;font-size:.5rem;position:absolute;bottom:3rem;left:4.2vw}.about-intro{color:#10202c;background:#eef3f5;grid-template-columns:.35fr 1.65fr;gap:6vw;display:grid}.about-section-number{color:#158fca;letter-spacing:.18em;font-size:.58rem}.about-intro-copy{max-width:66rem}.about-intro-copy p{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 clamp(2rem,4vw,4rem);font-size:clamp(1.65rem,3.1vw,3.4rem);font-weight:450;line-height:1.22}.about-intro-copy p:not(:first-child){color:#586873;letter-spacing:-.02em;max-width:54rem;font-size:clamp(1rem,1.55vw,1.45rem);line-height:1.65}.about-areas{color:#10202c;background:radial-gradient(circle at 88% 12%,#28a9dc21,#0000 25%),#dfe9ed}.about-areas .about-kicker{color:#637580}.about-areas .about-heading h2{color:#10202c}.about-heading{grid-template-columns:.45fr 1.55fr;align-items:start;gap:6vw;display:grid}.about-heading h2{margin:0;font-size:clamp(3.8rem,7vw,7.5rem)}.about-area-grid{border-top:1px solid #10202c2e;border-left:1px solid #10202c2e;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(5rem,9vw,9rem) 0 0;display:grid;box-shadow:0 2rem 6rem #1c3a4814}.about-area-grid article{background:linear-gradient(145deg,#ffffffd1,#f1f7f980);border-bottom:1px solid #10202c2e;border-right:1px solid #10202c2e;flex-direction:column;min-height:32rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.about-area-grid article>div{color:#687984;letter-spacing:.18em;justify-content:space-between;font-size:.58rem;display:flex}.about-area-grid article i{background:#159ed5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #159ed58c}.about-area-grid h3{color:#10202c;font-family:var(--font-display);letter-spacing:-.055em;margin:auto 0 2rem;font-size:clamp(2rem,3.5vw,4rem);font-weight:480}.about-area-grid p{color:#5c6d77;max-width:34rem;margin:0;font-size:clamp(.8rem,1vw,1rem);line-height:1.8}.about-principles{color:#10202c;background:#edf2f4}.about-principles .about-kicker{color:#687985}.about-principles .about-heading h2{color:#10202c}.about-principles-grid{border-top:1px solid #10202c2e;border-left:1px solid #10202c2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(5rem,8vw,8rem);display:grid}.about-principles-grid article{border-bottom:1px solid #10202c2e;border-right:1px solid #10202c2e;flex-direction:column;min-height:25rem;padding:1.8rem;display:flex}.about-principles-grid span{color:#168fc8;letter-spacing:.18em;font-size:.58rem}.about-principles-grid h3{font-family:var(--font-display);letter-spacing:-.04em;margin:auto 0 1.3rem;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:520}.about-principles-grid p{color:#65747e;margin:0;font-size:.78rem;line-height:1.75}.about-ambition{background:radial-gradient(circle at 80%,#28a9dc21,#0000 28%),#080b0e;flex-direction:column;justify-content:center;min-height:90svh;display:flex}.about-ambition blockquote{max-width:68rem;font-family:var(--font-display);letter-spacing:-.055em;margin:clamp(3rem,6vw,6rem) 0;font-size:clamp(2.15rem,4.25vw,4.7rem);font-weight:450;line-height:1.04}.about-signature{align-items:center;gap:1.4rem;margin-left:auto;display:flex}.about-signature svg{color:#fff;fill:currentColor;stroke:none;width:3.2rem;height:3.2rem}.about-signature div{flex-direction:column;gap:.35rem;display:flex}.about-signature strong{letter-spacing:.2em;font-size:.75rem}.about-signature span{color:#68737c;letter-spacing:.13em;font-size:.58rem}@media (width<=56.25rem){.about-hero-grid{grid-template-columns:1fr}.about-orbit{opacity:.42;width:68vw;position:absolute;bottom:-34vw;right:-12vw}.about-hero h1{font-size:clamp(4rem,12vw,7rem)}.about-intro,.about-heading{grid-template-columns:1fr;gap:2.5rem}.about-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles-grid article{min-height:21rem}}@media (width<=40rem){.about-hero{padding-left:1rem;padding-right:1rem}.about-hero h1{font-size:clamp(3.2rem,15.5vw,5rem)}.about-hero-code{left:1rem}.about-intro,.about-areas,.about-principles,.about-ambition{padding-left:1rem;padding-right:1rem}.about-area-grid,.about-principles-grid{grid-template-columns:1fr}.about-area-grid article{min-height:27rem}.about-principles-grid article{min-height:18rem}.about-ambition blockquote{font-size:clamp(1.9rem,8.5vw,3rem)}.about-signature{margin-left:0}}.document-site{color:#10202c;background:#eaf0f2}.document-site .nav{color:#f3f6f8;background:#070d12eb}.document-hero{color:#f2f6f8;background:radial-gradient(circle at 80% 25%,#28a9dc26,#0000 24%),#091016;grid-template-columns:.35fr 1.15fr .5fr;align-items:end;gap:5vw;min-height:68svh;padding:clamp(12rem,20vh,16rem) 4.2vw 6rem;display:grid}.document-hero>p{color:#28a9dc;letter-spacing:.18em;align-self:start;margin:0;font-size:.58rem;font-weight:700}.document-hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(4.3rem,8vw,9rem);font-weight:480;line-height:.82}.document-hero>span{color:#8c99a2;font-size:clamp(.8rem,1vw,1rem);line-height:1.75}.document-content{grid-template-columns:.35fr 1.65fr;align-items:start;gap:5vw;display:grid}.document-draft{background:#28a9dc12;border:1px solid #1382af47;padding:1.3rem;position:sticky;top:8rem}.document-draft strong{color:#168fc8;letter-spacing:.16em;font-size:.58rem}.document-draft p{color:#64757f;margin:.8rem 0 0;font-size:.7rem;line-height:1.7}.document-content>article{border-top:1px solid #10202c2e}.document-content section{border-bottom:1px solid #10202c2e;grid-template-columns:5rem 1fr;gap:1rem;padding:clamp(2.5rem,5vw,5rem) 0;display:grid}.document-content section>span{color:#168fc8;letter-spacing:.14em;font-size:.6rem;font-weight:700}.document-content h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0 0 1.5rem;font-size:clamp(2rem,3.3vw,3.8rem);font-weight:500;line-height:1}.document-content section>p,.document-content section>ul,.document-content section>.document-cta{grid-column:2;max-width:55rem}.document-content p,.document-content li{color:#5f707a;font-size:clamp(.8rem,.95vw,.95rem);line-height:1.85}.document-content ul{margin:0;padding-left:1.2rem}.document-content li+li{margin-top:.7rem}.document-cta{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0b1720;width:max-content;margin-top:1rem;padding:1rem 1.3rem;font-size:.62rem;font-weight:700;display:inline-block}@media (width<=56.25rem){.document-hero,.document-content{grid-template-columns:1fr}.document-hero h1{font-size:clamp(4rem,14vw,7rem)}.document-draft{position:static}}@media (width<=40rem){.document-hero,.document-content{padding-left:1rem;padding-right:1rem}.document-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.document-content section{grid-template-columns:2.5rem 1fr}.document-content h2{font-size:2rem}}.news-site{color:#10202c;background:#eaf0f2}.news-site .nav{color:#f3f6f8;background:#070d12eb}.news-hero{color:#f2f6f8;background:radial-gradient(circle at 78% 30%,#28a9dc2b,#0000 24%),#091016;grid-template-columns:.35fr 1.15fr .5fr;align-items:end;gap:5vw;min-height:82svh;padding:clamp(12rem,20vh,16rem) 4.2vw 6rem;display:grid}.news-hero>p,.news-index>header>p{color:#28a9dc;letter-spacing:.18em;align-self:start;margin:0;font-size:.58rem;font-weight:700}.news-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(5rem,9vw,10rem);font-weight:480;line-height:.79}.news-hero h1 em{color:#687782;font-style:normal}.news-hero>span{color:#8b98a1;font-size:clamp(.8rem,1vw,1rem);line-height:1.75}.news-index{background:#eaf0f2}.news-index>header{grid-template-columns:.35fr 1.65fr;gap:5vw;display:grid}.news-index>header h2{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(3.8rem,7vw,7.5rem);font-weight:480;line-height:.9}.news-list{border-top:1px solid #10202c2e;border-left:1px solid #10202c2e;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(5rem,9vw,9rem);display:grid;box-shadow:0 2rem 6rem #19354214}.news-list article{background:linear-gradient(145deg,#ffffffd1,#f0f6f885);border-bottom:1px solid #10202c2e;border-right:1px solid #10202c2e;flex-direction:column;min-height:47rem;padding:clamp(1.4rem,2.5vw,2.5rem);display:flex}.news-article-meta{color:#63747e;letter-spacing:.13em;grid-template-columns:auto 1fr auto;gap:1rem;font-size:.56rem;display:grid}.news-article-meta span,.news-category{color:#168fc8}.news-article-meta b{font-weight:650}.news-category{letter-spacing:.15em;margin:clamp(4rem,8vw,7rem) 0 1rem;font-size:.58rem;font-weight:700}.news-list h3{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:500;line-height:1}.news-lead{color:#344c5a;margin:2rem 0 0;font-size:clamp(.9rem,1.1vw,1.08rem);line-height:1.7}.news-body{color:#6a7982;margin:1.2rem 0 0;font-size:.78rem;line-height:1.8}.news-signal{border-top:1px solid #10202c24;grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;margin-top:auto;padding:2rem 0;display:grid}.news-signal strong{color:#10202c;font-family:var(--font-display);font-size:clamp(2rem,3vw,3.5rem);font-weight:540}.news-signal span{color:#65757f;max-width:15rem;font-size:.68rem;line-height:1.5}.news-list article>a{color:#167da9;letter-spacing:.13em;border-top:1px solid #10202c2e;justify-content:space-between;align-items:center;padding-top:1.2rem;font-size:.58rem;font-weight:700;display:flex}.news-list article>a svg{width:1rem}.news-disclaimer{border-top:1px solid #10202c29;border-bottom:1px solid #10202c29;grid-template-columns:.35fr 1.65fr;gap:5vw;margin-top:3rem;padding:2rem 0;display:grid}.news-disclaimer strong{color:#168fc8;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem}.news-disclaimer p{color:#6b7a83;max-width:52rem;margin:0;font-size:.72rem;line-height:1.7}@media (width<=56.25rem){.news-hero,.news-index>header{grid-template-columns:1fr}.news-hero h1{font-size:clamp(5rem,16vw,8rem)}.news-list{grid-template-columns:1fr}.news-list article{min-height:42rem}.news-disclaimer{grid-template-columns:1fr;gap:1rem}}@media (width<=40rem){.news-hero,.news-index{padding-left:1rem;padding-right:1rem}.news-hero h1{font-size:clamp(4rem,19vw,6rem)}.news-list article{min-height:40rem;padding:1.2rem}.news-category{margin-top:4rem}}.contact-site{color:#10202c;background:#eaf0f2}.contact-site .nav{color:#f3f6f8;background:#070d12eb}.contact-hero{color:#f2f6f8;background:radial-gradient(circle at 78% 28%,#28a9dc29,#0000 24%),#091016;grid-template-columns:.35fr 1.2fr .45fr;align-items:end;gap:5vw;min-height:76svh;padding:clamp(12rem,20vh,16rem) 4.2vw 6rem;display:grid}.contact-hero>p,.contact-form-section header>p,.contact-success>p{color:#28a9dc;letter-spacing:.18em;align-self:start;margin:0;font-size:.58rem;font-weight:700}.contact-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(5rem,9vw,10rem);font-weight:480;line-height:.82}.contact-hero>div{color:#8b98a1;flex-direction:column;gap:.6rem;font-size:.8rem;line-height:1.65;display:flex}.contact-hero strong{color:#f0f4f6;letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.58rem}.contact-form-section{grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,9vw,10rem);display:grid}.contact-form-section h2,.contact-success h2{font-family:var(--font-display);letter-spacing:-.065em;margin:2.5rem 0;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:480;line-height:.9}.contact-form{background:#ffffffad;border:1px solid #10202c29;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 2rem 6rem #19354214}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.contact-grid label{color:#51626d;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.55rem;font-size:.6rem;font-weight:650;display:flex}.contact-grid small{font-size:.52rem;font-weight:400}.contact-grid input,.contact-grid textarea{color:#10202c;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #10202c40;border-radius:0;outline:0;padding:.9rem 0;font-size:.82rem}.contact-grid textarea{resize:vertical;border:1px solid #10202c33;padding:.9rem}.contact-grid input:focus,.contact-grid textarea:focus{border-color:#159ed5}.contact-wide{grid-column:1/-1}.contact-consent{color:#62727c;align-items:flex-start;gap:.7rem;margin:1.7rem 0;font-size:.7rem;line-height:1.6;display:flex}.contact-consent input{margin-top:.2rem}.contact-form button{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#0b1720;border:0;width:100%;padding:1.1rem;font-size:.65rem;font-weight:700}.contact-form button:hover{background:#159ed5}.contact-form button:disabled{cursor:wait;opacity:.55}.contact-error{color:#9c2525;background:#a422220f;border:1px solid #a4222240;padding:1rem;font-size:.75rem}.contact-success{flex-direction:column;justify-content:center;min-height:70svh;display:flex}.contact-success strong{color:#168fc8;font-family:var(--font-display);letter-spacing:.08em;font-size:clamp(1.5rem,3vw,3rem)}.contact-success span{color:#65757f;margin-top:2rem}@media (width<=56.25rem){.contact-hero,.contact-form-section{grid-template-columns:1fr}.contact-hero h1{font-size:clamp(5rem,16vw,8rem)}}@media (width<=40rem){.contact-hero,.contact-form-section,.contact-success{padding-left:1rem;padding-right:1rem}.contact-grid{grid-template-columns:1fr}.contact-wide{grid-column:auto}.contact-form{padding:1.2rem}.contact-hero h1{font-size:clamp(4rem,19vw,6rem)}}.wholesale-site{color:#10202c;background:#eaf0f2}.wholesale-site .nav{color:#f3f6f8;background:#070d12eb}.wholesale-hero{color:#f2f6f8;background:radial-gradient(circle at 80% 30%,#28a9dc29,#0000 25%),#091016;grid-template-columns:.35fr 1.1fr .55fr;align-items:end;gap:5vw;min-height:82svh;padding:clamp(12rem,20vh,16rem) 4.2vw 6rem;display:grid}.wholesale-hero>p,.wholesale-contact header>p,.wholesale-success>p{color:#28a9dc;letter-spacing:.18em;align-self:start;margin:0;font-size:.58rem;font-weight:700}.wholesale-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(5rem,9vw,10rem);font-weight:480;line-height:.78}.wholesale-hero h1 em{color:#697782;font-style:normal}.wholesale-hero>span{color:#8b98a1;font-size:clamp(.8rem,1vw,1rem);line-height:1.75}.wholesale-contact{background:#eaf0f2;grid-template-columns:.72fr 1.28fr;gap:clamp(4rem,9vw,10rem);display:grid}.wholesale-contact header h2,.wholesale-success h2{font-family:var(--font-display);letter-spacing:-.065em;margin:2.5rem 0;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:480;line-height:.9}.wholesale-contact header a{color:#167da9;border-bottom:1px solid #288eb9;padding-bottom:.5rem;font-size:clamp(1rem,1.4vw,1.3rem);display:inline-block}.wholesale-form{background:#ffffffa6;border:1px solid #10202c29;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 2rem 6rem #19354214}.wholesale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.wholesale-grid label{color:#51626d;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.55rem;font-size:.6rem;font-weight:650;display:flex}.wholesale-grid label small{font-size:.52rem;font-weight:400}.wholesale-grid input,.wholesale-grid select,.wholesale-grid textarea{color:#10202c;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #10202c40;border-radius:0;outline:0;padding:.9rem 0;font-size:.82rem}.wholesale-grid textarea{resize:vertical;border:1px solid #10202c33;padding:.9rem}.wholesale-grid input:focus,.wholesale-grid select:focus,.wholesale-grid textarea:focus{border-color:#159ed5}.wholesale-wide{grid-column:1/-1}.wholesale-consent{color:#62727c;align-items:flex-start;gap:.7rem;margin:1.7rem 0;font-size:.7rem;line-height:1.6;display:flex}.wholesale-consent input{margin-top:.2rem}.wholesale-form button{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#0b1720;border:0;width:100%;padding:1.1rem;font-size:.65rem;font-weight:700}.wholesale-form button:hover{background:#159ed5}.wholesale-form button:disabled{cursor:wait;opacity:.55}.wholesale-error{color:#9c2525;background:#a422220f;border:1px solid #a4222240;padding:1rem;font-size:.75rem}.wholesale-success{background:#eaf0f2;flex-direction:column;justify-content:center;min-height:70svh;display:flex}.wholesale-success strong{color:#168fc8;font-family:var(--font-display);letter-spacing:.08em;font-size:clamp(1.5rem,3vw,3rem)}.wholesale-success span{color:#65757f;max-width:36rem;margin-top:2rem;line-height:1.7}@media (width<=56.25rem){.wholesale-hero{grid-template-columns:1fr}.wholesale-hero h1{font-size:clamp(5rem,16vw,8rem)}.wholesale-contact{grid-template-columns:1fr}}@media (width<=40rem){.wholesale-hero,.wholesale-contact,.wholesale-success{padding-left:1rem;padding-right:1rem}.wholesale-hero{min-height:75svh}.wholesale-hero h1{font-size:clamp(4rem,19vw,6rem)}.wholesale-grid{grid-template-columns:1fr}.wholesale-wide{grid-column:auto}.wholesale-form{padding:1.2rem}}.commerce-primary:disabled{cursor:wait;opacity:.62;transform:none}.checkout-grid textarea{color:#142530;width:100%;font:inherit;letter-spacing:0;resize:vertical;background:#fff;border:1px solid #1032482e;border-radius:0;padding:.85rem;font-size:.75rem;line-height:1.5}.checkout-grid textarea:focus{border-color:#1769ff;outline:2px solid #1769ff59}.checkout-error{background:#fff1f0;border-left:2px solid #b42318;padding:.8rem;line-height:1.5;color:#8f1d16!important;margin:0 0 1rem!important;font-size:.65rem!important}.checkout-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (width>=56.26rem){.platform-hero.hero{height:auto;min-height:min(100svh,64rem)}}.knowledge-platform{--kp-bg:#080b0d;--kp-panel:#0e1317;--kp-ink:#edf3f5;--kp-muted:#7e8c93;--kp-line:#aecdda24;--kp-cyan:#27bce7;background:var(--kp-bg);color:var(--kp-ink);overflow:hidden}.knowledge-platform svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:1.15rem}.kp-nav{z-index:30;border-bottom:1px solid var(--kp-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0dc2;grid-template-columns:1fr auto 1fr;align-items:center;height:6.5rem;padding:0 3.5vw;display:grid;position:absolute;top:0;left:0;right:0}.kp-brand{-moz-column-gap:.7rem;grid-template-rows:auto auto;grid-template-columns:2rem auto;align-items:center;column-gap:.7rem;width:max-content;display:grid}.kp-brand>span{width:2rem;height:2rem;color:var(--kp-cyan);font-family:var(--font-display);border:1px solid #27bce7b3;grid-row:1/3;place-items:center;font-weight:700;display:grid}.kp-brand strong{letter-spacing:.24em;font-size:.72rem}.kp-brand small{color:var(--kp-muted);letter-spacing:.28em;font-size:.42rem}.kp-nav>nav{gap:clamp(1.5rem,3vw,3.5rem);display:flex}.kp-nav>nav a,.kp-nav-tools{letter-spacing:.15em;font-size:.52rem}.kp-nav>nav a{color:#aab4b9;transition:all .25s}.kp-nav>nav a:hover{color:var(--kp-cyan)}.kp-nav-tools{justify-self:end;align-items:center;gap:1.3rem;display:flex}.kp-nav-tools button{cursor:pointer;color:inherit;font-size:inherit;letter-spacing:inherit;background:0 0;border:0}.kp-nav-tools a{border:1px solid var(--kp-line);padding:.75rem 1rem}.kp-hero{background:radial-gradient(circle at 77% 48%,#27bce71f,#0000 22%),linear-gradient(135deg,#080b0d,#0d1216 65%,#081016);flex-direction:column;justify-content:center;min-height:min(100svh,68rem);padding:9rem 4.2vw 4rem;display:flex;position:relative}.kp-grid-lines{opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.kp-hero-meta{color:#6f7c83;letter-spacing:.2em;grid-template-columns:1fr 1fr auto;font-size:.45rem;display:grid;position:absolute;top:8rem;left:4.2vw;right:4.2vw}.kp-hero-copy{z-index:2;width:min(65vw,72rem);position:relative}.kp-hero-copy>p,.kp-section-head>div,.kp-atlas>header>span,.kp-stability-copy>span,.kp-watch>header>span,.kp-evidence>header>span,.kp-database>header>span,.kp-ai>div>span,.kp-products>span{color:var(--kp-cyan);letter-spacing:.22em;font-size:.5rem;font-weight:650}.kp-hero h1{font-family:var(--font-display);letter-spacing:-.085em;margin:1.4rem 0 2.5rem;font-size:clamp(5.6rem,12vw,12.5rem);font-weight:480;line-height:.72}.kp-hero h1 em,.kp-section-head h2 em,.kp-stability h2 em{color:#5e6a70;font-style:normal}.kp-hero-intro{grid-template-columns:minmax(15rem,25rem) minmax(14rem,22rem);gap:clamp(2rem,5vw,6rem);margin-left:10vw;display:grid}.kp-hero-intro strong{font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.9rem);font-weight:450;line-height:1.25}.kp-hero-intro span{color:var(--kp-muted);font-size:.75rem;line-height:1.8}.kp-orbit{aspect-ratio:1;border:1px solid #27bce738;border-radius:50%;place-items:center;width:min(30vw,31rem);display:grid;position:absolute;top:50%;right:6vw;transform:translateY(-48%)}.kp-orbit:before,.kp-orbit:after,.kp-orbit i{content:"";border:1px solid var(--kp-line);border-radius:50%;position:absolute}.kp-orbit:before{inset:17%}.kp-orbit:after{border-color:#27bce773;inset:36%}.kp-orbit i:first-child{background:var(--kp-cyan);width:.45rem;height:.45rem;box-shadow:0 0 1.6rem var(--kp-cyan);border:0;top:13%;left:48%}.kp-orbit i:nth-child(2){background:#fff;width:.3rem;height:.3rem;bottom:24%;right:7%}.kp-orbit i:nth-child(3){border-color:var(--kp-cyan);width:.55rem;height:.55rem;bottom:5%;left:31%}.kp-orbit span{font-family:var(--font-display);letter-spacing:.1em;font-size:clamp(1rem,2vw,2rem)}.kp-scroll{z-index:2;letter-spacing:.17em;align-items:center;gap:1rem;font-size:.48rem;display:flex;position:absolute;bottom:2.5rem;left:4.2vw}.kp-scroll svg{transform:rotate(90deg)}.kp-signals,.kp-atlas,.kp-evidence,.kp-database{padding:clamp(7rem,10vw,11rem) 4.2vw}.kp-section-head{grid-template-columns:.55fr 1fr .65fr;align-items:end;gap:4vw;margin-bottom:5rem;display:grid}.kp-section-head>div{flex-direction:column;align-self:start;gap:.7rem;display:flex}.kp-section-head time{color:#5e6a70}.kp-section-head h2,.kp-atlas h2,.kp-stability h2,.kp-watch h2,.kp-evidence h2,.kp-database h2,.kp-ai h2,.kp-products h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-weight:480}.kp-section-head h2{font-size:clamp(4rem,7.5vw,8rem);line-height:.82}.kp-section-head>p,.kp-atlas>header p,.kp-watch>header p,.kp-database>header p{color:var(--kp-muted);margin:0;font-size:.8rem;line-height:1.8}.kp-signal-grid{border-top:1px solid var(--kp-line);border-left:1px solid var(--kp-line);grid-template-columns:repeat(4,1fr);display:grid}.kp-signal-grid article{border-right:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);background:linear-gradient(145deg,#ffffff06,#0000);flex-direction:column;min-height:29rem;padding:1.5rem;display:flex}.kp-signal-grid article.is-featured{background:radial-gradient(circle at 80% 18%,#27bce71f,#0000 28%),#0d1317;grid-column:span 2;padding:clamp(1.5rem,3vw,3rem)}.kp-signal-meta{color:#66757c;letter-spacing:.14em;grid-template-columns:auto 1fr auto;gap:1.2rem;font-size:.46rem;display:grid}.kp-signal-meta b{color:var(--kp-cyan);font-weight:600}.kp-evidence{color:#859299;letter-spacing:.14em;margin:5rem 0 1rem;font-size:.44rem}.kp-evidence i{background:var(--kp-cyan);border-radius:50%;width:.35rem;height:.35rem;margin-right:.55rem;display:inline-block;box-shadow:0 0 1rem #27bce7b3}.kp-signal-grid h3{font-family:var(--font-display);letter-spacing:-.05em;margin:.5rem 0 1.1rem;font-size:clamp(1.5rem,2.3vw,2.8rem);font-weight:480;line-height:1}.kp-signal-grid p{color:var(--kp-muted);margin:0;font-size:.7rem;line-height:1.7}.kp-signal-grid footer{border-top:1px solid var(--kp-line);color:#637178;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.3rem;font-size:.42rem;display:flex}.kp-signal-grid footer a{color:var(--kp-cyan)}.kp-atlas{color:#10202a;background:#dbe5e8}.kp-atlas>header{grid-template-columns:.55fr 1.65fr;gap:4vw;margin-bottom:5rem;display:grid}.kp-atlas h2{font-size:clamp(3.5rem,6.5vw,7rem);line-height:.9}.kp-atlas>header>span{color:#148db8}.kp-pillar-list{border-top:1px solid #10202a33}.kp-pillar-list>a{border-bottom:1px solid #10202a33;grid-template-columns:.12fr .75fr 1fr .3fr;align-items:center;gap:2rem;padding:2rem 0;transition:all .3s;display:grid}.kp-pillar-list>a:hover{background:#ffffff3b;padding-left:1rem}.kp-pillar-list>a>span{color:#148db8;font-size:.55rem}.kp-pillar-list h3{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.7vw,3rem);font-weight:500}.kp-pillar-list p{color:#536872;max-width:35rem;margin:0;font-size:.72rem;line-height:1.65}.kp-pillar-list b{color:#147ea5;letter-spacing:.15em;justify-content:flex-end;align-items:center;gap:.7rem;font-size:.48rem;display:flex}.kp-pillar-list svg{width:.9rem}.kp-stability{background:radial-gradient(circle at 72% 52%,#27bce724,#0000 28%),#0a0f12;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5vw;min-height:54rem;padding:clamp(6rem,9vw,10rem) 4.2vw;display:grid}.kp-stability h2{margin:1.5rem 0 2rem;font-size:clamp(4.5rem,7vw,8rem);line-height:.8}.kp-stability-copy>p{color:#98a5ab;max-width:35rem;font-size:.85rem;line-height:1.85}.kp-stability-copy ul{border-top:1px solid var(--kp-line);margin:3rem 0 0;padding:0;list-style:none}.kp-stability-copy li{border-bottom:1px solid var(--kp-line);color:#bdc7cb;letter-spacing:.12em;padding:1rem 0;font-size:.6rem}.kp-stability-visual{place-items:center;min-height:38rem;margin:0;display:grid;position:relative}.kp-stability-visual img{z-index:2;filter:drop-shadow(0 3rem 3rem #000000b3);width:100%;height:auto;position:relative}.kp-tech-rings,.kp-tech-rings i{border:1px solid var(--kp-line);border-radius:50%;position:absolute}.kp-tech-rings{aspect-ratio:1;width:31rem;max-width:80%}.kp-tech-rings i:first-child{inset:14%}.kp-tech-rings i:nth-child(2){border-color:#27bce752;inset:31%}.kp-tech-rings i:nth-child(3){background:var(--kp-cyan);inset:46%;box-shadow:0 0 2rem #27bce780}.kp-stability-visual figcaption{z-index:3;color:#738188;letter-spacing:.14em;justify-content:space-between;font-size:.42rem;display:flex;position:absolute;bottom:0;left:0;right:0}.kp-watch{background:#10171b;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(7rem,10vw,11rem) 4.2vw;display:grid}.kp-watch>header h2{margin:1.5rem 0 2rem;font-size:clamp(3.8rem,6vw,7rem);line-height:.88}.kp-watch>header p{max-width:35rem}.kp-watch-console{border:1px solid var(--kp-line);background:#091014}.kp-console-top,.kp-console-row,.kp-watch-console footer{padding:1.2rem 1.4rem}.kp-console-top{border-bottom:1px solid var(--kp-line);color:var(--kp-cyan);letter-spacing:.15em;justify-content:space-between;font-size:.45rem;display:flex}.kp-console-row{border-bottom:1px solid var(--kp-line);grid-template-columns:1fr auto .7fr;align-items:center;gap:2rem;display:grid}.kp-console-row span{letter-spacing:.14em;font-size:.52rem}.kp-console-row strong{font-family:var(--font-display);font-size:2.4rem;font-weight:450}.kp-console-row i{color:#728087;letter-spacing:.13em;font-size:.43rem;font-style:normal}.kp-watch-console footer{color:#59686f;letter-spacing:.12em;font-size:.45rem}.kp-evidence{color:#10202a;background:#dbe5e8;margin:0}.kp-evidence>header{grid-template-columns:.55fr 1.45fr;gap:4vw;display:grid}.kp-evidence>header>span{color:#168db7}.kp-evidence h2{font-size:clamp(3.8rem,6.7vw,7.3rem);line-height:.86}.kp-evidence-scale{border-top:1px solid #10202a33;border-left:1px solid #10202a33;grid-template-columns:repeat(4,1fr);margin-top:6rem;display:grid}.kp-evidence-scale article{border-bottom:1px solid #10202a33;border-right:1px solid #10202a33;min-height:19rem;padding:1.5rem}.kp-evidence-scale b{color:#148db8;font-size:.55rem}.kp-evidence-scale h3{font-family:var(--font-display);margin:5rem 0 1rem;font-size:1.7rem;font-weight:500}.kp-evidence-scale p{color:#5a6c74;font-size:.68rem;line-height:1.7}.kp-database{background:#0a0e11}.kp-database>header{grid-template-columns:.5fr 1fr .7fr;align-items:end;gap:4vw;margin-bottom:4rem;display:grid}.kp-database h2{font-size:clamp(3.8rem,6vw,6.5rem)}.kp-records{border-top:1px solid var(--kp-line)}.kp-record-head,.kp-records>a{grid-template-columns:.6fr .85fr .2fr .25fr;align-items:center;gap:2rem;display:grid}.kp-record-head{color:#596970;letter-spacing:.14em;padding:1rem 0 1rem 25%;font-size:.42rem}.kp-records>a{border-top:1px solid var(--kp-line);grid-template-columns:3rem 1.25fr .6fr .2fr .35fr 2rem;padding:1.3rem 0;position:relative}.kp-records>a>b{color:var(--kp-cyan);font-size:.48rem}.kp-records h3{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,2.7vw,3rem);font-weight:480}.kp-records h3 small{color:#69787f;font-family:var(--font-inter);letter-spacing:.12em;margin-top:.35rem;font-size:.42rem;font-weight:400;display:block}.kp-records>a>span,.kp-records time{color:#87949a;font-size:.55rem}.kp-records>a>svg{color:var(--kp-cyan)}.kp-ai{background:radial-gradient(circle at 20%,#27bce729,#0000 25%),#10171b;grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;padding:clamp(7rem,11vw,12rem) 8vw;display:grid}.kp-ai-mark{aspect-ratio:1;width:min(28vw,25rem);font-family:var(--font-display);letter-spacing:-.07em;border:1px solid #27bce759;border-radius:50%;place-items:center;font-size:clamp(3rem,6vw,6rem);display:grid;position:relative}.kp-ai-mark:before,.kp-ai-mark:after{content:"";border:1px solid var(--kp-line);border-radius:50%;position:absolute}.kp-ai-mark:before{inset:14%}.kp-ai-mark:after{inset:31%}.kp-ai-mark span{color:var(--kp-cyan)}.kp-ai h2{margin:1rem 0 2rem;font-size:clamp(4.5rem,8vw,8.5rem);line-height:.8}.kp-ai p{color:#95a2a8;max-width:40rem;font-size:.85rem;line-height:1.8}.kp-ai-prompt{border:1px solid var(--kp-line);color:#6e7c82;justify-content:space-between;margin-top:3rem;padding:1.3rem 1.5rem;font-size:.62rem;display:flex}.kp-ai-prompt b{color:var(--kp-cyan);letter-spacing:.15em;font-size:.48rem}.kp-products{color:#10202a;background:#dbe5e8;grid-template-columns:.45fr .75fr 1fr auto;align-items:center;gap:3vw;padding:5rem 4.2vw;display:grid}.kp-products>span{color:#168db7}.kp-products h2{font-size:clamp(2.5rem,4vw,4.5rem)}.kp-products p{color:#536872;font-size:.72rem;line-height:1.7}.kp-products a{color:#147fa6;letter-spacing:.14em;align-items:center;gap:.8rem;font-size:.5rem;font-weight:700;display:flex}.kp-footer{background:#07090b;padding:5rem 4.2vw 2rem}.kp-footer>.kp-brand{margin-bottom:4rem}.kp-footer>p{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2rem,4vw,4.5rem)}.kp-footer>nav{border-top:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);color:#8b989e;letter-spacing:.12em;gap:2.5rem;margin:4rem 0;padding:1.5rem 0;font-size:.55rem;display:flex}.kp-footer>div{color:#56636a;letter-spacing:.14em;justify-content:space-between;font-size:.42rem;display:flex}@media (width<=64rem){.kp-nav{grid-template-columns:1fr auto}.kp-nav>nav{display:none}.kp-hero-copy{width:75vw}.kp-orbit{opacity:.55}.kp-signal-grid{grid-template-columns:repeat(2,1fr)}.kp-section-head{grid-template-columns:.45fr 1fr}.kp-section-head>p{grid-column:2}.kp-stability,.kp-watch{grid-template-columns:1fr}.kp-stability-visual{min-height:32rem}.kp-database>header{grid-template-columns:.4fr 1fr}.kp-database>header p{grid-column:2}.kp-products{grid-template-columns:1fr 1fr}.kp-products p{grid-column:1/2}.kp-products a{grid-area:2/2}}@media (width<=44rem){.kp-nav{height:5rem;padding:0 1rem}.kp-nav-tools button span,.kp-nav-tools>a{display:none}.kp-hero{min-height:48rem;padding:7rem 1rem 4rem}.kp-hero-meta{grid-template-columns:1fr auto;top:6rem;left:1rem;right:1rem}.kp-hero-meta span:nth-child(2){display:none}.kp-hero-copy{width:100%}.kp-hero h1{margin-top:2rem;font-size:clamp(4.6rem,23vw,7rem)}.kp-hero-intro{grid-template-columns:1fr;gap:1rem;margin-left:0}.kp-hero-intro span{max-width:21rem}.kp-orbit{opacity:.28;width:75vw;top:30%;right:-35%}.kp-scroll{left:1rem}.kp-signals,.kp-atlas,.kp-evidence,.kp-database{padding:6rem 1rem}.kp-section-head,.kp-atlas>header,.kp-evidence>header,.kp-database>header{grid-template-columns:1fr}.kp-section-head>p,.kp-database>header p{grid-column:auto}.kp-section-head h2{font-size:4.5rem}.kp-signal-grid{grid-template-columns:1fr}.kp-signal-grid article.is-featured{grid-column:auto}.kp-signal-grid article{min-height:25rem}.kp-pillar-list>a{grid-template-columns:2rem 1fr auto;gap:1rem}.kp-pillar-list p{grid-column:2/4}.kp-pillar-list b{grid-area:1/3}.kp-stability,.kp-watch{padding:6rem 1rem}.kp-stability h2{font-size:4.7rem}.kp-stability-visual{min-height:22rem}.kp-stability-visual figcaption{display:none}.kp-evidence-scale{grid-template-columns:1fr 1fr}.kp-evidence-scale article{min-height:16rem}.kp-record-head{display:none}.kp-records>a{grid-template-columns:2rem 1fr 2rem}.kp-records>a>span,.kp-records time{display:none}.kp-ai{grid-template-columns:1fr;padding:6rem 1rem}.kp-ai-mark{width:15rem}.kp-ai h2{font-size:4.5rem}.kp-products{grid-template-columns:1fr;padding:4rem 1rem}.kp-products p,.kp-products a{grid-area:auto}.kp-footer{padding:4rem 1rem 2rem}.kp-footer>nav{flex-wrap:wrap}.kp-footer>div{flex-direction:column;gap:1rem}}.kp-hero h1{max-width:74rem;font-size:clamp(4rem,8.1vw,8.7rem);line-height:.84}.kp-hero-paths{flex-wrap:wrap;gap:.7rem;margin:2.4rem 0 0 10vw;display:flex}.kp-hero-paths a{border:1px solid var(--kp-line);letter-spacing:.14em;align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:.48rem;transition:all .25s;display:flex}.kp-hero-paths a:first-child{background:var(--kp-cyan);border-color:var(--kp-cyan);color:#071014}.kp-hero-paths a:hover{border-color:var(--kp-cyan)}.kp-patent-note{align-items:center;gap:1rem;max-width:49rem;margin:1.8rem 0 0 10vw;display:flex}.kp-patent-note b{color:#27bce7;letter-spacing:.15em;border:1px solid #27bce799;flex:none;padding:.45rem .6rem;font-size:.46rem}.kp-patent-note span{color:#a1adb2;font-size:.62rem;line-height:1.55}.kp-language{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.kp-language b{color:#edf3f5;font-weight:550}.kp-language i{color:#405058;font-style:normal}.kp-language>span{color:#64737a}.kp-entry-paths{border-top:1px solid var(--kp-line);border-left:1px solid var(--kp-line);grid-template-columns:1fr 1fr;width:min(62rem,82vw);margin:2.5rem 0 0 10vw;display:grid}.kp-entry-paths>a{border-right:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);background:#090f12b8;flex-direction:column;min-height:13rem;padding:1.4rem;transition:all .3s;display:flex}.kp-entry-paths>a:hover{background:#27bce714}.kp-entry-paths span{color:#27bce7;letter-spacing:.15em;font-size:.45rem}.kp-entry-paths h2{font-family:var(--font-display);letter-spacing:-.055em;margin:1.2rem 0 .7rem;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:480}.kp-entry-paths p{color:#7d8c93;max-width:24rem;margin:0;font-size:.65rem;line-height:1.6}.kp-entry-paths b{border-top:1px solid var(--kp-line);color:#b8c4c8;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.46rem;display:flex}.kp-entry-paths svg{color:#27bce7}.kp-promise{color:#10202a;background:#dbe5e8;grid-template-columns:.42fr 1fr .65fr .65fr;align-items:start;gap:4vw;padding:clamp(6rem,9vw,10rem) 8vw;display:grid}.kp-promise>span,.kp-temperature>header>span,.kp-temperature-grid article>span{color:#168db7;letter-spacing:.17em;font-size:.5rem;font-weight:700}.kp-promise h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5.8vw,6.5rem);font-weight:480;line-height:.9}.kp-promise p{color:#526770;margin:0;font-size:.76rem;line-height:1.8}.kp-temperature{background:#0d1418;padding:clamp(7rem,10vw,11rem) 4.2vw}.kp-temperature>header{grid-template-columns:.48fr 1fr .65fr;align-items:end;gap:4vw;margin-bottom:5rem;display:grid}.kp-temperature>header h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,6.5vw,7rem);font-weight:480;line-height:.86}.kp-temperature>header h2 .temperature-range{white-space:nowrap}.kp-temperature>header h2 em{color:#607078;font-style:normal}.kp-temperature>header p{color:#8a989e;margin:0;font-size:.78rem;line-height:1.8}.kp-temperature-grid{border-top:1px solid var(--kp-line);border-left:1px solid var(--kp-line);grid-template-columns:repeat(2,1fr);display:grid}.kp-temperature-grid article{border-right:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);background:#ffffff04;flex-direction:column;min-height:29rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.kp-temperature-grid article.is-cryolapse{background:radial-gradient(circle at 85% 18%,#27bce726,#0000 30%),#111b20}.kp-temperature-grid h3{font-family:var(--font-display);letter-spacing:-.06em;margin:1.2rem 0 4rem;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:480;line-height:.9}.kp-temperature-grid strong{color:#b7c3c8;letter-spacing:.15em;font-size:.48rem}.kp-temperature-grid p{color:#829197;max-width:34rem;font-size:.74rem;line-height:1.8}.kp-temperature-grid a{border-top:1px solid var(--kp-line);color:#27bce7;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.3rem;font-size:.48rem;display:flex}.kp-temperature-grid a svg{width:.9rem}.kp-answers{color:#10202a;background:#dbe5e8;padding:clamp(7rem,10vw,11rem) 4.2vw}.kp-answers-head{grid-template-columns:.5fr 1.1fr .65fr;align-items:end;gap:4vw;margin-bottom:5rem;display:grid}.kp-answers-head>span,.kp-answer-body b{color:#168db7;letter-spacing:.17em;font-size:.5rem;font-weight:700}.kp-answers-head h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,6vw,6.8rem);font-weight:480;line-height:.88}.kp-answers-head>p{color:#536872;margin:0;font-size:.78rem;line-height:1.75}.kp-answer-list{border-top:1px solid #10202a33}.kp-answer-list article{-moz-column-gap:5vw;border-bottom:1px solid #10202a33;grid-template-columns:.72fr 1.28fr;column-gap:5vw;padding:2.8rem 0;display:grid}.kp-answer-question{grid-template-columns:2rem 1fr;gap:1rem;display:grid}.kp-answer-question>span{color:#168db7;font-size:.52rem}.kp-answer-question h3{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,3.3rem);font-weight:500;line-height:1}.kp-answer-body{grid-template-columns:1fr 1fr;gap:3vw;display:grid}.kp-answer-body>div{border-left:1px solid #10202a2e;padding-left:1.2rem}.kp-answer-body p{color:#536872;margin:1rem 0 0;font-size:.72rem;line-height:1.75}.kp-answer-solution{border-left-color:#168db7!important}.kp-answer-solution p{color:#183844}.kp-answer-list footer{letter-spacing:.12em;border-top:1px solid #10202a24;grid-column:2;justify-content:space-between;gap:2rem;margin-top:2rem;padding-top:1.1rem;font-size:.44rem;font-weight:650;display:flex}.kp-answer-list footer>span{color:#687a82}.kp-answer-list footer a{color:#147fa6;align-items:center;gap:.6rem;display:flex}.kp-answer-list footer svg{width:.85rem}@media (width<=64rem){.kp-hero-copy{width:82vw}.kp-answers-head{grid-template-columns:.4fr 1fr}.kp-answers-head>p{grid-column:2}.kp-answer-list article{grid-template-columns:1fr}.kp-answer-body,.kp-answer-list footer{grid-column:1;margin-left:3rem}.kp-answer-body{margin-top:2rem}.kp-promise{grid-template-columns:.35fr 1fr}.kp-promise p{grid-column:2}.kp-temperature>header{grid-template-columns:.4fr 1fr}.kp-temperature>header p{grid-column:2}}@media (width<=44rem){.kp-hero{min-height:64rem;padding-bottom:5rem}.kp-hero-copy{width:100%}.kp-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.75rem,12.5vw,3.9rem);line-height:.92}.kp-patent-note{flex-direction:column;align-items:flex-start;margin:1.5rem 0 0}.kp-hero-paths{flex-direction:column;margin:2rem 0 0}.kp-hero-paths a{justify-content:space-between}.kp-scroll{display:none}.kp-answers{padding:6rem 1rem}.kp-answers-head{grid-template-columns:1fr}.kp-answers-head>p{grid-column:auto}.kp-answers-head h2{font-size:3.6rem}.kp-answer-body{grid-template-columns:1fr;gap:1.6rem;margin-left:0}.kp-answer-list footer{flex-direction:column;margin-left:0}.kp-promise{grid-template-columns:1fr;padding:5rem 1rem}.kp-promise p{grid-column:auto}.kp-promise h2{font-size:3.6rem}.kp-temperature{padding:6rem 1rem}.kp-temperature>header{grid-template-columns:1fr}.kp-temperature>header p{grid-column:auto}.kp-temperature>header h2{font-size:4rem}.kp-temperature-grid{grid-template-columns:1fr}.kp-temperature-grid article{min-height:27rem}.kp-entry-paths{grid-template-columns:1fr;width:100%;margin:2rem 0 0}.kp-entry-paths>a{min-height:11rem}.kp-language{font-size:.45rem}}.shop-branch{color:#10202a;background:#e7edef}.shop-branch .nav{color:#f3f6f8;background:#070c0ff2}.shop-branch-hero{color:#edf3f5;background:radial-gradient(circle at 78% 40%,#27bce724,#0000 24%),#091014;grid-template-columns:.35fr 1fr .55fr;align-items:end;gap:4vw;min-height:72svh;padding:clamp(11rem,18vh,15rem) 4.2vw 6rem;display:grid}.shop-branch-hero>span,.shop-branch-products>header>span{color:#27bce7;letter-spacing:.17em;align-self:start;font-size:.5rem;font-weight:700}.shop-branch-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(4.5rem,8vw,9rem);font-weight:480;line-height:.8}.shop-branch-hero p{color:#929fa5;margin:0;font-size:.8rem;line-height:1.8}.shop-branch-hero>a{color:#27bce7;letter-spacing:.14em;grid-column:3;align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.48rem;display:flex}.shop-branch-products{padding:clamp(7rem,10vw,11rem) 4.2vw}.shop-branch-products>header{grid-template-columns:.35fr 1fr;margin-bottom:4rem;display:grid}.shop-branch-products h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,6vw,6.5rem);font-weight:480}.shop-branch-products>div{border-top:1px solid #10202a2e;border-left:1px solid #10202a2e;grid-template-columns:repeat(3,1fr);display:grid}.shop-branch-products article{background:#ffffff57;border-bottom:1px solid #10202a2e;border-right:1px solid #10202a2e;flex-direction:column;min-height:37rem;padding:1.5rem;display:flex}.shop-branch-meta{color:#168db7;letter-spacing:.14em;justify-content:space-between;font-size:.5rem;display:flex}.shop-branch-meta b{color:#526770}.shop-branch-image{place-items:center;height:16rem;margin:2rem 0;display:grid}.shop-branch-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.shop-branch-products h3{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3.3rem);font-weight:500}.shop-branch-products article>p{color:#586b74;font-size:.7rem;line-height:1.7}.shop-branch-products article>a{color:#147fa6;letter-spacing:.14em;border-top:1px solid #10202a2e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.48rem;display:flex}.shop-branch-notice{border-top:1px solid #10202a33;border-bottom:1px solid #10202a33;grid-template-columns:.35fr 1.65fr;gap:4vw;margin:0 4.2vw 6rem;padding:2rem 0;display:grid}.shop-branch-notice strong{color:#168db7;letter-spacing:.16em;font-size:.5rem}.shop-branch-notice p{color:#60717a;max-width:50rem;margin:0;font-size:.7rem;line-height:1.7}@media (width<=56.25rem){.shop-branch-hero{grid-template-columns:1fr}.shop-branch-hero>a{grid-column:auto}.shop-branch-products>div{grid-template-columns:1fr}.shop-branch-products article{min-height:34rem}.shop-branch-products>header{grid-template-columns:1fr;gap:1rem}}@media (width<=40rem){.shop-branch-hero,.shop-branch-products{padding-left:1rem;padding-right:1rem}.shop-branch-hero h1{font-size:4.5rem}.shop-branch-notice{grid-template-columns:1fr;margin-left:1rem;margin-right:1rem}}.kp-nav-cart{border:1px solid var(--kp-line);padding:.65rem .8rem}.nav-links{gap:clamp(.7rem,1.5vw,1.8rem)!important}.nav-links a{white-space:nowrap}.nav-actions .language-switcher{align-items:center;gap:.4rem;display:flex}.nav-actions .language-switcher a{color:#737b81;letter-spacing:.1em;align-items:center;gap:.25rem;font-size:.5rem;display:flex}.nav-actions .language-switcher a.is-active{color:#fff}.nav-actions .language-switcher i{color:#42494e;font-style:normal}.search-site{color:#10202a;background:#e7edef}.search-site .nav{color:#eef3f5;background:#091014}.search-hero{color:#eef3f5;background:#091014;padding:clamp(11rem,18vh,15rem) 4.2vw 6rem}.search-hero>span{color:#27bce7;letter-spacing:.17em;font-size:.5rem}.search-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:2rem 0 4rem;font-size:clamp(4.5rem,8vw,9rem);font-weight:480}.search-hero label{max-width:65rem;display:block}.search-hero label>span{color:#77868d;letter-spacing:.13em;margin-bottom:.7rem;font-size:.5rem;display:block}.search-hero input{color:#fff;width:100%;font-family:var(--font-display);background:0 0;border:0;border-bottom:1px solid #27bce7;outline:0;padding:1.2rem 0;font-size:clamp(1.4rem,2.5vw,2.6rem)}.search-results{padding:5rem 4.2vw 9rem}.search-results>header{color:#168db7;letter-spacing:.15em;border-bottom:1px solid #10202a33;justify-content:space-between;padding-bottom:1rem;font-size:.5rem;display:flex}.search-results>a{border-bottom:1px solid #10202a2e;grid-template-columns:.35fr 1fr auto;align-items:center;gap:2rem;padding:1.5rem 0;display:grid}.search-results>a>span{color:#168db7;letter-spacing:.14em;font-size:.48rem}.search-results h2{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,3vw,3.2rem);font-weight:500}.search-results>a svg{color:#168db7}.search-results>p{color:#61727a;padding:3rem 0}.en-entry{color:#edf3f5;background:radial-gradient(circle at 80% 45%,#27bce724,#0000 24%),#091014;min-height:100svh}.en-entry>header{letter-spacing:.13em;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:6rem;padding:0 4.2vw;font-size:.52rem;display:grid}.en-entry>header>a{letter-spacing:.2em;font-weight:700}.en-entry>header nav{gap:1.5rem;display:flex}.en-entry>header>div{justify-self:end;gap:1rem;display:flex}.en-entry>section{padding:clamp(8rem,15vh,12rem) 8vw}.en-entry>section>span{color:#27bce7;letter-spacing:.18em;font-size:.5rem}.en-entry h1{font-family:var(--font-display);letter-spacing:-.08em;margin:2rem 0;font-size:clamp(5rem,10vw,10rem);font-weight:480;line-height:.78}.en-entry h1 em{color:#607078;font-style:normal}.en-entry>section>p{color:#8c9aa0;max-width:42rem;line-height:1.8}.en-entry>section>div{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;max-width:55rem;margin-top:3rem;display:grid}.en-entry>section>div a{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.en-entry small{color:#27bce7;letter-spacing:.15em}.en-entry strong{font-family:var(--font-display);font-size:2.5rem;font-weight:500}@media (width<=68rem){.nav-links{display:none!important}.en-entry>header nav,.kp-nav>nav{display:none}.kp-nav{grid-template-columns:1fr auto}}@media (width<=40rem){.search-hero,.search-results{padding-left:1rem;padding-right:1rem}.search-results>a{grid-template-columns:1fr auto}.search-results>a>span{grid-column:1}.en-entry>header{grid-template-columns:1fr auto;padding:0 1rem}.en-entry>header>div a:first-child{display:none}.en-entry>section{padding:7rem 1rem}.en-entry h1{font-size:4.6rem}.en-entry>section>div{grid-template-columns:1fr}}.search-hero form{max-width:65rem;display:block}.search-hero form>label{color:#77868d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem;font-size:.5rem;display:block}.search-hero form>div{border-bottom:1px solid #27bce7;grid-template-columns:1fr auto;align-items:end;display:grid}.search-hero form input{border-bottom:0}.search-hero button{color:#27bce7;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #27bce78c;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.55rem;display:flex}.search-hero button svg{width:1rem}.search-results>a>div p{color:#61727a;max-width:58rem;margin:.5rem 0 0;font-size:.78rem;line-height:1.55}.search-empty{padding:4rem 0}.search-empty h2{font-size:clamp(2rem,4vw,4rem)}.search-empty p{color:#61727a}@media (width<=40rem){.search-hero form>div{grid-template-columns:1fr}.search-hero button{width:max-content}.search-results>a>div{grid-column:1}.search-results>a>svg{grid-area:1/2/3}}.insight-site{color:#10202a;background:#e8eef0}.insight-site .nav{color:#f4f7f8;background:#070c0ff2}.insight-article{padding-top:88px}.insight-hero{color:#eef4f6;background:radial-gradient(circle at 82% 42%,#27bce726,#0000 25%),#091014;padding:clamp(7rem,12vw,12rem) 4.2vw 6rem}.insight-meta{color:#64747b;letter-spacing:.16em;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto auto;gap:3rem;padding-bottom:1.4rem;font-size:.46rem;display:grid}.insight-label{color:#27bce7;letter-spacing:.2em;margin:5rem 0 1.5rem;font-size:.52rem;font-weight:700}.insight-hero h1{max-width:75rem;font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(4rem,8vw,8.5rem);font-weight:480;line-height:.82}.insight-deck{color:#9aa8ae;max-width:52rem;font-family:var(--font-display);margin:3.5rem 0 4rem 18vw;font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.5}.insight-deck strong{color:#ecf2f4;font-weight:500}.insight-standard{letter-spacing:.13em;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:1rem 2rem;margin-left:18vw;padding:1.3rem 0;font-size:.45rem;display:grid}.insight-standard span{color:#617078}.insight-standard b{color:#b8c3c7;font-weight:550}.insight-layout{grid-template-columns:.4fr 1.6fr;gap:7vw;padding:7rem 4.2vw;display:grid}.insight-toc{border-top:1px solid #10202a2e;flex-direction:column;height:max-content;display:flex;position:sticky;top:7rem}.insight-toc>span{color:#168db7;letter-spacing:.17em;padding:1.2rem 0;font-size:.5rem;font-weight:700}.insight-toc a{color:#61717a;border-top:1px solid #10202a21;padding:1rem 0;font-size:.6rem;line-height:1.5}.insight-body{max-width:58rem}.insight-opening{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 7rem;font-size:clamp(1.9rem,3.2vw,3.5rem);line-height:1.18}.insight-body>section{margin:0 0 8rem;scroll-margin-top:7rem}.insight-body>section>span{color:#168db7;letter-spacing:.18em;font-size:.5rem;font-weight:700}.insight-body h2{font-family:var(--font-display);letter-spacing:-.06em;margin:1.4rem 0 2.4rem;font-size:clamp(2.6rem,4.8vw,5.2rem);font-weight:500;line-height:.95}.insight-body>section>p{color:#435962;max-width:48rem;font-size:.92rem;line-height:1.95}.insight-body blockquote{background:#ffffff80;border-left:2px solid #168db7;margin:3rem 0 0;padding:1.6rem 2rem}.insight-body blockquote strong,.insight-body blockquote span{display:block}.insight-body blockquote strong{color:#168db7;letter-spacing:.16em;margin-bottom:.8rem;font-size:.5rem}.insight-body blockquote span{font-family:var(--font-display);font-size:1.3rem;line-height:1.4}.insight-comparison{border-top:1px solid #10202a2e;border-left:1px solid #10202a2e;grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.insight-comparison>div{border-bottom:1px solid #10202a2e;border-right:1px solid #10202a2e;min-height:18rem;padding:1.8rem}.insight-comparison span{color:#168db7;letter-spacing:.16em;font-size:.48rem}.insight-comparison h3,.insight-solution-grid h3{font-family:var(--font-display);margin:5rem 0 1rem;font-size:2rem;font-weight:500}.insight-comparison p,.insight-solution-grid p{color:#5a6d76;font-size:.7rem;line-height:1.7}.insight-solution{color:#eef4f6;background:#0c1418;padding:4rem 3vw;margin-left:-3vw!important;margin-right:-3vw!important}.insight-solution>p{color:#9ba9af!important}.insight-solution-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:3rem 0;display:grid}.insight-solution-grid>div{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:17rem;padding:1.4rem}.insight-solution-grid b{color:#27bce7;font-size:.55rem}.insight-solution-grid h3{margin-top:4rem}.insight-solution-grid p{color:#87969d}.insight-solution>aside{background:#27bce70d;border:1px solid #27bce759;padding:2rem}.insight-solution>aside strong{color:#27bce7;letter-spacing:.16em;font-size:.5rem}.insight-solution>aside p{color:#aab6bb;max-width:42rem;font-size:.78rem;line-height:1.75}.insight-solution>aside a{color:#27bce7;letter-spacing:.14em;align-items:center;gap:.7rem;width:max-content;margin-top:1.5rem;font-size:.5rem;display:flex}.insight-body ol{border-top:1px solid #10202a2e;padding:0;list-style:none}.insight-body ol>li{border-bottom:1px solid #10202a2e;padding:1.5rem 0}.insight-body ol b{font-family:var(--font-display);font-size:1.4rem;font-weight:550}.insight-body ol p{color:#5b6e77;margin:.7rem 0 0;font-size:.75rem;line-height:1.7}.insight-conclusion{background:#cad8dc;padding:4rem!important}.insight-sources>p{color:#60727a!important}.insight-sources ol>li{grid-template-columns:2rem 1fr auto;align-items:center;gap:1.2rem;display:grid}.insight-sources li>span{color:#168db7;font-size:.5rem}.insight-sources li b{font-family:var(--font-inter);letter-spacing:.08em;font-size:.7rem}.insight-sources li p{margin:.3rem 0 0}.insight-sources li a{color:#168db7;letter-spacing:.13em;align-items:center;gap:.5rem;font-size:.45rem;display:flex}.insight-sources li svg{width:.8rem}.insight-disclaimer{border-top:1px solid #10202a33;border-bottom:1px solid #10202a33;grid-template-columns:.35fr 1.65fr;gap:4vw;margin:0 4.2vw 6rem;padding:2rem 0;display:grid}.insight-disclaimer b{color:#168db7;letter-spacing:.17em;font-size:.5rem}.insight-disclaimer p{color:#60727a;max-width:50rem;margin:0;font-size:.7rem;line-height:1.7}@media (width<=56.25rem){.insight-layout{grid-template-columns:1fr}.insight-toc{position:relative;top:auto}.insight-deck,.insight-standard{margin-left:0}.insight-standard{grid-template-columns:auto 1fr}.insight-meta{grid-template-columns:1fr auto}.insight-meta span:last-child{display:none}}@media (width<=40rem){.insight-hero{padding-left:1rem;padding-right:1rem}.insight-hero h1{font-size:clamp(3.5rem,17vw,5rem)}.insight-layout{padding:5rem 1rem}.insight-opening{margin-bottom:5rem}.insight-body>section{margin-bottom:6rem}.insight-comparison,.insight-solution-grid{grid-template-columns:1fr}.insight-solution{padding:2rem 1rem;margin-left:0!important;margin-right:0!important}.insight-conclusion{padding:2rem!important}.insight-sources ol>li{grid-template-columns:2rem 1fr}.insight-sources li a{grid-column:2}.insight-disclaimer{grid-template-columns:1fr;margin-left:1rem;margin-right:1rem}}.nav-account,.kp-account{white-space:nowrap;align-items:center;gap:.65rem;display:flex}.nav-account a{color:#aab3b9;letter-spacing:.1em;font-size:.48rem}.nav-account a+a,.kp-account a+a{color:#27bce7}.kp-account a{font-size:.43rem;border:0!important;padding:0!important}.kp-nav-tools{gap:.8rem}.account-site{color:#10202a;background:#e7edef}.account-site .nav{color:#eef3f5;background:#091014}.account-shell{color:#10202a;background:linear-gradient(115deg,#091014 0 48%,#e7edef 48%);grid-template-columns:1fr minmax(20rem,36rem);gap:8vw;min-height:80svh;padding:clamp(10rem,16vh,14rem) 4.2vw 7rem;display:grid}.account-shell header>span{color:#27bce7;letter-spacing:.17em;font-size:.5rem}.account-shell h1{font-family:var(--font-display);letter-spacing:-.07em;margin:2rem 0 4rem;font-size:clamp(4rem,7vw,8rem);font-weight:480;line-height:.85}.account-shell header>div{gap:.7rem;display:flex}.account-shell header button{color:#7d8b92;letter-spacing:.13em;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:.8rem 1rem;font-size:.5rem}.account-shell form{background:#fff;align-self:center;padding:2rem;box-shadow:0 2rem 5rem #0c232f1f}.account-shell form>label,.account-grid label{color:#536873;letter-spacing:.06em;flex-direction:column;gap:.5rem;margin-bottom:1rem;font-size:.6rem;font-weight:650;display:flex}.account-shell input:not([type=checkbox]){height:3.2rem;font:inherit;border:1px solid #10324833;padding:0 .8rem}.account-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.account-shell .account-check{letter-spacing:0;flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.55}.account-check input{margin-top:.15rem}.account-submit{color:#fff;letter-spacing:.14em;cursor:pointer;background:#10202a;border:0;width:100%;padding:1rem;font-size:.55rem}.account-notice{color:#526873;background:#eef5f7;border-left:2px solid #168db7;padding:1rem;font-size:.68rem;line-height:1.55}.product-order-calculator{gap:8vw;color:#10202a!important;background:#dbe5e8!important;grid-template-columns:1fr minmax(21rem,35rem)!important;padding:clamp(4rem,7vw,7rem) 4.2vw!important;display:grid!important}.product-order-calculator>div:first-child>span{color:#168db7;letter-spacing:.17em;font-size:.5rem;font-weight:700}.product-order-calculator h2{font-family:var(--font-display);letter-spacing:-.06em;font-weight:500;margin:1.2rem 0!important;font-size:clamp(3rem,5vw,5.7rem)!important}.product-order-calculator>div:first-child>p{color:#536873;max-width:42rem;font-size:.75rem;line-height:1.75}.product-order-panel{background:#f5f8f9;border:1px solid #1032482e;align-self:start;padding:1.5rem}.product-order-row,.product-order-quantity,.product-order-total{border-bottom:1px solid #1032481f;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.product-order-panel span{color:#687983;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.product-order-row strong,.product-order-total strong{font-family:var(--font-display);font-size:1.5rem}.product-order-quantity>div{border:1px solid #10324833;grid-template-columns:2.3rem 2.8rem 2.3rem;display:grid}.product-order-quantity button,.product-order-quantity output{background:0 0;border:0;place-items:center;height:2.4rem;display:grid}.product-order-quantity output{border-inline:1px solid #10324826}.product-order-quantity button{cursor:pointer}.product-order-quantity button:disabled{cursor:not-allowed;opacity:.35}.product-order-total{flex-wrap:wrap}.product-order-total small{color:#168db7;text-align:right;width:100%}.product-order-add{color:#fff;letter-spacing:.14em;cursor:pointer;background:#10202a;border:0;width:100%;margin-top:1rem;padding:1rem;font-size:.55rem}.product-order-add:disabled{cursor:not-allowed;background:#849197}.product-order-message{color:#52717f;min-height:1.2rem;margin-top:.8rem;font-size:.65rem}.product-order-message a{color:#168db7}@media (width<=64rem){.nav-account,.kp-account{display:none}.account-shell{background:#091014;grid-template-columns:1fr}.account-shell form{max-width:36rem}.product-order-calculator{grid-template-columns:1fr!important}}@media (width<=40rem){.account-shell{padding-left:1rem;padding-right:1rem}.account-grid{grid-template-columns:1fr}.account-shell form{padding:1rem}.product-order-calculator{padding:4rem 1rem!important}}.product-order-calculator.hero-purchase-panel{color:#f4f7f9!important;background:linear-gradient(135deg,#ffffff0f,#1769ff0e)!important;border:1px solid #ffffff29!important;grid-template-columns:none!important;width:min(100%,31rem)!important;margin-top:2rem!important;padding:clamp(.95rem,1.5vw,1.3rem)!important;display:block!important}.product-order-calculator .hero-price-row,.product-order-calculator .hero-quantity-row{display:flex!important}.product-order-calculator .hero-price-row strong,.product-order-calculator .hero-total-price strong{color:#fff;font-family:var(--font-display)}.product-order-calculator .hero-promotion{color:#69a8ff}.product-order-calculator .hero-promotion.is-fixed-price{color:#8d9aa4}.product-order-calculator .hero-quantity-control button:disabled{opacity:.35;cursor:not-allowed}.product-order-calculator .hero-add-to-cart{background:#1769df;margin-top:1.25rem}.product-order-calculator .hero-add-to-cart:hover{background:#2478ed}.product-order-calculator .hero-cart-message{color:#86a5b8;min-height:1.25rem;padding-top:.65rem;font-size:.62rem}.product-order-calculator .hero-cart-message a{color:#69a8ff}.product-order-calculator .hero-intended-use{border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:1rem}.product-order-calculator .hero-intended-use strong{color:#dbe4e9;letter-spacing:.12em;font-size:.55rem}.product-order-calculator .hero-intended-use p{color:#7f8c94;margin:.55rem 0 0;font-size:.58rem;line-height:1.55}.document-content .product-order-calculator{background:#10171c!important;margin:0 0 4rem!important}.document-content .product-order-calculator h2{font-size:inherit!important}@media (width<=40rem){.product-order-calculator.hero-purchase-panel{padding:1rem!important}}.shop-branch-products{scroll-margin-top:9rem}.shop-branch-products .shop-product-card{--card-accent:#1f7357;background:#ffffff57;border-bottom:1px solid #10202a2e;border-right:1px solid #10202a2e;flex-direction:column;min-height:37rem;padding:1.5rem;transition:background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.shop-branch-products a.shop-product-card:hover{background:#ffffffb8;transform:translateY(-4px)}.shop-branch-products .shop-product-card:nth-child(2){--card-accent:#557768;background:linear-gradient(145deg,#ffffffc7,#e2efe9c7)}.shop-branch-products .shop-product-card:nth-child(3){--card-accent:#8a6038}.shop-branch-products .shop-product-card:before{content:"";background:var(--card-accent);height:3px;position:absolute;inset:0 0 auto}.shop-card-direction{color:var(--card-accent);letter-spacing:.14em;margin-top:1.2rem;font-size:.58rem;font-weight:800;line-height:1.45;display:block}.shop-branch-products .shop-product-card h3{margin-top:.35rem}.shop-card-composition{color:#5d6c65;letter-spacing:.045em;min-height:2.4rem;margin-top:.45rem;font-size:.56rem;font-weight:650;line-height:1.5}.shop-card-offer{-moz-column-gap:1rem;border-bottom:1px solid #10202a2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;min-height:4.4rem;padding:.65rem 0 .9rem;display:grid;position:relative}.shop-card-dose{color:var(--card-accent);font-family:var(--font-display);letter-spacing:-.07em;white-space:nowrap;font-size:clamp(3.2rem,4vw,4.7rem);font-weight:520;line-height:.82}.shop-card-price{color:#10202a;font-family:var(--font-display);white-space:nowrap;justify-self:end;font-size:clamp(1.25rem,1.7vw,1.75rem);font-weight:650;line-height:1}.shop-card-promotion{z-index:2;color:#fff;letter-spacing:.1em;text-align:center;white-space:normal;background:#c72f35;justify-content:center;align-items:center;max-width:100%;padding:.5rem .7rem;font-size:.53rem;font-weight:850;line-height:1.15;display:inline-flex;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 .4rem 1rem #99191f2e}.shop-branch-products .shop-product-card .shop-branch-image{flex:0 0 13rem;height:13rem;min-height:13rem;margin:1.25rem 0 1rem;position:relative;overflow:visible}.shop-branch-products .shop-product-card .shop-branch-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%!important;height:100%!important;margin:0!important}.shop-branch-products .shop-product-card>p{z-index:1;color:#586b74;min-height:4.8rem;margin:0 0 1.25rem;font-size:.7rem;line-height:1.7;position:relative}.shop-product-action{color:#147fa6;letter-spacing:.14em;border-top:1px solid #10202a2e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.48rem;display:flex}.shop-product-action svg{width:1rem}.shop-product-card.is-coming-soon{cursor:not-allowed;opacity:.62}.shop-product-card.is-coming-soon .shop-product-action{color:#6d7a80}.shop-product-card.is-preview .shop-branch-meta span{color:#9b6430}.shop-product-card.is-preview .shop-card-price{color:#8a6038;font-family:var(--font-body);letter-spacing:.12em;font-size:.58rem}.shop-product-card.is-preview .shop-card-dose{color:#8a6038}@media (width<=56.25rem){.shop-branch-products .shop-product-card{min-height:35rem}.shop-card-composition,.shop-branch-products .shop-product-card>p{min-height:auto}.shop-card-offer{grid-template-columns:1fr auto}.shop-card-promotion{left:0;right:auto}}@media (width<=40rem){.shop-card-dose{font-size:3.7rem}.shop-card-price{font-size:1.45rem}.shop-branch-products .shop-product-card .shop-branch-image{flex-basis:12rem;height:12rem;min-height:12rem}}.product-holy-grail{color:#edf3f5;text-align:center;background:radial-gradient(circle at 75%,#27bce726,#0000 25%),#091014;padding:clamp(6rem,10vw,10rem) 4.2vw}.product-holy-grail>span{color:#27bce7;letter-spacing:.2em;font-size:.5rem;font-weight:700}.product-holy-grail h2{font-family:var(--font-display);letter-spacing:-.07em;margin:2rem 0 1.5rem;font-size:clamp(4rem,8vw,9rem);font-weight:480;line-height:.82}.product-holy-grail p{color:#9ba9af;font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.4vw,2.5rem)}.product-detail-hero figure:has(.product-hero-question){grid-template-rows:auto minmax(17rem,1fr) auto;height:auto}.product-hero-question{background:#27bce712;border-left:2px solid #39a8db;width:92%;margin:0 auto 1rem;padding:1rem 1.2rem}.product-hero-question>span{color:#48addb;letter-spacing:.16em;font-size:.45rem;font-weight:700}.product-hero-question h2{font-family:var(--font-display);letter-spacing:-.05em;margin:.6rem 0 .3rem;font-size:clamp(2rem,3.3vw,3.7rem);font-weight:500;line-height:.95}.product-hero-question p{color:#aab7bd;font-family:var(--font-display);margin:0;font-size:1rem}.knowledge-platform>.nav,.en-entry>.nav{color:#edf3f5;background:#080b0deb;position:absolute}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0df0!important;grid-template-columns:minmax(9rem,.65fr) auto minmax(18rem,.8fr)!important}.nav-links{font-size:.43rem;gap:clamp(.65rem,1.25vw,1.45rem)!important;display:flex!important}.nav-actions{grid-column:3!important}.knowledge-platform>.nav,.en-entry>.nav{position:fixed}@media (width<=75rem){html{scroll-padding-top:7.2rem}.nav{grid-template-rows:4.6rem 2.6rem;height:7.2rem;padding-bottom:0;grid-template-columns:1fr auto!important}.nav-brand-intro{grid-area:1/1}.nav-actions{grid-row:1;grid-column:2!important}.nav-links{border-top:1px solid #ffffff14;grid-area:2/1/auto/3;justify-content:center;width:100%;padding:.7rem 0;overflow-x:auto}.nav-research-notice{display:none}}@media (width<=40rem){.nav-account{display:none}.nav{padding-inline:1rem}.nav-links{justify-content:flex-start;padding-inline:.25rem}.nav-links a{flex:none}.language-switcher{border-left:0}.nav-cart{margin-left:.2rem}}.faq-site{color:#10202a;background:#e6edef}.faq-site .nav{color:#eef4f6}.faq-hero{color:#edf3f5;background:radial-gradient(circle at 80% 48%,#27bce724,#0000 25%),#091014;padding:clamp(12rem,18vh,16rem) 4.2vw 6rem}.faq-hero>span{color:#27bce7;letter-spacing:.18em;font-size:.5rem;font-weight:700}.faq-hero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:2rem 0;font-size:clamp(4.5rem,8vw,9rem);font-weight:480;line-height:.82}.faq-hero p{color:#8d9ba1;max-width:40rem;font-size:.8rem;line-height:1.7}.faq-list{padding:clamp(5rem,8vw,8rem) 4.2vw 10rem}.faq-list details{border-top:1px solid #10202a33}.faq-list details:last-child{border-bottom:1px solid #10202a33}.faq-list summary{cursor:pointer;grid-template-columns:3rem 1fr 3rem;align-items:center;gap:1.5rem;padding:1.6rem 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#168db7;font-size:.52rem}.faq-list h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.4vw,2.6rem);font-weight:500}.faq-list summary i{color:#168db7;border:1px solid #10202a38;justify-self:end;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-style:normal;transition:transform .25s,background .25s;display:grid}.faq-list details[open] summary i{color:#fff;background:#168db7;transform:rotate(180deg)}.faq-list details>div{padding:0 4.5rem 2rem}.faq-list details p{color:#51666f;max-width:60rem;margin:0;font-size:.82rem;line-height:1.85}@media (width<=40rem){.faq-hero,.faq-list{padding-left:1rem;padding-right:1rem}.faq-list summary{grid-template-columns:2rem 1fr 2.5rem;gap:.75rem}.faq-list details>div{padding-left:2.75rem;padding-right:0}}@media (width<=75rem){html{scroll-padding-top:5.5rem}.nav{grid-template-rows:1fr;height:5.5rem;padding-bottom:0;grid-template-columns:minmax(7.5rem,.55fr) minmax(0,1fr) auto!important}.nav-brand-intro{grid-area:1/1}.nav-links{border-top:0;grid-area:1/2;justify-content:center;width:auto;padding:0;font-size:.39rem;overflow:visible;gap:clamp(.45rem,1vw,.8rem)!important}.nav-actions{grid-row:1;grid-column:3!important}.nav-account{display:none}.nav-research-notice{display:flex}}@media (width<=48rem){.nav{padding-inline:1rem;grid-template-columns:6.5rem minmax(0,1fr) auto!important}.nav-links{justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.nav-links a{flex:none}.language-switcher{display:none!important}}.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.nav-dropdown-trigger{align-items:center;gap:.35rem;display:flex}.nav-dropdown-trigger span{color:#27bce7;font-size:.7rem}.nav-dropdown-menu{z-index:80;visibility:hidden;opacity:0;pointer-events:none;background:#080e12fa;border:1px solid #ffffff21;width:17rem;padding:.5rem;transition:all .2s;position:absolute;top:calc(100% + 1.2rem);left:50%;transform:translate(-50%,-.5rem);box-shadow:0 1.5rem 4rem #00000073}.nav-dropdown-menu>a{border-bottom:1px solid #ffffff17;grid-template-columns:.75fr 1.25fr;gap:1rem;color:#dfe7ea!important;padding:.85rem!important;display:grid!important}.nav-dropdown-menu>a:last-child{border-bottom:0}.nav-dropdown-menu b{letter-spacing:.13em;font-size:.5rem;font-weight:600}.nav-dropdown-menu small{color:#27bce7;letter-spacing:.06em;text-align:right;text-transform:none;font-size:.42rem}.nav-shop-menu{width:19rem}.nav-shop-menu>a{grid-template-columns:1fr}.nav-shop-menu small{text-align:left}.shop-longevity{color:#edf3f5;background:radial-gradient(circle at 78%,#27bce71f,#0000 25%),#0a1116;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(6rem,9vw,10rem) 4.2vw;scroll-margin-top:7rem;display:grid}.shop-longevity>div>span,.shop-longevity strong{color:#27bce7;letter-spacing:.17em;font-size:.5rem}.shop-longevity h2{font-family:var(--font-display);letter-spacing:-.07em;margin:1.5rem 0 0;font-size:clamp(4rem,7vw,8rem);font-weight:480;line-height:.82}.shop-longevity>div:last-child{align-self:center}.shop-longevity p{color:#98a6ac;font-size:.8rem;line-height:1.8}.shop-longevity small{color:#718087;border-top:1px solid #ffffff1f;padding-top:1rem;font-size:.6rem;line-height:1.6;display:block}.shop-longevity b{color:#27bce7;letter-spacing:.15em;border:1px solid #27bce78c;width:max-content;margin-top:2rem;padding:.7rem .9rem;font-size:.48rem;display:block}@media (width<=48rem){.nav-dropdown-menu{width:auto;position:fixed;top:5.4rem;left:1rem;right:1rem;transform:translateY(-.5rem)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{transform:none}.shop-longevity{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}}.nav-dropdown-trigger{color:#7e838c;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.nav-dropdown-trigger:hover,.nav-dropdown-trigger:focus{color:#fff}.nav-dropdown-split{gap:.28rem}.nav-dropdown-split>.nav-dropdown-toggle{min-width:1.15rem;margin-left:-.2rem;padding:.25rem}.nav-dropdown-split>.nav-dropdown-toggle>span{font-size:.7rem}.nav-links{font-size:calc(.43rem + 2px)}.nav-account a{font-size:calc(.48rem + 2px)}.nav-actions .language-switcher a{font-size:calc(.5rem + 2px)}.nav-actions .language-switcher .language-flag{font-size:calc(.5rem + 2px);line-height:1}.nav-dropdown-menu b{font-size:calc(.5rem + 2px)}.nav-dropdown-menu small{font-size:calc(.42rem + 2px)}.nav-research-notice{height:20px;font-size:10px}@media (width<=75rem){.nav-links{font-size:calc(.39rem + 2px)}}@media (width<=56.25rem){.nav-research-notice{font-size:9px}}.shop-category-nav{color:#10202a;background:#dbe5e8;border-top:1px solid #10202a2e;border-left:1px solid #10202a2e;grid-template-columns:1fr 1fr;display:grid}.shop-category-nav>a{border-bottom:1px solid #10202a2e;border-right:1px solid #10202a2e;flex-direction:column;min-height:25rem;padding:clamp(2rem,4vw,4rem);transition:background .25s;display:flex}.shop-category-nav>a:hover{background:#edf4f6}.shop-category-nav span{color:#168db7;letter-spacing:.17em;font-size:.5rem;font-weight:700}.shop-category-nav h2{font-family:var(--font-display);letter-spacing:-.065em;margin:2rem 0 1rem;font-size:clamp(3rem,5vw,6rem);font-weight:480;line-height:.84}.shop-category-nav p{color:#536872;max-width:34rem;font-size:.75rem;line-height:1.75}.shop-category-nav b{color:#147fa6;letter-spacing:.14em;border-top:1px solid #10202a2e;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.2rem;font-size:.48rem;display:flex}.shop-category-nav svg{width:1rem}@media (width<=40rem){.shop-category-nav{grid-template-columns:1fr}.shop-category-nav>a{min-height:20rem;padding:2rem 1rem}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.shop-department{color:#f4faf7;background:radial-gradient(circle at 78% 35%,#35a77b29,#0000 28%),#0c3427;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:42rem;padding:clamp(5rem,8vw,9rem) 4.2vw;display:grid;position:relative;overflow:hidden}.shop-department:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.shop-department-heading,.shop-department-panel{z-index:1;min-width:0;position:relative}.shop-department-heading>span{color:#77d4ae;letter-spacing:.18em;font-size:.5rem;font-weight:700}.shop-department-heading h2{max-width:47rem;font-family:var(--font-display);letter-spacing:-.07em;text-wrap:balance;margin:1.5rem 0 2rem;font-size:clamp(4rem,7vw,8rem);font-weight:480;line-height:.82}.shop-department-heading>p{color:#b9cbc2;max-width:38rem;margin:0;font-size:.82rem;line-height:1.85}.shop-department-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051e16b8;border:1px solid #77d4ae59;padding:clamp(2rem,4vw,4rem)}.shop-department-index{z-index:-1;color:#77d4ae14;font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(9rem,15vw,17rem);font-weight:620;line-height:1;position:absolute;top:-2.4rem;right:1rem}.shop-department-status{color:#8ce0bd;letter-spacing:.15em;border:1px solid #77d4ae80;padding:.6rem .75rem;font-size:.47rem;display:inline-flex}.shop-department-points{border-top:1px solid #ffffff24;margin-top:clamp(3rem,6vw,6rem)}.shop-department-points>div{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(9rem,.65fr) minmax(0,1.35fr);gap:2rem;padding:1.25rem 0;display:grid}.shop-department-points strong{color:#edf7f2;letter-spacing:.13em;font-size:.52rem;line-height:1.55}.shop-department-points p{color:#a8bbb1;margin:0;font-size:.66rem;line-height:1.7}.shop-department-panel>small{color:#789186;letter-spacing:.13em;margin-top:1.5rem;font-size:.44rem;line-height:1.5;display:block}.shop-department-03{color:#171d1a;background:radial-gradient(circle at 22% 42%,#35a77b21,#0000 28%),#e4eee9;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.shop-department-03:before{background-image:linear-gradient(#0c34270d 1px,#0000 1px),linear-gradient(90deg,#0c34270d 1px,#0000 1px)}.shop-department-03 .shop-department-heading{order:2}.shop-department-03 .shop-department-panel{background:#ffffff85;border-color:#0c342733;order:1}.shop-department-03 .shop-department-heading>span{color:#278d68}.shop-department-03 .shop-department-heading>p{color:#53675d}.shop-department-03 .shop-department-index{color:#278d6817}.shop-department-03 .shop-department-status{color:#278d68;border-color:#278d686b}.shop-department-03 .shop-department-points{border-color:#0c34272e}.shop-department-03 .shop-department-points>div{border-color:#0c342726}.shop-department-03 .shop-department-points strong{color:#171d1a}.shop-department-03 .shop-department-points p{color:#53675d}.shop-department-03 .shop-department-panel>small{color:#687c72}@media (width<=56.25rem){.shop-department,.shop-department-03{grid-template-columns:1fr;gap:3rem;min-height:0}.shop-department-03 .shop-department-heading{order:1}.shop-department-03 .shop-department-panel{order:2}.shop-department-heading h2{font-size:clamp(3.7rem,10vw,6rem)}.shop-department-index{font-size:clamp(9rem,24vw,14rem)}}@media (width<=48rem){.nav-shop-menu{max-height:calc(100svh - 6.5rem);overflow-y:auto}}@media (width<=40rem){.shop-department{padding:5rem 1rem}.shop-department-heading h2{font-size:clamp(3.35rem,15vw,5rem)}.shop-department-panel{padding:1.5rem}.shop-department-points>div{grid-template-columns:1fr;gap:.6rem}}.product-detail-hero figure{align-content:start;padding-bottom:12rem;position:relative}.product-detail-hero figure>img{height:calc(100% - 10rem)}.product-format-advantages{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081016c7;border-top:1px solid #3aa9db8c;padding:1.1rem 1.2rem;position:absolute;bottom:0;left:4%;right:4%}.product-format-advantages>span{color:#48addb;letter-spacing:.14em;margin-bottom:.8rem;font-size:.48rem;font-weight:700;display:block}.product-format-advantages ul{grid-template-columns:1fr 1fr;gap:.45rem 1.4rem;margin:0;padding:0;list-style:none;display:grid}.product-format-advantages li{color:#c3cdd2;padding-left:.8rem;font-size:.57rem;line-height:1.45;position:relative}.product-format-advantages li:before{content:"";background:#39a8db;width:.25rem;height:.25rem;position:absolute;top:.45rem;left:0}.product-format-advantages small{color:#6f8089;margin-top:.8rem;font-size:.48rem;line-height:1.45;display:block}@media (width<=62rem){.product-detail-hero figure{padding-bottom:13rem}.product-format-advantages ul{grid-template-columns:1fr}}.product-detail-hero figure{grid-template-rows:minmax(18rem,1fr) auto;align-content:stretch;padding-bottom:0}.product-detail-hero figure>img{height:100%;min-height:0}.product-format-advantages{width:92%;margin:1.5rem auto 0;position:static}.product-research-potential{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin-top:1rem;padding:1rem 0}.product-research-potential b{color:#48addb;letter-spacing:.14em;font-size:.48rem}.product-research-potential p{color:#aab7bd;margin:.55rem 0 0;font-size:.61rem;line-height:1.6}.product-format-advantages small{margin-top:.7rem}@media (width<=62rem){.product-detail-hero figure{height:auto;min-height:38rem;padding-bottom:0}.product-detail-hero figure>img{min-height:22rem}.product-format-advantages{margin-bottom:2rem}}.product-passport{color:#102532;background:#dce7ea;padding:clamp(6rem,9vw,9rem) 4.2vw}.product-passport>header{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.product-passport>header>div>p{color:#167abc;letter-spacing:.16em;margin:0 0 1.2rem;font-size:.58rem;font-weight:700}.product-passport>header h2{max-width:44rem;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:520;line-height:.9}.product-passport>header>p{color:#60737e;border-top:1px solid #1032482e;margin:0;padding-top:1.5rem;font-size:clamp(.8rem,.95vw,1rem);line-height:1.8}.product-passport-console{background:#eef4f5;border:1px solid #10324833;margin-top:4rem;box-shadow:0 2.5rem 6rem #1a3d4e1a}.product-passport-head{color:#60747f;letter-spacing:.15em;border-bottom:1px solid #10324829;justify-content:space-between;gap:2rem;padding:1.1rem 1.4rem;font-size:.52rem;display:flex}.product-passport-head i{background:#1792c6;border-radius:50%;width:.42rem;height:.42rem;margin-right:.55rem;display:inline-block;box-shadow:0 0 0 .25rem #1792c61f}.product-passport-head b{color:#1685b7;font-weight:650}.product-passport-identity{border-bottom:1px solid #10324829;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.product-passport-identity dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;display:grid}.product-passport-identity dt{color:#72858e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.55rem;font-size:.5rem;font-weight:700}.product-passport-identity dd{color:#183746;font-family:var(--font-display);margin:0;font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.2}.product-passport-mark{aspect-ratio:1;text-align:center;border:1px solid #10324833;border-radius:50%;place-content:center;width:5.5rem;display:grid;box-shadow:inset 0 0 0 .7rem #eef4f5,inset 0 0 0 calc(.7rem + 1px) #10324824}.product-passport-mark .brand-symbol{fill:#176f9d;width:2.45rem;height:2.45rem}.product-passport-mark small{color:#7c8c93;letter-spacing:.17em;font-size:.38rem}.product-passport-records{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-passport-records article{border-bottom:1px solid #10324821;border-right:1px solid #10324821;justify-content:space-between;align-items:center;gap:1.5rem;min-height:7.5rem;padding:1.3rem clamp(1.2rem,2.5vw,2.4rem);display:flex}.product-passport-records article>div span{color:#71838c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.5rem;font-weight:700;display:block}.product-passport-records article>div strong{color:#173847;font-family:var(--font-display);font-size:clamp(.9rem,1.2vw,1.15rem);font-weight:560;line-height:1.3}.passport-status{letter-spacing:.1em;text-align:center;border:1px solid;flex:none;padding:.46rem .55rem;font-size:.39rem}.passport-status.is-verified{color:#19755f;background:#2a9b7e12;border-color:#2a9b7e}.passport-status.is-declared{color:#176f99;background:#2a8fbe12;border-color:#2a8fbe}.passport-status.is-pending{color:#84662f;background:#a3824314;border-color:#a38243}.product-passport-documents{padding:clamp(1.5rem,3vw,3rem)}.product-passport-documents>p{color:#68808c;letter-spacing:.14em;margin:0 0 1.2rem;font-size:.5rem;font-weight:700}.product-passport-documents>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.product-passport-documents span{color:#294b5b;border:1px solid #10324824;min-height:4.5rem;padding:1rem 1rem 1rem 2.4rem;font-size:.65rem;position:relative}.product-passport-documents span>i{border:1px solid;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.08rem;left:1rem}.product-passport-documents span>i.is-verified{color:#2a9b7e;background:#2a9b7e;box-shadow:inset 0 0 0 2px #eef4f5}.product-passport-documents span>i.is-declared{color:#2a8fbe;background:#2a8fbe;box-shadow:inset 0 0 0 2px #eef4f5}.product-passport-documents span>i.is-pending{color:#a38243}.product-passport-documents small{color:#788990;letter-spacing:.1em;margin-top:.45rem;font-size:.4rem;display:block}.product-passport-note{color:#647983;max-width:52rem;margin:1.2rem 0 0;font-size:.6rem;line-height:1.7}@media (width<=64rem){.product-passport>header,.product-passport-records{grid-template-columns:1fr}.product-passport-records article{border-right:0}}@media (width<=40rem){.product-passport{padding-left:1rem;padding-right:1rem}.product-passport-identity,.product-passport-identity dl,.product-passport-documents>div{grid-template-columns:1fr}.product-passport-mark{display:none}.product-passport-records article{flex-direction:column;align-items:flex-start}.passport-status{align-self:flex-start}}.nav{grid-template-columns:minmax(8.5rem,.55fr) minmax(0,auto) minmax(20.5rem,.9fr)!important}.nav-links{scrollbar-width:none;min-width:0;max-width:100%;overflow:auto visible}.nav-links::-webkit-scrollbar{display:none}.nav-actions{z-index:3;background:linear-gradient(90deg,#080b0d00,#080b0dfa .8rem);min-width:max-content;padding-left:.8rem;position:relative}@media (width<=75rem){.nav{grid-template-columns:minmax(7.5rem,.55fr) minmax(0,1fr) auto!important}.nav-links{justify-content:flex-start;padding-right:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%)}}@media (width<=48rem){.nav{grid-template-columns:6.5rem minmax(0,1fr) auto!important}.nav-actions{background:#080b0d;padding-left:.35rem}}.technology-brand-lockup{align-items:center;gap:1.2rem;width:min(62rem,82vw);margin:1.8rem 0 0 10vw;display:flex}.technology-brand-lockup>span{color:#6f7c83;letter-spacing:.18em;flex:none;font-size:.42rem;font-weight:650}.technology-brand-lockup>div{align-items:center;gap:.8rem;display:flex}.technology-brand-lockup figure{background:#fff;border:1px solid #aecdda33;border-radius:.35rem;place-items:center;width:8.2rem;height:2.55rem;margin:0;padding:.38rem .6rem;display:grid;overflow:hidden}.technology-brand-lockup figure.is-eznject{background:#fff;width:7.8rem;height:2.75rem}.technology-brand-lockup img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.technology-brand-lockup i{background:#aecdda2e;width:1px;height:1.4rem}@media (width<=48rem){.technology-brand-lockup{flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;margin-left:0}.technology-brand-lockup figure{width:7.5rem}.technology-brand-lockup figure.is-eznject{width:6.5rem}}.technology-brand-lockup figure.is-eznject img{max-height:2rem}.kp-hero{justify-content:flex-start;height:auto;min-height:100svh;padding-top:8.5rem}.kp-hero-copy{padding-bottom:4rem}.kp-hero-signal{background:linear-gradient(90deg,#27bce716,#0000 75%);border-top:1px solid #27bce785;border-bottom:1px solid #ffffff24;width:91.6vw;margin:0 0 clamp(3.5rem,6vw,6rem);padding:1.35rem 0 1.4rem;position:relative;overflow:hidden}.kp-hero-signal:before{content:"";background:#27bce7;width:9rem;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 1.4rem #27bce7a6}.kp-hero-signal>span{color:#7edcf5;letter-spacing:.19em;align-items:center;gap:.65rem;font-size:.48rem;font-weight:700;display:flex}.kp-hero-signal>span:before{content:"";background:#27bce7;width:.36rem;height:.36rem;box-shadow:0 0 1rem #27bce7cc}.kp-hero-signal>div{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-top:1.45rem;display:grid}.kp-hero-signal-primary>strong,.kp-hero-signal-copy>b{font-family:var(--font-display);letter-spacing:-.055em;font-weight:500}.kp-hero-signal-primary>strong{color:#eef4f6;text-wrap:balance;max-width:46rem;font-size:clamp(3rem,5.1vw,5.9rem);line-height:.86;display:block}.kp-hero-connection-video{background:#071116;border:1px solid #27bce74d;max-width:38rem;margin:1.5rem 0 0;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0000003d}.kp-hero-connection-video:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#02090cd1);position:absolute;inset:0}.kp-hero-connection-video video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.kp-hero-connection-video figcaption{z-index:1;color:#dfeaec;justify-content:space-between;align-items:end;gap:1rem;display:flex;position:absolute;bottom:.8rem;left:1rem;right:1rem}.kp-hero-connection-video figcaption span{color:#67d5f3;letter-spacing:.16em;font-size:.38rem;font-weight:750}.kp-hero-connection-video figcaption strong{text-align:right;letter-spacing:.03em;max-width:16rem;font-size:.56rem;line-height:1.4}.kp-hero-signal-copy{border-left:1px solid #27bce75c;padding-left:clamp(1.25rem,2.5vw,2.5rem)}.kp-hero-signal-copy>b{color:#32c7ed;text-wrap:balance;font-size:clamp(1.35rem,2vw,2.2rem);line-height:1.04;display:block}.kp-hero-signal-copy>p{color:#9baab0;max-width:36rem;margin:1rem 0 0;font-size:.67rem;line-height:1.75}.kp-hero-signal-copy>p>strong{color:#dce8ec;font-weight:650}.kp-hero-system-proof{background:#27bce70e;border:1px solid #27bce74d;margin:1.15rem 0 0;padding:1rem 1.05rem 1.05rem;position:relative}.kp-hero-system-proof:before{content:"";background:#27bce7;width:3.25rem;height:2px;position:absolute;top:-1px;left:-1px}.kp-hero-system-proof>span{color:#67d5f3;letter-spacing:.18em;margin-bottom:.55rem;font-size:.4rem;font-weight:750;display:block}.kp-hero-system-proof>strong{color:#eef4f6;max-width:34rem;font-family:var(--font-display);letter-spacing:-.032em;font-size:clamp(.95rem,1.25vw,1.25rem);font-weight:600;line-height:1.12;display:block}.kp-hero-system-proof>p{color:#9baab0;max-width:36rem;margin:.6rem 0 0;font-size:.58rem;line-height:1.62}.kp-hero-signal-copy .kp-hero-signal-emotion{color:#d2dadd;font-family:var(--font-display);letter-spacing:-.022em;font-size:clamp(.8rem,.95vw,1rem);line-height:1.45}.kp-hero-signal .technology-brand-lockup.is-signal{gap:.7rem;width:auto;margin:1.25rem 0 0}.kp-hero-signal .technology-brand-lockup.is-signal>span{font-size:.37rem}.kp-hero-signal .technology-brand-lockup.is-signal figure{border-radius:0;width:5.4rem;height:1.7rem;padding:.2rem .32rem}.kp-hero-signal .technology-brand-lockup.is-signal figure.is-eznject{width:5.5rem;height:2rem}.kp-hero-signal .technology-brand-lockup.is-signal figure.is-eznject img{max-height:1.45rem}.kp-hero-signal .technology-brand-lockup.is-signal i{height:1rem}.kp-hero-signal footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.25rem;padding-top:1rem;display:flex}.kp-hero-signal footer>small{color:#66777f;max-width:50rem;font-size:.46rem;line-height:1.55}.kp-hero-signal footer>a{color:#67d5f3;letter-spacing:.14em;flex:none;align-items:center;gap:.7rem;font-size:.48rem;font-weight:700;transition:color .2s;display:flex}.kp-hero-signal footer>a:hover{color:#fff}.kp-hero-signal footer svg{width:.85rem}@media (width<=56rem){.kp-hero{padding-top:7.5rem}.kp-hero-signal{width:calc(100vw - 2rem);margin-bottom:3.5rem;padding:1.1rem 0 1.2rem}.kp-hero-signal>div{grid-template-columns:1fr;gap:1.5rem}.kp-hero-signal-primary>strong{font-size:clamp(2.5rem,10.5vw,3.7rem)}.kp-hero-signal-copy{border-top:1px solid #27bce747;border-left:0;padding:1.25rem 0 0}.kp-hero-signal-copy>b{font-size:clamp(1.4rem,7vw,2rem)}.kp-hero-signal footer{flex-direction:column;align-items:flex-start;gap:1rem}.kp-hero-signal .technology-brand-lockup.is-signal{flex-direction:column;align-items:flex-start}}.knowledge-platform.clinical-light{--kp-bg:#f6fbf8;--kp-panel:#fff;--kp-ink:#171d1a;--kp-muted:#66736c;--kp-line:#23674d29;--kp-cyan:#35a77b;color:#171d1a;background:#f6fbf8}.knowledge-platform.clinical-light>.nav{box-shadow:0 .7rem 2.4rem #0c34271f;color:#f4faf7!important;background:#0c3427f7!important;border-bottom-color:#ffffff1f!important}.knowledge-platform.clinical-light .nav-links,.knowledge-platform.clinical-light .nav-links a,.knowledge-platform.clinical-light .nav-dropdown-trigger{color:#c7d8d0}.knowledge-platform.clinical-light .nav-links a:hover,.knowledge-platform.clinical-light .nav-dropdown-trigger:hover{color:#fff}.knowledge-platform.clinical-light .nav-actions{background:linear-gradient(90deg,#0c342700,#0c3427 .8rem)!important}.knowledge-platform.clinical-light .nav-account a{color:#c7d8d0}.knowledge-platform.clinical-light .nav-account a+a{color:#8fe0bc}.knowledge-platform.clinical-light .nav-actions .language-switcher{border-left-color:#ffffff29}.knowledge-platform.clinical-light .nav-actions .language-switcher a{color:#a9c0b5}.knowledge-platform.clinical-light .nav-actions .language-switcher a.is-active{color:#fff}.knowledge-platform.clinical-light .nav-actions .language-switcher i{color:#6f9181}.knowledge-platform.clinical-light .nav-cart{color:#d9eee4;border-color:#ffffff2b}.knowledge-platform.clinical-light .nav-research-notice{color:#b9cec4;background:#092c21;border-color:#ffffff1a}.knowledge-platform.clinical-light .kp-hero-copy{padding-top:2.25rem}.knowledge-platform.clinical-light .kp-hero{background:radial-gradient(circle at 77% 44%,#35a77b21,#0000 25%),linear-gradient(135deg,#fbfefc,#f0f7f3 68%,#e7f3ed)}.knowledge-platform.clinical-light .kp-grid-lines{opacity:.22;background-image:linear-gradient(#1e4f3b1f 1px,#0000 1px),linear-gradient(90deg,#1e4f3b1f 1px,#0000 1px)}.knowledge-platform.clinical-light .kp-hero-meta{color:#78867e}.knowledge-platform.clinical-light .kp-hero h1 em{color:#87948e}.knowledge-platform.clinical-light .kp-hero-intro span{color:#66736c}.knowledge-platform.clinical-light .kp-hero-signal{background:linear-gradient(90deg,#35a77b18,#ffffff40 75%);border-top-color:#35a77bb8;border-bottom-color:#23674d2b}.knowledge-platform.clinical-light .kp-hero-signal:before{background:#35a77b;box-shadow:0 0 1.4rem #35a77b59}.knowledge-platform.clinical-light .kp-hero-signal>span{color:#227757}.knowledge-platform.clinical-light .kp-hero-signal>span:before{background:#35a77b;box-shadow:0 0 1rem #35a77b66}.knowledge-platform.clinical-light .kp-hero-signal-primary>strong{color:#171d1a}.knowledge-platform.clinical-light .kp-hero-connection-video{background:#0c241b;border-color:#35a77b47;box-shadow:0 1.5rem 4rem #1e564124}.knowledge-platform.clinical-light .kp-hero-connection-video figcaption span{color:#72ddb6}.knowledge-platform.clinical-light .kp-hero-signal-copy{border-left-color:#35a77b6b}.knowledge-platform.clinical-light .kp-hero-signal-copy>b{color:#27976e}.knowledge-platform.clinical-light .kp-hero-signal-copy>p{color:#64736b}.knowledge-platform.clinical-light .kp-hero-signal-copy>p>strong{color:#25312b}.knowledge-platform.clinical-light .kp-hero-system-proof{background:#ffffff8a;border-color:#35a77b57}.knowledge-platform.clinical-light .kp-hero-system-proof:before{background:#35a77b}.knowledge-platform.clinical-light .kp-hero-system-proof>span{color:#227757}.knowledge-platform.clinical-light .kp-hero-system-proof>strong{color:#171d1a}.knowledge-platform.clinical-light .kp-hero-system-proof>p{color:#64736b}.knowledge-platform.clinical-light .kp-hero-signal-copy .kp-hero-signal-emotion{color:#36443d}.knowledge-platform.clinical-light .kp-hero-signal footer{border-top-color:#23674d21}.knowledge-platform.clinical-light .kp-hero-signal footer>small{color:#73827a}.knowledge-platform.clinical-light .kp-hero-signal footer>a{color:#227757}.knowledge-platform.clinical-light .kp-hero-signal footer>a:hover{color:#dd3e38}.knowledge-platform.clinical-light .technology-brand-lockup>span{color:#718078}.knowledge-platform.clinical-light .technology-brand-lockup i{background:#23674d2e}.knowledge-platform.clinical-light .kp-entry-paths{border-color:#23674d2b}.knowledge-platform.clinical-light .kp-entry-paths>a{background:#ffffffb3;border-color:#23674d2b}.knowledge-platform.clinical-light .kp-entry-paths>a:hover{background:#fff}.knowledge-platform.clinical-light .kp-entry-paths p{color:#66736c}.knowledge-platform.clinical-light .kp-entry-paths b{color:#315c49;border-top-color:#23674d2b}.knowledge-platform.clinical-light .kp-entry-paths svg{color:#35a77b}.knowledge-platform.clinical-light .kp-entry-paths>a:last-child b{color:#c8322e}.knowledge-platform.clinical-light .kp-entry-paths>a:last-child svg{color:#dd3e38}.knowledge-platform.clinical-light .kp-signals,.knowledge-platform.clinical-light .kp-stability,.knowledge-platform.clinical-light .kp-watch,.knowledge-platform.clinical-light .kp-database,.knowledge-platform.clinical-light .kp-ai,.knowledge-platform.clinical-light .kp-temperature{color:#171d1a;background:#f6fbf8}.knowledge-platform.clinical-light .kp-promise,.knowledge-platform.clinical-light .kp-atlas,.knowledge-platform.clinical-light .kp-answers,.knowledge-platform.clinical-light .kp-evidence,.knowledge-platform.clinical-light .kp-products{color:#171d1a;background:#edf5f1}.knowledge-platform.clinical-light .kp-signal-grid article,.knowledge-platform.clinical-light .kp-signal-grid article.is-featured,.knowledge-platform.clinical-light .kp-temperature-grid article,.knowledge-platform.clinical-light .kp-temperature-grid article.is-cryolapse,.knowledge-platform.clinical-light .kp-watch-console{background:#fff}.knowledge-platform.clinical-light .kp-section-head>p,.knowledge-platform.clinical-light .kp-atlas>header p,.knowledge-platform.clinical-light .kp-watch>header p,.knowledge-platform.clinical-light .kp-database>header p,.knowledge-platform.clinical-light .kp-stability-copy>p,.knowledge-platform.clinical-light .kp-stability-copy li,.knowledge-platform.clinical-light .kp-temperature>header p,.knowledge-platform.clinical-light .kp-temperature-grid p,.knowledge-platform.clinical-light .kp-ai p{color:#66736c}.knowledge-platform.clinical-light .kp-temperature>header h2 em{color:#7d8b84}.knowledge-platform.clinical-light .kp-temperature-grid strong{color:#34423b}.knowledge-platform.clinical-light .kp-console-row i,.knowledge-platform.clinical-light .kp-watch-console footer,.knowledge-platform.clinical-light .kp-records>a>span,.knowledge-platform.clinical-light .kp-records time{color:#718078}.knowledge-platform.clinical-light .kp-stability-visual img{filter:drop-shadow(0 2rem 2.5rem #23674d2e)}.knowledge-platform.clinical-light .kp-ai-mark{border-color:#35a77b61}.knowledge-platform.clinical-light .kp-ai-prompt{color:#66736c;background:#fff}.knowledge-platform.clinical-light .site-footer{color:#f4faf7;background:#0c3427;border-top:1px solid #ffffff1f}.knowledge-platform.clinical-light .site-footer-intro p,.knowledge-platform.clinical-light .site-footer-links a{color:#c7d8d0}.knowledge-platform.clinical-light .site-footer-email{color:#fff;border-bottom-color:#ffffff47}.knowledge-platform.clinical-light .site-footer-links h3{color:#8fe0bc}.knowledge-platform.clinical-light .site-footer-links a:hover{color:#fff}.knowledge-platform.clinical-light .site-footer-notice{color:#8eaa9d;border-color:#ffffff1a}.knowledge-platform.clinical-light .site-footer-bottom{color:#8eaa9d}@media (width<=48rem){.knowledge-platform.clinical-light .nav-actions{background:#0c3427!important}}@media (width>=64.01rem){.kp-hero.kp-hero-compact{height:100svh;min-height:48rem;padding-top:7.55rem;padding-bottom:1rem;overflow:hidden}.kp-hero-compact .kp-hero-copy{width:min(91.6vw,110rem);padding-top:.4rem;padding-bottom:0}.kp-hero-compact .kp-hero-signal{width:100%;min-height:0;margin-bottom:.65rem;padding-top:.55rem;padding-bottom:.65rem}.kp-hero-compact .kp-hero-signal>span{font-size:.4rem}.kp-hero-compact .kp-hero-signal>div{align-items:start;gap:1.4rem;margin-top:.55rem}.kp-hero-compact .kp-hero-signal-primary>strong{font-size:clamp(1.75rem,2.4vw,2.75rem);line-height:.9}.kp-hero-compact .kp-hero-connection-video{max-width:22rem;margin-top:.55rem}.kp-hero-compact .kp-hero-signal-copy{padding-left:1.1rem}.kp-hero-compact .kp-hero-signal-copy>b{font-size:clamp(.95rem,1.15vw,1.25rem);line-height:1.05}.kp-hero-compact .kp-hero-signal-copy>p{margin-top:.4rem;font-size:.55rem;line-height:1.45}.kp-hero-compact .kp-hero-system-proof{margin-top:.45rem;padding:.5rem .65rem}.kp-hero-compact .kp-hero-system-proof>span{margin-bottom:.2rem;font-size:.34rem}.kp-hero-compact .kp-hero-system-proof>strong{font-size:.8rem}.kp-hero-compact .kp-hero-system-proof>p{margin-top:.25rem;font-size:.48rem;line-height:1.35}.kp-hero-compact .kp-hero-signal-copy .kp-hero-signal-emotion{font-size:.72rem}.kp-hero-compact .kp-hero-signal .technology-brand-lockup.is-signal{margin-top:.4rem}.kp-hero-compact .kp-hero-signal footer{margin-top:.35rem;padding-top:.35rem}.kp-hero-compact .kp-hero-signal footer>small{font-size:.36rem;line-height:1.35}.kp-hero-compact .kp-hero-signal footer>a{font-size:.4rem}.kp-hero-compact .kp-hero-copy>p{font-size:.42rem}.kp-hero-compact h1{margin:.3rem 0 .55rem;font-size:clamp(2.3rem,3.8vw,4rem);line-height:.82}.kp-hero-compact .kp-hero-intro{grid-template-columns:minmax(12rem,20rem) minmax(14rem,23rem);gap:2rem;margin-left:5vw}.kp-hero-compact .kp-hero-intro strong{font-size:clamp(.9rem,1.15vw,1.15rem)}.kp-hero-compact .kp-hero-intro span{font-size:.58rem;line-height:1.5}.kp-hero-compact .kp-entry-paths{width:min(50rem,74vw);margin:.55rem 0 0 5vw}.kp-hero-compact .kp-entry-paths>a{min-height:6.6rem;padding:.65rem .8rem}.kp-hero-compact .kp-entry-paths h2{margin:.35rem 0 .2rem;font-size:clamp(1.25rem,1.8vw,1.8rem)}.kp-hero-compact .kp-entry-paths p{font-size:.48rem;line-height:1.35}.kp-hero-compact .kp-entry-paths b{padding-top:.35rem;font-size:.36rem}.kp-hero-compact>.kp-hero-meta{top:7.15rem}}@media (width>=64.01rem) and (height<=48rem){.kp-hero.kp-hero-compact{height:auto;min-height:100svh;overflow:visible}}@media (width<=90rem){html{scroll-padding-top:8rem}.nav{grid-template-rows:4.15rem 2.35rem;align-content:start;height:7.8rem;padding-bottom:1.3rem;grid-template-columns:minmax(9rem,1fr) auto!important}.nav-brand-intro{grid-area:1/1;min-width:9rem}.nav-actions{grid-row:1;grid-column:2!important}.nav-account{display:none}.nav-links{border-top:1px solid #ffffff1a;grid-area:2/1/auto/3;justify-content:center;width:100%;min-width:0;padding:.5rem 0;overflow:auto visible;-webkit-mask-image:none;mask-image:none}.nav-research-notice{display:flex}.knowledge-platform.clinical-light .kp-hero{padding-top:10rem}.knowledge-platform.clinical-light .kp-hero.kp-hero-compact{padding-top:8.2rem}.knowledge-platform.clinical-light .kp-hero-meta{top:8.65rem}.knowledge-platform.clinical-light .kp-hero-compact>.kp-hero-meta{top:7.45rem}}@media (width<=48rem){.nav{padding-inline:1rem;grid-template-columns:minmax(7rem,1fr) auto!important}.nav-links{justify-content:flex-start;padding-inline:.2rem;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.5rem),#0000 100%)}.nav-actions .language-switcher{display:flex!important}.nav-actions .language-switcher a{gap:0!important;font-size:0!important}.nav-actions .language-switcher .language-flag{font-size:1rem!important}}@media (width<=40rem){.contact-hero h1{letter-spacing:-.065em;max-width:100%;font-size:clamp(3.15rem,13vw,4.8rem);line-height:.88}}.life-vision{color:#171d1a;background:#fff;padding:clamp(5rem,8vw,8rem) 4.2vw}.life-vision>header{grid-template-columns:.38fr 1fr .62fr;align-items:end;gap:clamp(2rem,5vw,6rem);margin-bottom:clamp(2.5rem,4vw,4rem);display:grid}.life-vision>header>span,.founder-story-copy>span{color:#278d68;letter-spacing:.18em;align-self:start;font-size:.52rem;font-weight:700}.life-vision h2,.founder-story h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.2vw,5.8rem);font-weight:500;line-height:.9}.life-vision>header p{color:#66736c;margin:0;font-size:.76rem;line-height:1.8}.life-vision>header a{color:#227757;letter-spacing:.14em;border-top:1px solid #23674d2e;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;font-size:.48rem;font-weight:700;display:flex}.life-vision>header a b{font-size:1rem;font-weight:400}.life-vision-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.life-vision-frame{background-image:linear-gradient(#0000 55%,#06231a9e),url(/story/subverix-people-science-collage-optimized.jpg);background-repeat:no-repeat;min-height:clamp(15rem,23vw,25rem);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0c342714}.life-vision-frame.is-lab{background-position:0 100%;background-size:377%}.life-vision-frame.is-tech{background-position:100% 72%;background-size:310%}.life-vision-frame.is-active{background-position:100% 100%;background-size:310%}.life-vision-frame figcaption{color:#fff;letter-spacing:.17em;font-size:.48rem;font-weight:700;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.founder-story{color:#171d1a;background:#e7f2ec;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.founder-story-photo{aspect-ratio:2;background-image:linear-gradient(90deg,#0000 72%,#e7f2ec33),url(/story/subverix-people-science-collage-optimized.jpg);background-position:49.2% 41.9%;background-repeat:no-repeat;background-size:274%;width:100%;margin:0;box-shadow:0 2rem 5rem #1848341f}.founder-story-copy h2{margin:1.5rem 0 2rem;font-size:clamp(2.7rem,4.6vw,5.2rem)}.founder-story-copy p{color:#53675d;margin:0;font-size:clamp(.85rem,1vw,1rem);line-height:1.85}.founder-story-copy small{color:#73827a;letter-spacing:.08em;border-top:1px solid #23674d2e;margin-top:2rem;padding-top:1rem;font-size:.55rem;line-height:1.6;display:block}@media (width<=64rem){.life-vision>header{grid-template-columns:1fr 1.4fr}.life-vision>header>div{grid-column:2}.founder-story{grid-template-columns:1fr}.founder-story-photo{max-width:58rem}}@media (width<=48rem){.life-vision{padding-left:1rem;padding-right:1rem}.life-vision>header{grid-template-columns:1fr;gap:1.4rem}.life-vision>header>div{grid-column:auto}.life-vision-gallery{grid-template-columns:1fr}.life-vision-frame{min-height:18rem}.founder-story{padding-left:1rem;padding-right:1rem}.founder-story-photo{aspect-ratio:1.6;background-size:330%}}:is(.about-site,.shop-branch,.news-site,.insight-site,.contact-site,.wholesale-site,.document-site,.faq-site,.search-site,.account-site,.commerce-site,.product-detail-site,.lab-site){--svx-green:#0c3427;--svx-green-deep:#092c21;--svx-accent:#278d68;--svx-accent-bright:#35a77b;--svx-paper:#f6fbf8;--svx-paper-alt:#edf5f1;--svx-ink:#171d1a;--svx-muted:#66736c;--svx-line:#23674d2b;background:var(--svx-paper);color:var(--svx-ink)}main>.nav{box-shadow:0 .7rem 2.4rem #0c34271f;color:#f4faf7!important;background:#0c3427f7!important;border-bottom-color:#ffffff1f!important}main>.nav .nav-links,main>.nav .nav-links a,main>.nav .nav-dropdown-trigger,main>.nav .nav-account a{color:#c7d8d0}main>.nav .nav-links a:hover,main>.nav .nav-dropdown-trigger:hover{color:#fff}main>.nav .nav-actions{background:linear-gradient(90deg,#0c342700,#0c3427 .8rem)!important}main>.nav .nav-actions .language-switcher{border-left-color:#ffffff29}main>.nav .nav-actions .language-switcher a{color:#a9c0b5}main>.nav .nav-actions .language-switcher a.is-active{color:#fff}main>.nav .nav-cart{color:#d9eee4;border-color:#ffffff2b}main>.nav .nav-research-notice{background:var(--svx-green-deep,#092c21);color:#b9cec4;border-color:#ffffff1a}.site-footer{color:#f4faf7!important;background:#0c3427!important;border-top:1px solid #ffffff1f!important}.site-footer .site-footer-intro p,.site-footer .site-footer-links a{color:#c7d8d0!important}.site-footer .site-footer-email{color:#fff!important;border-bottom-color:#ffffff47!important}.site-footer .site-footer-links h3{color:#8fe0bc!important}.site-footer .site-footer-links a:hover{color:#fff!important}.site-footer .site-footer-notice{color:#8eaa9d!important;border-color:#ffffff1a!important}.site-footer .site-footer-bottom{color:#8eaa9d!important}:is(.about-hero,.shop-branch-hero,.news-hero,.contact-hero,.wholesale-hero,.document-hero,.faq-hero,.search-hero,.insight-hero,.product-detail-hero,.lab-hero,.lab-landing-hero){color:var(--svx-ink,#171d1a)!important;background:radial-gradient(circle at 78% 40%,#35a77b24,#0000 25%),linear-gradient(135deg,#fbfefc,#f0f7f3 68%,#e7f3ed)!important}:is(.about-hero,.shop-branch-hero,.news-hero,.contact-hero,.wholesale-hero,.document-hero,.faq-hero,.search-hero,.insight-hero,.product-detail-hero,.lab-hero,.lab-landing-hero):before{background-image:linear-gradient(#1e4f3b1a 1px,#0000 1px),linear-gradient(90deg,#1e4f3b1a 1px,#0000 1px)!important}:is(.about-hero,.shop-branch-hero,.news-hero,.contact-hero,.wholesale-hero,.document-hero,.faq-hero,.search-hero,.insight-hero,.product-detail-hero,.lab-hero,.lab-landing-hero) :is(p,span){color:var(--svx-muted,#66736c)}:is(.about-hero,.shop-branch-hero,.news-hero,.contact-hero,.wholesale-hero,.document-hero,.faq-hero,.search-hero,.insight-hero,.product-detail-hero,.lab-hero,.lab-landing-hero) :is(h1,h2,h3,strong){color:var(--svx-ink,#171d1a)}.about-hero h1 em,.about-heading h2 em,.news-hero h1 em,.wholesale-hero h1 em{color:#7d8b84!important}.about-orbit{border-color:#23674d33}.about-orbit:before,.about-orbit:after,.about-orbit i{border-color:#23674d29}.about-orbit:after,.about-orbit i:first-of-type{border-color:#35a77b}.about-orbit i:nth-of-type(2){background:#35a77b;box-shadow:0 0 22px #35a77b80}.about-orbit svg{color:#0c3427}.about-intro,.about-principles,.news-index,.contact-form-section,.wholesale-contact,.wholesale-success,.document-content,.faq-list,.search-results,.commerce-shell{color:var(--svx-ink,#171d1a);background:var(--svx-paper,#f6fbf8)!important}.about-areas,.shop-category-nav,.shop-branch-products,.shop-longevity,.product-passport,.lab-development,.lab-index,.lab-evidence,.lab-sources,.lab-cta{color:var(--svx-ink,#171d1a);background:var(--svx-paper-alt,#edf5f1)!important}.about-ambition{color:#171d1a;background:radial-gradient(circle at 80%,#35a77b21,#0000 28%),#e7f2ec!important}.about-ambition blockquote{color:#171d1a}.about-signature svg{color:#0c3427}.about-signature span{color:#66736c}.shop-branch-hero>a,.shop-branch-hero>span,.shop-branch-products>header>span,.shop-category-nav span,.shop-category-nav b,.shop-branch-meta,.shop-product-action,.shop-branch-notice strong{color:#278d68!important}.shop-category-nav,.shop-category-nav>a,.shop-branch-products>div,.shop-branch-products .shop-product-card,.shop-branch-notice{border-color:var(--svx-line)!important}.shop-category-nav>a{background:#ffffffa8}.shop-category-nav>a:hover,.shop-branch-products a.shop-product-card:hover{background:#fff}.shop-branch-products .shop-product-card{background:#ffffffb8}.shop-branch>.shop-category-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:clamp(9rem,10vw,10rem) 4.2vw 1.5rem;border:0!important}.shop-branch>.shop-category-nav>a{min-height:9rem;padding:1.15rem;border:1px solid var(--svx-line)!important}.shop-branch>.shop-category-nav span{font-size:.43rem}.shop-branch>.shop-category-nav h2{letter-spacing:-.05em;margin:.75rem 0 .45rem;font-size:clamp(1.45rem,2vw,2.2rem);line-height:.94}.shop-branch>.shop-category-nav p{margin:0 0 .75rem;font-size:.58rem;line-height:1.45}.shop-branch>.shop-category-nav b{padding-top:.65rem;font-size:.42rem}.shop-branch>.shop-branch-products{padding:1.5rem 4.2vw clamp(4rem,7vw,6rem);scroll-margin-top:7.5rem}.shop-branch>.shop-branch-products>header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.shop-branch>.shop-branch-products h2{font-size:clamp(2rem,3vw,3.5rem);line-height:.95}.shop-branch>.shop-branch-products>div{margin-top:0}.shop-branch>.shop-branch-products>.shop-product-grid{scroll-margin-top:9rem}@media (width<=68rem){.shop-branch>.shop-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56.25rem){.shop-branch>.shop-branch-products>header{display:block}.shop-branch>.shop-branch-products>header :is(h1,h2){margin-top:.45rem}}@media (width<=40rem){.shop-branch>.shop-category-nav{grid-template-columns:1fr;padding:9rem 1rem 1rem}.shop-branch>.shop-category-nav>a{min-height:8rem;padding:1rem}.shop-branch>.shop-category-nav h2{font-size:1.8rem}.shop-branch>.shop-branch-products{padding:1rem 1rem 4rem}}.shop-product-card.is-preview{background:#e4eee9!important}:is(.about-section-number,.about-kicker span,.news-hero>p,.news-index>header>p,.news-category,.news-article-meta span,.contact-hero>p,.contact-form-section header>p,.wholesale-hero>p,.wholesale-contact header>p,.document-hero>p,.document-content section>span,.faq-hero>span,.faq-list summary>span,.search-hero>span,.insight-label,.insight-body>section>span,.lab-kicker,.lab-card-number){color:#278d68!important}:is(.contact-form button,.wholesale-form button,.commerce-primary,.account-submit,.document-cta,.lab-button-primary){color:#fff!important;background:#0c3427!important}:is(.contact-form button,.wholesale-form button,.commerce-primary,.account-submit,.document-cta,.lab-button-primary):hover{background:#278d68!important}.search-hero input{color:#171d1a;border-color:#35a77b}.search-hero button{color:#278d68;border-color:#35a77b8c}.faq-list details,.faq-list summary i,.news-list,.news-list article,.contact-form,.wholesale-form,.document-content>article,.document-content section,.search-results>header,.search-results>a{border-color:var(--svx-line)!important}.faq-list details[open] summary i{color:#fff;background:#278d68}.news-list article,.contact-form,.wholesale-form,.account-shell form,.commerce-empty{background:#ffffffd1}.account-shell{color:#171d1a;background:linear-gradient(115deg,#e7f2ec 0 48%,#f6fbf8 48%)!important}.account-shell header{color:#171d1a}.account-shell header button{color:#66736c;border-color:#23674d38}.account-shell header button.is-active{color:#278d68;border-color:#278d68}.product-detail-hero figure img{filter:drop-shadow(0 2rem 3rem #23674d33)}.product-detail-lead,.product-detail-hero>nav,.product-half-life span{color:#66736c!important}.product-half-life{background:#35a77b17;border-left-color:#35a77b}.product-format-advantages{background:#0c3427f0}.product-format-advantages :is(span,li,small),.product-research-potential :is(b,p){color:#d9eee4!important}.insight-solution,.lab-process{color:#f4faf7;background:#0c3427!important}.insight-solution :is(h2,h3,strong),.lab-process :is(h2,h3,strong){color:#f4faf7}.insight-conclusion{background:#dcebe4}.lab-boundary{background:#e3eee9;border-left-color:#35a77b}.product-detail-site .product-order-calculator.hero-purchase-panel{box-shadow:0 1.5rem 4rem #0c34271a;color:#171d1a!important;background:#fffffff0!important;border:1px solid #23674d38!important}.product-detail-site .product-order-calculator :is(.hero-price-row,.hero-quantity-row){border-color:#23674d29}.product-detail-site .product-order-calculator :is(.hero-price-row>span,.hero-total-price>span){color:#52665c!important}.product-detail-site .product-order-calculator :is(.hero-price-row>strong,.hero-total-price>strong){color:#0c3427!important}.product-detail-site .product-order-calculator .product-discount-promotion{color:#fff;letter-spacing:.1em;background:#cb2f36;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 0;padding:.72rem .85rem;font-size:.66rem;line-height:1.35;display:flex}.product-detail-site .product-order-calculator .product-discount-promotion strong,.product-detail-site .product-order-calculator .product-discount-promotion span{color:#fff!important}.product-detail-site .product-order-calculator .product-discount-promotion span{text-align:right;font-size:.58rem;font-weight:700}.product-detail-site .product-order-calculator .product-discount-promotion.is-active{background:#a91f29}.product-detail-site .product-order-calculator .hero-quantity-control{border-color:#23674d40}.product-detail-site .product-order-calculator .hero-quantity-control :is(button,output){color:#0c3427}.product-detail-site .product-order-calculator .hero-quantity-control output{border-color:#23674d33}.product-detail-site .product-order-calculator .hero-promotion,.product-detail-site .product-order-calculator .hero-total-price small{color:#1769df!important}.product-detail-site .product-order-calculator .hero-add-to-cart{box-shadow:0 .8rem 2rem #278d6833;color:#fff!important;background:#278d68!important;border-color:#278d68!important}.product-detail-site .product-order-calculator .hero-add-to-cart:hover{color:#fff!important;background:#0c3427!important;border-color:#0c3427!important}.product-detail-site .product-order-calculator .hero-cart-message{color:#53675d}.product-detail-site .product-order-calculator .hero-cart-message a{color:#1769df}.product-detail-site .product-order-calculator .hero-intended-use{border-color:#23674d29}.product-detail-site .product-order-calculator .hero-intended-use strong{color:#0c3427}.product-detail-site .product-order-calculator .hero-intended-use p{color:#66736c}@media (width<=34rem){.product-detail-site .product-order-calculator .product-discount-promotion{flex-direction:column;align-items:flex-start;gap:.25rem}.product-detail-site .product-order-calculator .product-discount-promotion span{text-align:left}}.product-detail-hero-grid.product-detail-hero-grid-balanced{grid-template-columns:minmax(27rem,.9fr) minmax(32rem,1.1fr);align-items:stretch;gap:clamp(2.5rem,5vw,6rem);min-height:0;padding-top:clamp(2.5rem,4.5vw,4.5rem)}.product-detail-hero-grid>*{min-width:0}.product-detail-hero-grid>figure{box-sizing:border-box;width:100%;max-width:100%}.product-detail-hero-grid>figure>img{max-width:100%}.product-detail-copy{flex-direction:column;min-width:0;display:flex}.product-detail-hero-grid.product-detail-hero-grid-balanced .product-detail-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(3.8rem,5.6vw,6.7rem);line-height:.82}.product-detail-copy .product-order-calculator.hero-purchase-panel{width:100%!important;max-width:none!important}.product-detail-showcase{box-sizing:border-box;flex-direction:column;gap:1.25rem;margin:0;align-content:normal!important;align-items:stretch!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}.product-packaging-visual{background:#e8f3ee;border:1px solid #23674d2e;flex:auto;width:100%;min-height:clamp(25rem,32vw,36rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 5rem #0c34271a}.product-detail-showcase .product-packaging-visual>img{-o-object-position:center;object-position:center;width:100%;height:100%;min-height:0;-o-object-fit:cover!important;object-fit:cover!important;filter:none!important}.product-packaging-visual>span{letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c3427e6;padding:.65rem .8rem;font-size:.47rem;font-weight:750;position:absolute;top:1rem;left:1rem;color:#fff!important}.product-detail-showcase .product-format-advantages{z-index:1;box-sizing:border-box;flex:none;min-height:0;padding:1.4rem 1.5rem;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.product-detail-hero-grid>figure>.product-format-advantages{box-sizing:border-box;width:100%!important;max-width:none!important;margin:1.25rem 0 0!important}.product-order-calculator.hero-purchase-panel{scroll-margin-top:9rem}@media (width>=64.01rem){.product-detail-hero.product-detail-hero-compact{min-height:100svh;padding-top:7rem;padding-bottom:1.15rem}.product-detail-hero-compact .product-detail-hero-grid.product-detail-hero-grid-balanced{grid-template-columns:minmax(25rem,.88fr) minmax(31rem,1.12fr);align-items:start;gap:clamp(1.5rem,3vw,3.25rem);width:min(100%,105rem);min-height:0;padding-top:.8rem}.product-detail-hero-compact .product-detail-copy>p:first-child{margin-bottom:.55rem}.product-detail-hero-compact .product-detail-copy h1,.product-detail-hero-compact .product-detail-hero-grid.product-detail-hero-grid-balanced .product-detail-copy h1{font-size:clamp(3.25rem,4.55vw,5.15rem);line-height:.82}.product-detail-hero-compact .product-half-life{margin-top:.85rem;padding:.72rem .9rem}.product-detail-hero-compact .product-half-life strong{font-size:clamp(1.35rem,1.8vw,2rem)}.product-detail-hero-compact .product-detail-lead{margin-top:.8rem;font-size:clamp(.84rem,1vw,1rem);line-height:1.48}.product-detail-hero-compact .product-order-calculator.hero-purchase-panel{margin-top:.85rem!important;padding:.82rem 1rem!important}.product-detail-hero-compact .product-order-calculator .hero-intended-use{margin-top:.7rem;padding-top:.7rem}.product-detail-hero-compact .product-detail-showcase{gap:.7rem}.product-detail-hero-compact .product-packaging-visual{flex:none;height:clamp(15rem,26vh,19rem);min-height:0}.product-detail-hero-compact .product-detail-showcase .product-format-advantages{padding:1rem 1.25rem}.product-detail-hero-compact .product-detail-hero-grid>figure>.product-format-advantages{margin-top:.7rem!important}.product-detail-hero-compact .product-research-potential{margin-top:.65rem;padding:.65rem 0}.product-detail-hero-retatrutide .product-detail-hero-grid.product-detail-hero-grid-balanced .product-detail-copy h1{font-size:clamp(2.75rem,3.65vw,4.1rem);line-height:.84}.product-detail-hero-retatrutide .product-half-life{margin-top:.65rem;padding:.6rem .8rem}.product-detail-hero-retatrutide .product-detail-lead{margin-top:.65rem;font-size:clamp(.8rem,.9vw,.92rem);line-height:1.42}.product-detail-hero-retatrutide .product-order-calculator.hero-purchase-panel{margin-top:.7rem!important}.product-detail-hero-retatrutide .product-packaging-visual{height:clamp(13rem,22vh,16rem)}}@media (width<=64rem){.product-detail-hero-grid.product-detail-hero-grid-balanced{grid-template-columns:1fr;gap:3rem}.product-detail-showcase{display:flex!important}}@media (width<=40rem){.product-detail-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(3.35rem,12.5vw,5rem)}.product-detail-showcase{display:flex!important}.product-packaging-visual{min-height:19rem}.product-packaging-visual>span{max-width:calc(100% - 1.4rem);font-size:.42rem;top:.7rem;left:.7rem}.product-detail-showcase .product-format-advantages{padding:1.1rem}}@media (width<=48rem){main>.nav .nav-actions{background:#0c3427!important}}.shop-branch>.pen-products-landing>.shop-product-grid{scroll-margin-top:var(--shop-fixed-header-offset,7.5rem)}@media (width>=56.26rem){.shop-branch>.pen-products-landing>.shop-product-grid{height:auto;min-height:calc(100svh - var(--shop-fixed-header-offset,7.5rem));align-items:stretch}.shop-branch>.pen-products-landing>.shop-product-grid .shop-product-card{height:auto;min-height:clamp(42rem,calc(100svh - var(--shop-fixed-header-offset,7.5rem)),54rem);padding:clamp(.9rem,1.5vh,1.3rem)}.shop-branch>.pen-products-landing>.shop-product-grid .shop-card-direction{margin-top:clamp(.65rem,1.2vh,1rem)}.shop-branch>.pen-products-landing>.shop-product-grid .shop-branch-image{flex:auto;height:auto;min-height:7.5rem;max-height:13rem;margin:clamp(.65rem,1.25vh,1rem) 0}.shop-branch>.pen-products-landing>.shop-product-grid .shop-product-card>p{min-height:0;margin-bottom:clamp(.55rem,1.1vh,.9rem);line-height:1.55}.shop-branch>.pen-products-landing>.shop-product-grid .shop-product-action{padding-top:clamp(.6rem,1vh,.85rem)}}.nav-dropdown.is-open .nav-dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-links.has-open-menu{overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.nav-dropdown .nav-dropdown-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.nav-dropdown-trigger>span{transition:transform .2s;display:inline-block}.cart-item>strong{flex-direction:column;align-items:flex-end;display:flex}.cart-item>strong small{color:#208f69;letter-spacing:.05em;margin-top:.25rem;font-size:.5rem;font-weight:650}@media (width<=48rem){.nav-dropdown.is-open .nav-dropdown-menu{transform:none}}.nav-dropdown-menu{background:linear-gradient(145deg,#09291f,#0c3427);border-color:#b4dcc933}.product-stability-story{color:#f4faf7;background:#0b2f24;padding:clamp(5.5rem,9vw,9rem) 4.2vw}.product-stability-story>header{max-width:92rem;margin:0 auto}.product-stability-story>header>span{color:#6fd1a9;letter-spacing:.17em;margin-bottom:1.2rem;font-size:.58rem;font-weight:750;display:block}.product-stability-story>header h2{max-width:70rem;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,7.2vw,8rem);font-weight:500;line-height:.88}.product-stability-story>header>strong{color:#d6e7df;max-width:62rem;font-family:var(--font-display);margin-top:2rem;font-size:clamp(1.25rem,2.2vw,2.3rem);font-weight:500;line-height:1.2;display:block}.product-stability-story>header>p{color:#95ada3;max-width:50rem;margin:1.1rem 0 0;font-size:clamp(.78rem,.95vw,1rem);line-height:1.8}.product-stability-steps{border-top:1px solid #b1dac83b;border-bottom:1px solid #b1dac83b;grid-template-columns:repeat(3,minmax(0,1fr));max-width:92rem;margin:clamp(3.5rem,7vw,6.5rem) auto 0;display:grid}.product-stability-steps article{border-right:1px solid #b1dac83b;min-height:21rem;padding:clamp(1.5rem,3vw,3rem)}.product-stability-steps article:first-child{padding-left:0}.product-stability-steps article:last-child{border-right:0;padding-right:0}.product-stability-steps article>span{color:#63c39b;font-family:var(--font-display);font-size:1.4rem}.product-stability-steps h3{font-family:var(--font-display);letter-spacing:-.04em;margin:3rem 0 1.1rem;font-size:clamp(1.6rem,2.6vw,2.8rem);font-weight:520}.product-stability-steps p{color:#a7bbb3;margin:0;font-size:.78rem;line-height:1.75}.product-stability-proof{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:start;gap:clamp(3rem,8vw,9rem);max-width:92rem;margin:clamp(4rem,8vw,7rem) auto 0;display:grid}.product-stability-proof>blockquote{color:#fff;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4.3vw,5rem);line-height:1.02}.product-stability-status{color:#18231e;background:#f2f7f4;padding:clamp(1.5rem,3vw,2.7rem)}.product-stability-status>span{color:#208f69;letter-spacing:.16em;margin-bottom:1rem;font-size:.55rem;font-weight:750;display:block}.product-stability-status dl{margin:0}.product-stability-status dl>div{border-top:1px solid #d5e1db;grid-template-columns:1fr 1.2fr;gap:1rem;padding:1rem 0;display:grid}.product-stability-status dt{color:#708078;font-size:.65rem}.product-stability-status dd{color:#173126;font-family:var(--font-display);margin:0;font-size:1rem}.product-stability-status dd small{font-family:var(--font-body);letter-spacing:.11em;margin-top:.4rem;font-size:.43rem;font-weight:750;display:block}.product-stability-status dd small.is-declared{color:#278d68}.product-stability-status dd small.is-pending{color:#9a7435}.product-stability-status>p{color:#6c7a73;border-top:1px solid #d5e1db;margin:1rem 0 0;padding-top:1rem;font-size:.58rem;line-height:1.65}.product-verification-program{color:#17241e;background:#f4f8f6;border:1px solid #b8ddcd47;max-width:92rem;margin:clamp(4rem,8vw,7rem) auto 0;padding:clamp(2rem,4vw,4rem)}.product-verification-program>header{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.product-verification-program>header>span{color:#208f69;letter-spacing:.17em;grid-column:1/-1;font-size:.55rem;font-weight:750}.product-verification-program>header h3{font-family:var(--font-display);letter-spacing:-.06em;margin:.3rem 0 0;font-size:clamp(2.8rem,5.4vw,6rem);font-weight:520;line-height:.92}.product-verification-program>header p{color:#617169;border-top:1px solid #d1ddd7;margin:0;padding-top:1.4rem;font-size:.78rem;line-height:1.75}.product-verification-steps{border-top:1px solid #cedbd4;border-bottom:1px solid #cedbd4;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.product-verification-steps article{border-right:1px solid #cedbd4;min-height:17rem;padding:clamp(1.3rem,2.5vw,2.5rem)}.product-verification-steps article:first-child{padding-left:0}.product-verification-steps article:last-child{border-right:0;padding-right:0}.product-verification-steps article>div{color:#208f69;letter-spacing:.1em;justify-content:space-between;gap:1rem;font-size:.48rem;font-weight:750;display:flex}.product-verification-steps h4{font-family:var(--font-display);letter-spacing:-.035em;margin:2.6rem 0 .9rem;font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:540}.product-verification-steps p{color:#66756e;margin:0;font-size:.7rem;line-height:1.7}.product-verification-program>footer{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,8vw,8rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.product-verification-program>footer strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.4rem,2.4vw,2.6rem);font-weight:520;line-height:1.15}.product-verification-program>footer small{color:#728078;font-size:.58rem;line-height:1.7}.news-hero .news-updated{color:#208f69;letter-spacing:.16em;margin-top:1.5rem;font-size:.55rem;font-weight:750;display:block}@media (width<=60rem){.product-stability-steps{grid-template-columns:1fr}.product-stability-steps article,.product-stability-steps article:first-child,.product-stability-steps article:last-child{border-bottom:1px solid #b1dac83b;border-right:0;min-height:0;padding:2rem 0}.product-stability-steps article:last-child{border-bottom:0}.product-stability-steps h3{margin:1.2rem 0 .8rem}.product-stability-proof,.product-verification-program>header,.product-verification-program>footer,.product-verification-steps{grid-template-columns:1fr}.product-verification-steps article,.product-verification-steps article:first-child,.product-verification-steps article:last-child{border-bottom:1px solid #cedbd4;border-right:0;min-height:0;padding:2rem 0}.product-verification-steps article:last-child{border-bottom:0}.product-verification-steps h4{margin:1.3rem 0 .7rem}}@media (width<=40rem){.product-stability-story{padding-left:1rem;padding-right:1rem}.product-stability-status dl>div{grid-template-columns:1fr}}.product-reviews-showcase{color:#18221d;background:#f5f8f6;min-height:min(100svh,58rem);padding:clamp(5rem,8vw,8rem) 4.2vw}.product-reviews-showcase>header{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,9vw,10rem);max-width:92rem;margin:0 auto;display:grid}.product-reviews-showcase>header span,.research-exchange-teaser>span{color:#208f69;letter-spacing:.17em;margin-bottom:1rem;font-size:.58rem;font-weight:750;display:block}.product-reviews-showcase>header h2{max-width:48rem;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.4vw,6rem);font-weight:520;line-height:.92}.product-reviews-showcase>header>p{color:#66736c;border-top:1px solid #1e533d33;margin:0;padding-top:1.5rem;font-size:clamp(.78rem,.95vw,1rem);line-height:1.8}.product-review-grid{background:#cddbd4;border:1px solid #cddbd4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:92rem;margin:clamp(3rem,6vw,5rem) auto 0;display:grid}.product-review-grid article{background:#fff;min-height:20rem;padding:clamp(1.5rem,2.5vw,2.5rem)}.product-review-grid article>div{color:#208f69;letter-spacing:.12em;justify-content:space-between;gap:1rem;font-size:.52rem;font-weight:750;display:flex}.product-review-grid blockquote{color:#203029;font-family:var(--font-display);letter-spacing:-.025em;margin:3rem 0;font-size:clamp(1.25rem,2vw,2rem);line-height:1.25}.product-review-grid footer{color:#33483e;flex-direction:column;gap:.35rem;font-size:.7rem;display:flex}.product-review-grid footer small{color:#78877f;font-size:.58rem}.product-reviews-empty{background:#fff;border:1px solid #d3dfd9;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;max-width:92rem;min-height:11rem;margin:clamp(3rem,6vw,5rem) auto 0;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.product-reviews-empty>span{color:#208f69;font-family:var(--font-display);font-size:2rem}.product-reviews-empty h3{margin:0 0 .45rem;font-size:clamp(1.2rem,2vw,1.8rem)}.product-reviews-empty p{color:#6c7b73;max-width:45rem;margin:0;font-size:.78rem;line-height:1.65}.research-exchange-teaser{color:#f5fbf8;background:#0c3427;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,6rem);max-width:92rem;margin:1rem auto 0;padding:clamp(1.5rem,3vw,2.7rem);display:grid}.research-exchange-teaser>span{color:#68c49d;margin:0}.research-exchange-teaser h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .5rem;font-size:clamp(1.5rem,2.5vw,2.7rem);font-weight:520}.research-exchange-teaser p{color:#b9cdc4;max-width:48rem;margin:0;font-size:.75rem;line-height:1.7}.research-exchange-teaser>b{color:#8fbaaa;letter-spacing:.14em;white-space:nowrap;font-size:.52rem}@media (width<=60rem){.product-reviews-showcase>header{grid-template-columns:1fr;gap:2rem}.product-review-grid{grid-template-columns:1fr}.product-review-grid article{min-height:0}.research-exchange-teaser{grid-template-columns:1fr;gap:1.2rem}}@media (width<=40rem){.product-reviews-showcase{padding-left:1rem;padding-right:1rem}.product-reviews-empty{grid-template-columns:1fr}.research-exchange-teaser>b{white-space:normal}}.cookie-consent{z-index:10000;color:#f5fbf8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082d22f7;border:1px solid #aed7c540;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;max-width:86rem;margin:auto;padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:fixed;bottom:clamp(1rem,2vw,2rem);left:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);box-shadow:0 1.5rem 5rem #051e1747}.cookie-consent span{color:#77d3ad;letter-spacing:.18em;font-size:.63rem;font-weight:750}.cookie-consent h2{max-width:48rem;margin:.55rem 0 .7rem;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05}.cookie-consent p{color:#c5d6cf;max-width:55rem;margin:0;font-size:.86rem;line-height:1.65}.cookie-consent a{color:#fff;letter-spacing:.06em;margin-top:.8rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.cookie-consent button,.cookie-settings{font:inherit;cursor:pointer;border:1px solid #abd5c373}.cookie-consent button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:0 0;min-height:3.2rem;padding:.8rem 1.2rem;font-size:.68rem;font-weight:750}.cookie-settings{z-index:9999;color:#d9e8e1;letter-spacing:.06em;background:#082d22eb;padding:.48rem .7rem;font-size:.58rem;position:fixed;bottom:.8rem;right:1rem}@media (width<=48rem){.cookie-consent{grid-template-columns:1fr;gap:1rem}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent button{padding:.7rem .55rem}}.account-unavailable article{background:#ffffffdb;border:1px solid #23674d2e;align-self:center;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 2rem 5rem #0c34271a}.account-unavailable article>span{color:#278d68;letter-spacing:.16em;font-size:.55rem;font-weight:750}.account-unavailable article h2{margin:1rem 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.account-unavailable article p{color:#61726a;margin:0;font-size:.86rem;line-height:1.75}.account-unavailable article>div{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.account-unavailable .account-submit,.account-unavailable .account-secondary{letter-spacing:.1em;justify-content:center;align-items:center;min-height:3.5rem;padding:0 1.25rem;font-size:.62rem;font-weight:750;text-decoration:none;display:inline-flex}.account-unavailable .account-submit{color:#fff;background:#0c3427;width:auto}.account-unavailable .account-secondary{color:#0c3427;border:1px solid #23674d4d}.account-circle{grid-template-columns:minmax(18rem,.82fr) minmax(34rem,1.18fr);gap:clamp(3rem,6vw,7rem)}.account-circle header>p{color:#607168;max-width:31rem;margin:0;font-size:.78rem;line-height:1.75}.account-circle article{max-width:58rem}.account-circle-benefits{border-top:1px solid #23674d2e;border-left:1px solid #23674d2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;margin:2rem 0 0!important;display:grid!important}.account-circle-benefits section{border-bottom:1px solid #23674d2e;border-right:1px solid #23674d2e;min-height:11rem;padding:1.15rem}.account-circle-benefits b{color:#278d68;letter-spacing:.15em;font-size:.5rem}.account-circle-benefits h3{margin:.85rem 0 .55rem;font-size:1.05rem}.account-circle-benefits p{font-size:.7rem!important;line-height:1.6!important}.account-circle article>small{color:#74837b;margin-top:1.25rem;font-size:.55rem;line-height:1.65;display:block}@media (width<=64rem){.account-circle{grid-template-columns:1fr}.account-circle article{max-width:none}}@media (width<=40rem){.account-circle-benefits{grid-template-columns:1fr}.account-circle-benefits section{min-height:0}}.referral-path-promo{color:#f5fbf8;background:linear-gradient(105deg,#0b3528 0%,#104b39 68%,#17684f 100%);border:1px solid #2e7f5f38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);width:min(92rem,100% - 3rem);margin:clamp(1.5rem,3vw,3rem) auto;padding:clamp(1.4rem,2.5vw,2.4rem);display:grid;box-shadow:0 1.5rem 4rem #092f231f}.referral-path-number{width:4.7rem;height:4.7rem;font-family:var(--font-display);border:1px solid #84e0b873;border-radius:50%;place-items:center;font-size:1.8rem;font-weight:700;display:grid}.referral-path-number span{color:#74d7ad}.referral-path-copy>span{color:#80d8b2;letter-spacing:.17em;font-size:.55rem;font-weight:800}.referral-path-copy h2{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin:.55rem 0 .4rem;font-size:clamp(1.4rem,2.4vw,2.45rem);font-weight:520;line-height:1.05}.referral-path-copy p{color:#bfd4cb;max-width:56rem;margin:0;font-size:.72rem;line-height:1.65}.referral-path-steps{color:#dcebe5;letter-spacing:.12em;align-items:center;gap:.65rem;margin-top:.75rem;font-size:.48rem;font-weight:750;display:flex}.referral-path-steps i{background:#80d8b28c;width:1.6rem;height:1px}.referral-path-promo>a{color:#fff;letter-spacing:.1em;border:1px solid #9fe0c46b;justify-content:space-between;align-items:center;gap:1.2rem;min-width:15rem;padding:1rem 1.15rem;font-size:.58rem;font-weight:800;text-decoration:none;display:flex}.referral-path-promo>a span{color:#80d8b2;font-size:1.2rem}.referral-path-promo,.referral-path-promo>a{transition:transform .25s,border-color .25s,box-shadow .25s}.referral-path-promo:hover{border-color:#73d7ac80;box-shadow:0 1.8rem 5rem #092f2333}.referral-path-promo>a:hover{border-color:#80d8b2;transform:translateY(-2px)}.referral-path-promo.is-compact{margin-top:1.25rem;margin-bottom:1.25rem;padding-top:1.15rem;padding-bottom:1.15rem}.referral-path-promo.is-compact .referral-path-number{width:3.4rem;height:3.4rem;font-size:1.35rem}.referral-path-promo.is-compact .referral-path-copy h2{font-size:clamp(1.1rem,1.7vw,1.65rem)}@media (width<=62rem){.referral-path-promo{grid-template-columns:auto 1fr}.referral-path-promo>a{grid-column:1/-1;min-width:0}}@media (width<=40rem){.referral-path-promo{text-align:left;grid-template-columns:1fr;width:calc(100% - 2rem)}.referral-path-number{width:3.5rem;height:3.5rem;font-size:1.3rem}.referral-path-promo>a{grid-column:auto}}.shop-impact-hero{color:#f5fbf8;background:radial-gradient(circle at 18% 52%,#2e9f7438,#0000 30%),linear-gradient(118deg,#071f18 0%,#0b382a 53%,#0f503b 100%);grid-template-columns:minmax(15rem,.62fr) minmax(24rem,1.38fr) auto;align-items:center;gap:clamp(2rem,5vw,6rem);min-height:clamp(30rem,58vw,48rem);padding:clamp(3rem,7vw,8rem) max(2rem,50vw - 46rem);display:grid;position:relative;overflow:hidden}.shop-impact-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#82d3b00f 1px,#0000 1px),linear-gradient(90deg,#82d3b00f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.shop-impact-orbit{aspect-ratio:1;place-items:center;width:100%;max-width:26rem;display:grid;position:relative}.shop-impact-orbit i{border:1px solid #82d3b047;border-radius:50%;position:absolute;inset:8%}.shop-impact-orbit i:nth-child(2){border-style:dashed;animation:28s linear infinite shopOrbit;inset:22%}.shop-impact-orbit i:nth-child(3){border-color:#82d3b08c;inset:36%}.shop-impact-orbit b{font-family:var(--font-display);letter-spacing:-.08em;text-shadow:0 0 3rem #5fdca552;font-size:clamp(5rem,9vw,10rem);font-weight:750;position:relative}.shop-impact-copy{z-index:1;position:relative}.shop-impact-copy>span{color:#72d3aa;letter-spacing:.2em;font-size:.62rem;font-weight:800}.shop-impact-copy h2{max-width:56rem;font-family:var(--font-display);letter-spacing:-.065em;margin:1.2rem 0 1.6rem;font-size:clamp(3rem,6vw,7.2rem);font-weight:540;line-height:.88}.shop-impact-copy h2 em{color:#77d7af;font-style:normal}.shop-impact-copy>p{color:#bfd3ca;max-width:45rem;margin:0;font-size:clamp(.82rem,1.1vw,1.05rem);line-height:1.8}.shop-impact-copy>div{color:#8abca7;letter-spacing:.14em;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;font-size:.52rem;font-weight:750;display:flex}.shop-impact-hero>a{z-index:1;color:#fff;letter-spacing:.13em;white-space:nowrap;border-bottom:1px solid #82d3b080;align-self:end;align-items:center;gap:1rem;padding:1rem 0;font-size:.58rem;font-weight:800;text-decoration:none;display:flex;position:relative}.shop-impact-hero>a span{color:#72d3aa;font-size:1.1rem}@keyframes shopOrbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shop-impact-orbit i:nth-child(2){animation:none}}@media (width<=70rem){.shop-impact-hero{grid-template-columns:minmax(12rem,.5fr) minmax(0,1.5fr)}.shop-impact-hero>a{grid-column:2}}@media (width<=46rem){.shop-impact-hero{grid-template-columns:1fr;min-height:auto;padding:6.5rem 1.25rem 4rem}.shop-impact-orbit{opacity:.5;max-width:13rem;position:absolute;top:-2.5rem;right:-2.5rem}.shop-impact-copy h2{font-size:clamp(3rem,14vw,5rem)}.shop-impact-hero>a{grid-column:auto;justify-self:start}.referral-path-steps{flex-direction:column;align-items:flex-start}.referral-path-steps i{width:1px;height:.7rem}}.system-explainer{color:#f3faf7;background:#071f18;padding:clamp(5rem,9vw,9rem) 4.2vw}.system-explainer>header{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:clamp(3rem,8vw,9rem);max-width:92rem;margin:auto;display:grid}.system-explainer>header>span{color:#73d4ab;letter-spacing:.18em;grid-column:1/-1;font-size:.56rem;font-weight:800}.system-explainer>header h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.8vw,6.4rem);font-weight:520;line-height:.9}.system-explainer>header h2 em{color:#78d7af;font-style:normal}.system-explainer>header p{color:#b8cec5;border-top:1px solid #84d6b338;align-self:end;margin:0;padding-top:1.4rem;font-size:clamp(.78rem,1vw,1rem);line-height:1.8}.system-explainer-console{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #84d6b340;grid-template-columns:minmax(0,1.4fr) minmax(20rem,.6fr);max-width:92rem;margin:clamp(3rem,6vw,5rem) auto 0;display:grid;box-shadow:0 2rem 7rem #00000040}.system-explainer-visual{background-color:#0000;background-image:linear-gradient(#84d6b30b 1px,#0000 1px),linear-gradient(90deg,#84d6b30b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:30rem;padding:4rem 5%;display:flex;position:relative;overflow:hidden}.system-explainer-visual:before{content:"";aspect-ratio:1;border:1px solid #84d6b31f;border-radius:50%;width:70%;position:absolute;box-shadow:0 0 0 4rem #84d6b306,0 0 0 8rem #84d6b305}.system-vial-cap,.system-vial-end{z-index:2;background:linear-gradient(90deg,#879991,#d2ddd8 48%,#74867e);border:1px solid #7d938a;width:2.2rem;height:7.2rem;position:relative;box-shadow:0 1rem 2rem #00000040}.system-vial-cap{border-radius:.8rem .15rem .15rem .8rem}.system-vial-end{border-radius:.15rem .8rem .8rem .15rem}.system-chamber{z-index:1;background:linear-gradient(#daf1e733,#7fad990f);border:1px solid #bfdfd199;justify-content:center;align-items:center;width:36%;height:6.2rem;display:flex;position:relative;box-shadow:inset 0 0 1.2rem #d2efe224}.system-chamber b{color:#78988a;letter-spacing:.15em;font-size:.45rem;position:absolute;bottom:-2rem}.system-chamber i{transition:all .55s;display:block}.system-chamber.is-dry i{background:#ecf3ef;border-radius:.5rem;width:3.4rem;height:2.2rem;box-shadow:inset 0 -.4rem .8rem #627d712e}.system-chamber.is-liquid i{transform-origin:0;background:linear-gradient(#51bf9138,#41a1798c);height:62%;transition:all .65s;position:absolute;inset:auto 0 0}.system-gate{z-index:3;background:linear-gradient(90deg,#60746b,#b4c4bd,#586c63);border:1px solid #6d8279;width:2.4rem;height:7.1rem;position:relative}.system-gate i{background:#173b2e;border-radius:1rem;transition:background .45s,box-shadow .45s;position:absolute;inset:1.1rem .8rem}.system-explainer-visual>small{color:#75d4ac;letter-spacing:.16em;font-size:.5rem;font-weight:800;position:absolute;bottom:1.6rem;left:2rem}.system-explainer-console.is-stage-2 .system-gate i{background:#5cc897;box-shadow:0 0 1.5rem #5cc8978c}.system-explainer-console.is-stage-2 .system-chamber.is-liquid i{opacity:.72;width:162%;transform:translate(-62%)}.system-explainer-console.is-stage-2 .system-chamber.is-dry i{background:#dcece5;box-shadow:0 0 1.3rem #6cd4a766}.system-explainer-console.is-stage-3 .system-gate i{background:#2a8c66}.system-explainer-console.is-stage-3 .system-chamber.is-liquid i{opacity:.55;width:200%;transform:translate(-100%)}.system-explainer-console.is-stage-3 .system-chamber.is-dry i{background:#83d8b3;border-radius:50%;box-shadow:0 0 2rem #6cd4a7a6}.system-explainer-detail{border-left:1px solid #84d6b32e;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);display:flex}.system-explainer-detail>span{color:#72d2aa;letter-spacing:.16em;font-size:.55rem;font-weight:800}.system-explainer-detail h3{font-family:var(--font-display);letter-spacing:-.045em;margin:1.1rem 0;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:520;line-height:1}.system-explainer-detail p{color:#aec6bb;margin:0;font-size:.76rem;line-height:1.8}.system-explainer-tabs{border-top:1px solid #84d6b32e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.system-explainer-tabs button{color:#8ba89b;min-height:5rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #84d6b32e;align-items:center;gap:1rem;padding:1rem 1.4rem;font-size:.62rem;font-weight:750;transition:background .25s,color .25s;display:flex}.system-explainer-tabs button:last-child{border-right:0}.system-explainer-tabs button span{color:#4b7d68}.system-explainer-tabs button[aria-selected=true]{color:#fff;background:#67d3a41f}.system-explainer-tabs button[aria-selected=true] span{color:#73d4ab}.system-explainer>small{color:#6f8a7e;max-width:92rem;margin:1rem auto 0;font-size:.5rem;line-height:1.6;display:block}.product-passport-lookup{background:#e4edef;border-top:1px solid #10324829;grid-template-columns:minmax(18rem,1fr) minmax(20rem,.9fr);align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.product-passport-lookup>div>span{color:#1685b7;letter-spacing:.14em;font-size:.5rem;font-weight:800}.product-passport-lookup h3{color:#173847;font-family:var(--font-display);margin:.6rem 0 .35rem;font-size:clamp(1.25rem,2vw,2rem);font-weight:560}.product-passport-lookup>div>p{color:#667b85;margin:0;font-size:.65rem;line-height:1.6}.product-passport-lookup label{background:#f7fbfb;border:1px solid #10324838;grid-template-columns:1fr auto;padding:.35rem;display:grid}.product-passport-lookup input{color:#173847;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:.9rem;font-size:.72rem}.product-passport-lookup input:focus{box-shadow:inset 0 -2px #1685b7}.product-passport-lookup button{color:#fff;font:inherit;letter-spacing:.11em;cursor:pointer;background:#0d4535;border:0;padding:.8rem 1rem;font-size:.52rem;font-weight:800}.product-passport-lookup>p{color:#705c35;background:#fff8e9;border-left:2px solid #b58b3c;grid-column:1/-1;margin:0;padding:.8rem 1rem;font-size:.62rem;line-height:1.55}@media (width<=64rem){.system-explainer>header,.system-explainer-console,.product-passport-lookup{grid-template-columns:1fr}.system-explainer-detail{border-top:1px solid #84d6b32e;border-left:0}.system-explainer-visual{min-height:23rem}}@media (width<=40rem){.system-explainer{padding-left:1rem;padding-right:1rem}.system-explainer-tabs{grid-template-columns:1fr}.system-explainer-tabs button{border-bottom:1px solid #84d6b32e;border-right:0}.system-explainer-visual{min-height:18rem;padding-left:1rem;padding-right:1rem}.system-vial-cap,.system-vial-end{width:1.4rem;height:5rem}.system-chamber{height:4.3rem}.system-gate{width:1.5rem;height:5rem}.system-gate i{inset:.8rem .48rem}.system-chamber b{display:none}.product-passport-lookup,.product-passport-lookup label{grid-template-columns:1fr}.product-passport-lookup button{min-height:3rem}}.first-batch-waitlist{color:#14241d;background:#f7faf8;border:1px solid #23674d33;grid-template-columns:auto minmax(20rem,.9fr) minmax(26rem,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(92rem,100% - 3rem);margin:clamp(2rem,5vw,5rem) auto;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0d3a2b17}.first-batch-waitlist:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #2a91691f;border-radius:50%;width:25rem;position:absolute;bottom:-11rem;right:-8rem;box-shadow:0 0 0 4rem #2a916909,0 0 0 8rem #2a916906}.first-batch-signal{aspect-ratio:1;border:1px solid #20896140;border-radius:50%;place-items:center;width:6rem;display:grid;position:relative}.first-batch-signal i{border:1px dashed #20896147;border-radius:50%;position:absolute;inset:.7rem}.first-batch-signal i:nth-child(2){border-style:solid;inset:1.55rem}.first-batch-signal span{color:#208961;font-family:var(--font-display);font-size:1.4rem;font-weight:700}.first-batch-waitlist header{z-index:1;position:relative}.first-batch-waitlist header>span{color:#208961;letter-spacing:.16em;font-size:.52rem;font-weight:800}.first-batch-waitlist h2{font-family:var(--font-display);letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(2rem,3.8vw,4.2rem);font-weight:520;line-height:.94}.first-batch-waitlist h2 em{color:#288d68;font-style:normal}.first-batch-waitlist header p{color:#66776f;max-width:40rem;margin:0;font-size:.72rem;line-height:1.7}.first-batch-waitlist form{z-index:1;grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:relative}.first-batch-waitlist form>label:not(.first-batch-consent):not(.checkout-honeypot){gap:.45rem;display:grid}.first-batch-waitlist form>label>span{color:#597067;letter-spacing:.13em;font-size:.48rem;font-weight:800}.first-batch-waitlist select,.first-batch-waitlist input[type=email]{color:#173228;min-width:0;height:3.6rem;font:inherit;background:#fff;border:1px solid #cbd9d2;outline:none;padding:0 1rem;font-size:.72rem}.first-batch-waitlist select:focus,.first-batch-waitlist input[type=email]:focus{border-color:#258e67;box-shadow:0 0 0 3px #258e671a}.first-batch-consent{color:#63766d;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.57rem;line-height:1.55;display:grid}.first-batch-consent input{accent-color:#1e8c64;margin:.15rem 0 0}.first-batch-waitlist form>button{color:#fff;min-height:3.8rem;font:inherit;letter-spacing:.14em;cursor:pointer;background:#0d4535;border:0;grid-column:1/-1;font-size:.58rem;font-weight:800;transition:background .2s,transform .2s}.first-batch-waitlist form>button:hover{background:#176449;transform:translateY(-2px)}.first-batch-waitlist form>button:disabled{opacity:.65;cursor:wait}.first-batch-waitlist form>small{color:#84928b;grid-column:1/-1;font-size:.48rem}.first-batch-error{color:#7f2d27;background:#fff0ef;border-left:2px solid #b43b32;grid-column:1/-1;margin:0;padding:.75rem 1rem;font-size:.62rem}.first-batch-success{z-index:1;background:#e8f5ef;border-left:3px solid #29996f;padding:1.5rem;position:relative}.first-batch-success span{color:#258e67;letter-spacing:.14em;font-size:.5rem;font-weight:800;display:block}.first-batch-success strong{color:#173228;font-family:var(--font-display);letter-spacing:.05em;margin:.8rem 0;font-size:clamp(1.3rem,2.2vw,2rem);display:block}.first-batch-success p{color:#62766d;margin:0;font-size:.66rem;line-height:1.6}@media (width<=70rem){.first-batch-waitlist{grid-template-columns:auto 1fr}.first-batch-waitlist form,.first-batch-success{grid-column:1/-1}}@media (width<=44rem){.first-batch-waitlist{grid-template-columns:1fr;width:calc(100% - 2rem);padding:1.5rem}.first-batch-signal{width:4rem}.first-batch-waitlist form{grid-template-columns:1fr}.first-batch-waitlist form>label,.first-batch-waitlist form>button,.first-batch-waitlist form>small,.first-batch-error{grid-column:auto}}.nav-dropdown-split>.nav-dropdown-toggle{min-width:1.75rem;min-height:1.75rem;margin-left:0;padding:.3rem}@media (width<=44rem){.knowledge-platform.clinical-light :is(.kp-promise>span,.kp-temperature>header>span,.kp-temperature-grid article>span,.kp-answers-head>span,.kp-answer-body b,.kp-answer-question>span){color:#075f7f;font-size:.75rem}.knowledge-platform.clinical-light .kp-temperature-grid a{color:#075f7f;min-height:2.75rem;font-size:.75rem;font-weight:750}.knowledge-platform.clinical-light .kp-answer-list footer{font-size:.75rem}.knowledge-platform.clinical-light .kp-answer-list footer>span{color:#435a50}.knowledge-platform.clinical-light .kp-answer-list footer a{color:#075f7f;min-height:2.75rem;font-weight:750}.knowledge-platform.clinical-light :is(.kp-answer-body p,.kp-temperature-grid p,.kp-products p,.kp-hero-system-proof>p,.kp-hero-signal-copy>p,.referral-path-copy p){font-size:.78rem}.knowledge-platform.clinical-light .kp-hero-signal footer>small{font-size:.75rem}.knowledge-platform.clinical-light .life-vision>header>span,.first-batch-waitlist header>span{color:#116947;font-size:.75rem}.first-batch-waitlist form>small{color:#52665c;font-size:.75rem}.nav-research-notice{font-size:.75rem}.knowledge-platform.clinical-light :is(.kp-section-head>div>span,.kp-signal-meta b,.kp-atlas>header>span,.kp-pillar-list>a>span,.kp-stability-copy>span,.kp-watch>header>span,.kp-console-top>b,.kp-console-top>span,.kp-evidence>header>span,.kp-evidence-scale article>b,.kp-database>header>span,.kp-records>a>b,.kp-ai>div>span,.kp-ai-prompt>b,.kp-products>span){color:#075f46!important;font-size:.75rem!important}.knowledge-platform.clinical-light .kp-pillar-list>a>b,.knowledge-platform.clinical-light .kp-products>a{color:#075f7f!important;font-size:.75rem!important}.knowledge-platform.clinical-light :is(.kp-console-row>i,.kp-watch-console>footer,.kp-records h3 small){color:#42564c!important;font-size:.75rem!important}.site-footer-bottom>a{color:#d7e5df!important;font-size:.75rem!important}}.cookie-consent button.primary{background:#126647;border-color:#126647}.kp-hero-connection-poster{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:none}@media (width<=44rem){.kp-hero-connection-motion{display:none}.kp-hero-connection-poster{display:block}}._showcase_bj31x_1{background:linear-gradient(135deg,#ffffffb8,#dcefe6b8);border:1px solid #1c674d33;margin:0 0 1.5rem;padding:.8rem}._media_bj31x_8 span{color:#278d68;letter-spacing:.16em;font-size:.48rem;font-weight:750}._grid_bj31x_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._showcase_bj31x_1 ._media_bj31x_8{background:#ffffffc7;border:1px solid #1c674d38;grid-template-columns:minmax(11rem,.9fr) minmax(10rem,1.1fr);align-items:center;min-height:0;padding:.55rem;display:grid;box-shadow:0 1.2rem 3rem #15493617}._media_bj31x_8 video{-o-object-fit:cover;object-fit:cover;background:#10251d;width:100%;height:8.75rem;display:block}._media_bj31x_8 div{padding:.35rem .75rem}._media_bj31x_8 strong{color:#18211d;font-family:var(--font-display);letter-spacing:-.025em;margin-top:.45rem;font-size:clamp(.8rem,1.15vw,1.05rem);font-weight:550;line-height:1.15;display:block}._media_bj31x_8 small{color:#718078;margin-top:.55rem;font-size:.5rem;line-height:1.55;display:block}@media (width<=56.25rem){._grid_bj31x_15{grid-template-columns:1fr}._showcase_bj31x_1 ._media_bj31x_8{max-width:none}._media_bj31x_8 video{height:10rem}}@media (width<=40rem){._showcase_bj31x_1{padding:.75rem}._showcase_bj31x_1 ._media_bj31x_8{display:block}._media_bj31x_8 div{padding:.7rem .2rem .25rem}._media_bj31x_8 video{aspect-ratio:16/9;height:auto}}
