.ia-section-rich-content{padding-block:var(--ds-section-padding-default,clamp(64px,7vw,104px))}.ia-section-rich-content--theme-light{background:var(--ds-surface-raised,#fff);color:var(--ds-text-primary,#1a1f5e)}.ia-section-rich-content--theme-surface{background:var(--ds-surface-subtle,#f5f8fc);color:var(--ds-text-primary,#1a1f5e)}.ia-section-rich-content--theme-canvas{background:var(--ds-page-bg,#fbfcfe);color:var(--ds-text-primary,#1a1f5e)}.ia-section-rich-content__shell{padding-inline:clamp(var(--ds-space-5,20px),4vw,var(--ds-space-12,48px))}.ia-section-rich-content--width-narrow .ia-section-rich-content__shell{max-width:36rem}.ia-section-rich-content--width-measure .ia-section-rich-content__shell{max-width:48rem}.ia-section-rich-content--width-wide .ia-section-rich-content__shell{max-width:64rem}.ia-section-rich-content--align-center .ia-section-rich-content__shell{text-align:center}.ia-section-rich-content__header{margin-bottom:var(--ds-space-8,32px)}.ia-section-rich-content__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-rich-content__headline{color:inherit;font-family:var(--ia-font-family-heading);font-size:clamp(28px,4vw,40px);font-weight:var(--ds-font-weight-semibold,600);margin:0 0 var(--ds-space-4,16px);text-wrap:balance}.ia-section-rich-content__meta{color:var(--ds-text-muted,#5a6785);font-size:13px;letter-spacing:.04em;margin:0;text-transform:uppercase}.ia-section-rich-content__body{color:inherit;font-size:var(--ds-font-size-body-md,16px);line-height:1.65}.ia-section-rich-content__body>*+*{margin-top:var(--ds-space-4,16px)}.ia-section-rich-content__body h2,.ia-section-rich-content__body h3,.ia-section-rich-content__body h4{color:var(--ds-text-primary,#1a1f5e);font-family:var(--ia-font-family-heading);font-weight:var(--ds-font-weight-semibold,600);letter-spacing:-.02em;line-height:1.2;margin-top:var(--ds-space-10,40px);text-wrap:balance}.ia-section-rich-content__body h2{font-size:clamp(22px,2.5vw,28px)}.ia-section-rich-content__body h3{font-size:clamp(18px,2vw,22px)}.ia-section-rich-content__body h4{font-size:18px}.ia-section-rich-content__body h2+p,.ia-section-rich-content__body h3+p,.ia-section-rich-content__body h4+p{margin-top:var(--ds-space-3,12px)}.ia-section-rich-content__body p{margin:0}.ia-section-rich-content__body ol,.ia-section-rich-content__body ul{padding-left:var(--ds-space-5,20px)}.ia-section-rich-content__body li{margin-top:var(--ds-space-2,8px)}.ia-section-rich-content__body a{color:var(--ia-color-accent-emphasis);text-underline-offset:2px}.ia-section-rich-content__body a:hover{color:var(--ds-text-accent,#4bc5dc)}.ia-section-rich-content__body blockquote{border-left:3px solid var(--ds-text-accent,#4bc5dc);color:var(--ds-text-muted,#5a6785);font-size:clamp(18px,1.8vw,20px);font-style:italic;line-height:1.5;margin-block:var(--ds-space-8,32px);padding:var(--ds-space-2,8px) 0 var(--ds-space-2,8px) var(--ds-space-5,20px)}.ia-section-rich-content__body code,.ia-section-rich-content__body pre{background:var(--ds-surface-subtle,#f5f8fc);border-radius:var(--ds-radius-sm,4px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.ia-section-rich-content__body code{padding:2px 6px}.ia-section-rich-content__body pre{overflow-x:auto;padding:var(--ds-space-4,16px)}.ia-section-rich-content__body pre code{background:transparent;padding:0}.ia-section-rich-content__body img{border-radius:var(--ds-radius-md,8px);height:auto;max-width:100%}.ia-section-rich-content__body hr{border:0;border-top:1px solid var(--ds-border-subtle,rgba(26,31,94,.08));margin-block:var(--ds-space-10,40px)}.ia-section-rich-content{padding-block:clamp(72px,8vw,112px)}.ia-section-rich-content__shell{margin-inline:auto;max-width:var(--ds-layout-container-max,1200px);padding-inline:clamp(24px,4vw,48px)}.ia-section-rich-content--width-narrow .ia-section-rich-content__shell{max-width:56rem}.ia-section-rich-content--width-measure .ia-section-rich-content__shell{max-width:44rem}.ia-section-rich-content--align-center{text-align:center}.ia-section-rich-content--align-center .ia-section-rich-content__shell{margin-inline:auto}.ia-section-rich-content__header{margin-bottom:clamp(28px,3vw,48px)}.ia-section-rich-content__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-rich-content__headline{color:var(--ia-text-dark,#1a1f5e);font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0;max-width:22ch}.ia-section-rich-content--align-center .ia-section-rich-content__headline{margin-inline:auto}.ia-section-rich-content__body{color:var(--ia-text-dark,#1a1f5e);font-size:17px;line-height:1.72}.ia-section-rich-content__body p{margin:0 0 1.1em;max-width:65ch}.ia-section-rich-content--align-center .ia-section-rich-content__body p{margin-inline:auto}.ia-section-rich-content__body>p:first-child{font-size:19px;line-height:1.6}.ia-section-rich-content__body em,.ia-section-rich-content__body>p:first-child{color:var(--ia-text-muted,#5a6785);font-style:italic}.ia-section-rich-content__body strong{color:var(--ia-text-dark,#1a1f5e);font-weight:600}.ia-section-rich-content__body a{color:var(--ia-color-accent-emphasis,#2e3191);text-decoration:underline;text-underline-offset:3px}.ia-section-rich-content__body a:hover{color:var(--ia-color-accent,#4bc5dc)}.ia-section-rich-content--theme-callout{background:linear-gradient(135deg,rgba(26,31,94,.04),rgba(75,197,220,.06))}.ia-section-rich-content--theme-callout .ia-section-rich-content__shell{background:#fff;border-left:4px solid var(--ia-color-accent,#4bc5dc);border-radius:12px;box-shadow:0 4px 16px rgba(26,31,94,.06);padding:clamp(32px,5vw,56px)}.ia-section-rich-content--theme-callout .ia-section-rich-content__eyebrow{color:var(--ia-color-accent,#4bc5dc)}.ia-section-rich-content--theme-callout .ia-section-rich-content__headline{font-size:clamp(1.5rem,2.4vw,2rem)}.ia-section-rich-content--theme-callout .ia-section-rich-content__body>p:first-child{color:var(--ia-text-dark,#1a1f5e);font-size:18px;font-style:normal}.ia-section-rich-content--theme-callout .ia-section-rich-content__body strong{color:var(--ia-color-accent-emphasis,#2e3191)}.ia-page--product-overview .ia-section-rich-content{padding-block:clamp(40px,4vw,64px)}.ia-page--product-overview .ia-section-rich-content--theme-light{background:#fff}.ia-page--product-overview .ia-section-rich-content--theme-canvas,.ia-page--product-overview .ia-section-rich-content--theme-surface{background:#fbfcfe}.ia-page--product-overview .ia-section-rich-content--theme-callout{background:#f5f8fc}.ia-page--product-overview .ia-section-rich-content--width-measure .ia-section-rich-content__shell,.ia-page--product-overview .ia-section-rich-content--width-narrow .ia-section-rich-content__shell,.ia-page--product-overview .ia-section-rich-content--width-wide .ia-section-rich-content__shell,.ia-page--product-overview .ia-section-rich-content__shell{max-width:1280px;padding-inline:clamp(24px,4vw,48px)}.ia-page--product-overview .ia-section-rich-content__header{margin-bottom:clamp(24px,3vw,40px);max-width:760px}.ia-page--product-overview .ia-section-rich-content__headline{font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.03em;line-height:1.05;max-width:20ch}.ia-page--product-overview .ia-section-rich-content__body{font-size:16.5px;line-height:1.62}.ia-page--product-overview .ia-section-rich-content__body>*+*{margin-top:14px}.ia-page--product-overview .ia-section-rich-content__body p{max-width:68ch}.ia-page--product-overview .ia-section-rich-content__body>p:first-child{font-size:18px;line-height:1.55}.ia-page--product-overview .ia-section-rich-content--theme-callout .ia-section-rich-content__shell{border-left:0;border-radius:12px;box-shadow:0 10px 32px rgba(26,31,94,.07);max-width:1040px;padding:clamp(28px,4vw,48px)}@media (min-width:1040px){.ia-page--product-overview .ia-section-rich-content__body:has(>table){display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);max-width:none}.ia-page--product-overview .ia-section-rich-content__body:has(>table)>:not(table){grid-column:1;max-width:none}.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table{align-self:start;grid-column:2;grid-row:1/span 5;margin:0;position:static;width:100%}.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~aside,.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~h2,.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~h3,.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~h4,.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~ol,.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~p,.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~ul{grid-column:1/-1}.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table~h3{margin-top:clamp(28px,4vw,44px)}}.ia-page--product-overview .ia-section-rich-content__body table{background:#fff;border:1px solid rgba(26,31,94,.08);border-collapse:separate;border-radius:12px;border-spacing:0;box-shadow:0 12px 32px rgba(26,31,94,.06);overflow:hidden;table-layout:fixed}.ia-page--product-overview .ia-section-rich-content__body th{background:#1a1f5e;color:#fff;font-size:12px;letter-spacing:.06em;line-height:1.3;padding:10px 12px;text-transform:uppercase}.ia-page--product-overview .ia-section-rich-content__body td{color:#1a1f5e;font-size:14px;line-height:1.45;padding:10px 12px;vertical-align:top}.ia-page--product-overview .ia-section-rich-content__body tbody tr:nth-child(2n){background:#f8fafd}@media (min-width:900px){.ia-page--product-overview .ia-section-rich-content__body>ol:has(>li:nth-child(4)):not(:has(>li:nth-child(5))){display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding-left:0}.ia-page--product-overview .ia-section-rich-content__body>ol:has(>li:nth-child(4)):not(:has(>li:nth-child(5)))>li{background:#fff;border:1px solid rgba(26,31,94,.08);border-radius:12px;box-shadow:0 8px 24px rgba(26,31,94,.05);margin:0;min-height:0;padding:22px 24px 22px 64px}}@media (max-width:1039.98px){.ia-page--product-overview .ia-section-rich-content__body:has(>table){display:block}.ia-page--product-overview .ia-section-rich-content__body:has(>table)>table{margin-top:24px}}