@font-face{font-family:Poppins;src:url(/fonts/poppins-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-extrabold.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}:root{--navy:#073451;--navy-deep:#032137;--blue:#00518b;--blue-bright:#1688d5;--orange:#f28a00;--light-orange:#ffb45f;--yellow:#ffd044;--ink:#152638;--muted:#647386;--line:#dce5ed;--soft:#f4f7fa;--white:#fff;--black:#05080b;--shadow:0 18px 46px #0a263d21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Poppins,Avenir Next,Avenir,system-ui,sans-serif;font-size:15px;line-height:1.68}img{max-width:100%}a{color:var(--blue);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#003d6a}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #20a2ef}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{line-height:1.17}.sectionPad{padding:96px max(24px,50vw - 580px)}.eyebrow{color:var(--blue);letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.eyebrowBlue{color:#198bd8}.eyebrowLight{color:#73c4ff}.eyebrowGold{color:var(--yellow)}.sectionHeading{text-align:center;max-width:760px;margin:0 auto 44px}.sectionHeading h2{color:#11283b;letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(30px,4vw,45px);font-weight:700}.sectionHeading>p:last-child{color:#68788a;max-width:650px;margin:0 auto;font-size:15px}.sectionHeadingDark h2,.sectionHeadingDark>p:last-child{color:#fff}.sectionHeadingDark>p:last-child{color:#a5b6c5}.button{min-height:64px;font:inherit;letter-spacing:.035em;text-transform:uppercase;white-space:normal;border:0;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;padding:8px 18px;font-size:26px;font-weight:700;line-height:1.12;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0003}.buttonYellow{background:var(--yellow);color:#152334;box-shadow:0 8px 18px #050c1129}.buttonYellow:hover{color:#152334;background:#ffe06d}.button:disabled{cursor:not-allowed;opacity:.88}.button:disabled:hover{transform:none;box-shadow:0 8px 18px #050c1129}.hero{isolation:isolate;color:#fff;background:radial-gradient(at 16% 82%,#0e61919e,#0000 33%),linear-gradient(119deg,#052b45 0%,#073451 47%,#02243b 100%);position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";border:1px solid #56b2ee29;border-radius:48% 0 0 48%;width:53%;height:136%;position:absolute;top:-23%;right:-9%;transform:rotate(-14deg)}.hero:after{z-index:-1;content:"";border:1px solid #5cace11a;border-radius:50%;width:80%;height:85%;position:absolute;bottom:-39%;right:-10%}.heroGlow{z-index:-1;pointer-events:none;position:absolute}.heroGlowOne{filter:blur(22px);background:#1481c714;border-radius:50%;width:520px;height:520px;top:-160px;left:31%}.heroGlowTwo{border:1px solid #82ccfa21;border-radius:50%;width:540px;height:540px;bottom:-350px;right:30%}.siteHeader{z-index:3;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1200px,100% - 56px);height:92px;margin:0 auto;display:flex;position:relative}.brandMark{color:#fff;letter-spacing:-.075em;align-items:center;gap:10px;font-size:24px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.brandMark>span:last-child>span{color:var(--yellow)}.brandDot{border:2px solid var(--yellow);border-radius:50%;width:24px;height:24px;position:relative}.brandDot:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:5px}.mainNav{align-items:center;gap:36px;display:flex}.mainNav a,.heroTextLink{color:#ffffffd1;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.mainNav a:hover,.heroTextLink:hover{color:var(--yellow)}.headerCta{color:#fff;border:1px solid #ffffff73;border-radius:5px;align-items:center;gap:10px;min-height:48px;padding:0 15px;font-size:22px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.headerCta:hover{border-color:var(--yellow);color:var(--yellow)}.heroInner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:55px;width:min(1160px,100% - 48px);min-height:620px;margin:0 auto;padding:42px 0 52px;display:grid}.heroVisual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.heroOrb{aspect-ratio:1;background:radial-gradient(circle,#2074a659,#011c2f1f 68%,#0000 69%);border:1px solid #6cbcee57;border-radius:50%;width:min(440px,90%);position:absolute;box-shadow:0 0 0 28px #47a0d709,0 0 80px #1d89cf24}.heroBottle{z-index:1;filter:drop-shadow(0 28px 28px #0000005c);object-fit:contain;width:min(490px,100%);height:auto;position:relative}.heroImageNote{z-index:2;color:#e2f3ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031b2dad;border:1px solid #ffffff3d;border-radius:50px;align-items:center;gap:9px;padding:10px 15px;font-size:10px;display:flex;position:absolute;bottom:12%;right:3%}.noteDot{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 10px var(--yellow);border-radius:50%}.heroCopy{z-index:1;padding:16px 0 6px;position:relative}.heroCopy h1{color:#fff;letter-spacing:-.055em;max-width:680px;margin:0 0 22px;font-size:clamp(38px,5vw,61px);font-weight:700;line-height:1.12}.heroCopy h1 span{color:#4caef3}.heroLead{color:#c5d6e3;max-width:570px;margin:0;font-size:15px;line-height:1.8}.heroActions{align-items:center;gap:24px;margin-top:28px;display:flex}.heroActions .button{min-width:205px}.heroTextLink{text-underline-offset:5px;text-decoration:underline}.qualityRow{flex-wrap:wrap;gap:11px;margin-top:43px;display:flex}.qualityBadge{color:#c3d8e8;text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:108px;max-width:120px;font-size:9px;line-height:1.35;display:flex}.qualityIcon{color:#8bd0ff;background:#0641679e;border:1px solid #6abef485;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.heroBottomLine{color:#d3e9f88c;letter-spacing:.18em;text-align:center;align-items:center;gap:15px;width:min(740px,100% - 48px);margin:0 auto;padding:0 0 23px;font-size:9px;font-weight:600;display:flex}.heroBottomLine span{background:#b0dbf73b;flex:1;height:1px}.promoBanner{z-index:1;color:#fff;background:#050708;position:relative;overflow:hidden}.promoBanner:after{content:"";background:#fff;border-radius:50% 50% 0 0/60% 60% 0 0;height:70px;position:absolute;bottom:-45px;left:-5%;right:-5%}.promoBannerInner{text-align:center;min-height:245px;padding:44px 24px 76px}.promoBanner h2{color:#fff;letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(27px,4vw,39px)}.promoSubcopy{color:#a8b4bf;margin:0 auto;font-size:13px}.promoArrow{z-index:2;width:40px;height:40px;color:var(--blue);background:#fff;border:1px solid #00518b54;border-radius:50%;place-items:center;font-size:18px;text-decoration:none;display:grid;position:absolute;bottom:14px;left:calc(50% - 20px)}.timer{justify-content:center;gap:12px;margin:20px auto 0;display:flex}.timerUnit{flex-direction:column;align-items:center;min-width:60px;display:flex}.timerUnit strong{color:var(--yellow);font-size:24px;line-height:1.1}.timerUnit span{color:#9ea9b1;text-transform:uppercase;font-size:9px}.pricingSection{background:#f5f7f9;padding:72px max(24px,50vw - 580px) 86px}.pricingSection .sectionHeading{margin-bottom:38px}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;display:grid}.priceCard{text-align:center;background:#fff;border:1px solid #e0e6eb;border-radius:13px;flex-direction:column;min-width:0;padding:27px 23px 24px;display:flex;position:relative;box-shadow:0 12px 30px #0f2b4014}.priceCardFeatured{z-index:1;background:linear-gradient(161deg,#ffb45f 0%,#f28a00 58%,#e97600 100%);border-color:#99500038;min-height:706px;padding:31px 25px 27px;transform:scale(1.035);box-shadow:0 24px 48px #91500f40}.priceCardHeader{z-index:1;position:relative}.packageType{color:#66788a;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;display:inline-block}.priceCardFeatured .packageType{color:#3d2106}.priceCardHeader h3{color:#142638;margin:0 0 4px;font-size:24px;font-weight:700}.priceCardFeatured .priceCardHeader h3{color:#171e22;font-size:27px}.priceCardHeader p{color:#66788a;margin:0;font-size:12px}.priceCardFeatured .priceCardHeader p{color:#4c310f}.packageBadges{z-index:2;flex-wrap:wrap;justify-content:center;gap:5px;display:flex;position:absolute;top:-13px;left:14px;right:14px}.packageBadge{color:#fff;letter-spacing:.055em;text-transform:uppercase;background:#073451;border:1px solid #082c4421;border-radius:50px;padding:5px 8px;font-size:8px;font-weight:700;line-height:1.2}.priceImageWrap{flex:0 0 205px;place-items:center;height:205px;margin:15px 0 66px;line-height:0;display:grid}.priceCardFeatured .priceImageWrap{flex-basis:228px;height:228px;margin-top:19px}.priceImageWrap img{object-fit:contain;width:100%;height:100%;display:block}.pricePerBottle{color:#4e6276;background:#f7f9fb;border:1px solid #e7edf1;border-radius:50px;align-self:center;margin-top:0;padding:6px 12px;font-size:12px}.priceCardFeatured .pricePerBottle{background:#ffffff52;border-color:#3b210533}.pricePerBottle strong{color:var(--blue);font-size:21px;font-weight:700}.priceCardFeatured .pricePerBottle strong{color:#3b2105}.priceTotal{justify-content:center;align-items:baseline;gap:10px;margin-top:6px;display:flex}.priceTotal>strong{color:#172a3a;letter-spacing:-.06em;font-size:36px;font-weight:800}.priceCardFeatured .priceTotal>strong{color:#1e1c18;font-size:40px}.referencePrice{color:#657588;font-size:10px}.referencePrice s{color:#8290a0;font-size:13px;display:block}.priceCardFeatured .referencePrice,.priceCardFeatured .referencePrice s{color:#5b3813}.savingsLine{color:#087648;margin:9px 0 15px;font-size:12px;font-weight:700}.priceCardFeatured .savingsLine{color:#2e2513}.packageDetails{text-align:left;border-top:1px solid #e8edf1;gap:9px;margin:auto 0 17px;padding:14px 0 4px;display:grid}.priceCardFeatured .packageDetails{border-top-color:#47270733}.packageDetails>div{color:#526477;align-items:flex-start;gap:9px;font-size:10px;line-height:1.45;display:flex}.packageDetails svg{color:#1382bf;flex:0 0 17px}.priceCardFeatured .packageDetails>div,.priceCardFeatured .packageDetails svg{color:#342411}.priceButton{width:100%;min-height:68px}.checkoutNote{color:#798899;margin:9px 0 0;font-size:9px;line-height:1.4}.priceCardFeatured .checkoutNote{color:#4a3017}.pricingFinePrint{color:#7b8792;text-align:center;max-width:800px;margin:31px auto 0;font-size:10px}.pricingCompact{padding-top:90px}.productIntro{background:#fff;grid-template-columns:1fr .94fr;align-items:center;gap:clamp(45px,8vw,110px);display:grid}.productIntroCopy h2{color:#12283b;letter-spacing:-.045em;max-width:580px;margin:0 0 20px;font-size:clamp(30px,4vw,45px)}.productIntroCopy>p:not(.eyebrow){color:#647486;max-width:555px;font-size:14px;line-height:1.85}.textArrow{align-items:center;gap:10px;margin:7px 0 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.noticeBox{color:#536d81;background:#eef7fc;border-left:3px solid #238ac3;border-radius:4px;align-items:flex-start;gap:10px;max-width:530px;padding:13px 15px;font-size:10px;line-height:1.55;display:flex}.noticeBox svg{color:#1377af;flex:0 0 19px}.formulaImageFrame{width:100%;max-width:475px;box-shadow:var(--shadow);background:linear-gradient(148deg,#e9f6ff,#fff 55%,#d7edfd);border-radius:24px;justify-self:center;margin:0;padding:12px;position:relative}.formulaImageFrame img{border-radius:16px;width:100%;height:auto;display:block}.formulaImageFrame figcaption{color:#738190;text-align:center;padding:10px 4px 0;font-size:9px}.formulaImageGlow{z-index:-1;aspect-ratio:1;filter:blur(20px);background:#d8edfb;border-radius:50%;width:44%;position:absolute;top:10%;right:-9%}.guaranteeSection{background:#f7f9fb;padding:70px 24px 78px}.guaranteeCard{text-align:center;background:#fff;border:2px solid #0782c9;border-radius:18px;max-width:880px;margin:0 auto;padding:55px 64px 34px;position:relative;box-shadow:0 20px 55px #0641651f}.guaranteeSeal{color:#fff;background:linear-gradient(140deg,#0f88c9,#064771);border:5px solid #fff;border-radius:50%;place-items:center;width:74px;height:74px;margin:-92px auto 22px;display:grid;box-shadow:0 0 0 1px #0782c9,0 9px 18px #05416533}.guaranteeCard h2{color:#07518a;letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(27px,4vw,39px)}.guaranteeCard h3{color:#26445c;margin:0 0 17px;font-size:15px}.guaranteeCard>p:not(.eyebrow){color:#637486;max-width:650px;margin:0 auto;font-size:12px;line-height:1.8}.trustPoints{grid-template-columns:repeat(4,1fr);gap:15px;margin:28px 0 19px;display:grid}.trustPoint{color:#375267;flex-direction:column;align-items:center;gap:8px;font-size:9px;display:flex}.trustPoint span{color:#0876b4;background:#f4fbff;border:1px solid #b9dcec;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.guaranteeFooter{color:#6e8292;border-top:1px solid #e9eef2;align-items:center;gap:8px;padding-top:17px;font-size:10px;display:inline-flex}.guaranteeFooter svg{color:#0a84c3}.editorialWrap{background:#f7f9fb;padding:45px 24px 95px}.editorialCard{background:linear-gradient(112deg,#eef9ff 0%,#e1f2fd 58%,#c7e8fb 100%);border:1px solid #7ebce4;border-radius:19px;grid-template-columns:1.2fr .8fr;align-items:center;max-width:1160px;min-height:315px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 48px #0943691a}.editorialCopy{padding:48px 10px 48px 58px}.editorialCopy h2{color:#113550;letter-spacing:-.04em;max-width:600px;margin:0 0 17px;font-size:clamp(28px,4vw,40px)}.editorialCopy>p:not(.eyebrow){color:#506d82;max-width:570px;margin-bottom:20px;font-size:13px}.editorialLink{color:#0768a8;align-items:center;gap:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.editorialVisual{background:radial-gradient(circle,#0671ae33,#0000 60%);place-items:center;min-height:315px;display:grid;position:relative;overflow:hidden}.editorialOrbit{border:1px solid #00518b47;border-radius:50%;width:240px;height:240px;position:absolute}.editorialOrbitOne{transform:scaleX(1.38)rotate(32deg)}.editorialOrbitTwo{transform:scaleX(.72)rotate(-35deg)}.editorialIcon{z-index:1;color:#07558d;background:linear-gradient(145deg,#fff,#bce4f8);border:1px solid #88c9ee;border-radius:35px;place-items:center;width:118px;height:118px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 15px 35px #08436a2b}.editorialMini{z-index:2;color:#0570ad;background:#fff;border:1px solid #fffc;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;position:absolute;box-shadow:0 8px 20px #08436a21}.editorialMiniTop{top:56px;right:27%}.editorialMiniBottom{bottom:57px;left:21%}.ingredientsSection{background:#fff}.ingredientGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ingredientCard{background:#fff;border:1.5px solid #152333;border-radius:12px;overflow:hidden;box-shadow:0 12px 24px #11253912}.ingredientFigure{flex-direction:column;margin:0;padding:12px 12px 0;display:flex;position:relative}.ingredientFigure img{object-fit:cover;background:#f4f8fa;border-radius:7px;width:100%;height:200px;display:block}.ingredientCard:nth-child(5) .ingredientFigure img{object-fit:contain}.ingredientNumber{color:#fff;background:#042f4ae6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid;position:absolute;top:20px;left:20px}.ingredientFigure figcaption{color:#788794;min-height:28px;padding:6px 2px 0;font-size:8px;line-height:1.5}.ingredientFigure figcaption a{color:#557489}.ingredientCopy{padding:8px 19px 19px}.ingredientCopy h3{color:#11283b;margin:0 0 9px;font-size:17px}.ingredientCopy>p{color:#5d6d7c;min-height:99px;margin:0 0 13px;font-size:10px;line-height:1.7}.ingredientNote{color:#75828d;border-top:1px solid #e7edf1;align-items:flex-start;gap:7px;padding-top:10px;font-size:8px;line-height:1.55;display:flex}.ingredientNote svg{color:#2485b7;flex:0 0 15px}.ingredientDisclaimer{color:#667586;text-align:center;max-width:870px;margin:27px auto 0;font-size:10px}.bonusesSection{isolation:isolate;color:#fff;background:#030609;padding:86px max(24px,50vw - 510px) 75px;position:relative;overflow:hidden}.bonusGlow{z-index:-1;filter:blur(80px);background:#004c913b;border-radius:50%;width:900px;height:620px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.bonusesSection .sectionHeading{margin-bottom:42px}.bonusesSection .sectionHeading h2{color:#fff}.bonusesSection .sectionHeading>p:last-child{color:#9eabb6}.bonusGrid{gap:15px;display:grid}.bonusCard{color:#12283a;background:linear-gradient(112deg,#fff 0%,#f6f9fb 100%);border-radius:12px;grid-template-columns:54px 170px 1fr;align-items:center;gap:19px;min-height:176px;padding:17px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #0000003d}.bonusIndex{color:#0a679f;letter-spacing:.12em;writing-mode:vertical-rl;font-size:9px;font-weight:800;transform:rotate(180deg)}.bonusImageWrap{background:#eef1f3;border-radius:6px;place-items:center;height:140px;display:grid;overflow:hidden}.bonusImageWrap img{object-fit:contain;width:100%;height:100%}.bonusCopy{z-index:1;padding:4px 44px 4px 0;position:relative}.bonusCopy h3{color:#142c40;margin:0 0 7px;font-size:19px}.bonusCopy p{color:#67798a;margin:0 0 15px;font-size:11px}.bonusMeta{color:#67798a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.bonusMeta s{color:#273f54;margin-left:5px;font-weight:700}.bonusAccess{color:#267147;background:#e7f5ec;border-radius:50px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.bonusWatermark{color:#00518b1c;position:absolute;bottom:17px;right:18px}.bonusFinePrint{color:#8495a4;text-align:center;max-width:790px;margin:24px auto 0;font-size:9px}.gallerySection{background:#f6f8fa}.gallerySection .sectionHeading{margin-bottom:32px}.gallerySection .sectionHeading>p:last-child{color:#2072a3;font-weight:600}.galleryImageFrame{max-width:1024px;margin:0 auto}.galleryImageFrame img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 14px 38px #10293b21}.galleryImageFrame figcaption{color:#73808c;text-align:center;margin-top:11px;font-size:9px}.testimonialsSection{background:#fff;padding:85px 24px 100px}.testimonialGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1160px;margin:0 auto;display:grid}.testimonialCard{background:#fff;border:1px solid #e3eaf0;border-radius:12px;min-height:205px;padding:27px 25px;box-shadow:0 13px 28px #0e2a3e12}.testimonialPlaceholder{color:#6b7d8d}.testimonialPlaceholder>svg{color:#1584bd}.testimonialPlaceholder h3{color:#22384b;margin:12px 0 8px;font-size:15px}.testimonialPlaceholder p{color:#71808d;margin:0 0 13px;font-size:10px}.testimonialPlaceholder span{color:#8694a0;letter-spacing:.12em;font-size:8px;font-weight:700}.specialOfferWrap{background:#fff;padding:20px 24px 100px}.specialOffer{color:#fff;background:radial-gradient(circle at 77%,#1b81be6b,#0000 31%),linear-gradient(125deg,#073451,#041d32 72%);border-radius:20px;grid-template-columns:1.12fr .88fr;align-items:center;max-width:1160px;min-height:475px;margin:0 auto;padding:56px 75px;display:grid;overflow:hidden;box-shadow:0 23px 55px #0423383b}.specialOfferCopy{z-index:2;position:relative}.specialOfferCopy .button{max-width:100%}.specialOfferCopy h2{color:#fff;letter-spacing:-.055em;max-width:500px;margin:0 0 11px;font-size:clamp(33px,4.6vw,54px);font-weight:800}.specialOfferCopy h2 span{color:var(--yellow);display:block}.specialOfferIntro{color:#c0d0dc;margin:0 0 20px;font-size:12px}.offerList{gap:12px;margin:0 0 27px;padding:0;list-style:none;display:grid}.offerList li{color:#e0ebf2;align-items:center;gap:11px;font-size:11px;display:flex}.offerList li>span{color:#71c6ff;border:1px solid #71c0ee7a;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.specialOfferProduct{place-items:center;min-height:355px;display:grid;position:relative}.specialOfferProduct img{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 24px #00000040);width:100%;max-width:390px;height:365px;position:relative}.specialOfferRing{aspect-ratio:1;border:1px solid #70c4f859;border-radius:50%;width:310px;position:absolute;box-shadow:0 0 0 18px #66baf10d,0 0 0 52px #66baf109}.offerProductTag{z-index:2;color:#d9efff;background:#031c2ee0;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:25px;right:0}.faqSection{isolation:isolate;background:#030608;padding:92px 24px 100px;position:relative;overflow:hidden}.faqDecor{z-index:-1;border:1px solid #1d7cb924;border-radius:50%;width:450px;height:450px;position:absolute}.faqDecorOne{top:-270px;right:-100px}.faqDecorTwo{bottom:-350px;left:-100px}.faqInner{max-width:960px;margin:0 auto}.faqSection .sectionHeading{margin-bottom:38px}.faqList{gap:10px;display:grid}.faqItem{background:#0b1014;border:1px solid #26333e;border-radius:8px;overflow:hidden}.faqItemOpen{background:#0a1822;border-color:#126da3}.faqItem h3{margin:0}.faqQuestion{color:#f1f6fa;cursor:pointer;width:100%;min-height:67px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:45px 1fr 34px;align-items:center;gap:13px;padding:10px 19px;font-size:13px;font-weight:600;display:grid}.faqIndex{color:#3a99d1;letter-spacing:.08em;font-size:10px}.faqToggle{color:#71c1f1;border:1px solid #38566b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.faqAnswerShell{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s,visibility .28s;display:grid}.faqItemOpen .faqAnswerShell{visibility:visible;grid-template-rows:1fr}.faqAnswerInner{overflow:hidden}.faqAnswerInner p{color:#aab9c5;margin:0;padding:0 65px 19px 77px;font-size:11px;line-height:1.8}.labelSection{background:#f6f8fa}.labelPanel{max-width:1020px;box-shadow:var(--shadow);background:#fff;border:1px solid #dce5eb;border-radius:15px;grid-template-columns:.66fr 1.34fr;align-items:center;gap:55px;margin:0 auto;padding:32px 43px;display:grid}.labelImage{background:radial-gradient(circle,#174c6c,#06273f 72%);border-radius:12px;place-items:center;min-height:340px;display:grid}.labelImage img{object-fit:contain;width:100%;max-width:270px;height:340px}.labelCallout{color:#725224;background:#fff5e6;border-radius:7px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 15px;font-size:10px;display:flex}.labelCallout svg{color:#ca7900;flex:0 0 19px}.labelFacts dl{margin:0}.labelFacts dl>div{border-bottom:1px solid #e8edf1;grid-template-columns:.95fr 1.05fr;gap:20px;padding:11px 0;font-size:10px;display:grid}.labelFacts dt{color:#637486;font-weight:600}.labelFacts dd{color:#243c50;margin:0}.labelWarning{color:#66798a;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:9px;display:flex}.labelWarning svg{color:#b66708;flex:0 0 18px}.referencesSection{background:#fff}.referenceList{gap:0;max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid}.referenceList li{border-bottom:1px solid #e5ebef;grid-template-columns:45px 1fr;gap:15px;padding:20px 0;display:grid}.referenceNumber{color:#1880ba;letter-spacing:.1em;font-size:11px;font-weight:700}.referenceList a{color:#173a55;font-size:12px;font-weight:600;text-decoration:none}.referenceList a:hover{color:#0875b0;text-decoration:underline}.referenceList a span{color:#1986c4}.referenceList p{color:#71808c;margin:5px 0 0;font-size:9px}.referenceDisclaimer{color:#778591;text-align:center;max-width:850px;margin:27px auto 0;font-size:10px}.siteFooter{color:#fff;background:#030608;padding:55px max(24px,50vw - 580px) 19px}.footerTop{border-bottom:1px solid #1a2934;grid-template-columns:1.35fr .7fr .8fr 44px;gap:45px;padding-bottom:38px;display:grid;position:relative}.brandMarkFooter{color:#fff}.footerBrand>p{color:#92a1ad;max-width:290px;margin:17px 0;font-size:10px}.footerEmail{color:#aec4d3;align-items:center;gap:8px;font-size:9px;text-decoration:none;display:inline-flex}.footerLinks{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerLinks p{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:3px 0 4px;font-size:10px;font-weight:700}.footerLinks a{color:#95a6b3;font-size:9px;text-decoration:none}.footerLinks a:hover{color:var(--yellow)}.backToTop{color:#fff;border:1px solid #405363;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.backToTop:hover{border-color:var(--yellow);color:var(--yellow)}.footerDisclaimer{color:#7e8e9b;border-bottom:1px solid #1a2934;padding:21px 0 15px;font-size:9px;line-height:1.7}.footerDisclaimer p{margin:0 0 6px}.footerBottom{color:#758491;justify-content:space-between;gap:20px;padding-top:15px;font-size:8px;display:flex}.infoPage{background:#f6f8fa;min-height:80vh;padding:0 max(24px,50vw - 470px) 90px}.infoPageTop{border-bottom:1px solid #dfe7ec;justify-content:space-between;align-items:center;height:84px;display:flex}.infoPageTop .brandMark{color:var(--navy)}.infoPageTop .brandMark>span:last-child>span{color:var(--orange)}.infoPageTop .brandDot:after{background:var(--navy)}.infoHomeLink{color:#526c80;align-items:center;gap:7px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.breadcrumbs{color:#81909d;align-items:center;gap:9px;margin:25px 0;font-size:9px;display:flex}.breadcrumbs a{color:#53738a;text-decoration:none}.infoPageHeading{border-bottom:1px solid #dfe7ec;padding:21px 0 32px}.infoPageHeading h1{color:#122a3d;letter-spacing:-.045em;margin:0 0 13px;font-size:clamp(34px,5vw,49px)}.infoPageHeading>p:last-child{color:#647789;max-width:690px;margin:0;font-size:13px}.infoArticle{color:#4e6274;max-width:760px;padding-top:24px;font-size:12px;line-height:1.85}.infoArticle h2{color:#173b56;margin:27px 0 9px;font-size:19px}.infoArticle p{margin:0 0 15px}.infoArticle a{font-weight:600}.policyDate{color:#81909c;font-size:9px}.legalNotice{color:#4a667b;background:#eaf5fb;border-left:3px solid #1682ba;border-radius:5px;margin:15px 0 22px;padding:17px 19px}.legalNotice strong{color:#234961;margin-bottom:5px;display:block}.legalNotice p{margin:0}@media (max-width:1000px){.heroInner{gap:28px}.heroVisual{min-height:460px}.heroCopy h1{font-size:clamp(38px,5.6vw,54px)}.qualityRow{gap:8px}.qualityBadge{min-width:88px;max-width:100px}.pricingGrid{gap:13px}.priceCard{padding-left:17px;padding-right:17px}.priceCardFeatured{min-height:690px}.ingredientGrid{gap:16px}.ingredientCopy{padding-left:14px;padding-right:14px}.specialOffer{padding-left:48px;padding-right:48px}}@media (max-width:820px){.sectionPad{padding:75px 24px}.siteHeader{width:calc(100% - 42px);height:78px}.mainNav{gap:18px}.heroInner{grid-template-columns:1fr 1fr;gap:20px;min-height:0;padding:50px 0 48px}.heroVisual{min-height:430px}.heroBottle{width:110%;max-width:none}.heroImageNote{bottom:8%;right:0}.heroCopy h1{font-size:clamp(35px,5vw,46px)}.heroLead{font-size:13px}.heroActions{flex-wrap:wrap;gap:13px}.qualityBadge{min-width:74px;max-width:82px;font-size:8px}.qualityIcon{width:43px;height:43px}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:17px}.priceCardFeatured{grid-area:1/1/auto/-1;min-height:auto;padding:35px 25px 26px;transform:none}.priceCard:not(.priceCardFeatured){min-height:655px}.priceCardFeatured .priceImageWrap{height:260px}.productIntro{grid-template-columns:1fr 1fr;gap:35px}.guaranteeCard{padding-left:35px;padding-right:35px}.ingredientGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ingredientCopy>p{min-height:91px}.specialOffer{padding:46px 35px}.labelPanel{gap:30px;padding:26px}}@media (max-width:620px){body{font-size:14px}.formulaImageGlow{right:0}.sectionPad{padding:64px 19px}.sectionHeading{margin-bottom:32px}.sectionHeading h2{font-size:31px}.siteHeader{align-items:flex-start;width:100%;height:101px;padding-top:19px;padding-left:17px;padding-right:17px}.brandMark{gap:7px;font-size:21px}.brandDot{width:21px;height:21px}.brandDot:after{width:9px;height:9px;top:4px;left:4px}.mainNav{justify-content:center;gap:clamp(17px,7vw,31px);display:flex;position:absolute;bottom:8px;left:0;right:0}.mainNav a{font-size:9px}.headerCta{gap:6px;min-height:42px;padding:0 8px;font-size:16px}.heroInner{grid-template-columns:1fr;gap:4px;width:calc(100% - 38px);padding:32px 0 34px}.heroVisual{order:1;height:min(88vw,440px);min-height:0}.heroBottle{width:min(90vw,405px);max-width:100%;max-height:100%}.heroOrb{width:min(76vw,345px)}.heroImageNote{padding:7px 10px;font-size:8px;bottom:5%;right:2%}.heroCopy{text-align:center;order:2;min-width:0;padding:4px 2px 0}.heroCopy h1{overflow-wrap:anywhere;max-width:100%;margin-bottom:13px;font-size:clamp(33px,8.8vw,42px)}.heroLead{margin:0 auto;font-size:12px}.heroActions{justify-content:center;margin-top:20px}.heroActions .button{width:100%;max-width:300px}.heroTextLink{width:100%;font-size:10px}.qualityRow{justify-content:center;gap:11px 5px;margin-top:27px}.qualityBadge{gap:6px;min-width:62px;max-width:68px;font-size:7px}.qualityIcon{width:37px;height:37px}.qualityIcon svg{width:15px}.heroBottomLine{letter-spacing:.09em;gap:8px;padding-bottom:18px;font-size:7px}.promoBannerInner{min-height:218px;padding:36px 20px 72px}.promoBanner h2{font-size:27px}.promoSubcopy{max-width:330px;font-size:10px}.pricingSection{padding:58px 18px 66px}.pricingGrid{grid-template-columns:1fr}.priceCardFeatured{grid-area:auto;padding:35px 21px 24px}.priceCard,.priceCard:not(.priceCardFeatured){min-height:auto;padding:28px 21px 23px}.priceImageWrap{height:225px;margin-bottom:46px}.priceCardFeatured .priceImageWrap{height:250px;margin-bottom:46px}.packageDetails{margin-top:5px}.priceTotal>strong{font-size:33px}.pricingFinePrint{font-size:9px}.productIntro{grid-template-columns:1fr;gap:31px}.productIntroCopy h2{font-size:31px}.productIntroCopy>p:not(.eyebrow){font-size:12px}.formulaImageFrame{max-width:420px}.guaranteeSection{padding:67px 19px 58px}.guaranteeCard{padding:49px 19px 26px}.guaranteeCard h2{font-size:28px}.guaranteeCard>p:not(.eyebrow){font-size:10px}.trustPoints{grid-template-columns:repeat(2,1fr);gap:18px 9px}.editorialWrap{padding:23px 19px 67px}.editorialCard{grid-template-columns:1fr}.editorialCopy{padding:31px 26px 10px}.editorialCopy h2{font-size:29px}.editorialVisual{min-height:220px}.editorialIcon{width:96px;height:96px}.editorialMiniTop{top:27px;right:25%}.editorialMiniBottom{bottom:25px;left:25%}.ingredientGrid{grid-template-columns:1fr;gap:17px}.ingredientFigure img{height:220px}.ingredientCopy{padding:10px 17px 17px}.ingredientCopy>p{min-height:0;font-size:10px}.ingredientFigure figcaption{min-height:24px}.bonusesSection{padding:64px 17px 53px}.bonusCard{grid-template-columns:31px 104px 1fr;gap:10px;min-height:0;padding:13px 12px}.bonusIndex{font-size:7px}.bonusImageWrap{height:112px}.bonusCopy{padding-right:0}.bonusCopy h3{font-size:13px}.bonusCopy p{margin-bottom:9px;font-size:8px}.bonusMeta{flex-direction:column;align-items:flex-start;gap:6px;font-size:8px}.bonusAccess{padding:4px 7px;font-size:7px}.bonusWatermark{display:none}.gallerySection{padding-top:65px}.galleryImageFrame{width:100%}.galleryImageFrame img{border-radius:5px}.testimonialsSection{padding:65px 19px 70px}.testimonialGrid{grid-template-columns:1fr;gap:12px}.testimonialCard{min-height:0;padding:20px}.specialOfferWrap{padding:0 17px 68px}.specialOffer{border-radius:14px;grid-template-columns:1fr;gap:7px;padding:37px 22px 20px}.specialOfferCopy h2{font-size:39px}.offerList{gap:9px;margin-bottom:22px}.offerList li{font-size:9px}.specialOfferProduct{min-height:260px}.specialOfferProduct img{height:260px}.specialOfferRing{width:220px}.offerProductTag{bottom:10px;right:3px}.faqSection{padding:65px 16px 72px}.faqQuestion{grid-template-columns:27px 1fr 28px;gap:9px;min-height:62px;padding:9px 12px;font-size:10px}.faqIndex{font-size:8px}.faqToggle{width:27px;height:27px}.faqAnswerInner p{padding:0 14px 15px 48px;font-size:9px}.labelPanel{grid-template-columns:1fr;gap:22px;padding:16px}.labelImage{min-height:275px}.labelImage img{height:275px}.labelFacts dl>div{grid-template-columns:.8fr 1.2fr;gap:9px;font-size:9px}.referenceList li{grid-template-columns:30px 1fr;gap:9px;padding:17px 0}.referenceList a{font-size:10px}.referenceList p{font-size:8px}.siteFooter{padding:43px 20px 15px}.footerTop{grid-template-columns:1fr 1fr;gap:29px 20px}.footerBrand{grid-column:1/-1}.backToTop{position:absolute;top:0;right:0}.footerBottom{flex-direction:column;gap:5px}.infoPage{padding:0 20px 68px}.infoPageTop{height:72px}.infoHomeLink{font-size:9px}.infoPageHeading{padding-bottom:26px}.infoPageHeading h1{font-size:36px}.infoPageHeading>p:last-child,.infoArticle{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
