body.page-id-16 .dd-page-hero{
  background:
    radial-gradient(900px 460px at 82% -12%, rgba(242,162,58,.13), transparent 60%),
    radial-gradient(760px 540px at 8% 8%, rgba(47,76,118,.5), transparent 66%),
    linear-gradient(180deg, var(--navy-900) 0%, var(--navy-800) 46%, var(--bg-page) 100%);
  overflow:hidden; padding:64px 0 72px;
}
body.page-id-16 .dd-page-hero::after{
  content:""; position:absolute; inset:0; z-index:0;
  background:
    linear-gradient(115deg, transparent 62%, rgba(47,76,118,.14) 62%, rgba(47,76,118,.14) 74%, transparent 74%),
    linear-gradient(115deg, transparent 78%, rgba(5,12,24,.4) 78%, rgba(5,12,24,.4) 92%, transparent 92%);
}
body.page-id-16 .dd-page-hero h1{ color:var(--ice-100); max-width:none; margin-bottom:.5em; }
body.page-id-16 .dd-page-hero h1 em{ font-style:normal; color:var(--amber-300); }
body.page-id-16 .dd-page-hero .dd-lead{ color:var(--navy-200); max-width:520px; }
body.page-id-16 .dd-page-hero .dd-kicker{ color:var(--amber-300); }
body.page-id-16 .dd-page-hero .dd-crumbs{ color:rgba(234,240,246,.6); }
body.page-id-16 .dd-page-hero .dd-crumbs a{ color:rgba(255,255,255,.8); }
body.page-id-16 .dd-page-hero .dd-crumbs a:hover{ color:var(--ice-0); }
body.page-id-16 .dd-page-hero .btn-ghost{ color:var(--ice-100); border-color:rgba(234,240,246,.32); }
body.page-id-16 .dd-page-hero .btn-ghost:hover{ border-color:var(--ice-100); background:rgba(234,240,246,.06); }

body.page-id-16 .dd-b2b-hero{ display:grid; grid-template-columns:1.04fr .96fr; gap:56px; align-items:center; }
body.page-id-16 .dd-b2b-hero-copy{ min-width:0; }
body.page-id-16 .dd-b2b-stats{ display:flex; gap:26px; flex-wrap:wrap; margin:30px 0 0; padding:0; list-style:none; }
body.page-id-16 .dd-b2b-stats li{ display:flex; flex-direction:column; gap:2px; padding:0; margin:0; }
body.page-id-16 .dd-b2b-stats li::before{ content:none; }
body.page-id-16 .dd-b2b-stats b{ font:800 1.5rem Manrope,"Manrope Fallback",sans-serif; color:var(--amber-300); letter-spacing:-.02em; line-height:1.1; }
body.page-id-16 .dd-b2b-stats span{ font-size:.82rem; color:var(--navy-200); line-height:1.3; }

body.page-id-16 .dd-b2b-panel{
  position:relative; border-radius:16px; padding:30px 30px 28px;
  background:linear-gradient(165deg, rgba(26,44,71,.92), rgba(9,22,40,.92));
  border:1px solid rgba(242,162,58,.26);
  box-shadow:0 30px 70px rgba(5,12,24,.55), inset 0 1px 0 rgba(255,255,255,.05);
}
body.page-id-16 .dd-b2b-panel::before{
  content:""; position:absolute; inset:-1px; border-radius:17px;
  background:radial-gradient(420px 200px at 80% 0%, rgba(242,162,58,.16), transparent 70%);
}
body.page-id-16 .dd-b2b-panel-h{ position:relative; display:flex; align-items:center; gap:12px; margin-bottom:18px; }
body.page-id-16 .dd-b2b-panel-h span{ font:700 .74rem Manrope,"Manrope Fallback",sans-serif; text-transform:uppercase; letter-spacing:.16em; color:var(--amber-300); }
body.page-id-16 .dd-b2b-panel-h::after{ content:""; flex:1; height:1px; background:linear-gradient(90deg, rgba(242,162,58,.4), transparent); }
body.page-id-16 .dd-b2b-list{ position:relative; list-style:none; margin:0 0 22px; padding:0; display:grid; gap:13px; }
body.page-id-16 .dd-b2b-list li{ position:relative; padding-left:30px; margin:0; color:var(--ice-100); font-size:.97rem; line-height:1.45; }
body.page-id-16 .dd-b2b-list li::before{
  content:""; position:absolute; left:0; top:1px; width:18px; height:18px; border-radius:50%;
  background:rgba(242,162,58,.16); box-shadow:inset 0 0 0 1px rgba(242,162,58,.45);
}
body.page-id-16 .dd-b2b-list li::after{
  content:""; position:absolute; left:5px; top:6px; width:8px; height:4.5px;
  border-left:1.7px solid var(--amber-300); border-bottom:1.7px solid var(--amber-300); transform:rotate(-45deg);
}
body.page-id-16 .dd-b2b-list li b{ color:var(--ice-0); font-weight:700; }
body.page-id-16 .dd-b2b-panel-foot{ position:relative; display:flex; align-items:baseline; justify-content:space-between; gap:10px; padding-top:18px; border-top:1px solid rgba(234,240,246,.12); }
body.page-id-16 .dd-b2b-panel-foot .dd-pf-l{ font-size:.8rem; color:var(--navy-200); }
body.page-id-16 .dd-b2b-panel-foot .dd-pf-num{ font:800 1.32rem Manrope,"Manrope Fallback",sans-serif; color:var(--amber-300); text-decoration:none; letter-spacing:.01em; white-space:nowrap; }
body.page-id-16 .dd-b2b-panel-foot .dd-pf-num:hover{ color:var(--amber-200); }

body.page-id-16 .dd-section.dd-light h2 em{ font-style:normal; color:var(--amber-500); }
body.page-id-16 #ceni-b2b table td:last-child{ color:var(--amber-500); font-weight:700; }
body.page-id-16 .dd-partner{ min-height:118px; }

@media (max-width:880px){
  body.page-id-16 .dd-page-hero{ padding:36px 0 44px; }
  body.page-id-16 .dd-b2b-hero{ grid-template-columns:1fr; gap:32px; }
  body.page-id-16 .dd-b2b-stats{ gap:20px 30px; }
  body.page-id-16 .dd-b2b-panel{ padding:26px 22px 24px; }
  body.page-id-16 .dd-page-hero .dd-cta-row{ flex-direction:column; align-items:stretch; }
  body.page-id-16 .dd-page-hero .dd-cta-row .btn-cta,
  body.page-id-16 .dd-page-hero .dd-cta-row .btn-ghost{ justify-content:center; }
}
