:root{
  --cream:#F8FAFC;
  --cream-2:#EFF3F8;
  --cream-3:#FFFFFF;
  --ink:#15375A;
  --ink-2:#26456A;
  --muted:#6B7889;
  --line:#DCE3EC;
  --gold:#16A34A;
  --gold-soft:#4ADE80;
  --pill:#26456A;
  --green:#16A34A;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--cream);color:var(--ink);font-family:'Inter',system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
button{font-family:inherit;cursor:pointer;border:none;background:none}

/* === ANNOUNCEMENT BAR === */
.announce{background:#EFF3F8;color:#26456A;overflow:hidden;padding:11px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}
.announce-track{display:flex;gap:60px;white-space:nowrap;animation:scroll 30s linear infinite;width:max-content}
.announce-item{display:inline-flex;align-items:center;gap:10px}
.announce-item::before{content:"";width:5px;height:5px;background:var(--gold);border-radius:50%;display:inline-block}
@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* === HEADER === */
.header{background:var(--cream);border-bottom:1px solid var(--line);position:relative;z-index:50}
.header-inner{max-width:1320px;margin:0 auto;padding:18px 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}
.nav-left,.nav-right{display:flex;gap:28px;font-size:14px;font-weight:500;letter-spacing:.02em}
.nav-right{justify-content:flex-end}
.header-help-wrap{display:flex;justify-content:flex-end;align-items:center}
.header-help{margin:0;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.45;text-align:right}
.header-help a{color:var(--ink);font-weight:600;white-space:nowrap;text-decoration:none}
.header-help a:hover{text-decoration:underline}
.header-inner .header-logo{display:block;height:auto;max-height:40px;width:auto;justify-self:center}
.logo{display:inline-flex;align-items:center;gap:10px;font-family:'Inter',sans-serif;font-size:16px;font-weight:700;letter-spacing:.18em;color:#B89968;text-transform:uppercase;line-height:1}
.logo svg{width:30px;height:36px;flex-shrink:0;fill:#B89968}
.logo-text{white-space:nowrap}
@media (max-width:600px){
  .logo{font-size:13px;gap:8px;letter-spacing:.16em}
  .logo svg{width:24px;height:30px}
}
.nav-icons{display:flex;gap:18px;align-items:center;color:var(--ink)}
.nav-icons svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}
@media (max-width:880px){
  .nav-left{display:none}
  .nav-right{display:none}
  .header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px}
  .header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end}
  .header-help{font-size:10px;line-height:1.3}
  .header-inner .header-logo{max-height:32px;justify-self:auto;flex-shrink:0}
  .burger{display:none!important}
}
@media (max-width:400px){
  .header-help{font-size:9px}
}
.burger{display:none;width:24px;height:24px;flex-direction:column;justify-content:space-around}
.burger span{display:block;height:1.5px;background:var(--ink)}

/* === PRODUCT HERO === */
.hero{max-width:1320px;margin:0 auto;padding:28px;display:grid;grid-template-columns:1.05fr 1fr;gap:48px}
@media (min-width:981px){.hero{align-items:start}.hero .hero-gallery{position:sticky;top:88px;align-self:start;z-index:2}}
@media (max-width:980px){.hero{grid-template-columns:1fr;gap:24px;padding:20px}}

.gallery-main{background:var(--cream-3);border-radius:18px;overflow:hidden;position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.gallery-main img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}
.gallery-main img:not(.active){display:none}
.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}
.gallery-arrows{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;padding:0 14px;pointer-events:none}
.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition:background .2s}
.gallery-arrows button:hover{background:#fff}
.thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}
.thumbs button{aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--cream-3);transition:border-color .2s}
.thumbs button.active{border-color:var(--ink)}
.thumbs img{width:100%;height:100%;object-fit:cover}

.product-info{padding-top:6px}
.brand-line{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}
.h-title{font-family:'Cormorant Garamond',serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-.01em;margin:0 0 14px}
.h-title em{font-style:italic;color:var(--ink)}
.stars-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:16px;font-size:13px;color:var(--muted)}
.stars{color:#D9A441;letter-spacing:1px}
.trusted-shops-badge{height:28px;width:auto;flex-shrink:0;display:block}
.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2)}

.bullets{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:9px}
.bullets li{padding-left:26px;position:relative;font-size:15px}
.bullets li::before{content:"";width:13px;height:7px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg);position:absolute;left:2px;top:7px}

.price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}
.price-now{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:500}
.price-was{color:var(--muted);text-decoration:line-through;font-size:18px}
.price-save{background:var(--green);color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;padding:4px 10px;border-radius:6px;text-transform:uppercase}
.unit-note{color:var(--muted);font-size:13px;margin-bottom:22px}

/* Variant picker */
.picker-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:600}
.variant-tiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:22px}
.variant{border:1.5px solid var(--line);border-radius:12px;padding:14px 12px;background:#FFFFFF;cursor:pointer;text-align:left;transition:all .2s;position:relative}
.variant:hover{border-color:var(--ink)}
.variant.active{border-color:var(--ink);background:#fff;box-shadow:0 6px 18px rgba(20,33,46,.08)}
.variant{padding-top:22px}
.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:#16A34A;color:#fff;font-size:9.5px;font-weight:700;padding:4px 10px;border-radius:6px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px rgba(22,163,74,.25)}
.variant .v-tag.best{background:#0B7A36;color:#fff}
.variant:first-child .v-tag{background:var(--ink);color:#fff}
.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px}
.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px}
.variant .v-per{font-size:11px;color:var(--muted)}
.variant .v-strike{font-size:12px;color:var(--muted);text-decoration:line-through}

.qty-and-cta{display:flex;gap:10px;margin-bottom:18px}
.qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:12px;background:#FFFFFF}
.qty button{width:44px;height:54px;font-size:18px;color:var(--ink)}
.qty input{width:44px;height:54px;border:none;background:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink)}
.cta{flex:1;background:var(--ink);color:#fff;height:54px;border-radius:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px;transition:background .2s,transform .12s}
.cta:hover{background:#0D2748;transform:translateY(-1px)}

.guarantee-strip{display:flex;flex-wrap:wrap;gap:18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:.02em}
.guarantee-strip span{display:inline-flex;align-items:center;gap:8px}
.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700}

.payments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.pay-pill{background:#fff;border:1px solid var(--line);padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;color:var(--ink-2);letter-spacing:.04em}
.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-bottom:18px}

/* Accordion info panels */
.info-accordion{border-top:1px solid var(--line)}
.info-row{border-bottom:1px solid var(--line)}
.info-toggle{width:100%;padding:18px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink)}
.info-toggle .plus{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:400;transition:transform .25s}
.info-row.open .plus{transform:rotate(45deg)}
.info-body{display:none;padding:0 0 22px;font-size:14.5px;line-height:1.7;color:var(--ink-2)}
.info-row.open .info-body{display:block}
.info-body ul{padding-left:18px;margin:8px 0}
.info-body li{margin-bottom:4px}
.info-use-diagram{width:70%;max-width:100%;height:auto;margin:20px 0 0;display:block}
@media (min-width:981px){.info-use-diagram{width:60%}}

/* === EXPERT VIDEOS STRIP === */
.section{max-width:1320px;margin:0 auto;padding:80px 28px}
.section-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center}
.section-title{font-family:'Cormorant Garamond',serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin:0 0 50px;letter-spacing:-.01em}
.section-title em{font-style:italic}
@media (max-width:680px){.section{padding:54px 20px}.section-title{font-size:32px}#irvnbm{padding-bottom:20px}}

.video-strip{display:grid;grid-template-columns:repeat(4,minmax(140px,200px));gap:12px;justify-content:center;margin-left:auto;margin-right:auto;width:100%}
.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}
.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}
.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none;opacity:.85;transition:opacity .3s,transform .4s}
.video-card:hover img,.video-card:hover .gt-vp-poster{opacity:1;transform:scale(1.04)}
.play-btn{position:absolute;inset:0;margin:auto;width:48px;height:48px;background:rgba(255,255,255,.92);border-radius:50%;display:flex;align-items:center;justify-content:center}
.play-btn::after{content:"";border-left:14px solid var(--ink);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}
.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.5)}
@media (max-width:880px){.video-strip{grid-template-columns:repeat(2,minmax(140px,200px));justify-content:center}}

/* Participant stats below video strip */
.study-stats{max-width:720px;margin:48px auto 0;padding:0 12px}
.study-stat-row{display:flex;align-items:center;gap:28px;margin-bottom:36px}
.study-stat-row:last-child{margin-bottom:0}
.study-stat-ring{flex-shrink:0;width:108px;height:108px}
.study-stat-ring svg{width:100%;height:100%;display:block}
.study-ring-track{fill:none;stroke:#E8EDF2;stroke-width:3}
.study-ring-progress{fill:none;stroke:#9FD9BC;stroke-width:10;stroke-linecap:round;transform:rotate(-90deg);transform-origin:60px 60px;stroke-dasharray:314.16;stroke-dashoffset:calc(314.16 * (1 - var(--pct) / 100))}
.study-ring-label{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:700;fill:var(--ink)}
.study-stat-row p{margin:0;font-size:16px;line-height:1.45;color:var(--ink);flex:1}
@media (min-width:881px){
  .study-stats{max-width:1100px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px;align-items:start}
  .study-stat-row{flex-direction:column;align-items:center;text-align:center;gap:18px;margin-bottom:0}
  .study-stat-row p{text-align:center;font-size:15px;line-height:1.5;max-width:280px}
}
@media (max-width:880px){
  .study-stats{margin-top:36px}
  .study-stat-row{gap:20px;margin-bottom:28px}
  .study-stat-row:last-child{margin-bottom:0}
}
@media (max-width:680px){
  .study-stat-ring{width:88px;height:88px}
  .study-ring-label{font-size:18px}
  .study-stat-row p{font-size:15px}
}

/* === PRESS LOGOS === */
.press{background:var(--cream-2);padding:32px 28px;text-align:center}
.press-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}
.press-logo{font-family:'Cormorant Garamond',serif;font-size:26px;font-style:italic;color:var(--ink);opacity:.7;letter-spacing:.02em;line-height:1}
.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:18px;font-family:'Inter',sans-serif}
@media (max-width:680px){
  .press{padding:28px 16px}
  .press-inner{gap:18px 30px}
  .press-logo{font-size:24px}
  .press-logo.serif-bold{font-size:16px;letter-spacing:.14em}
}
@media (max-width:420px){
  .press-inner{gap:14px 22px}
  .press-logo{font-size:22px}
  .press-logo.serif-bold{font-size:14px;letter-spacing:.12em}
}

/* === TRUST STATS BAND === */
.trust-band{background:var(--cream);padding:70px 28px;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.trust-eyebrow{font-size:16px;letter-spacing:.18em;text-transform:uppercase;color:#B89968;font-weight:600;max-width:760px;margin:0 auto 44px;line-height:1.5}
.trust-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1080px;margin:0 auto 56px}
.trust-stat-num{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:.95;letter-spacing:-.01em}
.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4}
@media (max-width:680px){
  .trust-band{padding:50px 20px}
  .trust-stats{grid-template-columns:1fr;gap:28px;margin-bottom:42px}
  .trust-stat-num{font-size:54px}
  .trust-eyebrow{font-size:15px;margin-bottom:32px}
}

/* === TRUST BADGES ROW === */
.trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1080px;margin:0 auto}
.trust-badge{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.01em}
.trust-badge svg{width:18px;height:18px;flex-shrink:0}
.trust-badge .ico-circle{width:22px;height:22px;border-radius:50%;background:#16A34A;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.trust-badge .ico-circle svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.trust-badge .ico-shield{color:#16A34A}
.trust-badge .ico-star{color:#16A34A;fill:#16A34A}
.trust-badge .ico-flag{color:#16A34A}
@media (max-width:680px){
  .trust-badges{gap:8px}
  .trust-badge{padding:9px 14px;font-size:11.5px;gap:8px}
  .trust-badge svg{width:15px;height:15px}
  .trust-badge .ico-circle{width:18px;height:18px}
  .trust-badge .ico-circle svg{width:11px;height:11px}
}

/* === SCIENCE SPLIT === */
.science{background:#fff;padding:90px 28px}
.science-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
@media (max-width:880px){.science-inner{grid-template-columns:1fr;gap:36px}}
.science-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px}
.science-title{font-family:'Cormorant Garamond',serif;font-size:46px;line-height:1.05;margin:0 0 20px;font-weight:500;letter-spacing:-.01em}
.science-title em{font-style:italic}
.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px}
.science-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}
.stat{background:var(--cream);border-radius:14px;padding:20px;text-align:center}
.stat-num{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1}
.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4}
.science-image{aspect-ratio:4/5;background:linear-gradient(135deg,#F8FAFC 0%,#D8E4EF 100%);border-radius:18px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}
.science-image svg{width:70%;opacity:.9}
.science video.science-video,#ie8mlw.science-video{width:100%;height:auto;max-width:615px;aspect-ratio:1/1;display:block;border-radius:18px;object-fit:cover;border:1px solid var(--line)}
.science video.science-video::-webkit-media-controls,.science video.science-video::-webkit-media-controls-enclosure{display:none!important}

/* === 5 REASONS === */
.reasons-five{background:#fff;padding:0 28px 90px}
.reasons-five-inner{max-width:1200px;margin:0 auto}
.reasons-five-title{font-family:'Cormorant Garamond',serif;font-size:42px;line-height:1.15;font-weight:500;text-align:center;margin:0 auto 56px;max-width:920px;color:var(--ink);letter-spacing:-.01em}
.reasons-five-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;align-items:start}
.reason-item{display:flex;flex-direction:column;align-items:center}
.reason-icon{width:80px;height:80px;margin:0 auto 20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.reason-icon img{width:80px;height:80px;object-fit:contain;display:block}
.reason-icon-placeholder{width:80px;height:80px;margin:0 auto 20px;border:1.5px dashed var(--line);border-radius:12px;background:var(--cream);flex-shrink:0}
.reason-icon-placeholder::after{content:"Icon";display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:Inter,sans-serif}
.reason-item p{margin:0;font-size:14px;line-height:1.5;text-align:center;color:var(--ink);max-width:200px}
@media (max-width:1024px){
  .reasons-five-grid{grid-template-columns:repeat(3,1fr);gap:24px}
  .reason-item p{max-width:none}
}
@media (max-width:680px){
  .reasons-five{padding:0 20px 60px}
  .reasons-five-title{font-size:28px;margin-bottom:40px}
  .reasons-five-grid{grid-template-columns:1fr;gap:32px;max-width:320px;margin:0 auto}
}

/* === COMMUNITY / REVIEWS GRID === */
#irvnbm{padding-bottom:50px}
.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
@media (max-width:880px){.reviews-grid{grid-template-columns:1fr}}
.review-card{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}
.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}
.review-img img{width:100%;height:100%;object-fit:cover;display:block}
.review-img svg{width:60%;opacity:.5;position:absolute}
.review-body{padding:22px}
.review-stars{color:#D9A441;font-size:14px;margin-bottom:8px;letter-spacing:1.5px}
.review-quote{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px}
.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}
.review-meta .verified{color:var(--green);font-weight:600}
.trustpilot-link{text-align:center;margin-top:32px}
.trustpilot-link a{font-size:14px;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;font-weight:500}

/* === PROTOCOL 4-STEP === */
.protocol{background:var(--cream-3);padding:90px 28px}
.protocol-inner{max-width:1180px;margin:0 auto}
.protocol-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600}
.protocol-title{font-family:'Cormorant Garamond',serif;font-size:46px;text-align:center;margin:0 0 8px;font-weight:500;line-height:1.05}
.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media (max-width:880px){.steps{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.steps{grid-template-columns:1fr}}
.step{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line);position:relative}
.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2}
.step-img{aspect-ratio:4/5;background:linear-gradient(135deg,#FFFFFF 0%,#EFF3F8 100%);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}
.step-img svg{width:46%;opacity:.65}
.step-body{padding:20px}
.step-h{font-family:'Cormorant Garamond',serif;font-size:22px;margin:0 0 8px;font-weight:600}
.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}

/* === INGREDIENTS === */
.ingredients{background:#fff;padding:90px 28px}
.ingredients-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}
@media (max-width:880px){.ingredients-inner{grid-template-columns:1fr;gap:36px}}
.ing-hero{aspect-ratio:1/1;border-radius:18px;background:linear-gradient(135deg,#FFFFFF 0%,#EFF3F8 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}
.ing-hero svg{width:60%;opacity:.7}
.ing-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px}
.ing-title{font-family:'Cormorant Garamond',serif;font-size:46px;font-weight:500;margin:0 0 16px;line-height:1.05;letter-spacing:-.01em}
.ing-title em{font-style:italic}
.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px}
.ing-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}
.ing-item{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}
.ing-item:last-child{border-bottom:1px solid var(--line)}
.ing-icon{width:54px;height:54px;border-radius:50%;background:var(--cream);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--gold);font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600}
.ing-name{font-weight:600;font-size:15px;margin:0 0 4px}
.ing-name span{color:var(--green);font-weight:700;margin-left:4px}
.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}

/* === EXPERT === */
.expert{background:var(--cream);padding:90px 28px}
.expert-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}
@media (max-width:880px){.expert-inner{grid-template-columns:1fr;gap:32px}}
.expert-img{aspect-ratio:4/5;border-radius:18px;background:linear-gradient(135deg,#F8FAFC,#D8E4EF);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}
.expert-img svg{width:60%;opacity:.85}
.expert-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px}
.expert-name{font-family:'Cormorant Garamond',serif;font-size:46px;font-weight:500;margin:0 0 8px;line-height:1.05;letter-spacing:-.01em}
.expert-name em{font-style:italic}
.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:.04em}
.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px}
.expert-creds{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2)}
.expert-creds li::before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}

/* === COMPARISON (card-based) === */
.compare{background:var(--cream);padding:90px 28px}
.compare-inner{max-width:1180px;margin:0 auto}
.compare-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600}
.compare-title{font-family:'Cormorant Garamond',serif;font-size:46px;text-align:center;margin:0 0 8px;font-weight:500;line-height:1.05;color:var(--ink)}
.compare-title em{font-style:italic}
.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px}
.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;gap:18px;align-items:start;max-width:880px;margin:0 auto}
.cmp-labels{display:flex;flex-direction:column;padding-top:104px}
.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px}
.cmp-card{border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line)}
.cmp-card.cmp-featured{background:#DDE8E0;border:none;box-shadow:0 6px 22px rgba(22,93,60,.08)}
.cmp-card-head{height:94px;margin-bottom:0;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;padding:6px 8px 4px}
.cmp-badge{background:var(--ink);color:#fff;font-size:10px;letter-spacing:.14em;padding:6px 14px;border-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase}
.cmp-card-title{font-family:'Cormorant Garamond',serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink)}
.cmp-card-title em{font-style:italic}
.cmp-pill{height:54px;background:#fff;border-radius:14px;padding:0 18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3}
.cmp-card:not(.cmp-featured) .cmp-pill{background:#F4F6F8;border:1px solid transparent}
.cmp-pill.cmp-check{padding-left:50px;position:relative;background:#fff;font-weight:500;color:var(--ink)}
.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#16A34A url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / 14px no-repeat;flex-shrink:0}
@media (max-width:880px){
  .cmp-wrap{grid-template-columns:78px 1fr 1fr;gap:6px;max-width:none}
  .cmp-labels{display:flex;padding-top:96px}
  .cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:.01em;color:var(--ink)}
  .cmp-card{padding:10px;border-radius:18px;gap:8px}
  .cmp-card-head{height:auto;min-height:78px;padding:6px 6px 4px}
  .cmp-card-title{font-size:17px}
  .cmp-badge{font-size:9px;padding:5px 10px;letter-spacing:.1em}
  .cmp-pill{height:50px;min-height:50px;padding:0 12px;font-size:11.5px;border-radius:12px;line-height:1.25;align-items:center}
  .cmp-pill.cmp-check{padding-left:36px}
  .cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px}
}
@media (max-width:420px){
  .cmp-wrap{grid-template-columns:64px 1fr 1fr;gap:5px}
  .cmp-labels > div{font-size:9.5px;padding-right:2px}
  .cmp-card{padding:8px}
  .cmp-card-title{font-size:15px}
  .cmp-pill{font-size:10.5px;padding:0 9px}
  .cmp-pill.cmp-check{padding-left:30px}
  .cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px}
}

/* === GLOW CYCLE BANNER === */
.glow-banner{background:var(--cream);padding:90px 28px;text-align:center}
.glow-banner .stars-row{justify-content:center;margin-bottom:22px}
.glow-banner .stars-row>span:not(.stars){color:#9AA3B2}
.glow-banner .stars-row>span:not(.stars) strong{font-weight:600;color:#9AA3B2}
.glow-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px}
.glow-headline{font-family:'Inter',sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--ink);max-width:920px;margin:0 auto 24px}
.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin:0 auto;line-height:1.55}
@media (max-width:680px){.glow-banner{padding:60px 24px}.glow-headline{font-size:34px}}

/* === GUARANTEE BADGE === */
.guarantee-badge-wrap{padding:50px 28px;background:transparent}
.guarantee-badge{background:#E8F5E9;border-radius:28px;padding:38px 44px;display:grid;grid-template-columns:160px 1fr;gap:36px;align-items:center;max-width:1080px;margin:0 auto;border:1px solid #C9E7CD}
.gb-stamp{width:144px;height:144px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 8px 24px rgba(22,163,74,.12);flex-shrink:0}
.gb-stamp-num{font-family:'Cormorant Garamond',serif;font-size:56px;font-weight:600;color:#16A34A;line-height:.9;letter-spacing:-.01em}
.gb-stamp-unit{font-size:11px;letter-spacing:.2em;color:#16A34A;font-weight:600;margin-top:4px}
.gb-body h3{font-family:'Cormorant Garamond',serif;font-size:30px;font-weight:600;color:var(--ink);margin:0 0 10px;line-height:1.15;letter-spacing:-.005em}
.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin:0}
@media (max-width:680px){
  .guarantee-badge-wrap{padding:34px 20px}
  .guarantee-badge{grid-template-columns:1fr;gap:18px;padding:28px 22px;text-align:center}
  .gb-stamp{margin:0 auto;width:110px;height:110px}
  .gb-stamp-num{font-size:42px}
  .gb-body h3{font-size:24px}
  .gb-body p{font-size:14px}
}

/* === FAQ === */
.faq{background:var(--cream);padding:90px 28px}
.faq-inner{max-width:880px;margin:0 auto}
.faq-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600}
.faq-title{font-family:'Cormorant Garamond',serif;font-size:46px;text-align:center;margin:0 0 40px;font-weight:500;line-height:1.05}
.faq-title em{font-style:italic}
.faq-item{border-top:1px solid var(--line)}
.faq-item:last-child{border-bottom:1px solid var(--line)}
.faq-q{width:100%;padding:22px 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink)}
.faq-q .plus{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:400;transition:transform .25s}
.faq-item.open .faq-q .plus{transform:rotate(45deg)}
.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7}
.faq-item.open .faq-a{display:block}

/* === STICKY CART CTA === */
.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:12px 24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:0 -6px 24px rgba(11,36,71,.10)}
.sticky-cta.show{display:flex}
.sticky-cta .sc-info{display:flex;gap:12px;align-items:center;min-width:0}
.sticky-cta img{width:50px;height:50px;border-radius:10px;object-fit:cover;background:var(--cream-3);border:1px solid var(--line);flex-shrink:0}
.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}
.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink)}
.sticky-cta .sc-was{color:var(--muted);text-decoration:line-through;font-size:13px;margin-left:8px;font-weight:500}
.sticky-cta .sc-discount{display:inline-block;background:#DCFCE7;color:#15803D;font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;margin-left:8px;letter-spacing:.04em}
.sticky-cta .cta-green{background:#16A34A;color:#fff;height:52px;padding:0 30px;border-radius:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 14px rgba(22,163,74,.35);transition:background .2s,transform .12s,box-shadow .2s;font-family:inherit}
.sticky-cta .cta-green:hover{background:#15803D;transform:translateY(-1px);box-shadow:0 6px 20px rgba(22,163,74,.45)}
.sticky-cta .cta-green svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
@media (max-width:680px){
  .sticky-cta{padding:10px 14px}
  .sticky-cta img{width:42px;height:42px}
  .sticky-cta .sc-title{display:none}
  .sticky-cta .cta-green{height:46px;padding:0 18px;font-size:12px}
}

/* === FOOTER === */
.footer{background:#EFF3F8;color:#5A6472;padding:70px 28px 32px;border-top:1px solid var(--line)}
.footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}
@media (max-width:880px){.footer-inner{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.footer-inner{grid-template-columns:1fr}}
.footer h4{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:22px;color:var(--ink);margin:0 0 18px}
.footer p{font-size:14px;line-height:1.65;color:#6B7889}
.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}
.footer ul a:hover{color:var(--ink)}
.footer-bottom{max-width:1180px;margin:50px auto 0;padding-top:24px;border-top:1px solid var(--line);font-size:12px;color:#6B7889;display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px}
.footer-bottom .socials{display:flex;gap:14px}
.disclaimer{max-width:1180px;margin:24px auto 0;font-size:11px;color:#94A0B2;line-height:1.6}

/* utility */
.section--tight{padding:60px 28px}
.center{text-align:center}
.gold{color:var(--gold)}

/* GrapesJS editor styles */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:46px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;width:100%;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;background-color:rgb(19, 20, 44);display:flex;flex-direction:column;align-items:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:rgb(0, 0, 0);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:rgb(255, 255, 255);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;line-height:1.55;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:2px;padding-left:0px;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;color:rgb(255, 255, 255);}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.play-btn{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;width:48px;height:48px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.92);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;align-items:center;justify-content:center;}.play-btn::after{content:"";border-top-width:9px;border-top-style:solid;border-top-color:transparent;border-bottom-width:9px;border-bottom-style:solid;border-bottom-color:transparent;margin-left:4px;}.video-caption{position:absolute;left:12px;right:12px;bottom:12px;color:rgb(255, 255, 255);font-size:12px;font-weight:600;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 6px;}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image{aspect-ratio:4 / 5;background-image:linear-gradient(135deg, rgb(248, 250, 252) 0%, rgb(216, 228, 239) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#iw5d97{height:350px;width:615px;display:inline;}#i5zttj{height:100%;width:100%;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#ili5at{color:black;display:inline;position:absolute;width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;height:100%;}#i3dgih{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ik9xlh{color:black;}#itga6k{width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#i8ebmj{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;}#ixd1mg{color:rgb(255, 255, 255);}#iipdkk{color:rgba(255, 255, 255, 0.62);}#i5b87l{color:rgba(255, 255, 255, 0.62);}#iahyqo{color:black;width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#ijuty9{color:black;width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#ia2mu3{color:black;width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#ikuky4{color:black;}#iadti7{color:black;}#in8whs{color:rgba(251, 251, 251, 0.5);}#imaakm{color:rgba(251, 251, 251, 0.5);}#ipzgy1{color:rgba(251, 251, 251, 0.5);}#ib927b{color:rgba(251, 251, 251, 0.5);}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#iu3oef{color:black;}#ia8h2s{color:black;}#ibgh0n{color:black;}#i4a35c{color:black;}#idjf9m{color:black;}#i7xnw7{color:black;}#itolb1{height:350px;width:615px;}#ixn4tj{width:100%;height:100%;}.active{background-color:rgba(255, 255, 255, 0);}#ild7a2{color:rgb(251, 226, 100);}#i1m2kt{color:rgb(255, 255, 255);font-size:46px;}#i6iog5{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;}#i8rahx{color:black;height:48px;}#izhm1{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/Micro-Infusion_System_-_1000x1000.webp");background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#ie4grn{color:black;height:24px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}#idg2oi{color:black;height:24px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}#iqoebz{color:black;height:24px;}#it5fqo{color:black;height:24px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}#iu6f7f{color:black;height:24px;}#i841vr{color:black;height:24px;}#inso4{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/bf_mis.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#i4ljn-2-2{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_075918_dfdc9574-21ab-470a-8d04-f47eb168bb24-ezgif.com-rotate.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#iczdo{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_080910_12de9816-ceff-489b-b9dd-ea13b141f9d6.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#iu2mm{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_081951_78d38d9b-d113-44de-b027-dcbdfb36207e.webp");background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;}#intkb-2{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_091015_0ef5a990-7bae-4486-aa41-3208ac1b30e9.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#iz0myk{margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;}#ipzb6y{color:black;height:32px;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#i0vq4i{background-color:rgb(45, 50, 63);}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}@keyframes scroll{0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}}@layer theme{:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--spacing:0.25rem;--radius-xl:0.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}}@layer base{*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{color:currentcolor;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.h-3\/4{height:calc(75%);}.w-3\/4{width:calc(75%);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#f6f0e5\]{background-color:rgb(246, 240, 229);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}}@media (max-width: 980px){.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}}@media (max-width: 880px){.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}}@media (max-width: 680px){.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}}@media (max-width: 600px){.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}}@media (max-width: 520px){.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}}@media (max-width: 480px){#i8rahx{height:24px;width:88px;display:flex;max-width:88px;}#ikdrz{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}#i9metn{font-size:32px;}.trust-stats{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ifzp7q{font-size:32px;}#ik69c6{width:100%;max-width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#ix5w0e{width:100%;}.science-eyebrow{width:100%;}#imb3ek{width:100%;flex-wrap:nowrap;max-width:100%;}#itolb1{width:100%;max-width:100%;}#ixn4tj{width:100%;}.science-stats{margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ihdvoc{width:100%;display:flex;flex-direction:column;}#ilxrq2{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#imy1ww{font-size:32px;}#irvnbm{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#irever{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}#iq0f42{border-top-left-radius:0px;border-top-right-radius:2px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#ijzfcv{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#ifvpma{font-size:32px;}.expert-name{font-size:32px;}#izxy3r{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#i61npg{width:100%;}#ic4bzl{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;}#ie09gm{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#i1m2kt{font-size:32px;}#i0vq4i{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}}@media (max-width: 420px){.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}

/* Scoped edit for #ihnwt1 */
#ihnwt1, #ihnwt1 * { box-sizing: border-box; }
#ihnwt1* ::-webkit-scrollbar-track, #ihnwt1 * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
#ihnwt1* ::-webkit-scrollbar-thumb, #ihnwt1 * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2); }
#ihnwt1* ::-webkit-scrollbar, #ihnwt1 * ::-webkit-scrollbar { width: 10px; }

/* Composer-only rules merged at save */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;width:33%;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:left;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:46px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;width:100%;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;background-color:rgb(19, 20, 44);display:flex;flex-direction:column;align-items:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:rgb(0, 0, 0);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:rgb(255, 255, 255);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;line-height:1.55;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:2px;padding-left:0px;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;color:rgb(255, 255, 255);}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}:root{--cream:#F8FAFC;--cream-2:#EFF3F8;--cream-3:#FFFFFF;--ink:#15375A;--ink-2:#26456A;--muted:#6B7889;--line:#DCE3EC;--gold:#16A34A;--gold-soft:#4ADE80;--pill:#26456A;--green:#16A34A;}*{box-sizing:border-box;}html, body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;color:var(--ink);font-family:Inter, system-ui, -apple-system, sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;}a{color:inherit;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}button{font-family:inherit;cursor:pointer;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:none;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.announce{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(38, 69, 106);overflow-x:hidden;overflow-y:hidden;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;}.announce-track{display:flex;row-gap:60px;column-gap:60px;white-space-collapse:collapse;text-wrap-mode:nowrap;animation-duration:30s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:scroll;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;width:max-content;}.announce-item{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;}.announce-item::before{content:"";width:5px;height:5px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:inline-block;}.header{position:relative;z-index:50;}.header-inner{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:18px;padding-right:28px;padding-bottom:18px;padding-left:28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:24px;column-gap:24px;}.nav-left{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{display:flex;row-gap:28px;column-gap:28px;font-size:14px;font-weight:500;letter-spacing:0.02em;}.nav-right{justify-content:flex-end;}.logo{display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;font-family:Inter, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.18em;color:rgb(184, 153, 104);text-transform:uppercase;line-height:1;}.logo svg{width:30px;height:36px;flex-shrink:0;fill:rgb(184, 153, 104);}.nav-icons svg{width:20px;height:20px;stroke:currentcolor;fill:none;stroke-width:1.6;}.burger span{display:block;height:1.5px;}.hero{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;display:grid;grid-template-columns:1.05fr 1fr;row-gap:48px;column-gap:48px;}.gallery-main{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;}.gallery-main img{width:100%;height:100%;object-fit:cover;transition-behavior:normal;transition-duration:0.4s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.gallery-main img:not(.active){display:none;}.gallery-badge{position:absolute;top:18px;right:18px;left:auto;background:#e03236;color:#fff;width:100px;height:100px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;letter-spacing:.02em;text-transform:uppercase;font-weight:700;z-index:2;line-height:1}.gallery-arrows{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;pointer-events:none;}.gallery-arrows button{pointer-events:auto;width:38px;height:38px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:16px;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:background;}.gallery-arrows button:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.thumbs{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:8px;column-gap:8px;margin-top:12px;}.thumbs button{aspect-ratio:1 / 1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow-x:hidden;overflow-y:hidden;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;transition-behavior:normal;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-property:border-color;}.thumbs img{width:100%;height:100%;object-fit:cover;}.product-info{padding-top:6px;}.brand-line{font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;}.h-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;font-weight:500;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;}.h-title em{font-style:italic;color:var(--ink);}.stars-row{display:flex;align-items:center;row-gap:10px;column-gap:10px;margin-bottom:16px;font-size:13px;color:var(--muted);}.stars{color:rgb(217, 164, 65);letter-spacing:1px;}.subtitle{font-size:16px;line-height:1.6;margin-bottom:22px;color:var(--ink-2);}.bullets{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;display:flex;flex-direction:column;row-gap:9px;column-gap:9px;}.bullets li{padding-left:26px;position:relative;font-size:15px;}.bullets li::before{content:"";width:13px;height:7px;transform:rotate(-45deg);position:absolute;left:2px;top:7px;}.variant.active{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);box-shadow:rgba(20, 33, 46, 0.08) 0px 6px 18px;}.variant .v-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);font-size:9.5px;font-weight:700;padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;letter-spacing:0.06em;text-transform:uppercase;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(22, 163, 74, 0.25) 0px 2px 6px;}.variant .v-tag.best{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(11, 122, 54);color:rgb(255, 255, 255);}.variant:first-child .v-tag{color:rgb(255, 255, 255);}.variant .v-size{font-weight:600;font-size:15px;margin-bottom:4px;}.variant .v-price{font-size:18px;font-weight:600;margin-bottom:2px;}.variant .v-per{font-size:11px;color:var(--muted);}.variant .v-strike{font-size:12px;color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.qty-and-cta{display:flex;row-gap:10px;column-gap:10px;margin-bottom:18px;}.qty button{width:44px;height:54px;font-size:18px;color:var(--ink);}.qty input{width:44px;height:54px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;text-align:center;font-weight:600;font-size:16px;font-family:inherit;color:var(--ink);}.cta{flex-grow:1;flex-shrink:1;flex-basis:0%;color:rgb(255, 255, 255);height:54px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;transition-behavior:normal, normal;transition-duration:0.2s, 0.12s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:background, transform;}.cta:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(13, 39, 72);transform:translateY(-1px);}.guarantee-strip{display:flex;flex-wrap:wrap;row-gap:18px;column-gap:18px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;margin-bottom:18px;font-size:12px;color:var(--ink-2);letter-spacing:0.02em;}.guarantee-strip span{display:inline-flex;align-items:center;row-gap:8px;column-gap:8px;}.guarantee-strip span::before{content:"✓";color:var(--green);font-weight:700;}.payments{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:8px;margin-bottom:14px;}.pay-secure{font-size:12px;color:var(--muted);display:flex;align-items:center;row-gap:6px;column-gap:6px;margin-bottom:18px;}.info-toggle{width:100%;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:15px;color:var(--ink);}.info-toggle .plus{font-family:"Cormorant Garamond", serif;font-size:22px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.info-row.open .plus{transform:rotate(45deg);}.info-body{display:none;padding-top:0px;padding-right:0px;padding-bottom:22px;padding-left:0px;font-size:14.5px;line-height:1.7;color:var(--ink-2);}.info-row.open .info-body{display:block;}.info-body ul{padding-left:18px;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.info-body li{margin-bottom:4px;}.section{max-width:1320px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:28px;padding-bottom:80px;padding-left:28px;}.section-eyebrow{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;text-align:center;}.section-title{font-family:"Cormorant Garamond", serif;font-size:42px;line-height:1.1;font-weight:500;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:50px;margin-left:0px;letter-spacing:-0.01em;}.section-title em{font-style:italic;}.video-strip{display:grid;grid-template-columns:repeat(5, 1fr);row-gap:12px;column-gap:12px;}.video-card{position:relative;aspect-ratio:9/16;background:var(--ink);border-radius:14px;overflow:hidden;cursor:pointer;display:block}.video-card .gt-vp{position:absolute;inset:0;display:block;width:100%;height:100%}.video-card img,.video-card .gt-vp-poster{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}.video-card img{width:100%;height:100%;object-fit:cover;opacity:0.85;transition-behavior:normal, normal;transition-duration:0.3s, 0.4s;transition-timing-function:ease, ease;transition-delay:0s, 0s;transition-property:opacity, transform;}.video-card:hover img{opacity:1;transform:scale(1.04);}.press{padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px;text-align:center;}.press-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;row-gap:60px;column-gap:60px;flex-wrap:wrap;}.press-logo{font-family:"Cormorant Garamond", serif;font-size:26px;font-style:italic;color:var(--ink);opacity:0.7;letter-spacing:0.02em;line-height:1;}.press-logo.serif-bold{font-style:normal;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;font-size:18px;font-family:Inter, sans-serif;}.trust-band{padding-top:70px;padding-right:28px;padding-bottom:70px;padding-left:28px;text-align:center;}.trust-eyebrow{font-size:16px;letter-spacing:0.18em;text-transform:uppercase;color:rgb(184, 153, 104);font-weight:600;max-width:760px;margin-top:0px;margin-right:auto;margin-bottom:44px;margin-left:auto;line-height:1.5;}.trust-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:56px;margin-left:auto;}.trust-stat-num{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:72px;font-weight:500;color:var(--ink);line-height:0.95;letter-spacing:-0.01em;}.trust-stat-label{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.4;}.trust-badge svg{width:18px;height:18px;flex-shrink:0;}.trust-badge .ico-circle{width:22px;height:22px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-badge .ico-circle svg{width:13px;height:13px;stroke:rgb(255, 255, 255);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.trust-badge .ico-shield{color:rgb(22, 163, 74);}.trust-badge .ico-star{color:rgb(22, 163, 74);fill:rgb(22, 163, 74);}.trust-badge .ico-flag{color:rgb(22, 163, 74);}.science{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.science-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:60px;align-items:center;}.science-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.science-title{font-family:"Cormorant Garamond", serif;font-size:46px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;font-weight:500;letter-spacing:-0.01em;}.science-title em{font-style:italic;}.science-text{font-size:17px;line-height:1.65;color:var(--ink-2);margin-bottom:24px;}.science-stats{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:18px;column-gap:18px;margin-top:30px;}.stat{border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;}.stat-num{font-family:"Cormorant Garamond", serif;font-size:38px;font-weight:600;color:var(--ink);line-height:1;}.stat-label{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4;}.science-image svg{width:70%;opacity:0.9;}.reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:24px;column-gap:24px;}.review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;}.review-img{aspect-ratio:4/3;background:var(--cream-2);overflow:hidden;position:relative}.review-img img{width:100%;height:100%;object-fit:cover;display:block}.review-img svg{width:60%;opacity:0.5;}.review-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.review-stars{color:rgb(217, 164, 65);font-size:14px;margin-bottom:8px;letter-spacing:1.5px;}.review-quote{font-family:"Cormorant Garamond", serif;font-style:italic;font-size:19px;line-height:1.35;color:var(--ink);margin-bottom:14px;}.review-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);}.review-meta .verified{color:var(--green);font-weight:600;}.trustpilot-link{text-align:center;margin-top:32px;}.trustpilot-link a{font-size:14px;color:var(--ink);padding-bottom:2px;font-weight:500;}.protocol{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.protocol-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.protocol-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.protocol-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;}.protocol-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:48px;}.steps{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.step{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow-x:hidden;overflow-y:hidden;position:relative;}.step-num{position:absolute;top:14px;left:14px;width:34px;height:34px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;z-index:2;}.step-img svg{width:46%;opacity:0.65;}.step-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.step-h{font-family:"Cormorant Garamond", serif;font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:600;}.step-p{font-size:14px;line-height:1.55;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.ingredients{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.ingredients-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.85fr 1.15fr;row-gap:60px;column-gap:60px;align-items:center;}.ing-hero{aspect-ratio:1 / 1;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(255, 255, 255) 0%, rgb(239, 243, 248) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.ing-hero svg{width:60%;opacity:0.7;}.ing-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;}.ing-title{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.ing-title em{font-style:italic;}.ing-intro{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:28px;}.ing-list{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:18px;column-gap:18px;}.ing-item{display:flex;row-gap:16px;column-gap:16px;align-items:flex-start;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;}.ing-name{font-weight:600;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px;}.ing-name span{color:var(--green);font-weight:700;margin-left:4px;}.ing-desc{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.expert{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.expert-inner{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:0.9fr 1.1fr;row-gap:60px;column-gap:60px;align-items:center;}.expert-img{aspect-ratio:4 / 5;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;background-image:linear-gradient(135deg, rgb(248, 250, 252), rgb(216, 228, 239));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;position:relative;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:center;justify-content:center;}.expert-img svg{width:60%;opacity:0.85;}.expert-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px;}.expert-name{font-family:"Cormorant Garamond", serif;font-size:46px;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;line-height:1.05;letter-spacing:-0.01em;}.expert-name em{font-style:italic;}.expert-role{font-size:14px;color:var(--muted);margin-bottom:22px;letter-spacing:0.04em;}.expert-bio{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:24px;}.expert-creds{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:10px;}.expert-creds li{font-size:14px;padding-left:22px;position:relative;color:var(--ink-2);}.expert-creds li::before{content:"✓";position:absolute;left:0px;color:var(--green);font-weight:700;}.compare{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.compare-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.compare-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.compare-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;font-weight:500;line-height:1.05;color:var(--ink);}.compare-title em{font-style:italic;}.compare-sub{text-align:center;color:var(--muted);font-size:16px;margin-bottom:54px;}.cmp-wrap{display:grid;grid-template-columns:170px 1fr 1fr;row-gap:18px;column-gap:18px;align-items:start;max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.cmp-labels{display:flex;flex-direction:column;padding-top:104px;}.cmp-labels > div{height:54px;display:flex;align-items:center;font-weight:600;font-size:14px;color:var(--ink);margin-bottom:10px;}.cmp-card{border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.cmp-card.cmp-featured{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(221, 232, 224);border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(22, 93, 60, 0.08) 0px 6px 22px;}.cmp-card-head{height:94px;margin-bottom:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;justify-content:flex-end;padding-top:6px;padding-right:8px;padding-bottom:4px;padding-left:8px;}.cmp-badge{color:rgb(255, 255, 255);font-size:10px;letter-spacing:0.14em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top-left-radius:999px;border-top-right-radius:999px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;font-weight:600;align-self:flex-start;text-transform:uppercase;}.cmp-card-title{font-family:"Cormorant Garamond", serif;font-size:23px;font-weight:600;line-height:1.1;color:var(--ink);}.cmp-card-title em{font-style:italic;}.cmp-pill{height:54px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:14px;display:flex;align-items:center;color:var(--ink-2);line-height:1.3;}.cmp-card:not(.cmp-featured) .cmp-pill{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(244, 246, 248);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.cmp-pill.cmp-check{padding-left:50px;position:relative;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);font-weight:500;color:var(--ink);}.cmp-pill.cmp-check::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position-x:center;background-position-y:center;background-size:14px;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);flex-shrink:0;}.glow-banner{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;text-align:center;}.glow-eyebrow{font-size:12px;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:22px;}.glow-headline{font-family:Inter, sans-serif;font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--ink);max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;}.glow-sub{font-size:17px;color:var(--muted);max-width:680px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;line-height:1.55;}.guarantee-badge-wrap{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.guarantee-badge{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(232, 245, 233);border-top-left-radius:28px;border-top-right-radius:28px;border-bottom-right-radius:28px;border-bottom-left-radius:28px;padding-top:38px;padding-right:44px;padding-bottom:38px;padding-left:44px;display:grid;grid-template-columns:160px 1fr;row-gap:36px;column-gap:36px;align-items:center;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(201, 231, 205);border-right-color:rgb(201, 231, 205);border-bottom-color:rgb(201, 231, 205);border-left-color:rgb(201, 231, 205);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.gb-body h3{font-family:"Cormorant Garamond", serif;font-size:30px;font-weight:600;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;line-height:1.15;letter-spacing:-0.005em;}.gb-body p{font-size:15.5px;line-height:1.65;color:var(--ink-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.faq{padding-top:90px;padding-right:28px;padding-bottom:90px;padding-left:28px;}.faq-inner{max-width:880px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.faq-eyebrow{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:14px;font-weight:600;}.faq-title{font-family:"Cormorant Garamond", serif;font-size:46px;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;font-weight:500;line-height:1.05;}.faq-title em{font-style:italic;}.faq-q{width:100%;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;font-size:16px;color:var(--ink);}.faq-q .plus{font-family:"Cormorant Garamond", serif;font-size:24px;font-weight:400;transition-behavior:normal;transition-duration:0.25s;transition-timing-function:ease;transition-delay:0s;transition-property:transform;}.faq-item.open .faq-q .plus{transform:rotate(45deg);}.faq-a{display:none;padding-bottom:22px;color:var(--ink-2);font-size:15px;line-height:1.7;}.faq-item.open .faq-a{display:block;}.sticky-cta{position:fixed;bottom:0px;left:0px;right:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;display:none;justify-content:space-between;align-items:center;z-index:40;box-shadow:rgba(11, 36, 71, 0.1) 0px -6px 24px;}.sticky-cta.show{display:flex;}.sticky-cta .sc-info{display:flex;row-gap:12px;column-gap:12px;align-items:center;min-width:0px;}.sticky-cta img{width:50px;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;object-fit:cover;flex-shrink:0;}.sticky-cta .sc-title{font-size:13px;color:var(--muted);font-weight:500;margin-bottom:2px;white-space-collapse:collapse;text-wrap-mode:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:260px;}.sticky-cta .sc-price{font-weight:700;font-size:17px;color:var(--ink);}.sticky-cta .sc-was{color:var(--muted);text-decoration-line:line-through;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;font-size:13px;margin-left:8px;font-weight:500;}.sticky-cta .sc-discount{display:inline-block;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(220, 252, 231);color:rgb(21, 128, 61);font-size:11px;font-weight:700;padding-top:2px;padding-right:7px;padding-bottom:2px;padding-left:7px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:8px;letter-spacing:0.04em;}.sticky-cta .cta-green{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(22, 163, 74);color:rgb(255, 255, 255);height:52px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:13px;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;display:inline-flex;align-items:center;row-gap:10px;column-gap:10px;box-shadow:rgba(22, 163, 74, 0.35) 0px 4px 14px;transition-behavior:normal, normal, normal;transition-duration:0.2s, 0.12s, 0.2s;transition-timing-function:ease, ease, ease;transition-delay:0s, 0s, 0s;transition-property:background, transform, box-shadow;font-family:inherit;}.sticky-cta .cta-green:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(21, 128, 61);transform:translateY(-1px);box-shadow:rgba(22, 163, 74, 0.45) 0px 6px 20px;}.sticky-cta .cta-green svg{width:18px;height:18px;stroke:rgb(255, 255, 255);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.footer{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(239, 243, 248);color:rgb(90, 100, 114);padding-top:70px;padding-right:28px;padding-bottom:32px;padding-left:28px;}.footer-inner{max-width:1180px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;row-gap:40px;column-gap:40px;}.footer h4{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:22px;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;}.footer p{font-size:14px;line-height:1.65;color:rgb(107, 120, 137);}.footer ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;display:flex;flex-direction:column;row-gap:10px;column-gap:10px;font-size:14px;}.footer ul a:hover{color:var(--ink);}.footer-bottom{max-width:1180px;margin-top:50px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;font-size:12px;color:rgb(107, 120, 137);display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:18px;column-gap:18px;}.footer-bottom .socials{display:flex;row-gap:14px;column-gap:14px;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#ili5at{color:black;display:inline;position:absolute;width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;height:100%;}#i3dgih{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ik9xlh{color:black;}#itga6k{width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#i8ebmj{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;}#ixd1mg{color:rgb(255, 255, 255);}#iipdkk{color:rgba(255, 255, 255, 0.62);}#i5b87l{color:rgba(255, 255, 255, 0.62);}#iahyqo{color:black;width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#ijuty9{color:black;width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#ia2mu3{color:black;width:52px;height:52px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}#ikuky4{color:black;}#iadti7{color:black;}#in8whs{color:rgba(251, 251, 251, 0.5);}#imaakm{color:rgba(251, 251, 251, 0.5);}#ipzgy1{color:rgba(251, 251, 251, 0.5);}#ib927b{color:rgba(251, 251, 251, 0.5);}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#iu3oef{color:black;}#ia8h2s{color:black;}#ibgh0n{color:black;}#i4a35c{color:black;}#idjf9m{color:black;}#i7xnw7{color:black;}.active{background-color:rgba(255, 255, 255, 0);}#ild7a2{color:rgb(251, 226, 100);}#i1m2kt{color:rgb(255, 255, 255);font-size:46px;}#i6iog5{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;}#i8rahx{color:black;height:48px;}#izhm1{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/Micro-Infusion_System_-_1000x1000.webp");background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#ie4grn{color:black;height:24px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}#idg2oi{color:black;height:24px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}#iqoebz{color:black;height:24px;}#it5fqo{color:black;height:24px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}#iu6f7f{color:black;height:24px;}#i841vr{color:black;height:24px;}#inso4{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/bf_mis.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#i4ljn-2-2{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_075918_dfdc9574-21ab-470a-8d04-f47eb168bb24-ezgif.com-rotate.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#iczdo{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_080910_12de9816-ceff-489b-b9dd-ea13b141f9d6.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#iu2mm{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_081951_78d38d9b-d113-44de-b027-dcbdfb36207e.webp");background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;}#intkb-2{background-image:url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-ab724438-c02a-464d-89b6-672715802b97/hf_20260528_091015_0ef5a990-7bae-4486-aa41-3208ac1b30e9.webp");background-size:cover;background-position-x:center;background-position-y:center;background-repeat:no-repeat;}#iz0myk{margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;}#ipzb6y{color:black;height:32px;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#i0vq4i{background-color:rgb(45, 50, 63);}body.gjs-outlines-active [data-variable]{outline-offset:-2px;position:relative;outline-color:rgba(97, 218, 251, 0.8) !important;outline-style:dashed !important;outline-width:2px !important;}body.gjs-outlines-active [data-variable]::before{content:'${'attr(data-variable)'}';position:absolute;top:-22px;left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(97, 218, 251);color:rgb(26, 26, 26);padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px;font-size:11px;font-family:"Courier New", monospace;font-weight:bold;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:10000;pointer-events:none;white-space-collapse:collapse;text-wrap-mode:nowrap;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;line-height:1;display:block;}#ihnwt1{height:100%;width:100%;display:flex;}#itjx0w{height:100%;width:100%;}#ia7xck{height:100%;width:100%;}#ikq6rx{color:black;padding:0px 0px 0px 0;border-radius:12px 12px 12px 12px;}#irever{padding:0px 28px 0px 28px;}#ipgqae{font-size:12px;color:#c3c0c0;text-align:center;margin:24px 0px 0px 0px;}#is0kxf{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center;align-content:center;padding:0px 32px 0px 32px;}#iyfmao{height:100%;width:100%;}#i70kdi{height:100%;width:100%;}@keyframes scroll{0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}0%{transform:translateX(0px);}100%{transform:translateX(-50%);}}@layer theme{:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--spacing:0.25rem;--radius-xl:0.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);}}@layer base{*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{color:currentcolor;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}html, :host{line-height:1.5;text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0px;color:inherit;border-top-width:1px;}abbr:where([title]){text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:dotted;text-decoration-color:initial;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration-line:inherit;text-decoration-thickness:inherit;text-decoration-style:inherit;text-decoration-color:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0px;border-top-color:inherit;border-right-color:inherit;border-bottom-color:inherit;border-left-color:inherit;border-collapse:collapse;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style-position:initial;list-style-image:initial;list-style-type:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-language-override:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}::placeholder{color:currentcolor;}textarea{resize:vertical;}::-webkit-search-decoration{appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block-start:0px;padding-block-end:0px;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.h-3\/4{height:calc(75%);}.w-3\/4{width:calc(75%);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#f6f0e5\]{background-color:rgb(246, 240, 229);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}.bg-\[\#2D323F\]{background-color:rgb(45, 50, 63);}}@media (max-width: 980px){.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.hero{grid-template-columns:1fr;row-gap:24px;column-gap:24px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}}@media (max-width: 880px){.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}.nav-left{display:none;}.nav-right{display:none;}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;}.header-help-wrap{display:flex;flex:1;min-width:0;justify-content:flex-end;}.video-strip{grid-template-columns:repeat(2, 1fr);}.science-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.reviews-grid{grid-template-columns:1fr;}.steps{grid-template-columns:1fr 1fr;}.ingredients-inner{grid-template-columns:1fr;row-gap:36px;column-gap:36px;}.expert-inner{grid-template-columns:1fr;row-gap:32px;column-gap:32px;}.cmp-wrap{grid-template-columns:78px 1fr 1fr;row-gap:6px;column-gap:6px;max-width:none;}.cmp-labels{display:flex;padding-top:96px;}.cmp-labels > div{height:50px;min-height:50px;font-size:10.5px;font-weight:600;margin-bottom:8px;line-height:1.15;padding-right:4px;letter-spacing:0.01em;color:var(--ink);}.cmp-card{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:18px;row-gap:8px;column-gap:8px;}.cmp-card-head{height:auto;min-height:78px;padding-top:6px;padding-right:6px;padding-bottom:4px;padding-left:6px;}.cmp-card-title{font-size:17px;}.cmp-badge{font-size:9px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;letter-spacing:0.1em;}.cmp-pill{height:50px;min-height:50px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;font-size:11.5px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;line-height:1.25;align-items:center;}.cmp-pill.cmp-check{padding-left:36px;}.cmp-pill.cmp-check::before{left:8px;width:18px;height:18px;background-size:11px;}.footer-inner{grid-template-columns:1fr 1fr;}}@media (max-width: 680px){.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}.section{padding-top:54px;padding-right:20px;padding-bottom:54px;padding-left:20px;}.section-title{font-size:32px;}.press{padding-top:28px;padding-right:16px;padding-bottom:28px;padding-left:16px;}.press-inner{row-gap:18px;column-gap:30px;}.press-logo{font-size:24px;}.press-logo.serif-bold{font-size:16px;letter-spacing:0.14em;}.trust-band{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}.trust-stats{grid-template-columns:1fr;row-gap:28px;column-gap:28px;margin-bottom:42px;}.trust-stat-num{font-size:54px;}.trust-eyebrow{font-size:15px;margin-bottom:32px;}.trust-badge svg{width:15px;height:15px;}.trust-badge .ico-circle{width:18px;height:18px;}.trust-badge .ico-circle svg{width:11px;height:11px;}.glow-banner{padding-top:60px;padding-right:24px;padding-bottom:60px;padding-left:24px;}.glow-headline{font-size:34px;}.guarantee-badge-wrap{padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;}.guarantee-badge{grid-template-columns:1fr;row-gap:18px;column-gap:18px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;text-align:center;}.gb-body h3{font-size:24px;}.gb-body p{font-size:14px;}.sticky-cta{padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;}.sticky-cta img{width:42px;height:42px;}.sticky-cta .sc-title{display:none;}.sticky-cta .cta-green{height:46px;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;font-size:12px;}}@media (max-width: 600px){.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}.logo{font-size:13px;row-gap:8px;column-gap:8px;letter-spacing:0.16em;}.logo svg{width:24px;height:30px;}}@media (max-width: 520px){.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}.steps{grid-template-columns:1fr;}.footer-inner{grid-template-columns:1fr;}}@media (max-width: 480px){#i8rahx{height:24px;width:88px;display:flex;max-width:88px;}#ikdrz{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}#i9metn{font-size:32px;}.trust-stats{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ifzp7q{font-size:32px;}#ik69c6{width:100%;max-width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#ix5w0e{width:100%;}.science-eyebrow{width:100%;}.science-stats{margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ihdvoc{width:100%;display:flex;flex-direction:column;}#ilxrq2{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#imy1ww{font-size:32px;}#irvnbm{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#irever{padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;}#iq0f42{border-top-left-radius:0px;border-top-right-radius:2px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#ijzfcv{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#ifvpma{font-size:32px;}.expert-name{font-size:32px;}#izxy3r{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#i61npg{width:100%;}#ic4bzl{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px;}#ie09gm{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#i1m2kt{font-size:32px;}#i0vq4i{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}#is0kxf{flex-direction:column;padding:0px 0px 0px 0px;}.step{width:100%;}#ih18pe{margin:0px 0px 24px 0px;}#i8rblg{margin:0px 0px 24px 0px;}}@media (max-width: 420px){.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}.press-inner{row-gap:14px;column-gap:22px;}.press-logo{font-size:22px;}.press-logo.serif-bold{font-size:14px;letter-spacing:0.12em;}.cmp-wrap{grid-template-columns:64px 1fr 1fr;row-gap:5px;column-gap:5px;}.cmp-labels > div{font-size:9.5px;padding-right:2px;}.cmp-card{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;}.cmp-card-title{font-size:15px;}.cmp-pill{font-size:10.5px;padding-top:0px;padding-right:9px;padding-bottom:0px;padding-left:9px;}.cmp-pill.cmp-check{padding-left:30px;}.cmp-pill.cmp-check::before{left:6px;width:16px;height:16px;background-size:10px;}}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}

/* GrapesJS editor styles */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}#i006ff{display:block;}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}
.gt-vp{position:relative;display:block;cursor:pointer;overflow:hidden;line-height:0;background:#000;text-decoration:none;color:inherit;width:100%;height:100%;}
.gt-vp img.gt-vp-poster{display:block;width:100%;height:100%;object-fit:cover;}
.gt-vp .gt-vp-play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:rgba(0,0,0,0.55);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease;pointer-events:none;}
.gt-vp:hover .gt-vp-play{background:rgba(0,0,0,0.75);transform:scale(1.05);}
.gt-vp .gt-vp-play svg{width:32px;height:32px;fill:#fff;margin-left:4px;}
.gt-vp-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:24px;animation:gtVpFade .18s ease;}
.gt-vp-overlay .gt-vp-stage{position:relative;background:#000;aspect-ratio:16/9;width:min(1100px,100%,calc((100vh - 80px) * 16 / 9));height:auto;}
.gt-vp-overlay .gt-vp-stage iframe,.gt-vp-overlay .gt-vp-stage video{width:100%;height:100%;border:0;background:#000;display:block;}
.gt-vp-overlay .gt-vp-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;background:#fff;color:#000;border:0;font-size:22px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;}
.gt-vp-overlay .gt-vp-close:hover{background:#f3f4f6;}
@keyframes gtVpFade{from{opacity:0}to{opacity:1}}
.gt-vp{position:relative;display:block;cursor:pointer;overflow:hidden;line-height:0;background:#000;text-decoration:none;color:inherit;width:100%;height:100%;}
.gt-vp img.gt-vp-poster{display:block;width:100%;height:100%;object-fit:cover;}
.gt-vp .gt-vp-play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:rgba(0,0,0,0.55);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease;pointer-events:none;}
.gt-vp:hover .gt-vp-play{background:rgba(0,0,0,0.75);transform:scale(1.05);}
.gt-vp .gt-vp-play svg{width:32px;height:32px;fill:#fff;margin-left:4px;}
.gt-vp-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:24px;animation:gtVpFade .18s ease;}
.gt-vp-overlay .gt-vp-stage{position:relative;background:#000;aspect-ratio:16/9;width:min(1100px,100%,calc((100vh - 80px) * 16 / 9));height:auto;}
.gt-vp-overlay .gt-vp-stage iframe,.gt-vp-overlay .gt-vp-stage video{width:100%;height:100%;border:0;background:#000;display:block;}
.gt-vp-overlay .gt-vp-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;background:#fff;color:#000;border:0;font-size:22px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;}
.gt-vp-overlay .gt-vp-close:hover{background:#f3f4f6;}
@keyframes gtVpFade{from{opacity:0}to{opacity:1}}
.gt-vp{position:relative;display:block;cursor:pointer;overflow:hidden;line-height:0;background:#000;text-decoration:none;color:inherit;width:100%;height:100%;}
.gt-vp img.gt-vp-poster{display:block;width:100%;height:100%;object-fit:cover;}
.gt-vp .gt-vp-play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:rgba(0,0,0,0.55);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease;pointer-events:none;}
.gt-vp:hover .gt-vp-play{background:rgba(0,0,0,0.75);transform:scale(1.05);}
.gt-vp .gt-vp-play svg{width:32px;height:32px;fill:#fff;margin-left:4px;}
.gt-vp-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:24px;animation:gtVpFade .18s ease;}
.gt-vp-overlay .gt-vp-stage{position:relative;background:#000;aspect-ratio:16/9;width:min(1100px,100%,calc((100vh - 80px) * 16 / 9));height:auto;}
.gt-vp-overlay .gt-vp-stage iframe,.gt-vp-overlay .gt-vp-stage video{width:100%;height:100%;border:0;background:#000;display:block;}
.gt-vp-overlay .gt-vp-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;background:#fff;color:#000;border:0;font-size:22px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;}
.gt-vp-overlay .gt-vp-close:hover{background:#f3f4f6;}
@keyframes gtVpFade{from{opacity:0}to{opacity:1}}
.gt-vp{position:relative;display:block;cursor:pointer;overflow:hidden;line-height:0;background:#000;text-decoration:none;color:inherit;width:100%;height:100%;}
.gt-vp img.gt-vp-poster{display:block;width:100%;height:100%;object-fit:cover;}
.gt-vp .gt-vp-play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:rgba(0,0,0,0.55);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease;pointer-events:none;}
.gt-vp:hover .gt-vp-play{background:rgba(0,0,0,0.75);transform:scale(1.05);}
.gt-vp .gt-vp-play svg{width:32px;height:32px;fill:#fff;margin-left:4px;}
.gt-vp-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:24px;animation:gtVpFade .18s ease;}
.gt-vp-overlay .gt-vp-stage{position:relative;background:#000;aspect-ratio:16/9;width:min(1100px,100%,calc((100vh - 80px) * 16 / 9));height:auto;}
.gt-vp-overlay .gt-vp-stage iframe,.gt-vp-overlay .gt-vp-stage video{width:100%;height:100%;border:0;background:#000;display:block;}
.gt-vp-overlay .gt-vp-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;background:#fff;color:#000;border:0;font-size:22px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;}
.gt-vp-overlay .gt-vp-close:hover{background:#f3f4f6;}
@keyframes gtVpFade{from{opacity:0}to{opacity:1}}
.gt-vp{position:relative;display:block;cursor:pointer;overflow:hidden;line-height:0;background:#000;text-decoration:none;color:inherit;width:100%;height:100%;}
.gt-vp img.gt-vp-poster{display:block;width:100%;height:100%;object-fit:cover;}
.gt-vp .gt-vp-play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:rgba(0,0,0,0.55);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease;pointer-events:none;}
.gt-vp:hover .gt-vp-play{background:rgba(0,0,0,0.75);transform:scale(1.05);}
.gt-vp .gt-vp-play svg{width:32px;height:32px;fill:#fff;margin-left:4px;}
.gt-vp-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.85);z-index:2147483600;display:flex;align-items:center;justify-content:center;padding:24px;animation:gtVpFade .18s ease;}
.gt-vp-overlay .gt-vp-stage{position:relative;background:#000;aspect-ratio:16/9;width:min(1100px,100%,calc((100vh - 80px) * 16 / 9));height:auto;}
.gt-vp-overlay .gt-vp-stage iframe,.gt-vp-overlay .gt-vp-stage video{width:100%;height:100%;border:0;background:#000;display:block;}
.gt-vp-overlay .gt-vp-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;background:#fff;color:#000;border:0;font-size:22px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;}
.gt-vp-overlay .gt-vp-close:hover{background:#f3f4f6;}
@keyframes gtVpFade{from{opacity:0}to{opacity:1}}

/* Scoped edit for #i4ljn-2-2 */
#i4ljn-2-2, #i4ljn-2-2 * { box-sizing: border-box; }
#i4ljn-2-2button, #i4ljn-2-2 button { font-family: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; }
#i4ljn-2-2.thumbs button, #i4ljn-2-2 .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; background: var(--cream-3); transition: border-color 0.2s; }
#i4ljn-2-2.thumbs button.active, #i4ljn-2-2 .thumbs button.active { border-color: var(--ink); }
#i4ljn-2-2.thumbs button, #i4ljn-2-2 .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; transition: border-color 0.2s; }
#i4ljn-2-2.active, #i4ljn-2-2 .active { background-color: rgba(255, 255, 255, 0); }
#i4ljn-2-2 { background-image: url("https://goldentree.app//storage/27182/conversions/etI7rs3abL1EHMDJCvrDz7lwRPufIRGD_1780393053-pdp.webp"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#i4ljn-2-2* ::-webkit-scrollbar-track, #i4ljn-2-2 * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
#i4ljn-2-2* ::-webkit-scrollbar-thumb, #i4ljn-2-2 * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2); }
#i4ljn-2-2* ::-webkit-scrollbar, #i4ljn-2-2 * ::-webkit-scrollbar { width: 10px; }

/* Scoped edit for #iczdo */
#iczdo, #iczdo * { box-sizing: border-box; }
#iczdobutton, #iczdo button { font-family: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; }
#iczdo.thumbs button, #iczdo .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; background: var(--cream-3); transition: border-color 0.2s; }
#iczdo.thumbs button.active, #iczdo .thumbs button.active { border-color: var(--ink); }
#iczdo.thumbs button, #iczdo .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; transition: border-color 0.2s; }
#iczdo.active, #iczdo .active { background-color: rgba(255, 255, 255, 0); }
#iczdo { background-image: url("https://goldentree.app//storage/27181/conversions/sv2sh4JIr7ChN4fa631n5HYBj7n15tw8_1780393051-pdp.webp"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#iczdo* ::-webkit-scrollbar-track, #iczdo * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
#iczdo* ::-webkit-scrollbar-thumb, #iczdo * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2); }
#iczdo* ::-webkit-scrollbar, #iczdo * ::-webkit-scrollbar { width: 10px; }

/* Scoped edit for #iu2mm */
#iu2mm, #iu2mm * { box-sizing: border-box; }
#iu2mmbutton, #iu2mm button { font-family: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; }
#iu2mm.thumbs button, #iu2mm .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; background: var(--cream-3); transition: border-color 0.2s; }
#iu2mm.thumbs button.active, #iu2mm .thumbs button.active { border-color: var(--ink); }
#iu2mm.thumbs button, #iu2mm .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; transition: border-color 0.2s; }
#iu2mm.active, #iu2mm .active { background-color: rgba(255, 255, 255, 0); }
#iu2mm { background-image: url("https://ombxhcpwswinhmnewubk.supabase.co/storage/v1/object/public/template-assets/folder-imports/editor-81105878-1843-490a-b9fb-c555b568c240/ChatGPT_Image_Jun_2_2026_03_18_24_PM.webp"); background-size: cover; background-repeat: no-repeat; background-position: center center; }
#iu2mm* ::-webkit-scrollbar-track, #iu2mm * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
#iu2mm* ::-webkit-scrollbar-thumb, #iu2mm * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2); }
#iu2mm* ::-webkit-scrollbar, #iu2mm * ::-webkit-scrollbar { width: 10px; }

/* Composer-only rules merged at save */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}#ie8mlw{width:100%;height:auto;max-width:615px;aspect-ratio:1440 / 1440;border-radius:18px;}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}

/* GrapesJS editor styles */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}.stars{font-size:20px;}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}

@media (max-width:680px){
  .gallery-badge{width:76px;height:76px;font-size:16px;top:14px;right:14px}
}
@media (max-width:420px){
  .gallery-badge{width:64px;height:64px;font-size:14px;top:10px;right:10px}
}

@media (max-width:880px){
  .review-img{aspect-ratio:3/2}
  .review-img img{width:100%;height:100%;object-fit:cover}
}

.video-strip .video-card{
  position:relative;
  aspect-ratio:9/16;
  background:var(--ink);
  border-radius:14px;
  overflow:hidden;
  cursor:pointer;
  display:block;
}
.video-strip .video-card .gt-vp{
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
}
.video-strip .video-card .gt-vp-poster,
.video-strip .video-card img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  display:block;
  max-width:none;
}
.video-strip .gt-vp-inline-video{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  background:#000;
  z-index:2;
}
.video-strip .gt-vp.is-playing .gt-vp-play{display:none}
.video-strip{display:grid!important;grid-template-columns:repeat(4,minmax(140px,200px))!important;gap:12px!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}
@media (max-width:880px){.video-strip{grid-template-columns:repeat(2,minmax(140px,200px))!important;justify-content:center!important}}
.reasons-five{padding-top:0!important}
#irvnbm{padding-bottom:50px!important}
@media (max-width:680px){#irvnbm{padding-bottom:20px!important}}

/* GrapesJS editor styles */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}

/* Sticky product gallery while product info scrolls (laptop+) */
@media (min-width:981px){
  .hero{align-items:start}
  .hero .hero-gallery{position:sticky;top:88px;align-self:start;z-index:2}
}

.header{position:relative!important;top:auto!important}
/* Header: logo + phone on mobile; nav links hidden */
@media (max-width:880px){
  .header .header-inner{display:flex!important;justify-content:space-between!important;align-items:center!important;grid-template-columns:unset!important;padding:12px 14px!important;gap:10px!important}
  .header .nav-left,.header .nav-right{display:none!important}
  .header .header-help-wrap{display:flex!important;flex:1!important;min-width:0!important;justify-content:flex-end!important;visibility:visible!important;opacity:1!important}
  .header .header-help{display:block!important;font-size:10px;line-height:1.3;max-width:58%}
  .header .header-help a{white-space:nowrap}
  .header .header-logo{max-height:32px;width:auto;flex-shrink:0}
  .header .burger{display:none!important}
}
@media (max-width:400px){
  .header .header-help{font-size:9px!important;max-width:62%}
}

/* Scoped edit for #i4ljn-2-2 */
#i4ljn-2-2, #i4ljn-2-2 * { box-sizing: border-box; }
#i4ljn-2-2button, #i4ljn-2-2 button { font-family: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; }
#i4ljn-2-2.thumbs button, #i4ljn-2-2 .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; background: var(--cream-3); transition: border-color 0.2s; }
#i4ljn-2-2.thumbs button.active, #i4ljn-2-2 .thumbs button.active { border-color: var(--ink); }
#i4ljn-2-2.thumbs button, #i4ljn-2-2 .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; transition: border-color 0.2s; }
#i4ljn-2-2.active, #i4ljn-2-2 .active { background-color: rgba(255, 255, 255, 0); }
#i4ljn-2-2 { background-image: url("https://og.gogoldentree.com/wp-content/uploads/2026/06/KGySCU1fRSDHH28G9PoAQbYDgrEZO4i5_1780920307-pdp.webp"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#i4ljn-2-2, #i4ljn-2-2 * { box-sizing: border-box; }
#i4ljn-2-2.active, #i4ljn-2-2 .active { background-color: rgba(255, 255, 255, 0); }
#i4ljn-2-2 { background-image: url("https://og.gogoldentree.com/wp-content/uploads/2026/06/KGySCU1fRSDHH28G9PoAQbYDgrEZO4i5_1780920307-pdp.webp"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#i4ljn-2-2* ::-webkit-scrollbar-track, #i4ljn-2-2 * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
#i4ljn-2-2* ::-webkit-scrollbar-thumb, #i4ljn-2-2 * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2); }
#i4ljn-2-2* ::-webkit-scrollbar, #i4ljn-2-2 * ::-webkit-scrollbar { width: 10px; }

/* Captured from Apply HTML (parsed <style> blocks) */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}#i34wg{display:block;}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}

/* Captured from Apply HTML (parsed <style> blocks) */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}#i34wg{display:none;}#i6qm4{display:block;}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}

/* Scoped edit for #iczdo */
#iczdo, #iczdo * { box-sizing: border-box; }
#iczdobutton, #iczdo button { font-family: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; }
#iczdo.thumbs button, #iczdo .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; background: var(--cream-3); transition: border-color 0.2s; }
#iczdo.thumbs button.active, #iczdo .thumbs button.active { border-color: var(--ink); }
#iczdo.thumbs button, #iczdo .thumbs button { aspect-ratio: 1 / 1; border-radius: 10px; overflow: hidden; border: 2px solid transparent; transition: border-color 0.2s; }
#iczdo.active, #iczdo .active { background-color: rgba(255, 255, 255, 0); }
#iczdo { background-image: url("https://og.gogoldentree.com/wp-content/uploads/2026/06/yyjKeM0qVfKmuHIzTdyIKuHYrJR9IT3o_1780920302-pdp.webp"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#iczdo, #iczdo * { box-sizing: border-box; }
#iczdo.active, #iczdo .active { background-color: rgba(255, 255, 255, 0); }
#iczdo { background-image: url("https://og.gogoldentree.com/wp-content/uploads/2026/06/yyjKeM0qVfKmuHIzTdyIKuHYrJR9IT3o_1780920302-pdp.webp"); background-size: cover; background-position: center center; background-repeat: no-repeat; }
#iczdo* ::-webkit-scrollbar-track, #iczdo * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
#iczdo* ::-webkit-scrollbar-thumb, #iczdo * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2); }
#iczdo* ::-webkit-scrollbar, #iczdo * ::-webkit-scrollbar { width: 10px; }

/* Composer-only rules merged at save */
* { box-sizing: border-box; } body {margin: 0;}p{margin-top:0px;margin-bottom:1em;}h1, h2, h3, h4, h5, h6{margin-top:0.5em;margin-bottom:0.5em;}#i34wg{display:none;}#i6qm4{display:none;}
/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .bg-\[\#2D323F\] {
    background-color: #2D323F;
  }
}