
/* MikroBayi V18.5 conversion + problem-intent layer | 2026-09-22 */
.home-intent-v185{padding:48px 0 28px;background:#fff}.home-intent-v185 .v185-head{max-width:820px;margin:0 auto 26px;text-align:center}.home-intent-v185 .v185-head span,.problem-page .problem-kicker{display:inline-block;margin-bottom:9px;color:#7b0c17;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-intent-v185 .v185-head h2{margin:0 0 10px;color:#1d2430;font-size:clamp(28px,3.4vw,42px)}.home-intent-v185 .v185-head p{margin:0;color:#667085;font-size:16px}.home-intent-v185 .v185-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-intent-v185 .v185-card{display:flex;flex-direction:column;min-height:190px;padding:26px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;color:#252b36;text-decoration:none!important;box-shadow:0 12px 30px rgba(25,31,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-intent-v185 .v185-card:hover{transform:translateY(-3px);border-color:#c8aeb1;box-shadow:0 16px 34px rgba(25,31,42,.1)}.home-intent-v185 .v185-card small{color:#7b0c17;font-weight:800}.home-intent-v185 .v185-card strong{margin:11px 0 8px;font-size:22px;line-height:1.25}.home-intent-v185 .v185-card p{flex:1;margin:0;color:#667085;line-height:1.65}.home-intent-v185 .v185-card b{margin-top:17px;color:#7b0c17}.home-intent-v185 .v185-problems{display:flex;align-items:center;justify-content:center;gap:8px 14px;flex-wrap:wrap;margin:22px auto 0;padding:17px 18px;border-radius:14px;background:#f7f7f8;max-width:1120px}.home-intent-v185 .v185-problems strong{color:#303745}.home-intent-v185 .v185-problems a{color:#760c17;font-weight:700;text-decoration:none}.home-intent-v185 .v185-problems a:hover{text-decoration:underline}
.local-service-v185{padding:46px 0;background:#fff}.local-service-v185 .local-service-v185-box{padding:28px;border:1px solid #e3e6ea;border-radius:18px;background:#f8f9fa}.local-service-v185 h2{margin:0 0 10px;font-size:clamp(26px,3vw,38px)}.local-service-v185 p{max-width:920px;margin:0;color:#606a77;line-height:1.75}.local-service-v185-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:21px}.local-service-v185-links a{display:inline-flex;align-items:center;min-height:42px;padding:9px 14px;border:1px solid #d8dce2;border-radius:10px;background:#fff;color:#75101a;font-weight:800;text-decoration:none!important}.local-service-v185-links a:hover{border-color:#8b111d;background:#fff8f8}
.problem-page{background:#fff}.problem-hero{padding:84px 0 68px;background:#5f0912;color:#fff}.problem-hero .problem-kicker{color:#ffd3d8}.problem-hero h1{max-width:900px;margin:0 0 18px;color:#fff;font-size:clamp(38px,5vw,62px);line-height:1.08}.problem-hero p{max-width:870px;margin:0;color:rgba(255,255,255,.9);font-size:18px;line-height:1.75}.problem-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:26px}.problem-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:10px;font-weight:800;text-decoration:none!important}.problem-btn-primary{background:#fff;color:#6c0b15}.problem-btn-secondary{border:1px solid rgba(255,255,255,.7);color:#fff}.problem-section{padding:68px 0}.problem-section.alt{background:#f7f8fa}.problem-heading{max-width:860px;margin-bottom:30px}.problem-heading h2{margin:0 0 11px;color:#202734;font-size:clamp(28px,3.3vw,42px)}.problem-heading p{margin:0;color:#626c78;font-size:17px;line-height:1.8}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.problem-card{padding:25px;border:1px solid #e3e6ea;border-radius:16px;background:#fff;box-shadow:0 9px 26px rgba(23,30,41,.05)}.problem-card h3{margin:0 0 9px;color:#74101a;font-size:20px}.problem-card p{margin:0;color:#626c78;line-height:1.7}.problem-checklist{display:grid;grid-template-columns:1fr 1fr;gap:13px 28px;padding:0;list-style:none}.problem-checklist li{position:relative;padding:13px 15px 13px 43px;border:1px solid #e5e8ec;border-radius:12px;background:#fff;color:#3d4653}.problem-checklist li:before{content:'✓';position:absolute;left:15px;top:12px;color:#79101a;font-weight:900}.problem-cta{padding:52px 0;background:#650b14;color:#fff}.problem-cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.problem-cta h2{margin:0 0 8px;color:#fff;font-size:clamp(27px,3vw,39px)}.problem-cta p{max-width:780px;margin:0;color:rgba(255,255,255,.86);line-height:1.7}.problem-faq details{border-bottom:1px solid #e1e4e8}.problem-faq summary{cursor:pointer;padding:18px 0;color:#27303d;font-weight:800}.problem-faq details p{padding:0 0 18px;margin:0;color:#626c78;line-height:1.7}.problem-related{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.problem-related a{padding:17px;border:1px solid #e1e4e8;border-radius:12px;color:#74101a;font-weight:800;text-decoration:none!important;background:#fff}
@media(max-width:991px){.home-intent-v185 .v185-grid,.problem-grid,.problem-related{grid-template-columns:1fr}.problem-checklist{grid-template-columns:1fr}.problem-cta .container{display:block}.problem-cta .problem-actions{margin-top:22px}}@media(max-width:767px){.home-intent-v185{padding:36px 0 18px}.home-intent-v185 .v185-card{min-height:auto}.problem-hero{padding:62px 0 50px}.problem-section{padding:50px 0}.problem-btn{width:100%}}

/* V18.5.1 production hardening: prevent legacy specificity/negative pull-up collisions */
body.mb-modern .home-intent-v185 + .pull-top{
  margin-top:0!important;
  padding-top:34px!important;
  z-index:1;
}
body.mb-modern .problem-hero h1,
body.mb-modern .problem-hero h2,
body.mb-modern .problem-hero h3{color:#fff!important;}
body.mb-modern .problem-hero p{color:rgba(255,255,255,.92)!important;}
body.mb-modern .problem-hero .problem-kicker{color:#ffd9dd!important;}
body.mb-modern .problem-cta h2,
body.mb-modern .problem-cta h3{color:#fff!important;}
body.mb-modern .problem-cta p{color:rgba(255,255,255,.9)!important;}
body.mb-modern .problem-hero .problem-btn-primary,
body.mb-modern .problem-cta .problem-btn-primary{color:#650b14!important;background:#fff!important;}
body.mb-modern .problem-hero .problem-btn-secondary,
body.mb-modern .problem-cta .problem-btn-secondary{color:#fff!important;}
body.mb-modern .home-intent-v185 .v185-card strong{color:#252b36!important;}
body.mb-modern .home-intent-v185 .v185-card p{color:#667085!important;}
body.mb-modern .home-intent-v185 .v185-card b,
body.mb-modern .home-intent-v185 .v185-problems a{color:#760c17!important;}
@media(max-width:767px){
  body.mb-modern .home-intent-v185 + .pull-top{padding-top:20px!important;}
}

