.bgad-home .bgc-solution-home{background:#160b10;color:#f7f1e8;padding:clamp(44px,6vw,100px) max(22px,6vw);font-family:Manrope,Arial,sans-serif}
.bgad-home .bgc-solution-home__intro{max-width:850px;margin:0 auto 38px;text-align:center}
.bgad-home .bgc-solution-eyebrow{color:#d4af7c;font-size:11px;font-weight:700;letter-spacing:.19em}
.bgad-home .bgc-solution-home h2{font:500 clamp(36px,4.5vw,72px)/1.02 'Cormorant Garamond',Georgia,serif;color:#f7f1e8;margin:16px 0 20px}
.bgad-home .bgc-solution-home h2 em{color:#d4af7c}
.bgad-home .bgc-solution-home__intro>p:last-child{font-size:14px;line-height:1.8;color:#e6d7d5;max-width:660px;margin:auto}
.bgad-home .bgc-solution-home__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1200px;margin:0 auto}
.bgad-home .bgc-solution-home__steps article{padding:30px 26px;background:#28131c;border:1px solid #654350;color:#f7f1e8}
.bgad-home .bgc-solution-home__steps span{color:#d4af7c;font-size:12px;letter-spacing:.15em}
.bgad-home .bgc-solution-home__steps h3{color:#f7f1e8;font:500 clamp(24px,2.3vw,34px)/1.1 'Cormorant Garamond',Georgia,serif;margin:14px 0}
.bgad-home .bgc-solution-home__steps p{color:#e2d3d2;font-size:13px;line-height:1.75;margin:0}
.bgad-home .bgc-solution-home__note{color:#c8b5b7;font-size:11px;line-height:1.6;max-width:850px;text-align:center;margin:25px auto 16px}
.bgad-home .bgc-solution-home__link{display:block;width:max-content;max-width:100%;margin:18px auto 0;color:#f7f1e8;border-bottom:1px solid #d4af7c;padding:10px 0;text-decoration:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
body.single-product .bgc-product-solution{display:block;clear:both;margin:16px 0 20px;padding:20px 22px;background:#f7f1e8;border-left:3px solid #6a293f;color:#24141a}
body.single-product .bgc-product-solution strong{display:block;color:#24141a;font-size:15px;line-height:1.4;margin:0 0 8px}
body.single-product .bgc-product-solution p{color:#514047;font-size:13px;line-height:1.65;margin:0}
@media(max-width:700px){.bgad-home .bgc-solution-home__steps{grid-template-columns:1fr}.bgad-home .bgc-solution-home__steps article{padding:22px}.bgad-home .bgc-solution-home{padding:50px 22px}} body.bgc-enabled .bgad-home--maison-v1 .bgc-solution-home{
position:relative;
margin:0!important;
padding-top:clamp(115px,10vw,160px)!important;
padding-bottom:clamp(76px,7vw,112px)!important;
background:linear-gradient(to bottom,#0b070a 0,#160b10 100px,#160b10 100%)!important;
}
body.bgc-enabled .bgad-home--maison-v1 .bgc-solution-home::before{
content:"";position:absolute;top:65px;left:50%;transform:translateX(-50%);
width:44px;height:1px;background:rgba(212,175,124,.6);
}
body.bgc-enabled .bgad-home--maison-v1 .bgc-solution-home__intro{margin-bottom:clamp(40px,5vw,64px)!important}
@media(max-width:700px){
body.bgc-enabled .bgad-home--maison-v1 .bgc-solution-home{
padding:112px 22px 78px!important;
background:linear-gradient(to bottom,#0b070a 0,#160b10 78px,#160b10 100%)!important;
}
body.bgc-enabled .bgad-home--maison-v1 .bgc-solution-home::before{top:53px;width:38px}
body.bgc-enabled .bgad-home--maison-v1 .bgc-solution-home__intro{margin-bottom:42px!important}
}