
.mcb21-hero.mc-business-atelier{position:relative;isolation:isolate;overflow:hidden;background:#091827;border:1px solid #1e374b;border-radius:26px;max-width:1440px;margin:24px auto 40px;width:calc(100% - 40px);padding:0;color:#f4f8ff}
.mc-business-atelier .mc-business-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.mc-business-atelier:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,19,33,.98),rgba(6,19,33,.88) 31%,rgba(6,19,33,.4) 53%,transparent 76%)}
.mc-business-atelier .mcb21-wrap{position:relative;padding:64px 52px 70px;max-width:none;box-sizing:border-box;min-height:670px}
.mc-business-atelier .mc-business-copy{max-width:560px}
.mc-business-atelier .mcb21-kicker{font-size:10px;letter-spacing:1.6px;color:#a8dfeb;background:#15364a99;border:1px solid #52768c66;padding:8px 12px;border-radius:30px;display:inline-block}
.mc-business-atelier h1.mcb21-title{font-size:clamp(39px,4.4vw,62px);line-height:1.07;letter-spacing:-2.5px;color:#f7faff;margin:24px 0}
.mc-business-atelier h1.mcb21-title span{display:block;background:none;-webkit-text-fill-color:initial;color:#78deef}
.mc-business-atelier .mcb21-lead{max-width:475px;font-size:16px;line-height:1.75;color:#bacddd;margin-bottom:25px}
.mc-business-atelier .mcb21-lead strong{color:#f0f6fc;font-weight:500}
.mc-business-atelier .mcb21-actions{gap:10px;display:flex;flex-wrap:wrap;margin:25px 0}
.mc-business-atelier .mcb21-btn{font-size:12px;line-height:1.4;border-radius:12px;padding:14px 16px;border:1px solid #83a5be55;background:#183148b3;color:#f2f8ff;min-height:46px;box-sizing:border-box;text-decoration:none}
.mc-business-atelier .mcb21-btn.primary{background:linear-gradient(110deg,#1767ff,#00b9d3);border-color:transparent;color:white}
.mc-business-atelier .mcb21-btn.gold{background:#ffffff0d;color:#e6d8ba;border-color:#d6c7a440}
.mc-business-atelier .mcb21-btn:focus-visible{outline:3px solid #78deef;outline-offset:4px}
.mc-business-atelier .mc-business-scale{display:flex;flex-wrap:wrap;gap:9px;max-width:530px;border-top:1px solid #bed7ef26;padding-top:23px;margin-top:28px}
.mc-business-atelier .mc-business-scale span{color:#c1d2df;font-size:11px;padding:7px 10px;border:1px solid #aac9df30;border-radius:7px;background:#16304766}
.mc-business-atelier .mc-business-caption{position:absolute;bottom:18px;right:20px;font-size:10px;line-height:1.5;color:#e7f0f8;background:#102338b3;padding:6px 10px;border-radius:15px}
@media(min-width:601px) and (max-width:1000px){.mc-business-atelier .mcb21-wrap{padding:46px 30px 65px}.mc-business-atelier .mc-business-copy{max-width:480px}.mc-business-atelier:before{background:linear-gradient(90deg,#071828f5,#071828cf 43%,#07182825)}}
@media(max-width:600px){.mcb21-hero.mc-business-atelier{display:flex;flex-direction:column;width:calc(100% - 24px);margin:14px 12px 28px;border-radius:20px}.mc-business-atelier:before{display:none}.mc-business-atelier .mcb21-wrap{order:0;min-height:0;padding:30px 23px 28px;width:100%}.mc-business-atelier .mc-business-art{position:relative;inset:auto;order:1;height:auto;width:100%;aspect-ratio:1.1;object-fit:cover;object-position:right center;z-index:0}.mc-business-atelier h1.mcb21-title{font-size:clamp(34px,9vw,48px);letter-spacing:-1.5px}.mc-business-atelier .mcb21-lead{font-size:14px;line-height:1.75}.mc-business-atelier .mcb21-btn.primary{flex-basis:100%;text-align:center}.mc-business-atelier .mc-business-caption{z-index:2;right:10px;bottom:10px;font-size:9px}.mc-business-atelier .mcb21-kicker{font-size:9px;letter-spacing:1px}}
