/* UrBema Branding routes: Corporate = hair/beauty/product/packaging conversation; Pro = professional and creator-facing presentation. Preserve each division’s existing header, Proxima Nova hierarchy, square geometry, and protected form behavior. */
/* Corporate safeguard: corporate centre-copy has an explicit visible, high-contrast cascade so inherited legacy layers cannot collapse or recolor approved WordPress content. */
.um-corporate .um-branding-corporate-intro,.um-corporate .um-branding-corporate-intro .um-container,.um-corporate .um-branding-corporate-intro .um-container>div,.um-corporate .um-branding-corporate-register,.um-corporate .um-branding-corporate-register .um-container,.um-corporate .um-branding-corporate-register .um-container>div{visibility:visible!important;opacity:1!important}.um-corporate .um-branding-corporate-intro .um-eyebrow,.um-corporate .um-branding-corporate-register .um-eyebrow{color:var(--um-plum-mid)!important}.um-corporate .um-branding-corporate-intro .um-title,.um-corporate .um-branding-corporate-register .um-title,.um-corporate .um-branding-corporate-register h3{color:var(--um-magenta)!important}.um-corporate .um-branding-corporate-intro .um-copy,.um-corporate .um-branding-corporate-register .um-copy,.um-corporate .um-branding-corporate-register article p{color:var(--um-body)!important}.um-corporate .um-branding-corporate-intro .um-branding-lead{color:var(--um-plum)!important}
/* Corporate customer conversation: plum field, neutral channel glyphs, and crisp content hierarchy rather than unauthorised third-party marks. */
.um-branding-corporate-social{padding:90px 0;background:linear-gradient(112deg,#4b1632 0%,var(--um-plum) 54%,#78264f 100%);color:#fff}.um-branding-corporate-social__intro{display:grid;grid-template-columns:minmax(0,.87fr) minmax(330px,1.13fr);gap:80px;align-items:start}.um-branding-corporate-social .um-eyebrow{color:var(--um-rose)}.um-branding-corporate-social .um-title{max-width:520px;margin-top:16px;color:#fff}.um-branding-corporate-social__lead{margin:0;color:#fff;font-family:var(--um-bold);font-size:26px;line-height:1.25}.um-branding-corporate-social .um-copy{margin-top:22px;color:rgba(255,255,255,.9)}.um-branding-channel-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-top:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38)}.um-branding-channel-strip article{min-height:174px;padding:29px 28px 28px;border-right:1px solid rgba(255,255,255,.28)}.um-branding-channel-strip article:first-child{padding-left:0}.um-branding-channel-strip article:last-child{padding-right:0;border-right:0}.um-branding-channel-strip svg{display:block;width:40px;height:40px;fill:none;stroke:var(--um-rose);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.um-branding-channel-strip strong{display:block;margin-top:21px;color:#fff;font-family:var(--um-bold);font-size:20px;line-height:1}.um-branding-channel-strip small{display:block;max-width:200px;margin-top:10px;color:rgba(255,255,255,.76);font-family:var(--um-regular);font-size:14px;line-height:1.32}.um-branding-corporate-social__note{max-width:700px;margin:27px 0 0;color:rgba(255,255,255,.7);font-family:var(--um-regular);font-size:13px;line-height:1.4}
.um-branding-hero{background-position:center;background-size:cover}.um-branding-pro-intro,.um-branding-pro-audience,.um-branding-pro-cta,.um-branding-corporate-cta{display:grid;grid-template-columns:1fr 1fr}.um-branding-pro-intro__copy,.um-branding-pro-audience__copy{display:flex;align-items:center;padding:90px max(6vw,42px);background:#fff}.um-branding-pro-intro__copy>div,.um-branding-pro-audience__copy>div{max-width:550px}.um-branding-pro-intro__image,.um-branding-pro-audience__image,.um-branding-pro-cta__image,.um-branding-corporate-cta__image{position:relative;min-height:490px;background-position:center;background-size:cover}.um-branding-pro-intro__image p,.um-branding-pro-audience__image p,.um-branding-pro-cta__image p,.um-branding-corporate-cta__image p{position:absolute;right:0;bottom:0;left:0;margin:0;padding:28px 34px;color:#fff;font-family:var(--um-regular);font-size:16px;line-height:1.4}.um-branding-pro-audience__copy{background:var(--um-blush)}.um-branding-pro-audience__image{order:0}.um-branding-pro-audience__copy{order:1}.um-branding-pro-audience__copy .um-title{margin-top:16px}.um-branding-pro-audience__copy .um-copy{margin-top:22px}.um-branding-tags{margin:27px 0 0;padding-top:18px;border-top:1px solid rgba(162,37,103,.3);color:var(--um-magenta);font-family:var(--um-bold);font-size:11px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.um-branding-tags span{padding:0 6px;color:var(--um-rose)}.um-branding-pro-register,.um-branding-corporate-register{padding:86px 0;background:var(--um-blush)}.um-branding-register-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.86fr);gap:58px;align-items:end;padding-bottom:42px;border-bottom:1px solid rgba(162,37,103,.28)}.um-branding-register-heading .um-title{margin-top:16px}.um-branding-register-heading .um-copy{margin:0}.um-branding-register-grid,.um-branding-corporate-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(162,37,103,.28)}.um-branding-register-grid article,.um-branding-corporate-grid article{min-height:235px;padding:34px 32px 36px;border-right:1px solid rgba(162,37,103,.28)}.um-branding-register-grid article:first-child,.um-branding-corporate-grid article:first-child{padding-left:0}.um-branding-register-grid article:last-child,.um-branding-corporate-grid article:last-child{border-right:0;padding-right:0}.um-branding-register-grid small,.um-branding-corporate-grid small{display:block;color:var(--um-magenta);font-family:var(--um-bold);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.um-branding-register-grid article>span{display:block;width:39px;height:3px;margin-top:18px;background:var(--um-magenta)}.um-branding-register-grid h3,.um-branding-corporate-grid h3{margin:22px 0 0;color:var(--um-magenta);font-family:var(--um-bold);font-size:26px;line-height:1.08}.um-branding-register-grid p,.um-branding-corporate-grid p{margin:14px 0 0;color:var(--um-grey);font-family:var(--um-regular);font-size:16px;line-height:1.42}.um-branding-pro-cta__copy,.um-branding-corporate-cta__copy{display:flex;align-items:center;padding:90px max(6vw,42px);background:var(--um-plum);color:#fff}.um-branding-pro-cta__copy>div,.um-branding-corporate-cta__copy>div{max-width:530px}.um-branding-pro-cta__copy .um-title,.um-branding-corporate-cta__copy .um-title{margin-top:16px;color:#fff}.um-branding-pro-cta__copy .um-copy,.um-branding-corporate-cta__copy .um-copy{margin-top:22px;color:rgba(255,255,255,.9)}.um-branding-pro-cta__copy .um-btn,.um-branding-corporate-cta__copy .um-btn{margin-top:28px}.um-branding-editor{padding:0}.um-branding-corporate-intro{padding:90px 0;background:#fff}.um-branding-corporate-intro>.um-container{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px}.um-branding-corporate-intro h2{margin-top:16px}.um-branding-lead{margin:0;color:var(--um-plum);font-family:var(--um-bold);font-size:26px;line-height:1.25}.um-branding-corporate-grid article{position:relative}.um-branding-corporate-grid b{position:absolute;top:31px;right:27px;color:var(--um-rose);font-family:var(--um-bold);font-size:31px;line-height:1}.um-branding-corporate-grid article:last-child b{right:0}.um-branding-corporate-grid h3{margin-top:24px}.um-branding-corporate-cta__image{min-height:530px}.um-branding-corporate-cta__copy{background:var(--um-magenta)}
@media(max-width:900px){.um-branding-pro-intro,.um-branding-pro-audience,.um-branding-pro-cta,.um-branding-corporate-cta,.um-branding-corporate-intro>.um-container{grid-template-columns:1fr;gap:0}.um-branding-pro-intro__copy,.um-branding-pro-audience__copy,.um-branding-pro-cta__copy,.um-branding-corporate-cta__copy{padding:64px max(6vw,24px)}.um-branding-pro-intro__image,.um-branding-pro-audience__image,.um-branding-pro-cta__image,.um-branding-corporate-cta__image{min-height:350px}.um-branding-pro-audience__image{order:1}.um-branding-pro-audience__copy{order:0}.um-branding-pro-cta__image{order:0}.um-branding-pro-cta__copy{order:1}.um-branding-register-heading{grid-template-columns:1fr;gap:24px}.um-branding-register-grid,.um-branding-corporate-grid{grid-template-columns:1fr}.um-branding-register-grid article,.um-branding-corporate-grid article,.um-branding-register-grid article:first-child,.um-branding-corporate-grid article:first-child,.um-branding-register-grid article:last-child,.um-branding-corporate-grid article:last-child{min-height:0;padding:27px 0;border-right:0;border-bottom:1px solid rgba(162,37,103,.28)}.um-branding-register-grid article:last-child,.um-branding-corporate-grid article:last-child{border-bottom:0}.um-branding-corporate-intro{padding:64px 0}.um-branding-corporate-intro>.um-container{gap:35px}.um-branding-pro-register,.um-branding-corporate-register{padding:64px 0}.um-branding-corporate-grid b{top:25px;right:0}.um-branding-lead{font-size:23px;line-height:1.28}}
@media(max-width:900px){.um-branding-corporate-social{padding:68px 0}.um-branding-corporate-social__intro{grid-template-columns:1fr;gap:30px}.um-branding-channel-strip{grid-template-columns:repeat(2,1fr);margin-top:42px}.um-branding-channel-strip article,.um-branding-channel-strip article:first-child,.um-branding-channel-strip article:last-child{min-height:155px;padding:27px 22px;border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}.um-branding-channel-strip article:nth-child(2n){border-right:0}.um-branding-channel-strip article:nth-last-child(-n+2){border-bottom:0}.um-branding-corporate-social__lead{font-size:23px;line-height:1.28}}
@media(max-width:700px){.um-branding-hero .um-container{padding-top:82px;padding-bottom:52px}.um-branding-hero h1{font-size:clamp(40px,12vw,55px)}.um-branding-pro-intro__copy,.um-branding-pro-audience__copy,.um-branding-pro-cta__copy,.um-branding-corporate-cta__copy{padding:52px 22px}.um-branding-pro-intro__image,.um-branding-pro-audience__image,.um-branding-pro-cta__image,.um-branding-corporate-cta__image{min-height:300px}.um-branding-pro-intro__image p,.um-branding-pro-audience__image p,.um-branding-pro-cta__image p,.um-branding-corporate-cta__image p{padding:22px;font-size:15px}.um-branding-register-heading{padding-bottom:30px}.um-branding-register-grid h3,.um-branding-corporate-grid h3{font-size:24px}.um-branding-lead{font-size:22px}.um-branding-tags{font-size:10px}.um-branding-pro-register,.um-branding-corporate-register{padding:52px 0}.um-branding-corporate-social{padding:54px 0}.um-branding-corporate-social__intro{gap:26px}.um-branding-corporate-social__lead{font-size:22px}.um-branding-channel-strip{grid-template-columns:1fr;margin-top:34px}.um-branding-channel-strip article,.um-branding-channel-strip article:first-child,.um-branding-channel-strip article:last-child{min-height:0;padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.28)}.um-branding-channel-strip article:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.28)}.um-branding-channel-strip article:last-child{border-bottom:0}.um-branding-channel-strip strong{margin-top:17px}.um-branding-corporate-social__note{margin-top:22px;font-size:12px}}

/* Revised Corporate creator band: keep social channels compact and secondary; the image and copy foreground the custom-product, personal-brand, and supply-chain discussion. */
.um-corporate .um-branding-corporate-social{padding:0;background:#45142f}.um-corporate .um-branding-corporate-social__stage{position:relative;min-height:555px;background-position:center;background-size:cover;isolation:isolate}.um-corporate .um-branding-corporate-social__stage:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(52,11,35,.98) 0%,rgba(72,15,45,.94) 42%,rgba(72,15,45,.63) 63%,rgba(72,15,45,.13) 100%)}.um-corporate .um-branding-corporate-social__stage>.um-container{display:flex;align-items:center;min-height:555px;padding-top:72px;padding-bottom:72px}.um-corporate .um-branding-corporate-social__panel{max-width:760px}.um-corporate .um-branding-corporate-social .um-eyebrow{color:var(--um-rose)}.um-corporate .um-branding-corporate-social .um-title{max-width:680px;margin-top:15px;color:#fff}.um-corporate .um-branding-corporate-social__lead{max-width:735px;margin:27px 0 0;color:#fff;font-family:var(--um-bold);font-size:25px;line-height:1.28}.um-corporate .um-branding-corporate-social .um-copy{max-width:680px;margin-top:18px;color:rgba(255,255,255,.92);font-size:18px;line-height:1.5}.um-corporate .um-branding-channel-strip{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:34px;padding:14px 0;border-top:1px solid rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.42)}.um-corporate .um-branding-channel-strip article,.um-corporate .um-branding-channel-strip article:first-child,.um-corporate .um-branding-channel-strip article:last-child{display:inline-flex;align-items:center;min-height:0;padding:0 21px;border:0;border-right:1px solid rgba(255,255,255,.34)}.um-corporate .um-branding-channel-strip article:first-child{padding-left:0}.um-corporate .um-branding-channel-strip article:last-child{padding-right:0;border-right:0}.um-corporate .um-branding-channel-strip svg{display:block;width:19px;height:19px;margin-right:9px;fill:none;stroke:var(--um-rose);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.um-corporate .um-branding-channel-strip strong{display:block;margin:0;color:#fff;font-family:var(--um-bold);font-size:14px;line-height:1;letter-spacing:.01em}.um-corporate .um-branding-channel-strip small{display:none}.um-corporate .um-branding-corporate-social__note{max-width:690px;margin:18px 0 0;color:rgba(255,255,255,.68);font-family:var(--um-regular);font-size:12px;line-height:1.42}.um-corporate .um-branding-corporate-social,.um-corporate .um-branding-corporate-social *{visibility:visible!important;opacity:1!important}@media(max-width:900px){.um-corporate .um-branding-corporate-social__stage,.um-corporate .um-branding-corporate-social__stage>.um-container{min-height:590px}.um-corporate .um-branding-corporate-social__stage:before{background:linear-gradient(90deg,rgba(52,11,35,.98) 0%,rgba(72,15,45,.93) 54%,rgba(72,15,45,.53) 100%)}.um-corporate .um-branding-channel-strip{margin-top:30px}.um-corporate .um-branding-channel-strip article,.um-corporate .um-branding-channel-strip article:first-child,.um-corporate .um-branding-channel-strip article:last-child{padding:0 15px}.um-corporate .um-branding-channel-strip article:nth-child(3){padding-left:0;border-right:1px solid rgba(255,255,255,.34)}}@media(max-width:700px){.um-corporate .um-branding-corporate-social__stage,.um-corporate .um-branding-corporate-social__stage>.um-container{min-height:0}.um-corporate .um-branding-corporate-social__stage{background-position:67% center}.um-corporate .um-branding-corporate-social__stage:before{background:linear-gradient(90deg,rgba(52,11,35,.97) 0%,rgba(72,15,45,.93) 69%,rgba(72,15,45,.77) 100%)}.um-corporate .um-branding-corporate-social__stage>.um-container{padding-top:58px;padding-bottom:56px}.um-corporate .um-branding-corporate-social .um-title{font-size:clamp(36px,10vw,48px)}.um-corporate .um-branding-corporate-social__lead{margin-top:22px;font-size:21px}.um-corporate .um-branding-corporate-social .um-copy{font-size:16px}.um-corporate .um-branding-channel-strip{gap:12px 0;margin-top:29px;padding:14px 0}.um-corporate .um-branding-channel-strip article,.um-corporate .um-branding-channel-strip article:first-child,.um-corporate .um-branding-channel-strip article:last-child,.um-corporate .um-branding-channel-strip article:nth-child(3){width:50%;padding:0 10px 0 0;border:0}.um-corporate .um-branding-channel-strip article:nth-child(even){padding-left:10px}.um-corporate .um-branding-channel-strip svg{width:17px;height:17px;margin-right:7px}.um-corporate .um-branding-channel-strip strong{font-size:13px}.um-corporate .um-branding-corporate-social__note{margin-top:16px;font-size:11px}}
