:root{--ivory:#F6F2EB;--surface:#FFFDF8;--indigo:#07074B;--indigo-deep:#050538;--ink:#0E0E2A;--gold:#C9A961;--gold-ink:#77601F;--muted:#54547A;--line-azure:#0A9CF9;--line-royal:#0E33A5;--line-onyx:#0E0E0E;--line-magenta:#D0299E;--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk",Inter,system-ui,Arial,sans-serif;--pill:999px;--maxw:1200px;--hairline:1px solid rgba(201,169,97,.55)}#ogpage *{margin:0;padding:0;box-sizing:border-box}#ogpage{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){#ogpage{scroll-behavior:auto}#ogpage *,#ogpage *:before,#ogpage *:after{animation:none!important;transition:none!important}}#ogpage{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased}#ogpage h1,#ogpage h2,#ogpage h3{font-family:var(--serif);font-weight:400;color:var(--indigo);text-wrap:balance;line-height:1.08}#ogpage p{text-wrap:pretty}#ogpage a{color:inherit}#ogpage img,#ogpage svg{display:block;max-width:100%}#ogpage .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}#ogpage .eyebrow{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.24em;text-transform:uppercase}#ogpage:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#ogpage .topbar{background:var(--indigo);color:var(--ivory);border-bottom:var(--hairline);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:9px 16px}#ogpage .topbar b{color:var(--gold);font-weight:600}#ogpage .nav{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--ivory) 92%,white);border-bottom:1px solid rgba(7,7,75,.12);height:96px;display:flex;align-items:center}#ogpage .nav .wrap{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}#ogpage .nav-side{display:flex;align-items:center;gap:8px}#ogpage .nav-left{justify-self:start}#ogpage .nav-right{justify-self:end;gap:12px}#ogpage .brand{display:flex;align-items:center;gap:12px;text-decoration:none;padding:8px 0;min-height:44px;justify-self:center}#ogpage .brand .emblem{width:34px;height:34px;color:var(--indigo)}#ogpage .brand .word{font-family:var(--serif);font-size:24px;letter-spacing:.06em;color:var(--indigo);line-height:1}#ogpage .brand .word small{display:block;font-family:var(--sans);font-size:8.5px;font-weight:600;letter-spacing:.5em;color:var(--gold-ink);margin-top:2px}#ogpage .nav-links{display:flex;align-items:center;gap:2px;list-style:none}#ogpage .nav-links a{text-decoration:none;font-weight:500;font-size:16px;color:var(--ink);padding:12px 14px;border-radius:var(--pill);white-space:nowrap}#ogpage .nav-links a:hover{background:#07074b0f}#ogpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-weight:600;font-size:14.5px;letter-spacing:.02em;padding:13px 26px;border-radius:var(--pill);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s cubic-bezier(.2,.7,.2,1),background .18s}#ogpage .btn:hover{transform:translateY(-1px)}#ogpage .btn-ink{background:var(--indigo);color:var(--ivory)}#ogpage .btn-ink:hover{box-shadow:0 8px 24px #07074b40}#ogpage .btn-ivory{background:var(--ivory);color:var(--indigo)}#ogpage .btn-ghost-gold{background:transparent;color:var(--ivory);border-color:var(--gold)}#ogpage .btn-ghost-gold:hover{background:#c9a9611f}#ogpage .btn-verify{background-color:#c9a961;background-image:linear-gradient(100deg,#bc9a55,#ddc183 55%,#c9a961);color:var(--indigo);border-color:transparent;padding:12px 22px;font-size:15px}#ogpage .btn-verify:hover{box-shadow:0 8px 20px #c9a96166}#ogpage .cart-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--pill);color:var(--indigo)}#ogpage .cart-link:hover{background:#07074b0f}#ogpage .nav-toggle,#ogpage .nav-burger{display:none}#ogpage .hero{background-color:var(--indigo);background-image:linear-gradient(92deg,#050538eb,#050538a8 34%,#05053824 58%,#05053800 74%),url(/cdn/shop/files/og-pg-hero-seamless.webp?v=1784859681);background-size:cover;background-position:center right;color:var(--ivory);position:relative;overflow:hidden}#ogpage .hero .wave{position:absolute;inset:auto -8% -12% -8%;opacity:.07;pointer-events:none}#ogpage .hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:clamp(540px,74vh,780px);padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(48px,8vh,96px)}#ogpage .hero .eyebrow{color:var(--gold)}#ogpage .hero h1{color:var(--ivory);font-size:clamp(2.3rem,3.8vw,3.5rem);font-weight:300;letter-spacing:-.01em;margin:20px 0 22px}#ogpage .hero h1 em{font-style:italic;color:var(--gold)}#ogpage .hero .lede{max-width:54ch;font-size:clamp(1rem,1.2vw,1.125rem);color:#f6f2ebd1}#ogpage .hero .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}#ogpage .hero-note{margin-top:26px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#f6f2ebbd}#ogpage .hero-note b{color:var(--gold);font-weight:600}#ogpage .hero-visual img{width:100%;height:auto;border-radius:6px;border:1px solid rgba(201,169,97,.35);box-shadow:0 30px 60px #02021480}#ogpage .proof{background:var(--ivory);border-bottom:1px solid rgba(7,7,75,.1)}#ogpage .proof .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0}#ogpage .proof-item{padding:22px 18px;text-align:center;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--indigo)}#ogpage .proof-item+.proof-item{border-left:var(--hairline)}#ogpage .proof-item span{display:block;color:var(--gold-ink);font-size:10px;letter-spacing:.16em;margin-top:4px;font-weight:600}#ogpage .range{padding:clamp(64px,9vh,110px) 0}#ogpage .sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:44px}#ogpage .sec-head h2{font-size:clamp(2rem,3.4vw,3.1rem);font-weight:300}#ogpage .sec-head .rule-note{max-width:34ch;font-size:14px;color:var(--muted);border-top:var(--hairline);padding-top:12px}#ogpage .range-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}#ogpage .card{background:var(--surface);border:1px solid rgba(7,7,75,.14);display:flex;flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1)}#ogpage .card:hover{transform:translateY(-5px);box-shadow:0 22px 44px #07074b24}#ogpage .card:nth-child(2){translate:0 18px}#ogpage .card:nth-child(4){translate:0 18px}#ogpage .card-visual{--line:#0E33A5;background:color-mix(in oklab,var(--line) 88%,#20204a);aspect-ratio:9/8;overflow:hidden}#ogpage .card-photo{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}#ogpage .card:hover .card-photo{transform:scale(1.04)}#ogpage .card-body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1}#ogpage .card-line{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}#ogpage .card-name{font-family:var(--serif);font-size:22px;color:var(--indigo);line-height:1.15}#ogpage .card-name .plus{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:block;margin-top:3px;color:var(--muted)}#ogpage .card-ben{font-size:13.5px;color:var(--muted)}#ogpage .card-foot{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(7,7,75,.1)}#ogpage .card-price{font-family:var(--serif);font-size:19px;color:var(--indigo)}#ogpage .card-go{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--indigo)}#ogpage .card:hover .card-go{color:var(--gold-ink)}#ogpage .evidence{background:var(--surface);border-top:1px solid rgba(7,7,75,.1);border-bottom:1px solid rgba(7,7,75,.1);padding:clamp(64px,9vh,110px) 0}#ogpage .evidence .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}#ogpage .ev-intro{position:sticky;top:96px}#ogpage .ev-intro h2{font-size:clamp(2rem,3.2vw,2.9rem);font-weight:300}#ogpage .ev-intro h2 em{color:var(--gold-ink);font-style:italic}#ogpage .ev-intro p{margin-top:18px;color:var(--muted);max-width:44ch}#ogpage .ev-intro .btn{margin-top:26px}#ogpage .pillars{list-style:none;display:grid}#ogpage .pillar{padding:26px 0;border-top:var(--hairline);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px}#ogpage .pillar:last-child{border-bottom:var(--hairline)}#ogpage .pillar h3{font-size:22px;font-weight:400}#ogpage .pillar .tag{align-self:start;justify-self:end;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);border:1px solid rgba(201,169,97,.6);border-radius:var(--pill);padding:5px 11px;white-space:nowrap}#ogpage .pillar p{grid-column:1 / -1;color:var(--muted);font-size:15px;max-width:62ch}#ogpage .pillar .marks{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}#ogpage .pillar .marks span{font-size:12px;font-weight:600;color:var(--indigo);border:1px solid rgba(7,7,75,.18);border-radius:var(--pill);padding:5px 12px;background:var(--ivory)}#ogpage .verify{background-color:var(--indigo);background-image:linear-gradient(#050538e6,#050538d6),url(/cdn/shop/files/og-pg-bg-verify.webp?v=1784859681);background-size:cover;background-position:center;color:var(--ivory);position:relative;overflow:hidden;padding:clamp(64px,10vh,120px) 0}#ogpage .verify .wave{position:absolute;inset:-20% -10% auto;opacity:.1;pointer-events:none}#ogpage .verify .wrap{position:relative;max-width:760px;text-align:center}#ogpage .verify .eyebrow{color:var(--gold)}#ogpage .verify h2{color:var(--ivory);font-size:clamp(2rem,3.4vw,3rem);font-weight:300;margin:18px 0 14px}#ogpage .verify .lede{color:#f6f2ebcc;max-width:52ch;margin-inline:auto}#ogpage .verify-form{display:flex;gap:12px;max-width:520px;margin:34px auto 0}#ogpage .verify-form .field{flex:1;text-align:left}#ogpage .verify-form label{display:block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}#ogpage .verify-form input{width:100%;height:52px;border-radius:var(--pill);border:1px solid rgba(246,242,235,.35);background:#f6f2eb12;color:var(--ivory);font-family:var(--sans);font-size:15px;letter-spacing:.08em;padding:0 22px}#ogpage .verify-form input::placeholder{color:#f6f2ebb8}#ogpage .verify-form input:focus{outline:2px solid var(--gold);outline-offset:2px;background:#f6f2eb1f}#ogpage .verify-form .btn{align-self:end;height:52px}#ogpage .verify-fine{margin-top:18px;font-size:12.5px;color:#f6f2eb8c}#ogpage .manifesto{background-color:var(--ivory);background-image:linear-gradient(#f6f2ebcc,#f6f2ebdb),url(/cdn/shop/files/og-pg-bg-ivory.webp?v=1784859681);background-size:cover;background-position:center;padding:clamp(72px,11vh,130px) 0;text-align:center}#ogpage .manifesto .mark{width:44px;height:2px;background:var(--gold);margin:0 auto 30px}#ogpage .manifesto blockquote{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.25;color:var(--indigo);max-width:22ch;margin:0 auto}#ogpage .manifesto figcaption{margin-top:24px;font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}#ogpage .footer{background:var(--indigo-deep);color:#f6f2ebc7;border-top:2px solid var(--gold)}#ogpage .footer .wrap{padding-top:64px;padding-bottom:40px}#ogpage .foot-grid{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.5fr));gap:40px}#ogpage .foot-brand .word{font-family:var(--serif);font-size:26px;letter-spacing:.06em;color:var(--ivory)}#ogpage .foot-brand .word small{display:block;font-family:var(--sans);font-size:8.5px;font-weight:600;letter-spacing:.5em;color:var(--gold);margin-top:3px}#ogpage .foot-brand p{margin-top:16px;font-size:13.5px;max-width:34ch;color:#f6f2eb99}#ogpage .foot-col h4{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}#ogpage .foot-col ul{list-style:none;display:grid;gap:10px}#ogpage .foot-col a{color:#f6f2ebd1;text-decoration:none;font-size:14.5px;padding:11px 12px;margin-left:-12px;display:inline-block;min-width:44px}#ogpage .foot-col ul{gap:2px}#ogpage .foot-col a:hover{color:var(--gold)}#ogpage .foot-legal{margin-top:52px;padding-top:22px;border-top:1px solid rgba(201,169,97,.28);display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;font-size:12px;color:#f6f2eba8}#ogpage .foot-legal p{max-width:72ch}#ogpage .rv{transform:translateY(14px);transition:transform .6s cubic-bezier(.2,.7,.2,1)}#ogpage .rv.in{transform:none}#ogpage .hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}#ogpage .hero-chips span{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f6f2ebd9;border:1px solid rgba(246,242,235,.28);border-radius:var(--pill);padding:8px 16px}#ogpage .hero-chips span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}#ogpage .formula{padding:clamp(64px,9vh,110px) 0}#ogpage .formula .sec-head{margin-bottom:30px}#ogpage .table-scroll{overflow-x:auto;border:1px solid rgba(7,7,75,.14);background:var(--surface)}#ogpage .dose-table{width:100%;border-collapse:collapse;min-width:640px}#ogpage .dose-table caption{text-align:left;padding:18px 22px;font-family:var(--serif);font-size:19px;color:var(--indigo);border-bottom:var(--hairline)}#ogpage .dose-table caption small{display:block;font-family:var(--sans);font-size:12.5px;color:var(--muted);margin-top:4px}#ogpage .dose-table th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);padding:14px 22px;border-bottom:1px solid rgba(7,7,75,.14)}#ogpage .dose-table td{padding:13px 22px;font-size:14.5px;border-bottom:1px solid rgba(7,7,75,.08);vertical-align:top}#ogpage .dose-table td:first-child{font-weight:600;color:var(--indigo)}#ogpage .dose-table td .form{display:block;font-size:12px;font-weight:400;color:var(--muted);letter-spacing:.04em}#ogpage .dose-table .cx td{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--indigo);background:var(--ivory);padding:9px 22px}#ogpage .dose-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}#ogpage .formula-note{margin-top:16px;font-size:13px;color:var(--muted);max-width:72ch}#ogpage .compare{background:var(--surface);border-top:1px solid rgba(7,7,75,.1);border-bottom:1px solid rgba(7,7,75,.1);padding:clamp(64px,9vh,110px) 0}#ogpage .compare-scroll{overflow-x:auto;padding-top:30px;padding-bottom:14px}#ogpage .cmp-panel{background:#0b0b52;border-radius:22px;padding:34px 42px 42px;min-width:920px}#ogpage .cmp-grid{display:grid;grid-template-columns:23% 32% 22.5% 22.5%;position:relative}#ogpage .cmp-you-bg{position:absolute;left:calc(23% + 10px);width:calc(32% - 20px);top:-56px;bottom:-18px;background:var(--surface);border:1px solid rgba(201,169,97,.65);border-radius:16px;box-shadow:0 26px 60px #04042880}#ogpage .cg{position:relative;z-index:1;padding:19px 20px;display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55}#ogpage .cg .ci{flex:none;margin-top:2px}#ogpage .cg-head{padding-bottom:16px}#ogpage .cg-b{border-top:1px solid rgba(246,242,235,.14)}#ogpage .cg-label{font-weight:600;color:var(--ivory);font-size:13px}#ogpage .cg-other{color:#c9cbe4;font-size:13px}#ogpage .cg-other.cg-head{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a9accc;line-height:1.5}#ogpage .cg-you{background:var(--surface);margin-left:11px;margin-right:11px;padding-left:24px;padding-right:24px;color:var(--indigo)}#ogpage .cg-you.cg-b{border-top:1px solid rgba(7,7,75,.08)}#ogpage .cg-you b{font-weight:700}#ogpage .cg-you.cg-head{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-30px;padding-bottom:12px}#ogpage .you-pill{display:inline-block;background-color:#c9a961;background-image:linear-gradient(100deg,#bc9a55,#ddc183 55%,#c9a961);color:var(--indigo);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:var(--pill);padding:8px 18px}#ogpage .you-sub{font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}#ogpage .faq{padding:clamp(64px,9vh,110px) 0}#ogpage .faq .wrap{max-width:820px}#ogpage .faq h2{font-size:clamp(2rem,3.2vw,2.8rem);font-weight:300;text-align:center;margin-bottom:38px}#ogpage .faq details{border-top:var(--hairline)}#ogpage .faq details:last-of-type{border-bottom:var(--hairline)}#ogpage .faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:var(--serif);font-size:19px;color:var(--indigo);padding:21px 4px}#ogpage .faq summary::-webkit-details-marker{display:none}#ogpage .faq summary:after{content:"+";font-family:var(--sans);font-weight:400;font-size:22px;color:var(--gold-ink);flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.2,.7,.2,1)}#ogpage .faq details[open] summary:after{transform:rotate(45deg)}#ogpage .faq .a{padding:0 4px 22px;color:var(--muted);font-size:15px;max-width:64ch}#ogpage .logo-img{height:76px;width:auto;display:block}#ogpage .foot-logo{height:170px;width:auto;margin-bottom:18px}#ogpage .ev-figure{margin-top:36px;background:var(--surface);border:1px solid rgba(201,169,97,.5);padding:10px 10px 14px;box-shadow:0 24px 48px #07074b1f}#ogpage .ev-figure img{width:100%;height:auto;display:block}#ogpage .ev-figure figcaption{margin-top:12px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);text-align:center}#ogpage .card:hover{border-color:#c9a961a6}#ogpage .proof{border-top:2px solid var(--gold)}#ogpage .proof-item{padding:30px 18px 26px}#ogpage .proof-item svg{display:block;margin:0 auto;color:var(--gold-ink)}#ogpage .proof-item strong{display:block;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em;text-transform:none;color:var(--indigo);margin:10px 0 3px}#ogpage .card-ribbon{color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:9px 12px}#ogpage .price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(7,7,75,.1)}#ogpage .pill-save{background-color:#c9a961;background-image:linear-gradient(100deg,#bc9a55,#ddc183 55%,#c9a961);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);border-radius:var(--pill);padding:6px 12px;white-space:nowrap}#ogpage .perday{font-size:12.5px;color:var(--muted);margin-top:4px}#ogpage .chips{list-style:none;display:grid;gap:7px;margin-top:14px}#ogpage .chips li{font-size:12.5px;font-weight:600;color:var(--indigo);border:1px solid rgba(7,7,75,.16);border-radius:var(--pill);padding:7px 13px 7px 11px;background:var(--ivory)}#ogpage .chips li:before{content:"\2713";color:var(--gold-ink);font-weight:700;margin-right:8px}#ogpage .btn-buy{width:100%;margin-top:16px}#ogpage .card-golink{display:block;text-align:center;margin-top:10px;padding:13px 0;font-size:13px;font-weight:600;color:var(--indigo);text-decoration:underline;text-underline-offset:4px}#ogpage .card-golink:hover{color:var(--gold-ink)}#ogpage .card{border-radius:18px;overflow:hidden;border-color:#07074b1a;box-shadow:0 10px 30px #07074b12}#ogpage .card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #07074b29;border-color:#c9a9618c}#ogpage .card:nth-child(2),#ogpage .card:nth-child(4){translate:0 0}#ogpage .card-ribbon{background-color:#c9a961;background-image:linear-gradient(100deg,#bc9a55,#ddc183 48%,#c9a961);color:var(--indigo);font-size:10.5px;font-weight:700;letter-spacing:.22em;line-height:1.35;min-height:46px;display:flex;align-items:center;justify-content:center}#ogpage .card-body{flex:1;display:flex;flex-direction:column;gap:0;padding:20px 22px 22px}#ogpage .card-name{display:flex;flex-direction:column;font-size:24px;letter-spacing:.02em;line-height:1.05}#ogpage .card-name .plus{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-top:7px}#ogpage .card-ben{font-size:13px;line-height:1.5;color:var(--muted);margin-top:12px}#ogpage .price-row{flex-wrap:wrap;align-items:baseline;margin-top:16px;padding-top:14px}#ogpage .card-price{font-size:23px;white-space:nowrap;line-height:1}#ogpage .perday{font-size:12px;color:var(--muted);margin-top:6px}#ogpage .chips{margin-top:14px}#ogpage .chips li{font-size:12px;padding:8px 13px 8px 12px}#ogpage .btn-buy{margin-top:auto}#ogpage .chips+.btn-buy{margin-top:16px}#ogpage .sec-head h2,#ogpage .faq h2,#ogpage .verify h2{text-transform:uppercase;letter-spacing:.06em;font-weight:400}#ogpage .sec-head h2{font-size:clamp(1.55rem,2.6vw,2.35rem)}#ogpage .verify h2{font-size:clamp(1.5rem,2.6vw,2.2rem)}#ogpage .faq h2{font-size:clamp(1.5rem,2.5vw,2.1rem)}#ogpage .sec-head h2:before{content:"";display:block;width:46px;height:2px;background:var(--gold);margin-bottom:18px}#ogpage .faq h2:after{content:"";display:block;width:46px;height:2px;background:var(--gold);margin:18px auto 0}#ogpage .ev-intro h2{text-transform:none}#ogpage .sec-head h2,#ogpage .faq h2,#ogpage .verify h2{font-weight:500}#ogpage .trust{background-color:var(--indigo);border-top:var(--hairline);padding:clamp(60px,9vh,104px) 0 clamp(48px,7vh,80px)}#ogpage .trust-head{text-align:center;margin-bottom:38px}#ogpage .trust .eyebrow{color:var(--gold)}#ogpage .trust h2{color:var(--ivory);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:clamp(1.55rem,2.8vw,2.35rem);margin-top:16px}#ogpage .trust-sub{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:clamp(1.05rem,1.6vw,1.3rem);margin-top:10px}#ogpage .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#ogpage .tb-card{position:relative;border-radius:16px;overflow:hidden;min-height:344px;display:flex;align-items:flex-end;border:1px solid rgba(201,169,97,.32);background:#10105a}#ogpage .tb-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#ogpage .tb-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07074b00 32%,#0505328c 58%,#04042af0)}#ogpage .tb-card.tb-gold:after,#ogpage .tb-card.tb-ivory:after{content:none}#ogpage .tb-body{position:relative;z-index:1;padding:18px 20px 20px;color:var(--ivory)}#ogpage .tb-role{font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}#ogpage .tb-body h3{color:var(--ivory);font-size:19px;font-weight:500;line-height:1.2}#ogpage .tb-desc{font-size:12.5px;color:#f6f2ebd1;margin-top:7px;line-height:1.5}#ogpage .tb-gold{background-color:#c9a961;background-image:linear-gradient(135deg,#bc9a55,#ddc183 55%,#c9a961);align-items:center;justify-content:center;border:none}#ogpage .tb-ivory{background:var(--ivory);border:1px solid rgba(201,169,97,.55);align-items:center;justify-content:center}#ogpage .tb-stat{padding:26px;text-align:center;color:var(--indigo)}#ogpage .tb-stat .n{font-family:var(--serif);font-size:clamp(3rem,4.6vw,4.2rem);font-weight:500;line-height:1;display:block}#ogpage .tb-stat p{font-size:13px;line-height:1.55;margin-top:12px;max-width:24ch;margin-inline:auto}#ogpage .tb-ivory .tb-stat .n{color:var(--indigo)}#ogpage .tb-ivory .tb-stat p{color:var(--muted)}#ogpage .pillars{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:start}#ogpage .pillar,#ogpage .pillar:last-child{border:1px solid rgba(201,169,97,.42);border-radius:14px;background:var(--surface);padding:22px 22px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:0}#ogpage .pillar .tag{order:-1;justify-self:auto;align-self:flex-start;margin-bottom:14px}#ogpage .pillar p{margin-top:10px}#ogpage .pillar .marks{margin-top:12px}#ogpage .pillar h3{font-size:20px}#ogpage .pillar h3:before{content:"";display:block;width:34px;height:2px;background:var(--gold);margin-bottom:12px}#ogpage .pillar p{font-size:14px}#ogpage .cta-band{background-color:#0b0b52;background-image:linear-gradient(#07073cc7,#07073cdb),url(/cdn/shop/files/og-pg-bg-hero.webp?v=1784859681);background-size:cover;background-position:center;padding:clamp(72px,10vh,116px) 0}#ogpage .cta-frame{border:1px solid rgba(201,169,97,.5);border-radius:22px;padding:clamp(44px,6vw,72px) 24px;text-align:center}#ogpage .cta-frame h2{text-transform:uppercase;letter-spacing:.05em;font-weight:500;color:var(--ivory);font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.25}#ogpage .cta-frame h2:before{content:"";display:block;width:44px;height:2px;background:var(--gold);margin:0 auto 18px}#ogpage .cta-sub{margin-top:14px;font-size:13.5px;letter-spacing:.04em;color:#c9cbe4}#ogpage .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px}#ogpage .foot-grid{grid-template-columns:minmax(0,3fr) repeat(4,minmax(0,2fr))}#ogpage .foot-news{margin-top:46px;max-width:540px}#ogpage .foot-news h4{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}#ogpage .news-form label{display:block;font-size:12px;color:#f6f2ebbf;margin-bottom:8px}#ogpage .news-row{display:flex;gap:10px;flex-wrap:wrap}#ogpage .news-row input{flex:1;min-width:220px;height:50px;border-radius:var(--pill);border:1px solid rgba(246,242,235,.3);background:#f6f2eb12;color:var(--ivory);font-family:var(--sans);font-size:14.5px;padding:0 20px}#ogpage .news-row input::placeholder{color:#f6f2eb99}#ogpage .news-row input:focus{outline:2px solid var(--gold);outline-offset:2px}#ogpage .news-row .btn{height:50px}#ogpage .pillar,#ogpage .pillar:last-child{background:#10105a;border:1px solid rgba(201,169,97,.38)}#ogpage .pillar h3{color:var(--ivory)}#ogpage .pillar p{color:#f6f2ebd1}#ogpage .pillar .tag{color:var(--gold);border-color:#c9a96199}#ogpage .pillar .marks span{background:transparent;border-color:#c9a96180;color:var(--ivory)}#ogpage .ev-figure{border:none;padding:0;border-radius:18px;overflow:hidden;position:relative;box-shadow:0 26px 52px #07074b38;margin-top:32px}#ogpage .ev-figure img{height:430px;object-fit:cover}#ogpage .ev-figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07074b00 55%,#04042ae0)}#ogpage .ev-figure figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0;padding:16px 20px;text-align:left;color:var(--gold);font-size:10px;letter-spacing:.22em}#ogpage .formula{background-color:var(--indigo);background-image:linear-gradient(#050538ed,#050538e6),url(/cdn/shop/files/og-pg-bg-hero.webp?v=1784859681);background-size:cover;background-position:center;border-top:var(--hairline)}#ogpage .formula .sec-head h2{color:var(--ivory)}#ogpage .formula .rule-note{color:#f6f2ebc7;border-top-color:#c9a96180}#ogpage .table-scroll{border:1px solid rgba(201,169,97,.65);border-radius:16px;box-shadow:0 34px 68px #02021473}#ogpage .formula-note{color:#f6f2ebb3}#ogpage .verify-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}#ogpage .verify-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#050538d9,#050538c7);z-index:0}@media(prefers-reduced-motion:reduce){#ogpage .verify-video{display:none}}#ogpage .verify-tests{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:780px;margin:36px auto 0}#ogpage .vt{background:#0d0d508c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid rgba(201,169,97,.42);border-radius:14px;padding:18px 18px 16px;text-align:center}#ogpage .vt h3{font-family:var(--serif);font-style:italic;font-weight:400;font-size:19px;color:var(--ivory)}#ogpage .vt p{font-size:12.5px;color:#f6f2ebcc;margin-top:6px}#ogpage .legacy{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-top:1px solid rgba(7,7,75,.1)}#ogpage .legacy-media{background:url(/cdn/shop/files/og-pg-t-pharmacist.webp?v=1784859681) center/cover;min-height:480px}#ogpage .legacy-body{padding:clamp(40px,6vw,88px) clamp(24px,5vw,80px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#ogpage .legacy-body h2{font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:500;margin-top:14px;max-width:16ch}#ogpage .legacy-lede{margin-top:16px;color:var(--muted);max-width:52ch}#ogpage .legacy-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 28px;max-width:460px}#ogpage .legacy-stats div{background:var(--ivory);border:1px solid rgba(201,169,97,.5);border-radius:12px;padding:14px 10px;text-align:center}#ogpage .legacy-stats .n{display:block;font-family:var(--serif);font-size:26px;color:var(--indigo);line-height:1}#ogpage .legacy-stats .c{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin-top:6px}#ogpage .faq{padding:0}#ogpage .faq-split{display:grid;grid-template-columns:1fr 1fr}#ogpage .faq-panel{background:#0b0b52;padding:clamp(40px,6vw,88px) clamp(24px,5vw,80px)}#ogpage .faq-panel h2{color:var(--ivory);text-align:left;margin-bottom:30px}#ogpage .faq-panel h2:after{margin:18px 0 0}#ogpage .faq-panel details{border-top:1px solid rgba(246,242,235,.22)}#ogpage .faq-panel details:last-of-type{border-bottom:1px solid rgba(246,242,235,.22)}#ogpage .faq-panel summary{color:var(--ivory)}#ogpage .faq-panel summary:after{color:var(--gold)}#ogpage .faq-panel .a{color:#f6f2ebcc}#ogpage .faq-media{background:url(/cdn/shop/files/og-pg-faq-lineup.webp?v=1784859681) center/cover;min-height:480px}#ogpage .promise{background-color:var(--ivory);background-image:linear-gradient(#f6f2ebcc,#f6f2ebdb),url(/cdn/shop/files/og-pg-bg-ivory.webp?v=1784859681);background-size:cover;background-position:center;padding:clamp(72px,10vh,120px) 0;text-align:center}#ogpage .promise-inner{max-width:760px}#ogpage .promise-shield{margin:0 auto 12px}#ogpage .promise-pill{display:inline-block;background-color:#c9a961;background-image:linear-gradient(100deg,#bc9a55,#ddc183 55%,#c9a961);color:var(--indigo);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:var(--pill);padding:8px 18px}#ogpage .promise h2{font-family:var(--serif);font-weight:400;font-style:italic;text-transform:none;letter-spacing:0;font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1.25;margin:22px auto 10px;max-width:24ch;color:var(--indigo)}#ogpage .promise-by{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}#ogpage .promise-panel{display:flex;align-items:center;gap:32px;text-align:left;background:var(--surface);border:1px solid rgba(201,169,97,.55);border-radius:18px;padding:30px 38px;margin:34px auto 0;max-width:720px;box-shadow:0 18px 44px #07074b1a}#ogpage .pp-stat{flex:none;display:flex;flex-direction:column;gap:7px}#ogpage .pp-stat .n{font-family:var(--serif);font-size:clamp(2.6rem,4vw,3.6rem);color:var(--indigo);line-height:1}#ogpage .pp-stat .cap{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);line-height:1.6}#ogpage .pp-divider{flex:none;width:1px;align-self:stretch;background:#c9a96180}#ogpage .promise-panel p{font-size:14px;color:var(--muted);line-height:1.65}#ogpage .promise-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:24px 0 0}@media(min-width:1100px){#ogpage .promise-chips{margin:24px -90px 0}}#ogpage .promise-chips li{background:var(--surface);border:1px solid rgba(7,7,75,.15);border-radius:var(--pill);padding:8px 12px;font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--indigo);white-space:nowrap}#ogpage .promise-chips li:before{content:"\25c6";color:var(--gold-ink);font-size:8px;margin-right:8px;vertical-align:1px}#ogpage .foot-grid{grid-template-columns:minmax(0,3fr) repeat(4,minmax(0,2fr));gap:34px}#ogpage .news-fine{margin-top:10px;font-size:11px;color:#f6f2eb8c}#ogpage .foot-mark{margin-top:clamp(48px,7vw,84px)}#ogpage .foot-mark img{width:100%;max-width:1100px;height:auto;display:block;margin:0 auto;opacity:.94}#ogpage .foot-meta{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:12px;color:#f6f2eb9e}#ogpage .foot-meta a{color:#f6f2ebbf;text-decoration:underline;text-underline-offset:3px;padding:13px 8px;display:inline-block}#ogpage .foot-meta a:hover{color:var(--gold)}#ogpage .foot-disclaimer{max-width:780px;margin:22px auto 0;border:1px solid rgba(201,169,97,.35);padding:16px 24px;text-align:center}#ogpage .foot-disclaimer p{font-size:11.5px;line-height:1.6;color:#f6f2eba6}#ogpage .ing{display:flex;align-items:center;gap:13px}#ogpage .ing-ic{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center}#ogpage .ic-blue{background:#e8f1fc;color:#0b2680}#ogpage .ic-gold{background:#f5edd8;color:#77601f}#ogpage .ing-t{line-height:1.3}#ogpage .has-mega{position:relative}#ogpage .mega-trigger{display:inline-flex!important;align-items:center;gap:6px}#ogpage .mega-trigger svg{transition:transform .25s cubic-bezier(.2,.7,.2,1);color:var(--gold-ink)}#ogpage .has-mega:hover .mega-trigger svg,#ogpage .has-mega:focus-within .mega-trigger svg{transform:rotate(180deg)}#ogpage .mega{position:absolute;top:100%;left:-14px;z-index:60;padding-top:16px;width:724px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}#ogpage .has-mega:hover .mega,#ogpage .has-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}#ogpage .mega-panel{background:var(--surface);border:1px solid rgba(201,169,97,.45);border-radius:20px;box-shadow:0 30px 60px #07074b38;padding:18px}#ogpage .mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#ogpage .mega-card{display:flex;align-items:center;gap:16px;text-decoration:none;border:1px solid rgba(7,7,75,.12);border-radius:14px!important;background:var(--surface);padding:12px;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,border-color .18s}#ogpage .mega-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #07074b29;border-color:#c9a96199}#ogpage .mc-thumb{--line:#0E33A5;flex:none;width:112px;height:124px;border-radius:13px;overflow:hidden;background:color-mix(in oklab,var(--line) 86%,#20204a)}#ogpage .mc-thumb img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}#ogpage .mega-card:hover .mc-thumb img{transform:scale(1.06)}#ogpage .mc-body{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 6px 0 0;min-width:0;white-space:normal}#ogpage .mc-line{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}#ogpage .mc-name{font-family:var(--serif);font-size:19px;color:var(--indigo);line-height:1.12}#ogpage .mc-desc{font-size:12.5px;color:var(--muted);line-height:1.45;margin-top:2px}#ogpage .mega-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding-top:13px;border-top:1px solid rgba(7,7,75,.1);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--indigo);text-decoration:none}#ogpage .mega-foot:hover{color:var(--gold-ink)}#ogpage .buy-rating{display:flex;align-items:center;gap:10px;margin:12px 0 4px}#ogpage .buy-rating .stars{display:inline-flex;gap:2px;color:var(--gold-ink)}#ogpage .buy-rating-txt{font-size:13px;color:var(--muted)}#ogpage .buy-rating-txt b{color:var(--indigo);font-weight:700}#ogpage .problem{background:var(--indigo);color:var(--ivory);padding:clamp(56px,8vh,100px) 0;border-top:var(--hairline)}#ogpage .problem .wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,60px);align-items:center}#ogpage .problem .eyebrow{color:var(--gold)}#ogpage .problem h2{color:var(--ivory);text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-size:clamp(1.5rem,2.6vw,2.2rem);margin-top:14px;max-width:20ch}#ogpage .problem-figure{border-radius:20px;overflow:hidden;border:1px solid rgba(201,169,97,.42);box-shadow:0 26px 52px #02021473}#ogpage .problem-figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;display:block}#ogpage .problem-grid{display:grid;gap:12px;margin:26px 0 22px}#ogpage .pb{display:flex;align-items:center;gap:16px;border:1px solid rgba(201,169,97,.4);border-radius:14px;background:#10105a;padding:16px 20px}#ogpage .pb svg{flex:none;color:var(--gold)}#ogpage .pb h3{color:var(--ivory);font-size:16.5px;font-weight:500}#ogpage .pb p{color:#f6f2ebc7;font-size:13px;margin-top:2px;line-height:1.4}#ogpage .problem-why{display:grid;gap:10px;margin-top:2px}#ogpage .problem-why>div{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(201,169,97,.25);padding-top:12px}#ogpage .problem-why svg{flex:none;color:var(--gold)}#ogpage .problem-why p{color:#f6f2ebd9;font-size:13.5px;line-height:1.4}@media(max-width:900px){#ogpage .problem .wrap{grid-template-columns:1fr}#ogpage .problem-figure{max-width:440px}}#ogpage .mechanism{background:var(--surface);border-top:1px solid rgba(7,7,75,.1);border-bottom:1px solid rgba(7,7,75,.1);padding:clamp(56px,8vh,100px) 0}#ogpage .mechanism .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}#ogpage .mech-intro h2{font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:500;margin-top:14px}#ogpage .mech-intro h2 em{font-style:italic;color:var(--gold-ink)}#ogpage .mech-list{list-style:none;display:grid;gap:12px;margin-top:24px}#ogpage .mech-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--ink)}#ogpage .mech-list svg{flex:none;margin-top:2px;color:var(--gold-ink)}#ogpage .mech-card{background:var(--ivory);border:1px solid rgba(201,169,97,.5);border-radius:18px;padding:30px 32px;box-shadow:0 18px 40px #07074b1a}#ogpage .mech-card .cap{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);text-align:center}#ogpage .release-chart{width:100%;height:auto;display:block;margin:18px 0 6px}#ogpage .release-chart text{font-family:var(--sans)}#ogpage .rc-legend{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;font-size:12px;color:var(--muted)}#ogpage .rc-legend span{display:inline-flex;align-items:center;gap:8px}#ogpage .rc-legend .sw{width:16px;height:3px;border-radius:2px;flex:none}#ogpage .rc-legend .sw.gold{background:#c9a961}#ogpage .rc-legend .sw.grey{background:#9ca0c4}#ogpage .numbers{background:var(--surface);border-top:1px solid rgba(7,7,75,.1);border-bottom:1px solid rgba(7,7,75,.1)}#ogpage .numbers .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0}#ogpage .num{padding:34px 18px;text-align:center}#ogpage .num+.num{border-left:1px solid rgba(201,169,97,.4)}#ogpage .num svg{color:var(--gold-ink);margin:0 auto 10px;display:block}#ogpage .num .n{font-family:var(--serif);font-size:clamp(2.2rem,3.4vw,3rem);color:var(--indigo);line-height:1}#ogpage .num .n small{font-size:.46em;font-family:var(--sans);font-weight:700;letter-spacing:.02em}#ogpage .num .l{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:9px;line-height:1.5}@media(max-width:760px){#ogpage .numbers .wrap{grid-template-columns:1fr 1fr}#ogpage .num:nth-child(3){border-left:none}#ogpage .num:nth-child(n+3){border-top:1px solid rgba(201,169,97,.4)}}#ogpage .seals{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:8px;align-items:start}#ogpage .cseal{width:100%;max-width:112px;height:auto;display:block;margin:0 auto}#ogpage .cseal .ring{fill:var(--ivory);stroke:#07074b;stroke-width:2}#ogpage .cseal .ring2{fill:none;stroke:#c9a961;stroke-width:.9;stroke-dasharray:1.5 3}#ogpage .cseal text{font-family:var(--sans);font-weight:800;letter-spacing:.04em;fill:#07074b}#ogpage .cseal .ci{stroke:#77601f;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#ogpage .cseal .dot{fill:#c9a961}@media(max-width:760px){#ogpage .seals{grid-template-columns:repeat(3,1fr);gap:20px 12px}}#ogpage .embocap{background:var(--surface);border-top:1px solid rgba(7,7,75,.1);border-bottom:1px solid rgba(7,7,75,.1);padding:clamp(56px,8vh,100px) 0}#ogpage .embocap .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}#ogpage .embo-media{border-radius:20px;overflow:hidden;background:#0a0a33;border:1px solid rgba(201,169,97,.5);box-shadow:0 24px 48px #07074b29;position:relative}#ogpage .embo-media img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;display:block}#ogpage .embo-shield{position:absolute;right:18px;bottom:18px;width:64px;height:64px;color:var(--gold);filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}#ogpage .embo-body h2{font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:500;margin-top:14px}#ogpage .embo-body h2 em{font-style:italic;color:var(--gold-ink)}#ogpage .embo-lede{margin-top:14px;color:var(--muted);font-size:15px;max-width:46ch;line-height:1.7}#ogpage .embo-list{list-style:none;display:grid;gap:12px;margin-top:22px}#ogpage .embo-list li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--indigo)}#ogpage .embo-list svg{flex:none;color:var(--gold-ink)}#ogpage .people{position:relative;min-height:clamp(360px,52vh,560px);background-color:var(--indigo);background-size:cover;background-position:center right;overflow:hidden}#ogpage .people:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050538db,#05053859 48%,#05053800)}#ogpage .people .wrap{position:relative;z-index:1;min-height:inherit;display:flex;flex-direction:column;justify-content:center;color:var(--ivory);padding-top:56px;padding-bottom:56px}#ogpage .people .eyebrow{color:var(--gold)}#ogpage .people h2{color:var(--ivory);font-weight:500;font-size:clamp(1.7rem,3vw,2.7rem);margin-top:12px;max-width:18ch}#ogpage .people-quote{font-family:var(--serif);font-style:italic;font-size:clamp(1.1rem,1.7vw,1.5rem);color:#f6f2ebeb;max-width:38ch;margin-top:18px;line-height:1.4}#ogpage .people-by{margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}@media(max-width:1080px){#ogpage .embocap .wrap{grid-template-columns:1fr}}@media(max-width:760px){#ogpage .people:after{background:linear-gradient(#05053880,#050538d9)}#ogpage .people{background-position:70% center}}#ogpage .dose-card{background:var(--surface);border:1px solid rgba(201,169,97,.65);border-radius:16px;box-shadow:0 34px 68px #02021473;overflow:hidden}#ogpage .dose-card header{padding:18px 22px 16px;border-bottom:var(--hairline)}#ogpage .dc-name{font-family:var(--serif);font-size:19px;color:var(--indigo)}#ogpage .dc-sub{font-size:12.5px;color:var(--muted);margin-top:4px}#ogpage .dose-info{display:grid;grid-template-columns:1fr 200px 1fr;gap:clamp(18px,3vw,40px);padding:24px clamp(18px,2.5vw,30px) 26px;align-items:start}#ogpage .dg-title{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:16px}#ogpage .dg-title:after{content:"";display:block;width:30px;height:2px;background:var(--gold);margin-top:8px}#ogpage .di-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(7,7,75,.07)}#ogpage .di-row:last-child{border-bottom:none}#ogpage .di-name{font-size:14px;font-weight:600;color:var(--indigo);line-height:1.3}#ogpage .di-name small{display:block;font-size:11.5px;font-weight:400;color:var(--muted);letter-spacing:.02em}#ogpage .di-val{font-size:12px;color:var(--muted);white-space:nowrap;text-align:right;flex:none}#ogpage .di-center{text-align:center;align-self:center}#ogpage .di-media{position:relative;display:flex;justify-content:center;align-items:center;padding:14px 0 8px}#ogpage .di-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:164px;height:304px;border-radius:50%;background:radial-gradient(closest-side,#c9a96138,#c9a96100 74%)}#ogpage .di-ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#ogpage .di-media .di-poster{position:relative;display:block;width:120px;height:auto;margin-bottom:18px;filter:drop-shadow(0 14px 18px rgba(7,7,75,.16));animation:cap-float 6s ease-in-out infinite}#ogpage .di-media:after{content:"";position:absolute;left:50%;bottom:4px;width:86px;height:14px;background:radial-gradient(ellipse closest-side,#07074b4d,#07074b00 72%);animation:cap-shadow 6s ease-in-out infinite}@keyframes cap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cap-shadow{0%,to{transform:translate(-50%) scaleX(1);opacity:.55}50%{transform:translate(-50%) scaleX(.78);opacity:.32}}#ogpage .di-center .n{font-family:var(--serif);font-size:38px;font-weight:500;color:var(--indigo);line-height:1;margin-top:16px}#ogpage .di-center .c{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-top:7px;line-height:1.8}@media(max-width:1080px){#ogpage .dose-info{grid-template-columns:1fr 1fr}#ogpage .di-center{grid-column:1 / -1;order:-1;padding:2px 0 8px}}@media(max-width:760px){#ogpage .dose-info{grid-template-columns:1fr}}#ogpage .mech-study{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:12.5px;font-weight:600;color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}#ogpage .night{background-color:var(--indigo);background-image:linear-gradient(#050538b8,#050538d1),url(/cdn/shop/files/og-pg-night-arc.webp?v=1784859681);background-size:cover;background-position:center;color:var(--ivory);padding:clamp(60px,9vh,110px) 0;text-align:center}#ogpage .night .eyebrow{color:var(--gold)}#ogpage .night h2{color:var(--ivory);text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-size:clamp(1.6rem,2.8vw,2.4rem);margin:14px 0 6px}#ogpage .night-sub{font-family:var(--serif);font-style:italic;color:var(--gold);font-size:clamp(1.05rem,1.6vw,1.3rem)}#ogpage .night-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;text-align:left}#ogpage .ns{position:relative;border:1px solid rgba(201,169,97,.38);border-radius:16px;background:#0d0d508c;padding:24px 22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#ogpage .ns-step{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}#ogpage .ns svg{display:block;margin:12px 0 14px;color:var(--ivory);opacity:.9}#ogpage .ns h3{color:var(--ivory);font-size:18px;font-weight:500;line-height:1.15}#ogpage .ns p{color:#f6f2ebd1;font-size:13px;margin-top:8px;line-height:1.55}#ogpage .ns b{color:var(--gold)}#ogpage .ing-hi{padding:clamp(56px,8vh,100px) 0}#ogpage .ing-hi-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#ogpage .ihc{display:flex;gap:20px;align-items:center;border:1px solid rgba(201,169,97,.42);border-radius:18px;background:var(--surface);padding:20px;overflow:hidden}#ogpage .ihc-img{flex:none;width:120px;height:140px;border-radius:13px;overflow:hidden;background:#10105a}#ogpage .ihc-img img{width:100%;height:100%;object-fit:cover}#ogpage .ihc-body .tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);border:1px solid rgba(201,169,97,.6);border-radius:var(--pill);padding:5px 11px;margin-bottom:10px}#ogpage .ihc-body h3{font-size:20px;font-weight:400}#ogpage .ihc-body p{font-size:13.5px;color:var(--muted);margin-top:8px;line-height:1.6}#ogpage .certs{background:var(--surface);border-top:1px solid rgba(7,7,75,.1);border-bottom:1px solid rgba(7,7,75,.1);padding:clamp(56px,8vh,100px) 0}#ogpage .certs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}#ogpage .cert{border:1px solid rgba(201,169,97,.42);border-radius:14px;background:var(--ivory);padding:24px 22px;text-align:center}#ogpage .cert svg{color:var(--gold-ink);margin:0 auto 12px}#ogpage .cert h3{font-size:15px;font-weight:600;color:var(--indigo)}#ogpage .cert p{font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.5}#ogpage .vs{padding:clamp(56px,8vh,100px) 0}#ogpage .vs-scroll{overflow-x:auto;padding-top:150px;padding-bottom:14px}#ogpage .vs-panel{background:#0b0b52;border-radius:22px;padding:30px 36px 38px;min-width:760px;max-width:940px;margin:0 auto}#ogpage .vs-grid{display:grid;grid-template-columns:28% 40% 32%;position:relative}#ogpage .vs-youbg{position:absolute;left:28%;width:40%;top:-108px;bottom:-16px;background:var(--surface);border:1px solid rgba(201,169,97,.65);border-radius:16px;box-shadow:0 26px 60px #04042880}#ogpage .vc{position:relative;z-index:1;padding:16px 18px;display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5}#ogpage .vc .ci{flex:none;margin-top:1px}#ogpage .vc-b{border-top:1px solid rgba(246,242,235,.14)}#ogpage .vc-label{font-weight:600;color:var(--ivory);font-size:12.5px}#ogpage .vc-label.vc-head{color:transparent}#ogpage .vc-other{color:#c9cbe4}#ogpage .vc-other.vc-head{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a9accc;line-height:1.5}#ogpage .vc-you{background:var(--surface);margin-left:11px;margin-right:11px;padding-left:22px;padding-right:22px;color:var(--indigo)}#ogpage .vc-you.vc-b{border-top:1px solid rgba(7,7,75,.08)}#ogpage .vc-you b{font-weight:700}#ogpage .vc-you.vc-head{flex-direction:column;align-items:center;text-align:center;gap:4px;padding-top:0;padding-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/oginea-pages.css.map */
