.ak-feature-grid-section{background-color:var(--section-bg);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:20px}.ak-feature-grid-section *,.ak-feature-grid-section :after,.ak-feature-grid-section :before{box-sizing:inherit}.ak-fg-container{margin:0 auto;max-width:1280px}.ak-fg-header{margin-bottom:48px;text-align:var(--header-align)}.ak-fg-eyebrow{border-radius:4px;color:var(--eyebrow-color);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.ak-fg-eyebrow.style-solid{background-color:var(--eyebrow-bg)}.ak-fg-eyebrow.style-gradient{background:linear-gradient(90deg,var(--eyebrow-grad-start),var(--eyebrow-grad-end));color:#fff}.ak-fg-heading{color:var(--heading-color);font-size:36px;font-weight:700;line-height:1.2;margin:0}.ak-fg-description{color:var(--desc-color);font-size:18px;line-height:1.5;margin:16px 0 0;max-width:800px}.ak-fg-cta-wrapper{margin-top:24px}.ak-fg-cta{align-items:center;background-color:var(--cta-bg);border-radius:40px;color:var(--cta-text);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:1px;padding:12px 28px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}.ak-fg-cta:hover{color:var(--cta-text);opacity:.9;transform:translateY(-2px)}.ak-fg-cta-icon{height:auto;max-width:16px}.ak-fg-cta-icon.left{margin-right:12px}.ak-fg-cta-icon.right{margin-left:12px}.ak-fg-grid{display:grid;gap:var(--grid-gap,24px);grid-template-columns:repeat(var(--grid-columns),1fr)}@media (max-width:991px){.ak-fg-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:767px){.ak-fg-grid{grid-template-columns:1fr}.ak-feature-grid-section{padding:20px 16px}.ak-fg-heading{font-size:28px}}.ak-fg-card{background-color:var(--card-bg);border-radius:var(--card-radius);color:inherit;display:flex;flex-direction:column;padding:var(--card-pad,32px);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ak-fg-card:hover{box-shadow:0 12px 24px rgba(0,0,0,.05);transform:translateY(-4px)}.ak-fg-card-icon{align-items:center;border-radius:8px;display:inline-flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.ak-fg-card-icon img{max-height:100%;max-width:100%;object-fit:contain}.ak-fg-card.icon-pos-top{align-items:flex-start;flex-direction:column}.ak-fg-card.icon-pos-top .ak-fg-card-icon{margin-bottom:20px;margin-left:0;margin-right:0}.ak-fg-card.icon-pos-bottom{align-items:flex-start;flex-direction:column-reverse}.ak-fg-card.icon-pos-bottom .ak-fg-card-icon{margin:20px 0 0}.ak-fg-card.icon-pos-left{align-items:flex-start;flex-direction:row}.ak-fg-card.icon-pos-left .ak-fg-card-icon{flex-shrink:0;margin-bottom:0;margin-right:20px}.ak-fg-card.icon-pos-right{align-items:flex-start;flex-direction:row-reverse}.ak-fg-card.icon-pos-right .ak-fg-card-icon{flex-shrink:0;margin-bottom:0;margin-left:20px}.ak-fg-card-title{color:var(--card-heading-color);font-family:Manrope,sans-serif!important;font-size:var(--card-heading-size);font-weight:var(--card-heading-weight);line-height:1.3;margin:0 0 5px}.ak-fg-card-desc{color:var(--card-desc-color);font-size:var(--card-desc-size);font-weight:var(--card-desc-weight);line-height:1.5;margin:0}