.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{background:#fff;border:1px solid #dfe3ec;border-radius:28px;grid-template-columns:420px 1fr;min-height:346px;display:grid;overflow:hidden}.finance-modules__tabs{background:#fbfbfd;border-right:1px solid #e1e4ec;grid-template-rows:repeat(4,69px) 1fr;display:grid}.finance-modules__tab{color:#0f1320;text-align:left;background:0 0;border-bottom:1px solid #e5e7ef;grid-template-columns:35px 1fr 18px;align-items:center;gap:0;min-height:69px;padding:0 23px;transition:color .22s,background .22s;display:grid;position:relative}.finance-modules__tab span{color:currentColor;opacity:.9;font-size:11px;font-weight:500}.finance-modules__tab strong{color:currentColor;font-family:"Inter", var(--font-body);letter-spacing:-.04em;font-size:20px;font-weight:700;line-height:1.06}.finance-modules__tab svg{color:currentColor;justify-self:end}.finance-modules__tab:hover,.finance-modules__tab--active{color:#0006b1;background:#eceeff}.finance-modules__panel{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 38px;padding:35px 39px 28px 28px;display:grid}.finance-modules__module{border-bottom:1px solid #e7eaf1;min-height:90px;padding-bottom:13px}.finance-modules__module h3{color:#202532;font-family:"Inter", var(--font-body);letter-spacing:-.035em;margin:0;font-size:18px;font-weight:500;line-height:1.2}.finance-modules__module p{color:#687084;margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.5}.finance-modules--single-description .finance-modules__tabs{grid-template-rows:none;grid-auto-rows:minmax(69px,auto);align-content:start}.finance-modules--single-description .finance-modules__tab{padding-top:18px;padding-bottom:18px}.finance-modules--single-description .finance-modules__panel{grid-template-columns:minmax(0,1fr);align-content:start}.finance-modules--single-description .finance-modules__module{border-bottom:0;min-height:0;padding-bottom:0}.finance-modules--single-description .finance-modules__module p{margin:0;font-size:16px;line-height:1.75}.finance-modules--single-description .finance-modules__module a{color:#0006b1;text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.finance-modules__inner{width:min(100% - 32px,760px)}.finance-modules__header,.finance-modules__shell{grid-template-columns:1fr}.finance-modules__header{gap:18px}.finance-modules__copy{max-width:none;margin-bottom:0}.finance-modules__tabs{border-right:0;grid-template-rows:none}}@media (max-width:640px){.finance-modules{padding:54px 0}.finance-modules__title{font-size:32px}.finance-modules__tab{grid-template-columns:30px 1fr 16px;padding:0 18px}.finance-modules__tab strong{font-size:19px}.finance-modules__panel{grid-template-columns:1fr;padding:28px 22px}}
