.FinanceBanner-module__EiremG__section{padding:var(--space-12)0;background:var(--color-surface)}.FinanceBanner-module__EiremG__container{max-width:1280px;padding:0 var(--space-6);margin:0 auto}.FinanceBanner-module__EiremG__banner{align-items:center;gap:var(--space-12);padding:var(--space-10)var(--space-12);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#f7f0dc 0%,#f5edd0 60%,#faf4e4 100%);border:1px solid #d4af374d;display:flex;position:relative;overflow:hidden}.FinanceBanner-module__EiremG__banner:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#d4af3740,#0000 70%);width:150px;height:150px;position:absolute;top:0;right:0}.FinanceBanner-module__EiremG__content{flex:1}.FinanceBanner-module__EiremG__badge{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);color:#8b6f1e;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);background:#d4af3726;border:1px solid #d4af3759;display:inline-flex}.FinanceBanner-module__EiremG__title{font-size:var(--text-h2);font-weight:var(--font-bold);color:#2d2a26;margin-bottom:var(--space-3);line-height:1.2}.FinanceBanner-module__EiremG__subtitle{font-size:var(--text-body);color:#5a5650;margin-bottom:var(--space-6);max-width:520px;line-height:1.7}.FinanceBanner-module__EiremG__subtitle strong{color:#8b6f1e;font-weight:var(--font-bold)}.FinanceBanner-module__EiremG__cta{align-items:center;gap:var(--space-2);padding:var(--space-4)var(--space-8);background:var(--color-accent);color:#2d2a26;font-size:var(--text-body);font-weight:var(--font-bold);border-radius:var(--radius-full);transition:all var(--transition-base);cursor:pointer;border:none;text-decoration:none;display:inline-flex}.FinanceBanner-module__EiremG__cta:hover{box-shadow:0 8px 30px var(--color-accent-glow);filter:brightness(1.1);transform:translateY(-2px)}.FinanceBanner-module__EiremG__features{gap:var(--space-5);flex-direction:column;flex-shrink:0;display:flex}.FinanceBanner-module__EiremG__feature{align-items:center;gap:var(--space-3);font-size:var(--text-body);font-weight:var(--font-medium);color:#2d2a26;display:flex}.FinanceBanner-module__EiremG__featureIcon{border-radius:var(--radius-lg);color:#8b6f1e;background:#d4af371f;border:1px solid #d4af3740;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}[data-theme=dark] .FinanceBanner-module__EiremG__banner{background:linear-gradient(135deg,#2d2a26 0%,#1e1c19 60%,#2d2a26 100%);border-color:#d4af3733}[data-theme=dark] .FinanceBanner-module__EiremG__badge{color:var(--color-accent);background:#d4af371a;border-color:#d4af3740}[data-theme=dark] .FinanceBanner-module__EiremG__title{color:#f5f3ef}[data-theme=dark] .FinanceBanner-module__EiremG__subtitle{color:#f5f3efb3}[data-theme=dark] .FinanceBanner-module__EiremG__subtitle strong{color:var(--color-accent)}[data-theme=dark] .FinanceBanner-module__EiremG__feature{color:#f5f3efe6}[data-theme=dark] .FinanceBanner-module__EiremG__featureIcon{color:var(--color-accent);background:#d4af3714;border-color:#d4af3726}@media (max-width:900px){.FinanceBanner-module__EiremG__banner{padding:var(--space-8)var(--space-6);text-align:center;flex-direction:column}.FinanceBanner-module__EiremG__subtitle{max-width:100%}.FinanceBanner-module__EiremG__features{justify-content:center;gap:var(--space-4);flex-flow:wrap}.FinanceBanner-module__EiremG__feature{text-align:center;font-size:var(--text-small);flex-direction:column}}@media (max-width:640px){.FinanceBanner-module__EiremG__section{padding:var(--space-8)0}.FinanceBanner-module__EiremG__container{padding:0 var(--space-4)}.FinanceBanner-module__EiremG__title{font-size:var(--text-h3)}.FinanceBanner-module__EiremG__features{gap:var(--space-3)}}
