
  .digital-page .digital-kicker{font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold);font-size:.82rem}
  .digital-page .digital-hero-copy{max-width:820px;margin:0 auto;color:rgba(255,255,255,.9);font-size:1.05rem;line-height:1.8}
  .digital-page .digital-hero-icons{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}
  .digital-page .digital-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:600;font-size:.88rem}
  .digital-page .module-card{background:#fff;border:1px solid #e7eef8;border-radius:22px;padding:1.45rem;height:100%;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease}
  .digital-page .module-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px rgba(10,47,102,.14)}
  .digital-page .module-card h3{font-size:1.08rem;font-weight:800;margin:1rem 0 .65rem;color:var(--brand-blue)}
  .digital-page .module-card p{color:var(--muted);font-size:.94rem;margin-bottom:.7rem}
  .digital-page .module-card ul{margin:0;padding:0;list-style:none}
  .digital-page .module-card li{display:flex;gap:.55rem;align-items:flex-start;padding:.3rem 0;color:#40536d;font-size:.92rem}
  .digital-page .module-card li i{color:var(--brand-gold);margin-top:.08rem}
  .digital-page .digital-highlight{background:linear-gradient(135deg,var(--brand-blue),var(--brand-blue-2));color:#fff;border-radius:28px;padding:2rem;box-shadow:var(--shadow)}
  .digital-page .digital-highlight .icon-wrap{background:rgba(255,255,255,.12);box-shadow:none;border:1px solid rgba(255,255,255,.15)}
  .digital-page .why-card{background:#fff;border:1px solid #e7eef8;border-radius:18px;padding:1rem 1.05rem;height:100%;box-shadow:var(--shadow);display:flex;gap:.85rem;align-items:flex-start}
  .digital-page .why-card i{color:var(--brand-gold);font-size:1.2rem;margin-top:.08rem}
  .digital-page .why-card strong{color:var(--brand-blue)}
  .digital-page .flow-step{position:relative;padding-left:4.3rem;min-height:62px}
  .digital-page .flow-step .step-icon{position:absolute;left:0;top:0;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-blue-2),var(--brand-blue));color:#fff;font-size:1.25rem;box-shadow:0 10px 18px rgba(13,77,156,.18)}
  .digital-page .flow-step h4{font-size:1rem;font-weight:800;color:var(--brand-blue);margin-bottom:.25rem}
  .digital-page .flow-step p{color:var(--muted);font-size:.92rem;margin:0}
  @media(max-width:767.98px){.digital-page .page-hero{padding:2.6rem 1.1rem}.digital-page .digital-highlight{padding:1.4rem}}
