.bc-ml-hero{padding:80px 0 60px;background:radial-gradient(circle at 80% 20%,#fdeae3 0,#0000 50%),radial-gradient(circle at 20% 80%,#ffe5e8 0,#0000 50%)}.bc-ml-hero .sub-title{color:var(--bc-coral);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.bc-ml-hero h1{font-size:44px;line-height:1.18;font-weight:800;color:var(--bc-ink);margin:14px 0 20px;letter-spacing:-.4px}.bc-ml-lead{font-size:17px;line-height:1.65;color:var(--bc-muted);margin-bottom:28px;max-width:560px}.bc-ml-cta-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bc-ml-back-link{font-size:14px;font-weight:600;color:var(--bc-muted);text-decoration:none}.bc-ml-back-link:hover{color:var(--bc-coral)}.bc-ml-hero-img{text-align:center}.bc-ml-hero-img img{max-width:100%;height:auto}.bc-ml-section-head{text-align:center;margin-bottom:42px}.bc-ml-section-head .sub-title{display:inline-block;margin-bottom:12px;color:var(--bc-coral);text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.16em}.bc-ml-section-head h2{font-size:32px;line-height:1.25;font-weight:800;color:var(--bc-ink);max-width:720px;margin:0 auto}.bc-ml-features{padding:70px 0;background:#fbfbfc}.bc-ml-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bc-ml-feat-card{background:#fff;border:1.5px solid #eceef3;border-radius:0;padding:26px 22px}.bc-ml-feat-icon{font-size:28px;margin-bottom:10px}.bc-ml-feat-card h3{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--bc-ink)}.bc-ml-feat-card p{font-size:14px;line-height:1.55;color:var(--bc-muted)}.bc-ml-examples{padding:70px 0;background:#fff}.bc-ml-examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bc-ml-ex-card{background:#fbfbfc;border:1.5px solid #eceef3;border-radius:0;padding:26px 22px;display:flex;flex-direction:column}.bc-ml-ex-title{font-size:17px;font-weight:700;color:var(--bc-ink);margin-bottom:8px}.bc-ml-ex-desc{font-size:14px;line-height:1.55;color:var(--bc-muted);flex:1;margin-bottom:16px}.bc-ml-ex-price{font-size:15px;font-weight:700;color:var(--bc-coral);padding-top:12px;border-top:1.5px solid #eceef3}.bc-ml-calc{padding:60px 0 80px;background:linear-gradient(135deg,#1f2430,#2a3140)}.bc-ml-construction{padding:70px 0;background:#fbfbfc}.bc-ml-construction-card{background:#fff;border:1.5px solid #eceef3;border-radius:0;padding:48px 40px}.bc-ml-construction-card h2{font-size:28px;font-weight:800;color:var(--bc-ink);margin-bottom:14px;text-align:center}.bc-ml-construction-card>p{font-size:15px;line-height:1.6;color:var(--bc-muted);max-width:720px;margin:0 auto 36px;text-align:center}.bc-ml-construction-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bc-ml-construction-col{border:1.5px solid #eceef3;border-radius:0;padding:28px 26px;background:#fff}.bc-ml-construction-col.hl{background:linear-gradient(135deg,var(--bc-coral),var(--bc-orange));color:#fff;border-color:#0000}.bc-ml-construction-col h3{font-size:20px;font-weight:700;margin-bottom:14px}.bc-ml-construction-col ul{list-style:none;padding:0;margin:0}.bc-ml-construction-col li{padding:6px 0 6px 22px;position:relative;font-size:14.5px;line-height:1.5}.bc-ml-construction-col li:before{content:"✓";position:absolute;left:0;top:6px;font-weight:800;color:var(--bc-coral)}.bc-ml-construction-col.hl li:before{color:#fff}.bc-ml-faq{padding:70px 0;background:#fff}.bc-ml-faq-list{max-width:800px;margin:0 auto}.bc-ml-faq-item{background:#fbfbfc;border:1.5px solid #eceef3;border-radius:0;padding:20px 24px;margin-bottom:12px}.bc-ml-faq-item summary{font-size:16px;font-weight:700;color:var(--bc-ink);cursor:pointer;list-style:none;position:relative;padding-right:30px}.bc-ml-faq-item summary::-webkit-details-marker{display:none}.bc-ml-faq-item summary:after{content:"+";position:absolute;right:0;top:-2px;font-size:24px;color:var(--bc-coral);font-weight:600}.bc-ml-faq-item[open] summary:after{content:"−"}.bc-ml-faq-item p{margin-top:14px;font-size:14.5px;line-height:1.65;color:var(--bc-muted)}.bc-ml-footercta{padding:60px 0 80px;background:#fbfbfc}.bc-ml-fcta-card{background:linear-gradient(135deg,var(--bc-coral),var(--bc-orange));color:#fff;border-radius:0;padding:50px 40px;text-align:center}.bc-ml-fcta-card h2{font-size:28px;font-weight:800;margin-bottom:14px}.bc-ml-fcta-card p{font-size:16px;line-height:1.55;margin-bottom:24px;opacity:.95;max-width:540px;margin-left:auto;margin-right:auto}.bc-ml-fcta-card .sec-btn{background:#fff;color:var(--bc-ink)}