/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:#fff0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.table{display:table}}@font-face{font-family:Inter;src:url(/wp-content/themes/intralab-analyst-hub/static/fonts/inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/wp-content/themes/intralab-analyst-hub/static/fonts/inter-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/wp-content/themes/intralab-analyst-hub/static/fonts/inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/wp-content/themes/intralab-analyst-hub/static/fonts/inter-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/wp-content/themes/intralab-analyst-hub/static/fonts/inter-800.ttf)format("truetype");font-weight:800;font-display:swap}:root{--teal:#118b8d;--teal-dark:#073f49;--teal-deep:#052f38;--orange:#ff7b24;--orange-dark:#e85f0a;--ink:#122b35;--muted:#61727a;--line:#dbe5e4;--soft:#f2f7f6;--cream:#fff8ef;--white:#fff;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:#fff0}img{max-width:100%;display:block}::selection{background:#ff7b243d}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:min(var(--max), calc(100% - 48px));margin:0 auto}.section{padding:112px 0}.eyebrow{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;font-weight:800;display:flex}.eyebrow>span{background:var(--orange);width:24px;height:2px}.eyebrow.light{color:#a9d4d2}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.05em}h2{margin-bottom:0;font-size:clamp(42px,4.5vw,68px);font-weight:700;line-height:1.03}h1 em,h2 em{color:var(--teal);font-style:normal}.section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-bottom:54px;display:grid}.section-head>p{max-width:480px;color:var(--muted);margin:0 0 8px;font-size:17px;line-height:1.7}.compact-head{align-items:center}.button{border:1px solid var(--teal);background:var(--teal);color:#fff;letter-spacing:.01em;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{background:var(--teal-dark);border-color:var(--teal-dark);transform:translateY(-2px)}.button span[aria-hidden]{font-size:16px}.button-small{gap:12px;min-height:42px;padding:0 16px;font-size:11px}.button-ghost,.button-outline{color:var(--ink);background:0 0;border-color:#bdd0cf}.button-ghost:hover,.button-outline:hover{border-color:var(--teal);background:var(--soft);color:var(--teal-dark)}.button-light{color:var(--teal-dark);background:#fff;border-color:#fff}.button-light:hover{border-color:var(--orange);background:var(--orange);color:#fff}.button-dark-outline{color:#fff;background:0 0;border-color:#ffffff6b}.button-dark-outline:hover{background:#ffffff1a;border-color:#fff}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #103e451f;position:sticky;top:0}.header-inner{grid-template-columns:205px 1fr auto;align-items:center;gap:28px;width:min(1380px,100% - 40px);min-height:78px;margin:0 auto;display:grid}.brand img{width:178px;height:auto}.main-nav{justify-content:center;align-items:center;gap:clamp(16px,2.2vw,34px);display:flex}.main-nav a,.text-link{color:#324a53;padding:30px 0 27px;font-size:12px;font-weight:600;position:relative}.main-nav a:after,.text-link:after{background:var(--orange);content:"";transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:21px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.text-link:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:22px;display:flex}.menu-toggle{border:1px solid var(--line);background:#fff;width:42px;height:42px;padding:10px;display:none}.menu-toggle>span:not(.sr-only){background:var(--ink);width:100%;height:2px;margin:4px 0;display:block}.hero{background:linear-gradient(112deg,#f9fbfa 0%,#fff 55%,#f0f7f6 100%);min-height:715px;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#118b8d0d 1px,#0000 1px),linear-gradient(90deg,#118b8d0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:80px;min-height:715px;display:grid;position:relative}.hero-copy{z-index:2;padding:70px 0 60px;position:relative}.hero h1{max-width:720px;color:var(--ink);margin-bottom:28px;font-size:clamp(48px,5.1vw,76px);font-weight:700;line-height:1.03}.hero h1 em{color:var(--teal);font-style:normal}.hero-copy>p{color:#526971;max-width:660px;margin-bottom:34px;font-size:18px;line-height:1.75}.hero-actions,.button-row{flex-wrap:wrap;gap:12px;display:flex}.hero-proof{grid-template-columns:repeat(3,1fr);max-width:620px;margin-top:54px;display:grid}.hero-proof>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding-right:18px;display:flex}.hero-proof>div+div{padding-left:18px}.hero-proof>div:last-child{border:0}.hero-proof strong{color:var(--teal);letter-spacing:-.04em;font-size:24px}.hero-proof span{color:#6d7c82;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.45}.hero-visual{min-height:590px;position:relative}.hero-visual:before{background:var(--teal);content:"";opacity:.08;border-radius:50%;width:520px;height:520px;position:absolute;top:42px;right:-160px}.orbit{border:1px solid #118b8d3d;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:20px;right:-100px}.orbit-two{width:420px;height:420px;top:90px;right:-30px}.solution-panel{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #118b8d29;border-radius:8px;padding:24px;position:absolute;top:84px;left:16px;right:10px;box-shadow:0 35px 90px #052f382b}.panel-topline{border-bottom:1px solid var(--line);color:#6a7d84;letter-spacing:.14em;justify-content:space-between;padding-bottom:20px;font-size:9px;font-weight:800;display:flex}.live-dot{color:var(--teal)}.live-dot:before{content:"";background:#44be8b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #44be8b24}.workflow{align-items:center;padding:30px 4px;display:flex}.workflow-step{flex:0 0 92px}.workflow-step span{width:32px;height:32px;color:var(--teal);border:1px solid #c7d6d6;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:10px;font-weight:800;display:flex}.workflow-step.active span{border-color:var(--orange);background:var(--orange);color:#fff}.workflow-step strong,.workflow-step small{display:block}.workflow-step strong{margin-bottom:4px;font-size:13px}.workflow-step small{color:#7a888d;font-size:9px;line-height:1.4}.workflow-line{background:#cfdddd;flex:1;height:1px;margin:0 8px 48px}.panel-card-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.panel-card{color:#fff;border-radius:5px;min-height:175px;padding:22px}.dark-card{background:var(--teal-dark);position:relative;overflow:hidden}.dark-card:after{content:"";border:24px solid #ffffff12;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-48px}.orange-card{background:var(--orange)}.panel-card .card-kicker{letter-spacing:.16em;opacity:.7;margin-bottom:24px;font-size:8px;font-weight:800;display:block}.panel-card strong{font-size:19px;line-height:1.35;display:block}.mini-link{margin-top:24px;font-size:10px;font-weight:700;display:block}.floating-note{z-index:4;border-left:3px solid var(--orange);background:#fff;border-radius:2px;padding:12px 14px;position:absolute;box-shadow:0 16px 38px #052f3824}.floating-note span,.floating-note strong{display:block}.floating-note span{color:var(--teal);letter-spacing:.14em;margin-bottom:4px;font-size:8px;font-weight:800}.floating-note strong{font-size:11px}.note-top{top:54px;right:-20px}.note-bottom{bottom:53px;right:-14px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(5,1fr);display:grid}.trust-grid>div{border-left:1px solid var(--line);padding:24px 28px}.trust-grid>div:last-child{border-right:1px solid var(--line)}.trust-grid span,.trust-grid strong{display:block}.trust-grid span{color:#849398;letter-spacing:.16em;margin-bottom:7px;font-size:8px;font-weight:800}.trust-grid strong{color:var(--teal-dark);font-size:13px}.certificate-section{background:var(--teal-deep);color:#fff;position:relative;overflow:hidden}.certificate-section:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:600px;height:600px;position:absolute;top:-240px;left:-180px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff04}.certificate-grid{z-index:2;grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid;position:relative}.light-intro h2 em{color:#6bc7c2}.light-intro>p{color:#bad0d0;max-width:450px;margin:30px 0 38px;font-size:16px;line-height:1.75}.privacy-note{border-top:1px solid #ffffff1f;gap:15px;max-width:440px;padding:14px 0;display:flex}.privacy-note span{color:var(--orange);font-size:10px;font-weight:800}.privacy-note p{color:#91aeb0;margin:0;font-size:11px;line-height:1.6}.certificate-tool{color:var(--ink);background:#fff;border:1px solid #ffffff2b;border-radius:7px;overflow:hidden;box-shadow:0 30px 70px #0000003d}.certificate-tabs{background:#e9f0ef;grid-template-columns:1fr 1fr;display:grid}.certificate-tabs button{color:#6e7d81;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:19px;font-size:11px;font-weight:700}.certificate-tabs button[aria-selected=true]{border-bottom-color:var(--orange);color:var(--teal-dark);background:#fff}.certificate-body{padding:34px}.certificate-heading{gap:18px;margin-bottom:26px;display:flex}.cert-number{background:var(--teal);color:#fff;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:flex}.certificate-heading h3{letter-spacing:-.03em;margin-bottom:7px;font-size:22px}.certificate-heading p{color:#718187;margin:0;font-size:12px}.certificate-body form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.certificate-body label{color:#5d6e74;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.certificate-body input{width:100%;height:50px;color:var(--ink);text-transform:none;border:1px solid #cfdbda;border-radius:2px;outline:none;margin-top:8px;padding:0 13px;font-size:12px}.certificate-body input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #118b8d1a}.verify-button{white-space:nowrap;min-height:50px}.demo-hint{color:#899599;margin:14px 0 0;font-size:9px}.demo-hint strong{color:var(--teal)}.verification-result{border-radius:3px;align-items:center;gap:12px;margin-top:18px;padding:15px;font-size:11px;display:none}.verification-result.success,.verification-result.error{display:flex}.verification-result.success{color:#27684d;background:#e8f7f0}.verification-result.error{color:#9b4124;background:#fff0eb}.result-icon{color:#fff;background:currentColor;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:flex}.verification-result strong,.verification-result span{display:block}.verification-result span{opacity:.78;margin-top:3px}.verification-result button{color:inherit;cursor:pointer;background:#fff;border:0;border-radius:2px;margin-left:auto;padding:8px 10px;font-size:9px;font-weight:800}.solutions-section{background:#fbfcfc}.finder-toolbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.search-field{border:1px solid var(--line);background:#fff;align-items:center;gap:10px;width:min(520px,100%);height:52px;padding:0 16px;display:flex}.search-field>span{color:var(--teal);font-size:22px}.search-field input{width:100%;color:var(--ink);border:0;outline:0;font-size:12px}.finder-count{color:#89979b;letter-spacing:.15em;font-size:9px;font-weight:800}.field-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.field-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;animation:.35s both card-in;animation-delay:var(--delay);background:#fff;padding:24px;transition:transform .22s,background .22s,box-shadow .22s;position:relative}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field-card:hover{z-index:2;background:var(--teal-dark);color:#fff;transform:translateY(-4px);box-shadow:0 18px 45px #052f3829}.field-card-top{justify-content:space-between;align-items:center;display:flex}.field-code{background:var(--soft);width:36px;height:36px;color:var(--teal);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.field-group{color:#94a0a4;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.field-card h3{letter-spacing:-.03em;margin:36px 0 10px;font-size:18px}.field-card p{color:#7b898e;max-width:190px;margin:0;font-size:11px;line-height:1.55}.field-arrow{color:var(--orange);font-size:16px;position:absolute;bottom:21px;right:22px}.field-card:hover p,.field-card:hover .field-group{color:#a9c0c2}.field-card:hover .field-code{background:var(--orange);color:#fff}.center-button{margin:32px auto 0;display:flex}.ranges-section{background:#fff}.range-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.range-card{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-rows:190px 1fr;min-height:470px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.range-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #052f381a}.range-featured{grid-column:span 1}.range-visual{background:var(--soft);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tone-blue{background:#eef6fa}.tone-red{background:#fff2f0}.tone-dark{background:#eff0f0}.tone-navy{background:#eff4fa}.tone-green{background:#eff8f4}.tone-cyan{background:#eef9f9}.tone-orange{background:#fff6ef}.tone-teal{background:#eef8f6}.range-index{color:#122b3566;font-size:9px;font-weight:800;position:absolute;top:16px;left:18px}.logo-frame{z-index:2;background:#fff;border:1px solid #122b3514;border-radius:3px;justify-content:center;align-items:center;width:190px;height:105px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #122b3512}.logo-frame img{object-fit:cover;width:100%;height:100%}.range-motif span{border:1px solid #118b8d26;border-radius:50%;position:absolute}.range-motif span:first-child{width:180px;height:180px;bottom:-85px;right:-50px}.range-motif span:nth-child(2){width:100px;height:100px;bottom:-45px;right:-12px}.range-motif span:nth-child(3){background:var(--orange);border:0;width:12px;height:12px;top:30px;right:28px}.range-content{flex-direction:column;padding:25px;display:flex}.range-brand{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.range-content h3{letter-spacing:-.03em;margin:12px 0;font-size:20px;line-height:1.28}.range-content p{color:#75858b;margin-bottom:20px;font-size:11px;line-height:1.65}.tag-list{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.tag-list span{border:1px solid var(--line);color:#77878b;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:700}.range-content>a{border-top:1px solid var(--line);color:var(--teal-dark);justify-content:space-between;margin-top:auto;padding-top:17px;font-size:10px;font-weight:800;display:flex}.range-content>a span{color:var(--orange)}.range-cta{background:var(--cream);justify-content:space-between;align-items:center;margin-top:18px;padding:30px 32px;display:flex}.range-cta span,.range-cta strong{display:block}.range-cta span{color:var(--orange-dark);letter-spacing:.15em;margin-bottom:7px;font-size:8px;font-weight:800}.range-cta strong{font-size:18px}.principal-section{background:var(--teal-dark);color:#fff;overflow:hidden}.principal-layout{grid-template-columns:.7fr 1.3fr;align-items:center;gap:95px;display:grid}.principal-copy h2 em{color:#6bc7c2}.principal-copy p{color:#a9c2c4;max-width:390px;margin:30px 0;font-size:15px;line-height:1.7}.light-link{color:#fff;font-size:11px;font-weight:800}.light-link span{color:var(--orange);margin-left:18px}.principal-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.principal-logo{background:#ffffff06;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;justify-content:center;align-items:center;min-height:165px;padding:8px;display:flex;position:relative;overflow:hidden}.principal-logo>span{color:#fff6;font-size:8px;position:absolute;top:10px;left:12px}.principal-logo img{object-fit:cover;filter:grayscale();background:#fff;border-radius:2px;width:calc(100% - 16px);height:calc(100% - 28px);padding:0;transition:filter .24s,transform .24s}.principal-logo small{color:#ffffff85;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}:is(.principal-logo:hover img,.principal-logo:focus-visible img){filter:grayscale(0);transform:scale(1.035)}.calibration-section{background:var(--soft)}.calibration-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.calibration-credential{min-height:560px;position:relative}.kan-card{z-index:2;background:var(--teal-dark);color:#fff;border-radius:5px;grid-template-columns:155px 1fr;align-items:center;gap:24px;padding:28px;display:grid;position:relative;box-shadow:0 22px 55px #052f3833}.kan-card img{object-fit:contain;background:#fff;width:155px;height:105px}.kan-card span,.kan-card strong,.kan-card small{display:block}.kan-card span{color:#8eb7b9;letter-spacing:.16em;font-size:8px;font-weight:800}.kan-card strong{margin:8px 0;font-size:23px}.kan-card small{color:#b4cbcc;font-size:10px}.certificate-preview{background:#fff;border:10px solid #fff;position:absolute;inset:155px 0 0 58px;overflow:hidden;box-shadow:0 25px 65px #052f3829}.certificate-preview img{object-fit:cover;width:100%;height:100%}.certificate-preview span{color:var(--teal-dark);background:#fff;padding:11px 13px;font-size:9px;font-weight:800;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 20px #0000001f}.calibration-copy .lead{color:#667980;max-width:600px;margin:28px 0 38px;font-size:16px;line-height:1.75}.calibration-facts{margin-bottom:34px}.calibration-facts>div{border-top:1px solid #cfdddc;grid-template-columns:36px 1fr;gap:16px;padding:19px 0;display:grid}.calibration-facts>div>span{color:var(--orange);font-size:10px;font-weight:800}.calibration-facts p{color:#6e7f85;margin:0;font-size:11px;line-height:1.6}.calibration-facts strong{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.webinar-section{background:var(--teal-deep);color:#fff}.webinar-head h2 em{color:#6bc7c2}.webinar-head>p{color:#a8c1c3}.webinar-feature{background:#073b46;border:1px solid #ffffff29;border-radius:6px;grid-template-columns:.65fr 1.35fr;display:grid;overflow:hidden}.webinar-poster{min-height:630px;position:relative;overflow:hidden}.webinar-poster:after{content:"";background:linear-gradient(90deg,#0000 70%,#073b46);position:absolute;inset:0}.webinar-poster img{object-fit:cover;object-position:top center;width:100%;height:100%}.webinar-content{padding:52px 55px}.webinar-meta{color:#8db5b7;letter-spacing:.16em;justify-content:space-between;margin-bottom:28px;font-size:8px;font-weight:800;display:flex}.webinar-meta span:last-child{background:var(--orange);color:#fff;border-radius:2px;padding:6px 9px}.series{color:#5fc5c0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.webinar-content h3{letter-spacing:-.045em;max-width:700px;margin-bottom:28px;font-size:clamp(30px,3.5vw,49px);line-height:1.12}.webinar-content h3 em{color:#7ad1cd;font-style:normal}.speaker{color:#fff;margin-bottom:6px;font-size:15px;font-weight:700}.affiliation{color:#9bb6b8;max-width:620px;font-size:11px;line-height:1.6}.event-facts{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.event-facts>div{border-right:1px solid #ffffff24;padding:19px 18px 19px 0}.event-facts>div+div{padding-left:18px}.event-facts>div:last-child{border:0}.event-facts span,.event-facts strong{display:block}.event-facts span{color:#70aeaf;letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:800}.event-facts strong{font-size:11px;line-height:1.5}.insights-section{background:#fff}.section-link{color:var(--teal);justify-self:end;font-size:11px;font-weight:800}.section-link span{color:var(--orange);margin-left:18px}.insight-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.insight-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:30px;position:relative}.insight-number{color:#a5b2b5;font-size:10px;font-weight:800;position:absolute;top:24px;right:25px}.insight-card>span{color:var(--orange-dark);letter-spacing:.15em;font-size:8px;font-weight:800}.insight-card h3{letter-spacing:-.04em;max-width:290px;margin:52px 0 15px;font-size:25px;line-height:1.25}.insight-card p{color:#718288;max-width:300px;font-size:12px;line-height:1.7}.insight-card a{border-top:1px solid var(--line);color:var(--teal);justify-content:space-between;padding-top:15px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:27px;left:28px;right:28px}.insight-card a span{color:var(--orange)}.team-section{background:var(--teal);color:#fff;overflow:hidden}.team-grid{grid-template-columns:1.15fr .85fr;width:100%;max-width:none;display:grid}.team-image{min-height:620px}.team-image img{object-fit:cover;object-position:center;filter:saturate(.8)contrast(1.03);width:100%;height:100%}.team-copy{background:var(--teal-dark);flex-direction:column;justify-content:center;padding:90px clamp(35px,6vw,100px);display:flex}.team-copy h2 em{color:#6bc7c2}.team-copy>p{color:#b3cacc;max-width:520px;margin:28px 0;font-size:15px;line-height:1.75}.team-copy blockquote{border-left:2px solid var(--orange);color:#fff;max-width:520px;margin:0 0 35px;padding:18px 0 18px 22px;font-size:14px;font-weight:600;line-height:1.6}.team-copy .button{align-self:flex-start}.final-cta{background:var(--cream);padding:86px 0}.final-cta-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;display:grid}.final-cta span{color:var(--orange-dark);letter-spacing:.15em;font-size:9px;font-weight:800}.final-cta h2{margin-top:20px;font-size:clamp(36px,4vw,56px)}.final-cta p{color:#6e7c81;max-width:500px;font-size:14px;line-height:1.7}.site-footer{color:#fff;background:#062d35;padding:74px 0 24px}.footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:70px;padding-bottom:60px;display:grid}.footer-brand img{background:#fff;border-radius:3px;width:205px;padding:8px}.footer-brand p{color:#9bb5b7;margin-top:25px;font-size:13px;line-height:1.7}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid span{color:#70a1a4;letter-spacing:.15em;margin-bottom:9px;font-size:8px;font-weight:800}.footer-grid a,.footer-grid p{color:#aec2c4;margin:0;font-size:11px;line-height:1.65}.footer-grid a:hover{color:#fff}.footer-bottom{color:#7e9b9e;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:22px;font-size:9px;display:flex}@media (max-width:1120px){.header-inner{grid-template-columns:175px 1fr auto;gap:16px}.brand img{width:155px}.header-actions .text-link{display:none}.main-nav{gap:16px}.hero-grid{gap:25px}.hero h1{font-size:58px}.note-top,.note-bottom{right:0}.certificate-grid,.calibration-grid{gap:55px}.principal-layout{gap:50px}.certificate-body form{grid-template-columns:1fr 1fr}.verify-button{grid-column:span 2}}@media (max-width:920px){.container{width:min(100% - 34px, var(--max))}.section{padding:84px 0}.header-inner{grid-template-columns:1fr auto;min-height:68px}.menu-toggle{display:block}.main-nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:18px 24px 26px;display:none;position:absolute;top:68px;left:0;right:0}.main-nav.open{display:flex}.main-nav a{border-bottom:1px solid var(--line);padding:15px 0}.main-nav a:after,.header-actions{display:none}.hero-grid{grid-template-columns:1fr;padding:64px 0 76px}.hero-copy{padding:0}.hero-visual{min-height:540px}.solution-panel{left:5%;right:5%}.trust-grid{grid-template-columns:repeat(3,1fr)}.trust-grid>div:last-child{border-right:1px solid var(--line)}.certificate-grid,.calibration-grid,.principal-layout,.final-cta-inner{grid-template-columns:1fr;gap:60px}.section-head{grid-template-columns:1fr;gap:24px}.field-grid,.range-grid{grid-template-columns:repeat(2,1fr)}.principal-grid{grid-template-columns:repeat(4,1fr)}.calibration-credential{width:min(590px,100%)}.webinar-feature{grid-template-columns:.8fr 1.2fr}.webinar-content{padding:38px 32px}.insight-grid{grid-template-columns:1fr}.insight-card{min-height:290px}.team-grid{grid-template-columns:1fr}.team-image{min-height:480px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}}@media (max-width:640px){.container{width:min(100% - 28px, var(--max))}.section{padding:68px 0}h2{font-size:42px}.brand img{width:150px}.hero{min-height:auto}.hero-grid{padding-top:50px}.hero h1{font-size:43px}.hero-copy>p{font-size:15px}.hero-actions .button{width:100%}.hero-proof{grid-template-columns:1fr;margin-top:38px}.hero-proof>div,.hero-proof>div+div{border-right:0;border-bottom:1px solid var(--line);padding:13px 0}.hero-visual{min-height:480px;margin:0 -14px}.solution-panel{padding:17px;top:54px;left:0;right:0}.workflow-step{flex-basis:74px}.workflow-step small{display:none}.workflow-line{margin-bottom:29px}.panel-card-grid{grid-template-columns:1fr 1fr}.panel-card{min-height:150px;padding:17px}.panel-card strong{font-size:15px}.floating-note{display:none}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div{padding:18px 15px}.certificate-body{padding:24px 18px}.certificate-heading h3{font-size:18px}.certificate-body form{grid-template-columns:1fr}.verify-button{grid-column:auto;width:100%}.certificate-tabs button{padding:15px 8px;font-size:9px}.verification-result.success{flex-wrap:wrap;align-items:flex-start}.verification-result button{width:100%;margin:5px 0 0}.finder-toolbar{flex-direction:column;align-items:stretch;gap:14px}.field-grid{grid-template-columns:1fr}.field-card{min-height:205px}.range-grid{grid-template-columns:1fr}.range-cta{flex-direction:column;align-items:flex-start;gap:22px}.range-cta .button{width:100%}.principal-grid{grid-template-columns:repeat(2,1fr)}.principal-logo{min-height:145px}.calibration-credential{min-height:460px}.kan-card{grid-template-columns:110px 1fr;padding:18px}.kan-card img{width:110px;height:80px}.kan-card strong{font-size:18px}.certificate-preview{top:125px;left:25px}.button-row .button{width:100%}.webinar-feature{grid-template-columns:1fr}.webinar-poster{min-height:500px}.webinar-poster:after{background:linear-gradient(#0000 72%,#073b46)}.webinar-content{padding:32px 22px}.webinar-content h3{font-size:31px}.event-facts{grid-template-columns:1fr}.event-facts>div,.event-facts>div+div{border-bottom:1px solid #ffffff24;border-right:0;padding:14px 0}.team-image{min-height:360px}.team-copy{padding:62px 24px}.final-cta-inner{gap:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:45px 30px}.footer-brand,.footer-grid>div:last-child{grid-column:span 2}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analyst-hero .hero-grid{grid-template-columns:.96fr 1.04fr;gap:64px}.analyst-hero .hero-copy>p{max-width:620px}.analyst-workspace{min-height:620px}.analysis-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #118b8d2e;border-radius:9px;position:absolute;top:60px;left:10px;right:20px;overflow:hidden;box-shadow:0 36px 90px #052f382e}.analysis-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:20px 24px;display:flex}.analysis-card-head>div span,.analysis-card-head>div strong{display:block}.analysis-card-head>div span,.verified-pill{color:#74868b;letter-spacing:.14em;font-size:8px;font-weight:800}.analysis-card-head>div strong{margin-top:7px;font-size:14px}.verified-pill{color:#24765b;white-space:nowrap;background:#e4f5ef;border-radius:20px;padding:8px 10px}.analysis-question{background:linear-gradient(135deg,#f5faf9,#fff);padding:27px 25px 20px}.analysis-question>span,.method-label{color:var(--orange-dark);letter-spacing:.15em;font-size:8px;font-weight:800}.analysis-question h2{letter-spacing:-.045em;max-width:470px;margin:11px 0 10px;font-size:clamp(24px,2.2vw,34px);line-height:1.08}.analysis-question p{color:#6d7f84;max-width:480px;margin:0;font-size:11px;line-height:1.6}.method-preview{padding:4px 25px 0}.method-label{color:#6e8085;padding:16px 0 10px;display:block}.method-row{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.method-row>span{color:var(--orange);font-size:9px;font-weight:800}.method-row strong,.method-row small{display:block}.method-row strong{font-size:12px}.method-row small{color:#88969a;margin-top:3px;font-size:8px}.method-row i{color:var(--teal);font-style:normal}.analysis-link{border-top:1px solid var(--line);background:var(--teal-dark);color:#fff;justify-content:space-between;align-items:center;min-height:58px;padding:0 25px;font-size:10px;font-weight:800;display:flex}.analysis-link span{color:var(--orange)}.analyst-workspace .note-top{top:26px;right:-12px}.analyst-workspace .note-bottom{bottom:32px;right:-10px}.field-card{min-height:254px}.field-card h3{margin-top:30px}.field-priorities{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.field-priorities span{border:1px solid var(--line);color:#7b898e;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:700}.field-card:hover .field-priorities span{color:#b7ced0;border-color:#ffffff2e}.workflow-section{background:#f4f8f7}.workflow-library-grid{grid-template-columns:1.45fr .55fr;gap:18px;display:grid}.workflow-feature-card{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.workflow-cover{background:var(--teal-dark);min-height:570px;position:relative;overflow:hidden}.workflow-cover:after{content:"";background:linear-gradient(90deg,#0000 55%,#052f3826);position:absolute;inset:0}.workflow-cover img{object-fit:cover;object-position:top center;width:100%;height:100%}.workflow-feature-copy{flex-direction:column;padding:40px;display:flex}.workflow-status{color:#6f8186;letter-spacing:.14em;justify-content:space-between;margin-bottom:54px;font-size:8px;font-weight:800;display:flex}.workflow-status span:first-child{color:#218060}.workflow-status span:first-child:before{content:"";background:#36b87b;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.workflow-overline{color:var(--orange-dark);letter-spacing:.16em;font-size:9px;font-weight:800}.workflow-feature-copy h3,.workflow-coming h3{letter-spacing:-.045em;margin:14px 0;font-size:clamp(27px,2.8vw,42px);line-height:1.1}.workflow-feature-copy>p{color:#6d7e84;font-size:13px;line-height:1.7}.workflow-methods{flex-wrap:wrap;gap:7px;margin:22px 0 31px;display:flex}.workflow-methods span{border:1px solid var(--line);color:#63757b;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:700}.workflow-feature-copy .button-row{align-items:center;margin-top:auto}.access-note{color:#809095;max-width:170px;font-size:8px;line-height:1.5}.workflow-coming-grid{grid-template-rows:1fr 1fr;gap:18px;display:grid}.workflow-coming{color:#fff;border-radius:7px;flex-direction:column;justify-content:flex-end;min-height:276px;padding:30px;display:flex;position:relative;overflow:hidden}.workflow-coming:before{content:"";background:linear-gradient(#052f388c,#052f38fa);position:absolute;inset:0}.workflow-coming>*{z-index:1;position:relative}.pharma-card{background:radial-gradient(circle at 75% 20%,#ff7b2457,#0000 32%),#0b5962}.cosmetic-card{background:radial-gradient(circle at 20% 15%,#6bc7c26b,#0000 35%),#253f4a}.workflow-coming h3{margin-bottom:8px;font-size:27px}.workflow-coming p{color:#bfd1d1;margin-bottom:22px;font-size:11px}.workflow-coming a{border-top:1px solid #ffffff2e;justify-content:space-between;padding-top:14px;font-size:9px;font-weight:800;display:flex}.workflow-coming a span{color:var(--orange)}.product-preview-section{background:#fff}.head-action p{max-width:500px;color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.65}.head-action .section-link{justify-content:space-between;display:flex}.range-preview-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.range-preview-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:455px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.range-preview-card:hover{z-index:2;transform:translateY(-4px);box-shadow:0 18px 50px #052f381a}.range-preview-index{color:#9ba8ab;font-size:8px;font-weight:800;position:absolute;top:17px;right:18px}.range-preview-logo{background:var(--soft);justify-content:center;align-items:center;height:115px;margin-bottom:28px;display:flex}.range-preview-logo img{object-fit:cover;width:145px;height:85px}.range-preview-card>span:not(.range-preview-index){color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.range-preview-card h3{letter-spacing:-.03em;margin:12px 0;font-size:19px;line-height:1.3}.range-preview-card>p{color:#738389;font-size:10px;line-height:1.65}.range-preview-card>strong{border-top:1px solid var(--line);color:var(--teal-dark);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:9px;display:flex}.range-preview-card>strong span{color:var(--orange)}.credentials-section{background:#f7f9f8}.credential-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.credential-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:325px;padding:28px;transition:background .2s,color .2s;display:flex;position:relative}.credential-card:hover{background:var(--teal-dark);color:#fff}.credential-index{color:#a3afb2;font-size:9px;font-weight:800;position:absolute;top:24px;right:24px}.document-label{color:var(--orange-dark);letter-spacing:.14em;font-size:8px;font-weight:800}.credential-card h3{letter-spacing:-.035em;margin:46px 0 13px;font-size:21px;line-height:1.25}.credential-card p{color:#65777d;font-size:10px;line-height:1.6}.credential-card small{color:#8a989c;font-size:8px}.credential-card strong{border-top:1px solid var(--line);color:var(--teal);justify-content:space-between;margin-top:auto;padding-top:15px;font-size:9px;display:flex}.credential-card strong span{color:var(--orange)}.credential-card:hover p,.credential-card:hover small{color:#b8cecf}.credential-card:hover strong{color:#fff;border-color:#ffffff2b}.team-section{background:var(--teal-dark);grid-template-columns:1.25fr .75fr;display:grid}.team-gallery{background:#e8f0ef;grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.team-photo{background:#fff;border-radius:4px;margin:0;overflow:hidden}.team-photo-main{grid-column:span 2}.team-photo img{object-fit:contain;width:100%;height:auto}.team-photo:not(.team-photo-main) img{aspect-ratio:16/9;object-fit:cover;object-position:center}.team-copy{padding:80px clamp(34px,5vw,86px)}.subpage-hero{background:linear-gradient(135deg,#f5faf9,#fff);padding:84px 0 92px;position:relative;overflow:hidden}.subpage-hero:after{content:"";border:1px solid #118b8d21;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-180px;box-shadow:0 0 0 90px #118b8d09,0 0 0 180px #118b8d06}.subpage-hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid;position:relative}.subpage-hero h1{margin:0 0 27px;font-size:clamp(47px,5.8vw,78px);line-height:1.01}.subpage-hero h1 em{color:var(--teal);font-style:normal}.subpage-hero p{color:#5f737a;max-width:680px;font-size:16px;line-height:1.75}.breadcrumb{color:#718389;margin-bottom:35px;font-size:10px;font-weight:700;display:block}.resource-meta{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.resource-meta span{border:1px solid var(--line);color:#6d7f84;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:700}.workflow-document-preview{background:#fff;width:min(420px,100%);margin-left:auto;padding:12px;position:relative;transform:rotate(1.4deg);box-shadow:0 28px 70px #052f382e}.workflow-document-preview img{object-fit:cover;object-position:top;width:100%;max-height:520px}.document-lock{border-left:3px solid var(--orange);color:#fff;background:#052f38f2;grid-template-columns:32px 1fr;align-items:center;gap:2px 12px;padding:17px;display:grid;position:absolute;bottom:28px;left:27px;right:27px;box-shadow:0 10px 30px #00000038}.document-lock>span{background:var(--orange);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.document-lock strong{font-size:11px}.document-lock small{color:#a9c2c4;font-size:8px}.method-library-section{background:#fff}.method-library-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.method-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:320px;padding:28px;display:flex}.method-card>span{color:#a1adb0;align-self:flex-end;font-size:9px;font-weight:800}.method-card>small{color:var(--orange-dark);letter-spacing:.08em;margin-top:25px;font-size:8px;font-weight:800}.method-card h3{letter-spacing:-.04em;margin:13px 0;font-size:25px}.method-card p{color:#6e7f85;font-size:11px;line-height:1.65}.method-card button{border:0;border-top:1px solid var(--line);color:var(--teal);cursor:pointer;background:0 0;justify-content:space-between;margin-top:auto;padding:15px 0 0;font-size:9px;font-weight:800;display:flex}.resource-scope-section{background:var(--teal-deep);color:#fff}.resource-scope-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.resource-scope-grid h2 em{color:#75cac7}.scope-list>div{border-top:1px solid #ffffff21;grid-template-columns:40px 1fr;padding:24px 0;display:grid}.scope-list>div>span{color:var(--orange);font-size:9px;font-weight:800}.scope-list p{color:#a8c0c2;margin:0;font-size:12px;line-height:1.7}.scope-list strong{color:#fff;margin-bottom:5px;font-size:14px;display:block}.product-hero-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid;position:relative}.product-page-hero p{margin-bottom:7px}.products-browser-section{background:#fff}.products-browser-grid{grid-template-columns:270px 1fr;align-items:start;gap:55px;display:grid}.application-filter{border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:98px}.filter-title{color:#728489;letter-spacing:.15em;padding:0 0 17px;font-size:8px;font-weight:800}.application-filter button{border:0;border-bottom:1px solid var(--line);color:#60737a;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;align-items:center;padding:13px 8px;font-size:10px;display:grid}.application-filter button span{color:#9aa6a9;font-size:8px;font-weight:800}.application-filter button:hover,.application-filter button.active{background:var(--teal-dark);color:#fff}.application-filter button.active span{color:var(--orange)}.product-results-head{border-bottom:1px solid var(--line);grid-template-columns:1fr 310px;align-items:end;gap:35px;padding-bottom:28px;display:grid}.product-results-head>div>span,.products-count{color:var(--orange-dark);letter-spacing:.14em;font-size:8px;font-weight:800}.product-results-head h2{margin:10px 0;font-size:36px}.product-results-head p{color:#6f8086;margin:0;font-size:11px}.compact-search{width:100%}.products-count{color:#819095;padding:18px 0}.products-list{border-top:1px solid var(--line)}.product-row{border-bottom:1px solid var(--line);grid-template-columns:40px 170px 1fr 170px;align-items:center;gap:24px;min-height:290px;padding:30px 0;display:grid}.product-row-index{color:#a5b0b3;align-self:start;font-size:8px;font-weight:800}.product-row-logo{background:var(--soft);justify-content:center;align-items:center;width:170px;height:120px;display:flex}.product-row-logo img{object-fit:contain;background:#fff;width:145px;height:90px;padding:7px}.product-row-copy>span{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.product-row-copy h3{letter-spacing:-.035em;margin:10px 0;font-size:24px}.product-row-copy p{color:#6d7f84;max-width:610px;font-size:11px;line-height:1.65}.segment-list{grid-template-columns:112px 1fr;align-items:start;gap:10px;margin:17px 0 12px;display:grid}.segment-list small{color:var(--orange-dark);letter-spacing:.12em;padding-top:5px;font-size:7px;font-weight:800;line-height:1.35}.segment-list>div{flex-wrap:wrap;gap:6px;display:flex}.segment-list>div span{color:#276d70;background:#eaf5f3;border-radius:2px;padding:6px 8px;font-size:8px;font-weight:750}.product-row-action{flex-direction:column;justify-content:center;align-self:stretch;gap:10px;display:flex}.product-row-action a{border:1px solid var(--line);min-height:43px;color:var(--teal-dark);justify-content:space-between;align-items:center;padding:0 12px;font-size:8px;font-weight:800;display:flex}.product-row-action a:first-child{border-color:var(--teal);background:var(--teal);color:#fff}.empty-state{text-align:center;padding:80px 35px}.empty-state p{color:#6c7f85}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031f25b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.lead-modal{background:#fff;border-radius:8px;grid-template-columns:.8fr 1.2fr;width:min(920px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000057}.modal-close{z-index:2;border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:22px;position:absolute;top:15px;right:15px}.modal-intro{background:var(--teal-dark);color:#fff;padding:52px 42px}.modal-intro>span{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:800}.modal-intro h2{margin:25px 0;font-size:39px}.modal-intro p{color:#afc6c7;font-size:12px;line-height:1.7}.lead-form{grid-template-columns:1fr 1fr;gap:17px 14px;padding:45px 48px;display:grid}.lead-form label{color:#5e7177;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.lead-form input:not([type=checkbox]),.lead-form select{width:100%;height:46px;color:var(--ink);background:#fff;border:1px solid #cfdcdb;border-radius:2px;outline:none;margin-top:7px;padding:0 11px;font:11px Inter,sans-serif}.lead-form input:focus,.lead-form select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #118b8d1a}.consent-field{grid-column:span 2;align-items:flex-start;gap:10px;line-height:1.55;display:flex;text-transform:none!important;letter-spacing:0!important}.consent-field input{accent-color:var(--teal);margin-top:2px}.lead-form .button,.lead-form>small,.form-error{grid-column:span 2}.lead-form .button:disabled{opacity:.6;cursor:wait}.lead-form>small{color:#879498;font-size:8px;line-height:1.5}.form-error{color:#9b4124;margin:0;font-size:9px}@media (max-width:1120px){.workflow-library-grid{grid-template-columns:1fr}.workflow-coming-grid{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.range-preview-grid,.credential-grid{grid-template-columns:repeat(2,1fr)}.products-browser-grid{grid-template-columns:230px 1fr;gap:35px}.product-row{grid-template-columns:30px 145px 1fr}.product-row-action{flex-direction:row;grid-column:3}.product-row-action a{flex:1}}@media (max-width:920px){.analyst-hero .hero-grid,.subpage-hero-grid,.product-hero-grid{grid-template-columns:1fr}.analyst-workspace{min-height:585px}.analysis-card{left:5%;right:5%}.team-section{grid-template-columns:1fr}.team-gallery{order:2}.method-library-grid{grid-template-columns:repeat(2,1fr)}.resource-scope-grid{grid-template-columns:1fr;gap:45px}.product-page-hero p{max-width:680px}.products-browser-grid{grid-template-columns:1fr}.application-filter{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:static}.filter-title{border-bottom:1px solid var(--line);grid-column:span 3}.application-filter button{border-right:1px solid var(--line)}}@media (max-width:640px){.analyst-workspace{min-height:520px;margin:0}.analysis-card{top:35px;left:0;right:0}.analysis-card-head{padding:16px}.verified-pill{display:none}.analysis-question{padding:22px 17px 16px}.method-preview{padding:3px 17px 0}.analysis-link{padding:0 17px}.workflow-feature-card{grid-template-columns:1fr}.workflow-cover{min-height:430px}.workflow-feature-copy{padding:27px 22px}.workflow-status{margin-bottom:35px}.workflow-coming-grid,.range-preview-grid,.credential-grid,.method-library-grid{grid-template-columns:1fr}.range-preview-card{min-height:420px}.team-gallery{grid-template-columns:1fr;padding:12px}.team-photo-main{grid-column:auto}.team-photo:not(.team-photo-main) img{aspect-ratio:auto;object-fit:contain}.subpage-hero{padding:60px 0 72px}.subpage-hero h1{font-size:44px}.workflow-document-preview{margin:30px auto 0}.product-results-head{grid-template-columns:1fr}.application-filter{grid-template-columns:1fr 1fr}.filter-title{grid-column:span 2}.product-row{grid-template-columns:28px 1fr}.product-row-logo{width:100%}.product-row-copy,.product-row-action{grid-column:2}.product-row-action{flex-direction:column}.lead-modal{grid-template-columns:1fr}.modal-intro{padding:37px 25px}.modal-intro h2{font-size:31px}.lead-form{grid-template-columns:1fr;padding:28px 22px}.consent-field,.lead-form .button,.lead-form>small,.form-error{grid-column:auto}}.precision-hero{background:linear-gradient(118deg,#fbfdfc 0%,#fff 52%,#eaf4f3 100%)}.precision-hero .hero-grid{grid-template-columns:1fr 1fr;gap:70px}.precision-hero .hero-copy>p{max-width:650px}.calibration-console{min-height:620px}.precision-panel{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff7,#edf7f5ed);border:1px solid #118b8d33;border-radius:12px;position:absolute;inset:55px 20px;overflow:hidden;box-shadow:0 38px 90px #052f382e}.precision-panel:before{content:"";border:56px solid #118b8d0d;border-radius:50%;width:360px;height:360px;position:absolute;top:88px;right:-105px}.precision-panel-head{border-bottom:1px solid var(--line);color:#718389;letter-spacing:.16em;justify-content:space-between;align-items:center;min-height:70px;padding:0 24px;font-size:8px;font-weight:800;display:flex}.status-dot{color:#24755a;align-items:center;display:flex}.status-dot:before{content:"";background:#38b77b;border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 5px #38b77b21}.precision-dial{place-items:center;height:355px;display:grid;position:relative}.dial-ring{border:1px solid #118b8d3d;border-radius:50%;position:absolute}.ring-a{width:278px;height:278px;box-shadow:0 0 0 34px #118b8d09,0 0 0 69px #118b8d05}.ring-b{border-style:dashed;width:186px;height:186px;animation:32s linear infinite rotate-ring}@keyframes rotate-ring{to{transform:rotate(360deg)}}.dial-crosshair:before,.dial-crosshair:after{content:"";background:#118b8d21;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dial-crosshair:before{width:340px;height:1px}.dial-crosshair:after{width:1px;height:340px}.dial-core{z-index:2;background:var(--teal-dark);color:#fff;border:10px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:relative;box-shadow:0 17px 45px #052f383d}.dial-core span{color:var(--orange);letter-spacing:.14em;font-size:13px;font-weight:800}.dial-core strong{margin:8px 0 5px;font-size:15px}.dial-core small{color:#a9c1c3;font-size:7px}.dial-label{border:1px solid var(--line);color:var(--teal);letter-spacing:.13em;background:#fff;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800;position:absolute}.dial-label-a{top:61px;right:53px}.dial-label-b{bottom:49px;left:48px}.precision-readout{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.precision-readout>div{border-right:1px solid var(--line);padding:18px}.precision-readout>div:last-child{border:0}.precision-readout span,.precision-readout strong{display:block}.precision-readout span{color:#849499;letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:800}.precision-readout strong{font-size:10px}.certificate-chip,.verification-chip{z-index:4;border-left:3px solid var(--orange);background:#fff;border-radius:3px;position:absolute;box-shadow:0 16px 40px #052f3829}.certificate-chip{grid-template-columns:70px 1fr;align-items:center;gap:12px;width:230px;padding:12px;display:grid;top:25px;right:-10px}.certificate-chip img{object-fit:contain;width:70px;height:44px}.certificate-chip span,.certificate-chip strong,.verification-chip span,.verification-chip strong{display:block}.certificate-chip span,.verification-chip span{color:var(--teal);letter-spacing:.12em;margin-bottom:5px;font-size:7px;font-weight:800}.certificate-chip strong,.verification-chip strong{font-size:9px}.verification-chip{padding:14px 17px;bottom:20px;right:5px}.calibration-journey-section{background:var(--teal-dark);color:#fff;position:relative;overflow:hidden}.calibration-journey-section:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:720px;height:720px;position:absolute;top:-290px;right:-130px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.calibration-journey-head{z-index:1;grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid;position:relative}.calibration-journey-head h2 em{color:#76ceca}.journey-intro p{color:#b2c9ca;max-width:560px;font-size:15px;line-height:1.75}.calibration-track{z-index:1;grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid;position:relative}.calibration-step{min-height:240px;padding-right:24px}.step-marker{align-items:center;margin-bottom:28px;display:flex}.step-marker>span{width:44px;height:44px;color:var(--orange);border:1px solid #ffffff47;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.step-marker i{background:#ffffff2e;width:100%;height:1px;position:relative}.step-marker i:after{background:var(--orange);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.calibration-step strong{margin-bottom:11px;font-size:14px;display:block}.calibration-step p{color:#96b3b5;max-width:180px;font-size:10px;line-height:1.65}.calibration-evidence{z-index:1;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;position:relative}.calibration-evidence>div,.calibration-evidence>a{background:#ffffff06;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-height:145px;padding:20px;display:grid}.evidence-mark{width:58px;height:58px;color:var(--orange);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.evidence-kan{background:#fff;border-radius:4px;overflow:hidden}.evidence-kan img{object-fit:contain;width:54px;height:48px}.calibration-evidence small,.calibration-evidence strong,.calibration-evidence em{display:block}.calibration-evidence small{color:#6fa2a5;letter-spacing:.13em;margin-bottom:7px;font-size:7px;font-weight:800}.calibration-evidence strong{font-size:10px;line-height:1.45}.calibration-evidence em{color:var(--orange);margin-top:8px;font-size:7px;font-style:normal}.certificate-section{color:var(--ink);background:#edf5f4}.certificate-section:after{border-color:#118b8d17;box-shadow:0 0 0 90px #118b8d06,0 0 0 180px #118b8d04}.certificate-section .eyebrow.light,.certificate-section .light-intro h2 em{color:var(--teal)}.certificate-section .light-intro>p{color:#657a80}.certificate-section .privacy-note{border-color:#cedddb}.certificate-section .privacy-note p{color:#6c7f85}.workflow-categories-section{background:#f4f8f7;overflow:hidden}.workflow-category-grid{grid-template-columns:1.3fr 1fr 1fr;gap:18px;display:grid}.workflow-category{color:#fff;isolation:isolate;border-radius:9px;flex-direction:column;justify-content:flex-end;min-height:560px;padding:29px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #052f381f}.workflow-category:hover{transform:translateY(-6px);box-shadow:0 28px 70px #052f3833}.workflow-category:after{z-index:-1;content:"";background:linear-gradient(#052f3826,#052f3840 38%,#052f38fa 100%);position:absolute;inset:0}.workflow-food{background:var(--teal-dark)}.workflow-pharma{background:linear-gradient(150deg,#125f68,#063640)}.workflow-cosmetic{background:linear-gradient(150deg,#df6821,#7a4030)}.category-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.category-art-food img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s;transform:scale(1.02)}.workflow-category:hover .category-art-food img{transform:scale(1.07)}.category-art-pharma img,.category-art-cosmetic img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s;transform:scale(1.02)}.workflow-category:hover .category-art-pharma img,.workflow-category:hover .category-art-cosmetic img{transform:scale(1.07)}.category-art-pharma,.category-art-cosmetic{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:36px 36px}.category-art-pharma span,.category-art-cosmetic span{border:1px solid #ffffff38;border-radius:50%;position:absolute}.category-art-pharma span:first-child{width:210px;height:210px;top:45px;left:35px}.category-art-pharma span:nth-child(2){background:#ffffff0d;width:90px;height:90px;top:105px;left:95px}.category-art-pharma span:nth-child(3){background:var(--orange);border:0;width:18px;height:18px;top:80px;right:30px;box-shadow:-35px 75px #fff3,20px 145px #ffffff24}.category-art-cosmetic span:first-child{width:240px;height:240px;top:52px;right:-30px}.category-art-cosmetic span:nth-child(2){border:20px solid #ffffff14;width:130px;height:130px;top:105px;right:25px}.category-art-cosmetic span:nth-child(3){background:#fff;border:0;width:14px;height:14px;top:60px;left:48px;box-shadow:55px 40px #ffffff52,20px 115px #fff3}.category-art i{color:#ffffff1f;font-size:105px;font-style:normal;font-weight:800;position:absolute;top:105px;left:50%;transform:translate(-50%)}.category-topline{color:#ffffffb8;letter-spacing:.14em;justify-content:space-between;font-size:8px;font-weight:800;display:flex;position:absolute;top:28px;left:28px;right:28px}.category-topline span:first-child:before{background:var(--orange);content:"";border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.workflow-food .category-topline span:first-child:before{background:#3bc386}.workflow-category h3{letter-spacing:-.05em;margin:0 0 40px;font-size:clamp(34px,3.6vw,55px);line-height:1.03}.workflow-pharma h3,.workflow-cosmetic h3{font-size:clamp(31px,3vw,44px)}.category-action{border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.category-action span{color:#b2c8c9;font-size:8px}.category-action strong{font-size:9px}.category-action strong span{color:var(--orange)}.credential-showcase-section{background:#f8faf9;position:relative;overflow:hidden}.credential-showcase-section:after{content:"";border:1px solid #118b8d1a;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-330px;right:-260px;box-shadow:0 0 0 80px #118b8d06,0 0 0 160px #118b8d04}.credential-showcase-head{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:55px;display:grid;position:relative}.credential-showcase-head>p{color:#697b81;max-width:450px;margin:0 0 8px;font-size:15px;line-height:1.7}.credential-badge-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.credential-badge{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;min-height:330px;padding:22px;transition:transform .23s,box-shadow .23s;display:flex;position:relative;box-shadow:0 15px 40px #052f380d}.credential-badge:hover{transform:translateY(-6px);box-shadow:0 25px 60px #052f381f}.credential-badge>i{color:var(--orange);font-size:15px;font-style:normal;position:absolute;top:22px;right:23px}.badge-symbol{background:#eef6f5;flex-direction:column;justify-content:center;align-items:center;min-height:148px;margin:-22px -22px 22px;padding:22px;display:flex;position:relative;overflow:hidden}.credential-badge-2 .badge-symbol{color:#1559a4;background:#eef3fa}.credential-badge-3 .badge-symbol{color:#b64d13;background:#fff3eb}.credential-badge-4 .badge-symbol{background:var(--teal-dark);color:#fff}.badge-symbol img{object-fit:contain;mix-blend-mode:multiply;width:170px;height:102px}.badge-symbol-document{padding:0;background:#fff!important}.badge-symbol-document img{object-fit:cover;object-position:center top;mix-blend-mode:normal;width:100%;height:148px;transform:scale(1.015)}.official-document-label{border-left:2px solid var(--orange);color:#fff;background:#052f38e6;padding:6px 8px;font-weight:800;position:absolute;bottom:10px;right:12px;letter-spacing:.13em!important;font-size:6px!important}.badge-symbol>span{letter-spacing:-.04em;font-size:39px;font-weight:800}.credential-badge-3 .badge-symbol>span,.credential-badge-4 .badge-symbol>span{letter-spacing:.04em;font-size:30px}.badge-symbol>small{margin-top:5px;font-size:11px;font-weight:800}.badge-copy{flex-direction:column;flex:1;display:flex}.badge-copy>span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.badge-copy strong{margin:12px 0;font-size:14px;line-height:1.45}.badge-copy small{border-top:1px solid var(--line);color:#7e8e93;margin-top:auto;padding-top:17px;font-size:8px}.editorial-section{background:#fff}.editorial-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.editorial-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:.75fr 1.25fr;min-height:300px;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden}.editorial-card:hover{transform:translateY(-5px);box-shadow:0 23px 60px #052f381c}.editorial-card-1{grid-row:span 2;grid-template-rows:310px 1fr;grid-template-columns:1fr;min-height:620px}.article-visual{background:var(--teal-dark);min-height:100%;position:relative;overflow:hidden}.article-visual:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.article-visual span{border:1px solid #ffffff3d;border-radius:50%;position:absolute}.article-visual span:first-child{width:210px;height:210px;top:50%;left:50%;transform:translate(-50%,-50%)}.article-visual span:nth-child(2){border:24px solid #ffffff12;width:130px;height:130px;top:50%;left:50%;transform:translate(-50%,-50%)}.article-visual span:nth-child(3){background:var(--orange);border:0;width:15px;height:15px;top:28px;right:28px;box-shadow:-45px 72px #ffffff38,4px 135px #ffffff26}.article-visual>strong{z-index:1;color:#fff;letter-spacing:-.04em;font-size:31px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-protein{background:linear-gradient(145deg,#0b7f83,#08404a)}.article-culture{background:linear-gradient(145deg,#ff8a3f,#a54820)}.article-copy{flex-direction:column;padding:29px;display:flex}.article-copy>div{color:var(--orange-dark);letter-spacing:.13em;justify-content:space-between;font-size:7px;font-weight:800;display:flex}.article-copy>div span:last-child{color:#89979b}.article-copy h3{letter-spacing:-.04em;margin:32px 0 14px;font-size:clamp(22px,2.3vw,34px);line-height:1.17}.editorial-card-1 .article-copy h3{font-size:clamp(31px,3.2vw,47px)}.article-copy p{color:#6c7e84;font-size:10px;line-height:1.7}.editorial-card-1 .article-copy p{max-width:620px;font-size:12px}.article-copy>strong{border-top:1px solid var(--line);color:var(--teal);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:9px;display:flex}.article-copy>strong span{color:var(--orange)}.enhanced-team .team-gallery,.team-photo-main{position:relative}.team-photo-main figcaption{border-left:3px solid var(--orange);color:#fff;background:#052f38eb;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.team-photo-main figcaption strong{font-size:11px}.team-photo-main figcaption span{color:#a8c1c3;font-size:8px}.team-stat{z-index:3;border-left:3px solid var(--orange);color:var(--ink);background:#fff;align-items:center;gap:12px;padding:15px 17px;display:flex;position:absolute;box-shadow:0 13px 34px #052f382b}.team-stat strong{color:var(--teal);letter-spacing:-.04em;font-size:23px}.team-stat span{color:#6c7e84;font-size:7px;font-weight:800;line-height:1.4}.stat-years{top:45px;right:-20px}.stat-local{bottom:40px;left:14px}.enhanced-team .team-copy{position:relative;overflow:hidden}.team-orbit{border:1px solid #ffffff14;border-radius:50%;width:440px;height:440px;position:absolute;top:-130px;right:-180px;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff03}.team-capabilities{flex-wrap:wrap;gap:7px;margin:-10px 0 30px;display:flex}.team-capabilities span{color:#8eb4b6;border:1px solid #ffffff2b;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:800}@media (max-width:1120px){.precision-hero .hero-grid{gap:25px}.calibration-journey-head{gap:55px}.calibration-evidence{grid-template-columns:repeat(2,1fr)}.workflow-category-grid{grid-template-columns:1.15fr .85fr}.workflow-cosmetic{grid-column:span 2;min-height:380px}.credential-badge-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.precision-hero .hero-grid{grid-template-columns:1fr}.calibration-console{min-height:610px}.calibration-journey-head{grid-template-columns:1fr;gap:35px}.calibration-track{grid-template-columns:repeat(2,1fr);gap:25px 0}.calibration-step:last-child{grid-column:span 2}.calibration-step{min-height:190px}.workflow-category-grid{grid-template-columns:1fr}.workflow-cosmetic{grid-column:auto;min-height:520px}.workflow-category{min-height:520px}.credential-showcase-head{grid-template-columns:1fr;gap:28px}.editorial-grid{grid-template-rows:auto;grid-template-columns:1fr}.editorial-card-1{grid-row:auto}}@media (max-width:640px){.calibration-console{min-height:515px;margin:0}.precision-panel{inset:34px 0}.precision-dial{height:310px}.ring-a{width:235px;height:235px}.ring-b{width:158px;height:158px}.precision-readout>div{padding:13px 10px}.certificate-chip{width:194px;right:-8px}.verification-chip{display:none}.calibration-track{grid-template-columns:1fr}.calibration-step,.calibration-step:last-child{grid-column:auto;min-height:auto}.calibration-step{padding:0 0 28px}.step-marker{margin-bottom:16px}.calibration-step p{max-width:310px}.calibration-evidence{grid-template-columns:1fr}.calibration-evidence>div,.calibration-evidence>a{min-height:120px}.workflow-category,.workflow-cosmetic{min-height:450px}.workflow-category h3{font-size:40px}.credential-badge-grid{grid-template-columns:1fr}.credential-badge{min-height:345px}.editorial-card,.editorial-card-1{grid-template-rows:220px auto;grid-template-columns:1fr;min-height:0}.article-copy{min-height:320px}.team-photo-main figcaption{flex-direction:column;align-items:flex-start;gap:4px}.stat-years{top:28px;right:0}.stat-local{display:none}}.analyst-first-hero{background:linear-gradient(118deg,#fbfdfc 0%,#fff 52%,#e9f4f2 100%)}.analyst-first-hero .analysis-card{border-top:4px solid var(--teal)}.analyst-first-hero .analysis-question{position:relative;overflow:hidden}.analyst-first-hero .analysis-question:after{content:"";border:1px solid #118b8d21;border-radius:50%;width:190px;height:190px;position:absolute;top:-74px;right:-62px;box-shadow:0 0 0 32px #118b8d07,0 0 0 64px #118b8d05}.analyst-first-hero .analysis-question>*{z-index:1;position:relative}.analyst-trust-strip .trust-grid>div{min-height:108px;padding-top:31px;position:relative;overflow:hidden}.analyst-trust-strip .trust-grid>div:after{content:"";border:1px solid #118b8d1a;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-40px;right:-25px}.compass-workspace{min-height:650px}.compass-workspace:before{opacity:1;background:0 0;border:1px solid #118b8d24;width:610px;height:610px;top:28px;right:-195px;box-shadow:0 0 0 72px #118b8d06,0 0 0 144px #118b8d04}.compass-panel{z-index:3;border:1px solid #118b8d33;border-top:4px solid var(--teal);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff6;border-radius:14px;grid-template-columns:205px 1fr;gap:12px;display:grid;position:absolute;inset:28px 0;overflow:hidden;box-shadow:0 35px 90px #052f3829}.compass-panel:before{content:"";border:1px solid #118b8d14;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-125px;box-shadow:0 0 0 58px #118b8d05,0 0 0 116px #118b8d03}.compass-copy{z-index:4;flex-direction:column;justify-content:space-between;min-width:0;padding:31px 0 25px 25px;display:flex;position:relative}.compass-kicker{color:var(--teal);letter-spacing:.16em;font-size:8px;font-weight:800}.compass-copy h2{letter-spacing:-.05em;max-width:205px;margin:13px 0;font-size:clamp(25px,2.2vw,34px);line-height:1.04}.compass-copy>div:first-child>p{color:#6d7f85;margin:0;font-size:10px;line-height:1.65}.compass-selection{border-top:1px solid var(--line);margin:22px 0 17px;padding-top:16px}.compass-selection>span{color:var(--orange-dark);letter-spacing:.14em;font-size:7px;font-weight:800}.compass-selection>strong{margin:8px 0 7px;font-size:14px;line-height:1.25;display:block}.compass-selection>p{color:#6d7f85;min-height:44px;margin:0 0 12px;font-size:8px;line-height:1.55}.compass-priorities{flex-wrap:wrap;gap:5px;display:flex}.compass-priorities span{color:#367579;background:#eaf5f3;border-radius:20px;padding:5px 6px;font-size:6px;font-weight:750;line-height:1.2}.compass-cta{background:var(--teal-dark);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-height:49px;margin-right:-1px;padding:0 15px;font-size:8px;font-weight:800;line-height:1.35;transition:background .2s,transform .2s;display:flex}.compass-cta span{color:var(--orange);flex:none;font-size:15px}.compass-cta:hover{background:var(--teal);transform:translateY(-2px)}.compass-visual{z-index:3;place-items:center;min-width:0;display:grid;position:relative}.compass-instrument{aspect-ratio:1;color:#fff;background:radial-gradient(circle,#063842 0 27%,#0000 27.3%),radial-gradient(circle,#073f49f7 0 68%,#062f38 68.4% 100%);border:1px solid #6fcdca85;border-radius:50%;width:min(355px,100% - 28px);position:relative;box-shadow:0 24px 58px #052f383d,inset 0 0 0 10px #ffffff06,inset 0 0 60px #3ebbb814}.compass-ticks{background:repeating-conic-gradient(from 0deg,#118b8d7a 0 .55deg,transparent .6deg 6deg) border-box;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:8px solid #0000;border-radius:50%;animation:70s linear infinite compass-turn;position:absolute;inset:-9px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes compass-turn{to{transform:rotate(360deg)}}.compass-crosshair:before,.compass-crosshair:after{z-index:0;content:"";background:#82d5d238;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compass-crosshair:before{width:82%;height:1px}.compass-crosshair:after{width:1px;height:82%}.compass-core{z-index:3;text-align:center;background:#052f38;border:1px solid #7ad3cfa6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #ffffff09,0 12px 30px #00000038}.compass-core:after{content:"";border:1px dashed #7ad3cf3b;border-radius:50%;position:absolute;inset:12px}.compass-core span,.compass-core strong{z-index:1;letter-spacing:.16em;font-size:6px;position:relative}.compass-core strong{margin-top:4px;font-size:9px}.compass-core i{z-index:1;background:var(--orange);border-radius:50%;width:7px;height:7px;margin-top:9px;position:relative;box-shadow:0 0 0 6px #ff7b241a}.compass-orbit{z-index:4;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.compass-orbit>span{--dot-index:0;width:8px;height:8px;transform:rotate(calc(var(--dot-index) * 30deg)) translateX(177px) rotate(calc(var(--dot-index) * -30deg));background:#69c5c1;border:2px solid #fff;border-radius:50%;margin:-4px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #118b8d80,0 3px 9px #052f3847}.compass-orbit>span.key-dot{background:var(--orange);width:11px;height:11px;margin:-5.5px;box-shadow:0 0 0 2px #fff,0 0 0 3px #ff7b244d,0 5px 12px #052f3847}.compass-sectors{z-index:2;position:absolute;inset:0}.compass-sector{color:#c2dcdd;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:70px;flex-direction:column;justify-content:center;align-items:center;width:132px;min-height:84px;padding:9px 8px;transition:border-color .22s,background .22s,color .22s,transform .22s;display:flex;position:absolute}:is(.compass-sector:hover,.compass-sector:focus-visible){color:#fff;background:#ffffff0e;border-color:#75cbc866;outline:none}.compass-sector.active{color:#fff;background:#ff7b2421;border-color:#ff7b24c2;box-shadow:inset 0 0 24px #ff7b240d}.compass-sector-1{top:15px;left:50%;transform:translate(-50%)}:is(.compass-sector-1:hover,.compass-sector-1:focus-visible,.compass-sector-1.active){transform:translate(-50%)translateY(-2px)}.compass-sector-2{top:50%;right:4px;transform:translateY(-50%)}:is(.compass-sector-2:hover,.compass-sector-2:focus-visible,.compass-sector-2.active){transform:translateY(-50%)translate(2px)}.compass-sector-3{bottom:15px;left:50%;transform:translate(-50%)}:is(.compass-sector-3:hover,.compass-sector-3:focus-visible,.compass-sector-3.active){transform:translate(-50%)translateY(2px)}.compass-sector-4{top:50%;left:4px;transform:translateY(-50%)}:is(.compass-sector-4:hover,.compass-sector-4:focus-visible,.compass-sector-4.active){transform:translateY(-50%)translate(-2px)}.compass-sector .sector-code{color:#75cbc8;border:1px solid #75cbc85c;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-bottom:5px;font-size:7px;font-weight:800;display:flex}.compass-sector.active .sector-code{border-color:var(--orange);background:var(--orange);color:#fff}.compass-sector strong{letter-spacing:.04em;text-transform:uppercase;max-width:120px;font-size:8px;line-height:1.25}.compass-sector small{color:#8fb3b5;margin-top:5px;font-size:5.5px;line-height:1.35;display:none}.compass-sector.active small{display:block}.compass-support-note{color:#60767c;letter-spacing:.04em;justify-content:center;align-items:center;margin:0;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:23px;left:0;right:0}.compass-support-note span{background:#42b77f;border-radius:50%;width:6px;height:6px;margin-right:7px;box-shadow:0 0 0 4px #42b77f1c}.calibration-support-section{background:var(--teal-dark);color:#fff;position:relative;overflow:hidden}.calibration-support-section:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:760px;height:760px;position:absolute;top:-330px;right:-210px;box-shadow:0 0 0 92px #ffffff05,0 0 0 184px #ffffff03}.calibration-support-head{z-index:1;grid-template-columns:1.08fr .92fr;align-items:end;gap:85px;display:grid;position:relative}.calibration-support-head h2 em{color:#75cac7}.calibration-support-intro p{color:#b3c9ca;max-width:550px;font-size:15px;line-height:1.75}.calibration-support-body{z-index:1;background:#ffffff06;border:1px solid #ffffff24;grid-template-columns:330px 1fr;margin-top:52px;display:grid;position:relative}.calibration-accreditation-card{background:#ffffff09;border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;min-height:300px;padding:32px;display:flex;position:relative}.accreditation-logo{background:#fff;border-radius:4px;justify-content:center;align-items:center;width:165px;height:92px;margin-bottom:27px;display:flex}.accreditation-logo img{object-fit:contain;width:150px;height:80px}.calibration-accreditation-card small,.calibration-accreditation-card strong,.calibration-accreditation-card div>span{display:block}.calibration-accreditation-card small{color:#73b2b3;letter-spacing:.15em;font-size:8px;font-weight:800}.calibration-accreditation-card strong{color:#fff;letter-spacing:-.04em;margin:12px 0 7px;font-size:31px}.calibration-accreditation-card div>span{color:#a9c2c4;max-width:280px;font-size:10px;line-height:1.6}.calibration-accreditation-card i{color:var(--orange);font-size:20px;font-style:normal;position:absolute;top:35px;right:35px}.calibration-mini-track{grid-template-columns:repeat(5,1fr);display:grid}.calibration-mini-track article{border-right:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;min-height:300px;padding:30px 20px 26px;display:flex;position:relative}.calibration-mini-track article:after{z-index:2;color:#ffffff61;content:"→";font-size:11px;position:absolute;top:45px;right:-5px}.calibration-mini-track article:last-child{border-right:0;grid-column:auto}.calibration-mini-track article:last-child:after{display:none}.calibration-mini-track article>span{width:32px;height:32px;color:var(--orange);border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex}.calibration-mini-track strong{margin:24px 0 10px;font-size:13px;line-height:1.35;display:block}.calibration-mini-track p{color:#9ab5b7;max-width:185px;margin:0;font-size:9px;line-height:1.65}.anchor-target{pointer-events:none;width:1px;height:1px;position:absolute;top:-78px;left:0}@media (max-width:920px){.compass-workspace{min-height:675px}.compass-panel{grid-template-columns:235px 1fr;inset:20px 4%}.compass-copy{padding-left:29px}.compass-instrument{width:min(400px,100% - 34px)}.compass-orbit>span{transform:rotate(calc(var(--dot-index) * 30deg)) translateX(min(200px, calc((100vw - 130px) / 2))) rotate(calc(var(--dot-index) * -30deg))}.calibration-support-head,.calibration-support-body{grid-template-columns:1fr}.calibration-support-head{gap:34px}.calibration-accreditation-card{border-bottom:1px solid #ffffff24;border-right:0;min-height:310px}.calibration-mini-track article{min-height:250px}}@media (max-width:640px){.compass-workspace{min-height:910px}.compass-panel{grid-template-rows:390px 1fr;grid-template-columns:1fr;min-height:870px;margin-top:20px;position:relative;inset:auto}.compass-copy{order:2;padding:30px 24px 24px}.compass-copy h2{max-width:310px;font-size:35px}.compass-copy>div:first-child>p{max-width:310px;font-size:11px}.compass-selection{margin-top:18px}.compass-selection>p{min-height:0}.compass-visual{order:1}.compass-instrument{width:min(330px,100% - 40px)}.compass-orbit>span{transform:rotate(calc(var(--dot-index) * 30deg)) translateX(min(165px, calc((100vw - 74px) / 2))) rotate(calc(var(--dot-index) * -30deg))}.compass-sector{width:120px;min-height:76px}.compass-sector-1{top:11px}.compass-sector-2{right:1px}.compass-sector-3{bottom:11px}.compass-sector-4{left:1px}.compass-core{width:96px;height:96px}.compass-support-note{bottom:5px}.analyst-trust-strip .trust-grid{grid-template-columns:1fr 1fr}.analyst-trust-strip .trust-grid>div{min-height:94px}.analyst-trust-strip .trust-grid>div:last-child{grid-column:span 2}.calibration-support-body{margin-top:42px}.calibration-accreditation-card{min-height:300px;padding:25px}.calibration-mini-track{grid-template-columns:1fr}.calibration-mini-track article,.calibration-mini-track article:last-child{grid-column:auto;min-height:132px}.calibration-mini-track article:after{display:none}.segment-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.compass-ticks{animation:none}}.analyst-first-hero .hero-grid{grid-template-columns:.84fr 1.16fr;gap:28px;min-height:1050px;overflow:visible}.analyst-first-hero .hero-copy{align-self:center}.compass-workspace{--wheel-size:clamp(700px, 57vw, 820px);min-width:0;min-height:1000px;padding-top:26px;overflow:visible}.compass-workspace:before{display:none}.application-wheel{z-index:2;width:var(--wheel-size);height:var(--wheel-size);color:#fff;background:radial-gradient(circle at 35% 27%,#1f818445,#0000 38%),radial-gradient(circle,#073f49 0 64%,#052f38 64.3% 100%);border:1px solid #73cdca99;border-radius:50%;margin-left:-24px;position:relative;box-shadow:0 36px 85px #052f3840,inset 0 0 0 14px #ffffff06,inset 0 0 100px #42bcb71a}.application-wheel:before{content:"";border:1px solid #77d2ce2e;border-radius:50%;position:absolute;inset:10.5%;box-shadow:inset 0 0 0 36px #ffffff03}.application-wheel:after{content:"";border:1px dashed #77d2ce47;border-radius:50%;position:absolute;inset:29%}.application-wheel-ticks{background:repeating-conic-gradient(from 0deg,#118b8da6 0 .55deg,transparent .65deg 3deg) border-box;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:11px solid #0000;border-radius:50%;animation:90s linear infinite application-wheel-turn;position:absolute;inset:-13px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes application-wheel-turn{to{transform:rotate(360deg)}}.application-wheel-ring{pointer-events:none;border:1px solid #7dd5d12e;border-radius:50%;position:absolute}.application-wheel-ring.ring-outer{inset:4.5%}.application-wheel-ring.ring-middle{border-style:dashed;inset:19%}.application-wheel-crosshair:before,.application-wheel-crosshair:after{z-index:0;content:"";background:#81d5d22b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application-wheel-crosshair:before{width:77%;height:1px}.application-wheel-crosshair:after{width:1px;height:77%}.application-wheel-core{z-index:3;text-align:center;background:#042c35ed;border:1px solid #80dad6a6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:290px;height:290px;padding:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #ffffff06,0 25px 60px #0000003d}.application-wheel-core span{color:#82cecb;letter-spacing:.16em;font-size:13px;font-weight:800}.application-wheel-core strong{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:235px;margin:17px 0 15px;font-size:37px;line-height:.98}.application-wheel-core strong.compact{font-size:29px;line-height:1.04}.application-wheel-core small{color:#94b8ba;max-width:190px;font-size:11px;font-weight:650;line-height:1.5}.application-wheel-core i{background:var(--orange);border-radius:50%;width:13px;height:13px;margin-top:21px;box-shadow:0 0 0 9px #ff7b241c}.application-wheel-nodes{z-index:5;position:absolute;inset:0}.application-node{--application-index:0;color:#97d3d0;letter-spacing:-.02em;cursor:pointer;width:62px;height:62px;transform:rotate(calc((var(--application-index) * 30deg) - 90deg)) translateX(calc((var(--wheel-size) / 2) - 18px)) rotate(calc((var(--application-index) * -30deg) + 90deg));background:#073f49;border:2px solid #7ed2cfb8;border-radius:50%;justify-content:center;align-items:center;margin:-31px;font-size:19px;font-weight:800;transition:width .2s,height .2s,margin .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 7px #052f38c7,0 8px 21px #0000002e}:is(.application-node:hover,.application-node:focus-visible){color:#fff;border-color:#fff;outline:none;box-shadow:0 0 0 8px #052f38e0,0 10px 26px #0000003d}.application-node.active{background:var(--orange);color:#fff;border-color:#fff;width:70px;height:70px;margin:-35px;font-size:20px;box-shadow:0 0 0 7px #fff3,0 0 0 10px #ff7b2433,0 12px 28px #00000042}.application-detail{z-index:4;width:min(650px,100%);margin:52px 0 0 18px;position:relative}.application-detail-topline{border-bottom:1px solid #cbdad9;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.application-detail-topline span{color:var(--orange-dark);letter-spacing:.15em;font-size:15px;font-weight:800}.application-detail-topline small{color:#829297;letter-spacing:.1em;font-size:13px;font-weight:800}.application-detail>p{max-width:610px;color:var(--ink);margin:22px 0 0;font-size:24px;font-weight:650;line-height:1.5}.application-priorities{flex-wrap:wrap;gap:9px;margin:24px 0 27px;display:flex}.application-priorities span{color:#337477;background:#ffffffb8;border:1px solid #caddda;border-radius:30px;padding:9px 12px;font-size:14px;font-weight:750}.application-explore{background:var(--teal-dark);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;width:min(100%,560px);min-height:66px;padding:0 24px;font-size:18px;font-weight:800;line-height:1.3;transition:background .2s,transform .2s;display:flex}.application-explore span{color:var(--orange);flex:none;font-size:25px}.application-explore:hover{background:var(--teal);transform:translateY(-2px)}.integrity-team .team-copy h2{max-width:730px;font-size:clamp(44px,4.6vw,68px)}.integrity-team .team-copy>p{max-width:680px;margin:27px 0 24px;font-size:14px;line-height:1.8}.integrity-team .team-copy blockquote{max-width:650px;margin-bottom:30px;font-size:14px}.integrity-team .team-capabilities{max-width:680px}.integrity-team .team-capabilities span{color:#a8cccd;padding:8px 11px}@media (max-width:1120px){.analyst-first-hero .hero-grid{grid-template-columns:.88fr 1.12fr;gap:20px}.compass-workspace{--wheel-size:680px}.application-wheel{margin-left:-10px}.application-wheel-core{width:245px;height:245px}.application-wheel-core strong{max-width:195px;font-size:32px}.application-wheel-core strong.compact{font-size:25px}}@media (max-width:920px){.analyst-first-hero .hero-grid{grid-template-columns:1fr;min-height:0}.compass-workspace{--wheel-size:min(620px, calc(100vw - 82px));min-height:990px;padding-top:55px}.application-wheel{margin-left:auto;margin-right:auto}.application-detail{width:min(620px,100%);margin-left:auto;margin-right:auto}.application-wheel-core{width:230px;height:230px}.application-node{width:54px;height:54px;margin:-27px;font-size:16px}.application-node.active{width:62px;height:62px;margin:-31px;font-size:18px}}@media (max-width:640px){.compass-workspace{--wheel-size:min(380px, calc(100vw - 36px));min-height:770px;padding-top:34px}.application-wheel-core{width:154px;height:154px;padding:16px}.application-wheel-core span{font-size:7px}.application-wheel-core strong{max-width:125px;margin:10px 0 8px;font-size:22px}.application-wheel-core strong.compact{font-size:17px;line-height:1}.application-wheel-core small{font-size:7px}.application-wheel-core i{width:8px;height:8px;margin-top:11px;box-shadow:0 0 0 5px #ff7b241c}.application-node{width:42px;height:42px;transform:rotate(calc((var(--application-index) * 30deg) - 90deg)) translateX(calc((var(--wheel-size) / 2) - 10px)) rotate(calc((var(--application-index) * -30deg) + 90deg));margin:-21px;font-size:12px;box-shadow:0 0 0 4px #052f38cc,0 6px 14px #0000002e}.application-node.active{width:48px;height:48px;margin:-24px;font-size:13px;box-shadow:0 0 0 4px #fff3,0 0 0 6px #ff7b2433,0 8px 18px #00000040}.application-detail{margin-top:42px}.application-detail-topline span{font-size:10px}.application-detail-topline small{font-size:9px}.application-detail>p{margin-top:17px;font-size:17px}.application-priorities{gap:6px;margin:19px 0 22px}.application-priorities span{padding:7px 9px;font-size:10px}.application-explore{min-height:58px;padding:0 17px;font-size:14px}.integrity-team .team-copy h2{font-size:43px}.integrity-team .team-copy>p,.integrity-team .team-copy blockquote{font-size:12px}}@media (prefers-reduced-motion:reduce){.application-wheel-ticks{animation:none}}.analyst-first-hero .hero-grid{min-height:860px}.compass-workspace{min-height:820px}.application-wheel-core{width:430px;height:430px;padding:54px 48px 46px;background:radial-gradient(circle at 34% 24%,rgb(27 126 130 / .28),transparent 44%),rgb(4 44 53 / .97);box-shadow:0 0 0 20px rgb(255 255 255 / .055),0 25px 60px rgb(0 0 0 / .24),inset 0 0 70px rgb(17 139 141 / .08)}.application-wheel-core .application-core-kicker{color:#8bd4d1;letter-spacing:.145em;font-size:11px;font-weight:800;line-height:1.35}.application-wheel-core .application-core-kicker b{color:#ff9a57;font:inherit}.application-wheel-core strong{max-width:330px;margin:17px 0 13px;font-size:clamp(30px, 2.45vw, 36px);line-height:1.02}.application-wheel-core strong.compact{max-width:340px;font-size:30px;line-height:1.04}.application-core-description{max-width:315px;color:#c3d7d8;margin:0;font-size:17px;line-height:1.42}.application-core-priorities{justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;max-width:340px;margin:19px 0 20px;display:flex}.application-core-priorities span{color:#bde0df;letter-spacing:0;white-space:nowrap;background:rgb(255 255 255 / .055);border:1px solid rgb(132 213 209 / .34);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.2}.application-core-explore{color:#fff;background:#118b8d;border:1px solid rgb(255 255 255 / .22);border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:0 21px;font-size:16px;font-weight:800;line-height:1.2;transition:background 0.2s,border-color 0.2s,transform 0.2s;display:inline-flex}.application-core-explore span{color:#ff9a57;letter-spacing:0;font-size:19px}.application-core-explore:hover,.application-core-explore:focus-visible{background:#0d9fa1;border-color:rgb(255 255 255 / .58);outline:none;transform:translateY(-2px)}@media (max-width:1120px){.analyst-first-hero .hero-grid{min-height:800px}.compass-workspace{min-height:760px}.application-wheel-core{width:390px;height:390px;padding:46px 39px 39px}.application-wheel-core strong,.application-wheel-core strong.compact{max-width:310px;font-size:28px}.application-core-description{max-width:290px;font-size:15px}.application-core-priorities{margin:15px 0 17px}.application-core-priorities span{font-size:12px}.application-core-explore{min-height:45px;font-size:15px}}@media (max-width:920px){.analyst-first-hero .hero-grid{min-height:0}.compass-workspace{min-height:680px}.application-wheel-core{width:360px;height:360px;padding:40px 34px 34px}.application-wheel-core strong,.application-wheel-core strong.compact{max-width:280px;font-size:26px}.application-core-description{font-size:14px}.application-core-priorities span{padding:5px 8px;font-size:11px}.application-core-explore{min-height:44px;font-size:14px}}@media (max-width:640px){.compass-workspace{--wheel-size:min(500px, calc(100vw + 110px));min-height:calc(var(--wheel-size) + 42px);padding-top:26px}.application-wheel{left:50%;margin-left:0;margin-right:0;transform:translateX(-50%)}.application-wheel-core{width:min(310px, calc(100vw - 48px));height:min(310px, calc(100vw - 48px));padding:30px 25px 25px}.application-wheel-core .application-core-kicker{max-width:235px;font-size:8px}.application-wheel-core strong,.application-wheel-core strong.compact{max-width:245px;margin:10px 0 8px;font-size:clamp(20px, 6vw, 24px);line-height:1.02}.application-core-description{max-width:245px;font-size:12px;line-height:1.35}.application-core-priorities{gap:5px;max-width:255px;margin:11px 0 13px}.application-core-priorities span{padding:4px 7px;font-size:9px}.application-core-explore{gap:9px;min-height:44px;padding:0 16px;font-size:13px}.application-core-explore span{font-size:16px}}@media (max-width:360px){.application-wheel-core{padding:24px 20px 20px}.application-wheel-core strong,.application-wheel-core strong.compact{margin:8px 0 6px;font-size:20px}.application-core-description{font-size:11px}.application-core-priorities{margin:8px 0 10px}}.webinar-poster{background:#073f49;position:relative}.webinar-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.webinar-poster::after{z-index:1;pointer-events:none}.analyst-first-hero .hero-grid{min-height:780px}.compass-workspace{--wheel-size:clamp(650px, 48vw, 700px);min-height:720px;padding-top:38px}.application-wheel{margin-right:auto;margin-left:auto}.application-wheel-nodes{pointer-events:none}.application-node{pointer-events:auto}@media (min-width:1121px){.application-wheel{transform:translateX(38px)}}.footer-brand img{width:250px;max-width:100%;padding:0;background:#fff0;border-radius:0;filter:drop-shadow(0 0 12px rgb(255 255 255 / .1))}.footer-brand img.footer-logo-white{width:300px;height:95px;object-fit:cover;object-position:center;mix-blend-mode:screen;filter:none}.footer-brand p{margin-top:18px}.footer-channel-links{display:flex;flex-wrap:wrap;gap:8px 14px;max-width:330px;margin-top:18px}.footer-channel-links a{color:#a9c9ca;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-channel-links a:hover{color:#fff}.calibration-accreditation-card small{font-size:10px}.calibration-accreditation-card div>span{color:#c0d1d2;font-size:12px}.calibration-mini-track article>span{font-size:10px}.calibration-mini-track strong{font-size:15px}.calibration-mini-track p{color:#bed0d1;font-size:11px;line-height:1.6}.filter-title{font-size:12px}.application-filter button{grid-template-columns:38px 1fr;padding:15px 8px;font-size:15px;line-height:1.35}.application-filter button span{font-size:11px}.product-row-logo img{width:160px;height:104px;padding:2px}.product-row-copy>span{letter-spacing:.1em;font-size:12px}.principal-logo-added img{object-fit:contain;padding:14px}.principal-logo-new b{position:absolute;z-index:2;top:9px;right:10px;color:var(--orange);letter-spacing:.12em;font-size:7px;font-weight:800}.workflow-hub-library{padding-top:92px;padding-bottom:100px;background:#fbfcfc}.workflow-hub-library .workflow-category.current-workflow{outline:2px solid var(--teal);outline-offset:-2px}@media (max-width:1120px){.analyst-first-hero .hero-grid{min-height:740px}.compass-workspace{--wheel-size:min(650px, 60vw);min-height:680px}.product-row-logo img{width:138px;height:94px}}@media (max-width:920px){.analyst-first-hero .hero-grid{min-height:0}.compass-workspace{--wheel-size:min(600px, calc(100vw - 70px));min-height:650px}.principal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.compass-workspace{--wheel-size:min(440px, calc(100vw + 50px));min-height:calc(var(--wheel-size) + 36px);padding-top:24px}.application-filter button{grid-template-columns:32px 1fr;padding:13px 8px;font-size:13px}.application-filter button span{font-size:10px}.product-row-logo img{width:min(190px, 82%);height:105px}.principal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-hub-library{padding-top:72px;padding-bottom:78px}}.main-nav{gap:clamp(12px, 1.55vw, 24px)}.product-page-hero{padding-top:50px;padding-bottom:55px}.product-page-hero .breadcrumb{margin-bottom:24px}.product-page-hero h1{margin-bottom:0;font-size:clamp(44px, 5vw, 68px)}.mobile-product-controls{display:none}.product-row-logo{overflow:hidden}.product-row-logo img{width:100%;height:100%;padding:0;background:#fff}.product-row-logo img.logo-fit-cover{object-fit:cover}.product-row-logo img.logo-fit-contain{object-fit:contain;padding:8px}.principal-logo img{width:calc(100% - 12px);height:calc(100% - 24px);filter:none}.principal-logo-added img{padding:0}.principal-borosil-scientific img,.principal-biotium img,.principal-faithful img{object-fit:contain;padding:6px}.principal-biotium img{transform:scale(1.08)}.principal-faithful img{transform:scale(1.06)}.product-logo-biotium{transform:scale(1.08)}.product-logo-faithful{transform:scale(1.04)}.application-filter{position:static;top:auto;align-self:start}@media (min-width:1121px){.product-row{grid-template-columns:40px 250px minmax(0,1fr) 170px;gap:28px;min-height:320px}.product-row-logo{width:250px;height:165px}.product-row-logo img,.product-row-logo img.logo-fit-contain{width:calc(100% - 12px);height:calc(100% - 12px);padding:4px}}@media (min-width:921px) and (max-width:1120px){.product-row{grid-template-columns:32px 210px minmax(0,1fr);gap:22px}.product-row-logo{width:210px;height:145px}.product-row-logo img,.product-row-logo img.logo-fit-contain{width:calc(100% - 10px);height:calc(100% - 10px);padding:3px}}.principal-logo small{z-index:2;font-size:9px}.principal-logo-new b{top:10px;right:11px;padding:4px 6px;color:#fff;background:var(--orange);font-size:9px}@media (hover:hover) and (pointer:fine){.principal-logo img{filter:grayscale(1)}.principal-logo:hover img{filter:grayscale(0)}}.workflow-modal-open{overflow:hidden}.lead-modal{max-height:calc(100dvh - 48px)}.lead-form{overflow-y:auto}.consent-field a{color:var(--teal);text-decoration:underline}@media (max-width:1120px){.product-row-logo img{width:100%;height:100%}}@media (max-width:920px){.product-page-hero{padding-top:44px;padding-bottom:48px}.lead-modal{grid-template-columns:1fr;width:min(680px, 100%);max-height:calc(100dvh - 32px);overflow-y:auto}.modal-intro{padding:38px 36px 30px}.modal-intro h2{margin:18px 0 14px;font-size:32px}.lead-form{overflow:visible;padding:34px 36px 38px}}@media (max-width:640px){.product-page-hero{padding-top:34px;padding-bottom:38px}.product-page-hero h1{font-size:42px}.products-browser-section{padding-top:56px}.products-browser-grid{display:block}.mobile-product-controls{display:grid;gap:12px;margin-bottom:24px}.mobile-application-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.mobile-application-chips::-webkit-scrollbar{display:none}.mobile-application-chips button{flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:24px;color:#536b73;background:#fff;font-size:10px;font-weight:700}.mobile-application-chips button.active{border-color:var(--teal-dark);color:#fff;background:var(--teal-dark)}.mobile-filter-toggle{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;border:1px solid var(--teal);color:var(--teal-dark);background:#fff;font-size:11px;font-weight:800}.application-filter{display:none;position:static;margin-bottom:30px;padding:18px;border:1px solid var(--line);background:#fff}.application-filter.filters-open{display:flex}.product-results-head{grid-template-columns:1fr;gap:20px}.product-row-logo img{width:100%;height:100%}.modal-backdrop{align-items:end;padding:0}.lead-modal{width:100%;min-height:100dvh;max-height:100dvh;border-radius:0}.modal-close{position:fixed;top:14px;right:14px}.modal-intro{padding:58px 24px 26px}.modal-intro h2{font-size:29px}.lead-form{grid-template-columns:1fr;gap:16px;padding:28px 24px 40px}.consent-field,.lead-form .button,.lead-form>small,.form-error{grid-column:1}}@media (max-width:920px){.product-row-logo{width:min(240px, 100%);height:160px}.product-row-logo img,.product-row-logo img.logo-fit-contain{width:calc(100% - 10px);height:calc(100% - 10px);padding:3px}}@media (max-width:640px){.product-row-logo{width:100%;height:170px}.product-row-logo img,.product-row-logo img.logo-fit-contain{width:calc(100% - 8px);height:calc(100% - 8px);padding:2px}}.article-hub-hero,.about-hero{padding:74px 0 84px}.article-hub-hero h1,.about-hero h1,.article-detail-hero h1{max-width:980px;margin:25px 0 0;font-size:clamp(54px, 6vw, 92px);font-weight:700;letter-spacing:-.055em;line-height:.98}.article-hub-hero h1 em,.about-hero h1 em{color:var(--teal);font-style:normal}.article-hub-section{background:#fbfcfc}.insights-browser{display:grid;gap:28px}.insights-filter{display:flex;flex-wrap:wrap;gap:9px}.insights-filter button{min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:24px;color:#536b73;background:#fff;cursor:pointer;font-size:11px;font-weight:700;transition:color 0.2s,background 0.2s,border-color 0.2s}.insights-filter button:hover,.insights-filter button.active{border-color:var(--teal);color:#fff;background:var(--teal)}.insights-filter button.topic-peduli{border-color:#c82333;color:#fff;background:#d62839}.insights-filter button.topic-peduli:hover,.insights-filter button.topic-peduli.active{border-color:#9f1725;background:#b81f2e}.insights-results{display:grid;gap:22px}.insight-hub-featured,.insight-hub-card{border:1px solid var(--line);background:#fff;overflow:hidden}.insight-hub-featured{display:grid;grid-template-columns:1.12fr 0.88fr;min-height:470px}.insight-hub-featured .article-visual{min-height:470px}.insight-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.insight-hub-card{display:grid;grid-template-rows:230px 1fr}.insight-hub-card .article-visual{min-height:230px}.insight-card-copy{display:flex;flex-direction:column;min-height:300px;padding:28px}.insight-card-copy>span{color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.insight-card-copy h2{margin:22px 0 14px;font-size:25px;letter-spacing:-.04em;line-height:1.12}.insight-card-copy p{color:var(--muted);font-size:12px;line-height:1.7}.insight-card-copy>strong{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);color:var(--teal);font-size:11px}.article-training{background:linear-gradient(145deg,#075c68,#118b8d)}.article-customer{background:linear-gradient(145deg,#183f4a,#0a7478)}.article-product{background:linear-gradient(145deg,#dc6419,#8f3a18)}.article-workshop{background:linear-gradient(145deg,#0b7b7e,#073f49)}.article-support{background:linear-gradient(145deg,#254b56,#0b6b70)}.article-webinar{background:linear-gradient(145deg,#e36a1d,#774026)}.article-collaboration{background:linear-gradient(145deg,#073f49,#136f72)}.article-peduli{background:linear-gradient(145deg,#d62839,#8f1420)}.article-hub-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:22px}.article-hub-featured,.article-hub-card{border:1px solid var(--line);background:#fff;overflow:hidden}.article-hub-featured{display:grid;grid-template-rows:440px 1fr}.article-hub-featured .article-visual,.article-hub-card .article-visual,.article-detail-heading .article-visual{min-height:100%}.article-hub-copy,.article-hub-card>div:last-child{padding:34px}.article-hub-copy>span,.article-hub-card>div:last-child>span,.related-article-grid>a>span,.article-body-grid aside>span{color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.article-hub-copy h2,.article-hub-card h2{margin:18px 0 15px;letter-spacing:-.04em}.article-hub-copy h2{font-size:38px}.article-hub-card h2{font-size:27px}.article-hub-copy p,.article-hub-card p{color:var(--muted);font-size:13px;line-height:1.7}.article-hub-copy>strong,.article-hub-card>div:last-child>strong,.related-article-grid>a>strong{color:var(--teal);font-size:12px}.article-hub-list{display:grid;gap:22px}.article-hub-card{display:grid;grid-template-columns:42% 58%;min-height:330px}.article-detail-hero{background:linear-gradient(112deg,#f9fbfa,#eef7f6);padding:70px 0 80px}.article-detail-heading{display:grid;grid-template-columns:1.15fr 0.85fr;align-items:center;gap:70px}.article-detail-heading h1{font-size:clamp(52px, 5.2vw, 80px)}.article-detail-heading .article-visual{min-height:390px;border-radius:6px}.article-body-grid{display:grid;grid-template-columns:1fr 330px;align-items:start;gap:90px}.article-body-copy{max-width:780px}.article-body-copy p{color:#445d65;margin-bottom:28px;font-size:19px;line-height:1.85}.article-body-grid aside{background:var(--teal-dark);color:#fff;padding:32px}.article-body-grid aside strong{margin:18px 0 28px;font-size:24px;line-height:1.35;display:block}.related-articles-section{background:var(--soft)}.related-article-grid{display:grid;grid-template-columns:repeat(3,1fr)}.related-article-grid>a{min-height:220px;padding:34px;border:1px solid var(--line);background:#fff}.related-article-grid h3{margin:32px 0 45px;font-size:27px;letter-spacing:-.035em}.about-hero-grid{display:grid;grid-template-columns:1.25fr 0.75fr;align-items:end;gap:80px}.about-hero-grid>p{color:var(--muted);margin:0 0 5px;font-size:17px;line-height:1.8}.integrity-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.integrity-principle-grid article{min-height:300px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.integrity-principle-grid article>span{color:var(--orange-dark);font-size:11px;font-weight:800}.integrity-principle-grid h3{margin:65px 0 17px;font-size:27px;letter-spacing:-.035em}.integrity-principle-grid p{color:var(--muted);font-size:13px;line-height:1.75}.about-team{display:grid;grid-template-columns:1.05fr 0.95fr;background:var(--teal-deep);color:#fff}.about-team-gallery>img{width:100%;height:470px;object-fit:cover;object-position:center 38%}.about-team-gallery>div{display:grid;grid-template-columns:1fr 1fr}.about-team-gallery>div img{width:100%;height:240px;object-fit:cover}.about-team-copy{align-self:center;padding:70px}.about-team-copy h2{font-size:clamp(42px, 4vw, 64px)}.about-team-copy h2 em{color:#75cac7}.about-team-copy>p{color:#b5cbcc;margin:30px 0;font-size:15px;line-height:1.8}.about-team-copy blockquote{border-left:3px solid var(--orange);margin:0 0 32px;padding-left:22px;color:#d1dede;font-size:16px;line-height:1.7}.about-team-copy>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.about-team-copy>div:last-child span{border:1px solid #ffffff26;padding:8px 10px;color:#a8cccd;font-size:9px;font-weight:800}.workflow-detail-recommendations{background:#fbfcfc}.workflow-detail-recommendations .workflow-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}@media (max-width:920px){.article-hub-grid,.article-detail-heading,.article-body-grid,.about-hero-grid,.about-team{grid-template-columns:1fr}.insight-hub-featured{grid-template-columns:1fr}.insight-hub-featured .article-visual{min-height:360px}.insight-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-hub-card{grid-template-columns:38% 62%}.article-body-grid{gap:45px}.about-team-copy{padding:60px 7%}}@media (max-width:640px){.article-hub-hero h1,.about-hero h1,.article-detail-hero h1{font-size:46px}.article-hub-featured{grid-template-rows:310px 1fr}.article-hub-card{grid-template-columns:1fr}.article-hub-card .article-visual{min-height:220px}.article-detail-heading .article-visual{min-height:290px}.article-body-copy p{font-size:16px}.related-article-grid,.insight-card-grid,.integrity-principle-grid,.workflow-detail-recommendations .workflow-category-grid{grid-template-columns:1fr}.insight-hub-featured .article-visual{min-height:290px}.insights-filter{gap:7px}.insights-filter button{min-height:36px;padding:0 13px;font-size:10px}.integrity-principle-grid article{min-height:250px}.about-team-gallery>img{height:320px}.about-team-gallery>div img{height:170px}}.contact-hero{padding:74px 0 88px;background:linear-gradient(112deg,#fbfcfc,#edf6f5)}.contact-hero-grid{display:grid;grid-template-columns:1.22fr 0.78fr;align-items:end;gap:80px}.contact-hero h1{max-width:940px;margin:25px 0 0;font-size:clamp(54px, 6vw, 92px);font-weight:700;letter-spacing:-.055em;line-height:.98}.contact-hero h1 em{color:var(--teal);font-style:normal}.contact-hero-grid>p{margin:0 0 5px;color:var(--muted);font-size:17px;line-height:1.8}.contact-routing-section{background:#fbfcfc}.contact-routing-layout{display:grid;grid-template-columns:0.82fr 1.18fr;border:1px solid var(--line);background:#fff;box-shadow:0 24px 70px #052f380d}.contact-route-panel{padding:42px;color:#fff;background:var(--teal-dark)}.contact-route-heading>span,.contact-form-heading>span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.14em}.contact-route-heading>strong{display:block;max-width:390px;margin:18px 0 34px;font-size:26px;letter-spacing:-.035em;line-height:1.2}.contact-route-list{display:grid;border-top:1px solid #ffffff24}.contact-route-list button{display:grid;grid-template-columns:38px 1fr 25px;align-items:center;gap:15px;min-height:112px;padding:18px 15px;border-bottom:1px solid #ffffff24;color:#c2d4d5;text-align:left;cursor:pointer;transition:color 0.2s,background 0.2s,padding 0.2s}.contact-route-list button:hover,.contact-route-list button.active{padding-left:23px;color:#fff;background:#ffffff0c}.contact-route-list button>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff3d;border-radius:50%;color:var(--orange);font-size:9px;font-weight:800}.contact-route-list button.active>span{border-color:var(--orange);background:var(--orange);color:#fff}.contact-route-list button strong{display:block;font-size:15px}.contact-route-list button small{display:block;max-width:340px;margin-top:7px;color:#91afb1;font-size:9px;line-height:1.55}.contact-route-list button i{color:var(--orange);font-size:17px;font-style:normal}.contact-route-panel>p{display:flex;align-items:center;gap:10px;margin:27px 0 0;color:#8faeb0;font-size:9px;line-height:1.6}.contact-route-panel>p span{flex:none;width:7px;height:7px;border-radius:50%;background:#42b77f;box-shadow:0 0 0 5px #42b77f1c}.contact-form-shell{padding:47px}.contact-form-heading{padding-bottom:28px;border-bottom:1px solid var(--line)}.contact-form-heading>span{color:var(--orange-dark)}.contact-form-heading h2{margin:16px 0 10px;font-size:41px;letter-spacing:-.045em}.contact-form-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.contact-form-shell form{margin-top:28px}.contact-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.contact-form-shell label{display:grid;gap:8px;color:#536a72;font-size:10px;font-weight:700}.contact-form-shell input,.contact-form-shell textarea{width:100%;border:1px solid var(--line);background:#fbfcfc;color:var(--ink);font-size:13px;outline:none;transition:border-color 0.2s,background 0.2s}.contact-form-shell input{height:49px;padding:0 14px}.contact-form-shell textarea{resize:vertical;min-height:135px;padding:14px;line-height:1.6}.contact-form-shell input:focus,.contact-form-shell textarea:focus{border-color:var(--teal);background:#fff}.contact-message-field{margin-top:17px}.contact-consent{grid-template-columns:18px 1fr!important;align-items:start;gap:11px!important;margin:21px 0;color:#6a7d83!important;font-weight:500!important;line-height:1.6}.contact-consent input{width:17px;height:17px;margin-top:2px;accent-color:var(--teal)}.contact-consent a{color:var(--teal);font-weight:700}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form-submit{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:20px}.contact-form-submit .button:disabled{opacity:.65;cursor:wait}.contact-form-status{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.contact-form-status.success{color:#247455}.contact-form-status.error{color:#a7422c}.contact-direct-section{position:relative;overflow:hidden;color:#fff;background:var(--teal-deep)}.contact-direct-section::after{position:absolute;top:-380px;right:-280px;width:760px;height:760px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 95px #ffffff05,0 0 0 190px #ffffff03;content:""}.contact-direct-grid{position:relative;z-index:1;display:grid;grid-template-columns:0.72fr 1.28fr;align-items:end;gap:90px}.contact-direct-grid h2{font-size:clamp(47px, 4.8vw, 72px)}.contact-direct-grid h2 em{color:#75cac7}.contact-direct-grid>div:first-child>p{max-width:470px;margin:28px 0 0;color:#b5cbcc;font-size:14px;line-height:1.8}.contact-route-confirmation{display:inline-flex;margin-top:26px;padding:10px 14px;border:1px solid #75cac766;color:#75cac7;font-size:8px;font-weight:800;letter-spacing:.14em}.contact-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ffffff28;border-left:1px solid #ffffff28}.contact-channel-grid a{position:relative;display:flex;flex-direction:column;min-width:0;min-height:240px;padding:26px;border-right:1px solid #ffffff28;border-bottom:1px solid #ffffff28}.contact-channel-grid a>span{color:var(--orange);font-size:10px;font-weight:800}.contact-channel-grid small{margin:auto 0 11px;color:#75cac7;font-size:8px;font-weight:800;letter-spacing:.14em}.contact-channel-grid strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.contact-channel-grid i{position:absolute;top:25px;right:25px;color:var(--orange);font-size:18px;font-style:normal}.contact-office-section{background:#fff}.contact-office-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,0.75fr);min-height:530px;overflow:hidden;border:1px solid var(--line);background:#f6faf9}.contact-office-map{position:relative;min-height:530px;overflow:hidden;background:#dfeae8}.contact-office-map::after{position:absolute;inset:0;background:linear-gradient(135deg,rgb(1 68 77 / .05),rgb(1 68 77 / .28));content:"";pointer-events:none}.contact-office-map iframe{display:block;width:100%;height:100%;min-height:530px;border:0;filter:saturate(.72) contrast(.96)}.contact-map-badge{position:absolute;z-index:1;left:28px;bottom:28px;display:inline-flex;align-items:center;gap:9px;padding:12px 15px;color:#fff;background:var(--teal-dark);font-size:9px;font-weight:800;letter-spacing:.12em}.contact-map-badge i{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px rgb(255 123 44 / .2)}.contact-address-card{display:flex;flex-direction:column;padding:clamp(36px, 4vw, 62px);background:#fbfcfc}.contact-address-card h2{margin:25px 0 18px;font-size:clamp(42px, 4vw, 67px);letter-spacing:-.055em;line-height:.99}.contact-address-card h2 em{color:var(--teal)}.contact-address-intro{max-width:460px;margin:0 0 34px;color:var(--muted);font-size:13px;line-height:1.7}.contact-address-detail{padding:25px 0;border-top:1px solid var(--line)}.contact-address-detail span,.contact-office-hours span{display:block;margin-bottom:10px;color:var(--orange-dark);font-size:8px;font-weight:800;letter-spacing:.14em}.contact-address-detail strong{font-size:19px;letter-spacing:-.02em;line-height:1.5}.contact-office-hours{display:grid;grid-template-columns:0.8fr 1.2fr;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.contact-office-hours strong{font-size:11px;line-height:1.6}.contact-map-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:24px;border-top:1px solid var(--line)}.contact-map-actions a{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 16px;border:1px solid var(--teal);color:var(--teal);font-size:9px;font-weight:800}.contact-map-actions a:first-child{color:#fff;background:var(--teal)}.contact-networks-section{background:#f7faf9}.contact-networks-section h2 em{color:var(--teal)}.contact-network-groups{display:grid;grid-template-columns:1.2fr 0.8fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.contact-network-groups>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-network-groups>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-network-groups>div>span{grid-column:1 / -1;padding:17px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--orange-dark);background:#fff;font-size:9px;font-weight:800;letter-spacing:.14em}.contact-network-groups a{position:relative;display:flex;flex-direction:column;min-height:210px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.contact-network-groups a i{display:flex;align-items:center;justify-content:flex-start;width:112px;height:58px;color:var(--teal-dark);background:#fff0;font-size:11px;font-style:normal;font-weight:800}.contact-network-groups a i.channel-logo img{max-width:108px;max-height:54px;object-fit:contain;object-position:left center}.contact-network-groups a i.channel-wordmark{width:auto;max-width:116px;padding:0 10px;border:1px solid var(--line);letter-spacing:.08em}.contact-network-groups a>small{max-width:155px;margin:24px 0 9px;color:var(--muted);font-size:8px;line-height:1.5}.contact-network-groups a strong{margin-top:auto;font-size:17px}.contact-network-groups a b{position:absolute;top:25px;right:25px;color:var(--orange);font-size:17px}@media (max-width:920px){.contact-hero-grid,.contact-routing-layout,.contact-direct-grid,.contact-office-shell{grid-template-columns:1fr}.contact-hero-grid,.contact-direct-grid{gap:45px}.contact-office-map,.contact-office-map iframe{min-height:430px}.contact-channel-grid{grid-template-columns:repeat(3,1fr)}.contact-network-groups{grid-template-columns:1fr}}@media (max-width:640px){.contact-hero h1{font-size:46px}.contact-route-panel,.contact-form-shell{padding:32px 24px}.contact-route-list button{min-height:98px}.contact-field-grid,.contact-channel-grid{grid-template-columns:1fr}.contact-form-submit{grid-template-columns:1fr}.contact-form-submit .button{width:100%}.contact-channel-grid a{min-height:150px}.contact-network-groups>div,.contact-network-groups>div:last-child{grid-template-columns:1fr}.contact-network-groups a{min-height:130px}.contact-office-map,.contact-office-map iframe{min-height:340px}.contact-address-card{padding:32px 24px}.contact-office-hours,.contact-map-actions{grid-template-columns:1fr}}.about-history-section{background:#fbfcfc}.history-timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);overflow-x:auto;padding:25px 0 18px;border-top:1px solid var(--line);scroll-snap-type:x proximity}.history-timeline article{position:relative;min-height:370px;padding:30px 24px 24px;border-right:1px solid var(--line);background:#fff;scroll-snap-align:start}.history-timeline article::before{position:absolute;top:-31px;left:22px;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:var(--teal);box-shadow:0 0 0 1px var(--teal);content:""}.history-year{color:var(--teal);font-size:22px;font-weight:800;letter-spacing:-.04em}.history-mark{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;min-height:96px;margin:23px 0 22px}.history-brand{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:92px;padding:7px;border:1px solid var(--line);background:#fff}.history-brand:only-child{grid-column:1 / -1}.history-brand img{width:100%;height:55px;padding:3px;object-fit:contain;background:#fff}.history-brand strong{display:grid;place-items:center;width:100%;height:55px;color:#fff;background:var(--teal-dark);font-size:13px}.history-brand small{display:block;overflow:hidden;margin-top:5px;color:#60767c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.history-timeline h3{margin:0 0 11px;font-size:19px;letter-spacing:-.03em}.history-timeline p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.history-eras{border-top:1px solid var(--line)}.history-era{display:grid;grid-template-columns:170px minmax(260px,0.8fr) minmax(420px,1.2fr);align-items:start;gap:42px;padding:42px 0;border-bottom:1px solid var(--line)}.history-era-index{display:flex;flex-direction:column;gap:13px}.history-era-index span{color:var(--orange-dark);font-size:9px;font-weight:800;letter-spacing:.14em}.history-era-index strong{color:var(--teal);font-size:30px;letter-spacing:-.04em}.history-era-copy small{color:var(--teal);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.history-era-copy h3{margin:12px 0 13px;font-size:26px;letter-spacing:-.035em;line-height:1.08}.history-era-copy p{max-width:420px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.history-era-brands{display:flex;flex-wrap:wrap;gap:9px}.history-era-brand{display:grid;grid-template-columns:58px minmax(78px,1fr);align-items:center;gap:10px;min-width:172px;min-height:70px;padding:8px 11px;border:1px solid var(--line);background:#fff}.history-era-brand img{width:58px;height:48px;padding:2px;object-fit:contain;background:#fff}.history-era-brand>strong{display:grid;place-items:center;width:48px;height:42px;color:#fff;background:var(--teal-dark);font-size:11px}.history-era-brand span{color:#60767c;font-size:7px;font-weight:800;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.technical-capabilities-section{color:#fff;background:var(--teal-deep)}.technical-capabilities-section h2 em,.principal-ecosystem-section h2 em,.career-culture-copy h2 em{color:#75cac7}.technical-capabilities-section .section-head>p{color:#b5cbcc}.technical-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff29;border-left:1px solid #ffffff29}.technical-capability-grid article{min-height:270px;padding:32px;border-right:1px solid #ffffff29;border-bottom:1px solid #ffffff29}.technical-capability-grid article>span{color:var(--orange);font-size:10px;font-weight:800}.technical-capability-grid h3{margin:65px 0 16px;font-size:23px;letter-spacing:-.035em}.technical-capability-grid p{margin:0;color:#b5cbcc;font-size:12px;line-height:1.7}.accreditation-section{background:#fff}.about-credential-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.about-credential-grid>a{display:flex;flex-direction:column;min-height:320px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.about-credential-grid img{width:155px;height:90px;margin-bottom:25px;object-fit:contain;background:#fff}.about-credential-grid span{color:var(--orange-dark);font-size:9px;font-weight:800;letter-spacing:.13em}.about-credential-grid h3{margin:34px 0 10px;font-size:27px;letter-spacing:-.04em}.about-credential-grid p{color:var(--muted);font-size:12px}.about-credential-grid strong{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);color:var(--teal);font-size:10px}.principal-ecosystem-section{color:#fff;background:var(--teal-dark)}.principal-ecosystem-grid{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:center;gap:90px}.principal-ecosystem-grid>div:first-child>p{max-width:560px;margin:28px 0 34px;color:#b5cbcc;font-size:15px;line-height:1.8}.ecosystem-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #ffffff24;border-left:1px solid #ffffff24}.ecosystem-stat-grid article{min-height:190px;padding:32px;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.ecosystem-stat-grid strong{display:block;margin-bottom:35px;color:#75cac7;font-size:46px;letter-spacing:-.05em}.ecosystem-stat-grid span{color:#b5cbcc;font-size:9px;font-weight:800;letter-spacing:.13em;line-height:1.6}.after-sales-section{background:#fbfcfc}.after-sales-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.after-sales-grid article{min-height:280px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.after-sales-grid span{color:var(--orange-dark);font-size:10px;font-weight:800}.after-sales-grid h3{margin:70px 0 16px;font-size:22px;letter-spacing:-.035em}.after-sales-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.about-editorial-hero{padding:74px 0 0;background:linear-gradient(118deg,#fbfcfc 0%,#fff 58%,#edf6f5 100%)}.about-editorial-intro{display:grid;grid-template-columns:1.28fr 0.72fr;align-items:end;gap:80px}.about-editorial-intro h1{max-width:1040px;margin:25px 0 0;font-size:clamp(56px, 6.6vw, 104px);font-weight:700;letter-spacing:-.06em;line-height:.96}.about-editorial-intro h1 em{color:var(--teal);font-style:normal}.about-editorial-intro>p{max-width:520px;margin:0 0 5px;color:var(--muted);font-size:17px;line-height:1.8}.about-hero-photo{position:relative;margin-top:68px;overflow:hidden;background:var(--teal-deep)}.about-hero-photo img{width:100%;height:clamp(500px, 53vw, 720px);object-fit:cover;object-position:center 45%}.about-hero-photo::after{position:absolute;right:0;bottom:0;left:0;height:24%;background:linear-gradient(transparent,#052f3896);content:""}.about-hero-photo>span{z-index:1;position:absolute;right:28px;bottom:25px;color:#fff;letter-spacing:.14em;font-size:9px;font-weight:800}.about-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);color:#fff;background:var(--teal-deep)}.about-proof-strip>div{display:flex;flex-direction:column;justify-content:space-between;min-height:138px;padding:28px;border-right:1px solid #ffffff24}.about-proof-strip>div:last-child{border-right:0}.about-proof-strip strong{color:#75cac7;font-size:29px;letter-spacing:-.04em}.about-proof-strip span{color:#aac7c8;letter-spacing:.13em;font-size:8px;font-weight:800;line-height:1.5}.about-responsibility-section{background:#fff}.about-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.about-principle-grid article{min-height:310px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.about-principle-grid article>span{color:var(--orange-dark);font-size:10px;font-weight:800}.about-principle-grid h3{max-width:300px;margin:72px 0 17px;font-size:27px;letter-spacing:-.035em;line-height:1.12}.about-principle-grid p{max-width:330px;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.about-people-section{background:#f7faf9}.about-people-head{margin-bottom:72px}.about-people-timeline{border-top:1px solid var(--line)}.about-people-timeline>article{display:grid;grid-template-columns:1.32fr 0.68fr;align-items:stretch;border-bottom:1px solid var(--line);background:#fff}.about-people-timeline>article.reverse{grid-template-columns:0.68fr 1.32fr}.about-people-timeline>article.reverse .about-people-image{order:2}.about-people-image{display:flex;align-items:center;position:relative;min-width:0;overflow:hidden;background:#eaf0ef}.about-people-image img{width:100%;height:auto;object-fit:contain;object-position:center;transition:transform 0.6s ease}.about-people-timeline>article:hover .about-people-image img{transform:scale(1.015)}.about-people-image>span{position:absolute;right:22px;bottom:22px;padding:10px 12px;color:#fff;background:var(--orange);font-size:12px;font-weight:800}.about-people-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px, 6vw, 82px)}.about-people-copy>span{color:var(--orange-dark);letter-spacing:.14em;font-size:9px;font-weight:800}.about-people-copy h3{margin:38px 0 20px;font-size:clamp(35px, 3.2vw, 50px);letter-spacing:-.05em;line-height:1}.about-people-copy p{max-width:430px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.about-milestones-section{color:#fff;background:var(--teal-deep)}.about-milestones-section h2 em,.about-support-section h2 em{color:#75cac7}.about-milestones-section .section-head>p,.about-support-section .section-head>p{color:#b5cbcc}.about-milestone-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #ffffff24;border-left:1px solid #ffffff24}.about-milestone-grid>article{display:flex;flex-direction:column;min-height:480px;padding:28px 24px;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.about-milestone-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.about-milestone-top span{color:var(--orange);font-size:9px;font-weight:800}.about-milestone-top strong{color:#75cac7;font-size:23px;letter-spacing:-.04em}.about-milestone-grid small{margin-top:42px;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.about-milestone-grid p{min-height:94px;margin:20px 0 30px;color:#a9c4c5;font-size:11px;line-height:1.75}.about-brand-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px;margin-top:auto}.about-brand-list>span{padding:7px 8px;border:1px solid #ffffff24;color:#c6d7d8;background:#ffffff07;font-size:7px;font-weight:750;line-height:1.35}.about-credentials-section{background:#fff}.about-editorial-credentials>a{min-height:350px;transition:background 0.2s,transform 0.2s}.about-editorial-credentials>a:hover{z-index:1;background:#f4f9f8;transform:translateY(-3px)}.about-editorial-credentials img{margin-bottom:22px}.about-credential-mark{display:grid;place-items:center;width:84px;height:84px;margin-bottom:27px;border-radius:50%;color:#fff;background:var(--teal-dark);letter-spacing:.08em;font-size:20px;font-weight:800}.about-editorial-credentials h3{margin-top:28px}.about-support-section{color:#fff;background:var(--teal-dark)}.about-support-journey{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ffffff26;border-left:1px solid #ffffff26}.about-support-journey article{position:relative;min-height:280px;padding:28px;border-right:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.about-support-journey article:not(:last-child)::after{position:absolute;top:34px;right:-6px;z-index:1;color:#ffffff70;font-size:12px;content:"→"}.about-support-journey span{color:var(--orange);font-size:10px;font-weight:800}.about-support-journey h3{margin:70px 0 16px;font-size:22px;letter-spacing:-.035em}.about-support-journey p{margin:0;color:#aac3c4;font-size:11px;line-height:1.7}.about-cta-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1080px){.about-editorial-intro{grid-template-columns:1fr;gap:34px}.about-editorial-intro>p{max-width:720px}.about-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-milestone-grid>article{min-height:390px}.about-milestone-grid>article:last-child{grid-column:1 / -1;min-height:300px}}@media (max-width:920px){.about-proof-strip,.about-principle-grid,.about-support-journey{grid-template-columns:repeat(2,1fr)}.about-proof-strip>div:nth-child(2){border-right:0}.about-proof-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.about-people-timeline>article,.about-people-timeline>article.reverse{grid-template-columns:1fr}.about-people-timeline>article.reverse .about-people-image{order:0}.about-people-image img{height:auto}.about-support-journey article::after{display:none}}@media (max-width:640px){.about-editorial-hero{padding-top:56px}.about-editorial-intro h1{font-size:48px}.about-editorial-intro>p{font-size:15px}.about-hero-photo{margin-top:48px}.about-hero-photo img{height:370px}.about-hero-photo>span{right:16px;bottom:16px;font-size:7px}.about-proof-strip>div{min-height:116px;padding:21px}.about-proof-strip strong{font-size:22px}.about-principle-grid,.about-milestone-grid,.about-support-journey{grid-template-columns:1fr}.about-principle-grid article{min-height:255px;padding:28px}.about-principle-grid h3{margin-top:56px}.about-people-head{margin-bottom:48px}.about-people-image img{height:auto}.about-people-copy{padding:38px 28px 46px}.about-people-copy h3{margin-top:28px;font-size:35px}.about-milestone-grid>article,.about-milestone-grid>article:last-child{grid-column:auto;min-height:360px}.about-milestone-grid p{min-height:0}.about-support-journey article{min-height:240px}.about-cta-actions{display:grid}}.privacy-hero-grid,.career-hero-grid,.workflow-hub-hero-grid{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:end;gap:80px;position:relative;z-index:1}.privacy-hero-grid>p,.career-hero-grid>p,.workflow-hub-hero-grid>p{margin:0 0 6px;color:var(--muted);font-size:16px;line-height:1.8}.privacy-content-section{background:#fbfcfc}.privacy-content-grid{display:grid;grid-template-columns:280px 1fr;align-items:start;gap:70px}.privacy-content-grid>aside{position:sticky;top:110px;padding:28px;color:#fff;background:var(--teal-dark)}.privacy-content-grid>aside span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.13em}.privacy-content-grid>aside strong{display:block;margin:20px 0 14px;font-size:22px}.privacy-content-grid>aside p{margin:0;color:#b5cbcc;font-size:11px;line-height:1.7}.privacy-copy{border-top:1px solid var(--line)}.privacy-copy>section{display:grid;grid-template-columns:55px 1fr;gap:25px;padding:35px 0;border-bottom:1px solid var(--line)}.privacy-copy>section>span{color:var(--orange-dark);font-size:10px;font-weight:800}.privacy-copy h2{margin:0 0 14px;font-size:28px;letter-spacing:-.035em}.privacy-copy p{max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.privacy-copy a{color:var(--teal);font-weight:700}.career-culture-section{display:grid;grid-template-columns:1.05fr 0.95fr;color:#fff;background:var(--teal-deep)}.career-culture-image img{width:100%;height:100%;min-height:620px;object-fit:cover;object-position:center 55%}.career-culture-copy{align-self:center;padding:80px 10%}.career-culture-copy h2{font-size:clamp(44px, 4.2vw, 66px)}.career-culture-copy>p{max-width:600px;margin:30px 0;color:#b5cbcc;font-size:15px;line-height:1.8}.career-value-list{display:flex;flex-wrap:wrap;gap:8px}.career-value-list span{padding:9px 11px;border:1px solid #ffffff29;color:#a8cccd;font-size:9px;font-weight:800}.career-openings-section{background:#fbfcfc}.career-opening-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.career-opening-card{display:flex;flex-direction:column;min-height:390px;padding:34px;border:1px solid var(--line);background:#fff}.career-opening-card>span{color:var(--orange-dark);font-size:9px;font-weight:800;letter-spacing:.13em}.career-opening-card h3{margin:42px 0 28px;font-size:29px;letter-spacing:-.04em}.career-opening-card dl{margin:0 0 30px}.career-opening-card dl>div{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px}.career-opening-card dt{color:var(--muted)}.career-opening-card dd{margin:0;font-weight:700}.career-opening-card .button{margin-top:auto}.career-empty-state{max-width:780px;padding:55px;border-left:4px solid var(--orange);background:#fff;box-shadow:0 18px 55px #052f3812}.career-empty-state>span{color:var(--orange-dark);font-size:9px;font-weight:800;letter-spacing:.13em}.career-empty-state h3{margin:24px 0 15px;font-size:31px;letter-spacing:-.04em}.career-empty-state p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.career-opening-list{display:grid;gap:22px}.career-opening-feature{display:grid;grid-template-columns:0.84fr 1.16fr;border:1px solid var(--line);background:#fff;box-shadow:0 20px 60px #052f380b}.career-opening-intro{display:flex;flex-direction:column;min-height:610px;padding:45px;color:#fff;background:var(--teal-dark)}.career-opening-intro>span,.career-opening-detail section>span,.career-story-card>div>span,.career-story-body aside>span{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.career-opening-intro h3{margin:40px 0 20px;font-size:clamp(39px, 4vw, 56px);letter-spacing:-.05em;line-height:1}.career-opening-intro>p{max-width:490px;margin:0 0 35px;color:#b9cecf;font-size:13px;line-height:1.75}.career-opening-intro dl{margin:0 0 32px}.career-opening-intro dl>div{display:grid;grid-template-columns:105px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid #ffffff24;font-size:11px}.career-opening-intro dt{color:#83aaac}.career-opening-intro dd{margin:0;font-weight:700}.career-opening-intro .button{margin-top:auto;background:var(--teal)}.career-opening-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.career-opening-detail section{padding:44px 38px;border-left:1px solid var(--line)}.career-opening-detail section>span{color:var(--orange-dark)}.career-opening-detail ul{display:grid;gap:20px;margin-top:36px}.career-opening-detail li{position:relative;padding-left:21px;color:#526a72;font-size:12px;line-height:1.7}.career-opening-detail li::before{position:absolute;top:8px;left:0;width:7px;height:7px;border-radius:50%;background:var(--teal);content:""}.career-stories-section{background:#fff}.career-stories-section h2 em,.career-related-section h2 em{color:var(--teal);font-style:normal}.career-story-grid{display:grid;grid-template-columns:1.18fr 0.82fr;grid-template-rows:repeat(2,minmax(280px,auto));gap:20px}.career-story-card{display:grid;grid-template-columns:43% 57%;min-width:0;overflow:hidden;border:1px solid var(--line);background:#fff;transition:transform 0.2s,box-shadow 0.2s}.career-story-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #052f3812}.career-story-card img{width:100%;height:100%;min-height:280px;object-fit:cover}.career-story-card>div{display:flex;flex-direction:column;min-width:0;padding:29px}.career-story-card>div>span{color:var(--orange-dark)}.career-story-card h3{margin:24px 0 13px;font-size:25px;letter-spacing:-.04em;line-height:1.08}.career-story-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.career-story-card strong{display:flex;justify-content:space-between;margin-top:auto;padding-top:20px;border-top:1px solid var(--line);color:var(--teal);font-size:10px}.career-story-featured{grid-row:1 / span 2;grid-template-columns:1fr;grid-template-rows:470px 1fr}.career-story-featured img{min-height:470px;object-position:center 67%}.career-story-featured>div{padding:36px}.career-story-featured h3{max-width:570px;font-size:38px}.career-story-featured p{max-width:560px;font-size:13px}.career-story-hero{padding:70px 0 80px;background:linear-gradient(112deg,#f9fbfa,#eef7f6)}.career-story-heading{display:grid;grid-template-columns:0.92fr 1.08fr;align-items:center;gap:70px}.career-story-heading h1{max-width:760px;margin:25px 0 24px;font-size:clamp(50px, 5.2vw, 80px);font-weight:700;letter-spacing:-.055em;line-height:.98}.career-story-heading p{max-width:670px;color:var(--muted);font-size:16px;line-height:1.75}.career-story-heading>img{width:100%;height:590px;object-fit:cover;object-position:center 62%;box-shadow:0 24px 65px #052f3819}.career-story-body-grid{display:grid;grid-template-columns:1fr 330px;align-items:start;gap:90px}.career-story-copy{max-width:780px}.career-story-copy p{margin:0 0 28px;color:#445d65;font-size:19px;line-height:1.85}.career-story-body aside{padding:32px;color:#fff;background:var(--teal-dark)}.career-story-body aside strong{display:block;margin:18px 0 28px;font-size:23px;line-height:1.35}.career-story-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:65px}.career-story-gallery img{width:100%;height:470px;object-fit:cover}.career-related-section{background:var(--soft)}.career-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.career-related-grid>a{display:grid;grid-template-columns:42% 58%;min-height:300px;overflow:hidden;border:1px solid var(--line);background:#fff}.career-related-grid img{grid-row:1 / span 3;width:100%;height:100%;object-fit:cover}.career-related-grid span,.career-related-grid h3,.career-related-grid strong{margin-right:30px;margin-left:30px}.career-related-grid>a>span{align-self:end;margin-top:30px;color:var(--orange-dark);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.career-related-grid h3{align-self:center;font-size:27px;letter-spacing:-.04em;line-height:1.1}.career-related-grid strong{align-self:start;padding-top:17px;border-top:1px solid var(--line);color:var(--teal);font-size:10px}.neutral-workflow-library{background:#fbfcfc}.neutral-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.neutral-workflow-grid .workflow-category{min-height:590px}.neutral-workflow-grid .workflow-category h3{margin-bottom:18px;font-size:43px;letter-spacing:-.045em}.neutral-workflow-grid .workflow-category>p{max-width:360px;margin:0 0 30px;color:#c6d8d8;font-size:12px;line-height:1.7}@media (max-width:920px){.history-era{grid-template-columns:125px minmax(0,1fr);gap:28px}.history-era-brands{grid-column:2}.technical-capability-grid,.about-credential-grid,.after-sales-grid{grid-template-columns:repeat(2,1fr)}.principal-ecosystem-grid,.privacy-hero-grid,.career-hero-grid,.workflow-hub-hero-grid,.privacy-content-grid,.career-culture-section{grid-template-columns:1fr}.privacy-content-grid{gap:35px}.privacy-content-grid>aside{position:static}.career-culture-image img{min-height:430px}.career-opening-feature,.career-story-heading,.career-story-body-grid{grid-template-columns:1fr}.career-opening-detail section:first-child{border-left:0}.career-story-grid{grid-template-columns:1fr;grid-template-rows:auto}.career-story-featured{grid-row:auto}.career-story-heading>img{height:520px}.career-story-body-grid{gap:45px}.career-related-grid{grid-template-columns:1fr}.neutral-workflow-grid{grid-template-columns:1fr}}@media (max-width:640px){.history-era{grid-template-columns:1fr;gap:22px;padding:32px 0}.history-era-index{flex-direction:row;align-items:baseline;justify-content:space-between}.history-era-index strong{font-size:27px}.history-era-brands{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.history-era-brand{grid-template-columns:48px minmax(0,1fr);min-width:0}.history-era-brand img{width:48px;height:42px}.history-timeline{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:0;overflow:visible;padding:0 0 0 22px;border-top:0;border-left:1px solid var(--line);scroll-snap-type:none}.history-timeline article{min-height:230px;border-right:0;border-bottom:1px solid var(--line)}.history-timeline article::before{top:34px;left:-29px}.history-mark{margin:18px 0}.technical-capability-grid,.about-credential-grid,.after-sales-grid,.ecosystem-stat-grid,.career-opening-grid{grid-template-columns:1fr}.principal-ecosystem-grid{gap:55px}.privacy-copy>section{grid-template-columns:34px 1fr;gap:12px}.privacy-copy h2{font-size:23px}.career-culture-image img{min-height:320px}.career-culture-copy{padding:60px 7%}.career-empty-state{padding:35px 28px}.career-opening-intro{min-height:560px;padding:34px 28px}.career-opening-detail{grid-template-columns:1fr}.career-opening-detail section{padding:35px 28px;border-top:1px solid var(--line);border-left:0}.career-story-card,.career-related-grid>a{grid-template-columns:1fr}.career-story-card img{min-height:250px;height:250px}.career-story-featured{grid-template-rows:auto}.career-story-featured img{min-height:330px;height:330px}.career-story-featured>div{padding:28px}.career-story-featured h3{font-size:31px}.career-story-heading h1{font-size:46px}.career-story-heading>img{height:420px}.career-story-copy p{font-size:16px}.career-story-gallery{grid-template-columns:1fr;margin-top:45px}.career-story-gallery img{height:310px}.career-related-grid img{grid-row:auto;height:250px}.career-related-grid span,.career-related-grid h3,.career-related-grid strong{margin-right:28px;margin-left:28px}.career-related-grid strong{margin-bottom:28px}.neutral-workflow-grid .workflow-category{min-height:510px}}.il-blog,.il-article,.il-page{background:var(--white,#fff);color:var(--ink,#16181d)}.il-blog .container,.il-article-inner{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.il-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.il-post-card{border:1px solid rgb(22 24 29 / .10);border-radius:18px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.il-post-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(22 24 29 / .10)}.il-post-card a{display:block;color:inherit;text-decoration:none}.il-post-thumb{aspect-ratio:16/10;overflow:hidden;background:var(--teal-dark,#123)}.il-post-thumb img{width:100%;height:100%;object-fit:cover;display:block}.il-post-body{padding:24px 24px 28px}.il-post-cat{display:inline-block;color:var(--orange,#ff5a1f);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.il-post-body h3{font-size:20px;line-height:1.3;margin-bottom:10px;font-weight:700}.il-post-body p{font-size:15px;line-height:1.6;color:rgb(22 24 29 / .72);margin-bottom:16px}.il-post-body strong{color:var(--orange,#ff5a1f);font-size:13px;font-weight:700}.il-article-inner{max-width:820px}.il-article-head{margin-bottom:32px}.il-article-head h1{font-size:clamp(30px, 5vw, 46px);line-height:1.12;font-weight:800;margin:14px 0 18px}.il-article-summary{font-size:19px;line-height:1.55;color:rgb(22 24 29 / .72)}.il-article-cover{border-radius:20px;overflow:hidden;margin-bottom:36px}.il-article-cover img{width:100%;height:auto;display:block}.il-article-body{font-size:17px;line-height:1.75;color:rgb(22 24 29 / .86)}.il-article-body p{margin-bottom:20px}.il-article-body h2{font-size:26px;font-weight:700;margin:36px 0 14px}.il-article-body h3{font-size:21px;font-weight:700;margin:28px 0 12px}.il-article-body ul,.il-article-body ol{margin:0 0 20px 22px}.il-article-body li{margin-bottom:8px}.il-article-body a{color:var(--orange,#ff5a1f);text-decoration:underline}.il-article-foot{margin-top:44px}.il-article-head .eyebrow,.il-blog .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--orange,#ff5a1f);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.il-pagination{margin-top:48px}.il-pagination .page-numbers{display:inline-block;padding:8px 14px;margin:0 4px;border:1px solid rgb(22 24 29 / .16);border-radius:10px;text-decoration:none;color:inherit;font-weight:600}.il-pagination .page-numbers.current{background:var(--orange,#ff5a1f);color:#fff;border-color:#fff0}@media (max-width:900px){.il-post-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.il-post-grid{grid-template-columns:1fr}}:root{--il-fs-lead:17px;--il-fs-card-title:19px;--il-fs-note:15px;--il-fs-tab:14px;--il-fs-desc:14px;--il-fs-desc-sm:13px;--il-fs-desc-xs:12px;--il-fs-link:13px;--il-fs-index:13px;--il-fs-index-lg:18px;--il-fs-code:12px;--il-fs-label:11px;--il-lh-desc:1.6;--il-fs-article:19px;--il-fs-article-h2:26px;--il-fs-article-h3:21px}.field-card p,.product-row-copy p,.range-preview-card p,.workflow-category p,.insight-card-copy p,.article-hub-copy p,.article-copy p,.calibration-mini-track p,.certificate-body p,.certificate-heading p,.privacy-note p,.demo-hint,.event-facts>div>strong,.trust-grid>div>strong,.badge-copy strong,.certificate-body label{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.field-card p{max-width:240px!important}.field-group,.field-code,.field-priorities span,.product-row-copy>span,.segment-list span,.segment-list small,.tag-list span,.category-topline span,.article-copy span,.insight-card-copy>span,.article-hub-copy>span,.insight-hub-card>div>span,.team-capabilities span,.category-action span,.final-cta .final-cta-inner>div>span,.footer-grid>div>span,.accreditation-section small,.accreditation-section a>div>span,.team-photo figcaption span,.team-gallery figcaption span,.trust-grid>div>span,.event-facts>div>span,.official-document-label,.badge-copy span,.badge-copy small{font-size:var(--il-fs-label)!important}.section-link,.light-link,.text-link,.category-action strong,.article-copy strong,.range-preview-card>strong,.certificate-tabs button,.footer-grid a,.footer-grid p,.footer-bottom a,.footer-bottom span,.footer-channel-links a{font-size:var(--il-fs-link)!important}.field-card h3,.range-preview-card h3,.workflow-category h3,.product-row-copy h3,.insight-card-copy h2{font-size:var(--il-fs-card-title)!important;line-height:1.25!important}.search-field input,.compact-search input{font-size:var(--il-fs-desc)!important}.search-field input::placeholder,.compact-search input::placeholder{font-size:var(--il-fs-desc)!important}.principal-logo{flex-direction:column!important;justify-content:center!important;gap:14px!important;padding:32px 14px 16px!important;min-height:200px!important}.principal-logo img{position:static!important;width:100%!important;height:120px!important;max-height:none!important;object-fit:contain!important}.principal-logo small{position:static!important}.team-photo figcaption strong,.team-gallery figcaption strong{font-size:var(--il-fs-note)!important}.webinar-meta span{font-size:var(--il-fs-label)!important}.affiliation{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.range-preview-index,.field-card-top .field-code{font-size:var(--il-fs-label)!important}.site-main small{font-size:var(--il-fs-label)!important}.principal-logo>span{font-size:var(--il-fs-index)!important}.principal-logo small{font-size:var(--il-fs-desc)!important}.principal-biotium img,.principal-faithful img{transform:none}@media (min-width:1121px){.product-row-logo{height:220px!important}}@media (min-width:921px) and (max-width:1120px){.product-row-logo{height:195px!important}}@media (max-width:920px){.product-row-logo{height:210px!important}}@media (max-width:640px){.product-row-logo{height:215px!important}}.site-main input,.site-main textarea,.site-main select,.site-main form label,.contact-consent span{font-size:var(--il-fs-desc)!important}.button,.button-small,.button-outline,.button-light,.button-ghost,.verify-button,.workflow-page-hero .button-row button,.method-card button{font-size:var(--il-fs-link)!important}.head-action,.product-results-head p{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.finder-count,.products-count{font-size:var(--il-fs-label)!important}.section-head>p,.subpage-hero p,.about-editorial-intro>p,.career-culture-copy>p,.career-story-heading p,.contact-address-intro,.head-action p,.principal-copy p,.calibration-support-intro p,.section-intro.light-intro>p,.credential-showcase-head>p,.final-cta p,.integrity-team .team-copy>p,.integrity-team .team-copy blockquote{font-size:var(--il-fs-lead)!important}.privacy-note p{font-size:var(--il-fs-note)!important}.privacy-note span{font-size:var(--il-fs-index)!important}.cert-number{font-size:var(--il-fs-index)!important}.certificate-tabs button{font-size:var(--il-fs-tab)!important}.calibration-mini-track article>span{font-size:var(--il-fs-index)!important}.field-card-top .field-code{font-size:var(--il-fs-code)!important}.range-preview-index{font-size:var(--il-fs-index)!important}.range-preview-card>span:not(.range-preview-index){font-size:var(--il-fs-label)!important}.breadcrumb{font-size:var(--il-fs-link)!important}.method-card>span{font-size:var(--il-fs-label)!important}.method-card h3{font-size:var(--il-fs-card-title)!important;line-height:1.25!important}.method-card p{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.resource-meta span{font-size:var(--il-fs-label)!important}.scope-list>div>span{font-size:var(--il-fs-label)!important}.scope-list p{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.scope-list strong{font-size:var(--il-fs-desc)!important}.document-lock strong{font-size:var(--il-fs-desc)!important}.filter-title{font-size:var(--il-fs-label)!important}.application-filter button{font-size:var(--il-fs-link)!important}.application-filter button span{font-size:var(--il-fs-code)!important}.mobile-application-chips button{font-size:var(--il-fs-link)!important}.product-results-head>div>span{font-size:var(--il-fs-label)!important}.category-topline>span:last-child{font-size:var(--il-fs-index)!important}.about-credential-grid span{font-size:var(--il-fs-desc-sm)!important}.product-row-index{font-size:var(--il-fs-index)!important}.product-row-action a{font-size:var(--il-fs-link)!important}@media (min-width:1121px){.product-row-action a{padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important}}.insights-filter button{font-size:var(--il-fs-link)!important}.insight-card-copy>strong{font-size:var(--il-fs-link)!important}.article-hub-copy>strong{font-size:var(--il-fs-link)!important}.article-body-grid aside>span{font-size:var(--il-fs-label)!important}.article-body-grid aside strong{font-size:var(--il-fs-card-title)!important;line-height:1.35!important}.related-article-grid>a>span{font-size:var(--il-fs-label)!important}.related-article-grid h3{font-size:var(--il-fs-card-title)!important;line-height:1.25!important}.related-article-grid>a>strong{font-size:var(--il-fs-link)!important}.article-body-copy p{font-size:var(--il-fs-article)!important}.article-body-copy h2{font-size:var(--il-fs-article-h2);font-weight:700;line-height:1.25;margin:40px 0 16px}.article-body-copy h3{font-size:var(--il-fs-article-h3);font-weight:700;line-height:1.3;margin:32px 0 12px}.article-body-copy ul,.article-body-copy ol{margin:0 0 28px 22px}.article-body-copy li{font-size:var(--il-fs-article);line-height:1.75;margin-bottom:10px;color:#445d65}.article-body-copy blockquote{border-left:2px solid var(--orange);margin:0 0 28px;padding:6px 0 6px 22px;font-size:var(--il-fs-article);line-height:1.7;color:#234049}.article-body-copy a{color:var(--orange);text-decoration:underline}.about-hero-photo>span,.about-proof-strip span,.about-brand-list>span{font-size:var(--il-fs-label)!important}.about-people-copy>span,.about-people-image>span,.about-milestone-top span,.about-support-journey span{font-size:var(--il-fs-index)!important}.about-principle-grid h3,.about-support-journey h3,.about-credential-grid h3{font-size:var(--il-fs-card-title)!important;line-height:1.25!important}.about-principle-grid p,.about-support-journey p,.about-credential-grid p,.about-milestone-grid p,.about-people-copy p{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.about-credential-grid strong{font-size:var(--il-fs-link)!important}.about-principle-grid article{min-height:0!important;padding:24px!important}.about-principle-grid h3{margin-top:22px!important}.about-principle-grid article>span{font-size:var(--il-fs-index-lg)!important;line-height:1.2!important}.career-value-list span,.career-opening-intro>span,.career-opening-detail section>span,.career-story-card>div>span,.career-story-body aside>span,.career-related-grid>a>span{font-size:var(--il-fs-label)!important}.career-story-card h3,.career-related-grid h3{font-size:var(--il-fs-card-title)!important;line-height:1.25!important}.career-story-body aside strong{font-size:var(--il-fs-card-title)!important;line-height:1.35!important}.career-opening-intro>p,.career-opening-intro dl>div,.career-opening-detail li,.career-story-card p,.career-story-featured p{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.career-story-card strong,.career-related-grid strong{font-size:var(--il-fs-link)!important}.career-story-copy p{font-size:var(--il-fs-article)!important}.career-story-copy h2{font-size:var(--il-fs-article-h2);font-weight:700;line-height:1.25;margin:40px 0 16px}.career-story-copy h3{font-size:var(--il-fs-article-h3);font-weight:700;line-height:1.3;margin:32px 0 12px}.career-story-copy ul,.career-story-copy ol{margin:0 0 28px 22px}.career-story-copy li{font-size:var(--il-fs-article);line-height:1.75;margin-bottom:10px}.career-story-copy blockquote{border-left:2px solid var(--orange);margin:0 0 28px;padding:6px 0 6px 22px;font-size:var(--il-fs-article);line-height:1.7}.career-story-copy a{color:var(--orange);text-decoration:underline}.contact-route-heading>span,.contact-form-heading>span,.contact-form-status,.contact-route-confirmation,.contact-map-badge,.contact-address-detail span,.contact-office-hours span,.contact-network-groups>div>span{font-size:var(--il-fs-label)!important}.contact-route-list button>span,.contact-channel-grid a>span{font-size:var(--il-fs-index)!important}.contact-route-list button strong{font-size:var(--il-fs-note)!important}.contact-route-heading>strong{font-size:var(--il-fs-card-title)!important;line-height:1.3!important}.contact-address-detail strong{font-size:var(--il-fs-card-title)!important}.contact-route-panel>p,.contact-form-heading p,.contact-direct-grid>div:first-child>p,.contact-channel-grid strong,.contact-office-hours strong{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.contact-route-list button small{font-size:var(--il-fs-desc-sm)!important;line-height:var(--il-lh-desc)!important}.contact-network-groups a>small{font-size:var(--il-fs-desc-xs)!important;line-height:var(--il-lh-desc)!important}.contact-map-actions a{font-size:var(--il-fs-link)!important}.privacy-content-grid aside span{font-size:var(--il-fs-label)!important}.privacy-content-grid aside p{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}.privacy-copy>section>span{font-size:var(--il-fs-index)!important}.privacy-copy h2{font-size:var(--il-fs-article-h2)!important}.privacy-copy p{font-size:var(--il-fs-desc)!important;line-height:var(--il-lh-desc)!important}