*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff8ed;color:#070707;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}.topbar{height:44px;background:#050505;color:#fff;justify-content:center;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;text-align:center}.header,.topbar{display:flex;align-items:center}.header{height:108px;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,250,242,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);padding:0 5%;gap:38px}.brand{display:flex;align-items:center;gap:16px}.brand img{width:70px;height:70px;object-fit:contain}.brand span{display:flex;flex-direction:column}.brand strong{font-size:30px;font-weight:900;letter-spacing:.18em;line-height:1}.brand small{margin-top:9px;color:#bd7e08;font-size:11px;font-weight:900;letter-spacing:.24em}nav{margin-left:auto;display:flex;gap:34px;font-size:13px}.headerBtn,.primary,nav{font-weight:900;text-transform:uppercase;letter-spacing:.1em}.headerBtn,.primary{background:#050505;color:#fff;border-radius:999px;padding:18px 30px;font-size:12px;box-shadow:0 18px 45px rgba(0,0,0,.12)}.hero{position:relative;min-height:calc(100vh - 44px);overflow:hidden;background:radial-gradient(circle at 75% 40%,rgba(247,198,95,.24),transparent 30%),linear-gradient(105deg,#fffaf3,#fffdf8 46%,#f4e5cf);display:flex;align-items:center;padding:120px 5%}.orb{position:absolute;right:6%;top:16%;width:620px;height:620px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 45% 42%,hsla(0,0%,100%,.72),rgba(255,242,207,.34) 38%,rgba(231,174,55,.36) 72%);box-shadow:inset 0 0 70px hsla(0,0%,100%,.42),0 0 140px rgba(189,126,8,.18);animation:float 9s ease-in-out infinite}.orb img{width:330px;opacity:.25}.heroText{position:relative;z-index:2;max-width:760px}.eyebrow{margin:0;color:#bd7e08;font-size:14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.heroText i{display:block;width:64px;height:2px;background:#bd7e08;margin-top:18px}h1{margin:26px 0 24px;font-family:Georgia,serif;font-size:clamp(64px,8vw,130px);line-height:.88;letter-spacing:-.07em}.description{max-width:650px;font-size:18px;line-height:1.75;color:#5a554d}.actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:34px}.secondary{border:1px solid #bd7e08;color:#bd7e08;background:hsla(0,0%,100%,.5);border-radius:999px;padding:18px 30px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.badges,.productBadges{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;max-width:740px}.badges span,.chips b,.productBadges span{border:1px solid rgba(189,126,8,.2);background:hsla(0,0%,100%,.58);border-radius:999px;color:#bd7e08;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;padding:13px 14px;text-align:center}.particles span{position:absolute;width:7px;height:7px;border-radius:50%;background:#f7c65f;box-shadow:0 0 28px rgba(247,198,95,.9);animation:particle 7s ease-in-out infinite}.particles span:first-child{left:20%;top:22%}.particles span:nth-child(2){left:42%;top:58%;animation-delay:.8s}.particles span:nth-child(3){right:28%;top:16%;animation-delay:1.4s}.particles span:nth-child(4){right:16%;bottom:18%;animation-delay:2s}.particles span:nth-child(5){left:12%;bottom:20%;animation-delay:2.6s}.particles span:nth-child(6){right:6%;top:38%;animation-delay:3.2s}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding:58px 5%;background:#fff}.stats div{border:1px solid rgba(189,126,8,.18);border-radius:26px;background:hsla(0,0%,100%,.8);box-shadow:0 28px 90px rgba(80,48,8,.1);padding:30px;text-align:center}.stats strong{color:#bd7e08;font-size:44px}.stats span,.stats strong{display:block;font-weight:900}.stats span{margin-top:8px;color:#5a554d;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.products,.related{background:#fff;padding:100px 5%}.sectionTitle{text-align:center;max-width:760px;margin:0 auto 50px}h2{margin:14px 0 18px;font-family:Georgia,serif;font-size:clamp(46px,5vw,80px);line-height:1;letter-spacing:-.05em}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.card{border:1px solid rgba(189,126,8,.2);border-radius:32px;background:#fff;overflow:hidden;box-shadow:0 28px 90px rgba(80,48,8,.1);transition:.35s}.card:hover{transform:translateY(-10px);box-shadow:0 45px 130px rgba(80,48,8,.18)}.imageWrap{height:390px;display:grid;place-items:center;background:radial-gradient(circle at 50% 46%,hsla(0,0%,100%,.62),transparent 35%),radial-gradient(circle at 50% 72%,rgba(189,126,8,.1),transparent 34%),linear-gradient(145deg,#fff8ed,#fffdf8 48%,#f3dfbc)}.imageWrap img{max-height:360px;max-width:90%;transition:.35s}.card:hover img{transform:translateY(-16px) scale(1.045)}.cardBody{padding:28px}.cardBody span{color:#bd7e08;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.cardBody h3{font-size:24px;margin:12px 0 10px}.cardBody p{color:#5a554d;line-height:1.7}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.chips b{font-size:9px;padding:8px 10px}.cardBody a{color:#bd7e08;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.about,.contact,.quality{padding:110px 5%;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:center}.quality{background:radial-gradient(circle at 82% 18%,rgba(189,126,8,.14),transparent 30%),linear-gradient(135deg,#fff8ed,#fff)}.about p,.contact p,.detailCard p,.quality p{color:#5a554d;line-height:1.75;font-size:18px}.qualityList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.aboutCard,.contactCard,.detailCard,.qualityList span{border:1px solid rgba(189,126,8,.2);border-radius:24px;background:hsla(0,0%,100%,.78);box-shadow:0 28px 90px rgba(80,48,8,.1);padding:24px;font-weight:900}.about{background:linear-gradient(135deg,#fff,#fff8ed)}.aboutCard{text-align:center;padding:42px}.aboutCard img{width:160px;margin:auto}.contact{background:#fff}.contactCard h3{font-size:30px}.contactCard a{font-weight:900}.aboutPremium{align-items:start}.aboutPremium>div:first-child p{margin-bottom:18px}.aboutHighlights{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.aboutHighlights span{border:1px solid rgba(189,126,8,.22);background:hsla(0,0%,100%,.72);color:#bd7e08;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.aboutStoryCard h3{font-size:30px;margin:24px 0 10px}.promiseList{display:grid;grid-gap:12px;gap:12px;margin-top:22px;text-align:left}.promiseList span{border-top:1px solid rgba(189,126,8,.15);padding-top:12px;color:#5a554d;font-weight:800}.productHero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;min-height:760px;padding:90px 5%;background:radial-gradient(circle at 30% 50%,rgba(247,198,95,.2),transparent 35%),linear-gradient(135deg,#fff8ed,#fff)}.productGlow{position:absolute;left:8%;top:18%;width:580px;height:580px;border-radius:50%;background:radial-gradient(circle,rgba(247,198,95,.25),transparent 68%);filter:blur(10px)}.productHeroImage{position:relative;z-index:2;min-height:620px;display:grid;place-items:center;border:1px solid rgba(189,126,8,.18);border-radius:40px;background:radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.65),transparent 36%),linear-gradient(145deg,#fff8ed,#fffdf8 48%,#f3dfbc);box-shadow:0 45px 130px rgba(80,48,8,.16)}.productHeroImage img{max-height:560px;max-width:90%;object-fit:contain}.productHeroText{position:relative;z-index:2}.purchaseActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.amazonBtn{background:#050505;color:#fff}.amazonBtn,.paypalBtn{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:17px 28px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.paypalBtn{background:#ffc439;color:#111}.productDetails{padding:100px 5%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;background:#fff}.detailCard h2{font-size:34px}.detailList{display:grid;grid-gap:12px;gap:12px}.detailList span{border-top:1px solid rgba(189,126,8,.14);padding-top:12px;color:#5a554d}.productQuality{background:linear-gradient(135deg,#fff8ed,#fff)}footer{background:linear-gradient(135deg,#0e0e0e,#211c13);color:#fff;text-align:center;padding:70px 5% 34px}footer img{width:70px}footer div{display:flex;justify-content:center;align-items:center;gap:16px}footer strong{font-size:26px;letter-spacing:.16em}footer p{max-width:850px;margin:28px auto;color:hsla(0,0%,100%,.64);line-height:1.8}footer small{color:hsla(0,0%,100%,.5)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes particle{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-28px);opacity:1}}@media(max-width:1100px){.headerBtn,nav{display:none}.about,.contact,.grid,.productDetails,.productHero,.quality,.stats{grid-template-columns:1fr}.badges,.productBadges{grid-template-columns:repeat(2,1fr)}.orb{right:-200px;width:460px;height:460px}.orb img{width:230px}.productHeroImage{min-height:480px}.productHeroImage img{max-height:420px}}@media(max-width:700px){.topbar{font-size:9px}.brand strong{font-size:20px}.brand img{width:56px;height:56px}.hero{padding:80px 5%;min-height:auto}.badges,.grid,.productBadges,.qualityList,.stats{grid-template-columns:1fr}h1{font-size:58px}.imageWrap{height:330px}.imageWrap img{max-height:280px}.productHero{padding:50px 5%}.productHeroImage{min-height:360px}.productHeroImage img{max-height:310px}.purchaseActions{flex-direction:column}.amazonBtn,.paypalBtn{text-align:center;width:100%}}:focus-visible{outline:3px solid rgba(189,126,8,.45);outline-offset:4px;border-radius:8px}.skip-link{position:fixed;left:16px;top:-80px;z-index:9999;background:#050505;color:#fff;padding:12px 18px;border-radius:999px;font-weight:900;transition:.25s}.skip-link:focus{top:16px}.scroll-progress{position:fixed;left:0;top:0;height:3px;background:linear-gradient(90deg,#bd7e08,#f7c65f);z-index:9999;box-shadow:0 0 18px rgba(247,198,95,.55)}.back-to-top{position:fixed;right:22px;bottom:22px;z-index:80;width:48px;height:48px;border-radius:50%;border:1px solid rgba(189,126,8,.28);background:rgba(255,248,237,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#bd7e08;font-size:22px;font-weight:900;box-shadow:0 16px 45px rgba(80,48,8,.14);opacity:0;pointer-events:none;transform:translateY(10px);transition:.25s;cursor:pointer}.back-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.card,a,button{transition:transform .25s ease,box-shadow .25s ease,color .25s ease,background .25s ease}.cardBody a:hover,.header a:hover{color:#bd7e08}.amazonBtn:hover,.contactForm button:hover,.headerBtn:hover,.paypalBtn:hover,.primary:hover{transform:translateY(-3px)}.card{min-height:100%}.card,.cardBody{display:flex;flex-direction:column}.cardBody{flex:1 1}.cardBody a{margin-top:auto}.promiseSection{padding:105px 5%;background:radial-gradient(circle at 80% 20%,rgba(189,126,8,.12),transparent 28%),linear-gradient(135deg,#fff8ed,#fff)}.promiseSection .sectionTitle p:not(.eyebrow){color:#5a554d;line-height:1.75;font-size:18px}.promiseGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.promiseGrid div{border:1px solid rgba(189,126,8,.2);border-radius:26px;background:hsla(0,0%,100%,.78);box-shadow:0 28px 90px rgba(80,48,8,.1);padding:26px}.promiseGrid strong{display:block;font-size:15px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.promiseGrid span{color:#5a554d;line-height:1.65}.contactForm{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.contactForm input,.contactForm textarea{width:100%;border:1px solid rgba(189,126,8,.22);border-radius:16px;background:hsla(0,0%,100%,.82);padding:15px 16px;font:inherit;color:#111}.contactForm textarea{resize:vertical}.contactForm button{width:-moz-fit-content;width:fit-content;border:0;background:#050505;color:#fff;border-radius:999px;padding:15px 24px;font-weight:900;letter-spacing:.1em;cursor:pointer}.contactForm button,.footerLinks{font-size:12px;text-transform:uppercase}.footerLinks{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:18px 0;color:hsla(0,0%,100%,.72);font-weight:800;letter-spacing:.08em}.footerLinks a:hover{color:#f7c65f}.notFound{min-height:100vh;display:grid;place-items:center;text-align:center;padding:8%;background:radial-gradient(circle at 50% 35%,rgba(189,126,8,.16),transparent 32%),linear-gradient(135deg,#fff8ed,#fff)}.notFound img{width:130px}.notFound h1{font-size:clamp(54px,8vw,110px)}.notFound p{color:#5a554d;line-height:1.7}.legalPage{padding:95px 5%;background:linear-gradient(135deg,#fff8ed,#fff);min-height:calc(100vh - 108px)}.legalPage h1{font-size:clamp(54px,7vw,110px)}.legalCard{max-width:980px;border:1px solid rgba(189,126,8,.2);border-radius:30px;background:hsla(0,0%,100%,.78);box-shadow:0 28px 90px rgba(80,48,8,.1);padding:42px}.legalCard p{color:#5a554d;line-height:1.85;font-size:18px}.simpleHeader{position:relative}@media(max-width:1100px){.promiseGrid{grid-template-columns:repeat(2,1fr)}.header{height:auto;min-height:92px;padding-top:14px;padding-bottom:14px}}@media(max-width:700px){.topbar{min-height:38px;height:auto;padding:9px 14px;line-height:1.5}.header{gap:12px}.brand{gap:10px}.brand small{font-size:8px}.heroText{max-width:100%}.description{font-size:16px;line-height:1.65}.actions a,.primary,.secondary{width:100%;text-align:center}.about,.contact,.products,.promiseSection,.quality,.related{padding:72px 5%}.promiseGrid{grid-template-columns:1fr}.productDetails{padding:70px 5%}.detailCard h2{font-size:28px}.contactForm button{width:100%}footer div{flex-direction:column}.footerLinks{gap:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.newBadge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-left:10px;padding:7px 10px;border-radius:999px;background:linear-gradient(135deg,#050505,#2b2112);color:#f7c65f;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 28px rgba(80,48,8,.12)}.card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(247,198,95,.12),transparent 28%);opacity:0;transition:.35s ease}.card{position:relative}.card:hover:before{opacity:1}.imageWrap{position:relative}.imageWrap:after{content:"";position:absolute;left:50%;bottom:38px;width:52%;height:20px;transform:translateX(-50%);border-radius:50%;background:rgba(80,48,8,.1);filter:blur(18px);opacity:.55;transition:.35s ease}.card:hover .imageWrap:after{opacity:.85;transform:translateX(-50%) scale(1.05)}.productHeroImage:after{content:"";position:absolute;left:50%;bottom:70px;width:50%;height:28px;transform:translateX(-50%);border-radius:50%;background:rgba(80,48,8,.13);filter:blur(24px);opacity:.65}@media(max-width:700px){.newBadge{margin-left:0;margin-top:8px}}.insightsArchive,.insightsPreview{padding:100px 5%;background:linear-gradient(135deg,#fff,#fff8ed)}.insightsHero{padding:120px 5% 80px;background:radial-gradient(circle at 75% 30%,rgba(189,126,8,.15),transparent 30%),linear-gradient(135deg,#fff8ed,#fff)}.articleHeader h1,.insightsHero h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(54px,7vw,110px);line-height:.92;letter-spacing:-.06em}.articleHeader p,.insightsHero p{max-width:760px;color:#5a554d;line-height:1.75;font-size:19px}.insightsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.insightCard{border:1px solid rgba(189,126,8,.2);border-radius:30px;background:hsla(0,0%,100%,.78);box-shadow:0 28px 90px rgba(80,48,8,.1);padding:30px;transition:.3s ease}.insightCard:hover{transform:translateY(-8px);box-shadow:0 40px 120px rgba(80,48,8,.16)}.insightCard span{color:#bd7e08;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.insightCard h3{font-size:26px;line-height:1.1;margin:16px 0 12px}.insightCard p{color:#5a554d;line-height:1.7}.insightCard small{display:block;margin:18px 0;color:#8a7c6a;font-weight:800}.insightCard a{color:#bd7e08;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.centerAction{display:flex;justify-content:center;margin-top:36px}.articlePage{background:linear-gradient(135deg,#fff8ed,#fff);padding:100px 5%}.articleHeader{max-width:980px;margin:0 auto 58px}.articleHeader small{color:#bd7e08;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.articleBody{max-width:900px;margin:0 auto;border:1px solid rgba(189,126,8,.18);border-radius:34px;background:hsla(0,0%,100%,.78);box-shadow:0 28px 90px rgba(80,48,8,.1);padding:48px}.articleBody section{padding:24px 0;border-bottom:1px solid rgba(189,126,8,.12)}.articleBody section:last-child{border-bottom:0}.articleBody h2{font-size:38px}.articleBody p{color:#5a554d;line-height:1.9;font-size:18px}.articleDisclaimer{margin-top:34px;border-radius:24px;background:#fff8ed;border:1px solid rgba(189,126,8,.18);padding:24px}.articleDisclaimer strong{color:#bd7e08;text-transform:uppercase;letter-spacing:.1em;font-size:12px}@media(max-width:1100px){.insightsGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.articlePage,.insightsArchive,.insightsPreview{padding:72px 5%}.insightsGrid{grid-template-columns:1fr}.articleBody{padding:28px}.articleBody h2{font-size:30px}}.paypalHelper{margin-top:14px;max-width:520px;color:#6b6359;font-size:13px;line-height:1.55}.productsIntro{max-width:760px;margin:18px auto 0;color:#5a554d;line-height:1.75;font-size:18px}.filterWrap{position:-webkit-sticky;position:sticky;top:108px;z-index:20;max-width:980px;margin:0 auto 44px;display:flex;justify-content:center;gap:10px;padding:12px;border:1px solid rgba(189,126,8,.18);border-radius:999px;background:rgba(255,248,237,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(80,48,8,.08)}.filterTab{border:0;border-radius:999px;background:transparent;color:#30291f;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;transition:.25s ease;white-space:nowrap}.filterTab b{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:rgba(189,126,8,.1);color:#bd7e08}.filterTab:hover{background:rgba(189,126,8,.08);transform:translateY(-2px)}.filterTab.active{background:#050505;color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.12)}.filterTab.active b{background:#f7c65f;color:#111}.filteredGrid{animation:filterFade .32s ease}@keyframes filterFade{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.categoryBadge{position:absolute;top:18px;left:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid rgba(189,126,8,.18);color:#bd7e08;font-weight:900;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 26px rgba(80,48,8,.08)}.categoryBadge,.categoryBadge i{font-size:9px;font-style:normal}.badge-liquid{color:#1678a4;border-color:rgba(22,120,164,.2)}.badge-gummy{color:#c8691a;border-color:rgba(200,105,26,.22)}.cardLink{color:inherit;text-decoration:none;cursor:pointer}.cardLink .cardBody,.cardLink .imageWrap{pointer-events:none}.cardLink .viewDetails{display:inline-block;margin-top:auto;color:#bd7e08;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition:.25s ease}.cardLink:hover .viewDetails{transform:translateX(5px)}.cardLink:hover h3{color:#bd7e08}.cardLink:active{transform:translateY(-6px) scale(.995)}.cardLink:focus-visible{outline:3px solid rgba(189,126,8,.45);outline-offset:6px}.cardBody{min-height:330px}.imageWrap img{object-fit:contain}@media(max-width:1100px){.filterWrap{top:92px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;border-radius:28px}.filterWrap::-webkit-scrollbar{display:none}}@media(max-width:700px){.filterWrap{margin-bottom:30px;padding:10px}.filterTab{padding:12px 14px;font-size:10px}.categoryBadge{top:14px;left:14px}.productsIntro{font-size:16px}}.productRating{display:flex;align-items:center;gap:10px;margin-top:22px;color:#bd7e08;font-weight:900}.productRating strong{color:#111}.productRating small{color:#6b6359}.experienceSection,.faqSection,.glanceSection,.ingredientSpotlight,.qualityPromise2,.reviewExperience,.supplementSection{padding:100px 5%}.experienceSection,.ingredientSpotlight,.qualityPromise2{background:linear-gradient(135deg,#fff,#fff8ed)}.faqSection,.glanceSection,.reviewExperience{background:#fff}.experienceGrid,.promiseGrid,.reviewGrid,.spotlightGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;max-width:1240px;margin:0 auto}.experienceCard,.faqItem,.reviewCard,.spotlightCard{border:1px solid rgba(189,126,8,.2);border-radius:28px;background:hsla(0,0%,100%,.82);box-shadow:0 24px 80px rgba(80,48,8,.1);padding:26px}.experienceCard h3,.faqItem h3,.reviewCard h3,.spotlightCard h3{margin:0 0 12px;font-size:22px;line-height:1.15}.experienceCard p,.faqItem p,.reviewCard p,.spotlightCard p{margin:0;color:#5a554d;line-height:1.75}.glanceGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;max-width:1240px;margin:0 auto}.glanceCard{border:1px solid rgba(189,126,8,.2);border-radius:24px;background:hsla(0,0%,100%,.85);box-shadow:0 18px 55px rgba(80,48,8,.08);padding:22px}.glanceCard span{display:block;color:#bd7e08;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.glanceCard strong{display:block;margin-top:10px;font-size:18px;line-height:1.25}.supplementSection{background:radial-gradient(circle at 80% 18%,rgba(189,126,8,.1),transparent 28%),linear-gradient(135deg,#fff,#fff8ed)}.factsLayout{display:grid;grid-template-columns:minmax(360px,.9fr) 1.1fr;grid-gap:28px;gap:28px;max-width:1180px;margin:0 auto;align-items:start}.factsPanel{border:3px solid #050505;background:#fff;color:#050505;padding:18px;box-shadow:0 28px 90px rgba(80,48,8,.12)}.factsHeader{border-bottom:12px solid #050505;padding-bottom:10px}.factsHeader h3{margin:0 0 8px;font-size:48px;line-height:.95;font-weight:900;letter-spacing:-.04em}.factsHeader p{margin:2px 0;font-size:14px;color:#111;line-height:1.3}.factsTableHead{display:grid;grid-template-columns:1fr 80px;grid-gap:12px;gap:12px;border-bottom:6px solid #050505;padding:7px 0;font-size:14px;font-weight:900}.factsTableHead span:last-child{text-align:right}.factsRow{display:grid;grid-template-columns:1fr 110px 70px;grid-gap:10px;gap:10px;border-bottom:1px solid #050505;padding:8px 0;align-items:start;font-size:14px;line-height:1.25}.factsRow span{font-weight:700}.factsRow strong{text-align:right;font-size:14px}.factsRow em{text-align:right;font-style:normal;font-weight:800}.factsFootnotes{border-top:6px solid #050505;margin-top:8px;padding-top:8px}.factsFootnotes p{margin:3px 0;color:#111;font-size:12px;line-height:1.35}.labelInfo{display:grid;grid-gap:16px;gap:16px}.labelInfo div{border:1px solid rgba(189,126,8,.2);border-radius:24px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 55px rgba(80,48,8,.08);padding:24px}.labelInfo h3{margin:0 0 10px;color:#bd7e08;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.labelInfo p{margin:0;color:#5a554d;line-height:1.75;font-size:16px}.themeGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0 auto 34px}.themeGrid span{border:1px solid rgba(189,126,8,.2);border-radius:999px;background:#fff8ed;color:#bd7e08;padding:12px 14px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.reviewCard span{display:block;color:#bd7e08;margin-bottom:14px}.reviewCard small{display:block;margin-top:18px;color:#8a7c6a;font-weight:800}.faqList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;max-width:1120px;margin:0 auto}.finalCta{padding:95px 5%;background:radial-gradient(circle at 80% 20%,rgba(247,198,95,.18),transparent 28%),linear-gradient(135deg,#0e0e0e,#211c13);color:#fff;text-align:center}.finalCta>div{max-width:820px;margin:0 auto}.finalCta h2{color:#fff}.finalCta p:not(.eyebrow){color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.75}.finalCta .purchaseActions{justify-content:center}@media(max-width:1100px){.experienceGrid,.glanceGrid,.promiseGrid,.reviewGrid,.spotlightGrid{grid-template-columns:repeat(2,1fr)}.factsLayout{grid-template-columns:1fr}}@media(max-width:700px){.experienceSection,.faqSection,.glanceSection,.ingredientSpotlight,.qualityPromise2,.reviewExperience,.supplementSection{padding:72px 5%}.experienceGrid,.faqList,.glanceGrid,.promiseGrid,.reviewGrid,.spotlightGrid{grid-template-columns:1fr}.factsHeader h3{font-size:34px}.factsRow{grid-template-columns:1fr 78px 52px;gap:7px}.factsRow,.factsRow em,.factsRow strong{font-size:12px}}.productHero{min-height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,560px)!important;grid-gap:56px!important;gap:56px!important;padding:74px 5% 82px!important;background:radial-gradient(circle at 16% 18%,rgba(247,198,95,.16),transparent 30%),linear-gradient(135deg,#fffaf1,#fff)!important}.productHero,.productVisual{align-items:center!important;overflow:hidden!important}.productVisual{width:100%!important;max-width:680px!important;min-height:560px!important;max-height:680px!important;margin:0 auto!important;display:flex!important;justify-content:center!important;border-radius:42px!important;background:hsla(0,0%,100%,.56)!important;box-shadow:0 30px 100px rgba(80,48,8,.1)!important}.productVisual img{width:100%!important;height:100%!important;max-width:620px!important;max-height:620px!important;object-fit:contain!important;object-position:center!important;display:block!important;transform:none!important}.productContent{width:100%!important;max-width:560px!important;min-width:0!important;overflow:visible!important}.productContent h1{font-size:clamp(52px,5vw,86px)!important;line-height:.95!important;letter-spacing:-.055em!important;max-width:560px!important;word-break:normal!important;overflow-wrap:normal!important}.productContent .description{max-width:520px!important}.productBadges{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.productBadges span{min-width:0!important;width:auto!important;padding:14px 18px!important}.purchaseActions{flex-wrap:wrap!important}.amazonBtn,.paypalBtn{white-space:nowrap!important}@media(max-width:1100px){.productHero{grid-template-columns:1fr!important;gap:34px!important;padding:54px 5% 70px!important}.productVisual{max-width:720px!important;min-height:460px!important;max-height:560px!important}.productVisual img{max-height:520px!important}.productContent{max-width:760px!important;text-align:center!important;margin:0 auto!important}.productContent .description{margin-left:auto!important;margin-right:auto!important}.productBadges,.productRating,.purchaseActions{justify-content:center!important}}@media(max-width:640px){.productHero{padding:32px 5% 56px!important}.productVisual{min-height:340px!important;max-height:420px!important;border-radius:28px!important}.productVisual img{max-height:380px!important}.productContent h1{font-size:clamp(42px,14vw,58px)!important}.purchaseActions a{width:100%!important;text-align:center!important}}.pcv3{background:#fffdf9;color:#111214}.pcv3 a{color:inherit;text-decoration:none}.pcv3Nav{position:-webkit-sticky;position:sticky;top:0;z-index:80;justify-content:space-between;padding:24px 5%;background:rgba(255,253,249,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.06)}.pcv3Brand,.pcv3Nav{display:flex;align-items:center}.pcv3Brand{gap:12px;font-size:16px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pcv3Brand img{width:38px;height:38px;border-radius:10px}.pcv3Nav nav{display:flex;align-items:center;gap:38px}.pcv3Nav nav a{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pcv3Icons{gap:18px;font-size:22px}.pcv3Hero{min-height:calc(100vh - 87px);display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:48px;gap:48px;padding:80px 5% 82px;background:linear-gradient(135deg,#fffdf9,#f7f1e8)}.pcv3HeroText{max-width:700px}.pcv3Kicker{color:#b9841d;font-size:12px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.pcv3Hero h1{margin:22px 0 26px;font-family:Georgia,serif;font-size:clamp(72px,8.6vw,138px);line-height:.88;letter-spacing:-.08em}.pcv3Hero h1:after{content:".";color:#c6922d}.pcv3HeroText p:not(.pcv3Kicker){max-width:550px;color:#4b4842;font-size:19px;line-height:1.75}.pcv3HeroActions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:34px}.pcv3Primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:4px;background:#111;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pcv3Primary span{color:#c6922d;margin-left:14px}.pcv3Arrow,.pcv3TextLink{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pcv3Arrow span,.pcv3TextLink span{color:#b9841d;margin-left:14px}.pcv3HeroPhoto{min-height:620px;background-image:linear-gradient(90deg,rgba(255,253,249,.06),rgba(255,253,249,.08)),url(https://images.unsplash.com/photo-1582719471384-894fbb16e074?auto=format&fit=crop&w=1800&q=84);background-size:cover;background-position:50%;box-shadow:0 24px 90px rgba(76,56,28,.1)}.pcv3Trust{display:grid;grid-template-columns:repeat(4,1fr);padding:0 5%;background:#fffdf9;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.pcv3Trust article{text-align:center;padding:44px 28px;border-right:1px solid rgba(0,0,0,.07)}.pcv3Trust article:first-child{border-left:1px solid rgba(0,0,0,.07)}.pcv3TrustIcon{width:42px;height:42px;margin:0 auto 20px;position:relative}.pcv3TrustIcon,.pcv3TrustIcon:after{border:1px solid #c6922d;border-radius:50%}.pcv3TrustIcon:after{content:"";position:absolute;inset:12px}.pcv3Trust h3{margin:0 0 10px;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.pcv3Trust p{margin:0 auto;max-width:220px;color:#55504a;font-size:14px;line-height:1.6}.pcv3About,.pcv3Formulas,.pcv3Ingredients,.pcv3Insights{padding:86px 5%}.pcv3SectionHead{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.pcv3About h2,.pcv3IngredientCopy h2,.pcv3SectionHead h2{margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4vw,64px);line-height:.98;letter-spacing:-.05em}.pcv3FormulaGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.pcv3Formula{background:#f6f1e8;border:1px solid rgba(0,0,0,.05);min-height:410px}.pcv3FormulaImage{height:220px;background-size:cover;background-position:50%;filter:saturate(.82)}.pcv3FormulaBody{padding:30px}.pcv3Formula h3{margin:0 0 8px;font-family:Georgia,serif;font-size:36px;letter-spacing:-.04em}.pcv3FormulaBody span{display:block;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.pcv3Formula p{color:#4e4942;line-height:1.6}.pcv3Formula strong{display:block;margin-top:28px;color:#111;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.pcv3Formula em{color:#b9841d;font-style:normal}.pcv3Ingredients{display:grid;grid-template-columns:.42fr .58fr;grid-gap:48px;gap:48px;align-items:center;background:#fff;border-top:1px solid rgba(0,0,0,.06)}.pcv3IngredientCopy p:not(.pcv3Kicker){max-width:500px;color:#4d4a45;font-size:17px;line-height:1.75}.pcv3IngredientPhoto{min-height:430px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.05)),url(https://images.unsplash.com/photo-1532187863486-abf9dbad1b69?auto=format&fit=crop&w=1600&q=84);background-size:cover;background-position:50%;box-shadow:0 28px 80px rgba(76,56,28,.1)}.pcv3Newsletter{display:grid;grid-template-columns:auto 1fr 1.15fr;grid-gap:34px;gap:34px;align-items:center;padding:52px 12%;background:#fffdf9;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07)}.pcv3MailIcon{width:68px;height:68px;border:1px solid rgba(185,132,29,.35);border-radius:50%;color:#b9841d;display:grid;place-items:center;font-size:26px}.pcv3Newsletter h3{margin:0 0 8px;font-size:14px;letter-spacing:.13em;text-transform:uppercase}.pcv3Newsletter p{margin:0;color:#55504a;line-height:1.6}.pcv3Newsletter form{display:flex;border:1px solid rgba(0,0,0,.14);background:#fff;height:58px}.pcv3Newsletter input{flex:1 1;border:0;padding:0 22px;font-size:15px;background:transparent}.pcv3Newsletter button{border:0;padding:0 28px;background:#111;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.pcv3Newsletter button span{color:#c6922d;margin-left:12px}.pcv3Insights{background:#fffdf9}.pcv3InsightGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.pcv3Insight{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 70px rgba(70,55,33,.06)}.pcv3InsightImage{height:190px;background-size:cover;background-position:50%}.pcv3InsightImage1{background-image:url(https://images.unsplash.com/photo-1518531933037-91b2f5f229cc?auto=format&fit=crop&w=900&q=80)}.pcv3InsightImage2{background-image:url(https://images.unsplash.com/photo-1532187863486-abf9dbad1b69?auto=format&fit=crop&w=900&q=80)}.pcv3InsightImage3{background-image:url(https://images.unsplash.com/photo-1501004318641-b39e6451bec6?auto=format&fit=crop&w=900&q=80)}.pcv3Insight h3,.pcv3Insight p,.pcv3Insight small,.pcv3Insight strong{display:block;margin-left:24px;margin-right:24px}.pcv3Insight small{margin-top:22px;color:#b9841d;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.pcv3Insight h3{font-size:24px;line-height:1.15}.pcv3Insight p{color:#55504a;line-height:1.65}.pcv3Insight strong{margin-top:18px;margin-bottom:24px;color:#111;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.pcv3About{text-align:center;background:#fff;border-top:1px solid rgba(0,0,0,.06)}.pcv3About p:not(.pcv3Kicker){max-width:760px;margin-left:auto;margin-right:auto;color:#55504a;font-size:17px;line-height:1.75}.pcv3Footer{background:#f7f2ea;border-top:1px solid rgba(0,0,0,.07)}.pcv3FooterMain{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.25fr;grid-gap:46px;gap:46px;padding:70px 10% 58px}.pcv3FooterBrand{text-align:center}.pcv3FooterBrand img{width:72px;height:72px;border-radius:18px;margin-bottom:18px}.pcv3FooterBrand strong{display:block;font-size:24px;letter-spacing:.28em;text-transform:uppercase}.pcv3FooterBrand p{color:#55504a;line-height:1.7}.pcv3Socials{display:flex;justify-content:center;gap:14px;margin-top:22px}.pcv3Socials a{width:42px;height:42px;border:1px solid rgba(0,0,0,.12);border-radius:50%;display:grid;place-items:center;background:#fffaf2}.pcv3Contact,.pcv3Footer nav{display:grid;grid-gap:14px;gap:14px;align-content:start;border-left:1px solid rgba(0,0,0,.09);padding-left:46px}.pcv3Contact strong,.pcv3Footer nav strong{color:#b9841d;font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px}.pcv3Contact a,.pcv3Contact p,.pcv3Footer nav a{color:#4e4942;line-height:1.6}.pcv3FooterTrust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:34px 10%;background:hsla(0,0%,100%,.35);border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07)}.pcv3FooterTrust article{display:flex;gap:18px;align-items:center;padding:12px 22px}.pcv3FooterTrust span{width:56px;height:56px;flex:0 0 56px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fffaf2;position:relative}.pcv3FooterTrust span:after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid #c6922d}.pcv3FooterTrust strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.pcv3FooterTrust p{margin:0;color:#55504a;font-size:13px;line-height:1.5}.pcv3Legal{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:30px;gap:30px;padding:28px 10%;color:#655f57;line-height:1.6}.pcv3Legal small:last-child{text-align:right}@media(max-width:1100px){.pcv3Nav nav{display:none}.pcv3Hero,.pcv3Ingredients,.pcv3Newsletter{grid-template-columns:1fr}.pcv3FooterMain,.pcv3FooterTrust,.pcv3FormulaGrid,.pcv3InsightGrid,.pcv3Legal,.pcv3Trust{grid-template-columns:repeat(2,1fr)}.pcv3HeroPhoto{min-height:500px}}@media(max-width:700px){.pcv3Icons{display:none}.pcv3Hero{padding:58px 5% 74px}.pcv3Hero h1{font-size:64px}.pcv3HeroPhoto{min-height:360px}.pcv3FooterMain,.pcv3FooterTrust,.pcv3FormulaGrid,.pcv3InsightGrid,.pcv3Legal,.pcv3Trust{grid-template-columns:1fr}.pcv3SectionHead{display:block}.pcv3About,.pcv3Formulas,.pcv3Ingredients,.pcv3Insights{padding:64px 5%}.pcv3Newsletter{padding:44px 5%}.pcv3Newsletter form{display:grid;height:auto}.pcv3Newsletter button,.pcv3Newsletter input{min-height:56px}.pcv3FooterMain{padding:54px 5%}.pcv3Contact,.pcv3Footer nav{padding-left:0;border-left:0}.pcv3FooterTrust,.pcv3Legal{padding-left:5%;padding-right:5%}.pcv3Legal small:last-child{text-align:left}}.pcv3Icons{display:flex;align-items:center;gap:0!important}.pcv3Icons a{font-size:25px;line-height:1}.cleanApprovedFooter{background:#f7f2ea!important;border-top:1px solid rgba(0,0,0,.07);color:#111214}.cleanApprovedFooter a{color:inherit;text-decoration:none}.footerTopGrid{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1.28fr .9fr .9fr 1.25fr;grid-gap:0;gap:0;padding:82px 5% 68px}.footerBrandBlock{text-align:center;padding:0 48px}.footerBrandBlock img{width:78px;height:78px;border-radius:20px;margin:0 auto 22px;display:block}.footerBrandBlock strong{display:block;font-size:26px;letter-spacing:.32em;text-transform:uppercase;color:#111214;margin-bottom:22px}.footerBrandBlock p{color:#55504a;font-size:17px;line-height:1.7;margin:0}.footerSocials{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:16px}.footerSocials a{width:46px;height:46px;border:1px solid rgba(0,0,0,.13);border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.38);font-weight:900;font-size:18px}.footerColumn{display:flex;flex-direction:column;gap:17px;padding:12px 58px;border-left:1px solid rgba(0,0,0,.1);min-height:290px}.footerColumn strong{color:#b9841d;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}.footerColumn a,.footerColumn p{color:#111214;font-size:17px;line-height:1.62;margin:0}.footerColumn a span{color:#b9841d;margin-left:10px}.footerContactColumn p{margin-bottom:20px}.footerTrustRow{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:42px 5%;border-top:1px solid rgba(0,0,0,.09);border-bottom:1px solid rgba(0,0,0,.09)}.footerTrustRow article{display:flex;align-items:center;gap:20px;padding:18px 34px;border-right:1px solid rgba(0,0,0,.1)}.footerTrustRow article:last-child{border-right:0}.footerTrustRow span{width:64px;height:64px;flex:0 0 64px;border-radius:50%;border:1px solid rgba(0,0,0,.13);background:hsla(0,0%,100%,.46);position:relative}.footerTrustRow span:after{content:"";position:absolute;inset:20px;border-radius:50%;border:1px solid #c6922d}.footerTrustRow strong{display:block;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.footerTrustRow p{margin:0;color:#55504a;font-size:14px;line-height:1.5}.footerNewsletter{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:auto 1fr 1.1fr;grid-gap:34px;gap:34px;align-items:center;padding:42px 5%;border-bottom:1px solid rgba(0,0,0,.09)}.newsletterIcon{width:72px;height:72px;border-radius:50%;border:1px solid rgba(185,132,29,.35);display:grid;place-items:center;color:#b9841d;font-size:28px}.footerNewsletter strong{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px}.footerNewsletter p{margin:0;color:#55504a;line-height:1.65}.footerNewsletter form{display:flex;height:60px;border:1px solid rgba(0,0,0,.13);background:hsla(0,0%,100%,.5)}.footerNewsletter input{flex:1 1;min-width:0;border:0;padding:0 24px;font-size:15px;background:transparent}.footerNewsletter button{border:0;background:#111214;color:#fff;padding:0 34px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.footerNewsletter button span{color:#c6922d;margin-left:12px}.footerLegal{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 1.45fr;grid-gap:36px;gap:36px;padding:28px 5%;color:#655f57;line-height:1.62}.footerLegal small:last-child{text-align:right}@media(max-width:1100px){.footerLegal,.footerNewsletter,.footerTopGrid,.footerTrustRow{grid-template-columns:1fr 1fr}.footerColumn{min-height:auto}.footerNewsletter form{grid-column:1/-1}}@media(max-width:720px){.footerLegal,.footerNewsletter,.footerTopGrid,.footerTrustRow{grid-template-columns:1fr;padding-left:5%;padding-right:5%}.footerBrandBlock{padding:0}.footerColumn{border-left:0;border-top:1px solid rgba(0,0,0,.09);padding:32px 0}.footerTrustRow article{border-right:0;border-bottom:1px solid rgba(0,0,0,.09);padding-left:0;padding-right:0}.footerTrustRow article:last-child{border-bottom:0}.footerNewsletter form{display:grid;height:auto}.footerNewsletter button,.footerNewsletter input{min-height:58px}.footerLegal small:last-child{text-align:left}}.pcv3Nav{height:112px!important;padding:0 5%!important;background:#fffdf9!important;border-bottom:1px solid rgba(0,0,0,.06)!important;border-top:4px solid #1f2520!important}.pcv3Brand img{width:50px!important;height:50px!important;border-radius:14px!important}.pcv3Brand span{font-size:23px!important;letter-spacing:.15em!important}.pcv3Nav nav{margin-left:auto!important;gap:48px!important}.pcv3Nav nav a{font-size:14px!important;letter-spacing:.13em!important}.pcv3Icons{display:none!important}.pcv3Hero{min-height:calc(100vh - 112px)!important;grid-template-columns:.43fr .57fr!important;gap:0!important;padding:0!important;background:#fbf7ef!important;overflow:hidden!important}.pcv3HeroText{align-self:center!important;padding-left:5vw!important;padding-right:3vw!important;max-width:760px!important}.pcv3Kicker{color:#b9841d!important;font-size:14px!important;letter-spacing:.22em!important;margin-bottom:28px!important}.pcv3Hero h1{margin:0 0 38px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(78px,7.8vw,145px)!important;line-height:.9!important;letter-spacing:-.075em!important;color:#111214!important}.pcv3Hero h1:after{content:""!important}.pcv3Hero h1 br+*{color:#111214!important}.pcv3HeroText p:not(.pcv3Kicker){max-width:620px!important;color:#3f3c37!important;font-size:23px!important;line-height:1.62!important;margin-bottom:0!important}.pcv3HeroActions{margin-top:46px!important;gap:38px!important}.pcv3Primary{min-height:66px!important;padding:0 38px!important;border-radius:4px!important;background:#111214!important;color:#fff!important;box-shadow:0 20px 50px rgba(0,0,0,.13)!important}.pcv3Primary,.pcv3TextLink{font-size:13px!important;letter-spacing:.13em!important}.pcv3TextLink{color:#111214!important}.exactHeroPhoto{min-height:calc(100vh - 112px)!important;height:100%!important;background-image:linear-gradient(90deg,hsla(40,60%,96%,.16),hsla(40,60%,96%,.02) 28%,hsla(40,60%,96%,0)),url(/primecode-hero-lifestyle.jpg)!important;background-size:cover!important;background-position:50%!important;box-shadow:none!important}@media(max-width:1100px){.pcv3Nav{height:92px!important}.pcv3Hero{grid-template-columns:1fr!important}.pcv3HeroText{padding:72px 5% 44px!important}.exactHeroPhoto{min-height:560px!important}}@media(max-width:700px){.pcv3Brand span{font-size:17px!important}.pcv3Hero h1{font-size:64px!important}.pcv3HeroText p:not(.pcv3Kicker){font-size:18px!important}.pcv3HeroActions{gap:20px!important}.exactHeroPhoto{min-height:390px!important}}