.finance-issues{color:#090c18;font-family:var(--font-body);background:#fbfbfe;padding:74px 0 76px;position:relative;overflow:hidden}.finance-issues__inner{grid-template-columns:482px 1fr;align-items:self-start;gap:26px;width:min(1180px,100% - 88px);margin:0 auto;display:grid}.finance-issues__content p a{color:#0006b1;text-decoration:underline}.finance-issues__eyebrow{color:#687084;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.finance-issues__eyebrow:before{content:"";background:#0006b3;border-radius:50%;width:5px;height:5px}.finance-issues__title{color:#090c18;max-width:475px;font-family:"Inter", var(--font-body);letter-spacing:-.05em;margin:0;font-size:35px;font-weight:500;line-height:1.16}.finance-issues__image{background:#e6e9ef;border-radius:22px;width:482px;height:357px;margin-top:28px;overflow:hidden}.finance-issues__image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .62s cubic-bezier(.16,1,.3,1)}.finance-issues__image:hover img{transform:scale(1.04)}.finance-issues__content{color:#687084;padding-top:3px;font-size:15px;font-weight:500;line-height:1.55}.finance-issues__content p{margin:0}.finance-issues__content p+p{margin-top:30px}.finance-issues__checks{gap:11px;margin:19px 0 12px;display:grid}.finance-issues__check{color:#252b38;align-items:center;gap:9px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.finance-issues__check span{color:#fff;background:#0006b3;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}@media (max-width:980px){.finance-issues__inner{grid-template-columns:1fr;gap:34px;width:min(720px,100% - 44px)}.finance-issues__title,.finance-issues__content p{max-width:none}.finance-issues__image{aspect-ratio:482/357;width:100%;height:auto}.finance-issues__content p+p{margin-top:26px}}@media (max-width:560px){.finance-issues{padding:54px 0}.finance-issues__inner{width:min(100% - 32px,430px)}.finance-issues__title{font-size:31px}.finance-issues__content{font-size:13px}}
.finance-needs{color:#090c18;font-family:var(--font-body);background:#f0f2f8;padding:74px 0 72px;position:relative;overflow:hidden}.finance-needs__inner{width:min(1180px,100% - 88px);margin:0 auto}.finance-needs__header{grid-template-columns:475px 1fr;align-items:start;gap:44px;display:grid}.finance-needs__eyebrow{color:#687084;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.finance-needs__eyebrow:before{content:"";background:#0006b3;border-radius:50%;width:5px;height:5px}.finance-needs__title{color:#090c18;max-width:470px;font-family:"Inter", var(--font-body);letter-spacing:-.052em;margin:0;font-size:35px;font-weight:500;line-height:1.16}.finance-needs__lead{color:#687084;margin:0;font-size:14px;font-weight:500;line-height:1.55}.finance-needs__lead a{color:#0006b3;text-decoration:underline}.finance-needs__intro{color:#687084;margin:43px 0 21px;font-size:14px;font-weight:500;line-height:1.55}.finance-needs__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;display:grid}.finance-needs__card{color:#101422;background:#fff;border:1px solid #e1e4ee;border-radius:22px;grid-column:span 2;grid-template-columns:38px 1fr;align-items:start;gap:14px;min-height:145px;padding:19px 16px 18px;display:grid;box-shadow:inset 0 1px #ffffffd9}.finance-needs__card--wide{grid-column:span 3;min-height:114px}.finance-needs__icon{color:#0006b3;background:#e8e9ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.finance-needs__card h3{color:#101422;font-family:"Inter", var(--font-body);letter-spacing:-.025em;margin:9px 0 0;font-size:17px;font-weight:700;line-height:1.1}.finance-needs__card p{color:#687084;margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.45}.finance-needs__card--wide p{margin-top:21px}@media (max-width:980px){.finance-needs__inner{width:min(720px,100% - 44px)}.finance-needs__header{grid-template-columns:1fr;gap:24px}.finance-needs__title,.finance-needs__lead{max-width:none}.finance-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-needs__card,.finance-needs__card--wide{grid-column:span 1}}@media (max-width:640px){.finance-needs{padding:54px 0}.finance-needs__inner{width:min(100% - 32px,430px)}.finance-needs__title{font-size:31px}.finance-needs__grid{grid-template-columns:1fr}}
