/* Supplied AI photograph with readable overlaid copy. */
html[data-template='pro'] .platform-page .platform-hero{position:relative!important;isolation:isolate;overflow:hidden;background:#d7eafb!important;padding:0!important}
html[data-template='pro'] .platform-page .platform-hero:before{content:""!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;background:url('/assets/beeai-software-orb-20260924.png') center center/cover no-repeat!important;filter:none!important;transform:none!important;opacity:1!important;z-index:-2!important}
html[data-template='pro'] .platform-page .platform-hero:after{content:""!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;background:linear-gradient(90deg,rgba(236,246,255,0) 15%,rgba(236,246,255,.22) 38%,rgba(245,250,255,.91) 58%,rgba(245,250,255,.96) 100%)!important;filter:none!important;transform:none!important;opacity:1!important;z-index:-1!important}
html[data-template='pro'] .platform-hero .platform-orb,html[data-template='pro'] .platform-hero .platform-preview{display:none!important}
html[data-template='pro'] .platform-hero .platform-hero-grid{display:block!important;min-height:640px;padding-top:68px!important;padding-bottom:68px!important}
html[data-template='pro'] .platform-hero-grid>div:first-child{width:56%!important;margin-left:auto!important;opacity:1!important;transform:none!important}
html[data-template='pro'] .platform-hero h1{font-size:clamp(34px,3.5vw,54px)!important;line-height:1.28!important;letter-spacing:-.025em!important;color:#102b4e!important;margin:20px 0!important;text-shadow:none!important}
html[data-template='pro'] .platform-hero h1 em{color:#c91820!important;-webkit-text-fill-color:#c91820!important;background:none!important}
html[data-template='pro'] .platform-hero-grid>div:first-child>p:not(.platform-kicker){color:#344a63!important;font-size:18px!important;line-height:1.85!important;max-width:640px!important}
html[data-template='pro'] .platform-hero-grid>div:first-child>small{color:#344a63!important}
@media(max-width:900px){html[data-template='pro'] .platform-hero .platform-hero-grid{min-height:590px;padding-top:52px!important;padding-bottom:52px!important}html[data-template='pro'] .platform-hero-grid>div:first-child{width:60%!important}html[data-template='pro'] .platform-hero h1{font-size:36px!important}}
@media(max-width:640px){html[data-template='pro'] .platform-page .platform-hero:before{background-size:auto 340px!important;background-position:center top!important}html[data-template='pro'] .platform-page .platform-hero:after{background:linear-gradient(180deg,rgba(233,244,254,0) 100px,rgba(233,244,254,.25) 180px,rgba(240,248,255,.92) 290px,#f0f8ff 410px)!important}html[data-template='pro'] .platform-hero .platform-hero-grid{min-height:0;padding-top:240px!important;padding-bottom:44px!important}html[data-template='pro'] .platform-hero-grid>div:first-child{width:100%!important;margin:0!important}html[data-template='pro'] .platform-hero h1{font-size:32px!important}html[data-template='pro'] .platform-hero-grid>div:first-child>p:not(.platform-kicker){font-size:16px!important}html[data-template='pro'] .platform-hero .platform-actions{flex-wrap:wrap!important}}

/* Centred typography and actions across desktop and mobile. */
html[data-template='pro'] .platform-hero-grid>div:first-child{width:100%!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html[data-template='pro'] .platform-hero .platform-kicker,html[data-template='pro'] .platform-hero .platform-actions{justify-content:center!important}
html[data-template='pro'] .platform-hero h1{max-width:960px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html[data-template='pro'] .platform-hero-grid>div:first-child>p:not(.platform-kicker){max-width:780px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html[data-template='pro'] .platform-hero-grid>div:first-child>small{display:block!important;text-align:center!important}
html[data-template='pro'] .platform-page .platform-hero:after{background:linear-gradient(180deg,rgba(245,250,255,.44),rgba(245,250,255,.74) 45%,rgba(245,250,255,.84))!important}
@media(max-width:640px){html[data-template='pro'] .platform-hero-grid>div:first-child{margin-left:auto!important;margin-right:auto!important}html[data-template='pro'] .platform-page .platform-hero:after{background:linear-gradient(180deg,rgba(233,244,254,0) 100px,rgba(233,244,254,.25) 180px,rgba(240,248,255,.92) 290px,#f0f8ff 410px)!important}}
