.solutions-overview{background:var(--meet-kasturi-bg,#fef3ec);padding:3.5rem 0 4.5rem}@media(min-width:992px){.solutions-overview{padding:5rem 0 6rem}}.solutions-overview-intro{display:flex;flex-direction:column;gap:1rem;max-width:44rem}.solutions-overview-heading{margin:0;color:#040218;font-family:var(--font-heading),serif;font-weight:400;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1}.solutions-overview-subheading{margin:0;color:var(--secondary,#37474f);font-family:var(--font-sans),sans-serif;font-size:1.0625rem;line-height:1.6}.solutions-overview-grid{margin-top:3rem;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.solutions-overview-grid{grid-template-columns:repeat(2,1fr)}}.solutions-overview-card{padding:1.75rem;background:#fff;border:1px solid #e1e7ef;border-radius:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.solutions-overview-card-header{display:flex;align-items:center;gap:.875rem}.solutions-overview-card-title{margin:0;color:#0f1729;font-family:var(--font-sans),sans-serif;font-size:1.25rem;font-weight:700}.solutions-overview-module-list{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.solutions-overview-module-item{display:flex;align-items:center;gap:.625rem;scroll-margin-top:6rem}.solutions-overview-check-icon{flex-shrink:0;color:var(--primary,#ef6623)}.solutions-overview-module-title{margin:0;color:var(--secondary,#37474f);font-family:var(--font-sans),sans-serif;font-size:1rem;font-weight:600}