.finance-module__-WAbKq__hero{isolation:isolate;color:#fff;background:radial-gradient(110% 120% at 85% -20%, var(--bmc-red-900) 0%, transparent 55%), linear-gradient(155deg, var(--bmc-ink-950) 0%, var(--bmc-ink-900) 50%, var(--bmc-ink-800) 100%);position:relative;overflow:hidden}.finance-module__-WAbKq__glow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--bmc-red-600) 45%, transparent), transparent 70%);filter:blur(8px);opacity:.7;border-radius:50%;width:clamp(300px,40vw,520px);height:clamp(300px,40vw,520px);position:absolute;bottom:-40%;right:-4%}.finance-module__-WAbKq__heroInner{max-width:760px;padding-block:clamp(3rem,8vw,5.5rem)}.finance-module__-WAbKq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--bmc-red-500);margin-bottom:1rem;font-size:.85rem;font-weight:600;display:inline-block}.finance-module__-WAbKq__title{color:#fff;font-size:var(--fs-display);letter-spacing:-.03em;margin-bottom:1.25rem;font-weight:850;line-height:1.02}.finance-module__-WAbKq__accent{color:var(--bmc-red-500)}.finance-module__-WAbKq__subtitle{color:#ffffffd1;max-width:56ch;margin-bottom:2rem;font-size:clamp(1.1rem,.95rem + .6vw,1.35rem);line-height:1.5}.finance-module__-WAbKq__heroCtas{flex-wrap:wrap;gap:.75rem;display:flex}.finance-module__-WAbKq__heroCtas .outline{--btn-fg:#fff;--btn-bg-hover:#ffffff24;border-color:#fff6}.finance-module__-WAbKq__intro{padding-block:clamp(2.5rem,6vw,4rem)}.finance-module__-WAbKq__introCopy{text-align:center;color:var(--color-text);text-wrap:pretty;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.6}.finance-module__-WAbKq__features{padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,6vw,5rem)}.finance-module__-WAbKq__featureGrid{grid-template-columns:1fr;gap:1.25rem;list-style:none;display:grid}.finance-module__-WAbKq__feature{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;gap:.5rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.finance-module__-WAbKq__feature:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-3px)}.finance-module__-WAbKq__featureIcon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:3rem;height:3rem;color:var(--color-primary);place-items:center;margin-bottom:.5rem;display:inline-grid}.finance-module__-WAbKq__featureTitle{font-size:1.15rem;font-weight:750}.finance-module__-WAbKq__featureText{color:var(--color-text-muted);line-height:1.55}.finance-module__-WAbKq__apply{padding-bottom:clamp(2.5rem,6vw,4rem);scroll-margin-top:90px}.finance-module__-WAbKq__applyHead{text-align:center;margin-bottom:1.75rem}.finance-module__-WAbKq__applyTitle{font-size:var(--fs-h2)}.finance-module__-WAbKq__applyText{color:var(--color-text-muted);margin-top:.5rem;max-width:56ch;margin-inline:auto;font-size:1.05rem}.finance-module__-WAbKq__disclosure{color:var(--color-text-muted);margin-top:1.5rem;font-size:.78rem;line-height:1.6}.finance-module__-WAbKq__ctaSection{padding-bottom:clamp(3rem,6vw,5rem)}.finance-module__-WAbKq__cta{isolation:isolate;border-radius:var(--radius-2xl);color:#fff;background:radial-gradient(120% 150% at 100% 0%, var(--bmc-red-900) 0%, transparent 55%), linear-gradient(135deg, var(--bmc-ink-950), var(--bmc-ink-800));padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.finance-module__-WAbKq__ctaGlow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--bmc-red-600) 35%, transparent), transparent 70%);filter:blur(6px);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-60%;right:-3%}.finance-module__-WAbKq__ctaContent{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.finance-module__-WAbKq__ctaTitle{color:#fff;font-size:var(--fs-h2)}.finance-module__-WAbKq__ctaText{color:#ffffffd1;margin-top:.5rem;font-size:1.1rem}.finance-module__-WAbKq__ctaActions{flex-wrap:wrap;gap:.75rem;display:flex}.finance-module__-WAbKq__ctaActions .outline{--btn-fg:#fff;--btn-bg-hover:#ffffff24;border-color:#fff6}.finance-module__-WAbKq__disclaimer{color:var(--color-text-muted);text-align:center;margin-top:1.5rem;font-size:.82rem}@media (min-width:600px){.finance-module__-WAbKq__featureGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.finance-module__-WAbKq__featureGrid{grid-template-columns:repeat(4,1fr)}.finance-module__-WAbKq__ctaContent{flex-direction:row;justify-content:space-between;align-items:center}}
