:root{--navy:#071a2e;--ink:#0a2035;--blue:#1677b8;--cyan:#50b8db;--ice:#eff8fb;--line:#d9e7ee;--muted:#607485;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit}.notice{color:#c9dce7;text-align:center;letter-spacing:.17em;background:#071a2e;padding:9px;font-size:10px}.siteHeader{z-index:10;background:#fffffff2;border-bottom:1px solid #e4edf1;justify-content:space-between;align-items:center;height:86px;padding:0 5.5vw;display:flex;position:relative}.logo{flex:none;align-items:center;display:flex}.logo .brandLogo{width:240px}.brandLogo{display:block;position:relative;overflow:hidden}.brandLogo img{max-width:none;height:auto;position:absolute}.brandLogo-color{aspect-ratio:1810/390}.brandLogo-color img{clip-path:inset(0 0 0 23.25%);width:110.497%;top:-37.18%;left:-5.414%}.brandLogo-color img.brandRing{clip-path:none;will-change:transform;width:20.442%;height:auto;top:2.564%;left:-.276%}.brandLogo-white{aspect-ratio:1814/457}.brandLogo-white img{clip-path:inset(0 0 0 24.75%);width:110.254%;top:-24.508%;left:-8.159%}.brandLogo-white img.brandRingWhite{clip-path:none;width:15.38%;height:auto;top:16.3%;left:1.103%}.siteHeader>nav{gap:31px;display:flex}.siteHeader>nav a,.headerActions>a{font-size:12px;font-weight:700;text-decoration:none}.headerActions{align-items:center;gap:19px;font-size:12px;display:flex}.searchButton{color:#0a2035;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .15s,color .15s;display:grid}.searchButton:hover,.searchButton[aria-expanded=true]{color:#1a66d6;background:#eef4f9}.searchButton:focus-visible{outline-offset:2px;outline:2px solid #1677b8}.searchButton svg,.searchField svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.searchButton svg{width:23px;height:23px}.searchPanel{z-index:20;background:#fff;border:1px solid #e3ebf3;border-radius:20px;width:min(520px,100vw - 24px);padding:16px;position:absolute;top:calc(100% - 6px);right:5.5vw;box-shadow:0 24px 60px #0a20352e}.searchField{background:#f6f9fc;border:1.5px solid #2a68d4;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.searchField>svg{color:#566876;flex:none;width:20px;height:20px}.searchField input{min-width:0;height:100%;font:inherit;color:#0a2035;background:0 0;border:0;outline:none;flex:1;font-size:16px}.searchField input::-webkit-search-cancel-button{display:none}.searchClear{color:#566876;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.searchClear:hover{color:#0a2035;background:#eef2f6}.searchClear svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.searchHeading{letter-spacing:.12em;text-transform:uppercase;color:#566876;margin:18px 10px 6px;font-size:12px;font-weight:800}.searchStatus{color:#5d6f7c;margin:18px 10px 6px;font-size:14px}.searchStatus a{color:#1677b8;font-weight:700}.searchResults{max-height:min(420px,60vh);margin:0;padding:0;list-style:none;overflow-y:auto}.searchResult{color:#0a2035;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.searchResult:hover,.searchResult:focus-visible{background:#f2f7fc;outline:none}.searchThumb{background:#eef3f8;border-radius:10px;width:52px;height:52px;overflow:hidden}.searchThumb img{object-fit:cover;width:100%;height:100%}.searchMain strong{font-size:16px;display:block}.searchMain small{color:#5d6f7c;margin-top:3px;font-size:14px;display:block}.searchPrice{white-space:nowrap;font-size:14px;font-weight:700}@media (max-width:550px){.searchPanel{width:auto;left:12px;right:12px}.searchResult{grid-template-columns:44px 1fr;row-gap:2px}.searchThumb{grid-row:span 2;width:44px;height:44px}.searchPrice{grid-column:2;font-size:13px}}.cartButton{color:#0a2035;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .15s;display:grid;position:relative}.cartButton:hover{background:#eef4f9}.cartButton:focus-visible{outline-offset:2px;outline:2px solid #1677b8}.cartButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:24px;height:24px}.cartCount{color:#fff;text-align:center;background:#1677b8;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:3px;right:1px}.menuToggle,.mobileMenu{display:none}.menuToggle{color:#467ff7;cursor:pointer;background:0 0;border:3px solid #467ff7;border-radius:8px;place-items:center;width:51px;height:51px;padding:7.5px}.menuToggle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:30px;height:30px}.mobileMenu{background:#f1f1f1;position:absolute;top:100%;left:0;right:0}.mobileMenu a{color:#1c244b;padding:16px 19px;font-size:13px;text-decoration:none;display:block}.kicker{letter-spacing:.16em;color:#407188;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.kicker span{background:#28a6ca;width:27px;height:2px}.heroButtons{gap:13px;margin-top:33px;display:flex}.primary,.lightButton{border-radius:5px;padding:16px 23px;font-size:13px;font-weight:800;text-decoration:none}.primary{color:#fff;background:#0a2841}.primary b{margin-left:24px}.confidence{grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding:85px 8vw;display:grid}.confidence small,.featured small,.coaBand small,.sectionHead small{letter-spacing:.2em;color:#1b6f8f;font-size:9px;font-weight:800}.confidence h2,.sectionHead h2,.coaBand h2{letter-spacing:-.035em;margin:12px 0 0;font-size:44px;line-height:1.08}.confidence>p{color:#607485;max-width:600px;font-size:17px;line-height:1.7}.featured{padding:40px 8vw 110px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.sectionHead a{font-size:12px;font-weight:800;text-decoration:none}.productGrid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.productCard{border-top:1px solid #cddde4;padding-top:14px}.productImage{background:#f3f8f9;place-items:center;height:265px;margin-bottom:20px;text-decoration:none;display:grid;position:relative}.index{color:#4f6e7d;font:12px Georgia;position:absolute;top:14px;right:15px}.productCard h3{margin:6px 0;font-size:22px}.productCard p{color:#566876;font-size:12px}.productImage .exploreVial{width:118px}.productCard>.productImage{margin-top:0;display:grid}.productCard>a{margin-top:10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.coaBand{color:#fff;background:#08243a;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:470px;padding:75px 8vw;display:grid}.coaBand small{color:#75c9e1}.coaBand p{color:#b8ced8;max-width:550px;line-height:1.7}.lightButton{color:#09243a;background:#fff;margin-top:15px;display:inline-block}.coaGraphic{background:linear-gradient(145deg,#26738f40,#ffffff05);border:1px solid #9dcddc40;border-radius:15px;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.chromatogram{letter-spacing:-10px;color:#61c6df;font-family:monospace;font-size:38px;transform:scaleX(1.5)}.coaGraphic span{letter-spacing:.2em;color:#86b4c5;font-size:8px;position:absolute;bottom:22px;left:25px}@media (max-width:900px){.siteHeader>nav{display:none}.menuToggle{display:grid}.mobileMenu:not([hidden]){display:block}.confidence{grid-template-columns:1fr;gap:20px}.productGrid{grid-template-columns:repeat(2,1fr)}.coaBand{grid-template-columns:1fr}.headerActions>a{display:none}}@media (max-width:550px){.siteHeader{padding:0 5vw}.logo .brandLogo{width:170px}.headerActions{gap:12px}.heroButtons{flex-direction:column}.productGrid{grid-template-columns:1fr}.confidence,.featured,.coaBand{padding-left:6vw;padding-right:6vw}.confidence h2,.sectionHead h2,.coaBand h2{font-size:35px}.sectionHead{align-items:flex-start;gap:20px}.sectionHead>a{margin-top:28px}}@media (max-width:360px){.headerActions{gap:4px}.logo .brandLogo{width:150px}.searchButton,.cartButton{width:36px;height:36px}.menuToggle{width:44px;height:44px;padding:4px}}.featureCards{max-width:1380px;margin:0 auto;padding:44px 24px 52px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.featureCard{aspect-ratio:1.66;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a20350d,0 16px 36px #11374c1a;container-type:inline-size}.featureCard img{object-fit:cover;width:100%;height:100%;display:block}.featureBtn{color:#fff;background:linear-gradient(90deg,#1a73e8,#0d57c2);border-radius:40px;align-items:center;gap:.75em;padding:.45em 1.4em .45em .45em;font-size:clamp(11px,3.4cqw,15px);font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:5.5%;left:6.5%;box-shadow:0 8px 20px #0d57c24d}.featureBtn span{color:#0d57c2;background:#fff;border-radius:50%;place-items:center;width:2.1em;height:2.1em;font-size:1.1em;display:grid}.featureBtn:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0d57c25c}.ruoBar{background:linear-gradient(100deg,#f1f7fe 0%,#e8f1fc 100%);border:1px solid #dce8f5;border-radius:20px;align-items:center;gap:32px;margin-top:22px;padding:26px 36px;display:flex}.ruoShield{box-sizing:content-box;border-right:1px solid #cddcec;flex:none;width:58px;height:66px;padding-right:32px}.ruoShield path{fill:#1f5fbf;stroke:#9ec0ea;stroke-width:3px}.ruoShield .ruoFlask{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ruoBar h2{letter-spacing:-.02em;color:#0a2035;margin:0 0 8px;font-size:26px}.ruoBar p{color:#4f6272;margin:0;font-size:15px;line-height:1.6}@media (max-width:1000px){.featureGrid{grid-template-columns:1fr;max-width:640px;margin:0 auto}.ruoBar{max-width:640px;margin:22px auto 0}}@media (max-width:550px){.featureCards{padding:28px 16px 36px}.ruoBar{flex-direction:column;align-items:flex-start;gap:16px;padding:22px 20px}.ruoShield{border:0;width:46px;height:52px;padding:0}.ruoBar h2{font-size:21px}}.topSellersIntro{justify-content:space-between;align-items:end;padding:54px 8vw 18px;display:flex}.topSellersIntro small{letter-spacing:.2em;color:#1b6f8f;font-size:9px;font-weight:800}.topSellersIntro h2{letter-spacing:-.045em;margin:8px 0 7px;font-size:50px}.topSellersIntro h2 em{color:#1682bd;font-style:normal}.topSellersIntro p{color:#617687;margin:0;font-size:15px}.sliderControls{align-items:center;gap:9px;display:flex}.sliderControls button{color:#177cac;cursor:pointer;background:#fff;border:1px solid #c9dce5;border-radius:6px;width:43px;height:43px;font-size:25px}.sliderControls a{border:1px solid #173249;border-radius:24px;place-items:center;height:43px;margin-left:5px;padding:0 21px;font-size:12px;font-weight:800;text-decoration:none;display:grid}@media (max-width:900px){.topSellersIntro{padding-left:6vw;padding-right:6vw}.topSellersIntro h2{font-size:43px}}@media (max-width:550px){.topSellersIntro{flex-direction:column;align-items:flex-start;gap:16px}.topSellersIntro h2{font-size:39px}.sliderControls .sliderArrow{display:none}.sliderControls a{white-space:nowrap}}.sectionBadge{color:#17445b;background:#fff;border:1px solid #d3e2e9;border-radius:22px;padding:7px 16px;font-size:12px;display:inline-block}.researchNotice>h2,.newsletter h2{letter-spacing:-.035em;margin:19px 0 9px;font-size:36px}.researchNotice h2 em,.newsletter h2 em{color:#1d82be;font-style:normal}.sectionLead{color:#566876;max-width:650px;margin:0 auto 38px;font-size:15px;line-height:1.6}.newsBenefits{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;font-size:12px;display:grid}.newsBenefits span{color:#203d4e}.newsletter{color:#33475b;background:radial-gradient(560px 360px at 8% 12%,#1d82be1f,#0000 70%),radial-gradient(520px 420px at 96% 92%,#4fd0ff24,#0000 70%),linear-gradient(#f4f8fc,#e9f1f8);border-top:1px solid #dbe6ef;border-bottom:1px solid #dbe6ef;grid-template-columns:1.05fr 1fr;align-items:center;gap:7vw;padding:100px 6vw;display:grid;position:relative;overflow:hidden}.newsletter:before{content:"";pointer-events:none;background-image:radial-gradient(#0a203517 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.newsletterCopy{position:relative}.newsEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1679ad;background:#fff;border:1px solid #cfe0ec;border-radius:22px;align-items:center;gap:9px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.newsEyebrow i{background:#1d9be0;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite newsPing;box-shadow:0 0 #1d9be08c}@keyframes newsPing{0%{box-shadow:0 0 #1d9be08c}80%,to{box-shadow:0 0 0 10px #1d9be000}}.newsletter h2{color:#0a2035;margin:20px 0 14px;font-size:44px;line-height:1.08}.newsletter h2 em{color:#1d82be}.newsletterCopy>p{color:#5d6f7f;max-width:540px;margin:0;font-size:16px;line-height:1.7}.newsPerks{gap:14px;max-width:520px;margin:32px 0 0;padding:0;list-style:none;display:grid}.newsPerks li{background:#fff;border:1px solid #dbe6ef;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 14px #0a20350a}.newsPerks li:hover{border-color:#9fcbe6;transform:translate(4px);box-shadow:0 10px 24px #1679ad1a}.newsPerks li>span{background:linear-gradient(135deg,#1d82be,#0b4f7a);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.newsPerks svg,.signupIcon svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.newsPerks b{color:#0a2035;font-size:15px;display:block}.newsPerks small{color:#566876;margin-top:2px;font-size:13px;display:block}.signupCard{text-align:center;color:#0a2035;background:#fff;border:1px solid #d6e3ee;border-top:4px solid #1d82be;border-radius:24px;padding:46px 44px 34px;position:relative;box-shadow:0 30px 70px #0a20351f}.signupIcon{background:linear-gradient(135deg,#1d82be,#063b4a);border-radius:18px;place-items:center;width:58px;height:58px;margin:-76px auto 18px;display:grid;box-shadow:0 12px 26px #1685c366}.signupIcon svg{width:26px;height:26px}.signupTrust{color:#3d6b52;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:18px 0 0;font-size:12px;font-weight:600;display:flex}.signupCard h3{margin:0 0 7px;font-size:24px}.signupCard>p{color:#566876;margin:0;font-size:14px}.signupCard form{margin-top:28px}.signupCard input{background:#f8fafb;border:1px solid #d6e0e4;border-radius:10px;width:100%;height:54px;padding:0 18px;font-size:13px}.signupCard button{color:#fff;background:linear-gradient(90deg,#1685c3,#063b4a);border:0;border-radius:28px;width:100%;height:54px;margin-top:13px;font-weight:800}.signupCard button span{color:#1679ad;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:12px;display:inline-grid}.signupCard small{color:#8a979e;margin-top:14px;font-size:11px;line-height:1.5;display:block}.researchNotice{text-align:center;background:#f4f8fa;border-top:1px solid #e4ecef;padding:90px 7vw 105px}.researchNotice .noticeCard{text-align:left;background:#fff;border:1px solid #d8e3e8;border-radius:15px;max-width:1050px;margin:30px auto 0;padding:38px 42px;box-shadow:0 3px 8px #12344608}.noticeCard p{color:#5f6d75;margin:0 0 17px;font-size:13px;line-height:1.75}.noticeCard strong{color:#17364a}@media (max-width:900px){.newsletter{grid-template-columns:1fr;gap:70px}.signupCard{width:100%;max-width:620px;margin:auto}}@media (max-width:550px){.researchNotice>h2,.newsletter h2{font-size:31px}.newsletter{padding:70px 5vw 80px}.newsletter h2{font-size:34px}.signupCard{padding:30px 20px}.newsBenefits{grid-template-columns:1fr}.researchNotice{padding:70px 5vw}.researchNotice .noticeCard{padding:25px 22px}}.exactNotice{background:#f4f7fa;padding:78px 5vw 95px}.exactNotice>h2{margin:18px 0 8px;font-size:36px}.exactNotice>.sectionLead{margin-bottom:34px}.exactNotice .noticeCard{background:#fff;border:1px solid #dce4e9;border-radius:15px;max-width:990px;padding:38px 47px 31px;box-shadow:0 2px 5px #0d293c0a}.exactNotice .noticeCard p{color:#61666b;margin:0 0 19px;font-size:14px;line-height:1.72}.exactNotice .noticeCard strong{color:#112f48;font-weight:800}@media (max-width:600px){.exactNotice{padding:65px 5vw}.exactNotice>h2{font-size:30px}.exactNotice .noticeCard{padding:27px 23px}.exactNotice .noticeCard p{font-size:13px}}.videoHero{color:#fff;background:#021426;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.heroVideo,.heroPoster{object-fit:cover;object-position:center center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.heroVideo{opacity:0;transition:opacity .6s}.heroVideo.isPlaying{opacity:1}.heroVideoShade{z-index:1;background:linear-gradient(90deg,#010e1cf0 0%,#011222c7 34%,#01122247 58%,#0112220a 78%);position:absolute;inset:0}.motionCopy{z-index:3;width:44%;position:absolute;top:50%;left:7.5%;transform:translateY(-50%)}.motionCopy .kicker{color:#8dc9e8}.motionCopy h1{letter-spacing:-.045em;text-transform:uppercase;max-width:650px;margin:24px 0 22px;font-size:min(64px,4.7vw);line-height:1.02}.motionCopy h1 em{color:#1c98ef;font-style:normal}.motionCopy>p{color:#c2d5e2;max-width:560px;font-size:16px;line-height:1.65}.motionSecondary{color:#fff;background:#ffffff0a;border:1px solid #96cfed73;border-radius:5px;padding:16px 23px;font-size:13px;font-weight:800;text-decoration:none}.motionTrust{border-top:1px solid #59a5cf40;gap:34px;max-width:630px;margin-top:52px;padding-top:22px;display:flex}.motionTrust span{color:#8cc9e8;letter-spacing:.06em;font-size:9px;line-height:1.45}.motionTrust b{color:#fff;font-size:10px}@media (max-width:900px){.videoHero{min-height:720px}.heroVideo,.heroPoster{object-position:60% center}.heroVideoShade{background:linear-gradient(#010e1ceb 0%,#011222b8 52%,#01122229 100%)}.motionCopy{width:82%;top:12%;left:7%;transform:none}.motionCopy h1{font-size:min(50px,8.8vw)}.motionTrust{flex-wrap:wrap}}@media (max-width:550px){.videoHero{min-height:680px}.heroVideo{object-position:64% center}.motionCopy{width:90%;top:9%;left:5%}.motionCopy h1{font-size:min(39px,9.6vw)}.motionCopy>p{font-size:14px}.motionTrust{gap:17px;margin-top:34px}}.sitewideBars{width:100%;font-family:Arial,sans-serif}.wholesaleBar{text-align:center;color:#fff;background:#0b6fb8;justify-content:center;align-items:center;min-height:50px;padding:8px 20px;font-size:20px;text-decoration:none;display:flex}.helpBar{text-align:center;color:#111;background:#e7e7e7;justify-content:center;align-items:center;min-height:44px;padding:7px 20px;font-size:16px;display:flex}.wholesaleBar u{text-decoration:none}.wholesaleBar:hover u{text-decoration:underline}.helpBar a{color:#0a5c9e;margin-left:5px;font-weight:600;text-decoration:none}.helpBar a:hover{text-decoration:underline}@media (max-width:650px){.wholesaleBar{min-height:44px;padding:8px 12px;font-size:14px}.helpBar{flex-wrap:wrap;min-height:40px;padding:7px 10px;font-size:12px}}.siteFooter{color:#d5e2f2;background:#032251}.footerCta{color:var(--ink);text-align:center;background:#eaf4fe;position:relative;overflow:hidden}.footerVideo{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.footerCta:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 50% 28%,#ffffffe0,#ffffff8c 55%,#fff0 80%),linear-gradient(#eaf4fe59 0%,#eaf4fe00 45%,#03225100 70%,#032251 100%);position:absolute;inset:0}.footerCtaCopy{z-index:2;padding:84px 6vw 260px;position:relative}.footerCtaCopy h2{letter-spacing:-.035em;margin:0 0 14px;font-size:46px;line-height:1.08}.footerCtaCopy h2 em{color:#1682bd;font-style:normal}.footerCtaCopy>p{color:#4f6272;margin:0;font-size:16px}.footerCtaButtons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.ctaPrimary,.ctaSecondary{border-radius:30px;padding:15px 26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.ctaPrimary{color:#fff;background:linear-gradient(90deg,#1c98ef,#1677b8);box-shadow:0 10px 24px #1677b84d}.ctaSecondary{color:#0a2035;background:#fff;border:1px solid #d6e2ee;box-shadow:0 8px 20px #0a203514}.footerCtaCopy>.footerCtaFaq{margin-top:26px;font-size:14px}.footerCtaFaq a{color:#1677b8;font-weight:700;text-decoration:none}.footerResearchLine{text-align:center;color:#c9d6e6;background:#032251;border-bottom:1px solid #ffffff24;margin:0;padding:0 20px 26px;font-size:12px}.footerBody{background:linear-gradient(#032251 0%,#08295e 100%);padding:64px 6vw 0}.footerGrid,.footerDisclaimer,.footerBottom{max-width:1180px;margin:0 auto}.footerGrid{grid-template-columns:1fr 1.7fr 1fr 1.1fr 1.25fr;gap:40px;padding-bottom:56px;display:grid}.footerLogo{display:inline-block}.footerLogo img{width:170px;height:auto;display:block}.footerBrand p{color:#9fb3cc;margin:18px 0 0;font-size:13px;line-height:1.65}.footerCol h3{letter-spacing:.18em;text-transform:uppercase;color:#8dc9e8;margin:0 0 16px;font-size:11px}.footerCol p{margin:0 0 14px;font-size:14px;line-height:1.6}.footerCol a{color:inherit;text-decoration:none}.footerLinks{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.footerLinks h3{grid-column:1/-1}.footerLinks a,.footerLinks span{margin:0 0 11px;font-size:14px;line-height:1.4;display:block}.footerSignup input{color:#fff;background:0 0;border:1.5px solid #ffffffd9;border-radius:8px;width:100%;height:46px;padding:0 14px;font-size:14px;display:block}.footerSignup input::placeholder{color:#9fb3cc}.footerSignup button{color:#fff;cursor:pointer;background:#1677b8;border:0;border-radius:8px;width:100%;height:46px;margin-top:12px;font-size:14px;font-weight:800;display:block;box-shadow:0 10px 24px #1677b859}.footerDisclaimer{border-top:1px solid #ffffff1f;padding:26px 0 8px}.footerDisclaimer p{color:#9fb3cc;margin:0 0 16px;font-size:12px;line-height:1.75}.footerDisclaimer strong{color:#c9d6e6}.footerBottom{color:#b7c7dc;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 34px;font-size:13px;display:flex}.footerBottom nav{flex-wrap:wrap;gap:20px;display:flex}.footerBottom nav a{color:inherit;text-decoration:none}.footerBottom nav a:hover,.footerCol a:hover{text-decoration:underline}@media (max-width:1000px){.footerGrid{grid-template-columns:1fr 1fr;gap:40px 32px}.footerBrand,.footerLinks{grid-column:1/-1}.footerLinks{grid-template-columns:repeat(2,minmax(0,220px))}}@media (max-width:550px){.footerCtaCopy{padding:64px 6vw 230px}.footerCtaCopy h2{font-size:31px}.footerGrid{grid-template-columns:1fr}.footerSignup{grid-column:1/-1}.footerBottom{flex-direction:column;align-items:flex-start}}.wsHero{text-align:center;color:#fff;background:radial-gradient(circle at 80% 20%,#0b4d7c 0,#0000 55%),linear-gradient(135deg,#031a36 0%,#06305f 100%);padding:96px 6vw 104px}.wsHero .kicker{color:#8dc9e8;justify-content:center}.wsHero h1{letter-spacing:-.04em;max-width:820px;margin:20px auto 18px;font-size:50px;line-height:1.06}.wsSubtitle{color:#8dc9e8;margin:0 0 12px;font-size:21px;font-weight:700}.wsLead{color:#c2d5e2;max-width:600px;margin:0 auto 34px;font-size:16px;line-height:1.65}.wsBenefits{text-align:center;max-width:1180px;margin:0 auto;padding:84px 24px 40px}.wsBenefits h2{letter-spacing:-.03em;margin:0 0 34px;font-size:32px}.wsBenefits ul{text-align:left;flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wsBenefits li{color:#0a2035;background:#fff;border:1px solid #e2ecf2;border-radius:14px;flex:0 250px;align-items:center;gap:14px;padding:20px 22px;font-size:15px;font-weight:700;display:flex;box-shadow:0 10px 26px #11374c0f}.wsBenefits svg{fill:none;stroke:#1677b8;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;background:#e6f3fb;border-radius:50%;flex:none;width:30px;height:30px;padding:6px}.wsApply{padding:40px 6vw 100px}.wsApplyCard{text-align:center;background:linear-gradient(#f5faff,#eaf3fb);border:1px solid #dbe8f2;border-radius:22px;max-width:760px;margin:0 auto;padding:44px 40px}.wsApplyCard p{color:#2d4354;margin:0 0 14px;font-size:17px;line-height:1.65}.wsApplyCard .wsMoved{color:#5d6f7c;margin-bottom:28px;font-size:15px}.wsMoved a{color:#1677b8;font-weight:700}@media (max-width:550px){.wsHero{padding:70px 6vw 78px}.wsHero h1{font-size:33px}.wsSubtitle{font-size:18px}.wsBenefits h2{font-size:26px}.wsApplyCard{padding:32px 22px}.wsBenefits li{flex-basis:100%}}.contactPage{background:linear-gradient(#f7fafd 0%,#fff 60%)}.contactMain{grid-template-columns:1fr 1fr;align-items:stretch;gap:44px;max-width:1380px;margin:0 auto;padding:72px 32px 40px;display:grid}.contactEyebrow{letter-spacing:.22em;color:#1677b8;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:800;display:flex}.contactEyebrow:after{content:"";background:#bcd3e6;width:64px;height:1px}.contactLeft h1{letter-spacing:-.035em;color:#0a2035;margin:18px 0;font-size:56px;line-height:1.04}.contactLeft h1 em{color:#1677b8;font-style:normal}.contactIntro{color:#4f6272;max-width:600px;margin:0 0 30px;font-size:17px;line-height:1.6}.contactCard{background:#fff;border:1px solid #e3ebf3;border-radius:20px;padding:30px;box-shadow:0 1px 2px #0a20350a,0 14px 34px #11374c0f}.contactForm{gap:18px;display:grid;position:relative}.contactRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactField label{color:#1d2b3a;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.contactField .req{color:#d23c3c}.contactField input,.contactField select,.contactField textarea{width:100%;min-height:48px;font:inherit;color:#0a2035;background:#fff;border:1px solid #8597aa;border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.contactField input:hover:not(:focus):not([readonly]):not(:disabled),.contactField select:hover:not(:focus),.contactField textarea:hover:not(:focus){border-color:#5d7085}.contactField textarea{resize:vertical;min-height:130px;line-height:1.5}.contactField select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6f7c' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat;padding-right:40px}.contactField select:invalid{color:#566876}.contactField ::placeholder{color:#6b7a87}.contactField input:focus,.contactField select:focus,.contactField textarea:focus{background:#fff;border-color:#1560d4;outline:none;box-shadow:0 0 0 3px #1560d438}.contactField.hasError input,.contactField.hasError select,.contactField.hasError textarea{background:snow;border-color:#d23c3c}.fieldError{color:#c0392b;margin:6px 0 0;font-size:13px}.contactTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contactSubmit{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#1677b8;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;transition:background .15s;display:flex}.contactSubmit:hover{background:#0f659f}.contactSubmit:focus-visible{outline-offset:2px;outline:3px solid #1677b859}.contactSubmit:disabled{cursor:progress;background:#6d9fc6}.contactNote{text-align:center;color:#566876;margin:-4px 0 0;font-size:13px}.contactAlert{color:#8a2c22;background:#fff6f5;border:1px solid #f1c9c4;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55}.contactAlert a{color:inherit;font-weight:700}.contactSuccess{text-align:center;padding:48px 30px}.contactSuccess h2{color:#0a2035;margin:18px 0 8px;font-size:24px}.contactSuccess p{color:#4f6272;margin:0 0 18px;line-height:1.6}.contactSuccessIcon{background:#e6f3fb;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}.contactSuccessIcon svg{fill:none;stroke:#1677b8;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.contactLinkButton{color:#1677b8;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.contactVisual{border:1px solid #e3ebf3;border-radius:24px;min-height:640px;overflow:hidden}.contactVisual>img{object-fit:cover;object-position:72% 40%;width:100%;height:100%;display:block}.contactVisualPlaceholder{background:radial-gradient(circle at 70% 25%,#1c98ef29,#0000 55%),linear-gradient(160deg,#f4f9fe 0%,#e2eef9 100%);place-items:center;height:100%;display:grid}.contactVisualPlaceholder img{opacity:.9;width:min(56%,320px);height:auto}.contactInfo{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1380px;margin:0 auto;padding:16px 32px 96px;display:grid}.contactInfoCard{background:#fff;border:1px solid #e3ebf3;border-radius:18px;align-items:flex-start;gap:16px;padding:24px;display:flex}.contactInfoIcon{background:#eaf3fb;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.contactInfoIcon svg{fill:none;stroke:#1677b8;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.contactInfoCard h2{color:#0a2035;margin:4px 0 6px;font-size:16px}.contactInfoCard p{color:#4f6272;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.contactInfoCard a{color:inherit;text-decoration:none}.contactInfoCard a:hover{color:#1677b8;text-decoration:underline}@media (max-width:1000px){.contactMain{grid-template-columns:1fr;padding-top:56px}.contactVisual{min-height:380px}.contactInfo{grid-template-columns:1fr 1fr}}@media (max-width:600px){.contactMain{gap:28px;padding:44px 16px 28px}.contactLeft h1{font-size:38px}.contactIntro{font-size:16px}.contactCard{padding:22px 18px}.contactRow{grid-template-columns:1fr}.contactVisual{min-height:260px}.contactInfo{grid-template-columns:1fr;padding:8px 16px 72px}}.aboutPage{color:#0a2035;background:#fff}.aboutPage section{max-width:1380px;margin:0 auto;padding-left:32px;padding-right:32px}.aboutPage h2{letter-spacing:-.03em;line-height:1.12}.aboutPage .ctaPrimary{align-items:center;gap:8px;display:inline-flex}.aboutImg{object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.aboutImgPending{background:radial-gradient(circle at 75% 30%,#1c98ef24,#0000 60%),linear-gradient(160deg,#f4f9fe,#e3eef9)}.aboutHero{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding-top:64px;padding-bottom:56px;display:grid}.aboutHero .aboutImg{aspect-ratio:1889/832}.aboutEyebrow{letter-spacing:.2em;color:#0a2035;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:800;display:flex}.aboutEyebrow:after{content:"";background:#1677b8;width:56px;height:1px}.aboutHeroCopy h1{letter-spacing:-.035em;margin:18px 0 20px;font-size:56px;line-height:1.05}.aboutHeroCopy h1 em{color:#1677b8;font-style:normal}.aboutHeroCopy>p{color:#4f6272;max-width:560px;margin:0 0 30px;font-size:17px;line-height:1.65}.aboutIntro{grid-template-columns:1fr 1fr;gap:56px;padding-top:40px;padding-bottom:36px;display:grid}.aboutIntro h2{margin:0 0 16px;font-size:34px}.aboutIntro p{color:#4f6272;margin:0 0 14px;font-size:16px;line-height:1.7}.aboutIntroAside{border-left:1px solid #dce6f0;padding-left:44px}.aboutPillars{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:72px;display:grid}.aboutPillars article{background:#fff;border:1px solid #e3ebf3;border-radius:18px;padding:28px 30px;box-shadow:0 10px 26px #11374c0d}.aboutPillarHead{justify-content:space-between;align-items:flex-start;display:flex}.aboutPillarHead span{letter-spacing:-.02em;color:#1677b8;font-size:34px;font-weight:800}.aboutPillarIcon svg{fill:none;stroke:#1677b8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.aboutPillars h3{margin:12px 0 8px;font-size:19px}.aboutPillars p{color:#4f6272;margin:0;font-size:15px;line-height:1.65}.aboutProcess{background:linear-gradient(#f5f9fd,#fff);padding-top:64px;padding-bottom:64px}.aboutPage .aboutProcess{max-width:none;padding-left:max(32px,50vw - 658px);padding-right:max(32px,50vw - 658px)}.aboutProcessHead{align-items:center;gap:24px;margin-bottom:26px;display:flex}.aboutProcessHead h2{white-space:nowrap;margin:0;font-size:30px}.aboutProcessHead i{background:#cddcec;flex:1;height:1px}.aboutSteps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aboutSteps .aboutImg{aspect-ratio:1608/978}.aboutCoa{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:56px;padding-bottom:56px;display:grid}.aboutCoaCard{background:#fff;border:1px solid #e3ebf3;border-radius:18px;padding:26px 28px;box-shadow:0 14px 34px #11374c12}.aboutCoaTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.aboutCoaTop small{letter-spacing:.14em;color:#5d6f7c;font-size:11px}.aboutCoaTop h3{margin:6px 0 0;font-size:20px}.aboutBadge{color:#1e7a4a;white-space:nowrap;background:#e5f5ec;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700}.aboutCoaCard dl{margin:20px 0 14px}.aboutCoaCard dl div{border-top:1px solid #e8eef4;justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.aboutCoaCard dt{color:#4f6272}.aboutCoaCard dd{margin:0;font-weight:600}.aboutCoaCard dd a{color:#1677b8;text-decoration:none}.aboutCoaCard>p{color:#566876;margin:0;font-size:12px}.aboutCoaCopy h2{margin:0 0 16px;font-size:32px}.aboutCoaCopy p{color:#4f6272;margin:0 0 26px;font-size:16px;line-height:1.7}.aboutStandards{padding-top:24px;padding-bottom:48px}.aboutStandards h2{margin:0 0 22px;font-size:28px}.aboutStandards ul{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.aboutStandards li{color:#1d2b3a;border:1px solid #e3ebf3;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;font-size:15px;display:flex}.aboutStandards li svg{fill:none;stroke:#1677b8;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.aboutRuo{background:#f2f5f9;border:1px solid #e3e9f0;border-radius:16px;margin-top:22px;padding:22px 26px}.aboutRuo h3{margin:0 0 6px;font-size:17px}.aboutRuo p{color:#4f6272;margin:0;font-size:14px;line-height:1.6}.aboutCta{background:linear-gradient(110deg,#eef5fd,#dfecfa);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding-top:44px;padding-bottom:44px;display:grid}.aboutPage .aboutCta{max-width:1316px;margin:0 auto 80px}.aboutCtaCopy{padding-left:12px}.aboutCtaCopy h2{margin:0 0 14px;font-size:34px}.aboutCtaCopy p{color:#4f6272;max-width:480px;margin:0 0 24px;font-size:16px;line-height:1.65}.aboutCta .aboutImg{aspect-ratio:1879/837}@media (max-width:1000px){.aboutHero,.aboutIntro,.aboutCoa,.aboutCta{grid-template-columns:1fr}.aboutIntroAside{border-left:0;padding-left:0}.aboutSteps{grid-template-columns:1fr;max-width:640px}.aboutStandards ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){.aboutPage section,.aboutPage .aboutProcess{padding-left:16px;padding-right:16px}.aboutHero{padding-top:44px}.aboutHeroCopy h1{font-size:38px}.aboutIntro h2,.aboutCtaCopy h2{font-size:27px}.aboutCoaCopy h2{font-size:26px}.aboutPillars,.aboutStandards ul{grid-template-columns:1fr}.aboutProcessHead{flex-wrap:wrap}.aboutProcessHead i{display:none}.aboutPage .aboutCta{margin:0 16px 64px;padding:28px 20px}.aboutCtaCopy{padding-left:0}}.cartLayer{z-index:100;visibility:hidden;transition:visibility 0s linear .3s;position:fixed;inset:0}.cartLayer.isOpen{visibility:visible;transition:visibility}.cartBackdrop{opacity:0;background:#0a18286b;transition:opacity .3s;position:absolute;inset:0}.cartLayer.isOpen .cartBackdrop{opacity:1}.cartPanel{background:#f6f9fd radial-gradient(#d6e0ec 1px,#0000 1.2px) 0 0/22px 22px;flex-direction:column;width:min(480px,100%);transition:transform .32s cubic-bezier(.22,.8,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 50px #0a20352e}.cartLayer.isOpen .cartPanel{transform:none}.cartHead{background:linear-gradient(90deg,#fff 40%,#eaf3fd);border-bottom:1px solid #dfe8f2;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.cartHead h2{letter-spacing:-.02em;color:#0a2035;margin:0;font-size:24px}.cartClose{color:#0a2035;cursor:pointer;background:#fff;border:1.5px solid #2a68d4;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:grid}.cartClose:hover{background:#eef4fd}.cartClose:focus-visible{outline-offset:2px;outline:3px solid #2a68d44d}.cartClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.cartEmpty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.cartEmpty h3{color:#0a2035;margin:0 0 8px;font-size:22px}.cartEmpty p{color:#566876;margin:0 0 22px;font-size:15px}.cartCta{color:#fff;background:linear-gradient(90deg,#1a73e8,#0d57c2);border-radius:30px;align-items:center;gap:10px;padding:7px 22px 7px 7px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.cartCta span{background:#ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.cartCta:hover{filter:brightness(1.07)}.cartItems{flex:1;margin:0;padding:16px 20px;list-style:none;overflow-y:auto}.cartItems li{background:#fff;border:1px solid #e3ebf3;border-radius:14px;grid-template-columns:64px 1fr auto;gap:14px;margin-bottom:12px;padding:16px;display:grid}.cartThumb{background:#eef4fa;border-radius:10px;width:64px;height:64px;overflow:hidden}.cartThumb img{object-fit:cover;width:100%;height:100%}.cartName{color:#0a2035;margin:0;font-size:15px;font-weight:700}.cartVariant{color:#566876;margin:3px 0 0;font-size:13px}.cartQty{border:1px solid #dce6f0;border-radius:8px;align-items:center;margin-top:10px;display:inline-flex}.cartQty button{color:#0a2035;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:16px}.cartQty span{text-align:center;min-width:26px;font-size:14px;font-weight:700}.cartLineEnd{text-align:right}.cartLineEnd p{margin:0;font-size:15px;font-weight:700}.cartRemove{color:#566876;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;text-decoration:underline}.cartFoot{background:#fff;border-top:1px solid #dfe8f2;padding:20px 24px 24px}.cartSubtotal{color:#0a2035;justify-content:space-between;font-size:17px;display:flex}.cartFoot p{color:#566876;margin:6px 0 16px;font-size:13px}.cartCheckout{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#1677b8;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.cartCheckout:hover{background:#0f659f}.cartCheckout:disabled{cursor:not-allowed;background:#a9c3d8}@media (prefers-reduced-motion:reduce){.cartLayer,.cartBackdrop,.cartPanel{transition:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.productPage{color:#0a2035;max-width:1240px;margin:0 auto;padding:24px 32px 88px}.productCrumbs{color:#566876;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.productCrumbs a{color:#5d6f7c;text-decoration:none}.productCrumbs a:hover{color:#1560d4;text-decoration:underline}.productCrumbs [aria-current]{color:#0a2035;font-weight:600}.productMain{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.vialStage{background:#e3eefb;border:1px solid #d9e6f4;border-radius:24px;place-items:end center;min-height:620px;padding:40px 24px 7%;display:grid;position:sticky;top:24px;overflow:hidden}.vialBg{object-fit:cover;object-position:center bottom}.vialStage .vial{z-index:1;position:relative}.vialStage .vial img{filter:drop-shadow(0 18px 22px #0a28502e)}.vial{width:min(380px,74%);position:relative;container-type:inline-size}.vial img{width:100%;height:auto;display:block}.vialLabel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;height:10.6%;line-height:1.05;display:flex;position:absolute;top:51.5%;left:24%;right:24%}.vialName{letter-spacing:.01em;color:#1b2440;font-size:6.6cqw;font-weight:800}.vialLabel[data-long] .vialName{font-size:4.9cqw}.vialStrength{letter-spacing:.06em;color:#1560d4;font-size:5cqw;font-weight:800}.productInfo{padding-top:6px}.productEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#1560d4;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.productEyebrow span{background:#1560d4;border-radius:2px;width:14px;height:3px}.productInfo h1{letter-spacing:-.03em;margin:0 0 10px;font-size:48px;line-height:1.04}.productCas{color:#4f6272;margin:0 0 4px;font-size:15px}.productPrice{flex-wrap:wrap;align-items:baseline;gap:12px;margin:16px 0 10px;display:flex}.productPrice strong{letter-spacing:-.02em;font-size:34px}.productPrice s{color:#5d6f7c;font-size:19px}.saleBadge{color:#1560d4;letter-spacing:.06em;text-transform:uppercase;background:#e5f0fd;border-radius:20px;align-self:center;padding:4px 10px;font-size:12px;font-weight:800}.stockStatus{align-items:center;gap:8px;margin:0 0 24px;font-size:14px;font-weight:700;display:flex}.stockStatus i{border-radius:50%;width:9px;height:9px}.stockStatus.inStock{color:#1e7a4a}.stockStatus.inStock i{background:#22a35a;box-shadow:0 0 0 4px #22a35a26}.stockStatus.outOfStock{color:#9a3b2e}.stockStatus.outOfStock i{background:#c8553f}.shipsFrom{color:#3d5268;align-items:center;gap:8px;margin:-12px 0 24px;font-size:14px;font-weight:600;display:flex}.shipsFrom svg{fill:none;stroke:#1560d4;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.volumePicker{border:0;gap:10px;margin:0 0 22px;padding:0;display:grid}.volumePicker legend{color:#0a2035;margin-bottom:12px;padding:0;font-size:16px;font-weight:700}.volumeOption{cursor:pointer;background:#fff;border:1.5px solid #d3dfeb;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:12px 16px;transition:border-color .15s,background .15s;display:grid;position:relative}.volumeOption:hover{border-color:#8fb3dc}.volumeOption input{accent-color:#1560d4;width:18px;height:18px;margin:0}.volumeOption.isSelected{background:#f3f8fe;border-color:#1560d4}.volumeOption:has(input:focus-visible){outline-offset:2px;outline:3px solid #1560d459}.volumeOption.isDisabled{opacity:.5;cursor:not-allowed}.volumeName{color:#0a2035;font-size:15px;font-weight:700}.volumeBadge{color:#fff;letter-spacing:.04em;background:#1560d4;border-radius:20px;padding:2px 9px;font-size:11.5px;font-weight:800;position:absolute;top:-10px;right:14px}.volumePrice{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;display:flex}.volumePrice s{color:#5d6f7c;font-size:13.5px}.volumePrice strong{color:#0a2035;font-size:16px}.volumePrice small{color:#566876;font-size:12px}.volumePrice em{color:#1560d4;flex-basis:100%;font-size:12.5px;font-style:normal;font-weight:600}.volumeNote{color:#566876;margin:2px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:550px){.volumeOption{gap:10px;padding:12px}.volumeName{font-size:14px}}.batchCard{background:#f5f9ff;border:1px solid #cfe0f3;border-radius:16px;grid-template-columns:44px 1fr;gap:6px 14px;margin:0 0 26px;padding:18px;display:grid}.batchIcon{background:#1560d4;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.batchIcon svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.batchEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1560d4;margin:0;font-size:11px;font-weight:800}.batchBody h2{margin:4px 0;font-size:16px}.batchMeta{color:#4f6272;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.batchActions{grid-column:1/-1;gap:10px;margin-top:8px;display:flex}.batchActions a{color:#1560d4;background:#fff;border:1.5px solid #1560d4;border-radius:12px;flex:1;justify-content:center;gap:6px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.batchActions a:hover{background:#eef5fe}.optionPicker{border:0;margin:0 0 22px;padding:0}.optionPicker legend{color:#0a2035;margin-bottom:12px;padding:0;font-size:16px;font-weight:700}.optionList{flex-wrap:wrap;gap:10px;display:flex}.optionChip{cursor:pointer;color:#0a2035;background:#fff;border:1.5px solid #d3dfeb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:104px;min-height:48px;padding:6px 18px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex;position:relative}.optionChip input{opacity:0;pointer-events:none;position:absolute}.optionChip:hover{border-color:#8fb3dc}.optionChip.isSelected{color:#fff;background:#1560d4;border-color:#1560d4}.optionChip:has(input:focus-visible){outline-offset:2px;outline:3px solid #1560d459}.optionChip.isSoldOut:not(.isSelected) span{color:#5d6f7c;text-decoration:line-through}.optionChip small{opacity:.75;font-size:11px;font-weight:600}.qtyRow{align-items:center;gap:22px;margin:0 0 18px;display:flex}.qtyRow>span{font-size:16px;font-weight:700}.qtyStepper{align-items:center;gap:6px;display:flex}.qtyStepper button{color:#0a2035;cursor:pointer;background:#fff;border:1.5px solid #d3dfeb;border-radius:10px;width:44px;height:44px;font-size:20px}.qtyStepper button:disabled{color:#c2ccd6;cursor:not-allowed}.qtyStepper span{text-align:center;min-width:36px;font-size:16px;font-weight:700}.addToCart{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#1560d4;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:18px;font-weight:700;transition:background .15s;display:flex}.addToCart svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.addToCart:hover{background:#0f4fb3}.addToCart:focus-visible{outline-offset:2px;outline:3px solid #1560d459}.addToCart:disabled{cursor:not-allowed;background:#b8c6d6}.productRuo{background:#fff;border:1px solid #dfe7f0;border-radius:14px;gap:16px;padding:18px 20px;display:flex}.productRuo svg{fill:none;stroke:#0a2035;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:30px;height:30px}.productRuo strong{margin-bottom:4px;font-size:15px;display:block}.productRuo p{color:#4f6272;margin:0;font-size:13px;line-height:1.6}.trustStrip{background:#f7faff;border:1px solid #e3ebf3;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:48px 0 0;padding:18px 8px;list-style:none;display:grid}.trustStrip li{color:#0a2035;justify-content:center;align-items:center;gap:12px;padding:4px 12px;font-size:15px;font-weight:700;display:flex}.trustStrip li+li{border-left:1px solid #dbe5ef}.trustStrip svg{fill:none;stroke:#1560d4;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.productTabs{margin-top:40px}.tabList{border-bottom:1px solid #e3ebf3;gap:6px;display:flex}.tabList button{font:inherit;color:#5d6f7c;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 18px;font-size:16px;font-weight:600}.tabList button[aria-selected=true]{color:#0a2035;border-bottom-color:#1560d4;font-weight:700}.tabList button:focus-visible{outline-offset:-2px;outline:2px solid #1560d4}.tabPanel{border:1px solid #e3ebf3;border-top:0;border-radius:0 0 16px 16px;padding:30px 32px}.infoGrid{grid-template-columns:1.3fr 1fr;align-items:start;gap:40px;display:grid}.infoGrid>:only-child{grid-column:1/-1;max-width:820px}.infoOverview h3{margin:0 0 12px;font-size:22px}.infoOverview h4{margin:18px 0 6px;font-size:16px}.infoOverview p{color:#4f6272;margin:0 0 10px;font-size:15px;line-height:1.7}.infoOverview .descItem{padding-left:18px;position:relative}.infoOverview .descItem:before{content:"";background:#1560d4;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.factTable{border:1px solid #e3ebf3;border-radius:12px;margin:0;overflow:hidden}.factTable div{grid-template-columns:42% 1fr;gap:16px;padding:12px 16px;font-size:14px;display:grid}.factTable div:nth-child(odd){background:#f6f9fc}.factTable dt{color:#4f6272}.factTable dd{margin:0;font-weight:600}.docTable{border-collapse:collapse;width:100%;font-size:14px}.docTable th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#566876;border-bottom:1px solid #e3ebf3;padding:10px 12px;font-size:12px}.docTable td{border-bottom:1px solid #eef2f6;padding:12px}.docTable a{color:#1560d4;font-weight:700;text-decoration:none}.accordions{display:none}@media (max-width:900px){.productMain{grid-template-columns:1fr;gap:28px}.vialStage{min-height:0;padding:32px 20px;position:relative;top:auto}.vial{width:min(300px,64%)}.trustStrip{grid-template-columns:1fr 1fr;row-gap:14px}.trustStrip li{justify-content:flex-start}.trustStrip li:nth-child(3){border-left:0}.infoGrid{grid-template-columns:1fr}}@media (max-width:700px){.tabList,.tabPanel{display:none}.accordions{border-top:1px solid #e3ebf3;display:block}.accordions details{border-bottom:1px solid #e3ebf3}.accordions summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 2px;font-size:16px;font-weight:700;list-style:none;display:flex}.accordions summary::-webkit-details-marker{display:none}.accordions summary:after{content:"";border-bottom:2px solid #0a2035;border-right:2px solid #0a2035;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}.accordions details[open] summary:after{transform:rotate(225deg)}.accordionBody{padding:0 2px 20px}.docTable{display:block;overflow-x:auto}}@media (max-width:550px){.productPage{padding:16px 16px 64px}.productCrumbs{margin-bottom:14px}.vialStage{border-radius:20px;padding:24px 16px}.vial{width:min(260px,72%)}.productInfo h1{font-size:34px}.productPrice strong{font-size:30px}.optionList{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;display:grid}.optionChip{min-width:0;padding:6px 4px}.qtyRow{justify-content:space-between}.addToCart{font-size:17px}.trustStrip{margin-top:36px;padding:14px 6px}.trustStrip li{gap:8px;padding:4px 8px;font-size:13px}.trustStrip svg{width:24px;height:24px}}.notFound{text-align:center;color:#0a2035;max-width:720px;margin:0 auto;padding:96px 24px 120px}.notFoundCode{letter-spacing:.24em;color:#1560d4;margin:0;font-size:14px;font-weight:800}.notFound h1{letter-spacing:-.03em;margin:14px 0 12px;font-size:40px}.notFound p{color:#4f6272;margin:0;font-size:17px}.notFoundLinks{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.notFoundSecondary{color:#0a2035;border:1px solid #d6e2ee;border-radius:30px;padding:15px 26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.sliderControls .sliderPause{place-items:center;display:grid}.sliderPause svg{fill:#177cac;width:16px;height:16px}.topSellers{padding:6px 8vw 40px}.tsViewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.tsViewport img{-webkit-user-drag:none}.tsViewport:active{cursor:grabbing}.tsTrack{will-change:transform;column-gap:20px;margin:0;padding:4px 0 12px;list-style:none;display:flex}.tsTrack>.tsCard{flex:0 0 calc(25% - 15px)}.tsCard{background:#f7f9fb;border:1px solid #e6ecf2;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.tsTop{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;display:flex}.tsCas{color:#566876;margin:0;font-size:13px}.tsCard h3{letter-spacing:-.01em;margin:0 0 8px;font-size:21px;line-height:1.2}.tsCard h3 a{color:#0a2035;text-decoration:none}.tsCard h3 a:hover{color:#1560d4}.tsBuy{color:#fff;font:inherit;cursor:pointer;background:#1560d4;border:0;border-radius:30px;align-items:stretch;padding:0;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex;overflow:hidden}.tsBuy span{align-items:center;padding:11px 16px;display:flex}.tsBuy span+span{border-left:1px solid #ffffff59}.tsBuy:hover{background:#0f4fb3}.tsBuy:focus-visible{outline-offset:2px;outline:3px solid #1560d459}.tsBuy:disabled{cursor:not-allowed;background:#b8c6d6}.tsImage{aspect-ratio:1/.72;background:radial-gradient(#dfe5ec 1px,#0000 1.3px) 0 0/16px 16px,linear-gradient(#f1f4f8,#e9eef4);flex:1 0 auto;justify-content:center;align-items:flex-start;padding-top:18px;display:flex;overflow:hidden}.tsImage .vial{flex:none;width:64%}@media (max-width:1100px){.tsTrack>.tsCard{flex-basis:calc(33.3333% - 13.3333px)}}@media (max-width:800px){.tsTrack>.tsCard{flex-basis:calc(45.4545% - 9.09091px)}}@media (max-width:550px){.topSellers{padding:0 0 32px 6vw}.tsTrack{column-gap:14px}.tsTrack>.tsCard{flex-basis:72%}}.shopPage{color:#0a2035;max-width:1380px;margin:0 auto;padding:48px 32px 96px}.shopHead h1{letter-spacing:-.03em;margin:0 0 12px;font-size:48px;line-height:1.05}.shopHead>p:last-child{color:#4f6272;max-width:620px;margin:0;font-size:16px}.shopBar{border-bottom:1px solid #e3ebf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:34px 0 18px;padding-bottom:16px;display:flex}.shopBar>p{color:#4f6272;margin:0;font-size:14px;font-weight:700}.shopControls{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.shopToggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.shopToggle input{accent-color:#1560d4;width:18px;height:18px}.shopSort{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.shopSort select{appearance:none;height:40px;font:inherit;color:#0a2035;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6f7c' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center/15px no-repeat;border:1px solid #d3dfeb;border-radius:10px;padding:0 34px 0 12px;font-size:14px}.shopSort select:focus-visible,.shopToggle input:focus-visible{outline-offset:2px;outline:2px solid #1560d4}.shopGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.shopEmpty{color:#4f6272;margin-top:32px;font-size:16px}.shopEmpty a{color:#1560d4;font-weight:700}@media (max-width:1100px){.shopGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.shopGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.shopPage{padding:32px 16px 72px}.shopHead h1{font-size:34px}.shopControls{justify-content:space-between;width:100%}}@media (max-width:480px){.shopGrid{grid-template-columns:1fr}}.homeHelp{color:#0a2035;gap:18px;max-width:1380px;margin:0 auto;padding:64px 24px 72px;scroll-margin-top:20px;display:grid}.pillButton{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#1a73e8,#0d57c2);border-radius:30px;align-items:center;gap:10px;padding:7px 20px 7px 7px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.pillButton>span{background:#ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pillButton svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pillButton:hover{filter:brightness(1.07)}.pillButton:focus-visible{outline-offset:2px;outline:3px solid #1560d459}.textUs{background:#f4f6f9;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.textUs h2{letter-spacing:-.02em;margin:0 0 4px;font-size:26px}.textUs p{color:#4f6272;margin:0 0 16px;font-size:18px;font-weight:600}.textBubbles{flex-direction:column;align-items:flex-end;gap:12px;min-width:300px;display:flex}.bubble{border-radius:16px;max-width:320px;margin:0;padding:9px 14px;font-size:14px;font-weight:600}.bubble.out{color:#fff;background:#2a6ff0;border-bottom-right-radius:4px}.bubble.in{color:#2d3b4a;background:#e3e8ef;border-bottom-left-radius:4px;align-self:flex-start}.homeFaq{background:#fff;border:1px solid #e3ebf3;border-radius:22px;padding:26px 28px 30px;scroll-margin-top:20px}.homeFaqHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.homeFaqHead h2{letter-spacing:-.02em;margin:0 0 4px;font-size:28px}.homeFaqHead p{color:#5d6f7c;margin:0;font-size:15px}.faqGrid{grid-template-columns:1fr 1fr;align-items:start;gap:12px 18px;display:grid}.faqGrid details{background:#fff;border:1px solid #e3ebf3;border-radius:14px}.faqGrid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:16px;font-weight:700;list-style:none;display:flex}.faqGrid summary::-webkit-details-marker{display:none}.faqGrid summary:after{content:"";border-bottom:2px solid #0a2035;border-right:2px solid #0a2035;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.faqGrid details[open] summary:after{transform:rotate(225deg)translateY(-2px)}.faqGrid summary:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #1560d4}.faqGrid details p{color:#4f6272;margin:0;padding:0 18px 16px;font-size:14px;line-height:1.6}@media (max-width:800px){.textUs{flex-direction:column;align-items:flex-start}.textBubbles{width:100%;min-width:0}.faqGrid{grid-template-columns:1fr}}@media (max-width:550px){.homeHelp{padding:44px 16px 56px}.textUs{padding:22px 20px}.textUs h2{font-size:22px}.textUs p{font-size:16px}.homeFaq{padding:22px 18px 24px}.homeFaqHead{flex-direction:column}.homeFaqHead h2{font-size:24px}}.qualityProcess{color:#0a2035;max-width:1380px;margin:0 auto;padding:72px 24px 80px}.qpHead{text-align:center;max-width:720px;margin:0 auto 34px}.qpHead small{letter-spacing:.2em;color:#1677b8;font-size:11px;font-weight:800}.qpHead h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:44px;line-height:1.08}.qpHead h2 em{color:#1677b8;font-style:normal}.qpHead p{color:#5d6f7c;margin:0;font-size:16px;line-height:1.6}.qpGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.qpCard{color:#fff;background:linear-gradient(#2d6098 0%,#1f4a7d 55%,#173a65 100%);border-radius:18px;min-height:380px;position:relative;overflow:hidden;box-shadow:0 18px 40px #10305a2e}.qpInner{flex-direction:column;padding:18px 18px 20px;display:flex;position:absolute;inset:0}.qpText h3{letter-spacing:-.01em;margin:0 0 6px;font-size:17px}.qpText p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.5}.qpBars .qpText,.qpCoa .qpText{margin-top:auto}.qpAxis{color:#fff9;font-size:10px;position:absolute;top:0;left:0}.qpBadge{background:#ffffff2e;border-radius:12px;align-self:flex-end;padding:4px 10px;font-size:11px;font-weight:700}.qpChart{background:repeating-linear-gradient(0deg,#0000 0 24%,#ffffff14 24% 25%);border-bottom:1px solid #ffffff38;border-left:1px solid #ffffff38;flex:1;align-items:flex-end;gap:7px;margin:10px 0 18px;padding:18px 0 0 22px;display:flex;position:relative}.qpChart i{background:linear-gradient(#fff,#c9d8ea);border-radius:3px 3px 0 0;flex:1;height:78%}.isPlaying .qpChart i{animation:qpSettle 1.1s cubic-bezier(.3,1.4,.5,1) var(--d) both}@keyframes qpSettle{0%{height:calc(var(--from) * 100%)}55%{height:calc(var(--from) * 100%)}to{height:78%}}.qpPlot{flex:1;margin-top:14px;padding:16px 0 22px 30px;position:relative}.qpPlot svg{width:100%;height:100%;overflow:visible}.qpPlot .grid{stroke:#ffffff1a;fill:none}.qpPlot .area{fill:#ffffff38}.qpPlot .line{fill:none;stroke:#fff;stroke-width:2.2px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.isPlaying .qpPlot .line{animation:1.5s ease-out both qpDraw}.isPlaying .qpPlot .area{animation:.6s ease-out 1.1s both qpFade}@keyframes qpDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes qpFade{0%{opacity:0}to{opacity:1}}.qpTag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12345e99;border:1px solid #ffffff59;border-radius:10px;padding:8px 10px;display:grid;position:absolute;top:16px;right:6px}.qpTag small{letter-spacing:.1em;color:#ffffffb3;font-size:9px}.qpTag b{font-size:18px}.qpTag span{color:#ffffffbf;font-size:10px}.isPlaying .qpTag{animation:.45s cubic-bezier(.3,1.5,.5,1) 1.3s both qpPop}@keyframes qpPop{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}.qpTicks{color:#ffffffa6;justify-content:space-around;font-size:10px;display:flex;position:absolute;bottom:0;left:30px;right:0}.qpSheet{background:#ffffff12;border:1px solid #ffffff40;border-radius:12px;flex:1;margin-bottom:18px;padding:12px 14px;position:relative}.qpSheetHead{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;border-bottom:1px solid #ffffff2e;justify-content:space-between;margin-bottom:6px;padding-bottom:10px;font-size:10px;font-weight:700;display:flex}.qpRow{align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.qpRow svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.qpRow span{color:#ffffffd9}.qpRow b{margin-left:auto;font-weight:700}.isPlaying .qpRow{animation:qpRowIn .5s ease-out var(--d) both}@keyframes qpRowIn{0%{opacity:.15;transform:translate(-6px)}to{opacity:1;transform:none}}.qpStamp{letter-spacing:.06em;text-align:center;border:1.5px solid #ffffffbf;border-radius:50%;place-items:center;width:52px;height:52px;font-size:8px;font-weight:800;line-height:1.15;display:grid;position:absolute;bottom:12px;right:12px;transform:rotate(-14deg)}.isPlaying .qpStamp{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.2s both qpStamp}@keyframes qpStamp{0%{opacity:0;transform:rotate(-30deg)scale(1.6)}to{opacity:1;transform:rotate(-14deg)scale(1)}}.qpTimeline{background:#ffffff12;border-top:1px solid #ffffff24;flex:1;margin:14px -18px -20px;padding:14px 18px 18px;position:relative}.qpBatch small{letter-spacing:.14em;color:#ffffffa6;font-size:9px;display:block}.qpBatch b{font-size:13px}.qpLogo{position:absolute;top:14px;right:16px}.npWhite{width:100%;height:auto;display:block}.qpLogo{width:92px}.qpTimeline ol{gap:14px;margin:14px 0 0;padding:0 0 0 20px;list-style:none;display:grid;position:relative}.qpTimeline ol:before{content:"";transform-origin:top;background:#ffffff8c;width:2px;position:absolute;top:6px;bottom:6px;left:4px}.qpTimeline li{font-size:12px;position:relative}.qpTimeline li:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-20px}.qpTimeline li b{display:block}.qpTimeline li span{color:#ffffffb3;font-size:11px}.isPlaying .qpTimeline ol:before{animation:1.2s ease-out .2s both qpGrow}.isPlaying .qpTimeline li{animation:qpRowIn .45s ease-out var(--d) both}@keyframes qpGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1100px){.qpGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.qualityProcess{padding:52px 16px 56px}.qpHead h2{font-size:32px}.qpGrid{grid-template-columns:1fr}.qpCard{min-height:360px}}@media (prefers-reduced-motion:reduce){.qualityProcess .isPlaying .qpChart i,.qualityProcess .isPlaying .qpPlot .line,.qualityProcess .isPlaying .qpPlot .area,.qualityProcess .isPlaying .qpTag,.qualityProcess .isPlaying .qpRow,.qualityProcess .isPlaying .qpStamp,.qualityProcess .isPlaying .qpTimeline ol:before,.qualityProcess .isPlaying .qpTimeline li{animation:none}}.cartPage{color:#0a2035;max-width:1240px;margin:0 auto;padding:44px 32px 96px}.cartPage>h1{letter-spacing:-.03em;margin:0 0 28px;font-size:44px}.cartPageStatus{color:#5d6f7c}.cartPageEmpty{text-align:center;background:#f7faff;border:1px solid #e3ebf3;border-radius:20px;padding:56px 24px}.cartPageEmpty h2{margin:0 0 8px;font-size:24px}.cartPageEmpty p{color:#5d6f7c;margin:0 0 22px}.cartPageGrid{grid-template-columns:1fr 360px;align-items:start;gap:32px;display:grid}.cartTable{border-collapse:separate;border-spacing:0;border:1px solid #e3ebf3;border-radius:16px;width:100%;font-size:15px;overflow:hidden}.cartTable th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#566876;background:#f6f9fc;border-bottom:1px solid #e3ebf3;padding:14px 16px;font-size:12px}.cartTable td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:14px 16px}.cartTable tbody tr:last-child td{border-bottom:0}.cartRowRemove{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #f0d0cb;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;display:grid}.cartRowRemove:hover{background:#fff5f4}.cartRowThumb{width:64px}.cartRowThumb img{object-fit:contain;width:48px;height:64px;display:block}.cartRowName strong{display:block}.cartRowName small{color:#566876}.cartTotals{background:#f7faff;border:1px solid #e3ebf3;border-radius:16px;padding:24px;position:sticky;top:24px}.cartTotals h2{margin:0 0 14px;font-size:22px}.cartTotals dl{margin:0 0 18px}.cartTotals dl div{border-bottom:1px solid #e3ebf3;justify-content:space-between;gap:12px;padding:12px 0;font-size:15px;display:flex}.cartTotals dt{font-weight:600}.cartTotals dd{margin:0}.cartTotals .muted{color:#566876}.cartTotalRow{font-size:18px}.cartTotalRow dd{font-weight:800}.cartTotalRow small{color:#566876;font-size:12px;font-weight:600}.cartContinue{text-align:center;color:#1560d4;margin-top:14px;font-size:14px;font-weight:700;text-decoration:none;display:block}.cartViewFull{text-align:center;color:#1560d4;border:1.5px solid #1560d4;border-radius:12px;margin-bottom:10px;padding:13px;font-weight:700;text-decoration:none;display:block}.cartViewFull:hover{background:#eef5fe}@media (max-width:900px){.cartPageGrid{grid-template-columns:1fr}.cartTotals{position:static}}@media (max-width:640px){.cartPage{padding:32px 16px 72px}.cartPage>h1{font-size:34px}.cartTable thead{display:none}.cartTable,.cartTable tbody,.cartTable tr,.cartTable td{display:block}.cartTable tr{border-bottom:1px solid #eef2f6;grid-template-columns:56px 1fr;padding:14px 48px 10px 14px;display:grid;position:relative}.cartTable tbody tr:last-child{border-bottom:0}.cartTable td{border:0;padding:3px 0}.cartTable td:first-child{padding:0;position:absolute;top:12px;right:12px}.cartRowThumb{grid-row:span 4}.cartTable td[data-label]{grid-column:2;justify-content:space-between;align-items:center;display:flex}.cartTable td[data-label]:before{content:attr(data-label);color:#566876;font-size:13px}}.shipOptions{border:0;border-bottom:1px solid #e3ebf3;margin:0 0 6px;padding:14px 0 4px}.shipOptions legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.shipOptions label{cursor:pointer;background:#fff;border:1px solid #dfe8f2;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:start;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:grid}.shipOptions label.isSelected{border-color:#1560d4;box-shadow:0 0 0 1px #1560d4}.shipOptions input{accent-color:#1560d4;margin:2px 0 0}.shipOptions small{color:#566876}.shipOptions strong{white-space:nowrap}.shipNote{color:#1e7a4a;margin:4px 0 10px;font-size:13px;font-weight:600}.checkoutGrid{grid-template-columns:1fr 400px;align-items:start;gap:28px;display:grid}.checkoutMain{gap:18px;display:grid}.checkoutCard h2{margin:0 0 14px;font-size:20px}.checkoutHint{color:#5d6f7c;margin:-6px 0 14px;font-size:14px}.checkoutFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkoutFields .full{grid-column:1/-1}.checkoutCard .shipOptions{border:0;padding:0}.payOption{background:#f5f9ff;border:1.5px solid #1560d4;border-radius:12px;gap:4px;margin-bottom:16px;padding:14px 16px;display:grid}.payOption span{color:#4f6272;font-size:14px}.checkoutSummary{top:24px}.coItems{margin:0 0 6px;padding:0;list-style:none}.coItems li{border-bottom:1px solid #e3ebf3;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.coItems small{color:#566876}.ageCheck{cursor:pointer;background:#fff;border:1px solid #dfe8f2;border-radius:10px;align-items:flex-start;gap:10px;margin:6px 0 10px;padding:12px;font-size:13px;line-height:1.5;display:flex}.ageCheck input{accent-color:#1560d4;flex:none;width:18px;height:18px;margin-top:2px}.ageCheck.hasError{background:snow;border-color:#d23c3c}.checkoutSummary .contactAlert{margin-bottom:12px}.orderDone{text-align:center;background:#fff;border:1px solid #e3ebf3;border-radius:20px;max-width:640px;margin:0 auto;padding:36px 32px}.orderDone h2{margin:16px 0 6px;font-size:28px}.orderNo{color:#4f6272;margin:0 0 22px;font-size:16px}.zelleBox{text-align:left;background:#f5f9ff;border:1.5px solid #1560d4;border-radius:14px;margin:0 0 20px;padding:18px 20px}.zelleBox h3{margin:0 0 8px;font-size:18px}.zelleBox p{color:#2d4354;margin:0 0 6px;font-size:15px;line-height:1.6}.orderDone .coItems,.orderTotals{text-align:left}.orderTotals{margin:0 0 16px}.orderTotals div{border-bottom:1px solid #e3ebf3;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.orderTotals dd{margin:0}@media (max-width:960px){.checkoutGrid{grid-template-columns:1fr}.checkoutSummary{position:static}}@media (max-width:550px){.checkoutFields{grid-template-columns:1fr}.orderDone{padding:28px 18px}}.cartHeadCount{color:#5d6f7c;font-weight:600}.freeShip{background:#fff;border-bottom:1px solid #dfe8f2;padding:14px 24px 16px}.freeShip p{text-align:center;color:#4f6272;margin:0 0 10px;font-size:13px}.freeShip b{color:#0a2035}.freeShipBar{background:#e1e7ef;border-radius:4px;height:8px;margin-right:18px;position:relative}.freeShipBar i{background:linear-gradient(90deg,#22a35a,#3cc06f);border-radius:4px;height:100%;transition:width .35s;display:block}.freeShipIcon{color:#5d6f7c;background:#fff;border:1.5px solid #c9d4e0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.freeShipIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:17px;height:17px}.freeShipIcon.isDone{color:#22a35a;border-color:#22a35a}.cartAddon{cursor:pointer;background:#fff;border:1px solid #dfe8f2;border-radius:14px;align-items:center;gap:12px;margin:0 20px 12px;padding:10px 14px;display:flex}.cartAddon img{object-fit:contain;width:34px;height:44px}.cartAddon span{color:#0a2035;flex:1;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;display:flex}.cartAddon small{color:#0a2035;font-size:14px;font-weight:700}.cartAddon input{opacity:0;pointer-events:none;position:absolute}.cartAddon i{background:#c3ccd6;border-radius:11px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.cartAddon i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.cartAddon.isOn i{background:#1560d4}.cartAddon.isOn i:after{transform:translate(18px)}.cartAddon:has(input:focus-visible){outline-offset:2px;outline:3px solid #1560d459}.shieldToggle{cursor:pointer;text-align:left;background:#f7faff;border:1px solid #dfe8f2;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0 0 14px;padding:12px 14px;display:grid;position:relative}.shieldToggle.isOn{background:#f0f6ff;border-color:#1560d4}.shieldIcon{background:#fff;border:1px solid #e3ebf3;border-radius:10px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.shieldIcon img{width:38px;height:auto;display:block}.shieldText{flex-direction:column;gap:2px;min-width:0;display:flex}.shieldText b{color:#0a2035;font-size:14.5px}.shieldText small{color:#566876;font-size:12.5px}.shieldPrice{color:#0a2035;text-align:right;font-size:14.5px;font-weight:800}.shieldToggle input{opacity:0;pointer-events:none;position:absolute}.shieldToggle i{background:#c3ccd6;border-radius:11px;grid-column:3;justify-self:end;width:40px;height:22px;transition:background .15s;position:relative}.shieldToggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.shieldToggle.isOn i{background:#1560d4}.shieldToggle.isOn i:after{transform:translate(18px)}.shieldToggle:has(input:focus-visible){outline-offset:2px;outline:3px solid #1560d459}.cartFoot .shieldToggle{margin:0 0 12px}.cartDiscount.cartShield{color:#0a2035}.shieldTag{color:#1560d4;letter-spacing:.04em;background:#e5f0fd;border-radius:20px;margin-top:4px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.couponBox{margin:0 0 12px}.couponTitle{margin:12px 0 8px;font-size:15px;font-weight:600}.couponToggle{width:100%;font:inherit;color:#0a2035;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;font-weight:700;display:flex}.couponToggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.couponToggle[aria-expanded=true]:after{transform:rotate(225deg)}.couponForm{margin-bottom:6px;display:flex}.couponForm input{min-width:0;height:44px;font:inherit;text-transform:uppercase;border:1px solid #d3dfeb;border-right:0;border-radius:10px 0 0 10px;flex:1;padding:0 12px;font-size:15px}.couponForm input::placeholder{text-transform:none}.couponForm input:focus{border-color:#1560d4;outline:none;box-shadow:0 0 0 3px #1560d42e}.couponForm button{color:#fff;font:inherit;cursor:pointer;background:#1d4b8f;border:0;border-radius:0 10px 10px 0;padding:0 20px;font-weight:700}.couponForm button:disabled{opacity:.6}.couponApplied{color:#1e7a4a;background:#f1fbf5;border:1px dashed #22a35a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;font-size:14px;display:flex}.couponApplied button{color:#5d6f7c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.couponMsg{color:#9a3b2e;margin:4px 0 8px;font-size:13px}.cartCoupon{background:#fff;border-top:1px solid #dfe8f2;padding:0 24px}.cartDiscount{color:#1e7a4a;justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.discountRow dt,.discountRow dd{color:#1e7a4a}.fixedValue{color:#4f6272;background:#eef2f6;border:1px solid #e3ebf3;border-radius:12px;align-items:center;min-height:48px;margin:0;padding:0 14px;font-size:15px;display:flex}.smsNote{color:#5d6f7c;margin:14px 0 0;font-size:12px;line-height:1.6}.smsNote a,.privacyNote a,.ageCheck a{color:#1560d4}.shipDiffToggle{cursor:pointer;align-items:center;gap:10px;padding:2px 6px;font-size:16px;font-weight:700;display:flex}.shipDiffToggle input{accent-color:#1560d4;width:18px;height:18px}.privacyNote{color:#5d6f7c;margin:6px 0 10px;font-size:12px;line-height:1.6}.checkoutFields .contactField:not(.full) select{width:100%}.orderDone2{color:#0a2035;max-width:980px}.orderDone2 .thanks{color:#1e7a4a;margin:0 0 16px;font-size:18px;font-weight:700}.orderStrip{background:#f7faff;border:1px solid #e3ebf3;border-radius:14px;flex-wrap:wrap;margin:0 0 28px;padding:16px 4px;display:flex}.orderStrip div{border-right:1px dashed #cddcec;padding:4px 22px}.orderStrip div:last-child{border-right:0}.orderStrip dt{letter-spacing:.08em;text-transform:uppercase;color:#566876;font-size:11px}.orderStrip dd{margin:2px 0 0;font-weight:700}.zelleSteps{background:#fff;border:1.5px solid #1560d4;border-radius:18px;margin-bottom:32px;padding:26px 28px}.zelleSteps h2{margin:0 0 12px;font-size:24px}.zelleSteps h3{margin:20px 0 6px;font-size:17px}.zelleSteps p{color:#2d4354;margin:0 0 8px;font-size:15px;line-height:1.6}.zellePayee{background:#f1f6fe;border-radius:10px;padding:12px 14px;font-size:16px}.zelleWarn mark{color:#0a2035;background:#fff36b;padding:1px 2px}.zelleContact{margin-top:14px}.zelleSteps a{color:#1560d4}.zelleSteps a.cartCheckout{color:#fff}.orderDone2>section>h2,.addrGrid h2{margin:0 0 12px;font-size:24px}.odTable{border-collapse:collapse;width:100%;margin-bottom:28px;font-size:15px}.odTable th,.odTable td{text-align:left;border-bottom:1px solid #e3ebf3;padding:12px 10px}.odTable thead th{letter-spacing:.08em;text-transform:uppercase;color:#566876;font-size:12px}.odTable small{color:#566876}.addrGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.addrBlock{border:1px solid #e3ebf3;border-radius:12px;padding:14px 16px;font-style:normal;line-height:1.7}.addrMeta{color:#5d6f7c}@media (max-width:700px){.orderStrip div{border-right:0;width:50%}.addrGrid{grid-template-columns:1fr}.zelleSteps{padding:20px 18px}}:is(body:has(.adminShell) .sitewideBars,body:has(.adminShell) .notice,body:has(.adminShell) .siteFooter,body:has(.adminLogin) .sitewideBars,body:has(.adminLogin) .notice,body:has(.adminLogin) .siteFooter){display:none}.adminLogin{color:#0a2035;max-width:420px;margin:0 auto;padding:64px 20px 96px}.adminLogin h1{margin:0 0 6px;font-size:32px}.adminLogin>p{color:#5d6f7c;margin:0 0 20px}.adminLoginForm{gap:16px;display:grid}.adminShell{color:#0a2035;max-width:1440px;margin:0 auto;padding:20px 24px 80px}.adminNav{color:#fff;background:#0a2035;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:12px 16px;display:flex}.adminNav a{color:#cfe0f5;font-weight:600;text-decoration:none}.adminNav a:hover{color:#fff}.adminWho{color:#9fb3cc;margin-left:auto;font-size:13px}.adminNav form button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #4f6a8a;border-radius:8px;padding:6px 12px;font-size:13px}.adminHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.adminHead h1{margin:0;font-size:28px}.adminSearch{display:flex}.adminSearch input{width:280px;height:40px;font:inherit;border:1px solid #d3dfeb;border-right:0;border-radius:8px 0 0 8px;padding:0 12px}.adminSearch button{color:#fff;font:inherit;cursor:pointer;background:#1560d4;border:0;border-radius:0 8px 8px 0;padding:0 16px;font-weight:700}.statusTabs{flex-wrap:wrap;gap:4px 14px;margin-bottom:14px;font-size:14px;display:flex}.statusTabs a{color:#1560d4;text-decoration:none}.statusTabs a[aria-current]{color:#0a2035;font-weight:800}.adminTable{border-collapse:collapse;background:#fff;border:1px solid #e3ebf3;width:100%;font-size:14px}.adminTable th{text-align:left;color:#4f6272;background:#f6f9fc;border-bottom:1px solid #e3ebf3;padding:12px;font-size:13px}.adminTable td{vertical-align:top;border-bottom:1px solid #eef2f6;padding:14px 12px;line-height:1.5}.adminTable tbody tr:nth-child(2n){background:#fafcfe}.adminTable small{color:#566876}.adminTable a{color:#1560d4}.orderLink{font-weight:700;text-decoration:none}.statusPill{white-space:nowrap;color:#454545;background:#e5e5e5;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.s-processing{color:#2c5e2e;background:#c6e1c6}.s-completed{color:#2e4453;background:#c8d7e1}.s-on-hold{color:#94660c;background:#f8dda7}.s-cancelled,.s-refunded{color:#761919;background:#eba3a3}.adminEmpty{text-align:center;color:#5d6f7c;border:1px dashed #d3dfeb;border-radius:12px;padding:40px}.adminPager{justify-content:flex-end;align-items:center;gap:16px;margin-top:14px;font-size:14px;display:flex}.adminPager a{color:#1560d4}.adminBack{color:#1560d4;margin-bottom:12px;font-weight:600;text-decoration:none;display:inline-block}.adminMeta{color:#5d6f7c;margin:0 0 20px;font-size:14px}.adminOrderGrid{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}.adminPanel{background:#fff;border:1px solid #e3ebf3;border-radius:14px;margin-bottom:20px;padding:20px}.adminPanel h2{margin:0 0 12px;font-size:18px}.adminPanel p{margin:0 0 8px;font-size:14px;line-height:1.6}.adminSmall{color:#5d6f7c;font-size:13px}.adminForm{gap:12px;display:grid}.adminOk{color:#1e7a4a;margin:0;font-size:14px;font-weight:700}.adminLead{color:#4f6272;max-width:760px;line-height:1.6}.payAccounts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:20px;display:grid}.payAccount{border:1px solid #e3ebf3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.payAccount.inUse{background:#f4fbf6;border-color:#22a35a}.payBtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payBtns button{color:#fff;font:inherit;cursor:pointer;background:#1560d4;border:0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:700}.payBtns button.ghost{color:#1560d4;background:0 0;border:1px solid #c9d8ea}.payBtns button.danger{color:#b03a2e;border-color:#efc7c2}.payBtns button:disabled{opacity:.5}.payEdit{gap:10px;width:100%;display:grid}@media (max-width:1000px){.adminOrderGrid{grid-template-columns:1fr}.adminTable{display:block;overflow-x:auto}}.bulkBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bulkBar select{height:38px;font:inherit;background:#fff;border:1px solid #c9d8ea;border-radius:8px;padding:0 10px;font-size:14px}.bulkBar button{color:#1560d4;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1560d4;border-radius:8px;padding:0 16px;font-weight:700}.bulkBar button:disabled{opacity:.6}.adminTable .chk{width:36px}.adminTable .chk input{accent-color:#1560d4;width:16px;height:16px}.adminTable tbody tr.isSelected{background:#eef5fe}.s-shipped{color:#1d4f7a;background:#c6dff4}.s-trash{color:#777;background:#e9e9e9}.adminSub{border-top:1px solid #e3ebf3;margin-top:22px;padding-top:18px}.adminSub h2{margin:0 0 10px;font-size:16px}.histGrid{gap:8px;margin:0 0 6px;display:grid}.histGrid div{justify-content:space-between;font-size:14px;display:flex}.histGrid dd{margin:0;font-weight:700}.noteBtn{color:#1560d4;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1560d4;border-radius:8px;font-weight:700}.noteList{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.noteList li{background:#eef5fe;border-radius:8px;padding:10px 12px}.noteList li.isSystem{background:#f2f4f7}.noteList p{margin:0 0 4px;font-size:13px;line-height:1.5}.noteList small{color:#566876;font-size:12px}.bulkBar .ghostBtn{color:#0a2035;border-color:#c9d8ea}.pickBtn{justify-content:center;align-items:center;margin-bottom:16px;text-decoration:none;display:flex}.staffTable{margin-bottom:24px}.staffAdd{max-width:520px}:is(body:has(.pickPage) .sitewideBars,body:has(.pickPage) .notice,body:has(.pickPage) .siteHeader,body:has(.pickPage) .siteFooter){display:none}.pickPage{color:#000;background:#eef1f4;padding:20px 16px 60px}.pickBar{justify-content:space-between;align-items:center;max-width:4in;margin:0 auto 14px;display:flex}.pickPrint{width:auto;min-height:38px;padding:0 22px}.pickPage>p{text-align:center}.pickSheet{box-sizing:border-box;background:#fff;width:4in;min-height:6in;margin:0 auto 16px;padding:.16in;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.25;box-shadow:0 2px 10px #00000026}.pickHead{border-bottom:2px solid #000;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;padding-bottom:5px;display:flex}.pickHead h1{margin:0;font-size:16pt}.pickHead p{margin:1px 0 0;font-size:8pt}.pickLogo{width:1.1in;height:auto}.pickShip h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:7pt}.pickShip p{margin:1px 0 6px;font-size:10pt}.pickTable{border-collapse:collapse;width:100%;font-size:9pt}.pickTable th,.pickTable td{text-align:left;vertical-align:top;border:1px solid #000;padding:3px 4px}.pickTable th{text-transform:uppercase;font-size:7pt}.pickTable tr{break-inside:avoid}.pickTable td:nth-child(2){text-align:center;width:.35in;font-size:11pt}.pickChk{text-align:center;width:.35in}.pickTable .box{border:1.5px solid #000;width:12px;height:12px;display:inline-block}.pickNote{margin:5px 0 0;font-size:8pt}.pickSign{justify-content:space-between;gap:6px;margin-top:10px;font-size:8pt;display:flex}.pickRuo{margin:6px 0 0;font-size:6.5pt}@media print{@page{size:4in 6in;margin:0}.pickBar{display:none}.pickPage{background:#fff;padding:0}.pickSheet{box-shadow:none;break-after:page;margin:0}.pickSheet:last-child{break-after:auto}}.acctGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.acctCard h2{margin:0 0 14px;font-size:22px}.acctCard .adminSmall{margin:0 0 14px}.linkBtn{color:#1560d4;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.acctHead{justify-content:space-between;align-items:center;display:flex}.acctSub{margin:28px 0 12px;font-size:22px}.invoiceBar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.invoiceBar .pickPrint{width:auto}.invoiceHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.invoiceHead h1{margin:0}.invoiceHelp{margin-top:20px}@media (max-width:800px){.acctGrid{grid-template-columns:1fr}}@media print{.invoiceBar{display:none}body:has(.invoicePage) .sitewideBars{display:none}body:has(.invoicePage) .notice{display:none}body:has(.invoicePage) .siteHeader{display:none}body:has(.invoicePage) .siteFooter{display:none}body:has(.invoicePage) .cartLayer{display:none}}.legalPage{max-width:900px}.trackFrame{border:0;width:100%;height:700px;margin-top:16px;display:block}.policyPage{--pNavy:#0a2035;--pBlue:#1560d4;--pIce:#f3f8fe;--pLine:#e2eaf3;--pBody:#33475b;color:var(--pNavy);background:#fff}.policyWrap{max-width:1200px;margin:0 auto;padding:0 32px}.policyHero{border-bottom:1px solid var(--pLine);background:linear-gradient(#eef5fd 0%,#f7fbff 100%);padding:22px 0 40px}.policyCrumbs{color:#5d7186;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 34px;font-size:13px;display:flex}.policyCrumbs a{color:inherit;text-decoration:none}.policyCrumbs a:hover,.policyCrumbs [aria-current]{color:var(--pBlue)}.policyEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pBlue);margin:0 0 14px;font-size:13px;font-weight:700}.policyHero h1{letter-spacing:-.03em;color:var(--pNavy);margin:0 0 10px;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.05}.policyLead{color:#3d5268;max-width:640px;margin:0 0 22px;font-size:19px;line-height:1.5}.policyMeta{color:#3d5268;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:14.5px;display:flex}.policyMeta>span{align-items:center;gap:8px;display:inline-flex}.policyMetaDot{color:#a9b9c9}.policyIcon{flex:none;width:18px;height:18px}.policyGrid{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:56px;padding-top:44px;padding-bottom:96px;display:grid}.policyAside{gap:16px;display:grid;position:sticky;top:24px}.policyCard{border:1px solid var(--pLine);background:#fff;border-radius:14px;padding:20px}.policyToc h2,.policySupport h2{color:var(--pNavy);margin:0 0 12px;font-size:16px;font-weight:700}.policyTocList{border-left:2px solid var(--pLine);margin:0;padding:0;list-style:none}.policyTocList a{color:#4a5f74;border-left:2px solid #0000;border-radius:0 8px 8px 0;margin-left:-2px;padding:7px 10px 7px 14px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:block}.policyTocList a:hover{color:var(--pBlue)}.policyTocList a[aria-current]{color:var(--pBlue);border-left-color:var(--pBlue);background:var(--pIce);font-weight:600}.policySupport>p{color:#5d7186;margin:-6px 0 14px;font-size:13.5px}.policySupport ul{gap:10px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.policySupport li{color:var(--pBody);align-items:center;gap:10px;display:flex}.policySupport li .policyIcon{color:var(--pBlue)}.policySupport a{color:var(--pNavy);overflow-wrap:anywhere;text-decoration:none}.policySupport a:hover{color:var(--pBlue)}.policySupportBtn{border:1.5px solid var(--pBlue);border-radius:10px;justify-content:center;gap:6px;padding:11px 14px;font-size:14px;font-weight:700;color:var(--pBlue)!important;display:flex!important}.policySupportBtn:hover{background:var(--pIce)}.policyRuo{background:var(--pIce);border-color:#dbe8f7;align-items:flex-start;gap:12px;display:flex}.policyRuo .policyIcon{width:24px;height:24px;color:var(--pBlue)}.policyRuo p{color:#4a5f74;margin:0;font-size:13.5px;line-height:1.45}.policyRuo strong{color:var(--pNavy);font-weight:600;display:block}.policyDoc{min-width:0;max-width:780px}.policySection{border-top:1px solid var(--pLine);grid-template-columns:44px minmax(0,1fr);gap:20px;padding:30px 0;scroll-margin-top:24px;display:grid}.policyIntro{border-top:0;padding-top:0;display:block}.policyIntro .policyBody{font-size:17px}.policyUnnumbered{display:block}.policyUnnumbered h2{margin-top:0}.policyNum{background:var(--pIce);width:44px;height:44px;color:var(--pBlue);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:17px;font-weight:700;display:grid}.policySection h2{letter-spacing:-.015em;color:var(--pNavy);margin:6px 0 12px;font-size:24px;font-weight:700;line-height:1.25}.policyBody{color:var(--pBody);font-size:16.5px;line-height:1.65}.policyBody p{margin:0 0 12px}.policyBody>:last-child{margin-bottom:0}.policyBody strong{color:var(--pNavy);font-weight:600}.policyPage .policyBody strong{font-weight:550}.policyBody h3{color:var(--pNavy);margin:22px 0 8px;font-size:18px;font-weight:700}.policyBody ul,.policyBody ol{margin:0 0 14px;padding-left:22px}.policyBody li{margin:0 0 6px;padding-left:2px}.policyBody li::marker{color:var(--pBlue)}.policyBody li>p{margin:0}.policyBody a{color:var(--pBlue);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.policyBody a:hover{text-decoration:underline}.policyBody dl{gap:10px;margin:0 0 14px;display:grid}.policyBody dt{color:var(--pNavy);font-weight:600}.policyBody dd{margin:2px 0 0}.policyNotice,.policyBody .notice,.policyBody .dosingNotice{border:1px solid #cfe0f6;border-left:3px solid var(--pBlue);background:var(--pIce);color:var(--pNavy);border-radius:10px;margin:14px 0 0;padding:14px 16px;font-size:15.5px;line-height:1.6}.policyTocMobile{display:none}@media (max-width:900px){.policyWrap{padding:0 16px}.policyHero{padding:16px 0 28px}.policyCrumbs{margin-bottom:22px;font-size:12.5px}.policyLead{font-size:17px}.policyMetaDot{display:none}.policyMeta{gap:8px 18px}.policyGrid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:20px;padding-bottom:64px}.policyAside{order:2;position:static}.policyToc{display:none}.policyDoc{order:1;max-width:none}.policyTocMobile{border:1px solid var(--pLine);z-index:5;background:#fff;border-radius:12px;margin:0 0 24px;display:block;position:sticky;top:8px;box-shadow:0 -9px #fff,0 6px 16px #0a20350f}.policyTocMobile summary{cursor:pointer;color:var(--pNavy);align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.policyTocMobile summary::-webkit-details-marker{display:none}.policyTocMobile summary:after{content:"";border-right:2px solid var(--pBlue);border-bottom:2px solid var(--pBlue);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.policyTocMobile[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.policyTocCurrent{color:var(--pBlue);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.policyTocMobile nav{max-height:60vh;padding:0 12px 12px;overflow:auto}.policySection{padding:24px 0;scroll-margin-top:72px;display:block}.policyNum{float:left;border-radius:9px;width:34px;height:34px;margin:0 12px 4px 0;font-size:14px}.policySection h2{min-height:34px;margin:3px 0 12px;font-size:21px}.policySection .policyBody,.policySection .policyNotice{clear:both}.policyBody{font-size:16px}}.adminTableWrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.custSearch{width:min(360px,100%);font:inherit;border:1px solid #d3dfeb;border-radius:10px;padding:10px 12px}.custTable td{vertical-align:top}.custTable a{color:#1560d4;overflow-wrap:anywhere;text-decoration:none}.custDetail td{background:#f7faff}.custDetailGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;padding:6px 2px;display:grid}.custDetailGrid h3{letter-spacing:.08em;text-transform:uppercase;color:#5d6f7c;margin:0 0 6px;font-size:12px}.custDetailGrid p{margin:0;line-height:1.5}.custOrders{flex-wrap:wrap;gap:6px 12px;display:flex}@media (max-width:700px){.custTable{background:0 0;border:0;display:block}.custTable thead{display:none}.custTable tbody,.custTable tr,.custTable td{width:100%;display:block}.custTable tr{background:#fff;border:1px solid #e3ebf3;border-radius:12px;margin-bottom:10px;padding:10px 0}.custTable td{border:0;padding:3px 14px}.custTable td[data-label]:before{content:attr(data-label) ": ";color:#566876;font-size:12px;font-weight:700}.custDetail td{border-radius:12px}}.prodList{gap:14px;margin-bottom:24px;display:grid}.prodCard{margin:0}.prodCard.isHidden{background:#f7f8fa}.prodHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.prodHead h2{margin:0 0 2px;font-size:18px}.prodHead a{color:#1560d4;text-decoration:none}.prodVariants{gap:6px;display:grid}.prodVariantHead,.prodVariant{grid-template-columns:minmax(110px,1.2fr) 120px 120px 96px 70px 60px minmax(150px,1fr);align-items:center;gap:10px;display:grid}.prodVariantHead{letter-spacing:.06em;text-transform:uppercase;color:#566876;padding:0 8px;font-size:11.5px;font-weight:700}.prodVariant{background:#fff;border:1px solid #eef2f6;border-radius:10px;padding:8px}.prodVariant.isHidden{opacity:.6}.prodVariant>*,.prodVariant input,.prodHead>div{min-width:0}.prodSize{flex-direction:column;display:flex}.prodSize small{color:#566876;font-size:11.5px}.prodVariant input[type=number],.prodVariant .money input{width:100%;font:inherit;border:1px solid #d3dfeb;border-radius:8px;padding:8px 9px;font-size:14px}.money{color:#5d6f7c;align-items:center;gap:4px;display:flex}.prodCheck{justify-content:center;display:flex}.prodCheck input{accent-color:#1560d4;width:18px;height:18px}.prodSave{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prodSave button{color:#fff;cursor:pointer;background:#1560d4;border:0;border-radius:8px;padding:8px 16px;font-weight:700}.prodSave button:disabled{opacity:.6}.prodSave small{font-size:12.5px}.prodAdd{align-items:center;gap:12px;margin:2px 0 0;display:flex}.prodAdd button{color:#1560d4;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:13.5px;font-weight:700}.prodAdd button:hover{text-decoration:underline}.prodVariant.isNew{background:#f5f9ff;border-color:#b9d2f5}.prodVariant.isNew input[type=text]{width:100%;font:inherit;border:1px solid #d3dfeb;border-radius:8px;padding:8px 9px;font-size:14px}.prodSave button.prodCancel{color:#5d6f7c;background:0 0;padding:8px 6px}.prodShow{color:#5d6f7c;cursor:pointer;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex;position:relative}.prodShow input{opacity:0;position:absolute}.prodShow i{background:#c3ccd6;border-radius:11px;width:40px;height:22px;transition:background .15s;position:relative}.prodShow i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.prodShow.isOn{color:#1e7a4a}.prodShow.isOn i{background:#22a35a}.prodShow.isOn i:after{transform:translate(18px)}.prodShow:has(input:focus-visible){outline-offset:3px;border-radius:12px;outline:3px solid #1560d459}@media (max-width:900px){.prodVariantHead{display:none}.prodVariant{grid-template-columns:1fr 1fr;row-gap:8px}.prodSize,.prodSave{grid-column:1/-1}.prodVariant label{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.prodVariant .prodCheck{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px}.prodVariant label .sr-only{clip:auto;color:#566876;text-transform:uppercase;letter-spacing:.05em;width:auto;height:auto;font-size:11px;font-weight:700;position:static;overflow:visible}}.coaPage{--cNavy:#0a2035;--cBlue:#1560d4;--cIce:#f3f8fe;--cLine:#e2eaf3;--cBody:#3d5268;max-width:1240px;color:var(--cNavy);margin:0 auto;padding:28px 32px 88px}.coaHead{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;margin-bottom:24px;display:grid}.coaEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cBlue);margin:0 0 10px;font-size:12.5px;font-weight:800}.coaIntro h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.08}.coaLead{color:var(--cBody);max-width:620px;margin:0 0 18px;font-size:16.5px;line-height:1.55}.coaPoints{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.coaPoints li{color:#5d7186;align-items:center;gap:10px;font-size:13px;display:flex}.coaPoints b{color:var(--cNavy);font-size:13.5px;display:block}.coaPage svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.coaPoints svg{background:var(--cIce);width:30px;height:30px;color:var(--cBlue);border-radius:9px;flex:none;padding:6px}.coaAside{background:var(--cIce);color:var(--cBody);border:1px solid #dbe8f7;border-radius:16px;gap:12px;padding:18px;font-size:13.5px;line-height:1.5;display:flex}.coaAside>svg{width:28px;height:28px;color:var(--cBlue);flex:none}.coaAside b{color:var(--cNavy);margin-bottom:4px;font-size:14.5px;display:block}.coaAside p{margin:0 0 6px}.coaAsideLink a{color:var(--cBlue);font-weight:700;text-decoration:none}.coaSearch{background:#fff;border:1px solid #d3dfeb;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 1px 2px #0a20350a}.coaSearch:focus-within{border-color:var(--cBlue);box-shadow:0 0 0 3px #1560d426}.coaSearch>svg{color:#566876;flex:none;width:20px;height:20px}.coaSearch input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.coaSearch button{background:var(--cBlue);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:700}.coaToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 20px;display:flex}.coaFilters{flex-wrap:wrap;gap:10px;display:flex}.coaFilters select{min-width:190px;font:inherit;color:var(--cNavy);background:#fff;border:1px solid #d3dfeb;border-radius:10px;padding:10px 12px;font-size:14px}.coaFilterToggle{display:none}.coaCount{color:#5d7186;align-items:center;gap:10px;margin:0 0 0 auto;font-size:14px;display:flex}.coaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.coaCard{border:1px solid var(--cLine);background:#fff;border-radius:16px;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.coaCard:hover{border-color:#c9daf0;box-shadow:0 8px 24px #0a203512}.coaPreview{aspect-ratio:4/3;background:var(--cIce);border-bottom:1px solid var(--cLine);display:block;overflow:hidden}.coaPreview img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.coaPreviewDoc{background:#fff;border:1px solid #d6e3f2;border-radius:6px 6px 0 0;flex-direction:column;gap:9px;width:56%;height:84%;margin:8% auto 0;padding:18px 16px;display:flex;position:relative;box-shadow:0 2px 10px #0a20350f}.coaPreviewDoc i{background:#e6eef8;border-radius:4px;height:7px;display:block}.coaPreviewDoc i:first-child{background:#d3e2f5;width:60%;height:10px}.coaPreviewDoc i:nth-child(3){width:85%}.coaPreviewDoc i:nth-child(4){width:70%}.coaPreviewDoc i:nth-child(5){width:90%}.coaPreviewDoc b{background:var(--cBlue);color:#fff;letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;bottom:12px;right:12px}.coaBody{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.coaBody h2{margin:0;font-size:17px;line-height:1.3}.coaBody h2 a{color:inherit;text-decoration:none}.coaSize{color:var(--cBlue);margin:2px 0 10px;font-size:14px;font-weight:600}.coaMeta{gap:6px;margin:0 0 16px;font-size:13.5px;display:grid}.coaMeta div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.coaMeta dt{color:#566876}.coaMeta dd{color:var(--cNavy);overflow-wrap:anywhere;margin:0;font-weight:600}.coaMeta a{color:var(--cBlue);text-decoration:none}.coaActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.coaActions.isStacked{grid-template-columns:1fr}.coaBtn{border:1.5px solid var(--cBlue);background:var(--cBlue);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.coaBtn.isGhost{color:var(--cBlue);background:#fff}.coaBtn:hover{filter:brightness(1.05)}.coaEmpty{background:var(--cIce);text-align:center;color:var(--cBody);border:1px dashed #cfdced;border-radius:16px;padding:48px 24px}.coaEmpty h2{color:var(--cNavy);margin:0 0 8px;font-size:20px}.coaEmpty a{color:var(--cBlue);font-weight:700}.coaCrumbs{margin-bottom:14px}.coaCrumbs a{color:var(--cBlue);font-weight:700;text-decoration:none}.coaViewGrid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.coaPanel{border:1px solid var(--cLine);background:#fff;border-radius:16px;padding:20px;position:sticky;top:20px}.coaPanel h1{letter-spacing:-.01em;margin:0 0 14px;font-size:24px;line-height:1.2}.coaNote{color:#566876;margin:14px 0 0;font-size:12.5px;line-height:1.5}.coaDoc{border:1px solid var(--cLine);background:var(--cIce);border-radius:16px;overflow:hidden}.coaDoc iframe{background:#fff;border:0;width:100%;height:min(1100px,82vh);display:block}.coaDocFallback{color:#5d7186;border-top:1px solid var(--cLine);margin:0;padding:10px 14px;font-size:13px}.coaDocFallback a{color:var(--cBlue);font-weight:700}@media (max-width:1000px){.coaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coaHead{grid-template-columns:1fr}}@media (max-width:860px){.coaViewGrid{grid-template-columns:1fr}.coaPanel{position:static}.coaDoc iframe{height:70vh}}@media (max-width:640px){.coaPage{padding:18px 16px 64px}.coaPoints{flex-direction:column;gap:10px}.coaSearch{padding-left:12px}.coaSearch button{padding:10px 14px}.coaFilterToggle{font:inherit;color:var(--cNavy);background:#fff;border:1px solid #d3dfeb;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.coaFilters{flex-direction:column;order:3;width:100%;display:none}.coaFilters.isOpen{display:flex}.coaFilters select{width:100%}.coaGrid{grid-template-columns:1fr}.coaCard{flex-direction:row}.coaPreview{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--cLine);flex:0 0 112px}.coaPreview img{object-fit:contain;height:auto}.coaPreviewDoc{gap:6px;width:70%;height:auto;min-height:110px;margin:16px auto;padding:12px 10px}.coaBody{padding:14px}.coaMeta div{grid-template-columns:76px minmax(0,1fr)}.coaActions{grid-template-columns:1fr}}.articlePage .policyBody h3{margin:22px 0 8px;font-size:18.5px}.articlePage .policyBody p:first-child{margin-top:0}.researchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.researchCard{background:#fff;border:1px solid #e2eaf3;border-radius:16px;flex-direction:column;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.researchCard:hover{border-color:#c9daf0;box-shadow:0 8px 24px #0a203512}.researchMeta{color:#566876;margin:0 0 8px;font-size:12.5px}.researchCard h2{margin:0 0 8px;font-size:18px;line-height:1.3}.researchCard h2 a{color:#0a2035;text-decoration:none}.researchExcerpt{color:#3d5268;margin:0 0 14px;font-size:14.5px;line-height:1.55}.researchMore{color:#1560d4;margin-top:auto;font-size:14px;font-weight:700;text-decoration:none}@media (max-width:1000px){.researchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.researchGrid{grid-template-columns:1fr}}.articlePage .policyWrap.artGrid{max-width:1360px}.artGrid{grid-template-columns:240px minmax(0,1fr) 290px;grid-template-areas:"left main right";align-items:start;gap:40px;padding-top:36px;padding-bottom:40px;display:grid}.artLeft{grid-area:left;gap:14px;display:grid;position:sticky;top:20px}.artDoc{grid-area:main;min-width:0;max-width:760px}.artRight{grid-area:right;gap:14px;display:grid}.artLeft .policyTocList{overscroll-behavior:contain;scrollbar-width:thin;min-height:160px;max-height:calc(100vh - 420px);overflow-y:auto}.artDoc>.policyTocMobile+section.policySection{border-top:0;padding-top:0}.articlePage .policyTocMobile{border:1px solid var(--pLine);background:#fff;border-radius:12px;margin:0 0 26px;display:none;position:static}.articlePage .policyToc{display:block}.artTrending h2{color:var(--pNavy);margin:0 0 10px;font-size:16px;font-weight:700}.artTrending ol{gap:2px;margin:0 0 14px;padding:0;list-style:none;display:grid}.artTrending li{border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:8px 6px;display:grid}.artTrending li:hover{background:var(--pIce)}.artTrendNum{background:var(--pIce);width:26px;height:26px;color:var(--pBlue);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.artTrending a{color:var(--pNavy);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.artTrending a:hover{color:var(--pBlue)}.artTrending small{color:#566876;margin-top:2px;font-size:12px;display:block}.artTrending .policySupportBtn,.artLeft .policySupportBtn{text-decoration:none}.artTop h2{color:var(--pNavy);margin:0 0 12px;font-size:16px;font-weight:700}.artTop ul{gap:4px;margin:0 0 14px;padding:0;list-style:none;display:grid}.artTopItem{color:var(--pNavy);border-radius:10px;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .15s;display:flex}.artTopItem:hover{background:var(--pIce)}.artTopVial{flex:0 0 46px;width:46px}.artTopText{flex-direction:column;min-width:0;font-size:14px;line-height:1.3;display:flex}.artTopText b{overflow-wrap:anywhere;font-weight:700}.artTopText small{color:#566876;font-size:12.5px}.artPrice{color:var(--pNavy);font-weight:700}.artPrice s{color:#5d6f7c;margin-left:6px;font-size:.9em;font-weight:500}.artHelp ul{margin-bottom:0}.artInline{background:linear-gradient(#f5f9ff,#fff);border:1px solid #cfe0f6;border-radius:16px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;margin:6px 0 26px;padding:16px 20px;display:grid}.artInlineVial{width:84px;display:block}.artInlineLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--pBlue);margin:0 0 2px;font-size:11.5px;font-weight:800}.artInline h3{margin:0 0 4px;font-size:18px}.artInline h3 a{color:var(--pNavy);text-decoration:none}.artInlineMeta{color:#3d5268;margin:0 0 2px;font-size:14px}.artInlineRuo{color:#566876;margin:0;font-size:12px}.artInlineBtn{border-color:var(--pBlue);background:var(--pBlue);color:#fff;min-width:140px}.artTop .policySupportBtn{text-decoration:none}.artPopular{padding-top:8px;padding-bottom:88px}.artPopularHead{border-top:1px solid var(--pLine);justify-content:space-between;align-items:baseline;gap:12px;padding-top:28px;display:flex}.artPopularHead h2{color:var(--pNavy);margin:0;font-size:24px}.artPopularHead a{color:var(--pBlue);font-weight:700;text-decoration:none}.artPopular .researchGrid{margin-top:18px}.researchCard h3{margin:0 0 8px;font-size:18px;line-height:1.3}.researchCard h3 a{color:#0a2035;text-decoration:none}@media (max-width:1199px){.artGrid{grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"main right""main left";gap:28px 36px}.artLeft{position:static}.articlePage .policyToc{display:none}.articlePage .policyTocMobile{display:block}}@media (max-width:1000px){.artGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""right""left"}.artRight{position:static}.artDoc{max-width:none}}@media (max-width:640px){.artGrid{padding-top:20px}.artInline{grid-template-columns:64px minmax(0,1fr);padding:14px}.artInlineVial{width:64px}.artInlineBtn{grid-column:1/-1}.artPopularHead h2{font-size:20px}}.policyBody .dosingNotice{text-align:left;letter-spacing:normal;font-weight:500}.policyBody img{border-radius:12px;max-width:100%;height:auto;margin:18px 0;display:block}.policyBody figure{margin:18px 0}.policyBody figcaption{color:#566876;margin-top:6px;font-size:13px}.policyBody table{border-collapse:collapse;max-width:100%;margin:0 0 16px;font-size:14.5px;display:block;overflow-x:auto}.policyBody th,.policyBody td{border:1px solid var(--pLine);text-align:left;vertical-align:top;padding:9px 12px}.policyBody thead th,.policyBody tr:first-child th{background:var(--pIce);color:var(--pNavy)}.policyBody td p{margin:0}.researchSearch{max-width:560px;margin:22px 0 16px}.researchChips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.researchChips a{color:#3d5268;background:#fff;border:1px solid #d3dfeb;border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.researchChips a:hover{color:#1560d4;border-color:#8fb3dc}.researchChips a.isActive{color:#fff;background:#1560d4;border-color:#1560d4}.researchCount{text-align:right;color:#566876;margin:0 0 4px;font-size:13.5px}.researchMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.researchBadge{color:#1560d4;letter-spacing:.02em;background:#eef5fd;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.researchFoot{color:#566876;justify-content:space-between;align-items:center;gap:8px;margin:auto 0 0;font-size:12.5px;display:flex}.researchFoot .researchMore{margin:0}@media (max-width:640px){.researchChips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-bottom:6px;overflow-x:auto}.researchChips a{flex:none}.researchCount{text-align:left}}.navBadge{color:#fff;text-align:center;background:#e0403a;border-radius:10px;min-width:20px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:800;line-height:18px;display:inline-block}.msgFilter{color:#4f6272;margin:4px 0 18px}.msgFilter a{color:#1560d4}.msgList{gap:14px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.msgCard{background:#fff;border:1px solid #e3ebf3;border-left:4px solid #c9d6e3;border-radius:10px;padding:16px 18px}.msgCard.msg-new{border-left-color:#1560d4}.msgCard.msg-in_progress{border-left-color:#e3a21a}.msgCard.msg-resolved,.msgCard.msg-spam{opacity:.75}.msgHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;line-height:1.5;display:flex}.msgHead a{color:#1560d4;word-break:break-all}.msgMeta{color:#566876;margin-top:2px;font-size:13px}.msgStatus{color:#4f6272;align-items:center;gap:8px;font-size:13px;display:flex}.msgStatus select{font:inherit;color:#0a2035;background:#fff;border:1px solid #c9d6e3;border-radius:6px;padding:6px 8px}.msgBody{white-space:pre-wrap;color:#0a2035;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}.payMethodHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.payMethodHead h2{margin:0}.payMethodHead button{margin-left:auto}.payChoice{margin-bottom:12px}.coaDrop{text-align:center;background:#f6f9fc;border:2px dashed #b9cde2;border-radius:14px;margin:8px 0 20px;padding:28px 20px}.coaDrop.isOver{background:#eaf2ff;border-color:#1560d4}.coaDrop p{margin:4px 0}.linkBtn{color:#1560d4;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.coaNew{grid-template-columns:240px 1fr;align-items:start;gap:20px;display:grid}.coaNewPreview img{background:#fff;border:1px solid #e3ebf3;border-radius:8px;width:100%;display:block}.coaNewBlank{aspect-ratio:8.5/11;color:#566876;background:#fafcfe;border:1px solid #e3ebf3;border-radius:8px;place-items:center;display:grid}.coaNewPreview p{word-break:break-all;margin:6px 0 0}.coaFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.coaFields select,.coaFields input[type=date]{width:100%;font:inherit;background:#fff;border:1px solid #c9d6e3;border-radius:8px;padding:10px 12px}.coaPublish{grid-column:1/-1;align-items:center;gap:8px;margin:4px 0 10px;font-size:14px;display:flex}.coaWarn{color:#7a5600;background:#fff6e0;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px}.coaAdminList{margin-top:28px}.coaAdminList h2{font-size:20px}.coaAdminFilters{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.coaAdminFilters input,.coaAdminFilters select{font:inherit;background:#fff;border:1px solid #c9d6e3;border-radius:8px;min-width:220px;padding:9px 12px}.coaAdminList ul{background:#fff;border:1px solid #e3ebf3;border-radius:12px;margin:0;padding:0;list-style:none}.coaAdminRow{border-bottom:1px solid #eef2f6;grid-template-columns:56px 1fr auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.coaAdminRow:last-child{border-bottom:0}.coaAdminRow.isHidden{background:#fafafa}.coaAdminThumb img,.coaAdminThumb span{object-fit:cover;object-position:top;color:#566876;border:1px solid #e3ebf3;border-radius:4px;place-items:center;width:56px;height:72px;font-size:11px;display:grid}.coaAdminInfo{min-width:0;line-height:1.5}.coaAdminInfo .statusPill{margin-left:6px;padding:2px 8px;font-size:12px}.coaEdit{margin-top:12px}@media (max-width:760px){.coaNew{grid-template-columns:1fr}.coaNewPreview{max-width:260px}.coaFields{grid-template-columns:1fr}.coaAdminRow{grid-template-columns:48px 1fr}.coaAdminBtns{grid-column:1/-1}.coaAdminFilters input,.coaAdminFilters select{width:100%;min-width:0}}.coaBar{flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0 10px;display:flex}.coaFind{background:#fff;border:1px solid #d3dfec;border-radius:999px;flex:0 480px;align-items:center;gap:10px;padding:0 18px;display:flex}.coaFind:focus-within,.coaSort:focus-within{border-color:var(--cBlue);box-shadow:0 0 0 3px #1560d41f}.coaFind svg,.coaSort svg{color:#566876;flex:none;width:18px;height:18px}.coaFind input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:13px 0;font-size:15px}.coaSort{color:#566876;background:#fff;border:1px solid #d3dfec;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;display:flex}.coaSort select{font:inherit;color:var(--cNavy);cursor:pointer;background:0 0;border:0;outline:0;padding:12px 4px;font-weight:700}.coaTally{text-align:center;color:#566876;margin:0 0 26px;font-size:13.5px}.coaPGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.coaP{border:1px solid var(--cLine);background:#fff;border-radius:20px;flex-direction:column;padding:22px;display:flex;box-shadow:0 2px 10px #0a20350a}.coaPHead{grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:12px;display:grid}.coaPVial{background:linear-gradient(160deg,#d9e6fb,#7d9fd8);border-radius:12px;width:76px;height:76px;overflow:hidden}.coaPVial .vial{width:52px;margin:4px auto 0}.coaPTitle h2{color:var(--cNavy);margin:2px 0 4px;font-size:19px;line-height:1.25}.coaPTitle p{color:#5d6f7c;margin:0;font-size:14px}.coaPBadge{color:var(--cBlue);white-space:nowrap;background:#f1f6ff;border:1px solid #c7d8f3;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.coaPBadge svg{width:14px;height:14px}.coaPSizes{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.coaPSizes button{color:#33475b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dfec;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600}.coaPSizes button[aria-pressed=true]{border-color:var(--cBlue);background:var(--cBlue);color:#fff}.coaPStats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:6px;display:grid}.coaPStats div{border:1px solid var(--cLine);background:#fafcfe;border-radius:14px;padding:14px 16px}.coaPStats .isPurity{background:#eef4fd;border-color:#c9daf3}.coaPStats b{color:var(--cNavy);overflow-wrap:anywhere;font-size:24px;line-height:1.2;display:block}.coaPStats .isPurity b{color:var(--cBlue)}.coaPStats span{color:#566876;font-size:12.5px}.coaPRows{margin:0}.coaPRows div{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.coaPRows dt{color:#5d6f7c}.coaPRows dd{color:var(--cNavy);text-align:right;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.coaCopy{color:#5d6f7c;cursor:pointer;background:0 0;border:0;place-items:center;min-width:22px;height:22px;padding:0;font-size:11px;display:inline-grid}.coaCopy svg{width:15px;height:15px}.coaPAssays{margin:14px 0 0}.coaPAssays p{letter-spacing:.08em;text-transform:uppercase;color:#566876;margin:0 0 8px;font-size:11.5px;font-weight:800}.coaPAssays ul{color:#33475b;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.coaPAssays li{padding-left:20px;position:relative}.coaPAssays li:before{content:"";border-left:1.8px solid var(--cBlue);border-bottom:1.8px solid var(--cBlue);width:9px;height:5px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.coaPAssays a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #b9cde2;text-decoration:underline #b9cde2}.coaPLabs{color:#5d6f7c;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.45;display:flex}.coaPLabs svg{width:16px;height:16px;color:var(--cBlue);flex:none;margin-top:1px}.coaPLabs b{color:var(--cNavy)}.coaPPrev{border-top:1px solid #eef2f6;margin:14px 0 0}.coaPPrev summary{color:var(--cNavy);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0 4px;font-weight:700;list-style:none;display:flex}.coaPPrev summary::-webkit-details-marker{display:none}.coaPPrev summary:after{content:"";border-bottom:2px solid #566876;border-right:2px solid #566876;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.coaPPrev[open] summary:after{transform:rotate(-135deg)}.coaPPrev ul{margin:6px 0 0;padding:0;font-size:13.5px;list-style:none}.coaPPrev li{border-bottom:1px dashed #e6edf4;flex-wrap:wrap;gap:4px 10px;padding:7px 0;display:flex}.coaPPrev li a{color:var(--cBlue);text-decoration:none}.coaPPrev li span{color:#5d6f7c}.coaPPrev .coaPEndo{margin-left:auto;font-size:12.5px}.coaPView{color:#fff;background:linear-gradient(90deg,#1f4fc6,#4a7fe0);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:13px;font-weight:700;text-decoration:none;display:flex}.coaP>.coaPView{margin-top:20px}.coaP{justify-content:flex-start}.coaPView svg{width:18px;height:18px}.coaPView:hover{filter:brightness(1.07)}@media (max-width:1100px){.coaPGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.coaPGrid{grid-template-columns:1fr}.coaP{padding:18px}.coaPHead{grid-template-columns:64px minmax(0,1fr)}.coaPVial{width:64px;height:64px}.coaPVial .vial{width:44px}.coaPBadge{grid-column:2;justify-self:start}.coaFind{flex-basis:100%}}.coaPStats .isLong b{padding-top:3px;font-size:17px;line-height:1.35}.coaAssayPick{border:1px solid #e3ebf3;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;margin:4px 0 6px;padding:10px 12px;font-size:14px;display:flex}.coaAssayPick legend{color:#4f6272;padding:0 4px;font-size:13px;font-weight:700}.coaAssayPick label{align-items:center;gap:6px;display:flex}.reminder{margin:10px 0 12px}.reminder p{margin:6px 0 0}.autoSwitch{cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 14px;font-size:14px;line-height:1.5;display:flex}.autoSwitch input{accent-color:#1560d4;flex:none;width:18px;height:18px;margin-top:2px}.autoSwitch .statusPill{margin-left:6px;padding:2px 8px;font-size:12px}.holoWrap{perspective:1100px;justify-items:center;gap:12px;display:grid}.holoEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#75c9e1;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:800;display:flex}.holoEyebrow svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.holoCard{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;color:#1d2433;width:min(400px,100%);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:linear-gradient(160deg,#eef0f6 0%,#e7e3ef 38%,#e2ece8 70%,#ece6f0 100%);border-radius:18px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s;animation:7s ease-in-out infinite holoIdle;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 30px 60px -20px #0000008c,0 10px 24px #00000040}.holoCard[data-active]{transition:transform 80ms linear;animation:none}.holoCard:focus-visible{outline-offset:4px;outline:3px solid #75c9e1}@keyframes holoIdle{0%,to{transform:rotateX(2deg)rotateY(-6deg)}50%{transform:rotateX(-2deg)rotateY(6deg)}}.holoSheen{pointer-events:none;mix-blend-mode:color-burn;opacity:.5;background:conic-gradient(from 90deg at var(--mx) var(--my),#ff9ad5,#ffd59a,#9affc9,#9ad8ff,#c79aff,#ff9ad5);filter:blur(28px);transition:opacity .3s;position:absolute;inset:-40%}.holoCard[data-active] .holoSheen{opacity:.75}.holoGlare{pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),#ffffffbf,#fff0 45%);mix-blend-mode:soft-light;opacity:.8;position:absolute;inset:0}.holoInner{gap:5px;padding:20px 20px 18px;display:grid;position:relative;transform:translateZ(30px)}.holoTop{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.holoMark{color:#fff;letter-spacing:.04em;background:#0a2035;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.holoMono{color:#2c3445;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.35}.holoMono i{color:#5d6577;font-style:normal}.holoLotChip{text-overflow:ellipsis;white-space:nowrap;background:#ffffff8c;border:1px solid #1d24331f;border-radius:6px;max-width:110px;padding:4px 8px;font:700 10.5px/1.2 ui-monospace,Menlo,monospace;overflow:hidden}.holoLabel{letter-spacing:.16em;text-transform:uppercase;color:#7a8293;margin-top:6px;font:600 10px/1 ui-monospace,Menlo,monospace}.holoTitle{letter-spacing:-.01em;color:#141a26;font-size:30px;font-weight:800;line-height:1.1}.holoTitle small{color:#4a5263;font-size:15px;font-weight:700}.holoGreen{color:#2f8f4e;font-weight:600}.holoTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.holoTiles>span{background:#ffffff80;border:1px solid #1d24331a;border-radius:10px;align-content:start;gap:4px;min-height:96px;padding:9px;display:grid}.holoTiles em{letter-spacing:.14em;text-transform:uppercase;color:#7a8293;font:600 9px/1 ui-monospace,Menlo,monospace}.holoTiles b{color:#141a26;overflow-wrap:anywhere;font:800 14px/1.2 ui-monospace,Menlo,monospace}.holoTiles i{letter-spacing:.06em;text-transform:uppercase;color:#2f8f4e;font:700 9.5px/1 ui-monospace,Menlo,monospace}.holoFoot{grid-template-columns:1fr auto;align-items:end;gap:6px 12px;margin-top:18px;display:grid}.holoBars{fill:#1d2433;width:100%;height:26px}.holoFull{letter-spacing:.06em;text-transform:uppercase;color:#0a2035;background:#0a203514;border-radius:8px;grid-area:1/2/3;padding:6px 10px;font:700 11px/1 ui-monospace,Menlo,monospace}.holoMeta{letter-spacing:.1em;text-transform:uppercase;color:#7a8293;font:600 9.5px/1 ui-monospace,Menlo,monospace}@media (prefers-reduced-motion:reduce){.holoCard,.holoCard[data-active]{transition:none;animation:none;transform:none}}.resendTools{background:#fafcfe;border:1px solid #e3ebf3;border-radius:10px;margin:14px 0;padding:12px 14px}.resendTools .adminSmall{margin:0 0 8px}.resendRow{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.resendRow input{min-width:0;font:inherit;border:1px solid #c9d6e3;border-radius:8px;flex:220px;padding:9px 12px}.resendUpdate{align-items:center;gap:8px;margin:2px 0 8px;font-size:13.5px;display:flex}.resendTools .ghostBtn{color:#1560d4;background:#fff;border:1px solid #c9d6e3;margin-top:8px}.resendPreview{color:#4f6272;background:#fff;border:1px dashed #d3dfec;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}.emailProblem{color:#7a1f16;background:#fff4f2;border:1px solid #f0b4ad;border-left:4px solid #d64535;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.55}.welcomeLayer{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0512208c;place-items:center;padding:16px;animation:.3s both welcomeFade;display:grid;position:fixed;inset:0}.welcomeLayer.isClosing{animation:.26s reverse both welcomeFade}.welcomeLayer.isClosing .welcomeCard{animation:.26s both welcomeOut}@keyframes welcomeFade{0%{opacity:0}to{opacity:1}}@keyframes welcomeIn{0%{opacity:0;transform:translateY(120px)rotate(-4deg)scale(.92)}60%{opacity:1;transform:translateY(-10px)rotate(1deg)scale(1.01)}to{transform:none}}@keyframes welcomeOut{to{opacity:0;transform:translateY(40px)scale(.96)}}.welcomeCard{background:#fff;border-radius:22px;width:min(420px,100%);max-height:calc(100vh - 32px);animation:.65s cubic-bezier(.2,.9,.25,1) both welcomeIn;position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}.welcomeClose{z-index:1;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.welcomeClose:hover{background:#ffffff4d}.welcomeTop{color:#fff;text-align:center;background:radial-gradient(circle at 85% 0,#2f6fe0 0,#0000 55%),linear-gradient(150deg,#032251,#0a2035);padding:22px 24px 20px}.welcomeLogo{width:130px;margin:0 auto 10px;display:block}.welcomeEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8fc3ff;margin:0 0 6px;font-size:11.5px;font-weight:800}.welcomeTop h2{color:#fff;margin:0;font-size:26px;line-height:1.15}.welcomeTop h2 span{letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#9fd0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;display:block}.welcomeBody{gap:10px;padding:20px 24px 22px;display:grid}.welcomeLead,.welcomeHi{color:#33475b;text-align:center;margin:0 0 4px;font-size:15px;line-height:1.5}.welcomeBody label:not(.welcomeConsent){color:#0a2035;gap:4px;font-size:13px;font-weight:700;display:grid}.welcomeBody input:not([type=checkbox]){font:inherit;border:1px solid #c9d6e3;border-radius:10px;padding:11px 13px;font-size:15px;font-weight:400}.welcomeBody input:focus{outline-offset:1px;outline:2px solid #1560d4}.welcomeBody .hasError input{border-color:#d64535}.welcomeConsent{color:#4f6272;cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.welcomeConsent input{accent-color:#1560d4;flex:none;width:17px;height:17px;margin-top:1px}.welcomeBtn{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(90deg,#1f4fc6,#4a7fe0);border:0;border-radius:12px;padding:13px;font-size:15.5px;font-weight:800}.welcomeBtn:disabled{opacity:.75;cursor:default}.welcomeNo{color:#566876;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;text-decoration:underline}.welcomeErr{color:#b3261e;margin:0;font-size:13px}.welcomeSmall{color:#566876;text-align:center;margin:2px 0 0;font-size:11.5px;line-height:1.45}.welcomeSmall a{color:inherit}.welcomeCode{background:#f3f8fe;border:2px dashed #1560d4;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex}.welcomeCode b{letter-spacing:.12em;color:#0a2035;font-size:24px}.welcomeCode button{color:#1560d4;font:inherit;cursor:pointer;background:#fff;border:1px solid #1560d4;border-radius:9px;padding:8px 14px;font-weight:700}.welcomeTrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.welcomeLayer,.welcomeCard,.welcomeLayer.isClosing,.welcomeLayer.isClosing .welcomeCard{animation:none}}.couponForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px 14px;display:grid}.couponForm label:not(.couponChecks label){color:#4f6272;gap:4px;font-size:13px;font-weight:700;display:grid}.couponForm input:not([type=checkbox]){font:inherit;color:#0a2035;border:1px solid #c9d6e3;border-radius:8px;padding:9px 11px;font-weight:400}.couponForm .wide{grid-column:span 2}.couponChecks{flex-wrap:wrap;grid-column:1/-1;gap:18px;font-size:14px;display:flex}.couponChecks label{align-items:center;gap:6px;display:flex}.couponForm .payBtns,.couponForm p{grid-column:1/-1;margin:0}.couponList,.subList{background:#fff;border:1px solid #e3ebf3;border-radius:12px;margin:0;padding:0;list-style:none}.couponList li,.subList li{border-bottom:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.couponList li:last-child,.subList li:last-child{border-bottom:0}.couponList li.isOff{opacity:.8;background:#fafafa}.couponList li>.couponForm{flex:1}.couponCode{letter-spacing:.06em;font-family:ui-monospace,Menlo,monospace;font-size:16px}.couponPct{color:#1560d4;margin:0 8px 0 4px;font-weight:700}.couponList .statusPill{margin-right:6px;padding:2px 8px;font-size:12px}.popupRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.popupRow select{font:inherit;border:1px solid #c9d6e3;border-radius:8px;margin-left:6px;padding:7px 10px}.subList a{color:#1560d4}@media (max-width:760px){.couponForm{grid-template-columns:1fr 1fr}.couponForm .wide{grid-column:1/-1}}.alertNums{border:1px solid #e3ebf3;border-radius:10px;margin:8px 0 12px;padding:0;list-style:none}.alertNums li{border-bottom:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.alertNums li:last-child{border-bottom:0}.alertAdd{flex-wrap:wrap;gap:8px;display:flex}.alertAdd input{min-width:0;font:inherit;border:1px solid #8597aa;border-radius:8px;flex:220px;padding:9px 12px}html.gatePending body>:not(.gateLayer){filter:blur(9px)saturate(.85);pointer-events:none;-webkit-user-select:none;user-select:none}html.gatePending body{background:#06101f;overflow:hidden}.gateLayer{z-index:300;background:#060e1eb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.gateCard{color:#fff;background:radial-gradient(65% 55% at 50% 52%,#0410288c,#04102800 75%),linear-gradient(#04102840,#0410281a 45%,#04102866),url(/gate-bg.webp) 50%/cover no-repeat,#071a3a;border-radius:24px;width:min(640px,100%);padding:44px 0 56px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000008c}.gateBrand{text-align:center;padding:0 24px}.gateLogo{width:min(300px,78%);margin:0 auto;display:block}.gateBrand p{letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px #0009;margin:16px 0 0;font-size:12px;font-weight:700}.gatePanel{text-align:center;-webkit-backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(#0a1e3ec7,#06142edb);border:1px solid #78c3ff8c;border-radius:22px;width:min(520px,100% - 32px);margin:26px auto 0;padding:30px 28px 24px;box-shadow:0 0 0 1px #3c96ff26,0 0 30px #288cff59,inset 0 1px #ffffff1f}.gateWelcome{letter-spacing:.3em;text-transform:uppercase;color:#fff;margin:0 0 10px;font-size:13px;font-weight:700}.gatePanel h2{letter-spacing:-.01em;color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:700;line-height:1.1}.gatePanel h2 span{background:linear-gradient(90deg,#8fe6ff,#2fc7ff);color:#0000;-webkit-background-clip:text;background-clip:text}.gateRule{background:linear-gradient(90deg,#0000,#3aa8ff 25% 75%,#0000);width:240px;max-width:70%;height:1px;margin:16px auto 18px;display:block;position:relative}.gateRule:after{content:"";background:#2fb4ff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #2fb4ff}.gateLead{color:#fff;margin:0 0 20px;font-size:15px;line-height:1.6}.gateCheck{text-align:left;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #a0cdff66;border-radius:14px;align-items:flex-start;gap:14px;margin:0 0 12px;padding:14px 16px;font-size:14.5px;line-height:1.55;transition:background .15s,border-color .15s;display:flex}.gateCheck:has(input:checked){background:#3ab8ff24;border-color:#3ab8ff}.gateCheck input{accent-color:#1e9bff;flex:none;width:22px;height:22px;margin-top:0}.gateCheck b{color:#4fd0ff;font-weight:600}.gateEnter{color:#fff;width:100%;font:inherit;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#36a4ff,#0a6df0);border:1px solid #a0dcff99;border-radius:999px;margin-top:10px;padding:17px;font-size:15.5px;font-weight:800;box-shadow:0 0 22px #1e8cff99,inset 0 1px #ffffff59}.gateEnter span{letter-spacing:0;margin-left:10px}.gateEnter:disabled{opacity:.55;cursor:not-allowed;box-shadow:0 0 10px #1e8cff4d,inset 0 1px #ffffff40}.gateEnter:not(:disabled):hover{filter:brightness(1.08)}.gateExit{color:#fff;margin:18px 0 0;font-size:16px}.gateExit a{color:#4fd0ff;text-underline-offset:3px;text-decoration:underline}.gateExit a:hover{color:#8fe6ff}.gateDeclined{color:#ffb4ab;margin:10px 0 0;font-size:13px}.gateFda{color:#fff;margin:16px 0 0;font-size:12.5px;line-height:1.55}.brandLogo-white img.brandRingWhite.isColor{filter:brightness(1.9)saturate(1.35)drop-shadow(0 0 6px #3caaffbf);width:18.5%;top:5%;left:-.5%}@media (max-width:560px){.gateLayer{place-items:start center;padding:10px}.gateCard{padding:30px 0 34px}.gatePanel{padding:24px 16px 18px}.gatePanel h2{font-size:34px}.gateBrand p{letter-spacing:.22em;font-size:10.5px}.gateWelcome{font-size:12px}}.standardStats{background:linear-gradient(#fff,#f4f8fc);padding:80px 8vw 70px}.standardHead{max-width:900px}.standardHead small{letter-spacing:.2em;color:#1b6f8f;font-size:9px;font-weight:800}.standardHead h2{letter-spacing:-.035em;margin:12px 0 0;font-size:44px;line-height:1.08}.standardHead h2 span{color:#1682bd;display:block}.standardGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin:40px 0 0;display:grid}.standardGrid div{background:#fff;border:1px solid #dde8f2;border-radius:18px;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:26px 24px;display:flex;box-shadow:0 10px 30px #0a20350d}.standardGrid dd{letter-spacing:-.04em;color:#0a2035;margin:0;font-size:52px;font-weight:800;line-height:1}.standardGrid div:last-child dd{color:#1682bd}.standardGrid dt{letter-spacing:.08em;text-transform:uppercase;color:#5d6f7c;font-size:13px;font-weight:700}.standardFoot{color:#4f6272;margin:24px 0 0;font-size:15px;line-height:1.6}.standardFoot a{color:#1677b8;font-weight:700;text-decoration:none}@media (max-width:900px){.standardGrid{grid-template-columns:repeat(2,1fr)}.standardHead h2{font-size:34px}.standardGrid dd{font-size:42px}}@media (max-width:480px){.standardStats{padding:56px 6vw}.standardGrid{gap:12px}.standardGrid div{padding:20px 16px}.standardGrid dd{font-size:34px}.standardGrid dt{font-size:11px}}.newsForm{gap:12px;margin-top:28px;display:grid}.newsForm input{background:#fff;border:1px solid #8597aa;border-radius:10px;width:100%;height:54px;padding:0 18px;font-size:14px}.newsForm button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#1685c3,#063b4a);border:0;border-radius:28px;width:100%;height:54px;font-size:15px;font-weight:800}.newsForm button span{color:#1679ad;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:12px;display:inline-grid}.newsErr{color:#b3261e;margin:0;font-size:13px}.newsDone{color:#1d6b3a;background:#eef7f1;border-radius:14px;margin:28px 0 8px;padding:18px;font-weight:700}.stdCharts{grid-template-columns:1.65fr 1fr;gap:18px;margin:18px 0 0;display:grid}.stdCard{background:#fff;border:1px solid #dde8f2;border-radius:18px;margin:0;padding:22px 22px 16px;box-shadow:0 10px 30px #0a20350d}.stdCard figcaption{gap:3px;margin-bottom:10px;display:grid}.stdCard figcaption b{color:#0a2035;font-size:16px}.stdCard figcaption span{color:#566876;font-size:13px}.stdSvgWrap{position:relative}.stdSvgWrap svg,.stdRingBody svg{width:100%;height:auto;display:block;overflow:visible}.stdGrid{stroke:#e6eef6;stroke-width:1px}.stdTick{fill:#566876;text-anchor:middle;font-size:11px}.stdMark{stroke:#1682bd;stroke-width:1px;stroke-dasharray:3 4;opacity:.6}.stdMarkLabel{fill:#1682bd;font-size:10.5px;font-weight:700}.stdDot{opacity:0;transform-box:fill-box;transform-origin:50%;cursor:pointer;stroke:#fff;stroke-width:1.5px;transition:opacity .5s,transform .5s cubic-bezier(.2,.9,.25,1),r .15s;transform:translateY(14px)}.isShown .stdDot{opacity:.92;transform:none}.isShown .stdDot.isDim{opacity:.12}.stdDot.isHot{r:9;opacity:1}.stdPulse{opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:50%}.isShown .stdPulse{animation:3s ease-out infinite stdPulse}.isShown .stdPulse.isDim{visibility:hidden}@keyframes stdPulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.stdTip{z-index:2;color:#cfe0f5;pointer-events:none;white-space:nowrap;background:#0a2035;border-radius:10px;gap:2px;min-width:170px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 24px #00000040}.stdTip b{color:#fff;font-size:13px}.stdTipP{color:#4fd0ff;font-size:14px;font-weight:800}.stdRingBody{grid-template-columns:150px 1fr;align-items:center;gap:16px;display:grid}.stdArc{opacity:0;transform-origin:100px 100px;cursor:pointer;transition:opacity .6s .2s,transform .2s}.isShown .stdArc{opacity:1}.isShown .stdArc.isDim{opacity:.2}.stdArc:hover{transform:scale(1.04)}.stdRingNum{fill:#0a2035;text-anchor:middle;font-size:34px;font-weight:800}.stdRingLbl{fill:#566876;text-anchor:middle;letter-spacing:.06em;font-size:11px}.stdRingBody ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stdRingBody button{width:100%;font:inherit;color:#33475b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.stdRingBody li.isOn button,.stdRingBody button:hover{background:#f1f6fc}.stdRingBody i{border-radius:3px;flex:none;width:10px;height:10px}.stdRingBody button b{color:#0a2035;margin-left:auto}@media (max-width:1000px){.stdCharts{grid-template-columns:1fr}}@media (max-width:480px){.stdRingBody{grid-template-columns:110px 1fr}.stdCard{padding:18px 14px 12px}}@media (prefers-reduced-motion:reduce){.newsEyebrow i{animation:none}.stdDot,.stdArc{transition:none}.isShown .stdPulse{animation:none}}:is(body:has(.adminShell) .siteHeader,body:has(.adminShell) .cartLayer){display:none}.adminShell{color:#0a2035;background:#f5f8fc;grid-template-columns:250px minmax(0,1fr);max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.adminSide{color:#c9d8ea;background:linear-gradient(#0a2540,#071a2e);flex-direction:column;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.adminSideLogo{padding:0 10px 14px;display:block}.adminSideLogo img{width:150px;max-width:100%}.adminSide nav{flex:1}.adminSideGroup{border-bottom:1px solid #ffffff14;padding:12px 0}.adminSideGroup:last-child{border-bottom:0}.adminSideGroup>p{letter-spacing:.16em;text-transform:uppercase;color:#7f98b3;margin:6px 12px 8px;font-size:11.5px;font-weight:700}.adminSideGroup a{color:#dbe7f4;border-radius:8px;align-items:center;gap:12px;margin:2px 0;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.adminSideGroup a:hover{color:#fff;background:#ffffff0f}.adminSideGroup a[aria-current]{color:#fff;background:#1d82dc38;font-weight:700}.adminSideGroup a[aria-current]:before{content:"";background:#2b8ff0;border-radius:0 4px 4px 0;width:4px;position:absolute;top:6px;bottom:6px;left:-14px}.adminSideGroup svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.adminSideBadge{color:#fff;text-align:center;background:#1d6fd6;border-radius:7px;min-width:22px;margin-left:auto;padding:2px 7px;font-size:12px}.adminSideUser{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding:16px 10px 10px;display:flex}.adminSideUser b{color:#fff;word-break:break-word;font-size:15px;display:block}.adminSideUser small{color:#9fb3cc;font-size:13px}.adminAvatar{color:#fff;background:#3d5a7a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid}.adminSideOut{padding:4px 10px 0}.adminSignOut{color:#dbe7f4;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 2px;font-size:15px;display:flex}.adminSignOut:hover{color:#fff}.adminMain{flex-direction:column;min-width:0;display:flex}.adminTop{z-index:5;background:#fff;border-bottom:1px solid #e3ebf3;justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;display:flex;position:sticky;top:0}.adminTopSearch{background:#fff;border:1px solid #d6e1ec;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:460px;height:44px;padding:0 14px;display:flex}.adminTopSearch:focus-within{border-color:#1d6fd6;box-shadow:0 0 0 3px #1d6fd61f}.adminTopSearch svg,.adminSearch svg{fill:none;stroke:#4f6272;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.adminTopSearch input{min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.adminTopActions{align-items:center;gap:18px;display:flex}.adminViewStore{color:#1560d4;white-space:nowrap;background:#eef5fe;border:1px solid #1d6fd6;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.adminViewStore:hover{background:#e1eefd}.adminBell{color:#0a2035;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.adminBell:hover{background:#f1f6fc}.adminBell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.adminBell i{background:#e0403a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:8px}.adminContent{width:100%;max-width:1500px;padding:32px 32px 80px}.adminContent .adminHead h1{letter-spacing:-.02em;font-size:34px}.adminSub{color:#5d6f7c;margin:6px 0 0;font-size:16px}.orderCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:22px 0 20px;display:grid}.orderCard{color:#0a2035;background:#fff;border:1px solid #e3ebf3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #0a203508}.orderCard:hover{border-color:#b9d3ee;box-shadow:0 8px 20px #0a203512}.orderCard[aria-current]{border-color:#1d6fd6;box-shadow:0 0 0 1px #1d6fd6}.orderCard small{color:#4f6272;font-size:14px;display:block}.orderCard b{margin-top:6px;font-size:30px;line-height:1;display:block}.orderCard i{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.orderCard svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.orderCard.t-blue i{color:#1d6fd6;background:#e6f0fd}.orderCard.t-amber i{color:#e3a21a;background:#fdf3dc}.orderCard.t-green i{color:#21a366;background:#e2f5ec}.orderCard.t-red i{color:#e0403a;background:#fde6e6}.adminContent .statusTabs{gap:8px;margin-bottom:18px}.adminContent .statusTabs a{color:#33475b;background:#fff;border:1px solid #dbe5ef;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500}.adminContent .statusTabs a:hover{border-color:#b9d3ee}.adminContent .statusTabs a[aria-current]{color:#fff;background:#1d6fd6;border-color:#1d6fd6;font-weight:700}.adminContent .bulkBar{gap:12px;margin-bottom:16px}.adminContent .bulkBar select{border-color:#d6e1ec;min-width:200px;height:44px}.adminContent .bulkBar>button{color:#fff;background:#1d6fd6;border-color:#1d6fd6;height:44px;padding:0 22px}.adminContent .bulkBar>.ghostBtn{color:#0a2035;background:#fff;border-color:#d6e1ec}.printBtn{align-items:center;gap:8px;display:inline-flex}.printBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.bulkSearch{margin-left:auto}.adminContent .adminSearch{background:#fff;border:1px solid #d6e1ec;border-radius:8px;align-items:center;height:44px;display:flex;overflow:hidden}.adminContent .adminSearch svg{margin-left:12px}.adminContent .adminSearch input{border:0;border-radius:0;outline:0;width:260px;height:100%;padding:0 12px}.adminContent .adminSearch button,.adminContent .bulkBar .adminSearch button{color:#fff;background:#1d6fd6;border:0;border-radius:0;height:100%;padding:0 22px;font-weight:700}.ordersPanel{background:#fff;border:1px solid #e3ebf3;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0a203508}.ordersPanel .adminTable{border:0}.ordersTable th{color:#33475b;background:#fff;padding:14px 16px;font-weight:700}.ordersTable td{vertical-align:middle;padding:18px 16px}.ordersTable tbody tr:nth-child(2n){background:#fff}.ordersTable tbody tr:hover{background:#f8fbfe}.ordersTable .orderLink{color:#1560d4;font-size:15px}.dateCell span{white-space:nowrap;display:block}.dateCell small,.custCell small{font-size:13px;display:block}.custCell b{font-weight:600;display:block}.totalCell{white-space:nowrap;font-weight:600}.payBadge{color:#1560d4;white-space:nowrap;background:#e6f0fd;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.ordersTable .moreCol{text-align:center;width:48px}.rowMore{letter-spacing:1px;border-radius:6px;padding:4px 8px;font-weight:800;text-decoration:none;display:inline-block;color:#4f6272!important}.rowMore:hover{background:#eef3f8}.ordersPanel .adminPager{color:#4f6272;border-top:1px solid #eef2f6;justify-content:space-between;margin:0;padding:16px 18px}.adminPager>div{align-items:center;gap:8px;display:flex}.adminPager>div>a,.adminPager>div>.isOff,.pagerNum a,.pagerNum b{color:#33475b;background:#fff;border:1px solid #d6e1ec;border-radius:8px;place-items:center;min-width:38px;height:38px;padding:0 8px;text-decoration:none;display:grid}.pagerNum{align-items:center;gap:8px;display:flex}.pagerNum b{color:#fff;background:#1d6fd6;border-color:#1d6fd6}.adminPager .isOff{opacity:.45}@media (max-width:1200px){.orderCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.adminShell{grid-template-columns:1fr}.adminSide{height:auto;padding:14px 12px;position:static}.adminSide nav{-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.adminSideGroup{border:0;gap:4px;padding:0;display:flex}.adminSideGroup>p,.adminSideUser{display:none}.adminSideGroup a{white-space:nowrap;padding:8px 10px;font-size:14px}.adminSideGroup a[aria-current]:before{display:none}.adminSideOut{padding:6px 2px 0}.adminTop{flex-wrap:wrap;padding:12px 16px;position:static}.adminContent{padding:20px 16px 60px}.orderCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orderCard{padding:14px}.orderCard i{width:40px;height:40px}.orderCard b{font-size:24px}.bulkSearch{width:100%;margin-left:0}.adminContent .adminSearch input,.adminContent .adminSearch{width:100%}}@media print{.adminSide,.adminTop{display:none}.adminShell{display:block}}.adminHeadTools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dateRange{position:relative}.dateRangeBtn,.dlMenu>summary,.dlBtn{color:#0a2035;height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e1ec;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dateRangeBtn:hover,.dlMenu>summary:hover,.dlBtn:hover{border-color:#b9d3ee}.dateRangeBtn svg,.dlMenu>summary svg,.dlBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.dateRangeBtn .chev{color:#4f6272;width:16px;height:16px;margin-left:6px}.dateRangePop{z-index:20;background:#fff;border:1px solid #d6e1ec;border-radius:12px;grid-template-columns:160px 220px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 40px #0a203529}.dateRangePresets{background:#f8fbfe;border-right:1px solid #eef2f6;align-content:start;padding:8px;display:grid}.dateRangePresets button{color:#33475b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:14px}.dateRangePresets button:hover{background:#eaf2fc}.dateRangePresets button[aria-pressed=true]{color:#fff;background:#1d6fd6;font-weight:700}.dateRangeCustom{align-content:start;gap:10px;padding:14px;display:grid}.dateRangeCustom p{color:#4f6272;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:13px;font-weight:700}.dateRangeCustom label{color:#4f6272;gap:4px;font-size:13px;display:grid}.dateRangeCustom input{height:40px;font:inherit;border:1px solid #d6e1ec;border-radius:8px;padding:0 10px;font-size:14px}.dateRangeCustom button{color:#fff;height:40px;font:inherit;cursor:pointer;background:#1d6fd6;border:0;border-radius:8px;font-weight:700}.dateRangeCustom button:disabled{opacity:.5;cursor:default}.dlMenu{position:relative}.dlMenu>summary{list-style:none}.dlMenu>summary::-webkit-details-marker{display:none}.dlMenu>div{z-index:20;background:#fff;border:1px solid #d6e1ec;border-radius:12px;width:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0a203529}.dlMenu a{color:#0a2035;border-radius:8px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.dlMenu a:hover{background:#f1f6fc}.dlMenu a b{font-size:14px}.dlMenu a small{color:#566876;font-size:12.5px}@media (max-width:900px){.dateRangePop{grid-template-columns:1fr;width:min(300px,100vw - 32px);left:0;right:auto}.dateRangePresets{border-bottom:1px solid #eef2f6;border-right:0;grid-template-columns:1fr 1fr}.dlMenu>div{width:min(300px,100vw - 32px);left:0;right:auto}}.countUp{font-variant-numeric:tabular-nums}.motionCopy h1 .heroWords{white-space:nowrap;margin:-.08em -.12em;padding:.08em .12em;display:grid;overflow:visible clip}.heroWord{opacity:0;filter:blur(6px);will-change:transform,opacity,filter;grid-area:1/1;transform:translateY(40px)}.heroWord.isIn{opacity:1;filter:blur();transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.heroWord.isOut{opacity:0;filter:blur(6px);transition:transform .6s cubic-bezier(.45,0,.2,1),opacity .5s cubic-bezier(.45,0,.2,1),filter .6s cubic-bezier(.45,0,.2,1);transform:translateY(-40px)}@media (prefers-reduced-motion:reduce){.heroWord,.heroWord.isIn,.heroWord.isOut{filter:none;transform:none}.heroWord.isIn,.heroWord.isOut{transition:opacity .5s}}.usdcPay{grid-template-columns:200px 1fr;align-items:start;gap:18px 24px;margin:14px 0;display:grid}.usdcQr{background:#fff;border:1px solid #d6e1ec;border-radius:12px;width:200px;height:200px;padding:8px}.usdcQr svg{width:100%;height:100%;display:block}.usdcInfo p{margin:0}.usdcLabel{letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#5d6f7c!important;margin-top:10px!important;font-size:12px!important}.usdcLabel:first-child{margin-top:0!important}.usdcAmount{align-items:center;gap:10px;font-weight:800;display:flex;color:#0a2035!important;font-size:26px!important}.usdcAmount span{color:#2775ca;font-size:15px}.usdcAddr{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usdcAddr code{word-break:break-all;background:#f1f6fe;border-radius:6px;padding:6px 8px;font-size:13px}.usdcPay button{color:#1560d4;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6e3;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:700}.usdcSteps{color:#2d4354;grid-column:1/-1;margin:4px 0 0;padding-left:20px;font-size:15px;line-height:1.6}.usdcWarn{background:#fff6e5;border-radius:8px;grid-column:1/-1;padding:10px 12px;color:#7a4b00!important;margin:0!important;font-size:14px!important}@media (max-width:600px){.usdcPay{grid-template-columns:1fr}.usdcQr{margin:0 auto}}.anKpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.anKpi{background:#fff;border:1px solid #e3ebf3;border-radius:12px;padding:16px}.anKpi small{color:#4f6272;font-size:13px;display:block}.anKpi b{color:#0a2035;white-space:nowrap;margin-top:6px;font-size:22px;display:block}.anCard{background:#fff;border:1px solid #e3ebf3;border-radius:12px;min-width:0;margin-bottom:18px;padding:20px 22px;box-shadow:0 2px 8px #0a203508}.anCard h2{align-items:baseline;gap:10px;margin:0 0 12px;font-size:19px;display:flex}.anCard h2 small,.anCard h3 small{color:#566876;font-size:13px;font-weight:500}.anCard h3{margin:18px 0 8px;font-size:15px}.anGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.anGrid>.anCard{margin-bottom:18px}.anNote{color:#5d6f7c;margin:0 0 12px;font-size:13.5px;line-height:1.55}.anNote a{color:#1560d4}.anBars{border-bottom:1px solid #e3ebf3;align-items:flex-end;gap:6px;height:220px;padding:22px 4px 0;display:flex;overflow-x:auto}.anBar{flex-direction:column;flex:1 0 46px;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.anBar span{background:linear-gradient(#2b8ff0,#1560d4);border-radius:6px 6px 0 0;width:70%;min-height:2px;display:block}.anBar.isPartial span{background:repeating-linear-gradient(135deg,#7fb6f2 0 6px,#a9cdf6 6px 12px)}.anBar.isForecast span{background:0 0;border:2px dashed #8fb5df;border-bottom:0}.anBar em{color:#33475b;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-2px;transform:translateY(-100%)}.anBar small{color:#566876;white-space:nowrap;font-size:11px;position:absolute;bottom:-22px}.anBars+.anNote{margin-top:30px}.anTable{border-collapse:collapse;width:100%;font-size:14px}.anTable th{text-align:left;color:#4f6272;white-space:nowrap;border-bottom:1px solid #e3ebf3;padding:8px 10px;font-size:12.5px}.anTable td{vertical-align:top;border-bottom:1px solid #f0f4f8;padding:9px 10px}.anTable small{color:#566876}.anShare{background:#eef3f8;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.anShare span{background:#2b8ff0;height:100%;display:block}.anSizes{flex-wrap:wrap;gap:4px;display:flex}.anSizes span{white-space:nowrap;background:#f1f6fc;border-radius:5px;padding:2px 7px;font-size:12px}.anStatus{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.anStatus.s-out{color:#a32121;background:#fde6e6}.anStatus.s-low{color:#94660c;background:#fdf3dc}.anStatus.s-untracked{color:#4f6272;background:#eef1f5}.anStatus.s-ok{color:#1d7a4c;background:#e2f5ec}.anFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.anFacts div{background:#f6f9fc;border-radius:10px;padding:12px}.anFacts dt{color:#4f6272;font-size:12.5px}.anFacts dd{color:#0a2035;margin:4px 0 0;font-size:18px;font-weight:800}.anSegs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.anSeg{border:1px solid #e3ebf3;border-radius:10px;padding:12px}.anSeg b{font-size:22px;display:block}.anSeg span{font-size:13px;font-weight:700;display:block}.anSeg small{color:#566876;font-size:12px}.seg-active{background:#e2f5ec}.seg-lapsing{background:#fdf3dc}.seg-lapsed{background:#fde9e4}.seg-lost{background:#eef1f5}.anMail{gap:8px;margin:4px 0 12px;display:grid}.anMail a{color:#0a2035;background:#f6faff;border:1px solid #cfe0f2;border-radius:10px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.anMail a:hover{background:#eef5fe;border-color:#1d6fd6}.anMail a b:before{content:"↓ ";color:#1d6fd6}.anMail small{color:#5d6f7c}@media (max-width:1300px){.anKpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.anGrid{grid-template-columns:1fr}}@media (max-width:700px){.anKpis,.anSegs{grid-template-columns:repeat(2,minmax(0,1fr))}.anFacts{grid-template-columns:1fr}.anCard{padding:16px 14px;overflow-x:auto}}.adminTabBar,.adminMoreLayer{display:none}@media (max-width:900px){.adminSide nav,.adminSideOut,.adminSideUser{display:none}.adminSide{padding:12px 16px}.adminSideLogo{padding:0}.adminSideLogo img{width:120px}.adminContent{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.adminTabBar{z-index:40;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);background:#081a2cf0;border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #00000047}.adminTabBar a,.adminTabBar button{color:#a9bfd2;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 6px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.adminTabBar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.adminTabBar button svg circle{fill:currentColor;stroke:none}.adminTabBar [aria-current=page]{color:#fff;background:#2b8ff038}.adminTabBar b{color:#fff;text-align:center;background:#2b8ff0;border-radius:9px;min-width:18px;padding:1px 5px;font-size:10.5px;line-height:15px;position:absolute;top:3px;left:calc(50% + 6px)}.adminTabBar button i{background:#e0403a;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:calc(50% + 9px)}.adminMoreLayer{z-index:39;background:#050f1c73;align-items:flex-end;display:flex;position:fixed;inset:0}.adminMore{width:100%;max-height:80vh;padding:18px 16px calc(100px + env(safe-area-inset-bottom));color:#dbe7f4;background:#0a2540;border-radius:22px 22px 0 0;animation:.22s ease-out adminMoreUp;overflow-y:auto}@keyframes adminMoreUp{0%{opacity:0;transform:translateY(30px)}}.adminMoreWho{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 4px 14px;display:flex}.adminMoreWho b{color:#fff;display:block}.adminMoreWho small{color:#9fb3cc}.adminMoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.adminMoreGrid a{color:#dbe7f4;text-align:center;background:#ffffff0d;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.adminMoreGrid a[aria-current=page]{color:#fff;background:#2b8ff038}.adminMoreGrid svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.adminMoreGrid b{color:#fff;background:#e0403a;border-radius:9px;min-width:18px;padding:1px 5px;font-size:10.5px;line-height:15px;position:absolute;top:8px;right:10px}.adminMoreOut .adminSignOut{border:1px solid #ffffff2e;border-radius:12px;justify-content:center;padding:12px}}@media (prefers-reduced-motion:reduce){.adminMore{animation:none}}.payAccounts{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.payAccount{flex-wrap:wrap}.payAccountInfo{flex:220px;min-width:0}.payAccountInfo b{overflow-wrap:anywhere;word-break:break-all}.payQr{align-items:center;gap:12px;margin-top:10px;display:flex}.payQr .usdcQr{flex:none;width:120px;height:120px;padding:6px}.payQr p{margin:0}.attestRecord{color:#33475b;margin-top:10px;font-size:13px}.attestRecord summary{cursor:pointer;color:#1d7a4c;font-weight:600}.attestRecord p{margin:6px 0 0;line-height:1.5}.pdpMedia{min-width:0;position:sticky;top:24px}.pdpMedia .vialStage{position:relative;top:auto}.pdpSlides{position:relative}.pdpSlide[hidden]{display:none}.pdpPhoto{background:#fff;border:1px solid #d9e6f4;border-radius:24px;place-items:center;min-height:620px;padding:24px;display:grid;overflow:hidden}.pdpPhoto img{object-fit:contain;width:100%;height:auto;max-height:600px}.pdpArrow{z-index:3;color:#0a2035;cursor:pointer;background:#ffffffeb;border:1px solid #d6e1ec;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;font-size:26px;line-height:1;display:grid;position:absolute;top:50%;box-shadow:0 6px 16px #0a20351f}.pdpArrow:hover{background:#fff;border-color:#9fcbe6}.pdpArrow.prev{left:14px}.pdpArrow.next{right:14px}.pdpCount{z-index:3;color:#fff;background:#0a2035b3;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:16px}.pdpThumbs{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.pdpThumbs button{cursor:pointer;background:#fff;border:2px solid #e3ebf3;border-radius:12px;flex:none;width:68px;height:68px;padding:3px}.pdpThumbs button[aria-selected=true]{border-color:#1d6fd6}.pdpThumbs img{object-fit:contain;border-radius:8px;width:100%;height:100%}@media (max-width:900px){.pdpMedia{position:static}.pdpPhoto{aspect-ratio:1;min-height:0}.pdpArrow{width:38px;height:38px;margin-top:-19px;font-size:22px}}.statusPill.s-pending{color:#166534;background:#d6f5e0}.statusPill.s-processing{color:#1e40af;background:#dbeafe}.statusPill.s-on-hold{color:#92400e;background:#fdecc8}.statusPill.s-shipped{color:#5b21b6;background:#ede4fb}.statusPill.s-completed{color:#334155;background:#e5e9ef}.statusPill.s-cancelled,.statusPill.s-refunded{color:#991b1b;background:#fde2e2}.statusPill.s-trash{color:#6b7280;background:#eceff3}.statusTabs a[class^=st-]:before{content:"";vertical-align:1px;background:#94a3b8;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.statusTabs a.st-pending:before{background:#16a34a}.statusTabs a.st-processing:before{background:#2563eb}.statusTabs a.st-on-hold:before{background:#f59e0b}.statusTabs a.st-shipped:before{background:#7c3aed}.statusTabs a.st-completed:before{background:#64748b}.statusTabs a.st-cancelled:before,.statusTabs a.st-refunded:before{background:#dc2626}.statusTabs a[aria-current]:before{box-shadow:0 0 0 2px #fff}.orderCard.t-slate i{color:#475569;background:#eef1f5}.shipLabel h2{align-items:center;gap:8px;display:flex}.shipParcel{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 10px;display:grid}.shipParcel label{color:#4f6272;gap:2px;font-size:12px;display:grid}.shipParcel input{width:100%;height:36px;font:inherit;border:1px solid #d6e1ec;border-radius:8px;padding:0 6px;font-size:14px}.shipParcel small{color:#566876;font-size:11px}.shipRates{gap:6px;margin-top:10px;display:grid}.shipRates label{cursor:pointer;border:1px solid #e3ebf3;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;display:grid}.shipRates label.isPicked{background:#f1f6fe;border-color:#1d6fd6}.shipRates small{color:#566876;font-size:12px;display:block}.shipRates .cartCheckout{margin-top:6px}.shipLabel ul{margin:4px 0 0;padding-left:18px}.shipSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.shipSettings .shipSettingsSub,.shipSettings .cartCheckout,.shipSettings [role=status]{grid-column:1/-1}.shipSettingsSub{margin:8px 0 0;font-weight:700}@media (max-width:600px){.shipSettings{grid-template-columns:1fr}}.shipLabel .ghostBtn{color:#1560d4;width:100%;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1d6fd6;border-radius:8px;font-weight:700}.shipUnpaid{color:#7a4b00;background:#fdf3dc;border-radius:8px;margin:6px 0 8px;padding:8px 10px;font-size:13px}.shipAddrCheck{color:#5c3d00;background:#fdf3dc;border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.shipAddrCheck.isBad{color:#7f1d1d;background:#fde2e2}.shipAddrCheck p{margin:6px 0 0}.shipAddrCheck .ghostBtn,.addrEdit .linkBtn{margin-top:8px}.addrEditForm{grid-template-columns:1fr 1fr;gap:8px;display:grid}.addrEditForm .addrEditBtns{grid-column:1/-1;align-items:center;gap:14px;display:flex}.shipPaid{color:#33475b;background:#f1f6fc;border-radius:8px;margin:4px 0 8px;padding:8px 10px;font-size:13px}.shipVerified{color:#166534;margin:10px 0 0;font-size:13px;font-weight:700}.shipNotify{color:#33475b;cursor:pointer;align-items:flex-start;gap:8px;margin-top:6px;font-size:13px;display:flex}.shipNotify input{accent-color:#1d6fd6;margin-top:2px}.shipActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.shipActions .ghostBtn{place-items:center;height:38px;font-size:13.5px;text-decoration:none;display:grid}.shipVoid{margin-top:10px;font-size:13px;color:#b91c1c!important}.referralToast{z-index:60;color:#145c37;background:#effaf3;border:1px solid #c9ead6;border-radius:12px;align-items:flex-start;gap:12px;width:min(520px,100% - 32px);padding:14px 16px;font-size:15px;line-height:1.45;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0a20352e}.referralToast p{flex:1;margin:0}.referralToast button{color:#145c37;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.refPage{max-width:880px;margin:0 auto;padding:48px 20px 72px}.refPage h1{margin:8px 0 12px;font-size:clamp(32px,5vw,48px)}.refLead{color:#3d5268;margin:0 0 28px;font-size:18px;line-height:1.6}.refSteps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.refSteps li{counter-increment:s;background:#f7fafd;border:1px solid #e3ebf3;border-radius:12px;padding:18px}.refSteps li:before{content:counter(s);color:#fff;background:#1560d4;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:10px;font-weight:800;display:inline-grid}.refSteps b{margin-bottom:4px;display:block}.refSteps span{color:#5d6f7c;font-size:14px}.refBox{background:#fff;border:1px solid #d6e4f2;border-radius:14px;padding:22px;box-shadow:0 4px 16px #0a20350d}.refBox h2{margin:0 0 10px;font-size:20px}.refBox p{color:#3d5268;line-height:1.55}.acctRef{margin-top:28px}.refFine{color:#566876;margin-top:18px;font-size:13px;line-height:1.55}.refShareLink{gap:8px;display:flex}.refShareLink input{min-width:0;font:inherit;background:#f7fafd;border:1px solid #cfdcea;border-radius:10px;flex:1;padding:11px 12px;font-size:15px}.refShareLink button,.refShareBtns a,.refShareBtns button,.refForm button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#1560d4;border:0;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none}.refShareBtns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.refShareBtns a,.refShareBtns button{color:#1560d4;background:#eaf2fd}.refShareCode{margin:10px 0 0;font-size:14px}.refForm label{margin:6px 0 8px;font-weight:700;display:block}.refForm>div{gap:8px;display:flex}.refForm input{min-width:0;font:inherit;border:1px solid #cfdcea;border-radius:10px;flex:1;padding:11px 12px;font-size:16px}.refSent{color:#145c37;background:#effaf3;border:1px solid #c9ead6;border-radius:10px;padding:14px 16px;line-height:1.5}.refSettingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.refKpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:760px){.refSteps,.refSettingsGrid,.refKpis{grid-template-columns:1fr}.refShareLink,.refForm>div{flex-direction:column}}.artRefer{background:linear-gradient(160deg,#f0f6ff 0%,#effaf3 100%);border-color:#cfe0f6}.artReferTag{letter-spacing:.14em;text-transform:uppercase;color:#1e7a4a;margin:0 0 6px;font-size:11px;font-weight:800}.artRefer h2{color:var(--pNavy);margin:0 0 8px;font-size:20px;font-weight:800}.artRefer p{color:#3d5268;margin:0 0 14px;font-size:14px;line-height:1.5}.artRefer .policySupportBtn{background:#1560d4;border-color:#1560d4;text-decoration:none;color:#fff!important}.refTab{z-index:55;pointer-events:none;align-items:flex-start;display:flex;position:fixed;top:42%;left:0}.refTabHandle{pointer-events:auto;z-index:2;writing-mode:vertical-rl;color:#fff;font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#1e7a4a,#1560d4);border:0;border-radius:12px 0 0 12px;align-items:center;gap:8px;padding:16px 10px;font-size:13px;font-weight:800;transition:filter .2s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:rotate(180deg);box-shadow:0 6px 18px #0a203538}.refTabHandle:hover{filter:brightness(1.1)}.refTabHandle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transform:rotate(90deg)}.refTabCard{pointer-events:auto;opacity:0;visibility:hidden;background:#fff;border:1px solid #d6e4f2;border-left:0;border-radius:0 16px 16px 0;width:min(340px,100vw - 64px);padding:22px 22px 20px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s,visibility 0s linear .5s;position:absolute;top:50%;left:0;transform:translate(-105%,-50%);box-shadow:0 18px 50px #0a203540}.refTab.isOpen .refTabCard{opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s;transform:translateY(-50%)}.refTab.isOpen .refTabHandle{transform:rotate(180deg)translate(calc(-1*min(340px,100vw - 64px)))}.refTabCard:before{content:"";background:linear-gradient(90deg,#1e7a4a,#1560d4);border-radius:0 16px 0 0;height:6px;position:absolute;inset:0 0 auto}.refTabClose{color:#566876;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.refTabEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1e7a4a;margin:4px 0 6px;font-size:11px;font-weight:800}.refTabCard h2{color:#0a2035;margin:0 0 8px;font-size:24px;line-height:1.15}.refTabCard p{color:#3d5268;margin:0 0 12px;font-size:14px;line-height:1.5}.refTabCard ol{color:#0a2035;margin:0 0 16px;padding-left:20px;font-size:14px;line-height:1.7}.refTabCta{color:#fff;background:#1560d4;border-radius:10px;justify-content:center;gap:6px;padding:12px 14px;font-weight:800;text-decoration:none;display:flex}.refTabCta:hover{background:#0f4fb3}.refTabCard{max-height:calc(100vh - 40px);overflow:auto}@media (max-width:760px){.refTab{top:auto;bottom:118px}.refTabHandle{padding:12px 8px;font-size:12px}.refTabCard{max-height:calc(100vh - 160px);top:auto;bottom:0;transform:translate(-105%)}.refTab.isOpen .refTabCard{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.refTabCard,.refTab.isOpen .refTabCard,.refTabHandle{transition:none}}@keyframes refTabPulse{0%{box-shadow:0 6px 18px #0a203538,0 0 #22a35a99}35%{box-shadow:0 6px 18px #0a203538,0 0 0 14px #22a35a00}36%,to{box-shadow:0 6px 18px #0a203538,0 0 #22a35a00}}@keyframes refTabNudge{0%,60%,to{margin-left:0}68%{margin-left:6px}76%{margin-left:0}84%{margin-left:4px}92%{margin-left:0}}.refTab:not(.isOpen) .refTabHandle{animation:2.6s ease-out infinite refTabPulse,5.2s ease-in-out 1.5s infinite refTabNudge}.refTab:not(.isOpen) .refTabHandle:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.refTab .refTabHandle{animation:none!important}}.movedBar{color:#0a2035;background:#fff;border-bottom:2px solid #22a0c8;align-items:center;gap:14px;padding:10px 5.5vw;font-size:14px;line-height:1.45;display:flex}.movedBar p{flex:1;margin:0}.movedBar a{color:#1560d4;font-weight:700}.movedBar button{color:#5d6f7c;cursor:pointer;background:0 0;border:0;flex:none;font-size:24px;line-height:1}@media (max-width:640px){.movedBar{gap:10px;padding:10px 14px;font-size:13px}}.acctMoved{color:#0a2035;background:#f0f6ff;border:1px solid #cfe0f6;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:14px;line-height:1.5}.headerNpLogo{width:auto;height:54px;display:block}@media (max-width:900px){.headerNpLogo{height:46px}}@media (max-width:550px){.headerNpLogo{height:40px}}.policyBody img{border-radius:10px;max-width:100%;height:auto;margin:8px 0}.artNewBtn{padding:10px 16px;text-decoration:none;display:inline-flex}.artEd{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.artEdMain{min-width:0}.artEd .contactField{margin-bottom:14px}.artEd .contactField label{justify-content:space-between;gap:10px;display:flex}.artEd .contactField label span{color:#566876;font-size:12px;font-weight:500}.artEd .contactField label span.artEdOver{color:#b42318;font-weight:700}.artEd input,.artEd textarea,.artEd select{width:100%;font:inherit;color:#0a2035;background:#fff;border:1px solid #cfdcea;border-radius:8px;padding:10px 12px;font-size:15px}.artEd input[type=checkbox]{width:auto}.artEdSlug{color:#566876;align-items:center;gap:6px;font-size:14px;display:flex}.artEdSlug input{flex:1;min-width:0}.artEdTabs{align-items:center;gap:14px;margin-bottom:10px;display:flex}.artEdTabs h2{margin:0}.artEdTabs [role=tablist]{gap:4px;margin-right:auto;display:flex}.artEdTabs [role=tab]{font:inherit;color:#3d5268;cursor:pointer;background:#fff;border:1px solid #cfdcea;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.artEdTabs [role=tab][aria-selected=true]{color:#fff;background:#1560d4;border-color:#1560d4}.artEdBar{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.artEdBar button,.artEdAdd,.artEdDraft{font:inherit;color:#0a2035;cursor:pointer;background:#f6f9fc;border:1px solid #cfdcea;border-radius:8px;padding:6px 11px;font-size:13px}.artEdBody{resize:vertical;min-height:520px;line-height:1.6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:14px!important}.artEdPreview{max-width:760px;padding:8px 4px}.artEdPreview h1{margin:0 0 14px;font-size:30px}.artEdFaq{border-bottom:1px solid #e3ebf3;gap:6px;margin-bottom:12px;padding-bottom:12px;display:grid}.artEdChecks{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;font-size:14px;display:grid}.artEdChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.artEdChips span{color:#1560d4;background:#eaf2fd;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:13px;font-weight:700;display:inline-flex}.artEdChips button{color:#1560d4;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}.artEdSide{gap:0;max-height:calc(100vh - 100px);display:grid;position:sticky;top:84px;overflow:auto}.artEdSticky{gap:8px;display:grid}.artEdActions{justify-content:space-between;align-items:center;display:flex}.artEdDraft{padding:10px;font-weight:700}.artEdDelete{justify-self:start;color:#b42318!important}.artEdSerp{background:#fff;border:1px solid #e3ebf3;border-radius:10px;padding:12px 14px;font-family:Arial,sans-serif}.artEdSerp span{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.artEdSerp b{color:#1a0dab;margin:4px 0;font-size:18px;font-weight:400;line-height:1.3;display:block}.artEdSerp p{color:#4d5156;margin:0;font-size:13px;line-height:1.5}.artEdMeter{background:#e3ebf3;border-radius:999px;height:8px;margin-bottom:12px;overflow:hidden}.artEdMeter i{border-radius:999px;height:100%;transition:width .3s;display:block}.artEdGroup{letter-spacing:.06em;text-transform:uppercase;color:#566876;margin:12px 0 6px;font-size:12px;font-weight:800}.artEdList{color:#3d5268;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.artEdList li{grid-template-columns:18px minmax(0,1fr);gap:6px;display:grid}.artEdList b{color:#0a2035}@media (max-width:1100px){.artEd{grid-template-columns:minmax(0,1fr)}.artEdSide{max-height:none;position:static}}.msgReplyRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:14px;display:flex}.msgReplyBtn{color:#1560d4;font:inherit;cursor:pointer;background:#fff;border:1px solid #1560d4;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:700}.msgReplyBox{margin-top:12px}.msgReplyBox textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cfdcea;border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.5}.msgReplyBox .cartCheckout{width:auto;padding:9px 18px}.msgReplySent{background:#f1fbf5;border-left:3px solid #22a35a;border-radius:0 8px 8px 0;margin-top:12px;padding:10px 12px}.msgReplySent small{color:#1e7a4a;font-weight:700}.msgReplySent p{white-space:pre-wrap;color:#0a2035;margin:4px 0 0;line-height:1.55}.artEdDupe{background:#fff8f8!important;border-color:#f0b4b4!important}.artEdClear{color:#1e7a4a;margin:0;font-size:14px;font-weight:700}.artEdPages{gap:8px;margin:0 0 8px;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.artEdPages a{color:#1560d4;font-weight:700;text-decoration:none}.artEdPages a:hover{text-decoration:underline}.artEdPages span{color:#0a2035;font-weight:700}.artEdPages small{color:#566876;display:block}.artEdPages .linkBtn{padding:0;font-size:12px}.shopLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;margin-top:28px;display:grid}.shopLayout .shopGrid{grid-template-columns:repeat(3,1fr)}.shopFilters{background:#fff;border:1px solid #e3ebf3;border-radius:14px;max-height:calc(100vh - 32px);padding:18px;position:sticky;top:16px;overflow:auto}.shopFiltersToggle{display:none}.shopFilters h2{letter-spacing:.02em;color:#0a2035;margin:18px 0 10px;font-size:14px;font-weight:800}.shopFilterHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.shopFilterHead h2{margin-top:0}.shopReset{font:inherit;color:#1560d4;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.shopCats{gap:2px;max-height:340px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.shopCats label,.shopStock label{color:#3d5268;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 4px;font-size:14px;display:flex}.shopCats label:hover,.shopStock label:hover{background:#f3f7fb}.shopCats span,.shopStock span{flex:1;min-width:0}.shopCats small,.shopStock small{color:#5d6f7c;font-size:12px}.shopCats input,.shopStock input{accent-color:#1560d4;flex:none;width:16px;height:16px}.shopRange{height:24px;margin:4px 2px 0;position:relative}.shopRangeTrack{background:#dfe8f1;border-radius:999px;height:4px;position:absolute;top:10px;left:0;right:0}.shopRangeTrack i{background:#1560d4;border-radius:999px;position:absolute;top:0;bottom:0}.shopRange input{pointer-events:none;appearance:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;top:0;left:0}.shopRange input::-webkit-slider-runnable-track{background:0 0;height:24px}.shopRange input::-moz-range-track{background:0 0}.shopRange input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;background:#fff;border:2px solid #1560d4;border-radius:50%;width:18px;height:18px;margin-top:3px;box-shadow:0 1px 4px #0a203540}.shopRange input::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#fff;border:2px solid #1560d4;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0a203540}.shopRangeLabel{color:#0a2035;justify-content:space-between;margin:6px 0 0;font-size:13px;font-weight:700;display:flex}.shopStock{gap:2px;display:grid}.shopMain{min-width:0}.shopMain .shopBar{margin-top:0}.shopNone{text-align:center;color:#5d6f7c;border:1px dashed #d3dfeb;border-radius:14px;padding:48px 20px}.shopNone p{margin:0 0 10px}@media (max-width:1100px){.shopLayout{grid-template-columns:220px minmax(0,1fr);gap:22px}.shopLayout .shopGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.shopLayout{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.shopFilters{background:0 0;border:0;max-height:none;padding:0;position:static}.shopFiltersToggle{width:100%;font:inherit;color:#0a2035;cursor:pointer;background:#fff;border:1px solid #cfdcea;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.shopFiltersBody{background:#fff;border:1px solid #e3ebf3;border-radius:12px;margin-top:10px;padding:16px;display:none}.shopFilters.isOpen .shopFiltersBody{display:block}.shopCats{max-height:260px}}@media (max-width:480px){.shopLayout .shopGrid{grid-template-columns:1fr}}.artBuy{background:linear-gradient(#eef5ff,#fff);border:1.5px solid #1560d4;border-radius:16px;margin:6px 0 28px;padding:18px 20px;box-shadow:0 6px 20px #1560d41a}.artBuy-end{margin-top:30px}.artBuyLabel{letter-spacing:.12em;text-transform:uppercase;color:#1560d4;margin:0 0 12px;font-size:12px;font-weight:800}.artBuyCards{gap:14px;display:grid}.artBuyCard{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.artBuyVial{width:96px;display:block}.artBuyBody h3{margin:0 0 4px;font-size:21px;line-height:1.2}.artBuyBody h3 a{color:#0a2035;text-decoration:none}.artBuyBody h3 small{color:#566876;font-size:14px;font-weight:600}.artBuyPrice{color:#0a2035;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:20px;font-weight:800;display:flex}.artBuyPrice s{color:#5d6f7c;font-size:14px;font-weight:500}.artBuyPrice span{color:#1e7a4a;font-size:13px;font-weight:700}.artBuyBtns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.artBuyAdd{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#1560d4;border:0;border-radius:10px;padding:12px 20px;font-size:15px;font-weight:800;box-shadow:0 3px 10px #1560d447}.artBuyAdd:hover{background:#0f4fb3}.artBuyView{color:#1560d4;font-size:14px;font-weight:700;text-decoration:none}.artBuyView:hover{text-decoration:underline}.artBuyRuo{color:#566876;margin:12px 0 0;font-size:12px}.artBuyBar{z-index:54;color:#fff;background:#0a2035;border-radius:14px;align-items:center;gap:12px;width:min(560px,100% - 20px);padding:10px 10px 10px 16px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%,150%);box-shadow:0 12px 32px #0a203559}.artBuyBar.isShown{transform:translate(-50%)}.artBuyBar a{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.25;text-decoration:none;overflow:hidden}.artBuyBar a small{color:#b9cbe0;font-size:13px}.artBuyBar .artBuyAdd{box-shadow:none;padding:10px 16px;font-size:14px}.artBuyBarClose{color:#b9cbe0;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}@media (max-width:560px){.artBuyCard{grid-template-columns:72px minmax(0,1fr);gap:12px}.artBuyVial{width:72px}.artBuyBody h3{font-size:18px}.artBuyAdd{width:100%}.artBuyBar .artBuyAdd{width:auto}.artBuyBar a{white-space:normal}}@media (prefers-reduced-motion:reduce){.artBuyBar{transition:none}}.barShort{display:none}@media (max-width:700px){.barLong{display:none}.barShort{display:inline}.sitewideBars{grid-template-columns:1fr 1fr;display:grid}.wholesaleBar,.helpBar{white-space:nowrap;flex-wrap:nowrap;min-height:34px;padding:6px 8px;font-size:12px;line-height:1.25;overflow:hidden}.helpBar a{margin-left:4px}.notice{letter-spacing:.12em;padding:6px;font-size:9px}.movedBar{gap:8px;padding:7px 12px;font-size:12px;line-height:1.35}.movedBar button{font-size:20px}.siteHeader{height:64px}}@media (max-width:380px){.wholesaleBar,.helpBar{padding:6px 5px;font-size:11px}}.wsOpenBtn{cursor:pointer;font:inherit;border:0}.wsBox{color:#fff;background:linear-gradient(135deg,#071a2e,#0f3a6b);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:6px 0 28px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #071a2e38}.wsBox>div{flex:1;min-width:240px}.wsBoxTag{letter-spacing:.14em;text-transform:uppercase;color:#7cc4f3;margin:0 0 6px;font-size:11.5px;font-weight:800}.wsBox h3{color:#fff;margin:0 0 6px;font-size:21px;line-height:1.2}.wsBox p{color:#c9dce7;margin:0;font-size:14.5px;line-height:1.5}.wsBox .ctaPrimary{white-space:nowrap}.wsLayer{z-index:70;background:#071a2e9e;justify-content:center;align-items:flex-start;padding:24px 14px;animation:.2s wsFade;display:flex;position:fixed;inset:0;overflow:auto}.wsModal{color:#0a2035;background:#fff;border-radius:18px;width:min(640px,100%);margin:auto;padding:28px 28px 26px;animation:.28s cubic-bezier(.2,.8,.2,1) wsRise;position:relative;box-shadow:0 24px 70px #071a2e66}@keyframes wsFade{0%{opacity:0}to{opacity:1}}@keyframes wsRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.wsClose{color:#5d6f7c;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:12px;right:14px}.wsModal h2{margin:0 34px 8px 0;font-size:23px;line-height:1.2}.wsModalLead{color:#3d5268;margin:0 0 18px;font-size:14.5px;line-height:1.55}.wsForm{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.wsField{grid-column:1/-1;gap:5px;display:grid}.wsField.isHalf{grid-column:auto}.wsField label{font-size:13px;font-weight:700}.wsField label span{color:#d43c3c}.wsField input,.wsField select{width:100%;font:inherit;color:#0a2035;background:#fff;border:1px solid #cfdcea;border-radius:9px;padding:11px 12px;font-size:16px}.wsField input[aria-invalid=true],.wsField select[aria-invalid=true]{border-color:#d43c3c}.wsField small{color:#b42318;font-size:12px}.wsTrap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wsFormMsg{grid-column:1/-1;margin:0}.wsSubmit{cursor:pointer;font:inherit;border:0;grid-column:1/-1;justify-self:start;margin-top:4px}.wsDone{text-align:center;padding:14px 6px 6px}.wsDone p{color:#3d5268;margin:0 0 18px;line-height:1.6}.wsDone .ctaPrimary{cursor:pointer;font:inherit;border:0}@media (max-width:560px){.wsModal{padding:22px 18px}.wsForm{grid-template-columns:1fr}.wsField.isHalf{grid-column:1/-1}.wsSubmit{text-align:center;justify-self:stretch}.wsBox .ctaPrimary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.wsLayer,.wsModal{animation:none}}.wsx{--wNavy:#06182b;--wInk:#0a2035;--wGold:#c8a96a;--wLine:#e3ebf3;color:var(--wInk)}.wsx h1,.wsx h2{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-weight:500}.wsxHero{color:#fff;background:radial-gradient(1100px 520px at 82% -10%,#17466f 0,transparent 60%),radial-gradient(900px 500px at 0% 110%,#0d3355 0,transparent 55%),var(--wNavy);padding:104px 6vw 96px;position:relative;overflow:hidden}.wsxHero:after{content:"";background:linear-gradient(90deg,transparent,var(--wGold),transparent);opacity:.7;height:1px;position:absolute;bottom:0;left:0;right:0}.wsxHeroIn{text-align:center;max-width:920px;margin:0 auto}.wsxEyebrow,.wsxKicker{letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.wsxEyebrow{color:var(--wGold);align-items:center;gap:12px;display:inline-flex}.wsxEyebrow span{background:var(--wGold);width:34px;height:1px}.wsxHero h1{max-width:880px;margin:0 auto 22px;font-size:clamp(34px,4.6vw,58px);line-height:1.12}.wsxLead{color:#c6d6e4;max-width:640px;margin:0 auto 36px;font-size:18px;line-height:1.7}.wsxCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.wsx .ctaPrimary{border-radius:999px;align-items:center;gap:8px;padding:15px 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.wsxGhost{color:#fff;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.wsxGhost:hover{background:#ffffff12;border-color:#fff}.wsxTrust{letter-spacing:.08em;text-transform:uppercase;color:#a9bfd2;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;gap:10px 34px;max-width:820px;margin:46px auto 0;padding:22px 0 0;font-size:13px;font-weight:700;list-style:none;display:flex}.wsxTrust li{align-items:center;gap:9px;display:flex}.wsxTrust li:before{content:"";background:var(--wGold);border-radius:50%;width:5px;height:5px}.wsxSection{max-width:1180px;margin:0 auto;padding:92px 24px 0}.wsxHead{text-align:center;max-width:720px;margin:0 auto 46px}.wsxKicker{color:#1677b8;margin-bottom:12px}.wsxHead h2,.wsxBand h2,.wsxFinalCard h2{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.18}.wsxGrid{background:var(--wLine);border:1px solid var(--wLine);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wsxGrid li{background:#fff;padding:30px 26px 32px;transition:background .2s}.wsxGrid li:hover{background:#f7fafd}.wsxIcon{background:#f3f8fd;border:1px solid #d6e4f2;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.wsxIcon svg{fill:none;stroke:#1560d4;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wsxGrid h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:800}.wsxGrid p{color:#4f6272;margin:0;font-size:14.5px;line-height:1.6}.wsxBand{color:#fff;background:linear-gradient(90deg,#06182bf0 0%,#06182bd1 46%,#06182b59 100%),url(/nurev-laboratory-hplc.png) 50%/cover no-repeat;margin-top:96px}.wsxBandIn{max-width:1180px;margin:0 auto;padding:96px 24px}.wsxBandIn>*{max-width:560px}.wsxBand .wsxKicker{color:var(--wGold)}.wsxBand p{color:#c6d6e4;margin:18px 0 28px;font-size:17px;line-height:1.7}.wsxSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.wsxSteps li{border:1px solid var(--wLine);background:#fff;border-radius:18px;padding:30px 28px;box-shadow:0 10px 30px #0a20350d}.wsxSteps span{color:var(--wGold);margin-bottom:14px;font-family:Georgia,serif;font-size:34px;line-height:1;display:block}.wsxSteps h3{margin:0 0 8px;font-size:19px;font-weight:800}.wsxSteps p{color:#4f6272;margin:0;font-size:15px;line-height:1.65}.wsxAudience{text-align:center;margin-top:44px}.wsxAudience p{letter-spacing:.2em;text-transform:uppercase;color:#566876;margin:0 0 14px;font-size:12px;font-weight:800}.wsxAudience ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wsxAudience li{color:#2d4354;background:#fff;border:1px solid #d6e4f2;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700}.wsxFaq{max-width:860px}.wsxFaqList{border-top:1px solid var(--wLine)}.wsxFaqList details{border-bottom:1px solid var(--wLine)}.wsxFaqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:700;list-style:none;display:flex}.wsxFaqList summary::-webkit-details-marker{display:none}.wsxFaqList summary:after{content:"+";color:#1677b8;font-size:22px;font-weight:400;transition:transform .2s}.wsxFaqList details[open] summary:after{transform:rotate(45deg)}.wsxFaqList p{color:#4f6272;max-width:720px;margin:0;padding:0 4px 22px;font-size:15.5px;line-height:1.7}.wsxFinal{padding:96px 24px 110px}.wsxFinalCard{text-align:center;color:#fff;background:radial-gradient(700px 320px at 80% 0%,#17466f 0,transparent 65%),var(--wNavy);border-radius:24px;max-width:900px;margin:0 auto;padding:60px 40px;box-shadow:0 24px 60px #06182b47}.wsxFinalCard>p{color:#c6d6e4;max-width:560px;margin:16px auto 30px;font-size:17px;line-height:1.7}.wsxFinalCard .wsxRuo{letter-spacing:.04em;color:#8ea6bb;margin:30px auto 0;font-size:12.5px}@media (max-width:1000px){.wsxGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wsxSteps{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.wsxHero{padding:64px 20px 60px}.wsxLead{font-size:16px}.wsxCtas{flex-direction:column;align-items:stretch}.wsx .ctaPrimary,.wsxGhost{justify-content:center}.wsxTrust{gap:8px 20px;margin-top:34px;font-size:11.5px}.wsxSection{padding:64px 16px 0}.wsxHead{margin-bottom:30px}.wsxGrid{grid-template-columns:1fr}.wsxGrid li{padding:24px 20px}.wsxBand{background:linear-gradient(#06182be6,#06182be6),url(/nurev-laboratory-hplc.png) 50%/cover no-repeat;margin-top:64px}.wsxBandIn{padding:64px 20px}.wsxFinal{padding:64px 16px 80px}.wsxFinalCard{padding:42px 22px}}.artBuySizes{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.artBuySizes button{color:#0a2035;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #cfdcea;border-radius:10px;gap:1px;padding:7px 12px;line-height:1.2;display:grid}.artBuySizes button b{font-size:14px}.artBuySizes button span{color:#5d6f7c;font-size:12px}.artBuySizes button.isOn{background:#eaf2fd;border-color:#1560d4;box-shadow:0 0 0 2px #1560d426}.artBuySizes button.isOn span{color:#1560d4;font-weight:700}.artBuyOne{color:#566876;margin:0 0 6px;font-size:14px;font-weight:600}.policyDoc>.artBuy-top:first-child{margin-top:0}@media (min-width:901px){.siteHeader>nav{position:absolute;left:50%;transform:translate(-50%)}}@media (min-width:1000px){.wsxTrust{white-space:nowrap;flex-wrap:nowrap;gap:10px 30px;max-width:1040px}}.gateNp{filter:brightness(0)invert();opacity:.96;width:min(230px,62%);height:auto;margin:0 auto;display:block}.installCard{z-index:56;color:#fff;background:#071a3a;border:1px solid #78aaff47;border-radius:16px;width:min(360px,100vw - 32px);padding:16px 16px 12px;animation:.45s cubic-bezier(.2,.8,.2,1) installIn;position:fixed;bottom:16px;left:16px;box-shadow:0 18px 44px #030e2273}@keyframes installIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.installCard{animation:none}}html.gatePending .installCard{display:none}.installClose{color:#c9d8ec;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.installHead{align-items:center;gap:12px;padding-right:34px;display:flex}.installHead img{border:1px solid #ffffff24;border-radius:12px;width:52px;height:52px;display:block}.installEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#6fb2ff;margin:0 0 3px;font-size:10.5px;font-weight:800}.installHead h2{color:#fff;margin:0;font-size:17px;line-height:1.25}.installText{color:#c9d8ec;margin:10px 0 0;font-size:14px;line-height:1.45}.installSteps{color:#dbe6f5;gap:8px;margin:12px 0 0;padding:0 0 0 20px;font-size:13.5px;line-height:1.45;display:grid}.installSteps b{color:#fff}.installSteps svg{vertical-align:-3px;fill:none;stroke:#6fb2ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:inline-block}.installActions{gap:10px;margin-top:14px;display:flex}.installGo{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2f7cf6,#1560d4);border:0;border-radius:11px;flex:1;padding:12px 14px;font-size:15px;font-weight:800}.installGo:hover{filter:brightness(1.08)}.installLater{color:#dbe6f5;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:11px;padding:12px 14px;font-size:14px;font-weight:700}.installFine{letter-spacing:.12em;text-transform:uppercase;color:#7f93ad;margin:10px 0 0;font-size:10.5px;font-weight:700}.installLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:6px;padding:0;font-weight:700;display:inline-flex}.installLink:hover{text-decoration:underline}.installLink svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:640px){.installCard{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto}body:has(.artBuyBar.isShown) .installCard{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (display-mode:standalone){.installLink{display:none}}.skipLink{z-index:400;color:#fff;background:#032251;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:8px}.skipLink:focus{top:8px}.skipTarget{outline:0;height:0;display:block}.wsxSteps>li>span{color:#8a6d2b}.batchCard.isPending{background:#fdfaf1;border-color:#e6dcc0}.batchCard.isPending .batchIcon{background:#8a6d2b}.zelleSettings{flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 12px;display:flex}.zelleSettings button{color:#fff;font:inherit;cursor:pointer;background:#1560d4;border:0;border-radius:8px;padding:9px 18px;font-weight:700}.zelleCap{align-items:center;gap:8px;font-size:14px;display:flex}.zelleCap input{width:92px;font:inherit;border:1px solid #d3dfeb;border-radius:8px;padding:8px 9px;font-size:14px}.zelleList{gap:12px;margin:0 0 10px;display:grid}.zelleItem{background:#fff;border:1px solid #e2eaf3;border-radius:12px;padding:14px 16px}.zelleItem.isIgnored{background:#f7f8fa}.zelleItem header b{font-size:18px}.zelleItem header small{color:#566876;margin-top:2px;font-size:12.5px;display:block}.zelleWhy{color:#33475b;margin:8px 0;font-size:14px}.zelleSuggest{background:#f5f9ff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:8px 10px;font-size:14px;display:flex}.zelleSuggest a{color:#1560d4;font-weight:700}.zelleSuggest button,.zelleActions button{color:#fff;font:inherit;cursor:pointer;background:#1e7a4a;border:0;border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:700}.zelleSuggest button{margin-left:auto}.zelleActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.zelleActions input{width:130px;font:inherit;border:1px solid #d3dfeb;border-radius:8px;padding:7px 9px;font-size:14px}.zelleActions button:disabled,.zelleSuggest button:disabled{opacity:.55;cursor:not-allowed}.zelleActions .zelleSkip{color:#33475b;background:0 0;border:1px solid #cdd8e3}.deliveryPill{white-space:nowrap;color:#3d5268;background:#eef2f6;border-radius:6px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.deliveryPill.d-ok{color:#1e6b41;background:#e3f4ea}.deliveryPill.d-moving{color:#1b4fa8;background:#e6effc}.deliveryPill.d-wait{color:#3d5268;background:#eef2f6}.deliveryPill.d-bad{color:#a32626;background:#fdecec}.acctResend{color:#33475b;margin:0 0 12px;font-size:14px}.acctResend span{margin-top:6px;display:block}.contactEdit{margin:8px 0 0;font-size:13.5px}.contactEditForm{background:#f5f9ff;border:1px solid #d6e4f2;border-radius:10px;gap:8px;max-width:360px;margin-top:10px;padding:12px;display:grid}.contactEditForm label{color:#3d5268;gap:4px;font-size:12.5px;font-weight:700;display:grid}.contactEditForm input[type=email],.contactEditForm input[type=tel]{font:inherit;border:1px solid #d3dfeb;border-radius:8px;padding:8px 9px;font-size:14px;font-weight:400}.contactEditForm .resendUpdate{align-items:center;gap:8px;font-size:13.5px;font-weight:400;display:flex}.contactEditBtns{align-items:center;gap:14px;display:flex}
