.h1-band{background:linear-gradient(115deg,#0A3D75 0%,#0055AA 40%,#1E7FCB 68%,#6BA82E 118%);padding:34px 20px 30px;position:relative;overflow:hidden}
.h1-band::before{content:'';position:absolute;right:-140px;top:-180px;width:460px;height:460px;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}
.h1-band::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#3EACF2,#6BA82E)}
.h1-inner{max-width:900px;margin:0 auto;position:relative}
.h1-band h1{font-size:clamp(1.35rem,3vw,2.05rem);font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.25;max-width:860px;text-wrap:balance;margin:0}
.hero-sub{margin-top:9px;font-size:.95rem;color:#D6E7F8;max-width:660px;line-height:1.55}
.hero-trust{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;margin-top:18px}
.hero-curator{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:5px 16px 5px 6px;color:#fff;font-size:.85rem;font-weight:600}
.hero-curator img{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.7);display:block}
.hero-stat{display:inline-flex;align-items:center;gap:5px;background:rgba(9,34,64,.35);border-radius:999px;padding:8px 14px;color:#EAF3FC;font-size:.8rem;font-weight:600}
.hero-stat strong{color:#fff}
@media(max-width:560px){.h1-band{padding:24px 16px 22px}}
@media print{.h1-band{display:none !important}}
