/* ba-li ported */
/* Page styles for /wordpress-hosting/, moved from the v2 page head. */
/* ── WooCommerce note (the #woocommerce id is a 301 target: keep it) ── */
.mwp-woo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:start;margin-top:2.5rem;
  padding:1.35rem 1.5rem;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper)}
.mwp-woo .ico-brand{color:#7F54B3;width:2.4rem;height:auto;margin-top:.2rem}
.mwp-woo h3{font-size:var(--fs-h4);margin-bottom:.35rem}
.mwp-woo p{font-size:var(--fs-small);color:var(--ink-2);margin:0}
@media(max-width:560px){.mwp-woo{grid-template-columns:minmax(0,1fr)}}

/* ── Website Care: one calm hand-off, not a second product pitch ── */
.mwp-care{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 2.5rem;align-items:center;
  padding:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,3.5vw,2.75rem);border-radius:var(--r-xl);border:1px solid var(--line);
  background:linear-gradient(160deg,#FDFEFF,var(--mist));box-shadow:var(--shadow-soft)}
.mwp-care .eyebrow{margin-bottom:.6rem}
.mwp-care h2{font-size:var(--fs-h3);margin-bottom:.5rem}
.mwp-care p{color:var(--ink-2);max-width:42rem;margin:0}
@media(max-width:760px){.mwp-care{grid-template-columns:minmax(0,1fr)}}
