/*! 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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#173b2a;--ink-soft:#577061;--forest:#316b49;--forest-deep:#1f4a34;--mint:#b8eec7;--lime:#daf7e1;--sand:#e7f6eb;--cream:#f5fbf6;--white:#fff;--line:#18372a24;--shadow:0 24px 70px #24533729}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary,select{cursor:pointer}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.skipLink{z-index:100;color:var(--ink);background:#fff;border-radius:10px;padding:12px 18px;position:fixed;top:-60px;left:16px}.skipLink:focus{top:16px}.siteHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f4f0;border-bottom:1px solid #102b2814;position:sticky;top:0}.utilityBar{background:var(--forest-deep);color:#fff;letter-spacing:.04em;font-size:11px}.utilityInner,.utilityActions{justify-content:space-between;align-items:center;gap:22px;display:flex}.utilityInner{min-height:37px}.utilityInner p{opacity:.86;align-items:center;gap:8px;margin:0;display:flex}.pulseDot{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #bff35c21}.utilityActions a:hover{opacity:1}.countrySelect{border-left:1px solid #ffffff2b;align-items:center;gap:10px;padding-left:20px;display:flex}.countrySelect select{color:#fff;background:0 0;border:0;outline:0;max-width:190px;font-size:11px}.countrySelect option{color:#172825}.primaryHeader{align-items:center;gap:24px;height:82px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:flex}.brandMark{border:1px solid #102b2840;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative;overflow:hidden}.brandMark i{background:var(--mint);border-radius:50%;position:absolute;inset:7px 17px;transform:rotate(35deg)}.brandMark b{font-size:17px;font-weight:400;position:relative}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{letter-spacing:.12em;font-size:19px;line-height:1}.brand small{color:var(--ink-soft);letter-spacing:.08em;white-space:nowrap;margin-top:5px;font-size:7px}.mainNav{align-items:center;gap:3px;margin-left:auto;display:flex}.navGroup{position:relative}.navGroup summary{white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:10px 8px;font-size:12px;font-weight:700;list-style:none;display:flex}.navGroup summary::-webkit-details-marker{display:none}.navGroup summary span{opacity:.55;font-size:11px}.navMenu{width:320px;box-shadow:var(--shadow);background:#fff;border:1px solid #102b281a;border-radius:18px;padding:22px;position:absolute;top:calc(100% + 20px);right:0}.navWide .navMenu{width:500px}.navGroup[open] .navMenu{animation:.18s ease-out menuIn}@keyframes menuIn{0%{opacity:0;transform:translateY(-5px)}}.menuEyebrow{color:#78908d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:800}.navMenuGrid{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.navMenu a{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:12px;line-height:1.35;display:flex}.navMenu a b{opacity:0;color:#4e8d44}.navMenu a:hover b{opacity:1}.managedMenu{grid-template-columns:1.6fr 1fr;gap:16px;display:grid;width:600px!important}.menuFeature{background:var(--forest);color:#fff;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:20px;display:flex}.menuFeature span{color:var(--mint);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.menuFeature strong{margin:9px 0 13px;font-size:18px;line-height:1.2}.menuFeature a{color:var(--mint);padding:0;font-size:10px}.headerCtas{align-items:center;gap:12px;display:flex}.textCta,.solidCta{white-space:nowrap;border:0;font-size:11px;font-weight:800}.textCta{background:0 0;padding:10px 0}.solidCta{background:var(--ink);color:#fff;border-radius:11px;padding:13px 15px}.solidCta span{color:var(--mint);margin-left:7px}.mobileToggle{border:1px solid var(--line);background:0 0;border-radius:9px;padding:9px 12px;display:none}.hero{color:#fff;background:var(--forest);position:relative;overflow:hidden}.heroGlow{background:radial-gradient(circle,#5ead6f47,#0000 66%);border-radius:50%;width:55vw;height:55vw;position:absolute;top:-10%;right:-5%}.hero:before{content:"";opacity:.07;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:650px;padding:94px 0 66px;display:grid;position:relative}.eyebrow{color:var(--mint);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:24px;font-size:10px;font-weight:800;display:flex}.eyebrow i{background:currentColor;width:52px;height:1px}.heroCopy h1{letter-spacing:-.045em;max-width:670px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,88px);font-weight:400;line-height:.96}.heroCopy h1 em{color:var(--mint);font-weight:400;display:block}.heroCopy>p{color:#d2ded7;max-width:620px;margin:30px 0;font-size:16px;line-height:1.7}.heroActions,.memberActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.buttonLight{color:var(--forest);background:var(--mint)}.buttonDark{color:#fff;background:var(--forest)}.button span{font-size:16px}.playLink{align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.playLink i{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;display:grid}.trustLine{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:18px;margin-top:45px;font-size:9px;display:flex}.trustLine span:before{content:"✓";color:var(--mint);margin-right:6px}.heroVisual{place-items:center;min-height:470px;display:grid;position:relative}.orbit{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.orbitOne{width:400px;height:400px}.orbitTwo{border-style:dashed;border-color:#bff35c45;width:330px;height:330px;animation:26s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.assuranceSeal{background:linear-gradient(145deg,#ffffff1f,#ffffff05);border-radius:50%;place-items:center;width:250px;height:250px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff30,0 36px 90px #0000004d}.sealCore{border:1px solid var(--mint);background:radial-gradient(circle at 30% 25%, #286458, var(--forest-deep));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sealCore span{color:var(--mint);letter-spacing:.25em;font-size:9px}.sealCore strong{background:var(--mint);width:70px;height:70px;color:var(--forest);border-radius:50%;place-items:center;margin:16px;font-size:32px;display:grid}.sealCore small{opacity:.65;font-size:10px}.floatCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#042a25b8;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:13px;min-width:165px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 15px 30px #0003}.floatTop{top:67px;right:0}.floatBottom{bottom:52px;left:3px}.floatCard span:not(.signalBars){flex-direction:column;display:flex}.floatCard small{color:#ffffff8c;font-size:8px}.floatCard strong{color:#fff;margin-top:3px}.labIcon{border:2px solid var(--mint);border-top:0;border-radius:4px 4px 9px 9px;width:24px;height:32px;transform:rotate(8deg)}.labIcon:after{content:"";background:#bff35c99;height:9px;margin-top:17px;display:block}.signalBars{align-items:flex-end;gap:3px;height:28px;display:flex}.signalBars i{background:var(--mint);border-radius:3px;width:4px}.signalBars i:first-child{height:30%}.signalBars i:nth-child(2){height:50%}.signalBars i:nth-child(3){height:75%}.signalBars i:nth-child(4){height:100%}.heroStats{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.heroStats div{align-items:baseline;gap:10px;padding:24px 0 26px;display:flex}.heroStats div+div{border-left:1px solid #ffffff21;padding-left:28px}.heroStats strong{color:var(--mint);font-family:Georgia,serif;font-size:30px;font-weight:400}.heroStats span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.sectionLabel{color:#5f7c77;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:9px;font-weight:800}.sectionLabel.light{color:var(--mint)}.sectionGrid,.sectionHeading{grid-template-columns:1.12fr .88fr;gap:90px;display:grid}.section h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,4.5vw,65px);font-weight:400;line-height:1.04}.leadCopy p,.sectionHeading>p,.foodIntro>p,.membershipGrid>div>p{color:var(--ink-soft);margin:42px 0 24px;font-size:16px;line-height:1.75}.leadCopy a,.inlineLink{color:#1f614d;border-bottom:1px solid #8ca89f;padding-bottom:5px;font-size:11px;font-weight:800}.manifestoGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.manifestoGrid article{padding:37px 36px 0 0}.manifestoGrid article+article{border-left:1px solid var(--line);padding-left:36px}.manifestoGrid article>span{color:#38634e;background:#e3ebd1;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-style:italic;display:grid}.manifestoGrid h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.manifestoGrid p{color:var(--ink-soft);font-size:13px;line-height:1.7}.servicesSection{background:var(--forest-deep);color:#fff}.sectionHeading{align-items:end;margin-bottom:55px}.sectionHeading>p{color:#ffffff9e;max-width:440px;margin:0}.sectorGrid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);display:grid}.sectorCard{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;min-height:280px;padding:27px;transition:all .25s;position:relative;overflow:hidden}.sectorCard:hover{background:var(--mint);color:var(--forest);transform:translateY(-3px)}.sectorTop{color:var(--mint);justify-content:space-between;font-size:9px;display:flex}.sectorCard:hover .sectorTop{color:var(--forest)}.sectorTop i{font-size:18px;font-style:normal}.sectorCard h3{margin:62px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.sectorCard p{color:#ffffff8f;min-height:62px;font-size:12px;line-height:1.6}.sectorCard a{opacity:0;font-size:10px;font-weight:800}.sectorCard:hover a{opacity:1}.foodGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;display:grid}.foodIntro{position:sticky;top:140px}.foodLinks{border-top:1px solid var(--line)}.foodLinks a{border-bottom:1px solid var(--line);grid-template-columns:43px 1fr auto;align-items:center;gap:12px;padding:17px 5px;font-family:Georgia,serif;font-size:17px;display:grid}.foodLinks span{color:#7c948d;font:9px Arial,sans-serif}.foodLinks b{color:#528564;font-family:Arial,sans-serif;font-size:13px}.sectionHeading.darkText>p{color:var(--ink-soft)}.managedGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.managedCard{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;gap:17px;min-height:170px;padding:26px 22px;transition:all .2s;display:grid}.managedCard:nth-child(odd){border-right:1px solid var(--line)}.managedCard:hover{background:#f2f5ec;padding-left:30px}.managedCard>span{color:#7f958f;font-size:9px}.managedCard>b{color:#4e8759}.managedCard h3{margin:0 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.managedCard p{max-width:430px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.certSection{background:var(--forest);color:#fff}.certGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid}.certGraphic{background:radial-gradient(circle at 35% 36%,#286b5c,#0000 35%),linear-gradient(135deg,#0e4d42,#042d28);border:1px solid #ffffff1f;border-radius:28px;height:430px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000038}.certGraphic:before,.certGraphic:after{content:"";border:1px solid #bff35c40;border-radius:50%;width:290px;height:290px;position:absolute;top:60px;left:60px}.certGraphic:after{width:220px;height:220px;inset:95px auto auto 95px}.scanLine{z-index:2;background:linear-gradient(90deg,transparent,var(--mint),transparent);height:1px;box-shadow:0 0 18px var(--mint);position:absolute;top:50%;left:20px;right:20px}.specimen{justify-content:center;align-items:center;gap:15px;display:flex;position:absolute;inset:0}.specimen i{background:linear-gradient(#0000 64%,#bff35ca6 64%);border:1px solid #fff6;border-radius:7px 7px 20px 20px;width:32px;height:150px;transform:rotate(8deg)}.specimen i:nth-child(2){background:linear-gradient(#0000 47%,#5fd2ab8c 47%);height:185px;transform:rotate(-4deg)}.specimen i:nth-child(3){background:linear-gradient(#0000 75%,#f1f9c3a6 75%);height:120px;transform:rotate(14deg)}.qualityBadge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#042a25d4;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;display:flex;position:absolute;bottom:22px;right:22px}.qualityBadge strong{color:var(--mint)}.qualityBadge span{opacity:.6;font-size:9px}.certCopy>p{color:#c5d5d0;max-width:570px;line-height:1.75}.certificateSearch{background:#fff;border-radius:13px;align-items:flex-end;gap:8px;margin:30px 0 16px;padding:8px;display:flex}.certificateSearch label{flex-direction:column;flex:1;padding:4px 9px;display:flex}.certificateSearch label span{color:#77908b;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.certificateSearch input{color:var(--ink);border:0;outline:0;padding:7px 0 2px}.certificateSearch button{background:var(--mint);width:46px;height:46px;color:var(--forest);border:0;border-radius:10px;font-size:18px}.searchResult{border-left:2px solid var(--mint);color:#d3dfdc;background:#ffffff0d;padding:11px 14px;font-size:11px;line-height:1.5}.certCopy .inlineLink{color:var(--mint);border-color:#5f8b6e;margin-top:18px;display:inline-block}.membershipGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.membershipGrid ul{margin:28px 0;padding:0;list-style:none}.membershipGrid li{align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.membershipGrid li i{color:#37644d;background:#e0eacb;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.textButton{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #6e8b83;padding:6px 0;font-size:11px;font-weight:800}.portalMock{background:#fff;border:1px solid #d4d9cc;border-radius:24px;padding:24px;transform:perspective(1200px)rotateY(-3deg)rotateX(2deg);box-shadow:0 30px 80px #0b322b26}.mockTop{border-bottom:1px solid #e8ebe2;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mockBrand{flex-direction:column;display:flex}.mockBrand span{letter-spacing:.12em;font-weight:900}.mockBrand small{color:#8a9c98;margin-top:3px}.mockAvatar{background:var(--forest);width:35px;height:35px;color:var(--mint);border-radius:50%;place-items:center;font-size:9px;display:grid}.mockTabs{color:#879995;white-space:nowrap;border-bottom:1px solid #e8ebe2;gap:20px;padding:14px 0;font-size:8px;display:flex;overflow:hidden}.mockTabs b{color:var(--forest);border-bottom:2px solid var(--mint);padding-bottom:12px}.mockWelcome{padding:28px 0 18px}.mockWelcome span{color:#77908b;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.mockWelcome strong{margin-top:8px;font-family:Georgia,serif;font-size:26px;font-weight:400;display:block}.mockWelcome p{color:#79908b;margin:5px 0;font-size:10px}.mockMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mockMetrics>div{background:#f3f5ef;border-radius:12px;padding:15px}.mockMetrics span,.mockMetrics i{color:#82928e;font-size:7px;font-style:normal;display:block}.mockMetrics strong{margin:7px 0;font-size:22px;display:block}.mockMetrics i{color:#53825f}.mockProgress{border:1px solid #e2e7dd;border-radius:12px;margin-top:13px;padding:16px}.mockProgress span{justify-content:space-between;font-size:9px;display:flex}.mockProgress>i{background:#e6eadf;border-radius:5px;height:5px;margin-top:12px;display:block;overflow:hidden}.mockProgress>i b{background:var(--mint);width:72%;height:100%;display:block}.resourceGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.resourceGrid a{background:#fff;flex-direction:column;min-height:190px;padding:22px;display:flex}.resourceGrid span{color:#809590;font-size:9px}.resourceGrid h3{font-family:Georgia,serif;font-size:20px;font-weight:400}.resourceGrid b{color:#467657;margin-top:auto;font-size:9px}.corporateGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.corporateGrid>div:last-child{border-top:1px solid #ffffff2e}.corporateGrid a{border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:18px 6px;font-family:Georgia,serif;font-size:18px;display:flex}.corporateGrid a span{color:var(--mint);font-family:Arial,sans-serif}.contactBand{background:var(--mint);color:var(--forest);padding:65px 0}.contactBand>.shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.contactBand span{text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.contactBand h2{max-width:700px;margin:10px 0 0;font-family:Georgia,serif;font-size:37px;font-weight:400}.contactBand .buttonLight{background:var(--forest);color:#fff;white-space:nowrap}.siteFooter{color:#fff;background:#042a25;padding:80px 0 30px}.footerTop{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.brand.inverse .brandMark{border-color:#ffffff4d}.brand.inverse small{color:#ffffff80}.footerBrand p{color:#ffffff8a;max-width:340px;margin-top:25px;font-size:12px;line-height:1.7}.footerLinks{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footerLinks>div{flex-direction:column;gap:12px;display:flex}.footerLinks strong{color:var(--mint);text-transform:uppercase;letter-spacing:.13em;margin-bottom:5px;font-size:9px}.footerLinks a{color:#ffffff94;font-size:10px}.footerLinks a:hover{color:#fff}.footerLegal{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:70px;padding-top:23px;display:flex}.footerLegal p{color:#ffffff61;margin:0;font-size:8px}.footerLegal nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.footerLegal a{color:#ffffff8f;font-size:8px}.copyrightStatement{background:#ffffff0a;border-radius:10px;margin-top:22px;padding:20px}.copyrightStatement strong{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.copyrightStatement p{color:#ffffff61;max-width:950px;margin:8px 0 0;font-size:8px;line-height:1.6}.modalBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021b17b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portalModal{background:#fff;border-radius:24px;width:min(455px,100%);animation:.25s ease-out modalIn;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}@keyframes modalIn{0%{opacity:0;transform:translateY(15px)scale(.98)}}.modalClose{z-index:2;background:#edf0e9;border:0;border-radius:50%;width:33px;height:33px;font-size:20px;position:absolute;top:14px;right:16px}.modalBrand{background:#f5f6f0;align-items:center;gap:12px;padding:24px 26px 20px;display:flex}.modalBrand strong{letter-spacing:.07em;font-size:13px}.modalTabs{background:#f5f6f0;grid-template-columns:1fr 1fr;display:grid}.modalTabs button{color:#71837f;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px;font-size:11px;font-weight:800}.modalTabs button.active{border-color:var(--forest);color:var(--forest);background:#fff}.modalBody{padding:35px}.modalEyebrow{color:#658078;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}.modalBody h2{margin:10px 0;font-family:Georgia,serif;font-size:36px;font-weight:400}.modalBody>p{color:#6d807c;font-size:12px;line-height:1.65}.secureSignIn{background:var(--forest);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;margin-top:25px;padding:16px 18px;font-size:11px;font-weight:800;display:flex}.secureSignIn span{color:var(--mint)}.secureNote{background:#f1f5ea;border-radius:11px;gap:12px;margin-top:20px;padding:15px;display:flex}.secureNote>i{color:#32614a;background:#dceac7;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.secureNote span{flex-direction:column;display:flex}.secureNote strong{font-size:9px}.secureNote small{color:#768681;margin-top:4px;font-size:8px;line-height:1.4}@media (width<=1100px){.mainNav{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:18px 24px 30px;display:none;position:absolute;top:119px;left:0;right:0;box-shadow:0 20px 40px #0000001f}.mainNav.open{display:flex}.mobileToggle{margin-left:auto;display:block}.navGroup summary{justify-content:space-between;padding:13px 10px}.navMenu,.navWide .navMenu,.managedMenu{box-shadow:none;border-radius:10px;margin:4px 0 8px;width:100%!important;position:static!important}.headerCtas .textCta{display:none}.heroGrid{grid-template-columns:1fr .8fr}.footerTop{gap:50px}}@media (width<=820px){.shell{width:min(100% - 30px,680px)}.utilityInner p,.utilityActions>a{display:none}.utilityInner{justify-content:flex-end}.primaryHeader{height:72px}.mainNav{top:109px}.headerCtas{display:none}.heroGrid{grid-template-columns:1fr;min-height:auto;padding:75px 0 35px}.heroVisual{min-height:390px}.heroStats{grid-template-columns:repeat(2,1fr)}.heroStats div:nth-child(3){border-left:0}.section{padding:78px 0}.sectionGrid,.sectionHeading,.foodGrid,.certGrid,.membershipGrid,.corporateGrid,.footerTop{grid-template-columns:1fr;gap:45px}.sectionHeading{align-items:start}.manifestoGrid,.sectorGrid{grid-template-columns:1fr}.manifestoGrid article+article{border-left:0;padding-left:0}.manifestoGrid article{padding-bottom:20px}.sectorCard{min-height:220px}.sectorCard h3{margin-top:42px}.foodIntro{position:static}.managedGrid{grid-template-columns:1fr}.managedCard:nth-child(odd){border-right:0}.certGraphic{height:350px}.portalMock{transform:none}.resourceGrid{grid-template-columns:repeat(2,1fr)}.contactBand>.shell{flex-direction:column;align-items:flex-start}.footerLinks{gap:18px}.footerLegal{flex-direction:column}.footerLegal nav{justify-content:flex-start}}@media (width<=520px){.countrySelect span,.brand small{display:none}.brand strong{font-size:16px}.heroCopy h1{font-size:49px}.heroActions{flex-direction:column;align-items:flex-start}.trustLine{flex-direction:column;gap:10px}.heroVisual{min-height:330px}.orbitOne{width:300px;height:300px}.orbitTwo{width:260px;height:260px}.assuranceSeal{width:205px;height:205px}.floatCard{min-width:140px;padding:10px}.floatTop{top:20px}.floatBottom{bottom:10px}.heroStats div{flex-direction:column;padding:18px 8px;display:flex}.heroStats div+div{padding-left:12px}.heroStats strong{font-size:25px}.section h2{font-size:38px}.navMenuGrid,.managedMenu{grid-template-columns:1fr}.menuFeature{display:none}.managedCard{grid-template-columns:28px 1fr auto;padding-inline:8px}.mockMetrics,.resourceGrid{grid-template-columns:1fr}.footerLinks{grid-template-columns:1fr 1fr}.certificateSearch input{max-width:190px}.modalBody{padding:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orbitTwo{animation:none}*{transition:none!important}}.utilityBar{background:#061a32}.navMenu a:hover b{color:#d48800}.menuEyebrow,.brand small{color:#6d7d94}.floatCard{background:#071f3cc2}.sectionLabel{color:#627794}.leadCopy a,.inlineLink{color:#185da7;border-color:#89a7c8}.foodLinks span,.managedCard>span,.pathwayGrid span,.processFlow b,.capabilityList span,.testingSteps li>span{color:#6c809d}.foodLinks b,.managedCard>b,.capabilityList b{color:#d48800}.foodLinks a:hover,.managedCard:hover{background:#f4f8fd}.managedCard p,.pathwayGrid p,.testingSteps li p{color:#60708a}.qualityBadge{background:#071f3cd6}.membershipGrid li i,.secureNote>i,.programmeRows p>i.done{color:#8a5c00;background:#fff0c9}.resourcesSection,.managedSection,.pathwaySection,.capabilitySection{background:#fff}.resourceGrid a:hover{background:#edf4fc}.resourceGrid b,.pathwayGrid a,.settingsPanels button{color:#155da7}.memberSidebar,.siteFooter,.subFooter{background:#061a32}.activity>b,.managedCard.featured{color:var(--ink)}.memberHelp a,.subFooter p,.subFooter a{color:#ffffff94}.subpage{background:var(--cream)}.subHeader{z-index:5;color:#fff;position:absolute;top:0;left:0;right:0}.subHeader>.shell{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:92px;display:flex}.subHeader nav{align-items:center;gap:27px;font-size:10px;font-weight:800;display:flex}.subPortal{border:1px solid #ffffff59;border-radius:10px;padding:12px 15px}.subHero{color:#fff;background:var(--forest);padding:190px 0 100px;position:relative;overflow:hidden}.subHero:after{content:"";border:1px solid #bff35c33;border-radius:50%;width:550px;height:550px;position:absolute;top:-220px;right:-90px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.subHero p,.detailKicker{color:var(--mint);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}.subHero h1{z-index:1;letter-spacing:-.04em;max-width:930px;margin:26px 0;font-family:Georgia,serif;font-size:clamp(52px,7vw,88px);font-weight:400;line-height:1;position:relative}.subHero>.shell>span{z-index:1;color:#c7d6d2;max-width:720px;font-size:16px;line-height:1.7;display:block;position:relative}.detailSection{padding:100px 0}.detailIntro{grid-template-columns:1fr 1fr;gap:100px;display:grid}.detailNumber{color:#6f8a84;letter-spacing:.15em;font-size:9px}.detailIntro h2,.labFeature h2,.testingSteps h2{margin:18px 0;font-family:Georgia,serif;font-size:52px;font-weight:400;line-height:1.05}.detailIntro>p{color:var(--ink-soft);margin:45px 0 0;font-size:16px;line-height:1.8}.pathwaySection{background:#fff;padding:95px 0}.pathwayGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:40px;display:grid}.pathwayGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:30px}.pathwayGrid span{color:#738d86;font-size:9px}.pathwayGrid h3{margin-top:40px;font-family:Georgia,serif;font-size:30px;font-weight:400}.pathwayGrid p{color:var(--ink-soft);font-size:12px;line-height:1.7}.pathwayGrid a{color:#367256;margin-top:20px;font-size:10px;font-weight:800;display:inline-block}.processSection{background:#edf0e8;padding:95px 0}.processFlow{grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.processFlow article{border-top:1px solid #aac0b9;padding:25px;position:relative}.processFlow article:after{content:"";background:var(--mint);border:1px solid var(--forest);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:25px}.processFlow b{color:#78908a;font-size:9px}.processFlow h3{font:400 25px Georgia,serif}.processFlow p{color:var(--ink-soft);font-size:11px;line-height:1.6}.detailCta{background:var(--mint);padding:70px 0}.detailCta>.shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.detailCta p{text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:800}.detailCta h2{margin:10px 0 0;font:400 37px Georgia,serif}.detailCta a{background:var(--forest);color:#fff;border-radius:12px;padding:16px 20px;font-size:10px;font-weight:800}.subFooter{background:var(--forest-deep);color:#fff;padding:32px 0}.subFooter>.shell{justify-content:space-between;align-items:center;gap:30px;display:flex}.subFooter strong{letter-spacing:.14em}.subFooter p,.subFooter a{color:#ffffff80;font-size:9px}.labFeature{padding:110px 0}.labFeatureGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.labFeatureGrid>div:last-child>p:not(.detailKicker){color:var(--ink-soft);font-size:15px;line-height:1.8}.labVisual{background:var(--forest);color:#fff;border-radius:25px;place-items:center;height:450px;display:grid;position:relative;overflow:hidden}.labRings{border:1px solid #bff35c66;border-radius:50%;width:310px;height:310px;position:absolute;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}.labSample{align-items:flex-end;gap:12px;display:flex;position:relative}.labSample i{background:linear-gradient(to top,var(--mint) 38%,transparent 38%);border:1px solid #fff9;border-radius:6px 6px 15px 15px;width:26px;height:150px}.labSample i:nth-child(2){background:linear-gradient(#0000 43%,#5fd6ba 43%);height:190px}.labSample i:nth-child(3){background:linear-gradient(#0000 77%,#e5f4a5 77%);height:120px}.labSample i:nth-child(4){background:linear-gradient(#0000 58%,#88acff 58%);height:170px}.labVisual>span{text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;font-size:8px;position:absolute;bottom:25px}.labStats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:34px;display:grid}.labStats span{border-bottom:1px solid var(--line);gap:12px;padding:15px 5px;font-size:10px;display:flex}.labStats b{color:#63847b}.capabilitySection{background:#fff;padding:100px 0}.capabilityList{border-top:1px solid var(--line);margin-top:35px}.capabilityList a{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;padding:24px 8px;display:grid}.capabilityList a:hover{background:#f2f5ec;padding-left:20px}.capabilityList span{color:#78908a;font-size:9px}.capabilityList strong{font:400 25px Georgia,serif}.capabilityList b{color:#56825f}.testingSteps{background:#edf0e8;padding:110px 0}.testingSteps>.shell{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.testingSteps ol{border-top:1px solid var(--line);padding:0;list-style:none}.testingSteps li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:18px;padding:24px 5px;display:grid}.testingSteps li>span{color:#759088;font-size:9px}.testingSteps strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.testingSteps li p{color:var(--ink-soft);margin:6px 0 0;font-size:11px;line-height:1.5}.memberPage{background:#f2f3ee;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.memberSidebar{background:var(--forest-deep);color:#fff;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.memberLogo{border-bottom:1px solid #ffffff21;align-items:center;gap:11px;padding:0 7px 28px;display:flex}.memberLogo>span:last-child{flex-direction:column;display:flex}.memberLogo strong{letter-spacing:.13em;font-size:15px}.memberLogo small{color:#ffffff7a;margin-top:4px;font-size:8px}.memberSidebar nav{flex-direction:column;gap:5px;margin-top:32px;display:flex}.memberSidebar nav a{color:#ffffff94;border-radius:10px;align-items:center;gap:12px;padding:13px;font-size:10px;display:flex}.memberSidebar nav a i{font-size:8px;font-style:normal}.memberHelp{background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;margin-top:auto;padding:18px}.memberHelp span{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.memberHelp p{font:400 16px Georgia,serif}.memberHelp a{color:#ffffffa6;font-size:9px}.memberContent>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 35px;display:flex}.memberContent>header>div{align-items:center;gap:20px;display:flex}.memberContent>header p{color:#81938f;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.memberContent>header strong,.memberContent>header>a{font-size:9px}.memberMain{max-width:1180px;margin:0 auto;padding:48px 35px 90px}.memberGreeting{justify-content:space-between;align-items:end;gap:30px;display:flex}.memberGreeting span{color:#688179;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.memberGreeting h1{margin:10px 0 6px;font:400 42px Georgia,serif}.memberGreeting p{color:#728680;margin:0;font-size:11px}.memberGreeting>a{background:var(--forest);color:#fff;border-radius:10px;padding:14px 17px;font-size:9px;font-weight:800}.dashboardMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0;display:grid}.dashboardMetrics article{background:#fff;border:1px solid #dde2d8;border-radius:13px;padding:20px}.dashboardMetrics span{color:#738680;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.dashboardMetrics strong{margin:13px 0 8px;font-size:28px;display:block}.dashboardMetrics p{color:#4f805c;margin:0;font-size:8px}.dashboardMetrics p.amber{color:#a7752f}.dashboardGrid{grid-template-columns:1.4fr .6fr;gap:13px;display:grid}.dashboardGrid>article{background:#fff;border:1px solid #dde2d8;border-radius:15px;padding:24px}.panelHead{justify-content:space-between;align-items:center;display:flex}.panelHead span{color:#758a84;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.panelHead h2{margin:7px 0;font:400 21px Georgia,serif}.panelHead>b{color:#47735a;font:400 25px Georgia,serif}.bigProgress{background:#e7ebe3;border-radius:8px;height:7px;margin:22px 0;overflow:hidden}.bigProgress i{background:var(--mint);width:72%;height:100%;display:block}.programmeRows p{border-top:1px solid #e7eae3;align-items:center;gap:13px;margin:0;padding:13px 0;display:flex}.programmeRows p>i{color:#75857f;background:#e8ece5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.programmeRows p>i.live{background:var(--mint);color:var(--forest)}.programmeRows p>span{flex-direction:column;display:flex}.programmeRows p b{font-size:9px}.programmeRows p small{color:#84928f;margin-top:3px;font-size:8px}.activity{border-top:1px solid #e7eae3;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:18px 0;display:grid}.activity>b{background:#edf3e5;border-radius:10px;place-items:center;width:40px;height:40px;font:400 18px Georgia,serif;display:grid}.activity span{flex-direction:column;display:flex}.activity strong{color:#4d755c;text-transform:uppercase;font-size:8px}.activity small{color:#657b75;margin-top:4px;font-size:9px}.settingsPanels{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:35px;display:grid}.settingsPanels article{background:#fff;border:1px solid #dde2d8;border-radius:14px;padding:24px}.settingsPanels span{color:#668078;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.settingsPanels h2{font:400 22px Georgia,serif}.settingsPanels p{color:#72827e;min-height:35px;font-size:10px;line-height:1.5}.settingsPanels button{color:#32694c;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}@media (width<=850px){.subHeader nav{display:none}.detailIntro,.labFeatureGrid,.testingSteps>.shell{grid-template-columns:1fr;gap:45px}.pathwayGrid{grid-template-columns:1fr}.processFlow{grid-template-columns:repeat(2,1fr)}.detailCta>.shell{flex-direction:column;align-items:flex-start}.memberPage{grid-template-columns:1fr}.memberSidebar{height:auto;padding:20px;position:static}.memberSidebar nav{flex-direction:row;margin-top:16px;overflow:auto}.memberSidebar nav a{white-space:nowrap}.memberHelp{display:none}.dashboardMetrics{grid-template-columns:repeat(2,1fr)}.dashboardGrid{grid-template-columns:1fr}.memberContent>header{padding-inline:20px}.memberMain{padding:35px 20px}.memberContent>header p{display:none}}@media (width<=520px){.subHero{padding-top:150px}.subHero h1{font-size:50px}.processFlow,.labStats{grid-template-columns:1fr}.subFooter>.shell,.memberGreeting{flex-direction:column;align-items:flex-start}.dashboardMetrics,.settingsPanels{grid-template-columns:1fr}.memberContent>header strong{display:none}}.pathwayGrid span,.processFlow b,.capabilityList span,.testingSteps li>span{color:#6c809d}.pathwayGrid a,.capabilityList b,.settingsPanels button{color:#155da7}.labRings{border-color:#ffb7035c}.labSample i:nth-child(2){background:linear-gradient(#0000 43%,#59c3ff 43%)}.labSample i:nth-child(3){background:linear-gradient(#0000 77%,#ffd166 77%)}.capabilityList a:hover{background:#f1f6fc}.memberPage{background:#f1f5fa}.memberSidebar{background:#061a32}.memberContent>header p,.memberGreeting span,.dashboardMetrics span,.panelHead span,.settingsPanels span{color:#6c809d}.memberGreeting p,.settingsPanels p{color:#60708a}.dashboardMetrics p{color:#1769aa}.panelHead>b,.activity strong{color:#155da7}.bigProgress{background:#e1e8f1}.programmeRows p>i.done{color:#8a5c00;background:#fff0c9}.siteHeader{background:#eef7f0f5;border-bottom-color:#18372a17}.utilityBar,.memberSidebar,.siteFooter,.subFooter{background:var(--forest-deep)}.brandMark{border-color:#18372a40}.navMenu{border-color:#18372a1a}.navMenu a:hover b,.foodLinks b,.managedCard>b,.capabilityList b{color:#3f865b}.menuEyebrow,.brand small,.sectionLabel{color:#648072}.heroGlow{background:radial-gradient(circle,#9edcaf61,#0000 67%)}.floatCard,.qualityBadge{background:#245337d1}.leadCopy a,.inlineLink,.resourceGrid b,.pathwayGrid a,.settingsPanels button,.panelHead>b,.activity strong{color:#34774e}.leadCopy a,.inlineLink{border-color:#88b99a}.manifestoGrid article>span,.membershipGrid li i,.secureNote>i,.programmeRows p>i.done{color:#245f3d;background:#d8efde}.foodSection,.processSection,.testingSteps{background:var(--sand)}.foodLinks span,.managedCard>span,.pathwayGrid span,.processFlow b,.capabilityList span,.testingSteps li>span,.memberContent>header p,.memberGreeting span,.dashboardMetrics span,.panelHead span,.settingsPanels span{color:#678272}.foodLinks a:hover,.managedCard:hover,.resourceGrid a:hover,.capabilityList a:hover{background:#e8f5eb}.managedCard.featured{color:var(--ink);background:#d9efdf}.managedCard p,.pathwayGrid p,.testingSteps li p,.memberGreeting p,.settingsPanels p{color:#5b7466}.certGraphic{background:radial-gradient(circle at 35% 36%,#73bc89,#0000 36%),linear-gradient(135deg,#4b9666,#245337)}.certGraphic:before,.certGraphic:after,.labRings{border-color:#9edcaf75}.specimen i:nth-child(2),.labSample i:nth-child(2){background:linear-gradient(#0000 43%,#82d19a 43%)}.specimen i:nth-child(3),.labSample i:nth-child(3){background:linear-gradient(#0000 75%,#c8eccf 75%)}.membershipPreview,.memberPage{background:#e7f3ea}.portalMock{border-color:#cce1d2;box-shadow:0 30px 80px #24533729}.mockMetrics>div,.mockProgress,.secureNote{background:#edf7ef}.mockMetrics i,.dashboardMetrics p{color:#34774e}.mockProgress>i,.bigProgress{background:#d8e9dc}.corporateSection{background:#32704b}.modalBrand,.modalTabs{background:#e7f3ea}.modalClose{background:#dcece0}.dashboardMetrics article,.dashboardGrid>article,.settingsPanels article{border-color:#ccdfd1}.processFlow article{border-top-color:#9fc4aa}.programmeRows p,.activity{border-top-color:#d5e5d9}.activity>b{color:var(--ink);background:#e4f1e7}body{background:#f5fbf6}.shell{width:min(1240px,100% - 64px)}.siteHeader{background:#f8fdf9eb;border:0;position:sticky;top:0;box-shadow:0 1px #173b2a14}.utilityBar{color:var(--ink);background:#dff5e5}.pulseDot{background:#43a267;box-shadow:0 0 0 4px #43a2671f}.utilityActions a{opacity:.62}.countrySelect{border-left-color:#173b2a29}.countrySelect select{color:var(--ink)}.primaryHeader{height:88px}.brandMark{background:#e7f7eb;border-color:#a8cdb3}.brandMark i{background:#75c68c}.navGroup summary{border-radius:999px;padding:11px 12px}.navGroup summary:hover,.navGroup[open] summary{background:#e1f3e6}.navMenu{border-color:#cfe4d5;border-radius:24px;top:calc(100% + 16px);box-shadow:0 28px 70px #1f4a3429}.navMenu a:hover{color:var(--forest);background:#edf9f0}.menuFeature{background:linear-gradient(145deg,#3c7b56,#24543a);border-radius:18px}.solidCta{background:var(--forest);border-radius:999px;padding:14px 19px}.solidCta span{color:var(--mint)}.hero{color:var(--ink);background:linear-gradient(135deg,#effaf2 0%,#dff5e5 58%,#eaf8ee 100%);border-radius:0 0 48px 48px}.hero:before{opacity:.32;background-image:linear-gradient(#316b4914 1px,#0000 1px),linear-gradient(90deg,#316b4914 1px,#0000 1px);-webkit-mask-image:linear-gradient(270deg,#000,#0000 78%);mask-image:linear-gradient(270deg,#000,#0000 78%)}.heroGlow{background:radial-gradient(circle,#6cc48640,#0000 66%);top:-28%;right:-12%}.heroGrid{grid-template-columns:1.15fr .85fr;gap:76px;min-height:690px;padding:68px 0 42px}.eyebrow{color:#3d8159}.heroCopy h1{max-width:760px;font-size:clamp(58px,6.2vw,94px);line-height:.94}.heroCopy h1 em{color:#398158;display:inline}.heroCopy>p{color:#4e6c5b;max-width:650px;font-size:17px}.hero .buttonLight{color:#fff;background:var(--forest);border-radius:999px}.playLink{color:var(--forest-deep)}.playLink i{background:#ffffff80;border-color:#93bea0}.trustLine{color:#5d7869}.trustLine span:before{color:#398158}.heroVisual{background:linear-gradient(150deg,#397b54 0%,#245139 70%,#193e2b 100%);border-radius:40px;min-height:520px;padding:30px;overflow:hidden;box-shadow:0 35px 80px #1f4a343d}.heroVisual:before{content:"";background:radial-gradient(circle at 75% 20%,#b8eec738,#0000 34%);position:absolute;inset:0}.visualKicker{z-index:4;color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:24px;left:26px;right:26px}.visualKicker b{color:var(--mint);background:#b8eec729;border-radius:999px;padding:7px 10px}.visualKicker b:before{content:"";background:#9be6ae;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.visualFooter{z-index:4;color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.visualFooter i{background:#ffffff29;flex:1;height:1px}.orbit{border-color:#ffffff26}.orbitTwo{border-color:#b8eec76b}.assuranceSeal{box-shadow:inset 0 0 0 1px #ffffff2e,0 30px 70px #0c2b1b57}.sealCore{background:radial-gradient(circle at 30% 25%,#55946b,#1f4a34)}.floatCard{color:var(--ink);background:#f5fbf6eb;border-color:#ffffff9e;box-shadow:0 16px 35px #0b2b1a38}.floatCard small{color:#638072}.floatCard strong{color:var(--ink)}.heroStats{background:#ffffffc7;border:1px solid #cae2d1;border-radius:22px;margin-bottom:38px;overflow:hidden;box-shadow:0 18px 45px #1f4a3414}.heroStats div{padding:24px 26px}.heroStats div+div{border-left-color:#d8e9dc;padding-left:26px}.heroStats strong{color:var(--forest)}.heroStats span{color:#657d70}.section{padding:118px 0}.sectionLabel,.sectionLabel.light{color:#4a7c5e}.aboutSection{background:#f8fcf9}.sectionGrid{grid-template-columns:.92fr 1.08fr;align-items:end}.leadCopy{background:#e4f5e9;border-radius:26px;padding:34px}.leadCopy p{margin-top:0}.manifestoGrid{border:0;gap:18px}.manifestoGrid article,.manifestoGrid article+article{background:#fff;border:1px solid #d7e9dc;border-radius:26px;min-height:250px;padding:30px}.manifestoGrid article:nth-child(2){background:#dff3e5}.manifestoGrid article>span{color:var(--forest);background:#c8ebd2}.servicesSection{color:var(--ink);background:#eaf8ee}.servicesSection .sectionHeading>p{color:var(--ink-soft)}.sectorGrid{border:0;grid-template-columns:repeat(12,1fr);gap:18px}.sectorCard{background:#ffffffc7;border:1px solid #cfe6d6;border-radius:26px;grid-column:span 3;min-height:245px;padding:28px}.sectorCard1{grid-column:span 7}.sectorCard2{background:#cdeed7;grid-column:span 5}.sectorCard h3{margin:54px 0 14px}.sectorCard p{color:#577061}.sectorCard a{color:var(--forest);opacity:1}.sectorTop{color:#4e8f65}.sectorCard:hover{color:var(--ink);background:#bfe7cb;transform:translateY(-5px);box-shadow:0 18px 40px #1f4a341f}.sectorCard:hover p{color:#365845}.foodSection{background:#fff}.foodGrid{grid-template-columns:.82fr 1.18fr;gap:70px}.foodIntro{background:#e3f5e8;border-radius:32px;padding:42px;top:150px}.foodLinks{border:0;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.foodLinks a{background:#f8fcf9;border:1px solid #d7e9dc;border-radius:20px;grid-template-columns:30px 1fr auto;min-height:100px;padding:20px;font-size:15px}.foodLinks a:hover{background:#eaf8ee;padding-left:24px}.managedSection{background:#f1faf3}.managedGrid{border:0;grid-template-columns:repeat(3,1fr);gap:16px}.managedCard,.managedCard:nth-child(odd){background:#fff;border:1px solid #d4e7d9;border-radius:24px;min-height:205px;padding:25px}.managedCard.featured{background:#d8f1df}.managedCard:hover{background:#e3f5e8;padding-left:25px;transform:translateY(-4px);box-shadow:0 16px 38px #1f4a341a}.certSection{color:var(--ink);background:#dff3e5}.certGrid{grid-template-columns:1.02fr .98fr;gap:88px}.certGraphic{background:radial-gradient(circle at 35% 36%,#69ae7e,#0000 36%),linear-gradient(135deg,#397b54,#1f4a34);border-radius:40px;height:500px}.certCopy>p{color:#4f6c5c}.certCopy .inlineLink{color:var(--forest);border-color:#8ab89a}.certificateSearch{box-shadow:0 15px 40px #1f4a341a}.searchResult{color:#40604e;background:#ffffff7a}.membershipPreview{background:#f9fcfa}.membershipGrid{grid-template-columns:1fr 1fr;gap:80px}.portalMock{border-color:#cbe3d2;border-radius:32px;transform:none;box-shadow:0 30px 80px #1f4a3424}.mockMetrics>div,.mockProgress{background:#edf8f0}.resourcesSection{background:#eaf8ee}.resourceGrid{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:16px}.resourceGrid a{border:1px solid #cfe5d5;border-radius:24px;min-height:210px}.resourceGrid a:first-child{background:#d2efda;grid-column:span 2}.resourceGrid a:hover{background:#dcf2e2;transform:translateY(-3px)}.corporateSection{color:var(--ink);background:#f8fcf9}.corporateGrid{grid-template-columns:.85fr 1.15fr}.corporateGrid>div:last-child{border-top-color:#cfe3d5}.corporateGrid a{border-bottom-color:#cfe3d5}.corporateGrid a span{color:var(--forest)}.contactBand{color:var(--ink);background:#b8eec7;border-radius:38px;margin:0 24px 24px;padding:72px 0}.contactBand .buttonLight{color:#fff;background:var(--forest);border-radius:999px}.siteFooter{background:#1f4a34}.subHeader{color:var(--ink)}.subHeader>.shell{border-bottom-color:#173b2a26}.subPortal{background:#ffffff73;border-color:#173b2a4d}.subHero{color:var(--ink);background:linear-gradient(135deg,#eaf8ee,#cfeeda)}.subHero p,.detailKicker{color:#397b54}.subHero>.shell>span{color:#506d5d}.subHero:after{border-color:#316b492e}.pathwaySection,.capabilitySection{background:#f8fcf9}.pathwayGrid{border:0;gap:16px}.pathwayGrid article{background:#fff;border:1px solid #d4e7d9;border-radius:24px}.processSection,.testingSteps{background:#e6f6ea}.processFlow{gap:14px}.processFlow article{background:#ffffffad;border:1px solid #c9e2d0;border-radius:22px}.processFlow article:after{display:none}.detailCta{background:#b8eec7}.labVisual{background:linear-gradient(145deg,#397b54,#1f4a34);border-radius:38px}.capabilityList{border:0;grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.capabilityList a{background:#fff;border:1px solid #d4e7d9;border-radius:20px}.testingSteps ol{border:0}.testingSteps li{background:#ffffffb3;border:1px solid #c9e2d0;border-radius:18px;margin-bottom:12px;padding:22px}.memberPage{background:#eef9f1;grid-template-columns:285px 1fr}.memberSidebar{height:calc(100vh - 36px);color:var(--ink);background:#dff3e5;border:1px solid #c8e2cf;border-radius:28px;margin:18px;padding:30px 22px}.memberLogo{border-bottom-color:#c4dfcc}.memberLogo small{color:#61796b}.memberSidebar nav a{color:#526e5e}.memberSidebar nav a:hover,.memberSidebar nav a.active{color:var(--ink);background:#ffffffb8}.memberSidebar nav a.active i{color:var(--forest)}.memberHelp{background:#ffffff94;border-color:#c5dfcc}.memberHelp span{color:var(--forest)}.memberHelp a{color:#4d6b59}.memberContent>header{border:1px solid #d4e7d9;border-radius:20px;margin:18px 18px 0 0}.memberMain{padding-top:38px}.dashboardMetrics{gap:16px}.dashboardMetrics article,.dashboardGrid>article,.settingsPanels article{border-color:#d2e5d7;border-radius:22px;box-shadow:0 12px 30px #1f4a340d}.dashboardGrid,.settingsPanels{gap:16px}@media (width<=1100px){.shell{width:min(100% - 40px,920px)}.mainNav{top:125px}.heroGrid{grid-template-columns:1fr 1fr;gap:36px}.sectorCard,.sectorCard1,.sectorCard2{grid-column:span 6}.managedGrid{grid-template-columns:repeat(2,1fr)}.foodLinks{grid-template-columns:1fr}}@media (width<=820px){.shell{width:min(100% - 30px,680px)}.primaryHeader{height:76px}.mainNav{top:113px}.hero{border-radius:0 0 30px 30px}.heroGrid{grid-template-columns:1fr;padding-top:62px}.heroVisual{min-height:450px}.heroStats{grid-template-columns:repeat(2,1fr)}.heroStats div:nth-child(3){border-left:0}.sectionGrid,.sectionHeading,.foodGrid,.certGrid,.membershipGrid,.corporateGrid{grid-template-columns:1fr}.foodIntro{position:static}.manifestoGrid{grid-template-columns:1fr}.manifestoGrid article+article{padding-left:30px}.sectorCard,.sectorCard1,.sectorCard2{grid-column:span 12}.managedGrid,.resourceGrid,.capabilityList{grid-template-columns:1fr}.resourceGrid a:first-child{grid-column:auto}.contactBand{margin-inline:12px}.memberPage{grid-template-columns:1fr}.memberSidebar{height:auto;margin:12px;position:static}.memberContent>header{margin:0 12px}}@media (width<=520px){.shell{width:min(100% - 24px,500px)}.heroCopy h1{font-size:50px}.heroVisual{border-radius:28px;min-height:390px}.visualKicker,.visualFooter{left:18px;right:18px}.floatTop{right:12px}.floatBottom{left:12px}.heroStats{grid-template-columns:1fr 1fr}.heroStats div{padding:18px}.heroStats div+div{padding-left:18px}.section{padding:82px 0}.leadCopy,.foodIntro{padding:28px}.managedGrid{grid-template-columns:1fr}.contactBand{border-radius:28px}}.brand .brandMark,.brand.inverse .brandMark,.memberLogo .brandMark,.modalBrand .brandMark{width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.brandMark:before,.brandMark:after{display:none}.brandMark>svg{filter:drop-shadow(0 8px 12px #2d6b4938);width:100%;height:100%;display:block;overflow:visible}.logoOuterDisc{fill:#b8e8c4;stroke:#4f9567;stroke-width:1.4px}.logoOuterLine{fill:none;stroke:#2f6f48e6;stroke-width:1.15px}.logoOrbitLine{fill:none;stroke:#2f6f488c;stroke-width:.8px}.logoGeometry{fill:#4f9567;stroke:#4f9567;stroke-width:1px}.logoOrbitText{fill:#17492f;letter-spacing:.42px;text-transform:uppercase;font:800 5.5px Arial,Helvetica,sans-serif}.logoInnerDisc{fill:#e9f9ed;stroke:#2f6f48;stroke-width:1.15px}.logoPulse{fill:none;stroke:#5fa87652;stroke-width:1px}.logoWord{fill:#143d28;letter-spacing:.35px;paint-order:stroke;stroke:#ffffff61;stroke-width:.55px;font:900 10.8px Arial,Helvetica,sans-serif}.brand .brandMark:not(:has(svg)){filter:drop-shadow(0 8px 12px #2d6b4938);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48cGF0aCBpZD0idCIgZD0iTTEzIDUwQTM3IDM3IDAgMCAxIDg3IDUwIi8+PHBhdGggaWQ9ImIiIGQ9Ik04NyA1MEEzNyAzNyAwIDAgMSAxMyA1MCIvPjwvZGVmcz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0OCIgZmlsbD0iI2I4ZThjNCIgc3Ryb2tlPSIjNGY5NTY3IiBzdHJva2Utd2lkdGg9IjEuNCIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmY2ZjQ4IiBzdHJva2Utb3BhY2l0eT0iLjU1IiBzdHJva2Utd2lkdGg9Ii44Ii8+PHRleHQgZmlsbD0iIzE3NDkyZiIgZm9udC1mYW1pbHk9IkFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iNS41IiBmb250LXdlaWdodD0iODAwIiBsZXR0ZXItc3BhY2luZz0iLjQyIj48dGV4dFBhdGggaHJlZj0iI3QiIHN0YXJ0T2Zmc2V0PSI1MCUiIHRleHQtYW5jaG9yPSJtaWRkbGUiPldFTExORVNTIC0gV0VMTE5FU1M8L3RleHRQYXRoPjwvdGV4dD48dGV4dCBmaWxsPSIjMTc0OTJmIiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1LjUiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSIuNDIiPjx0ZXh0UGF0aCBocmVmPSIjYiIgc3RhcnRPZmZzZXQ9IjUwJSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+V0VMTE5FU1MgLSBXRUxMTkVTUzwvdGV4dFBhdGg+PC90ZXh0PjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI1LjUiIGZpbGw9IiNlOWY5ZWQiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PHRleHQgeD0iNTAiIHk9IjUzLjUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IiMxNDNkMjgiIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEwLjgiIGZvbnQtd2VpZ2h0PSI5MDAiIGxldHRlci1zcGFjaW5nPSIuMzUiPkNPSFNFVzwvdGV4dD48L3N2Zz4=) 50%/contain no-repeat}.brand.inverse .brandMark:not(:has(svg)){filter:drop-shadow(0 8px 12px #2d6b4938);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48cGF0aCBpZD0idCIgZD0iTTEzIDUwQTM3IDM3IDAgMCAxIDg3IDUwIi8+PHBhdGggaWQ9ImIiIGQ9Ik04NyA1MEEzNyAzNyAwIDAgMSAxMyA1MCIvPjwvZGVmcz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0OCIgZmlsbD0iI2I4ZThjNCIgc3Ryb2tlPSIjNGY5NTY3IiBzdHJva2Utd2lkdGg9IjEuNCIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmY2ZjQ4IiBzdHJva2Utb3BhY2l0eT0iLjU1IiBzdHJva2Utd2lkdGg9Ii44Ii8+PHRleHQgZmlsbD0iIzE3NDkyZiIgZm9udC1mYW1pbHk9IkFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iNS41IiBmb250LXdlaWdodD0iODAwIiBsZXR0ZXItc3BhY2luZz0iLjQyIj48dGV4dFBhdGggaHJlZj0iI3QiIHN0YXJ0T2Zmc2V0PSI1MCUiIHRleHQtYW5jaG9yPSJtaWRkbGUiPldFTExORVNTIC0gV0VMTE5FU1M8L3RleHRQYXRoPjwvdGV4dD48dGV4dCBmaWxsPSIjMTc0OTJmIiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1LjUiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSIuNDIiPjx0ZXh0UGF0aCBocmVmPSIjYiIgc3RhcnRPZmZzZXQ9IjUwJSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+V0VMTE5FU1MgLSBXRUxMTkVTUzwvdGV4dFBhdGg+PC90ZXh0PjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI1LjUiIGZpbGw9IiNlOWY5ZWQiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PHRleHQgeD0iNTAiIHk9IjUzLjUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IiMxNDNkMjgiIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEwLjgiIGZvbnQtd2VpZ2h0PSI5MDAiIGxldHRlci1zcGFjaW5nPSIuMzUiPkNPSFNFVzwvdGV4dD48L3N2Zz4=) 50%/contain no-repeat}.memberLogo .brandMark:not(:has(svg)){filter:drop-shadow(0 8px 12px #2d6b4938);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48cGF0aCBpZD0idCIgZD0iTTEzIDUwQTM3IDM3IDAgMCAxIDg3IDUwIi8+PHBhdGggaWQ9ImIiIGQ9Ik04NyA1MEEzNyAzNyAwIDAgMSAxMyA1MCIvPjwvZGVmcz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0OCIgZmlsbD0iI2I4ZThjNCIgc3Ryb2tlPSIjNGY5NTY3IiBzdHJva2Utd2lkdGg9IjEuNCIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmY2ZjQ4IiBzdHJva2Utb3BhY2l0eT0iLjU1IiBzdHJva2Utd2lkdGg9Ii44Ii8+PHRleHQgZmlsbD0iIzE3NDkyZiIgZm9udC1mYW1pbHk9IkFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iNS41IiBmb250LXdlaWdodD0iODAwIiBsZXR0ZXItc3BhY2luZz0iLjQyIj48dGV4dFBhdGggaHJlZj0iI3QiIHN0YXJ0T2Zmc2V0PSI1MCUiIHRleHQtYW5jaG9yPSJtaWRkbGUiPldFTExORVNTIC0gV0VMTE5FU1M8L3RleHRQYXRoPjwvdGV4dD48dGV4dCBmaWxsPSIjMTc0OTJmIiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1LjUiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSIuNDIiPjx0ZXh0UGF0aCBocmVmPSIjYiIgc3RhcnRPZmZzZXQ9IjUwJSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+V0VMTE5FU1MgLSBXRUxMTkVTUzwvdGV4dFBhdGg+PC90ZXh0PjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI1LjUiIGZpbGw9IiNlOWY5ZWQiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PHRleHQgeD0iNTAiIHk9IjUzLjUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IiMxNDNkMjgiIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEwLjgiIGZvbnQtd2VpZ2h0PSI5MDAiIGxldHRlci1zcGFjaW5nPSIuMzUiPkNPSFNFVzwvdGV4dD48L3N2Zz4=) 50%/contain no-repeat}.modalBrand .brandMark:not(:has(svg)){filter:drop-shadow(0 8px 12px #2d6b4938);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48cGF0aCBpZD0idCIgZD0iTTEzIDUwQTM3IDM3IDAgMCAxIDg3IDUwIi8+PHBhdGggaWQ9ImIiIGQ9Ik04NyA1MEEzNyAzNyAwIDAgMSAxMyA1MCIvPjwvZGVmcz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0OCIgZmlsbD0iI2I4ZThjNCIgc3Ryb2tlPSIjNGY5NTY3IiBzdHJva2Utd2lkdGg9IjEuNCIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQ0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmY2ZjQ4IiBzdHJva2Utb3BhY2l0eT0iLjU1IiBzdHJva2Utd2lkdGg9Ii44Ii8+PHRleHQgZmlsbD0iIzE3NDkyZiIgZm9udC1mYW1pbHk9IkFyaWFsLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iNS41IiBmb250LXdlaWdodD0iODAwIiBsZXR0ZXItc3BhY2luZz0iLjQyIj48dGV4dFBhdGggaHJlZj0iI3QiIHN0YXJ0T2Zmc2V0PSI1MCUiIHRleHQtYW5jaG9yPSJtaWRkbGUiPldFTExORVNTIC0gV0VMTE5FU1M8L3RleHRQYXRoPjwvdGV4dD48dGV4dCBmaWxsPSIjMTc0OTJmIiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSI1LjUiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSIuNDIiPjx0ZXh0UGF0aCBocmVmPSIjYiIgc3RhcnRPZmZzZXQ9IjUwJSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+V0VMTE5FU1MgLSBXRUxMTkVTUzwvdGV4dFBhdGg+PC90ZXh0PjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI1LjUiIGZpbGw9IiNlOWY5ZWQiIHN0cm9rZT0iIzJmNmY0OCIgc3Ryb2tlLXdpZHRoPSIxLjE1Ii8+PHRleHQgeD0iNTAiIHk9IjUzLjUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IiMxNDNkMjgiIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEwLjgiIGZvbnQtd2VpZ2h0PSI5MDAiIGxldHRlci1zcGFjaW5nPSIuMzUiPkNPSFNFVzwvdGV4dD48L3N2Zz4=) 50%/contain no-repeat}.brandMark small,.brand .brandMark small,.brand.inverse .brandMark small,.memberLogo .brandMark small,.brandMark b,.brand .brandMark b,.memberLogo .brandMark b{display:none}@media (width<=520px){.brand .brandMark,.brand.inverse .brandMark,.memberLogo .brandMark,.modalBrand .brandMark{width:56px;height:56px}}.topicOpening{background:#f8fcf9;padding:92px 0}.topicOpeningGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.topicImage{background:#dcefe2;border:1px solid #cae1d1;border-radius:34px;margin:0;overflow:hidden;box-shadow:0 24px 70px #1f4a341f}.topicImage img{object-fit:cover;width:100%;height:520px;display:block}.topicImage figcaption{color:#567061;background:#fff;justify-content:space-between;gap:20px;padding:15px 20px;font-size:9px;display:flex}.topicImage figcaption span{letter-spacing:.1em;text-transform:uppercase;font-weight:800}.topicImage figcaption a{color:#397b54;font-weight:800}.topicOverview h2,.topicSectionHead h2,.topicSupportGrid h2{letter-spacing:-.025em;margin:18px 0 24px;font:400 clamp(36px,4vw,56px)/1.07 Georgia,serif}.topicOverview>p{color:#526b5d;font-size:15px;line-height:1.82}.topicPrinciple{background:#e8f7ec;border:1px solid #c9e2d0;border-radius:20px;grid-template-columns:120px 1fr;gap:20px;margin-top:30px;padding:22px;display:grid}.topicPrinciple b{color:#397b54;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.topicPrinciple span{color:#395347;font-size:11px;line-height:1.65}.topicPrioritySection{background:#e6f6ea;padding:100px 0}.topicSectionHead{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}.topicSectionHead>p{color:#587063;margin:0 0 30px;font-size:12px;line-height:1.75}.topicPriorityGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;display:grid}.topicPriorityGrid article{background:#ffffffc2;border:1px solid #c6dfcd;border-radius:24px;min-height:245px;padding:28px}.topicPriorityGrid article>span{color:#397b54;font-size:9px;font-weight:800}.topicPriorityGrid h3{max-width:480px;margin:55px 0 12px;font:400 27px/1.15 Georgia,serif}.topicPriorityGrid p{color:#63796d;margin:0;font-size:11px;line-height:1.65}.topicSupportSection{color:#fff;background:#1f4a34;padding:105px 0}.topicSupportGrid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.topicSupportGrid>div>p:last-child{color:#bdd2c5;font-size:13px;line-height:1.75}.topicSupportGrid ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.topicSupportGrid li{border-bottom:1px solid #ffffff29;grid-template-columns:50px 1fr;gap:20px;padding:25px 4px;display:grid}.topicSupportGrid li>span{color:#9cd7ab;font-size:9px;font-weight:800}.topicSupportGrid strong{font:400 22px Georgia,serif}.topicSupportGrid li p{color:#b5cabd;margin:8px 0 0;font-size:10px;line-height:1.65}.topicSourcesSection{background:#f8fcf9;padding:100px 0}.topicSourceGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.topicSourceGrid a{background:#fff;border:1px solid #cfe5d5;border-radius:24px;flex-direction:column;min-height:250px;padding:26px;transition:transform .2s,background .2s;display:flex}.topicSourceGrid a:hover{background:#eaf8ee;transform:translateY(-3px)}.topicSourceGrid a>span{color:#629075;font-size:9px}.topicSourceGrid small{color:#56806a;letter-spacing:.1em;text-transform:uppercase;margin-top:42px;font-size:8px;font-weight:800}.topicSourceGrid h3{margin:12px 0 28px;font:400 23px/1.2 Georgia,serif}.topicSourceGrid b{color:#397b54;margin-top:auto;font-size:9px}.topicDisclaimer{color:#5e7468;background:#edf8f0;border-left:3px solid #7eb691;margin:22px 0 0;padding:20px 22px;font-size:10px;line-height:1.7}.topicRelatedSection{background:#e6f6ea;padding:78px 0}.topicRelatedSection .detailKicker{margin-bottom:28px}.topicRelatedSection .shell>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.topicRelatedSection a{background:#ffffffad;border:1px solid #c7dfce;border-radius:16px;justify-content:space-between;gap:20px;padding:19px 20px;font:400 18px Georgia,serif;display:flex}.topicRelatedSection a b{color:#397b54}@media (width<=900px){.topicOpeningGrid,.topicSupportGrid{grid-template-columns:1fr;gap:45px}.topicImage img{height:440px}.topicSectionHead{grid-template-columns:1fr;gap:10px}.topicSectionHead>p{margin-top:0}.topicSourceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.topicOpening,.topicPrioritySection,.topicSupportSection,.topicSourcesSection{padding:72px 0}.topicImage{border-radius:24px}.topicImage img{height:300px}.topicImage figcaption{flex-direction:column;gap:7px}.topicPrinciple,.topicPriorityGrid,.topicSourceGrid,.topicRelatedSection .shell>div{grid-template-columns:1fr}.topicPriorityGrid article{min-height:220px}.topicPriorityGrid h3{margin-top:38px}.topicSupportGrid li{grid-template-columns:38px 1fr}}#wellness-heart,#global-health,#wellness-insights{scroll-margin-top:112px}.wellnessHeartSection{background:radial-gradient(circle at 8% 22%,#76cb8e38,#0000 27%),linear-gradient(145deg,#f6fcf7 0%,#e3f5e7 100%);position:relative;overflow:hidden}.wellnessHeartSection:after{content:"";border:1px solid #367b4e29;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px;right:-240px;box-shadow:0 0 0 65px #367b4e09,0 0 0 130px #367b4e06}.wellnessHeartIntro{z-index:1;grid-template-columns:1.12fr .88fr;align-items:end;gap:90px;display:grid;position:relative}.wellnessHeartIntro>div:last-child{padding-bottom:6px}.wellnessHeartIntro p{color:#506b5a;margin:0 0 22px;font-size:15px;line-height:1.8}.wellnessHeartIntro a{color:#276c45;border-bottom:1px solid #276c4559;gap:20px;padding-bottom:5px;font-size:10px;font-weight:800;display:inline-flex}.wellnessHeartGrid{z-index:1;grid-template-columns:260px 1fr;gap:18px;margin-top:58px;display:grid;position:relative}.wellnessTabs{flex-direction:column;gap:9px;display:flex}.wellnessTabs button{color:#456453;text-align:left;background:#ffffff85;border:1px solid #285f3c21;border-radius:18px;grid-template-columns:28px 1fr 20px;align-items:center;gap:13px;min-height:76px;padding:0 17px;transition:transform .25s,background .25s,box-shadow .25s;display:grid;position:relative}.wellnessTabs button:hover{background:#ffffffd1;transform:translate(4px)}.wellnessTabs button.active{color:#fff;background:#286c46;border-color:#286c46;box-shadow:0 18px 40px #286c4633}.wellnessTabs button span{opacity:.65;font-size:9px}.wellnessTabs button strong{font:400 19px Georgia,serif}.wellnessTabs button i{opacity:.6;font-size:14px;font-style:normal}.wellnessPanel{background:#fff;border:1px solid #285f3c24;border-radius:34px;grid-template-columns:1.1fr .9fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 28px 80px #24533724}.wellnessPanelImage{background:#cde8d3;min-height:490px;position:relative;overflow:hidden}.wellnessPanelImage:after{content:"";background:linear-gradient(#0000 45%,#133a2680);position:absolute;inset:0}.wellnessPanelImage img{object-fit:cover;width:100%;height:100%;transition:transform .65s;display:block}.wellnessPanel:hover .wellnessPanelImage img{transform:scale(1.025)}.heartSignal{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e5334b8;border:1px solid #ffffff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:absolute;bottom:26px;left:26px;box-shadow:0 14px 35px #082a1838}.heartSignal:after{content:"";border-radius:inherit;border:1px dashed #ffffff73;animation:28s linear infinite spin;position:absolute;inset:7px}.heartSignal span,.heartSignal small{z-index:1;letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:relative}.heartSignal b{z-index:1;color:#c5f4d0;margin:5px 0;font-size:22px;position:relative}.wellnessPanelContent{align-self:center;padding:42px}.wellnessPanelContent>span{color:#59916d;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.wellnessPanelContent h3{letter-spacing:-.03em;margin:18px 0;font:400 40px/1.06 Georgia,serif}.wellnessPanelContent>p{color:#5b7164;margin:0;font-size:12px;line-height:1.75}.wellnessPanelContent ul{margin:28px 0;padding:0;list-style:none}.wellnessPanelContent li{color:#355641;border-bottom:1px solid #e1eee4;align-items:center;gap:11px;padding:11px 0;font-size:10px;font-weight:700;display:flex}.wellnessPanelContent li i{color:#276c45;background:#ddf4e3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.wellnessPanelContent a{color:#286c46;align-items:center;gap:25px;font-size:10px;font-weight:800;display:inline-flex}.wellnessPanelContent a b{font-size:15px}.globalHealthSection{color:#fff;background:radial-gradient(circle at 20%,#6ecd8b33,#0000 30%),linear-gradient(120deg,#153b29,#245d3e 62%,#2f744d);position:relative;overflow:hidden}.globalHealthSection:before{content:"";opacity:.075;background-image:linear-gradient(#ffffff73 1px,#0000 1px),linear-gradient(90deg,#ffffff73 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.globalHealthGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:105px;display:grid;position:relative}.globalGlobe{aspect-ratio:1;background:radial-gradient(circle at 36% 28%,#caf6d538,#256e4629 45%,#0a2c1c80);border:1px solid #c8f6d347;border-radius:50%;place-items:center;width:min(470px,100%);margin-inline:auto;display:grid;position:relative;box-shadow:inset 0 0 80px #9be7ae1f,0 40px 100px #051c1152}.globalGlobe:after{content:"";border:1px dashed #c8f6d33d;border-radius:50%;animation:36s linear infinite reverse spin;position:absolute;inset:8%}.globeOrbit{border:1px solid #c3f5cf33;border-radius:50%;position:absolute}.globeOrbitOne{width:68%;height:100%}.globeOrbitTwo{width:100%;height:50%;transform:rotate(-13deg)}.globeLines{place-items:center;display:grid;position:absolute;inset:0}.globeLines i{border:1px solid #c3f5cf21;border-radius:50%;width:78%;height:78%;position:absolute}.globeLines i:nth-child(2){width:48%;height:100%}.globeLines i:nth-child(3){width:100%;height:26%;transform:rotate(18deg)}.globalCore{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#114127c2;border:1px solid #d1f8db8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:172px;height:172px;display:flex;position:relative;box-shadow:0 25px 55px #041e1159,inset 0 0 0 8px #c3f5cf0d}.globalCore span{color:#aee9bb;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800}.globalCore strong{color:#fff;margin:8px 0 3px;font:400 37px Georgia,serif}.globalCore small{color:#c4efd0;font-size:10px}.globalPin{z-index:3;color:#173f29;background:#b9edc5;border:1px solid #dafae280;border-radius:50%;place-items:center;width:37px;height:37px;font-size:8px;font-weight:900;display:grid;position:absolute;box-shadow:0 0 0 7px #b9edc514,0 10px 25px #00000040}.pinAfrica{top:67%;left:45%}.pinEurope{top:24%;left:48%}.pinAmericas{top:45%;left:12%}.pinAsia{top:35%;right:11%}.pinMiddleEast{top:54%;right:27%}.globalHealthCopy h2 em{color:#b8efc5;font-weight:400}.globalHealthCopy>p{color:#bdd2c4;max-width:600px;margin:28px 0 32px;font-size:14px;line-height:1.8}.regionTabs{flex-wrap:wrap;gap:8px;display:flex}.regionTabs button{color:#c8dacf;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:800}.regionTabs button:hover,.regionTabs button.active{color:#173f29;background:#b8efc5;border-color:#b8efc5}.regionPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0826173d;border:1px solid #ffffff24;border-radius:20px;min-height:143px;margin:16px 0 25px;padding:22px}.regionPanel>span{color:#aee9bb;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.regionPanel p{color:#fff;margin:12px 0;font:400 18px/1.45 Georgia,serif}.regionPanel small{color:#a9c3b2;letter-spacing:.05em;font-size:8px}.globalLink{color:#b8efc5;align-items:center;gap:24px;font-size:10px;font-weight:800;display:inline-flex}.wellnessInsightsSection{background:#f7fbf8}.insightGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.insightCard{background:#fff;border:1px solid #d3e8d9;border-radius:26px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 18px 48px #23503312}.insightCard:hover{transform:translateY(-7px);box-shadow:0 26px 60px #23503324}.insightImage{background:#d7ebdc;height:235px;position:relative;overflow:hidden}.insightImage:after{content:"";background:linear-gradient(#0000 50%,#0e321d73);position:absolute;inset:0}.insightImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.insightCard:hover img{transform:scale(1.04)}.insightImage span{z-index:2;color:#173e29;letter-spacing:.1em;text-transform:uppercase;background:#d3f7dceb;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:900;position:absolute;bottom:16px;left:17px}.insightCopy{flex-direction:column;min-height:285px;padding:25px;display:flex}.insightCopy h3{letter-spacing:-.02em;margin:0;font:400 29px/1.12 Georgia,serif}.insightCopy p{color:#5c7265;font-size:11px;line-height:1.75}.insightCopy b{color:#2e714a;border-top:1px solid #e1ede4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font-size:9px;display:flex}.insightCopy b i{font-size:15px;font-style:normal}.sectorCard,.managedCard,.resourceGrid a,.insightCard{will-change:transform}.sectorCard:hover,.resourceGrid a:hover{transform:translateY(-6px)}.button,.solidCta{transition:transform .2s,box-shadow .2s,background .2s}.button:hover,.solidCta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0d371f2e}@media (width<=1050px){.wellnessHeartGrid{grid-template-columns:215px 1fr}.wellnessPanel{grid-template-columns:1fr}.wellnessPanelImage{min-height:350px}.globalHealthGrid{gap:60px}.globalGlobe{max-width:400px}}@media (width<=820px){.wellnessHeartIntro,.globalHealthGrid{grid-template-columns:1fr;gap:45px}.wellnessHeartGrid{grid-template-columns:1fr}.wellnessTabs{grid-template-columns:repeat(2,1fr);display:grid}.wellnessTabs button:hover{transform:translateY(-2px)}.globalGlobe{order:2;max-width:460px}.globalHealthCopy{order:1}.insightGrid{grid-template-columns:1fr 1fr}.insightCard:last-child{grid-column:1/-1}.insightCard:last-child .insightImage{height:300px}}@media (width<=560px){.wellnessHeartIntro{gap:28px}.wellnessTabs{grid-template-columns:1fr}.wellnessTabs button{min-height:66px}.wellnessPanel{border-radius:25px}.wellnessPanelImage{min-height:290px}.heartSignal{width:96px;height:96px;bottom:18px;left:18px}.wellnessPanelContent{padding:28px}.wellnessPanelContent h3{font-size:34px}.globalHealthGrid{gap:50px}.globalGlobe{width:94%}.globalCore{width:136px;height:136px}.globalCore strong{font-size:31px}.globalPin{width:31px;height:31px}.regionTabs{gap:6px}.insightGrid{grid-template-columns:1fr}.insightCard:last-child{grid-column:auto}.insightCard:last-child .insightImage,.insightImage{height:220px}.insightCopy{min-height:250px}}.labSubnav{z-index:25;color:#244f37;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6fcf8f0;border-bottom:1px solid #cae2d1;position:sticky;top:0;overflow:hidden}.labSubnav .shell{scrollbar-width:none;gap:8px;padding-block:11px;display:flex;overflow-x:auto}.labSubnav .shell::-webkit-scrollbar{display:none}.labSubnav a{letter-spacing:.03em;background:#ffffffb8;border:1px solid #d4e8d9;border-radius:999px;flex:none;padding:10px 13px;font-size:8px;font-weight:800;transition:color .2s,background .2s,transform .2s}.labSubnav a:hover{color:#fff;background:#2f754d;border-color:#2f754d;transform:translateY(-1px)}.labCommandSection{background:radial-gradient(circle at 88% 8%,#71c98b33,#0000 28%),#f6fbf7;padding:105px 0}.labCommandGrid{grid-template-columns:1.03fr .97fr;align-items:center;gap:75px;display:grid}.labCommandVisual{background:#183f2c;border:1px solid #c7dfce;border-radius:38px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 35px 90px #1e4c312e}.labCommandVisual:after{content:"";background:linear-gradient(#0c2b1a0d,#092918b8);position:absolute;inset:0}.labCommandVisual img{object-fit:cover;width:100%;height:590px;display:block}.labCommandOverlay{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c362099;border:1px solid #ffffff40;border-radius:20px;grid-template-columns:1fr auto;align-items:end;gap:8px 24px;padding:21px;display:grid;position:absolute;bottom:28px;left:29px;right:29px}.labCommandOverlay span{color:#b8eec7;letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.labCommandOverlay strong{font:400 24px Georgia,serif}.labCommandOverlay small{color:#c8dace;letter-spacing:.07em;font-size:8px}.labScan{z-index:3;background:linear-gradient(90deg,#0000,#b8eec7,#0000);height:1px;animation:5s ease-in-out infinite labScan;position:absolute;top:25%;left:0;right:0;box-shadow:0 0 18px #8ee2a5}@keyframes labScan{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(320px)}}.labCommandCopy h2,.labSectionHead h2,.clinicSystemGrid h2,.labUnitOpening h2,.labMatrixGrid h2,.testingOnlineIntro h2,.testGuideOpening h2,.testSourceSection h2{letter-spacing:-.035em;margin:17px 0 24px;font:400 clamp(40px,4.5vw,62px)/1.04 Georgia,serif}.labCommandCopy>p:not(.detailKicker){color:#526c5c;font-size:14px;line-height:1.82}.labCommandMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:32px 0;display:grid}.labCommandMetrics div{background:#ffffffb8;border:1px solid #cee3d4;border-radius:17px;min-height:112px;padding:18px}.labCommandMetrics strong{color:#2f754d;font:400 28px Georgia,serif;display:block}.labCommandMetrics span{color:#63786b;text-transform:uppercase;letter-spacing:.08em;margin-top:9px;font-size:8px;line-height:1.4;display:block}.labOnlineButton{color:#fff;background:#204f36;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;padding:19px 21px;display:flex;box-shadow:0 17px 35px #1a472c2e}.labOnlineButton span{font:400 18px Georgia,serif}.labOnlineButton b{color:#b8eec7;font-size:8px}.labNetworkSection,.labCapabilitySection{background:#e6f6ea;padding:105px 0}.labSectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.labSectionHead>p{color:#5d7465;margin:0 0 27px;font-size:12px;line-height:1.78}.labNetworkGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:46px;display:grid}.labNetworkCard{background:#ffffffd1;border:1px solid #c7dfce;border-radius:28px;flex-direction:column;min-height:330px;padding:29px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.labNetworkCard:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:230px;height:230px;position:absolute;top:-130px;right:-120px;box-shadow:0 0 0 35px}.labNetworkCard:hover{transform:translateY(-6px);box-shadow:0 25px 55px #22533421}.labNetworkCard>div{color:#61816c;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.labNetworkCard>div b{color:#1d5637;background:#c8efd2;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.labNetworkCard h3{max-width:420px;margin:52px 0 14px;font:400 32px/1.08 Georgia,serif}.labNetworkCard p{color:#5b7163;max-width:480px;margin:0;font-size:11px;line-height:1.7}.labNetworkCard>strong{color:#2d7049;border-top:1px solid #dbe9de;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.labNetworkCard>strong i{font-size:15px;font-style:normal}.labNetworkCard.water{color:#2b7b73}.labNetworkCard.air{color:#5579a4}.labNetworkCard.environment{color:#4b7f47}.labNetworkCard.health{color:#a35a63}.clinicSystemSection{color:#fff;background:radial-gradient(circle at 5%,#84dc992e,#0000 28%),#1e4d34;padding:115px 0}.clinicSystemGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:95px;display:grid}.clinicSystemGrid>div:first-child{position:sticky;top:95px}.clinicSystemGrid>div:first-child>p:not(.detailKicker){color:#b9ccbf;font-size:13px;line-height:1.8}.clinicSystemGrid>div:first-child>a{color:#b8eec7;gap:24px;margin-top:20px;font-size:10px;font-weight:800;display:inline-flex}.clinicPathways{border-top:1px solid #ffffff2b}.clinicPathways a{border-bottom:1px solid #ffffff2b;grid-template-columns:42px 1fr 20px;align-items:center;gap:15px;padding:23px 5px;transition:padding .2s,background .2s;display:grid}.clinicPathways a:hover{background:#ffffff0d;padding-inline:16px}.clinicPathways span{color:#91bf9f;font-size:8px}.clinicPathways strong{font:400 20px Georgia,serif}.clinicPathways b{color:#b8eec7}.labQualitySection,.labStandardsSection,.testingPrinciplesSection{color:#fff;background:#153c29;padding:110px 0}.labSectionHead.light>p{color:#afc5b6}.labQualitySection .detailKicker,.labStandardsSection .detailKicker,.testingPrinciplesSection .detailKicker{color:#b8eec7}.qualityOrbit{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.qualityOrbit article{border-right:1px solid #ffffff24;min-height:270px;padding:29px 24px;position:relative}.qualityOrbit article:before{content:"";background:#b8eec7;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:25px;box-shadow:0 0 0 7px #b8eec714}.qualityOrbit span{color:#8dbea0;font-size:8px}.qualityOrbit h3{margin:74px 0 15px;font:400 25px Georgia,serif}.qualityOrbit p{color:#adc3b4;font-size:10px;line-height:1.7}.testingOnlineBand{background:linear-gradient(120deg,#b8eec7,#dff7e5);padding:85px 0}.testingOnlineBand .shell{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.testingOnlineBand span{color:#49725a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.testingOnlineBand h2{margin:9px 0 10px;font:400 43px Georgia,serif}.testingOnlineBand p{color:#486451;max-width:760px;margin:0;font-size:11px;line-height:1.7}.testingOnlineBand .shell>a{color:#fff;background:#1f5136;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;min-width:240px;padding:18px 20px;font-size:10px;font-weight:800;display:flex}.testingOnlineBand .shell>a span{color:#b8eec7;font-size:15px}.labDirectorySection{background:#f7fbf8;padding:85px 0}.labDirectorySection .shell>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.labDirectorySection a{background:#fff;border:1px solid #d5e7da;border-radius:15px;justify-content:space-between;gap:20px;padding:18px;font:400 16px Georgia,serif;display:flex}.labDirectorySection a span{color:#2f754d}.labUnitOpening{background:#f7fbf8;padding:100px 0}.labUnitOpeningGrid{grid-template-columns:1.04fr .96fr;align-items:center;gap:72px;display:grid}.labUnitOpening figure{background:#d9ede0;border:1px solid #c8e0cf;border-radius:32px;margin:0;overflow:hidden;box-shadow:0 28px 70px #204e3121}.labUnitOpening figure img{object-fit:cover;width:100%;height:510px;display:block}.labUnitOpening figcaption{color:#587062;text-transform:uppercase;letter-spacing:.08em;background:#fff;justify-content:space-between;gap:20px;padding:15px 18px;font-size:8px;display:flex}.labUnitOpeningGrid>div>p:not(.detailKicker){color:#566f60;font-size:14px;line-height:1.82}.labScopeNote{background:#e5f5e9;border:1px solid #cbe2d1;border-radius:17px;grid-template-columns:100px 1fr;gap:18px;margin-top:27px;padding:20px;display:grid}.labScopeNote b{color:#397b54;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.labScopeNote span{color:#4e6757;font-size:10px;line-height:1.65}.labCapabilityGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:45px;display:grid}.labCapabilityGrid article{background:#ffffffc7;border:1px solid #c8dfce;border-radius:24px;min-height:260px;padding:27px}.labCapabilityGrid span{color:#5f8d70;font-size:8px}.labCapabilityGrid h3{margin:53px 0 14px;font:400 27px Georgia,serif}.labCapabilityGrid p{color:#5f7467;font-size:11px;line-height:1.7}.labMatrixSection{background:#f7fbf8;padding:105px 0}.labMatrixGrid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.labMatrixGrid>div:first-child>p:last-child{color:#5e7566;font-size:12px;line-height:1.75}.labMatrixGrid>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.labMatrixGrid>div:last-child span{background:#fff;border:1px solid #d0e4d5;border-radius:17px;align-items:center;gap:20px;min-height:95px;padding:20px;font:400 17px Georgia,serif;display:flex}.labMatrixGrid span b{color:#43805b;font:800 8px Arial,sans-serif}.labWorkflowSection{background:#c9efd3;padding:95px 0}.labWorkflow{grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.labWorkflow article{border-top:1px solid #72a984;min-height:190px;padding:25px;position:relative}.labWorkflow article i{background:#286b45;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:25px}.labWorkflow span{color:#4f795d;font-size:8px}.labWorkflow h3{margin:45px 0 0;font:400 21px/1.25 Georgia,serif}.labChildrenSection{background:#f7fbf8;padding:105px 0}.labChildrenGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:42px;display:grid}.labChildrenGrid a{background:#fff;border:1px solid #d0e4d5;border-radius:22px;flex-direction:column;min-height:230px;padding:25px;transition:transform .25s,background .25s;display:flex}.labChildrenGrid a:hover{background:#e8f7ec;transform:translateY(-4px)}.labChildrenGrid span{color:#5a8b6c;font-size:8px}.labChildrenGrid h3{margin:54px 0 20px;font:400 24px Georgia,serif}.labChildrenGrid b{color:#32754c;margin-top:auto;font-size:9px}.labStandardsGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.labStandardsGrid a{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:23px;flex-direction:column;min-height:280px;padding:26px;transition:transform .25s,background .25s;display:flex}.labStandardsGrid a:hover{background:#ffffff14;transform:translateY(-4px)}.labStandardsGrid a>span{color:#90c5a0;font-size:8px}.labStandardsGrid small{color:#91b4a0;letter-spacing:.11em;text-transform:uppercase;margin-top:45px;font-size:7px;font-weight:900}.labStandardsGrid h3{margin:12px 0 25px;font:400 23px/1.25 Georgia,serif}.labStandardsGrid b{color:#b8eec7;margin-top:auto;font-size:8px}.testingOnlineIntro{background:linear-gradient(140deg,#f7fbf8,#e4f5e8);padding:90px 0}.testingOnlineIntroGrid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.testingOnlineIntroGrid>div:last-child>p{color:#577061;font-size:14px;line-height:1.82}.medicalBoundary{background:#ffffffb8;border:1px solid #c6dfcd;border-radius:17px;grid-template-columns:75px 1fr;gap:16px;margin-top:24px;padding:19px;display:grid}.medicalBoundary b{color:#367551;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.medicalBoundary span{color:#51695a;font-size:10px;line-height:1.65}.testPortfolioSection{background:#f7fbf8;padding:95px 0 115px}.testPortfolioHead{grid-template-columns:140px 140px 1fr;align-items:stretch;gap:14px;margin-bottom:34px;display:grid}.testPortfolioHead>div{background:#fff;border:1px solid #cee2d3;border-radius:18px;padding:18px}.testPortfolioHead span{color:#2f754d;font:400 30px Georgia,serif;display:block}.testPortfolioHead small{color:#617667;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:7px;font-weight:800;display:block}.testPortfolioHead p{color:#587061;background:#e2f3e6;border-radius:18px;margin:0;padding:20px 24px;font-size:11px;line-height:1.7}.testSearchBar{background:#fff;border:1px solid #c8dfce;border-radius:20px;grid-template-columns:1fr 115px;gap:10px;padding:14px;display:grid;box-shadow:0 18px 45px #214e3114}.testSearchBar label span{color:#6b8173;text-transform:uppercase;letter-spacing:.08em;margin:4px 0 8px;font-size:8px;font-weight:800;display:block}.testSearchBar input{color:#183c29;background:#f5faf6;border:1px solid #d6e6da;border-radius:12px;outline:0;width:100%;padding:14px 16px;font-size:13px}.testSearchBar input:focus{border-color:#4d9064;box-shadow:0 0 0 3px #4d90641f}.testSearchBar>div{color:#fff;background:#255f40;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;display:flex}.testSearchBar>div span{font:400 26px Georgia,serif}.testSearchBar>div small{color:#b8eec7;text-transform:uppercase;font-size:7px}.testFilters{flex-wrap:wrap;gap:7px;margin:18px 0 31px;display:flex}.testFilters button{color:#486453;background:#fff;border:1px solid #cadfcf;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:800}.testFilters button:hover,.testFilters button.active{color:#fff;background:#2e714a;border-color:#2e714a}.testResultGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.testResultGrid>a{background:#fff;border:1px solid #d0e3d5;border-radius:23px;flex-direction:column;min-height:355px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex}.testResultGrid>a:hover{transform:translateY(-5px);box-shadow:0 22px 50px #214e311c}.testResultGrid>a>div{color:#5e8e70;justify-content:space-between;font-size:8px;display:flex}.testResultGrid h3{margin:48px 0 13px;font:400 26px/1.12 Georgia,serif}.testResultGrid p{color:#5c7264;margin:0;font-size:10px;line-height:1.68}.testResultGrid small{color:#718578;margin-top:20px;font-size:8px}.testResultGrid strong{color:#2f754d;border-top:1px solid #e1ece4;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:8px;display:flex}.testResultGrid strong i{font-size:14px;font-style:normal}.testEmpty{text-align:center;background:#e9f6ec;border:1px dashed #b9d4c1;border-radius:22px;padding:45px}.testEmpty strong{font:400 24px Georgia,serif}.testEmpty p{color:#5c7364;font-size:11px}.testingPrincipleGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px;display:grid}.testingPrincipleGrid article{background:#ffffff0a;border:1px solid #ffffff29;border-radius:21px;min-height:250px;padding:25px}.testingPrincipleGrid span{color:#8bc39c;font-size:8px}.testingPrincipleGrid h3{margin:52px 0 14px;font:400 23px Georgia,serif}.testingPrincipleGrid p{color:#aec4b5;font-size:10px;line-height:1.7}.testingSourcesSection{background:#e6f6ea;padding:105px 0}.testingSourcesSection .labStandardsGrid a{color:#183d29;background:#ffffffbf;border-color:#c7dfce}.testingSourcesSection .labStandardsGrid small{color:#60816c}.testingSourcesSection .labStandardsGrid b{color:#2f754d}.testGuideOpening{background:radial-gradient(circle at 10% 15%,#68be822e,#0000 27%),#f6fbf7;padding:100px 0}.testGuideOpeningGrid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;display:grid}.testIdentity{color:#fff;background:radial-gradient(circle at 34% 27%,#3f8b5d,#1e5135 60%,#123a25);border-radius:50% 50% 42% 42%;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 80px #19462b3d}.testIdentity:before,.testIdentity:after{content:"";border:1px solid #caf5d44d;border-radius:50%;position:absolute}.testIdentity:before{inset:26px}.testIdentity:after{border-style:dashed;width:75%;height:75%;animation:32s linear infinite spin}.testIdentity span{z-index:1;color:#b8eec7;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900;position:relative}.testIdentity strong{z-index:1;margin:22px 0 16px;font:400 82px Georgia,serif;position:relative}.testIdentity small{z-index:1;text-align:center;color:#d9e9dd;max-width:240px;font-size:10px;line-height:1.5;position:relative}.testIdentity i{background:#b8eec7;border-radius:50%;width:13px;height:13px;position:absolute;top:20%;right:18%;box-shadow:0 0 0 8px #b8eec71a}.testGuideOpening dl{border-top:1px solid #cee1d3;margin:27px 0 0}.testGuideOpening dl>div{border-bottom:1px solid #cee1d3;grid-template-columns:145px 1fr;gap:20px;padding:15px 0;display:grid}.testGuideOpening dt{color:#60816d;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.testGuideOpening dd{color:#314f3c;margin:0;font-size:11px;line-height:1.5}.testPrep{background:#e1f2e5;border-radius:17px;margin-top:24px;padding:20px}.testPrep b{color:#347751;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.testPrep p{color:#526b5b;margin:8px 0 0;font-size:10px;line-height:1.7}.testGuideBody{background:#e6f6ea;padding:105px 0}.testGuideNotice{color:#fff;background:#285f40;border-radius:19px;grid-template-columns:150px 1fr;gap:30px;margin-bottom:38px;padding:23px;display:grid}.testGuideNotice b{color:#b8eec7;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.testGuideNotice p{color:#d2e2d6;margin:0;font-size:10px;line-height:1.7}.testGuideGrid{border-top:1px solid #bad4c1}.testGuideGrid article{border-bottom:1px solid #bad4c1;grid-template-columns:100px 1fr;gap:35px;padding:38px 5px;display:grid}.testGuideGrid article>span{color:#3f8058;font-size:9px;font-weight:800}.testGuideGrid h2{margin:0 0 13px;font:400 clamp(27px,3vw,40px) Georgia,serif}.testGuideGrid article p{color:#526c5c;max-width:820px;margin:0;font-size:12px;line-height:1.78}.testSourceSection{color:#fff;background:#173e2a;padding:95px 0}.testSourceSection .shell{grid-template-columns:1fr 330px;align-items:center;gap:90px;display:grid}.testSourceSection .shell>div>p:last-child{color:#aec4b5;max-width:700px;font-size:11px;line-height:1.75}.testSourceSection .shell>a{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;min-height:220px;padding:25px;display:flex}.testSourceSection a span{color:#fff;font:400 22px/1.25 Georgia,serif}.testSourceSection a small{color:#a6c4b1;margin-top:14px;font-size:8px}.testSourceSection a b{color:#b8eec7;margin-top:auto;font-size:18px}.relatedTestsSection{background:#f7fbf8;padding:80px 0}.relatedTestsSection .shell>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.relatedTestsSection a{background:#fff;border:1px solid #d0e3d5;border-radius:16px;justify-content:space-between;gap:20px;padding:18px;font:400 16px Georgia,serif;display:flex}.relatedTestsSection a b{color:#2f754d}@media (width<=980px){.labCommandGrid,.labUnitOpeningGrid,.testGuideOpeningGrid{grid-template-columns:1fr;gap:50px}.labCommandVisual{min-height:500px}.labCommandVisual img{height:500px}.clinicSystemGrid{grid-template-columns:1fr;gap:55px}.clinicSystemGrid>div:first-child{position:static}.qualityOrbit,.testingPrincipleGrid,.labWorkflow,.testResultGrid{grid-template-columns:repeat(2,1fr)}.testIdentity{width:min(500px,100%);margin-inline:auto}}@media (width<=760px){.labCommandSection,.labNetworkSection,.clinicSystemSection,.labQualitySection,.labUnitOpening,.labCapabilitySection,.labMatrixSection,.labChildrenSection,.labStandardsSection,.testingOnlineIntro,.testPortfolioSection,.testingPrinciplesSection,.testingSourcesSection,.testGuideOpening,.testGuideBody,.testSourceSection{padding:75px 0}.labSectionHead,.testingOnlineIntroGrid,.labMatrixGrid,.testSourceSection .shell{grid-template-columns:1fr;gap:25px}.labNetworkGrid,.labCapabilityGrid,.labChildrenGrid,.labStandardsGrid,.labMatrixGrid>div:last-child{grid-template-columns:1fr}.testingOnlineBand .shell{grid-template-columns:1fr;gap:30px}.testingOnlineBand .shell>a{min-width:0}.labDirectorySection .shell>div{grid-template-columns:1fr}.testPortfolioHead{grid-template-columns:1fr 1fr}.testPortfolioHead p{grid-column:1/-1}.testSearchBar{grid-template-columns:1fr}.testSearchBar>div{min-height:70px}.testResultGrid{grid-template-columns:1fr}.testResultGrid>a{min-height:310px}.testGuideNotice,.testGuideGrid article{grid-template-columns:1fr;gap:15px}.relatedTestsSection .shell>div{grid-template-columns:1fr}}@media (width<=520px){.labSubnav .shell{width:100%;padding-inline:12px}.labCommandVisual{border-radius:27px;min-height:410px}.labCommandVisual img{height:410px}.labCommandOverlay{grid-template-columns:1fr;bottom:16px;left:16px;right:16px}.labCommandOverlay small{display:none}.labCommandMetrics,.qualityOrbit,.testingPrincipleGrid,.labWorkflow{grid-template-columns:1fr}.qualityOrbit article,.testingPrincipleGrid article{min-height:210px}.labUnitOpening figure img{height:320px}.labScopeNote,.testGuideOpening dl>div,.testPortfolioHead{grid-template-columns:1fr}.testPortfolioHead p{grid-column:auto}.testIdentity{min-height:350px}.testIdentity strong{font-size:64px}}@media (prefers-reduced-motion:reduce){.labScan,.testIdentity:after{animation:none}}.utilityBar .utilityInner{min-height:54px}.utilityInner>.internationalClocks{flex:auto;min-width:0}.internationalClocks{color:var(--ink);align-items:center;gap:15px;display:flex}.clockLiveLabel{color:#3f6d50;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.clockLiveLabel i{background:#53a76c;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite clockPulse;box-shadow:0 0 0 5px #53a76c1f}@keyframes clockPulse{50%{box-shadow:0 0 0 8px #53a76c00}}.clockRail{border-left:1px solid #173b2a1f;flex:auto;grid-template-columns:repeat(4,minmax(110px,1fr));min-width:0;display:grid}.worldClock{border-right:1px solid #173b2a1f;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;min-width:0;padding:5px 12px;display:grid}.clockCode{color:#2f6f48;background:#ffffff73;border:1px solid #2f6f4847;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:6px;font-weight:900;display:grid}.clockDetails{align-items:baseline;gap:5px;min-width:0;display:flex}.clockDetails b{letter-spacing:.09em;font-size:7px}.clockDetails small{color:#688071;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.worldClock>strong{color:#1d5335;letter-spacing:.035em;font-variant-numeric:tabular-nums;font:400 13px/1.1 Georgia,serif}.internationalClocks.inverse{color:#fff}.internationalClocks.inverse .clockLiveLabel,.internationalClocks.inverse .clockDetails small{color:#ffffff9e}.internationalClocks.inverse .worldClock>strong{color:#c6f0d0}.subClockBar{z-index:7;color:var(--ink);background:#dff5e5;border-bottom:1px solid #173b2a1f;position:relative}.subClockBar>.shell{align-items:center;min-height:54px;display:flex}.subClockBar .internationalClocks{width:100%}.subHeader{top:54px}@media (width<=1120px){.clockLiveLabel,.clockDetails small{display:none}.worldClock{grid-template-columns:24px 1fr;padding-inline:9px}.utilityActions{gap:11px}.countrySelect{padding-left:12px}}@media (width<=820px){.utilityBar .utilityInner{gap:8px;width:100%;min-height:58px;padding-left:13px}.utilityInner>.internationalClocks{overflow:hidden}.clockRail{scrollbar-width:none;border-left:0;display:flex;overflow-x:auto}.clockRail::-webkit-scrollbar{display:none}.worldClock{border-left:1px solid #173b2a1a;flex:0 0 126px;min-height:44px}.clockDetails small{max-width:54px;display:block}.utilityActions{flex:none}.countrySelect>span{display:none}.countrySelect select{max-width:92px}.subClockBar>.shell{width:100%;padding-inline:13px}}@media (width<=560px){.utilityBar .utilityActions{display:none}.worldClock{flex-basis:132px}.subClockBar .clockDetails small{display:none}.subClockBar .worldClock{flex-basis:112px}}@media (prefers-reduced-motion:reduce){.clockLiveLabel i{animation:none}}.navDirect{white-space:nowrap;border-radius:10px;padding:10px 9px;font-size:12px;font-weight:700}.navDirect:hover{color:#24633f;background:#e5f5e9}.homeMarketTape{color:#234a33;background:#f7fcf8;border-bottom:1px solid #cde3d3}.marketTapeInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;display:grid}.marketTapeInner>span{color:#447256;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:7px;font-weight:900;display:flex}.marketTapeInner>span i{background:#4b9c63;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4b9c631f}.marketTapeInner>a{color:#286744;white-space:nowrap;font-size:8px;font-weight:900}.marketTapeInner>a b{margin-left:7px;font-size:13px}.marketTickerWidget{min-width:0;min-height:52px;overflow:hidden}.marketTickerWidget .tradingview-widget-container{min-height:52px}.marketTickerWidget iframe{display:block}.marketPageTicker{background:#f7fcf8;border-bottom:1px solid #c9e0cf;padding:16px 0}.marketOpening{background:linear-gradient(140deg,#f7fbf8,#e5f5e9);padding:105px 0}.marketOpeningGrid{grid-template-columns:1fr 1fr;align-items:start;gap:95px;display:grid}.marketOpening h2,.marketSectionHead h2,.marketPrinciplesGrid h2{letter-spacing:-.035em;margin:17px 0 0;font:400 clamp(38px,4.8vw,62px)/1.02 Georgia,serif}.marketOpeningGrid>div:last-child>p,.marketSectionHead>p,.marketPrinciplesGrid>div:last-child>p{color:#526d5c;margin:0;font-size:14px;line-height:1.82}.marketNotice{background:#ffffffb8;border:1px solid #c4dfcb;border-radius:16px;grid-template-columns:75px 1fr;gap:18px;margin-top:25px;padding:19px;display:grid}.marketNotice b{color:#2d7149;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.marketNotice span{color:#50695a;font-size:10px;line-height:1.65}.marketThemeGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:60px;display:grid}.marketThemeGrid article{background:#ffffffc7;border:1px solid #c9dfcf;border-radius:23px;min-height:255px;padding:27px}.marketThemeGrid article>span{color:#5d8b6c;font-size:8px}.marketThemeGrid h3{margin:58px 0 14px;font:400 27px Georgia,serif}.marketThemeGrid p{color:#5a7162;font-size:11px;line-height:1.72}.marketDashboardSection{color:#173b2a;background:#fff;padding:105px 0}.marketSectionHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:38px;display:grid}.marketSectionHead h2{font-size:clamp(38px,4.2vw,56px)}.marketSectionHead>p{font-size:11px}.marketOverviewWidget{background:#fbfefb;border:1px solid #c9dfcf;border-radius:25px;min-height:690px;padding:20px 20px 13px;overflow:hidden;box-shadow:0 28px 70px #1f4e301f}.marketOverviewWidget .tradingview-widget-container{min-height:620px}.marketAttribution{color:#728678;text-align:right;margin:10px 4px 0;font-size:8px}.marketAttribution a{color:#2d7149;font-weight:800}.marketWatchlistSection{background:#e4f4e8;padding:105px 0}.marketWatchlist{border-top:1px solid #b8d3c0}.marketWatchlist a{border-bottom:1px solid #b8d3c0;grid-template-columns:42px 90px minmax(190px,1fr) 220px 24px;align-items:center;gap:18px;padding:22px 8px;transition:padding .2s,background .2s;display:grid}.marketWatchlist a:hover{background:#ffffff80;padding-inline:18px}.marketWatchlist a>span{color:#6c8875;font-size:8px}.marketWatchlist a>strong{color:#235f3d;font:400 20px Georgia,serif}.marketWatchlist h3{margin:0 0 5px;font:400 21px Georgia,serif}.marketWatchlist p{color:#607667;margin:0;font-size:9px}.marketWatchlist small{color:#5d7565;font-size:9px}.marketWatchlist a>b{color:#2e7149;font-size:16px}.marketPrinciplesSection{color:#fff;background:linear-gradient(120deg,#173e2a,#286344);padding:100px 0}.marketPrinciplesGrid{grid-template-columns:1fr 1fr;align-items:start;gap:95px;display:grid}.marketPrinciplesGrid .detailKicker{color:#b8eec7}.marketPrinciplesGrid>div:last-child>p{color:#c1d5c7}.marketPrinciplesGrid a{color:#b8eec7;border-bottom:1px solid #b8eec773;align-items:center;gap:28px;margin-top:29px;padding-bottom:5px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=1100px){.navDirect{padding:13px 10px}}@media (width<=850px){.marketOpeningGrid,.marketSectionHead,.marketPrinciplesGrid{grid-template-columns:1fr;gap:35px}.marketThemeGrid{grid-template-columns:1fr}.marketThemeGrid article{min-height:210px}.marketWatchlist a{grid-template-columns:35px 80px 1fr 22px}.marketWatchlist small{display:none}}@media (width<=650px){.homeMarketTape .shell{width:100%;padding-inline:13px}.marketTapeInner{grid-template-columns:minmax(0,1fr) auto}.marketTapeInner>span{display:none}.marketTapeInner>a{padding-right:4px}.marketOpening,.marketDashboardSection,.marketWatchlistSection,.marketPrinciplesSection{padding:75px 0}.marketOverviewWidget{border-radius:18px;min-height:660px;padding:10px 8px}.marketWatchlist a{grid-template-columns:32px 70px 1fr 18px;gap:8px;padding-block:18px}.marketWatchlist a>strong{font-size:16px}.marketWatchlist h3{font-size:17px}.marketNotice{grid-template-columns:1fr;gap:8px}}
