:root{--mp-gold:#f3ba4d;--mp-gold2:#ffd37c;--mp-dark:#070c10;--mp-dark2:#111820}
body{background:#f8f8f7;color:#12161c}.mp-top{background:rgba(7,12,16,.92)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(16px);position:absolute!important;left:0;right:0;top:0;z-index:20}.mp-top-inner{max-width:1450px!important;height:72px!important}.mp-brand{color:#fff!important}.mp-brand>span:last-child{font-size:22px;font-weight:900;letter-spacing:-.04em}.mp-mark{background:transparent!important;color:var(--mp-gold)!important;font-size:31px!important;width:38px!important;height:38px!important}.mp-nav a{color:#f4f5f6!important;font-weight:700!important}.mp-nav a:hover{color:var(--mp-gold2)!important}.mp-nav .mp-login-client{color:#fff!important}.mp-nav .mp-login-business{border:1px solid rgba(243,186,77,.65)!important;background:rgba(255,255,255,.025)!important;color:#fff!important;border-radius:10px;padding:10px 14px!important}.mp-nav .biz{background:linear-gradient(135deg,#ffd77f,#edb046)!important;color:#241803!important;border-radius:10px!important;box-shadow:none!important}
.mp-hero{min-height:520px!important;background:#070c10!important;overflow:hidden}.mp-hero-photo{inset:0!important;background-image:url('../img/marketplace/hero-barber.jpg')!important;background-size:cover!important;background-position:78% 50%!important;opacity:1!important;filter:saturate(.92) contrast(1.05)}.mp-hero-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,13,.98) 0%,rgba(5,9,13,.88) 31%,rgba(5,9,13,.38) 62%,rgba(5,9,13,.18) 100%)!important}.mp-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.08) 72%,rgba(7,12,16,.72))}.mp-hero-inner{max-width:1450px!important;padding:115px 42px 92px!important}.mp-hero-copy{width:min(840px,63vw)!important}.mp-kicker{color:#fff!important;letter-spacing:.15em!important;font-size:11px!important}.mp-hero h1{color:#fff!important;font-size:61px!important;max-width:650px!important;line-height:1.02!important;letter-spacing:-.055em!important;margin:12px 0!important}.mp-hero h1 span{display:block;color:var(--mp-gold2)!important}.mp-hero p{color:#f0f2f4!important;max-width:570px!important;font-size:16px!important;line-height:1.45!important}.mp-search{margin-top:28px!important;background:#fff!important;border:0!important;box-shadow:0 20px 55px rgba(0,0,0,.3)!important;border-radius:16px!important;overflow:hidden!important;grid-template-columns:1.2fr .8fr .85fr 185px!important}.mp-field{min-height:64px!important}.mp-field-icon{color:#101820!important}.mp-field-copy small{color:#293445!important;font-weight:800!important}.mp-field input,.mp-field select{font-size:12px!important;color:#4a5567!important}.mp-search-btn{background:linear-gradient(135deg,#ffd47a,#ecac3d)!important;color:#2b1c04!important;border-radius:13px!important;margin:6px!important;font-weight:900!important}.mp-trust-row{color:#f4f5f6!important;font-size:11px!important;margin-top:18px!important}.mp-trust-row span:before{color:var(--mp-gold)}
.mp-category-rail{margin-top:-32px!important}.mp-category-inner{max-width:1450px!important;border-radius:18px!important;padding:12px!important;box-shadow:0 18px 60px rgba(0,0,0,.12)!important}.mp-category-card{min-height:88px!important;border-radius:12px!important}.mp-category-card:hover,.mp-category-card.is-active{background:#fffaf0!important;border-color:#f1bd5c!important}.mp-category-icon{background:#f8f9fa!important;color:#14181e!important}.mp-category-card.is-active .mp-category-icon{background:#fff4dc!important;color:#976115!important}.mp-category-card small{display:none}.mp-benefits{max-width:1450px!important;gap:12px!important}.mp-benefit{border-radius:12px!important}.mp-benefit>span{background:#fff1d5!important;color:#966115!important}.mp-section{max-width:1450px!important;padding-top:44px!important}.mp-section-head .mp-eyebrow{display:none}.mp-section-head h2{font-size:27px!important}.mp-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.mp-card{border-radius:12px!important;box-shadow:0 7px 24px rgba(10,18,28,.06)!important}.mp-cover{height:145px!important}.mp-featured{background:rgba(9,14,20,.82)!important}.mp-body{padding:12px!important}.mp-body h3{font-size:15px!important}.mp-body p{font-size:10px!important;min-height:auto!important}.mp-card-category{display:none}.mp-service-pills{margin:8px 0!important}.mp-service-pills span{font-size:8px!important}.mp-card-bottom{padding-top:9px!important}.mp-card-bottom>div{display:none}.mp-cta{width:100%;text-align:center;background:linear-gradient(135deg,#f8ca6d,#e7a83b)!important;color:#241704!important;border-radius:8px!important}.mp-location{font-size:9px!important}.mp-how{background:#0c131b!important}.mp-business-cta{background:#f5f5f3!important}.mp-primary{background:linear-gradient(135deg,#f8ca6d,#e5a438)!important;color:#281b05!important}.mp-footer{background:#070c10!important}
@media(max-width:1280px){.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mp-hero h1{font-size:52px!important}}
@media(max-width:900px){.mp-top{position:relative!important;background:#070c10!important}.mp-hero-inner{padding:58px 20px 78px!important}.mp-hero-copy{width:100%!important}.mp-hero-photo{background-position:70% center!important}.mp-hero-photo:before{background:linear-gradient(90deg,rgba(5,9,13,.97),rgba(5,9,13,.75),rgba(5,9,13,.45))!important}.mp-search{grid-template-columns:1fr 1fr!important}.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.mp-hero h1{font-size:42px!important}.mp-search{grid-template-columns:1fr!important}.mp-grid{grid-template-columns:1fr!important}.mp-cover{height:190px!important}.mp-trust-row{display:grid!important;grid-template-columns:1fr 1fr}.mp-category-inner{grid-template-columns:repeat(2,1fr)!important}}
