:root{--page-title-display:none;}/* Start custom CSS */.bc-page{--gold:#d2b97a;--black:#111;--body:#222;--soft:#f8f7f3;font-family:"Open Sans",Arial,sans-serif;color:var(--body)}
.bc-page *{box-sizing:border-box}
.bc-page h1,.bc-page h2,.bc-page h3{font-family:"Cormorant Garamond",Georgia,serif;color:var(--black);font-weight:600;line-height:1.15;margin-top:0}
.bc-hero{min-height:500px;background:url("https://bellacontourwebs-8zzk0cbqq5.live-website.com/wp-content/uploads/2026/02/width_800-11.jpg") center/cover no-repeat;display:flex;align-items:flex-end}
.bc-brand{width:50%;background:rgba(255,255,255,.9);padding:34px 28px;text-align:center;color:#6a0f0f}
.bc-brand strong{display:block;font:500 46px/1.1 "Cormorant Garamond",Georgia,serif;letter-spacing:5px}
.bc-brand span{font:400 17px/1.4 "Cormorant Garamond",Georgia,serif;letter-spacing:1.5px}
.bc-intro{max-width:960px;margin:auto;padding:70px 25px;text-align:center}
.bc-intro h1{font-size:46px;margin-bottom:18px}
.bc-lead{font-size:19px;font-weight:600;line-height:1.65;margin:0 auto 28px}
.bc-copy{text-align:left;font-size:18px;line-height:1.7}
.bc-copy p{margin:0 0 20px}
.bc-btn{display:inline-block;background:var(--gold);color:#fff!important;text-decoration:none;border-radius:12px;padding:13px 28px;font:600 18px/1.2 "Cormorant Garamond",Georgia,serif;margin-top:12px}
.bc-cards-section{background:var(--soft);padding:65px 20px 75px}
.bc-wrap{max-width:1200px;margin:auto}
.bc-section-title{text-align:center;font-size:46px;margin-bottom:34px}
.bc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.bc-card{background:#fff;border:5px solid var(--gold);border-radius:14px;overflow:hidden;text-align:center;display:flex;flex-direction:column;min-height:490px}
.bc-card>img{width:100%;height:245px;object-fit:cover;display:block}
.bc-card-body{padding:27px 22px 28px;display:flex;flex:1;flex-direction:column;align-items:center}
.bc-card h3{font-size:30px;margin-bottom:12px}
.bc-card p{font-size:16px;line-height:1.55;color:var(--body);margin:0 0 18px}
.bc-card .bc-card-sub{font-weight:600;margin-bottom:18px}
.bc-card .bc-btn{font-size:16px;padding:12px 26px;margin-top:auto}
.bc-bio{padding:70px 25px;background:#fff}
.bc-bio .bc-wrap{max-width:1100px}
.bc-bio h2{text-align:center;font-size:44px;margin-bottom:12px}
.bc-bio-lead{text-align:center;font-size:19px;font-weight:600;line-height:1.55;margin:0 0 32px}
.bc-two{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.bc-two p{font-size:18px;line-height:1.7}
.bc-two img{width:100%;height:auto;display:block}
.bc-why{background:var(--soft);padding:70px 25px 75px;text-align:center}
.bc-why h2{font-size:44px;margin-bottom:15px}
.bc-why>div>p{font-size:18px;line-height:1.7;max-width:900px;margin:0 auto 34px}
.bc-features{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:25px 0 35px}
.bc-feature{background:#fff;padding:28px 20px;border-radius:12px}
.bc-feature h3{font-size:25px;margin-bottom:12px}
.bc-feature p{font-size:15px;line-height:1.55;margin:0}
@media(max-width:900px){.bc-grid{grid-template-columns:repeat(2,1fr)}.bc-features{grid-template-columns:repeat(2,1fr)}.bc-brand{width:65%}}
@media(max-width:650px){.bc-hero{min-height:380px}.bc-brand{width:100%;padding:26px 18px}.bc-brand strong{font-size:34px}.bc-intro{padding:50px 20px}.bc-intro h1{font-size:34px}.bc-lead{font-size:18px}.bc-copy{font-size:17px}.bc-grid,.bc-two,.bc-features{grid-template-columns:1fr}.bc-cards-section,.bc-bio,.bc-why{padding-left:16px;padding-right:16px}.bc-section-title,.bc-bio h2,.bc-why h2{font-size:34px}.bc-card{min-height:0}.bc-card>img{height:230px}}/* End custom CSS */