.finance-banner[data-astro-cid-zkxj6fte]{background-color:var(--surface-container-low)}.finance-banner__card[data-astro-cid-zkxj6fte]{background-color:var(--primary);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-10);display:grid;grid-template-columns:1fr 18rem;gap:var(--space-10);align-items:center;position:relative;overflow:hidden}.finance-banner__logo[data-astro-cid-zkxj6fte]{height:4rem;width:auto;border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.finance-banner__heading[data-astro-cid-zkxj6fte]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:800;color:var(--on-primary);letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--space-4)}.finance-banner__text[data-astro-cid-zkxj6fte]{font-size:var(--text-lg);color:#ffffffbf;line-height:1.7;max-width:36rem;margin-bottom:var(--space-6)}.finance-banner__features[data-astro-cid-zkxj6fte]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-8)}.finance-banner__feature[data-astro-cid-zkxj6fte]{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--on-primary)}.finance-banner__feature-icon[data-astro-cid-zkxj6fte]{font-size:1.125rem;color:var(--secondary)}.finance-banner__ctas[data-astro-cid-zkxj6fte]{display:flex;gap:var(--space-4);flex-wrap:wrap}.finance-banner__ghost[data-astro-cid-zkxj6fte]{border-color:#ffffff4d;color:var(--on-primary);background-color:transparent}.finance-banner__ghost[data-astro-cid-zkxj6fte]:hover{background-color:#ffffff1a}.finance-banner__disclaimer[data-astro-cid-zkxj6fte]{font-size:var(--text-xs);color:#fff6;margin-top:var(--space-6);line-height:1.5}.finance-banner__visual[data-astro-cid-zkxj6fte]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:14rem}.finance-banner__circle[data-astro-cid-zkxj6fte]{position:absolute;border-radius:var(--radius-full);border:2px solid rgba(255,255,255,.08)}.finance-banner__circle--1[data-astro-cid-zkxj6fte]{width:16rem;height:16rem}.finance-banner__circle--2[data-astro-cid-zkxj6fte]{width:10rem;height:10rem;border-color:#ffc10726}.finance-banner__stat[data-astro-cid-zkxj6fte]{text-align:center;position:relative;z-index:1}.finance-banner__stat-value[data-astro-cid-zkxj6fte]{display:block;font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:800;color:var(--secondary);letter-spacing:-.03em;line-height:1}.finance-banner__stat-label[data-astro-cid-zkxj6fte]{display:block;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-1)}@media(max-width:1024px){.finance-banner__card[data-astro-cid-zkxj6fte]{grid-template-columns:1fr;padding:var(--space-8)}.finance-banner__visual[data-astro-cid-zkxj6fte]{display:none}}@media(max-width:640px){.finance-banner__heading[data-astro-cid-zkxj6fte]{font-size:var(--text-3xl)}.finance-banner__features[data-astro-cid-zkxj6fte]{flex-direction:column;gap:var(--space-3)}.finance-banner__ctas[data-astro-cid-zkxj6fte]{flex-direction:column}.finance-banner__ctas[data-astro-cid-zkxj6fte] .btn[data-astro-cid-zkxj6fte]{width:100%;text-align:center}}.finance-compact[data-astro-cid-zkxj6fte]{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);background-color:var(--surface-container-low);border-radius:var(--radius-lg);border:1px solid rgba(200,198,196,.3)}.finance-compact__logo[data-astro-cid-zkxj6fte]{height:2.5rem;width:auto;border-radius:var(--radius-md);flex-shrink:0}.finance-compact__body[data-astro-cid-zkxj6fte]{flex:1}.finance-compact__text[data-astro-cid-zkxj6fte]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.finance-compact__text[data-astro-cid-zkxj6fte] strong[data-astro-cid-zkxj6fte]{color:var(--text-primary)}.finance-compact__link[data-astro-cid-zkxj6fte]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--primary);margin-top:var(--space-1)}.finance-compact__link[data-astro-cid-zkxj6fte] .material-symbols-outlined[data-astro-cid-zkxj6fte]{font-size:1rem;transition:transform .2s var(--ease-out)}.finance-compact__link[data-astro-cid-zkxj6fte]:hover .material-symbols-outlined[data-astro-cid-zkxj6fte]{transform:translate(4px)}@media(max-width:480px){.finance-compact[data-astro-cid-zkxj6fte]{flex-direction:column;text-align:center;gap:var(--space-3)}}
