.hero-shell[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 58%,color-mix(in srgb,var(--color-accent-blue) 22%,transparent) 58% 69%,transparent 69%);pointer-events:none}.hero-primary[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-navy-deep)}.hero-primary[data-astro-cid-j7pv25f6]:hover{background:var(--color-paper)}.hero-secondary[data-astro-cid-j7pv25f6]{border:1px solid color-mix(in srgb,var(--color-paper) 55%,transparent);color:var(--color-paper)}.hero-secondary[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);color:var(--color-accent)}.label[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent-blue);margin-bottom:var(--spacing-sm)}.service-card[data-astro-cid-j7pv25f6]{background:var(--color-paper);border-radius:var(--radius-md);transition:transform .18s ease,border-color .18s ease}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:var(--color-accent-blue)}.support-section[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--color-navy-deep),#003f64)}.support-section[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:-8rem;top:-15rem;width:24rem;height:48rem;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-blue));transform:rotate(34deg);opacity:.13;pointer-events:none}.support-section[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.support-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;padding:var(--spacing-xl);border:1px solid color-mix(in srgb,var(--color-accent-blue) 28%,var(--color-rule));border-radius:var(--radius-xl);background:var(--color-paper);box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--color-navy-deep) 24%,transparent)}.support-card-featured[data-astro-cid-j7pv25f6]{border-color:var(--color-accent);background:linear-gradient(155deg,var(--color-paper),var(--color-accent-lime-soft))}.support-badge[data-astro-cid-j7pv25f6]{align-self:flex-start;margin:-3rem 0 var(--spacing-lg);padding:.4rem 1rem;border-radius:999px;background:var(--color-accent);color:var(--color-navy-deep);font-family:var(--font-display);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.support-strapline[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent-blue)}.support-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-xs);font-size:1.75rem;color:var(--color-ink)}.support-summary[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-rule);color:var(--color-ink-soft)}.support-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.7rem;margin-top:var(--spacing-lg);color:var(--color-ink)}.support-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.65rem;align-items:flex-start}.support-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.15rem;border-radius:999px;background:var(--color-accent-lime-soft);color:#167b3c;font-weight:800}.support-footer[data-astro-cid-j7pv25f6]{padding:var(--spacing-xl);border:1px solid color-mix(in srgb,var(--color-paper) 18%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-paper) 7%,transparent)}.support-cta[data-astro-cid-j7pv25f6]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-navy-deep);font-family:var(--font-display);font-weight:700;transition:background-color .18s ease,transform .18s ease}.support-cta[data-astro-cid-j7pv25f6]:hover{background:var(--color-paper);transform:translateY(-2px)}.step[data-astro-cid-j7pv25f6]{border-top:3px solid var(--color-accent);padding-top:var(--spacing-lg)}.step[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:1.4rem;margin-bottom:var(--spacing-sm)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{opacity:.78}.cta-band[data-astro-cid-j7pv25f6]{background:linear-gradient(110deg,var(--color-accent-lime-soft),var(--color-paper))}.cms-copy[data-astro-cid-j7pv25f6] p+p{margin-top:var(--spacing-sm)}@media(max-width:63.99rem){.support-card-featured[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-md)}.support-badge[data-astro-cid-j7pv25f6]{margin-top:-2.65rem}}
