/* Article-owned viewer; these selectors never restyle theme images. */
img[data-cas-image-trigger]{cursor:zoom-in}
img[data-cas-image-trigger]:focus-visible{outline:3px solid #328bd4;outline-offset:5px}
[data-cas-image-restored]:focus,[data-cas-image-restored]:focus-visible{outline:none!important;outline-offset:0!important}
[data-cas-image-restored-decoration]{box-shadow:var(--cas-image-return-box-shadow)!important;border-top-width:var(--cas-image-return-border-top-width)!important;border-top-style:var(--cas-image-return-border-top-style)!important;border-top-color:var(--cas-image-return-border-top-color)!important;border-right-width:var(--cas-image-return-border-right-width)!important;border-right-style:var(--cas-image-return-border-right-style)!important;border-right-color:var(--cas-image-return-border-right-color)!important;border-bottom-width:var(--cas-image-return-border-bottom-width)!important;border-bottom-style:var(--cas-image-return-border-bottom-style)!important;border-bottom-color:var(--cas-image-return-border-bottom-color)!important;border-left-width:var(--cas-image-return-border-left-width)!important;border-left-style:var(--cas-image-return-border-left-style)!important;border-left-color:var(--cas-image-return-border-left-color)!important;border-top-left-radius:var(--cas-image-return-border-top-left-radius)!important;border-top-right-radius:var(--cas-image-return-border-top-right-radius)!important;border-bottom-left-radius:var(--cas-image-return-border-bottom-left-radius)!important;border-bottom-right-radius:var(--cas-image-return-border-bottom-right-radius)!important}
.cas-article-image-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:var(--cas-image-overlay-background,rgba(9,15,26,.88));backdrop-filter:blur(var(--cas-image-overlay-blur,0px));-webkit-backdrop-filter:blur(var(--cas-image-overlay-blur,0px));box-sizing:border-box;color:#fff;overscroll-behavior:contain;font-family:system-ui,sans-serif}
.cas-article-image-modal[hidden]{display:none!important}
.cas-article-image-modal .cas-article-image-dialog{width:max-content;max-width:100%;height:max-content;max-height:100%;display:flex;flex-direction:column;position:relative;min-width:0;border-radius:14px;background:#111a27;box-shadow:0 22px 90px #0008;overflow:hidden}
.cas-article-image-modal .cas-article-image-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 12px;flex-shrink:0}
.cas-article-image-modal button{appearance:none;border:1px solid #ffffff55;border-radius:8px;background:#26364b;color:#fff;padding:8px 14px;font:600 14px/1.3 system-ui,sans-serif;cursor:pointer;min-height:38px}
.cas-article-image-modal button:hover{background:#354e6c;color:#fff}
.cas-article-image-modal button:focus-visible{outline:3px solid #8acaff;outline-offset:2px}
.cas-article-image-modal .cas-article-image-toolbar .cas-article-image-close{display:grid;place-items:center;box-sizing:border-box;flex:none;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;margin:0;font-size:0;line-height:1;background:var(--cas-image-close-background,#a63838);color:var(--cas-image-close-color,#fff)}
.cas-article-image-modal .cas-article-image-toolbar .cas-article-image-close:hover{background:var(--cas-image-close-hover,#862d2d);color:var(--cas-image-close-color,#fff)}
.cas-article-image-modal .cas-article-image-close-icon{display:block;position:relative;width:18px;height:18px;margin:0;padding:0}
.cas-article-image-modal .cas-article-image-close-icon:before,.cas-article-image-modal .cas-article-image-close-icon:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}
.cas-article-image-modal .cas-article-image-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}
.cas-article-image-modal .cas-article-image-stage{display:grid;place-items:center;overflow:hidden;max-width:calc(100vw - 48px);max-height:calc(100dvh - 110px);min-height:1px;overscroll-behavior:contain}
.cas-article-image-modal .cas-article-image-stage img{display:block;width:auto;height:auto;max-width:calc(100vw - 48px);max-height:calc(100dvh - 110px);object-fit:contain;margin:0;border:0;border-radius:0 0 12px 12px;box-shadow:none}
.cas-article-image-modal .cas-article-image-error{margin:0;padding:20px 24px;color:#fff;font-size:16px}
.cas-article-image-modal .cas-article-image-error[hidden]{display:none!important}
.cas-article-image-modal .cas-article-image-stage[hidden],.cas-article-image-modal .cas-article-image-stage img[hidden],.cas-article-image-modal .cas-article-image-loading[hidden]{display:none!important}
.cas-article-image-modal .cas-article-image-stage.is-loading{min-width:min(320px,calc(100vw - 48px));min-height:200px}
.cas-article-image-modal .cas-article-image-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;box-sizing:border-box;color:#fff;font:500 16px/1.5 system-ui,sans-serif;text-align:center}
.cas-article-image-modal .cas-article-image-spinner{display:block;box-sizing:border-box;width:40px;height:40px;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:cas-article-image-loading 1s linear infinite}
@keyframes cas-article-image-loading{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.cas-article-image-modal .cas-article-image-spinner{animation:none}}
@media(max-width:767px){.cas-article-image-modal{padding:10px}.cas-article-image-modal .cas-article-image-stage,.cas-article-image-modal .cas-article-image-stage img{max-width:calc(100vw - 20px);max-height:calc(100dvh - 84px)}}

/* Applied only to marked, generated article prose; native saved styles and inline zeroes win. */
p.cas-aicg-list-lead{margin-block-end:.35em;font-weight:600}
p.cas-aicg-list-lead+:is(ul,ol).cas-aicg-prose-list{margin-block-start:0}
:is(ul,ol).cas-aicg-prose-list:not(:last-child){margin-block-end:1em}
:is(ul,ol).cas-aicg-prose-list+p.cas-aicg-list-following{margin-block-start:0}
/* Earlier native Flex bodies use a fixed reading width until the mobile breakpoint.
   Bound generated bodies even when no reference sections are enabled; narrower native widths remain intact. */
.elementor .e-con[class*="cas-aicg-"][class*="-body"]{max-width:100%}
/* Give the expanded CAS contents list room below its summary in every native editor. */
:is(nav.cas-aicg-table-of-contents,nav.cas-aicg-toc) details[open]>summary{margin-block-end:12px}
/* Article heading spacing must survive theme rules such as h2 margin-bottom:-10px.
   Native per-widget margins remain editable and are applied outside this title. */
.elementor :where([class*="cas-aicg-"][class*="-body"]) .elementor-heading-title.elementor-size-default{margin-block-end:16px}
.cas-aicg-standard-layout :is(h2,h3,h4){margin-block-end:16px}

/* Article-body layout only: inherit the site's typography, colours and chrome. */
.cas-aicg-standard-layout { min-width:0; max-width:100%; overflow-wrap:anywhere; }
.cas-aicg-standard-layout table { display:block; max-width:100%; overflow-x:auto; overflow-wrap:normal; word-break:normal; }
.cas-aicg-standard-layout img { max-width:100%; height:auto; }
.cas-aicg-standard-layout .wp-block-image { width:100%; max-width:100%; margin-inline:0; }
.cas-aicg-standard-layout .wp-block-image img { display:block; width:100%; height:auto; }
.cas-aicg-classic-layout { width:100%; max-width:1170px; margin-inline:auto; }
.cas-aicg-classic-layout .cas-aicg-classic-owned { box-sizing:border-box; min-width:0; }
.cas-aicg-classic-layout > .cas-aicg-classic-owned + .cas-aicg-classic-owned { margin-top:2rem; }
.cas-aicg-classic-layout .cas-aicg-classic-section > :first-child { margin-top:0; }
.cas-aicg-classic-layout .cas-aicg-classic-section > :last-child { margin-bottom:0; }
.cas-aicg-classic-layout img { display:block; width:100%; height:auto; }
.cas-aicg-classic-layout figure { margin-inline:0; max-width:100%; }
.cas-aicg-classic-layout .cas-aicg-classic-columns,
.cas-aicg-classic-layout .cas-aicg-classic-media-row,
.cas-aicg-classic-layout .cas-aicg-classic-magazine-row,
.cas-aicg-classic-layout .cas-aicg-classic-guide-row { display:grid; gap:clamp(1.25rem,3vw,2.5rem); align-items:start; }
.cas-aicg-classic-layout .cas-aicg-classic-cols-2 { grid-template-columns:repeat(2,minmax(0,1fr)); }
.cas-aicg-classic-layout .cas-aicg-classic-cols-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
.cas-aicg-classic-layout .cas-aicg-custom-row { grid-template-columns:var(--cas-custom-columns,minmax(0,1fr)); }
.cas-aicg-classic-layout .cas-aicg-classic-image-right { grid-template-columns:minmax(0,3fr) minmax(0,2fr); }
.cas-aicg-classic-layout .cas-aicg-classic-image-left { grid-template-columns:minmax(0,2fr) minmax(0,3fr); }
.cas-aicg-classic-layout .cas-aicg-classic-image-left > .cas-aicg-classic-image { grid-column:1; grid-row:1; }
.cas-aicg-classic-layout .cas-aicg-classic-image-left > .cas-aicg-classic-copy { grid-column:2; grid-row:1; }
.cas-aicg-classic-layout .cas-aicg-classic-magazine-row { grid-template-columns:minmax(0,7fr) minmax(0,3fr); }
.cas-aicg-classic-layout .cas-aicg-classic-guide-row { grid-template-columns:minmax(0,28fr) minmax(0,72fr); }
/* Guide chapters keep the heading with the full-width body; images do not become oversized banners. */
.cas-aicg-guide-chapter { min-width:0; }
.cas-aicg-guide-chapter > figure,
.cas-aicg-guide-chapter > .wp-block-image,
.elementor .cas-aicg-guide-chapter .elementor-widget.elementor-widget-image { width:100%; max-width:560px; margin-inline:auto; }
.cas-aicg-guide-chapter > figure img,
.cas-aicg-guide-chapter > .wp-block-image img,
.cas-aicg-guide-chapter .elementor-widget-image img { max-width:100%; height:auto; }
.cas-aicg-classic-layout .cas-aicg-classic-main > .cas-aicg-classic-owned + .cas-aicg-classic-owned,
.cas-aicg-classic-layout .cas-aicg-classic-sidebar > .cas-aicg-classic-owned + .cas-aicg-classic-owned { margin-top:2rem; }
.cas-aicg-classic-cards .cas-aicg-classic-columns > .cas-aicg-classic-section { border:1px solid currentColor; border-radius:.5rem; padding:1.25rem; }
.cas-aicg-classic-layout .cas-aicg-classic-table-scroll { max-width:100%; overflow-x:auto; }
.cas-aicg-classic-layout .cas-aicg-classic-table-scroll table { margin-block:0; }
.cas-aicg-classic-layout .cas-aicg-classic-slot,
.cas-aicg-classic-layout .cas-aicg-classic-placeholder,
.cas-aicg-magazine-slot-toc,
[class*="cas-aicg-magazine-slot-image-"],
[class*="cas-aicg-rhythm-slot-image-"],
[class*="cas-aicg-spotlight-slot-image-"] { display:none; }
@media (max-width:767px) {
 .cas-aicg-classic-layout .cas-aicg-classic-columns,
 .cas-aicg-classic-layout .cas-aicg-classic-media-row,
 .cas-aicg-classic-layout .cas-aicg-classic-magazine-row,
 .cas-aicg-classic-layout .cas-aicg-classic-guide-row { grid-template-columns:minmax(0,1fr); }
 .cas-aicg-classic-layout .cas-aicg-classic-image-left > .cas-aicg-classic-image { grid-column:1; grid-row:1; }
 .cas-aicg-classic-layout .cas-aicg-classic-image-left > .cas-aicg-classic-copy { grid-column:1; grid-row:2; }
}

/* Publisher-owned references keep their selected row layout in Classic and blocks. */
.cas-aicg-reference-links:not(.elementor-element) .cas-aicg-reference-row { display:grid; grid-template-columns:minmax(0,1fr); gap:24px; align-items:start; margin-block:0 24px; }
.cas-aicg-reference-links:not(.elementor-element) .cas-aicg-reference-columns-2 { grid-template-columns:repeat(2,minmax(0,1fr)); }
.cas-aicg-reference-links:not(.elementor-element) .cas-aicg-reference-columns-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
.cas-aicg-reference-links:not(.elementor-element) .cas-aicg-reference-row > .cas-aicg-reference-section { min-width:0; overflow-wrap:anywhere; margin:0; }
.cas-aicg-reference-section > :first-child,
.cas-aicg-reference-section > .cas-aicg-social-links > :first-child { margin-top:0; }
@media (min-width:782px) {
 /* Native Column widths remain editable; rows without explicit widths use the default grid. */
 .cas-aicg-reference-links:not(.elementor-element) .cas-aicg-reference-columns-3:has(> .cas-aicg-reference-section[style*="flex-basis"]) { display:flex; flex-wrap:nowrap; }
 .cas-aicg-reference-links:not(.elementor-element) .cas-aicg-reference-columns-3 > .cas-aicg-reference-section[style*="flex-basis"] { flex-shrink:1; }
}
@media (max-width:767px) {
 .cas-aicg-reference-links:not(.elementor-element) .cas-aicg-reference-row { grid-template-columns:minmax(0,1fr); }
}
/* Article-owned product details also travel with the exported portable styles. */
.cas-aicg-product-design { margin-block:2em; }
.cas-aicg-product-card { margin-block:1.5em; padding:1.25em; border:1px solid #cbd5e1; border-radius:12px; }
.cas-aicg-product-card > :first-child { margin-top:0; }
.cas-aicg-product-card > :last-child { margin-bottom:0; }
.cas-aicg-product-card .cas-aicg-product-photo img { max-width:100%; height:auto; object-fit:contain; }
.cas-aicg-product-gallery:not(.elementor-element) { display:grid!important; grid-template-columns:none; grid-auto-flow:column; grid-auto-columns:minmax(0,1fr); gap:20px; margin-block:1.25em; }
.cas-aicg-product-gallery:not(.elementor-element) > figure { margin:0; width:100% !important; min-width:0; }
.cas-aicg-product-gallery img { width:100%; height:auto; object-fit:contain; }
.cas-aicg-product-gallery figcaption { font-size:.875em; line-height:1.45; margin-top:.5em; }
.cas-aicg-product-facts, .cas-aicg-product-comparison { max-width:100%; overflow-x:auto; }
.cas-aicg-product-facts table, .cas-aicg-product-comparison table { width:100%; border-collapse:collapse; }
.cas-aicg-product-facts :is(th,td), .cas-aicg-product-comparison :is(th,td) { padding:.7em .9em; border:1px solid #cbd5e1; text-align:left; vertical-align:top; }
.cas-aicg-product-comparison th:not(:first-child), .cas-aicg-product-comparison td { min-width:150px; }
.cas-aicg-product-actions { display:flex; flex-wrap:wrap; gap:12px; margin-block:1.25em; }
.cas-aicg-product-actions > a, .cas-aicg-product-action .wp-block-button__link, .cas-aicg-product-action .elementor-button {
 display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:.75em 1.3em; box-sizing:border-box; border-radius:6px; border:1px solid #0b5faa; background:#0b5faa; color:#fff; text-decoration:none; font-weight:700; line-height:1.3; white-space:normal;
}
.cas-aicg-product-actions > a:hover, .cas-aicg-product-action .wp-block-button__link:hover, .cas-aicg-product-action .elementor-button:hover { background:#084c89; color:#fff; }
.cas-aicg-product-actions a:focus-visible, .cas-aicg-product-action a:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
@media (max-width:600px) {
.cas-aicg-product-gallery:not(.elementor-element) { grid-template-columns:minmax(0,1fr); grid-auto-flow:row; grid-auto-columns:auto; }
 .cas-aicg-product-card { padding:1em; }
 .cas-aicg-product-actions > a, .cas-aicg-product-actions > .wp-block-button { width:100%; }
 .cas-aicg-product-actions .wp-block-button__link { width:100%; }
}

.cas-aicg-advanced-body.e-con{max-width:100%;margin-inline:auto}.cas-aicg-advanced-component{min-width:0;--cas-advanced-card-padding:20px;--cas-advanced-card-radius:0px}.cas-aicg-advanced-preset-modern{--cas-advanced-card-padding:24px;--cas-advanced-card-radius:8px}.cas-aicg-advanced-preset-minimal{--cas-advanced-card-padding:16px}.cas-aicg-advanced-component .elementor-widget-text-editor{min-width:0;overflow-wrap:anywhere}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards{--cas-advanced-columns:1}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-cols-2{--cas-advanced-columns:2}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-cols-3{--cas-advanced-columns:3}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-cols-4{--cas-advanced-columns:4}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards .elementor-widget-text-editor ul{display:grid;grid-template-columns:repeat(var(--cas-advanced-columns),minmax(0,1fr));gap:20px;padding-inline-start:0;list-style-position:inside}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards .elementor-widget-text-editor ul>li{min-width:0;margin:0;padding:var(--cas-advanced-card-padding);border:1px solid rgba(127,127,127,.25);border-radius:var(--cas-advanced-card-radius);break-inside:avoid}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards .elementor-widget-text-editor li ul{display:block;padding-inline-start:1.5em}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards .elementor-widget-text-editor li li{border:0;padding:0}.cas-aicg-advanced-steps .elementor-widget-text-editor ol>li,.cas-aicg-advanced-checklist .elementor-widget-text-editor ul>li{margin-block-end:.75em;padding-inline-start:.25em}.cas-aicg-advanced-comparison_table .cas-aicg-table-scroll{max-width:100%;overflow-x:auto}@media(max-width:1024px){.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-cols-3,.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-cols-4{--cas-advanced-columns:2}}@media(max-width:767px){.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards{--cas-advanced-columns:1;--cas-advanced-card-padding:16px}.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards .elementor-widget-text-editor ul{gap:16px}}.cas-aicg-advanced-list-grid{--cas-advanced-columns:1}.cas-aicg-advanced-list-grid.cas-aicg-advanced-cols-2{--cas-advanced-columns:2}.cas-aicg-advanced-list-grid.cas-aicg-advanced-cols-3{--cas-advanced-columns:3}.cas-aicg-advanced-list-grid.cas-aicg-advanced-cols-4{--cas-advanced-columns:4}.cas-aicg-advanced-list-grid .elementor-widget-text-editor :is(ul,ol){display:grid;grid-template-columns:repeat(var(--cas-advanced-columns),minmax(0,1fr));gap:20px;padding-inline-start:0;list-style-position:inside}.cas-aicg-advanced-list-grid .elementor-widget-text-editor :is(ul,ol)>li{min-width:0;margin:0;padding:var(--cas-advanced-card-padding);border:1px solid rgba(127,127,127,.25);border-radius:var(--cas-advanced-card-radius);break-inside:avoid}.cas-aicg-advanced-list-grid .elementor-widget-text-editor li :is(ul,ol){display:block;padding-inline-start:1.5em}.cas-aicg-advanced-list-grid .elementor-widget-text-editor li li{border:0;padding:0;margin-block:.5em}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways.cas-aicg-advanced-variant-cards,.cas-aicg-advanced-list-grid) :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):not(:last-child){margin-block-end:1em}.cas-aicg-advanced-statistic_cards :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{border-block-start-width:4px;text-align:center}.cas-aicg-advanced-feature_grid :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{background:rgba(127,127,127,.06);border-style:dashed}.cas-aicg-advanced-numbered_cards :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li{border-block-start-width:3px}.cas-aicg-advanced-numbered_cards :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li::marker{font-weight:700}.cas-aicg-advanced-variant-compact .elementor-widget-text-editor :is(ul,ol)>li{margin-block-end:.5em}.cas-aicg-advanced-timeline :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol{border-inline-start:2px solid rgba(127,127,127,.4);padding-inline-start:2em}.cas-aicg-advanced-timeline :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li{position:relative;padding-inline-start:.5em;padding-block:0 1.5em}.cas-aicg-advanced-timeline :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:last-child{padding-block-end:0}.cas-aicg-advanced-timeline :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li::before{content:"";position:absolute;inset-inline-start:-2.38em;top:.35em;width:.65em;height:.65em;border-radius:50%;background:currentColor}.cas-aicg-advanced-benefits :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{border-inline-start:3px solid #047857;padding-inline-start:1em;margin-block-end:1em}.cas-aicg-advanced-limitations :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{border-inline-start:3px dashed #B45309;padding-inline-start:1em;margin-block-end:1em}.cas-aicg-advanced-requirements :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{list-style-type:square}.cas-aicg-advanced-requirements :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{padding:.5em;border-block-end:1px solid rgba(127,127,127,.3)}.cas-aicg-advanced-resource_list :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{padding-block:.75em;border-block-end:1px dashed rgba(127,127,127,.4)}.cas-aicg-advanced-resource_list .elementor-widget-text-editor a{text-decoration:underline;text-underline-offset:.18em}.cas-aicg-advanced-glossary :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{list-style-type:circle}.cas-aicg-advanced-glossary :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{padding:.75em .5em;border-block-end:1px solid rgba(127,127,127,.3)}.cas-aicg-advanced-image_caption :is(.widget-image-caption,.elementor-image-caption){margin-block-start:1em;padding-block-start:.75em;border-block-start:1px solid rgba(127,127,127,.3)}.cas-aicg-advanced-image_spotlight .elementor-widget-image img{box-shadow:0 6px 20px rgba(0,0,0,.12)}.cas-aicg-advanced-pull_quote .elementor-widget-text-editor blockquote{margin-inline:0;padding:1.5em 2em;border-inline:0;border-block:3px double currentColor;text-align:center}.cas-aicg-advanced-pull_quote .elementor-widget-text-editor cite{display:block;margin-block-start:.75em}.cas-aicg-advanced-conclusion{border-block-start:1px solid rgba(127,127,127,.25);padding-block-start:24px}.cas-aicg-advanced-tip_box{background:rgba(4,120,87,.04)}.cas-aicg-advanced-warning_box{background:rgba(180,83,9,.05)}.cas-aicg-advanced-key_fact{background:rgba(29,78,216,.04)}@media(max-width:1024px){.cas-aicg-advanced-list-grid.cas-aicg-advanced-cols-3,.cas-aicg-advanced-list-grid.cas-aicg-advanced-cols-4{--cas-advanced-columns:2}}@media(max-width:767px){.cas-aicg-advanced-list-grid.cas-aicg-advanced-component{--cas-advanced-columns:1;--cas-advanced-card-padding:16px}.cas-aicg-advanced-list-grid .elementor-widget-text-editor :is(ul,ol){gap:16px}.cas-aicg-advanced-pull_quote .elementor-widget-text-editor blockquote{padding:1em}}@keyframes cas-aicg-soft-fade{from{opacity:.85}to{opacity:1}}@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.cas-aicg-native-advanced .cas-aicg-advanced-component.cas-aicg-motion-hover-lift{transition:translate var(--cas-aicg-motion-duration,360ms) ease}.cas-aicg-native-advanced .cas-aicg-advanced-component.cas-aicg-motion-hover-lift:hover{translate:0 -3px}}@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.cas-aicg-native-advanced .cas-aicg-advanced-component.cas-aicg-motion-hover-soft_shadow{transition:box-shadow var(--cas-aicg-motion-duration,360ms) ease}.cas-aicg-native-advanced .cas-aicg-advanced-component.cas-aicg-motion-hover-soft_shadow:hover{box-shadow:0 8px 24px #0f172a1f}}@media(prefers-reduced-motion:no-preference){.cas-aicg-native-advanced .cas-aicg-advanced-component.cas-aicg-motion-entrance-fade{animation:cas-aicg-soft-fade var(--cas-aicg-motion-duration,360ms) ease-out 1}}@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.elementor .elementor-element.cas-aicg-advanced-component.cas-aicg-motion-hover-lift{transition:translate var(--cas-aicg-motion-duration,360ms) ease}.elementor .elementor-element.cas-aicg-advanced-component.cas-aicg-motion-hover-lift:hover{translate:0 -3px}}@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.elementor .elementor-element.cas-aicg-advanced-component.cas-aicg-motion-hover-soft_shadow{transition:box-shadow var(--cas-aicg-motion-duration,360ms) ease}.elementor .elementor-element.cas-aicg-advanced-component.cas-aicg-motion-hover-soft_shadow:hover{box-shadow:0 8px 24px #0f172a1f}}@media(prefers-reduced-motion:no-preference){.elementor .elementor-element.cas-aicg-advanced-component.cas-aicg-motion-entrance-fade{animation:cas-aicg-soft-fade var(--cas-aicg-motion-duration,360ms) ease-out 1}}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{display:grid;grid-template-columns:repeat(var(--cas-presentation-columns,1),minmax(0,1fr));gap:var(--cas-card-item-gap,12px);padding-inline-start:0;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{min-width:0;box-sizing:border-box;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li::marker{content:""}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li::before{content:"•";border:0;border-radius:0;background:none;color:var(--cas-presentation-accent,currentColor);font-size:calc(var(--cas-card-badge-size,24px) * .6)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,10px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,24px);height:var(--cas-card-badge-size,24px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content){grid-template-columns:var(--cas-card-badge-size,24px) minmax(0,1fr);grid-template-rows:auto;align-items:center}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{justify-self:center;align-self:var(--cas-card-badge-align,center)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::after{top:50%;transform:translateY(-50%)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:2;grid-row:1;align-self:center}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li :is(ul,ol){display:block;padding-inline-start:1.5em;list-style:revert}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li li{display:list-item;list-style:revert}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li li::before,.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li li::after{content:none}@media(max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{grid-template-columns:repeat(min(2,var(--cas-presentation-columns,1)),minmax(0,1fr))}}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{grid-template-columns:minmax(0,1fr)}}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){display:grid;grid-template-columns:repeat(var(--cas-presentation-columns,3),minmax(0,1fr));gap:var(--cas-card-item-gap,var(--cas-native-column-gap,24px));padding-inline-start:0;border-inline-start:0;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li{position:relative;box-sizing:border-box;min-width:0;margin:0;break-inside:avoid;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::marker{content:""}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{display:block;box-sizing:border-box;width:2.5em;height:2.5em;margin-block:0 16px;border:1.5px solid var(--cas-presentation-accent,currentColor);border-radius:50%;color:var(--cas-presentation-accent,currentColor);position:static;inset:auto;background:transparent}@media(max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:repeat(min(2,var(--cas-presentation-columns,3)),minmax(0,1fr))}}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:minmax(0,1fr);gap:var(--cas-card-item-gap,16px)}}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{content:"";background:radial-gradient(circle,var(--cas-presentation-accent,currentColor) 0 18%,transparent 20%)}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li :is(ul,ol){display:block;padding-inline-start:1.5em;list-style:revert;border:0}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li{display:list-item;list-style:revert}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::before,.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::after{content:none}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,16px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,40px);height:var(--cas-card-badge-size,40px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-icon_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){display:grid;grid-template-columns:repeat(var(--cas-presentation-columns,3),minmax(0,1fr));gap:var(--cas-card-item-gap,var(--cas-native-column-gap,24px));padding-inline-start:0;border-inline-start:0;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li{position:relative;box-sizing:border-box;min-width:0;margin:0;break-inside:avoid;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::marker{content:""}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{display:block;box-sizing:border-box;width:2.5em;height:2.5em;margin-block:0 16px;border:1.5px solid var(--cas-presentation-accent,currentColor);border-radius:50%;color:var(--cas-presentation-accent,currentColor);position:static;inset:auto;background:transparent}@media(max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:repeat(min(2,var(--cas-presentation-columns,3)),minmax(0,1fr))}}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:minmax(0,1fr);gap:var(--cas-card-item-gap,16px)}}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{content:"";width:1.2em;height:1.2em;border-radius:4px}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li :is(ul,ol){display:block;padding-inline-start:1.5em;list-style:revert;border:0}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li{display:list-item;list-style:revert}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::before,.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::after{content:none}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,16px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,40px);height:var(--cas-card-badge-size,40px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-checklist_tiles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){display:grid;grid-template-columns:repeat(var(--cas-presentation-columns,3),minmax(0,1fr));gap:var(--cas-card-item-gap,var(--cas-native-column-gap,24px));padding-inline-start:0;border-inline-start:0;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li{position:relative;box-sizing:border-box;min-width:0;margin:0;break-inside:avoid;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::marker{content:""}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{display:block;box-sizing:border-box;width:2.5em;height:2.5em;margin-block:0 16px;border:1.5px solid var(--cas-presentation-accent,currentColor);border-radius:50%;color:var(--cas-presentation-accent,currentColor);position:static;inset:auto;background:transparent}@media(max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:repeat(min(2,var(--cas-presentation-columns,3)),minmax(0,1fr))}}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:minmax(0,1fr);gap:var(--cas-card-item-gap,16px)}}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{content:counter(list-item);text-align:center;line-height:2.3;font-weight:700;font-variant-numeric:tabular-nums}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li :is(ul,ol){display:block;padding-inline-start:1.5em;list-style:revert;border:0}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li{display:list-item;list-style:revert}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::before,.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::after{content:none}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value])){list-style:revert;list-style-position:inside}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value]))>li{list-style:inherit}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value]))>li::before{content:none}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value]))>li::marker{content:normal;font-weight:700}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,16px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,40px);height:var(--cas-card-badge-size,40px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-numbered_circles :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){display:grid;grid-template-columns:repeat(var(--cas-presentation-columns,3),minmax(0,1fr));gap:var(--cas-card-item-gap,var(--cas-native-column-gap,24px));padding-inline-start:0;border-inline-start:0;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li{position:relative;box-sizing:border-box;min-width:0;margin:0;break-inside:avoid;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::marker{content:""}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{display:block;box-sizing:border-box;width:2.5em;height:2.5em;margin-block:0 16px;border:1.5px solid var(--cas-presentation-accent,currentColor);border-radius:50%;color:var(--cas-presentation-accent,currentColor);position:static;inset:auto;background:transparent}@media(max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:repeat(min(2,var(--cas-presentation-columns,3)),minmax(0,1fr))}}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:minmax(0,1fr);gap:var(--cas-card-item-gap,16px)}}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{content:counter(list-item);text-align:center;line-height:2.3;font-weight:700;font-variant-numeric:tabular-nums}@media(min-width:768px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:not(:last-child)::after{content:"→";position:absolute;inset-inline-end:-19px;top:24px;width:14px;text-align:center;color:var(--cas-presentation-accent,currentColor)}}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li :is(ul,ol){display:block;padding-inline-start:1.5em;list-style:revert;border:0}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li{display:list-item;list-style:revert}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::before,.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::after{content:none}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value])){list-style:revert;list-style-position:inside}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value]))>li{list-style:inherit}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value]))>li::before{content:none}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol:is([reversed],[type]:not([type="1"]),:has(>li[value]))>li::marker{content:normal;font-weight:700}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,16px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,40px);height:var(--cas-card-badge-size,40px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component.cas-aicg-presentation-timeline_rail :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){display:block;list-style:decimal;padding-inline-start:2em;border-inline-start:2px solid var(--cas-presentation-accent,currentColor)}.cas-aicg-advanced-component.cas-aicg-presentation-timeline_rail :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li{position:relative;margin-block:0 24px;padding-inline-start:16px}.cas-aicg-advanced-component.cas-aicg-presentation-timeline_rail :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{content:"";position:absolute;inset-inline-start:-2.45em;top:.45em;width:.75em;height:.75em;background:var(--cas-presentation-accent,currentColor);border:3px solid Canvas;border-radius:50%;box-shadow:0 0 0 1px var(--cas-presentation-accent,currentColor)}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){display:grid;grid-template-columns:repeat(var(--cas-presentation-columns,3),minmax(0,1fr));gap:var(--cas-card-item-gap,var(--cas-native-column-gap,24px));padding-inline-start:0;border-inline-start:0;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li{position:relative;box-sizing:border-box;min-width:0;margin:0;break-inside:avoid;list-style:none}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::marker{content:""}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{display:block;box-sizing:border-box;width:2.5em;height:2.5em;margin-block:0 16px;border:1.5px solid var(--cas-presentation-accent,currentColor);border-radius:50%;color:var(--cas-presentation-accent,currentColor);position:static;inset:auto;background:transparent}@media(max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:repeat(min(2,var(--cas-presentation-columns,3)),minmax(0,1fr))}}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){grid-template-columns:minmax(0,1fr);gap:var(--cas-card-item-gap,16px)}}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::before{content:"↗";line-height:2.3;text-align:center;font-weight:700}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li :is(ul,ol){display:block;padding-inline-start:1.5em;list-style:revert;border:0}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li{display:list-item;list-style:revert}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::before,.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li li::after{content:none}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,16px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,40px);height:var(--cas-card-badge-size,40px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-resource_cards :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}@media(min-width:1025px){.cas-aicg-advanced-component.cas-aicg-presentation-faq_split :is(.cas-aicg-native-copy:has(>details),.cas-aicg-native-copy>.cas-aicg-faq,.cas-aicg-faq.e-con:not(:has(>.e-con-inner)),.cas-aicg-faq>.e-con-inner),.cas-aicg-advanced-component.cas-aicg-presentation-faq_split>.elementor-container>.elementor-column>.elementor-widget-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:40px;align-items:start}.cas-aicg-advanced-component.cas-aicg-presentation-faq_split :is(.cas-aicg-native-copy:has(>details),.cas-aicg-native-copy>.cas-aicg-faq,.cas-aicg-faq.e-con:not(:has(>.e-con-inner)),.cas-aicg-faq>.e-con-inner)>*,.cas-aicg-advanced-component.cas-aicg-presentation-faq_split>.elementor-container>.elementor-column>.elementor-widget-wrap>*{grid-column:2;min-width:0}.cas-aicg-advanced-component.cas-aicg-presentation-faq_split :is(.cas-aicg-native-copy:has(>details),.cas-aicg-native-copy>.cas-aicg-faq,.cas-aicg-faq.e-con:not(:has(>.e-con-inner)),.cas-aicg-faq>.e-con-inner)>:is(h2,h3,.elementor-widget-heading):first-child,.cas-aicg-advanced-component.cas-aicg-presentation-faq_split>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget-heading:first-child{grid-column:1;grid-row:1}.cas-aicg-advanced-component.cas-aicg-presentation-faq_split :is(.cas-aicg-native-copy:has(>details),.cas-aicg-native-copy>.cas-aicg-faq,.cas-aicg-faq.e-con:not(:has(>.e-con-inner)),.cas-aicg-faq>.e-con-inner)>details:first-of-type,.cas-aicg-advanced-component.cas-aicg-presentation-faq_split :is(.cas-aicg-native-copy:has(>details),.cas-aicg-native-copy>.cas-aicg-faq,.cas-aicg-faq.e-con:not(:has(>.e-con-inner)),.cas-aicg-faq>.e-con-inner)>:is(.elementor-widget-accordion,.elementor-widget-n-accordion,.elementor-widget-text-editor),.cas-aicg-advanced-component.cas-aicg-presentation-faq_split>.elementor-container>.elementor-column>.elementor-widget-wrap>:is(.elementor-widget-accordion,.elementor-widget-n-accordion,.elementor-widget-text-editor){grid-row:1}}.cas-aicg-advanced-component.cas-aicg-presentation-contact_banner{text-align:start;border-inline-start-width:4px;border-inline-start-color:var(--cas-presentation-accent,currentColor)}.cas-aicg-advanced-component.cas-aicg-presentation-contact_banner :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container) a:any-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;border:1px solid transparent;border-radius:8px;padding:.8em 1.35em;margin-block:8px;background-color:#075985;color:#ffffff!important;text-decoration:none!important;font-weight:700;line-height:1.35;box-shadow:0 3px 8px #00000018;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.cas-aicg-advanced-component.cas-aicg-presentation-contact_banner :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container) a:any-link:hover{background-color:#06476a;text-decoration:none!important;box-shadow:0 5px 12px #00000026;transform:translateY(-1px)}.cas-aicg-advanced-component.cas-aicg-presentation-contact_banner :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container) a:any-link:focus-visible{outline:3px solid #075985;outline-offset:3px}@media(prefers-reduced-motion:reduce){.cas-aicg-advanced-component.cas-aicg-presentation-contact_banner :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container) a:any-link{transition:none}.cas-aicg-advanced-component.cas-aicg-presentation-contact_banner :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container) a:any-link:hover{transform:none}}.cas-aicg-advanced-component.cas-aicg-presentation-image_panel :is(.elementor-widget-image img,.cas-aicg-native-copy>figure){border-radius:12px}.cas-aicg-advanced-component.cas-aicg-presentation-image_panel{align-items:center}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_left.e-con,.cas-aicg-advanced-component.cas-aicg-presentation-wrap_left>.e-con-inner,.cas-aicg-advanced-component.cas-aicg-presentation-wrap_left>.elementor-container>.elementor-column>.elementor-widget-wrap{display:block}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_left::after{content:"";display:block;clear:both}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_left :is(.elementor-widget-image,.cas-aicg-native-copy>figure){float:left;width:40%;max-width:40%;margin:0 0 20px 0;margin-right:28px}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_left .elementor-widget-text-editor{width:auto;max-width:none;overflow:visible}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-wrap_left :is(.elementor-widget-image,.cas-aicg-native-copy>figure){float:none;width:100%;max-width:100%;margin:0 0 20px}}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_right.e-con,.cas-aicg-advanced-component.cas-aicg-presentation-wrap_right>.e-con-inner,.cas-aicg-advanced-component.cas-aicg-presentation-wrap_right>.elementor-container>.elementor-column>.elementor-widget-wrap{display:block}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_right::after{content:"";display:block;clear:both}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_right :is(.elementor-widget-image,.cas-aicg-native-copy>figure){float:right;width:40%;max-width:40%;margin:0 0 20px 0;margin-left:28px}.cas-aicg-advanced-component.cas-aicg-presentation-wrap_right .elementor-widget-text-editor{width:auto;max-width:none;overflow:visible}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-presentation-wrap_right :is(.elementor-widget-image,.cas-aicg-native-copy>figure){float:none;width:100%;max-width:100%;margin:0 0 20px}}@media(min-width:1025px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-1 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(1n)::after{content:none}}@media(min-width:768px) and (max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-1 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(1n)::after{content:none}}@media(min-width:1025px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-2 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(2n)::after{content:none}}@media(min-width:768px) and (max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-2 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(2n)::after{content:none}}@media(min-width:1025px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-3 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(3n)::after{content:none}}@media(min-width:768px) and (max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-3 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(2n)::after{content:none}}@media(min-width:1025px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-4 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(4n)::after{content:none}}@media(min-width:768px) and (max-width:1024px){.cas-aicg-advanced-component.cas-aicg-presentation-connected_steps.cas-aicg-presentation-columns-4 :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ol>li:nth-child(2n)::after{content:none}}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{display:grid;grid-template-columns:repeat(var(--cas-presentation-columns,1),minmax(0,1fr));gap:var(--cas-card-item-gap,12px);padding-inline-start:0;list-style:none}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li{min-width:0;box-sizing:border-box;list-style:none}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li::marker{content:""}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li::before{content:"•";border:0;border-radius:0;background:none;color:var(--cas-presentation-accent,currentColor);font-size:calc(var(--cas-card-badge-size,24px) * .6)}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,10px);counter-increment:list-item}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,24px);height:var(--cas-card-badge-size,24px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content){grid-template-columns:var(--cas-card-badge-size,24px) minmax(0,1fr);grid-template-rows:auto;align-items:center}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{justify-self:center;align-self:var(--cas-card-badge-align,center)}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::after{top:50%;transform:translateY(-50%)}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:2;grid-row:1;align-self:center}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li :is(ul,ol){display:block;padding-inline-start:1.5em;list-style:revert}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li li{display:list-item;list-style:revert}.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li li::before,.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li li::after{content:none}@media(max-width:1024px){.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{grid-template-columns:repeat(min(2,var(--cas-presentation-columns,1)),minmax(0,1fr))}}@media(max-width:767px){.cas-aicg-advanced-component:is(.cas-aicg-advanced-key_takeaways,.cas-aicg-advanced-checklist,.cas-aicg-advanced-statistic_cards,.cas-aicg-advanced-benefits,.cas-aicg-advanced-limitations,.cas-aicg-advanced-requirements,.cas-aicg-advanced-feature_grid,.cas-aicg-advanced-resource_list,.cas-aicg-advanced-glossary).cas-aicg-advanced-variant-compact:is(:not([class*="cas-aicg-presentation-"]),.cas-aicg-presentation-standard) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul{grid-template-columns:minmax(0,1fr)}}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-top :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,16px);counter-increment:list-item}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-top :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,40px);height:var(--cas-card-badge-size,40px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-top :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,16px);counter-increment:list-item}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,40px);height:var(--cas-card-badge-size,40px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content){grid-template-columns:var(--cas-card-badge-size,40px) minmax(0,1fr);grid-template-rows:auto;align-items:center}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::before{justify-self:center;align-self:var(--cas-card-badge-align,center)}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)::after{top:50%;transform:translateY(-50%)}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:2;grid-row:1;align-self:center}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-alignment-start{--cas-card-badge-align:start}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-content-alignment-start{--cas-card-content-align:start}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-alignment-center{--cas-card-badge-align:center}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-content-alignment-center{--cas-card-content-align:center}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-badge-alignment-end{--cas-card-badge-align:end}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-numbered_circles,.cas-aicg-presentation-connected_steps,.cas-aicg-presentation-resource_cards).cas-aicg-content-alignment-end{--cas-card-content-align:end}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-top :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,10px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-top :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,24px);height:var(--cas-card-badge-size,24px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-top :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cas-card-badge-gap,10px);counter-increment:list-item}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{display:flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;justify-self:var(--cas-card-badge-align,start);align-self:start;box-sizing:border-box;width:var(--cas-card-badge-size,24px);height:var(--cas-card-badge-size,24px);margin:0;position:static;inset:auto;line-height:1}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:1;grid-row:2;align-self:start;min-width:0;text-align:var(--cas-card-content-align,inherit)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content){grid-template-columns:var(--cas-card-badge-size,24px) minmax(0,1fr);grid-template-rows:auto;align-items:center}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{justify-self:center;align-self:var(--cas-card-badge-align,center)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::after{top:50%;transform:translateY(-50%)}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-position-left :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)>.cas-aicg-card-content{grid-column:2;grid-row:1;align-self:center}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-alignment-start{--cas-card-badge-align:start}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-content-alignment-start{--cas-card-content-align:start}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-alignment-center{--cas-card-badge-align:center}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-content-alignment-center{--cas-card-content-align:center}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-badge-alignment-end{--cas-card-badge-align:end}.cas-aicg-advanced-component.cas-aicg-presentation-compact_cards.cas-aicg-content-alignment-end{--cas-card-content-align:end}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-check :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204%204L19%206%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204%204L19%206%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-check_circle :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%2F%3E%3Cpath%20d%3D%22m7%2012%203%203%207-7%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%2F%3E%3Cpath%20d%3D%22m7%2012%203%203%207-7%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-arrow :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16m-7-7%207%207-7%207%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16m-7-7%207%207-7%207%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-star :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.8%205.7%206.3.9-4.5%204.4%201.1%206.2-5.7-3-5.7%203%201.1-6.2L3%209.6l6.2-.9Z%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.8%205.7%206.3.9-4.5%204.4%201.1%206.2-5.7-3-5.7%203%201.1-6.2L3%209.6l6.2-.9Z%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-plus :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204v16M4%2012h16%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204v16M4%2012h16%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-minus :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2012h16%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-chevron_down :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%209%207%207%207-7%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%209%207%207%207-7%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-chevron_up :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2015%207-7%207%207%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2015%207-7%207%207%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-info :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v6M12%207v.2%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v6M12%207v.2%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-question :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209a3%203%200%200%201%206%200c0%202-3%202-3%205m0%203v.1%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9%209a3%203%200%200%201%206%200c0%202-3%202-3%205m0%203v.1%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-heart :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020%204%2012C-2%205%207%200%2012%207%2017%200%2026%205%2020%2012Z%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020%204%2012C-2%205%207%200%2012%207%2017%200%2026%205%2020%2012Z%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-leaf :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%203C4%202%201%2011%206%2017s15%202%2014-14ZM5%2020%2016%208%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%203C4%202%201%2011%206%2017s15%202%2014-14ZM5%2020%2016%208%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-shield :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%208%203v6c0%205-8%209-8%209S4%2017%204%2012V6Z%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%208%203v6c0%205-8%209-8%209S4%2017%204%2012V6Z%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-document :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-presentation-accent,currentColor);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6ZM14%203v5h4M9%2012h6M9%2016h6%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6ZM14%203v5h4M9%2012h6M9%2016h6%22%2F%3E%3C%2Fsvg%3E") center/75% 75% no-repeat}.cas-aicg-advanced-component:is(.cas-aicg-presentation-icon_cards,.cas-aicg-presentation-checklist_tiles,.cas-aicg-presentation-resource_cards,.cas-aicg-presentation-compact_cards).cas-aicg-card-icon-custom.cas-aicg-card-icon-custom-ready :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>ul>li:has(>.cas-aicg-card-content)::before{content:"";background:var(--cas-card-icon-image) center/contain no-repeat;border:0;border-radius:0;mask:none;-webkit-mask:none}.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)){container-type:inline-size}.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content){grid-template-columns:repeat(var(--cas-card-balanced-columns,3),minmax(0,1fr))!important}.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content):has(>li:only-child){--cas-card-balanced-columns:1}.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content):has(>li:nth-child(2):last-child),.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content):has(>li:nth-child(4):last-child){--cas-card-balanced-columns:2}@container(min-width:1040px){.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content):has(>li:nth-child(4):last-child),.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content):has(>li:nth-child(7):last-child),.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content):has(>li:nth-child(8):last-child){--cas-card-balanced-columns:4}}@container(max-width:760px){.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content){--cas-card-balanced-columns:2}}@container(max-width:480px){.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content){grid-template-columns:minmax(0,1fr)!important}}.cas-aicg-advanced-component.cas-aicg-card-layout:not(.cas-aicg-presentation-compact_cards):is(.cas-aicg-presentation-columns-auto,:not(.cas-aicg-card-columns-fixed):not(.cas-aicg-presentation-columns-1):not(.cas-aicg-presentation-columns-2):not(.cas-aicg-presentation-columns-4)) :is(.cas-aicg-native-copy,.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol):has(>li>.cas-aicg-card-content)>li::after{display:none}.cas-aicg-advanced-component.cas-aicg-advanced-list-grid :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){gap:var(--cas-card-item-gap,24px)}.cas-aicg-advanced-component.cas-aicg-advanced-list-grid :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li{list-style-type:none}.cas-aicg-advanced-component.cas-aicg-advanced-list-grid :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol)>li::marker{content:""}@media(max-width:767px){.cas-aicg-advanced-component.cas-aicg-advanced-list-grid :is(.elementor-widget-text-editor,.elementor-widget-text-editor>.elementor-widget-container)>:is(ul,ol){gap:var(--cas-card-item-gap,16px)}}.cas-aicg-advanced-component table{max-width:100%;border-collapse:collapse;line-height:1.55;font-variant-numeric:tabular-nums}.cas-aicg-advanced-component table :is(th,td){padding:14px 16px;border:1px solid #dbe3ed;text-align:start}.cas-aicg-advanced-component table th{font-weight:600;vertical-align:middle}.cas-aicg-advanced-component table td{vertical-align:top}@media(max-width:767px){.cas-aicg-advanced-component table :is(th,td){padding:12px}}.cas-aicg-table-viewport{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.cas-aicg-table-viewport:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cas-aicg-table-cell-label{display:none}.cas-aicg-table-cell-value{min-width:0}p+:is(.cas-aicg-table-viewport,.cas-aicg-classic-table-scroll,.cas-aicg-table-scroll,.wp-block-table:has(.cas-aicg-table-viewport)){margin-block-start:var(--cas-table-space-before,20px)}.cas-aicg-native-copy>p+:is(.cas-aicg-table-viewport,.cas-aicg-classic-table-scroll,.wp-block-table:has(.cas-aicg-table-viewport)){margin-block-start:var(--cas-table-space-before,20px)}.cas-aicg-advanced-component .elementor-widget-text-editor:has(>p,>.elementor-widget-container>p)+:is(.elementor-widget-text-editor,.cas-aicg-table-scroll) .cas-aicg-table-viewport{margin-block-start:var(--cas-table-space-before,20px)}.cas-aicg-table-viewport>table.cas-aicg-responsive-table{display:table;table-layout:auto;width:100%;min-width:640px;word-break:normal;overflow-wrap:normal}.cas-aicg-table-viewport>table.cas-aicg-responsive-table :is(th,td){min-width:8rem;word-break:normal;overflow-wrap:normal;white-space:normal}@media(max-width:767px){.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple{display:block;min-width:0;width:100%;max-width:100%;--cas-table-outer-borders:0px;--cas-table-cell-borders:var(--cas-table-border-width,1px)}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple>thead,.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple .cas-aicg-table-head-row{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple>tbody{display:block}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple tr:not(.cas-aicg-table-head-row){display:block;margin-block:0 16px;border:0}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple tr:not(.cas-aicg-table-head-row)>:is(th,td){display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;width:auto;word-break:normal;overflow-wrap:break-word}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple .cas-aicg-table-cell-label{display:block;font-weight:600;align-self:start}}.cas-aicg-native-advanced .cas-aicg-advanced-faq summary{display:flex;align-items:center;column-gap:12px}.cas-aicg-advanced-faq .elementor-accordion-item,.cas-aicg-advanced-faq .e-n-accordion-item,.cas-aicg-native-advanced .cas-aicg-advanced-faq details{overflow:hidden}.cas-aicg-advanced-faq .elementor-accordion .elementor-accordion-item>.elementor-tab-title:focus-visible,.cas-aicg-advanced-faq .e-n-accordion-item>summary:focus-visible,.cas-aicg-native-advanced .cas-aicg-advanced-faq details>summary:focus-visible{outline-offset:-2px}.cas-aicg-native-advanced .cas-aicg-advanced-faq summary::after{box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1em;inline-size:1em;block-size:1em;line-height:1;float:none;order:2;margin-inline-start:auto;margin-inline-end:0;text-align:center}.cas-aicg-native-advanced .cas-aicg-advanced-faq summary>span[id]:empty{position:absolute;inline-size:0;block-size:0;overflow:hidden}.cas-aicg-advanced-faq .elementor-accordion .elementor-tab-title{display:flex;align-items:center}.cas-aicg-advanced-faq .elementor-accordion .elementor-accordion-title{flex:1;min-width:0}.cas-aicg-advanced-faq .elementor-accordion .elementor-accordion-icon{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;line-height:1;float:none;text-align:center}.cas-aicg-advanced-faq .elementor-accordion .elementor-accordion-icon-left{order:var(--cas-faq-icon-order,0)}.cas-aicg-advanced-faq .elementor-accordion .elementor-accordion-icon-right{order:var(--cas-faq-icon-order,2)}.cas-aicg-advanced-faq .elementor-accordion .elementor-accordion-icon :is(svg,i){display:block;margin-inline:auto;line-height:1}.cas-aicg-advanced-faq .e-n-accordion-item-title-icon{align-self:center;align-items:center;justify-content:center;line-height:1}.cas-aicg-advanced-faq .e-n-accordion-item-title-icon :is(svg,i){display:block;margin-inline:auto;line-height:1}.cas-aicg-faq-custom-closed :is(.elementor-accordion-icon-closed,.e-closed)>*{display:none}.cas-aicg-faq-custom-closed :is(.elementor-accordion-icon-closed,.e-closed)::before{content:"";display:block;inline-size:1em;block-size:1em;background:var(--cas-faq-closed-image) center/contain no-repeat}.cas-aicg-faq-custom-open :is(.elementor-accordion-icon-opened,.e-opened)>*{display:none}.cas-aicg-faq-custom-open :is(.elementor-accordion-icon-opened,.e-opened)::before{content:"";display:block;inline-size:1em;block-size:1em;background:var(--cas-faq-open-image) center/contain no-repeat}.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-title-colours .elementor-accordion .elementor-tab-title.elementor-active>.elementor-accordion-title,.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-title-colours .elementor-accordion .elementor-tab-title.elementor-active:is(:hover,:focus,:focus-visible,:focus-within)>.elementor-accordion-title,.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-title-colours .elementor-accordion .elementor-tab-title.elementor-active>.elementor-accordion-title:is(:hover,:focus,:focus-visible){color:var(--cas-faq-title-open)}.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-icon-colours .elementor-accordion .elementor-tab-title.elementor-active>.elementor-accordion-icon,.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-icon-colours .elementor-accordion .elementor-tab-title.elementor-active:is(:hover,:focus,:focus-visible,:focus-within)>.elementor-accordion-icon,.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-icon-colours .elementor-accordion .elementor-tab-title.elementor-active>.elementor-accordion-icon i:before,.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-icon-colours .elementor-accordion .elementor-tab-title.elementor-active:is(:hover,:focus,:focus-visible,:focus-within)>.elementor-accordion-icon i:before{color:var(--cas-faq-icon-open)}.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-icon-colours .elementor-accordion .elementor-tab-title.elementor-active>.elementor-accordion-icon svg,.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-icon-colours .elementor-accordion .elementor-tab-title.elementor-active:is(:hover,:focus,:focus-visible,:focus-within)>.elementor-accordion-icon svg{fill:var(--cas-faq-icon-open)}.cas-aicg-advanced-faq .cas-aicg-faq-answer{padding:16px}.cas-aicg-advanced-faq .elementor-widget-accordion.cas-aicg-faq-default-answer-spacing .elementor-tab-content{padding:16px}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor>p:first-child{margin-block-start:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor>p:last-child{margin-block-end:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor>.elementor-widget-container>p:first-child{margin-block-start:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor>.elementor-widget-container>p:last-child{margin-block-end:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor .cas-aicg-card-content>p:first-child{margin-block-start:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor .cas-aicg-card-content>p:last-child{margin-block-end:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor :is(ul,ol)>li>p:first-child{margin-block-start:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget.elementor-widget-text-editor :is(ul,ol)>li>p:last-child{margin-block-end:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget-accordion .elementor-tab-content>p:first-child{margin-block-start:0}.elementor .cas-aicg-advanced-component .elementor-element.elementor-widget-accordion .elementor-tab-content>p:last-child{margin-block-end:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-native-copy>p:first-child{margin-block-start:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-native-copy>p:last-child{margin-block-end:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-native-copy .cas-aicg-card-content>p:first-child{margin-block-start:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-native-copy .cas-aicg-card-content>p:last-child{margin-block-end:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-native-copy :is(ul,ol)>li>p:first-child{margin-block-start:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-native-copy :is(ul,ol)>li>p:last-child{margin-block-end:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-faq-answer>p:first-child{margin-block-start:0}.cas-aicg-native-advanced .cas-aicg-advanced-component .cas-aicg-faq-answer>p:last-child{margin-block-end:0}.cas-aicg-advanced-glossary .cas-aicg-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0}.cas-aicg-advanced-glossary .cas-aicg-definition-list>.cas-aicg-definition-card{box-sizing:border-box;min-width:0;margin:0;padding:20px;border:1px solid #d7dce0;border-radius:8px;background:#fff;text-align:start;overflow-wrap:anywhere}.cas-aicg-advanced-glossary .cas-aicg-definition-list .cas-aicg-definition-term{margin:0 0 .5em;padding:0;font-weight:700}.cas-aicg-advanced-glossary .cas-aicg-definition-list .cas-aicg-definition-description{margin:0;padding:0}@media(max-width:767px){.cas-aicg-advanced-glossary .cas-aicg-definition-list{grid-template-columns:minmax(0,1fr)}}.elementor-17583 .elementor-element.elementor-element-0c28593{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-0c28593.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-fad6938f p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-fad6938f a{color:#0c588d;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-fad6938f a:hover{color:#1374b8;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-fad6938f a:focus-visible{color:#1374b8;text-decoration:underline;outline:2px solid #1374b8;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-d736e920 p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-d736e920 a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-d736e920 a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-d736e920 a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-0b7aa155{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-0b7aa155.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-0b7aa155 .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-0b7aa155 .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-0b7aa155 .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-18fe392c.elementor-element .widget-image-caption{color:#5c5c5c;}.elementor-17583 .elementor-element.elementor-element-18fe392c.elementor-element .widget-image-caption a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-18fe392c.elementor-element .widget-image-caption a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-18fe392c.elementor-element .widget-image-caption a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-8433e84d p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-8433e84d a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-8433e84d a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-8433e84d a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-50fc8ad1{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-50fc8ad1.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-50fc8ad1 .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-50fc8ad1 .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-50fc8ad1 .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-a26b3535 p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-a26b3535 a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-a26b3535 a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-a26b3535 a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-dff18a28.elementor-element{--cas-component-box-shadow-x:0px;box-shadow:var(--cas-component-box-shadow-x,0px) var(--cas-component-box-shadow-y,0px) var(--cas-component-box-shadow-blur,0px) var(--cas-component-box-shadow-spread,0px) var(--cas-component-box-shadow-color,transparent);--cas-component-box-shadow-y:8px;--cas-component-box-shadow-blur:28px;--cas-component-box-shadow-spread:-10px;--cas-component-box-shadow-color:#0f172a24;}.elementor-17583 .elementor-element.elementor-element-dff18a28{--cas-presentation-columns:auto;--cas-presentation-accent:#125a8c;}.elementor-17583 .elementor-element.elementor-element-d8be1021{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-d8be1021.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-d8be1021 .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-d8be1021 .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-d8be1021 .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-6ae85e83.elementor-element .widget-image-caption{font-size:13px;line-height:1.5em;text-align:left;color:#5c5c5c;padding-top:10px;}.elementor-17583 .elementor-element.elementor-element-6ae85e83.elementor-element .widget-image-caption a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-6ae85e83.elementor-element .widget-image-caption a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-6ae85e83.elementor-element .widget-image-caption a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-3d43ef8d p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-3d43ef8d a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-3d43ef8d a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-3d43ef8d a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-3d43ef8d.elementor-element :is(:is(ul,ol)>li,.cas-aicg-definition-list>.cas-aicg-definition-card){color:#5c5c5c;margin-top:0px;margin-bottom:0px;background-color:#ffffff;border-style:solid;border-width:0px;border-color:#dbe3ed;border-radius:10px;--cas-component-card-shadow-x:0px;box-shadow:var(--cas-component-card-shadow-x,0px) var(--cas-component-card-shadow-y,0px) var(--cas-component-card-shadow-blur,0px) var(--cas-component-card-shadow-spread,0px) var(--cas-component-card-shadow-color,transparent);--cas-component-card-shadow-y:4px;--cas-component-card-shadow-blur:16px;--cas-component-card-shadow-spread:-5px;--cas-component-card-shadow-color:#0f172a20;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.elementor-17583 .elementor-element.elementor-element-058f093a{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-058f093a.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-058f093a .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-058f093a .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-058f093a .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-7e82e2c3 p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-7e82e2c3 a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-7e82e2c3 a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-7e82e2c3 a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-939cc5cd{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-939cc5cd.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-939cc5cd .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-939cc5cd .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-939cc5cd .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-b69e15b1.elementor-element .widget-image-caption{color:#5c5c5c;}.elementor-17583 .elementor-element.elementor-element-b69e15b1.elementor-element .widget-image-caption a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-b69e15b1.elementor-element .widget-image-caption a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-b69e15b1.elementor-element .widget-image-caption a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-ba2584ce p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-ba2584ce a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-ba2584ce a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-ba2584ce a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-43a07a8f{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-43a07a8f.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-43a07a8f .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-43a07a8f .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-43a07a8f .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-6baaf620 p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-6baaf620 a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-6baaf620 a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-6baaf620 a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-e8d70a4b.elementor-element{--cas-component-box-shadow-x:0px;box-shadow:var(--cas-component-box-shadow-x,0px) var(--cas-component-box-shadow-y,0px) var(--cas-component-box-shadow-blur,0px) var(--cas-component-box-shadow-spread,0px) var(--cas-component-box-shadow-color,transparent);--cas-component-box-shadow-y:8px;--cas-component-box-shadow-blur:28px;--cas-component-box-shadow-spread:-10px;--cas-component-box-shadow-color:#0f172a24;}.elementor-17583 .elementor-element.elementor-element-e8d70a4b{--cas-presentation-columns:auto;--cas-presentation-accent:#125a8c;}.elementor-17583 .elementor-element.elementor-element-7acea1b4{margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-7acea1b4.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:8px;}.elementor-17583 .elementor-element.elementor-element-7acea1b4 .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-7acea1b4 .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-7acea1b4 .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-ca5663f3.elementor-element .widget-image-caption{font-size:13px;line-height:1.5em;text-align:left;color:#5c5c5c;padding-top:10px;}.elementor-17583 .elementor-element.elementor-element-ca5663f3.elementor-element .widget-image-caption a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-ca5663f3.elementor-element .widget-image-caption a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-ca5663f3.elementor-element .widget-image-caption a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-4482d383 p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-4482d383 a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-4482d383 a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-4482d383 a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-4482d383.elementor-element :is(:is(ul,ol)>li,.cas-aicg-definition-list>.cas-aicg-definition-card){color:#5c5c5c;margin-top:0px;margin-bottom:0px;background-color:#ffffff;border-style:solid;border-width:0px;border-color:#dbe3ed;border-radius:10px;--cas-component-card-shadow-x:0px;box-shadow:var(--cas-component-card-shadow-x,0px) var(--cas-component-card-shadow-y,0px) var(--cas-component-card-shadow-blur,0px) var(--cas-component-card-shadow-spread,0px) var(--cas-component-card-shadow-color,transparent);--cas-component-card-shadow-y:4px;--cas-component-card-shadow-blur:16px;--cas-component-card-shadow-spread:-5px;--cas-component-card-shadow-color:#0f172a20;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;}.elementor-17583 .elementor-element.elementor-element-605bcc75{margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-605bcc75.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-605bcc75 .elementor-heading-title a{color:#0c588d;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-605bcc75 .elementor-heading-title a:hover{color:#1374b8;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-605bcc75 .elementor-heading-title a:focus-visible{color:#1374b8;text-decoration:underline;outline:2px solid #1374b8;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-6a6bdc6a p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-6a6bdc6a a{color:#0c588d;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-6a6bdc6a a:hover{color:#1374b8;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-6a6bdc6a a:focus-visible{color:#1374b8;text-decoration:underline;outline:2px solid #1374b8;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-e0e9fbe6{margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-e0e9fbe6.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-e0e9fbe6 .elementor-heading-title a{color:#0c588d;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-e0e9fbe6 .elementor-heading-title a:hover{color:#1374b8;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-e0e9fbe6 .elementor-heading-title a:focus-visible{color:#1374b8;text-decoration:underline;outline:2px solid #1374b8;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-54aa61e9 p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-54aa61e9 a{color:#0c588d;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-54aa61e9 a:hover{color:#1374b8;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-54aa61e9 a:focus-visible{color:#1374b8;text-decoration:underline;outline:2px solid #1374b8;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-51ef567a{margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-51ef567a.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-51ef567a .elementor-heading-title a{color:#0c588d;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-51ef567a .elementor-heading-title a:hover{color:#1374b8;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-51ef567a .elementor-heading-title a:focus-visible{color:#1374b8;text-decoration:underline;outline:2px solid #1374b8;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-8eacdcf7 p{margin-bottom:14px;}.elementor-17583 .elementor-element.elementor-element-8eacdcf7 a{color:#0c588d;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-8eacdcf7 a:hover{color:#1374b8;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-8eacdcf7 a:focus-visible{color:#1374b8;text-decoration:underline;outline:2px solid #1374b8;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-310199c2{margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-310199c2.elementor-element.elementor-widget[data-element_type="widget"]:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-top:8px;margin-bottom:6px;}.elementor-17583 .elementor-element.elementor-element-310199c2 .elementor-heading-title a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-310199c2 .elementor-heading-title a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-310199c2 .elementor-heading-title a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-content a{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-content a:hover{color:#125a8c;text-decoration:none;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-content a:focus-visible{color:#125a8c;text-decoration:underline;outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-content{text-align:left;padding-top:15px;margin-top:0px;padding-right:30px;padding-bottom:19px;margin-bottom:0px;padding-left:15px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-content p{margin-bottom:16px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title:focus-visible{outline:2px solid #125a8c;outline-offset:2px;outline-style:solid;outline-width:2px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title:hover .elementor-accordion-title{color:#125a8c;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title:hover{background-color:#ffffff;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title.elementor-active{background-color:#0c588d;border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title:hover .elementor-accordion-icon{color:#125a8c;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title:hover .elementor-accordion-icon svg{fill:#125a8c;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title:hover .elementor-accordion-icon i:before{color:#125a8c;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-accordion-icon{font-size:13px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-accordion-icon svg{width:13px;height:13px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-accordion-item + .elementor-accordion-item{margin-top:0px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-accordion-item{border-style:solid;border-radius:0px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-title:not(.elementor-active){border-radius:0px;}@media(max-width:1024px){.elementor-17583 .elementor-element.elementor-element-3d43ef8d.elementor-element :is(:is(ul,ol)>li,.cas-aicg-definition-list>.cas-aicg-definition-card){padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.elementor-17583 .elementor-element.elementor-element-4482d383.elementor-element :is(:is(ul,ol)>li,.cas-aicg-definition-list>.cas-aicg-definition-card){padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}}@media(max-width:767px){.elementor-17583 .elementor-element.elementor-element-dff18a28.elementor-element{--cas-component-box-shadow-y:4px;box-shadow:var(--cas-component-box-shadow-x,0px) var(--cas-component-box-shadow-y,0px) var(--cas-component-box-shadow-blur,0px) var(--cas-component-box-shadow-spread,0px) var(--cas-component-box-shadow-color,transparent);--cas-component-box-shadow-blur:14px;--cas-component-box-shadow-spread:-6px;}.elementor-17583 .elementor-element.elementor-element-3d43ef8d.elementor-element :is(:is(ul,ol)>li,.cas-aicg-definition-list>.cas-aicg-definition-card){padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}.elementor-17583 .elementor-element.elementor-element-e8d70a4b.elementor-element{--cas-component-box-shadow-y:4px;box-shadow:var(--cas-component-box-shadow-x,0px) var(--cas-component-box-shadow-y,0px) var(--cas-component-box-shadow-blur,0px) var(--cas-component-box-shadow-spread,0px) var(--cas-component-box-shadow-color,transparent);--cas-component-box-shadow-blur:14px;--cas-component-box-shadow-spread:-6px;}.elementor-17583 .elementor-element.elementor-element-4482d383.elementor-element :is(:is(ul,ol)>li,.cas-aicg-definition-list>.cas-aicg-definition-card){padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;}.elementor-17583 .elementor-element.elementor-element-cd973fb2 .elementor-tab-content p{margin-bottom:14px;}}.elementor-17583 .elementor-element.elementor-element-cd973fb2{--cas-faq-title-open:#125a8c;--cas-faq-icon-open:#125a8c;}.cas-aicg-table-viewport{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.cas-aicg-table-viewport:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cas-aicg-table-cell-label{display:none}.cas-aicg-table-cell-value{min-width:0}p+:is(.cas-aicg-table-viewport,.cas-aicg-classic-table-scroll,.cas-aicg-table-scroll,.wp-block-table:has(.cas-aicg-table-viewport)){margin-block-start:var(--cas-table-space-before,20px)}.cas-aicg-native-copy>p+:is(.cas-aicg-table-viewport,.cas-aicg-classic-table-scroll,.wp-block-table:has(.cas-aicg-table-viewport)){margin-block-start:var(--cas-table-space-before,20px)}.cas-aicg-advanced-component .elementor-widget-text-editor:has(>p,>.elementor-widget-container>p)+:is(.elementor-widget-text-editor,.cas-aicg-table-scroll) .cas-aicg-table-viewport{margin-block-start:var(--cas-table-space-before,20px)}.cas-aicg-table-viewport>table.cas-aicg-responsive-table{display:table;table-layout:auto;width:100%;min-width:640px;word-break:normal;overflow-wrap:normal}.cas-aicg-table-viewport>table.cas-aicg-responsive-table :is(th,td){min-width:8rem;word-break:normal;overflow-wrap:normal;white-space:normal}@media(max-width:767px){.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple{display:block;min-width:0;width:100%;max-width:100%;--cas-table-outer-borders:0px;--cas-table-cell-borders:var(--cas-table-border-width,1px)}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple>thead,.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple .cas-aicg-table-head-row{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple>tbody{display:block}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple tr:not(.cas-aicg-table-head-row){display:block;margin-block:0 16px;border:0}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple tr:not(.cas-aicg-table-head-row)>:is(th,td){display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;width:auto;word-break:normal;overflow-wrap:break-word}.cas-aicg-table-mobile-stacked .cas-aicg-table-viewport>table.cas-aicg-table-simple .cas-aicg-table-cell-label{display:block;font-weight:600;align-self:start}}.cas-aicg-reference-columns-3 .cas-aicg-reference-font-heading{font-size:max(8px,calc(1em - 2px))}.cas-aicg-reference-columns-3 .cas-aicg-reference-font-text{font-size:13px}.cas-aicg-reference-columns-3 :is(li,p,li a,p a){font-size:13px;line-height:1.45}.cas-aicg-reference-columns-3 li{margin-block:0 5px}.cas-aicg-reference-columns-3 ul{margin-block:0 10px}.cas-aicg-portable-support{display:none!important}