.finance-modules{color:#090c18;font-family:var(--font-body);background:#f0f2f8;padding:78px 0 76px;position:relative;overflow:hidden}.finance-modules__inner{width:min(1180px,100% - 88px);margin:0 auto}.finance-modules__header{grid-template-columns:540px 1fr;align-items:end;gap:86px;margin-bottom:31px;display:grid}.finance-modules__title{color:#090c18;max-width:540px;font-family:"Inter", var(--font-body);letter-spacing:-.055em;margin:0;font-size:35px;font-weight:500;line-height:1.34}.finance-modules__copy{color:#687084;margin:0 0 22px;font-size:14px;font-weight:500;line-height:1.55}.finance-modules__shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.finance-modules__column{background:#fff;border:1px solid #dfe3ec;border-radius:24px;min-width:0;overflow:hidden}.finance-modules__column:empty{display:none}.finance-modules__item+.finance-modules__item{border-top:1px solid #e5e7ef}.finance-modules__heading{margin:0}.finance-modules__trigger{color:#0f1320;text-align:left;width:100%;min-height:76px;font-family:"Inter", var(--font-body);cursor:pointer;background:#fbfbfd;border:0;grid-template-columns:35px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:20px 28px;font-size:20px;font-weight:600;line-height:1.35;transition:color .18s,background .18s;display:grid}.finance-modules__number{font-size:12px;font-weight:500}.finance-modules__trigger:hover,.finance-modules__trigger--active{color:#0006b1;background:#eceeff}.finance-modules__trigger:focus-visible{outline-offset:-4px;outline:2px solid #0006b1}.finance-modules__trigger svg{transition:transform .18s}.finance-modules__trigger--active svg{transform:rotate(180deg)}.finance-modules__panel{padding:22px 60px 28px 75px}.finance-modules__panel[hidden]{display:none}.finance-modules__panel p{color:#687084;margin:0;font-size:16px;font-weight:500;line-height:1.75}.finance-modules__panel a{color:#0006b1;text-underline-offset:3px;text-decoration:underline}.finance-modules__details{gap:20px;display:grid}.finance-modules__details h4{color:#202532;margin:0 0 6px;font-size:18px;font-weight:600}@media (max-width:1080px){.finance-modules__inner{width:min(100% - 32px,760px)}.finance-modules__header{grid-template-columns:1fr;gap:18px}.finance-modules__copy{margin-bottom:0}}@media (max-width:640px){.finance-modules{padding:54px 0}.finance-modules__title{font-size:32px}.finance-modules__shell{grid-template-columns:1fr;gap:16px}.finance-modules__column{border-radius:18px}.finance-modules__trigger{grid-template-columns:24px minmax(0,1fr) 20px;gap:8px;padding:18px;font-size:18px}.finance-modules__panel{padding:18px 22px 24px}}@media (prefers-reduced-motion:reduce){.finance-modules__trigger,.finance-modules__trigger svg{transition:none}}
.finance-modules--tabs .finance-modules__shell{background:#fff;border:1px solid #dfe3ec;border-radius:28px;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:stretch;gap:0;overflow:hidden}.finance-modules--tabs .finance-modules__tablist{border-right:1px solid #dfe3ec}.finance-modules--tabs .finance-modules__trigger+.finance-modules__trigger{border-top:1px solid #e5e7ef}.finance-modules--tabs .finance-modules__trigger svg{visibility:hidden;transform:none}.finance-modules--tabs .finance-modules__trigger--active svg{visibility:visible}.finance-modules--tabs .finance-modules__panel{padding:38px 30px}@media (max-width:640px){.finance-modules--tabs .finance-modules__shell{grid-template-columns:1fr}.finance-modules--tabs .finance-modules__tablist{border-bottom:1px solid #dfe3ec;border-right:0}.finance-modules--tabs .finance-modules__panel{padding:24px}}
