.eqsol-section{--eqsol-ink:#0c121a;--eqsol-ink-70:#3c434d;--eqsol-ink-50:#757b83;--eqsol-line:#e0deda;--eqsol-paper:#fff;--eqsol-accent:#4ab8b5;background:transparent;font-family:Inter,system-ui,sans-serif;overflow:hidden;position:relative}.eqsol-section *{box-sizing:border-box}.eqsol-inner{margin:0 auto;max-width:1600px;padding:96px 32px;position:relative;z-index:1}@media (max-width:900px){.eqsol-inner{padding:64px 24px}}.eqsol-header{margin-bottom:54px;max-width:700px}.eqsol-h2{color:var(--eqsol-ink);font-family:Inter,system-ui,sans-serif;font-size:42px;font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0 0 18px;text-wrap:balance}.eqsol-lead{color:var(--eqsol-ink-70);font-size:18px;line-height:1.6;margin:0}.eqsol-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.eqsol-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.eqsol-grid{grid-template-columns:1fr}}.eqsol-card{background:#fff;border:1px solid var(--eqsol-ink);border-radius:6px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.eqsol-card-media{aspect-ratio:4/3;background:#f5f4f1;border-radius:0;margin-bottom:0;overflow:hidden;position:relative}.eqsol-card-media img{display:block;height:100%;object-fit:cover;width:100%}.eqsol-card-body{display:flex;flex:1;flex-direction:column;gap:14px;padding:20px 20px 22px}.eqsol-card-title{color:var(--eqsol-ink);font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0}.eqsol-card-desc{color:var(--eqsol-ink-70);font-size:15px;line-height:1.55;margin:0}.eqsol-card-link{align-items:center;color:var(--eqsol-cta,#9a5b37);display:inline-flex;font-size:14px;font-weight:500;gap:5px;margin-top:auto;text-decoration:none;transition:color .15s ease-out}.eqsol-card-link:hover{opacity:.62}