 :root{--i-font-family:var(--set__i-font-family, system-ui), system-ui, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}html .fa-secondary{opacity:.7;}:root{--i-button--fo-si:max(14px, .9em);--i-button--pa-bl:1em;--i-button--pa-in:1.4em;}:where(svg){fill:currentColor;}.svg g path:nth-last-of-type(2){opacity:.7;}[data-ips-scheme="light"]{--i-body--ba-co:var(--i-box--ba-co);}[data-pageapp="cms"] .ipsHeader__secondary, [data-pageapp="cms"] .ipsHeaderExtra, [data-pageapp="cms"] .ipsBreadcrumb--bottom, [data-pageapp="cms"] .ipsBreadcrumb--mobile{display:none;}[data-pageapp="cms"] .ipsLayout__main{padding-top:0;font-size:max(1em, 15px);}[data-pageapp="cms"] .ipsFooter{margin-top:0;}#elCmsPageWrap, [data-pageapp="cms"] .ipsLayout__columns{margin-bottom:0;}[data-pageapp="cms"] .ipsWidth--main-content{max-width:none;}.icSection{--if-section-dark:initial;--if-section-light:;padding:min(12vw, 96px) 0;background:var(--if-section-light, var(--i-background_1)) var(--if-section-dark, var(--i-background_2));box-shadow:var(--if-section-light, hsl(from var(--i-color_soft) h s l / 10%) 0px 0px 70px, hsl(from var(--i-color_soft) h s l / 20%) 0px 0px 0px 1px) var(--if-section-dark, none);position:var(--if-section-light, relative) var(--if-section-dark, static);}:where([data-ips-scheme="dark"]) .icSection{box-shadow:var(--if-section-light, none) var(--if-section-dark, inset hsl(from var(--i-color_soft) h s l / 10%) 0px 1px 0px, inset hsl(from var(--i-color_soft) h s l / 10%) 0px -1px 0px, hsl(0 0% 0% / 20%) 0px 0px 80px);}.icSection:nth-child(even of .icSection){--if-section-dark:;--if-section-light:initial;}.icSection--hero{background:linear-gradient(180deg, #070c1b 60%, #0a2548 100%);color:#fff;--i-color_hard:#fff;--i-color_soft:hsl(0 0% 100% / .6);position:relative;}:where([data-ips-scheme="dark"]) .icSection--hero{background:var(--i-background_3);}ic-hero{--_glowBackground:hsl(212 100% 8%);--_glowColor:hsl(212 100% 25%);position:relative;display:block;background:var(--_glowBackground);}[data-ips-scheme="dark"] ic-hero{--_glowBackground:hsl(210 31.5% 21.2%);--_glowColor:hsl(210 30.3% 29.8%);}ic-hero .icSection{background:none;position:relative;}.icHeroLights{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.icHeroLights::after{content:"";position:absolute;inset:0;background-image:url("https://sitecontent.invisioncommunity.com/layout/logo--black-cropped.svg");background-attachment:fixed;background-repeat:no-repeat;background-position:0% 100%;background-size:cover;opacity:.2;}[data-hero-off-screen] .icHeroLights{display:none;}.icHeroLight{--_color:var(--_glowColor);--_size:clamp(400px, 80vw, 1500px);position:absolute;width:var(--_size);height:var(--_size);border-radius:50%;background:radial-gradient(circle at center, var(--_color), transparent 50%) no-repeat;}@keyframes icHeroLightRotate{0%{opacity:.7;transform:rotate(0deg);}50%{opacity:1;}100%{opacity:.7;transform:rotate(360deg);}}.icHeroLight--1{animation:icHeroLightRotate 20s linear infinite;transform-origin:0% 50%;inset-inline-start:50%;top:0;--_size:clamp(400px, 80vw, 1500px);}.icHeroLight--2{animation:icHeroLightRotate 14s linear infinite reverse;transform-origin:0% 50%;inset-inline-start:50%;top:0;--_size:clamp(400px, 80vw, 1500px);}.icHeroLight--user{--_size:max(500px, 80vw);left:calc(var(--_size) / -2);top:calc(var(--_size) / -2 - var(--i-headerPrimary--he));translate:calc(var(--mouse-x) * 1px) calc(var(--mouse-y) * 1px);opacity:.4;will-change:translate;}@media (hover:none){.icHeroLight--user{display:none;}}.icTitle, .icSection__title, .icSection__rich :where(h1, h2, h3, h4, h5, h5){--_font-size:calc(var(--i-font-size_1) * 1.9 + 1.2 * var(--i-range));color:var(--i-color_hard);font-size:var(--_font-size);font-weight:800;letter-spacing:-.01em;line-height:1.1;text-wrap:pretty;}.icSection--hero .icSection__title, .icSection--hero .icSection__rich :where(h1, h2, h3, h4, h5, h5){--_font-size:calc(var(--i-font-size_1) * 2.2 + 2.5 * var(--i-range));}.icTitle--h2{--_font-size:calc(var(--i-font-size_1) * 1.7 + 1 * var(--i-range));}.icTitle--h3{--_font-size:calc(var(--i-font-size_1) * 1.5 + .8 * var(--i-range));}.icTitle--h4{--_font-size:calc(var(--i-font-size_1) * 1.3 + .6 * var(--i-range));}.icTitle--h5{--_font-size:calc(var(--i-font-size_1) * 1.1 + .4 * var(--i-range));}.icTitle, .icSection__title, .icSection__rich :is(h2, h3, h4, h5, h5):not(.icHero__line2), .icSection--hero .icSection__title, .icSection--hero .icSection__rich :is(h2, h3, h4, h5, h5):not(.icHero__line2){letter-spacing:-.02em;font-family:'Fraunces', serif;}.icSection__rich :where(h1, h2, h3, h4, h5, h5){& i-em{position:relative;color:var(--i-color_primary);&::before{content:"";position:absolute;inset:-.1em;background:var(--i-primary);opacity:.1;border-radius:19px 1px 13px 10px;rotate:-1deg;}}}i-eyebrow, .icSection__eyebrow{display:block;color:var(--i-color_primary);font-weight:700;text-transform:uppercase;font-size:.9em;margin-bottom:.5em;}.icSection--hero i-eyebrow, [data-ips-scheme="light"] .icSection--dark i-eyebrow, [data-ips-scheme="light"] .icSection--dark .i-color_primary{color:oklch(from var(--i-primary) 80% c h);}.icSection__richIcon{display:block;font-size:calc(var(--i-font-size_1) * 1.9 + 1 * var(--i-range));margin-bottom:.2em;font-family:"Apple Color Emoji", "Noto Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}.icSection__rich:not(:last-child){margin-bottom:3em;}.icSection__rich p{color:var(--i-color_soft);font-size:calc(var(--i-font-size_1) * 1.15 + .2 * var(--i-range));font-weight:500;max-width:70ch;margin-top:.7em;}.icSection__rich p:first-of-type{margin-top:1em;}.icSection__rich p:first-child{margin-top:0;}.icSection__descEm{color:var(--i-color_hard);}.icSection__rich--center{text-align:center;}.icSection__rich--center p{margin-left:auto;margin-right:auto;}:where(.icSection__rich--center)~.ipsButtons{justify-content:center;}.icMediaColumns{display:flex;flex-wrap:wrap;align-items:center;gap:3em;}.icMediaColumns--reverse{flex-direction:row-reverse;}.icMediaColumns__media{flex:999 1 50%;}.icMediaColumns__content{flex:1 1 30em;}:where([data-ips-scheme="light"]) .icSection:where(:not(.icSection--primary):has(.icBox)){background:var(--i-background_3);box-shadow:none;}.icBox{background:var(--if-light, var(--i-background_1)) var(--if-dark, var(--i-background_3));border-radius:8px;box-shadow:var(--if-light, color-mix(in hsl, var(--i-color_root) 10%, transparent) 0px 10px 20px, color-mix(in hsl, var(--i-color_root) 10%, transparent) 0px 6px 2px -5px, color-mix(in hsl, var(--i-color_root) 5%, transparent) 0px 0px 0px 1px) var(--if-dark, inset hsl(0 0% 100% / .1) 0px 1px 0px);}.icBox--padding{padding:min(8vw, 3em);}.icSection--primary .icBox{background-color:hsl(0 0% 0% / .3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:none;}.icBox__header{margin-bottom:1.2em;font-weight:600;color:var(--i-color_hard);font-size:1.3em;}.icList{--icList--auto:auto-fill;--icList--basis:400px;--icList--min:1;--icList--max:99;--icList--gap:1.5em;display:grid;grid-template-columns:repeat(var(--icList--auto), minmax(clamp(100% / (var(--icList--max) + .99), var(--icList--basis), 100% / (var(--icList--min) + .99)), 1fr));gap:var(--icList--gap);}.icList > li{position:relative;display:grid;grid-template-columns:max-content 1fr;gap:.8em;align-content:start;}.icList__icon{color:var(--i-primary);}.icList__icon:empty::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;}.icList__icon svg{height:1.1em;height:1lh;width:auto;fill:currentColor;display:block;}.icList__title, .icList h1, .icList h2, .icList h3, .icList h4, .icList h5{color:var(--i-color_hard);font-weight:600;}.icList__desc, .icList p{color:var(--i-color_soft);display:block;}.icList__desc:not(:first-child), .icList p:not(:first-child){margin-top:.2em;}.icList__link{position:absolute;inset:0;border-radius:10px;}.icList__link span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}:where(.icList a){position:relative;}@media (hover:hover){.icList__link{inset:calc(var(--icList--gap) / -2);}.icList__link:hover{background-color:var(--i-primary);opacity:.04;}[data-ips-scheme="dark"] .icList__link:hover{background:var(--i-color_soft);}}@media (max-width:767px){.icList__link{inset:calc(var(--i-layout-gutter) * -1);}}.icList>li:hover{--_hover:1;}.icList__link~.icList__content :is(.icList__title, .icList h2, .icList h3, .icList h4, .icList h5)::after{content:"\f178";font-family:"Font Awesome 6 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;line-height:1;text-rendering:auto;margin-inline-start:.7em;font-size:0.9em;display:inline-block;transition-property:translate, opacity;transition-duration:.3s;translate:calc(var(--_hover, 0) * .3em) 0;opacity:calc(.3 + var(--_hover, 0) * 1);pointer-events:none;}.icList--minimal{--icList--max:1;}.icList--minimal .icList__icon svg{height:1.1em;margin-top:0.2em;}.icList--featured{--icList--gap:3em;}.icList--featured>li{gap:1.2em;}.icList--featured .icList__icon{width:1em;height:1em;font-size:32px;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none;}.icList--featured .icList__icon:has(svg, i){font-size:45px;border-radius:8px;color:var(--i-primary-contrast);background-color:var(--i-primary);background-image:linear-gradient(135deg, hsl(0 0% 100% / .1) 50%, hsl(0 0% 100% / 0) 50%);}[data-ips-scheme="dark"] .icList--featured .icList__icon:has(svg, i){box-shadow:inset hsl(0 0% 100% / .2) 0px 1px 0px;}.icList--featured .icList__icon svg{height:40%;}.icList--featured .icList__icon i{font-size:.4em;}.icList--featured p{}.icList--stack > li{grid-template-columns:initial;}.icList--boxed>li{grid-template-columns:initial;background-color:var(--if-section-dark, var(--i-box--ba-co)) var(--if-section-light, var(--i-background_2));border-radius:var(--i-box--bo-ra);border:1px solid var(--i-box--bo-co);padding:2em;}.icList--boxed.icList--boxed--left>li{text-align:left;}@media (hover:hover){.icList--boxed>li:has(.icList__link):hover{--i-color_root:var(--i-primary-contrast);--i-color_hard:var(--i-primary-contrast);--i-color_soft:color-mix(in hsl, var(--i-primary-contrast) 80%, transparent);background-color:var(--i-primary);color:var(--i-primary-contrast);border-color:var(--i-primary-dark);}[data-ips-scheme="dark"] .icList--boxed>li:has(.icList__link):hover{border-color:var(--i-primary-light);}}.icList--boxed .icList__link{inset:0;}.icList--boxed .icList__icon{font-size:35px;line-height:1.3;}.icList--boxed p{}.icSection--hero{position:relative;}:where(.icList, .icSection__rich) + .ipsButtons{margin-top:3em;}:where(.icSection__rich:not(.icSection__rich--center), .icList--minimal) ~ .ipsButtons{justify-content:start;}.icSection--primary{--i-color_hard:var(--i-primary-contrast);--i-color_root:var(--i-primary-contrast);--i-color_soft:color-mix(in hsl, var(--i-primary) 40%, #fff);background-color:var(--i-primary);background-image:linear-gradient(color-mix(in hsl, var(--i-primary) 97%, transparent) 0% 100%), url("https://sitecontent.invisioncommunity.com/layout/logo--black-cropped.svg");background-size:cover;background-position:50%;color:var(--i-primary-contrast);}.icSection--primary .icList__icon{color:var(--i-color_soft);}.icSection--hero .icSection__rich p{margin-top:2em;}@supports (color:oklch(from red calc(l * 120%) c h)){[data-ips-scheme="light"] .icSection--dark{--if-light:;--if-dark:initial;--_bg:#0c1c2b;--i-color_root:oklch(from var(--_bg) 95% c h);--i-color_hard:hsl(0 0% 100%);--i-color_soft:oklch(from var(--_bg) 75% c h);--i-background_1:var(--_bg);--i-background_2:oklch(from var(--_bg) calc(l * 120%) c h);--i-background_3:oklch(from var(--_bg) calc(l * 140%) c h);--i-background_4:oklch(from var(--_bg) calc(l * 160%) c h);--i-background_5:oklch(from var(--_bg) calc(l * 180%) c h);--i-background_6:oklch(from var(--_bg) calc(l * 200%) c h);--i-box--ba-co:var(--i-background_2);--i-box--bo-co:var(--i-background_4);background:var(--_bg);color:var(--i-color_root);box-shadow:none;}[data-ips-scheme="light"] .icSection--dark .icBox{background:var(--i-background_3);}}.icSection--primary .ipsButton--primary{background-color:var(--i-primary-contrast);color:var(--i-primary);}.icSection--primary .ipsButton--secondary{background-color:hsl(0 0% 0% / .4);color:#fff;}.icScreenshotStack{display:grid;}.icScreenshotStack div{position:relative;max-width:80%;border-radius:8px;margin-top:-30px;}.icScreenshotStack div:not([data-role="vimeo"]){width:fit-content;}.icScreenshotStack> :first-child{margin-top:0;}.icScreenshotStack> :nth-child(odd){margin-inline-start:auto;}.icScreenshotStack img, .icScreenshotStack video{vertical-align:top;height:auto;max-width:100%;border-radius:inherit;outline:1px solid color-mix(in hsl, currentColor 10%, transparent);outline-offset:-1px;}[data-ips-scheme="dark"] .icScreenshotStack :is(img, video){box-shadow:hsl(0 0% 0% / .12) 0px 0px 0px 1px, hsl(0 0% 0% / .2) 0px 0px 30px;}.ipsColumns--contentMedia{gap:50px 100px;justify-content:center;align-items:center;flex-direction:var(--if-section-dark, row) var(--if-section-light, row-reverse);}.ipsColumns--contentMedia .ipsColumns__secondary{flex:0 1 500px;}.ipsColumns--contentMedia.ipsColumns--contentMedia--singleMedia .ipsColumns__primary{flex:9999 1 45%;}.ipsColumns--contentMedia.ipsColumns--contentMedia--singleMedia .ipsColumns__secondary{flex:0 1 600px;}.ipsColumns--contentMedia.ipsColumns--contentMedia--singleMedia [data-role="vimeo"]{box-shadow:inset hsl(0 0% 0% / .1) 0px 0px 0px 1px, hsl(0 0% 0% / .4) 0px 20px 20px -5px;}.ipsColumns--contentMedia.ipsColumns--contentMedia--singleMedia .icList{--icList--gap:0.8em}.ipsColumns--contentMedia.ipsColumns--contentMedia--singleMedia .icSection__rich:not(:last-child){margin-bottom:2em;}.icSection:has(.icFeatureGrid){background:var(--if-light, var(--i-background_3)) var(--if-dark, var(--i-background_1));box-shadow:none;}.icFeatureGrid{--icList--basis:400px;--icList--min:1;--icList--max:99;--icList--gap:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(clamp(100% / (var(--icList--max) + .99), var(--icList--basis), 100% / (var(--icList--min) + .99)), 1fr));gap:var(--icList--gap);margin-top:2em;grid-auto-flow:dense;}.icFeatureGrid:first-child{margin-top:0;}.icFeatureGrid__item{background:var(--if-light, var(--i-background_1)) var(--if-dark, var(--i-background_3));padding:2em;border-radius:8px;box-shadow:color-mix(in hsl, var(--i-color_root) 10%, transparent) 0px 10px 20px, color-mix(in hsl, var(--i-color_root) 10%, transparent) 0px 6px 2px -5px, color-mix(in hsl, var(--i-color_root) 5%, transparent) 0px 0px 0px 1px;display:flex;flex-direction:column;position:relative;overflow:hidden;}[data-ips-scheme="dark"] .icFeatureGrid__item{box-shadow:inset hsl(0 0% 100% / .1) 0px 1px 0px;}@media (min-width:800px){.icFeatureGrid__item--wide{grid-column:span 2;}}.icFeatureGrid :is(h2, h3, h4, h5, h6){color:var(--i-color_hard);font-weight:600;font-size:1.24em;}.icFeatureGrid p{color:var(--i-color_soft);margin-top:.5em;font-size:.9em;font-weight:500;}.icFeatureGrid__media{margin:-2em;margin-top:auto;padding:1em;text-align:center;}.icFeatureGrid__media--padding{padding:2em;}.icFeatureGrid__link{position:absolute;inset:0;border-radius:10px;}.icFeatureGrid__link span{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}:where(.icFeatureGrid a){position:relative;}.icFeatureGrid__item:has(.icFeatureGrid__link) :is(h2, h3, h4, h5, h6)::after{content:"\f178";font-family:"Font Awesome 6 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;line-height:1;text-rendering:auto;margin-inline-start:.7em;font-size:0.9em;display:inline-block;opacity:.5;}@media (hover:hover){.icFeatureGrid__link:hover{background-color:var(--i-primary);opacity:.04;}[data-ips-scheme="dark"] .icFeatureGrid__link:hover{background:var(--i-color_soft);}}.icFeatureGrid--inlineMedia .icFeatureGrid__item{display:grid;grid-template-columns:1fr max(80px, 30%);align-items:center;gap:2em;}.icFeatureGrid--inlineMedia .icFeatureGrid__media{margin:0;padding:0;}.icTabsWrap{padding:2em;}@media (max-width:800px){.icTabsWrap{margin-inline:calc(50% - 50vw);padding:1em;}}.icTabs{color:var(--i-color_hard);display:block;font-size:.9em;width:fit-content;margin:1em auto;background:var(--i-background_3);border-radius:100px;padding:4px;}.icTabs [role="tablist"]{display:flex;flex-wrap:wrap;justify-content:center;}@media (max-width:460px){.icTabs [role="tab"]{flex:1 1 auto;}}.icTabs [role="tab"]{padding:.7em 1.3em;display:block;-webkit-tap-highlight-color:transparent;border-radius:50px;text-align:center;}.icTabs [role="tab"]:hover{border-color:var(--i-background_6);}.icTabs [role="tab"][aria-selected="true"]{background-color:var(--i-secondary);color:var(--i-secondary-contrast);}@supports (anchor-name:--x){.icTabs{--_anchor:--icTabs;isolation:isolate;}.icTabs [role="tablist"]{position:relative;}.icTabs [role="tab"][aria-selected="true"]{anchor-name:var(--_anchor);}.icTabs [role="tablist"]::after{position-anchor:var(--_anchor);background-color:var(--i-secondary);content:"";position:absolute;border-radius:100px;top:0;left:anchor(left);right:anchor(right);bottom:0;transition:.2s;z-index:-1;}.icTabs [role="tab"][aria-selected="true"]{background:none;}.icTabs [role="tab"]{}}ic-tabs-content{display:grid;}ic-tabs-content > [role="tabpanel"]{grid-area:1/1;transition-property:display, opacity;transition-duration:.3s;transition-behavior:allow-discrete;opacity:0;}ic-tabs-content > [role="tabpanel"]:not([hidden]){opacity:1;@starting-style{&{opacity:0;}}}.icSection--featurePills{background:rgba(16, 33, 57, 1);color:#fff;padding:80px 0;font-size:.9em;}.icSection--featurePills .icSection__rich :where(h1, h2, h3, h4, h5, h5){color:#fff;}.icFeaturePills{display:flex;flex-wrap:wrap;gap:15px;}.icFeaturePills>li{flex:1 1 auto;border-radius:var(--i-box--bo-ra);padding:1em 1.2em;padding-inline-start:3.9em;position:relative;min-width:14em;background:#95cef00f;box-shadow:inset hsl(0 0% 100% / .1) 0px 1px 0px;}.icFeaturePills small{display:block;color:hsl(220 40% 70%);font-weight:500;}.icFeaturePills .fa-solid{color:rgba(19, 106, 206, 1);position:absolute;inset-inline-start:0;top:0;bottom:0;width:3em;display:grid;place-content:center;background:#84cff40a;}.icFeaturePills strong{display:block;}.icDevice{background:hsl(0 0% 10%);border-radius:1.8%/3%;box-shadow:hsl(0 0% 100% / 20%) 0px 0px 0px 1px, hsl(0 0% 0% / 30%) 0px 10px 50px;margin:0 auto;}.icDevices--overflow{width:140%;}.icSection:has(.icDevices--overflow){overflow-x:clip;}.icDevice--mobile{border-radius:10%/5%;}.icDevice img{border-radius:inherit;padding:2%;width:100%;object-fit:cover;object-position:0 0;}.icDevice--desktop img{padding:1%;}.icDevices{display:grid;margin:auto;}.icDevices .icDevice{grid-area:1/1;margin:0;}.icDevices .icDevice--desktop{place-self:end;width:85%;margin-bottom:5%;}.icDevices .icDevice--mobile{place-self:end start;width:20%;z-index:1;}.icDialog::backdrop{display:none;}.icDialog, .icDialog__backdrop{background:none;position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;display:grid;place-items:center;}.icDialog, .icDialog__backdrop, .icDialog__box{transition-property:display, overlay, opacity, translate;transition-duration:.4s;transition-behavior:allow-discrete;}.icDialog__backdrop{opacity:0;}.icDialog__box{opacity:0;translate:0 20px;}.icDialog:popover-open .icDialog__backdrop, .icDialog[open] .icDialog__backdrop{opacity:1;}.icDialog:popover-open .icDialog__box, .icDialog[open] .icDialog__box{opacity:1;translate:0 0;}@starting-style{.icDialog:popover-open .icDialog__backdrop, .icDialog[open] .icDialog__backdrop{opacity:0;}.icDialog:popover-open .icDialog__box, .icDialog[open] .icDialog__box{opacity:0;translate:0 20px;}}.icDialog__backdrop{display:block;background:hsl(0 0% 0% / .4);backdrop-filter:blur(2px);}.icDialog__box{background:var(--i-box--ba-co);border-radius:var(--i-box--bo-ra);box-shadow:var(--i-box--bo-sh);position:relative;max-height:90vh;display:flex;flex-direction:column;max-width:min(100% - 20px, 600px);}.icDialog__header{flex:0 0 auto;padding:1em;font-weight:600;color:var(--i-color_hard);font-size:1.1em;display:flex;align-items:center;}.icDialog__close{margin-inline-start:auto;margin-block:-0.5em;display:grid;width:2em;height:2em;place-content:center;}.icDialog__close svg{width:1em;height:1em;}.icDialog__content{flex:1 1 auto;overflow:auto;}html:has(.icDialog:popover-open, .icDialog[open]){overflow:hidden;}.icAccordion{display:grid;gap:2px;}.icAccordion details{border-bottom:1px solid var(--i-background_4);}.icAccordion summary{display:flex;align-items:center;gap:.5em;font-weight:500;font-size:1.1em;padding:.8em 0;color:var(--i-color_soft);}@media (hover:hover){.icAccordion summary:hover{color:var(--i-color_hard);}}.icAccordion [open] summary{color:var(--i-color_hard);}.icAccordion summary::after{flex:0 0 auto;content:"\2b";font-family:'Font Awesome 6 Free';font-weight:900;-webkit-font-smoothing:antialiased;text-rendering:auto;margin-inline-start:auto;font-size:.8em;opacity:.5;}.icAccordion [open] summary::after{content:"\f068";}@media (hover:hover){.icAccordion summary::after{opacity:0;}.icAccordion summary:hover::after{opacity:.5;}}.icAccordion i-details-content .ipsRichText{padding-bottom:2em;color:var(--i-color_soft);}form[action^="https://forms.zohopublic.com/"]{display:grid;}form[action^="https://forms.zohopublic.com/"] :is(input, select, textarea){margin-top:.5em;margin-bottom:1.5em;}#icContactForm label{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;}#icContactForm label span.ipsFieldRow__required{font-weight:400;}.format > *{margin-top:1.28em;margin-bottom:1.28em;}.format > *:first-child{margin-top:0;}.format > *:last-child{margin-bottom:0;}.ipsCarousel--center > li:first-child{margin-inline-start:auto;}.ipsCarousel--center > li:last-child{margin-inline-end:auto;}.ipsData--showcase{margin:2em 0 6em;padding:1px;--i-data--icon-ratio:10/12;--i-data--basis:280px;--i-data--gap:25px;--i-data--max:4;--i-data--radius:6px;}.ipsData--showcase .ipsData__item{background-color:var(--if-light, var(--i-box--ba-co)) var(--if-dark, var(--i-background_3));}.ipsData--grid .ipsData__image{margin:calc(var(--i-data--padding) * -1 + 5px);margin-bottom:0;}.ipsData--showcase .ipsData__image img{object-position:50% 0;}