/* Siber Saldiri premium platform metrics and FAQ; scoped to managed home blocks */
html body .bn-home .bn-managed-content:has(>.uh-stats),
html body .bn-home .bn-managed-content:has(>.uh-faq){max-width:1600px!important;width:calc(100% - 32px)!important;margin:36px auto 64px!important}
html body .bn-home .bn-managed-content>.uh-section.uh-stats{
 background:linear-gradient(130deg,#0a2132 0%,#0a2132 65%,#0a2132 100%)!important;color:#fff!important;
 border:1px solid #133448!important;padding:clamp(35px,5vw,78px)!important;
 border-radius:26px!important;box-shadow:0 25px 75px #0a21322b!important;position:relative;isolation:isolate
}
html body .bn-home .uh-stats .uh-section-heading{max-width:1000px!important;margin-bottom:40px!important}
html body .bn-home .uh-stats .uh-section-heading .uh-label{color:#85dfd0!important;letter-spacing:.18em!important;font-weight:800!important}
html body .bn-home .uh-stats .uh-section-heading h2{font-size:clamp(34px,4vw,62px)!important;letter-spacing:-.05em!important;color:#fff!important;line-height:1.08!important;margin:12px 0!important}
html body .bn-home .uh-stats .uh-section-heading p{color:#85dfd0!important;font-size:16px!important}
html body .bn-home .uh-stats .uh-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,2vw,28px)!important}
html body .bn-home .uh-stats .uh-card{position:relative;min-width:0;min-height:225px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;padding:clamp(25px,3vw,43px)!important;
 background:#ffffff0e!important;border:1px solid #ffffff2d!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff20!important;transition:transform .25s,border-color .25s,background .25s!important}
html body .bn-home .uh-stats .uh-card:before{content:"";height:3px;width:60px;position:absolute;top:0;left:40px;border-radius:0 0 6px 6px;background:#176b65}
html body .bn-home .uh-stats .uh-card:hover{transform:translateY(-5px);background:#ffffff17!important;border-color:#85dfd0!important}
html body .bn-home .uh-stats .uh-card strong{font-size:clamp(48px,5.2vw,83px)!important;line-height:1!important;letter-spacing:-.06em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .bn-home .uh-stats .uh-card p{font-size:15px!important;color:#eaf3f2!important;font-weight:650!important;margin:20px 0 0!important}
html body .bn-home .bn-managed-content>.uh-section.uh-faq{padding:clamp(35px,5vw,78px)!important;background:#fff!important;border:1px solid #eaf3f2!important;border-radius:26px!important;box-shadow:0 15px 48px #0a21320d!important}
html body .bn-home .uh-faq .uh-section-heading{margin-bottom:38px!important;max-width:1040px!important}
html body .bn-home .uh-faq .uh-section-heading .uh-label{color:#526b7b!important;font-weight:850!important;letter-spacing:.14em!important}
html body .bn-home .uh-faq .uh-section-heading h2{font-size:clamp(37px,4vw,62px)!important;line-height:1.1!important;letter-spacing:-.05em!important;color:#0a2132!important;margin:14px 0!important}
html body .bn-home .uh-faq .uh-section-heading p{color:#617086!important;font-size:16px!important}
html body .bn-home .uh-faqs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}
html body .bn-home .uh-faqs details{border:1px solid #eaf3f2!important;border-radius:18px!important;padding:0 25px!important;background:#eaf3f2!important;box-shadow:0 5px 17px #0a213209!important;transition:border-color .2s,box-shadow .2s!important}
html body .bn-home .uh-faqs details:hover,html body .bn-home .uh-faqs details[open]{border-color:#85dfd0!important;box-shadow:0 12px 28px #526b7b20!important}
html body .bn-home .uh-faqs summary{min-height:80px!important;display:flex!important;align-items:center!important;padding:18px 46px 18px 0!important;color:#133448!important;font-size:16px!important;font-weight:750!important;list-style:none!important}
html body .bn-home .uh-faqs summary::-webkit-details-marker{display:none}
html body .bn-home .uh-faqs summary:after{content:"+"!important;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:23px;color:#526b7b!important;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#eaf3f2}
html body .bn-home .uh-faqs details[open] summary:after{content:"−"!important;background:#526b7b;color:#fff!important}
html body .bn-home .uh-faqs details p{font-size:15px!important;line-height:1.85!important;color:#56667a!important;padding:0 0 25px!important;margin:0!important}
@media(max-width:850px){html body .bn-home .uh-stats .uh-cards{grid-template-columns:1fr!important}html body .bn-home .uh-stats .uh-card{min-height:150px!important}html body .bn-home .uh-faqs{grid-template-columns:1fr!important}}
@media(max-width:600px){html body .bn-home .bn-managed-content:has(>.uh-stats),html body .bn-home .bn-managed-content:has(>.uh-faq){width:calc(100% - 20px)!important;margin:24px auto 40px!important}html body .bn-home .bn-managed-content>.uh-section:is(.uh-stats,.uh-faq){padding:30px 20px!important;border-radius:17px!important}html body .bn-home .uh-faqs details{padding:0 18px!important}}
@media(prefers-reduced-motion:reduce){html body .bn-home .uh-stats .uh-card{transition:none!important}html body .bn-home .uh-stats .uh-card:hover{transform:none!important}}
/* Contrast repair: override legacy bright section/card styling with one dark system. */
html body.premium-theme #main-content .bn-home .bn-managed-content > section.uh-section.uh-stats,
html body.premium-theme .bn-home .bn-managed-content > section.uh-section.uh-stats{
 background:radial-gradient(ellipse at 98% 0%,#526b7b52,transparent 40%),linear-gradient(125deg,#0a2132,#0a2132 68%,#0a2132)!important;
 color:#eaf3f2!important;border-color:#133448!important;
}
html body.premium-theme #main-content .bn-home .bn-managed-content > section.uh-section.uh-stats .uh-section-heading,
html body.premium-theme .bn-home .bn-managed-content > section.uh-section.uh-stats .uh-section-heading{
 background:transparent!important;background-color:transparent!important;box-shadow:none!important;
 border:0!important;color:#fff!important;opacity:1!important;
}
html body.premium-theme .bn-home section.uh-stats .uh-section-heading :is(h2,h3,strong),
html body.premium-theme .bn-home section.uh-stats .uh-section-heading h2 *{
 color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:none!important;
}
html body.premium-theme .bn-home section.uh-stats .uh-section-heading :is(p,small){color:#85dfd0!important;-webkit-text-fill-color:#85dfd0!important;opacity:1!important}
html body.premium-theme .bn-home section.uh-stats .uh-section-heading .uh-label{color:#85dfd0!important;-webkit-text-fill-color:#85dfd0!important}
html body.premium-theme #main-content .bn-home .bn-managed-content > section.uh-section.uh-stats .uh-cards > .uh-card,
html body.premium-theme .bn-home .bn-managed-content > section.uh-section.uh-stats .uh-cards > .uh-card{
 background:linear-gradient(145deg,#0a2132,#0a2132)!important;background-color:#0a2132!important;
 color:#fff!important;border:1px solid #526b7b!important;box-shadow:0 15px 30px #0004,inset 0 1px #ffffff0d!important;
 opacity:1!important;
}
html body.premium-theme .bn-home section.uh-stats .uh-cards > .uh-card strong{
 color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(45px,5.2vw,82px)!important;
 opacity:1!important;visibility:visible!important;display:block!important;
}
html body.premium-theme .bn-home section.uh-stats .uh-cards > .uh-card p{
 color:#eaf3f2!important;-webkit-text-fill-color:#eaf3f2!important;opacity:1!important;
}
html body.premium-theme .bn-home .bn-managed-content > section.uh-section.uh-faq{
 background:linear-gradient(140deg,#0a2132,#0a2132)!important;color:#fff!important;border-color:#133448!important;
}
html body.premium-theme .bn-home section.uh-faq .uh-section-heading{background:transparent!important;border:0!important;box-shadow:none!important}
html body.premium-theme .bn-home section.uh-faq .uh-section-heading h2{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.premium-theme .bn-home section.uh-faq .uh-section-heading p{color:#85dfd0!important}
html body.premium-theme .bn-home section.uh-faq .uh-faqs details{background:#0a2132!important;border-color:#526b7b!important}
html body.premium-theme .bn-home section.uh-faq .uh-faqs summary{color:#eaf3f2!important;-webkit-text-fill-color:#eaf3f2!important}
html body.premium-theme .bn-home section.uh-faq .uh-faqs details p{color:#85dfd0!important;-webkit-text-fill-color:#85dfd0!important}
