.ia-section-card-grid{padding-block:var(--ds-section-padding-default,clamp(64px,7vw,104px))}.ia-section-card-grid--theme-light{background:var(--ds-surface-raised,#fff)}.ia-section-card-grid--theme-canvas,.ia-section-card-grid--theme-light,.ia-section-card-grid--theme-surface{color:var(--ds-text-primary,#1a1f5e)}.ia-section-card-grid--theme-canvas{background:var(--ds-page-bg,#fbfcfe)}.ia-section-card-grid__shell{max-width:var(--ds-layout-container-max,1280px);padding-inline:clamp(var(--ds-space-5,20px),4vw,var(--ds-space-12,48px))}.ia-section-card-grid__header{margin-bottom:var(--ds-space-10,40px);max-width:48rem}.ia-section-card-grid__eyebrow{color:var(--ia-color-accent-emphasis);font-size:var(--ds-font-size-eyebrow,12px);font-weight:var(--ds-font-weight-medium,500);line-height:1.4;margin:0 0 var(--ds-space-3,12px)}.ia-section-card-grid__headline{color:inherit;font-family:var(--ia-font-family-heading);font-size:clamp(28px,4vw,44px);font-weight:var(--ds-font-weight-semibold,600);margin:0 0 var(--ds-space-4,16px);text-wrap:balance}.ia-section-card-grid__intro{color:var(--ds-text-muted,#5a6785);font-size:var(--ds-font-size-body-lg,18px);line-height:1.55}.ia-section-card-grid__grid{gap:var(--ds-space-5,20px);grid-template-columns:1fr}@media (min-width:640px){.ia-section-card-grid--cols-2 .ia-section-card-grid__grid,.ia-section-card-grid--cols-3 .ia-section-card-grid__grid,.ia-section-card-grid--cols-4 .ia-section-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ia-section-card-grid--cols-2 .ia-section-card-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-section-card-grid--cols-3 .ia-section-card-grid__grid{gap:var(--ds-space-6,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.ia-section-card-grid--cols-4 .ia-section-card-grid__grid{gap:var(--ds-space-6,24px);grid-template-columns:repeat(4,minmax(0,1fr))}}.ia-section-card-grid__cell{display:flex}.ia-section-card-grid__card{background:var(--ds-surface-raised,#fff);border:1px solid var(--ds-border-subtle,rgba(26,31,94,.08));border-radius:var(--ds-radius-lg,12px);color:inherit;gap:var(--ds-space-3,12px);padding:var(--ds-space-6,24px);text-decoration:none;transition:border-color .12s var(--ds-ease-standard,ease-out),box-shadow .18s var(--ds-ease-standard,ease-out),transform .12s var(--ds-ease-standard,ease-out);width:100%}.ia-section-card-grid--style-minimal .ia-section-card-grid__card{background:transparent;border:0;padding:var(--ds-space-3,12px)}.ia-section-card-grid__card--linked:hover{border-color:var(--ds-text-accent,#4bc5dc);box-shadow:var(--ds-elevation-card-raised,0 8px 24px -12px rgba(14,22,71,.18));transform:translateY(-2px)}.ia-section-card-grid--style-minimal .ia-section-card-grid__card--linked:hover{background:var(--ds-surface-subtle,#f5f8fc);border:0;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.ia-section-card-grid__card--linked:hover{transform:none}}.ia-section-card-grid__card:focus-visible{outline:2px solid var(--ds-focus-ring-color,#4bc5dc);outline-offset:2px}.ia-section-card-grid__image-wrap{align-items:center;background:var(--ds-surface-subtle,#f5f8fc);border-radius:var(--ds-radius-md,8px);display:flex;height:56px;justify-content:center;margin-bottom:var(--ds-space-2,8px);width:56px}.ia-section-card-grid__image{display:block;height:36px;max-width:36px;object-fit:contain;width:auto}.ia-section-card-grid__card-title{color:var(--ds-text-primary,#1a1f5e);font-family:var(--ia-font-family-heading);font-weight:var(--ds-font-weight-semibold,600);letter-spacing:-.015em;line-height:1.25}.ia-section-card-grid__card-desc{color:var(--ds-text-muted,#5a6785);font-size:14px;line-height:1.5}.ia-section-card-grid__card-link{color:var(--ds-text-accent,#4bc5dc);font-size:13px;font-weight:var(--ds-font-weight-medium,500);padding-top:var(--ds-space-2,8px)}.ia-section-card-grid__footer{margin:var(--ds-space-10,40px) 0 0}.ia-section-card-grid__footer-link{color:var(--ia-color-accent-emphasis);font-size:14px;font-weight:var(--ds-font-weight-medium,500);text-decoration:underline;text-underline-offset:4px}.ia-section-card-grid__footer-link:hover{color:var(--ds-text-accent,#4bc5dc)}.ia-section-card-grid{padding-block:clamp(72px,9vw,128px)}.ia-section-card-grid--theme-light{background:#fff}.ia-section-card-grid--theme-surface{background:var(--ds-surface-subtle,#f5f8fc)}.ia-section-card-grid__shell{margin-inline:auto;max-width:var(--ds-layout-container-max,1200px);padding-inline:clamp(24px,4vw,48px)}.ia-section-card-grid__header{margin-bottom:clamp(40px,5vw,64px);max-width:56rem}.ia-section-card-grid--align-center .ia-section-card-grid__header{margin-inline:auto;text-align:center}.ia-section-card-grid__eyebrow{color:var(--ia-color-accent-emphasis,#2e3191);font-size:12px;font-weight:500;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.ia-section-card-grid__headline{color:var(--ia-text-dark,#1a1f5e);font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 16px}.ia-section-card-grid__intro{color:var(--ia-text-muted,#5a6785);font-size:17px;line-height:1.7}.ia-section-card-grid__grid{display:grid;gap:20px;list-style:none;margin:0;padding:0}.ia-section-card-grid--cols-2 .ia-section-card-grid__grid,.ia-section-card-grid--cols-3 .ia-section-card-grid__grid,.ia-section-card-grid--cols-4 .ia-section-card-grid__grid{grid-template-columns:1fr}@media (min-width:640px){.ia-section-card-grid--cols-2 .ia-section-card-grid__grid{grid-template-columns:repeat(2,1fr)}.ia-section-card-grid--cols-3 .ia-section-card-grid__grid{grid-template-columns:repeat(3,1fr)}.ia-section-card-grid--cols-4 .ia-section-card-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ia-section-card-grid--cols-4 .ia-section-card-grid__grid{grid-template-columns:repeat(4,1fr)}}.ia-section-card-grid__card{background:#fff;border:1px solid rgba(26,31,94,.08);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:28px;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ia-section-card-grid--theme-surface .ia-section-card-grid__card{background:#fff}.ia-section-card-grid__card:hover{border-color:rgba(75,197,220,.4);box-shadow:0 8px 24px rgba(26,31,94,.06);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ia-section-card-grid__card:hover{transform:none}}.ia-section-card-grid__card:before{align-items:center;background:linear-gradient(135deg,rgba(75,197,220,.15),rgba(46,49,145,.1));border-radius:8px;color:var(--ia-color-accent,#4bc5dc);content:"✓";display:inline-flex;font-size:22px;font-weight:700;height:44px;justify-content:center;margin-bottom:4px;width:44px}.ia-section-card-grid__card-title{color:var(--ia-text-dark,#1a1f5e);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.ia-section-card-grid__card-desc{color:var(--ia-text-muted,#5a6785);font-size:14.5px;line-height:1.55;margin:0}.ia-section-card-grid__card-link{align-items:center;color:var(--ia-color-accent-emphasis,#2e3191);display:inline-flex;font-size:14px;font-weight:600;gap:4px;margin-top:auto;padding-top:12px;text-decoration:none}.ia-section-card-grid__card-link:hover{color:var(--ia-color-accent,#4bc5dc)}.ia-section-card-grid__footer{margin-top:32px;text-align:center}.ia-section-card-grid__footer-link{color:var(--ia-color-accent-emphasis,#2e3191);font-size:15px;font-weight:600;text-decoration:none}.ia-section-card-grid__footer-link:hover{color:var(--ia-color-accent,#4bc5dc)}.ia-page--product-overview .ia-section-card-grid{padding-block:clamp(40px,4vw,64px)}.ia-page--product-overview .ia-section-card-grid--theme-light{background:#fff}.ia-page--product-overview .ia-section-card-grid--theme-canvas,.ia-page--product-overview .ia-section-card-grid--theme-surface{background:#f5f8fc}.ia-page--product-overview .ia-section-card-grid__shell{max-width:1280px;padding-inline:clamp(24px,4vw,48px)}.ia-page--product-overview .ia-section-card-grid__header{margin-bottom:clamp(28px,3.4vw,44px);max-width:760px}.ia-page--product-overview .ia-section-card-grid__headline{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.03em;line-height:1.05}.ia-page--product-overview .ia-section-card-grid__grid{gap:18px}.ia-page--product-overview .ia-section-card-grid__card{border-radius:10px;gap:10px;min-height:100%;padding:24px}.ia-page--product-overview .ia-section-card-grid__card:before{border-radius:8px;font-size:18px;height:36px;width:36px}.ia-page--product-overview .ia-section-card-grid__card-title{font-size:17px}.ia-page--product-overview .ia-section-card-grid__card-desc{font-size:14px;line-height:1.5}