/* BUYDEUS — home.css */

/* Hero promo banner (full-width image, matches source) */
.bd-herobanner{background:#dceaf5;}
.bd-herobanner a{display:block;max-width:1600px;margin:0 auto;}
.bd-herobanner img{display:block;width:100%;height:auto;}

/* Intro (H1 + copy) */
.bd-intro{padding:34px 0 10px;}
.bd-intro h1{font-size:34px;line-height:1.2;margin-bottom:16px;color:var(--bd-ink);}
.bd-intro p{font-size:16px;color:var(--bd-text);max-width:980px;margin:0 0 14px;}

.bd-about{padding:34px 0 6px;}
.bd-about h2{font-size:28px;margin-bottom:14px;}
.bd-about p{max-width:980px;color:#4a4a4a;margin:0 0 14px;}

.bd-why{padding:28px 0 44px;}
.bd-why h2{font-size:28px;margin-bottom:18px;}
.bd-why__list{list-style:none;margin:0;padding:0;max-width:1000px;}
.bd-why__list li{position:relative;padding:0 0 14px 34px;color:#3a3a3a;line-height:1.6;font-size:15.5px;}
.bd-why__list li::before{content:"\2714";position:absolute;left:0;top:0;color:var(--bd-green);font-weight:700;font-size:16px;}
.bd-why__list li strong{color:var(--bd-ink);}

.deus-seozone{padding:36px 0;border-top:1px solid var(--bd-line);}

@media (max-width:560px){
  .bd-intro h1{font-size:26px;} .bd-intro p{font-size:15px;}
  .bd-about h2,.bd-why h2{font-size:23px;}
}
