/* Exported Figma assets must remain real images, not CSS backgrounds. */
.hero-stats b,.advantage-card i,.solutions-grid i{display:grid;place-items:center;overflow:hidden;background-image:none!important}
.hero-stats b img{display:block!important;width:32px;height:32px;object-fit:contain}
.advantage-card i img,.solutions-grid i img{display:block!important;width:48px;height:48px;max-width:none;object-fit:contain}
.hero-stats strong sup{font-size:26px;line-height:26px;vertical-align:top;font-weight:700}
.quote{padding:0;background:transparent;border-radius:0}.quote__layout{display:grid!important;grid-template-columns:minmax(0,1fr) 544px!important;grid-template-rows:auto auto;min-height:544px!important;gap:0 24px!important;overflow:hidden;background:rgba(42,109,209,.16)!important}.quote__asset{display:block!important;grid-column:2!important;grid-row:1 / span 2!important;width:544px!important;height:544px!important;max-width:none!important;object-fit:cover!important;align-self:end}.quote__copy{grid-column:1!important}.quote-form{grid-column:1!important;align-self:start}
@media(max-width:780px){.hero-stats b img{width:32px;height:32px}.advantage-card i img,.solutions-grid i img{width:48px;height:48px}.quote__layout{display:flex!important;min-height:0!important;gap:0!important}.quote__asset{width:100%!important;height:360px!important;max-width:100%!important;order:3}.quote__copy,.quote-form{width:100%}}
