.ci-gov-band{background:var(--ci-bg);color:var(--ci-text-body);overflow:hidden;padding:96px 0;position:relative;--ci-gov-accent:var(--ci-amber,#f5b544)}.ci-gov-band.is-padding-compact{padding:64px 0}.ci-gov-band.is-padding-loose{padding:128px 0}.ci-gov-band--surface-light{--ci-bg:#fff;--ci-text-primary:#0a0e18;--ci-text-secondary:#1a1f2c;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-text-accent:#0060ff;--ci-border:#e5e8ee}.ci-gov-band--surface-tint{--ci-bg:#f7f8fb;--ci-text-primary:#0a0e18;--ci-text-secondary:#1a1f2c;--ci-text-body:#3e4654;--ci-text-muted:#6b7280;--ci-text-accent:#0060ff;--ci-border:#e5e8ee}.ci-gov-band__glow{background:radial-gradient(circle,color-mix(in srgb,var(--ci-blue,#0060ff) 18%,transparent) 0,color-mix(in srgb,var(--ci-purple,#8b5cf6) 10%,transparent) 35%,transparent 70%);border-radius:50%;height:800px;pointer-events:none;position:absolute;right:-20%;top:-240px;width:800px;z-index:0}@media (prefers-reduced-motion:reduce){.ci-gov-band__glow{display:none}}.ci-gov-band__inner{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin:0 auto;max-width:var(--ci-container,1200px);padding:0 var(--ci-gutter-x,40px);position:relative;z-index:1}.ci-gov-band--no-badge .ci-gov-band__inner{grid-template-columns:1fr;max-width:920px}.ci-gov-band__copy{display:flex;flex-direction:column;gap:18px;min-width:0}.ci-gov-band__eyebrow{color:var(--ci-gov-accent);font-family:var(--ci-font-mono,monospace);font-size:11px;font-weight:var(--ci-fw-medium,500);letter-spacing:.25em;text-transform:uppercase}.ci-gov-band__title{color:var(--ci-text-primary);font-family:var(--ci-font-display,inherit);font-size:clamp(28px,3.4vw,42px);font-weight:var(--ci-fw-semibold,600);letter-spacing:var(--ci-ls-display-md,-.025em);line-height:1.15;margin:0}.ci-gov-band__title-accent{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg,var(--ci-blue,#0060ff),var(--ci-purple,#8b5cf6));display:inline;font-style:italic;font-weight:var(--ci-fw-semibold,600);-webkit-text-fill-color:transparent;color:transparent;margin-right:-.05em;padding-right:.05em}@media (prefers-contrast:more),print{.ci-gov-band__title-accent{background:none;-webkit-text-fill-color:initial;color:var(--ci-text-primary)}}.ci-gov-band__body{color:var(--ci-text-body);font-family:var(--ci-font-body,inherit);font-size:var(--ci-fs-body-lg,17px);line-height:1.6}.ci-gov-band__body p{margin:0 0 .9em}.ci-gov-band__body p:last-child{margin-bottom:0}.ci-gov-band__body strong{color:var(--ci-text-primary);font-weight:var(--ci-fw-semibold,600)}.ci-gov-band__mark{align-items:center;background:color-mix(in srgb,var(--ci-text-primary) 4%,transparent);border:1px solid var(--ci-border);border-radius:var(--ci-radius-md,14px);display:flex;flex-direction:column;gap:16px;padding:36px 32px}.ci-gov-band__badge{align-items:center;display:flex;justify-content:center;max-width:160px;width:100%}.ci-gov-band__badge img{display:block;height:auto;max-height:190px;max-width:100%;object-fit:contain;width:auto}.ci-gov-band__caption{color:var(--ci-text-muted);font-family:var(--ci-font-mono,monospace);font-size:10px;font-weight:var(--ci-fw-medium,500);letter-spacing:.22em;line-height:1.4;text-align:center;text-transform:uppercase}.ci-gov-band__copy .ci-btn{align-self:flex-start;margin-top:8px}@media (max-width:900px){.ci-gov-band__inner{gap:32px;grid-template-columns:1fr}.ci-gov-band__mark{margin:0 auto;max-width:280px}}@media (max-width:600px){.ci-gov-band{padding:64px 0}.ci-gov-band.is-padding-compact{padding:44px 0}.ci-gov-band.is-padding-loose{padding:88px 0}.ci-gov-band__inner{padding:0 var(--ci-gutter-x-mobile,24px)}.ci-gov-band__body{font-size:16px}}