.ia-section-cta-band{padding-block:var(--ds-section-padding-default,var(--ia-section-padding-md));position:relative}.ia-section-cta-band--theme-light{background:var(--ds-surface-raised,var(--ia-color-bg-default));color:var(--ds-text-primary,var(--ia-color-text-default))}.ia-section-cta-band--theme-surface{background:var(--ds-surface-subtle,var(--ia-color-bg-surface));color:var(--ds-text-primary,var(--ia-color-text-default))}.ia-section-cta-band--theme-dark{background:var(--ds-surface-inverse,var(--ia-color-bg-inverse));color:var(--ds-text-on-inverse,var(--ia-color-text-inverse))}.ia-section-cta-band--theme-accent{background:var(--ia-gradient-hero-navy);color:var(--ds-text-on-inverse,var(--ia-color-text-inverse))}.ia-section-cta-band__shell{max-width:var(--ds-layout-container-max,var(--ia-container-max-width));padding-inline:clamp(var(--ds-space-5,20px),4vw,var(--ds-space-12,48px))}.ia-section-cta-band--align-center .ia-section-cta-band__shell{text-align:center}.ia-section-cta-band--align-center .ia-section-cta-band__body{margin-inline:auto}.ia-section-cta-band--align-center .ia-section-cta-band__actions{justify-content:center}.ia-section-cta-band__eyebrow{color:var(--ia-color-accent-emphasis);font-size:var(--ds-font-size-eyebrow,var(--ia-font-role-label-size));font-weight:var(--ds-font-weight-medium,var(--ia-font-role-label-weight));letter-spacing:var(--ds-font-tracking-eyebrow,var(--ia-font-role-label-tracking));line-height:var(--ds-font-line-eyebrow,1.4);margin:0 0 var(--ds-section-title-eyebrow-gap,var(--ia-rhythm-sm))}.ia-section-cta-band--theme-accent .ia-section-cta-band__eyebrow,.ia-section-cta-band--theme-dark .ia-section-cta-band__eyebrow{color:var(--ds-text-accent,var(--ia-color-accent))}.ia-section-cta-band__headline{color:var(--ds-text-primary,var(--ia-color-text-default));font-family:var(--ia-font-family-heading);font-size:var(--ia-font-role-h2-size);font-weight:var(--ia-font-role-h2-weight);letter-spacing:var(--ia-font-role-h2-tracking);line-height:var(--ia-font-role-h2-line);margin:0 0 var(--ds-section-title-headline-description-gap,var(--ia-rhythm-base));text-wrap:balance}.ia-section-cta-band--theme-accent .ia-section-cta-band__headline,.ia-section-cta-band--theme-dark .ia-section-cta-band__headline{color:var(--ds-text-on-inverse,var(--ia-color-text-inverse))}.ia-section-cta-band__body{color:var(--ds-text-primary,var(--ia-color-text-default));font-size:var(--ds-font-size-body-lg,var(--ia-font-role-body-lg-size));line-height:var(--ds-font-line-body-lg,var(--ia-font-role-body-lg-line));margin:0 0 var(--ds-space-10,var(--ia-rhythm-loose));max-width:var(--ia-content-width-measure);opacity:.92}.ia-section-cta-band--theme-accent .ia-section-cta-band__body,.ia-section-cta-band--theme-dark .ia-section-cta-band__body{color:var(--ds-text-on-inverse,var(--ia-color-text-inverse))}.ia-section-cta-band__actions{gap:var(--ds-space-4,var(--ia-rhythm-tight))}.ia-section-cta-band__btn{border-radius:var(--ds-radius-md,var(--ia-radius-sm));font-family:inherit;font-size:var(--ds-font-size-body-md,var(--ia-font-role-body-size));font-weight:var(--ds-font-weight-medium,var(--ia-font-weight-medium));gap:var(--ds-space-2,var(--ia-rhythm-xs));min-height:calc(var(--ds-space-12, 48px) + var(--ds-space-1, 4px));padding:var(--ds-space-4,16px) var(--ds-space-6,24px);transition:background-color var(--ds-duration-fast,.16s) var(--ds-ease-standard,ease-out),border-color var(--ds-duration-fast,.16s) var(--ds-ease-standard,ease-out),color var(--ds-duration-fast,.16s) var(--ds-ease-standard,ease-out)}.ia-section-cta-band__btn--primary{background:var(--ds-intent-primary-bg,var(--ia-color-accent));color:var(--ds-intent-primary-fg,var(--ia-color-bg-inverse))}.ia-section-cta-band__btn--primary:hover{background:var(--ds-intent-primary-bg-hover,var(--ia-color-accent-emphasis));color:var(--ds-intent-primary-fg,var(--ia-color-text-inverse))}.ia-section-cta-band__btn--ghost{border:1px solid var(--ds-intent-on-inverse-secondary-border,currentColor);color:inherit}.ia-section-cta-band__btn--ghost:hover{background:var(--ds-color-alpha-white-10,var(--ia-color-overlay-inverse-hover))}.ia-section-cta-band--theme-light .ia-section-cta-band__btn--ghost,.ia-section-cta-band--theme-surface .ia-section-cta-band__btn--ghost{border-color:var(--ds-intent-secondary-border,currentColor)}.ia-section-cta-band--theme-light .ia-section-cta-band__btn--ghost:hover,.ia-section-cta-band--theme-surface .ia-section-cta-band__btn--ghost:hover{background:var(--ds-intent-secondary-bg-hover,var(--ia-color-overlay-light-hover))}.ia-section-cta-band__btn:focus-visible{outline:var(--ds-focus-ring-width,var(--ia-focus-ring-width)) solid var(--ds-focus-ring-color,var(--ia-focus-ring-color));outline-offset:var(--ds-focus-ring-offset,var(--ia-focus-ring-offset))}@media (max-width:639px){.ia-section-cta-band__actions{align-items:stretch;flex-direction:column}.ia-section-cta-band__actions .ia-section-cta-band__btn{justify-content:center;width:100%}}.ia-section-cta-band{padding-block:clamp(72px,9vw,128px);padding-inline:clamp(24px,4vw,48px)}.ia-section-cta-band--theme-accent{background:var(--ds-page-bg,#fbfcfe)}.ia-section-cta-band__shell{background:var(--ds-hero-contained-gradient,linear-gradient(165deg,#0e1647 0,#1a1f5e 45%,#2e3191 100%));border-radius:var(--ds-radius-2xl,24px);color:#fff;margin-inline:auto;max-width:var(--ds-layout-container-max,1200px);padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px);position:relative;text-align:center}@media (max-width:639px){.ia-section-cta-band__shell{border-radius:16px;padding:40px 24px}}.ia-section-cta-band__eyebrow{color:var(--ia-color-accent,#4bc5dc);font-size:12px;font-weight:500;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.ia-section-cta-band__headline{color:#fff;font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 auto 16px;max-width:24ch}.ia-section-cta-band__body{color:hsla(0,0%,100%,.86);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;margin:0 auto 32px;max-width:44rem}.ia-section-cta-band__body p{margin:0 0 .6em}.ia-section-cta-band__body p:last-child{margin-bottom:0}.ia-section-cta-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0}.ia-section-cta-band__btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:500;gap:8px;line-height:1;min-height:52px;padding:16px 28px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.ia-section-cta-band__btn--primary{background:var(--ia-color-accent,#4bc5dc);color:var(--ia-color-bg-inverse,#0e1647)}.ia-section-cta-band__btn--primary:hover{background:var(--ds-intent-primary-bg-hover,#3fb1c7);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ia-section-cta-band__btn--primary:hover{transform:none}}.ia-section-cta-band__btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff}.ia-section-cta-band__btn--ghost:hover{background:hsla(0,0%,100%,.1)}