:root{color:#10202d;background:#f4f8fb;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--ink: #030d17;--ink-soft: #081a2a;--gold: #00aef0;--gold-light: #65d4ff;--paper: #f4f8fb;--white: #fff;--line: #dbe6ed;--muted: #60717e;--display: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:#171819}body:has(.modal-backdrop){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{display:block}p{line-height:1.7}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:12px;top:-60px;z-index:2000;padding:10px 16px;background:#fff;color:#000}.skip-link:focus{top:12px}.announcement{min-height:31px;display:flex;justify-content:center;align-items:center;gap:12px;background:#070809;color:#c9c9c5;font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:8px 20px;border-bottom:1px solid #28292b}.announcement span{color:var(--gold)}.site-header{position:sticky;top:0;z-index:60;background:#090a0cf0;color:#fff;border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{width:min(1240px,calc(100% - 40px));height:76px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.logo-link{justify-self:start}.brand{display:inline-flex;align-items:center;gap:11px;color:var(--gold-light)}.brand-mark{width:40px;height:40px;flex:0 0 40px}.brand>span{display:grid;line-height:1;letter-spacing:.15em}.brand strong{font-size:17px;color:currentColor;letter-spacing:.18em}.brand em{margin-top:4px;font-size:8px;font-style:normal;letter-spacing:.54em;color:#d8d8d4}.nav{display:flex;align-items:center;gap:34px}.nav a{color:#d5d5d1;font-size:13px}.nav a:hover,.nav a.active{color:var(--gold-light)}.header-actions{justify-self:end;display:flex;align-items:center;gap:19px}.header-actions a,.menu-button{color:#deded9;position:relative}.header-actions a:hover,.menu-button:hover{color:var(--gold-light)}.cart-link span{position:absolute;right:-11px;top:-9px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:10px;background:var(--gold);color:#101112;font-size:9px;font-weight:800}.menu-button{display:none;border:0;background:none;padding:0}.button{min-height:46px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:2px;font-size:12px;font-weight:750;letter-spacing:.055em;transition:.2s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button-gold{background:var(--gold);color:#0a0b0c}.button-gold:hover{background:var(--gold-light)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#25272a}.button-light{color:var(--ink);background:var(--paper)}.button-light:hover{background:#fff}.button-outline{border-color:#ffffff47;color:#fff;background:transparent}.button-outline:hover{border-color:var(--gold-light);color:var(--gold-light)}.button-outline-dark{border-color:#bfc0ba;color:var(--ink);background:transparent}.button-ghost{color:#7e7f7c;background:transparent}.button-disabled{background:#d9d9d3;color:#777873;border-color:#ccccca}.button-full{width:100%}.arrow-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;border-bottom:1px solid #a8a9a3;padding-bottom:4px}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.text-button{border:0;background:transparent;color:inherit;font-weight:700}.kicker{display:inline-block;color:var(--gold-light);font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.kicker.dark{color:#8d6c31}.hero{overflow:hidden;background:radial-gradient(circle at 76% 40%,#24211c 0,#101113 28%,#090a0c 63%);color:#fff;min-height:690px}.hero-grid{min-height:690px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:50px}.hero-copy{position:relative;z-index:3;padding:80px 0 90px}.hero h1{font-family:var(--display);font-weight:400;font-size:clamp(56px,6.5vw,92px);line-height:.95;letter-spacing:-.055em;margin:19px 0 28px}.hero h1 em{color:var(--gold-light);font-weight:400}.hero-copy>p{max-width:590px;color:#bdbeba;font-size:17px;line-height:1.75}.hero-actions{display:flex;gap:12px;margin:35px 0 34px}.hero-note{display:flex;gap:10px;align-items:center;color:#8f908d;font-size:11px}.hero-note svg{color:var(--gold);flex:0 0 auto}.hero-art{position:relative;min-height:600px;display:grid;place-items:center;isolation:isolate}.hero-ring{position:absolute;border:1px solid rgba(198,161,91,.25);border-radius:50%}.ring-one{width:440px;height:440px}.ring-two{width:580px;height:580px;border-color:#ffffff12}.spec-card{position:absolute;z-index:5;width:160px;padding:15px 17px;background:#121314cc;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 45px #00000047}.spec-card small{display:block;color:#777976;font-size:8px;letter-spacing:.16em}.spec-card strong{display:block;margin:6px 0 3px;color:var(--gold-light);font-family:var(--display);font-weight:400;font-size:19px}.spec-card span{color:#aaa;font-size:9px}.spec-one{left:0;top:26%}.spec-two{right:-2%;bottom:25%}.vial-stage{height:275px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 17%,#fff) 0,#f4f4f0 38%,#e8e9e4)}.vial-stage.large{width:min(100%,520px);height:575px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 23%,transparent) 0,rgba(255,255,255,.04) 43%,transparent 67%)}.vial{position:relative;width:115px;z-index:3;filter:drop-shadow(0 26px 23px rgba(0,0,0,.22));transform:rotate(1.5deg)}.large .vial{width:184px;filter:drop-shadow(0 40px 32px rgba(0,0,0,.36))}.vial-cap{height:42px;margin:0 8px;border-radius:8px 8px 4px 4px;display:flex;justify-content:space-evenly;overflow:hidden;background:linear-gradient(90deg,#a8aaad,#eee,#9b9da0,#e9e9e9,#8c8e91);box-shadow:inset 0 -8px 12px #00000038}.large .vial-cap{height:62px;margin-inline:12px;border-radius:12px 12px 5px 5px}.vial-cap i{width:2px;background:#14141447}.vial-glass{height:145px;border-radius:7px 7px 22px 22px;padding-top:28px;background:linear-gradient(90deg,#b4c8cda6,#ffffffeb 28%,#eef8f9bf 62%,#899fa5a8);border:1px solid rgba(255,255,255,.7);box-shadow:inset 12px 0 14px #fff6,inset -6px 0 10px #00000014}.large .vial-glass{height:235px;padding-top:45px;border-radius:8px 8px 32px 32px}.vial-label{height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#101113;text-align:center;background:linear-gradient(90deg,#e4e5e1,#fff,#dedfdb);border-top:4px solid var(--accent);border-bottom:1px solid #babbb6}.large .vial-label{height:116px;border-top-width:6px}.vial-label small{font-size:6px;letter-spacing:.14em}.vial-label strong{margin:6px 0 2px;font-family:var(--display);font-size:18px;line-height:1}.large .vial-label strong{margin-top:10px;font-size:28px}.vial-label span{font-size:9px;font-weight:700;color:var(--accent)}.large .vial-label span{font-size:12px}.vial-label em{margin-top:5px;font-style:normal;font-size:5px;letter-spacing:.08em}.large .vial-label em{font-size:7px}.molecule{position:absolute;width:110px;height:110px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transform:rotate(45deg);opacity:.5}.molecule:before,.molecule:after{content:"";position:absolute;width:8px;height:8px;background:var(--accent);border-radius:50%;box-shadow:95px 0 color-mix(in srgb,var(--accent) 50%,transparent),0 95px color-mix(in srgb,var(--accent) 50%,transparent),95px 95px color-mix(in srgb,var(--accent) 50%,transparent)}.molecule-a{left:8%;top:14%}.molecule-b{right:-10%;bottom:-8%;transform:rotate(20deg) scale(.7)}.sample-stamp{position:absolute;top:14px;right:14px;z-index:4;padding:5px 7px;background:#090a0cd1;color:#fff;font-size:7px;font-weight:800;letter-spacing:.12em}.large .sample-stamp{top:30px;right:30px;color:#aaa;background:transparent;border:1px solid #47484a}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid var(--line)}.trust-strip>div{min-height:102px;display:flex;align-items:center;justify-content:center;gap:13px;padding:20px;border-right:1px solid var(--line)}.trust-strip svg{width:22px;color:#9b7331}.trust-strip span{display:grid;gap:3px}.trust-strip strong{font-size:12px}.trust-strip small{color:#858680;font-size:10px}.section{padding-top:105px;padding-bottom:105px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}.section-heading h2,.quality-copy h2,.cta-band h2,.faq-preview h2,.product-tabs h2,.longform h2,.about-grid h2{margin:11px 0 0;font-family:var(--display);font-size:clamp(36px,4vw,54px);font-weight:400;letter-spacing:-.03em;line-height:1.08}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-grid.three{grid-template-columns:repeat(3,1fr)}.product-card{min-width:0;background:#fff;border:1px solid #e0e1db;box-shadow:0 8px 26px #14161209;transition:.24s ease}.product-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,#d8d8d2);box-shadow:0 18px 45px #14161217}.product-card-body{padding:22px}.eyebrow-row{display:flex;justify-content:space-between;gap:10px;color:#7b7d77;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.eyebrow-row b{color:var(--accent,#8b6e37)}.product-card h3{margin:15px 0 9px;font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.product-card h3 span{color:var(--accent);font-size:15px}.product-card p{min-height:58px;color:#747570;font-size:12px}.price-row{display:flex;align-items:center;gap:9px;margin:18px 0}.price-row strong{font-size:17px}.price-row del{color:#9a9b96;font-size:12px}.quality-section{padding:110px 0;overflow:hidden;background:var(--ink);color:#fff}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.quality-art{display:grid;grid-template-columns:1fr 1fr;gap:16px;transform:rotate(-2deg)}.quality-panel{min-height:330px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:linear-gradient(145deg,#242628,#111214);border:1px solid #333537}.quality-panel.offset{margin-top:65px;background:linear-gradient(145deg,#2c281f,#131312)}.quality-panel>span{align-self:flex-start;margin-bottom:auto;color:#6d6f6d;font-family:var(--display);font-size:42px}.quality-panel svg{margin-bottom:22px;color:var(--gold-light);width:30px;height:30px}.quality-panel strong{font-family:var(--display);font-size:25px;font-weight:400}.quality-panel p{color:#8f908d;font-size:11px}.quality-copy>p{color:#a7a8a5;font-size:14px}.quality-copy ul{list-style:none;padding:0;margin:26px 0 34px;display:grid;gap:15px}.quality-copy li{display:flex;align-items:center;gap:12px;color:#d7d8d4;font-size:12px}.quality-copy li svg{color:var(--gold);width:18px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-grid.all{grid-template-columns:repeat(3,1fr)}.article-card{min-height:275px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid var(--line);transition:.22s}.article-card:hover{background:#101113;color:#fff;transform:translateY(-3px)}.article-card>span{margin-bottom:auto;color:#9a773a;font-family:var(--display);font-size:28px}.article-card h3,.article-card h2{margin:28px 0 8px;font-family:var(--display);font-size:25px;line-height:1.1;font-weight:400}.article-card p{color:#777873;font-size:12px}.article-card b{margin-top:15px;display:flex;align-items:center;gap:8px;font-size:10px}.cta-band{padding:70px 0;background:#d7bb7c;color:#101113}.cta-band .container{display:flex;justify-content:space-between;align-items:center;gap:35px}.cta-band .kicker{color:#60491f}.cta-band h2{margin-top:9px}.cta-band p{max-width:680px;color:#5a503c;font-size:13px}.faq-preview{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-preview .arrow-link{margin-top:30px}.accordion-list,.faq-full{display:grid}.accordion-list details,.faq-full details{border-top:1px solid #d6d6d0;padding:22px 0}.accordion-list details:last-child,.faq-full details:last-child{border-bottom:1px solid #d6d6d0}summary{cursor:pointer;font-family:var(--display);font-size:21px}details p{color:#686a65;font-size:13px;max-width:770px}.page-hero{position:relative;overflow:hidden;padding:92px 0 82px;background:var(--ink);color:#fff}.page-hero .container{position:relative;z-index:2}.page-hero h1{max-width:900px;margin:15px 0 16px;font-family:var(--display);font-size:clamp(48px,6vw,76px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.page-hero p{max-width:720px;margin:0;color:#a6a7a4;font-size:14px}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:440px;height:440px;right:4%;top:-240px;background:radial-gradient(circle,#41361f,transparent 67%)}.orb-two{width:320px;height:320px;right:29%;bottom:-260px;border:1px solid #51462f}.shop-layout{display:grid;grid-template-columns:230px 1fr;gap:38px;padding-top:64px;padding-bottom:110px}.filters{position:sticky;top:130px;align-self:start;display:grid;gap:22px;padding:23px;background:#fff;border:1px solid var(--line)}.filter-title{display:flex;align-items:center;gap:8px;font-weight:800}label{display:grid;gap:8px;font-size:11px;font-weight:700;color:#555752}input,select,textarea{width:100%;border:1px solid #d1d2cc;background:#fff;color:#191a1b;border-radius:1px;padding:12px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:#8c6a32;box-shadow:0 0 0 3px #c6a15b24}.search-input{display:flex;align-items:center;border:1px solid #d1d2cc;background:#fff}.search-input svg{margin-left:10px;color:#898a85}.search-input input{border:0;box-shadow:none}.check-row{grid-template-columns:auto 1fr;align-items:center}.check-row input,.legal-check input,.radio-card input{width:auto;accent-color:#009edb}.results-bar{min-height:48px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.results-bar>span{color:#777873;font-size:11px}.results-bar b{color:#078fc9}.results-bar label{display:flex;align-items:center;gap:10px}.results-bar select{width:auto;padding:7px 30px 7px 9px;border:0;background:transparent}.empty-state{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#73746f}.empty-state svg{width:42px;height:42px;color:#079fdc}.empty-state h1,.empty-state h2{color:#191a1b;font-family:var(--display);font-size:38px;font-weight:400}.product-detail{padding-top:38px;padding-bottom:70px}.breadcrumbs{display:flex;align-items:center;gap:7px;margin-bottom:28px;color:#787a75;font-size:11px}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.product-detail .vial-stage.large{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--accent) 27%,#f5f5f0),#ecece7 51%,#dedfd9)}.product-info{padding-top:24px}.product-info h1{margin:23px 0 6px;font-family:var(--display);font-size:64px;font-weight:400;line-height:1}.product-info .strength{margin:0;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.08em}.product-price{display:flex;gap:12px;align-items:center;margin:24px 0}.product-price strong{font-size:25px}.product-price del{color:#999a95}.product-info .lead{color:#666863;font-size:14px}.status-line{display:flex;align-items:center;gap:9px;margin:20px 0;color:#5f615c;font-size:11px}.dot{width:7px;height:7px;background:#a74a42;border-radius:50%;box-shadow:0 0 0 4px #f3deda}.dot.in{background:#5b9d6d;box-shadow:0 0 0 4px #dcecdf}.product-info select{max-width:320px}.buy-row{display:grid;grid-template-columns:115px 1fr;gap:10px;margin-top:19px}.quantity{height:46px;display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;border:1px solid #d0d1cb;background:#fff}.quantity button{border:0;background:transparent;display:grid;place-items:center;color:#777873}.quantity svg{width:15px}.quantity span{text-align:center;font-size:12px;font-weight:700}.success-message,.error-message{margin-top:15px;padding:13px 15px;display:flex;align-items:center;gap:8px;color:#315e3b;background:#e5f0e6;border:1px solid #c5ddc9;font-size:11px}.success-message a{margin-left:auto;font-weight:800;text-decoration:underline}.error-message{color:#7d302c;background:#f4e3e1;border-color:#e8c2bf}.warning-card,.data-notice,.legal-draft{margin-top:24px;padding:18px;display:flex;gap:13px;align-items:flex-start;background:#f2eee5;border:1px solid #e3d7bf}.warning-card svg,.data-notice svg,.legal-draft svg{flex:0 0 auto;color:#078fc9}.warning-card strong,.data-notice strong,.legal-draft strong{font-size:12px}.warning-card p,.data-notice p,.legal-draft p{margin:3px 0 0;color:#777064;font-size:10px}.warning-card.wide{max-width:760px;margin-inline:auto}.spec-list{margin-top:22px}.spec-list>div{display:grid;grid-template-columns:140px 1fr;padding:10px 0;border-top:1px solid var(--line);font-size:11px}.spec-list dt{color:#858681}.spec-list dd{margin:0;font-weight:700}.spec-list a{text-decoration:underline}.product-tabs{padding-bottom:50px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-tabs article{padding:50px 38px;border-right:1px solid var(--line)}.product-tabs article:first-child{padding-left:0}.product-tabs article:last-child{border-right:0}.product-tabs h2{font-size:28px}.product-tabs p{color:#686a65;font-size:12px}.cart-layout,.checkout-layout{display:grid;grid-template-columns:1fr 360px;gap:48px;padding-top:65px;padding-bottom:110px}.shipping-progress{margin-bottom:22px;padding:18px 20px;background:#fff;border:1px solid var(--line)}.shipping-progress>div:first-child{display:flex;justify-content:space-between;gap:20px;font-size:11px}.shipping-progress small{color:#898a85}.progress{height:4px;margin-top:14px;background:#e5e5df}.progress i{display:block;height:100%;background:var(--gold)}.cart-line{display:grid;grid-template-columns:120px 1fr 110px 80px;gap:20px;align-items:center;padding:22px 0;border-top:1px solid var(--line)}.cart-thumb .vial-stage{height:125px}.cart-thumb .vial{width:48px}.cart-thumb .vial-cap{height:20px;margin-inline:4px}.cart-thumb .vial-glass{height:65px;padding-top:12px;border-radius:3px 3px 10px 10px}.cart-thumb .vial-label{height:35px;border-top-width:2px}.cart-thumb .vial-label small,.cart-thumb .vial-label span,.cart-thumb .vial-label em{display:none}.cart-thumb .vial-label strong{margin:0;font-size:9px}.cart-thumb .sample-stamp{display:none}.cart-description>span{color:#078fc9;font-size:8px;font-weight:800;letter-spacing:.1em}.cart-description h2{margin:7px 0;font-family:var(--display);font-size:25px;font-weight:400}.cart-description p{margin:0;color:#7b7c77;font-size:10px}.remove-link{margin-top:12px;padding:0;display:flex;gap:6px;align-items:center;border:0;background:transparent;color:#8a4945;font-size:10px}.line-total{text-align:right;font-size:14px}.cart-main>.back-link{margin-top:25px}.order-summary,.checkout-summary{position:sticky;top:130px;align-self:start;padding:27px;background:#111214;color:#fff}.order-summary h2,.checkout-summary h2{margin:0 0 22px;font-family:var(--display);font-size:28px;font-weight:400}.order-summary dl,.checkout-summary dl{margin:0;display:grid;gap:13px}.order-summary dl div,.checkout-summary dl div{display:flex;justify-content:space-between;gap:20px;color:#afb0ad;font-size:11px}.order-summary dd,.checkout-summary dd{margin:0;color:#fff}.discount-row dd{color:#9fd2a8!important}.summary-total{margin:8px 0 15px;padding-top:18px;border-top:1px solid #3c3d3e;align-items:end}.summary-total dt{color:#fff;font-size:13px;font-weight:700}.summary-total dd{font-family:var(--display);font-size:27px}.coupon-form{margin:21px 0;padding:18px 0;border-top:1px solid #343537;border-bottom:1px solid #343537}.coupon-form label{color:#aaa}.coupon-form>div{display:grid;grid-template-columns:1fr auto;margin-top:7px}.coupon-form input{background:#212325;border-color:#444648;color:#fff}.coupon-form button{border:0;padding:0 13px;background:var(--gold);font-size:10px;font-weight:800}.coupon-form small{display:block;margin-top:6px;color:#bbb}.secure-note,.checkout-summary>p{display:flex;align-items:center;justify-content:center;gap:7px;color:#7f817d;font-size:9px}.checkout-form{display:grid;gap:20px}.checkout-section{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:28px;background:#fff;border:1px solid var(--line)}.checkout-section>span{width:38px;height:38px;display:grid;place-items:center;color:#078fc9;border:1px solid #a8d7eb;font-family:var(--display)}.checkout-section h2{margin:6px 0 20px;font-family:var(--display);font-size:28px;font-weight:400}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .full{grid-column:1/-1}.radio-card{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:16px;border:1px solid #d9dad4}.radio-card span{display:grid;gap:3px}.radio-card small{color:#858681;font-weight:400}.legal-check{grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:14px 0;font-weight:500;line-height:1.5}.legal-check input{margin-top:2px}.legal-check a{text-decoration:underline;font-weight:700}.review-panel{padding:24px;background:#fff;border:1px solid var(--line)}.review-row{display:grid;grid-template-columns:80px 1fr auto;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:11px}.review-row span{color:#858681}.review-row p{margin:0;line-height:1.5}.review-row button{border:0;background:transparent;font-weight:800;text-decoration:underline}.payment-block{margin-top:26px;padding:34px;text-align:center;background:#f1ece0;border:1px solid #e0d1b3}.payment-block svg{margin:auto;width:36px;height:36px;color:#078fc9}.payment-block h2{font-family:var(--display);font-size:29px;font-weight:400}.payment-block p{color:#6f6a60;font-size:11px}.checkout-line{display:grid;grid-template-columns:25px 1fr auto;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid #343537}.checkout-line>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#111;font-size:9px;font-weight:800}.checkout-line div{display:grid;gap:2px}.checkout-line strong{font-size:11px}.checkout-line small{color:#777;font-size:8px}.checkout-line b{font-size:10px}.coa-search-section{padding-top:60px;padding-bottom:110px}.coa-search-box{display:grid;grid-template-columns:70px 1fr;gap:20px;align-items:center;max-width:850px;margin:auto;padding:25px;background:#fff;border:1px solid var(--line);box-shadow:0 15px 50px #14141412}.coa-search-box>svg{width:45px;height:45px;color:#078fc9}.coa-search-box label{margin-bottom:7px}.coa-search-box label+div{display:grid;grid-template-columns:1fr 50px}.coa-search-box button{border:0;background:var(--ink);color:#fff;display:grid;place-items:center}.coa-search-section>.data-notice{max-width:850px;margin:20px auto 35px}.coa-table-wrap,.admin-table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--line)}.coa-table,.admin-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.coa-table th,.coa-table td,.admin-table-wrap th,.admin-table-wrap td{padding:16px;text-align:left;border-bottom:1px solid #e6e7e1;white-space:nowrap}.coa-table th,.admin-table-wrap th{color:#777873;background:#f0f0eb;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.status-badge{display:inline-block;padding:5px 7px;color:#805f2b;background:#f0e7d5;border:1px solid #dfcca8;font-size:8px;font-weight:800}.coa-table button{display:flex;gap:5px;align-items:center;border:0;background:transparent;color:#999;font-size:10px}.longform{max-width:820px;padding-top:75px;padding-bottom:110px}.longform-note{display:inline-block;margin-bottom:35px;padding:7px 10px;background:#e7ddc9;color:#74592b;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.longform section{padding:28px 0;border-bottom:1px solid var(--line)}.longform h2{font-size:32px}.longform p{color:#62645f;font-size:14px}.longform>.back-link{margin-top:35px}.legal-draft{margin:0 0 25px;background:#efe1df;border-color:#ddc0bc}.legal-draft svg{color:#944a43}.form-page{display:grid;grid-template-columns:1fr 320px;gap:50px;padding-top:65px;padding-bottom:110px}.form-page form,.auth-card form,.narrow-form form{padding:30px;background:#fff;border:1px solid var(--line)}.form-page form>.data-notice,.auth-card form>.data-notice{margin:0 0 24px}.form-page aside{align-self:start;padding:30px;background:#111214;color:#fff}.form-page aside>svg{color:var(--gold)}.form-page aside h2{font-family:var(--display);font-weight:400;font-size:28px}.form-page aside p{color:#999a97;font-size:11px}.form-page aside .arrow-link{color:var(--gold-light)}.honeypot{position:absolute!important;left:-99999px!important}.preview-confirmation{min-height:370px;padding:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid var(--line)}.preview-confirmation svg{width:48px;height:48px;color:#078fc9}.preview-confirmation h2{font-family:var(--display);font-size:34px;font-weight:400}.preview-confirmation p{max-width:520px;color:#73746f;font-size:12px}.narrow-form,.auth-card{max-width:580px;padding-top:65px;padding-bottom:110px}.narrow-form form,.auth-card form{display:grid;gap:18px}.auth-card form>p{margin:0;color:#777;text-align:center;font-size:11px}.auth-card form>p a{font-weight:800;text-decoration:underline}.faq-full{max-width:850px;padding-top:60px;padding-bottom:110px}.faq-full details{padding:25px 0}.faq-full summary{font-size:24px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:90px;padding-bottom:110px}.about-grid article p{color:#666863;font-size:14px}.about-grid aside{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-grid aside div{min-height:230px;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;background:#fff;border:1px solid var(--line)}.about-grid aside div:first-child{grid-column:1/-1;min-height:180px;background:#111214;color:#fff}.about-grid aside strong{margin-bottom:auto;color:#078fc9;font-family:var(--display);font-size:38px;font-weight:650}.about-grid aside h3{margin:20px 0 0;font-family:var(--display);font-size:25px;font-weight:400}.about-grid aside p{color:#767873;font-size:10px}.dashboard-layout{display:grid;grid-template-columns:230px 1fr;gap:30px;padding-top:65px;padding-bottom:110px}.dashboard-layout>nav{align-self:start;display:grid;padding:14px;background:#fff;border:1px solid var(--line)}.dashboard-layout>nav a:not(.button){padding:13px;color:#6f716c;font-size:11px;font-weight:700;border-bottom:1px solid #ecece7}.dashboard-layout>nav a.active{color:#8b672e;background:#f4efe5}.dashboard-layout>nav .button{margin-top:15px}.dashboard-panel{min-height:450px;background:#fff;border:1px solid var(--line)}.dashboard-panel>.data-notice{margin:25px}.dashboard-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboard-empty>svg{width:45px;height:45px;color:#079fdc}.dashboard-empty h2{margin-bottom:4px;font-family:var(--display);font-size:34px;font-weight:400}.dashboard-empty p{max-width:480px;color:#747670;font-size:12px}.admin-page{padding-top:55px;padding-bottom:110px}.admin-page>.data-notice{margin:0 0 25px}.admin-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.admin-metrics article{padding:18px;display:grid;background:#fff;border:1px solid var(--line)}.admin-metrics svg{width:20px;color:#078fc9}.admin-metrics span{margin-top:25px;color:#777873;font-size:9px;font-weight:800;text-transform:uppercase}.admin-metrics strong{margin:3px 0;font-family:var(--display);font-size:32px;font-weight:400}.admin-metrics small{color:#a2a39f;font-size:8px}.admin-grid{margin-top:25px;display:grid;grid-template-columns:1fr 290px;gap:25px}.admin-grid>section,.admin-grid>aside{padding:25px;background:#fff;border:1px solid var(--line)}.admin-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.admin-section-title h2,.admin-grid aside h2{margin:0;font-family:var(--display);font-size:27px;font-weight:400}.admin-section-title p{margin:4px 0 0;color:#777873;font-size:9px}.admin-grid aside ul{list-style:none;padding:0;display:grid;gap:13px}.admin-grid aside li{display:flex;align-items:center;gap:9px;color:#6d6f69;font-size:10px}.admin-grid aside li svg{width:17px;color:#078fc9}.admin-shortcuts{display:grid;gap:8px;margin-top:23px}.admin-shortcuts a{padding:12px;display:flex;align-items:center;gap:9px;background:#f1f1ec;font-size:10px;font-weight:800}.admin-shortcuts svg{width:17px;color:#078fc9}.site-footer{background:#090a0c;color:#fff}.footer-top{width:min(1240px,calc(100% - 40px));margin:auto;padding:80px 0 70px;display:grid;grid-template-columns:1.3fr repeat(3,.7fr) 1.2fr;gap:46px}.footer-brand p{max-width:280px;color:#777976;font-size:11px}.ruo-pill{margin-top:20px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #333537;color:#999;font-size:9px}.ruo-pill svg{color:var(--gold)}.footer-top h3{margin:0 0 18px;color:#c6c7c3;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.footer-top>div:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-top a{color:#7f817d;font-size:10px}.footer-top a:hover{color:var(--gold-light)}.footer-top .newsletter p{margin:0;color:#777976;font-size:10px}.newsletter form{width:100%;display:grid;grid-template-columns:1fr 40px;margin-top:10px}.newsletter input{background:#161719;color:#fff;border-color:#323436}.newsletter button{border:0;background:var(--gold)}.newsletter small{color:#989995;font-size:8px}.footer-bottom{min-height:70px;padding:15px max(20px,calc((100vw - 1240px)/2));display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid #27292a;color:#5f615e;font-size:8px}.footer-bottom p:last-child{max-width:640px;text-align:right}.cookie-banner{position:fixed;z-index:100;left:20px;bottom:20px;width:min(620px,calc(100% - 40px));padding:18px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#fff;background:#161719;border:1px solid #3b3d3f;box-shadow:0 16px 50px #00000047}.cookie-banner strong{font-size:12px}.cookie-banner p{margin:3px 0 0;color:#888a86;font-size:9px}.cookie-banner>div:last-child{display:flex;align-items:center;gap:8px;white-space:nowrap}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#050607e0;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.age-modal{width:min(470px,100%);padding:42px;color:#fff;text-align:center;background:#111214;border:1px solid #3b3d3f;box-shadow:0 35px 90px #0009}.age-modal .brand{justify-content:center;margin-bottom:27px}.age-modal .kicker{margin-top:8px}.age-modal h2{margin:13px 0;font-family:var(--display);font-size:38px;font-weight:400}.age-modal p{color:#999a97;font-size:11px}.age-modal .button{margin-top:10px}.not-found{min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#111214;color:#fff}.not-found>span{color:#9d7a3f;font-family:var(--display);font-size:100px;line-height:1}.not-found h1{margin:15px 0 5px;font-family:var(--display);font-size:45px;font-weight:400}.not-found p{color:#888a86;font-size:12px}@media(max-width:1050px){.nav{gap:20px}.product-grid{grid-template-columns:repeat(2,1fr)}.quality-grid{gap:50px}.admin-metrics{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1.3fr repeat(2,1fr)}.footer-top .newsletter{grid-column:2/-1}}@media(max-width:820px){.header-inner{height:66px;grid-template-columns:1fr auto}.nav{position:absolute;left:0;right:0;top:66px;display:none;padding:22px;flex-direction:column;align-items:stretch;background:#111214;border-top:1px solid #303234}.nav.open{display:flex}.header-actions>a:first-child{display:none}.menu-button{display:block}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-bottom:20px}.hero-art{min-height:510px}.hero-ring.ring-two{width:470px;height:470px}.spec-one{left:4%}.spec-two{right:4%}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-strip>div:nth-child(2){border-right:0}.quality-grid,.product-detail-grid,.cart-layout,.checkout-layout,.form-page,.about-grid,.admin-grid{grid-template-columns:1fr}.quality-art{max-width:600px}.quality-copy{grid-row:1}.article-grid,.article-grid.all{grid-template-columns:repeat(2,1fr)}.faq-preview{grid-template-columns:1fr;gap:45px}.shop-layout{grid-template-columns:1fr}.filters{position:static;grid-template-columns:1fr 1fr}.filter-title,.filters .button{grid-column:1/-1}.product-tabs{grid-template-columns:1fr}.product-tabs article,.product-tabs article:first-child{padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.order-summary,.checkout-summary{position:static}.form-page aside{grid-row:1}.footer-top{grid-template-columns:1fr 1fr}.footer-brand,.footer-top .newsletter{grid-column:1/-1}}@media(max-width:600px){.container,.header-inner,.footer-top{width:min(100% - 28px,1180px)}.announcement{font-size:8px}.header-actions{gap:16px}.brand-mark{width:34px;height:34px}.brand strong{font-size:14px}.hero,.hero-grid{min-height:auto}.hero-copy{padding-top:60px}.hero h1{font-size:51px}.hero-actions{flex-direction:column;align-items:stretch}.hero-art{min-height:460px}.hero-art .vial-stage.large{height:450px}.spec-card{width:132px;padding:11px}.ring-one{width:340px;height:340px}.ring-two{width:420px!important;height:420px!important}.trust-strip{grid-template-columns:1fr}.trust-strip>div{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--line);padding-left:30px}.section{padding-top:72px;padding-bottom:72px}.section-heading{align-items:flex-start;flex-direction:column}.product-grid,.product-grid.three,.article-grid,.article-grid.all{grid-template-columns:1fr}.quality-section{padding:75px 0}.quality-art{grid-template-columns:1fr;transform:none}.quality-panel,.quality-panel.offset{min-height:240px;margin:0}.cta-band .container{align-items:flex-start;flex-direction:column}.page-hero{padding:70px 0 60px}.page-hero h1{font-size:45px}.filters{grid-template-columns:1fr}.filter-title,.filters .button{grid-column:auto}.results-bar{align-items:flex-start;flex-direction:column;padding-bottom:15px}.product-detail-grid{gap:35px}.product-info h1{font-size:50px}.buy-row{grid-template-columns:100px 1fr}.cart-line{grid-template-columns:85px 1fr}.cart-line .quantity{width:110px}.line-total{text-align:left}.shipping-progress>div:first-child{flex-direction:column;gap:3px}.checkout-section{grid-template-columns:1fr;padding:20px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.review-row{grid-template-columns:65px 1fr}.review-row button{grid-column:2;justify-self:start;padding:0}.coa-search-box{grid-template-columns:1fr}.coa-search-box>svg{display:none}.about-grid aside{grid-template-columns:1fr}.about-grid aside div:first-child{grid-column:auto}.dashboard-layout{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-section-title{align-items:flex-start;flex-direction:column}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:5px}.footer-bottom p:last-child{text-align:left}.cookie-banner{flex-direction:column;align-items:flex-start}.cookie-banner>div:last-child{width:100%;justify-content:space-between}.age-modal{padding:30px 22px}}body{background:var(--paper);color:#10202d}.announcement{background:#020a12;color:#a8b9c5;border-bottom-color:#12293a}.announcement span{color:#00b7f1}.site-header{background:#030d17f0;border-bottom-color:#66d3ff1f}.header-inner{height:82px}.brand{color:#00b7f1}.brand-mark{filter:drop-shadow(0 0 15px rgba(0,183,241,.18))}.brand strong{color:#f7fbff;font-weight:750}.brand em{color:#34bff3}.nav a{color:#b8c7d1;font-size:12px;font-weight:650;letter-spacing:.03em}.nav a:hover,.nav a.active,.header-actions a:hover,.menu-button:hover{color:#5dd4ff}.cart-link span{background:#00aeef;color:#00111d}.button{min-height:49px;padding-inline:25px;border-radius:5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}.button-gold{background:linear-gradient(135deg,#00b8f4,#078bd4);color:#fff;border-color:#25c8ff}.button-gold:hover{background:linear-gradient(135deg,#32c9ff,#0799e6);box-shadow:0 10px 28px #00aef038}.button-dark{background:#071827;border-color:#142e42;color:#fff}.button-dark:hover{background:#0b2a43;border-color:#00aef0}.button-light{background:#fff;color:#052239}.button-light:hover{background:#eaf8ff}.button-outline{border-color:#84d5f96b;color:#f6fbff}.button-outline:hover{border-color:#55d2ff;color:#55d2ff;background:#00aef012}.button-outline-dark{border-color:#aec4d2;color:#082039}.kicker{color:#5bd2ff;font-size:9px;letter-spacing:.26em}.kicker.dark{color:#078bc7}.arrow-link{border-color:#65bfe7;color:#05233a}.hero{position:relative;min-height:740px;overflow:hidden;background:#020c16;color:#fff;isolation:isolate}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#020a12fa,#030e19ed 34%,#030e196b 61%,#030e1914),linear-gradient(0deg,rgba(1,8,14,.56),transparent 45%)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent 49.8%,rgba(103,211,255,.08) 50%,transparent 50.2%);opacity:.25}.hero-grid{min-height:740px;display:flex;align-items:center}.hero-copy{width:min(650px,58%);padding:110px 0 125px}.hero-overline{display:inline-flex;align-items:center;gap:11px;color:#70d9ff;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.hero-overline i{width:29px;height:2px;background:#00b7f1;box-shadow:0 0 13px #00b7f1cc}.hero h1{max-width:650px;margin:25px 0 27px;font-size:clamp(59px,6.5vw,94px);font-weight:700;line-height:.92;letter-spacing:-.065em}.hero h1 em{display:inline-block;color:#49caff;font-style:normal;font-weight:300}.hero-copy>p{max-width:590px;margin:0;color:#b7c8d4;font-size:16px;line-height:1.75}.hero-actions{margin:35px 0 32px}.hero-credentials{display:flex;flex-wrap:wrap;gap:11px 21px;color:#8da7b8;font-size:9px;letter-spacing:.03em}.hero-credentials span{display:flex;align-items:center;gap:7px}.hero-credentials svg{width:14px;color:#17b9ef}.hero-corner-note{position:absolute;left:max(20px,calc((100vw - 1180px)/2));bottom:25px;color:#557083;font-size:7px;font-weight:800;letter-spacing:.18em}.hero-corner-note span{color:#00b7f1;padding:0 8px}.trust-strip{position:relative;z-index:2;background:#fff;border-bottom-color:#d8e6ee;box-shadow:0 18px 50px #051c2d0d}.trust-strip>div{min-height:112px;border-right-color:#dce8ef}.trust-strip svg{color:#039fdc}.trust-strip strong{color:#0d2639;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.trust-strip small{color:#718594}.section{padding-top:115px;padding-bottom:115px}.catalog-section{background:linear-gradient(180deg,#f4f8fb 0,#edf4f8)}.section-heading{align-items:flex-end;margin-bottom:49px}.section-heading h2,.quality-copy h2,.cta-band h2,.faq-preview h2,.product-tabs h2,.longform h2,.about-grid h2{color:#082035;font-weight:650;letter-spacing:-.045em}.section-heading-copy{max-width:390px;display:grid;justify-items:start;gap:14px}.section-heading-copy p{margin:0;color:#667b8b;font-size:12px}.product-grid{gap:20px}.product-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-color:#d7e4eb;border-radius:10px;box-shadow:0 16px 38px #041d2f12}.product-card:hover{transform:translateY(-7px);border-color:#00aef08c;box-shadow:0 25px 58px #031f3224}.vial-stage{height:305px;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--accent) 24%,#0d2a40) 0,#071a2b 38%,#020a12)}.vial-stage:after{content:"";position:absolute;left:8%;right:8%;bottom:18px;height:15px;border-radius:50%;background:#00000094;filter:blur(11px)}.vial{filter:drop-shadow(0 26px 22px rgba(0,0,0,.58))}.vial-glass{background:linear-gradient(90deg,#5b8496ad,#e8f7fcf2 25%,#bfe1ebcc 63%,#2e5365bf)}.vial-label{color:#fff;background:linear-gradient(105deg,#061525,#0b263d 51%,#06111e);border-top-color:var(--accent);border-bottom-color:#2377a1}.vial-label small{color:#7fdaff;font-weight:800}.vial-label strong{color:#fff;font-family:var(--display);font-weight:680}.vial-label span{color:#54ceff}.vial-label em{color:#c5dce8}.molecule{border-color:color-mix(in srgb,var(--accent) 48%,transparent)}.sample-stamp{color:#83dcff;background:#010a11d1;border:1px solid rgba(80,202,255,.2)}.product-photo-stage{height:auto;aspect-ratio:1;overflow:hidden;container-type:inline-size;background:#020b14}.product-photo-stage:after{display:none}.product-photo{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-card:hover .product-photo{transform:scale(1.025)}.template-copy{position:absolute;z-index:4;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:.65cqw 1cqw;color:#f6fbff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.7);pointer-events:none}.template-copy strong,.template-copy span{display:-webkit-box;width:100%;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.template-copy strong{font-family:var(--display);font-size:4.8cqw;font-weight:700;line-height:1.02;letter-spacing:-.035em;-webkit-line-clamp:2}.label-short .template-copy strong{white-space:nowrap}.template-copy span{margin-top:1cqw;color:#36c9ff;font-size:1.55cqw;font-weight:800;line-height:1.15;letter-spacing:.025em;-webkit-line-clamp:2}.template-vial-copy{left:22.8%;top:58%;width:26.4%;height:14.4%}.template-vial-copy strong{font-size:4.05cqw}.template-vial-copy span{font-size:1.35cqw}.template-box-copy{left:52.2%;top:35.7%;width:27.4%;height:17.6%}.label-medium .template-box-copy strong{font-size:3.65cqw;line-height:1.05}.label-medium .template-vial-copy strong{font-size:3.1cqw;line-height:1.05}.label-long .template-box-copy strong{font-size:2.85cqw;line-height:1.08}.label-long .template-vial-copy strong{font-size:2.38cqw;line-height:1.08}.label-xlong .template-box-copy strong{font-size:2.45cqw;line-height:1.08}.label-xlong .template-vial-copy strong{font-size:2.02cqw;line-height:1.08}.template-copy .subtitle-long{font-size:1.22cqw;line-height:1.12}.template-copy .subtitle-xlong{font-size:1.02cqw;line-height:1.1}.product-photo-stage.large{width:min(100%,575px);height:auto;aspect-ratio:1}.cart-thumb .product-photo-stage{width:125px;height:125px;aspect-ratio:1}.cart-thumb .product-photo{border-radius:4px}.product-card-body{display:flex;flex:1;flex-direction:column;padding:24px}.eyebrow-row{color:#7790a0}.eyebrow-row b{color:#078fc9}.product-card h3{color:#092339;font-family:var(--display);font-size:25px;font-weight:680;letter-spacing:-.035em}.product-card h3 span{color:#078fc9;font-size:13px}.product-subtitle{min-height:34px;margin-top:-2px;color:#078fc9;font-size:10px;font-weight:750;line-height:1.45}.product-card p{min-height:76px;color:#718390}.product-card .price-row{margin-top:auto}.price-row strong{color:#082139}.quality-section{position:relative;padding:125px 0;background:radial-gradient(circle at 14% 30%,#0c314c 0,#061725,#020b13 72%)}.quality-section:after{content:"";position:absolute;right:4%;top:10%;width:370px;height:370px;border-radius:50%;border:1px solid rgba(68,204,255,.08);box-shadow:0 0 0 80px #31bcef05,0 0 0 160px #31bcef03}.quality-grid{position:relative;z-index:1;gap:100px}.quality-copy h2{color:#fff;font-size:clamp(42px,4.8vw,66px)}.quality-copy>p{color:#90a8b7}.quality-copy li{color:#c7d8e2}.quality-copy li svg{color:#19baf1}.quality-art{transform:none}.quality-panel{min-height:350px;border-radius:8px;background:linear-gradient(145deg,#0f3047eb,#03101bf5);border-color:#60cefa2e;box-shadow:0 25px 60px #00000040}.quality-panel.offset{background:linear-gradient(145deg,#07273df2,#020c15fa)}.quality-panel>span{color:#1d5776;font-weight:700}.quality-panel svg{color:#36c7fa}.quality-panel strong{font-family:var(--display);font-weight:650}.quality-panel p{color:#829cac}.research-section{background:var(--paper)}.article-grid{gap:20px}.article-card{min-height:300px;padding:32px;border-color:#d9e6ed;border-radius:8px;box-shadow:0 10px 28px #061f300a}.article-card>span{color:#08a4e1;font-family:var(--display);font-weight:750}.article-card h3,.article-card h2{color:#0b2539;font-family:var(--display);font-weight:650}.article-card:hover{background:#061725;border-color:#0aaee9}.article-card:hover h3,.article-card:hover h2{color:#fff}.article-card:hover p{color:#9cb1bf}.article-card b{color:#087fac}.article-card:hover b{color:#55d3ff}.cta-band{padding:80px 0;background:linear-gradient(125deg,#006aa5,#00aeea);color:#fff}.cta-band .kicker{color:#bceeff}.cta-band h2{color:#fff}.cta-band p{color:#cef}.page-hero{background:radial-gradient(circle at 78% 0,#0c3b59,#041523 55%,#020a12)}.page-hero h1{font-weight:670}.orb-one{background:radial-gradient(circle,#075a82,transparent 67%)}.orb-two{border-color:#0b5c83}.filters,.checkout-section,.review-panel,.form-page form,.auth-card form,.narrow-form form,.dashboard-panel,.dashboard-layout>nav,.admin-metrics article,.admin-grid>section,.admin-grid>aside,.coa-search-box,.coa-table-wrap,.admin-table-wrap{border-color:#d7e4ec;box-shadow:0 10px 30px #041d2f0a}input:focus,select:focus,textarea:focus{border-color:#00a8e8;box-shadow:0 0 0 3px #00aef01f}.order-summary,.checkout-summary,.form-page aside{background:#061725}.coupon-form button,.newsletter button,.checkout-line>span{background:#00aef0}.progress i{background:#00aef0}.product-detail .vial-stage.large{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 22%,#12344b),#071a2b 52%,#020b13);border-radius:10px}.product-info h1{color:#082139;font-size:clamp(42px,4.6vw,64px);font-weight:680;letter-spacing:-.045em;overflow-wrap:anywhere}.product-alias{margin:10px 0 0;color:#087fac;font-size:14px;font-weight:750;line-height:1.45}.coming-soon-panel{max-width:520px;margin:24px 0;padding:20px;background:#e7f3f9;border:1px solid #c8e2ef;border-radius:7px}.coming-soon-panel strong{color:#082139}.coming-soon-panel p{margin:6px 0 15px;color:#5f7483;font-size:11px}.site-footer{background:#020a12}.footer-top{border-top:1px solid #10283a}.ruo-pill{border-color:#1b3a4f}.footer-top h3{color:#c8dde8}.footer-top a:hover{color:#55d2ff}.newsletter input{background:#061725;border-color:#173347}.footer-bottom{border-top-color:#102332}.cookie-banner{background:#061725;border-color:#18435d}.modal-backdrop{background:#01070de6}.age-modal{background:linear-gradient(145deg,#081e30,#030c15);border-color:#17425c;border-radius:10px}.age-modal h2{font-weight:650}.not-found{background:#061725}.not-found>span{color:#00aef0}@media(max-width:820px){.header-inner{height:70px}.nav{top:70px;background:#041421}.hero{min-height:720px}.hero-photo{object-position:63% center}.hero-shade{background:linear-gradient(90deg,#020a12fa,#030e19d9 58%,#030e1952),linear-gradient(0deg,rgba(1,8,14,.7),transparent 60%)}.hero-grid{min-height:720px}.hero-copy{width:min(650px,78%)}.quality-copy{grid-row:auto}.quality-art{max-width:none}}@media(max-width:600px){.hero{min-height:710px}.hero-photo{object-position:66% center;opacity:.7}.hero-shade{background:linear-gradient(90deg,#020a12f7,#020a1294),linear-gradient(0deg,#020a12 3%,transparent 62%)}.hero-grid{min-height:710px;align-items:flex-start}.hero-copy{width:100%;padding:80px 0 160px}.hero h1{font-size:56px}.hero-copy>p{font-size:14px}.hero-actions{align-items:stretch}.hero-credentials{display:grid}.hero-corner-note{display:none}.trust-strip>div{min-height:92px}.section{padding-top:80px;padding-bottom:80px}.section-heading-copy{max-width:none}.quality-section{padding:85px 0}.quality-grid{gap:55px}.quality-copy h2{font-size:43px}.quality-panel{min-height:250px}}
