:root{--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 1024px;--breakpoint-lg: 1280px;--breakpoint-xl: 9999px;--breakpoint-mobile: 768px;--breakpoint-desktop: 9999px;--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-12: 48px;--spacing-16: 64px;--spacing-24: 96px;--spacing-32: 128px;--text-xs2: 9px;--text-xs: 11px;--text-sm: 14px;--text-base: 16px;--text-lg: 19px;--text-xl: 23px;--text-xl2: 32px;--text-xl3: 45px;--text-xl4: 64px;--text-xl5: 90px;--text-xl6: 127px;--color-blue-950: #0b1633;--color-blue-900: #0f204a;--color-blue-800: #102e6b;--color-blue-700: #113c8d;--color-blue-600: #124ab1;--color-blue-500: #1558d6;--color-blue-400: #1d67fc;--color-blue-300: #4088ff;--color-blue-200: #69a7ff;--color-blue-100: #94c4ff;--color-blue-50: #c3e0ff;--color-blue-25: #dceffd;--color-blue-10: #f4faff;--color-blue-fg: #0b1633;--color-blue-bg: #dceffd;--color-blue-links: #1d67fc;--color-gold-950: #4f2d0c;--color-gold-900: #693e0d;--color-gold-800: #804e09;--color-gold-700: #966003;--color-gold-600: #c28502;--color-gold-500: #e5a605;--color-gold-400: #ffbe12;--color-gold-300: #ffd35e;--color-gold-200: #ffe294;--color-gold-100: #fff1cd;--color-gold-50: #fff8e5;--color-gold-25: #fffcf3;--color-gold-fg: #c28502;--color-gold-bg: #fff1cd;--color-cyan-950: #0d2e3d;--color-cyan-900: #164c63;--color-cyan-800: #165a78;--color-cyan-700: #0f6e91;--color-cyan-600: #078bb2;--color-cyan-500: #07abd9;--color-cyan-400: #22c9f2;--color-cyan-300: #5ce1ff;--color-cyan-200: #9de9fa;--color-cyan-100: #cdf2fa;--color-cyan-50: #e7faff;--color-cyan-25: #f4fdff;--color-cyan-fg: #07abd9;--color-cyan-bg: #e7faff;--color-teal-950: #073029;--color-teal-900: #115246;--color-teal-800: #116b5b;--color-teal-700: #0f9175;--color-teal-600: #27b08b;--color-teal-500: #37d4a7;--color-teal-400: #4cedbd;--color-teal-300: #5affcb;--color-teal-200: #9cf2de;--color-teal-100: #c7fcef;--color-teal-50: #e3fcf5;--color-teal-25: #f2fffb;--color-teal-fg: #0f9175;--color-teal-bg: #e3fcf5;--color-pink-950: #57121c;--color-pink-900: #7d1b2a;--color-pink-800: #962434;--color-pink-700: #b02a42;--color-pink-600: #cc3953;--color-pink-500: #eb506b;--color-pink-400: #ff6d88;--color-pink-300: #ffa2b3;--color-pink-200: #ffccd5;--color-pink-100: #ffe5ea;--color-pink-50: #fff0f3;--color-pink-25: #fff5f7;--color-pink-fg: #eb506b;--color-pink-bg: #fff0f3;--color-gray-950: #0d0e0f;--color-gray-900: #15171a;--color-gray-800: #2e3947;--color-gray-700: #3c4a5c;--color-gray-600: #4c5f75;--color-gray-500: #546881;--color-gray-400: #76869a;--color-gray-300: #8c9aab;--color-gray-200: #b0bac5;--color-gray-100: #cad0d8;--color-gray-50: #dbe3e2;--color-gray-25: #e6ebec;--color-gray-10: #f0f3f5;--color-gray-5: #f6f7f9;--color-gray-fg: #0d0e0f;--color-gray-bg: #f2f4f6;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .075);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .075), 0 1px 2px -1px rgba(0, 0, 0, .075);--shadow-md: 0 2px 6px -1px rgba(0, 0, 0, .075), 0 1px 4px -2px rgba(0, 0, 0, .075);--shadow-lg: 0 5px 15px -3px rgba(0, 0, 0, .075), 0 2px 6px -4px rgba(0, 0, 0, .075);--shadow-xl: 0 10px 25px -5px rgba(0, 0, 0, .075), 0 4px 10px -6px rgba(0, 0, 0, .075);--shadow-xl2: 0 25px 50px -12px rgba(0, 0, 0, .15);--shadow-xl3: 0 25px 75px -20px rgba(0, 0, 0, .15);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--shadow-none: none;--radius-xs: 2px;--radius-sm: 4px;--radius: 9px;--radius-lg: 12px;--radius-xl: 16px;--radius-xl2: 22px;--radius-xl3: 28px;--radius-xl4: 33px;--ease-out-smooth: cubic-bezier(.145, .475, .29, 1.03);--utility-header-height: 2.5rem;--primary-header-l1-height: 4rem;--primary-header-l2-height: 2.5rem;--font-sans: InterVariable, system-ui, sans-serif;--font-serif: DomineVariable, Georgia, serif;--ui-border: 1px solid rgba(0, 0, 0, .05)}@supports (width: clamp(1rem,2rem,3rem)){:root{--spacing-0: 0;--spacing-1: clamp(.19rem, .39vw + 0rem, .25rem);--spacing-2: clamp(.38rem, .78vw + 0rem, .5rem);--spacing-3: clamp(.56rem, 1.17vw + 0rem, .75rem);--spacing-4: clamp(.75rem, 1.56vw + 0rem, 1rem);--spacing-5: clamp(.88rem, 2.34vw + -.25rem, 1.25rem);--spacing-6: clamp(1.13rem, 2.34vw + 0rem, 1.5rem);--spacing-8: clamp(1.5rem, 3.13vw + 0rem, 2rem);--spacing-12: clamp(2.25rem, 4.69vw + 0rem, 3rem);--spacing-16: clamp(3rem, 6.25vw + 0rem, 4rem);--spacing-24: clamp(4.5rem, 9.38vw + 0rem, 6rem);--spacing-32: clamp(6rem, 12.5vw + 0rem, 8rem);--text-xs2: clamp(.44rem, .78vw + .06rem, .56rem);--line-height-xs2: 1.45;--text-xs: clamp(.56rem, .78vw + .19rem, .69rem);--line-height-xs: 1.45;--text-sm: clamp(.75rem, .78vw + .38rem, .88rem);--line-height-sm: 1.45;--text-base: clamp(.88rem, .78vw + .5rem, 1rem);--line-height-base: 1.55;--text-lg: clamp(1rem, 1.17vw + .44rem, 1.19rem);--line-height-lg: 1.45;--text-xl: clamp(1.24rem, 1.1vw + .71rem, 1.41rem);--line-height-xl: 1.4;--text-xl2: clamp(1.75rem, 1.56vw + 1rem, 2rem);--line-height-xl2: 1.3;--text-xl3: clamp(2.47rem, 2.21vw + 1.41rem, 2.83rem);--line-height-xl3: 1.2;--text-xl4: clamp(3.5rem, 3.12vw + 2rem, 4rem);--line-height-xl4: 1.1;--text-xl5: clamp(4.95rem, 4.42vw + 2.83rem, 5.65rem);--line-height-xl5: 1.05}}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;display:block}body,pre,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,th,td,menu,figure{margin:0;padding:0}ul[role=list],ol[role=list],menu[role=list]{list-style:none}body{min-height:100vh;font-size:1rem;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}button,input[type=button]{display:inline-flex;place-content:center;cursor:pointer;border:none;background:transparent;padding:0}svg{display:block}dialog{margin:0;border:none;background:rgba(0,0,0,.3);width:100%;max-width:none;height:100%;max-height:none;overflow:auto;color:var(--color-gray-700)}dialog[open]{display:flex;justify-content:safe center;align-items:safe center}dialog::backdrop{opacity:0}dialog>[data-dialog-content]{margin:auto;border-radius:var(--radius);background-color:#fff;padding:var(--spacing-8)}label{color:var(--color-gray-950)}body{display:flex;flex-direction:column;color:var(--color-gray-700);font-weight:400;font-size:var(--text-base);line-height:var(--line-height-base);font-family:var(--font-sans)}body>*{flex:0 1 auto}body>main{flex:1 1 auto}h1,.faux-h1{font-weight:500;font-size:var(--text-xl3);line-height:var(--line-height-xl3);font-family:var(--font-serif)}@media only screen and (max-width: 480px){h1,.faux-h1{font-size:var(--text-xl2);line-height:var(--line-height-xl2)}}h2,.faux-h2{font-weight:600;font-size:var(--text-xl2);line-height:var(--line-height-xl2);font-family:var(--font-serif)}@media only screen and (max-width: 480px){h2,.faux-h2{font-size:var(--text-xl);line-height:var(--line-height-xl)}}h3,.faux-h3{font-weight:600;font-size:var(--text-xl);line-height:var(--line-height-xl);font-family:var(--font-sans)}h4,.faux-h4{font-weight:600;font-size:var(--text-lg);line-height:var(--line-height-lg);font-family:var(--font-sans)}h5,.faux-h5{font-weight:600;font-size:var(--text-base);line-height:var(--line-height-base);font-family:var(--font-sans)}h6,.faux-h6{font-weight:600;font-size:var(--text-sm);line-height:var(--line-height-sm);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.faux-h1,.faux-h2,.faux-h3,.faux-h4,.faux-h5,.faux-h6{color:var(--color-gray-950)}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}ol:where(:not([role=list])),ul:where(:not([role=list])){display:grid;gap:var(--spacing-2);margin:0 0 0 1.3em;padding:0}mark{background-color:var(--color-cyan-100)}pre{overflow:scroll}sup{vertical-align:text-top;line-height:.75}ul li::marker{color:var(--color-gray-300);font-weight:700}ul li::marker{font-size:1.25em;line-height:1}a{color:var(--color-blue-400);text-decoration-color:rgba(31,106,252,.25);text-underline-offset:.2em}a:hover{text-decoration-color:rgba(31,106,252,.5)}img,picture{display:block;max-width:100%;height:auto;color:var(--color-gray-600);font-style:italic;font-size:var(--text-base)}.img-svg{width:auto}strong{font-weight:600}section{overflow:hidden}html{scroll-padding-top:var(--header-height, 100px)}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:var(--header-height, 100px)}}.flow>*+*:where(:not(:first-child)){margin-top:.8em}.flow>*+*:where(:not(:first-child)):is(h1,h2,h3,h4,h5,h6){margin-top:1.25em}.flow>h1+h2,.flow>h2+h3,.flow>h3+h4,.flow>h4+h5,.flow>h5+h6{margin-top:.5em}body,h1,h2,h3,h4,h5,h6,p{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.disable-scroll{max-height:calc(100vh - var(--utility-header-height) - var(--primary-header-l1-height) - var(--primary-header-l2-height));overflow:hidden}a:has(.icon){display:flex;align-items:center;gap:var(--spacing-2)}a:has(.icon) .icon{display:inline-block;width:1rem;height:1rem}a:has(.icon) .icon svg{aspect-ratio:1;width:100%}hr{margin:0;border:none;background-color:var(--color-gray-50);padding:0;height:1px}iframe{border:none;border-radius:var(--spacing-1);background-color:var(--color-gray-25);aspect-ratio:16/9;width:100%;height:auto;overflow:hidden}table{--border-color: var(--color-gray-50);--border-width: 1px;border:var(--border-width) solid var(--border-color);border-collapse:collapse;width:100%;max-width:100%}table th,table td{vertical-align:top;border:var(--border-width) solid var(--border-color);border-top:var(--border-width) solid var(--border-color);padding:var(--spacing-4)}table thead th{vertical-align:bottom;border-bottom:calc(2 * var(--border-width)) solid var(--border-color)}table thead th,table thead td{border-bottom-width:calc(2 * var(--border-width))}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}button,a{-webkit-appearance:none;touch-action:manipulation}@keyframes gradient-x{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%{translate:0 0}to{translate:0 10px}}@keyframes float-rotate{0%{rotate:-1deg}to{rotate:1deg}}.enhanced-width{grid-column:content;margin:0 auto;padding-left:var(--spacing-8);padding-right:var(--spacing-8);width:100%;max-width:calc(1300px + var(--spacing-8) * 2)}.standard-width{grid-column:content;margin:0 auto;padding-left:var(--spacing-8);padding-right:var(--spacing-8);width:100%;max-width:calc(1200px + var(--spacing-8) * 2)}.thin-width{grid-column:content;margin:0 auto;padding-left:var(--spacing-8);padding-right:var(--spacing-8);width:100%;max-width:calc(960px + var(--spacing-8) * 2)}.full-width{grid-column:full-width;width:100%}.layout-panel{position:relative;border:solid 1px transparent;border-radius:var(--radius-lg);background:#fff;background-clip:padding-box;padding:var(--spacing-12) var(--spacing-12) 0 var(--spacing-12)}.layout-panel:before{position:absolute;top:0;right:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(to bottom,rgba(0,0,0,.025),transparent);height:100%;max-height:400px;content:""}.ps,.p-s{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}@media only screen and (min-width: 769px){.ps,.p-s{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}}@media only screen and (min-width: 1281px){.ps,.p-s{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}}.ms,.m-s{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}@media only screen and (min-width: 769px){.ms,.m-s{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}}@media only screen and (min-width: 1281px){.ms,.m-s{margin-top:var(--spacing-24);margin-bottom:var(--spacing-24)}}.pt-s{padding-top:var(--spacing-12)}@media only screen and (min-width: 769px){.pt-s{padding-top:var(--spacing-16)}}@media only screen and (min-width: 1281px){.pt-s{padding-top:var(--spacing-24)}}.mt-s{margin-top:var(--spacing-12)}@media only screen and (min-width: 769px){.mt-s{margin-top:var(--spacing-16)}}@media only screen and (min-width: 1281px){.mt-s{margin-top:var(--spacing-24)}}.pb-s{padding-bottom:var(--spacing-12)}@media only screen and (min-width: 769px){.pb-s{padding-bottom:var(--spacing-16)}}@media only screen and (min-width: 1281px){.pb-s{padding-bottom:var(--spacing-24)}}.mb-s{margin-bottom:var(--spacing-12)}@media only screen and (min-width: 769px){.mb-s{margin-bottom:var(--spacing-16)}}@media only screen and (min-width: 1281px){.mb-s{margin-bottom:var(--spacing-24)}}.splide .slide:has(.feature-banner)>*{width:368px}img.feature-banner{outline:1px solid var(--color-gray-10);outline-offset:-1px;border-radius:var(--radius);background-color:var(--color-gray-5);overflow:hidden;width:100%;max-width:none;border:none}.disable-scroll{overflow:unset!important}.disable-scroll body{overflow-y:hidden!important}@media only screen and (max-width: 1024px){.disable-scroll .primary-header{position:fixed;top:0}.disable-scroll body{padding-top:var(--primary-header-l1-height)}}.card{display:flex;flex-direction:column;transition:box-shadow .2s var(--ease-out-smooth);box-shadow:var(--shadow-md);border:var(--ui-border);border-radius:var(--spacing-2);background-clip:padding-box;background-color:#fff;width:100%;overflow:hidden;text-align:left;text-decoration:none}.card--sample .card__image{position:relative}@media only screen and (min-width: 481px){.card--sample .card__image:after{display:block;position:absolute;top:.5rem;right:.5rem;z-index:1;border-radius:var(--radius);background-color:var(--color-gold-bg);padding:var(--spacing-1) var(--spacing-2);content:"Sample";color:var(--color-gold-fg);font-weight:600;font-size:var(--text-xs);text-transform:uppercase}}@media only screen and (max-width: 480px){.card--sample .card__title:after{display:inline-block;z-index:1;margin-left:var(--spacing-1);border-radius:var(--radius);background-color:var(--color-gold-bg);padding:var(--spacing-1) var(--spacing-2);content:"Sample";color:var(--color-gold-fg);font-weight:600;font-size:var(--text-xs);text-transform:uppercase}}.card img{flex:0 0 auto;width:100%}.card.card--x{flex-direction:row}.card.card--x .card__image{flex:0 0 25%}.card.card--x .card__panel{flex:1 0 0;border-top:none}@container (width > 600px){.card.card--x-collapse{flex-direction:row}.card.card--x-collapse .card__image{flex:0 0 25%}.card.card--x-collapse .card__panel{flex:1 0 0;border-top:none}}.card__panel{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;border-top:var(--ui-border);background-color:#fff}.card__titles{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:var(--spacing-2);padding:var(--spacing-4);width:100%;text-decoration:none}.card__title{font-size:var(--text-base);text-wrap:balance}.card__subtitle{color:var(--color-gray-600);font-size:var(--text-sm);text-wrap:balance}.card__action{display:flex;flex:0 0 auto;justify-content:flex-start;align-items:center;gap:2px;padding-left:var(--spacing-4);padding-right:var(--spacing-4);width:100%;height:3rem;font-weight:700;font-size:var(--text-base);line-height:3rem;text-align:left}.card__action a:not(.btn),.card__action button:not(.btn){color:var(--color-blue-500)}.card__categories{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__categories>*{vertical-align:middle}.card__categories svg{display:inline;width:14px;height:14px}.card__title:has(+.card__categories){flex-grow:1}@media (hover: hover){.card--hoverable:hover{box-shadow:var(--shadow-xl);border-color:rgba(0,0,0,.1)}.card--hover-cta:hover .card__panel,.card--hover-cta:focus-within .card__panel{transform:translate3d(0,-3rem,0)}.card--hover-cta .card__panel{transform:translateZ(0);transition:transform .1s var(--ease-out-smooth);will-change:transform}.card--hover-cta .card__action{position:absolute;top:100%;border-top:1px solid var(--color-gray-25)}.card--hover-cta .card__titles{justify-content:space-between}}@media (hover: none){.card__title{color:var(--color-blue-500)}}@media only screen and (max-width: 480px){.card--collapse{flex-direction:row}.card--collapse .card__image{flex:0 0 80px}.card--collapse .card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card--collapse .card__action{display:none}.card--collapse .card__panel{border-top:none}.card--collapse.card--hover-cta:hover .card__panel,.card--collapse.card--hover-cta:focus-within .card__panel{transform:none}}.video-container{position:relative;aspect-ratio:16/9;width:100%;height:auto;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.breadcrumbs,.breadcrumbs li{display:flex;align-items:center;gap:2px}.breadcrumbs a{color:var(--color-gray-600);font-size:var(--text-sm);text-decoration:none}.show-more__text{position:relative;overflow:hidden}.show-more[aria-expanded=false] .overflowing:before{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(0deg,#fff,#fff 5%,rgba(255,255,255,0));height:40%;content:""}.show-more[aria-expanded=true] button,.show-more__text:not(.overflowing)+button{display:none}.show-more button{color:var(--color-blue-500);font-weight:600}.main-action{display:flex;position:fixed;right:0;bottom:0;left:0;align-items:center;gap:var(--spacing-2);z-index:1;box-shadow:0 0 75px rgba(0,0,0,.15);border-top:1px solid var(--color-gray-25);background-color:#fff;padding:var(--spacing-4) var(--spacing-8)}@media only screen and (min-width: 1025px){.main-action{display:none}}.block-grid{display:grid;gap:0;border:1px solid var(--color-gray-25)}.block-grid>*{border-right:1px solid var(--color-gray-25);border-bottom:1px solid var(--color-gray-25);padding:20px;text-align:center}@media only screen and (min-width: 769px) and (max-width: 1024px){.block-grid{grid-template-columns:repeat(2,1fr)}.block-grid>:nth-last-child(1):nth-child(odd){border-bottom:none}.block-grid>:nth-last-child(1):nth-child(2n),.block-grid>:nth-last-child(2):nth-child(odd){border-bottom:none}.block-grid>*:nth-child(2n){border-right:none}}@media only screen and (min-width: 1025px){.block-grid{grid-template-columns:repeat(3,1fr)}.block-grid>*:nth-child(3n){border-right:none}.block-grid>*:nth-last-child(-n+3){border-bottom:none}}.warm{--color-primary-25: var(--color-pink-25);--color-primary-50: var(--color-pink-50);--color-primary-100: var(--color-pink-100);--color-primary-200: var(--color-pink-200);--color-primary-300: var(--color-pink-300);--color-primary-400: var(--color-pink-400);--color-primary-500: var(--color-pink-500);--color-primary-600: var(--color-pink-600);--color-primary-700: var(--color-pink-700);--color-primary-800: var(--color-pink-800);--color-primary-900: var(--color-pink-900);--color-primary-950: var(--color-pink-950);--color-primary-fg: var(--color-pink-fg);--color-primary-bg: var(--color-pink-bg);--color-primary-gradient: var(--color-pink-400)}.cool{--color-primary-25: var(--color-teal-25);--color-primary-50: var(--color-teal-50);--color-primary-100: var(--color-teal-100);--color-primary-200: var(--color-teal-200);--color-primary-300: var(--color-teal-300);--color-primary-400: var(--color-teal-400);--color-primary-500: var(--color-teal-500);--color-primary-600: var(--color-teal-600);--color-primary-700: var(--color-teal-700);--color-primary-800: var(--color-teal-800);--color-primary-900: var(--color-teal-900);--color-primary-950: var(--color-teal-950);--color-primary-fg: var(--color-teal-fg);--color-primary-bg: var(--color-teal-bg);--color-primary-gradient: var(--color-teal-400);--color-secondary-25: var(--color-cyan-25);--color-secondary-50: var(--color-cyan-50);--color-secondary-100: var(--color-cyan-100);--color-secondary-200: var(--color-cyan-200);--color-secondary-300: var(--color-cyan-300);--color-secondary-400: var(--color-cyan-400);--color-secondary-500: var(--color-cyan-500);--color-secondary-600: var(--color-cyan-600);--color-secondary-700: var(--color-cyan-700);--color-secondary-800: var(--color-cyan-800);--color-secondary-900: var(--color-cyan-900);--color-secondary-950: var(--color-cyan-950);--color-secondary-fg: var(--color-cyan-fg);--color-secondary-bg: var(--color-cyan-bg);--color-secondary-gradient: var(--color-cyan-400)}.warm-on-gray{--color-primary-bg: var(--color-pink-100);--color-secondary-bg: var(--color-gold-100)}.cool-on-gray{--color-primary-bg: var(--color-teal-100);--color-secondary-bg: var(--color-cyan-100)}.badge{display:inline-block;border-radius:1000px;background-color:var(--color-primary-bg);padding:.5em 1em;color:var(--color-primary-fg);font-weight:600;font-size:var(--text-xs);line-height:1;text-transform:uppercase}.badge-xs{font-size:var(--text-xs2)}.small-heading,.subheading{color:var(--color-gray-400);font-weight:600px;font-weight:700;font-size:var(--text-sm);font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase}.line-on-sides{display:flex;align-items:center;gap:var(--spacing-2)}.line-on-sides:before,.line-on-sides:after{flex:1 0 auto;background-color:var(--color-gray-100);height:1px;content:""}.faux-link{color:var(--color-blue-400);text-decoration:underline;text-decoration-color:rgba(31,106,252,.25);text-underline-offset:.2em}.faux-link:hover{text-decoration-color:rgba(31,106,252,.5)}.faux-text{color:currentColor;text-decoration:none}.faux-text:hover{text-decoration:none}.icon-link{display:inline-flex;align-items:center;gap:2px;font-weight:600;text-decoration:none}.icon-link .icon:not(:first-child),.icon-link .arrow{transition:transform .25s var(--ease-out-smooth)}.icon-link:hover .icon:not(:first-child),.icon-link:hover .arrow,.icon-link:focus .icon:not(:first-child),.icon-link:focus .arrow{transform:translate(.15rem)}.icon-link .icon,.icon-link .arrow{width:1em;height:1em}.icon-link .icon svg,.icon-link .arrow svg{display:block;aspect-ratio:1;width:100%;height:100%;stroke:currentColor;position:relative;top:1px}.eyebrow{display:inline-block;border-radius:var(--radius);background-clip:padding-box;background-color:var(--color-primary-bg);padding:.25rem .5rem;color:var(--color-primary-fg);font-weight:600;font-size:var(--text-sm);line-height:var(--line-height-base);font-family:var(--font-sans);text-decoration:none;text-transform:uppercase}.eyebrow:not(.eyebrow--on-dark){box-shadow:0 0 20px 10px #fff;border:1px solid rgba(255,255,255,.5)}.eyebrow--on-dark{background-color:rgba(from var(--color-primary-fg) r g b/.25);color:var(--color-primary-bg)}.utility-header nav>a,.primary-header nav li>a:not(.btn){color:var(--color-gray-primary);text-decoration:none}#utility-ui{z-index:1001}.utility-header{display:none;flex:1 0 auto;align-items:center;background-color:var(--color-gray-25);height:var(--utility-header-height);font-size:clamp(.81rem,.78vw + .44rem,.94rem)}.utility-header>div{height:100%}@media only screen and (min-width: 1025px){.utility-header{display:block}}.utility-header .callout{display:flex;grid-row:1;grid-column:content;align-items:center;gap:var(--spacing-2);text-decoration:none}.utility-header .callout svg{translate:calc(var(--spacing-1) * -1);transition:translate .1s var(--ease-out-smooth);width:1em;height:auto}.utility-header .callout:hover svg{translate:0}.utility-header nav{display:flex;justify-content:flex-end;align-items:center;text-align:right}.utility-header nav>:is(a,.btn-link){padding-left:var(--spacing-4);padding-right:var(--spacing-4);color:var(--color-gray-700)}.utility-header nav>:is(a,.btn-link)+:is(a,.btn-link){border-left:1px solid var(--color-gray-100)}.utility-header .copy{color:var(--color-gray-700)}.primary-header{display:flex;position:sticky;top:0;flex-direction:column;align-items:stretch;z-index:1000;background-color:#fff;width:100%}.primary-header.stuck{box-shadow:0 3px 6px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.1)}.primary-header mb-button-menu{display:block;visibility:hidden;width:131px;height:40px}.primary-header__level-1,.primary-header__level-2{position:relative;flex:1 0 auto;align-items:stretch;width:100%}.primary-header__level-1{display:flex;background-color:#fff;height:var(--primary-header-l1-height)}.primary-header__level-1 .logo{display:flex;align-items:center}.primary-header__level-1 .logo img{width:200px;height:35px}.primary-header__level-1 .nav{display:flex;align-items:center}.primary-header__level-1 .nav__level-1>li{display:flex;align-items:center}.primary-header__level-1 .nav__level-1>li:hover>.nav-label,.primary-header__level-1 .nav__level-1>li:focus-within>.nav-label{position:relative;background-color:var(--color-gray-25)}.primary-header__level-1 .nav__level-1>li:hover .mega-menu,.primary-header__level-1 .nav__level-1>li:focus-within .mega-menu{transform:translateY(0);opacity:1;pointer-events:unset}.primary-header__level-1 .nav__level-1>li:hover .nav-label__buffer-left,.primary-header__level-1 .nav__level-1>li:hover .nav-label__buffer-right,.primary-header__level-1 .nav__level-1>li:focus-within .nav-label__buffer-left,.primary-header__level-1 .nav__level-1>li:focus-within .nav-label__buffer-right{display:block;position:absolute;bottom:-40%;z-index:999;transition:height 40ms linear;width:100px;height:140%;content:""}.primary-header__level-1 .nav__level-1>li:hover .nav-label__buffer-left:hover,.primary-header__level-1 .nav__level-1>li:hover .nav-label__buffer-right:hover,.primary-header__level-1 .nav__level-1>li:focus-within .nav-label__buffer-left:hover,.primary-header__level-1 .nav__level-1>li:focus-within .nav-label__buffer-right:hover{height:0}.primary-header__level-1 .nav__level-1>li:hover .nav-label__buffer-left,.primary-header__level-1 .nav__level-1>li:focus-within .nav-label__buffer-left{right:100%}.primary-header__level-1 .nav__level-1>li:hover .nav-label__buffer-right,.primary-header__level-1 .nav__level-1>li:focus-within .nav-label__buffer-right{left:100%}.primary-header__level-1 .nav__level-1>li>.nav-label{display:flex;align-items:center;cursor:default;border-radius:.5rem;padding:var(--spacing-2) var(--spacing-3);color:var(--color-gray-primary);font-weight:400;font-size:clamp(.94rem,.78vw + .56rem,1.06rem);text-decoration:none}.primary-header__level-1 .nav__level-1>li>.nav-label svg{margin-left:var(--spacing-1);aspect-ratio:1;width:15px;stroke:var(--color-gray-400)}.primary-header__level-1 .nav__level-1>li>a.nav-label{cursor:pointer}.primary-header__level-1 .desktop-nav .nav__level-1{display:none;justify-content:center;align-items:stretch;height:100%}@media only screen and (min-width: 1025px){.primary-header__level-1 .desktop-nav .nav__level-1{display:flex}}.primary-header__level-1 .mega-menu{position:absolute;top:calc(100% - 1px);left:0;transform:translateY(-1rem);opacity:0;z-index:-1;transition:.2s var(--ease-out-smooth);box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,.02),6.7px 6.7px 5.3px rgba(0,0,0,.027),12.5px 12.5px 10px rgba(0,0,0,.035),22.3px 22.3px 17.9px rgba(0,0,0,.043),41.8px 41.8px 33.4px rgba(0,0,0,.05),100px 100px 80px rgba(0,0,0,.07);border-top:1px solid var(--color-gray-25);background-color:#fff;padding-bottom:var(--spacing-8);width:100%;pointer-events:none}.primary-header__level-1 .mega-menu .menu-link--coming-soon{cursor:default;color:var(--color-gray-400)}.primary-header__level-1 .mega-menu .menu-link--coming-soon:after{position:relative;vertical-align:super;margin-left:var(--spacing-1);content:"Coming Soon!";font-size:12px;line-height:1}.primary-header__level-1 .mega-menu .category svg{display:block;margin-top:1rem;margin-bottom:1rem;height:2rem}.primary-header__level-1 .mega-menu li>a,.primary-header__level-1 .mega-menu .menu-link{line-height:2}.primary-header__level-1 .mega-menu .featured a,.primary-header__level-1 .mega-menu .featured .menu-link{color:var(--color-blue-500);font-weight:500}.primary-header__level-1 .mega-menu .small-heading{margin-bottom:var(--spacing-2)}.primary-header__level-1 .mega-menu__sub-menu li>a,.primary-header__level-1 .mega-menu__sub-menu .menu-link{--hover-bg-1: var(--color-gray-5);--hover-bg-2: var(--color-gray-10);display:block;margin-left:calc(var(--spacing-2) * -1);border-radius:var(--radius);padding:var(--spacing-2);color:var(--color-gray-700);font-weight:450;line-height:1.4;text-align:left;width:auto}.primary-header__level-1 .mega-menu__sub-menu li>a:hover,.primary-header__level-1 .mega-menu__sub-menu .menu-link:hover{animation:gradient-x 3s linear infinite;background:linear-gradient(90deg,var(--hover-bg-1),var(--hover-bg-2),var(--hover-bg-1),var(--hover-bg-2));background-size:300% 300%}.primary-header__level-1 .mega-menu__sub-menu li>a:active,.primary-header__level-1 .mega-menu__sub-menu .menu-link:active{background-color:var(--color-gray-100)}.primary-header__level-1 .mega-menu__sub-menu .bg-gray-10{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.primary-header__level-1 .mega-menu__sub-menu .bg-gray-10 a:hover{filter:brightness(95%)}.primary-header__level-1 .mega-menu ul li>a,.primary-header__level-1 .mega-menu .menu-link:has(p):first-child{margin-top:calc(var(--spacing-1) * -1)}.primary-header__level-1 .mega-menu ul li>a,.primary-header__level-1 .mega-menu .menu-link:has(p){padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.primary-header__level-1 .mega-menu ul li>a p,.primary-header__level-1 .mega-menu .menu-link:has(p) p{font-weight:350}.primary-header__level-1 .mobile-menu a,.primary-header__level-1 .mobile-menu .menu-link{display:block;padding:var(--spacing-1);width:100%;text-align:left}.primary-header__level-1 .mobile-menu a,.primary-header__level-1 .mobile-menu .menu-link{border-radius:var(--radius-sm)}.primary-header__level-1 .mobile-menu a:hover,.primary-header__level-1 .mobile-menu .menu-link:hover{background-color:var(--color-gray-10)}.primary-header__level-1 .mobile-menu .bg-gray-10 a:hover{filter:brightness(95%)}.primary-header__level-1 .mobile-menu .care .handle,.primary-header__level-1 .mobile-menu .educate .handle{position:relative}.primary-header__level-1 .mobile-menu .care .handle:before,.primary-header__level-1 .mobile-menu .educate .handle:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:""}.primary-header__level-1 .mobile-menu .educate .handle:before{background-image:linear-gradient(90deg,#ff6d88,#ffbe12)}.primary-header__level-1 .mobile-menu .care .handle:before{background-image:linear-gradient(90deg,#5ce1ff,#5affcb)}.primary-header__level-1 .mobile-menu--products .mb-accordion .handle{border-bottom:0;padding-top:0;padding-bottom:0}.primary-header__level-1 .mobile-menu--products .mb-accordion .handle :not(.indicator) svg{height:1.5rem}.mega-menu--solutions{display:flex;justify-content:space-between;gap:var(--spacing-12)}.primary-footer{position:relative;z-index:0;border-bottom:1px solid transparent;background-position:0px 0%;background-size:100% 100%;background-color:var(--color-blue-950)}.primary-footer__email{border-bottom:1px solid var(--color-blue-800);padding-top:var(--spacing-8)}.primary-footer__email label{color:var(--color-gold-300)}.primary-footer .mb-email-signup .hs-button{--bg-color: var(--color-gold-300);--border-color: transparent;--bg-color-hover-1: var(--color-gold-300);--bg-color-hover-2: color-mix( in oklab, var(--color-gold-300), white 20% );--bg-color-active: var(--color-gold-400);--color: var(--color-gold-950);--shadow: none}.primary-footer .hs-form select,.primary-footer input{border:none}.primary-footer .hs-form select:disabled,.primary-footer input:disabled{background-color:var(--color-gray-100);color:var(--color-gray-400)}.primary-footer .mb-email-signup .submitted-message{color:#fff;font-size:var(--text-lg);text-align:center}.primary-footer__main{margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-8);border-radius:6px;padding:var(--spacing-12);width:calc(100% - var(--spacing-16));color:#fff}.primary-footer__main .social{display:flex;align-items:center;gap:var(--spacing-4)}.primary-footer__main .social svg{height:1.25rem}.primary-footer__main .social svg path{fill:#fff}.primary-footer__main .logo{display:block;width:140px}.primary-footer__main .logo svg path{fill:#fff}.primary-footer__main a{color:#fff;font-size:var(--text-sm);text-decoration:none}.primary-footer__main li+li{margin-top:var(--spacing-1)}.primary-footer__main hr{background-color:var(--color-blue-900)}.ui-input,.ui-select,.ui-form input,.ui-form select{vertical-align:middle;outline:none;border:1px solid var(--color-gray-100);border-radius:var(--radius);background-color:#fff;padding-left:var(--spacing-3);padding-right:var(--spacing-3);height:2.5rem}.ui-input:focus-visible,.ui-select:focus-visible,.ui-form input:focus-visible,.ui-form select:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-gold-100);border-color:var(--color-gold-400)}.ui-input.invalid,.ui-select.invalid,.ui-form input.invalid,.ui-form select.invalid{border-color:var(--color-pink-600)}.ui-input.invalid+.error-message,.ui-select.invalid+.error-message,.ui-form input.invalid+.error-message,.ui-form select.invalid+.error-message{display:block}.ui-textarea,.ui-form textarea{outline:none;border:1px solid var(--color-gray-100);border-radius:var(--radius);background-color:#fff;padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.ui-textarea:focus-visible,.ui-form textarea:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-gold-100);border-color:var(--color-gold-400)}.ui-textarea.invalid,.ui-form textarea.invalid{border-color:var(--color-pink-600)}.ui-textarea.invalid+.error-message,.ui-form textarea.invalid+.error-message{display:block}.ui-label{display:block;margin-bottom:4px;font-weight:500;font-size:14px}.ui-form input,.ui-form select,.ui-form textarea{width:100%}.error-message{display:none;color:var(--color-pink-800)}.btn,.hs-button{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;cursor:pointer;margin-bottom:0;box-shadow:var(--shadow);border:none;border-width:1px;border-style:solid;border-color:var(--border-color);border-radius:var(--radius);background-clip:border-box;background-color:var(--bg-color);padding-left:var(--padding, var(--spacing-8));padding-right:var(--padding, var(--spacing-8));height:var(--height, 2.5em);color:var(--color);font-weight:500;font-size:var(--text-size, var(--text-base));-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;text-decoration:none;white-space:nowrap}.btn:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled,:active),.hs-button:is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled,:active){animation:gradient-x 3s linear infinite;background:linear-gradient(90deg,var(--bg-color-hover-1),var(--bg-color-hover-2),var(--bg-color-hover-1),var(--bg-color-hover-2));background-size:300% 300%;color:var(--color-hover, var(--color))}.btn:active,.hs-button:active{box-shadow:none;background-color:var(--bg-color-active)}.btn .spinner,.hs-button .spinner{transition:width 60ms ease-out,margin 60ms ease-out;margin-left:0;width:0}.btn--loading .spinner,.hs-button--loading .spinner{margin-left:.5em!important;width:1rem}.btn--loading .spinner__path,.hs-button--loading .spinner__path{stroke:var(--color-disabled)}.btn--loading svg,.hs-button--loading svg{display:block;aspect-ratio:1;width:1rem;stroke:var(--color-blue-primary)}.btn[disabled=disabled],.btn[disabled],.hs-button[disabled=disabled],.hs-button[disabled]{cursor:default;box-shadow:none;border-color:var(--bg-color-disabled);background-color:var(--bg-color-disabled);pointer-events:none;color:var(--color-disabled)}.btn-sm{--height: 2rem;--text-size: var(--text-sm);--padding: var(--spacing-4)}.btn-primary{--bg-color: var(--color-blue-950);--border-color: transparent;--bg-color-hover-1: var(--color-blue-900);--bg-color-hover-2: var(--color-blue-950);--bg-color-active: color-mix(in oklab, black 3%, var(--color-blue-950));--color: white;--bg-color-disabled: var(--color-blue-900);--color-disabled: rgba(255, 255, 255, .5)}.btn-accent{--bg-color: var(--color-gold-300);--border-color: transparent;--bg-color-hover-1: var(--color-gold-300);--bg-color-hover-2: color-mix(in oklab, var(--color-gold-300), white 20%);--bg-color-active: var(--color-gold-400);--color: var(--color-gold-950);--shadow: none}.btn-secondary{--bg-color: white;--bg-color-disabled: var(--color-gray-50);--bg-color-hover-1: var(--color-blue-10);--bg-color-hover-2: white;--bg-color-active: var(--color-blue-10);--border-color: var(--color-gray-50);--color: var(--color-gray-950);--color-disabled: var(--color-gray-600);--color-hover: var(--color-gray-950)}.mb-spinner{overflow:hidden}.mb-spinner__canvas{position:relative;width:100%}.mb-spinner__canvas:before{display:block;padding-top:100%;content:""}.mb-spinner__svg{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;animation:spinner-rotate 2s linear infinite;margin:auto;width:100%;height:100%}.mb-spinner__path{stroke-dasharray:89,200;stroke-dashoffset:0;animation:spinner-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:var(--color-gold-500)}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.ais-Hits-list{margin:0}.ais-Hits-list,.ais-Hits-item{min-width:0;list-style:none}.ais-Stats{color:var(--color-gray-600);font-size:var(--text-sm)}.ais-SearchBox{position:relative;margin-bottom:var(--spacing-3)}.ais-SearchBox-input{padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-12);width:100%;height:auto;font-size:var(--text-lg)}.ais-SearchBox-submit{left:var(--spacing-4);cursor:pointer;width:var(--text-xl);height:auto}.ais-SearchBox-submit circle,.ais-SearchBox-submit line,.ais-SearchBox-submit path{stroke:var(--color-gray-200)}.ais-SearchBox:focus-within .ais-SearchBox-submit circle,.ais-SearchBox:focus-within .ais-SearchBox-submit line,.ais-SearchBox:focus-within .ais-SearchBox-submit path{stroke:var(--color-gray-fg)}.ais-SearchBox-reset{display:grid;right:var(--spacing-4);place-content:center}.ais-SearchBox-reset[hidden]{display:none}.ais-SearchBox-reset svg{width:var(--text-xl);height:auto}.ais-SearchBox-reset line{stroke:var(--color-gray-200)}.ais-SearchBox-reset:hover line{stroke:var(--color-gray-500)}.ais-SearchBox-submit,.ais-SearchBox-reset{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--text-xl)}.ais-CurrentRefinements{display:inline-block}.ais-MenuSelect-select,.ais-SortBy-select{vertical-align:middle;outline:none;border:1px solid var(--color-gray-100);border-radius:6px;background-color:#fff;padding-left:var(--spacing-3);padding-right:var(--spacing-3);width:100%;min-width:0;height:2.5rem}.ais-MenuSelect-select:focus-visible,.ais-SortBy-select:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-gold-100);border-color:var(--color-gold-400)}.ais-ClearRefinements button{color:var(--color-blue-500);font-weight:700;font-size:var(--text-sm)}.ais-RefinementList-list{display:block;margin:0;padding:0;list-style:none}.ais-RefinementList-label,.ais-ToggleRefinement-label{display:inline-flex;align-items:center;gap:var(--spacing-1);padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);font-size:var(--text-sm)}.ais-RefinementList-label [type=checkbox]:checked~.ais-RefinementList-count,.ais-RefinementList-label [type=checkbox]:checked~.ais-ToggleRefinement-count,.ais-ToggleRefinement-label [type=checkbox]:checked~.ais-RefinementList-count,.ais-ToggleRefinement-label [type=checkbox]:checked~.ais-ToggleRefinement-count{display:none}.ais-HierarchicalMenu ul ul{margin-left:var(--spacing-8);font-size:.9em}.ais-HierarchicalMenu ul:not(:has(.ais-HierarchicalMenu-item--hasChildren)) svg{visibility:hidden}.ais-HierarchicalMenu .ais-HierarchicalMenu-item{margin-left:calc(var(--spacing-3) * -1);font-weight:400}.ais-HierarchicalMenu .ais-HierarchicalMenu-item svg{visibility:hidden;width:18px;height:18px}.ais-HierarchicalMenu .ais-HierarchicalMenu-item--hasChildren>.ais-HierarchicalMenu-link>svg{visibility:visible}.ais-HierarchicalMenu .ais-HierarchicalMenu-item:has(+.ais-HierarchicalMenu-item--refined){border-bottom-color:transparent}.ais-HierarchicalMenu .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link{border-radius:var(--radius)}.ais-HierarchicalMenu .ais-HierarchicalMenu-item:hover:not(.ais-HierarchicalMenu .ais-HierarchicalMenu-item--refined) .ais-HierarchicalMenu-link{background-color:var(--color-gray-10)}.ais-HierarchicalMenu .ais-HierarchicalMenu-item--refined{border-bottom-color:transparent}.ais-HierarchicalMenu .ais-HierarchicalMenu-item--refined>.ais-HierarchicalMenu-link{background-color:var(--color-primary-bg);color:var(--color-primary-fg)}.ais-HierarchicalMenu .ais-HierarchicalMenu-item--refined>.ais-HierarchicalMenu-link:has(+ul>.ais-HierarchicalMenu-item--refined:first-child){border-bottom-right-radius:0}.ais-HierarchicalMenu .ais-HierarchicalMenu-item--refined>.ais-HierarchicalMenu-link+ul>.ais-HierarchicalMenu-item--refined:first-child a{border-top-right-radius:0;border-top-left-radius:0}.ais-HierarchicalMenu .ais-HierarchicalMenu-item--refined>.ais-HierarchicalMenu-link>svg{stroke:var(--color-primary-fg)}.ais-HierarchicalMenu .ais-HierarchicalMenu-link{display:flex;position:relative;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:var(--spacing-2);border-radius:3px;padding:var(--spacing-1) var(--spacing-3);color:var(--color-gray-600);text-decoration:none}.ais-HierarchicalMenu .ais-HierarchicalMenu-link svg{margin-left:-.25rem;margin-right:-.25rem}.ais-RefinementList-count,.ais-ToggleRefinement-count{display:grid;place-content:center;border-radius:1000px;background-color:var(--color-gray-25);padding-left:var(--spacing-1);padding-right:var(--spacing-1);width:-moz-min-content;width:min-content;height:1.75em;font-weight:600;font-size:var(--text-xs)}.global-search .ais-Hits-item+.ais-Hits-item,.support .ais-Hits-item+.ais-Hits-item{margin-top:var(--spacing-4);border-top:1px solid var(--color-gray-50);padding-top:var(--spacing-4)}.global-search mark,.support mark{background-color:var(--color-blue-bg);color:var(--color-blue-fg)}.global-search .search-result-url,.support .search-result-url{display:inline-flex;flex-basis:0;gap:var(--spacing-1);max-width:100%;color:var(--color-gray-600);font-size:var(--text-sm);text-decoration:none}.global-search .search-result-url svg,.support .search-result-url svg{display:block;flex:0 0 var(--text-base);width:var(--text-base);height:auto;stroke:var(--color-gray-200)}.global-search .search-result-url span,.support .search-result-url span{display:block;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon{--icon-size: 1em;--svg-size: 1em;--stroke-color: currentColor;--stroke-width: 1.4px;display:inline-grid;place-content:center;background-clip:padding-box;background-color:var(--background-color);aspect-ratio:1;width:var(--icon-size);height:var(--icon-size);color:var(--stroke-color);flex-shrink:0;overflow:hidden}.icon svg{width:var(--svg-size);height:var(--svg-size)}.icon svg circle,.icon svg line,.icon svg polyline,.icon svg path,.icon svg polygon,.icon svg rect,.icon svg ellipse{stroke:var(--stroke-color);stroke-width:var(--stroke-width);vector-effect:non-scaling-stroke}.icon-circle-blue-sm{--background-color: var(--color-blue-bg);--stroke-color: var(--color-blue-fg);--stroke-width: 1.4px;--svg-size: clamp(.63rem, .78vw + .25rem, .75rem);--icon-size: clamp(1.13rem, 1.17vw + .56rem, 1.31rem);border-radius:50%}.icon-circle-blue{--background-color: var(--color-blue-bg);--stroke-color: var(--color-blue-fg);--stroke-width: 1.4px;--svg-size: clamp(.75rem, .78vw + .38rem, .88rem);--icon-size: clamp(1.31rem, 1.17vw + .75rem, 1.5rem);border-radius:50%}.icon-circle-blue-lg{--background-color: var(--color-blue-bg);--stroke-color: var(--color-blue-fg);--stroke-width: 1.7px;--svg-size: clamp(1.38rem, 1.56vw + .63rem, 1.63rem);--icon-size: clamp(2.5rem, 2.34vw + 1.38rem, 2.88rem);border-radius:50%}.icon-circle-blue-xl{--background-color: var(--color-blue-bg);--stroke-color: var(--color-blue-fg);--stroke-width: 2px;--svg-size: clamp(2rem, 1.56vw + 1.25rem, 2.25rem);--icon-size: clamp(3.5rem, 1.56vw + 2.75rem, 3.75rem);border-radius:50%}.icon-circle-gold-sm{--background-color: var(--color-gold-bg);--stroke-color: var(--color-gold-fg);--stroke-width: 1.4px;--svg-size: clamp(.63rem, .78vw + .25rem, .75rem);--icon-size: clamp(1.13rem, 1.17vw + .56rem, 1.31rem);border-radius:50%}.icon-circle-gold{--background-color: var(--color-gold-bg);--stroke-color: var(--color-gold-fg);--stroke-width: 1.4px;--svg-size: clamp(.75rem, .78vw + .38rem, .88rem);--icon-size: clamp(1.31rem, 1.17vw + .75rem, 1.5rem);border-radius:50%}.icon-circle-gold-lg{--background-color: var(--color-gold-bg);--stroke-color: var(--color-gold-fg);--stroke-width: 1.7px;--svg-size: clamp(1.38rem, 1.56vw + .63rem, 1.63rem);--icon-size: clamp(2.5rem, 2.34vw + 1.38rem, 2.88rem);border-radius:50%}.icon-circle-gold-xl{--background-color: var(--color-gold-bg);--stroke-color: var(--color-gold-fg);--stroke-width: 2px;--svg-size: clamp(2rem, 1.56vw + 1.25rem, 2.25rem);--icon-size: clamp(3.5rem, 1.56vw + 2.75rem, 3.75rem);border-radius:50%}.icon-circle-cyan-sm{--background-color: var(--color-cyan-bg);--stroke-color: var(--color-cyan-fg);--stroke-width: 1.4px;--svg-size: clamp(.63rem, .78vw + .25rem, .75rem);--icon-size: clamp(1.13rem, 1.17vw + .56rem, 1.31rem);border-radius:50%}.icon-circle-cyan{--background-color: var(--color-cyan-bg);--stroke-color: var(--color-cyan-fg);--stroke-width: 1.4px;--svg-size: clamp(.75rem, .78vw + .38rem, .88rem);--icon-size: clamp(1.31rem, 1.17vw + .75rem, 1.5rem);border-radius:50%}.icon-circle-cyan-lg{--background-color: var(--color-cyan-bg);--stroke-color: var(--color-cyan-fg);--stroke-width: 1.7px;--svg-size: clamp(1.38rem, 1.56vw + .63rem, 1.63rem);--icon-size: clamp(2.5rem, 2.34vw + 1.38rem, 2.88rem);border-radius:50%}.icon-circle-cyan-xl{--background-color: var(--color-cyan-bg);--stroke-color: var(--color-cyan-fg);--stroke-width: 2px;--svg-size: clamp(2rem, 1.56vw + 1.25rem, 2.25rem);--icon-size: clamp(3.5rem, 1.56vw + 2.75rem, 3.75rem);border-radius:50%}.icon-circle-teal-sm{--background-color: var(--color-teal-bg);--stroke-color: var(--color-teal-fg);--stroke-width: 1.4px;--svg-size: clamp(.63rem, .78vw + .25rem, .75rem);--icon-size: clamp(1.13rem, 1.17vw + .56rem, 1.31rem);border-radius:50%}.icon-circle-teal{--background-color: var(--color-teal-bg);--stroke-color: var(--color-teal-fg);--stroke-width: 1.4px;--svg-size: clamp(.75rem, .78vw + .38rem, .88rem);--icon-size: clamp(1.31rem, 1.17vw + .75rem, 1.5rem);border-radius:50%}.icon-circle-teal-lg{--background-color: var(--color-teal-bg);--stroke-color: var(--color-teal-fg);--stroke-width: 1.7px;--svg-size: clamp(1.38rem, 1.56vw + .63rem, 1.63rem);--icon-size: clamp(2.5rem, 2.34vw + 1.38rem, 2.88rem);border-radius:50%}.icon-circle-teal-xl{--background-color: var(--color-teal-bg);--stroke-color: var(--color-teal-fg);--stroke-width: 2px;--svg-size: clamp(2rem, 1.56vw + 1.25rem, 2.25rem);--icon-size: clamp(3.5rem, 1.56vw + 2.75rem, 3.75rem);border-radius:50%}.icon-circle-pink-sm{--background-color: var(--color-pink-bg);--stroke-color: var(--color-pink-fg);--stroke-width: 1.4px;--svg-size: clamp(.63rem, .78vw + .25rem, .75rem);--icon-size: clamp(1.13rem, 1.17vw + .56rem, 1.31rem);border-radius:50%}.icon-circle-pink{--background-color: var(--color-pink-bg);--stroke-color: var(--color-pink-fg);--stroke-width: 1.4px;--svg-size: clamp(.75rem, .78vw + .38rem, .88rem);--icon-size: clamp(1.31rem, 1.17vw + .75rem, 1.5rem);border-radius:50%}.icon-circle-pink-lg{--background-color: var(--color-pink-bg);--stroke-color: var(--color-pink-fg);--stroke-width: 1.7px;--svg-size: clamp(1.38rem, 1.56vw + .63rem, 1.63rem);--icon-size: clamp(2.5rem, 2.34vw + 1.38rem, 2.88rem);border-radius:50%}.icon-circle-pink-xl{--background-color: var(--color-pink-bg);--stroke-color: var(--color-pink-fg);--stroke-width: 2px;--svg-size: clamp(2rem, 1.56vw + 1.25rem, 2.25rem);--icon-size: clamp(3.5rem, 1.56vw + 2.75rem, 3.75rem);border-radius:50%}.icon-circle-gray-sm{--background-color: var(--color-gray-bg);--stroke-color: var(--color-gray-fg);--stroke-width: 1.4px;--svg-size: clamp(.63rem, .78vw + .25rem, .75rem);--icon-size: clamp(1.13rem, 1.17vw + .56rem, 1.31rem);border-radius:50%}.icon-circle-gray{--background-color: var(--color-gray-bg);--stroke-color: var(--color-gray-fg);--stroke-width: 1.4px;--svg-size: clamp(.75rem, .78vw + .38rem, .88rem);--icon-size: clamp(1.31rem, 1.17vw + .75rem, 1.5rem);border-radius:50%}.icon-circle-gray-lg{--background-color: var(--color-gray-bg);--stroke-color: var(--color-gray-fg);--stroke-width: 1.7px;--svg-size: clamp(1.38rem, 1.56vw + .63rem, 1.63rem);--icon-size: clamp(2.5rem, 2.34vw + 1.38rem, 2.88rem);border-radius:50%}.icon-circle-gray-xl{--background-color: var(--color-gray-bg);--stroke-color: var(--color-gray-fg);--stroke-width: 2px;--svg-size: clamp(2rem, 1.56vw + 1.25rem, 2.25rem);--icon-size: clamp(3.5rem, 1.56vw + 2.75rem, 3.75rem);border-radius:50%}.icon-circle-sm{--background-color: var(--color-primary-bg);--stroke-color: var(--color-primary-fg);--stroke-width: 1.4px;--svg-size: clamp(.63rem, .78vw + .25rem, .75rem);--icon-size: clamp(1.13rem, 1.17vw + .56rem, 1.31rem);border-radius:50%}.icon-circle{--background-color: var(--color-primary-bg);--stroke-color: var(--color-primary-fg);--stroke-width: 1.4px;--svg-size: clamp(.75rem, .78vw + .38rem, .88rem);--icon-size: clamp(1.31rem, 1.17vw + .75rem, 1.5rem);border-radius:50%}.icon-circle-lg{--background-color: var(--color-primary-bg);--stroke-color: var(--color-primary-fg);--stroke-width: 1.7px;--svg-size: clamp(1.38rem, 1.56vw + .63rem, 1.63rem);--icon-size: clamp(2.5rem, 2.34vw + 1.38rem, 2.88rem);border-radius:50%}.icon-circle-xl{--background-color: var(--color-primary-bg);--stroke-color: var(--color-primary-fg);--stroke-width: 2px;--svg-size: clamp(2rem, 1.56vw + 1.25rem, 2.25rem);--icon-size: clamp(3.5rem, 1.56vw + 2.75rem, 3.75rem);border-radius:50%}.splide__list{gap:0}.carousel-resources img{width:100%}.carousel-resources .card{width:300px}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}[data-index="2"] .testimonial__words,[data-index="3"] .testimonial__words,[data-index="4"] .testimonial__words{font-size:var(--text-sm)}.testimonial__words{flex:1 1 auto;font-size:var(--text-lg)}.testimonial__citation{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-4);font-size:var(--text-sm)}.testimonial__citation img{flex:0 0 50px;border-radius:var(--radius);aspect-ratio:1;width:50px;height:50px;-o-object-fit:cover;object-fit:cover}.testimonial__designation{display:flex;flex-direction:column}.carousel .testimonial{display:flex;flex-direction:column;gap:var(--spacing-4);height:100%}.carousel:not(.carousel--testimonial-collage) .testimonial{padding:var(--spacing-5)}#courses{font-weight:400;font-size:14px;line-height:1.3}#courses ul{gap:0}#courses .container{padding:0}@media (min-width: 1200px){#courses .container{width:1200px}}#courses .form-search .btn{border-color:var(--color-blue-950);background-color:var(--color-blue-950);height:31px}#courses .form-search .material-icons{margin-top:-1px;color:#fff;font-size:14px}#courses .course-listing__actions:has([data-modal=notify_course_available]){display:none}.course-preview>*{width:100%;max-width:600px;font-weight:400;font-size:var(--text-sm);line-height:var(--line-height-sm)}.course-preview iframe{display:block;border:none;background-color:transparent}.course-preview__subscribe{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);background-color:var(--color-gray-25);padding:var(--spacing-4);border-radius:var(--radius-sm)}.course-preview__link{display:inline-block;margin-top:var(--spacing-4)}.course-preview__spinner .mb-spinner{margin:var(--spacing-12) auto;width:100%;max-width:100px}.course-preview--loading .course-preview__content,.course-preview:not(.course-preview--loading) .course-preview__spinner{display:none}.course-preview--has-intro_video iframe{background-color:#000}.course-preview .video-container{background-size:cover}.course-preview:not(.course-preview--has-intro-video) .video-container{border-radius:var(--radius-sm)}.course-accreditation{border-top:1px solid var(--color-gray-50);border-bottom:1px solid var(--color-gray-50);background-color:#fff;padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.course-content{display:grid;gap:var(--spacing-4)}@media only screen and (min-width: 1025px){.course-content{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-16)}}.course-chapter{display:flex;align-items:flex-start;gap:var(--spacing-6)}.course-chapter img{flex:0 1 75px;margin-top:.25em;border-radius:3px;aspect-ratio:16/9;width:75px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width: 769px){.course-chapter img{flex:0 0 155px;width:155px}}.course-chapter+.course-chapter{margin-top:var(--spacing-8)}.course-chapter svg{width:1.25rem;height:auto;stroke:var(--color-gray-fg);margin-top:.25em}.course-chapter a svg{stroke:var(--color-blue-links);margin-top:0}.course-chapter a:has(svg){margin-top:.25em}.course-series>a{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);border:1px solid var(--color-gray-50);border-radius:6px;background-color:#fff;padding:var(--spacing-4);overflow:hidden;color:var(--color-gray-primary);font-size:var(--text-sm);text-decoration:none}.course-series>a img{flex:0 0 120px;border-radius:3px;width:auto;min-width:0;height:auto;overflow:hidden}.course-series>a div{flex:1}#courses{background-color:var(--color-gray-10)}#courses .standard-width{margin:0 auto;padding-left:var(--spacing-8);padding-right:var(--spacing-8)}#courses .courses-loading-desc{display:flex;justify-content:space-around;align-items:center;border:none;background:rgba(0,0,0,.5)}#courses .container{width:100%}#courses .catalogue-main{background-color:transparent}.courses-banner{display:grid;position:relative;place-content:center;z-index:0;border-top:1px solid var(--color-gold-100);border-bottom:1px solid var(--color-gold-100);background-color:var(--color-gold-50);padding:var(--spacing-2) var(--spacing-8);width:100%;overflow:hidden;color:var(--color-gold-950);text-decoration:none}.courses-banner svg{mix-blend-mode:luminosity}.courses-banner__content{display:flex;justify-content:center;align-items:center;gap:var(--spacing-4)}.courses-banner img{width:80px}.card--course .card__title{color:var(--color-gray-950);font-weight:600}.instructors{min-height:1000px}@media only screen and (max-width: 1024px){.instructors .library__header,.instructors .library__footer{flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}}.instructors .library__results .ais-Hits-list{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media only screen and (min-width: 481px){.instructors .library__results .ais-Hits-list{grid-template-columns:1fr 1fr}}.instructors .ais-Hits-item{display:flex}.instructors .ais-CurrentRefinements{flex:1 0 0}.instructor .show-more__text{max-height:18rem;font-size:var(--text-lg)}.instructor .show-more button{font-size:var(--text-lg)}.instructor .show-more[aria-expanded=true] .show-more__text{max-height:none}.instructor__count{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);margin-top:var(--spacing-12);border:1px solid var(--color-gray-25);border-radius:var(--spacing-1);padding:var(--spacing-4)}@media only screen and (min-width: 481px){.instructor__count{margin-top:unset}}@media only screen and (min-width: 769px){.instructor__count{grid-template-columns:1fr 12rem}}.instructor__count_title{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}@media only screen and (min-width: 481px){.instructor__count_title{flex-direction:row;text-align:left}}.instructor__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--spacing-4)}@media only screen and (min-width: 1025px){.instructor__cards{gap:var(--spacing-8)}}.instructor__card{display:flex;align-items:stretch}.instructor__cta-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-2);border:1px solid var(--color-gray-25);border-radius:var(--spacing-2);background-color:#fff;padding:var(--spacing-8);overflow:hidden}.card--instructor{display:flex;flex-direction:row;align-items:stretch;container-type:inline-size}.card--instructor .card__panel{display:grid;grid-template-columns:4rem 1fr;flex:1 0 0;align-content:center;border-top:none;min-width:0}@container (width > 22rem){.card--instructor .card__panel{grid-template-columns:25% 1fr}}.card--instructor img{grid-row:1;align-self:center;margin-left:var(--spacing-4);border-radius:var(--spacing-2);background-color:var(--color-gray-25);aspect-ratio:1;width:calc(100% - var(--spacing-4));max-width:none;-o-object-fit:cover;object-fit:cover}@container (width > 22rem){.card--instructor img{grid-row:1/span 2;align-self:unset;margin-left:unset;border-radius:unset;aspect-ratio:unset;width:100%}}.card--instructor .card__title{font-weight:500;font-size:var(--text-lg)}.card--instructor .card__subtitle{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--instructor .card__titles{align-self:center;gap:var(--spacing-1);overflow:hidden}.card--instructor .card__stats{display:flex;grid-column:1/span 2;align-items:center;gap:var(--spacing-4);margin-top:0;border-top:1px solid var(--color-gray-50);padding:var(--spacing-4);color:var(--color-gray-600);font-size:var(--text-sm)}@container (width > 22rem){.card--instructor .card__stats{grid-column:2;margin-top:var(--spacing-4);border-top:unset;padding:0 var(--spacing-4) var(--spacing-4) var(--spacing-4)}}.instructor-feature{display:flex;align-items:flex-start;gap:var(--spacing-6)}.instructor-feature img{position:relative;top:.45rem;flex:0 1 75px;border-radius:3px;width:75px;height:auto}@media only screen and (min-width: 769px){.instructor-feature img{flex:0 0 155px;width:155px}}.instructor-feature+.instructor-feature{margin-top:var(--spacing-8)}.carousel-instructors img{border-radius:var(--radius);aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.carousel-instructors a{text-decoration:none}.carousel-instructors img,.carousel-instructors__slide{width:100px}@media only screen and (min-width: 769px){.carousel-instructors img,.carousel-instructors__slide{width:200px}}.certificate-program__instructor{display:flex;align-items:center;gap:var(--spacing-4)}.certificate-program__instructor img{border-radius:6px;aspect-ratio:1;width:90px;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.certificate-program__number{display:grid;place-content:center;border-radius:50%;aspect-ratio:1;width:1.5rem;overflow:hidden}}.certificate-program__details img,.certificate-program__details br{display:none}.certificate-program__details strong{display:block;margin-top:var(--spacing-2);margin-bottom:var(--spacing-1);color:var(--color-gray-950);font-weight:600;font-size:var(--text-lg);text-transform:lowercase}.certificate-program__details strong:first-letter{text-transform:uppercase}.certificate-program__image{overflow:hidden;border-radius:var(--radius);aspect-ratio:1;width:calc(var(--scaleFactor) * 410px);height:calc(var(--scaleFactor) * 410px);background-color:#fff}.certificate-program__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programs .ais-Hits-list{display:grid;gap:var(--spacing-6)}.programs .ais-Hits-item{container-type:inline-size}.programs .pattern--bg{top:0;opacity:.25}.programs .card{width:100%;height:100%}@container (width <= 600px){.programs .card{text-align:center}}.programs .card .icon-circle{--background-color: var(--color-gray-10);--stroke-color: var(--color-gray-500)}.programs .card__image{overflow:hidden}.programs .card__image img{transform:scale(1.2);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@container (width <= 600px){.programs .card__image{margin:var(--spacing-6) auto 0 auto;border-radius:var(--radius-lg);width:80px;height:80px}.programs .card__image img{transform:scale(1.5)}}.programs .card a{text-decoration:none}.programs .card__panel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);border-top:none;padding:var(--spacing-6)}@container (width <= 600px){.programs .card__panel{align-items:center}}.programs .card__text{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2);width:100%;text-decoration:none}@container (width <= 600px){.programs .card__text{align-items:center}}.programs .card__features{display:flex;-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6);row-gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;font-weight:500;font-size:var(--text-sm)}.programs .card__features span{white-space:nowrap}.techniques .ais-Hits{text-align:center}@media only screen and (min-width: 769px){.techniques .ais-Hits{-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12);-moz-column-count:2;column-count:2;text-align:unset}}.techniques__results .ais-Hits-list{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media only screen and (min-width: 481px){.techniques__results .ais-Hits-list{grid-template-columns:1fr 1fr}}.techniques .ais-CurrentRefinements{flex:1 0 0}.techniques .bodyregion{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:2rem}.techniques-evidence table,.techniques-evidence tr,.techniques-evidence td,.techniques-evidence th{border:none;padding:0}.techniques-evidence table p{margin-top:1em}.techniques .badge,.techniques-evidence .badge{display:inline-block;position:relative;top:-1px;vertical-align:middle;margin-left:var(--spacing-1);background-color:var(--color-primary-200);color:var(--color-primary-800)}.technique-list li+li{margin-top:var(--spacing-1)}.exam-tests .ais-Hits{text-align:center}@media only screen and (min-width: 769px){.exam-tests .ais-Hits{-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12);-moz-column-count:2;column-count:2;text-align:unset}}.exam-tests__results .ais-Hits-list{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media only screen and (min-width: 481px){.exam-tests__results .ais-Hits-list{grid-template-columns:1fr 1fr}}.exam-tests .ais-CurrentRefinements{flex:1 0 0}.exam-tests .bodyregion{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:2rem}.exam-tests-evidence table,.exam-tests-evidence tr,.exam-tests-evidence td,.exam-tests-evidence th{border:none;padding:0}.exam-tests-evidence table p{margin-top:1em}.exam-tests .badge,.exam-test .badge{display:inline-block;position:relative;top:-1px;vertical-align:middle;margin-left:var(--spacing-1);background-color:var(--color-primary-200);color:var(--color-primary-800)}.exam-tests .legend,.exam-test .legend{display:inline-grid;grid-template-columns:max-content 1fr}.exam-tests .legend dt,.exam-test .legend dt{font-weight:600}.exam-tests .legend dd,.exam-test .legend dd{padding-left:var(--spacing-4)}.exam-tests .legend dt,.exam-tests .legend dd,.exam-test .legend dt,.exam-test .legend dd{border-bottom:1px solid var(--color-gray-50);padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.exam-test-list li+li{margin-top:var(--spacing-1)}@media only screen and (max-width: 768px){.exercises .library__header,.exercises .library__footer{flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}}.exercises .aisHierarchicalCurrentRefinements svg{width:16px;height:16px}.exercises .mb-notice{margin-left:calc(var(--spacing-3) * -1);margin-right:calc(var(--spacing-3) * -1)}.exercises .ais-Hits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:30px}.exercises .ais-Hits-list .ais-StateResults{display:flex;align-items:stretch}.exercises .ais-Hits-list .ais-Hits-item{width:100%}.exercises .ais-Hits-list .card{height:100%}.exercises .ais-Hits-list .card:disabled{cursor:default}.exercises .ais-Hits-list .card__image img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.exercises .ais-Hits-list .card__title{flex-grow:1}.exercise-preview__title{margin:0;font-weight:500;font-size:var(--text-lg);font-family:var(--font-serif)}.exercise-preview__categories{display:flex;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-2);margin-bottom:var(--spacing-4);color:var(--color-gray-600)}.exercise-preview__categories svg{width:16px;height:16px;stroke:var(--color-gray-600)}.exercise-preview iframe{border:1px solid var(--color-gray-25);border-radius:6px;width:100%}.exercise-preview__description{margin-top:var(--spacing-4)}.exercise-preview__description strong{display:block}@media only screen and (max-width: 768px){.patient-education .library__header,.patient-education .library__footer{flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}}.patient-education .aisHierarchicalCurrentRefinements svg{width:16px;height:16px}.patient-education .mb-notice{margin-left:calc(var(--spacing-3) * -1);margin-right:calc(var(--spacing-3) * -1)}.patient-education .ais-RefinementList-count{display:none}.patient-education .ais-Hits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:30px}.patient-education .ais-Hits-list .ais-StateResults{display:flex;align-items:stretch}.patient-education .ais-Hits-list .ais-Hits-item{width:100%}.patient-education .ais-Hits-list .card{height:100%}.patient-education .ais-Hits-list .card:disabled{cursor:default}.patient-education .ais-Hits-list .card__image img{aspect-ratio:16/9;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.patient-education .ais-Hits-list .card__title{flex-grow:1}.patient-education .ais-Hits-list .card__subtitle{display:flex;align-items:center;gap:var(--spacing-3);text-transform:capitalize}.patient-education .ais-Hits-list .card__subtitle span{display:flex;align-items:center;gap:var(--spacing-1)}.patient-education .ais-Hits-list .card__subtitle svg{display:inline;position:relative;width:14px;height:14px}.patient-education .ais-Hits-list .card__image{overflow:hidden}.patient-education .ais-Hits-list .card--video .card__image img{aspect-ratio:16/9;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.patient-education .ais-Hits-list .card--handout .card__image{display:inline-block;aspect-ratio:16/9;width:100%;overflow:hidden}.patient-education-preview__title{margin:0;font-weight:500;font-size:var(--text-lg);font-family:var(--font-serif);text-wrap:balance}.patient-education-preview__categories{display:flex;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-2);margin-bottom:var(--spacing-4);color:var(--color-gray-600)}.patient-education-preview__categories svg{width:16px;height:16px;stroke:var(--color-gray-600)}.patient-education-preview img{border:1px solid var(--color-gray-25);border-radius:6px;width:100%}.patient-education-preview__description{margin-top:var(--spacing-4)}.patient-education-preview__description strong{display:block}.patient-education-preview__handout{position:relative}.patient-education-preview__handout img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none}.patient-education-preview__handout:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#fff 90%);content:""}@media only screen and (min-width: 769px){.library{display:grid;grid-template-columns:1fr 2.5fr;-moz-column-gap:var(--spacing-16);column-gap:var(--spacing-16);row-gap:var(--spacing-8)}}.library .ais-SearchBox-input{font-size:var(--text-base)}.library__sidebar{position:relative;grid-column:1}.library__sidebar:before{position:absolute;right:calc(var(--spacing-8) * -1);background-color:var(--color-gray-25);width:1px;height:100%;content:""}.library__body{grid-column:2;container-type:inline-size}.library__header{margin-bottom:var(--spacing-8);min-height:2.5rem}.library__footer{margin-top:var(--spacing-8)}.library__header,.library__footer{display:flex;justify-content:space-between;align-items:center}.webinar .instructor-feature h3{font-size:var(--text-lg)}.webinar-agenda{position:relative}.webinar-agenda dt{padding-top:var(--spacing-2);font-weight:700}.webinar-agenda dd{padding-bottom:var(--spacing-2)}.webinar-agenda dd:not(:last-child){border-bottom:1px solid var(--color-gray-50)}@container (width > 500px){.webinar-agenda{display:grid;grid-template-columns:max-content 1fr}.webinar-agenda dd,.webinar-agenda dt{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.webinar-agenda dd{padding-left:var(--spacing-8)}.webinar-agenda dt:not(:has(+dd:last-child)){border-bottom:1px solid var(--color-gray-50)}}.webinar .show-more__text{max-height:10rem}@media only screen and (min-width: 1025px){.webinar .show-more__text{max-height:40rem}}.webinar .show-more[aria-expanded=false] .overflowing:before{height:100%}.webinar .show-more[aria-expanded=true] .show-more__text{max-height:none}.webinar-grid{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1025px){.webinar-grid{grid-template-columns:8fr 4fr;-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12)}}.webinar-grid__image{grid-row:1}@media only screen and (min-width: 1025px){.webinar-grid__image{grid-row:1;grid-column:1}}.webinar-grid__description{grid-row:3}@media only screen and (min-width: 1025px){.webinar-grid__description{grid-row:2/span 3;grid-column:1}}.webinar-grid__actions{grid-row:2}@media only screen and (min-width: 1025px){.webinar-grid__actions{grid-row:1/span 2;grid-column:2}}.webinar-grid__more{grid-row:4}@media only screen and (min-width: 1025px){.webinar-grid__more{grid-row:3;grid-column:2}}.addeventatc.addeventatc{display:block!important;vertical-align:middle;visibility:hidden;z-index:0!important;cursor:pointer!important;margin-bottom:0;outline:none!important;border:1px solid var(--color-gray-50)!important;background-color:transparent;padding:0 var(--spacing-8)!important;width:100%;height:2.5em!important;color:var(--color-gray-950)!important;font-weight:500!important;font-size:var(--text-base)!important;line-height:inherit!important;font-family:var(--font-sans)!important;text-align:center;white-space:inherit;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important}.addeventatc.addeventatc[aria-expanded=true]{z-index:11!important}.addeventatc.addeventatc span{cursor:pointer}.addeventatc.addeventatc .addeventatc_icon{display:none}.addeventatc.addeventatc .addeventatc_dropdown{z-index:15!important}.addeventatc.addeventatc .copyx{display:none}.addeventatc.addeventatc:hover{color:var(--color-blue-800)!important}body:has(.cookie-notice) .webinar-fixed-cta{display:none}.hs-form{margin-right:-8px;font-family:var(--font-sans);text-align:left}.hbspt-form .submitted-message{margin-top:30px;text-align:center}.hs-form fieldset{max-width:none!important}.hs-input:not([type=checkbox]):not([type=radio]){border-radius:var(--radius-sm);width:100%!important}.mb-hubspot-form:not(.mb-hubspot-form--debug) .hs-form-field--prefilled{display:none}.mb-hubspot-form--debug .hs-form-field--prefilled{--padding: var(--spacing-1);position:relative}.mb-hubspot-form--debug .hs-form-field--prefilled:before{position:absolute;top:calc(var(--padding) * -1);left:calc(var(--padding) * -1);z-index:-1;border:1px solid var(--color-gold-200);border-radius:var(--radius-sm);background-image:linear-gradient(45deg,var(--color-gold-50),var(--color-gold-200));width:calc(100% + var(--padding) * 2 - 8px);height:calc(100% + var(--padding) * 2);content:""}.hs-form-field .hs-form-booleancheckbox label{display:flex;justify-content:flex-start;align-items:center;gap:5px}.hs-form-field .hs-form-booleancheckbox label .hs-input{height:auto}.hs-form-field,.hs-submit{margin-top:15px}.hs-form-field .inputs-list:not(.hs-error-msgs){margin:0;padding:0;list-style-type:none}.hs-form-field span{text-wrap:balance}.hs-form-field label{display:block;margin-bottom:4px;font-weight:500!important;font-size:14px}.hs-input{display:block;vertical-align:middle;box-sizing:border-box;border:1px solid #ccc;border-radius:2px;background-image:none;background-color:#fff;padding:6px 8px;width:100%;height:36px;color:#555;font-size:14px;line-height:1.25}.hs-input:disabled{background-color:var(--color-gray-25)}.hs-input:focus,.hs-input:focus-visible{outline:none;box-shadow:0 0 0 4px var(--color-gold-100);border-color:var(--color-gold-400)}.hs-form-field .inputs-list.multi-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0 10px}.hs-form-field .inputs-list.multi-container .hs-form-checkbox-display{display:flex;justify-content:flex-start;align-items:flex-start;gap:6px}.hs-form-field .inputs-list.multi-container .hs-form-checkbox-display .hs-input{height:19px}.hs-form-field .inputs-list.multi-container .hs-form-checkbox-display span{font-weight:400}.hs-recaptcha iframe{background-color:unset;aspect-ratio:unset}.hs-submit{text-align:center}.hs-button{--bg-color: var(--color-blue-950);--border-color: transparent;--bg-color-hover-1: color-mix(in oklab, white 3%, var(--color-blue-950));--bg-color-hover-2: color-mix(in oklab, white 10%, var(--color-blue-950));--bg-color-active: color-mix(in oklab, black 3%, var(--color-blue-950));--color: white;--bg-color-disabled: var(--color-blue-900);--color-disabled: rgba(255, 255, 255, .5)}@media only screen and (min-width: 768px){.hs-button.btn.btn-wide{min-width:260px}}.hs-error-msgs{margin-top:10px;margin-bottom:0;color:#ff5252;font-weight:700;font-size:14px}.hs-error-msgs label,.hs-error-msg{color:#ff5252}.hs-error-msgs li:last-child{margin-bottom:0}.hs-error-msgs.no-list{margin-left:0;padding-left:0;list-style-type:none}.hs_error_rollup{text-align:center}label.hs-error-msg{font-size:12px}.illustration-builder>div{width:100vw;height:100vh}.illustration-builder .illustration__svg{z-index:2;outline:1px dashed rgba(0,0,0,.2)}.illustration{position:relative;z-index:-1;width:100%;overflow:visible;--scaleFactor: 1;--animation-delay: 0}@media only screen and (max-width: 768px){.illustration--has-mobile .illustration__scaler{display:none}.illustration--max-width{margin-left:auto;margin-right:auto;max-width:400px}}.illustration__svg,.illustration__scaler{position:relative;width:100%;height:100%;overflow:visible}.illustration__img{width:100%}@media only screen and (min-width: 769px){.illustration__img{display:none}}.illustration--debug .illustration__svg{outline:1px solid red;outline-offset:-1px}.illustration--debug .illustration__canvas{outline:1px dashed rgba(255,0,0,.5);outline-offset:-1px}.illustration--empty .illustration__svg{border-radius:var(--radius-xl);background-color:var(--color-gray-10)}.illustration foreignObject{overflow:visible}.illustration__canvas{display:grid;grid-template-rows:[full-start] 1fr [full-end];grid-template-columns:[full-start] 1fr [full-end];place-content:center;width:100%;height:100%}.illustration__canvas>*{grid-area:full;margin:auto}.illustration .shape--animate.shape--trapezoid .shape__fill,.illustration .shape--animate.shape--trapezoid .shape__stroke-1,.illustration .shape--animate.shape--trapezoid .shape__stroke-2{transform-origin:center bottom;opacity:0}.illustration .shape--animate.shape--rectangle .shape__fill,.illustration .shape--animate.shape--rectangle .shape__stroke-1,.illustration .shape--animate.shape--rectangle .shape__stroke-2{transform-origin:center;opacity:0}@keyframes rectangle-entrance{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes trapezoid-entrance{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.illustration--settled .shape--animate.shape--trapezoid .shape__fill,.illustration--settled .shape--animate.shape--trapezoid .shape__stroke-1,.illustration--settled .shape--animate.shape--trapezoid .shape__stroke-2{animation:trapezoid-entrance .6s var(--ease-out-smooth) forwards;animation-delay:var(--animation-delay)}.illustration--settled .shape--animate.shape--rectangle .shape__fill,.illustration--settled .shape--animate.shape--rectangle .shape__stroke-1,.illustration--settled .shape--animate.shape--rectangle .shape__stroke-2{animation:rectangle-entrance .6s var(--ease-out-smooth) forwards;animation-delay:var(--animation-delay)}.illustration--settled .shape--animate.shape--trapezoid.shape--outside .shape__fill,.illustration--settled .shape--animate.shape--rectangle.shape--outside .shape__fill{animation-delay:calc(var(--animation-delay) + .4s)}.illustration--settled .shape--animate.shape--trapezoid.shape--outside .shape__stroke-2,.illustration--settled .shape--animate.shape--rectangle.shape--outside .shape__stroke-2,.illustration--settled .shape--animate.shape--trapezoid.shape--only .shape__stroke-2,.illustration--settled .shape--animate.shape--rectangle.shape--only .shape__stroke-2,.illustration--settled .shape--animate.shape--trapezoid.shape--inside .shape__stroke-2,.illustration--settled .shape--animate.shape--rectangle.shape--inside .shape__stroke-2{animation-delay:calc(var(--animation-delay) + .2s)}.illustration--settled .shape--animate.shape--trapezoid.shape--inside .shape__stroke-1,.illustration--settled .shape--animate.shape--rectangle.shape--inside .shape__stroke-1{animation-delay:calc(var(--animation-delay) + .4s)}.shape--trapezoid{width:100%;height:100%;overflow:hidden}.shape--trapezoid>svg{position:relative;top:calc(100% - var(--scaleFactor) * var(--height));margin:auto}.shape--cool .shape__fill-gradient stop[offset="0%"],.shape--cool .shape__stroke-gradient stop[offset="0%"]{stop-color:var(--color-cyan-400);stop-opacity:1}.shape--cool .shape__fill-gradient stop[offset="100%"],.shape--cool .shape__stroke-gradient stop[offset="100%"]{stop-color:var(--color-teal-400);stop-opacity:1}.shape--warm .shape__fill-gradient stop[offset="0%"],.shape--warm .shape__stroke-gradient stop[offset="0%"]{stop-color:var(--color-gold-400);stop-opacity:1}.shape--warm .shape__fill-gradient stop[offset="100%"],.shape--warm .shape__stroke-gradient stop[offset="100%"]{stop-color:var(--color-pink-400);stop-opacity:1}.shape--inside .shape__stroke-gradient stop[offset="0%"]{stop-color:#fff;stop-opacity:.4}.shape--inside .shape__stroke-gradient stop[offset="100%"]{stop-color:#fff;stop-opacity:.4}.shape.shape--trapezoid.shape--only .shape__fill,.shape.shape--rectangle.shape--only .shape__fill{display:none}.pattern{pointer-events:none}.pattern--bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.pink-markers li::marker{color:var(--color-pink-400)}.mockup{--_scaleFactor: var(--scaleFactor, 1);box-sizing:content-box;box-shadow:var(--shadow-lg);border:var(--ui-border);border-radius:calc(var(--_scaleFactor) * var(--radius));background-clip:padding-box}.alpha-mockup{filter:drop-shadow(rgba(0,0,0,.075) 0px 5px 15px) drop-shadow(rgba(0,0,0,.05) 0px 0px 1px) drop-shadow(rgba(0,0,0,.05) 0px 0px 1px)}.panel{box-shadow:var(--shadow-xl);border-radius:var(--radius);background-color:#fff;padding:1.5rem;border:var(--ui-border);background-clip:padding-box}.panel--gold{border:1px solid var(--color-gold-100);box-shadow:0 25px 75px -20px #fff1cd}.tab-links{--bg: var(--color-gray-25);--fg: var(--color-gray-fg);display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0 auto;border-radius:1000px;background-color:transparent;padding:1px;text-align:center}@media only screen and (min-width: 769px){.tab-links{flex-direction:row;width:auto}}.tab-links__title,.tab-links__subtitle{margin:0;padding:0}.tab-links__title{font-weight:700}.tab-links__subtitle{font-size:12px}.tab-links__link{display:block;box-sizing:border-box;border-radius:1000px;background-color:var(--bg);padding:15px 25px;width:100%;min-width:200px;color:var(--fg);text-decoration:none}@media only screen and (min-width: 769px){.tab-links__link{width:auto;min-width:unset}}.tab-links__link:active{filter:brightness(98%)}.tab-links__link--current{position:relative;z-index:1;padding-left:45px;padding-right:45px}.tab-links__link--current:before{position:absolute;z-index:-1;top:7.5px;right:7.5px;bottom:7.5px;left:7.5px;box-shadow:0 1px 2px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.16);border-radius:1000px;background-color:#fff;content:""}@media only screen and (min-width: 769px){.tab-links__link--current:not(:first-child){margin-left:-45px}.tab-links__link--current:not(:last-child){margin-right:-45px}}@media only screen and (min-width: 769px){.tab-links__link:first-child{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:45px}.tab-links__link:last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding-right:45px}.tab-links__link:not(:first-child):not(:last-child){border-radius:0}.tab-links__link--current-left{padding-right:75px}.tab-links__link--current-right{padding-left:75px}}.metric-x1{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 769px){.metric-x1{flex-direction:row;text-align:unset}}.metric-x1__number{margin:0;color:var(--color-gray-950);font-size:var(--text-xl4);line-height:1;font-family:var(--font-serif);text-indent:-.05em}.metric-x1__title{margin:var(--spacing-2) 0 0 0;color:var(--color-gray-950);font-size:var(--text-xl);line-height:1.2;font-family:var(--font-serif)}@media only screen and (min-width: 769px){.metric-x1__title{margin:0 0 0 var(--spacing-2)}}.metric-x1__description{position:relative;margin:var(--spacing-4) 0 0 0}@media only screen and (min-width: 769px){.metric-x1__description{margin:0 0 0 var(--spacing-12)}.metric-x1__description:before{position:absolute;top:25%;left:calc(var(--spacing-6) * -1);background-color:var(--color-gray-700);width:1px;height:50%;content:""}}.gauge-chart{position:relative;aspect-ratio:2/1;width:100%;overflow:hidden}.gauge-chart span{position:absolute;top:0;left:0;border-radius:50%;background:conic-gradient(var(--color-gray-10) 0deg 88deg,var(--color-primary-gradient) 88deg,var(--color-primary-gradient) 150deg,var(--color-secondary-gradient) 270deg,var(--color-gray-10) 270deg);width:100%;height:200%;content:""}.gauge-chart:after{position:absolute;top:0;left:0;transform:scale(var(--thickness, .7));z-index:1;border-radius:50%;background:#fff;width:100%;height:200%;content:""}.support__header{border-radius:var(--radius-lg);background-color:#fff;padding-bottom:var(--spacing-8)}.support__header .ais-SearchBox{flex-grow:1;margin-bottom:0}.support__logo{box-sizing:border-box;background-image:linear-gradient(45deg,var(--color-pink-400),var(--color-gold-400));height:48px;font-size:1.25rem;line-height:48px;text-decoration:none}.support__nav>li>a{color:var(--color-gray-950);font-weight:500}.support__nav a{line-height:1.75;text-decoration:none}.support__sub-nav{padding-top:var(--spacing-1);padding-bottom:var(--spacing-2);padding-left:var(--spacing-4);font-size:var(--text-sm)}.support h2{font-size:text("xl","size");line-height:text("xl","line-height");font-family:var(--font-sans)}.support h3{font-weight:700;font-size:text("base","size");line-height:text("base","line-height");font-family:var(--font-sans);letter-spacing:.2px;text-decoration:underline;text-transform:uppercase}.support pre:has(code){box-sizing:border-box;border-radius:1rem;padding:1rem;width:100%;overflow:hidden}.support pre:has(code) code{display:block;margin-top:-1rem;margin-bottom:-1rem}.support :not(pre)>code{border-radius:.25rem;padding:2px 4px}.support pre:has(code),.support :not(pre)>code{font-size:90%;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--tw-text-opacity: 1;background-color:#f9f2f4;color:rgb(199,37,78,var(--tw-text-opacity))}.cart{padding-bottom:75px}@media only screen and (min-width: 1025px){.cart{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}}@media only screen and (min-width: 1281px){.cart{display:grid;grid-template-columns:2.25fr 1fr;gap:20px}}.cart .cart-sidebar{top:calc(var(--primary-header-l1-height) + 30px)}@media only screen and (min-width: 1025px){.cart .cart-sidebar{position:sticky;bottom:0}}.cart-gap{gap:20px}.accordion:not(:last-child){border-bottom:1px solid var(--color-gray-25)}.plan-cards.mb-expand>.control{position:relative;top:50px;margin-top:-1.15em}#faqs .mb-expand>.control{margin-top:30px}.plan-cards.mb-expand>.control,#faqs .mb-expand>.control{display:flex;justify-content:center;align-items:center;font-size:18px}.plan-cards.mb-expand>.control svg,#faqs .mb-expand>.control svg{width:18px;height:18px}.plan-card{position:relative;container-type:inline-size}.plan-card seats,.plan-card .cta{display:inline-flex;position:relative;top:0;right:0;justify-content:center;align-items:center;width:100%;max-width:none;text-align:center}.plan-card [role=list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-2)}.plan-card seats,.plan-card .seats .stepper,.plan-card .seats .add-to-cart,.plan-card .cta{border-radius:var(--radius);width:100%;height:50px}@container (450px < width < 700px){.plan-card seats,.plan-card .seats .stepper,.plan-card .seats .add-to-cart,.plan-card .cta{position:absolute;top:24px;right:24px;max-width:200px}}.plan-card .cta{height:2.5rem}@media only screen and (min-width: 1025px){.plan-card .cta{height:50px;line-height:33px}}.plan-card .description{margin-bottom:var(--spacing-3);font-size:14px}@container (width > 450px){.plan-card .description{font-size:16px}}@container (450px < width < 700px){.plan-card .description{max-width:400px}}.plan-card .details{display:block;display:flex;justify-content:flex-start;align-items:center;gap:6px;margin:0 0 10px;height:45px}@container (450px < width < 700px){.plan-card .details{margin-bottom:0}}.plan-card .seats .btn{line-height:33px}.plan-card expander.feature-list,.plan-card .mb-expand.feature-list{display:block}.plan-card expander.feature-list .content+.control,.plan-card .mb-expand.feature-list .content+.control{justify-content:flex-start;margin-top:10px}@media only screen and (min-width: 769px){.plan-card expander.feature-list .content+.control,.plan-card .mb-expand.feature-list .content+.control{display:none}}.plan-card expander.feature-list ul:not([data-open=true]) .secondary-feature,.plan-card .mb-expand.feature-list ul:not([data-open=true]) .secondary-feature{display:none}@media only screen and (min-width: 769px){.plan-card expander.feature-list ul:not([data-open=true]) .secondary-feature,.plan-card .mb-expand.feature-list ul:not([data-open=true]) .secondary-feature{display:block}}.plan-card .checkmark-list{-moz-column-gap:30px;column-gap:30px;-moz-column-width:190px;column-width:190px;-moz-column-count:auto;column-count:auto;margin-top:20px}.plan-card .checkmark-list>li{display:block;page-break-inside:avoid;width:100%}@media only screen and (min-width: 1281px){.plan-card .checkmark-list{-moz-column-width:unset;column-width:unset;margin-top:0}.plan-card .checkmark-list>li{width:auto}}@media only screen and (min-width: 1281px){.plan-card .title-and-subtitle{height:58px}}individual-price{color:transparent}individual-price,.individual-price{display:block;margin-bottom:20px;min-height:63px}.plan-card-container.featured{position:relative}.plan-card-container.featured .backdrop{position:absolute;top:-34px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:calc(2px + var(--radius));overflow:hidden}.plan-card-container.featured .backdrop:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(50deg);z-index:-1;background-image:conic-gradient(var(--color-gold-400) 1%,var(--color-pink-400) 50%,var(--color-gold-400) 100%);background-position:0px 0px,0px 0px,0px 0px,0px 0px;background-size:100% 100%;aspect-ratio:1;min-width:150%;min-height:150%;content:""}.plan-card-container.featured .backdrop span{position:absolute;top:6px;right:0;left:0;color:var(--color-gold-950);font-weight:700;text-align:center}.plan-card-container.featured .plan-card{position:relative;box-sizing:border-box;border-radius:var(--radius);background-color:#fff;padding:1.5em;height:100%}.bundled-plan{display:none;margin-left:-10px;margin-right:-10px;border:1px solid var(--color-gray-25);padding:10px}@media only screen and (min-width: 1281px){.bundled-plan{display:block}}.bundled-plan .material-icons{margin-right:5px;width:18px;height:18px;color:var(--color-gold-500);font-size:18px}.bundled-plan+.bundled-plan{margin-top:10px}.segmented-link{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;padding:0;width:100%;text-align:center}@media only screen and (min-width: 769px){.segmented-link{flex-direction:row;width:auto}}.segmented-link a{text-decoration:none}.segmented-link .link{display:block;box-sizing:border-box;border:1px solid rgba(0,0,0,.075);border-radius:1000px;background-color:#fff;padding:10px 25px;width:100%;color:var(--color-gray-700)}@media only screen and (min-width: 769px){.segmented-link .link{width:auto}}.segmented-link .link:hover{background-color:var(--color-gray-5)}.segmented-link .link:active{background-color:var(--color-gray-10)}.segmented-link .link.current{position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.16);border:none;border-radius:1000px;background-color:#fff;padding-left:45px;padding-right:45px;color:var(--color-gray-950)}@media only screen and (min-width: 769px){.segmented-link .link.current:not(:first-child){margin-left:-45px}.segmented-link .link.current:not(:last-child){margin-right:-45px}}.segmented-link .link.current:hover{background-color:#fff}.segmented-link .link+.link{border-left:none}.segmented-link .link:has(+.link){border-right:none}.segmented-link .link .title,.segmented-link .link .subtitle{margin:0;padding:0}.segmented-link .link .title{font-weight:700}.segmented-link .link .subtitle{font-size:12px}@media only screen and (min-width: 769px){.segmented-link .link:not(.current):first-child{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:45px}.segmented-link .link:not(.current):last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding-right:45px}.segmented-link .link:not(:first-child):not(:last-child):not(.current){border-radius:0}.segmented-link .link.current-left{padding-right:90px}.segmented-link .link.current-right{padding-left:90px}}#comparison{position:relative}.comparison-bg{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-100;margin-top:-50%;width:auto;height:150%}.comparison .plans-header{top:var(--primary-header-l1-height)}@media only screen and (max-width: 768px){.resources .library__header,.resources .library__footer{flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}}.resources .aisHierarchicalCurrentRefinements svg{width:16px;height:16px}.resources .ais-Hits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:30px}.resources .ais-Hits-list .ais-StateResults{display:flex;align-items:stretch}.resources .ais-Hits-list .ais-Hits-item{width:100%}.resources .ais-Hits-list .card{height:100%}.resources .ais-Hits-list .card:disabled{cursor:default}.resources .ais-Hits-list .card__subtitle{flex-grow:1}.resources__client-logo{opacity:.85;height:40px;width:auto}@media only screen and (max-width: 768px){.resource:not(.resource--unlocked) .resource-form__top-pin{top:calc(var(--spacing-8) * -1);right:calc(var(--spacing-8) * -1);transform-origin:top right;scale:.5}.resource:not(.resource--unlocked) .resource-form__bottom-pin{bottom:calc(var(--spacing-8) * -1);left:calc(var(--spacing-8) * -1);transform-origin:bottom left;scale:.5}}.resource-form{display:grid;grid-template-rows:[content-start] auto [content-end];grid-template-columns:[content-start] 1fr [content-end]}.resource-form .panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,255,255,.95)}.resource-form>*{grid-area:content}.resource-form__top-pin,.resource-form__bottom-pin{position:absolute}.resource-form__top-pin{top:calc(var(--spacing-12) * -1);right:calc(var(--spacing-12) * -1)}.resource-form__bottom-pin{bottom:calc(var(--spacing-12) * -1);left:calc(var(--spacing-12) * -1)}.bg-container{position:absolute;top:0;right:0;bottom:0;left:50%}body:not(.vue-mounted-main-ui) .resource-form{display:none}.bg-container img{-webkit-mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.25));mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.25));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:grayscale(100%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resource b,.resource strong{color:var(--color-gray-950)}.author-bio{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}@media only screen and (width > 480px){.author-bio{flex-direction:row;align-items:start}}.author-bio__image{margin-left:auto;margin-right:auto;max-width:200px}@media only screen and (width > 480px){.author-bio__image{flex:0 0 100px;width:auto;max-width:none}}@media only screen and (width > 768px){.author-bio__image{flex:0 0 120px}}.author-bio__image img{width:100%;max-width:none}@media only screen and (width > 480px){.author-bio__image img{max-width:120px}}.author-bio__copy{flex:1 1 auto}.resource-fixed-cta{position:fixed;right:0;bottom:0;left:0;z-index:3999;box-shadow:0 -3px 12px rgba(0,0,0,.03),0 -3px 6px rgba(0,0,0,.08);border-top:1px solid var(--color-gray-25);background-color:#fff}.resource-fixed-cta__row{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.resource-fixed-cta__row p{flex:1 1 auto}.resource-fixed-cta__row .btn{flex:0 1 auto}body:has(.cookie-notice) .resource-fixed-cta{display:none}.hero{padding-top:var(--spacing-8);overflow:hidden}@media only screen and (min-width: 769px){.hero{padding-top:unset}}.hero__content{padding-bottom:var(--spacing-16)}@media only screen and (min-width: 769px){.hero__content{padding-bottom:unset;align-items:stretch}.hero__content>:first-child{margin-top:calc(var(--spacing-6) * -1)}}@media only screen and (min-width: 769px){.hero__copy{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.hero__content,.two-cols{display:grid;gap:var(--spacing-12);text-align:center}@media only screen and (min-width: 769px){.hero__content,.two-cols{grid-template-columns:1fr 1fr;text-align:unset;align-items:center}}.btn-row{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-3)}@media only screen and (min-width: 481px){.btn-row{flex-direction:unset}}@media only screen and (min-width: 769px){.btn-row{justify-content:unset}}mb-background-video,mb-mobile-navigation,mb-button-menu{display:none}.vue-mounted-utility-ui .vue\:hidden,.vue-mounted-header-ui .vue\:hidden,.vue-mounted-main-ui .vue\:hidden,.vue-mounted-footer-ui .vue\:hidden{display:none}body:not(.vue-mounted-utility-ui) .pre-vue\:hidden,body:not(.vue-mounted-header-ui) .pre-vue\:hidden,body:not(.vue-mounted-main-ui) .pre-vue\:hidden,body:not(.vue-mounted-footer-ui) .pre-vue\:hidden{display:none}.posts{overflow:visible}@media only screen and (max-width: 768px){.posts .library__header,.posts .library__footer{flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}}.posts .aisHierarchicalCurrentRefinements svg{width:16px;height:16px}.posts .library__results--x .ais-Hits-list .card__subtitle{flex-grow:1}.posts .library__results--y .ais-Hits-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.posts .library__results-ad{grid-column:1/-1}.posts .ais-Hits-list{display:grid;align-items:stretch;gap:30px}.posts .ais-Hits-list .ais-StateResults{display:flex;align-items:stretch}.posts .ais-Hits-list .ais-Hits-item{width:100%}.posts .ais-Hits-list .card{height:100%}.posts__client-logo{opacity:.85;width:auto;height:40px}.post-card--x.card{position:relative;flex-direction:row-reverse;gap:var(--spacing-3)}.post-card--x .card__panel{position:relative;z-index:1;background:transparent}.post-card--x .card__image{position:relative;flex-basis:45%;z-index:0}.post-card--x .card__image img,.post-card--x .card__image .faux-img{position:absolute;top:0;right:0;bottom:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 50%,black 100%);mask-image:linear-gradient(to right,transparent 0%,black 50%,black 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-gray-5);aspect-ratio:4/3;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.post-card--y .card__subtitle{flex-grow:1}.post-card--y .card__image{aspect-ratio:16/9}.post-card--y .card__image img,.post-card--y .card__image .faux-img{background-color:var(--color-gray-5);aspect-ratio:16/9;width:100%;-o-object-fit:cover;object-fit:cover}.post__header{display:grid;align-items:center;gap:var(--spacing-12)}@media only screen and (min-width: 769px){.post__header{grid-template-columns:1fr 1fr}}.post__header_image img{border-radius:var(--radius-xl);aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover}.post__main{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-12);padding-left:var(--spacing-8);padding-right:var(--spacing-8)}@media only screen and (min-width: 769px){.post__main{flex-direction:row;padding-left:var(--spacing-12);padding-right:var(--spacing-12)}}@media only screen and (min-width: 1281px){.post__main{flex-direction:row;gap:var(--spacing-24);padding-left:var(--spacing-12);padding-right:var(--spacing-12)}}.post__sidebar{display:grid;gap:var(--spacing-8);border:1px solid var(--color-gray-25);border-radius:var(--radius-xl);padding:var(--spacing-8);width:100%}@media only screen and (min-width: 481px){.post__sidebar{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 769px){.post__sidebar{display:block;border:none;padding:0;width:320px}}.post__sidebar .hs-submit{text-align:left}.post__body{width:100%}@media only screen and (min-width: 769px){.post__body{max-width:70ch}}.post__taxonomy+.post__taxonomy{margin-top:var(--spacing-4)}.post .bullet{border-radius:50%;background-color:currentColor;width:7px;height:7px}.post-term{justify-content:flex-start;align-items:center;gap:var(--spacing-2);margin-left:calc(var(--spacing-2) * -1);border-radius:var(--radius);padding:var(--spacing-1) var(--spacing-2);color:var(--color-gray-700);font-size:var(--text-base);text-decoration:none}.post-term:has(.icon){display:inline-flex}.post-term:hover{background-color:var(--color-gray-5)}.post__authors{display:grid;gap:var(--spacing-8)}.post-author{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:var(--spacing-4);margin-left:calc(var(--spacing-2) * -1);border-radius:var(--radius);padding:var(--spacing-2);text-decoration:none}.post-author:hover{background-color:var(--color-gray-5)}.post-author__image{border-radius:50%;aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover}.post-author__image--medbridge{border-radius:var(--radius);aspect-ratio:1/1;width:100%}.post-author__image--medbridge img{width:100%}.post-author__image:where(span){display:block;border-radius:50%;background-color:var(--color-gray-25);aspect-ratio:1/1;width:100%;overflow:hidden}.post-author__title{color:var(--color-gray-950);font-weight:500;font-size:var(--text-base);text-decoration:none}.mb-unlock-form{display:grid;position:relative;margin-top:var(--spacing-8);border:10px solid var(--color-blue-950);border-radius:var(--radius-xl);background-color:var(--color-blue-950)}.mb-unlock-form>.pattern--bg{z-index:-1;mix-blend-mode:color-burn}@media only screen and (min-width: 481px){.mb-unlock-form{grid-template-columns:1fr 1fr}}.mb-unlock-form__visuals{display:flex;position:relative;flex-direction:column;justify-content:stretch;z-index:1;border-radius:10px;background-color:#fff;overflow:hidden}.mb-unlock-form__copy{flex:1 1 auto}.mb-unlock-form__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-8)}.mb-unlock-form__preview{position:absolute;top:0;left:calc(50% - 130px * var(--scaleFactor));width:calc(260px * var(--scaleFactor))}.mb-unlock-form .hs-form .hs-button{--bg-color: var(--color-gold-300);--border-color: transparent;--bg-color-hover-1: var(--color-gold-300);--bg-color-hover-2: color-mix( in oklab, var(--color-gold-300), white 20% );--bg-color-active: var(--color-gold-400);--color: var(--color-gold-950);--shadow: none;margin-top:var(--spacing-4)}.mb-unlock-form label{color:var(--color-gold-300)}.mb-unlock-form .hs-form select,.mb-unlock-form input{border:none}.mb-unlock-form .hs-form select:disabled,.mb-unlock-form input:disabled{background-color:var(--color-gray-100);color:var(--color-gray-400)}.mb-advertisement{display:block}.mb-advertisement--empty{display:grid;place-content:center;border:1px dashed var(--color-gray-200);background-color:var(--color-gray-5);border-radius:var(--radius-xl);width:100%}.mb-advertisement--empty.mb-advertisement--portrait{aspect-ratio:3.5/4}.mb-advertisement--empty.mb-advertisement--landscape{aspect-ratio:2/1}.mb-advertisement--empty:after{content:"No ad available"}hubspot-bus{display:none}.edit-page{display:none}@media only screen and (min-width: 769px){.edit-page{display:flex;position:fixed;top:25%;right:calc(var(--spacing-1) * -1);align-items:center;z-index:1000;transition:transform .1s var(--ease-out-smooth);box-shadow:var(--shadow-lg);border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);background-color:var(--color-gray-900);padding:var(--spacing-1) var(--spacing-3) var(--spacing-1) var(--spacing-3);color:#fff;text-decoration:none}.edit-page:hover{transform:translate(calc(var(--spacing-1) * -1));background-color:var(--color-gray-800)}.edit-page:active{background-color:var(--color-gray-950)}}
