.abg-section{--abg-fg:#17180f;--abg-fg-2:#575757;--abg-line:#e0e0e0;--abg-line-soft:#e8e8e8;--abg-card-bg:#fff;--abg-card-hover-line:#17180f;--abg-icon-bg:#17180f;--abg-icon-fg:#e1fcff;--abg-accent:#00e9e8;--abg-cta:#17180f;color:var(--abg-fg)}.abg--default{background:#fff}.abg--cream{background:#f7f7f5}.visma-module-wrapper.abg-section.abg--dark{background-color:var(--color-ink,#0a0d0d);--abg-fg:#f7f7f5;--abg-fg-2:rgba(247,247,245,.72);--abg-line:rgba(247,247,245,.12);--abg-line-soft:rgba(247,247,245,.1);--abg-card-bg:var(--color-ink,#0a0d0d);--abg-cta:#00e9e8;--abg-card-hover-line:rgba(247,247,245,.45);--abg-icon-bg:rgba(247,247,245,.14)}.abg-header{margin:0 0 48px;max-width:720px}.abg-header--center{margin-left:auto;margin-right:auto;text-align:center}.abg-eyebrow{margin:0 0 12px;opacity:.7}.abg--dark .abg-eyebrow{color:var(--abg-accent);opacity:1}.abg-heading{color:var(--abg-fg);margin:0 0 12px;text-wrap:balance}.abg-subtitle{color:var(--abg-fg-2);margin:0}.abg-grid{display:grid;gap:20px}.abg-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.abg-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.abg-card{background:var(--abg-card-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--abg-line);color:inherit;display:flex;flex-direction:column;gap:12px;padding:28px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.abg-card:hover{box-shadow:inset 0 0 0 1px var(--abg-card-hover-line);transform:translateY(-2px)}a.abg-card:focus-visible{outline:2px solid var(--abg-accent);outline-offset:3px}.abg-card__top{align-items:center;display:flex;gap:14px;margin-bottom:4px}.abg-card__icon{background:var(--abg-icon-bg);border-radius:12px;color:var(--abg-icon-fg);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.abg-card__icon svg{display:block;height:28px;width:28px}.abg-card__icon img{display:block;height:28px!important;max-width:28px!important;object-fit:contain;width:28px!important}.abg-card__challenge,.abg-card__title{color:var(--abg-fg);margin:0}.abg-card__desc{color:var(--abg-fg-2);flex:1;margin:0}.abg-card__cta{align-items:center;border-top:1px solid var(--abg-line-soft);color:var(--abg-cta);display:inline-flex;gap:6px;margin-top:4px;padding-top:14px}.abg-card__cta:after{content:"→";transition:transform .2s ease}a.abg-card:hover .abg-card__cta:after{transform:translateX(4px)}.abg-bottom{margin-top:44px;text-align:center}.abg-bottom .cta.-primary{background-color:#00e9e8;border-color:#00e9e8;color:#17180f;transition:background-color .2s ease,border-color .2s ease}.abg-bottom .cta.-primary:focus-visible,.abg-bottom .cta.-primary:hover{background-color:#dafdff;border-color:#dafdff;color:#17180f}@media (max-width:960px){.abg-grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.abg-grid[data-columns]{grid-template-columns:1fr}.abg-card{padding:22px}.abg-header{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.abg-card,.abg-card__cta:after{transition:none}a.abg-card:hover{transform:none}}