/* WemeNetwork agency system. Loaded after the legacy theme stylesheet. */
:root{--wa-bg:#f6f6f2;--wa-ink:#111714;--wa-muted:#46514b;--wa-green:#116b4b;--wa-lime:#b9f250;--wa-mint:#e7f2eb;--wa-line:rgba(17,23,20,.15)}
html{background:var(--wa-bg)}
body{background:var(--wa-bg)!important;color:var(--wa-ink)!important;font-family:Manrope,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.01em}
body:before,body:after,.sunset-rays{display:none!important}.wrap{width:min(94%,86rem)!important}
.site-header{background:rgba(246,246,242,.96)!important;border:0!important;border-bottom:1px solid var(--wa-line)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none!important}
.site-header__inner{min-height:4.25rem!important;padding-block:.45rem!important}.site-brand__logo{max-height:38px!important}.site-brand__text,.site-nav__list a{color:var(--wa-ink)!important}.site-nav__list a{font-size:.82rem!important;font-weight:650!important}.site-nav__list .site-nav__cta a{background:var(--wa-ink)!important;border-radius:.45rem!important;color:#fff!important;padding:.72rem 1rem!important}
.wm-platform{background:var(--wa-bg)!important;color:var(--wa-ink)!important;overflow:hidden}
.wm-hero{background:var(--wa-bg)!important;border-bottom:1px solid var(--wa-line)!important;padding:clamp(3.25rem,5.5vw,5.5rem) 0!important}
.wm-hero__grid{align-items:center!important;gap:clamp(2rem,4vw,4.5rem)!important;grid-template-columns:minmax(0,1fr) minmax(30rem,.9fr)!important}
.wm-pill{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--wa-green)!important;padding:0!important}.wm-pill span{display:none!important}
.wm-hero__content h1{color:var(--wa-ink)!important;font-size:clamp(3.5rem,6vw,6.6rem)!important;font-weight:650!important;letter-spacing:-.07em!important;line-height:.92!important;margin:1.2rem 0 1.5rem!important;max-width:10ch!important}.wm-hero__content>p{color:var(--wa-muted)!important;font-size:clamp(1rem,1.4vw,1.18rem)!important}
.wm-platform .wm-button--accent{background:var(--wa-ink)!important;border-radius:.45rem!important;color:#fff!important}.wm-platform .wm-button--ghost{background:transparent!important;border-color:var(--wa-ink)!important;border-radius:.45rem!important;color:var(--wa-ink)!important}.wm-hero__meta{border-top:1px solid var(--wa-line)!important;margin-top:1.35rem!important;padding-top:.85rem!important}.wm-hero__meta span{color:var(--wa-muted)!important}.wm-hero__meta span:before{color:var(--wa-green)!important}
.wm-app{background:var(--wa-ink)!important;border:1px solid var(--wa-ink)!important;border-radius:.7rem!important;box-shadow:none!important;grid-template-columns:3.2rem 1fr!important;min-height:24rem!important;transform:none!important}.wm-app__side{background:#0b100e!important}.wm-app__mark{background:var(--wa-lime)!important;color:var(--wa-ink)!important}.wm-app__main{background:#eef2ef!important}.wm-app__side nav span:nth-child(n+4),.wm-stat-grid article:nth-child(4),.wm-campaign{display:none!important}.wm-stat-grid{grid-template-columns:repeat(3,1fr)!important}.wm-chart i{background:var(--wa-green)!important}.wm-ai-card{background:var(--wa-ink)!important}.wm-ai-card__icon{background:var(--wa-lime)!important;color:var(--wa-ink)!important}.wm-ai-card small,.wm-ai-card p{color:#d2dcd7!important}
.wm-logo-strip{background:var(--wa-ink)!important;border:0!important}.wm-logo-strip .wrap{color:#fff!important;padding-block:.95rem!important}.wm-logo-strip span{color:var(--wa-lime)!important}.wm-logo-strip strong{color:#e6ece9!important}
.wm-section{background:var(--wa-bg)!important;padding-block:clamp(3.25rem,5vw,5rem)!important}.wm-heading{align-items:start!important;gap:2rem!important;margin-bottom:2rem!important;padding-top:0!important}.wm-heading h2{color:var(--wa-ink)!important;font-size:clamp(2.6rem,4.5vw,4.8rem)!important;font-weight:600!important;letter-spacing:-.06em!important;line-height:.98!important;margin:.65rem 0 0!important;max-width:11ch!important}.wm-heading>p{color:var(--wa-muted)!important}.wm-eyebrow{color:var(--wa-green)!important}
.wm-agency-grid{gap:0!important;grid-template-columns:repeat(3,1fr)!important}.wm-module-grid article{background:transparent!important;border:0!important;border-left:1px solid var(--wa-line)!important;border-radius:0!important;box-shadow:none!important;min-height:22rem!important;padding:1.25rem 1.7rem!important}.wm-module-grid article:first-child{border-left:0!important;padding-left:0!important}.wm-module-grid article:hover{box-shadow:none!important;transform:none!important}.wm-module-grid h3{color:var(--wa-ink)!important;margin-top:2.25rem!important}.wm-module-grid p,.wm-agency-grid li{color:var(--wa-muted)!important}.wm-module-grid a,.wm-founder a{color:var(--wa-green)!important}.wm-module__icon,.wm-status{background:transparent!important;border-color:var(--wa-line)!important;color:var(--wa-green)!important}
.wm-flow{background:var(--wa-ink)!important;color:#fff!important;padding:clamp(3.25rem,5vw,5rem) 0!important}.wm-flow .wm-heading{margin-bottom:2rem!important}.wm-flow .wm-heading h2{color:#fff!important}.wm-flow .wm-heading>p{color:#d4ddd8!important}.wm-flow ol{display:grid!important;grid-template-columns:repeat(4,1fr)!important;margin:1.75rem 0 0!important}.wm-flow li{border-left:1px solid rgba(255,255,255,.2)!important;display:flex!important;flex-direction:column!important;gap:.7rem!important;justify-content:flex-start!important;min-height:0!important;padding:1rem 1.25rem!important}.wm-flow li span{color:var(--wa-lime)!important}.wm-flow li strong{color:#fff!important;margin:1.25rem 0 0!important}.wm-flow li small{color:#c7d1cc!important;font-size:.88rem!important;line-height:1.5!important}
.wm-agency #platform .wm-founder__grid{background:var(--wa-mint)!important;border:0!important;border-radius:.7rem!important;padding:clamp(1.75rem,4vw,3.25rem)!important}.wm-agency #platform h2{color:var(--wa-ink)!important}.wm-agency #platform p{color:var(--wa-muted)!important}
.wm-faq{background:var(--wa-bg)!important}.wm-faq details{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid var(--wa-line)!important}.wm-faq details:last-child{border-bottom:1px solid var(--wa-line)!important}.wm-faq summary{color:var(--wa-ink)!important}.wm-faq details p{color:var(--wa-muted)!important}
.wm-founder{background:var(--wa-mint)!important;border-color:#cbded2!important;padding:clamp(3.25rem,5vw,5rem) 0!important}.wm-founder h2{color:var(--wa-ink)!important}.wm-founder p{color:var(--wa-muted)!important}.wm-cta{background:var(--wa-lime)!important;color:var(--wa-ink)!important;padding:clamp(3.25rem,5vw,5rem) 0!important}.wm-cta h2,.wm-cta .wm-eyebrow{color:var(--wa-ink)!important}.wm-cta p{color:#354039!important}.wm-platform .wm-button--outline{border-color:var(--wa-ink)!important;color:var(--wa-ink)!important}
.weme-product-section,.weme-solution-section,.weme-core-section{padding-block:clamp(3.25rem,5vw,5rem)!important}.weme-catalog-hero,.weme-product-hero,.weme-solution-hero,.weme-core-hero{background:var(--wa-bg)!important;padding-block:clamp(3.25rem,5vw,5rem)!important}.weme-solution-band,.site-footer{background:var(--wa-ink)!important}.weme-solution-band h2,.weme-solution-band strong{color:#fff!important}.weme-solution-band p,.weme-solution-band small{color:#cbd5d0!important}
@media(max-width:70rem){.wm-hero__grid{grid-template-columns:1fr!important}.wm-agency-grid{grid-template-columns:1fr!important}.wm-module-grid article,.wm-module-grid article:first-child{border-bottom:1px solid var(--wa-line)!important;border-left:0!important;min-height:0!important;padding:1.65rem 0!important}}
@media(max-width:48rem){.wrap{width:100%!important}.wm-hero{padding-block:2.75rem!important}.wm-hero__grid{grid-template-columns:minmax(0,1fr)!important}.wm-hero__content h1{font-size:clamp(3rem,15vw,4.4rem)!important}.wm-app{grid-template-columns:2.7rem minmax(0,1fr)!important;min-height:21rem!important}.wm-stat-grid{grid-template-columns:1fr 1fr!important}.wm-stat-grid article:nth-child(3){display:none!important}.wm-section,.wm-flow,.wm-founder,.wm-cta{padding-block:3rem!important}.wm-heading{grid-template-columns:1fr!important;gap:1rem!important}.wm-heading h2{font-size:clamp(2.35rem,11vw,3.5rem)!important}.wm-flow ol{grid-template-columns:1fr!important}.wm-flow li{border-bottom:1px solid rgba(255,255,255,.2)!important;border-left:0!important;padding:1.25rem 0!important}.site-nav{background:var(--wa-bg)!important}}

/* Compact homepage audit */
@media(min-width:70.01rem){
 .wm-hero{padding-block:3.75rem!important}.wm-app{min-height:22rem!important}.wm-app__welcome{margin-block:1rem .7rem!important}.wm-chart{height:6rem!important}
 .wm-section{padding-block:3.5rem!important}.wm-heading{margin-bottom:1.5rem!important}.wm-heading h2{font-size:clamp(2.6rem,4vw,4.25rem)!important}
 .wm-module-grid article{min-height:18.5rem!important}.wm-module-grid h3{font-size:1.8rem!important;margin-top:1.75rem!important}.wm-agency-grid ul{margin-block:.8rem!important}
 .wm-flow{padding-block:3.5rem!important}.wm-flow .wm-heading{margin-bottom:1.25rem!important}.wm-flow .wm-heading h2{font-size:3.7rem!important}.wm-flow ol{margin-top:1.25rem!important}.wm-flow li{padding-block:.75rem!important}
 .wm-agency#primary #platform{padding-block:3.5rem!important}.wm-agency #platform .wm-founder__grid{padding:2.25rem!important}.wm-agency #platform h2{font-size:3.2rem!important}
 .wm-faq{padding-block:3.5rem!important}.wm-faq details{padding-inline:.9rem!important}.wm-faq summary{padding-block:1rem!important}
 .wm-founder{padding-block:3.5rem!important}.wm-founder h2{font-size:3.5rem!important}
 .wm-cta{padding-block:3.75rem!important}.wm-cta h2{font-size:4.35rem!important;max-width:14ch!important}.wm-cta p{margin-block:.8rem!important}
}
