:root{
  --sr-header-h:92px;
  --sr-green-a:#3d6a38;
  --sr-green-b:#143718;
  --sr-green-c:#041609;
  --sr-champagne:#ead2a2;
  --sr-champagne-soft:#f4e8cf;
  --sr-cream:#fffdf8;
  --sr-dark:#071707;
}
html{margin:0!important;padding:0!important;overflow-x:hidden!important;scroll-padding-top:calc(var(--sr-header-h) + 16px)!important;}
body{margin:0!important;padding-top:var(--sr-header-h)!important;overflow-x:hidden!important;}
html::before,body::before{content:none!important;display:none!important;}
body>.sr-header-spacer,body>.sr-top-spacer,body>.sr-nav-spacer,body>.sr-v21-header-spacer,body>.public-header-spacer,body>[class*="header-spacer"],body>[class*="top-spacer"],body>[class*="nav-spacer"]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
body main,body .sr-page,body .sr-public-page,body .sr-home-page,body .sr-v21-page,body .skin-remedy-page{margin-top:0!important;}
body .sr-v2459-header + main,body .sr-v2459-header + section,body .sr-v2459-header + .sr-hero,body .sr-v2459-header + .sr-v21-hero,body .sr-v2459-header + .sr-home-hero,body .sr-v2459-header + .sr-page{margin-top:0!important;padding-top:0!important;}

body .sr-site-header.sr-v2459-header,body header.sr-site-header.sr-v2459-header{
  position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:2147483000!important;width:100%!important;
  height:var(--sr-header-h)!important;min-height:var(--sr-header-h)!important;margin:0!important;padding:5px 18px 0!important;box-sizing:border-box!important;
  display:flex!important;align-items:flex-start!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;isolation:isolate!important;
}
body .sr-v2459-header::before,body .sr-v2459-header::after{display:none!important;content:none!important;}
body .sr-v2464-shell{
  width:100%!important;max-width:1920px!important;min-height:82px!important;margin:0 auto!important;padding:5px 20px!important;box-sizing:border-box!important;
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;
  background:linear-gradient(90deg,var(--sr-green-a) 0%,var(--sr-green-b) 42%,var(--sr-green-c) 100%)!important;
  border:1px solid rgba(234,210,162,.72)!important;border-top:0!important;border-radius:0 0 26px 26px!important;
  box-shadow:0 10px 28px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.08)!important;position:relative!important;overflow:visible!important;
}
body .sr-v2464-shell::after{
  content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;
  background:linear-gradient(90deg,rgba(234,210,162,.15),rgba(244,232,207,.9),rgba(234,210,162,.15))!important;pointer-events:none!important;
}
body .sr-v2464-brand{
  width:92px!important;height:70px!important;min-width:92px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  position:relative!important;overflow:hidden!important;border-radius:22px!important;background:#ffffff!important;border:1px solid rgba(250,241,221,.95)!important;
  box-shadow:0 10px 20px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.95)!important;text-decoration:none!important;transition:transform .28s ease, box-shadow .28s ease!important;
}
body .sr-v2464-brand:hover{transform:translateY(-2px)!important;box-shadow:0 14px 24px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.95)!important;}
body .sr-v2464-brand-rim{position:absolute!important;inset:0!important;border-radius:22px!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(0,0,0,0))!important;}
body .sr-v2464-brand img{
  display:block!important;width:88%!important;height:88%!important;object-fit:contain!important;object-position:center center!important;
  margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;filter:contrast(1.15) saturate(1.04)!important;transform:translateY(5%) scale(1.08)!important;
}
html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav{
  min-width:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:clamp(13px,1.13vw,22px)!important;
}
html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav > a{
  position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:max-content!important;padding:0!important;height:34px!important;
  color:#fbf6ea!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;text-transform:none!important;
  font-size:clamp(12.2px,.8vw,14.2px)!important;font-weight:750!important;letter-spacing:0!important;line-height:1.1!important;white-space:nowrap!important;transition:color .24s ease,transform .24s ease!important;
}
body .sr-v2464-nav a::before, body .sr-v2464-nav a::after{display:none!important;content:none!important;}
body .sr-v2464-nav a>span{position:relative!important;display:inline-block!important;}
body .sr-v2464-nav a>span::after{
  content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-7px!important;width:100%!important;height:2px!important;
  border-radius:999px!important;transform:scaleX(0)!important;transform-origin:center!important;
  background:linear-gradient(90deg,rgba(234,210,162,.08) 0%,rgba(234,210,162,.83) 24%,rgba(251,244,229,.98) 50%,rgba(234,210,162,.83) 76%,rgba(234,210,162,.08) 100%)!important;
  box-shadow:0 1px 0 rgba(14,30,12,.35),0 2px 5px rgba(234,210,162,.17)!important;
  opacity:0!important;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .2s ease!important;
}
body .sr-v2464-nav a:hover, body .sr-v2464-nav a:focus-visible{color:#fffdf7!important;transform:translateY(-1px)!important;outline:none!important;}
body .sr-v2464-nav a:hover>span::after, body .sr-v2464-nav a:focus-visible>span::after, body .sr-v2464-nav a.is-current>span::after{transform:scaleX(.88)!important;opacity:1!important;}

body .sr-v2464-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-width:max-content!important;}
body .sr-v2464-menu-toggle{
  display:none!important;appearance:none!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;min-height:42px!important;
  border-radius:999px!important;background:rgba(7,24,9,.34)!important;color:#fdf7ea!important;border:1px solid rgba(234,210,162,.68)!important;
  font:inherit!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;cursor:pointer!important;
}
body .sr-v2464-menu-toggle:focus-visible{outline:2px solid #fff1d2!important;outline-offset:3px!important;}
body .sr-v2464-actions a{
  text-decoration:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;
  font-family:inherit!important;text-transform:uppercase!important;letter-spacing:.045em!important;font-size:12px!important;font-weight:900!important;line-height:1!important;
  transition:transform .25s ease, filter .25s ease, box-shadow .25s ease, background .25s ease!important;
}
body .sr-v2464-call, body .sr-v2464-plan, body .sr-v2464-consult{
  position:relative!important;overflow:hidden!important;border-radius:999px!important;box-shadow:0 8px 14px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.35), inset 0 -2px 0 rgba(0,0,0,.14)!important;
}
body .sr-v2464-call::before, body .sr-v2464-plan::before, body .sr-v2464-consult::before{content:none!important;display:none!important;}
body .sr-v2464-call{
  min-width:96px!important;height:39px!important;padding:0 11px 0 9px!important;gap:7px!important;color:#fff8e8!important;background:linear-gradient(135deg,rgba(19,43,18,.94),rgba(4,18,8,.94))!important;border:1px solid rgba(234,210,162,.75)!important;
}
body .sr-v2464-cta-icon{
  width:26px!important;height:26px!important;min-width:26px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#102511!important;
  background:linear-gradient(135deg,#f5e3ba,#e8c98c)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 6px 12px rgba(0,0,0,.14)!important;
}
body .sr-v2464-cta-icon svg{display:block!important;width:15px!important;height:15px!important;}
body .sr-v2464-cta-copy{display:inline-flex!important;align-items:center!important;font-size:11.8px!important;font-weight:900!important;color:#fff9ee!important;}
body .sr-v2464-plan{
  min-width:98px!important;height:39px!important;padding:0 9px 0 12px!important;gap:7px!important;color:#fff9ee!important;background:rgba(2,17,7,.34)!important;border:1px solid rgba(234,210,162,.76)!important;
}
body .sr-v2464-plan b{
  width:25px!important;height:25px!important;min-width:25px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#efd7a5!important;color:#071707!important;font-weight:950!important;
}
body .sr-v2464-consult{
  min-width:184px!important;height:40px!important;padding:0 16px!important;color:#081408!important;background:linear-gradient(180deg,#fff4dd 0%,#f3e0bc 46%,#e7c996 100%)!important;border:1px solid rgba(255,249,235,.92)!important;box-shadow:0 11px 19px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.91),inset 0 -2px 0 rgba(142,107,50,.25)!important;
}
body .sr-v2464-call:hover, body .sr-v2464-plan:hover, body .sr-v2464-consult:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important;box-shadow:0 12px 22px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.12)!important;}
body .sr-v2464-call:active, body .sr-v2464-plan:active, body .sr-v2464-consult:active{transform:translateY(0)!important;}

@media (max-width:1600px){
  :root{--sr-header-h:90px;}
  body .sr-v2464-shell{padding:5px 18px!important;column-gap:16px!important;}
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav{gap:clamp(12px,.92vw,18px)!important;}
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav > a{font-size:clamp(11.8px,.76vw,13px)!important;}
}
@media (max-width:1380px){
  :root{--sr-header-h:86px;}
  body .sr-v2464-shell{grid-template-columns:auto minmax(0,1fr) auto!important;padding:5px 16px!important;}
  body .sr-v2464-brand{width:86px!important;height:66px!important;min-width:86px!important;}
  body .sr-v2464-shell{min-height:76px!important;}
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav{gap:11px!important;}
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav > a{font-size:12px!important;}
  body .sr-v2464-consult{min-width:177px!important;padding:0 13px!important;}
}
@media (max-width:1320px){
  :root{--sr-header-h:86px;}
  body .sr-v2464-shell{grid-template-columns:auto 1fr auto!important;}
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav{
    position:absolute!important;top:calc(100% - 2px)!important;left:14px!important;right:14px!important;width:auto!important;display:none!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:10px!important;border-radius:22px!important;
    background:linear-gradient(180deg,rgba(23,55,24,.98),rgba(6,22,10,.98))!important;border:1px solid rgba(234,210,162,.45)!important;box-shadow:0 18px 28px rgba(0,0,0,.22)!important;
  }
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav.is-open{display:flex!important;}
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav > a{justify-content:flex-start!important;height:auto!important;padding:14px 12px!important;font-size:14px!important;}
  body .sr-v2464-nav a>span::after{left:0!important;right:0!important;bottom:-3px!important;transform:scaleX(0)!important;}
  body .sr-v2464-menu-toggle{display:inline-flex!important;}
}
@media (max-width:980px){
  :root{--sr-header-h:82px;}
  body .sr-site-header.sr-v2459-header,body header.sr-site-header.sr-v2459-header{padding:5px 10px 0!important;}
  body .sr-v2464-shell{padding:5px 10px!important;column-gap:10px!important;min-height:72px!important;border-radius:0 0 22px 22px!important;}
  body .sr-v2464-brand{width:80px!important;height:62px!important;min-width:80px!important;border-radius:18px!important;}
  body .sr-v2464-call{min-width:48px!important;padding:0 10px!important;}
  body .sr-v2464-cta-copy{display:none!important;}
  body .sr-v2464-plan{min-width:94px!important;padding:0 9px 0 12px!important;}
  body .sr-v2464-actions a.sr-v2464-consult{display:none!important;}
}
@media (max-width:640px){
  :root{--sr-header-h:76px;}
  body .sr-v2464-shell{padding:4px 8px!important;min-height:64px!important;}
  body .sr-v2464-brand{width:70px!important;height:56px!important;min-width:70px!important;}
  body .sr-v2464-plan span{font-size:11px!important;}
  body .sr-v2464-plan b{width:24px!important;height:24px!important;min-width:24px!important;font-size:11px!important;}
  body .sr-v2464-call{height:40px!important;}
  body .sr-v2464-cta-icon{width:24px!important;height:24px!important;min-width:24px!important;}
  body .sr-v2464-menu-toggle{min-height:40px!important;padding:0 11px!important;}
}

/* Mobile-only consultation link preserves the lead CTA when header space is limited. */
html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav > a.sr-v2466-menu-consult{display:none!important;}
body .sr-v2464-actions a:focus-visible, body .sr-v2464-menu-toggle:focus-visible{
  outline:2px solid #f4e8cf!important;outline-offset:3px!important;
}
@media (max-width:1320px){
  html body header.sr-site-header.sr-v2464-header nav.sr-v2464-nav > a.sr-v2466-menu-consult{
    display:flex!important;align-items:center!important;justify-content:center!important;
    margin:10px 2px 3px!important;border-radius:999px!important;
    min-height:44px!important;color:#0d1a0d!important;background:linear-gradient(180deg,#fff4dd,#e7c996)!important;
    box-shadow:0 7px 15px rgba(0,0,0,.19),inset 0 1px 0 rgba(255,255,255,.7)!important;
    text-transform:uppercase!important;font-size:12px!important;font-weight:850!important;
  }
}
@media (prefers-reduced-motion:reduce){
  body .sr-v2464-nav a,body .sr-v2464-nav a>span::after,body .sr-v2464-actions a{transition:none!important;}
}

@media (max-width:420px){
  body .sr-v2464-actions{gap:6px!important;}
  body .sr-v2464-menu-toggle{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;}
  body .sr-v2464-menu-toggle span{display:none!important;}
  body .sr-v2464-call{min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0 8px!important;}
  body .sr-v2464-plan{min-width:86px!important;height:44px!important;min-height:44px!important;padding:0 8px!important;}
}
