/* Lista editorial inspirada na composição da Contasy, no sistema visual Notasy. */
.business-models { width: var(--container-width); max-width: calc(100% - 80px); margin: 0 auto; padding: 20px 0 160px; display: grid; grid-template-columns: minmax(0,.88fr) minmax(0,1.12fr); gap: 96px; align-items: start; }
.business-models__intro { position: sticky; top: 112px; padding-top: 28px; }
.business-models__eyebrow { color: #929af1; font: 12px/1.5 ui-monospace,monospace; letter-spacing: 1.6px; margin: 0 0 28px; }
.business-models h2 { font-size: 48px; font-weight: 400; line-height: 1.13; letter-spacing: -1.7px; margin: 0; }
.business-models h2 span { color: #b9c5d5; }
.business-models__intro > p:last-child { font-size: 15px; line-height: 1.7; color: #94a3b8; max-width: 365px; margin: 26px 0 0; }
.business-models__item { display: grid; grid-template-columns: 25px minmax(0,1fr) 25px; gap: 22px; padding: 29px 0 31px; border-top: 1px solid #1b2230; }
.business-models__number { font: 12px/1.5 ui-monospace,monospace; color: #687994; padding-top: 8px; }
.business-models h3 { font-size: 23px; font-weight: 400; line-height: 1.35; letter-spacing: -.65px; color: #edf1f7; margin: 0 0 10px; }
.business-models__item p { font-size: 15px; line-height: 1.65; color: #8f9fb5; margin: 0; max-width: 455px; }
.business-models__icon { width: 24px; height: 24px; margin-top: 4px; color: #8994b4; }
.business-models__item--contact { padding-bottom: 32px; border-bottom: 1px solid #1b2230; }
@media (max-height:560px) { .business-models__intro { position:static; } }
