@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap");:root{--deep:#0A3D7A;--blue:#155FA8;--green:#2FA84F;--ink:#0A2C52;--text:#1C2024;--muted:#5B6670;--line:#C3C9CE;--bg:#F1F2F3;--white:#fff;--silver:#F4F6F7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Space Grotesk,sans-serif;color:var(--ink);letter-spacing:-.03em;margin-top:0}.shell{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.notice{background:var(--ink);color:#dcebf8;text-align:center;padding:9px 20px;font:11px IBM Plex Mono,monospace;letter-spacing:.05em}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(241,242,243,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(195,201,206,.8)}.navRow{height:76px;justify-content:space-between;gap:24px}.brand,.navRow{display:flex;align-items:center}.brand{gap:11px;color:var(--ink)}.brand b{display:block;font-family:Space Grotesk;font-size:15px}.brand small{display:block;color:var(--green);font:9px IBM Plex Mono;letter-spacing:.12em}.mark{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#e7ebee,#cfd5da);border:7px solid var(--blue);color:var(--ink);font-weight:800;font-size:12px}.navRow nav{display:flex;gap:28px;font-size:14px;color:var(--muted)}.navRow nav a:hover{color:var(--blue)}.outlineButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--blue);border-radius:5px;padding:11px 18px;color:var(--blue);font-weight:600;font-size:13px}.hero{min-height:650px;display:flex;background:radial-gradient(circle at 75% 42%,rgba(21,95,168,.16),transparent 24%),linear-gradient(130deg,#fafafa,#edf0f2 48%,#dce1e5);overflow:hidden}.hero,.heroGrid{align-items:center}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:60px;gap:60px;width:100%}.eyebrow{font:600 11px IBM Plex Mono;letter-spacing:.15em;text-transform:uppercase;color:var(--green);margin-bottom:16px}.hero h1,.pageTitle{font-size:clamp(42px,6vw,68px);line-height:1.02;margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--blue)}.lead{font-size:18px;color:var(--muted);max-width:680px}.lead.small{font-size:16px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.primaryButton{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:5px;background:linear-gradient(120deg,var(--deep),var(--blue));color:white;font-weight:600;font-size:14px;box-shadow:0 12px 26px rgba(10,61,122,.18)}.heroStage{height:470px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(21,95,168,.22);border-radius:50%;transform:rotate(-22deg)}.orbitA{width:430px;height:190px}.orbitB{width:360px;height:360px}.heroVial{width:180px;height:300px;border-radius:22px 22px 28px 28px;background:linear-gradient(90deg,#dfe4e7,#fff 45%,#d1d7db);box-shadow:0 30px 55px rgba(10,44,82,.22);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #c7cdd1}.heroVial:before{content:"";position:absolute;top:-48px;width:118px;height:62px;border-radius:16px 16px 7px 7px;background:repeating-linear-gradient(90deg,#e6e9eb 0 5px,#bfc6cb 5px 8px);border:1px solid #b6bec4}.heroVial span{font:600 10px IBM Plex Mono;color:var(--blue)}.heroVial strong{font:700 26px Space Grotesk;color:var(--ink)}.heroVial small{font:600 9px IBM Plex Mono;color:var(--green)}.heroVial.compact{height:260px;margin:65px auto 20px}.trust{background:white;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:18px;padding-bottom:18px;text-align:center;font-size:12px;font-weight:600;color:var(--ink)}.section{padding:92px 0}.section.alt{background:white;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sectionHead{max-width:700px;margin-bottom:42px}.sectionHead h2{font-size:38px;margin-bottom:12px}.sectionHead p{color:var(--muted)}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.productCard{background:linear-gradient(145deg,#fff,#e9edef);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:0 12px 28px rgba(10,44,82,.06);transition:transform .2s,box-shadow .2s}.productCard:hover{transform:translateY(-4px);box-shadow:0 20px 38px rgba(10,44,82,.11)}.productVisual{height:220px;display:grid;place-items:center;background:radial-gradient(circle,#fff,rgba(255,255,255,.2));border-radius:9px;margin-bottom:18px;overflow:hidden}.productVisual img{max-width:82%;max-height:90%;object-fit:contain}.vialPlaceholder{width:100px;height:165px;border-radius:10px;background:linear-gradient(90deg,#e1e5e8,#fff,#d3d9dd);border:1px solid #c6ccd1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 16px 30px rgba(10,44,82,.14)}.vialPlaceholder small,.vialPlaceholder span{font:8px IBM Plex Mono;color:var(--green)}.vialPlaceholder b{font:700 14px Space Grotesk;color:var(--ink);margin:6px 0}.mono,.productMeta{font-family:IBM Plex Mono,monospace}.productMeta{font-size:10px;color:var(--green);text-transform:uppercase;letter-spacing:.09em}.productCard h3{font-size:23px;margin:5px 0 9px}.productCard p{font-size:13px;color:var(--muted);min-height:62px}.cardFooter{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.cardFooter a{font-weight:600;color:var(--blue)}.status{font:9px IBM Plex Mono;color:var(--muted)}.status.good{color:var(--green)}.center{text-align:center;margin-top:36px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.steps article{border:1px solid var(--line);border-radius:10px;padding:25px;background:var(--silver)}.steps b{font:600 12px IBM Plex Mono;color:var(--green)}.steps h3{margin:12px 0 8px}.steps p{font-size:13px;color:var(--muted)}.aboutGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.catalogTools{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;flex-wrap:wrap}.catalogTools input,.coaSearch input{flex:1 1;min-width:260px;padding:13px 15px;border:1px solid var(--line);border-radius:6px;background:white;font:14px Inter}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{border:1px solid var(--line);background:white;border-radius:999px;padding:9px 13px;font-size:12px;cursor:pointer}.chips button.active{background:var(--ink);border-color:var(--ink);color:white}.detailGrid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.detailVisual{min-height:520px;background:linear-gradient(145deg,#fff,#dfe4e7);border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;overflow:hidden}.detailVisual img{max-width:80%;max-height:430px}.specGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:30px 0}.specGrid div{border:1px solid var(--line);background:white;padding:16px;border-radius:7px}.specGrid span{font:10px IBM Plex Mono;color:var(--muted);display:block;margin-bottom:6px}.specGrid b{font-size:13px}.compliance{border-left:4px solid var(--green);padding:16px 18px;background:white}.compliance p{margin:5px 0 0;color:var(--muted);font-size:13px}.narrow{max-width:840px}.coaPanel{background:white;border:1px solid var(--line);border-radius:12px;padding:30px}.coaPanel label{font-weight:600;color:var(--ink);display:block;margin-bottom:10px}.coaSearch{display:flex;gap:10px}.coaSearch button{border:0;border-radius:6px;background:var(--blue);color:white;padding:0 18px;font-weight:600}.hint{font-size:12px;margin-bottom:0}.empty,.hint{color:var(--muted)}.empty{text-align:center;padding:40px}footer{background:#e6eaed;border-top:1px solid var(--line);padding:48px 0 24px}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;grid-gap:40px;gap:40px}.footerGrid a,.footerGrid p,.footerGrid span{display:block;color:var(--muted);font-size:12px;margin:7px 0}.footerGrid h4{font:600 11px IBM Plex Mono;text-transform:uppercase;color:var(--ink)}.legal{border-top:1px solid var(--line);margin-top:35px;padding-top:20px;font-size:11px;color:var(--muted)}@media(max-width:900px){.navRow nav{display:none}.aboutGrid,.detailGrid,.heroGrid{grid-template-columns:1fr}.hero{padding:70px 0}.heroStage{height:380px}.productGrid{grid-template-columns:repeat(2,1fr)}.steps,.trustGrid{grid-template-columns:1fr 1fr}.trustGrid{gap:14px}.footerGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.shell{padding-left:18px;padding-right:18px}.outlineButton{display:none}.hero h1,.pageTitle{font-size:42px}.footerGrid,.productGrid,.steps,.trustGrid{grid-template-columns:1fr}.coaSearch{flex-direction:column}.coaSearch button{padding:13px}.specGrid{grid-template-columns:1fr}}.heroProductGlow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.92) 0,rgba(21,95,168,.16) 48%,transparent 72%);filter:blur(2px)}.heroProduct{position:relative;z-index:2;width:min(360px,78%);max-height:500px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(10,44,82,.2));animation:heroFloat 5s ease-in-out infinite}.heroLotTag{position:absolute;z-index:3;right:0;bottom:32px;width:190px;padding:14px 16px;border:1px solid rgba(195,201,206,.85);border-radius:8px;background:rgba(255,255,255,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 32px rgba(10,44,82,.08)}.heroLotTag span{display:block;color:var(--green);font-size:8px;letter-spacing:.12em}.heroLotTag b{display:block;color:var(--ink);font:700 18px Space Grotesk;margin:2px 0}.heroLotTag small{display:block;color:var(--muted);font-size:10px}.productCard{position:relative;overflow:hidden}.productCard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green),var(--blue),transparent 75%);opacity:.78}.productVisual{position:relative;isolation:isolate}.productHalo{position:absolute;z-index:-1;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(21,95,168,.12),transparent 68%)}.productVisual img{max-width:76%;max-height:205px;transition:transform .28s ease,filter .28s ease;filter:drop-shadow(0 18px 20px rgba(10,44,82,.16))}.productCard:hover .productVisual img{transform:translateY(-5px) rotate(.7deg) scale(1.035);filter:drop-shadow(0 24px 25px rgba(10,44,82,.22))}.visualBadge{position:absolute;top:12px;right:12px;border:1px solid rgba(47,168,79,.38);background:rgba(255,255,255,.72);color:var(--green);border-radius:999px;padding:4px 7px;font-size:8px;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.searchWrap{position:relative;display:flex;align-items:center;flex:1 1;min-width:280px}.searchWrap span{position:absolute;left:14px;color:var(--blue);font-size:20px;line-height:1}.searchWrap input{width:100%;padding-left:40px}.catalogMeta{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:-10px 0 22px;color:var(--muted);font-size:11px}.catalogMeta .mono{color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.detailVisual{position:relative;background:radial-gradient(circle at 50% 42%,#fff 0,#edf0f2 44%,#d6dce0 100%)}.detailVisual:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.65);border-radius:10px;pointer-events:none}.detailVisual img{max-width:68%;max-height:455px;filter:drop-shadow(0 28px 32px rgba(10,44,82,.2))}@keyframes heroFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(.6deg)}}@media(prefers-reduced-motion:reduce){.heroProduct{animation:none}}@media(max-width:900px){.heroLotTag{right:8%;bottom:20px}.heroProduct{width:min(330px,78%)}}@media(max-width:620px){.heroLotTag{display:none}.catalogMeta{align-items:flex-start;flex-direction:column}.productVisual img{max-width:70%}}.accountPage,.dashboardPage{background:radial-gradient(circle at 15% 8%,rgba(255,255,255,.95),transparent 26%),linear-gradient(135deg,#f8f9fa,#edf0f2 48%,#dfe4e7)}.accountGrid{display:grid;grid-template-columns:1fr .9fr;grid-gap:78px;gap:78px;align-items:start}.accountIntro{padding-top:28px}.accountIntro .pageTitle{font-size:clamp(44px,5vw,64px)}.benefitStack{margin-top:44px;display:grid;grid-gap:16px;gap:16px}.benefitStack>div{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.benefitStack b{font:600 11px IBM Plex Mono;color:var(--green)}.benefitStack span{display:grid;grid-gap:4px;gap:4px}.benefitStack strong{font-family:Space Grotesk;color:var(--ink)}.benefitStack small{color:var(--muted)}.formCard{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:14px;padding:34px;box-shadow:0 24px 60px rgba(10,44,82,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.formCard form{display:grid;grid-gap:18px;gap:18px}.formTitle h2{font-size:28px;margin-bottom:3px}.formFine,.formTitle p{margin:0;color:var(--muted);font-size:12px}.formCard label{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:12px;font-weight:600}.formCard input,.formCard select,.formCard textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#f8f9fa;padding:12px 13px;font:14px Inter;color:var(--text)}.formCard textarea{resize:vertical}.fieldRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.checkField{grid-template-columns:auto 1fr!important;align-items:start!important;font-weight:400!important;color:var(--muted)!important;line-height:1.5}.checkField input{width:16px!important;margin-top:3px}.full{width:100%}.successState{text-align:center;padding:38px 10px}.successState>span{display:grid;place-items:center;margin:0 auto 18px;width:52px;height:52px;border-radius:50%;background:#e4f5e8;color:var(--green);font-size:25px}.successState p{color:var(--muted);margin:0 auto 25px;max-width:470px}.wideForm{max-width:720px}.dashboardTop{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.dashboardTop h1{font-size:44px;margin-bottom:5px}.dashboardTop p{color:var(--muted);margin:0}.accountBadge{font:600 9px IBM Plex Mono;letter-spacing:.12em;color:var(--green);border:1px solid rgba(47,168,79,.35);background:rgba(255,255,255,.72);padding:7px 10px;border-radius:999px}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:20px}.metricGrid article{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:10px;padding:20px}.metricGrid small,.metricGrid span{display:block;color:var(--muted);font-size:11px}.metricGrid b{display:block;font:700 27px Space Grotesk;color:var(--ink);margin:7px 0 2px}.dashboardGrid{display:grid;grid-template-columns:1.5fr .7fr;grid-gap:20px;gap:20px}.adminGrid{grid-template-columns:1.45fr .75fr}.panel{background:rgba(255,255,255,.88);border:1px solid var(--line);border-radius:12px;padding:25px;box-shadow:0 12px 30px rgba(10,44,82,.05)}.panelHead{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.panelHead h2,.quickPanel h2{font-size:20px;margin-bottom:2px}.panelHead p{font-size:11px;color:var(--muted);margin:0}.panelHead a,.textButton{font-size:11px;color:var(--blue);font-weight:600}.textButton{border:0;background:none;cursor:pointer}.recordList{display:grid}.record{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;border-top:1px solid #d9dee2}.record span{display:grid;grid-gap:2px;gap:2px}.record small{color:var(--muted);font-size:10px}.adminTable em,.record em{font:500 9px IBM Plex Mono;font-style:normal;border-radius:999px;padding:5px 8px}.approved,.available{color:#267e3d;background:#e6f4e9}.pending,.review{color:#936b16;background:#fbf2dc}.new{color:var(--blue);background:#e5eef8}.quickPanel{display:grid;align-content:start}.quickPanel>a{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #d9dee2;font-size:13px}.quickPanel>a span{color:var(--blue)}.adminTable{display:grid}.tableHeader,.tableRow{display:grid;grid-template-columns:1.5fr .7fr 1fr .6fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #d9dee2;font-size:11px}.tableHeader{font:500 9px IBM Plex Mono;color:var(--muted);text-transform:uppercase}.adminNotice{margin-top:20px;border:1px solid rgba(47,168,79,.3);border-left:4px solid var(--green);border-radius:8px;background:rgba(255,255,255,.72);padding:18px;display:flex;gap:15px;align-items:center}.adminNotice b{color:var(--ink);white-space:nowrap}.adminNotice span{color:var(--muted);font-size:12px}.dashboardSecondaryPanel{margin-top:20px}@media(max-width:900px){.accountGrid,.adminGrid,.dashboardGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:1fr 1fr}.accountIntro{padding-top:0}}@media(max-width:620px){.fieldRow,.metricGrid{grid-template-columns:1fr}.formCard{padding:22px}.dashboardTop{align-items:flex-start;flex-direction:column}.tableHeader{display:none}.tableRow{grid-template-columns:1fr 1fr}.adminNotice{align-items:flex-start;flex-direction:column}.adminNotice b{white-space:normal}}.errorBanner,.setupBanner{display:grid;grid-gap:4px;gap:4px;border-radius:8px;padding:13px 15px;font-size:12px}.setupBanner{border:1px solid rgba(21,95,168,.25);background:#eaf1f8;color:var(--ink)}.setupBanner span{color:var(--muted)}.setupBanner code{font-family:IBM Plex Mono;color:var(--blue)}.errorBanner{border:1px solid rgba(166,48,48,.24);background:#faeaea;color:#8c2f2f}.formFine a{color:var(--blue);font-weight:600}.authCard{max-width:540px;margin:0 auto}.authCard form{display:grid;grid-gap:18px;gap:18px}.authCard h1{font-size:42px;margin:0 0 5px}.primaryButton:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.topActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.topActions form{margin:0}.status-approved{color:#267e3d;border-color:rgba(47,168,79,.35)}.status-declined{color:#9b3737;border-color:rgba(155,55,55,.35)}.status-pending{color:#936b16;border-color:rgba(147,107,22,.35)}.metricWord{text-transform:capitalize;font-size:20px!important;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.emptyInline{padding:18px 0;color:var(--muted);font-size:12px;border-top:1px solid #d9dee2}.declined{color:#9b3737;background:#f8e5e5}.rowActions{display:flex;gap:5px;flex-wrap:wrap}.rowActions form{margin:0}.miniButton{border:1px solid rgba(21,95,168,.34);background:#edf4fb;color:var(--blue);border-radius:5px;padding:6px 8px;font-size:9px;font-weight:700;cursor:pointer}.miniButton.danger{border-color:rgba(155,55,55,.25);background:#faeeee;color:#9b3737}.availabilityRow{display:grid;grid-template-columns:1fr 145px auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #d9dee2}.availabilityRow strong{font-size:12px;color:var(--ink)}.availabilityRow select{min-width:0;border:1px solid var(--line);border-radius:5px;background:#f8f9fa;padding:7px;font:10px Inter;color:var(--text)}@media(max-width:620px){.topActions{align-items:flex-start}.availabilityRow{grid-template-columns:1fr auto}.availabilityRow select{grid-row:2;grid-column:1/3}.adminTable .tableRow{grid-template-columns:1fr 1fr}.rowActions{grid-column:1/3}}.stagingBanner{position:relative;z-index:60;background:#9a6b12;color:#fff;text-align:center;padding:7px 16px;font:600 10px IBM Plex Mono,monospace;letter-spacing:.08em}.legalPage{max-width:850px;padding-top:78px;padding-bottom:96px}.legalPage h1{font-size:clamp(42px,6vw,62px);margin-bottom:22px}.legalPage h2{font-size:22px;margin-top:34px;margin-bottom:9px}.legalPage p{color:var(--muted);max-width:760px}.legalNotice{border:1px solid rgba(154,107,18,.3);border-left:4px solid #9a6b12;border-radius:8px;background:#fff8e8;color:#68480e;padding:15px 17px;margin:22px 0;font-size:13px}.authLinks{display:flex;justify-content:space-between;gap:16px;align-items:center;color:var(--muted);font-size:11px}.authLinks span a,.authLinks>a{color:var(--blue);font-weight:600}.requestRow span small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.rowActions form:first-child{display:flex;gap:5px;flex-wrap:wrap}.miniInput{max-width:120px;border:1px solid var(--line);border-radius:5px;background:#f8f9fa;padding:6px 7px;font:9px Inter;color:var(--text)}.inquiryPanel{margin-top:20px}.inquiryAdminList{display:grid;grid-gap:12px;gap:12px}.inquiryAdminCard{border:1px solid #d9dee2;border-radius:9px;padding:16px;background:rgba(248,249,250,.7)}.inquirySummary{display:flex;justify-content:space-between;gap:16px;align-items:start}.inquirySummary span{display:grid;grid-gap:2px;gap:2px}.inquirySummary small{color:var(--muted);font-size:10px}.inquirySummary em{font:500 9px IBM Plex Mono;font-style:normal;border-radius:999px;padding:5px 8px}.inquiryAdminCard>p{color:var(--muted);font-size:12px;line-height:1.55;margin:12px 0}.inquiryAdminForm{display:grid;grid-template-columns:150px 1fr auto;grid-gap:8px;gap:8px}.inquiryAdminForm input,.inquiryAdminForm select{border:1px solid var(--line);border-radius:5px;background:#fff;padding:8px 9px;font:10px Inter;color:var(--text)}.adminLower{margin-top:20px}.adminNotice.compact{margin:12px 0 0;display:grid}.adminNotice.compact b{white-space:normal}.record em.pending{color:#936b16;background:#fbf2dc}@media(max-width:760px){.authLinks{align-items:flex-start;flex-direction:column}.inquiryAdminForm,.requestTable .requestRow{grid-template-columns:1fr}.requestTable .requestRow>.rowActions,.requestTable .requestRow>em,.requestTable .requestRow>span{grid-column:1}.inquirySummary{flex-direction:column}.panel{padding:19px}.dashboardTop h1{font-size:36px}}@media(max-width:480px){.section.accountPage,.section.dashboardPage{padding-top:56px}.formCard{border-radius:10px;padding:19px}.dashboardTop h1{font-size:31px}.metricGrid{gap:10px}.metricGrid article{padding:16px}.metricGrid b{font-size:23px}.panelHead{align-items:flex-start;flex-direction:column}.availabilityRow{grid-template-columns:1fr}.availabilityRow select{grid-column:1;grid-row:auto}.availabilityRow button{justify-self:start}.topActions{width:100%;justify-content:space-between}}.profileShell{max-width:980px}.adminFilters{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end;margin:0 0 20px;padding:16px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.72)}.adminFilters label{display:grid;grid-gap:6px;gap:6px;font:600 9px IBM Plex Mono;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.adminFilters input,.adminFilters select{width:100%;border:1px solid var(--line);border-radius:5px;background:#fff;padding:9px 10px;font:11px Inter;color:var(--text);text-transform:none;letter-spacing:0}.auditPanel{margin-top:20px}.auditRecord strong{text-transform:capitalize}.auditRecord small{max-width:650px}@media(max-width:860px){.adminFilters{grid-template-columns:1fr 1fr}.adminFilters label:first-child{grid-column:1/3}}@media(max-width:560px){.adminFilters{grid-template-columns:1fr}.adminFilters label:first-child{grid-column:1}.adminFilters button{justify-self:start}}.narrowPage{max-width:980px}.pageTitle{font-size:clamp(40px,6vw,62px);margin:0 0 12px}.smallTitle{font-size:42px}.pageLead{max-width:720px;color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 34px}.faqGrid{display:grid;grid-gap:12px;gap:12px}.faqGrid details{border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.84);padding:0 18px}.faqGrid summary{cursor:pointer;list-style:none;padding:18px 0;font:600 15px Space Grotesk;color:var(--ink)}.faqGrid summary::-webkit-details-marker{display:none}.faqGrid summary:after{content:"+";float:right;color:var(--blue);font-size:20px}.faqGrid details[open] summary:after{content:"–"}.faqGrid details p{border-top:1px solid #d9dee2;color:var(--muted);font-size:13px;line-height:1.65;padding:16px 0 20px;margin:0}.supportCta{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:30px;padding:26px;border-radius:12px;background:linear-gradient(120deg,var(--deep),var(--blue));color:white}.supportCta h2{color:white;margin:0 0 6px}.supportCta p{color:#d8e7f4;margin:0;max-width:560px}.supportCta .outlineButton{border-color:rgba(255,255,255,.55);color:#fff}.ctaRow{display:flex;gap:10px;flex-wrap:wrap}.contactGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:54px;gap:54px;align-items:start}.contactNotes{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.contactNotes article{display:grid;grid-gap:5px;gap:5px;border-left:3px solid var(--green);padding:10px 0 10px 15px}.contactNotes b{color:var(--ink)}.contactNotes span{color:var(--muted);font-size:12px;line-height:1.55}.notificationList{display:grid;grid-gap:10px;gap:10px}.notificationCard{display:flex;justify-content:space-between;gap:20px;border:1px solid rgba(21,95,168,.24);border-radius:10px;background:#fff;padding:18px}.notificationCard.isRead{opacity:.7;border-color:var(--line)}.notificationCard>div:first-child{display:flex;gap:12px}.notificationDot{width:8px;height:8px;border-radius:50%;background:var(--blue);margin-top:7px;flex:0 0 auto}.notificationCard.isRead .notificationDot{background:#b8c0c7}.notificationCard h2{font-size:15px;margin:0 0 4px}.notificationCard p{color:var(--muted);font-size:12px;margin:0 0 6px}.notificationCard small{color:#85909a;font-size:9px}.notificationActions{display:flex;align-items:center;gap:8px}.notificationActions>a{font-size:11px;color:var(--blue);font-weight:600}@media(max-width:820px){.contactGrid{grid-template-columns:1fr}.supportCta{align-items:flex-start}.notificationCard,.supportCta{flex-direction:column}.notificationActions{justify-content:flex-start}}:focus-visible{outline:3px solid rgba(21,95,168,.55);outline-offset:3px;border-radius:4px}.skipLink{position:fixed;left:16px;top:12px;z-index:1000;transform:translateY(-150%);background:var(--ink);color:white;padding:10px 14px;border-radius:6px;font-weight:700}.skipLink:focus{transform:translateY(0)}.navActions{display:flex;align-items:center;gap:10px}.mobileNav{display:none;position:relative}.menuButton{width:44px;height:44px;border:1px solid var(--line);background:rgba(255,255,255,.86);border-radius:8px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:10px;cursor:pointer}.menuButton span{height:2px;background:var(--ink);border-radius:2px;width:100%}.mobileMenu{position:absolute;right:0;top:54px;width:min(320px,calc(100vw - 36px));padding:10px;background:rgba(248,249,250,.98);border:1px solid var(--line);border-radius:12px;box-shadow:0 22px 50px rgba(10,44,82,.18);display:grid;z-index:60}.mobileMenu a{padding:12px 13px;border-radius:7px;font-weight:600;font-size:14px}.mobileMenu a:focus-visible,.mobileMenu a:hover{background:white;color:var(--blue)}.mobileMenu .mobileAccount{margin-top:6px;background:var(--ink);color:white;text-align:center}.pageHero{padding:92px 0 72px;background:radial-gradient(circle at 78% 28%,rgba(21,95,168,.12),transparent 24%),linear-gradient(130deg,#fafafa,#e8ecef)}.pageHero .pageTitle{margin-bottom:22px}.prose{color:var(--muted);font-size:16px}.prose p{margin-top:0;margin-bottom:18px}.valuesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.valuesGrid article{padding:28px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#fff,#edf0f2)}.valuesGrid span{font:600 11px IBM Plex Mono;color:var(--green)}.valuesGrid h3{margin:12px 0 8px;font-size:22px}.valuesGrid p{margin:0;color:var(--muted);font-size:14px}.textLink{display:inline-block;margin-top:10px;color:var(--blue);font-weight:700}.qualitySteps article{min-height:180px}@media(max-width:900px){.desktopAccount,.desktopNav{display:none!important}.mobileNav{display:block}.navRow{height:68px}.heroGrid{gap:22px}.heroStage{order:-1;height:330px}.heroProduct{max-height:330px}.heroLotTag{right:5%;bottom:10px}.pageHero{padding:68px 0 52px}.valuesGrid{grid-template-columns:1fr}.aboutGrid{gap:28px}}@media(max-width:620px){.notice{font-size:9px;padding:8px 12px}.brand b{font-size:13px}.brand small{font-size:8px}.mark{width:36px;height:36px;border-width:6px}.hero{padding:42px 0 56px;min-height:auto}.heroStage{height:285px}.heroProduct{width:min(280px,82%)}.heroLotTag{width:160px;padding:10px 12px}.hero h1,.pageTitle{font-size:38px}.lead{font-size:16px}.section{padding:64px 0}.sectionHead h2{font-size:31px}.actions{width:100%}.actions a{flex:1 1 150px}.pageHero{padding:56px 0 42px}.valuesGrid article{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroProduct{animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--c-navy:#082e5d;--c-blue:#075caf;--c-green:#23a74b;--c-line:#d9e0e6;--c-silver:#eef1f4;--c-dark:#031b38}body{background:#f7f8f9;color:#162536}.homeShell{width:min(1480px,calc(100% - 64px));margin:0 auto}.home2026{background:#f7f8f9;overflow:hidden}.calibrHeader{height:82px;background:rgba(255,255,255,.96);border-bottom:1px solid #d9dfe5;position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.calibrNav{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:28px;gap:28px}.calibrWordmark{display:flex;align-items:center;gap:12px;color:#111}.calibrWordmark>span:last-child{display:grid;line-height:1}.calibrWordmark b{font:800 19px/1 Arial,sans-serif;letter-spacing:2.4px}.calibrWordmark small{font:700 8px/1.4 Arial,sans-serif;letter-spacing:4.2px}.calibrWordmark em{font:700 7px/1.6 IBM Plex Mono,monospace;color:var(--c-green);font-style:normal;letter-spacing:.9px;margin-top:5px}.diamondLogo{width:37px;height:37px;position:relative;display:inline-block;transform:rotate(45deg)}.diamondLogo i,.diamondLogo:after,.diamondLogo:before{content:"";position:absolute;border:2px solid}.diamondLogo:before{inset:5px}.diamondLogo:after{width:14px;height:14px;left:0;top:0}.diamondLogo i:first-child{width:14px;height:14px;right:0;bottom:0}.diamondLogo i:last-child{width:11px;height:11px;left:13px;top:13px}.calibrLinks{display:flex;gap:42px;font:700 11px Arial,sans-serif;color:var(--c-navy)}.calibrLinks a:hover{color:var(--c-blue)}.calibrActions{justify-self:end;gap:14px;color:var(--c-navy);font:700 11px Arial,sans-serif}.calibrActions,.iconText{display:flex;align-items:center}.iconText{gap:7px}.navDivider{height:30px;width:1px;background:#cdd4da}.userIcon{width:17px;height:17px;border:2px solid;border-radius:50%;position:relative}.userIcon:after{content:"";position:absolute;width:22px;height:11px;border:2px solid;border-bottom:0;border-radius:15px 15px 0 0;left:-4px;top:14px}.cartIcon{display:none}.cartSvg{width:20px;height:20px;stroke-width:1.8;flex:0 0 auto}.cartCount{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--c-blue);color:#fff;font-size:10px}.hero2026{background:linear-gradient(110deg,#fbfbfb,#f2f4f6 42%,#e5e9ed);overflow:hidden;border-bottom:1px solid #e5e9ec}.hero2026,.hero2026Grid{min-height:620px;position:relative}.hero2026Grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;z-index:2}.heroCopy2026{padding:70px 0 82px}.researchKicker{font:700 11px IBM Plex Mono,monospace;color:#0d4f9a;letter-spacing:.02em;margin-bottom:25px}.heroCopy2026 h1{font:800 clamp(55px,5.6vw,84px)/.96 Arial,sans-serif;color:#0a0f14;letter-spacing:-3.5px;margin:0 0 22px}.heroCopy2026>p{max-width:470px;font-size:17px;line-height:1.7;color:#26313a;margin:0 0 24px}.heroMiniAssurances{display:flex;gap:0;margin:18px 0 28px}.heroMiniAssurances span{min-width:130px;display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;border-right:1px solid #c9d0d6;font-size:30px;color:#111}.heroMiniAssurances span:last-child{border-right:0}.heroMiniAssurances b{font:700 9px/1.45 Arial;color:#0e1115}.heroButtons{display:flex;align-items:center;gap:28px}.blueButton{background:linear-gradient(#0d4c93,#073b76);color:#fff;padding:16px 25px;border-radius:3px;font:700 11px Arial;box-shadow:0 6px 14px rgba(4,48,98,.15)}.blueButton b{padding-left:24px}.textButton{font:700 11px Arial;color:#0b3266}.textButton b{padding-left:22px;font-size:18px}.ruoLine{display:flex;gap:10px;align-items:flex-start;margin-top:23px;color:var(--c-green);font-size:21px}.ruoLine span{display:grid}.ruoLine b{font:700 9px IBM Plex Mono;letter-spacing:.13em}.ruoLine small{font:700 7px IBM Plex Mono;color:#555;letter-spacing:.08em}.heroVisual2026{height:620px;position:relative;display:flex;align-items:flex-end;justify-content:center}.heroVial2026{width:330px;height:auto;bottom:91px;z-index:4}.heroVial2026,.pedestal2026{position:absolute;left:44%;transform:translateX(-50%)}.pedestal2026{width:490px;height:88px;border-radius:50%;bottom:56px;background:linear-gradient(180deg,#f8f9fa,#a4abb2 56%,#707980 59%,#dce0e4 76%,#8a9299);box-shadow:0 22px 28px rgba(47,65,85,.16)}.pedestal2026:before{content:"";position:absolute;inset:8px 19px 39px;border-radius:50%;background:linear-gradient(180deg,#fff,#c8cdd1)}.heroChecklist{position:absolute;right:3%;top:190px;display:grid;grid-gap:23px;gap:23px;width:225px;z-index:6}.heroChecklist span{display:grid;grid-template-columns:32px 1fr;grid-column-gap:10px;column-gap:10px;color:#074489;font-size:25px}.heroChecklist b{font:800 12px Arial;color:#082f62;align-self:end}.heroChecklist small{grid-column:2;font:400 10px Arial;color:#4a5660}.molecule{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.8)}.moleculeA{width:16px;height:16px;left:29%;top:15%;box-shadow:72px 49px 0 1px rgba(255,255,255,.86),146px 11px 0 -2px rgba(255,255,255,.75),192px 72px 0 1px rgba(255,255,255,.9)}.moleculeB{width:8px;height:8px;right:18%;top:10%;box-shadow:64px 44px 0 0 #fff,122px 87px 0 2px rgba(255,255,255,.8),180px 18px 0 0 rgba(255,255,255,.8)}.dna2026{position:absolute;width:500px;height:390px;right:-80px;top:75px;opacity:.44;transform:rotate(-12deg)}.dna2026:after,.dna2026:before{content:"";position:absolute;width:100%;height:100%;border-color:rgba(255,255,255,.9) transparent;border-style:solid;border-width:5px;border-radius:50%}.dna2026:after{transform:rotate(90deg) scale(.64)}.dna2026 i{position:absolute;width:2px;height:340px;background:rgba(255,255,255,.7);left:50%;top:20px;transform-origin:center}.dna2026 i:first-child{transform:rotate(15deg)}.dna2026 i:nth-child(2){transform:rotate(30deg)}.dna2026 i:nth-child(3){transform:rotate(45deg)}.dna2026 i:nth-child(4){transform:rotate(60deg)}.dna2026 i:nth-child(5){transform:rotate(75deg)}.dna2026 i:nth-child(6){transform:rotate(105deg)}.dna2026 i:nth-child(7){transform:rotate(120deg)}.dna2026 i:nth-child(8){transform:rotate(135deg)}.signature2026{position:absolute;right:25%;top:130px;width:220px;height:220px;opacity:.09;transform:rotate(45deg)}.signature2026 span{position:absolute;inset:0;border:26px solid var(--c-navy)}.signature2026 span:nth-child(2){inset:65px}.vialArt{display:block;overflow:visible}.vialCompact{width:135px;height:215px}.benefitBand{position:relative;z-index:7;margin-top:-38px}.benefitGrid2026{background:rgba(255,255,255,.96);border:1px solid #dfe4e8;border-radius:11px;box-shadow:0 18px 38px rgba(12,40,70,.09);display:grid;grid-template-columns:repeat(5,1fr);padding:20px 12px}.benefitGrid2026 article{display:flex;align-items:center;gap:13px;padding:0 20px;border-right:1px solid #dce1e5;font-size:31px;color:#0955a6}.benefitGrid2026 article:last-child{border-right:0}.benefitGrid2026 div{display:grid;grid-gap:3px;gap:3px}.benefitGrid2026 b{font:800 10px Arial;color:#0b3264}.benefitGrid2026 span{font:400 9px Arial;color:#66727b}.featured2026{padding:55px 0 48px}.sectionLineTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sectionLineTitle:before{content:"";width:30px;height:2px;background:#0a559f;margin-right:14px}.sectionLineTitle>span{margin-right:auto;font:700 10px IBM Plex Mono;letter-spacing:.17em;color:#0b3a73}.sectionLineTitle a{font:700 9px Arial;color:#0d3a73}.featuredGrid2026{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px}.featuredProductCard{background:#fff;border:1px solid #dde3e7;border-radius:9px;padding:13px 13px 14px;box-shadow:0 8px 22px rgba(15,44,72,.045);display:grid}.featuredVial{height:230px;display:grid;place-items:center;background:radial-gradient(ellipse at center,#f2f4f6,transparent 68%)}.featuredProductCard h3{font:800 16px Arial;color:#071b39;margin:2px 0 4px}.featuredProductCard>small,.featuredProductCard>span{font:500 10px Arial;margin-bottom:4px}.featuredProductCard .stockText{font:700 10px Arial;color:#13a44a;margin:2px 0 9px}.detailsButton{border:1px solid #d6dde4;padding:9px 10px;border-radius:3px;display:flex;justify-content:space-between;font:700 9px Arial;color:#083e80}.about2026{background:linear-gradient(90deg,#fff,#fff 49%,#d6e3ef);border-top:1px solid #e0e5e9;border-bottom:1px solid #e0e5e9}.about2026Grid{min-height:325px;display:grid;grid-template-columns:1.05fr .8fr 1.45fr;align-items:center;grid-gap:34px;gap:34px}.sectionMiniTitle{font:700 10px IBM Plex Mono;letter-spacing:.17em;color:#0b3a73;margin-bottom:15px}.aboutCopy2026 h2{font:500 29px/1.12 Arial;color:#0b2e59;margin-bottom:13px;letter-spacing:-.8px}.aboutCopy2026 p{font-size:11px;line-height:1.6;color:#2d3944}.valueStatement{font-size:13px!important;color:#0c335f!important}.outlineMini{display:inline-block;border:1px solid #9db0c1;padding:8px 14px;font:700 8px Arial;color:#09366e}.aboutValues2026{display:grid;grid-gap:12px;gap:12px;font:600 10px Arial;color:#122d4b}.aboutValues2026 span{color:#12385e}.aboutValues2026 span:first-letter{color:#22a34a}.labPanel2026{height:325px;position:relative;overflow:hidden;background:radial-gradient(circle at 38% 55%,#e9f4ff,transparent 38%),linear-gradient(135deg,#bdd4e8,#f7fbff 55%,#8db7dc);-webkit-clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.labGlow{inset:0;background:linear-gradient(90deg,rgba(255,255,255,.72),transparent 30%),radial-gradient(circle at 82% 25%,rgba(11,66,119,.25),transparent 34%)}.labGlow,.rack{position:absolute}.rack{bottom:35px;left:32%;width:190px;height:56px;background:#0f7cc5;border-radius:5px}.rack i{position:relative;display:inline-block;width:15px;height:115px;margin:0 2.3px;background:linear-gradient(90deg,#d9f0ff,#fff,#b9dff5);border:1px solid #8db2c7;border-radius:5px 5px 2px 2px;top:-78px}.pipette{width:16px;height:210px;background:linear-gradient(90deg,#fff,#76b8e8,#fff);right:29%;top:-34px;transform:rotate(12deg);box-shadow:0 0 0 1px #76a9cf}.pipette,.scope{position:absolute}.scope{right:8%;top:52px;width:105px;height:150px;transform:rotate(-18deg)}.scope:before{content:"";position:absolute;width:36px;height:112px;background:#0d2c4b;border-radius:12px;left:44px}.scope i{width:60px;height:28px;background:#dce8f1;border-radius:15px;top:0}.scope b,.scope i{position:absolute;left:10px}.scope b{width:70px;height:18px;background:#112c47;bottom:0;border-radius:50%}.quality2026{padding:25px 0 31px;background:#fff}.qualitySteps2026{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:34px;gap:34px}.qualitySteps2026 article{display:flex;align-items:center;gap:16px;position:relative}.qualitySteps2026 article:not(:last-child):after{content:"→";position:absolute;right:-24px;color:#8aa0b4}.qualitySteps2026 i{width:68px;height:68px;border:1px solid #aac0d4;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:27px;color:#0d4d92}.qualitySteps2026 b{font:800 9px/1.5 Arial;color:#0a2d59}.qualitySteps2026 span{display:block;font:400 8px/1.4 Arial;color:#374957;margin-top:3px}.proofBand2026{background:linear-gradient(90deg,#0c4079,#021c3a 48%,#0a4076);color:#fff;padding:26px 0;position:relative}.proofBand2026:after,.proofBand2026:before{content:"";position:absolute;width:180px;height:100%;top:0;background:radial-gradient(circle,#1d6fba 1px,transparent 2px);background-size:18px 18px;opacity:.18}.proofBand2026:before{left:0}.proofBand2026:after{right:0}.proofGrid2026{display:grid;grid-template-columns:1.25fr repeat(5,1fr);align-items:stretch}.proofGrid2026 h2{color:white;font:800 17px/1.22 Arial;margin:0;padding:10px 25px 10px 0}.proofGrid2026 article{display:grid;place-items:center;text-align:center;border-left:1px solid rgba(255,255,255,.35);padding:7px}.proofGrid2026 article b{font:700 17px Arial}.proofGrid2026 article span{font:400 9px Arial;margin-top:4px}.newsletter2026{background:#edf0f3;padding:18px 0}.newsletterInner{display:grid;grid-template-columns:auto 1fr 1.4fr;align-items:center;grid-gap:20px;gap:20px}.mailCircle{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#0b4e98;font-size:25px}.newsletterInner>div:nth-child(2){display:grid}.newsletterInner b{font:800 10px Arial;color:#0b3266}.newsletterInner span{font:400 9px Arial;color:#40505e}.newsletterInner form{display:grid;grid-template-columns:1fr 125px;grid-gap:10px;gap:10px}.newsletterInner input{border:1px solid #d8dee4;background:#fff;border-radius:3px;padding:12px;font-size:10px}.newsletterInner button{border:0;background:#073b79;color:#fff;font:700 10px Arial;border-radius:3px}.calibrFooter{background:#031a35;color:#e8f1f8;padding:28px 0 12px}.footer2026Grid{display:grid;grid-template-columns:1.55fr repeat(4,.8fr) 1.1fr;grid-gap:28px;gap:28px}.calibrFooter .calibrWordmark{color:#fff}.calibrFooter p{font-size:9px;max-width:230px;color:#b9c8d5}.calibrFooter h4{font:700 8px Arial;color:#9fb8cf;letter-spacing:.08em;margin:0 0 8px}.calibrFooter a,.calibrFooter span{display:block;font-size:8px;color:#e2ebf2;margin:4px 0}.footerRuo{border:1px solid #23649d;padding:10px;text-align:center;align-self:start}.footerRuo b{color:#46d667;font:700 10px Arial}.footerRuo span{font:700 8px Arial}.payBadges{display:flex;justify-content:center;gap:4px}.payBadges i{background:#fff;color:#17314c;padding:2px 4px;font:700 7px Arial;border-radius:2px}.footerBottom{border-top:1px solid rgba(255,255,255,.1);margin-top:18px;padding-top:10px;font-size:7px;color:#8fa5b7;display:flex;align-items:center;justify-content:space-between;gap:16px}.footerAdminLink{color:#8fa5b7;text-decoration:none;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.footerAdminLink:hover{color:#fff;text-decoration:underline}.footerContact{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font-style:normal}.calibrFooter .footerContact>a,.calibrFooter .footerContact>span{width:max-content;max-width:100%;margin:0;color:#e2ebf2;font:600 9px/1.35 Arial,sans-serif}.calibrFooter .footerContact>a:hover{color:#fff;text-decoration:underline}.calibrFooter .footerFacebook{display:inline-flex;align-items:center;gap:7px;margin-top:3px}.calibrFooter .footerFacebook>span{display:grid;width:21px;height:21px;margin:0;border-radius:50%;place-items:center;background:#fff;color:#031a35;font:800 14px/1 Arial,sans-serif}.calibrFooter .footerDisclaimer{max-width:none;margin:20px auto 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.12);color:#9fb0bf;font:400 9px/1.65 Arial,sans-serif}.calibrFooter .footerDisclaimer strong{color:#e2ebf2}.footerNavColumn{display:flex;flex-direction:column;align-self:stretch;padding:0 15px;border-left:1px solid rgba(255,255,255,.1)}.calibrFooter .footerNavColumn h4{margin:0 0 5px;font-size:9px}.calibrFooter .footerNavColumn a{display:flex;flex:1 1;align-items:center;justify-content:space-between;min-height:34px;margin:0;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:600;transition:color .18s,border-color .18s}.calibrFooter .footerNavColumn a:after{content:"›";color:#5e809f;font-size:14px}.calibrFooter .footerNavColumn a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.24)}.calibrFooter .footerNavColumn a:hover:after{color:#46d667}.accessGate{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;overflow:auto}.accessGateBackdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.98),rgba(229,236,242,.96) 42%,rgba(204,214,223,.96));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.accessGateCard{position:relative;width:min(740px,100%);background:rgba(255,255,255,.96);border:1px solid #cbd5dd;border-radius:18px;box-shadow:0 32px 80px rgba(12,38,64,.22);padding:42px 52px 35px;text-align:center}.accessGateBrand{display:flex;justify-content:center;align-items:center;gap:13px;color:#081c36}.accessGateBrand>span:last-child{display:grid;text-align:left;line-height:1}.accessGateBrand b{font:800 21px Arial;letter-spacing:1.4px}.accessGateBrand small{font:700 8px Arial;letter-spacing:4px}.gateRule{width:68px;height:2px;background:#1fa34d;margin:24px auto}.gateIcon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px;background:#edf7fd;border:1px solid #c8dcec;color:#075dae;font-size:25px}.gateEyebrow{font:700 10px IBM Plex Mono;letter-spacing:.16em;color:#1e9a49}.accessGateCard h1{font:700 38px Arial;color:#083366;margin:13px 0 15px;letter-spacing:-1.3px}.gateIntro{max-width:600px;margin:0 auto 25px;color:#4f5e6b;font-size:15px;line-height:1.6}.gateCheck{display:flex;align-items:flex-start;gap:14px;text-align:left;border:1px solid #d4dce3;background:#fbfcfd;border-radius:9px;padding:17px 18px;margin:12px 0;color:#20344b;font-weight:600;font-size:13px;cursor:pointer}.gateCheck input{width:21px;height:21px;margin:0;accent-color:#075cae;flex:0 0 auto}.gateEnter{width:100%;border:0;border-radius:6px;padding:16px;background:#07488d;color:#fff;font:800 12px Arial;letter-spacing:.04em;margin-top:8px}.gateEnter:disabled{background:#cbd3da;color:#fff;cursor:not-allowed}.gateEnter span{margin-left:12px}.gateFinePrint{font-size:9px;color:#7f8a94;line-height:1.5;margin:15px 28px 0}@media(max-width:1100px){.calibrLinks{gap:20px}.hero2026Grid{grid-template-columns:1fr 1fr}.heroVial2026{width:280px}.heroChecklist{right:-2%;width:190px}.featuredGrid2026{grid-template-columns:repeat(3,1fr)}.about2026Grid{grid-template-columns:1fr 1fr}.labPanel2026{grid-column:1/3}.footer2026Grid{grid-template-columns:1.4fr repeat(3,1fr)}.footer2026Grid>div:nth-child(5),.footerRuo{margin-top:8px}}@media(max-width:820px){.homeShell{width:min(100% - 34px,720px)}.calibrNav{grid-template-columns:1fr auto}.calibrLinks{display:none}.calibrActions{font-size:9px}.hero2026Grid{display:block}.hero2026{min-height:auto}.heroCopy2026{padding:55px 0 0}.heroVisual2026{height:520px}.heroVial2026{left:48%;width:275px}.pedestal2026{left:48%;width:410px}.heroChecklist{right:0;top:170px}.benefitGrid2026{grid-template-columns:1fr 1fr}.benefitGrid2026 article{border-bottom:1px solid #dce1e5}.benefitGrid2026 article:nth-child(2n){border-right:0}.featuredGrid2026{grid-template-columns:repeat(2,1fr)}.about2026Grid{grid-template-columns:1fr}.labPanel2026{grid-column:auto}.proofGrid2026,.qualitySteps2026{grid-template-columns:1fr 1fr}.proofGrid2026 h2{grid-column:1/3}.newsletterInner{grid-template-columns:auto 1fr}.newsletterInner form{grid-column:1/3}.footer2026Grid{grid-template-columns:1fr 1fr 1fr}.accessGateCard{padding:32px 25px}.accessGateCard h1{font-size:31px}}@media(max-width:520px){.calibrHeader{height:68px}.calibrActions .iconText:first-child,.calibrActions .navDivider,.calibrWordmark em{display:none}.heroCopy2026 h1{font-size:50px}.heroVisual2026{height:430px}.heroVial2026{width:240px;left:43%;bottom:78px}.pedestal2026{width:330px;left:43%;height:64px}.heroChecklist{right:-12px;top:130px;width:160px;gap:15px}.heroChecklist b{font-size:9px}.heroChecklist small{font-size:8px}.benefitGrid2026{grid-template-columns:1fr}.benefitGrid2026 article{border-right:0}.featuredGrid2026{grid-template-columns:1fr 1fr;gap:10px}.featuredVial{height:180px}.vialCompact{width:110px;height:175px}.about2026Grid{gap:20px}.proofGrid2026,.qualitySteps2026{grid-template-columns:1fr}.proofGrid2026 h2{grid-column:auto}.newsletterInner{grid-template-columns:1fr}.newsletterInner form{grid-column:auto;grid-template-columns:1fr}.footer2026Grid{grid-template-columns:1fr 1fr}.accessGate{padding:12px}.accessGateCard{padding:28px 18px}.accessGateCard h1{font-size:28px}.gateCheck{font-size:12px}.gateFinePrint{margin-left:0;margin-right:0}}.approvedHome{background:#f6f8fa;color:#13273f;overflow:hidden}.approvedShell{width:min(1180px,calc(100% - 56px));margin:0 auto}.approvedHero{position:relative;background:linear-gradient(115deg,#fafbfc,#f2f5f8 43%,#e5ebf1);border-bottom:1px solid #d9e0e6}.approvedHeroGrid{min-height:510px;display:grid;grid-template-columns:41% 59%;align-items:stretch}.approvedHeroCopy{padding:60px 18px 54px 10px;display:flex;flex-direction:column;justify-content:center}.approvedEyebrow,.approvedSectionMini,.approvedSectionTitle>span{font:700 11px IBM Plex Mono,monospace;letter-spacing:.14em;color:#14508d}.approvedHeroCopy h1{font-family:Space Grotesk,sans-serif;color:#070c13;font-size:58px;line-height:.95;letter-spacing:-.055em;margin:18px 0 22px}.approvedLead{font-size:15px;line-height:1.7;max-width:440px;color:#253648;margin:0 0 22px}.approvedMiniAssurances{display:grid;grid-template-columns:repeat(3,1fr);max-width:390px;margin:4px 0 24px}.approvedMiniAssurances>div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:82px;border-right:1px solid #cfd6dc}.approvedMiniAssurances>div:last-child{border-right:0}.approvedMiniAssurances span{font-size:24px;color:#0a1a2b;line-height:1}.approvedMiniAssurances b{font-size:9px;line-height:1.35;margin-top:9px;color:#101820}.approvedHeroButtons{display:flex;gap:18px;align-items:center}.approvedPrimary,.approvedSecondary{height:48px;min-width:174px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-radius:3px;font-size:11px;font-weight:800;letter-spacing:.02em}.approvedPrimary{background:#0c4d91;color:#fff;box-shadow:0 12px 24px rgba(12,77,145,.14)}.approvedSecondary{border:1px solid #0c4d91;color:#0c4d91;background:#fff}.approvedRuo{display:flex;gap:10px;align-items:center;margin-top:22px;color:#28a94e}.approvedRuo>span{width:23px;height:23px;border:2px solid #28a94e;border-radius:50%;display:grid;place-items:center;font-size:12px}.approvedRuo b{display:block;font:700 10px IBM Plex Mono;letter-spacing:.12em}.approvedRuo small{display:block;color:#5c6570;font:8px IBM Plex Mono;letter-spacing:.08em;margin-top:2px}.approvedHeroArt{margin-right:-3.5vw;min-height:510px;background:url(/brand/reference-v2/hero-panel-purity-crisp.png) 50%/cover no-repeat;box-shadow:inset 30px 0 45px rgba(246,248,250,.72)}.approvedBenefits{position:relative;margin-top:-1px;background:linear-gradient(#eef3f7,#f7f9fb);padding:0 0 22px}.approvedBenefitsGrid{transform:translateY(-1px);display:grid;grid-template-columns:repeat(5,1fr);background:rgba(255,255,255,.96);border:1px solid #d9e0e6;border-radius:8px;box-shadow:0 14px 30px rgba(15,47,80,.08)}.approvedBenefits article{min-height:82px;padding:15px 17px;display:flex;align-items:center;gap:12px;border-right:1px solid #dde3e8}.approvedBenefits article:last-child{border-right:0}.approvedBenefits i{font-style:normal;color:#0b5cad;font-size:28px}.approvedBenefits b{display:block;font-size:9px;color:#123b6c}.approvedBenefits span{display:block;font-size:8px;color:#5a6671;margin-top:3px}.approvedFeatured{padding:20px 0 26px;background:linear-gradient(#f7f9fb,#f2f5f8)}.approvedSectionTitle{display:flex;justify-content:space-between;align-items:center;margin:0 0 14px}.approvedSectionMini:before,.approvedSectionTitle:before{content:"";display:inline-block;width:28px;height:1px;background:#0b5cad;vertical-align:middle;margin-right:10px}.approvedSectionTitle a{font-size:9px;font-weight:800;color:#0c4d91}.approvedProductGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.approvedProductCard{background:#fff;border:1px solid #dce2e7;border-radius:6px;padding:10px 10px 9px;min-width:0;box-shadow:0 6px 14px rgba(8,39,69,.03)}.approvedProductImage{height:150px;display:grid;place-items:center;overflow:hidden;background:#fff;border-radius:4px}.approvedProductImage img{width:94px;height:150px;object-fit:cover;object-position:center;mix-blend-mode:multiply}.approvedProductCard h3{font-size:13px;margin:8px 0 0;color:#0a2d57;letter-spacing:-.01em}.approvedProductCard>small,.approvedProductCard>span,.approvedStock{display:block}.approvedProductCard>span{font-size:9px;margin-top:2px}.approvedProductCard>small{font-size:9px;margin-top:5px}.approvedStock{font-size:9px;color:#159348;margin-top:3px}.approvedDetails{height:32px;border:1px solid #dce2e7;border-radius:3px;margin-top:9px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;color:#0c4d91;font-size:9px;font-weight:800}.approvedAbout{background:#fff;border-top:1px solid #e0e5e9;border-bottom:1px solid #e0e5e9}.approvedAboutGrid{display:grid;grid-template-columns:29% 22% 49%;min-height:260px}.approvedAboutCopy{padding:28px 22px 26px 8px}.approvedSectionMini{font-size:9px;margin-bottom:10px}.approvedAboutCopy h2{font-size:27px;line-height:1.06;color:#0a2d57;margin:0 0 12px}.approvedAboutCopy p{font-size:10px;line-height:1.6;color:#374552;margin:0 0 10px}.approvedAboutCopy .approvedValues{font-size:12px;color:#0b315d}.approvedMiniButton{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cdd7e0;border-radius:3px;padding:7px 10px;font-size:8px;font-weight:800;color:#0c4d91}.approvedValuesList{padding:72px 8px 20px;display:flex;flex-direction:column;gap:10px}.approvedValuesList span{font-size:9px;color:#243647}.approvedValuesList span:first-letter{color:#18a249}.approvedLabArt{min-height:260px;background:url(/brand/reference-v2/lab-panel.jpg) 50%/cover no-repeat}.approvedQuality{background:#fff;padding:14px 0 24px}.approvedQualityGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:15px}.approvedQualityGrid article{display:grid;grid-template-columns:58px 1fr;grid-gap:12px;gap:12px;align-items:center;position:relative}.approvedQualityGrid article:not(:last-child):after{content:"→";position:absolute;right:-15px;color:#7c8da0}.approvedQualityGrid i{width:58px;height:58px;border:1px solid #aebdcb;border-radius:50%;display:grid;place-items:center;font-style:normal;color:#0a4f95;font-size:23px}.approvedQualityGrid b{font-size:9px;color:#11385f;line-height:1.35}.approvedQualityGrid b small{display:block;font-size:8px;margin-bottom:2px}.approvedQualityGrid span{display:block;font-size:8px;line-height:1.45;color:#4f5b66;margin-top:3px}.approvedProof{background:linear-gradient(100deg,#042951,#06467f 50%,#052951);color:#fff;padding:25px 0;position:relative;overflow:hidden}.approvedProof:after,.approvedProof:before{content:"";position:absolute;width:220px;height:220px;border:1px solid rgba(55,143,222,.15);border-radius:50%;top:-130px}.approvedProof:before{left:-80px}.approvedProof:after{right:-80px}.approvedProofGrid{display:grid;grid-template-columns:1.25fr repeat(5,1fr);align-items:center}.approvedProof h2{color:#fff;font-size:18px;line-height:1.15;margin:0;padding-right:20px}.approvedProof article{border-left:1px solid rgba(255,255,255,.28);text-align:center;padding:4px 12px}.approvedProof article b{display:block;font-size:20px;color:#fff}.approvedProof article:nth-of-type(n+3) b{font-size:13px}.approvedProof article span{display:block;font-size:8px;margin-top:4px;color:#f0f5fa}.approvedNewsletter{background:#f3f6f8;border-bottom:1px solid #dce3e8;padding:10px 0}.approvedNewsletterInner{display:grid;grid-template-columns:48px 1fr 1.45fr;grid-gap:16px;gap:16px;align-items:center}.approvedMail{width:42px;height:42px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#0b5cad;font-size:24px;border:1px solid #dbe2e8}.approvedNewsletterInner>div:nth-child(2) b{display:block;color:#0a3d7a;font-size:9px}.approvedNewsletterInner>div:nth-child(2) span{display:block;font-size:8px;color:#4d5964;max-width:230px}.approvedNewsletter form{display:grid;grid-gap:7px;gap:7px}.newsletterFields{display:grid;grid-template-columns:1fr 105px;grid-gap:10px;gap:10px}.approvedNewsletter .newsletterFields input{height:36px;border:1px solid #d8e0e7;background:#fff;border-radius:3px;padding:0 12px;font-size:9px}.approvedNewsletter button{border:0;border-radius:3px;background:#0b4a8e;color:#fff;font-size:9px;font-weight:800}.approvedNewsletter button:disabled{cursor:wait;opacity:.65}.newsletterConsent{display:flex;align-items:flex-start;gap:7px;color:#536577;font-size:8px;line-height:1.35}.approvedNewsletter .newsletterConsent input{flex:0 0 auto;width:12px;height:12px;margin:0;accent-color:#0b4a8e}.newsletterMessage{grid-column:1/-1;margin:0;font-size:9px;font-weight:700}.newsletterMessage.success{color:#13803d}.newsletterMessage.error{color:#a33a34}.newsletterHoneypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:980px){.approvedShell{width:min(100% - 36px,900px)}.approvedHeroGrid{grid-template-columns:1fr}.approvedHeroCopy{padding:48px 10px 28px}.approvedHeroArt{margin:0 -18px;min-height:470px;background-size:cover;box-shadow:inset 0 30px 30px rgba(246,248,250,.35)}.approvedBenefitsGrid{grid-template-columns:repeat(2,1fr)}.approvedBenefits article{border-bottom:1px solid #dde3e8}.approvedProductGrid{grid-template-columns:repeat(3,1fr)}.approvedAboutGrid{grid-template-columns:1fr 1fr}.approvedLabArt{grid-column:1/3}.approvedQualityGrid{grid-template-columns:1fr 1fr}.approvedProofGrid{grid-template-columns:1fr 1fr 1fr}.approvedProof h2{grid-column:1/4;margin-bottom:16px}.approvedNewsletterInner{grid-template-columns:48px 1fr}.approvedNewsletter form{grid-column:1/3}}@media(max-width:620px){.approvedShell{width:calc(100% - 24px)}.approvedHeroCopy h1{font-size:46px}.approvedMiniAssurances{max-width:none}.approvedHeroButtons{flex-direction:column;align-items:stretch}.approvedPrimary,.approvedSecondary{width:100%}.approvedHeroArt{min-height:360px;background-position:43%}.approvedBenefitsGrid{grid-template-columns:1fr}.approvedBenefits article{border-right:0}.approvedProductGrid{grid-template-columns:1fr 1fr}.approvedProductImage{height:130px}.approvedProductImage img{height:130px;width:78px}.approvedAboutGrid{grid-template-columns:1fr}.approvedValuesList{padding:0 8px 24px}.approvedLabArt{grid-column:auto}.approvedQualityGrid{grid-template-columns:1fr}.approvedQualityGrid article:not(:last-child):after{display:none}.approvedProofGrid{grid-template-columns:1fr 1fr}.approvedProof h2{grid-column:1/3}.approvedNewsletterInner{grid-template-columns:1fr}.approvedNewsletter form{grid-column:auto}.newsletterFields{grid-template-columns:1fr}.approvedMail{display:none}}.calibrHeader{background:#fff!important;border-bottom:1px solid #d9e0e6!important;box-shadow:none!important}.calibrNav{height:78px!important}.calibrWordmark .diamondLogo{transform:scale(.9)}.calibrActions a,.calibrLinks a{font-size:11px!important;font-weight:700!important;color:#0a2f58!important}.calibrWordmarkImage{display:flex!important;align-items:center!important;gap:0!important}.calibrWordmarkImage img{display:block;width:220px;height:auto;object-fit:contain}.accessGateBrandImage{display:flex!important;justify-content:center!important}.accessGateBrandImage img{display:block;width:215px;height:auto;object-fit:contain}@media(max-width:760px){.calibrWordmarkImage img{width:175px}.accessGateBrandImage img{width:210px}}.accessGateCard{padding-top:0;overflow:hidden}.accessGateBrandHeader{width:100%;display:flex;align-items:center;justify-content:center;padding:28px 40px 8px;background:transparent;border-bottom:0}.accessGateBrandHeader img{display:block;width:min(300px,58%);height:auto;object-fit:contain}.gateRuleWide{width:46%;height:2px;margin:12px auto 28px;background:#1fa34d}@media(max-width:820px){.accessGateBrandHeader{padding:24px 24px 8px}.accessGateBrandHeader img{width:min(275px,68%)}.gateRuleWide{width:54%;margin:10px auto 24px}}@media(max-width:520px){.accessGateBrandHeader{padding:20px 16px 6px}.accessGateBrandHeader img{width:min(245px,76%)}.gateRuleWide{width:62%;margin:9px auto 22px}}.calibrWordmarkImage img{image-rendering:auto;image-rendering:-webkit-optimize-contrast;filter:contrast(1.08)}.approvedHeroArt{background-color:#edf2f6;background-size:100% auto;image-rendering:auto}@media(max-width:980px){.approvedHeroArt{background-size:cover}}.headerUtilityButton{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid #b9cbd9;border-radius:5px;background:#fff;color:#0b315e;font-size:8px;font-weight:900;letter-spacing:.045em;text-decoration:none;white-space:nowrap}.headerUtilityButton:hover{background:#f5f8fb}.feedbackUtilityButton{border-color:#168f45;color:#168f45}@media(max-width:1320px){.calibrNav{grid-template-columns:auto 1fr auto!important;gap:14px!important}.calibrWordmarkImage img{width:190px!important}.calibrLinks{gap:18px!important}.calibrLinks a{font-size:9px!important}.calibrActions{gap:8px!important}.headerUtilityButton{min-height:26px;padding:0 7px;font-size:7px!important;letter-spacing:.02em}.feedbackUtilityButton{max-width:118px;line-height:1.15;white-space:normal;text-align:center}.iconText{font-size:9px!important}}@media(max-width:900px){.calibrWordmarkImage img{width:150px!important}.calibrLinks{gap:10px!important}.calibrLinks a{font-size:8px!important}.headerUtilityButton{padding:0 5px;font-size:6.5px!important}.feedbackUtilityButton{max-width:102px}}@media(max-width:760px){.headerUtilityButton{display:none}}@media(max-width:620px){.calibrFooter .footerDisclaimer{font-size:10px;line-height:1.7}.footerNavColumn{padding:0 9px}.calibrFooter .footerNavColumn a{min-height:32px;font-size:9px}}.feedbackUtilityButton,.headerUtilityButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0b315e!important;font-size:9px!important;font-weight:900!important;letter-spacing:normal!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}.feedbackUtilityButton:hover,.headerUtilityButton:hover{background:transparent!important;color:#0b315e!important;opacity:.72}@media(max-width:1320px){.feedbackUtilityButton,.headerUtilityButton{font-size:9px!important;max-width:none!important;white-space:nowrap!important;line-height:1!important}}@media(max-width:900px){.feedbackUtilityButton,.headerUtilityButton{font-size:8px!important;max-width:none!important;white-space:nowrap!important}}@media(max-width:760px){.feedbackUtilityButton,.headerUtilityButton{display:none!important}}.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:10px!important;letter-spacing:normal!important}@media(max-width:1320px){.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:9px!important}}@media(max-width:900px){.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:8px!important}}@media(max-width:520px){.calibrActions .accountNavDivider,.calibrActions .accountNavLink{display:none!important}}.calibrActions .mobileNav{display:none}@media(max-width:820px){.calibrNav{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.calibrLinks{display:none!important}.calibrActions{gap:8px!important}.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton{display:none!important}.calibrActions .mobileNav{display:block}.calibrActions .menuButton{width:44px;height:44px;border-color:#b8c7d4;background:#fff}.calibrActions .mobileMenu{top:52px;max-height:calc(100vh - 92px);overflow-y:auto;border-color:#c8d5df;background:#fff;box-shadow:0 22px 50px rgba(8,46,93,.2)}.calibrActions .mobileMenu a{min-height:44px;display:flex;align-items:center;color:#082e5d!important}.calibrActions .mobileMenu .mobileAccount{justify-content:center;background:#082e5d;color:#fff!important}}.shippingAnnouncement{min-height:30px;display:flex;padding:6px 18px;background:#082f5f;border-bottom:1px solid rgba(255,255,255,.14);text-align:center}.shippingAnnouncement,.shippingAnnouncement a{align-items:center;justify-content:center;color:#fff}.shippingAnnouncement a{display:inline-flex;gap:8px;font:700 9px/1.35 IBM Plex Mono,monospace;letter-spacing:.115em;animation:shippingAnnouncementFade .35s ease both}.shippingAnnouncement a:hover{text-decoration:underline;text-underline-offset:3px}.shippingAnnouncement span{color:#49d574;font-size:11px}@keyframes shippingAnnouncementFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.shippingAnnouncement a{animation:none}}@media(max-width:520px){.shippingAnnouncement{padding:7px 12px}.shippingAnnouncement a{font-size:8px;letter-spacing:.075em}}.approvedAssuranceIcon,.approvedBenefitIcon{flex:0 0 auto;display:grid!important;place-items:center;box-sizing:border-box;color:#0b5cad!important;border:1px solid #cbdbea;border-radius:50%;background:linear-gradient(145deg,#fff,#eef5fb);box-shadow:0 5px 12px rgba(9,65,119,.08);transform:translateY(0);transition:transform .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.approvedAssuranceIcon{width:38px;height:38px}.approvedAssuranceIcon,.approvedBenefitIcon{margin:0!important;font-size:inherit!important}.approvedBenefitIcon{width:42px;height:42px}.approvedAssuranceIcon svg{width:23px;height:23px}.approvedBenefitIcon svg{width:25px;height:25px}.approvedBenefitsGrid article,.approvedMiniAssurances>div{animation:approvedIconReveal .55s cubic-bezier(.2,.72,.25,1) both}.approvedBenefitsGrid article:nth-child(2),.approvedMiniAssurances>div:nth-child(2){animation-delay:.07s}.approvedBenefitsGrid article:nth-child(3),.approvedMiniAssurances>div:nth-child(3){animation-delay:.14s}.approvedBenefitsGrid article:nth-child(4){animation-delay:.21s}.approvedBenefitsGrid article:nth-child(5){animation-delay:.28s}.approvedBenefitsGrid article:hover .approvedBenefitIcon,.approvedMiniAssurances>div:hover .approvedAssuranceIcon{color:#17964a!important;border-color:#a8d8b8;box-shadow:0 8px 18px rgba(23,150,74,.16);transform:translateY(-3px)}@keyframes approvedIconReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.approvedBenefitsGrid article,.approvedMiniAssurances>div{animation:none}.approvedAssuranceIcon,.approvedBenefitIcon{transition:none}}.approvedQualityGrid .approvedProcessIcon{color:#0b5cad;border-color:#cbdbea;background:linear-gradient(145deg,#fff,#eef5fb);box-shadow:0 6px 15px rgba(9,65,119,.08);transition:transform .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.approvedProcessIcon svg{width:29px;height:29px}.approvedQualityGrid article{animation:approvedProcessReveal .55s cubic-bezier(.2,.72,.25,1) both}.approvedQualityGrid article:nth-child(2){animation-delay:.08s}.approvedQualityGrid article:nth-child(3){animation-delay:.16s}.approvedQualityGrid article:nth-child(4){animation-delay:.24s}.approvedQualityGrid article:hover .approvedProcessIcon{color:#17964a;border-color:#a8d8b8;box-shadow:0 9px 20px rgba(23,150,74,.16);transform:translateY(-3px)}@keyframes approvedProcessReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.approvedQualityGrid article{animation:none}.approvedQualityGrid .approvedProcessIcon{transition:none}}.calibrWordmarkImage{position:relative}.calibrWordmarkImage .calibrHeaderTagline{position:absolute;left:0;right:0;bottom:2px;display:block;padding:2px 0 1px 4px;background:#fff;color:#168f45;font:700 10px/1 IBM Plex Mono,monospace;letter-spacing:.085em;white-space:nowrap}@media(max-width:1320px){.calibrWordmarkImage .calibrHeaderTagline{bottom:1px;padding-left:3px;font-size:9px;letter-spacing:.075em}}@media(max-width:900px){.calibrWordmarkImage .calibrHeaderTagline{bottom:0;padding:1px 0 1px 2px;font-size:7px;letter-spacing:.05em}}.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:11px!important}@media(max-width:1320px){.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:10px!important}}@media(max-width:900px){.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:9px!important}}.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:13px!important;font-weight:900!important;line-height:1!important}@media(max-width:1320px){.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:12px!important}}@media(max-width:900px){.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton,.calibrLinks a{font-size:10px!important}}@media(max-width:760px){.calibrActions .feedbackUtilityButton,.calibrActions .headerUtilityButton{display:none!important}}