.base-button{text-align:center;border-radius:var(--button-border-radius);justify-content:center;align-items:center;padding:var(--button-padding);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);height:var(--button-height);text-decoration:none;transition:color .4s,background-color .4s,border-color .4s;display:inline-flex;position:relative;cursor:pointer}:root .base-button{height:44px}.base-button.base-button-pseudo{cursor:inherit;text-decoration:none;pointer-events:none}.base-button.base-button-solid{background-color:var(--button-background-color);color:var(--button-text-color);border:1px solid transparent}:root .base-button.base-button-solid{box-shadow:0 0 10px #00d8e580,inset 0 0 6px #00d8e580}.base-button.base-button-solid:hover{background-color:transparent;border-color:var(--button-border-color);color:var(--button-text-color-hover);text-decoration:none}:root [data-theme=dark] .base-button.base-button-solid:hover{color:var(--color-white)}.base-button.base-button-outline{background-color:var(--button-outlined-background-color);border:1px solid var(--button-outlined-border-color);color:var(--button-outlined-text-color)}.base-button.base-button-outline:hover{background-color:var(--button-background-color);color:var(--button-outlined-text-color-hover);border:1px solid transparent;text-decoration:none}.base-button:disabled,.base-button.base-button-disabled{cursor:not-allowed;pointer-events:none}.base-button:disabled.base-button-solid,.base-button:disabled.base-button-solid:hover,.base-button.base-button-disabled.base-button-solid,.base-button.base-button-disabled.base-button-solid:hover,.base-button:disabled.base-button-outline,.base-button:disabled.base-button-outline:hover,.base-button.base-button-disabled.base-button-outline,.base-button.base-button-disabled.base-button-outline:hover{background-color:var(--button-outlined-background-color-disabled);border-color:var(--button-outlined-border-color-disabled);color:var(--button-outlined-text-color-disabled);text-decoration:none}.base-button-navigation-link{width:-moz-fit-content;width:fit-content;z-index:5;color:var(--button-link-text-color);text-align:center;border:0;align-items:center;padding:0;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-decoration:none;display:inline-flex;flex-direction:row;justify-content:center;position:relative;cursor:pointer;background:transparent;transition:color .4s}.base-button-navigation-link.base-button-pseudo{cursor:inherit;text-decoration:none;pointer-events:none}.base-button-navigation-link:hover{text-decoration:none;color:var(--button-link-text-color-hover);--button-arrow-x: 10px}.base-button-navigation-link:focus{outline-color:var(--button-link-text-color-focus);outline-offset:11px;border-radius:17px;outline-width:1px;outline-style:none}.base-button-navigation-link.base-button-small{font-size:var(--button-font-size-small);line-height:var(--button-line-height-small);padding:0;height:auto}.base-button-navigation-link.base-button-small .base-button-icon-arrow-right{height:12px}.base-button-navigation-link.base-button-medium{font-size:var(--button-font-size);line-height:var(--button-line-height);padding:0;height:auto}.base-button-navigation-link.base-button-medium .base-button-icon-arrow-right{height:14px}.base-button-navigation-link.base-button-large{font-size:var(--button-font-size-large);line-height:var(--button-line-height-large);padding:0;height:auto}.base-button-navigation-link.base-button-large .base-button-icon-arrow-right{height:16px}.base-button-navigation-link .base-button-icon-arrow-right{margin-left:4px;margin-bottom:1px;height:16px;transition:transform .4s ease-out;transform:translate(var(--button-arrow-x, 0))}.base-button-navigation-link .chevron--v2.base-button-icon-arrow-right:not(.base-button-icon-arrow-right--toggle){transform:translate(var(--button-arrow-x, 0)) translateY(2px)}.base-button-icon-arrow-right--toggle{margin-left:6px;top:1px;width:16px;height:16px}.base-button-icon-arrow-right--toggle svg{height:80%;width:auto}.base-button-medium .base-button-icon-arrow-right--toggle svg,.base-button-small .base-button-icon-arrow-right--toggle svg{width:6.5px;height:11.5px}.base-button-navigation-link:disabled,.base-button-navigation-link.base-button-disabled{cursor:not-allowed;pointer-events:none;color:var(--button-link-text-color-disabled)}.base-button-navigation-link:disabled:hover,.base-button-navigation-link.base-button-disabled:hover{color:var(--button-link-text-color-disabled);text-decoration:none}.base-button.base-button-small{padding:0 12px;line-height:var(--button-line-height-small);font-size:var(--button-font-size-small);border-radius:var(--button-border-radius-small);height:var(--button-height-small)}.base-button.base-button-large{padding:0 32px;line-height:var(--button-line-height-large);font-size:var(--button-font-size-large);border-radius:var(--button-border-radius-large);height:var(--button-height-large)}.base-button-text{text-decoration:none;display:inline-block;white-space:nowrap;flex-shrink:0;line-height:1}.base-button-link-text{display:inline-block;text-decoration:none}.base-button-color-green{--button-accent-color: var(--color-green)}.base-button-color-blue{--button-accent-color: var(--color-blue)}.base-button-color-teal{--button-accent-color: var(--color-teal)}.base-button-color-orange{--button-accent-color: var(--color-orange)}.base-button-color-white{--button-accent-color: var(--color-white)}.base-button-color-magenta{--button-accent-color: var(--color-magenta)}.base-button-color-purple{--button-accent-color: var(--color-purple)}.base-button-color-indigo{--button-accent-color: var(--color-indigo)}.base-button-color-black{--button-accent-color: var(--color-black)}.base-button-color-black.base-button-solid{--button-text-color: var(--color-white)}.base-button-color-green,.base-button-color-blue,.base-button-color-teal,.base-button-color-orange,.base-button-color-white,.base-button-color-black,.base-button-color-magenta,.base-button-color-purple,.base-button-color-indigo,.base-button-color-custom{--button-background-color: var(--button-accent-color);--button-border-color: var(--button-accent-color);--button-text-color-hover: var(--button-accent-color);--button-text-color-focus: var(--button-accent-color);--button-text-color-active: var(--button-accent-color);--button-text-color-disabled: var(--button-accent-color);--button-text-color-hover-disabled: var(--button-accent-color);--button-text-color-focus-disabled: var(--button-accent-color);--button-text-color-active-disabled: var(--button-accent-color);--button-outlined-border-color: var(--button-accent-color);--button-outlined-text-color: var(--button-accent-color);--button-outlined-text-color-focus: var(--button-accent-color);--button-outlined-text-color-active: var(--button-accent-color);--button-outlined-text-color-hover-disabled: var(--button-accent-color);--button-outlined-text-color-focus-disabled: var(--button-accent-color);--button-outlined-text-color-active-disabled: var(--button-accent-color);--button-outlined-border-color-disabled: var(--button-accent-color);--button-link-text-color: var(--button-accent-color);--button-link-text-color-focus: var(--button-accent-color);--button-link-text-color-active: var(--button-accent-color);--button-link-text-color-disabled: var(--button-accent-color);--button-link-text-color-hover-disabled: var(--button-accent-color);--button-link-text-color-focus-disabled: var(--button-accent-color);--button-link-text-color-active-disabled: var(--button-accent-color)}:root .base-button-color-green.base-button-solid,:root .base-button-color-blue.base-button-solid,:root .base-button-color-teal.base-button-solid,:root .base-button-color-orange.base-button-solid,:root .base-button-color-white.base-button-solid,:root .base-button-color-black.base-button-solid,:root .base-button-color-magenta.base-button-solid,:root .base-button-color-purple.base-button-solid,:root .base-button-color-indigo.base-button-solid,:root .base-button-color-custom.base-button-solid{padding:4px 30px;border:2px solid var(--button-accent-color);box-shadow:0 0 10px color-mix(in srgb,var(--button-accent-color) 50%,transparent),inset 0 0 6px color-mix(in srgb,var(--button-accent-color) 50%,transparent)}@media screen and (max-width: 991px){:root .base-button.base-button-large{padding:0 20px}:root .base-button-color-green.base-button-solid,:root .base-button-color-blue.base-button-solid,:root .base-button-color-teal.base-button-solid,:root .base-button-color-orange.base-button-solid,:root .base-button-color-white.base-button-solid,:root .base-button-color-black.base-button-solid,:root .base-button-color-magenta.base-button-solid,:root .base-button-color-purple.base-button-solid,:root .base-button-color-indigo.base-button-solid,:root .base-button-color-custom.base-button-solid{padding:4px 20px}}:root .base-button-color-green.base-button-solid:hover,:root .base-button-color-blue.base-button-solid:hover,:root .base-button-color-teal.base-button-solid:hover,:root .base-button-color-orange.base-button-solid:hover,:root .base-button-color-white.base-button-solid:hover,:root .base-button-color-black.base-button-solid:hover,:root .base-button-color-magenta.base-button-solid:hover,:root .base-button-color-purple.base-button-solid:hover,:root .base-button-color-indigo.base-button-solid:hover,:root .base-button-color-custom.base-button-solid:hover{background-color:var(--color-background);color:var(--color-foreground);border-color:var(--button-accent-color)}:root .base-button-color-green.base-button-solid{box-shadow:none}@layer components{.chevron{display:inline-flex;align-items:center;justify-content:center;height:1em;max-height:100%;position:relative;top:2px}.chevron svg{display:block;height:100%;max-height:100%;width:auto}.chevron--animate-rotation svg{transition:transform .2s ease}.chevron--v2{top:0!important;width:18px!important;height:20px!important;margin-top:0!important;display:inline-flex!important}.chevron--v2 svg{height:12.94px;width:auto}.chevron--v2 svg path{stroke:var(--button-accent-color, var(--color-teal, #00dbe5))}.chevron--v2.base-button-icon-arrow-right--toggle svg path{stroke:currentColor}.base-button-navigation-link .chevron--v2 svg path{stroke:currentColor}}.nav-banner{z-index:500;background-image:linear-gradient(90deg,var(--primary-teal) 55%,var(--primary-blue));justify-content:center;align-items:center;width:100%;padding:13px;transition:all .3s ease-in-out;display:flex;top:0;position:relative}:root .nav-banner{background-image:none;background-color:var(--color-background);color:var(--color-foreground);border-bottom:1px solid var(--color-gray-500)}@media screen and (max-width: 479px){.nav-banner{padding-top:8px;padding-bottom:8px}}.nav-banner.is-hidden{display:none}.nav-banner .nav-banner-wrap{flex-wrap:wrap;align-items:center;width:100%;display:flex}.nav-banner-content{grid-column-gap:10px;grid-row-gap:10px;color:var(--color-black);flex-wrap:wrap;align-items:center;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:20px;display:flex}:root .nav-banner-content{font-family:var(--font-secondary);color:var(--color-foreground)}.nav-banner-content>p{margin-bottom:0}.nav-banner-content a{align-items:center;text-decoration:none;color:var(--color-black)}:root .nav-banner-content a{color:var(--color-foreground)}.nav-banner-content a:hover{color:var(--color-black)}:root .nav-banner-content a:hover{color:var(--color-primary)}.nav-banner-content a>img{width:6px;height:12px;margin-top:-2px;margin-left:.1rem}.nav-banner-close{cursor:pointer;position:absolute;inset:auto 15px auto auto;height:15px;width:15px;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center}.nav-banner-close img,.nav-banner-close-icon{display:block;height:15px;width:auto}.nav-banner-close,.nav-banner-close path{stroke:var(--color-background);fill:var(--color-background)}:root .nav-banner-close,:root .nav-banner-close path{stroke:var(--color-primary);fill:var(--color-primary)}:root .nav-banner-close{inset:auto 15px auto auto;height:15px}.nav-banner-container-width-1441{max-width:1440px;padding-left:72px;padding-right:72px}:root .nav-banner-container-width-1441{padding-left:0;padding-right:0}@media screen and (max-width: 991px){.nav-banner-container-width-1441{padding-left:0;padding-right:30px}:root .nav-banner-container-width-1441{padding-left:0;padding-right:30px}}@layer components{.nav-dropdown-menu-list-item{width:auto;margin-bottom:0;margin-right:0;padding:0;cursor:auto}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item{text-align:left;width:100%;margin-right:0;padding:0}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item:first-of-type{margin-top:18px}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item:last-of-type{margin-bottom:18px}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item:has(+li:not(.nav-dropdown-menu-list-item)){margin-bottom:18px}}.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container{position:static;text-align:left;z-index:200;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container{flex-direction:column;align-items:flex-start;margin-bottom:0;padding-left:16px;padding-right:16px;display:flex;position:static;overflow:hidden}}@media screen and (max-width: 767px){.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container{flex-direction:column;align-items:flex-start;display:flex;position:static}}@media screen and (max-width: 479px){.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container{position:static}}.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle{border-bottom:4px solid var(--transparent);cursor:default;padding:0 8px;text-decoration:none;display:inline-block;outline:none}.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle:focus{outline:none}.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle.nav-dropdown-menu-open{border-style:none none solid;border-width:1px 1px 4px;border-color:black black var(--primary-green-light)}:root .nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle.nav-dropdown-menu-open{border-width:0}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle{border-top:1px none var(--transparent);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:18px 15px;display:flex}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle:first-of-type{border-top-color:var(--color-foreground)}}.nav-dropdown-menu-list-item-toggle-text{color:var(--color-foreground);cursor:arrow;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-block}:root .nav-dropdown-menu-list-item-toggle-text{font-weight:600;color:var(--color-white)}@media screen and (min-width: 1024px){:root .nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle:has(.nav-dropdown-menu-list-item-toggle-content){display:inline-flex;align-items:center;position:relative;height:100%;border-bottom:3px solid transparent}:root .nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle:has(.nav-dropdown-menu-list-item-toggle-content):hover{border-bottom-color:var(--color-primary)}:root .nav-dropdown-menu-list-item-toggle-content{display:inline-flex;align-items:center;gap:6px;padding-top:16px;padding-bottom:16px;position:relative;z-index:1}:root .nav-dropdown-menu-list-item-toggle-text{padding-top:0;padding-bottom:0}:root .nav-dropdown-menu-list-item .nav-dropdown-menu-list-item-container .nav-dropdown-menu-list-item-toggle:has(.nav-dropdown-menu-list-item-toggle-content):hover:after{content:"";position:absolute;height:21px;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--color-teal) 19.67%,rgb(0 216 229 / 50%) 53.76%,rgb(0 216 229 / 0%) 90.91%);mix-blend-mode:hard-light;opacity:.35;transform:rotate(-180deg);pointer-events:none;z-index:0}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item-toggle-content{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item-toggle-text{width:100%;padding-top:0;padding-bottom:0;display:block;text-align:left}}.nav-dropdown-menu-list-item-link-text{color:var(--color-foreground);cursor:pointer;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;display:inline-block;transition:color .3s}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item-link-text{width:100%;padding-top:0;padding-bottom:0;display:block}}@media screen and (min-width: 1024px){.nav-dropdown-menu-list-item-link-text:hover{color:var(--color-primary)}}.nav-dropdown-menu-list-item-toggle-icon,.nav-dropdown-menu-back-link-icon{transition:transform .3s ease-out;margin-top:2px}.chevron--v2.nav-dropdown-menu-list-item-toggle-icon{top:1px!important}@media screen and (min-width: 1024px){.nav-dropdown-menu-list-item-toggle-icon.nav-dropdown-menu-arrow-right-icon{display:none!important}}@media screen and (min-width: 1024px){.nav-dropdown-menu-list-item-toggle-icon.nav-dropdown-menu-arrow-down-icon{display:inline-flex!important}}@media screen and (min-width: 1024px){.nav-dropdown-menu-list-item-toggle-icon.nav-dropdown-menu-arrow-down-icon.nav-dropdown-menu-open{transition:transform .3s ease-out;transform:rotate(-180deg)}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item-toggle-icon{order:1;width:8px}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item-toggle-icon.nav-dropdown-menu-arrow-right-icon{display:inline-flex!important}}@media screen and (max-width: 1023px){.nav-dropdown-menu-list-item-toggle-icon.nav-dropdown-menu-arrow-down-icon{display:none!important}}.nav-dropdown-menu-primary{z-index:400;width:auto;max-width:100%;padding-top:0;display:none;position:absolute;right:0;top:56px;bottom:auto;overflow:visible;border-left:1px solid var(--border-gray);border-right:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray)}:root .nav-dropdown-menu-primary{top:58px}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary{z-index:500;background-color:var(--color-black);height:100vh;height:100dvh;padding-top:0;padding-left:24px;padding-right:24px;display:none;position:absolute;top:0%;right:0%;bottom:0%;left:0%;border:none;justify-self:auto}}.nav-dropdown-menu-primary.nav-dropdown-menu-open{display:block}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary.nav-dropdown-menu-open{z-index:500;padding-left:24px;padding-right:24px;position:absolute;top:0%;right:0%;bottom:0%;left:0%;overflow:hidden}}.nav-dropdown-menu-primary .nav-dropdown-menu-back-link{border-bottom:4px solid var(--transparent);cursor:default;z-index:400;text-decoration:none;display:none;width:100%}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-back-link{position:relative;border-top:1px none var(--transparent);background-color:var(--color-black);cursor:pointer;background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F5ac2e48106b441bf9e1bea23189cc6dd);background-position:0%;background-repeat:no-repeat;background-size:auto 16px;background-attachment:scroll;flex-direction:row;justify-content:center;align-items:center;padding:24px 0 24px 16px;font-family:var(--font-secondary);font-size:16px;font-weight:600;color:var(--color-primary);text-transform:uppercase;display:flex}}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-back-link:first-of-type{border-top-color:var(--color-foreground)}}.nav-dropdown-menu-primary .nav-dropdown-menu-back-link:hover{border-style:none none solid;border-width:0 0 4px;border-color:var(--transparent)}.nav-dropdown-menu-primary .nav-dropdown-menu-back-link.nav-dropdown-menu-open{border-style:none none solid;border-width:1px 1px 4px;border-color:black black var(--primary-green-light)}:root .nav-dropdown-menu-primary .nav-dropdown-menu-back-link.nav-dropdown-menu-open{border-width:0}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-scroll-container{position:absolute;top:71px;left:0;right:0;bottom:71px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:env(safe-area-inset-bottom,0px);bottom:calc(71px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-scroll-container::-webkit-scrollbar{display:none;width:0;height:0}}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-scroll-container.nav-dropdown-menu-has-secondary{bottom:calc(130px + env(safe-area-inset-bottom,0px))}}.nav-dropdown-menu-primary .nav-dropdown-menu-container{border-style:solid none none;border-width:1px;border-color:var(--color-primary) #2f3878 #2f3878;background-color:var(--color-black);border-radius:0;height:100%;margin-top:0;padding:0;display:flex;flex-flow:row;justify-self:end}.nav-dropdown-menu-primary .nav-dropdown-menu-container.nav-dropdown-menu-reverse-on-mobile{flex-flow:row-reverse}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-container{border-style:none;flex-flow:column;width:100%;height:auto;min-height:-moz-min-content;min-height:min-content;margin-top:24px;padding:0 0 24px;overflow:visible}}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-container.nav-dropdown-menu-reverse-on-mobile{flex-flow:column-reverse}}@media screen and (max-width: 767px){.nav-dropdown-menu-primary .nav-dropdown-menu-container{margin-top:12px}}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .nav-dropdown-menu-container>:first-child>:first-child{border-top:none!important;padding-top:0!important}}.nav-dropdown-menu-secondary{z-index:400;width:-moz-max-content;width:max-content;padding-top:0;display:none;position:absolute;inset:58px auto auto auto;overflow:visible;border-left:1px solid var(--border-gray);border-right:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray);background-color:#333}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary{width:-moz-max-content;width:max-content;background-color:var(--color-black);z-index:500;height:100vh;height:100dvh;padding-top:0;padding-left:24px;padding-right:24px;display:none;position:absolute;top:0%;right:0%;bottom:0%;left:0%;border:none}}.nav-dropdown-menu-secondary.nav-dropdown-menu-open{display:block}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary.nav-dropdown-menu-open{z-index:500;padding-left:24px;padding-right:24px;position:absolute;top:0%;right:0%;bottom:0%;left:0%;overflow:hidden;width:100%}}.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-back-link{border-bottom:4px solid var(--transparent);cursor:default;z-index:400;text-decoration:none;display:none;width:100%}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-back-link{position:relative;border-top:1px none var(--transparent);cursor:pointer;background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F1ca77b39cc4040ec90c9fe88a59f7541);background-position:100%;background-repeat:no-repeat;background-size:auto 16px;background-attachment:scroll;border-bottom:none;flex-direction:row;justify-content:center;align-items:center;font-family:var(--font-secondary);font-size:16px;font-weight:600;color:var(--color-primary);text-transform:uppercase;display:flex;background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F5ac2e48106b441bf9e1bea23189cc6dd);background-position:0%;padding:24px 0 24px 16px}}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-back-link:first-of-type{border-top-color:var(--color-foreground)}}.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-back-link:hover{border-width:0 0 4px;border-color:var(--transparent)}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-back-link:hover{border-bottom-width:1px;border-bottom-color:var(--color-foreground)}}.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-back-link.nav-dropdown-menu-open{border-style:none none solid;border-width:1px 1px 4px;border-color:black black var(--primary-green-light)}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-scroll-container{position:absolute;top:71px;left:0;right:0;bottom:130px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:env(safe-area-inset-bottom,0px);bottom:calc(130px + env(safe-area-inset-bottom,0px))}}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-scroll-container::-webkit-scrollbar{display:none;width:0;height:0}}.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-container{border-style:solid none none;border-width:1px;border-color:var(--color-primary) #2f3878 #2f3878;border-radius:0;height:100%;margin-top:0;padding:0;display:flex;flex-flow:row}@media screen and (max-width: 1023px){.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-container{border-style:none;flex-flow:column;width:100%;height:auto;min-height:-moz-min-content;min-height:min-content;margin-top:-28px;padding:0 0 24px;overflow:visible}}@media screen and (max-width: 767px){.nav-dropdown-menu-secondary .nav-dropdown-menu-secondary-container{margin-top:12px}}.secondary-overview-mobile a>div{color:var(--color-primary)}}@media screen and (min-width: 1024px){.nav-dropdown-menu-primary .lgx\:hidden,.nav-dropdown-menu-secondary .lgx\:hidden{display:none}.nav-dropdown-menu-primary .lgx\:grid,.nav-dropdown-menu-secondary .lgx\:grid{display:grid}}@media screen and (max-width: 1023px){.nav-dropdown-menu-primary .max-lgx\:hidden,.nav-dropdown-menu-secondary .max-lgx\:hidden{display:none}}@media screen and (max-width: 991px){.nav-dropdown-menu-primary .max-lg\:hidden,.nav-dropdown-menu-secondary .max-lg\:hidden{display:none}}@layer components{.nav-dropdown-container-navigationMenuDropdown{margin-top:0}@media screen and (max-width: 991px){.nav-dropdown-container-navigationMenuDropdown{padding:0;align-items:flex-start}}@media screen and (max-width: 767px){.nav-dropdown-container-navigationMenuDropdown{margin-top:12px;position:relative;inset:0% 0% 0% auto}}.nav-dropdown-container-backgroundGray{background-color:#333}.nav-dropdown-container-secondaryNavigationMenuDropdown{margin-top:2rem;width:100%}@media screen and (max-width: 767px){.nav-dropdown-container-secondaryNavigationMenuDropdown{margin-top:12px;position:relative;inset:0% 0% 0% auto}}.nav-dropdown-container-nmdd_SectionTitle{color:var(--color-foreground);cursor:default;padding:40px 32px 24px;font-family:var(--font-secondary);font-size:12px;line-height:19px}.nav-dropdown-container-nmdd_SectionTitle.nav-dropdown-container-noTitle{padding:16px 32px 24px}.nav-dropdown-container-nmdd_SectionContent{grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 991px){.nav-dropdown-container-nmdd_SectionContent{grid-template-columns:repeat(1,1fr);margin-top:0}}.nav-dropdown-container-nmdd_SectionContentItem{padding:0 32px}.nav-dropdown-container-nmdd_SecondarySectionContentItem{padding:20px 32px;padding-right:2rem}.nav-dropdown-container-nmdd_SecondarySectionContentItem:first-child{padding-top:0}.nav-dropdown-container-nmdd_SecondarySectionContentItem:last-child{margin-bottom:1rem!important}.nav-dropdown-container-nmdd_SectionContentItemSummary{color:var(--color-foreground);font-family:var(--font-secondary);font-size:12px;line-height:19px;display:block;height:100%;flex-direction:column;justify-content:start}@media screen and (max-width: 991px){.nav-dropdown-container-nmdd_LinkCardContainer{justify-self:center}}.nav-dropdown-container-nmdd_SectionContenLinkCard{display:block;padding:0 32px;text-decoration:none}@media screen and (max-width: 991px){.nav-dropdown-container-nmdd_SectionContenLinkCard{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 479px){.nav-dropdown-container-nmdd_SectionContenLinkCard{flex-direction:column}}.nav-dropdown-container-nmdd_SectionContenLinkCard .nav-dropdown-container-linkCardThumbnail{width:100%;margin-top:0;margin-bottom:12px}@media screen and (max-width: 991px){.nav-dropdown-container-nmdd_SectionContenLinkCard .nav-dropdown-container-linkCardThumbnail{max-width:200px}}@media screen and (max-width: 479px){.nav-dropdown-container-nmdd_SectionContenLinkCard .nav-dropdown-container-linkCardThumbnail{max-width:100%}}.nav-dropdown-container-nmdd_LinkCardContent{grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 991px){.nav-dropdown-container-nmdd_LinkCardContent{grid-template-columns:repeat(1,1fr);margin-top:0;max-width:200px}}@media screen and (max-width: 479px){.nav-dropdown-container-nmdd_LinkCardContent{max-width:100%}}.nav-dropdown-container-nmdd_LinkCardContentTitle{font-family:var(--font-primary);color:var(--color-foreground);font-size:16px;line-height:1.2;font-weight:700;text-decoration:none;transition:color .3s;padding-top:10px;padding-bottom:10px;align-content:center}@media screen and (max-width: 991px){.nav-dropdown-container-nmdd_LinkCardContentTitle{padding-top:0}}@media screen and (max-width: 479px){.nav-dropdown-container-nmdd_LinkCardContentTitle{padding-top:10px;width:100%}}.nav-dropdown-container-nmdd_LinkCardContentTitle:hover{color:var(--color-primary)}.nav-dropdown-container-nmdd_LinkCardContentTitle.nav-dropdown-container-featured{margin-bottom:0}.nav-dropdown-container-nmdd_LinkCardContentTitle.nav-dropdown-container-marginBottom15{margin-bottom:15px;padding-top:0;padding-bottom:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:22px}.nav-dropdown-container-nmdd_LinkCardContentTitle.nav-dropdown-container-marginBottom15:hover{color:var(--color-primary)}.nav-dropdown-container-nmdd_LinkCardContentTitle.nav-dropdown-container-last{margin-bottom:0}.nav-dropdown-container-nmdd_LinkCardContentSummary{color:var(--color-foreground);font-family:var(--font-secondary);font-size:12px;line-height:19px;display:block;height:100%;flex-direction:column;justify-content:start}.nav-dropdown-container-nmdd_SectionContentItemLink{display:grid;grid-auto-flow:row;grid-auto-rows:1fr;grid-template-columns:34px 1fr;grid-template-rows:40px auto;gap:8px 8px;text-decoration:none;max-width:100%}.nav-dropdown-container-nmdd_SectionContentItemLink.nav-dropdown-container-noIcon{grid-template-columns:1fr;grid-template-rows:auto}.nav-dropdown-container-nmdd_SectionContentItemLink .nav-dropdown-container-icon{width:20px;min-width:34px;align-self:center}.nav-dropdown-container-nmdd_SectionContentItemTitle{font-family:var(--font-primary);color:var(--color-foreground);font-size:20px;line-height:1.25;font-weight:500;text-decoration:none;transition:color .3s;min-height:40px;align-content:center}@media screen and (max-width: 479px){.nav-dropdown-container-nmdd_SectionContentItemTitle{width:100%}}.nav-dropdown-container-nmdd_SectionContentItemTitle:hover{color:var(--color-primary)}.nav-dropdown-container-nmdd_SectionContentItemTitle.nav-dropdown-container-featured{margin-bottom:0}.nav-dropdown-container-nmdd_SectionContentItemTitle.nav-dropdown-container-marginBottom15{margin-bottom:15px;padding-top:0;padding-bottom:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:22px}.nav-dropdown-container-nmdd_SectionContentItemTitle.nav-dropdown-container-marginBottom15:hover{color:var(--color-primary)}.nav-dropdown-container-nmdd_SectionContentItemTitle.nav-dropdown-container-last{margin-bottom:0}.nav-dropdown-container-nmdd_SecondarySectionContentItemTitle{font-family:var(--font-primary);color:var(--color-foreground);font-size:16px;line-height:1.25;font-weight:500;text-decoration:none;transition:color .3s;align-content:center;text-wrap:nowrap}@media screen and (max-width: 479px){.nav-dropdown-container-nmdd_SecondarySectionContentItemTitle{width:100%}}.nav-dropdown-container-nmdd_SecondarySectionContentItemTitle.nav-dropdown-container-featured{margin-bottom:0}.nav-dropdown-container-nmdd_SecondarySectionContentItemTitle.nav-dropdown-container-marginBottom15{margin-bottom:15px;padding-top:0;padding-bottom:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:22px}.nav-dropdown-container-nmdd_SecondarySectionContentItemTitle.nav-dropdown-container-marginBottom15:hover{color:var(--color-primary)}.nav-dropdown-container-nmdd_SecondarySectionContentItemTitle.nav-dropdown-container-last{margin-bottom:0}@media screen and (max-width: 991px){.nav-dropdown-container-nmdd_SecondarySectionContentItemTitle{margin-bottom:0}}.nav-dropdown-container-linkContainerTitle{font-family:var(--font-primary);color:var(--color-foreground);font-size:16px;line-height:1.2;font-weight:700;text-decoration:none;transition:color .3s;min-height:40px;align-content:center}@media screen and (max-width: 479px){.nav-dropdown-container-linkContainerTitle{width:100%}}.nav-dropdown-container-linkContainerTitle:hover{color:var(--color-primary)}.nav-dropdown-container-linkContainerTitle.nav-dropdown-container-featured{margin-bottom:0}.nav-dropdown-container-linkContainerTitle.nav-dropdown-container-marginBottom15{margin-bottom:15px;padding-top:0;padding-bottom:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:22px}.nav-dropdown-container-linkContainerTitle.nav-dropdown-container-marginBottom15:hover{color:var(--color-primary)}.nav-dropdown-container-linkContainerTitle.nav-dropdown-container-last{margin-bottom:0}.nav-dropdown-container-nmdd_SectionContentItemImage{padding-bottom:8px}.nav-dropdown-container-nmdd_SectionContentFooterLink{z-index:5;color:var(--color-primary);text-align:center;border:0 solid #000;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;padding:0 32px 40px;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:16px;text-decoration:none;display:flex;position:relative;max-width:100%;margin-top:20px}.nav-dropdown-container-nmdd_SectionContentFooterLink .nav-dropdown-container-footerLinkIcon{width:7px;height:10px;margin-bottom:2px;margin-left:6px}.nav-dropdown-container-secondaryNavMobileDivider{color:gray;display:none;width:100%;padding-left:25px;padding-right:25px;margin-left:25px;margin-right:25px}@media screen and (max-width: 991px){.nav-dropdown-container-secondaryNavMobileDivider{display:block}}}.secondary-nav-mobile-menu-button{transition:transform .3s;height:20px;width:20px;margin-right:4px}.secondary-overview{color:var(--color-primary);cursor:pointer;border-bottom:3px var(--color-primary);padding-top:16px;padding-bottom:20px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;display:block;margin-right:.75rem}.secondary-overview-mobile{display:none}.secondary-nav-divider{border:1px var(--border-white);border-bottom-style:solid;margin:10px auto}@media screen and (max-width: 1023px){.secondary-overview-desktop{display:none}.secondary-overview-mobile{display:block}}:root .nav-header-navigationContainer:has(.secondary-nav-root--overlay){position:relative}:root .secondary-nav-root--overlay{position:absolute;top:100%;left:50%;right:auto;width:100vw;transform:translate(-50%);z-index:90;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;pointer-events:auto}:root .secondary-nav-root--overlay .secondary-nav-divider{display:none}:root .secondary-nav-root .teal-heading{color:var(--color-foreground)}:root .secondary-nav-root--overlay.secondary-nav-root--open{background-color:var(--color-black)!important}@media screen and (max-width: 1023px){:root .secondary-nav-root--overlay .secondary-nav-bar{padding-left:16px;padding-right:16px}:root .secondary-nav-root--overlay .nav-header-secondaryMobileMenuOverlay{left:-16px;right:0;width:auto;padding-left:0;padding-right:0}}@media screen and (min-width: 1024px){:root .secondary-nav-root--overlay .secondary-nav-bar{max-width:1440px;margin-left:auto;margin-right:auto;padding:8px 16px;background:transparent}:root .secondary-nav-root--overlay .secondary-overview{color:var(--color-foreground);border-bottom-color:var(--color-primary)}}.nav-container-column{margin-top:0;padding:30px}@media screen and (max-width: 1023px){.nav-container-column{padding:0;align-items:flex-start}.nav-container-column:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.nav-container-column{position:relative;inset:0% 0% 0% auto}}.nav-container-column.default{background-color:var(--color-black)}:root .nav-container-column.default{background-color:var(--color-gray-650)}@media screen and (min-width: 1024px){.nav-container-column.light{background-color:var(--color-input-bg)}:root .nav-container-column.light{background-color:var(--color-gray-650)}}@media screen and (min-width: 1024px){.nav-container-column.dark{background-color:#000}}.nav-container-column-secondary{margin-top:2rem;width:100%}@media screen and (max-width: 1023px){.nav-container-column-secondary{margin-top:12px;padding:0;align-items:flex-start}}@media screen and (max-width: 767px){.nav-container-column-secondary{margin-top:12px;position:relative;inset:0% 0% 0% auto}}.nav-container-column-secondary.background-gray{background-color:#333}@layer components{.nav-column-section-container{display:block}@media screen and (max-width: 1023px){.nav-column-section-container{width:100%;padding:30px 24px}}.nav-column-section-separator{display:none;width:100%;height:1px;margin-top:16px;margin-bottom:16px;background-color:transparent}@media screen and (min-width: 1024px){.nav-column-section-separator.nav-column-section-separator-desktop{display:block}.nav-column-section-separator.nav-column-section-separator-desktop.nav-column-section-with-line-desktop{background-color:#7070704d}}@media screen and (max-width: 1023px){.nav-column-section-separator.nav-column-section-separator-mobile{display:block}.nav-column-section-separator.nav-column-section-separator-mobile.nav-column-section-with-line-mobile{background-color:#7070704d}:root .nav-column-section-container{padding-top:16px!important;padding-bottom:16px!important}:root .nav-column-section-separator{margin-top:0;margin-bottom:0}}.nav-column-section-heading{color:var(--color-primary);cursor:default;padding-bottom:20px;font-family:var(--font-secondary);font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}:root .nav-column-section-heading{color:var(--color-magenta)}@media screen and (max-width: 1023px){.nav-column-section-heading.nav-column-section-collapsed{color:var(--color-foreground)}}.nav-column-section-heading a{color:inherit;text-decoration:none;cursor:pointer}.nav-column-section-heading a:active,.nav-column-section-heading a:focus,.nav-column-section-heading a:hover{text-decoration:none}.nav-column-section-heading.nav-column-section-no-heading{height:40px}@media screen and (max-width: 1279px){.nav-column-section-heading{font-size:10px}}@media screen and (max-width: 1023px){.nav-column-section-heading{font-size:11px}}.nav-column-section-heading.nav-column-section-as-link{color:var(--color-primary);cursor:pointer;text-decoration:none}:root .nav-column-section-heading.nav-column-section-as-link{color:var(--color-magenta)}.nav-column-section-heading.nav-column-section-no-reserve-heading-space{padding:0}@media screen and (max-width: 1023px){.nav-column-section-heading.nav-column-section-collapsible{cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:2px;text-transform:none;font-size:16px}}.nav-column-section-content.nav-column-section-grid-layout{display:grid;grid-template-columns:repeat(2,1fr)}.nav-column-section-content.nav-column-section-flex-layout{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1024px){.nav-column-section-content.nav-column-section-flex-layout.nav-column-section-row{flex-direction:row;flex-wrap:wrap;gap:40px}}@media screen and (max-width: 1023px){.nav-column-section-content.nav-column-section-grid-layout{grid-template-columns:repeat(1,1fr)}.nav-column-section-content{margin-top:0}.nav-column-section-content.nav-column-section-collapsible{padding-top:20px}}.nav-column-section-secondary-mobile-divider{color:gray;display:none;width:100%;padding-left:25px;padding-right:25px;margin-left:25px;margin-right:25px}@media screen and (max-width: 1023px){.nav-column-section-secondary-mobile-divider{display:block}}.nav-column-section-link-button{font-size:20px!important;padding:0!important;margin-top:10px}@media screen and (max-width: 1279px){.nav-column-section-link-button{font-size:14px!important}}@media screen and (max-width: 1023px){.nav-column-section-link-button{font-size:16px!important;margin-top:15px;margin-bottom:15px;margin-left:5px}}.nav-column-section-chevron{display:none;transition:transform .3s ease}@media screen and (max-width: 1023px){.nav-column-section-chevron{display:inline-flex;align-items:center;margin-left:8px}}.nav-column-section-chevron.nav-column-section-collapsed{transform:rotate(-90deg)}.nav-column-section-chevron.nav-column-section-expanded{transform:rotate(0)}@media screen and (max-width: 1023px){.nav-column-section-collapsible-wrapper{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .35s ease-in-out,transform .35s ease-in-out;transform-origin:top}}@media screen and (max-width: 1023px){.nav-column-section-collapsed-content{max-height:0;opacity:0;transform:translateY(-10px);pointer-events:none}}@media screen and (max-width: 1023px){.nav-column-section-expanded-content{max-height:5000px;opacity:1;transform:translateY(0)}}}@layer components{.menu-card{width:100%;border:1px solid transparent}.menu-card:hover{border:1px solid var(--color-primary);transition:border .3s}.menu-card.menu-card-large{position:relative;display:block;padding:0;isolation:isolate;min-height:96px;border-radius:8px}:root .menu-card.menu-card-large{border:2px solid var(--color-gray-500);border-radius:0}.menu-card.menu-card-large .menu-card-container{position:relative;z-index:20;width:100%;min-height:96px;display:flex;flex-direction:column;justify-content:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}:root .menu-card.menu-card-large .menu-card-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-card.menu-card-large .menu-card-container.menu-card-gradient{margin-top:30%;padding:80px 28px 24px;background:linear-gradient(to top,black 70%,transparent 100%)}:root .menu-card.menu-card-large .menu-card-container.menu-card-gradient{background:linear-gradient(to top,var(--color-gray-650) 70%,transparent 100%)}.menu-card.menu-card-large .menu-card-container.menu-card-solid{margin-top:60%;padding:24px 28px;background:#000}.menu-card.menu-card-large .menu-card-container .menu-card-content-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-eyebrow{color:var(--color-primary);font-family:var(--font-secondary);font-size:14px;line-height:1.25;font-weight:500;padding-bottom:8px}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-large{font-size:16px}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-medium{font-size:14px}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-small{font-size:12px}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-foreground{color:var(--color-foreground)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-green{color:var(--color-primary)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-teal{color:var(--primary-teal)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container{display:flex;flex-direction:column;gap:4px}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading{font-family:var(--font-primary);color:var(--color-foreground);font-style:normal;font-weight:500;font-size:25px;line-height:1.2;text-wrap:pretty}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading{font-size:20px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-large{font-size:32px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-large{font-size:26px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-medium{font-size:25px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-medium{font-size:20px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-small{font-size:20px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-small{font-size:16px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-xsmall{font-size:16px;line-height:1.25}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-xsmall{font-size:13px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-foreground{color:var(--color-foreground)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-green{color:var(--color-primary)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-heading.menu-card-teal{color:var(--primary-teal)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading{color:var(--color-foreground);font-family:var(--font-secondary);font-size:16px;line-height:1.25;font-weight:400}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading{font-size:12px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-xlarge{font-size:20px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-xlarge{font-size:16px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-large{font-size:18px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-large{font-size:14px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-medium{font-size:16px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-medium{font-size:12px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-small{font-size:14px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-small{font-size:10px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-xsmall{font-size:12px}@media screen and (max-width: 1279px){.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-xsmall{font-size:8px}}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-foreground{color:var(--color-foreground)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-green{color:var(--color-primary)}.menu-card.menu-card-large .menu-card-container .menu-card-content-container .menu-card-content .menu-card-headings-container .menu-card-subheading.menu-card-teal{color:var(--primary-teal)}.menu-card.menu-card-large .menu-card-thumbnail{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:1;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:center;align-items:flex-start}:root .menu-card.menu-card-large .menu-card-thumbnail{border-top-left-radius:0;border-top-right-radius:0}.menu-card.menu-card-large .menu-card-thumbnail .menu-card-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;border-top-left-radius:8px;border-top-right-radius:8px}:root .menu-card.menu-card-large .menu-card-thumbnail .menu-card-image{border-top-left-radius:0;border-top-right-radius:0}.menu-card.menu-card-small{position:relative;display:block;padding:0;isolation:isolate;min-height:96px;border-radius:8px}:root .menu-card.menu-card-small{border-radius:0;border:2px solid var(--color-gray-500)}.menu-card.menu-card-small .menu-card-container{position:relative;z-index:2;padding:12px 16px;width:90%;min-height:96px;display:flex;flex-direction:column;justify-content:center;border-top-left-radius:8px;border-bottom-left-radius:8px}:root .menu-card.menu-card-small .menu-card-container{border-top-left-radius:0;border-bottom-left-radius:0}.menu-card.menu-card-small .menu-card-container.menu-card-gradient{background:linear-gradient(to right,#000 75%,transparent 100%)}.menu-card.menu-card-small .menu-card-container.menu-card-solid{background:#000}.menu-card.menu-card-small .menu-card-content-container{width:85%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-eyebrow{color:var(--color-primary);font-family:var(--font-secondary);font-size:14px;line-height:1.25;font-weight:500;padding-bottom:8px}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-large{font-size:16px}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-medium{font-size:14px}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-small{font-size:12px}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-foreground{color:var(--color-foreground)}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-green{color:var(--color-primary)}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-eyebrow.menu-card-teal{color:var(--primary-teal)}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-heading{color:var(--color-foreground);font-family:var(--font-primary);font-size:16px;line-height:1.25;font-weight:500}.menu-card.menu-card-small .menu-card-content-container .menu-card-content .menu-card-subheading{display:none}.menu-card.menu-card-small .menu-card-content-container .menu-card-content.menu-card-truncate-after-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.menu-card.menu-card-small .menu-card-content-container .menu-card-content.menu-card-truncate-after-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.menu-card.menu-card-small .menu-card-content-container .menu-card-content.menu-card-truncate-after-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.menu-card.menu-card-small .menu-card-content-container .menu-card-content.menu-card-truncate-after-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.menu-card.menu-card-small .menu-card-content-container .menu-card-button{display:none}.menu-card.menu-card-small .menu-card-thumbnail{position:absolute;top:0;right:0;bottom:0;width:100%;z-index:1;border-top-right-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:flex-end;align-items:stretch}:root .menu-card.menu-card-small .menu-card-thumbnail{border-top-right-radius:0;border-bottom-right-radius:0}.menu-card.menu-card-small .menu-card-thumbnail .menu-card-image{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-top-right-radius:8px;border-bottom-right-radius:8px}:root .menu-card.menu-card-small .menu-card-thumbnail .menu-card-image{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width: 1024px){.lgx\:hidden.flex{display:none}}@media screen and (max-width: 991px){.max-lg\:hidden.flex{display:none}}@layer components{@media screen and (min-width: 1024px){.menu-link-item.menu-link-border-on-hover{border:1px solid transparent;border-radius:8px;padding:10px 16px}:root .menu-link-item.menu-link-border-on-hover{border-radius:0}.menu-link-item.menu-link-border-on-hover:hover{border:1px solid var(--color-primary);transition:border .3s}}.menu-link-item.menu-link-image-link,.menu-link-item.menu-link-text-link,.menu-link-item.menu-link-text-link.menu-link-no-subheading{padding-top:10px;padding-bottom:10px}.menu-link-item.menu-link-text-link.menu-link-no-subheading.menu-link-no-image{padding-top:5px;padding-bottom:5px}@media screen and (max-width: 1023px){.menu-link-item.menu-link-text-link.menu-link-no-subheading.menu-link-no-image{padding-top:10px;padding-bottom:10px}}.menu-link-item-link{display:grid;grid-auto-flow:row;grid-auto-rows:1fr;grid-template-columns:48px 1fr;grid-template-rows:auto;gap:10px;text-decoration:none;max-width:100%}.menu-link-item-link.menu-link-small-image{grid-template-columns:32px 1fr;gap:8px}.menu-link-item-link.menu-link-no-image{grid-template-columns:1fr;grid-template-rows:auto}.menu-link-item-link .menu-link-image{width:20px;min-width:48px;align-self:center}@media screen and (max-width: 1279px){.menu-link-item-link .menu-link-image{min-width:48px;max-width:48px}}.menu-link-item-link .menu-link-small-image{max-width:32px;align-self:center}.menu-link-item-heading{font-family:var(--font-primary);color:var(--color-foreground);font-size:16px;line-height:1.25;font-weight:500;text-decoration:none;transition:color .3s;align-content:center}:root .menu-link-item-heading{font-weight:600;color:var(--color-white);font-family:var(--font-mono);font-size:14px}@media screen and (max-width: 1279px){.menu-link-item-heading{font-size:16px}}@media screen and (max-width: 1023px){.menu-link-item-heading{font-size:16px}}@media screen and (max-width: 479px){.menu-link-item-heading{width:100%}}.menu-link-item-heading.menu-link-large{font-size:18px}@media screen and (max-width: 1279px){.menu-link-item-heading.menu-link-large{font-size:18px}}.menu-link-item-heading.menu-link-medium{font-size:16px}@media screen and (max-width: 1279px){.menu-link-item-heading.menu-link-medium{font-size:16px}}.menu-link-item-heading.menu-link-small{font-size:14px}@media screen and (max-width: 1279px){.menu-link-item-heading.menu-link-small{font-size:14px}}.menu-link-item-heading.menu-link-xsmall{font-size:12px;line-height:1.25}@media screen and (max-width: 1279px){.menu-link-item-heading.menu-link-xsmall{font-size:12px}}.menu-link-item-heading.menu-link-foreground{color:var(--color-foreground)}.menu-link-item-heading.menu-link-green{color:var(--color-primary)}.menu-link-item-heading.menu-link-teal{color:var(--primary-teal)}.menu-link-item-heading:hover{color:var(--color-primary)}.menu-link-item-heading.menu-link-featured,.menu-link-item-heading.menu-link-last{margin-bottom:0}.menu-link-item-subheading{color:var(--color-foreground);font-family:var(--font-secondary);font-size:14px;line-height:1.25;font-weight:400}@media screen and (max-width: 1279px){.menu-link-item-subheading{font-size:12px}}.menu-link-item-subheading.menu-link-xlarge{font-size:20px}@media screen and (max-width: 1279px){.menu-link-item-subheading.menu-link-xlarge{font-size:16px}}.menu-link-item-subheading.menu-link-large{font-size:18px}@media screen and (max-width: 1279px){.menu-link-item-subheading.menu-link-large{font-size:14px}}.menu-link-item-subheading.menu-link-medium{font-size:16px}@media screen and (max-width: 1279px){.menu-link-item-subheading.menu-link-medium{font-size:12px}}.menu-link-item-subheading.menu-link-small{font-size:14px;line-height:1.3}@media screen and (max-width: 1279px){.menu-link-item-subheading.menu-link-small{font-size:10px}}.menu-link-item-subheading.menu-link-xsmall{font-size:12px;line-height:1.3}@media screen and (max-width: 1279px){.menu-link-item-subheading.menu-link-xsmall{font-size:8px}}.menu-link-item-subheading.menu-link-foreground{color:var(--color-foreground)}.menu-link-item-subheading.menu-link-green{color:var(--color-primary)}.menu-link-item-subheading.menu-link-teal{color:var(--primary-teal)}.menu-link-item-secondary{padding:0;padding-right:2rem}.menu-link-item-secondary:first-child{margin-top:2rem}.menu-link-item-secondary:last-child{margin-bottom:1rem!important}.menu-link-item-title-secondary{font-family:var(--font-primary);color:var(--color-foreground);font-size:16px;line-height:1.2;padding-left:2rem;margin-bottom:.8rem;text-decoration:none;transition:color .3s;align-content:center;text-wrap:nowrap}@media screen and (max-width: 479px){.menu-link-item-title-secondary{width:100%}}.menu-link-item-title-secondary:hover{color:var(--color-primary)}.menu-link-item-title-secondary.menu-link-featured,.menu-link-item-title-secondary.menu-link-last{margin-bottom:0}@media screen and (max-width: 991px){.menu-link-item-title-secondary{margin-bottom:0}}.menu-link-item-image{padding-bottom:8px}.menu-link-button{font-size:16px!important;padding:0}@media screen and (max-width: 1279px){.menu-link-button{font-size:14px!important}}@media screen and (max-width: 1023px){.menu-link-button{font-size:16px!important;margin-top:5px;margin-bottom:5px}}}@media screen and (min-width: 1024px){.menu-link-item-link.lgx\:hidden{display:none}}@media screen and (max-width: 1023px){.menu-link-item-link.max-lgx\:hidden{display:none}}@layer components{.search-container{align-items:center;display:flex;position:relative}.search-container .search-field-label{font-family:var(--font-secondary);color:var(--color-foreground);font-size:14px;line-height:0;padding-bottom:4px;margin-top:0;margin-bottom:0;margin-right:5px;cursor:pointer}.search-container .search-field-label:hover{color:var(--color-primary)}.search-container .search-form{width:25px;min-height:48px;height:40px;margin:0 8px 0 0;transition:width .25s}.search-container .search-form.search-form-active{width:350px!important;min-height:40px;height:40px!important;transition:width .25s;margin-right:35px;position:relative}.search-container .search-form.search-form-active input{opacity:1!important}.search-container input{opacity:0;color:var(--color-foreground);border:0 #000;outline:none;border-radius:3px;width:0px;min-height:40px;height:40px;margin-bottom:0;padding:14px 10px;font-family:var(--font-secondary);font-size:14px;line-height:1.25;display:block}.search-container input::-moz-placeholder{color:var(--color-foreground)}.search-container input::placeholder{color:var(--color-foreground)}.search-container input.search-field-active{width:100%;background-color:#f5f5f547}@media screen and (max-width: 1023px){.search-container input{min-height:40px;height:56px;max-height:100%}}.search-container button{z-index:1;background-color:#fff0;background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F9c4f1f3541be4af8a4e131aa557c371c);background-position:center;background-repeat:no-repeat;background-size:auto;width:20px;height:40px;position:absolute;inset:0% 0% 0% auto;padding:4px 14px;margin:-4px -14px;min-width:48px;min-height:48px;box-sizing:content-box}.search-container button.search-button-active{width:40px;padding:4px;margin:-8px -4px;min-width:48px}.search-container .search-close{cursor:pointer;display:none;position:absolute;height:20px;width:20px;min-width:48px;min-height:48px;padding:14px;margin:-14px;align-self:center;inset:0px -35px 0% auto}}.mobile-menu-button{cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:text;-moz-user-select:text;user-select:text;display:none;background:transparent;border:1px solid var(--border-gray);height:35px;width:36px;border-radius:4px;justify-items:center}.mobile-menu-button:focus{outline:0}@media screen and (max-width: 1023px){.mobile-menu-button{display:block;position:relative;z-index:400}}.mobile-menu-button.mobile-menu-button-open{z-index:400;background-color:transparent;border:1px solid var(--color-primary)}.mobile-menu-button-top-line{display:block;background-color:#00c5d1;width:14px;height:2px;margin-bottom:4px;padding-bottom:0;padding-right:0;transform-style:preserve-3d;transition:all .2s;transform:none;border-radius:999px}.mobile-menu-button-top-line.mobile-menu-button-open{transform:translateY(6px) rotate(45deg)}.mobile-menu-button-middle-line{display:block;background-color:#00c5d1;width:14px;height:2px;margin-bottom:4px;padding-bottom:0;padding-right:0;opacity:1;transition:opacity .2s;border-radius:999px}.mobile-menu-button-middle-line.mobile-menu-button-open{opacity:0}.mobile-menu-button-bottom-line{display:block;background-color:#00c5d1;width:14px;height:2px;padding-bottom:0;padding-right:0;transform-style:preserve-3d;transition:all .2s;transform:none;border-radius:999px}.mobile-menu-button-bottom-line.mobile-menu-button-open{transform:translateY(-6px) rotate(-45deg)}.floating-cta-wrapper{position:fixed;bottom:24px;left:0;right:0;width:-moz-fit-content;width:fit-content;margin-inline:auto;z-index:90;pointer-events:none}.floating-cta-wrapper.sticky-mode{position:sticky;left:unset;right:unset}.floating-cta-glow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(86deg,var(--primary-blue),var(--color-primary));filter:blur(25px);opacity:.7}.floating-cta-button{position:relative;z-index:1;display:flex;align-items:center;pointer-events:all;white-space:nowrap;box-shadow:0 4px 20px #00000040;text-decoration:none;color:var(--color-primary);background-color:var(--color-black);padding:16px 20px;border-radius:100px;border:none;cursor:pointer;font:inherit}.floating-cta-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;z-index:100000;display:flex;align-items:center;justify-content:center}.floating-cta-modal{position:relative;background-color:var(--color-black);border-radius:12px;padding:48px 16px 24px;box-shadow:0 8px 40px #0000004d;max-height:100dvh;overflow-y:auto;z-index:100000}.floating-cta-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--color-primary);padding:4px 8px;z-index:1}@media screen and (max-width: 767px){.floating-cta-modal-success{margin-left:10px;margin-right:10px}}.floating-cta-modal #form-success-panel{min-width:0;text-align:center;margin-top:-5px}.floating-cta-modal-close-text{display:block;width:100%;background:none;border:none;cursor:pointer;color:var(--color-primary);font:inherit;text-align:center;margin-top:16px}.floating-cta-modal-blog-signup{padding:32px 32px 24px;max-width:640px;width:calc(100% - 32px)}.floating-cta-modal-blog-signup .floating-cta-modal-close{top:16px;right:20px}.floating-cta-form-label{color:var(--primary-green);font-family:Hknova Webfont,sans-serif;font-size:20px;line-height:1.3;font-weight:700;margin-bottom:10px;text-align:center}.floating-cta-modal-blog-signup .dynamic-form-title>div{font-size:16px;font-weight:400;text-wrap:balance}.floating-cta-modal-blog-signup form{row-gap:12px}:root .floating-cta-button img{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%2300dbe5'/%3E%3Cpath d='M7,17V10H0V7H7V0h3V7h7v3H10v7Z' transform='translate(24 7) rotate(90)' fill='%23222324'/%3E%3C/svg%3E");width:28px;height:28px}:root .floating-cta-button{font-weight:600}:root .floating-cta-modal{border-radius:0}:root .floating-cta-form-label{font-family:var(--font-primary);font-weight:400;text-transform:uppercase;letter-spacing:-.05em;color:var(--color-teal)}:root .floating-cta-modal .dynamic-form-title>div{font-family:var(--font-secondary);font-weight:400;text-transform:none}:root .floating-cta-modal .base-button{height:50px}:root .floating-cta-modal [class*=portaledSubmitRow]>div:has(>div button[type=submit]){align-self:start}@media (max-width: 479px){.floating-cta-modal-blog-signup{padding:32px 20px 24px;--form-style-overrides-container-x-padding: 0px}.floating-cta-modal-blog-signup .dynamic-form-title{padding-left:0;padding-right:0}.floating-cta-modal-blog-signup .dynamic-form-title>div{text-wrap:initial}.floating-cta-modal-blog-signup form{grid-template-columns:1fr!important}.floating-cta-modal-blog-signup form>div{grid-column:1 / -1!important}.floating-cta-modal-blog-signup .floating-cta-modal-close{top:1px;right:5px}}.back-to-top-wrapper{position:fixed;bottom:20px;left:0;right:0;width:-moz-fit-content;width:fit-content;margin-inline:auto;z-index:90;pointer-events:none;transition:opacity .2s ease}.back-to-top-wrapper.hidden{opacity:0;pointer-events:none}.back-to-top-wrapper.sticky-mode{position:sticky;left:unset;right:unset}.back-to-top-glow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(86deg,var(--primary-blue),var(--color-primary));filter:blur(25px);opacity:.7}.back-to-top-button{position:relative;z-index:1;display:flex;align-items:center;pointer-events:all;white-space:nowrap;box-shadow:0 4px 20px #00000040;color:var(--color-primary);background-color:var(--color-black);padding:13px 20px 17px;border-radius:100px;border:none;cursor:pointer;font:inherit;line-height:1}@layer components{.header-navigation-override{background-color:#0000;transition:background-color .15s linear}.nav-header-header.header-scrolled .header-navigation-override,.nav-header-header.header-scrolled.header-navigation-override{background-color:var(--color-black)}.nav-header-header{z-index:100;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:block;position:sticky;top:0;background-color:transparent;transition:none!important}.nav-header-container{max-width:940px;display:block}@media screen and (max-width: 767px){.nav-header-container{max-width:none}}.nav-header-navigationContainer{z-index:10;max-width:1440px;margin-left:auto;margin-right:auto;margin-bottom:0;padding:10px 16px}@media screen and (max-width: 1023px){.nav-header-navigationContainer{padding:0 24px;height:auto}}:root .nav-header-navigationContainer{border-bottom:1px solid var(--color-gray-500);padding:0 16px}@media screen and (max-width: 1023px){.nav-header-navigationContainer.open{background-color:var(--color-black)}}@media screen and (max-width: 767px){.nav-header-navigationContainer.open{padding-left:16px;padding-right:16px}}@media screen and (max-width: 479px){.nav-header-navigationContainer.open{padding-left:24px;padding-right:24px}}.nav-header-primaryNavigation{align-items:center;display:flex;width:100%;min-height:55px}@media screen and (min-width: 1024px){.nav-header-primaryNavigation{position:relative}}@media screen and (max-width: 1023px){.nav-header-primaryNavigation{justify-content:space-between}}.nav-header-primaryNavigation .nav-header-brandLogo{width:100%;max-width:200px;height:auto;min-height:46px;margin-left:-20px;text-decoration:none;position:relative}@media screen and (min-width: 1024px){.nav-header-primaryNavigation .nav-header-brandLogo{align-self:center}}@media screen and (max-width: 767px){.nav-header-primaryNavigation .nav-header-brandLogo{max-width:175px;padding-left:10px;min-height:40px;align-self:center}}@media screen and (max-width: 767px){.nav-header-primaryNavigation .nav-header-brandLogo{padding-left:0}}.nav-header-mobileMenuOverlay{display:flex}@media screen and (min-width: 1024px){.nav-header-mobileMenuOverlay{flex:1;justify-content:center;width:100%;min-height:55px}}@media screen and (max-width: 1023px){.nav-header-mobileMenuOverlay{display:block;width:50%;min-width:479px;z-index:300;position:absolute;top:100%;left:auto;right:0;height:0;transition:height .1s ease-in-out;overflow:hidden}}@media screen and (max-width: 1023px){.nav-header-mobileMenuOverlay.open{height:calc(100vh - 100%);height:calc(100dvh - 100%)}}@media screen and (max-width: 479px){.nav-header-mobileMenuOverlay.open{min-width:0;width:100%;right:0;left:0}}@media screen and (min-width: 1024px){.nav-header-secondaryMobileMenuOverlay{height:auto!important}}@media screen and (max-width: 1023px){.nav-header-secondaryMobileMenuOverlay{display:block;width:calc(50% + 50px);z-index:300;position:absolute;top:100%;right:-38px;padding-left:13px;padding-right:13px;transition:height .1s ease-in-out;overflow:hidden}}@media screen and (max-width: 767px){.nav-header-secondaryMobileMenuOverlay{width:calc(100% + 32px);left:-16px;right:auto;padding-left:0;padding-right:0}}@media screen and (max-width: 479px){.nav-header-secondaryMobileMenuOverlay{width:calc(100% + 48px);left:-24px;right:auto;padding-left:0;padding-right:0}}@media screen and (min-width: 1024px){.nav-header-navigationMenu{min-height:55px}}@media screen and (max-width: 1023px){.nav-header-navigationMenu{background-color:var(--color-black);height:100%;min-height:100vh;top:66px;overflow:hidden}}@media screen and (max-width: 767px){.nav-header-navigationMenu{background-color:var(--color-black);height:100%}}.nav-header-navigationMenuList{width:100%;grid-column-gap:8px;grid-row-gap:0px;align-items:center;margin-top:0;margin-bottom:0;display:flex;padding-left:0;list-style:none}@media screen and (max-width: 1023px){.nav-header-navigationMenuList{box-shadow:none;flex-flow:column;align-items:flex-start;height:auto;margin-top:0;display:flex;position:relative;border-radius:0;justify-content:flex-start;top:0}}@media screen and (min-width: 481px) and (max-width: 1023px){.nav-header-navigationMenuList{transform:translate(100%);transition:transform .3s ease-in-out}}@media screen and (max-width: 479px){.nav-header-navigationMenuList{transform:translateY(-100%);transition:transform .3s ease-in-out}}@media screen and (max-width: 1023px){.nav-header-mobileMenuOverlay .nav-header-navigationMenuList{overflow:visible}}@media screen and (min-width: 481px) and (max-width: 1023px){.nav-header-mobileMenuOverlay.open .nav-header-navigationMenuList{transform:translate(0)}}@media screen and (max-width: 479px){.nav-header-mobileMenuOverlay.open .nav-header-navigationMenuList{transform:translateY(0)}}@media screen and (max-width: 1023px){.nav-header-secondaryMobileMenuOverlay .nav-header-navigationMenuList{transform:none;overflow:visible}}.nav-header-secondaryNavMobileMenuButton{cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:text;-moz-user-select:text;user-select:text;display:none;height:24px}@media screen and (max-width: 1023px){.nav-header-secondaryNavMobileMenuButton{display:block}}.nav-header-secondaryNavMobileMenuButton:focus{outline:0}.nav-header-secondaryNavMobileMenuButton.open{z-index:400}.nav-header-headerCTAs{display:flex;gap:8px;margin-left:16px}@media screen and (max-width: 1023px){.nav-header-headerCTAs{transform:translate(0);opacity:1;visibility:visible;width:auto;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s,width .3s ease-in-out}}@media screen and (max-width: 1023px){.nav-header-headerCTAs.open{transform:translate(calc(100% + 100px));opacity:0;visibility:hidden;pointer-events:none;width:0}}@media screen and (max-width: 1151px){.nav-header-headerCTAs .nav-header-headerCTA{display:none}}@media screen and (max-width: 1151px){.nav-header-headerCTAs .nav-header-headerCTA:last-of-type{display:block}}.nav-header-mobileMenuCTA{width:100%;padding:10px 32px;font-size:14px}@media screen and (min-width: 1024px){.nav-header-mobileMenuCTA{display:none}}@media screen and (min-width: 1024px){:root .nav-header-headerCTA-button{font-size:16px!important}}@media screen and (min-width: 1024px){.nav-header-mobileMenuCTA.mobileOnly{display:none}}.nav-header-mobileMenuUtilityNavigation{width:100%;padding:18px 32px;font-size:16px;font-weight:500;font-family:var(--font-secondary)}.nav-header-mobileMenuUtilityNavigation>a{color:inherit;text-decoration:none;cursor:pointer}.nav-header-mobileMenuUtilityNavigation>a:active,.nav-header-mobileMenuUtilityNavigation>a:focus,.nav-header-mobileMenuUtilityNavigation>a:hover{text-decoration:none}@media screen and (min-width: 1024px){.nav-header-mobileMenuUtilityNavigation.mobileOnly{display:none}}.nav-header-firstUtilityNav{border-top:1px solid var(--border-gray)}.nav-header-mobileMenuUtilityNavigationMenu{display:none;justify-content:flex-end;align-items:center;gap:30px;margin-left:auto}@media screen and (max-width: 1023px){.nav-header-mobileMenuUtilityNavigationMenu{display:flex;transform:translate(0);transition:transform .3s ease-in-out}}.nav-header-mobileMenuUtilityNavigationMenu .nav-header-links{color:var(--color-foreground);font-family:var(--font-secondary);font-size:14px;line-height:1.25;text-decoration:none;transition:color .3s}.nav-header-mobileMenuUtilityNavigationMenu .nav-header-links:hover{color:var(--color-primary)}@media screen and (max-width: 990px){.nav-header-mobileMenuUtilityNavigationMenu .nav-header-links.searchVisible{display:none!important}}@media screen and (max-width: 767px){.nav-header-mobileMenuUtilityNavigationMenu .nav-header-links.mobileVersion,.nav-header-searchButton{display:none!important}}@media screen and (max-width: 1023px){.nav-header-mobileMenuScrollContainer{overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:env(safe-area-inset-bottom,0px)}}@media screen and (max-width: 1023px){{display:none;width:0;height:0}}@media screen and (max-width: 1023px){.nav-header-mobileMenuScrollContainer.navigationMenuListOpen{border-top:1px solid transparent;-o-border-image:linear-gradient(to right,var(--primary-teal),var(--color-primary)) 1;border-image:linear-gradient(to right,var(--primary-teal),var(--color-primary)) 1}}}@media screen and (min-width: 992px){.nav-header-header .lg\:hidden{display:none}}@media screen and (min-width: 768px) and (max-width: 991px){.nav-header-header .md\:max-lg\:hidden{display:none}}@media screen and (min-width: 480px) and (max-width: 767px){.nav-header-header .sm\:max-md\:hidden{display:none}}@media screen and (max-width: 479px){.nav-header-header .max-sm\:hidden{display:none}}@layer components{.nav-utility-container{z-index:20;margin-left:auto;background:linear-gradient(120.86deg,#00c8d440 13.97%,#00bdd840 25.88%,#00a1e540 47.06%,#0073f940 74.2%,#0068ff40 80.16%)}@media screen and (max-width: 1023px){.nav-utility-container{display:none}}@media screen and (min-width: 1024px){.nav-utility-container{margin-right:auto;height:42px}}:root .nav-utility-container{background:none;background-color:var(--color-gray-500)}.nav-utility-container.mobile{height:100%;background:transparent;justify-content:flex-end}@media screen and (min-width: 1024px){.nav-utility-container.mobile{display:none}}@media screen and (min-width: 1024px){.nav-utility-container.open{background-color:var(--color-black)}}@keyframes fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}.nav-utility-inner{height:100%;overflow:hidden;will-change:transform}.nav-utility-message{display:flex;align-items:center;gap:4px;animation:fadeIn .3s ease-in-out}@media screen and (max-width: 1023px){.nav-utility-message{display:none!important}}.nav-utility-message.mobile{display:none!important}.nav-utility-message.fadeOut{animation:fadeOut .3s ease-in-out}.nav-utility-message .nav-utility-message-text{color:var(--color-foreground);font-size:14px;line-height:0;font-family:var(--font-secondary);text-decoration:none;transition:color .3s}.nav-utility-message .nav-utility-message-text:hover{color:var(--color-primary)}.nav-utility-message .nav-utility-redirect-icon{width:12px;height:22px;stroke:var(--color-primary);fill:var(--color-primary)}:root .nav-utility-message .nav-utility-redirect-icon{stroke:var(--color-primary);fill:var(--color-primary)}@media screen and (max-width: 767px){.nav-utility-search-button{display:none!important}}.nav-utility-navigation{max-width:1440px;margin-left:auto;margin-right:auto;grid-column-gap:30px;grid-row-gap:30px;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center;font-family:var(--font-primary);display:flex;opacity:1;height:100%;padding:0 16px;overflow:hidden}@media screen and (max-width: 1023px){.nav-utility-navigation{display:none}}:root .nav-utility-navigation{font-family:var(--font-secondary);font-weight:500;color:var(--color-white)}.nav-utility-navigation.mobile{height:100%;display:flex!important}.nav-utility-navigation .nav-utility-links{color:var(--color-foreground);font-family:var(--font-secondary);font-size:14px;line-height:0;text-decoration:none;transition:color .3s;padding-bottom:4px}:root .nav-utility-navigation .nav-utility-links{font-family:var(--font-secondary);font-weight:500;color:var(--color-white)}.nav-utility-navigation .nav-utility-links:hover{color:var(--color-primary)}@media screen and (max-width: 990px){.nav-utility-navigation .nav-utility-links.searchVisible{display:none!important}}@media screen and (max-width: 767px){.nav-utility-navigation .nav-utility-links.mobile{display:none!important}}}.w-inline-block{max-width:100%;display:inline-block}.w-button{color:var(--white);line-height:inherit;cursor:pointer;background-color:var(--color-primary);border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}.w-video{width:100%;padding:0;position:relative}.responsive-anchor{counter-increment:mobile-anchor}@media screen and (min-width: 992px){.responsive-anchor{counter-increment:desktop-anchor}}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}.w-input,.w-select{color:#333;vertical-align:middle;background-color:var(--white);border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:var(--color-primary);outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-4{width:33.3333%}@media screen and (max-width: 767px){.w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}}@media screen and (max-width: 479px){.w-col{width:100%}}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:var(--black) 0;tap-highlight-color:var(--black) 0;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-toggle{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid var(--off-white);border-radius:0;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:var(--color-primary);background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:var(--color-primary)}.layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:var(--color-primary)}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;display:flex}.button-group.hero-button-group{grid-column-gap:35px;grid-row-gap:35px;justify-content:center;margin-top:32px}.heading-h4.resources-heading{flex:0 auto;align-self:auto;min-height:0;margin-bottom:0;overflow:hidden}.form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.paragraph-small-alt{color:var(--color-foreground);margin-top:0;margin-bottom:0;font-size:14px;font-weight:400;line-height:20px}.paragraph-regular{color:var(--color-foreground);margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:22px}.paragraph-regular.speaker-title{text-align:left;margin-top:0}.heading-h2.margin-bottom-22{margin-bottom:22px}.margin-bottom-15{margin-bottom:15px}.hero-banner-section{padding-top:0;position:relative}.hero-banner-section.padding-top-180{padding-top:100px}.hero-heading-wrapper{text-align:center;padding-bottom:0;position:relative}.hero-graphics-02{width:255px;height:81px;position:absolute;inset:32% 0% auto auto}.hero-graphics-02.hero-graphics-mobile-02{display:none}.hero-graphics-01{z-index:-1;width:111px;min-width:150px;max-width:100%;height:64px;position:absolute;inset:-40px auto auto -101px;transform:rotate(180deg)}.hero-banner-stats{position:relative;display:flex}.hero-banner-stats-wrapper{z-index:0;width:100%;max-width:985px;margin-left:auto;margin-right:auto;padding:0 20px;position:relative}.hero-banner-stats-wrapper.home-banner-stats{margin-top:66px}.hero-banner-stats-wrapper.video{max-width:960px}.hero-banner-stats-wrapper.center-content-hero-wide{max-width:100%;padding-left:0;padding-right:0}.hero-graphics-03{width:196px;height:100px;position:absolute;inset:39% auto auto -15px}.hero-graphics-03.landing-grapics-03{top:60%;left:-155px}.page-wrapper{z-index:0;max-width:none;position:relative;overflow:visible}.bg-circle-vector{z-index:-2;position:absolute;inset:-9% 0% auto}.bg-circle-vector.desktop{margin-left:auto;margin-right:auto;display:block;top:25%}.bg-circle-vector.desktop.landing-bg-circle-vector{display:block;top:-15%;left:13%}.bg-circle-vector.desktop.landing-bg-circle-vector.video{z-index:-10;display:none;top:-58px;left:0%}.bg-circle-vector.mobile{display:none}.image-2{text-align:left;margin-top:1em;margin-left:0;margin-right:0}.center-content-block{text-align:center;max-width:100%;padding-top:60px;padding-bottom:60px;text-decoration:none;display:block;position:relative;align-items:center}.center-content-block.overflow-hidden{overflow:hidden}.extra-small-container-650{max-width:682px;padding-left:16px;padding-right:16px;position:relative}.container-width-1440{max-width:1440px;padding-left:25px;padding-right:25px}.gradient-blue-green{background-image:linear-gradient(90deg,var(--color-secondary),var(--color-primary));border-radius:0;width:100%;height:100%;margin-top:-1px;margin-bottom:-1px;padding:0;position:absolute;top:0%;right:0%;bottom:0%;left:0%;transform:translateY(5px);box-shadow:inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 200px 40px var(--color-black)}.marketing-review-image{border:1px none var(--color-black);background-color:var(--color-black);border-radius:0;width:100%;margin-top:20px;padding:0 25px 0 26px;position:relative}.blog-category-single-container.filter-container{margin-bottom:40px}.speaker-name{text-align:left;text-transform:uppercase;margin-top:0;font-weight:700}.flex-blox{grid-column-gap:6px;grid-row-gap:6px;text-align:left;flex-direction:row;display:flex}.flex-blox.flex-wrap{grid-column-gap:0px;grid-row-gap:0px;flex-wrap:wrap}.flex-blox.flex-wrap.gap-0{grid-column-gap:0px;grid-row-gap:0px}.row{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:26.89px;display:grid}.latest-resources-sub-heading{margin-top:0;margin-bottom:8px;font-size:25px;line-height:30px}.paragraph{color:var(--color-foreground);flex-flow:column;justify-content:center;align-items:flex-start;width:auto;height:100%;margin-bottom:0;font-family:var(--font-secondary);font-size:16px;line-height:22px;display:block}.paragraph.rich-text-block{line-height:26px}.paragraph.rich-text-block.column{flex:1}.paragraph.rich-text-block.column.mt-0{margin-top:0}.paragraph.bold-text.bullets{flex:1;font-size:18px;line-height:23px}.category{letter-spacing:.4px;font-family:var(--font-primary);font-size:12px;font-weight:700;line-height:22px}.flex-row{grid-column-gap:8px;grid-row-gap:8px;margin-top:0;margin-bottom:0;display:flex}.search{margin-top:0;margin-bottom:0;position:relative}.search-input{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--color-foreground);background-color:#f5f5f547;border:0 var(--black);border-radius:0;width:367px;margin-bottom:0;padding-left:22px;padding-right:40px;font-family:var(--font-secondary);font-size:16px;line-height:22px;display:block}.search-input::-moz-placeholder{color:var(--color-foreground)}.search-input::placeholder{color:var(--color-foreground)}.search-input.mobile{height:56px;max-height:100%}.search-input.results-search-input{background-color:#f5f5f547;width:100%;max-width:100%;height:56px;padding-top:17px;padding-bottom:18px;padding-right:19px;font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:22px;overflow:visible}.search-button{z-index:1;background-color:var(--white) 0;position:absolute;inset:0% 0% 0% auto}.search-button.page-search-button{width:50px;right:0%}.container-width-1286{max-width:1232px;padding-left:16px;padding-right:16px}.container-width-1286.bg-container-mobile.md-px-20{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:1286px;margin-top:60px;display:block}.testimonial-author-thumb{z-index:0;display:inline-block;position:relative}.testimonial-slider-author{color:var(--color-foreground);margin-bottom:initial;font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:30px}.testimonial-slider-author+.testimonial-slider-title{margin-top:initial!important}.testimonial-slider-title{color:var(--color-foreground);opacity:.7}.heading-main{z-index:15;padding-bottom:16px;position:relative}.heading-main.testimonials-heading-main{padding-bottom:0}.testimonials-slider-content{background-color:var(--color-black);border:1px solid var(--border-white);border-radius:0;padding:26px 48px 39px}.testimonials-patch-inner{z-index:-1;position:absolute;top:-10px;left:75px}.testimonials-patch-01{position:absolute;inset:auto 0% -110px auto}.testimonials-patch-01.hide{display:none}.slider.testimonials-slider{z-index:10;position:relative}.testimonials-section{padding-top:30px;padding-bottom:30px;overflow:visible}.testimonials-slider-main{display:block;position:relative}.testimonials-slider-content-inner{grid-column-gap:11px;grid-row-gap:11px;flex-flow:wrap;display:flex}.gradient-blue-green-2{background-image:linear-gradient(90deg,var(--color-secondary),var(--color-primary));border-radius:0;padding:45px;position:relative;top:0%;right:0%;bottom:0%;left:0%;box-shadow:inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 200px 40px var(--color-black)}.gradient-blue-green-2.testimonial-gradient-blue-green-2{margin-top:-20px;padding:45px}.gradient-blue-green-2.cta-gradient-blue-green{background-image:linear-gradient(90deg,var(--color-secondary),var(--color-primary));box-shadow:inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 200px 40px var(--color-black)}.testimonials-slider-item{grid-column-gap:32px;grid-row-gap:32px;text-align:left;cursor:default;border:1px var(--border-white);flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:0;position:relative}.right-arrow{z-index:11;cursor:pointer;max-width:35px;margin-top:auto;margin-bottom:auto;transition:transform .4s ease-in-out;position:relative}.right-arrow:hover{transform:translate(5px)}.slider-button{justify-content:space-between;display:flex;position:absolute;top:0%;right:30px;bottom:0%;left:30px}.container-width-890{max-width:890px;padding-left:20px;padding-right:20px}.container-width-890.bg-container-mobile{max-width:890px}.left-arrow{z-index:11;cursor:pointer;max-width:35px;margin-top:auto;margin-bottom:auto;transition:transform .4s ease-in-out;position:relative}.left-arrow:hover{transform:translate(-5px)}.testimonials-main{text-align:center;position:relative;overflow:hidden}.cta-patch-01-mobile{display:none}.latest-resources-sub-heading-2{margin-top:28px;margin-bottom:8px;font-size:25px;line-height:30px}.latest-resources-sub-heading-2.cta-latest-resources-sub-heading{color:var(--color-foreground);margin-top:0;margin-bottom:0;font-size:39px;font-weight:700;line-height:44px}.latest-resources-sub-heading-2.cta-latest-resources-sub-heading.left-aligned{text-align:left}.cta-patch-01{z-index:1;width:432px;max-width:100%;height:142px;max-height:100%;display:block;position:absolute;inset:-80px -12px 0% auto}.cta-patch-01.landing-cta-patch-01{z-index:1;display:block}.banner-ellipse{width:980px;max-width:100%;position:absolute;inset:-15% 0% auto auto}.banner-ellipse.mobile{display:none}.testimonial-paragraph{color:var(--color-foreground);margin-bottom:0;font-family:var(--font-secondary);font-size:25px;font-weight:400;line-height:30px}.container-width-1170{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:block}.container-width-1170.center-flex.margin-top-zero{margin-top:0}.content-with-form{margin-top:0;margin-bottom:60px;padding-top:60px;position:relative;overflow:visible}.content-with-form.common-content-with-form{margin-bottom:60px}.content-with-form.gated-content-with-form{margin-bottom:24px;padding-top:45px;display:block}.cwf-inner{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:flex}.cwf-inner.gated-cwf-inner{align-items:flex-start;margin-top:57px;margin-right:0;padding-left:0;padding-right:0;display:flex}.cwf-inner.common-cwf-inner{margin-bottom:40px}.cwf-inner.common-cwf-inner.extended-gap{grid-column-gap:60px;grid-row-gap:60px}.cwf-content-wrap{width:562px;position:relative}.cwf-content-wrap.gated-cwf-content-wrap,.cwf-content-wrap.comparison-cwf-content-wrap{width:562px}.cwf-glich-02{width:287px;height:54px;position:absolute;inset:auto -5% 5% auto}.cwf-glich-02.common-cwf-glich-02{width:245px;max-width:100%;height:81px;bottom:26%;right:0%}.landing-banner-heading{color:var(--color-foreground);margin-top:34px}.landing-banner-heading.blog-landing-banner-heading{margin-top:0;padding:60px 0}.landing-banner-heading.blog-landing-banner-heading.resources{flex:0 auto}.landing-banner-heading-paragraph{color:var(--color-foreground);margin-top:5px;margin-bottom:22px;font-family:var(--font-secondary);font-size:20px;line-height:26px}.landing-banner-shape-6{width:245px;height:81px;display:none;position:absolute;inset:auto 0% 0% auto}.container-1303{max-width:1192px;margin-top:30px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:block}.container-1303.reosurces{margin-top:60px;margin-bottom:0;padding-bottom:0}.landing-banner-section{width:100%;padding-bottom:60px;display:inline-block;position:relative}.breadcrumb-link{color:var(--color-foreground);cursor:pointer;padding-top:0;padding-bottom:0;font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.breadcrumb-link:hover{color:var(--color-primary)}.breadcrumb-link.breadcrumb-link-back{cursor:default;font-family:var(--font-secondary);font-size:16px;font-weight:700;line-height:20px;transition:color .2s ease-in-out;display:block}.breadcrumb-link.breadcrumb-link-back:hover{color:var(--color-foreground)}.breadcrumb-link.breadcrumb-link-back.hide,.breadcrumb-link.hide{display:none}.breadcrumb-link.level-1{font-weight:600}.landing-banner-wrapper{width:100%;max-width:860px;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.landing-banner-heading-h1{z-index:1;font-size:56px;line-height:64px;position:relative}.landing-banner-heading-h1.blog{margin-top:0}.breadcrumb-icon{width:7px;height:11px;margin-top:5px;display:block}.breadcrumb{grid-column-gap:5px;grid-row-gap:5px;color:var(--color-foreground);flex-flow:wrap;align-items:center;font-family:var(--font-secondary);font-size:16px;line-height:24px;display:flex;position:relative}:root .breadcrumb{grid-column-gap:5px;grid-row-gap:5px}.breadcrumb.blog-asset-breadcrumb{grid-column-gap:40px;grid-row-gap:40px;flex:none;width:100%;margin-top:0}.breadcrumb.blog-asset-breadcrumb.mg-bottom-18{margin-top:0;margin-bottom:18px;display:flex}.breadcrumb.blog-asset-breadcrumb.resources{flex:0 100%}.breadcrumb.mobile{display:none}.breadcrumb.contained{padding-bottom:0}.landing-banner-shape-7{display:none}.grid-four-column{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:0;display:grid}.grid-four-column.services-grid{grid-column-gap:32px;grid-row-gap:32px;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;padding-top:60px;display:flex}.grid-four-column.services-grid.services-grid-2{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;padding-top:20px;display:grid}.grid-four-column.counter-grid{grid-column-gap:30px;grid-row-gap:30px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:center;place-items:start center;margin-bottom:40.5px;display:flex}.services-gitch{z-index:-1;width:100%;max-width:529px;height:100%;max-height:174px;position:absolute;inset:50% -12px auto auto}.services-gitch.services-gitch-mobile-01,.services-gitch.services-gitch-mobile-02{display:none}.container-width-1442{width:100%;max-width:1196px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.heading-h5-2{color:var(--color-foreground);margin-top:0;margin-bottom:0;font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:26px}.heading-h5-2.margin-bottom-15{text-align:left;margin-bottom:15.6px}.heading-h5-2.margin-bottom-15.text-center{text-align:center}.heading-h5-2.margin-bottom-15.text-center.cta{font-size:39px;line-height:49px}.heading-h5-2.margin-bottom-15.text-center.card-title{font-size:25px;line-height:30px}.services-box{text-align:left;flex-flow:row;flex:1;align-items:stretch;text-decoration:none;display:block}.services-box.service-box-contents{grid-column-gap:30px;grid-row-gap:30px;border:1px solid var(--border-gray);background-color:var(--dark-gray);border-radius:0;flex-flow:column;justify-content:center;align-items:center;padding:40px 80px;display:flex}.installing-huntress-section .services-box.service-box-contents{background-color:var(--color-black)}.services-main{background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F9ce1c5893c084ef682a8eba4133880f8);background-position:50%;background-repeat:no-repeat;background-size:contain}.services-icon{width:59px;max-width:100%;height:59px;max-height:100%}.services-icon.margin-bottom-22{float:none;clear:none;text-align:left;width:59px;height:59px;max-height:100%;margin-bottom:22.3px}.container-width-1443{width:100%;max-width:1196px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.gallery-main{position:relative}.photo-gallery-section{padding-top:60px;padding-bottom:60px;overflow:hidden}.counter-section{padding-top:60px;padding-bottom:60px;position:relative}.container-1300{width:100%;max-width:1425px;padding-left:17px;padding-right:18px}.counter-box-bottom-line{display:none}.counter-number{margin-bottom:0;font-family:var(--font-primary);font-size:46px;line-height:48px;display:block}.counter-content-line-divider{background-color:var(--white) fff29;width:100%;height:1px;margin-top:20px;margin-bottom:40px}.counters-wrapper{z-index:2;background-color:var(--color-black);border-radius:0;padding:70px;position:relative}.counter-box{flex:1}.accordion__item{text-align:left;flex-direction:column;justify-content:space-between;width:100%;padding:29px 10px;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden}.accordion__item:hover{box-shadow:0 3px 9px #2e323c17}.accordion__item.js-accordion-item{color:var(--white);background-color:var(--black) 0;border-top:1px solid var(--white);border-bottom:1px var(--white);margin-bottom:0}.accordion__item.js-accordion-item.active{cursor:default;background-color:var(--black) 0;border:1px #deeaf0;border-top-style:solid;border-left-color:var(--white);min-width:480px}.accordion__item.js-accordion-item.accordion__item__faq{width:958px;max-width:100%;margin-left:auto;margin-right:auto}.accordion__item.js-accordion-item.accordion__item__faq.full-width{width:100%}.product-section{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:60px;position:relative}.accordion-header{color:#2e323c;align-items:center;display:flex}.accordion-header.js-accordion-header{cursor:pointer;justify-content:center;align-items:center}.question-text-3{color:var(--white);flex:1;margin-top:0;margin-bottom:0;font-size:25px;line-height:30px;font-family:var(--font-primary);align-items:center}.accordion-body{color:#9096a4;display:block}.accordion-body.js-accordion-body{color:#9096a4}.container-1304{max-width:1200px;margin-left:auto;margin-right:auto;padding:20px}.container-1304.filter-container{max-width:1206px;margin-right:auto}.filter-main-wrapper.cybersecurity .container-1304.filter-container{max-width:1200px;padding-left:0;padding-right:0}@media screen and (max-width: 1231.98px){.filter-main-wrapper.cybersecurity .container-1304.filter-container{padding-left:16px;padding-right:16px}}.container-1304.flex.justify-between{justify-content:space-between}.accordion{margin-left:auto;margin-right:auto;display:block}.accordion.js-accordion{width:100%;min-width:480px;max-width:810px;position:relative}.accordion.js-accordion.full-width{width:100%;margin-bottom:60px}.testimonials-h2-2{color:var(--white);margin-bottom:30px;padding-right:110px}.slider-wrapper{flex:none}.testimonials-wrapper{z-index:1;background-color:var(--color-black);border-radius:0;padding:60px 70px;position:relative;box-shadow:0 -3px 36px var(--black) 00029}.video-embed{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.testimonials-num-2{color:var(--white);font-family:var(--font-primary);font-size:39px;font-weight:700;line-height:41px}.testimonials-div-block-3{grid-column-gap:46px;grid-row-gap:46px;align-items:center;width:100%;display:flex}.testimonials-num-block{grid-column-gap:20px;grid-row-gap:20px;align-items:center;width:100%;max-width:400px;margin-top:25px;display:flex}.swiper-slide{grid-column-gap:16px;grid-row-gap:16px;flex:none;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;place-items:start}.testimonials-paragraph-2{color:var(--color-foreground);margin-bottom:0;font-family:var(--font-secondary);font-size:20px;line-height:26px}.testimonials-sub-heading-block{color:var(--white);margin:0;padding-top:19px;padding-bottom:8px;font-family:var(--font-secondary)}.position-relative{position:relative}.testimonials-content{color:var(--color-foreground);font-family:var(--font-secondary);font-size:16px;line-height:26px}.testimonials-content-box{width:61%;height:100%}.text-block{color:var(--color-foreground);font-family:var(--font-primary);font-weight:700;line-height:49px}.text-block.resources-text-block{margin-bottom:8px;font-size:14px;line-height:18px}.text-block.authors{font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:26px}.paragraph-6{color:var(--color-foreground);margin-top:23.18px;margin-bottom:28px;font-family:var(--font-secondary);font-size:16px;line-height:22px}.paragraph-6.resources-text-block{color:var(--color-foreground);font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:22px;overflow:hidden}.paragraph-6.resources-text-block.pt19{flex:1;margin-top:19.2px;display:block}.paragraph-6.rich-text-block{z-index:1;flex-flow:column;flex:1 0 auto;display:block;position:relative}.paragraph-6.rich-text-block.flex-grow{flex:0 100%}.related-resources-div-block{text-align:center;width:100%;max-width:845px;margin:auto auto 50.69px}.related-resources-shap-1{position:absolute;inset:100px 0% auto auto}.related-resources-shap-1.desktop{display:none}.related-resources-shap-1.common-related-resources-shap-1{z-index:-1;width:100%;max-width:287px;inset:auto auto 100px -110px}.related-resources-section{margin-top:60px;margin-bottom:60px;position:relative}.related-resources-section.common-related-resources-section{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:80px}.related-resources-section.blog-related-resources-section{margin-top:75px;margin-bottom:30px;overflow:hidden}.related-resources-section.blog-related-resources-section.overflow-hidden{overflow:hidden}.related-resources-section.blog-related-resources-section .blog-related-resources-carousel-wrap .splide__slide{display:flex;justify-content:center}.related-resources-block-box{grid-column-gap:32px;grid-row-gap:32px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-content:start;align-items:stretch;display:grid}.related-resources-block-box._w-100{flex-flow:wrap;justify-content:center;width:100%;display:flex}.related-resources-shap-5{position:absolute;inset:40px -93px auto auto}.related-resources-shap-5.common-related-resources-shap-5{display:none}.related-resources-div-wrap{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color-black);border:1px solid var(--border-white);border-radius:0;flex-flow:column;flex:0 auto;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;padding:40.26px 40px 40.26px 30px;text-decoration:none;display:flex;position:relative}.related-resources-div-wrap.related-resources-block-mini{border-top-style:none;border-radius:0;padding-top:30px;padding-bottom:35px}.related-resources-div-wrap.related-resources-block-mini.height-100{border-top-style:solid;flex-direction:column;height:100%;min-height:0%;display:flex}.related-resources-div-wrap.related-resources-block-mini.h-auto{flex-direction:column;justify-content:flex-end;align-items:stretch;width:365px;height:auto;max-height:100%;display:flex}.related-resources-div-wrap.height-100{height:100%}.paragraph-8{color:var(--color-foreground);margin-top:23.18px;margin-bottom:28px;font-family:var(--font-secondary);font-size:16px;line-height:22px}.paragraph-8.resources-paragraph{height:90px;max-height:100%;margin-top:4px;overflow:hidden}.paragraph-8.resources-paragraph.h-auto{height:auto}.paragraph-8.resources-paragraph.h-auto.mt-auto{margin-top:10px}.related-resources-shap-6{width:100%;max-width:432px;height:100%;max-height:142px;position:absolute;inset:auto -10px 100px auto}.paragraph-9{color:var(--color-foreground);margin:0;font-family:var(--font-secondary);font-size:18px;line-height:26px}.br10{z-index:1;border-radius:0;height:auto;text-decoration:none;display:block;position:relative;overflow:hidden}.br10.blog-listing-box{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:23.4rem;height:100%;display:flex;overflow:hidden}.heading-7{color:var(--color-foreground);margin-bottom:17.96px}.heading-8{color:var(--color-foreground);font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.heading-8.resources-heading.h-auto{height:auto;max-height:120px}.heading-8.resources-heading.h-auto.wf-mb-10,.heading-8.resources-heading.wf-mb-10{margin-bottom:10px}.related-resources-shape-7{width:226px;position:absolute;inset:55px auto auto -90px}.related-resources-box-image{-o-object-fit:fill;object-fit:fill;width:100%;height:243px;display:block;position:relative;overflow:visible}.related-resources-box-image.pos-absolute,.related-resources-box-image.fit-in-frame{height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.related-resources-box-image.fit-in-frame.peer-story{background-color:var(--color-foreground);-o-object-fit:contain;object-fit:contain}.faq-paragraph{color:var(--color-foreground);margin-bottom:0;font-family:var(--font-secondary);font-size:18px;line-height:23px}.faq-div-block{text-align:center;width:100%;max-width:810px;margin-left:auto;margin-right:auto;padding-bottom:60px}.faq-shape-3{position:absolute;inset:auto auto -20px -45px}.faq-section{display:block;position:relative;overflow:hidden}.d-inline{display:inline-block}.landing-banner-shape-8{width:245px;height:81px;display:block;position:absolute;inset:auto 0% 0% auto}.landing-banner-shape-8.blog-detail-landing-banner-shape-8{width:196px;max-width:100%;height:100px;inset:100px auto auto -35px}.landing-banner-shape-8.blog{z-index:-1}.landing-banner-shape-8.success-story-content-left{width:196px;height:100px;inset:37% auto auto -35px}.container-width-1143{max-width:1183px;padding-left:20px;padding-right:20px}.container-width-1143.d-flex{grid-column-gap:30px;grid-row-gap:30px;display:flex}.container-width-1143.d-flex.space-between{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between}.blog-listing-banner-wrapper{grid-column-gap:54px;grid-row-gap:0px;flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.blog-banner-section{padding-top:25px;position:relative}.blog-banner-section.resource{padding-top:45px}.blog-detail-content-wrapper{--blog-col-gap: 96px;grid-column-gap:var(--blog-col-gap);grid-row-gap:var(--blog-col-gap);align-items:flex-start;display:flex;position:relative;margin-top:32px}.blog-detail-content-wrapper:after{display:none}.blog-social-icons{z-index:1;width:42px;position:sticky;inset:170px auto auto 0%}.blog-social-icons.horizontal{align-items:center;justify-content:center;width:auto;display:flex}.socials-text{color:var(--color-foreground);font-size:16px;font-weight:700;line-height:24px}.socials-text.small{margin-top:4px;padding-top:0}.social-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-top:9px;display:grid}.social-grid.horizontal{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;height:26px;margin-top:0;padding-left:20px}.social-grid.horizontal.small{grid-column-gap:16px;grid-row-gap:16px;align-content:end;padding-left:16px}.social-links-icons{z-index:0;-o-object-fit:contain;object-fit:contain;width:100%;max-width:26px;height:100%;max-height:26px;transition:transform .4s;display:block}.social-links-icons:hover{transform:scale(1.02)}.social-links-icons.twitter{z-index:0;position:relative;overflow:visible}.social-links-icons.facebook{display:block;position:relative}.social-links-icons.linkedin{position:relative}.social-links-icons.small{width:auto;height:20px}.blog-post-summary{color:var(--white);width:100%;margin-top:0;line-height:20px}.blog-post-summary h2{color:var(--color-foreground);margin-bottom:0}.blog-post-summary p{color:var(--color-foreground);word-break:normal;overflow-wrap:break-word;margin-top:16px;margin-bottom:16px;font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:26px}.blog-post-summary h3{color:var(--color-foreground);font-family:var(--font-primary);font-size:31px;font-weight:700;line-height:47px}.blog-post-summary h4{color:var(--color-foreground);font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.blog-post-summary blockquote{border-left-width:6px;border-left-color:var(--color-primary);color:var(--color-foreground);padding-top:12px;padding-bottom:12px;padding-left:26px;font-family:var(--font-primary);font-size:25px;font-weight:400;line-height:31px}.blog-post-summary ol{color:var(--color-primary);margin-top:20.2px;margin-bottom:20.2px;padding-left:40px}.blog-post-summary li{color:var(--color-foreground);margin-bottom:10px;padding-left:10px;font-family:var(--font-secondary);font-size:16px;line-height:22px}.blog-post-summary h5{color:var(--color-foreground);margin-top:0;margin-bottom:0;font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:26px}.blog-post-summary h6{color:var(--color-foreground);font-family:var(--font-primary);font-size:16px;font-weight:400}.blog-post-summary ul{margin-top:20px;margin-bottom:20px;padding-left:20px;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;unicode-bidi:isolate}.blog-post-summary.last{border-top:1px var(--border-white);margin-top:0;padding-top:0}.blog-post-summary.last strong{word-break:normal;overflow-wrap:break-word}.blog-post-summary.first{z-index:6;word-break:normal;overflow-wrap:break-word;margin-top:0;position:relative}.blog-post-summary.first figure{margin-top:21px;margin-bottom:15px}.blog-post-summary.first a{color:var(--color-primary);text-decoration:none}.blog-post-summary.first a:hover{text-decoration:underline}.blog-post-summary.first.not-gated{padding-left:0;padding-right:0}.blog-post-summary a{color:var(--primary-green-light);text-decoration:none;transition:color .3s}.blog-post-summary a:hover{text-decoration:underline}.blog-post-summary.gated{width:auto;margin-top:0;padding-left:0;padding-right:20px}.blog-post-summary.not-gated{padding-left:20px;padding-right:20px;display:block}.blog-post-summary.internal-press-release{margin-bottom:30px}.blog-post-summary-main{width:100%;position:relative}.social-share-icon-mobile{display:none}._404-section{justify-content:center;align-items:center;width:100%;height:auto;padding-top:111px;padding-bottom:119px;display:flex;position:relative;overflow:hidden}._404-wrapper{z-index:1;text-align:center;width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;overflow:hidden}.paragraph-two{color:var(--white);margin-top:20px;margin-bottom:0;font-family:var(--font-secondary);font-size:16px;line-height:22px}._404-bg-shape-1{width:245px;max-width:100%;height:81px;max-height:100%;position:absolute;inset:auto 0% 110px auto}.heading-h1-2{color:var(--white);margin-top:0;margin-bottom:0;font-family:var(--font-primary);font-size:61px;font-weight:700;line-height:64px}._404-bg-shape-5{width:196px;height:100px;position:absolute;inset:auto auto -35px -15px}.paragraph-one{color:var(--white);margin-top:5px;margin-bottom:0;font-family:var(--font-secondary);font-size:16px;line-height:22px}._404-bg-shape-4{width:226px;max-width:100%;height:68px;max-height:100%;position:absolute;inset:auto 0% 10px 50%;transform:translate(-50%)}._404-bg-shape-2{opacity:.8;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;width:901px;height:160px;position:absolute;inset:auto 0% 0% 50%;transform:translate(-50%)}._404-bg-shape-3{width:111px;position:absolute;inset:15% 0% auto 25%;transform:translate(-50%,-50%)}.breadcrumb-link.bold-text{font-weight:700}.field-label{color:var(--white);margin:0;font-family:var(--font-primary);font-size:16px;line-height:20px}.field-label.filter-label{cursor:pointer;border-bottom:1px solid var(--black) 0;flex:0 auto;font-family:var(--font-primary);font-size:20px;font-weight:500;line-height:26px}.field-label.filter-label:hover{border-bottom-color:var(--white);text-decoration:none}.checkbox-label{color:var(--color-foreground);margin:0;padding-left:10px}.checkbox-label.blogs{color:var(--color-foreground)}.collection-item{width:100%;max-width:562px}.collection-item.d-flex{height:100%;position:relative}.collection-item.resources-item{flex-direction:column;max-width:none;height:100%;display:flex;position:relative}.filter-box-menu{grid-column-gap:32px;grid-row-gap:32px;flex-wrap:nowrap;grid-template:"." "Area" /1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;height:100%;padding:60px 0 0;display:grid;position:relative}.dropdown-link{pointer-events:auto;justify-content:flex-start;align-items:flex-start;margin:0;padding:15px 10px 0;font-family:var(--font-secondary);font-size:16px;line-height:22px;display:flex}.dropdown-link.blogs{flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.text-field-select{border:1px solid var(--primary-blue);background-color:var(--transparent);color:var(--white);border-radius:0;width:100%;max-width:200px;height:45px;margin:0;padding:0 10px}.text-field-select.text-field-search{border:var(--form-field-border) none var(--primary-blue);background-color:#48494a;background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F7b252fe1c31f4a17afedbd2ee077f5fe);background-position:96%;background-repeat:no-repeat;background-size:auto;border-radius:0;width:100%;max-width:483px;height:56px;padding-bottom:4px;font-family:var(--font-secondary);font-size:16px;line-height:22px}.text-field-select.text-field-search::-moz-placeholder{color:var(--white)}.text-field-select.text-field-search::placeholder{color:var(--white)}.text-field-select.filter{clear:none;border:var(--form-field-border) solid var(--primary-blue);background-color:var(--color-black);-o-object-fit:cover;object-fit:cover;border-radius:0;flex:1;max-width:275px;height:100%;padding:0 16px;line-height:16px;display:block}.text-field-select.filter.hide{display:none}.checkbox{margin-bottom:2px;margin-left:0;margin-right:0}.checkbox.filter-checkbox{border-width:2px;border-color:var(--primary-green-light);flex:1 0 auto;width:20px;max-width:20px;height:20px;margin-top:5px;margin-bottom:0}.checkbox.filter-checkbox.w--redirected-checked{background-color:var(--primary-green-light);background-size:12px 12px}.text-field-select-inner{color:var(--white);justify-content:space-between;align-items:center;height:100%;padding:5px 0;font-family:var(--font-secondary);font-size:16px;line-height:22px;display:flex}.text-field-select-inner.filter{padding:20px 0;line-height:16px}.dropdown-list{position:absolute;top:100%;left:0;right:0;background-color:var(--color-black);border-radius:0;box-shadow:0 2px 8px #00000026;max-height:300px;overflow-y:auto;z-index:1000;display:none}.dropdown-list.tags{background-color:var(--color-black)}.dropdown-list.tags.w--open{height:auto;max-height:none}.feature-asset-type{grid-column-gap:3px;grid-row-gap:3px;color:var(--color-black);background-color:var(--gray-100);border-radius:0;padding:8px 15px 3px;font-family:var(--font-primary);font-size:14px;font-weight:700;line-height:22px;display:flex;position:static;inset:20px auto auto 20px}.filter-box-date{color:var(--gray-100);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px;display:block}.filter-box-date.hide{display:none}.filter-box-sub-content{grid-column-gap:9px;grid-row-gap:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.filter-box-sub-content.mt-auto{justify-content:flex-start;margin-top:auto}.filter-box-image-wrap{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:100%;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.filter-box-content{background-color:var(--color-black);border:1px solid var(--border-gray);border-top-style:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;height:100%;padding:20px;display:flex}.filter-box-content.flex-column{flex-direction:column;justify-content:flex-start}.filter-box{color:var(--color-foreground);border-radius:0;flex-direction:column;width:100%;max-width:100%;height:100%;margin-bottom:auto;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.filter-box:hover{opacity:1;outline-offset:0px;outline:1px solid var(--color-primary) 80}.filter-box.d-flex{height:100%}.filter-box.d-flex.flex-column{flex-direction:column}.filter-box-image{border-top-left-radius:0;border-top-right-radius:0;padding-top:75.1%;position:relative;overflow:hidden}.filter-box-image.feature-filter-box-image{padding-top:62.1%;position:relative}.filter-box-image.feature-filter-box-image.top-0{padding-top:0%}.filter-box-paragraph{word-break:normal;margin-bottom:9px;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:20px}.filter-box-paragraph.curricula{margin-bottom:20px;font-size:18px}.filter-box-paragraph.related-resource{margin-bottom:24px}.filter-box-author{z-index:1;color:var(--gray-100);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px;text-decoration:none;position:relative}.filter-category{color:var(--color-foreground);height:0;margin-bottom:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.filter-clear{border-bottom:1px solid var(--black) 0;width:auto;text-decoration:none}.filter-clear:hover{border-bottom-width:1px;border-bottom-color:var(--white);text-decoration:none}.index-hero{grid-column-gap:100px;grid-row-gap:100px;grid-template-rows:auto;grid-template-columns:1fr .94fr;grid-auto-columns:1fr;align-items:stretch;margin-top:0;padding-right:0;display:grid}.index-hero.integrations{max-width:60%}.feature-listing-heading{padding-top:64px}.filter-main-wrapper{clear:none;text-align:left;height:100%;padding-top:20px;position:relative;overflow:visible}.filter-main-wrapper.reviews{margin-top:40px;padding-top:0}.filter-main-wrapper.curricula{overflow-x:hidden}.feature-listing-content{position:relative}.blog-feature-banner-section{background-color:var(--black) 0;padding-top:40px;position:relative}.category-blog-list{z-index:5;height:auto;padding:20px;position:absolute;inset:0% 0% auto;overflow:visible}.filter-main{padding-bottom:120px;position:relative;overflow:visible}.filter-main.reviews{padding-bottom:0}.blog-filter-gradient{z-index:-1;margin-left:auto;margin-right:auto;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%;height:100%;width:100vw}.blog-filter-gradient-bottom-left{z-index:-1;width:1473px;max-width:100%;height:1006px;position:absolute;inset:auto auto 50px -175px}.marketing-image{width:100%;max-width:564px;height:100%;max-height:440.98px;display:block}.marketing-image.comparison-page{border-radius:0}.banner-image-wrapper{grid-column-gap:53px;grid-row-gap:53px;grid-template-rows:auto;grid-template-columns:.82fr 1.01fr;grid-auto-columns:1fr;align-items:center;display:grid}.landing-banner-shape-10{width:245px;height:81px;display:none;position:absolute;inset:auto 0% 0% auto}.landing-banner-shape-10.mobile.pos-bottom{display:block}.landing-banner-image-wrapper{padding-top:54%;position:relative}.landing-banner-image{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.landing-banner-image.hidden-tablet{display:block}.landing-banner-image.hidden-desktop{display:none}.landing-banner-heading-paragraph-2{margin-top:5px;margin-bottom:22px;font-family:var(--font-secondary);font-size:20px;line-height:26px}.landing-banner-shape-12{display:none}.testimonials-author{width:89px;height:89px}.temp{font-size:0;position:static}.related-resources-thumbnail-wrapper{padding-top:243px;position:relative}.hide{order:1;display:none}.search-heading{color:var(--color-foreground);padding-bottom:0;font-family:var(--font-secondary);font-size:25px;font-weight:700;line-height:30px;display:block}.search-heading.search-heading-wrapper{padding-top:80px;padding-bottom:61px;position:relative}.search-paragraph{color:var(--color-foreground);font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:22px;display:block}.container-768{max-width:763px;margin-left:auto;margin-right:auto}.search-page{width:100%;max-width:100%;margin-top:21px;margin-bottom:0;position:relative}.close-icon{z-index:10;cursor:pointer;display:block;position:absolute;inset:15px -30px 0% auto}.search-heading-h1{text-align:center}.recaptcha{margin-bottom:0}.flex-column{flex-direction:row;display:flex}.success-story-thumbnail-container{cursor:pointer;width:100%;padding-top:70%;position:relative}.company-name{color:var(--primary-teal);margin-bottom:8px;font-weight:700}.cta-wwrapper{margin-top:auto}.cta-wwrapper.pos-relative{position:relative}.show{display:block}.logo{position:absolute;top:-11px;right:-15%;transform:scale(.8)}.bold-text{color:var(--color-foreground)}.gallery-right-arrow{z-index:11;cursor:pointer;max-width:35px;margin-top:auto;margin-bottom:auto;transition:transform .4s;position:relative}.gallery-right-arrow:hover{transform:translate(5px)}.gallery-left-arrow{z-index:11;cursor:pointer;max-width:35px;margin-top:auto;margin-bottom:auto;transition:transform .4s;position:relative}.gallery-left-arrow:hover{transform:translate(-5px)}.testimonial-video-main{width:39%;position:relative}.testimonial-video-main.common-testimonials-image-wrapper{width:100%;height:100%;min-height:347px}.testimonial-video-main.testimonials-wrapper-50{flex-direction:column;justify-content:center;width:100%;height:100%;min-height:419px;display:flex}.pdf-download{justify-content:flex-start;margin-top:20px;display:flex}.pdf-download.resources-pdf-download{flex-direction:row;justify-content:center;height:100%;margin-top:0;margin-bottom:40px;position:relative}.pdf-download.resources-pdf-download.h-auto{justify-content:flex-start;height:auto}.label{padding-top:10px}.cell{grid-column-gap:0px;grid-row-gap:0px;padding-left:0}.hero-banner-image{width:100%;max-width:100%;height:100%;max-height:688px}.video{aspect-ratio:auto;text-align:center;justify-content:center;width:100%;display:block}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.text-size-medium{font-size:1.25rem}.rich-text-block{color:var(--color-foreground);margin-top:16px}.collection-item-2{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:stretch;height:auto;display:flex}.collection-list{display:flex}.speaker_wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;display:flex;overflow:visible}.speaker_headshot{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:999px;width:150px!important;max-width:none;height:auto;min-height:0;max-height:none;overflow:hidden}.collection-list-speakers{grid-column-gap:32px;grid-row-gap:48px;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:grid}.speakers{margin-bottom:32px;padding-top:32px}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.breadcrumb-text.level-1{font-weight:600}.text-block-filter-select{height:100%;line-height:16px}.related-resource-image{margin-bottom:24px}.integration-logo{max-height:4.7rem}.video-section{padding-top:60px;padding-bottom:60px}.video-section-wrapper{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative}.video-section-wrapper.full{border-radius:0;padding-left:0;padding-right:0}.video-container{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;position:relative}.resources{grid-column-gap:16px;grid-row-gap:16px;flex:none;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;place-items:start}.background-video{z-index:0}.background-video.hero-banner{mix-blend-mode:overlay;display:block}.background-video.hero-banner.hide{display:none}.attribution-container{flex-flow:wrap;flex:0 100%;justify-content:flex-start;align-items:flex-start;margin-top:0;display:flex}.attribution-container.mobile{display:none}.authors-wrapper{max-width:100%}.authors-list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.author-item{grid-column-gap:12px;grid-row-gap:12px;flex-flow:wrap;flex:none;align-items:center;display:flex}.author-profile{border-radius:99px}.author-link{grid-column-gap:10px;grid-row-gap:10px;align-items:center;text-decoration:none;display:flex}.contributors-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;display:flex}.author-wrap-text{padding-top:6px;padding-right:12px}.contributor-wrap-text{padding-top:0;padding-right:12px;font-size:14px}.contributor-wrap-text.mobile{display:none}.contributor-wrap-text.desktop{padding-right:6px}.contributor-link{font-size:14px;text-decoration:none}.contributor-link:hover{color:var(--primary-green-light);text-decoration:underline}.author-container{flex-flow:wrap;flex:none;align-items:flex-start;display:flex}.contributor-container{flex:0 auto;justify-content:flex-start;align-items:flex-start;min-width:50%;margin-top:0;padding-top:10px;display:flex}.pseudo-link{color:var(--color-primary);text-align:left;width:100%;max-width:none;height:auto;min-height:0;margin-top:auto;padding-top:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:20px;text-decoration:none;display:inline-block}.date-range{grid-column-gap:6px;grid-row-gap:6px;margin-top:auto;display:flex}.date-range-day-container{display:flex}.event-date{color:var(--gray-100);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px}.awards-grid{grid-template-rows:minmax(150px,auto);grid-template-columns:minmax(116px,1fr) minmax(116px,1fr) minmax(116px,1fr) minmax(116px,1fr)}.speaker-info-container{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:stretch;display:flex}.speaker-linkedin{padding-top:5px}.speaker-linkedin img{width:27px;height:27px;max-width:27px;max-height:27px;-o-object-fit:contain;object-fit:contain}.span{font-family:var(--font-secondary)}.span.search{color:var(--color-foreground);font-size:16px;line-height:22px}.input{display:block}.index-hero-heading{padding-top:54px}.index-banner-section{padding-top:40px;position:relative}.anchor-links{grid-column-gap:12px;grid-row-gap:12px;display:flex}.integrations-anchor-link{font-weight:600;text-decoration:none}.integration-types{grid-column-gap:120px;grid-row-gap:120px;flex-flow:column;display:flex}.integration-type-item{padding-top:0;position:relative}.integration-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;padding-top:0;display:flex}.parent-collection-list-wrapper{grid-column-gap:120px;grid-row-gap:120px;margin-top:92px}.integration-card{grid-column-gap:20px;grid-row-gap:20px;background-color:var(--color-black);border:1px solid #707070;border-radius:0;flex-flow:column;width:100%;padding:20px;text-decoration:none;display:flex}.integration-collections-list{grid-column-gap:33px;grid-row-gap:33px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.integration-collection-item{position:relative}.integration-card-image-wrapper{text-align:left;-o-object-fit:fill;object-fit:fill;background-color:var(--black);justify-content:center;width:100%;height:150px;display:flex}.integration-card-image{flex:0 auto;justify-content:center;align-items:center;height:auto;margin:auto;display:block}.integration-card-content{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}.integrations-card-header{color:var(--color-foreground);font-size:18px;font-style:normal;font-weight:600;text-decoration:none}.integration-copy-wrapper{max-width:66%}.anchor-destination{height:0;position:absolute;top:-150px}.form-title{color:var(--color-foreground);text-align:center;padding-bottom:40px;font-family:var(--font-secondary);font-size:20px;font-weight:600}.integration-link-wrapper{border-radius:0;width:100%;height:100%;display:block;position:absolute}.accordion-body__contents-3-2.mt20-2.fs16-2{color:var(--color-foreground);margin-top:22px}.flexible-grid{grid-column-gap:32px;grid-row-gap:32px;margin-top:32px;display:flex;position:relative}.flexible-grid._3-column{grid-column-gap:28px;grid-row-gap:28px;flex-flow:wrap;justify-content:center}.flexible-grid-item{flex:0 100%}.flexible-grid-item._3-column{flex-basis:calc(33.33% - 19px)}.flexible-grid-item._3-column.card{border:1px solid var(--gray-100);border-radius:0;flex-flow:column;align-items:center;padding:32px 24px;display:flex}.flexible-grid-item._3-column.cta{flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.company-information-section{position:relative}.company-info-section-wrapper{max-width:960px;margin:32px auto}.company-info-section-inner{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-and-location-wrapper{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;display:flex}.company-info-section-image{max-width:350px;margin-bottom:48px}.teal-heading{margin-top:0;margin-bottom:0;font-family:var(--font-mono);color:var(--color-magenta);font-weight:700;font-size:16px;line-height:26px;letter-spacing:0;vertical-align:middle;text-transform:uppercase}:root .teal-heading{font-family:var(--font-mono);color:var(--color-magenta);font-weight:700;font-size:16px;line-height:26px;letter-spacing:0;vertical-align:middle;text-transform:uppercase}.body-text{color:var(--color-foreground);font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:26px}.spacer-26{height:26px}.section-divider{border:1px var(--border-white);border-bottom-style:solid;width:90%;max-width:1192px;margin:25px auto;padding-left:25px;padding-right:25px}.section-divider.content{width:100%;max-width:none;padding-left:0;padding-right:0}.section-divider.peer-story{width:85%;margin-top:34px;margin-bottom:34px;margin-left:0;padding-left:0;padding-right:0}.container-regular{max-width:1192px;padding:0}.quote-section-inner{background-color:var(--transparent);padding:0 20px;position:relative}.quote-section-wrapper{margin-top:60px;margin-bottom:35px;padding:0}.blockquote{background-color:var(--primary-teal);border:0 var(--black);margin-top:20px;margin-bottom:20px;padding:52px 124px 48px 48px;font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.quote-svg{width:auto;height:40px;position:absolute;inset:-20px auto auto 48px}.quote-svg.end-quote{transform-style:preserve-3d}.hero-section{margin-top:25px;position:relative}.success-story-hero{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;margin-top:80px;margin-bottom:40px;display:flex;position:relative}.success-story-hero-content{width:100%;max-width:80%}.hero-subhead{color:var(--color-foreground)}.success-story-hero-additional-content{border:1px solid var(--border-gray);background-color:var(--color-black);border-radius:0;width:auto;min-width:0;max-width:none;padding:40px 68px;position:relative}.supplementary-container{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.supplementary-list{grid-column-gap:20px;grid-row-gap:20px;text-align:center;flex-flow:column;align-items:center;display:flex}.intro-section-wrapper{margin-top:45px;padding-top:35px;padding-bottom:35px}.intro-section-inner{grid-column-gap:34px;grid-row-gap:34px;flex-flow:column;max-width:85%;display:flex}.arrow-cta-link{color:var(--color-primary);width:100%;max-width:none;height:auto;min-height:0;margin-top:auto;padding-top:8px;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:20px;text-decoration:none;display:inline-block}.arrow-cta-link.hero{margin-bottom:auto;padding-top:0}.arrow-cta-link.flex{display:flex}.arrow-cta-link.flex.center-flex{margin-top:0;padding-top:0}.intro-section-content-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.media-section.mobile-hide.competitor-pages{margin-top:20px;margin-bottom:40px}.media-section-wrapper{padding-top:35px;padding-bottom:48px}.media-section-image{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;max-height:500px}.media-section-image.unrounded{border-radius:0}.column-content{grid-column-gap:50px;grid-row-gap:50px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex;position:relative}.column-content.single{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.column-wrapper{grid-column-gap:70px;grid-row-gap:70px;flex-flow:column;display:flex}.success-story-hero-gradient{position:absolute;top:-155px;right:-216px}.success-story-hero-gradient.mobile{display:none}.supplementary-wrapper{background-color:var(--color-black);border-radius:0;width:40%;min-width:40%}.cta-wrapper{justify-content:flex-start;align-items:flex-start;height:auto;display:flex}.svg{color:var(--primary-green-light)}.svg.checkmark-bullet{flex:0 20px;width:100%;height:18px}.homepage-promo-content{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:40px 20px 40px 40px;display:flex}.homepage-promo-wrapper{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--color-black);border:1px solid var(--border-gray);border-radius:0;grid-template-rows:auto;grid-template-columns:1fr .5fr;grid-auto-columns:1fr;align-items:center;display:grid;overflow:hidden}.homepage-promo-image-wrapper{flex-direction:row;justify-content:center;align-items:stretch;height:100%;padding:40px 40px 40px 20px;display:flex}.homepage-promo-image{-o-object-fit:cover;object-fit:cover;max-width:100%;margin-right:0;padding-right:0}.wf-mb-20{margin-bottom:20px}.image-grid{max-width:59px;margin-bottom:22px}.image-grid.large{width:100%;max-width:200px;margin-bottom:16px}.image-grid.horizontal{-o-object-fit:contain;object-fit:contain;width:150px;max-width:none;margin-bottom:0;display:inline-flex}.checkbox-filter-wrapper{border:1px none var(--border-gray);color:var(--transparent);border-radius:0;justify-content:space-between;align-items:center;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-right:20px;display:flex;position:relative}.checkbox-filter-wrapper:hover{color:var(--color-primary)}.checkbox-filter-wrapper.all{margin-right:0}.checkbox-filter-button{border:1px solid var(--border-gray);background-color:var(--transparent);box-shadow:1px 1px 3px 0 var(--transparent);cursor:pointer;border-radius:0;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.checkbox-filter-button:focus{box-shadow:0 0 3px 1px var(--primary-green-light)}.checkbox-filter-button.w--redirected-checked{border-width:1px;border-color:var(--color-primary);background-color:var(--transparent);background-image:none;width:100%;height:100%}.checkbox-filter-label{z-index:1;color:var(--color-foreground);font-family:var(--font-primary);line-height:16px;position:relative}.checkbox-filter-label:hover{color:var(--color-primary)}.awards-and-accolades-g2-inner{grid-column-gap:60px;grid-row-gap:60px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:flex}.comparison-hero-content-wrapper{flex:0 50%}.comparison-hero-image-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;flex:0 50%;display:flex}.hero-content-with-image{margin-top:0;margin-bottom:80px;padding-top:40px;position:relative;overflow:visible}.hero-content-with-image.common-content-with-form{margin-bottom:80px}.hero-content-with-image.gated-content-with-form{margin-bottom:24px;padding-top:45px;display:block}.comparison-awards{max-width:1000px;display:inline-block;margin-bottom:30px}.event-card-link.internal{width:100%;height:100%;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.event-card-link.internal:hover{border:1px solid var(--primary-green-light);border-radius:0}.event-card-link.external{color:var(--transparent);border-radius:0;width:100%;height:100%;font-size:0;line-height:0;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.event-card-link.external:hover{border:1px solid var(--primary-green-light)}.flexible-grid-content{position:relative;overflow:visible}.modal-trigger{border-radius:0;height:100%;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.modal-trigger:hover{outline-color:var(--primary-green-light);outline-offset:0px;outline-width:1px;outline-style:solid}.modal{display:none;overflow:auto}.modal-close{z-index:2000;opacity:1;background-color:var(--color-black) cc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0%;right:0%;bottom:0%;left:0%;overflow:auto}.modal-inner{z-index:1001;grid-column-gap:0px;grid-row-gap:0px;border:1px solid var(--border-gray);border-radius:0;background-color:var(--color-black);pointer-events:auto;overflow:hidden;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:50vw;height:100%;display:flex;position:relative}.modal-inner-image{display:block;width:100%;max-height:40vh;overflow:hidden;border-bottom:1px solid var(--border-gray)}.modal-inner-image--video{max-height:none;overflow:visible}.modal-inner-image img{width:100%;height:auto;display:block}.modal-inner-content-wrapper{background-color:var(--color-black);min-height:0;overflow-x:hidden;overflow-y:auto;overflow-wrap:break-word;flex-flow:column;flex:0 auto;justify-content:flex-start;align-self:stretch;align-items:stretch;height:auto;padding:32px;display:flex}.curricula-topic-pill{align-items:center;display:flex}.characters{grid-column-gap:8px;grid-row-gap:8px;height:100%;display:flex;flex-wrap:wrap}.text-block-16{color:var(--color-foreground);font-family:var(--font-secondary);font-size:16px;line-height:22px;display:inline-block}.character{align-self:center;padding-bottom:4px;display:flex}.topics{grid-column-gap:8px;grid-row-gap:8px;display:flex}.defender-hero{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;margin-top:60px;margin-bottom:40px;display:flex;position:relative}.text-white{color:var(--color-foreground)}.text-white.no-margin{margin-top:0;margin-bottom:0}.defender-hero-content{width:100%;max-width:80%}.anchor-link-wrapper{background-color:var(--color-black);border-radius:0;width:40%;min-width:40%}.anchor-links-inner{border:1px solid var(--border-gray);background-color:var(--color-black);border-radius:0;width:auto;min-width:0;max-width:none;padding:40px 35px;position:relative}.anchor-links-list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;margin-top:8px;display:flex}.internal-teal-anchor-title{font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:26px;text-decoration:none}.defender-copy-wrapper{margin-top:16px;padding-top:35px;padding-bottom:35px}.defender-copy-inner{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;max-width:85%;display:flex}.defender-copy-inner.tabs{max-width:70%}.term-grid-section-grid-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.character-list-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;display:flex}.additional-resources-section{position:relative}.additional-resources-section-grid-wrapper{grid-column-gap:35px;grid-row-gap:35px;flex-flow:column;margin-top:20px;display:flex}.additional-resources-main-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.resource-card{border:1px solid var(--color-gray-500);border-radius:0;flex-flow:column;display:flex;position:relative}.resource-card.secondary{position:relative}.resource-card-content{grid-column-gap:16px;background-color:var(--color-background);border-top:1px solid var(--color-gray-500);border-bottom-right-radius:0;border-bottom-left-radius:0;grid-row-gap:20px;flex-flow:column;height:100%;padding:31px 31px 36px;display:flex}.resource-card-content.secondary{grid-column-gap:10px;grid-row-gap:10px;border-top-style:none;border-top-left-radius:0;border-top-right-radius:0;height:100%;padding:20px;position:static}.resource-card-image{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:243px;max-height:243px}.resource-card-title{color:var(--color-foreground);font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.resource-card-title.secondary{font-size:16px;line-height:20px}.additional-resources-secondary-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.resource-card-link{z-index:0;background-color:var(--transparent);color:var(--transparent);border-radius:0;font-size:0;line-height:0;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.resource-card-link:hover{outline-color:var(--primary-teal);outline-offset:-1px;outline-width:1px;outline-style:solid}.resource-card-type{color:var(--accessible-components--dark-grey);flex-flow:column;flex:1;justify-content:flex-end;align-items:flex-start;font-family:var(--font-secondary);font-weight:500;display:flex}.mask{color:var(--transparent)}.slide{vertical-align:middle}.collection-list-card-topics{grid-column-gap:12px;grid-row-gap:12px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) minmax(200px,1fr);grid-auto-columns:1fr;display:flex}.tag-overlay{position:relative}.curricula-pill-wrapper{grid-column-gap:12px;grid-row-gap:12px;flex-flow:wrap;margin-bottom:0;padding-top:0;padding-left:0;display:flex;position:relative;inset:0% auto auto 0%}.blog-category-single-hero{padding-top:40px;position:relative}.blog-category-single-hero-inner{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr .94fr;grid-auto-columns:1fr;align-items:stretch;margin-top:64px;padding-right:0;display:grid}.blog-category-single-hero-inner.integrations{max-width:60%}.blog-category-single-heading-wrapper,.blog-category-single-hero-content-wrapper{padding-top:0}.card-tag{background-color:var(--color-foreground);color:var(--color-black);border-radius:0;padding:3px 10px;font-family:var(--font-secondary);font-size:11px;font-weight:700;line-height:16px;text-decoration:none;display:flex}.card-tag:hover{outline-offset:0px;color:var(--color-black);outline:2px solid var(--color-primary) 80}.curricula-main-orb{z-index:-1;width:1473px;max-width:100%;height:1006px;position:absolute;inset:auto auto 50px;overflow:hidden}.roadshow-agenda{justify-content:center;display:block}.heading-42{color:var(--white);text-align:center;margin-bottom:40px;font-size:31px;line-height:49px}.agenda-entry{margin-bottom:20px;display:flex}.text-block-19{color:var(--color-foreground);text-align:left;font-family:var(--font-secondary);font-size:20px;font-weight:700;line-height:35px}.paragraph-29{color:var(--color-foreground);margin-bottom:20px;font-family:var(--font-secondary);font-size:20px}.paragraph-29.roadshow-sub-header{color:var(--primary-green-light)}.heading-43{color:var(--white);text-align:left;margin-top:0;margin-bottom:10px;font-family:var(--font-secondary);line-height:35px}.heading-43.left-align{text-align:left}.paragraph-30{color:var(--white);font-family:var(--font-secondary);font-size:20px}.heading-44{color:var(--white);text-align:left}.heading-44.left-align{text-align:left}.character-grid-section{margin-top:25px;position:relative}.character-card{grid-column-gap:25px;grid-row-gap:25px;border:1px solid var(--border-gray);border-radius:0;padding:30px 40px 30px 25px;display:flex}.character-card-content{flex-flow:column;justify-content:flex-start;display:flex}.character-card-image{aspect-ratio:1;border-radius:999px;width:120px;height:120px;display:block}.character-excerpt{color:var(--color-foreground);margin-bottom:0;font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:26px}.character-excerpt.rich-text-block{line-height:26px}.character-excerpt.rich-text-block.column{flex:1}.character-excerpt.bold-text.bullets{font-size:18px}.character-excerpt.hero{font-weight:600;line-height:26px}.character-name{color:var(--color-foreground);margin-bottom:4px;font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.character-card-image-wrapper{background-color:var(--color-foreground);border-radius:999px;justify-content:center;align-items:center;width:120px;min-width:120px;height:120px;min-height:120px;display:flex}.center-flex{justify-content:center;align-items:center;margin-top:40px;display:flex}.center-flex.margin-50-top{margin-top:50px}.hidden-tablet{display:none}.event-card-tags{padding:20px;position:absolute;top:0%;left:0%;right:0%}.event-card-tag-outer{grid-column-gap:6px;grid-row-gap:6px;flex-flow:wrap;justify-content:flex-end;display:flex}.event-card-tag-inner{z-index:1;position:relative}.event-card-tag{background-color:var(--color-foreground);color:var(--color-black);border-radius:0;padding:3px 10px;font-size:11px;font-weight:700;line-height:16px;display:flex}.resource-tag-list{padding:20px;position:absolute;inset:0% 0% auto}.resource-tag-list-inner{grid-column-gap:6px;grid-row-gap:6px;flex-flow:wrap;justify-content:flex-end;display:flex}.resource-tag{z-index:1;background-color:var(--color-foreground);color:var(--color-black);border-radius:0;padding:3px 10px;font-size:11px;font-weight:700;line-height:16px;position:relative}.filter-box-asset-type{color:var(--gray-100);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.blog-index-card-link{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute}.blog-index-card-link:hover{outline-offset:0px;border-radius:0;outline:1px solid var(--color-primary) 80}.blog-card-tags{z-index:1;position:relative}.blog-card-tag-list{grid-column-gap:6px;grid-row-gap:6px;flex-flow:wrap;justify-content:flex-end;display:flex}.awards-banner-section{padding-top:40px;position:relative}.awards-hero-container{max-width:1188px;padding-left:16px;padding-right:16px}.awards-hero-container.filter-container{margin-bottom:40px}.awards-index-hero{grid-column-gap:100px;grid-row-gap:100px;grid-template-rows:auto;grid-template-columns:1fr .94fr;grid-auto-columns:1fr;align-items:stretch;margin-top:64px;margin-bottom:0;padding-right:0;display:grid}.awards-index-hero.integrations{max-width:60%}.awards-hero-heading{padding-top:0}.awards-hero-content{position:relative}.awards-and-accolades-g2-section{clear:none;text-align:left;height:100%;position:relative;overflow:visible}.awards-and-accolades-g2-content-wrapper{flex:0 50%}.awards-and-accolades-g2-image-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;flex:0 50%;display:flex}.reviews-banner-section-copy{padding-top:40px;position:relative}.reviews-banner-section-inner{max-width:1188px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}.reviews-banner-section-inner.filter-container{margin-bottom:40px}.reviews-index-heading{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;padding-top:36px;padding-bottom:36px;display:flex}.reviews-index-content{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.reviews-index-hero{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr .94fr;grid-auto-columns:1fr;align-items:stretch;margin-top:0;padding-right:0;display:grid}.reviews-index-hero.integrations{max-width:60%}.reviews-graphics-container{grid-column-gap:48px;grid-row-gap:48px;justify-content:center;width:100%;display:flex}.reviews-graphic-container{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:center;align-items:center;display:flex}.review-graphics-review{flex-flow:column;justify-content:center;align-items:center;display:flex}.blog-main-section{flex:1;min-width:0;max-width:801px;height:100%;position:relative}.blog-main-section:after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--blog-col-gap, 24px) / -2);width:1px;background:var(--border-gray);pointer-events:none}.blog-sidebar{z-index:1;flex:none;width:30%;max-width:400px;min-width:25%;position:sticky;inset:118px auto auto 0%}.blog-sidebar.horizontal{align-items:center;width:auto;display:flex}.blog-sidebar-inner{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;display:flex}.blog-category-list-wrapper{flex-flow:column;display:flex}.category-heading{color:var(--primary-teal);margin-bottom:24px;font-family:var(--font-primary);font-weight:700;font-size:20px;line-height:26px}.category-sidebar-item{color:var(--color-foreground);font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:26px;text-decoration:none;cursor:pointer}.category-sidebar-item:hover{text-decoration:underline}.blog-category-sidebar-list{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;display:flex}.sidebar-cta{border:1px solid var(--border-gray);background-color:var(--color-black);border-radius:0;padding:30px 24px}.sidebar-cta--blue-green{border:1px solid transparent;position:relative;background-clip:padding-box}.sidebar-cta--blue-green:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(137deg,#00c8d4 14.64%,#00bdd8 27.37%,#00a1e5 50%,#0073f9 78.99%,#0068ff 85.36%)}.sidebar-cta-heading{color:var(--color-foreground);margin-bottom:15px;font-family:var(--font-secondary);line-height:30px}.sidebar-cta-text{color:var(--color-foreground);margin-bottom:30px;font-family:var(--font-secondary);font-size:16px;line-height:1.4}.review-graphic-image{max-width:48px}.review-text-bold{text-align:center;font-size:20px;font-weight:700;line-height:30px}.review-text{text-align:center;font-weight:500;line-height:26px}.review-graphic-image-container{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.reviews-graphic-subtext-container{grid-column-gap:12px;grid-row-gap:12px;align-items:center;display:flex}.review-grpahics-subtext-image{max-width:30px}.case-study-card{color:var(--white);border-radius:0;flex-direction:column;width:100%;max-width:100%;height:100%;margin-bottom:auto;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.case-study-card:hover{opacity:1;outline-offset:0px;outline:1px solid var(--color-primary) 80}.case-study-card.d-flex{height:100%}.case-study-card.d-flex.flex-column{flex-direction:column}.case-study-card-link{z-index:1;color:var(--transparent);cursor:pointer;width:100%;height:100%;font-size:0;line-height:0;position:absolute}.case-study-card-link:hover{outline-offset:0px;border-radius:0;outline:1px solid var(--color-primary) 80}.case-study-card-image-wrapper{border:1px solid var(--border-gray);border-top-left-radius:10px;border-top-right-radius:10px;padding-top:75.1%;position:relative;overflow:hidden}.case-study-card-image-wrapper.feature-filter-box-image{padding-top:62.1%;position:relative}.case-study-card-image-wrapper.feature-filter-box-image.top-0{padding-top:0%}.case-study-image{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border:1px var(--border-gray);border-top-left-radius:10px;border-top-right-radius:10px;width:90%;height:100%;margin-left:auto;margin-right:auto;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.case-study-content-wrapper{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color-black);border:1px solid var(--border-gray);border-top-style:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;height:100%;padding:24px;display:flex}.case-study-content-wrapper.flex-column{flex-direction:column;justify-content:space-between}.case-study-title{font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.case-study-text{max-width:75ch;line-height:22px}.peer-story-card{color:var(--white);border-radius:0;flex-direction:column;width:100%;max-width:100%;height:100%;margin-bottom:auto;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.peer-story-card:hover{opacity:1;outline-offset:0px;outline:1px solid var(--color-primary) 80}.peer-story-card.d-flex{height:100%}.peer-story-card.d-flex.flex-column{flex-direction:column}.peer-review-reviewer-content{grid-column-gap:16px;grid-row-gap:16px;border:1px solid var(--border-gray);background-color:var(--color-black);border-top-left-radius:0;border-top-right-radius:0;align-items:center;padding:24px;display:flex}.peer-story-card-link{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute}.peer-story-card-link:hover{outline-offset:0px;border-radius:0;outline:1px solid var(--color-primary) 80}.peer-review-content-wrapper{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color-black);border:1px solid var(--border-gray);border-top-style:none;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;height:100%;padding:24px;display:flex}.peer-review-content-wrapper.flex-column{flex-direction:column;justify-content:space-between}.review-date{color:var(--accessible-components--dark-grey);font-family:var(--font-secondary);font-weight:500;line-height:21px}.peer-review-reviewer-image-wrapper{background-color:var(--color-foreground);-o-object-fit:fill;object-fit:fill;border-radius:99%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.peer-review-reviewer-image{-o-object-fit:cover;object-fit:cover}.peer-reviewer-name{font-size:16px;font-weight:700;line-height:26px}.peer-reviewer-details{color:var(--gray-100);font-weight:400}.review-card{color:var(--white);border-radius:0;flex-direction:column;width:100%;max-width:100%;height:100%;margin-bottom:auto;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.review-card:hover{opacity:1;outline-offset:0px;outline:1px var(--color-primary) 80}.review-card.d-flex{height:100%}.review-card.d-flex.flex-column{flex-direction:column}.review-card-link{z-index:1;color:var(--transparent);cursor:pointer;width:100%;height:100%;font-size:0;line-height:0;position:absolute}.review-card-link:hover{outline-offset:0px;border-radius:0;outline:1px solid var(--color-primary) 80}.testimonial-card{color:var(--white);border-radius:0;flex-direction:column;width:100%;max-width:100%;height:100%;margin-bottom:auto;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.testimonial-card:hover{opacity:1;outline-offset:0px;outline:1px var(--color-primary) 80}.testimonial-card.d-flex{height:100%}.testimonial-card.d-flex.flex-column{flex-direction:column}.testimonial-content-wrapper{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color-black);border:1px solid var(--border-gray);border-bottom-style:none;border-radius:0;flex-direction:column;justify-content:center;align-self:auto;height:100%;padding:24px;display:flex}.testimonial-content-wrapper:hover{outline-offset:0px;outline:3px var(--white)}.testimonial-content-wrapper.flex-column{flex-direction:column;justify-content:space-between}.testimonial-reviewer-content{grid-column-gap:16px;grid-row-gap:16px;border:1px solid var(--border-gray);background-color:var(--color-black);border-radius:0;align-items:center;padding:24px;display:flex}.testimonial-blockquote{border:1px var(--black);padding:0;font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.stats-wrapper{grid-column-gap:16px;grid-row-gap:16px;justify-content:space-between;display:flex}.list{font-family:var(--font-secondary);font-size:20px;line-height:30px}.g2-cta-wrapper{justify-content:center;margin-top:60px;display:flex}.w2e-container{background-color:var(--color-black);padding:40px 100px 100px}.w2e-heading{color:var(--white);-webkit-text-stroke-color:var(--color-foreground);justify-content:center;margin-bottom:40px;display:flex}.w2e-list-items{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;display:flex}.w2e-list-item{grid-column-gap:20px;grid-row-gap:20px;align-items:flex-start;display:flex}.w2e-list-item-image{width:100px}.w2e-list-item-content{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.w2e-list-item-content-heading{color:var(--color-foreground);font-size:32px;font-weight:700;line-height:1.2em}.w2e-list-item-content-body{color:var(--color-foreground);font-family:var(--font-secondary);font-size:20px;line-height:1.3}.stats-container{max-width:1192px;margin-left:20px;margin-right:20px;display:block}.stats-container.narrow{max-width:1188px;margin:118px auto 60px;padding-left:16px;padding-right:16px}.basic-card-grid-container{max-width:1188px;padding-left:16px;padding-right:16px}.basic-card-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.basic-card-grid._3-column{grid-template-columns:1fr 1fr 1fr}.basic-card{border:1px solid var(--border-gray);border-radius:0;flex-flow:column;display:flex;position:relative}.basic-card.secondary{position:relative}.basic-card-content{grid-column-gap:16px;grid-row-gap:16px;border-top:1px solid var(--border-gray);background-color:var(--transparent);border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-flow:column;height:100%;padding:32px 24px;display:flex}.basic-card-content.secondary{grid-column-gap:10px;grid-row-gap:10px;border-top-style:none;border-top-left-radius:10px;border-top-right-radius:10px;height:100%;padding:20px;position:static}.basic-card-title{color:var(--color-foreground);font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px}.basic-card-title.secondary{font-size:16px;line-height:20px}.basic-card-copy{color:var(--color-foreground);font-size:16px;line-height:22px}.simple-copy-outer{margin-top:16px;padding-top:0;padding-bottom:0}.simple-copy-inner{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;max-width:85%;display:flex}.simple-copy-inner.tabs{max-width:70%}.simple-copy-inner.center{margin-left:auto;margin-right:auto}.simple-copy-content{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.simple-copy-content.center{text-align:center;align-items:center}.simple-copy-content.center.small{max-width:70%;margin-bottom:60px;margin-left:auto;margin-right:auto}.simple-copy-content.center-copy{text-align:center;align-items:center}.simple-copy-content.center-copy.small{max-width:70%;margin-bottom:60px;margin-left:auto;margin-right:auto}.take-action-card-cta-section{z-index:1;margin-bottom:100px;padding-top:0;padding-bottom:0;position:relative}.take-action-card-cta-container{max-width:1182px;padding-left:16px;padding-right:16px}.take-action-card-cta-wrapper{z-index:1;position:relative}.take-action-card-grid{grid-column-gap:65px;grid-row-gap:65px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;display:flex;position:relative}.take-action-card-item{color:var(--white);background-color:var(--color-black);border:1px solid var(--border-white);border-radius:0;flex-direction:column;width:100%;max-width:364px;height:100%;padding:0;text-decoration:none;display:flex;position:relative}.take-action-card-image{pointer-events:auto;perspective:none;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%;overflow:visible}.take-action-card-image-wrapper{perspective:404px;perspective-origin:0%;-o-object-fit:fill;object-fit:fill;border-radius:0;padding-top:240px;position:relative;overflow:hidden;transform:none}.take-action-card-heading{margin-top:0;margin-bottom:18.18px;font-size:25px;line-height:30px}.take-action-card-text{color:var(--white);font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:23px;display:inline-block}.take-action-card-content-wrapper{padding:30px}.take-action-subhead{padding-bottom:12px;font-family:var(--font-secondary);font-weight:700}.reference-text{font-size:12px}.venue-details{justify-content:flex-start;max-width:1170px;display:flex}.venue-detail{flex-flow:column;justify-content:center;align-items:flex-start;width:50%;margin-left:0;margin-right:0;display:flex}.venue-detail._w-1-2{width:50%}.venue-image{margin-right:40px;display:block}.venue-image-container{width:50%}.events-tab-pane-inner{flex-flow:column;width:890px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex}.agenda-entry-time{flex-flow:column;justify-content:flex-start;width:30%;display:flex}.agenda-entry-content{width:70%}.flexible-grid-cta-blur{z-index:-1;width:975px;max-width:none;position:absolute}.flexible-cta-grid-content{margin-top:20px;margin-bottom:20px;position:relative;overflow:visible}.resource-card-2{grid-column-gap:0px;grid-row-gap:0px;border:2px solid var(--border-gray);border-radius:0;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:grid}.resource-card-2-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.resource-card-2-content{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;padding:40px;display:flex}.div-block-67{background-color:var(--gray-100);color:var(--color-black);border-radius:0;padding:6px 10px;font-size:14px;font-weight:700;display:inline-block}.image-55{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.resource-card-3{grid-column-gap:0px;grid-row-gap:0px;border:2px solid var(--border-gray);border-radius:0;grid-template-rows:auto;grid-template-columns:.75fr 1.5fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;display:grid}.resource-card-3-content{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;width:auto;height:100%;padding:30px 20px;display:flex}.image-57{-o-object-fit:cover;object-fit:cover;-o-object-position:25% 50%;object-position:25% 50%;height:100%}.image-58{-o-object-fit:cover;object-fit:cover;height:100%}.padding-16.hidden-desktop{display:none}.padding-16.hidden-tablet{display:block}.our-products-section{width:100%;max-width:1300px}.div-block-73{grid-column-gap:3px;grid-row-gap:3px;flex-flow:column;align-items:flex-start;display:flex}._50-50-section{padding-top:30px;padding-bottom:30px;position:relative}._50-50-section-image{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:none;display:block;position:static;top:0%;right:0%;bottom:0%;left:0%}._50-50-section-cta{float:none;border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-black);text-align:center;overflow-wrap:normal;-o-object-fit:fill;object-fit:fill;border-radius:0;margin-top:1em;padding:1rem 2rem;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:22px;transition:color .4s,background-color .4s;display:inline-block;position:static}._50-50-section-cta:hover{background-color:var(--color-black);color:var(--color-primary)}._50-50-section-cta:focus-visible{outline-color:var(--color-foreground);outline-offset:2px;outline-width:1px;outline-style:solid}._50-50-section-cta.w--current{margin-top:1em}._50-50-section-cta.wf-mt-32{margin-top:32px}._50-50-section-cta.wf-mt-32._404-button{padding:16px 31px 12px;font-family:var(--font-primary);font-size:16px;line-height:26px}._50-50-section-cta.share-content,._50-50-section-cta.hero{margin-top:0}._50-50-section-cta.hero.small{padding:10px 1rem;line-height:20px}.sr-only{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only *{overflow:hidden!important}.wistia_preload_transcript_outer_wrapper,.wistia_preload_transcript_inner_wrapper,.wistia_preload_transcript_text{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.wistia_preload_transcript_outer_wrapper *,.wistia_preload_transcript_inner_wrapper *,.wistia_preload_transcript_text *{overflow:hidden!important}.wistia_embed:hover{cursor:pointer}wistia-player:not(:defined){background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F28e05784f2584d25824e4b27c802f97a);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:0;display:block;filter:blur(5px);padding-top:70.83%}.product-demos-hub-index-grid{margin-top:20px;margin-bottom:120px}.product-demos-hub-index-grid-wrapper{margin-top:60px;position:relative}.product-demos-hub-index-grid-filters-wrapper{margin-top:32px;margin-bottom:32px}.product-demos-hub-index-grid-grid-wrapper{margin-left:20px;margin-right:20px}.product-demos-hub-summary-card{border-radius:0;border:1.5px solid var(--color-gray-500);flex-flow:column;flex:none;padding:0;display:flex;position:relative}.product-demos-hub-summary-card:hover{outline-color:var(--color-primary);outline-offset:-1px;outline-width:1px;outline-style:none}.product-demos-hub-summary-card.demo-grid-section{flex:0 auto}.product-demos-hub-summary-card.demo-grid-section-card{flex:1;max-width:50%}.product-demos-hub-card-content-wrapper{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color-black);flex-flow:column;height:100%;padding:32px 30px 30px;display:flex}.product-demos-hub-card-cta-wrapper{background-color:var(--color-black);text-align:left;border-top:1px solid var(--border-white);border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;margin-top:auto;padding:20px;display:flex}.product-demos-hub-index-grid-title{color:var(--color-foreground);text-align:center;font-size:39px;line-height:49px}.product-demos-hub-filters{grid-column-gap:24px;grid-row-gap:24px;flex-flow:wrap;display:flex;justify-content:center}.product-demos-hub-card-image{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:200px;display:block;position:static}.product-demos-hub-card-title{color:var(--color-foreground);text-align:center;font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:24px}.product-demos-hub-card-copy{color:var(--color-foreground);text-align:center;font-family:var(--font-secondary);line-height:22px}.button{background-color:var(--transparent);text-align:center;border:1px var(--black);border-radius:0;padding:.75rem 1.5rem;text-decoration:none;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.button:hover{outline-color:var(--primary-green-light);outline-offset:0px;outline-width:1px;outline-style:solid}.modal-trigger-button{background-color:var(--transparent);color:var(--white);cursor:pointer;border-radius:0;height:100%;padding:.5rem 1rem;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.modal-trigger-button:hover{outline-color:var(--primary-green-light);outline-offset:0px;border-radius:0;outline-width:1px;outline-style:solid}.modal-trigger-button:focus-visible{outline-offset:4px;outline:2px solid var(--accessible-components--dark-grey)}.modal-cover{position:absolute;top:0%;right:0%;bottom:0%;left:0%}.modal-wrapper{z-index:999;grid-column-gap:0rem;grid-row-gap:0rem;color:var(--black);background-color:var(--white);border-radius:0;flex-flow:column;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:stretch start;width:100%;max-width:95vw;max-height:95vh;display:flex;position:relative}.modal-content{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:center;place-items:center start;width:100%;height:auto;padding:0;display:flex}.modal-close-wrapper{cursor:pointer;background-color:#f5f5f5;padding:1.5rem;position:absolute;inset:0% 0% auto auto}.modal-close-wrapper:focus-visible{outline-offset:4px;outline:2px solid var(--accessible-components--dark-grey)}.modal-close-icon{width:1rem;height:1rem}.modal-component{grid-column-gap:0px;grid-row-gap:0px;border-radius:0;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:start;justify-items:start;height:100%;display:flex;position:relative}.storylane-embed{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.product-demos-hub-collection-list{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.grid-index-orb{z-index:-1;position:absolute;top:0}.product-demos-hub-images-wrap{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;flex-flow:column;justify-content:center;align-items:center;height:200px;display:flex;position:relative}.icon-overlay{aspect-ratio:auto;text-align:left;-o-object-fit:fill;object-fit:fill;justify-content:center;align-items:center;width:140px;height:140px;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.collection-list-7-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.flexible-grid-content-copy{color:var(--white);text-align:center;margin-bottom:0;font-family:var(--font-secondary);font-size:18px;font-weight:400;line-height:26px}.peer-story-hero{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;margin-top:60px;margin-bottom:90px;display:flex;position:relative}.peer-story-hero-content{width:100%;max-width:80%}.peer-story-heading{color:var(--color-foreground);margin-bottom:36px;font-size:39px;line-height:49px}.peer-story-hero-additional-content{border:1px solid var(--border-gray);background-color:var(--color-black);border-radius:0;width:350px;min-width:0;max-width:none;padding:80px 25px 40px;position:relative}.peer-story-hero-additional-content-circle-container{z-index:1;border-top-style:solid;border-top-width:1px;border-top-color:var(--transparent);border-right-style:solid;border-right-width:1px;border-right-color:var(--transparent);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--transparent);border-left-style:solid;border-left-width:1px;border-left-color:var(--transparent);background-color:var(--color-foreground);-o-object-fit:cover;object-fit:cover;border-radius:999px;width:150px;height:150px;padding:0;position:absolute;inset:0% 0% auto 50%;transform:translate(-50%,-50%)}.peer-story-supplementary-wrapper{grid-column-gap:50px;grid-row-gap:50px;background-color:var(--transparent);border-radius:0;flex-flow:column;justify-content:flex-end;align-items:flex-end;width:40%;min-width:40%;max-width:none;margin-top:90px;display:flex}.peer-story-hero-additional-content-reviewer{color:var(--primary-teal);text-align:center;margin-bottom:15px}.peer-story-addittional-content-circle-image{-o-object-fit:contain;object-fit:contain;border-radius:999px;width:150px;max-width:150px;height:150px;padding:20px;display:inline-block;position:absolute;inset:0% auto auto 0%;overflow:visible}.peer-story-hero-subheading{color:var(--primary-teal);margin-top:0;margin-bottom:20px}.peer-story-supplementary-container{grid-column-gap:5px;grid-row-gap:5px;flex-flow:column;align-items:center;display:flex}.peer-story-additional-content-reviewer-role{color:var(--color-foreground);text-align:center;font-family:var(--font-primary);font-size:20px;font-weight:700;line-height:26px}.peer-story-additional-content-reviewer-company{color:var(--color-foreground);font-family:var(--font-secondary);font-size:18px;font-weight:500;line-height:23px}.peer-story-additional-content-cta-wrapper{justify-content:center;width:100%;display:flex}.peer-story-supplementary-wrapper-inner{grid-column-gap:50px;grid-row-gap:50px;flex-flow:column;display:flex}.peer-story-qualifier{color:var(--primary-teal);width:85%;font-family:var(--font-secondary);font-size:20px;font-weight:700;line-height:23px}.peer-story-main-content-item-wrapper{margin-bottom:85px}.return-on-investment{color:var(--primary-teal);margin-top:20px;font-family:var(--font-primary);font-size:61px;font-weight:700;line-height:64px}.webinar-detail-wrapper{color:var(--white);border-right:1px solid var(--white);height:14px;margin-right:5px;padding-right:5px;line-height:14px}.webinar-detail-wrapper.no-border{border-right-style:none}.webinar-detail-wrapper.no-border.no-margin{padding-right:0}.partner-block-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.partner-block{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;display:flex}.partner-detail-paragraph{color:var(--color-foreground);font-family:var(--font-secondary);font-size:16px}.contact-us-form{flex-flow:column;align-items:center;width:100%;max-width:560px;display:flex;position:relative}.pagination-scroll-anchor,.pagination-scroll-anchor-2{position:absolute;top:-200px}.pagination-scroll-anchor-2-2{height:0;position:absolute;top:-200px;bottom:0}.pagination-scroll-anchor-2{position:absolute;top:-200px}.blog-listing-heading-content-wrapper{flex:1}.blog-listing-inner-image-wrap{flex:0 512px;order:0;padding-top:0;padding-bottom:0}.blog-listing-banner-image{aspect-ratio:512/329;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:none;margin-top:33px;padding-top:0}.blog-listing-banner-main-breadcrumb-wrap{flex:0 100%}.section-container{margin-top:32px;margin-bottom:32px;padding-left:20px;padding-right:20px}.hero-graphics-5{width:255px;height:81px;position:absolute;inset:32% 0% auto auto}.press-release-date{color:var(--color-foreground);cursor:auto;padding-top:0;padding-bottom:0;font-family:var(--font-secondary);font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.blog-date-breadcrumb{grid-column-gap:8px;grid-row-gap:8px;flex:none;width:100%;margin-top:0}.blog-date-breadcrumb.mg-bottom-18{margin-top:0;margin-bottom:18px;display:flex}.blog-date-breadcrumb.resources{flex:0 100%}.blog-date-breadcrumb.mobile{display:flex}.comparison-hero-wistia-image-container{border-radius:0;position:relative}.comparison-hero-wistia-image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-outer{z-index:20;background-color:var(--primary-teal);justify-content:center;align-items:center;width:100%;padding:24px 32px;transition:all .3s ease-in-out;display:flex;position:relative;top:0}.banner-container{max-width:1440px;padding-left:0;padding-right:0}.banner-wrapper{flex-wrap:wrap;align-items:center;width:100%;display:flex}.banner-content{grid-column-gap:60px;grid-row-gap:8px;color:var(--color-foreground);flex-wrap:wrap;justify-content:center;align-items:center;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:20px;display:flex}.banner-text{text-align:center;padding-right:0;font-size:18px;line-height:23px}.outer-banner-text{font-family:var(--font-secondary);color:var(--color-background);font-weight:700!important}.banner-link{color:var(--color-primary);text-align:center;border:0 solid var(--black);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;padding:0;font-family:var(--font-primary);font-size:1rem;font-weight:700;line-height:16px;text-decoration:none;display:flex}.banner-link:hover{color:var(--color-foreground)}.banner-link:focus{outline-offset:11px;border-radius:0;outline:1px solid var(--white)}.banner-link.black{color:var(--color-black)}.banner-link.black:focus{outline-color:var(--primary-green-light);outline-offset:4px;border-radius:0;outline-width:1px;outline-style:none}.banner-link-text{color:var(--color-black);margin-right:8px;font-size:18px;line-height:23px}.banner-link-text:hover{color:var(--color-foreground)}.close-banner{color:var(--color-foreground);justify-content:center;align-items:center;padding:26px;display:flex;position:absolute;inset:0% 0% 0% auto}.close-banner:hover{color:var(--color-black)}.close-icon-svg{flex-direction:column;justify-content:center;align-items:center;width:.875rem;height:.9375rem;display:flex}.arrow-button-svg{flex-direction:column;justify-content:center;align-items:center;width:.5rem;height:.8125rem;display:flex}.dotted-spacer hr{border-style:dashed;border-width:1px;border-color:#ffffff4d}.section-container-2{max-width:1192px;padding-left:20px;padding-right:20px}.button-glow-wrapper{z-index:0;opacity:1;position:relative}.button-glow{z-index:-1;background-image:linear-gradient(90deg,var(--color-secondary),var(--color-primary));opacity:.4;filter:blur(48px);pointer-events:none;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.video-popup-section{margin-bottom:60px;position:relative;overflow:clip visible}.video-popup-container{max-width:1080px;margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.demo-grid-section{position:relative;overflow:clip visible}.demo-grid-section-wrapper{margin-top:20px;margin-bottom:20px}.demo-grid-section-grid{grid-column-gap:24px;grid-row-gap:24px;justify-content:center;display:flex}.sl-embed{width:100%;height:0;padding-bottom:56.25%;position:relative;transform:scale(1)}.sl-demo{box-sizing:border-box;border:1px solid #3f5fac59;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.modal-close-image-icon{position:absolute;top:-16px;right:-16px;z-index:1002;border:1px solid var(--border-gray);border-radius:50%;box-shadow:0 2px 6px #0000004d}.wistia-inline-video{clip-path:border-box;border-top-left-radius:0;border-bottom-left-radius:0;max-height:100%}.review-star{width:24px;display:none}@media screen and (min-width: 1280px){.cwf-glich-02{right:-3%}.testimonials-num-block{flex-direction:row;justify-content:flex-start;align-items:center}.hide{display:none}.div-block-8{margin-bottom:20px}.quote-svg.end-quote{inset:auto 48px -20px auto;transform:rotateX(0) rotateY(180deg) rotate(0)}.success-story-hero-gradient{z-index:-1}.supplementary-wrapper{z-index:1;position:static}.checkbox-filter-button.w--redirected-checked{box-shadow:none;border-width:1px}.awards-and-accolades-g2-inner{grid-column-gap:60px;grid-row-gap:60px}.comparison-hero-content-wrapper{flex:0 50%}.comparison-hero-image-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;flex:0 50%;display:flex}.hero-content-with-image{margin-bottom:80px;padding-top:40px}.section{border:1px var(--white)}.anchor-link-wrapper{z-index:0;position:static}.awards-and-accolades-g2-content-wrapper{flex:0 50%}.awards-and-accolades-g2-image-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;flex:0 50%;display:flex}.product-demos-hub-index-grid{margin-top:0;margin-bottom:0}.product-demos-hub-index-grid-wrapper{margin-bottom:60px}.product-demos-hub-index-grid-inner{flex-flow:column;display:flex}.product-demos-hub-index-grid-filters-wrapper{margin-top:32px;margin-bottom:32px}.product-demos-hub-index-grid-filters-inner{margin-top:auto;margin-bottom:0;padding-top:0;padding-bottom:0}.product-demos-hub-summary-card{border-radius:0;border:1.5px solid var(--color-gray-500);flex:0 calc(25% - 48px);position:relative}.product-demos-hub-card-content-wrapper{padding:31px 25px 36px}.product-demos-hub-index-grid-title{font-size:39px;line-height:49px}.peer-story-supplementary-wrapper{z-index:0;position:static}}@media screen and (min-width: 1440px){.content-with-form.common-content-with-form{margin-top:0}.landing-banner-section{padding-bottom:40px}.breadcrumb-link{transition:color .4s}.grid-four-column.services-grid{grid-template-columns:1fr 1fr 1fr 1fr}.grid-four-column.counter-grid{grid-column-gap:53px;grid-row-gap:53px}.paragraph-6.resources-text-block{display:block}.related-resources-shap-5{width:100%;max-width:142px}.related-resources-div-wrap{grid-column-gap:16px;grid-row-gap:16px}.br10.blog-listing-box{overflow:hidden}.blog-post-summary.first{margin-top:0}.text-field-select{max-width:250px}.text-field-select.text-field-search{max-width:350px}.text-field-select.filter{max-width:275px}.div-block-8{margin-top:0;margin-bottom:40px}.hero-content-with-image.common-content-with-form{margin-top:0}}@media screen and (max-width: 767px){.additional-resources-main-grid{grid-template-columns:1fr}}@media screen and (min-width: 768px) and (max-width: 991px){.additional-resources-main-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 991px){.venue-details{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}.venue-detail{width:100%}.venue-image-container{order:-1;width:100%}figure{float:none;clear:none;width:100vw;display:block}.hero-banner-section{padding-top:61px}.hero-banner-section.padding-top-180{padding-top:100px}.hero-graphics-02{display:none}.hero-graphics-01{z-index:-1}.bg-circle-vector.mobile{display:none}.center-content-block{padding-top:60px;padding-bottom:60px;overflow:hidden}.container-width-1440{padding-left:20px;padding-right:20px}.row{grid-template-columns:1fr}.paragraph.rich-text-block.column{order:0;margin-top:0}.paragraph.rich-text-block.column.mt-0.quote{flex:0 auto}.search{margin-bottom:24px}.search-input.mobile{width:100%}.gradient-blue-green-2.testimonial-gradient-blue-green-2{margin-top:0}.banner-ellipse{top:0%}.container-width-1170.comparison{padding-left:40px;padding-right:40px}.cwf-inner{flex-flow:column;justify-content:flex-start;align-items:center}.cwf-inner.gated-cwf-inner{align-items:flex-start;padding-left:0;padding-right:0}.cwf-inner.common-cwf-inner{grid-row-gap:40px;flex-direction:column;justify-content:center;align-items:center}.cwf-inner.common-cwf-inner.extended-gap{grid-column-gap:16px;grid-row-gap:16px}.cwf-content-wrap.gated-cwf-content-wrap{width:100%;padding-left:0;padding-right:0}.cwf-content-wrap.comparison-cwf-content-wrap{text-align:center}.cwf-glich-02.common-cwf-glich-02{z-index:0;bottom:-10%}.cwf-glich-02.common-cwf-glich-02.comparison{top:437px}.landing-banner-heading.blog-landing-banner-heading{padding:24px 0 0}.landing-banner-heading.mt0{margin-top:0;padding-left:16px;padding-right:16px}.container-1303{margin-left:30px;margin-right:30px}.container-1303.reosurces,.container-1303.no-x-margin{margin-left:0;margin-right:0}.landing-banner-section{padding-bottom:60px}.breadcrumb-link{font-size:14px}.landing-banner-wrapper{width:auto;max-width:none}.breadcrumb{padding-bottom:16px;padding-left:16px;padding-right:16px;display:flex}.breadcrumb.blog-asset-breadcrumb{padding-left:0}.breadcrumb.mobile{display:flex}.breadcrumb.desktop{display:none}.breadcrumb.contained{padding-bottom:0;padding-left:0;padding-right:0}.grid-four-column,.grid-four-column.services-grid{grid-template-columns:1fr 1fr}.grid-four-column.services-grid.services-grid-2{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr}.grid-four-column.counter-grid{grid-template-columns:1fr 1fr 1fr;justify-items:start}.services-box{flex:0 auto;width:40%}.services-box.service-box-contents{width:auto;padding-left:40px;padding-right:40px}.photo-gallery-section,.counter-section{padding-top:60px;padding-bottom:60px}.accordion__item.js-accordion-item.accordion__item__faq{padding:17px 10px}.product-section{padding-top:60px;padding-bottom:60px}.question-text-3{font-size:20px}.accordion.js-accordion{width:100%;min-width:480px}.testimonials-h2-2{font-size:29px}.testimonials-wrapper{padding:36px 16px 29px}.testimonials-num-2{font-size:36px;line-height:44px}.testimonials-div-block-3{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column}.testimonials-paragraph-2{font-size:16px;line-height:22px}.testimonials-content-box{width:100%}.related-resources-shap-1{z-index:-1;top:126px}.related-resources-section{margin-top:60px;margin-bottom:60px}.related-resources-section.blog-related-resources-section.overflow-hidden{overflow:hidden}.related-resources-block-box{flex-wrap:wrap;grid-template-columns:1fr 1fr}.related-resources-block-box._w-100{flex-wrap:wrap;justify-content:center}.related-resources-div-wrap.related-resources-block-mini.height-100{border-top-style:solid}.related-resources-shape-7{display:none}.faq-paragraph{font-size:16px;line-height:26px}.faq-div-block{padding-bottom:30px}.faq-section{max-width:100%}.landing-banner-shape-8{display:none}.container-width-1143.d-flex.space-between{flex-flow:wrap;justify-content:center}.blog-listing-banner-wrapper{flex-flow:column}.blog-detail-content-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.blog-social-icons{display:none}.social-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.blog-post-summary.first.bg-transparent{background-color:var(--black) 0}.blog-post-summary.gated,.blog-post-summary.not-gated{padding-left:20px;padding-right:20px}.social-share-icon-mobile{background-color:var(--color-primary);justify-content:center;align-items:center;width:34px;height:34px;display:none;position:absolute;inset:50% 0% 0% auto}.heading-h1-2{font-size:3.25rem}.field-label{width:100%}.field-label.filter-label{text-align:center;width:auto}.filter-box-menu{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;max-width:none;padding-top:40px}.text-field-select{max-width:100%}.text-field-select.text-field-search,.text-field-select.filter{max-width:250px}.filter-clear{width:100%}.index-hero{grid-column-gap:50px;grid-row-gap:50px;grid-template-columns:1fr;padding-right:0}.index-hero.integrations{max-width:75%}.filter-main-wrapper{padding-top:24px}.filter-main-wrapper.integrations{padding-top:72px}.blog-feature-banner-section{overflow:hidden}.filter-main{padding-bottom:120px}.marketing-image.comparison-page{-o-object-fit:cover;object-fit:cover;max-width:none}.banner-image-wrapper{grid-column-gap:25px;grid-row-gap:25px;grid-template-columns:1fr;padding-left:0;padding-right:0}.banner-image-wrapper.banner-image-wrapper-2{flex-flow:column;grid-template-rows:auto auto;display:flex}.landing-banner-image-wrapper.mobile-image-wrapper{order:0;padding-top:0%}.landing-banner-image{border-radius:0}.landing-banner-image.hidden-tablet{display:none}.landing-banner-image.hidden-desktop{-o-object-fit:fill;object-fit:fill;width:auto;height:auto;display:block;position:static;inset:auto}.container-768{padding-left:16px;padding-right:16px}.search-page{z-index:5}.close-icon{display:none}.cwf-wrappper.comparison-cwf-wrappper.gap-0{align-items:stretch}.testimonial-video-main.testimonials-wrapper-50{min-height:100%}.collection-item-2{width:100%}.collection-list{grid-column-gap:32px;grid-row-gap:32px;flex-wrap:wrap;display:flex}.speaker_headshot{width:100px!important}.collection-list-speakers{grid-template-columns:1fr 1fr}.breadcrumb-text{font-size:14px}.integration-logo{max-height:3.9rem}.list-item{text-align:left}.video-section{display:block}.attribution-container{flex-flow:wrap}.attribution-container.mobile{display:flex}.attribution-container.desktop{display:none}.authors-wrapper,.authors-list{display:flex}.author-container{flex-flow:row;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.contributor-container{flex:0 auto;width:100%}.index-banner-section{overflow:hidden}.anchor-links{flex-flow:wrap}.integration-types{grid-column-gap:80px;grid-row-gap:80px}.integration-collections-list{grid-template-columns:1fr 1fr}.integration-copy-wrapper{max-width:80%}.flexible-grid{flex-flow:wrap;justify-content:center;margin-top:32px}.flexible-grid._3-column{grid-column-gap:20px;grid-row-gap:20px}.flexible-grid-item{flex:0 auto;width:100%;max-width:45%}.flexible-grid-item._3-column.card{flex-basis:calc(33.33% - 16px)}.company-info-section-inner{grid-template-columns:1fr}.contact-and-location-wrapper{flex-flow:row}.body-text.small{font-size:16px;line-height:26px}.spacer-26.desktop-only{display:none}.blockquote{margin-top:0;margin-bottom:0;padding:48px 36px 36px;font-size:20px;line-height:24px}.quote-svg{top:-22px}.success-story-hero{flex-flow:wrap;margin-top:50px}.success-story-hero-content{max-width:85%}.hero-subhead{line-height:39px}.success-story-hero-additional-content{z-index:6;width:100%;max-width:none;padding:40px 24px}.supplementary-list{text-align:center}.intro-section-wrapper{margin-top:0}.column-content{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:flex}.column-wrapper{grid-column-gap:35px;grid-row-gap:35px}.success-story-hero-gradient{display:inline-block;top:-120px;right:0%;bottom:0%;left:0%}.success-story-hero-gradient.desktop{display:none}.success-story-hero-gradient.mobile{z-index:-1;display:block}.supplementary-wrapper{width:100%}.homepage-promo-content{width:100%;padding:20px}.homepage-promo-wrapper{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:.72fr;grid-auto-flow:row;display:flex}.homepage-promo-image-wrapper{order:-1;width:100%;padding-top:20px;padding-bottom:20px;padding-right:20px}.homepage-promo-image{width:100%;margin-right:0}.versus{width:36px;height:36px;font-size:14px}.checkbox-filter-button.w--redirected-checked{border-width:2px}.awards-and-accolades-g2-inner{grid-column-gap:30px;grid-row-gap:30px;flex-flow:wrap}.comparison-hero-content-wrapper,.comparison-hero-image-wrapper{flex-basis:100%}.hero-content-with-image{margin-bottom:60px}.modal-close{background-position:95% 5%}.modal-inner{width:75vw}.defender-hero{flex-flow:wrap;margin-top:50px}.defender-hero-content{max-width:85%}.anchor-link-wrapper{width:100%}.anchor-links-inner{z-index:6;width:100%;max-width:none;padding:40px 24px}.defender-copy-wrapper{margin-top:0}.defender-copy-inner.tabs{max-width:none}.comparison-image{width:100%}.additional-resources-secondary-grid{grid-template-columns:1fr 1fr 1fr}.figure{width:100%}.blog-category-single-hero{overflow:hidden}.blog-category-single-hero-inner{grid-column-gap:50px;grid-template-columns:1fr;padding-right:0}.blog-category-single-hero-inner.integrations{max-width:75%}.agenda-entry{flex-flow:column}.character-card{border:1px solid var(--border-gray);border-radius:0;padding:25px}.character-excerpt.rich-text-block.column{order:0;margin-top:0}.hidden-tablet{display:none}.awards-banner-section{overflow:hidden}.awards-index-hero{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;margin-top:52px;margin-bottom:0;padding-right:0}.awards-index-hero.integrations{max-width:75%}.awards-and-accolades-card-content{padding:20px 12px}.award-and-accolade-title{font-size:20px;line-height:24px}.awards-and-accolades-cta-wrapper{padding-top:12px;padding-bottom:12px}.awards-and-accolades-g2-section{padding-top:24px}.awards-and-accolades-g2-section.integrations{padding-top:72px}.awards-and-accolades-g2-content-wrapper,.awards-and-accolades-g2-image-wrapper{flex-basis:100%}.reviews-banner-section-copy{overflow:hidden}.reviews-index-hero{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr;padding-right:0}.reviews-index-hero.integrations{max-width:75%}.blog-main-section{flex:1;min-width:0;max-width:none}.blog-detail-content-wrapper:after{display:none}.blog-main-section:after{display:none}.blog-sidebar{width:216px;max-width:400px;min-width:306px;display:flex}.category-sidebar-item{font-size:18px;line-height:23px}.blog-category-sidebar-list{grid-column-gap:12px;grid-row-gap:12px}.sidebar-cta{margin-left:0;padding:22px 20px}.sidebar-cta-heading{font-family:var(--font-secondary);font-size:20px;line-height:24px}.sidebar-cta-text{font-family:var(--font-secondary);font-size:14px}.stats-wrapper{grid-row-gap:32px;flex-flow:wrap;justify-content:space-between;align-items:center}.w2e-list-item-content-heading{line-height:1em}.stats-container.narrow{flex-flow:column;align-items:center;display:flex}.basic-card-grid{grid-template-columns:1fr 1fr 1fr}.simple-copy-outer{margin-top:0}.simple-copy-inner.tabs{max-width:none}.take-action-card-grid{grid-template-columns:1fr 1fr}.events-tab-pane-inner{width:auto}.agenda-entry-time,.agenda-entry-content{width:100%}.flexible-grid-cta-blur{width:675px}.resource-card-2-content{padding-top:20px;padding-bottom:20px}.div-block-67{font-size:13px;line-height:1.2em}.image-55{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 50%;object-position:20% 50%}.padding-16{padding:16px}.padding-16.hidden-desktop{display:block}.padding-16.hidden-tablet{display:none}._50-50-section{padding-top:60px;padding-bottom:60px}.product-demos-hub-index-grid{margin-bottom:40px}.product-demos-hub-index-grid-wrapper{margin-top:20px}.product-demos-hub-index-grid-filters-wrapper{margin-top:30px;margin-bottom:30px}.product-demos-hub-index-grid-grid-wrapper{margin-left:0;margin-right:0}.product-demos-hub-summary-card.demo-grid-section-card{flex:0 calc(50% - 24px);order:1;width:50%}.product-demos-hub-card-content-wrapper{grid-column-gap:8px;grid-row-gap:8px;padding-top:25px;padding-bottom:25px}.product-demos-hub-index-grid-title{font-size:39px;line-height:49px}.modal-wrapper{grid-template-columns:1fr}.product-demos-hub-collection-list{grid-template-columns:1fr 1fr}.wistia-popup-embed-wrapper{max-height:500px}.peer-story-hero{flex-flow:wrap;margin-top:50px;margin-bottom:50px}.peer-story-hero-content{max-width:none}.peer-story-heading{line-height:39px}.peer-story-hero-additional-content{z-index:6;width:100%;max-width:none;padding:81px 24px 40px}.peer-story-supplementary-wrapper{width:100%;min-width:0%;max-width:80%;margin-left:auto;margin-right:auto}.peer-story-supplementary-wrapper-inner{grid-column-gap:25px;grid-row-gap:25px;width:100%}.peer-story-main-content-item-wrapper{margin-bottom:55px}.peer-story-main-content-item-wrapper.last{margin-bottom:25px}.partner-block-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}.blog-listing-heading-content-wrapper{width:100%;padding-bottom:16px}.blog-listing-inner-image-wrap{flex:none;width:100%;max-height:797px}.blog-listing-banner-image{margin-top:0}.sat-episode-card{width:75vw}.hero-graphics-5{display:none}.blog-date-breadcrumb{padding-bottom:0;padding-left:0}.blog-date-breadcrumb.mobile{margin-top:24px}.banner-outer{padding:16px 40px}.banner-text,.banner-link-text{font-size:18px;line-height:23px}.close-banner{height:100%;inset:0% 0% auto auto}.section-container-2,.section-container-3{margin-bottom:26px}.video-popup-container,.demo-grid-section-wrapper{margin-bottom:60px}.demo-grid-section-grid{flex-flow:wrap}.wistia-inline-video{border-top-right-radius:0;border-bottom-right-radius:0}.zoomable-figure{float:none;clear:none;width:100%}}@media screen and (max-width: 767px){.heading-h4{font-size:1.5rem;line-height:1.4}.heading-h4.resources-heading{max-height:100%;overflow:visible}.heading-h1.hero-title{font-size:36px;line-height:44px}.heading-h1.cybersecurity{line-height:44px}.heading-h2{font-size:29px;line-height:36px}.heading-h2.text-center{text-align:center}.hero-banner-section{padding-bottom:0;overflow:hidden}.hero-banner-section.padding-top-180{padding-top:60px}.hero-graphics-02{top:37.5vh;right:-15%}.hero-graphics-02.hero-graphics-mobile-02{display:block;top:auto;bottom:0;right:-24%}.hero-graphics-01{z-index:0;top:-70px}.hero-banner-stats-wrapper{padding-bottom:0;overflow:hidden}.hero-banner-stats-wrapper.home-banner-stats{margin-top:33px}.hero-graphics-03{display:none}.page-wrapper{position:relative}.bg-circle-vector{-o-object-fit:fill;object-fit:fill;width:100%;height:322px;top:11%}.bg-circle-vector.desktop{display:none}.bg-circle-vector.mobile{-o-object-fit:cover;object-fit:cover;height:100%;display:none;top:0%;overflow:hidden}.center-content-block{padding:60px 16px;overflow:visible}.extra-small-container-650{overflow:visible}.gradient-blue-green{box-shadow:inset 0 0 60px 20px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 200px 40px var(--color-black)}.latest-resources-sub-heading{margin-top:0;font-size:20px;line-height:26px}.container-width-1286{padding-left:16px;padding-right:16px}.testimonials-patch-01{display:none}.testimonials-slider-main{overflow:hidden}.testimonials-slider-content-inner{flex-wrap:wrap}.testimonials-slider-item{padding:0 0 24px}.right-arrow{z-index:11;width:100%;max-width:27px}.slider-button.gallery-slider-button{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-end;align-items:flex-start;bottom:100%;right:0}.slider-button.product{top:0%;right:0;bottom:20%;left:0}.left-arrow{width:100%;max-width:27px}.banner-ellipse.desktop{display:none}.banner-ellipse.mobile{display:inline-block}.testimonial-paragraph{font-size:18px;line-height:23px}.container-width-1170.px-md-0{padding-left:0;padding-right:0}.content-with-form{line-height:44px}.content-with-form.common-content-with-form{margin-bottom:0;overflow:visible}.content-with-form.gated-content-with-form{padding-top:15px}.cwf-inner{grid-row-gap:40px}.cwf-inner.gated-cwf-inner{margin-top:30px}.cwf-inner.common-cwf-inner{grid-row-gap:72px}.cwf-content-wrap{width:100%}.cwf-content-wrap.gated-cwf-content-wrap{width:100%;padding-left:0;padding-right:0}.cwf-content-wrap.comparison-cwf-content-wrap{text-align:left;width:100%}.landing-banner-heading{margin-top:51px}.landing-banner-heading.blog-landing-banner-heading,.landing-banner-heading.blog-landing-banner-heading.resources,.landing-banner-heading.internal-press-release{margin-top:0}.landing-banner-heading-paragraph{font-size:16px;line-height:22px}.landing-banner-shape-6{width:156px;inset:5% -85px auto auto}.landing-banner-shape-6.mobile{display:none}.container-1303.reosurces{margin-top:30px}.breadcrumb-link.breadcrumb-link-back.w--current{font-weight:400}.landing-banner-wrapper{z-index:1;position:relative}.landing-banner-heading-h1{font-size:36px;line-height:48px}.landing-banner-heading-h1.blog{margin-top:24px}.breadcrumb.blog-asset-breadcrumb.internal-press-release{margin-top:0}.landing-banner-shape-7{display:block;position:absolute;inset:auto auto -60px -15px}.grid-four-column{grid-row-gap:42px}.grid-four-column.services-grid{flex-direction:column;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.grid-four-column.services-grid.services-grid-2{grid-column-gap:50px;grid-row-gap:50px;grid-template-columns:1fr}.grid-four-column.counter-grid{grid-row-gap:60px;text-align:center;grid-template-columns:1fr 1fr;place-items:center;margin-bottom:55.5px}.services-gitch{display:none}.services-gitch.services-gitch-mobile-01{display:none;inset:-50px auto auto -100px}.services-gitch.services-gitch-mobile-02{display:none;inset:auto -50px -30px auto}.heading-h5-2{font-size:1.25rem}.services-box{width:100%}.services-box.service-box-contents{width:100%;padding-left:80px;padding-right:80px}.gallery-main{margin-top:12px}.counter-section{padding-top:40px;padding-bottom:40px}.counter-box-bottom-line{border-bottom:1px solid var(--white);width:130px;max-width:100%;height:1px;margin-left:auto;margin-right:auto;padding-bottom:0;padding-right:0;display:none;position:absolute;inset:auto 0% -15.7px}.counter-number{text-align:center}.counter-content-line-divider{background-color:var(--white);margin-top:20.5px;margin-bottom:54.9px}.counters-wrapper{padding:50.3px 16px 45px}.counter-box{text-align:center;flex:0 40%;position:relative}.accordion__item{margin-bottom:16px;padding-left:24px;padding-right:24px}.accordion__item.js-accordion-item.active{min-width:100%}.comparison-awards{margin-bottom:0}.container-1304{width:100%}.container-1304.filter-container{padding:0 16px}.accordion{width:100%}.accordion.js-accordion{width:100%;min-width:100%}.paragraph-6{margin-top:41px;margin-bottom:25px}.paragraph-6.resources-text-block{max-height:100%}.related-resources-shap-1{width:179px;top:210px}.related-resources-shap-1.desktop{display:block}.related-resources-block-box{z-index:1;grid-column-gap:29px;grid-row-gap:29px;grid-template-columns:1fr;position:relative}.related-resources-div-wrap{z-index:1;padding:24px 25px;position:relative}.related-resources-div-wrap.related-resources-block-mini.height-100{width:100%}.paragraph-8{margin-top:41px;margin-bottom:25px}.paragraph-8.resources-paragraph{height:100%;overflow:visible}.br10.blog-listing-box{margin-left:auto;margin-right:auto}.heading-8.resources-heading{max-height:100%;overflow:visible}.related-resources-shape-7{display:none}.heading-9.resources-heading{max-height:100%;overflow:visible}.landing-banner-shape-8{z-index:-1;width:156px;display:none;inset:5% 0 auto auto}.blog-listing-banner-wrapper{grid-column-gap:32px;grid-row-gap:32px}.blog-detail-content-wrapper{flex-flow:wrap}.blog-social-icons.horizontal{justify-content:center}.social-grid{display:none}.social-grid.horizontal{display:flex}.blog-post-summary.gated{padding-left:20px;padding-right:20px}.blog-post-summary-main{border-right:0 var(--black)}.social-share-icon-mobile{background-color:var(--color-primary);justify-content:center;align-items:center;width:34px;height:34px;position:absolute;inset:50% 0% 0% auto}._404-section{padding-top:89px;padding-bottom:56px}._404-bg-shape-1{display:none}.heading-h1-2{font-size:2.5rem}.heading-h1-2._404-wrapper-h1{font-size:36px;line-height:44px}._404-bg-shape-5,._404-bg-shape-4{display:none}._404-bg-shape-2{height:100px}._404-bg-shape-3{width:77px;inset:20px auto auto 35px}.field-label.filter-label{width:100%;font-size:16px;line-height:20px}.filter-box-menu{flex-wrap:wrap;padding-top:15px}.text-field-select.text-field-search{max-width:100%}.text-field-select.filter{flex:none;max-width:100%}.dropdown-list.w--open{height:auto}.filter-box-content{text-align:left}.index-hero{grid-column-gap:35.5px;grid-row-gap:35.5px;grid-template-columns:1fr;max-width:none;margin-top:44px}.index-hero.integrations{max-width:none}.feature-listing-heading{padding-top:0}.filter-main-wrapper{text-align:center;padding-top:47px}.filter-main-wrapper.integrations{padding-top:32px}.filter-main-wrapper.cybersecurity{padding-top:20px}.blog-feature-banner-section{padding-top:13px}.filter-main{padding-bottom:38px}.blog-filter-gradient{z-index:-10;display:none;top:10px}.landing-banner-shape-10{width:156px;inset:5% -85px auto auto}.landing-banner-shape-10.mobile{display:none}.landing-banner-image-wrapper{padding-top:56%}.landing-banner-heading-paragraph-2{margin-top:12px;font-size:16px;line-height:22px}.landing-banner-shape-12{display:none;position:absolute;inset:auto auto -60px -15px}.speaker_headshot{width:150px!important}.collection-list-speakers{grid-template-columns:1fr}.video-section{display:block}.background-video{display:none}.attribution-container{width:100%;margin-top:10px}.authors-list{flex-flow:wrap}.contributors-list{justify-content:flex-start}.author-wrap-text{margin-top:8px;padding-top:0}.contributor-wrap-text.mobile{padding-right:0;display:block}.contributor-wrap-text.desktop{display:none}.author-container{flex-flow:row;justify-content:flex-start;align-items:flex-start}.contributor-container{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;justify-content:flex-start;margin-top:12px;padding-top:0}.awards-grid{grid-template-rows:minmax(min-content,150fr) minmax(min-content,auto);grid-template-columns:minmax(116px,1fr) minmax(116px,1fr) minmax(116px,1fr) minmax(116px,1fr);grid-auto-rows:minmax(min-content,auto);grid-auto-columns:minmax(116px,1fr)}.index-hero-heading{padding-top:0}.index-banner-section{padding-top:13px}.anchor-links{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-left:15px;padding-right:15px;display:grid}.integrations-anchor-item,.integrations-anchor-link,.anchor-text{text-align:left}.parent-collection-list-wrapper{margin-top:48px}.integration-collections-list{grid-template-columns:1fr}.integration-copy-wrapper{max-width:none}.flexible-grid._3-column{grid-column-gap:12px;grid-row-gap:12px}.flexible-grid-item{width:100%;max-width:none}.flexible-grid-item._3-column.card{flex-basis:100%}.flexible-grid-item._3-column.cta{flex-basis:100%;justify-content:center;align-items:center;width:100%;padding-top:40px}.teal-heading{font-size:18px;line-height:23px}.body-text.small{font-size:14px;line-height:22px}.section-divider.peer-story{width:100%;margin-top:25px;margin-bottom:25px}.blockquote{padding:35px 25px 30px}.success-story-hero{grid-row-gap:40px;flex-wrap:wrap}.success-story-hero-content{max-width:none}.success-story-hero-additional-content{width:100%;max-width:none;padding-top:35px;padding-bottom:35px}.intro-section-wrapper{padding-top:0}.media-section.mobile-hide{display:block}.success-story-hero-gradient.mobile{top:-64px}.homepage-promo-image{margin-bottom:20px;margin-left:20px;margin-right:20px}.image-grid.large{max-width:300px}.checkbox-filter-wrapper{flex:0 100%}.checkbox-filter-wrapper.all{margin-right:0}.awards-and-accolades-g2-inner{grid-row-gap:40px;flex-wrap:wrap}.hero-content-with-image{line-height:44px}.hero-content-with-image.gated-content-with-form{padding-top:15px}.comparison-awards{padding-left:0;padding-right:0}.collection-item-7{flex:0 100%}.modal{position:relative}.modal-inner{width:90vw;margin-top:40px}.defender-hero{grid-row-gap:40px;flex-wrap:wrap}.defender-hero-content{max-width:none}.anchor-links-inner{width:100%;max-width:none;padding-top:35px;padding-bottom:35px}.defender-copy-wrapper{padding-top:0}.comparison-image{width:auto}.additional-resources-secondary-grid{grid-template-columns:1fr 1fr}.blog-category-single-hero{padding-top:13px}.blog-category-single-hero-inner{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr;max-width:none;margin-top:44px}.blog-category-single-hero-inner.integrations{max-width:none}.blog-category-single-heading-wrapper,.blog-category-single-hero-content-wrapper{padding-top:0}.character-card{grid-column-gap:20px;grid-row-gap:20px;padding-top:20px;padding-bottom:20px;padding-left:20px}.character-card-image{width:100px;height:100px}.character-excerpt{font-size:14px;line-height:22px}.character-name{font-size:20px;line-height:24px}.character-card-image-wrapper{width:100px;min-width:100px;height:100px;min-height:100px}.hidden-tablet{justify-content:center;align-items:center;width:75%;margin-left:auto;margin-right:auto;display:block}.awards-banner-section{padding-top:13px}.awards-hero-container{padding-left:30px;padding-right:30px}.awards-index-hero{grid-column-gap:35.5px;grid-row-gap:35.5px;grid-template-columns:1fr;max-width:none;margin-top:44px}.awards-index-hero.integrations{max-width:none}.awards-hero-heading{padding-top:0}.awards-and-accolades-card-content{height:100%}.award-and-accolade-extra-content{grid-row-gap:0px}.awards-and-accolades-g2-section{text-align:center;padding-top:47px}.awards-and-accolades-g2-section.integrations{padding-top:32px}.awards-and-accolades-g2-section.cybersecurity{padding-top:20px}.reviews-banner-section-copy{padding-top:13px}.reviews-banner-section-inner{padding-left:30px;padding-right:30px}.reviews-index-heading{padding-top:0}.reviews-index-hero{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;max-width:none;margin-top:44px}.reviews-index-hero.integrations{max-width:none}.reviews-graphics-container{flex-flow:wrap}.blog-main-section{flex:1;min-width:0;border-right-style:none;padding-right:0}.blog-sidebar{border:1px solid var(--border-gray);border-radius:0;justify-content:center;width:100%;max-width:none;min-width:auto;padding:35px 25px;position:relative;top:auto;left:auto}.blog-sidebar.horizontal{justify-content:center}.blog-category-list-wrapper,.blog-category-sidebar-list{align-items:center}.case-study-content-wrapper{text-align:left;padding:12px}.peer-review-reviewer-content{flex-flow:wrap;justify-content:center;padding:12px}.peer-review-content-wrapper,.testimonial-content-wrapper{text-align:left;padding:12px}.testimonial-reviewer-content{flex-flow:wrap;justify-content:center;padding:12px}.w2e-container{padding-bottom:60px;padding-left:40px;padding-right:40px}.w2e-list-item-image{width:80px}.w2e-list-item-content{grid-column-gap:10px;grid-row-gap:10px}.w2e-list-item-content-heading{font-size:24px}.w2e-list-item-content-body{font-size:18px}.stats-container.narrow{margin-top:60px}.basic-card-grid,.basic-card-grid._3-column{grid-template-columns:1fr 1fr}.simple-copy-outer{margin-top:40px;padding-top:0}.take-action-card-cta-section{margin-bottom:40px;padding-top:30px;overflow:hidden}.take-action-card-grid{grid-column-gap:46px;grid-row-gap:46px;flex-flow:column;grid-template-columns:1fr}.take-action-card-item{max-width:none}.take-action-card-image{-o-object-fit:cover;object-fit:cover}.take-action-card-image-wrapper{padding-top:58%}.events-tab-pane-inner{width:auto}.agenda-entry-time,.agenda-entry-content{width:100%}.flexible-grid-cta-blur{justify-content:center;align-items:center;width:614px;display:inline-flex;overflow:hidden}.resource-card-2{flex-flow:column;display:flex}.resource-card-2-content{padding-top:40px;padding-bottom:40px}._50-50-section{padding-top:30px;padding-bottom:30px}._50-50-section-image{order:-1}._50-50-column-wrapper.reverse-order-when-stacked{flex-direction:column-reverse}._50-50-column-wrapper.reverse-order-when-stacked ._50-50-column-one,._50-50-column-wrapper.reverse-order-when-stacked ._50-50-column-two{order:0}.product-demos-hub-summary-card.demo-grid-section-card{flex-basis:100%;max-width:none}.product-demos-hub-card-content-wrapper{padding:20px 12px}.product-demos-hub-card-cta-wrapper{padding-top:12px;padding-bottom:12px}.product-demos-hub-index-grid-title{font-size:29px;line-height:36px}.product-demos-hub-filters{grid-column-gap:10px;grid-row-gap:10px}.modal-wrapper{width:100%}.modal-content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:0}.modal-close-wrapper{padding:1rem}.product-demos-hub-collection-list{grid-template-columns:1fr}.grid-index-orb{top:200px}.flexible-grid-content-copy{text-align:left}.flexible-grid-content-copy.text-center{text-align:center}.peer-story-hero{grid-row-gap:25px;flex-wrap:wrap}.peer-story-hero-content{max-width:none}.peer-story-hero-additional-content{width:100%;max-width:none;padding-top:75px;padding-bottom:35px}.peer-story-supplementary-wrapper{max-width:none}.peer-story-hero-additional-content-reviewer{line-height:24px}.peer-story-additional-content-reviewer-role{font-size:18px;line-height:23px}.peer-story-qualifier{width:100%;font-size:18px}.peer-story-main-content-item-wrapper{margin-bottom:25px}.partner-detail-paragraph{line-height:20px}.blog-listing-heading-content-wrapper{margin-bottom:0}.sat-episode-card{width:90vw;max-width:none}.hero-graphics-5{top:37.5vh;right:-15%}.blog-date-breadcrumb.internal-press-release,.blog-date-breadcrumb.mobile{margin-top:0}.banner-outer{padding-left:32px;padding-right:32px}.banner-text,.banner-link-text{font-size:16px;line-height:20px}.section-container-2,.section-container-3{margin-bottom:37px}.video-popup-section,.demo-grid-section{position:relative}}@media screen and (max-width: 479px){.button-group.hero-button-group{grid-column-gap:21px;grid-row-gap:21px;flex-direction:column;margin-top:16px}.heading-h1.cybersecurity{word-break:normal}.heading-h2.margin-bottom-22{margin-bottom:16.2px}.heading-h2.center-mobile,.heading-h2.text-center,.heading-h2.text-center.wf-mb-20{text-align:center}.hero-banner-section{overflow:hidden}.hero-banner-section.padding-top-180{padding-top:70px}.hero-graphics-02{width:203px;height:67px;top:385px;right:-85px}.hero-graphics-02.hero-graphics-mobile-02{bottom:75px}.hero-graphics-01{width:77px;height:44px;top:-65px;left:-16px}.hero-banner-stats-wrapper{padding:40px 16px 60px}.hero-graphics-03{display:none}.bg-circle-vector{-o-object-fit:fill;object-fit:fill;height:288px;top:-4%}.bg-circle-vector.mobile{height:100%;top:5%;overflow:hidden}.container-width-1440.bg-container-mobile{padding-left:0;padding-right:0}.gradient-blue-green{box-shadow:inset 0 0 var(--color-black),inset 0 0 28px 15px var(--color-black),inset 0 0 78px -17px var(--color-black),inset 0 0 225px 44px var(--color-black)}.blog-category-single-container.filter-container{padding-left:16px;padding-right:16px}.text-align-left.flex-blox.max-width-224{text-align:center;align-items:center}.latest-resources-sub-heading{margin-top:0;margin-bottom:9px;line-height:24px}.paragraph.rich-text-block.column{font-size:14px;line-height:22px}.flex-row{justify-content:center}.search-input.results-search-input{height:61px}.container-width-1286.bg-container-mobile{padding-left:0;padding-right:0}.heading-main{padding-bottom:0}.heading-main.testimonials-heading-main{padding-left:16px;padding-right:16px}.testimonials-slider-content{padding:24px}.testimonials-patch-01{width:auto;bottom:-80px;right:-130px}.gradient-blue-green-2.testimonial-gradient-blue-green-2{padding:45px}.gradient-blue-green-2.cta-gradient-blue-green{padding-left:20px;padding-right:20px;box-shadow:inset 0 0 40px 15px var(--color-black),inset 0 0 58px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 200px 40px var(--color-black)}.gradient-blue-green-2.services-gradient-blue-green{padding:35px}.testimonials-slider-item{padding-top:0;padding-left:0;padding-right:0}.right-arrow{z-index:11;position:relative}.slider-button{left:15px;right:15px}.slider-button.gallery-slider-button{margin-top:0}.container-width-890.bg-container-mobile{padding-left:0;padding-right:0}.left-arrow{z-index:11;position:relative}.cta-patch-01-mobile{z-index:2;display:block;position:absolute;inset:-50px 0% 0% auto}.latest-resources-sub-heading-2.cta-latest-resources-sub-heading{font-size:29px;line-height:36px}.cta-patch-01{display:none;top:-80px}.cta-patch-01.landing-cta-patch-01{display:none}.slider-arrow{width:40px;max-width:100%;height:40px;max-height:100%}.container-width-1170.comparison{padding-left:20px;padding-right:20px}.content-with-form{margin-bottom:55.5px}.content-with-form.common-content-with-form{margin-bottom:0;padding-top:68px;padding-bottom:30px}.content-with-form.gated-content-with-form{margin-bottom:50px}.cwf-inner.common-cwf-inner{grid-row-gap:32px}.cwf-content-wrap.comparison-cwf-content-wrap{text-align:left}.landing-banner-heading.blog-landing-banner-heading{margin-top:0}.landing-banner-heading.mt0{padding-left:0;padding-right:0}.landing-banner-shape-6{width:77px;height:44px;display:block;top:-5px;right:-22px}.landing-banner-shape-6.mobile{display:block;right:0}.landing-banner-section{padding-top:10px;padding-bottom:20px}.breadcrumb-link{font-weight:400;line-height:20px}.breadcrumb-link.breadcrumb-link-back.w--current{font-weight:400}.breadcrumb{grid-column-gap:9px;grid-row-gap:9px}.breadcrumb.blog-asset-breadcrumb{margin-top:45px}.landing-banner-shape-7{width:136px;max-width:100%;height:70px;max-height:100%;bottom:-45px}.grid-four-column{grid-row-gap:32px;grid-template-columns:1fr;place-content:center;place-items:center;padding-top:0}.grid-four-column.services-grid{grid-column-gap:0;grid-row-gap:0;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;padding-top:30.2px}.grid-four-column.services-grid.services-grid-2{grid-column-gap:20px;grid-row-gap:20px}.grid-four-column.counter-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template-columns:1fr}.services-gitch{display:none}.services-gitch.services-gitch-mobile-01{max-width:282px;max-height:53px;display:block;inset:-50px auto auto -115px}.services-gitch.services-gitch-mobile-01.mobile{top:10px;left:-80px}.services-gitch.services-gitch-mobile-02{max-width:106px;max-height:60px;display:block;inset:auto -50px -30px auto}.services-gitch.services-gitch-mobile-02.mobile{display:none}.heading-h5-2.margin-bottom-15{margin-bottom:14.6px}.services-box{text-align:center;flex-flow:column;align-items:center;display:flex}.services-box.service-box-contents{width:100%;padding-left:30px;padding-right:30px}.services-icon.margin-bottom-22{width:52px;height:52px}.container-1300.bg-container-mobile{padding-left:0;padding-right:0}.counter-box-bottom-line{display:block}.counter-content-line-divider{margin-top:15.7px;margin-bottom:40.3px}.counters-wrapper{padding:24px}.counter-box{text-align:left;flex-basis:100%}.product-section{padding-top:30px;padding-bottom:30px}.question-text-3{flex:0 100%}.accordion-body{padding-left:56px}.accordion-body.js-accordion-body{border-top:1px solid var(--black) 0001a;padding-left:0;padding-right:0}.comparison-awards{margin-bottom:0}.container-1304.filter-container{padding:0 16px}.accordion.js-accordion{width:100%}.testimonials-h2-2{padding-right:100px}.related-resources-div-block.common-related-resources-div-block{margin-bottom:30px}.related-resources-shap-1{top:208px}.related-resources-shap-1.common-related-resources-shap-1{bottom:20px;left:-150px}.related-resources-section{margin-top:60px;margin-bottom:60px}.related-resources-section.common-related-resources-section{padding-top:0}.related-resources-section.blog-related-resources-section{margin-top:54.7px;margin-bottom:20px}.related-resources-shap-5{display:none}.related-resources-div-wrap.related-resources-block-mini.height-100{border-top-style:solid}.related-resources-shap-6,.related-resources-shape-7{display:none}.faq-shape-3{width:142px;height:71px;inset:auto -50px -10px auto}.blog-listing-banner-wrapper{grid-column-gap:24px;grid-row-gap:24px}.blog-banner-section{padding-top:0}.blog-social-icons,.social-grid{display:none}.blog-post-summary p{margin-bottom:16px}.blog-post-summary h3{font-size:24px;line-height:28px}.blog-post-summary h4{font-size:20px;line-height:24px}.blog-post-summary h5{font-size:18px;line-height:23px}.blog-post-summary.first{background-color:var(--color-black);margin-top:0}.blog-post-summary.gated{padding-left:20px;padding-right:20px}.blog-post-summary-main{margin-bottom:-35px}.social-share-icon-mobile{background-color:var(--color-primary);padding:9px 10.5px 8px 12px;display:none;position:absolute;inset:50% 0 0% auto}.field-label.filter-label{font-size:16px;line-height:20px}.filter-box-menu{display:flex}.text-field-select.filter{max-width:100%}.blog-filter-gradient{z-index:1;width:100%;max-width:100%;top:20px}.landing-banner-shape-10{width:77px;height:44px;display:block;top:-5px;right:-22px}.landing-banner-shape-10.mobile{display:block}.landing-banner-shape-10.mobile.pos-bottom{top:35px;right:-30px}.landing-banner-shape-12{width:136px;max-width:100%;height:70px;max-height:100%;bottom:-45px}.related-resources-thumbnail-wrapper{padding-top:60%}.search-heading{padding-bottom:7px;font-size:20px;line-height:24px}.search-heading.search-heading-wrapper{padding-top:65px;padding-bottom:37px}.search-page{margin-top:29px}.search-heading-h1{text-align:center;font-size:36px;line-height:44px}.cwf-wrappper.comparison-cwf-wrappper.gap-0{grid-column-gap:0px;grid-row-gap:0px}.speaker_wrapper{flex-flow:column;align-items:center}.background-video.hero-banner{display:none}.attribution-container{grid-column-gap:6px;grid-row-gap:6px;justify-content:flex-start;align-items:center}.attribution-container.mobile{grid-column-gap:8px;grid-row-gap:8px;margin-top:8px}.authors-list{flex-flow:wrap;justify-content:flex-start}.contributors-list{grid-column-gap:4px;grid-row-gap:4px;flex-flow:wrap;justify-content:flex-start}.contributor-item{text-align:center;width:auto}.author-wrap-text{margin-top:8px}.author-container{flex-flow:row;justify-content:flex-start;align-items:flex-start}.contributor-container{grid-column-gap:4px;grid-row-gap:4px;flex-flow:column;justify-content:center;align-items:flex-start}.speaker-info-container{grid-column-gap:0px;grid-row-gap:0px;align-items:center}.anchor-links{grid-template-columns:1fr}.integrations-card-header{text-align:left}.company-info-section-image{max-width:100%}.success-story-hero-content{max-width:none}.hero-subhead{font-size:24px;line-height:28px}.intro-section-inner{max-width:none}.media-section.mobile-hide{display:none}.success-story-hero-gradient.mobile{width:200%;max-width:none;height:150%;top:-86px;right:0%;bottom:0%;left:-49%}.homepage-promo-wrapper{grid-template-columns:1fr}.image-grid.horizontal{width:100%}.awards-and-accolades-g2-inner{grid-row-gap:16px}.hero-content-with-image{margin-bottom:55.5px}.hero-content-with-image.common-content-with-form{margin-bottom:0;padding-top:68px;padding-bottom:30px}.hero-content-with-image.gated-content-with-form{margin-bottom:50px}.comparison-awards{padding-left:0;padding-right:0}.text-white.no-margin{font-size:24px;line-height:28px}.defender-hero-content,.defender-copy-inner{max-width:none}.comparison-image{max-width:100%;margin-left:auto;margin-right:auto}.resource-card-content{padding:30px 25px}.resource-card-title{font-size:20px;line-height:24px}.additional-resources-secondary-grid{grid-template-columns:1fr}.resource-card-link{height:100%}.agenda-entry{flex-flow:column}.character-excerpt.rich-text-block.column{font-size:14px;line-height:22px}.hidden-tablet{display:block}.awards-hero-container.filter-container{padding-left:16px;padding-right:16px}.awards-index-hero{grid-column-gap:16px;grid-row-gap:16px}.reviews-banner-section-inner.filter-container{padding-left:16px;padding-right:16px}.reviews-index-content{grid-column-gap:30px;grid-row-gap:30px;padding:0}.reviews-graphics-container{flex-flow:wrap}.blog-sidebar{display:flex}.case-study-content-wrapper{padding:12px}.peer-review-reviewer-content{flex-flow:row;justify-content:flex-start;padding:12px}.peer-review-content-wrapper{padding:12px}.peer-reviewer-name,.peer-reviewer-details{text-align:left}.testimonial-content-wrapper{padding:12px}.testimonial-reviewer-content{flex-flow:row;justify-content:flex-start;padding:12px}.w2e-container{padding-bottom:40px;padding-left:20px;padding-right:20px}.w2e-list-items{grid-column-gap:35px;grid-row-gap:35px}.w2e-list-item{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.w2e-list-item-image{width:70px}.w2e-list-item-content-heading{font-size:22px;line-height:1.1em}.w2e-list-item-content-body{font-size:16px}.basic-card-grid,.basic-card-grid._3-column{grid-template-columns:1fr}.basic-card-content{padding:30px 25px}.basic-card-title{font-size:20px;line-height:24px}.simple-copy-outer{padding-bottom:0}.simple-copy-inner{max-width:none}.simple-copy-content.center.small{max-width:100%}.take-action-card-cta-section{padding-top:30px;padding-bottom:66px;overflow:visible}.take-action-card-cta-container{padding-left:31px;padding-right:31px}.take-action-card-item{padding:0}.take-action-card-image{-o-object-fit:contain;object-fit:contain;position:relative}.take-action-card-image-wrapper{padding-top:0}.take-action-card-heading{margin-top:0}.take-action-card-text{margin-bottom:39.7px}.take-action-card-content-wrapper{padding:16px}.agenda-entry-content{flex-flow:column;width:auto;display:flex}.resource-card-2-content{padding-left:20px;padding-right:20px}.resource-card-3{flex-flow:column;display:flex}.image-57{-o-object-position:50% 50%;object-position:50% 50%;width:100%}.image-58{width:100%}.product-demos-hub-index-grid-grid-wrapper{margin-left:auto;margin-right:auto}.product-demos-hub-card-image{height:180px}.storylane-embed{display:flex}.flexible-grid-content-copy{text-align:left}.flexible-grid-content-copy.text-center{text-align:center}.peer-story-hero-content{max-width:none}.peer-story-heading{font-size:24px;line-height:28px}.sat-episode-card{width:100%;min-width:0}.hero-graphics-5{width:203px;height:67px;top:385px;right:-85px}.press-release-date{font-weight:600;line-height:20px}.blog-date-breadcrumb{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;margin-top:0}.published-text{text-align:left;flex:none;width:auto}.banner-outer{padding-top:8px;padding-bottom:8px}.banner-text{font-size:16px;line-height:23px}.video-popup-container,.demo-grid-section-wrapper{margin-bottom:0}}#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b71-b9c728b5,#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b81-b9c728b5{justify-self:end}#w-node-_0a8e7bcf-eeed-249e-b207-8cf4bc6ba1a8-b9c729a4{grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}@media screen and (max-width: 991px){#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b71-b9c728b5,#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b81-b9c728b5{order:-9999;justify-self:start}}@media screen and (max-width: 767px){#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b71-b9c728b5,#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b81-b9c728b5{order:-9999;justify-self:stretch}}@media screen and (max-width: 560px){.awards-grid{grid-template-columns:minmax(116px,1fr) minmax(116px,1fr)}}@media screen and (max-width: 479px){.paragraph-regular.speaker-title{text-align:center;margin-top:0}#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b71-b9c728b5,#w-node-_44fcc03c-b894-ca58-a98f-95ad35a03b81-b9c728b5{justify-self:center}}.two-column-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:center;align-items:center;padding:0;display:grid}@media screen and (max-width: 767px){.two-column-grid{grid-template-columns:1fr}}.two-column-layout---image{padding-top:2em;padding-bottom:60px;position:relative}.two-column-layout---image.common-two-column-layout---image{padding-top:123px;padding-bottom:75px}@media screen and (max-width: 991px){.two-column-layout---image{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 767px){.two-column-layout---image{padding-top:30px;padding-bottom:30px}.two-column-layout---image.common-two-column-layout---image{padding-top:75px}}@media screen and (max-width: 479px){.two-column-layout---image.common-two-column-layout---image{padding-top:30px;padding-bottom:30px}}.two-column-layout-wrapper{grid-column-gap:32px;grid-row-gap:32px;grid-template:".Area" /1fr 1fr;grid-auto-columns:1fr;margin-bottom:60px;margin-left:20px;margin-right:20px;display:grid;position:relative}.two-column-layout-wrapper.after-form-submition-summary{grid-template-columns:1fr}.two-column-layout-wrapper.no-margin{margin-bottom:0}.blog-detail-content-wrapper.two-column-layout-wrapper{margin-bottom:0;margin-left:0;margin-right:0}.blog-detail-content-wrapper.two-column-layout-wrapper.after-form-submition-summary{position:static}@media screen and (max-width: 991px){.two-column-layout-wrapper.no-x-margin{margin-left:0;margin-right:0}}@media screen and (max-width: 767px){.two-column-layout-wrapper{z-index:1;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-columns:1fr;display:flex;position:relative}}@media screen and (max-width: 479px){.two-column-layout-wrapper{flex-direction:column;display:flex}}.two-column-layout-shape-2{width:245px;height:81px;position:absolute;inset:auto 0% -100px auto}.two-column-layout-shape-2.landing-two-column-layout-shape-2{z-index:0;bottom:30px}@media screen and (max-width: 479px){.two-column-layout-shape-2.landing-two-column-layout-shape-2{display:none}}.two-column-layout-image-text{padding-top:12px;padding-bottom:12px}.two-column-layout-paragraph{color:var(--color-foreground);margin:0;font-family:var(--font-secondary);font-size:20px;line-height:30px}@media screen and (max-width: 767px){.two-column-layout-image-text{order:1}.two-column-layout-paragraph{font-size:16px;line-height:22px}}@media screen and (max-width: 479px){.two-column-layout-image-text.common-two-column-layout-image-text{padding-bottom:0}.two-column-layout-paragraph,.two-column-layout-paragraph.main-two-column-layout-paragraph{margin-bottom:0}}section[id]:before{content:"";display:block;height:110px;margin:-110px 0 0}.anchor-destination:before{content:none;display:block;height:110px;margin:-110px 0 0;position:absolute;top:-110px}div#hs-eu-cookie-confirmation{color:inherit!important;font-weight:inherit!important;text-shadow:inherit!important;font-size:16px!important;font-family:inherit!important;line-height:inherit!important;text-align:inherit!important}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{background:#333!important;max-width:100%!important;display:flex;flex-direction:column;align-items:center}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording{max-width:900px!important;margin-bottom:0!important}#hs-eu-policy-wording p{color:#fff!important;font-family:var(--font-secondary);gap:5px}#hs-eu-policy-wording p a{display:inline-flex;border-bottom-width:0!important;margin-bottom:0!important;padding-bottom:0!important;line-height:20px!important;color:var(--primary-green-light)!important;text-decoration:none!important;white-space:nowrap}#hs-eu-cookie-confirmation{background-image:linear-gradient(86deg,var(--primary-blue),var(--color-primary))}#hs-eu-cookie-confirmation:before{content:"";z-index:-100;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(86deg,var(--primary-blue),var(--color-primary));filter:blur(10px);transform:translate3d(0,-10px,-1px);border-radius:inherit;pointer-events:none}#hs-eu-cookie-confirmation-inner:before{content:"";display:block;background-color:#000;width:100%}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{display:flex;align-items:center;margin-right:200px!important;justify-content:flex-end;max-width:900px!important;width:100%}@media (max-width: 800px){div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{justify-content:center!important;margin-right:0!important}}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group{gap:20px}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button[role=button]{float:none!important;border:1px solid var(--color-primary)!important;background-color:var(--color-primary)!important;color:var(--color-black)!important;text-align:center!important;overflow-wrap:normal!important;-o-object-fit:fill!important;object-fit:fill!important;border-radius:0!important;padding:.5rem 1rem!important;font-family:var(--font-primary)!important;font-size:1rem!important;font-weight:700!important;line-height:22px!important;transition:color .4s,background-color .4s!important;display:inline-block!important;position:static!important}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button[role=button]:hover{background-color:#000!important;color:var(--color-primary)!important}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button[role=button]{z-index:5!important;color:var(--color-primary)!important;text-align:center!important;border:0 solid #000!important;grid-template-rows:auto!important;grid-template-columns:1fr 1fr!important;grid-auto-columns:1fr!important;align-items:center!important;padding:0!important;font-family:var(--font-primary)!important;font-size:1rem!important;font-weight:700!important;line-height:16px!important;text-decoration:none!important;display:flex!important;position:relative!important}div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button[role=button]:hover{color:#fff!important}ul.slick-dots li,ul.slick-dots li button{transition:width .4s}li.list-item.alphabet::marker{color:var(--color-primary)}.blog-post-summary ol li::marker{color:var(--primary-green-light)}.blog-post-summary ul li::marker{color:var(--primary-green-light)}#trial-form-success-message-wrapper .blog-post-summary ol li::marker,#neighborhood-watch-demo-hero-success-message-wrapper .blog-post-summary ol li::marker{color:var(--primary-teal);font-weight:700}.alphabet-list-style li::marker,.sub-dot-list-style li::marker{color:var(--primary-teal)}.slick-list.draggable,.slider.testimonials-slider .slick-list.draggable{overflow:visible}@media screen and (min-width: 320px) and (max-width: 991px){.testimonials-slider-item.slick-slide:not(.slick-active) .gradient-blue-green-2 .testimonials-slider-content{min-height:100%!important;height:100%}.testimonials-slider-item.slick-slide:not(.slick-active) .gradient-blue-green-2{background:0 0;padding:35px!important}.search-input.mobile{margin-bottom:20px;width:100%}}input:not(.floating-input):not([type=checkbox]).has-value+label,input:not(.floating-input):not([type=checkbox]):focus+label,textarea.has-value+label,textarea:focus+label{top:6px;font-size:10px!important;line-height:10px!important;color:#fff!important}ul.slick-dots{display:flex;justify-content:center;gap:15px;top:107px;position:relative}ul.slick-dots li{width:11px;cursor:pointer;list-style:none;height:11px;text-decoration:none;border-radius:100px;border:1px solid var(--color-primary)}:root ul.slick-dots li{border:1px solid var(--color-green)}:root [data-theme=light] ul.slick-dots li{border:1px solid var(--color-black)}:root ul.slick-dots li.slick-active{background-color:var(--color-green)}:root [data-theme=light] ul.slick-dots li.slick-active{background-color:var(--color-black)}@media screen and (min-width: 320px) and (max-width: 1024px){ul.slick-dots{padding-left:0;top:50px}}.accordion__item>.accordion-header:after,.accordion__item__faq>.accordion-header:after{content:"";float:right;display:block;transition:.3s;opacity:100;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1280px) and (max-width: 1440px){#w-node-da0dc379-9568-2497-c382-694cbf9975a5-27d79d06{grid-area:1/1/2/44!important}}.accordion__item.js-accordion-item.accordion__item__faq:first-child{border-top:0}.accordion__item>.accordion-header:after{background-image:url(https://assets-global.website-files.com/655d92689c415e9fefcf2368/656441d92b1162f7be36d189_FAQ%20arrow.svg)!important;position:relative;height:12px;top:2px;transform:rotate(0);width:12px}.accordion__item.active>.accordion-header:after{transform:rotate(-180deg)}.accordion__item.js-accordion-item:last-child{border-bottom:1px solid #fff}.accordion-body.js-accordion-body{display:none}@media (max-width: 991px){.slider-button{left:20px;right:20px}.accordion__item__faq>.accordion-header:after{height:24px!important;width:25px!important;top:0!important}}.accordion__item__faq>.accordion-header:after{background-image:url(https://assets-global.website-files.com/655d92689c415e9fefcf2368/656586dcbfdb733f67438298_Group%204903.svg)!important;position:relative;height:31px;top:2px;transform:rotate(-180deg);width:31px}.accordion__item__faq.active>.accordion-header:after{transform:rotate(0);background-image:url(https://assets-global.website-files.com/655d92689c415e9fefcf2368/656586dc3bab343494e5e662_Group%2011803.svg)!important}.testimonials-slider-item.slick-slide:not(.slick-active) .gradient-blue-green-2{background:0 0}input.search-button.w-button{background-image:url(https://assets-global.website-files.com/655d92689c415e9fefcf2368/655efb41f4bb20e00c9cfe91_Group%2039892.svg);background-repeat:no-repeat;top:50%;transform:translateY(-50%);background-size:contain;padding:0;width:18px;right:10px;height:18px}.slider.testimonials-slider ul.slick-dots{display:flex!important;justify-content:center;gap:13px;position:relative;top:0}.search-input.results-search-input{visibility:visible;padding-left:22px}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--primary-teal);width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:.15em;transform:translateY(-.075em)}.cwf-slider .select-field{-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider.testimonials-slider .slick-track{display:flex;align-items:center}.testimonials-slider-item.slick-slide{display:flex;flex-direction:column;height:auto}.testimonials-slider-content{height:100%;display:flex;flex-direction:column}.testimonials-slider-content-inner{display:flex;margin-top:auto}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px var(--color-input-bg) inset;-webkit-text-fill-color:var(--color-foreground);border:3px solid var(--color-input-bg);padding:7px 17px}.underline{text-decoration:underline;color:inherit}select:-webkit-autofill{-webkit-box-shadow:0 0 0 50px var(--color-input-bg) inset!important;-webkit-text-fill-color:var(--color-foreground);border:3px solid var(--color-input-bg);padding:7px 17px}@media screen and (min-width: 320px) and (max-width: 520px){.blog-post-summary.first .w-embed .Table.Main{overflow-x:scroll}}code{font-family:var(--font-mono);color:var(--color-highlight);font-weight:700;font-size:1rem}.primary-border-gradient{background:linear-gradient(var(--color-black),var(--color-black)) padding-box,linear-gradient(137deg,#00c8d4 14.64%,#00bdd8 27.37%,#00a1e5 50%,#0073f9 78.99%,#0068ff 85.36%),border-box;border-radius:0;border:1px solid transparent}.page-wrapper{overflow-x:clip}.accordion-body.js-accordion-body{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.75s;display:block;max-height:1000px}.accordion-body.js-accordion-body.closed{max-height:0;overflow:hidden}.slick-list,.slider.testimonials-slider .slick-list{overflow:visible}.slider .slick-current .active-gradient-blue-green{background-image:linear-gradient(90deg,var(--color-secondary),var(--color-primary));border-radius:0;padding:45px;position:relative;top:0%;right:0%;bottom:0%;left:0%;box-shadow:inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 200px 40px var(--color-black)}.active-gradient-blue-green.testimonial-gradient-blue-green-2{margin-top:-20px;padding:45px}.text-field-select .dropdown-link,label.w-checkbox{pointer-events:fill}.checkbox{margin-top:8px}.dropdown-list.w--open{overflow-y:scroll;border:var(--form-field-border) solid var(--primary-blue);background-color:var(--color-black);-o-object-fit:cover;object-fit:cover;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.w-input::spelling-error{color:var(--color-foreground)}.pseudo-link#Left,.pseudo-link#left{width:100%}.pseudo-link#Center,.pseudo-link#center{width:auto}label.is-active .checkbox-filter-label{color:var(--color-primary)}@media screen and (max-width: 767px){.testimonials-slider-item{padding:0}}@media screen and (min-width: 1024px){.page-wrapper{overflow-x:initial}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}[dir=rtl] .slick-prev{right:0;left:auto}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:0}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:24px;height:24px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:24px;height:24px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.close-banner{background:none;padding-right:16px}.g2-award-container{flex-wrap:wrap;display:flex;gap:16px;justify-content:center}.g2-carousel-outer{max-width:644px;margin:auto}@media screen and (max-width: 660px){.g2-carousel-outer{max-width:100vw;padding-right:16px}}.g2-award-image{width:116px;margin:auto}.g2-award-image.carousel-item{max-width:100%}@media screen and (max-width: 660px){.g2-award-image.carousel-item{max-width:320px}}.g2-carousel-outer .slick-slide{padding:0 8px}@media screen and (min-width: 640px){.counter-box{max-width:75%}}@media screen and (max-width: 1024px){.counter-box{flex:auto;flex-basis:100%}.grid-four-column.counter-grid{text-align:center}}@media screen and (min-width: 1025px){.counter-box{max-width:none}}.hs-cookie-notification-position-bottom{display:none!important}.ab-test-root{display:none}.footer{padding-top:34px;z-index:0}.footer-section{padding-bottom:0}.footer-section-image{display:block;width:100%;max-width:1440px;margin:0 auto}.footer-section-image img{display:block;width:100%;height:auto}@media screen and (min-width: 768px){.footer-section-image{position:relative;aspect-ratio:10 / 2.2;overflow:hidden}.footer-section-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 6%;object-position:center 6%;transform-origin:center top}}.primary-container{max-width:1196px;padding-left:20px;padding-right:20px}.footer-inner-grid{grid-column-gap:90px;grid-row-gap:90px;grid-template-rows:auto;grid-template-columns:.8fr 1fr 1fr 1fr .8fr;grid-auto-columns:1fr;margin-bottom:56px;display:grid}.footer-inner-four-grid{grid-column-gap:60px;grid-row-gap:60px;grid-template-columns:.7fr .5fr .7fr 116px 1fr;justify-content:space-between;place-items:stretch stretch;display:flex}.footer-col{flex:1;width:100%;z-index:10!important}.footer-title-container{cursor:default;width:100%;padding:0;display:block}.footer-title{color:var(--color-foreground);margin-top:0;margin-bottom:18px;font-size:20px;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;line-height:1.2}.footer-title-large{font-size:39px;line-height:49px}.footer-caret{display:none}.footer-nav-item-container{background-color:var(--black) 0;display:block;position:relative}.footer-nav-item{color:var(--color-foreground);margin-bottom:16px;font-family:var(--font-secondary);font-size:14px;font-weight:400;text-decoration:none;transition:color .4s;display:block}.footer-nav-item:hover{color:var(--color-primary)}.footer-gradient-line{background-image:linear-gradient(90deg,var(--color-secondary),var(--color-tertiary));width:100%;height:1px;margin-bottom:20px}.footer-brand{display:inline-block}.fcg-cta{color:var(--off-white);font-family:var(--font-secondary);font-size:10px;line-height:20px;text-decoration:none;transition:color .4s}.fcg-cta:hover{color:var(--color-primary);font-weight:400}.fcg-seperator{color:var(--off-white);margin-left:8px;margin-right:8px;font-size:10px;line-height:20px}.fcg-col{text-align:center;width:100%;margin-bottom:22px}.fcg-col-md-order-2{order:2}.footer-50-50-section{display:flex;width:100%;gap:2rem}.footer-layout-grid{display:grid;width:100%;--footer-gutter: calc(var(--cc-pad-x, 16px) + max(0px, (100% - var(--cc-max-width, 1200px)) / 2));grid-template-columns:[full-start] var(--footer-gutter) [content-start] 1fr 2rem 1fr [content-end] var(--footer-gutter) [full-end];-moz-column-gap:0;column-gap:0;row-gap:3rem;align-items:start;grid-template-areas:".       links links links ." "divider divider divider divider divider" ".       left  .     right ."}.footer-area-links{grid-area:links}.footer-area-divider{grid-area:divider}.footer-layout-grid .footer-50-50-left-panel{grid-area:left}.footer-layout-grid .footer-50-50-right-panel{grid-area:right}.footer-layout-grid .footer-inner-grid{margin-bottom:0}.footer-50-50-left-panel{width:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.footer-50-50-right-panel{width:100%!important;background-color:#3b3b3b!important;padding:1.25rem 2rem!important;border-radius:0!important}.footer-50-50-right-panel #form-success-panel{min-width:auto;padding:20px 30px}.footer-50-50-right-panel{position:relative;--footer-panel-chamfer: 44px;--footer-panel-border: 1px;background-color:var(--border-gray)!important;border:none!important;border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--footer-panel-chamfer)),calc(100% - var(--footer-panel-chamfer)) 100%,0 100%)}.footer-50-50-right-panel:before{content:"";position:absolute;inset:var(--footer-panel-border);background-color:var(--color-background);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--footer-panel-chamfer)),calc(100% - var(--footer-panel-chamfer)) 100%,0 100%);z-index:0}.footer-50-50-right-panel:after{content:"";position:absolute;top:0;left:0;width:4px;height:50px;background-color:var(--color-magenta);z-index:2}.footer-50-50-right-panel>*{position:relative;z-index:1}.footer-blog-signup-form{background-color:var(--color-background)!important;padding:0!important}.footer-50-50-right-panel .dynamic-form-title{display:none!important}.footer-blog-signup-email-input{width:100%!important}:root .footer-blog-signup-email-input input{background-color:var(--color-background)!important;border:1px solid var(--color-gray-500);border-width:1.5px}:root .footer-blog-signup-email-input input:-moz-placeholder:not(:focus)~label{color:var(--color-gray-250)}:root .footer-blog-signup-email-input input:placeholder-shown:not(:focus)~label{color:var(--color-gray-250)}.footer-blog-signup-submit-button{min-width:7.8rem!important}.footer-blog-signup-privacy-policy{margin-top:-1.25rem!important}.footer-copyright{color:var(--color-gray-250);font-family:var(--font-mono);font-weight:500;padding-top:.07rem;padding-left:.75rem;margin-left:.5rem;text-align:left;font-size:10px}.footer-policy-container{display:flex;flex-wrap:wrap}.footer-policy{border-right:1px solid #4a4a4a;text-align:left;font-size:14px;margin-right:10px;margin-bottom:15px;padding-right:10px;color:var(--color-gray-250);font-family:var(--font-mono);text-transform:uppercase;font-weight:500}.footer-policy:last-child{border-right:none}.footer-meta{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"policy  policy" "socials copyright";align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:1.5rem}.footer-meta-policy{grid-area:policy}.footer-meta-socials{grid-area:socials}.footer-meta-copyright{grid-area:copyright}@media screen and (max-width: 991px){.footer-inner-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr auto}.footer-inner-four-grid{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;border-bottom:1.5px solid var(--color-gray-500);margin-right:-16px;margin-left:-16px}.footer-column{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.75s;max-height:0;overflow:hidden}.footer-column-open{max-height:500px}.footer-col,.footer-title{text-align:center}.footer-title{margin-bottom:0;line-height:46px;font-size:16px;color:var(--color-teal)}.footer-title-large{margin-bottom:10px}.footer-title-container{flex-flow:wrap;justify-content:center;align-items:baseline;display:flex;border-top:1.5px solid var(--color-gray-500);padding:4px 16px}.footer-caret{height:100%;margin-left:12px;display:block}.footer-nav-item-container{overflow:hidden}.footer-nav-item{text-align:left;padding-left:16px}.footer-50-50-section{flex-direction:column-reverse!important}.footer-layout-grid{grid-template-columns:[full-start] var(--footer-gutter) [content-start] 1fr [content-end] var(--footer-gutter) [full-end];-moz-column-gap:0;column-gap:0;row-gap:2rem;grid-template-areas:".       right   ." ".       links   ." "divider divider divider" ".       left    ."}}@media screen and (max-width: 767px){.footer{padding-top:34px}.footer-inner-grid{grid-column-gap:0px;grid-row-gap:0px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1.2fr;justify-content:center;margin-bottom:35px;display:flex}.footer-col{text-align:center}.footer-title-container{justify-content:center;align-items:baseline;display:flex}.footer-title{text-align:center;margin-bottom:0;line-height:46px}.footer-title-large{margin-bottom:10px;font-size:29px;line-height:36px}.footer-caret{width:auto;height:100%;margin-left:12px;display:block}.footer-nav-item-container{display:block;overflow:hidden}.fcg-col{text-align:center;width:100%;margin-bottom:22px}.fcg-col-md-order-2{order:2}.footer-blog-signup-submit-button{width:100%!important}.footer-50-50-left-panel-summary span{font-size:18px!important}.footer-meta{grid-template-columns:1fr;grid-template-areas:"socials" "policy" "copyright";align-items:start}.footer-meta-copyright{margin-left:0;padding-left:0}}@media screen and (max-width: 479px){.footer{padding-top:34px}.footer-inner-grid{grid-template-columns:1fr}}@media screen and (max-width: 450px){.footer-copyright{border:none;margin-top:0;margin-left:0;padding-left:0}}.section-with-toc-body section{padding-inline:0!important;max-width:none!important;margin-inline:0!important}.gist table{width:auto!important}.gist .blob-num{min-width:50px!important}.builder-81b2a7a8192d4cacb024d16318411845.builder-block{padding-top:20px;padding-bottom:20px}.review-rating-star{width:23px;max-width:100%;height:22px;max-height:100%}.rating-group{grid-column-gap:17px;grid-row-gap:17px;margin-top:32px;display:flex;flex-flow:column}@media screen and (max-width: 479px){.rating-group{flex-flow:column wrap}}.ip-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;container-type:inline-size}@container (max-width: 640px){table.huntress-mobile-wrapping-table{border:none}table.huntress-mobile-wrapping-table colgroup{display:none}table.huntress-mobile-wrapping-table thead,table.huntress-mobile-wrapping-table>tr[bgcolor],table.huntress-mobile-wrapping-table tbody>tr[bgcolor]{display:none}table.huntress-mobile-wrapping-table tbody>tr,table.huntress-mobile-wrapping-table>tr:not([bgcolor]){display:block;margin-bottom:.75rem;border:1px solid rgba(255,255,255,.15);border-radius:0;overflow:hidden}table.huntress-mobile-wrapping-table tbody>tr td,table.huntress-mobile-wrapping-table>tr:not([bgcolor]) td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border:none;border-bottom:1px solid rgba(255,255,255,.08);padding:.5rem .75rem;text-align:right}table.huntress-mobile-wrapping-table tbody>tr td:last-child,table.huntress-mobile-wrapping-table>tr:not([bgcolor]) td:last-child{border-bottom:none}table.huntress-mobile-wrapping-table tbody>tr td[data-label]:before,table.huntress-mobile-wrapping-table>tr:not([bgcolor]) td[data-label]:before{content:attr(data-label);font-weight:700;flex-shrink:0;color:var(--primary-teal);text-align:left}table.huntress-mobile-wrapping-table tbody>tr td .highlight,table.huntress-mobile-wrapping-table>tr:not([bgcolor]) td .highlight{display:inline-block}table.huntress-mobile-wrapping-table tbody>tr td>*,table.huntress-mobile-wrapping-table>tr:not([bgcolor]) td>*{text-align:right}}.osano-cm-dialog{display:flex;flex-direction:column;background-color:#333;padding:1rem;height:9rem;z-index:2147483601!important}.osano-cm-dialog:before{content:"";z-index:-1000;position:fixed;bottom:0;width:100%;height:9.5rem;background:linear-gradient(86deg,var(--primary-blue),var(--color-primary));filter:blur(10px);border-radius:inherit;pointer-events:none}:root .osano-cm-dialog{background-color:var(--color-black);border-top:1px solid var(--color-primary);box-shadow:0 0 14px 1px var(--color-primary);height:7rem}:root .osano-cm-dialog:before,:root .osano-cm-dialog:after{content:none}.osano-cm-dialog:after{content:"";z-index:-999;position:absolute;background-color:#333;top:0;width:100%;height:100%;overflow-y:visible}@media screen and (max-width: 767px){.osano-cm-dialog{height:12rem}.osano-cm-dialog:before{height:12.5rem}:root .osano-cm-dialog{height:11rem}}@media screen and (max-width: 479px){.osano-cm-dialog{height:12.5rem}.osano-cm-dialog:before{height:13rem}}@media screen and (min-width: 768px){:root .osano-cm-dialog{flex-direction:row;align-items:center}:root .osano-cm-dialog .osano-cm-content{width:auto!important;max-width:none;flex:1 1 auto}:root .osano-cm-dialog .osano-cm-buttons{margin-top:0!important;width:auto!important;flex:0 0 auto}}.osano-cm-content{text-align:start;width:100%!important;margin:0!important;font-family:var(--font-primary)!important;font-size:1.1rem!important;max-width:60rem}:root .osano-cm-content{text-align:start;width:100%!important;margin:0!important;font-family:var(--font-secondary)!important;font-size:1.1rem!important;max-width:60rem}.osano-cm-content__message{margin-bottom:0;margin-right:.25rem}.osano-cm-buttons{display:flex!important;width:100%!important;max-width:100%!important;margin:0!important;margin-top:1rem!important;flex-direction:row!important;justify-content:end!important;max-width:50rem!important}.osano-cm-button{flex:none!important;margin:5px!important;float:none;border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-black);text-align:center;border-radius:5px;font-family:var(--font-primary)!important;font-size:1rem;font-weight:700;line-height:22px;transition:color .4s,background-color .4s;width:auto!important}:root .osano-cm-button{flex:none!important;margin:5px!important;float:none;border:1px solid var(--color-green);background-color:var(--color-green);color:var(--color-black);text-align:center;border-radius:0;font-family:var(--font-secondary)!important;font-size:1rem;font-weight:700;line-height:22px;transition:color .4s,background-color .4s;width:auto!important}.osano-cm-deny{background:none;color:var(--color-primary);border:none}.osano-cm-deny:focus{outline-color:var(--color-foreground);outline-offset:2px;outline-width:1px;outline-style:solid;background:none!important}.osano-cm-button:focus{outline-color:var(--color-foreground);outline-offset:2px;outline-width:1px;outline-style:solid;background-color:var(--color-primary)}@media screen and (min-width: 768px){.osano-cm-button{margin-left:1rem!important;margin-right:1rem!important}}.osano-cm-button:hover{background-color:var(--color-black);color:var(--color-primary)}:root .osano-cm-button:hover{background-color:var(--color-black);color:var(--color-green)}.osano-cm-window__widget{display:none}.huntress-osano-widget{background-image:url(`https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2Fcda58da38bf84290afda8f2cf1995328`);border:none;cursor:pointer;bottom:12px;left:12px;width:80px;height:80px;outline:none;padding:0;position:fixed;transition:transform .1s linear 0s,opacity .2s linear 0ms,visibility 0ms linear 0ms;visibility:visible;z-index:2147483636}.drift-conductor-item{z-index:2147483600!important}.osano-cm-info-dialog-header,.osano-cm-info-dialog-header .osano-cm-header{background-color:var(--color-black);font-family:var(--font-primary)!important;background:var(--color-black)}.osano-cm-link{color:var(--primary-green-light)!important;text-decoration:none}:root .osano-cm-link{color:var(--color-primary)!important;text-decoration:none}.osano-cm-link:hover{color:var(--primary-green-light);text-decoration:underline}:root .osano-cm-link:hover{color:var(--color-primary);text-decoration:underline}.osano-cm-info{background-color:var(--color-black);font-family:var(--font-primary)!important}:root .osano-cm-info{background-color:var(--color-black);font-family:var(--font-secondary)!important}.osano-cm-description,.osano-cm-toggle{font-size:1rem}:root .osano-cm-disclosure__toggle{color:var(--color-primary)!important}:root .osano-cm-toggle--checked .osano-cm-toggle__switch{background-color:var(--color-primary);border-color:var(--color-primary)}.osano-cm-opt-out-honored-wrapper{background:var(--color-black)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.osano-cm-opt-out-honored-wrapper__dot{fill:var(--color-primary)!important}.osano-cm-opt-out-honored-wrapper__tooltip-icon svg path{stroke:var(--color-primary)}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{background-color:#000000b3;border-radius:50%;border:none;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden],[data-rmiz-modal-overlay=visible]{background-color:#22232498}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion: reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}@font-face{font-family:Archivo Black;src:url(/fonts/archivo-black-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:block}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.body{--font-primary: "Archivo Black", sans-serif;--font-secondary: "Funnel Sans", sans-serif;--font-mono: "IBM Plex Mono", monospace}.body{--color-teal: #00dbe5;--color-green: #7EE500;--color-orange: #FF4000;--color-black: #050707;--color-white: #ffffff;--color-foreground: #F2F7F7;--color-background: #050707;--color-primary: var(--color-teal);--color-secondary: var(--color-magenta);--color-tertiary: var(--color-green);--card-border-color: var(--color-gray-250);--button-font-family: var(--font-secondary);--button-background-color: var(--color-primary);--button-border-color: var(--color-primary);--button-text-color: var(--color-black);--button-text-color-hover: var(--color-primary);--button-text-color-focus: var(--color-primary);--button-text-color-active: var(--color-primary);--button-text-color-disabled: var(--color-primary);--button-text-color-hover-disabled: var(--color-primary);--button-text-color-focus-disabled: var(--color-primary);--button-text-color-active-disabled: var(--color-primary);--button-outlined-background-color: transparent;--button-outlined-border-color: var(--color-primary);--button-outlined-text-color: var(--color-primary);--button-outlined-text-color-hover: var(--color-black);--button-outlined-text-color-focus: var(--color-primary);--button-outlined-text-color-active: var(--color-primary);--button-outlined-text-color-disabled: var(--color-black);--button-outlined-text-color-hover-disabled: var(--color-primary);--button-outlined-text-color-focus-disabled: var(--color-primary);--button-outlined-text-color-active-disabled: var(--color-primary);--button-outlined-background-color-disabled: transparent;--button-outlined-border-color-disabled: var(--color-primary);--button-link-text-color: var(--color-primary);--button-link-text-color-focus: var(--color-primary);--button-link-text-color-active: var(--color-primary);--button-link-text-color-disabled: var(--color-primary);--button-link-text-color-hover-disabled: var(--color-primary);--button-link-text-color-focus-disabled: var(--color-primary);--button-link-text-color-active-disabled: var(--color-primary);--button-border-radius: 0px;--button-border-radius-small: 0px;--button-border-radius-large: 0px}.body,:root [data-theme=dark],.body[data-theme=dark]{--primary-black: #050707;--color-background: #050707;--color-foreground: #ffffff;--off-white: #f4f4f4;--dark-gray: #272829;--color-input-bg: #333436;--border-gray: #7070704d;--border-white: #ffffff4d;--button-link-text-color-hover: var(--color-foreground)}:root [data-transparent-background=true],.body[data-transparent-background=true]{--color-background: transparent}:root [data-theme=transparent],.body[data-theme=transparent]{--color-background: transparent}:root [data-theme=light],.body[data-theme=light]{--primary-black: #ffffff;--color-background: #ffffff;--color-foreground: #050707;--off-white: #333333;--dark-gray: #f0f0f0;--color-input-bg: #f5f5f5;--border-gray: #d0d0d04d;--border-white: #0000004d;--button-link-text-color-hover: var(--color-foreground);color:var(--color-foreground)}.body{background-color:var(--color-background);font-family:var(--font-secondary)}:is(h1,h2,h3,h4,h5,h6),:root .heading-1,:root .heading-2,:root .heading-3,:root .heading-4,:root .heading-5,:root .heading-6{font-family:var(--font-secondary);font-weight:400;line-height:.85;letter-spacing:-.05em}:root .heading-qualifier,:root .heading-qualifier-lg,:root .heading-qualifier-md,:root .heading-qualifier-sm{font-family:var(--font-mono);font-weight:700;color:var(--color-magenta);text-transform:uppercase;font-size:16px}:root .heading-qualifier-lg{font-size:20px}:root .heading-qualifier-md{font-size:16px}:root .heading-qualifier-sm{font-size:14px}:root .title-lg,:root .title-md,:root .title-sm,:root .title-xs{font-family:var(--font-secondary);font-weight:700;line-height:1.4;letter-spacing:0}:root .title-lg{font-size:32px}:root .title-lg:not(:first-child){margin-top:2rem}:root .heading-qualifier+.title-lg:not(:first-child){margin-top:1rem}:root .title-lg+*{margin-top:1rem}:root .title-md{font-size:24px}:root .title-md:not(:first-child){margin-top:2rem}:root .title-md+*{margin-top:1rem}:root .title-sm{font-size:20px}:root .title-sm:not(:first-child){margin-top:2rem}:root .title-sm+*{margin-top:1rem}:root .title-xs{font-size:16px}:root .title-xs:not(:first-child){margin-top:2rem}:root .title-xs+*{margin-top:1rem}h1,:root .heading-1,:root .heading-h1{font-family:var(--font-primary);font-weight:400;text-transform:uppercase;font-size:56px;line-height:.9;letter-spacing:-.05em;overflow-wrap:break-word}h2,:root .heading-2,:root .heading-h2{font-family:var(--font-primary);font-weight:400;text-transform:uppercase;font-size:40px;line-height:.9;letter-spacing:-.05em}h3,:root .heading-3,:root .heading-h3{font-family:var(--font-primary);font-weight:400;text-transform:uppercase;font-size:28px;line-height:1;letter-spacing:-.02em}h4,:root .heading-4{font-size:20px}h5,:root .heading-5{font-size:16px}h6,:root .heading-6{font-size:12px}:is(code,pre,kbd),:root .code{font-family:var(--font-mono)}:root .display-xl,:root .display-lg,:root .display-md,:root .display-sm{font-family:var(--font-primary);font-weight:400;line-height:.85;letter-spacing:-.05em}:root .display-xl{font-size:192px}:root .display-lg{font-size:128px}:root .display-md{font-size:96px}:root .display-sm{font-size:72px}:root .headline-lg,:root .headline-md,:root .headline-sm,:root .headline-xs{font-family:var(--font-primary);font-weight:400;text-transform:uppercase}:root .headline-lg{font-size:56px;line-height:.9;letter-spacing:-.05em}:root .headline-md{font-size:40px;line-height:.9;letter-spacing:-.05em}:root .headline-sm{font-size:28px;line-height:1;letter-spacing:-.02em}:root .headline-xs{font-size:24px;line-height:1;letter-spacing:-.02em}@media screen and (max-width: 991px){:root .display-xl{font-size:160px}:root .display-lg{font-size:104px}:root .display-md{font-size:80px}:root .display-sm{font-size:64px}:root .headline-lg,:root .headline-md,:root .headline-sm,:root .headline-xs{font-family:var(--font-primary);font-weight:400;text-transform:uppercase}:root .headline-lg,h1,:root .heading-1,:root .heading-h1{font-size:48px;line-height:.9;letter-spacing:-.05em}:root .headline-md{font-size:32px;line-height:.9;letter-spacing:-.05em}:root .headline-sm{font-size:24px;line-height:1;letter-spacing:-.02em}:root .headline-xs{font-size:20px;line-height:1;letter-spacing:-.02em}}@media screen and (max-width: 767px){:root .display-xl{font-size:128px}:root .display-lg{font-size:96px}:root .display-md{font-size:72px}:root .display-sm{font-size:48px}:root .headline-lg,h1,:root .heading-1,:root .heading-h1{font-size:40px;line-height:.9;letter-spacing:-.05em}:root .headline-md{font-size:28px;line-height:1;letter-spacing:-.02em}:root .headline-md-mobile{font-size:28px;line-height:1;letter-spacing:-.02em}:root .headline-sm{font-size:20px;line-height:1;letter-spacing:-.02em}:root .headline-xs{font-size:18px;line-height:1;letter-spacing:-.02em}:root .title-lg{font-size:24px}:root .title-md{font-size:20px}:root .title-sm{font-size:16px}:root .title-xs{font-size:14px}}@media screen and (max-width: 479px){:root .display-xl{font-size:104px}:root .display-lg{font-size:80px}:root .display-md{font-size:60px}:root .display-sm{font-size:40px}:root .headline-lg.headline-lg--md-mobile{font-size:28px;line-height:1;letter-spacing:-.02em}}:root :is(.display-xl,.display-lg,.display-md,.display-sm,.headline-lg,.headline-md,.headline-sm) :is(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-primary)}:root .v2-grid-outline{border:1.5px solid var(--color-gray-500)}.body[data-theme=dark] .v2-grid-outline{border:1.75px solid var(--color-gray-500)}:root .v2-divider-top{border-top:1.5px solid var(--color-gray-500)}.body[data-theme=dark] .v2-divider-top{border-top:1.75px solid var(--color-gray-500)}:root .v2-divider-bottom{border-bottom:1.5px solid var(--color-gray-500)}.body[data-theme=dark] .v2-divider-bottom{border-bottom:1.75px solid var(--color-gray-500)}:root .v2-divider-top,:root .v2-divider-bottom{position:relative;z-index:1}:root .v2-divider-top .v2-grid-outline{border-top-width:0}:root .v2-divider-bottom .v2-grid-outline{border-bottom-width:0}:root .pill{display:inline-flex;align-items:center;height:auto;padding:4px 10px;border:1px solid currentColor;border-radius:0;background:transparent;color:var(--color-magenta);font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}:root .marker-checkmark-magenta li{margin-bottom:20px}:root .marker-checkmark-magenta li:last-child{margin-bottom:0}:root .banner-content,:root .banner-text,:root .banner-link,:root .banner-link-text{font-weight:400}:root .close-banner{color:var(--color-black)}:root .banner-content .title-md+*{margin-top:0}@media (min-width: 1244px){.body{--cc-pad-x: 0px}:root .content-container{padding-left:0;padding-right:0}}:root ._50-50-section--with-divider{padding-top:0;padding-bottom:0}@keyframes VOLUME_SMALL_WAVE_FLASH{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}@keyframes VOLUME_LARGE_WAVE_FLASH{0%{opacity:0}33%{opacity:1}66%{opacity:1}to{opacity:0}}.volume__small-wave{animation:VOLUME_SMALL_WAVE_FLASH 2s infinite;opacity:0}.volume__large-wave{animation:VOLUME_LARGE_WAVE_FLASH 2s infinite .3s;opacity:0}@media (prefers-reduced-motion: no-preference){@keyframes w-control-bar-fade-in{0%{opacity:0;transform:translate(50%) translateY(10px)}to{opacity:1;transform:translate(50%) translateY(0)}}}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset{font-size:14px}#wistia_chrome_23 #wistia_grid_29_wrapper div.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper span.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper ul.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper li.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper label.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper fieldset.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper button.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper img.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper a.w-css-reset{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper svg.w-css-reset{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper p.w-css-reset{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper a.w-css-reset{border:0}#wistia_chrome_23 #wistia_grid_29_wrapper h1.w-css-reset{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:2em;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper h2.w-css-reset{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:1.5em;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper h3.w-css-reset{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:1.17em;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper p.w-css-reset{margin:1.4em 0}#wistia_chrome_23 #wistia_grid_29_wrapper a.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper span.w-css-reset{display:inline}#wistia_chrome_23 #wistia_grid_29_wrapper svg.w-css-reset{display:inline}#wistia_chrome_23 #wistia_grid_29_wrapper ul.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper ol.w-css-reset,#wistia_chrome_23 #wistia_grid_29_wrapper li.w-css-reset{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased;list-style-type:none}#wistia_chrome_23 #wistia_grid_29_wrapper ul:before.w-css-reset{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper ol:before.w-css-reset{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper li:before.w-css-reset{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper ul:after.w-css-reset{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper ol:after.w-css-reset{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper li:after.w-css-reset{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper label.w-css-reset{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;float:none;outline:none}#wistia_chrome_23 #wistia_grid_29_wrapper button.w-css-reset{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;outline:none;position:static}#wistia_chrome_23 #wistia_grid_29_wrapper img.w-css-reset{border:0;display:inline-block;vertical-align:top;border-radius:0;outline:none;position:static}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset button::-moz-focus-inner{border:0}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree{font-size:14px}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree div,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree span,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree ul,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree li,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree label,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree fieldset,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree button,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree img,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree a{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree svg{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree p{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree a{border:0}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree h1{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:2em;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree h2{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:1.5em;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree h3{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:1.17em;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree p{margin:1.4em 0}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree a,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree span{display:inline}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree svg{display:inline}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree ul,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree ol,#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree li{box-sizing:inherit;box-shadow:none;color:inherit;display:block;float:none;font:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;letter-spacing:0;line-height:inherit;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;padding:0;position:static;text-decoration:none;text-transform:none;text-shadow:none;transition:none;word-wrap:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-font-smoothing:antialiased;list-style-type:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree ul:before{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree ol:before{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree li:before{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree ul:after{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree ol:after{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree li:after{display:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree label{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;float:none;outline:none}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree button{background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:0;outline:none;position:static}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree img{border:0;display:inline-block;vertical-align:top;border-radius:0;outline:none;position:static}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-tree button::-moz-focus-inner{border:0}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-max-width-none-important{max-width:none!important}#wistia_chrome_23 #wistia_grid_29_wrapper .w-css-reset-button-important{border-radius:0!important;color:#fff!important}#wistia_grid_29_wrapper{box-sizing:content-box;font-family:Arial,sans-serif;font-size:14px;height:100%;position:relative;text-align:left;width:100%}#wistia_grid_29_wrapper *{box-sizing:content-box}#wistia_grid_29_above{position:relative}#wistia_grid_29_main{display:block;height:100%;position:relative}#wistia_grid_29_behind{height:100%;left:0;position:absolute;top:0;width:100%}#wistia_grid_29_center{height:100%;overflow:hidden;position:relative;width:100%}#wistia_grid_29_front{display:none;height:100%;left:0;position:absolute;top:0;width:100%}#wistia_grid_29_top_inside{position:absolute;left:0;top:0;width:100%}#wistia_grid_29_top{width:100%;position:absolute;bottom:0;left:0}#wistia_grid_29_bottom_inside{position:absolute;left:0;bottom:0;width:100%}#wistia_grid_29_bottom{width:100%;position:absolute;top:0;left:0}#wistia_grid_29_left_inside{height:100%;position:absolute;left:0;top:0}#wistia_grid_29_left{height:100%;position:absolute;right:0;top:0}#wistia_grid_29_right_inside{height:100%;right:0;position:absolute;top:0}#wistia_grid_29_right{height:100%;left:0;position:absolute;top:0}#wistia_grid_29_below{position:relative}@media screen and (max-width: 479px){._50-50-mobile-cta{width:100%}}._50-50-carousel-wrapper{width:100%;max-width:100%;min-width:0}._50-50-carousel-wrapper .basic-carousel-wrapper,._50-50-carousel-wrapper .splide{max-width:100%;min-width:0}@media screen and (max-width: 767px){._50-50-carousel-wrapper .splide__arrows{display:none}._50-50-carousel-wrapper{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}}._50-50-section-card{border-radius:5px;box-shadow:0 0 8px 5px #0000004d;overflow:hidden;background-color:var(--color-background)}._50-50-section-card img{aspect-ratio:16 / 9;width:100%;-o-object-fit:cover;object-fit:cover}._50-50-section-card-fade-image img{-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);mask-image:linear-gradient(to bottom,black 60%,transparent 100%);margin-bottom:-3rem}._50-50-column-one .splide__slide{padding:8px}@layer utilities{._50-50-column-one .splide>div:has(>.slick-dots){margin-top:.5rem!important}}.positioning-grid-section{width:100%;position:relative}.positioning-grid-wrapper{position:relative;max-width:1200px;margin:0 auto}.positioning-grid-content{position:relative;box-sizing:border-box;margin-top:32px}.positioning-grid{display:grid;gap:24px;width:100%}.positioning-grid-1-cards{grid-template-columns:1fr;max-width:600px;margin:0 auto}.positioning-grid-2-cards{grid-template-columns:repeat(2,1fr)}.positioning-grid-3-cards{grid-template-columns:repeat(3,1fr)}.positioning-grid-4-cards{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width: 991px){.positioning-grid-2-cards,.positioning-grid-3-cards,.positioning-grid-4-cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 767px){.positioning-grid-1-cards,.positioning-grid-2-cards,.positioning-grid-3-cards,.positioning-grid-4-cards{grid-template-columns:1fr}}.positioning-card{display:flex;gap:20px;flex-direction:column;position:relative;flex-shrink:1;box-sizing:border-box;height:100%;flex-grow:1;min-width:30%;padding:32px 32px 48px;justify-content:flex-start;background:#222324e6;border:1px solid rgba(112,112,112,.3);box-shadow:0 0 30px #0009;align-items:center;min-height:166px;border-radius:8px;overflow:hidden}:root .positioning-card{background:var(--color-background);border:1.5px solid var(--color-gray-500);border-radius:0;gap:20px;padding-top:40px;padding-bottom:78px}.positioning-card.solid-background{background:var(--color-background)}.positioning-card:has(.positioning-stat img){min-height:280px}.positioning-card-icon{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;min-height:0px;padding-bottom:20px}:root .positioning-card-icon{padding-bottom:0}.positioning-card-subject-wrapper{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){:root .positioning-card,:root .positioning-card-stats,:root .positioning-stat{text-align:left;align-items:flex-start;gap:20px}:root .positioning-card-heading{text-align:left}:root .positioning-stat-divider{width:100%}:root .positioning-card-cta{margin-top:32px}:root .card-carousel-section-card .positioning-card-icon{align-self:center}:root .card-carousel-section-card .positioning-card-subject-wrapper{align-self:flex-start}:root .card-carousel-section-card .positioning-card-subject-headings,:root .card-carousel-section-card .positioning-card-heading,:root .card-carousel-section-card .positioning-card-subheading,:root .card-carousel-section-card .positioning-card-description,:root .card-carousel-section-card .positioning-card-cta{justify-items:flex-start;text-align:left;align-self:flex-start}:root .card-carousel-section-card .positioning-card-subheading{align-self:flex-start}:root .card-carousel-section-card .positioning-card-cta{align-self:flex-start}}.positioning-card-heading{display:flex;flex-direction:column;position:relative;flex-shrink:0;box-sizing:border-box;line-height:110%;height:auto;font-family:var(--font-primary);font-size:39px;font-weight:700;text-align:center;margin-bottom:0;margin-top:0}:root .positioning-card-heading{font-family:var(--font-primary);color:var(--color-foreground);background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:currentColor;margin-top:8px}.positioning-card-heading p:last-of-type{margin-bottom:0}:root .positioning-card-heading p:empty{margin-top:0}.positioning-card-subheading{color:var(--color-foreground);text-align:center;font-family:var(--font-primary);font-size:25px;font-style:normal;font-weight:700;line-height:110%;padding-top:10px}:root .positioning-card-subheading{text-transform:none;font-size:25px}:root .positioning-card-subheading.title-md{text-transform:none;font-size:25px;margin-top:0}.positioning-card-description{display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:auto;font-family:var(--font-primary);color:var(--color-foreground);text-align:left;text-wrap:balance;font-size:18px;line-height:140%}:root .positioning-card-description{font-family:var(--font-secondary)}.positioning-card-description>div{display:flex;flex-direction:column}.positioning-card-description p:not(:first-child){margin-top:0}.positioning-card-stats{display:flex;flex-direction:column;align-items:center;gap:16px}.positioning-stat{display:flex;flex-direction:column;position:relative;box-sizing:border-box;height:auto;font-family:var(--font-primary);color:var(--color-foreground);text-align:center;text-wrap:balance;font-size:20px;line-height:140%;font-weight:700;align-items:center}:root .positioning-stat{font-family:var(--font-mono);font-weight:600}.positioning-stat p{margin:0}.positioning-stat-divider{width:220px;border-style:dashed;border-width:1px;border-color:#ffffff4d}:root .positioning-stat-divider{border-color:var(--color-gray-500);border-style:solid;border-width:1.5px}.positioning-card-cta{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.positioning-grid-awards-row{gap:0;border:1.5px solid var(--color-gray-500)}.positioning-grid-awards-row .positioning-card{background:transparent;border:none;border-radius:0;box-shadow:none;min-height:180px;gap:24px;padding:40px 32px;justify-content:center}.positioning-grid-awards-row .positioning-card+.positioning-card{border-left:1.5px solid var(--color-gray-500)}.positioning-grid-awards-row .positioning-card-icon{padding-bottom:0;align-items:center;justify-content:center}.positioning-grid-awards-row .positioning-card-description{text-align:center;font-family:var(--font-secondary);font-size:16px;line-height:140%;color:var(--color-foreground)}@media only screen and (max-width: 991px){.positioning-grid-awards-row.positioning-grid-2-cards{grid-template-columns:repeat(2,1fr)}.positioning-grid-awards-row.positioning-grid-3-cards{grid-template-columns:repeat(3,1fr)}.positioning-grid-awards-row.positioning-grid-4-cards{grid-template-columns:repeat(4,1fr)}}.positioning-grid-awards-row.positioning-grid-awards-fullbleed{position:relative;border-top:none;border-bottom:none}.positioning-grid-awards-row.positioning-grid-awards-fullbleed:before,.positioning-grid-awards-row.positioning-grid-awards-fullbleed:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100vw;border-top:1.5px solid var(--color-gray-500);pointer-events:none}.positioning-grid-awards-row.positioning-grid-awards-fullbleed:before{top:0}.positioning-grid-awards-row.positioning-grid-awards-fullbleed:after{bottom:0}@media only screen and (max-width: 767px){.positioning-grid-awards-row.positioning-grid-2-cards,.positioning-grid-awards-row.positioning-grid-3-cards,.positioning-grid-awards-row.positioning-grid-4-cards{grid-template-columns:1fr}.positioning-grid-awards-row .positioning-card+.positioning-card{border-left:none;border-top:1.5px solid var(--color-gray-500)}}.base-image-auto{width:auto;height:auto}.base-image-full{width:100%;height:100%}.base-badge{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:0;height:24px;padding:0 10px;border:1px solid var(--color-foreground);background:transparent;color:var(--color-foreground);font-family:var(--font-primary);font-size:13px;font-weight:500;line-height:1;text-transform:uppercase}.base-badge--white-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:10px;height:25px;padding:0 8px;background:var(--color-white);color:var(--color-background);border-radius:5px;font-family:var(--font-primary);font-size:12px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.base-badge--featured{width:-moz-fit-content;width:fit-content;border-radius:0;height:24px;padding:0 10px;border:1px solid var(--color-teal);background:transparent;color:var(--color-teal);font-family:var(--font-primary);font-size:13px;font-weight:500;line-height:1;text-transform:uppercase}.base-badge.hoverable{cursor:pointer;transition:color .3s,border-color .2s}.base-badge.hoverable:hover{color:var(--primary-teal);border-color:var(--primary-teal)}:root .base-badge{width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;height:24px;border-radius:0;padding:3px 10px;background:var(--color-background);font-family:var(--font-mono);font-weight:600;font-size:12px;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none!important;text-transform:uppercase}.body,:root [data-theme=dark],.body[data-theme=dark]{--badge-default-color: var(--color-gray-250)}:root [data-theme=light],.body[data-theme=light]{--badge-default-color: var(--color-black)}:root .base-badge.default{border:1.75px solid var(--badge-default-color);color:var(--badge-default-color)}:root .base-badge.teal{border:1.75px solid var(--color-teal);color:var(--color-teal)}:root .base-badge.purple{border:1.75px solid var(--color-purple);color:var(--color-purple)}:root .base-badge.orange{border:1.75px solid var(--color-orange);color:var(--color-orange)}:root .base-badge.pink{border:1.75px solid var(--color-pink);color:var(--color-pink)}:root .base-badge.red{border:1.75px solid var(--color-red);color:var(--color-red)}:root .base-badge.yellow{border:1.75px solid var(--color-yellow);color:var(--color-yellow)}:root .base-badge.green{border:1.75px solid var(--color-green);color:var(--color-green)}:root .resource-card-content .filter-box-paragraph.related-resource{color:var(--color-foreground);font-family:var(--font-secondary);font-weight:700;font-size:18px;line-height:22.5px;letter-spacing:0}.card-tag-link{text-decoration:none;color:inherit}.blog-card-tags{position:relative;z-index:2}.card-tag.static:hover{outline:none}.related-resource-image{height:225px;-o-object-fit:cover;object-fit:cover}.resource-card.secondary{height:100%;border:none}.resource-card.secondary .related-resources-div-wrap{padding:40px 24px;height:100%}.resource-card .resource-card-type.primary{display:block}.resource-card:hover{--button-arrow-x: 10px;--button-link-color: var(--color-foreground)}.resource-card{--button-link-color: var(--ars-link-color, var(--color-primary))}.resource-card .resource-card-type,.resource-card .text-block.resources-text-block{color:var(--ars-type-color, var(--gray-100))}:root .resource-card .resource-card-type,:root .resource-card .text-block.resources-text-block{font-family:var(--font-primary);font-weight:400;font-size:14px;line-height:20px}.resource-card .card-tag{background-color:var(--ars-tag-bg, var(--color-white));color:var(--ars-tag-text, var(--color-black))}.body,:root [data-theme=dark],.body[data-theme=dark]{--ars-cta-text-color: var(--button-link-text-color)}:root [data-theme=light],.body[data-theme=light]{--ars-cta-text-color: var(--color-magenta)}.resource-card:not(.secondary) .base-button-navigation-link{color:var(--ars-cta-text-color)}.resource-card:not(.secondary) .base-button-navigation-link .chevron--v2 svg path{stroke:var(--ars-cta-text-color)}.resource-card-content .filter-box-paragraph{margin-bottom:0}.ars-limit-heading-height{height:calc(var(--ars-heading-height, 3) * 1lh);overflow:hidden}.ars-limit-summary-height{height:calc(var(--ars-summary-height, 4) * 1lh)!important;overflow:hidden}.ars-truncate-heading{overflow:hidden;display:-webkit-box;line-clamp:var(--ars-heading-height, 3);-webkit-line-clamp:var(--ars-heading-height, 3);-webkit-box-orient:vertical}.ars-truncate-summary{overflow:hidden!important;display:-webkit-box!important;line-clamp:var(--ars-summary-height, 4);-webkit-line-clamp:var(--ars-summary-height, 4);-webkit-box-orient:vertical!important}.section-summary{text-align:center;margin:0 auto 24px;max-width:800px}.content-presentation-section .resource-card-content{padding-bottom:20px}.content-presentation-asset-type{color:var(--gray-100)}.content-presentation-section .basic-carousel-wrapper .resource-card{max-width:364px;margin-left:auto;margin-right:auto}.splide__slide>.basic-carouel-slide-index-wrapper{display:flex;flex-direction:column;align-items:var(--basic-carousel-align-items-horizontal, stretch);width:100%;height:100%}.basic-carousel-full-height .builder-blocks,.basic-carousel-full-height .builder-block,.basic-carousel-full-height .basic-carouel-slide-index-wrapper,.basic-carousel-full-height .builder-block>div,.basic-carousel-full-height .basic-carousel-basic-card,.basic-carousel-full-height .basic-carousel-basic-card>div{height:100%}.base-carousel:not(.carousel-arrows-auto-x) .basic-carousel-arrow-prev{left:calc(var(--basic-carousel-arrow-x-offset) + var(--base-carousel-arrow-x-adjustment, 0px))}.base-carousel:not(.carousel-arrows-auto-x) .basic-carousel-arrow-next{right:calc(var(--basic-carousel-arrow-x-offset) + var(--base-carousel-arrow-x-adjustment, 0px))}.base-carousel:not(.carousel-arrows-auto-y) .basic-carousel-arrow-prev,.base-carousel:not(.carousel-arrows-auto-y) .basic-carousel-arrow-next{top:calc(var(--basic-carousel-arrow-y-offset) + var(--base-carousel-arrow-y-adjustment, 0px))}.base-carousel.carousel-arrows-auto-x .basic-carousel-arrow-prev{right:auto;left:calc(var(--base-carousel-arrow-previous-x) + var(--base-carousel-arrow-x-adjustment, 0px));transform:translate(-50%,-50%)}.base-carousel.carousel-arrows-auto-x .basic-carousel-arrow-next{right:auto;left:calc(var(--base-carousel-arrow-next-x) - var(--base-carousel-arrow-x-adjustment, 0px));transform:translate(-50%,-50%)}.base-carousel.carousel-arrows-auto-y .basic-carousel-arrow-prev,.base-carousel.carousel-arrows-auto-y .basic-carousel-arrow-next{top:calc(var(--base-carousel-arrow-center-y) + var(--base-carousel-arrow-y-adjustment, 0px))}@media (max-width: 992px){.base-carousel:not(.carousel-arrows-auto-x) .basic-carousel-arrow-prev{left:calc(var(--basic-carousel-arrow-x-offset-tablet) + var(--base-carousel-arrow-x-adjustment-tablet))}.base-carousel:not(.carousel-arrows-auto-x) .basic-carousel-arrow-next{right:calc(var(--basic-carousel-arrow-x-offset-tablet) + var(--base-carousel-arrow-x-adjustment-tablet))}.base-carousel:not(.carousel-arrows-auto-y) .basic-carousel-arrow-prev,.base-carousel:not(.carousel-arrows-auto-y) .basic-carousel-arrow-next{top:calc(var(--basic-carousel-arrow-y-offset) + var(--base-carousel-arrow-y-adjustment-tablet))}.base-carousel.carousel-arrows-auto-x .basic-carousel-arrow-prev{left:calc(var(--base-carousel-arrow-previous-x) + var(--base-carousel-arrow-x-adjustment-tablet))}.base-carousel.carousel-arrows-auto-x .basic-carousel-arrow-next{left:calc(var(--base-carousel-arrow-next-x) - var(--base-carousel-arrow-x-adjustment-tablet))}.base-carousel.carousel-arrows-auto-y .basic-carousel-arrow-prev,.base-carousel.carousel-arrows-auto-y .basic-carousel-arrow-next{top:calc(var(--base-carousel-arrow-center-y) + var(--base-carousel-arrow-y-adjustment-tablet))}}@media (max-width: 480px){.base-carousel:not(.carousel-arrows-auto-x) .basic-carousel-arrow-prev{left:calc(var(--basic-carousel-arrow-x-offset-mobile) + var(--base-carousel-arrow-x-adjustment-mobile))}.base-carousel:not(.carousel-arrows-auto-x) .basic-carousel-arrow-next{right:calc(var(--basic-carousel-arrow-x-offset-mobile) + var(--base-carousel-arrow-x-adjustment-mobile))}.base-carousel:not(.carousel-arrows-auto-y) .basic-carousel-arrow-prev,.base-carousel:not(.carousel-arrows-auto-y) .basic-carousel-arrow-next{top:calc(var(--basic-carousel-arrow-y-offset) + var(--base-carousel-arrow-y-adjustment-mobile))}.base-carousel.carousel-arrows-auto-x .basic-carousel-arrow-prev{left:calc(var(--base-carousel-arrow-previous-x) + var(--base-carousel-arrow-x-adjustment-mobile))}.base-carousel.carousel-arrows-auto-x .basic-carousel-arrow-next{left:calc(var(--base-carousel-arrow-next-x) - var(--base-carousel-arrow-x-adjustment-mobile))}.base-carousel.carousel-arrows-auto-y .basic-carousel-arrow-prev,.base-carousel.carousel-arrows-auto-y .basic-carousel-arrow-next{top:calc(var(--base-carousel-arrow-center-y) + var(--base-carousel-arrow-y-adjustment-mobile))}}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;overflow:initial}.splide__progress__bar{width:0;background:var(--border-gray)}.basic-carousel-auto-width .splide__slide img{width:auto;max-width:none}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid var(--border-gray);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}.base-carousel .splide__slide{opacity:1;transition:opacity var(--basic-carousel-slide-opacity-duration, .6s) ease}.base-carousel .splide__slide:not(.is-visible):not([data-is-entering=true]){opacity:var(--basic-carousel-non-visible-opacity, .6)}.base-carousel .splide__slide[data-is-exiting=true]{opacity:var(--basic-carousel-non-visible-opacity, .6)}.base-carousel .splide__slide[data-is-entering=true]{opacity:1}@media (min-width: 993px){.carousel-fade-right-desktop .splide__track{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 80px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 80px),transparent 100%)}.carousel-fade-left-desktop .splide__track{-webkit-mask-image:linear-gradient(to right,transparent 0,black 80px,black 100%);mask-image:linear-gradient(to right,transparent 0,black 80px,black 100%)}.carousel-fade-left-desktop.carousel-fade-right-desktop .splide__track{-webkit-mask-image:linear-gradient(to right,transparent 0,black 80px,black calc(100% - 80px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 80px,black calc(100% - 80px),transparent 100%)}}@media (max-width: 992px) and (min-width: 481px){.carousel-fade-right-tablet .splide__track{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 56px),transparent 100%)}.carousel-fade-left-tablet .splide__track{-webkit-mask-image:linear-gradient(to right,transparent 0,black 56px,black 100%);mask-image:linear-gradient(to right,transparent 0,black 56px,black 100%)}.carousel-fade-left-tablet.carousel-fade-right-tablet .splide__track{-webkit-mask-image:linear-gradient(to right,transparent 0,black 56px,black calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 56px,black calc(100% - 56px),transparent 100%)}}.carousel-reel .splide{width:100%}@media (min-width: 993px){.carousel-reel-bleed .splide__track{margin-left:-80px;margin-right:0;width:calc(100% + 80px)}}@media (min-width: 481px) and (max-width: 992px){.carousel-reel .basic-carousel-arrow-prev{left:calc(var(--basic-carousel-arrow-x-offset) + 12px)}.carousel-reel .basic-carousel-arrow-next{right:calc(var(--basic-carousel-arrow-x-offset) + 12px)}}.basic-carousel-arrow-prev,.basic-carousel-arrow-next{transition:opacity .4s cubic-bezier(.25,1,.5,1),visibility 0s linear 0s}.carousel-at-start .basic-carousel-arrow-prev,.carousel-at-end .basic-carousel-arrow-next{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(.25,1,.5,1),visibility 0s linear .4s}.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}@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__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.author-blog-list{grid-column-gap:32px;grid-row-gap:32px;flex-wrap:nowrap;grid-template:"." "Area"/1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;height:100%;padding:46px 0 0;display:grid;position:relative}.author-blog-item{width:100%;max-width:562px;flex-direction:column;height:100%;display:flex}.author-blog-wrapper{color:var(--white);flex-direction:column;width:100%;max-width:100%;height:100%;margin-bottom:auto;font-size:14px;line-height:20px;text-decoration:none;display:flex}@media screen and (max-width: 991px){.author-blog-list{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;padding-top:40px}}@media screen and (max-width: 767px){.author-blog-list{flex-wrap:wrap;padding-top:15px}}@media screen and (max-width: 479px){.author-blog-list{display:flex}}.simple-copy-outer.simple-copy-reference-text{margin-top:20px}.reference-text p:has(sup){display:flex;gap:5px;line-height:110%}.reference-text sup{top:0}.heading-qualifier-link{color:var(--primary-teal);text-decoration:underline}:root .basic-card{border-radius:0}:root .basic-card-content{border-bottom-left-radius:0;border-bottom-right-radius:0}:root .basic-card[data-theme]{background-color:var(--color-background)}:root .basic-card-content{color:var(--color-foreground)}:root .basic-card-grid-section .basic-card{min-width:0}:root .basic-card-grid-section .heading-2,:root .basic-card-grid-section .heading-4{overflow-wrap:break-word}@media screen and (max-width: 991px){:root .basic-card-grid-section .basic-card-grid._3-column{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){:root .basic-card-grid-section .basic-card-grid._3-column{grid-template-columns:1fr}:root .basic-card-grid-section .basic-card .heading-4{font-size:20px}}.basic-header{padding:24px 0}.basic-header-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:24px}.basic-header .breadcrumb{padding:0}.basic-header-heading-group{display:flex;flex-direction:column}.basic-header-summary{font-size:16px;font-weight:500;line-height:26px}@media screen and (max-width: 991px){.basic-header h1{font-size:36px;line-height:44px}}@media screen and (max-width: 767px){.basic-header{padding:24px 0}.basic-header h1{line-height:100%}.basic-header-summary p{font-size:14px;line-height:22px;margin-top:10px}}.content-container.content-container:has(.horizontal-ruler){padding-left:24px;padding-right:24px}.table-of-contents{position:sticky;inset:110px auto auto 0px;display:flex;flex-direction:column;gap:16px;padding-top:20px;padding-bottom:20px;background-color:var(--color-black);z-index:10}@media (max-width: 991px){.table-of-contents{inset:55px auto auto 0px}}.contributor-item:before{content:"•";margin-right:8px}.contributor-item:first-of-type:before{content:""}.highlight{font-family:var(--font-mono);color:var(--color-highlight);font-weight:700;font-size:1rem;overflow-wrap:break-word}.blog-listing-banner-wrapper .blog-listing-heading-content-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;-moz-column-gap:54px;column-gap:54px;width:100%}.blog-listing-banner-wrapper .blog-listing-heading-content-wrapper>.landing-banner-heading{flex:1 1 0;min-width:0}@media (max-width: 991px){.blog-listing-banner-wrapper .blog-listing-heading-content-wrapper{flex-flow:column;row-gap:32px}.blog-listing-banner-wrapper .blog-listing-heading-content-wrapper>.landing-banner-heading{flex:none;width:100%}}.blog-category-list-wrapper .blog-category-sidebar-list{display:flex;flex-flow:row wrap;align-items:center;gap:8px}.blog-category-list-wrapper .category-sidebar-item{display:inline-flex;align-items:center;padding:4px 6px;border:1px solid #7070704d;border-radius:4px;color:var(--primary-green);background-color:transparent;font-family:Hknova Webfont,sans-serif;font-size:12px;font-weight:700;line-height:125%;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.blog-category-list-wrapper .category-sidebar-item:hover{background-color:var(--primary-green);border-color:var(--primary-green);color:var(--primary-black);text-decoration:none}.blog-category-list-wrapper h5{font-family:var(--font-primary);font-weight:700;font-size:20px;line-height:26px;letter-spacing:0}.blog-main-section:after{display:none}.blog-post-summary-main>#blog-post-content:first-child>:first-child{margin-top:0}.blog-post-summary h1,.blog-post-summary h2,.blog-post-summary h3,.blog-post-summary h4,.blog-post-summary h5,.blog-post-summary h6,.blog-post-summary [id]{scroll-margin-top:60px}@media (max-width: 991px){.blog-post-summary h1,.blog-post-summary h2,.blog-post-summary h3,.blog-post-summary h4,.blog-post-summary h5,.blog-post-summary h6,.blog-post-summary [id]{scroll-margin-top:0px}}@media screen and (max-width: 930px){.blog-post-summary iframe{width:100%}}.blog-detail-content-section{padding-top:64px;position:relative}:root .blog-detail-content-section{padding-bottom:75px;padding-top:64px;position:relative}@media (min-width: 992px){:root .blog-detail-content-section{--blog-cols-w: min(100%, 1152px);--blog-cols-inset: calc((100% - var(--blog-cols-w)) / 2);--blog-sidebar-w: calc(var(--blog-cols-w) * .3)}:root .blog-detail-content-section:before{content:"";position:absolute;top:0;bottom:0;right:calc(var(--blog-cols-inset) + var(--blog-sidebar-w) + 19px);width:1px;background:#323838;z-index:11;pointer-events:none}}.blog-main-top-row-sentinel{height:0;width:100%}@media (max-width: 991px){.blog-main-top-row.is-stuck{background:transparent}.blog-main-top-row.is-stuck:after{content:"";position:absolute;left:50%;right:auto;width:100vw;transform:translate(-50%);top:0;bottom:-52px;background:linear-gradient(180deg,#141414 calc(100% - 56px),#141414bf calc(100% - 42px),#14141480 calc(100% - 28px),#14141440 calc(100% - 14px),#14141400);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),rgba(0,0,0,.75) calc(100% - 42px),rgba(0,0,0,.5) calc(100% - 28px),rgba(0,0,0,.25) calc(100% - 14px),transparent 100%);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),rgba(0,0,0,.75) calc(100% - 42px),rgba(0,0,0,.5) calc(100% - 28px),rgba(0,0,0,.25) calc(100% - 14px),transparent 100%);z-index:-1;pointer-events:none}}.blog-detail-content-section .w-container{display:flex;flex-direction:column;gap:32px}.blog-detail-content-section .w-container:before,.blog-detail-content-section .w-container:after{display:none}.blog-main-top-row-inner{display:flex;align-items:stretch;--blog-col-gap: 20px;gap:var(--blog-col-gap);width:100%;max-width:1152px;margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box;transition:width .3s ease,margin .3s ease}:root .blog-main-top-row-inner{max-width:1200px}.blog-main-top-row-inner>.blog-toc-row>.toc--dropdown{box-shadow:0 0 16px 16px #222324}:root .blog-main-top-row-inner>.blog-toc-row>.toc--dropdown{box-shadow:0 0 16px 16px var(--color-background)}@media (max-width: 991px){:root .blog-main-top-row .blog-main-top-row-inner>.summarize-ai{box-shadow:0 0 16px 16px var(--color-background)}}@keyframes toc-pill-grow{0%{margin-left:0;margin-right:0}to{margin-left:-16px;margin-right:-16px}}@keyframes toc-pill-shrink{0%{margin-left:-16px;margin-right:-16px}to{margin-left:0;margin-right:0}}@media (min-width: 1232px){.blog-main-top-row.is-stuck .blog-main-top-row-inner>.blog-toc-row>.toc--dropdown{margin-left:-16px;margin-right:-16px;animation:toc-pill-grow .3s ease}.blog-main-top-row.is-unstuck .blog-main-top-row-inner>.blog-toc-row>.toc--dropdown{animation:toc-pill-shrink .3s ease}}@keyframes summarize-glow-in{0%{opacity:0}to{opacity:1}}@keyframes summarize-glow-out{0%{opacity:1}to{opacity:0}}:root .blog-main-top-row.is-stuck .summarize-ai:after{animation:summarize-glow-in .3s ease}:root .blog-main-top-row.is-unstuck .summarize-ai:after{animation:summarize-glow-out .3s ease}.blog-main-top-row-inner>.blog-toc-row,.blog-main-top-row-inner>.summarize-ai{flex:1 1 0;min-width:0}@media (min-width: 992px){.blog-main-top-row-inner{--blog-col-gap: 96px}.blog-main-top-row-inner>.blog-toc-row{flex:1 1 0;min-width:0}.blog-main-top-row-inner>.summarize-ai{flex:0 0 30%}}@media (min-width: 992px){.blog-main-top-row:not(:has(.blog-toc-row)){display:none}}.blog-sidebar-summarize{display:none}@media (min-width: 992px){.blog-sidebar-summarize{display:block}}@media screen and (max-width: 768px){.blog-main-top-row{padding:12px 0;box-shadow:none}}.blog-detail-content-wrapper .blog-sidebar{top:92px}@media screen and (max-width: 991px){.blog-detail-content-section .blog-detail-content-wrapper{flex-direction:column;align-items:stretch}.blog-detail-content-wrapper .blog-main-section{width:100%;min-width:0}.blog-detail-content-wrapper .blog-sidebar{width:100%;max-width:none;min-width:auto;position:relative;top:auto;left:auto;border:none;border-radius:0;padding:32px 0 0}.blog-category-list-wrapper,.blog-category-sidebar-list{align-items:center}}.blog-sidebar-divider{display:none}@media screen and (max-width: 991px){.blog-sidebar-divider{display:block;width:100%;height:0;margin:0;border:0;border-top:1px solid rgba(112,112,112,.3)}:root .blog-sidebar-divider{border-top:2px solid #323838}}@media screen and (max-width: 991px){.blog-detail-content-section{margin-top:48px;padding-top:0}:root .blog-detail-content-section{padding-top:0}}@media screen and (max-width: 767px){.blog-detail-content-section,.blog-detail-content-wrapper{margin-top:32px}}@media screen and (max-width: 479px){.blog-detail-content-section{padding-top:24px}}.llm-summary-heading{display:flex;width:100%;justify-content:space-between;margin-bottom:2rem}.llm-summary-heading-spacer{display:none}.llm-summary-close-button{cursor:pointer}.llm-summary-button-container{display:grid;grid-template-columns:auto auto;gap:10px}.llm-summary-button{padding:2px 1px!important;width:100%;max-width:200px;justify-self:center;font-weight:400}.llm-summary-button.outline{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.llm-summary-button.outline:hover{background-color:var(--color-primary);color:var(--color-black);border:1px solid transparent;text-decoration:none}@media screen and (max-width: 991px){.llm-summary-button-container{grid-template-columns:auto}.llm-summary-close-button{position:relative;top:-8px;left:8px}}@media screen and (max-width: 767px){.llm-summary-button-container{grid-template-columns:auto auto}.llm-summary-heading-spacer{display:block}.llm-summary-close-button{position:relative;top:0;left:0}}:root .blog-banner-section-outer{margin-top:24px}:root .blog-banner-section{padding-top:12px}@media (max-width: 991px){:root .landing-banner-heading-h1.blog.headline-lg{font-size:40px}}:root .content-container:has(>.blog-banner-section){max-width:1440px!important;padding-left:0;padding-right:0}:root .blog-banner-section>.container-x-large,:root .blog-detail-content-section>.container-x-large{max-width:1440px}@media (min-width: 992px){:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper{min-height:500px}:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper>.landing-banner-heading,:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper>.blog-listing-inner-image-wrap{flex:1 1 50%;min-width:0}:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper>.landing-banner-heading{box-sizing:border-box;padding-left:max(16px,calc((100% - 1200px)/2))}}:root .blog-date-breadcrumb .published-text,:root .blog-date-breadcrumb .breadcrumb-link-back{font-family:var(--font-mono);font-size:14px;line-height:24px;letter-spacing:0;text-transform:uppercase;vertical-align:middle}:root .blog-date-breadcrumb .published-text{font-weight:500;color:#4a5454}:root .blog-date-breadcrumb .breadcrumb-link-back{font-weight:700}:root .author-wrap-text,:root .author-link>div{font-family:var(--font-secondary);font-weight:600;font-size:16px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#4a5454}:root .author-link>div{transition:color .2s ease}:root .author-link:hover>div{color:var(--color-teal)}@media (max-width: 767px){:root .author-wrap-text,:root .author-link>div{font-size:14px}}:root .blog-post-summary :is(h2,h3){font-family:var(--font-primary);text-transform:uppercase}:root .blog-post-summary a,:root .blog-post-summary.first a{color:var(--color-magenta)}@media (min-width: 992px){:root .blog-detail-content-wrapper,:root .blog-main-top-row-inner{--blog-col-gap: 40px}:root .blog-main-section,:root .blog-main-top-row-inner>.blog-toc-row{padding-right:30px}}:root #blog-post-sidebar .sidebar-cta{background-color:var(--color-white, #fff);border-color:transparent;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}:root #blog-post-sidebar .sidebar-cta .heading-h4,:root #blog-post-sidebar .sidebar-cta .sidebar-cta-text,:root #blog-post-sidebar .sidebar-cta .sidebar-cta-text *{color:#050707}:root #blog-post-sidebar .sidebar-cta .sidebar-cta-text a{color:var(--color-magenta)}:root #blog-post-sidebar .sidebar-cta .heading-h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:root .blog-category-list-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px}:root .blog-category-list-wrapper h5{margin:0;color:var(--color-teal);font-family:var(--font-secondary);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:0;text-transform:none}:root .blog-category-list-wrapper .blog-category-sidebar-list{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0}:root .blog-category-list-wrapper .category-sidebar-item{padding:0;border:none;border-radius:0;background:transparent;font-family:var(--font-secondary);font-size:20px;font-weight:700;line-height:1.3;color:var(--color-foreground);white-space:normal;transition:color .2s ease}:root .blog-category-list-wrapper .category-sidebar-item:hover{background:transparent;border-color:transparent;color:var(--color-teal);text-decoration:none}@media (max-width: 991px){:root .blog-category-list-wrapper,:root .blog-category-list-wrapper .blog-category-sidebar-list{align-items:center;text-align:center}}:root .blog-breadcrumb-bar{width:100%;background:var(--color-black);padding-top:16px;padding-bottom:16px}:root .blog-breadcrumb-bar .breadcrumb.contained{padding-bottom:0}:root .blog-listing-banner-main-breadcrumb-wrap .breadcrumb.contained{padding-bottom:0}:root .blog-listing-banner-wrapper{position:relative}:root .blog-listing-banner-wrapper>*{position:relative;z-index:1}:root .blog-banner-section .blog-listing-banner-wrapper{display:flex;flex-direction:column;gap:36px}:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper{background-color:var(--color-background);color:var(--color-foreground);box-sizing:border-box;-moz-column-gap:0;column-gap:0;border-top:1px solid #323838;border-bottom:1px solid #323838}@media (max-width: 991px){:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;border-bottom:none}}:root .blog-listing-inner-image-wrap{position:relative;flex:1}@media (min-width: 992px){:root .blog-listing-inner-image-wrap{align-self:stretch}:root .blog-listing-banner-image{margin-top:0;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}}:root .blog-listing-inner-image-wrap>.blog-banner-angle{position:absolute;left:0;top:44%;bottom:0;width:30px;background:var(--color-background);clip-path:polygon(0 0,100% 30px,100% 100%,0 100%);pointer-events:none}:root .blog-listing-banner-wrapper>.blog-banner-angle{display:none}@media (max-width: 991px){:root .blog-listing-inner-image-wrap>.blog-banner-angle{display:none}:root .blog-listing-banner-wrapper>.blog-banner-angle{display:block;width:100vw;margin-left:calc(-50vw + 50%);height:30px;background:var(--color-white);clip-path:polygon(0 0,52% 0,calc(52% - 30px) 100%,0 100%);pointer-events:none}}:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper>.landing-banner-heading{display:flex;flex-direction:column;gap:40px;padding-right:30px}@media (max-width: 991px){:root .blog-listing-banner-wrapper .blog-listing-heading-content-wrapper>.landing-banner-heading{gap:24px}:root .blog-banner-section{padding-top:0}:root .blog-banner-section .blog-listing-banner-wrapper{gap:0}:root .blog-listing-banner-wrapper>.content-container{margin-bottom:24px}}@media (max-width: 479px){:root .blog-listing-banner-wrapper>.blog-banner-angle{clip-path:polygon(0 0,54% 0,calc(54% - 30px) 100%,0 100%)}}.key-takeaways-section.key-takeaways-section-full-width{max-width:100%}.key-takeaways-glossary-spacing{margin-top:48px;margin-bottom:48px}@media (min-width: 992px){.key-takeaways-glossary-spacing{margin-top:72px}}.key-takeaways-section{padding:16px;border-radius:8px;position:relative;box-shadow:0 0 18px #00c8d440,0 0 36px #0068ff26}.key-takeaways-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(137.07deg,#00c8d4 14.64%,#00bdd8 27.37%,#00a1e5 50%,#0073f9 78.99%,#0068ff 85.36%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (min-width: 768px){.key-takeaways-section{padding:24px 32px}}@media (min-width: 992px){.key-takeaways-section{padding:32px 40px}}.key-takeaways-heading{font-weight:700;font-size:20px;margin-top:0;margin-bottom:12px;scroll-margin-top:100px;width:-moz-fit-content;width:fit-content;color:#01c5d1}.key-takeaways-content{font-size:20px;line-height:1.3;color:var(--color-foreground)}.key-takeaways-content>*:first-child{margin-top:0}.key-takeaways-content>*:last-child{margin-bottom:0}:root .key-takeaways-section{border-radius:0;box-shadow:none;border:1px solid var(--color-teal)}:root .key-takeaways-section:before{display:none}:root .key-takeaways-heading{font-family:var(--font-mono);font-weight:700;font-size:18px;letter-spacing:0;text-transform:uppercase;color:var(--color-magenta);margin-bottom:30px}:root .key-takeaways-content :is(ul,ol) li::marker{color:var(--color-teal)}.summarize-ai-section{position:relative;width:100%;max-width:1183px;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.section-with-sidebar-sidebar .summarize-ai-section,.adversary-tactics-sidebar .summarize-ai-section{padding:0;margin:0;max-width:none}@media (max-width: 639px){.summarize-ai{max-width:100%!important}}.summarize-ai{width:100%;border-radius:8px;position:relative;background-color:#222324;box-shadow:none;container-type:inline-size}.summarize-ai[data-mounted=true]{transition:box-shadow .4s ease}.summarize-ai[data-glow=true]{box-shadow:0 0 22px #00c8d440,0 0 44px #0068ff26}@media (max-width: 991px){.summarize-ai[data-glow=true]{box-shadow:0 0 8px #00c8d440,0 0 16px #0068ff26}}.summarize-ai:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#01c5d1,#00f49c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.summarize-ai-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:8px 16px;background:transparent;border:none;border-radius:8px;cursor:pointer;color:inherit;text-align:left;gap:8px;overflow:hidden}.summarize-ai-header:hover{background:#ffffff0a}.summarize-ai-header-left{display:flex;align-items:center;gap:18px;font-size:16px;font-weight:700;font-family:var(--font-primary)}.summarize-ai-header-text{line-height:normal;background-image:linear-gradient(90deg,#44c5d1,var(--color-primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.summarize-ai-header-text-short,.summarize-ai[data-narrow=true] .summarize-ai-header-text-full{display:none}.summarize-ai[data-narrow=true] .summarize-ai-header-text-short{display:inline}@container (max-width: 237px){.summarize-ai-header-text-full{display:none}.summarize-ai-header-text-short{display:inline}}.summarize-ai-chevron{width:10px;height:10px;border-right:2px solid var(--primary-green, #00f5a6);border-bottom:2px solid var(--primary-green, #00f5a6);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease;flex-shrink:0}.summarize-ai-chevron--open{transform:rotate(-135deg) translate(-2px,-2px)}.summarize-ai-list{display:flex;flex-direction:column;gap:8px;position:absolute;top:100%;left:0;right:0;background:var(--color-black);border-radius:8px;overflow:hidden;z-index:20;box-shadow:0 8px 32px #000;padding:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.summarize-ai[data-open=true] .summarize-ai-list{opacity:1;visibility:visible;pointer-events:auto;border-top:1px solid var(--border-gray)}.summarize-ai[data-open=true]{z-index:30}.summarize-ai[data-wide=true]{display:flex;flex-direction:row;align-items:stretch;min-height:52px}.summarize-ai[data-wide=true] .summarize-ai-header{width:auto;min-width:0;flex-shrink:0;border-radius:8px 0 0 8px;cursor:default}.summarize-ai[data-wide=true] .summarize-ai-header:hover{background:transparent}.summarize-ai[data-wide=true] .summarize-ai-chevron{display:none}.summarize-ai[data-wide=true] .summarize-ai-list{opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:static;flex-direction:row;flex:1;align-items:center;justify-content:flex-end;background:transparent;box-shadow:none;padding:8px 16px 8px 0;gap:0;overflow:visible;border-radius:0}.summarize-ai[data-wide=true] .summarize-ai-row{flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:8px;flex:none}.summarize-ai[data-wide=true] .summarize-ai-brand-icon{width:20px;height:20px}.summarize-ai[data-wide=true] .summarize-ai-row-label{flex:none;font-size:14px;font-weight:600;white-space:nowrap}.summarize-ai[data-wide=true] .summarize-ai-row-chevron{display:none}.summarize-ai[data-wide=true] .summarize-ai-header-left{gap:8px}.summarize-ai[data-wide-compact=true] .summarize-ai-header-text{font-size:14px}.summarize-ai[data-wide-compact=true] .summarize-ai-row-label{font-size:12px}.summarize-ai-row{display:flex;align-items:center;gap:14px;padding:8px;text-decoration:none;color:inherit;border-radius:8px;transition:background-color .1s ease}.summarize-ai-row:hover{background:var(--color-input-bg);text-decoration:none}.summarize-ai-row:hover .summarize-ai-row-label{color:var(--color-primary)}.summarize-ai-row:hover .summarize-ai-row-chevron{filter:brightness(0) saturate(100%) invert(72%) sepia(96%) saturate(479%) hue-rotate(83deg) brightness(103%)}.summarize-ai-row:active .summarize-ai-row-label{color:var(--primary-teal)}.summarize-ai-row:active .summarize-ai-row-chevron,.summarize-ai-row:active .summarize-ai-brand-icon{filter:brightness(0) saturate(100%) invert(72%) sepia(96%) saturate(479%) hue-rotate(113deg) brightness(103%)}.summarize-ai-brand-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.summarize-ai-row-label{flex:1;font-size:16px;font-weight:700;font-family:var(--font-primary);line-height:normal;transition:color .3s ease}.summarize-ai-row-chevron{width:12px;height:12px;flex-shrink:0;color:inherit;filter:none}.summarize-ai-drawer{display:none}@media (max-width: 639px){.summarize-ai .summarize-ai-list{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.summarize-ai-drawer{display:block}.summarize-ai-drawer-backdrop{position:fixed;top:0;left:0;right:0;bottom:var(--vv-bottom, 0px);background:#000000b3;z-index:50;opacity:0;pointer-events:none;transition:opacity .3s ease}.summarize-ai-drawer--open .summarize-ai-drawer-backdrop{opacity:1;pointer-events:auto}.summarize-ai-drawer-panel{position:fixed;bottom:var(--vv-bottom, 0px);left:0;right:0;background:var(--primary-black, #111213);border-top:1px solid var(--border-gray);border-radius:24px 24px 0 0;padding:16px 24px 72px;z-index:51;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1)}.summarize-ai-drawer--open .summarize-ai-drawer-panel{transform:translateY(0)}.summarize-ai-drawer-handle{width:56px;height:8px;background:#ffffff40;border-radius:24px;margin:0 auto}.summarize-ai-drawer-heading{display:flex;align-items:center;justify-content:center;gap:8px;margin:32px auto;font-size:18px;font-weight:700;font-family:var(--font-primary);background-image:linear-gradient(90deg,#44c5d1,var(--color-primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:root .summarize-ai-drawer-heading-text{font-family:var(--font-secondary)}.summarize-ai-drawer-list{display:flex;flex-direction:column;margin-top:8px}.summarize-ai-drawer .summarize-ai-row{gap:16px;padding:16px 20px;border-radius:16px}.summarize-ai-drawer .summarize-ai-brand-icon{width:32px;height:32px}.summarize-ai-drawer .summarize-ai-row-label{font-size:16px;font-weight:700}.summarize-ai-drawer .summarize-ai-row-chevron{display:block;width:16px;height:16px}}:root .summarize-ai{border-radius:0;background-color:var(--color-background);isolation:isolate}:root .summarize-ai[data-glow=true]{box-shadow:none}:root .summarize-ai:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:linear-gradient(91.65deg,var(--color-teal) 0%,#ff009d 100%);filter:blur(12px);z-index:-1;pointer-events:none;opacity:0}:root .summarize-ai[data-mounted=true]:after{transition:opacity .3s ease}:root .summarize-ai[data-glow=true]:after{opacity:1}@media (max-width: 991px){:root .summarize-ai:after{top:-2px;right:-2px;bottom:-2px;left:-2px;filter:blur(6px)}}:root .summarize-ai:before{background:linear-gradient(91.65deg,var(--color-teal) 0%,#ff009d 100%)}:root .summarize-ai-header,:root .summarize-ai-list,:root .summarize-ai-row{border-radius:0}:root .summarize-ai-header,:root .summarize-ai-list{background-color:var(--color-background)}:root .summarize-ai[data-wide=true] .summarize-ai-list{background-color:var(--color-background)}:root .summarize-ai-brand-icon,:root .summarize-ai-brand-icon path{fill:var(--color-teal, #00dbe5)}:root .summarize-ai-row:hover .summarize-ai-row-label,:root .summarize-ai-row:active .summarize-ai-row-label{color:var(--color-teal, #00dbe5)}:root .summarize-ai-row:hover .summarize-ai-row-chevron,:root .summarize-ai-row:active .summarize-ai-row-chevron{filter:brightness(0) saturate(100%) invert(64%) sepia(88%) saturate(520%) hue-rotate(133deg) brightness(96%) contrast(92%)}:root .summarize-ai-row:hover .summarize-ai-brand-icon,:root .summarize-ai-row:active .summarize-ai-brand-icon{filter:none}:root .summarize-ai-header-text{background-image:none;-webkit-text-fill-color:currentColor;color:var(--color-teal);font-family:var(--font-secondary);font-weight:700;font-size:15.3px;line-height:1;letter-spacing:0;vertical-align:middle}:root .summarize-ai-row-label{font-family:var(--font-secondary)}:root .summarize-ai-chevron{border-right-color:var(--color-magenta);border-bottom-color:var(--color-magenta);transform:rotate(-45deg) translate(-2px,-2px)}:root .summarize-ai-chevron--open{transform:rotate(45deg) translate(-2px,-2px)}.toc{border-radius:8px}:root .toc{border-radius:0}.toc-heading{font-weight:700;font-size:1rem;color:var(--color-foreground);margin-bottom:32px}.toc-list,.toc-item,.toc-sub-list{display:flex;flex-direction:column}.toc-link{position:relative;display:block;padding:5px 4px 5px 16px;color:#cecece;text-decoration:none;font-size:.9375rem;line-height:1.4;transition:color .1s ease}.toc-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#fff3;transition:background .1s ease}.toc-link:hover{color:#fff}.toc-link:hover:before{background:#fff}.toc-link--active{color:var(--primary-green-light)}.toc-link--active:before{background:var(--primary-green-light)}:root .toc-link--active{color:var(--color-teal)}:root .toc-link--active:before{background:var(--color-teal)}.toc-link--sub{padding-left:28px}.toc-link--sub-sub{padding-left:40px}.toc--dropdown{display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#222324}:root .toc--dropdown{border-radius:0;background:var(--color-background)}.toc-dropdown-toggle{background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;text-align:left;font-size:16px;padding:14px 20px;transition:background .15s ease}.toc--dropdown:hover .toc-dropdown-toggle{background:#ffffff08}.toc-dropdown-toggle--heading{font-weight:700;color:var(--color-foreground, #fff);border-right:1px solid rgba(255,255,255,.15);border-radius:8px 0 0 8px;flex-shrink:0}:root .toc-dropdown-toggle--heading{border-radius:0}.toc-dropdown-right{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.toc-dropdown-toggle--active{display:flex;flex:1;align-items:center;width:100%;gap:20px;border-radius:0 8px 8px 0;color:var(--color-foreground, #fff)}:root .toc-dropdown-toggle--active{border-radius:0}.toc-dropdown-active{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc-dropdown-chevron{width:10px;height:10px;border-right:2px solid var(--primary-green, #00f5a6);border-bottom:2px solid var(--primary-green, #00f5a6);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease;flex-shrink:0;margin-left:auto}.toc--dropdown-open .toc-dropdown-chevron{transform:rotate(-135deg) translate(-2px,-2px)}:root .toc-dropdown-chevron{border-right-color:var(--color-teal);border-bottom-color:var(--color-teal)}.toc-dropdown-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#222324;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:12px 8px;z-index:20;max-height:70vh;overflow-y:auto;box-shadow:0 8px 24px #0006}:root .toc-dropdown-panel{border-radius:0;background:var(--color-background)}.toc-dropdown-panel .toc-link{padding:8px 12px}.toc-dropdown-panel .toc-link:before{display:none}.toc-dropdown-panel .toc-link--sub{padding-left:28px}.toc-dropdown-panel .toc-link--sub-sub{padding-left:44px}.toc-dropdown-heading-mobile,.toc-dropdown-heading-small{display:none}@media (max-width: 768px){.toc--dropdown{position:relative}.toc-dropdown-right{max-width:50px;position:static}.toc-dropdown-active,.toc-dropdown-heading-desktop{display:none}.toc-dropdown-heading-mobile{display:inline}.toc-dropdown-toggle--heading{flex:1;border-right:none;border-radius:8px 0 0 8px}:root .toc-dropdown-toggle--heading{border-radius:0}}@media (max-width: 479px){.toc-dropdown-heading-mobile{display:none}.toc-dropdown-heading-small{display:inline}}.blog-hub-search{display:flex;flex-direction:column;gap:24px}.blog-hero-search-form{display:flex;align-items:center;background:transparent;border:1px solid var(--primary-blue);border-radius:6px;overflow:hidden;height:48px}.blog-hero-search-input{flex:1;background:transparent;border:none;outline:none;padding:0 16px 2px 0;color:var(--color-foreground);height:100%;font-size:16px;font-family:var(--font-secondary)}.blog-hero-search-input::-moz-placeholder{color:var(--color-foreground)}.blog-hero-search-input::placeholder{color:var(--color-foreground)}.blog-hero-search-btn{background:transparent;border:none;cursor:pointer;padding:0 16px;height:100%;display:flex;align-items:center;color:var(--primary-teal)}.blog-hero-search-btn svg{width:24px;height:24px}.blog-hero-category-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.blog-hero-category-list li{margin-bottom:0;padding-left:0}.blog-hero-category-item a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:8px;text-decoration:none;opacity:1}:root .blog-hero-category-item a{border-radius:0}.blog-hero-category-item a,.blog-hero-view-all{transition:none}.blog-hero-category-name{flex:1;font-family:var(--font-primary);font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;vertical-align:middle;color:var(--color-primary)}.blog-hero-category-item a:hover .blog-hero-category-name{color:var(--color-foreground)}.blog-hero-category-item a:hover .blog-hero-category-count{color:var(--color-foreground);opacity:1}.blog-hero-category-right{display:flex;align-items:center;gap:8px}.blog-hero-category-count{font-family:var(--font-secondary);font-weight:500;font-size:16px;line-height:125%;letter-spacing:0;text-align:right;vertical-align:middle;color:var(--color-foreground);opacity:.5}.blog-hero-category-chevron-wrap{position:relative;flex-shrink:0;width:24px;height:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.blog-hero-category-chevron{position:absolute;width:8px;height:13px;display:flex;align-items:center;justify-content:center}.blog-hero-category-chevron img{width:8px!important;height:13px!important}.blog-hero-category-chevron--green,.blog-hero-category-item a:hover .blog-hero-category-chevron--grey{display:none}.blog-hero-category-item a:hover .blog-hero-category-chevron--green{display:flex}.blog-hero-categories-nav{display:flex;flex-direction:column}.blog-hero-view-all{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:8px;text-decoration:none}:root .blog-hero-view-all{border-radius:0}.blog-hero-view-all:hover .blog-hero-view-all-text{color:var(--color-foreground)}.blog-hero-view-all:hover .blog-hero-category-chevron--grey{display:none}.blog-hero-view-all:hover .blog-hero-category-chevron--green{display:flex}.blog-hero-categories-toggle{display:none}@media screen and (max-width: 991px){.blog-hero-category-name{font-size:18px;line-height:23px}}@media screen and (min-width: 768px) and (max-width: 900px){.blog-hero-category-count{display:none}}@media screen and (max-width: 767px){.blog-hub-search{gap:8px}.blog-hero-categories-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:16px 8px;cursor:pointer;font-family:var(--font-primary);font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;color:var(--color-foreground);text-align:left;vertical-align:middle}.blog-hero-categories-toggle-chevron{flex-shrink:0;width:8px;height:13px;transform:rotate(90deg);transition:transform .2s ease-in-out}.blog-hero-categories-nav.is-open .blog-hero-categories-toggle-chevron{transform:rotate(270deg)}.blog-hero-category-list-wrapper{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-in-out,opacity .2s ease-in-out}.blog-hero-categories-nav.is-open .blog-hero-category-list-wrapper{max-height:800px;opacity:1}.blog-hero-category-item{border-bottom:1px solid rgba(255,255,255,.1)}.blog-hero-category-item a{padding:4px 6px}.blog-hero-category-count,.blog-hero-category-item a:hover .blog-hero-category-chevron--green,.blog-hero-category-chevron--green{display:none}.blog-hero-category-item a:hover .blog-hero-category-chevron--grey{display:flex}}:root .blog-hero-search-form{background:var(--color-black);border-radius:0;border:2px solid var(--color-gray-500)}:root .blog-hero-search-btn:hover{color:var(--color-white)}:root .blog-hero-category-item a,:root .blog-hero-view-all{border-radius:0;color:var(--color-primary)}:root .blog-hero-category-item a:hover,:root .blog-hero-view-all:hover{color:var(--color-foreground)}:root .blog-hero-category-name{font-family:var(--font-secondary);font-weight:700;color:inherit}:root .blog-hero-category-chevron{display:none!important}:root .blog-hero-category-chevron-wrap{background-color:transparent;-webkit-mask:none;mask:none}:root .blog-hero-category-chevron-wrap:after{content:"";box-sizing:border-box;width:8px;height:8px;border-top:1.75px solid currentColor;border-right:1.75px solid currentColor;transform:translate(-2px) rotate(45deg)}.content-container.content-container:has(.blog-list-section-body){padding-left:24px;padding-right:24px}.blog-list-section-body{display:flex;flex-direction:column;gap:48px;padding:0 0 32px;position:relative}.blog-list-section-body>#blog-list-filter-scroll-anchor{position:absolute}.blog-list-section-header{display:flex;align-items:center;justify-content:space-between}.blog-list-section-heading{margin:0}.blog-list-section-view-all-wrapper{margin-top:0}.blog-list-section-view-all{display:flex;align-items:center;gap:8px;color:var(--color-primary);text-decoration:none;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:1;white-space:nowrap;transition:color .2s}.blog-list-section-view-all:hover{color:#fff}.blog-list-section-view-all:hover img{filter:brightness(0) invert(1)}.blog-list-section-view-all svg{flex-shrink:0}.blog-list-filter-hidden{display:none}.blog-list-section-body--latest>*:has(>.blog-list-filter-hidden){display:none}.blog-list-card-summary{font-size:14px;font-weight:500;line-height:125%;letter-spacing:0%;color:var(--color-foreground);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-list-card-summary p{margin:0}.resources-item .filter-box{border:1px solid var(--border-gray);overflow:hidden;transition:border-color .2s}.resources-item .filter-box:hover{border-color:var(--color-primary)}.resources-item .filter-box-content{border:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.blog-card-body{display:flex;flex-direction:column;flex:1;gap:10px}.blog-card-text-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.blog-card-heading{word-break:normal;margin:0;font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:20px}.filter-box-content .filter-box-sub-content{align-items:flex-end}.blog-list-card-authors,.filter-box-content .filter-box-date{font-size:12px;font-weight:500;line-height:125%;letter-spacing:0%;color:#cecece}.blog-list-card-authors{display:flex;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;flex:1;min-width:0;margin:0}.blog-list-author-btn{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;transition:color .15s;position:relative;z-index:2}.blog-list-author-btn:hover{color:var(--color-primary)}.blog-list-section-mobile-cta{display:none}@media (max-width: 767px){.blog-list-section-body--latest .blog-list-section-view-all--header{display:none}.blog-list-section-mobile-cta{display:flex;justify-content:center}.blog-list-section-body--latest [role=navigation][aria-label=List]{display:none}}:root .blog-card-heading{font-family:var(--font-secondary);font-size:18px;font-weight:700;line-height:21px;letter-spacing:0;text-transform:none;color:#f2f7f7}:root .blog-list-card-summary{font-weight:500;color:#f2f7f7}:root .blog-card-text-group>.blog-card-heading+*{margin-top:0}:root .blog-list-card-authors{font-family:var(--font-secondary);font-weight:500;font-size:13px;line-height:15px;letter-spacing:0}:root .blog-list-author-btn{text-decoration:underline}:root .filter-box-content .filter-box-date{font-family:var(--font-mono);font-weight:600;font-size:12px;line-height:15px;text-transform:uppercase}:root .blog-list-card-authors,:root .filter-box-content .filter-box-date{color:var(--color-gray-250, #919999)}:root .resources-item .filter-box{border:2px solid var(--color-gray-500, #323838);border-radius:0;transition:border-color .1s}:root .resources-item .filter-box:hover{border-color:var(--color-primary)}:root .filter-box-image-wrap{border-radius:0;aspect-ratio:4 / 3}:root .blog-list-section-view-all{font-family:var(--font-secondary)}:root .blog-list-section-view-all img{display:none!important}:root .blog-list-section-view-all:after{content:"";box-sizing:border-box;width:8px;height:8px;border-top:1.75px solid currentColor;border-right:1.75px solid currentColor;transform:rotate(45deg);flex-shrink:0}.fbs-wrapper{position:relative;container-type:inline-size}.fbs-qualifier{margin-bottom:4px}.blog-hero-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--color-foreground)}.blog-hero-card-image{position:relative;width:100%;aspect-ratio:4 / 3;transition:box-shadow .2s}.blog-hero-card-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:16px}.blog-hero-card:hover .blog-hero-card-image>img{box-shadow:0 0 0 2px var(--color-green);transition:box-shadow .2s}.blog-hero-card-body{padding:20px 0 0;display:flex;flex-direction:column;gap:20px}.blog-hero-card-title{margin:0;font-size:39px;line-height:49px}.blog-hero-card-summary{font-size:16px;font-weight:500;line-height:26px;color:#f5f8fa;margin:0;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.blog-hero-card-summary p{margin:0}@media screen and (max-width: 991px){.blog-hero-card-title{font-size:29px;line-height:36px}.blog-hero-card-summary,.hero-content-summary{font-size:14px;line-height:22px}}.blog-hero-card-category-badge{position:absolute;top:16px;right:16px;z-index:1}.blog-hero-card-meta{display:flex;flex-direction:column}.blog-hero-author-section{display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.blog-hero-author-row{display:flex;align-items:center;gap:16px;min-height:60px;min-width:0}.blog-hero-author-avatars{display:flex;flex-shrink:0;align-self:stretch;align-items:center}.blog-hero-author-avatar{width:40px;height:40px;border-radius:20px;-o-object-fit:cover;object-fit:cover;margin-left:-10px;box-shadow:0 0 8px 0 var(--color-background)}.blog-hero-author-avatar:first-child{margin-left:0}.blog-hero-author-names{font-weight:700;font-size:14px;line-height:22px;color:#cecece;margin:0;min-width:0;flex:1}.blog-hero-author-name{transition:color .2s;text-decoration:none;color:inherit}.blog-hero-author-name:hover{color:var(--color-green);cursor:pointer}.blog-hero-card-date{font-size:14px;font-weight:500;color:#cecece;white-space:nowrap}.blog-hero-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@container (min-width: 700px){.blog-hero-card{flex-direction:row-reverse;align-items:flex-start;gap:48px}.blog-hero-card-image,.blog-hero-card-body{flex:1 1 0;min-width:0}.blog-hero-card-body{padding:0;justify-content:center}}@container (min-width: 720px) and (max-width: 860px){.blog-hero-author-row{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 767px){.blog-hero-author-row{flex-direction:column;align-items:flex-start;gap:12px}}:root .blog-hero-card-image>img{border-radius:0;border:2px solid var(--color-gray-500)}:root .blog-hero-card-title{font-family:var(--font-primary);font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:-.02em}:root .blog-hero-author-name:hover{color:var(--color-teal)}:root .blog-hero-card-summary{font-weight:400}.fbc-heading{margin:0}.fbc-grid{display:flex;flex-direction:column;gap:24px}.fbc-item{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch;padding:16px 0}.fbc-item:not(:last-child){padding:16px 0 40px}.fbc-category-card{position:relative;display:flex;flex-direction:column;cursor:pointer;background:var(--primary-black, #0d0d0e);transition:transform .3s ease,padding .3s ease}.fbc-category-card:hover{transform:scale(1.03)}.fbc-category-card-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.fbc-category-image-wrap{position:relative;width:100%;aspect-ratio:4 / 3;flex-shrink:0;overflow:hidden;border-radius:16px;outline:2px solid transparent;transition:outline-color .15s}.fbc-category-card:hover .fbc-category-image-wrap{outline-color:var(--color-primary)}.fbc-category-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fbc-category-body{position:relative;margin-top:-48px;display:flex;flex-direction:column;gap:24px;z-index:1;padding-left:12px}.fbc-category-name{margin:0;font-size:39px;font-weight:700;line-height:49px;color:var(--color-primary)}.fbc-category-description{margin:0;font-weight:500;font-size:18px;line-height:23px;letter-spacing:0;color:var(--color-foreground)}.fbc-category-description p{margin:0}.fbc-category-link--mobile{display:none}.fbc-posts-list{display:flex;flex-direction:column;gap:12px;width:100%}.fbc-posts-loading{height:120px;opacity:.3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);background-size:200% 100%;animation:fbc-shimmer 1.4s infinite;border-radius:8px}:root .fbc-posts-loading{border-radius:0}@keyframes fbc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fbc-posts-empty{font-size:14px;color:#cecece;margin:0}.fbc-post-divider{border:none;border-top:1px solid rgba(112,112,112,.3);margin:0}.fbc-post-item{position:relative;display:flex;align-items:stretch;gap:16px;cursor:pointer;outline:1px solid transparent;border-radius:4px;transition:outline-color .1s;padding:4px}:root .fbc-post-item{border-radius:0}.fbc-post-item:hover{outline-color:var(--color-primary)}.fbc-post-item-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fbc-post-thumb-col{display:flex;flex-direction:column;align-self:stretch;justify-content:center;flex-shrink:0}.fbc-post-thumb-link{flex-shrink:0}.fbc-post-thumb{width:128px;height:85.33px;-o-object-fit:cover;object-fit:cover;border-radius:4px;display:block;flex-shrink:0}:root .fbc-post-thumb{border-radius:0}.fbc-post-meta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.fbc-post-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;font-weight:700;line-height:23px;color:var(--color-foreground)}.fbc-post-meta>.fbc-post-title+*{margin-top:0}.fbc-post-authors{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;font-size:13px;color:#cecece;line-height:1.4;overflow:hidden}.fbc-post-author-link{position:relative;z-index:2;color:#cecece;text-decoration:none;transition:color .15s;white-space:nowrap}.fbc-post-author-link:hover{color:var(--color-primary)}.fbc-post-author-sep{color:#cecece}.fbc-post-date{font-size:12px;font-weight:500;color:#cecece;white-space:nowrap}@media (min-width: 769px){.fbc-category-link--desktop .base-button-icon-arrow-right{transition:transform .3s ease}.fbc-category-card:hover .fbc-category-link--desktop .base-button-icon-arrow-right{--button-arrow-x: 10px}}@media (max-width: 767px){.fbc-item{display:flex;flex-direction:column;gap:32px}.fbc-category-card{cursor:pointer}.fbc-category-body{padding-left:0}.fbc-category-name{padding-left:12px}.fbc-category-link--desktop{display:none}.fbc-category-link--mobile{display:inline-flex}.fbc-post-thumb{width:96px;height:64px}}@media (max-width: 767px){.fbc-item{gap:32px;padding:0}.fbc-heading{margin-bottom:0}.fbc-category-name{font-size:29px}.fbc-category-description{font-size:14px;line-height:125%}.fbc-post-thumb-col{display:none}.fbc-post-item{flex-direction:column;padding:0;outline:none}.fbc-post-item:hover{outline:none}.fbc-post-item:has(.fbc-post-item-overlay-link:active) .fbc-post-title{color:var(--color-primary)}.fbc-category-body{gap:12px}}@media (max-width: 479px){.fbc-item{gap:24px}}:root .fbc-grid{background-color:var(--color-background);padding-bottom:54px}:root .fbc-category-body{margin-top:32px;padding-left:0}:root .fbc-category-name{color:var(--color-foreground);width:-moz-min-content;width:min-content;text-wrap:balance;padding-left:0}:root .fbc-category-description{font-weight:400}:root :is(.fbc-category-link--desktop,.fbc-category-link--mobile) .base-button-link-text{color:var(--color-magenta);font-family:var(--font-mono);text-transform:uppercase;font-size:15px;line-height:18px}:root :is(.fbc-category-link--desktop,.fbc-category-link--mobile) .base-button-icon-arrow-right{color:var(--color-magenta)}:root :is(.fbc-category-image-wrap,.fbc-posts-loading,.fbc-post-item,.fbc-post-thumb){border-radius:0}:root :is(.fbc-post-author-link,.fbc-post-author-sep){font-family:var(--font-secondary);font-weight:500;font-size:14px;line-height:18.2px;letter-spacing:0;color:var(--color-foreground)}:root .fbc-post-author-link:hover{color:var(--color-teal)}:root .fbc-post-date{font-family:var(--font-mono);font-weight:600;font-size:12px;line-height:22px;letter-spacing:0;text-transform:uppercase;color:var(--color-foreground)}.blog-related-card-truncate-heading{overflow:hidden;display:-webkit-box;line-clamp:var(--blog-related-resources-heading-height, 3);-webkit-line-clamp:var(--blog-related-resources-heading-height, 3);-webkit-box-orient:vertical}.blog-related-card-truncate-summary{overflow:hidden!important;display:-webkit-box;line-clamp:var(--blog-related-resources-summary-height, 4);-webkit-line-clamp:var(--blog-related-resources-summary-height, 4);-webkit-box-orient:vertical}.blog-related-card-limit-heading-height{height:calc(var(--blog-related-resources-heading-height, 3) * 1lh);overflow:hidden}.blog-related-card-limit-summary-height{height:calc(var(--blog-related-resources-summary-height, 4) * 1lh)!important;overflow:hidden!important}:root .related-resources-section.blog-related-resources-section{margin-top:0;margin-bottom:0}:root .blog-related-resources-section .heading-7{font-family:var(--font-primary);font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:-.01em}:root .blog-related-resources-section .related-resources-div-wrap.related-resources-block-mini{border:none}:root .blog-related-resources-section .blog-heading{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-white)}:root .blog-related-resources-section .resources-paragraph{color:var(--color-gray-250, #919999);font-family:var(--font-secondary);font-size:14px;line-height:1.4}:root .blog-related-resources-section .carousel-arrow-v2-svg circle{fill:var(--color-green)}:root .blog-related-resources-section .blog-related-resources-inner{display:flex;flex-direction:column;margin-top:30px;margin-bottom:30px}:root .blog-related-resources-section .related-resources-div-block{margin:20px auto 0}:root .blog-related-resources-section .blog-related-resources-carousel-wrap{margin-top:30px}.blog-signup-cta-section-subscribe-success-state{padding-top:50px!important;padding-bottom:50px!important;margin-right:30px}.blog-signup-cta-section-error-message-alt{padding-left:0!important;padding-right:0!important;padding-top:35px!important}.blog-signup-cta-section-container{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--color-black);border:1px solid var(--border-gray);border-radius:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid;overflow:hidden}:root .blog-signup-cta-section-container{background-color:var(--color-background)}.blog-signup-cta-section-content-container{width:100%;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:44px 20px 44px 40px;display:flex}.blog-signup-cta-section-content-container .dynamic-form-body{padding:0}.blog-signup-cta-section-image-wrapper{width:100%;height:100%;position:relative;margin-right:20px;padding-top:0%}.blog-signup-cta-section-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%;max-height:100%}@media (min-width: 992px){.blog-signup-cta-section-content-container{padding-right:40px}}@container (min-width: 992px){.blog-signup-cta-section-content-container{padding-right:40px}}@media (max-width: 991px){.blog-signup-cta-section-container{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:.72fr;justify-content:center;display:flex}.blog-signup-cta-section-content-container{padding:36px}.blog-signup-cta-section-image-wrapper{order:-1;margin-right:0;padding-top:0}.blog-signup-cta-section-image{-o-object-fit:contain;object-fit:contain;min-height:0;max-height:100%;position:relative}}@container (max-width: 991px){.blog-signup-cta-section-container{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:.72fr;justify-content:center;display:flex}.blog-signup-cta-section-content-container{padding:36px}.blog-signup-cta-section-image-wrapper{order:-1;margin-right:0;padding-top:0}.blog-signup-cta-section-image{-o-object-fit:contain;object-fit:contain;min-height:0;max-height:100%;position:relative}}@media (max-width: 767px){.blog-signup-cta-section-content-container{padding:30px}.blog-signup-cta-section-image-wrapper{height:auto;display:block}}@container (max-width: 767px){.blog-signup-cta-section-content-container{padding:30px}.blog-signup-cta-section-image-wrapper{height:auto;display:block}}@media (max-width: 479px){.blog-signup-cta-section-container{grid-template-columns:1fr}}@container (max-width: 479px){.blog-signup-cta-section-container{grid-template-columns:1fr}}:root .blog-signup-cta-section-container{background:var(--color-background);border-radius:0;border-style:solid;border-color:var(--color-gray-500, #323838);border-width:0 2px}:root .blog-signup-section{border-style:solid;border-color:var(--color-gray-500, #323838);border-width:2px 0}:root .blog-signup-cta-section-content-container{padding:41px 31px}:root .blog-signup-cta-section-content-container .dynamic-form-body,:root .blog-signup-cta-section-content-container .dynamic-form-title{background-color:transparent}:root .blog-signup-cta-section-image-wrapper{margin-right:0}:root .blog-signup-cta-section-angle{position:absolute;left:0;top:35%;bottom:0;width:33px;background:var(--color-background);clip-path:polygon(0 0,100% 33px,100% 100%,0 100%);pointer-events:none}@media (max-width: 1038px){:root .blog-signup-cta-section-angle{left:35%;right:0;top:auto;bottom:0;width:auto;height:33px;clip-path:polygon(0 100%,33px 0,100% 0,100% 100%)}}:root .blog-signup-cta-section-content-container .base-button.base-button-solid{height:54px}:root .blog-signup-cta-section-content-container a{color:var(--color-magenta)}:root .blog-signup-cta-section-content-container form>div:has(a[href]):not(:has(.base-button))>div{color:#323838}:root .blog-signup-cta-section-content-container h2{text-wrap:balance}:root .blog-signup-cta-section-content-container .paragraph-large,:root .blog-signup-cta-section-content-container .paragraph-large p{font-family:var(--font-secondary);font-weight:600;font-size:20px;line-height:27px;letter-spacing:0}:root .blog-signup-cta-section-content-container form{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;row-gap:16px}:root .blog-signup-cta-section-content-container form>div:has(input[type=email]){order:1;flex:1 1 0;min-width:0}:root .blog-signup-cta-section-content-container form>div:has(input[type=email])>div{min-height:0}:root .blog-signup-cta-section-content-container form input[type=email]{display:block;height:54px;background-color:var(--color-background);border:1.5px solid var(--color-gray-500);border-radius:0;font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:#050707}:root .blog-signup-cta-section-content-container form input[type=email]~label{color:#050707!important}:root .blog-signup-cta-section-content-container form>div:has(.base-button),:root .blog-signup-cta-section-content-container form>div:has(.base-button)>div{display:contents}:root .blog-signup-cta-section-content-container form div:has(>.base-button){order:2;flex:0 0 auto}:root .blog-signup-cta-section-content-container form>div:has(a[href]):not(:has(.base-button)){order:3;flex:1 1 100%}:root .blog-signup-cta-section-content-container form .turnstile-wrapper{order:4;flex:0 0 auto;width:-moz-fit-content;width:fit-content}div.column blockquote:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='49' viewBox='0 0 62 49' fill='none'%3E%3Cpath d='M13.2976 48.3876C9.45759 48.3876 6.25759 47.0009 3.69759 44.2276C1.24426 41.3476 0.0175934 37.6143 0.0175934 33.0276C0.0175934 25.5609 2.47093 18.8409 7.37759 12.8676C12.2843 6.89428 19.0043 2.84094 27.5376 0.707611L29.7776 6.14761C25.5109 7.53428 21.9909 9.56094 19.2176 12.2276C16.4443 14.7876 14.5776 17.9343 13.6176 21.6676C17.5643 21.9876 20.7109 23.4276 23.0576 25.9876C25.5109 28.4409 26.7376 31.4809 26.7376 35.1076C26.7376 38.9476 25.4576 42.1476 22.8976 44.7076C20.3376 47.1609 17.1376 48.3876 13.2976 48.3876ZM45.2976 48.3876C41.4576 48.3876 38.2576 47.0009 35.6976 44.2276C33.1376 41.3476 31.8576 37.6143 31.8576 33.0276C31.8576 25.5609 34.3109 18.8409 39.2176 12.8676C44.1243 6.89428 50.8443 2.84094 59.3776 0.707611L61.6176 6.14761C57.3509 7.53428 53.8309 9.56094 51.0576 12.2276C48.2843 14.7876 46.4709 17.9343 45.6176 21.6676C49.4576 21.9876 52.5509 23.4276 54.8976 25.9876C57.3509 28.4409 58.5776 31.4809 58.5776 35.1076C58.5776 38.9476 57.2976 42.1476 54.7376 44.7076C52.1776 47.1609 49.0309 48.3876 45.2976 48.3876Z' fill='%23F5F8FA'/%3E%3C/svg%3E");width:68px;position:absolute;top:-24px;height:50px;background-repeat:no-repeat}div.column blockquote:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='49' viewBox='0 0 62 49' fill='none'%3E%3Cpath d='M13.2976 48.3876C9.45759 48.3876 6.25759 47.0009 3.69759 44.2276C1.24426 41.3476 0.0175934 37.6143 0.0175934 33.0276C0.0175934 25.5609 2.47093 18.8409 7.37759 12.8676C12.2843 6.89428 19.0043 2.84094 27.5376 0.707611L29.7776 6.14761C25.5109 7.53428 21.9909 9.56094 19.2176 12.2276C16.4443 14.7876 14.5776 17.9343 13.6176 21.6676C17.5643 21.9876 20.7109 23.4276 23.0576 25.9876C25.5109 28.4409 26.7376 31.4809 26.7376 35.1076C26.7376 38.9476 25.4576 42.1476 22.8976 44.7076C20.3376 47.1609 17.1376 48.3876 13.2976 48.3876ZM45.2976 48.3876C41.4576 48.3876 38.2576 47.0009 35.6976 44.2276C33.1376 41.3476 31.8576 37.6143 31.8576 33.0276C31.8576 25.5609 34.3109 18.8409 39.2176 12.8676C44.1243 6.89428 50.8443 2.84094 59.3776 0.707611L61.6176 6.14761C57.3509 7.53428 53.8309 9.56094 51.0576 12.2276C48.2843 14.7876 46.4709 17.9343 45.6176 21.6676C49.4576 21.9876 52.5509 23.4276 54.8976 25.9876C57.3509 28.4409 58.5776 31.4809 58.5776 35.1076C58.5776 38.9476 57.2976 42.1476 54.7376 44.7076C52.1776 47.1609 49.0309 48.3876 45.2976 48.3876Z' fill='%23F5F8FA'/%3E%3C/svg%3E");width:68px;position:absolute;transform:rotateY(180deg);height:50px;background-repeat:no-repeat;bottom:-24px;right:36px}.paragraph.rich-text-block.column:has(blockquote){flex:0 1 342px}div.column blockquote{position:relative;padding:48px 36px 36px;border:none;background-color:var(--primary-teal);font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px;color:#333;margin-bottom:24px}div.column blockquote:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='49' viewBox='0 0 62 49' fill='none'%3E%3Cpath d='M13.2976 48.3876C9.45759 48.3876 6.25759 47.0009 3.69759 44.2276C1.24426 41.3476 0.0175934 37.6143 0.0175934 33.0276C0.0175934 25.5609 2.47093 18.8409 7.37759 12.8676C12.2843 6.89428 19.0043 2.84094 27.5376 0.707611L29.7776 6.14761C25.5109 7.53428 21.9909 9.56094 19.2176 12.2276C16.4443 14.7876 14.5776 17.9343 13.6176 21.6676C17.5643 21.9876 20.7109 23.4276 23.0576 25.9876C25.5109 28.4409 26.7376 31.4809 26.7376 35.1076C26.7376 38.9476 25.4576 42.1476 22.8976 44.7076C20.3376 47.1609 17.1376 48.3876 13.2976 48.3876ZM45.2976 48.3876C41.4576 48.3876 38.2576 47.0009 35.6976 44.2276C33.1376 41.3476 31.8576 37.6143 31.8576 33.0276C31.8576 25.5609 34.3109 18.8409 39.2176 12.8676C44.1243 6.89428 50.8443 2.84094 59.3776 0.707611L61.6176 6.14761C57.3509 7.53428 53.8309 9.56094 51.0576 12.2276C48.2843 14.7876 46.4709 17.9343 45.6176 21.6676C49.4576 21.9876 52.5509 23.4276 54.8976 25.9876C57.3509 28.4409 58.5776 31.4809 58.5776 35.1076C58.5776 38.9476 57.2976 42.1476 54.7376 44.7076C52.1776 47.1609 49.0309 48.3876 45.2976 48.3876Z' fill='%23F5F8FA'/%3E%3C/svg%3E");width:68px;position:absolute;top:-24px;height:50px;background-repeat:no-repeat}div.column blockquote:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='49' viewBox='0 0 62 49' fill='none'%3E%3Cpath d='M13.2976 48.3876C9.45759 48.3876 6.25759 47.0009 3.69759 44.2276C1.24426 41.3476 0.0175934 37.6143 0.0175934 33.0276C0.0175934 25.5609 2.47093 18.8409 7.37759 12.8676C12.2843 6.89428 19.0043 2.84094 27.5376 0.707611L29.7776 6.14761C25.5109 7.53428 21.9909 9.56094 19.2176 12.2276C16.4443 14.7876 14.5776 17.9343 13.6176 21.6676C17.5643 21.9876 20.7109 23.4276 23.0576 25.9876C25.5109 28.4409 26.7376 31.4809 26.7376 35.1076C26.7376 38.9476 25.4576 42.1476 22.8976 44.7076C20.3376 47.1609 17.1376 48.3876 13.2976 48.3876ZM45.2976 48.3876C41.4576 48.3876 38.2576 47.0009 35.6976 44.2276C33.1376 41.3476 31.8576 37.6143 31.8576 33.0276C31.8576 25.5609 34.3109 18.8409 39.2176 12.8676C44.1243 6.89428 50.8443 2.84094 59.3776 0.707611L61.6176 6.14761C57.3509 7.53428 53.8309 9.56094 51.0576 12.2276C48.2843 14.7876 46.4709 17.9343 45.6176 21.6676C49.4576 21.9876 52.5509 23.4276 54.8976 25.9876C57.3509 28.4409 58.5776 31.4809 58.5776 35.1076C58.5776 38.9476 57.2976 42.1476 54.7376 44.7076C52.1776 47.1609 49.0309 48.3876 45.2976 48.3876Z' fill='%23F5F8FA'/%3E%3C/svg%3E");width:68px;position:absolute;transform:rotateY(180deg);height:50px;background-repeat:no-repeat;bottom:-24px;right:36px}@media only screen and (max-width: 991px){div.column blockquote{margin-top:50px;max-width:none}}@media only screen and (max-width: 767px){div.column blockquote{font-size:20px;line-height:24px;padding:35px 25px 25px 30px}}.animated-word-rotator{position:relative}.animated-word-rotator:after{content:"|";margin-left:2px;vertical-align:top;text-decoration:none;font-weight:300}.animated-word-rotator.blinking:after{animation:blink 1s infinite}@media (prefers-reduced-motion: reduce){.animated-word-rotator.blinking:after{animation:none;opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (min-width: 992px){[data-section-style]{max-width:var(--lg-max-width, auto)}}.core-accordion-section-accordion{margin-left:auto;margin-right:auto;display:block;max-width:810px;position:relative;color:var(--color-foreground);background-color:var(--color-background);border-top:1px solid #fff;margin-bottom:0;text-align:left;flex-direction:column;justify-content:space-between;width:100%;padding:29px 0 10px 10px;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden}:root .core-accordion-section-accordion{border-top:1.5px solid var(--card-border-color)}.core-accordion-section-button-indicator{transition:rotate .3s;height:31px;width:31px}.core-accordion-section-accordion-item:first-child .core-accordion-section-accordion{border-top:none}.core-accordion-section-accordion-item:last-child{margin-left:auto;margin-right:auto;display:block;max-width:810px;border-bottom:1px solid #fff}:root .core-accordion-section-accordion-item:last-child{border-bottom:1.5px solid var(--card-border-color)}.core-accordion-section-panel{padding:0 10px;margin-bottom:20px;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.core-accordion-section-panel-open{max-height:-moz-fit-content;max-height:fit-content;list-style-type:disc}.core-accordion-section-panel--builder-editing{max-height:none!important;overflow:visible!important;min-height:4rem}.core-accordion-section-panel ul{list-style:disc}.core-accordion-section-panel ul li::marker{color:var(--color-primary)}.core-accordion-section-panel ol{list-style:decimal}.core-accordion-section-accordion-header{cursor:pointer;justify-content:center;align-items:center;display:flex}.core-accordion-section-accordion-wrapper{width:100%;min-width:480px;position:relative}@media screen and (max-width: 991px){.core-accordion-section-button-indicator{width:24px;height:24px}.core-accordion-section-accordion{padding-left:10px;padding-top:15px;padding-bottom:0}.core-accordion-section-accordion-header-label{margin-top:5px!important}.core-accordion-section-panel{margin-bottom:15px!important}}@media screen and (max-width: 540px){.core-accordion-section-accordion-wrapper{min-width:100px}}.builder-block:has(+.banner-outer)>.comparison-content-with-form{margin-bottom:0}.builder-block:has(>.comparison-content-with-form)+.banner-outer{margin-bottom:60px}.content-with-sidebar{padding:40px 0}.content-with-sidebar_wrapper{display:flex;flex-direction:column;gap:0}.content-with-sidebar_main{flex:1;flex-basis:100%}.content-with-sidebar_sidebar{display:none;margin-left:50px;position:sticky;inset:170px auto auto 0%;flex:0 0 294px}.content-with-sidebar_sidebar-inner{display:flex;gap:15px;padding:30px 24px;flex-direction:column;align-items:flex-start;border:1px solid transparent;border-radius:10px;position:relative;background:var(--color-black);box-sizing:border-box;background-clip:padding-box}:root .content-with-sidebar_sidebar-inner{border-radius:0}.content-with-sidebar_sidebar-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(137deg,#00c8d4 14.64%,#00bdd8 27.37%,#00a1e5 50%,#0073f9 78.99%,#0068ff 85.36%)}.content-with-sidebar_sidebar-inner p{color:var(--primary-teal);font-size:18px;font-style:normal;font-weight:700;line-height:23px}.content-with-sidebar_sidebar-buttons{margin-top:25px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.section-divider.content-with-sidebar-divider{max-width:1138px}@media screen and (min-width: 992px){.content-with-sidebar{padding:60px 0}.content-with-sidebar_wrapper{flex-direction:row}.content-with-sidebar_sidebar{align-self:flex-start;display:flex;margin-top:20px}.content-with-sidebar_main{border-right:1px solid rgba(255,255,255,.3);padding-right:50px}}:root .counters-wrapper{border:1px solid var(--color-gray-500)}:root .counter-edge-lines:before,:root .counter-edge-lines:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);height:1px;background-color:var(--color-gray-500);pointer-events:none}:root .counter-edge-lines:before{top:0}:root .counter-edge-lines:after{bottom:0}.call-to-action-section{position:relative;overflow:hidden visible}.latest-resources-feature-post-description{color:var(--color-foreground);background-color:var(--color-background);height:100%;padding:0;display:flex}.latest-resources-feature-post-description .cta-content-body{padding:44px 20px 44px 40px}:root .latest-resources-feature-post-description{position:relative;overflow:visible;background-color:transparent}:root .latest-resources-feature-post-description .cta-content-body{background-color:var(--color-background)}.latest-resources-feature-post{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--color-background);border:1px solid var(--border-gray);border-radius:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid;overflow:hidden}:root .latest-resources-feature-post{border-color:var(--color-gray-500);border-radius:0}:root .cta-edge-lines:before,:root .cta-edge-lines:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);height:1px;background-color:var(--color-gray-500);pointer-events:none}:root .cta-edge-lines:before{top:0}:root .cta-edge-lines:after{bottom:0}.latest-resources-feature-post.cta-wrapper{z-index:2;grid-column-gap:20px;grid-row-gap:67px;border-style:none;grid-template-columns:1.5fr .75fr;display:flex;position:relative}.latest-resources-feature-post-image-wrapper{width:100%;height:100%;padding-top:62.5%;position:relative}.latest-resources-feature-post-image-wrapper.cta-latest-resources-feature-post-image-wrapper{margin-right:20px;padding-top:0%}.latest-resources-feature-post-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:359px;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.latest-resources-feature-post-image.cta-latest-resources-feature-post-image{-o-object-fit:cover;object-fit:cover;max-height:100%}.cta-section-image-overlay{position:relative;z-index:1;width:66%;height:66%;margin-left:5%}:root .cta-section-image-overlay{width:66%;height:66%;margin-left:15%}@media screen and (min-width: 1280px){.latest-resources-feature-post.cta-wrapper{grid-column-gap:46px;grid-row-gap:46px;grid-template-columns:1.5fr 1.21fr}.latest-resources-feature-post-image-wrapper.cta-latest-resources-feature-post-image-wrapper{padding-top:52.4%}.latest-resources-feature-post-image.cta-latest-resources-feature-post-image{max-height:100%}.cta-section-top-padding-workaround{padding-top:0%!important}}@media screen and (max-width: 991px){.cta-section-image-overlay{margin-left:0%}.latest-resources-feature-post-description .cta-content-body{padding:30px 24.18px 32px 22px}.latest-resources-feature-post{flex-flow:column;grid-template-rows:auto auto;grid-template-columns:.72fr;justify-content:center;display:flex}.latest-resources-feature-post.cta-wrapper{grid-column-gap:0px;grid-row-gap:16px;grid-template-columns:1fr .75fr}.latest-resources-feature-post-image-wrapper.cta-latest-resources-feature-post-image-wrapper{order:-1;margin-right:0;padding-top:0%}.latest-resources-feature-post-image.cta-latest-resources-feature-post-image{-o-object-fit:contain;object-fit:contain;min-height:0;max-height:100%;position:relative}}@media screen and (max-width: 767px){.latest-resources-feature-post.cta-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.latest-resources-feature-post-image-wrapper.cta-latest-resources-feature-post-image-wrapper{height:auto;display:block}.latest-resources-feature-post-image.cta-latest-resources-feature-post-image{-o-object-fit:contain;object-fit:contain;min-height:0}}@media screen and (max-width: 479px){.latest-resources-feature-post{grid-template-columns:1fr}}@media screen and (max-width: 991px){:root .latest-resources-feature-post-image-wrapper{aspect-ratio:4 / 3;padding-top:0}:root .latest-resources-feature-post-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 991px) and (min-width: 768px){:root .latest-resources-feature-post[data-media-bleed=on]:has(.latest-resources-feature-post-image-wrapper){overflow:visible;border-color:transparent}:root .latest-resources-feature-post[data-media-bleed=on]:has(.latest-resources-feature-post-image-wrapper) .latest-resources-feature-post-image-wrapper{width:100vw;margin-left:calc(50% - 50vw);position:relative;z-index:1}:root .latest-resources-feature-post[data-media-bleed=on]:has(.latest-resources-feature-post-image-wrapper) .latest-resources-feature-post-description{position:relative;z-index:2;margin-top:calc(var(--cta-media-shift-t, .25) * -75vw)}}@media screen and (max-width: 767px){:root .latest-resources-feature-post[data-media-bleed=on]:has(.latest-resources-feature-post-image-wrapper){overflow:visible;border-color:transparent}:root .latest-resources-feature-post[data-media-bleed=on]:has(.latest-resources-feature-post-image-wrapper) .latest-resources-feature-post-image-wrapper{width:100vw;margin-left:calc(50% - 50vw);position:relative;z-index:1}:root .latest-resources-feature-post[data-media-bleed=on]:has(.latest-resources-feature-post-image-wrapper) .latest-resources-feature-post-description{position:relative;z-index:2;margin-top:calc(var(--cta-media-shift-m, .25) * -75vw)}}:root .cta-content-with-divider{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%;min-height:0}:root .cta-content-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}@media screen and (min-width: 992px){:root .cta-content-with-divider:has(>.cta-divider-host--d-right)>.cta-divider-host{margin-right:calc(-1 * var(--div-height-d, 96px))}:root .cta-content-with-divider:has(>.cta-divider-host--d-left)>.cta-divider-host{margin-left:calc(-1 * var(--div-height-d, 96px))}:root .cta-content-with-divider:has(>.cta-divider-host--d-left){flex-direction:row-reverse}}@media screen and (min-width: 768px) and (max-width: 991px){:root .cta-content-with-divider[data-tablet-layout=side]>.cta-divider-host{margin-left:0;margin-right:calc(-1 * var(--div-height-t, var(--div-height-d, 96px)))}}.cta-divider-host{flex:0 0 auto;display:flex;align-self:stretch;z-index:2;pointer-events:none;min-height:0;min-width:0}.cta-divider{pointer-events:none}.cta-divider.cta-divider--wide{display:var(--div-wide-display-d, block);flex:0 0 auto;align-self:stretch;width:var(--tg-height);height:100%;min-height:100%;margin-left:var(--div-off-d, 0px)}.cta-divider.cta-divider--stacked{display:var(--div-stacked-display-d, none);flex:0 0 auto;width:100%;height:var(--tg-height);margin-top:var(--div-off-d, 0px);margin-bottom:var(--div-off-d, 0px)}.cta-divider.cta-divider--wide,.cta-divider.cta-divider--stacked{--tg-left: var(--div-left-d);--tg-right: var(--div-right-d);--tg-langle: var(--div-langle-d);--tg-rangle: var(--div-rangle-d);--tg-glow-len: var(--div-glow-len-d);--tg-glow-pos: var(--div-glow-pos-d);--tg-height: var(--div-height-d);--tg-inset: var(--div-inset-d);--tg-glow-thick: var(--div-glow-thick-d);--tg-glow-blur: var(--div-glow-blur-d);--tg-glow-color: var(--div-glow-color-d);--tg-thick: var(--div-thick-d);--tg-line-color: var(--div-line-color-d);--tg-loffset: var(--div-loffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-roffset: var(--div-roffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-flipx: var(--div-fx-d, 1);--tg-flipy: var(--div-fy-d, 1);--tg-glow-display: var(--div-glowdisp-d, none)}.cta-divider.cta-divider--wide{--tg-above-color: var(--div-content-fill-d);--tg-below-color: var(--div-media-fill-d)}.cta-divider.cta-divider--stacked{--tg-above-color: var(--div-media-fill-d);--tg-below-color: var(--div-content-fill-d)}@media screen and (min-width: 768px) and (max-width: 991px){.cta-divider.cta-divider--wide,.cta-divider.cta-divider--stacked{--tg-left: var(--div-left-t);--tg-right: var(--div-right-t);--tg-langle: var(--div-langle-t);--tg-rangle: var(--div-rangle-t);--tg-glow-len: var(--div-glow-len-t);--tg-glow-pos: var(--div-glow-pos-t);--tg-height: var(--div-height-t);--tg-inset: var(--div-inset-t);--tg-glow-thick: var(--div-glow-thick-t);--tg-glow-blur: var(--div-glow-blur-t);--tg-glow-color: var(--div-glow-color-t);--tg-thick: var(--div-thick-t);--tg-line-color: var(--div-line-color-t);--tg-loffset: var(--div-loffset-t, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-roffset: var(--div-roffset-t, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-flipx: var(--div-fx-t, 1);--tg-flipy: var(--div-fy-t, 1);--tg-glow-display: var(--div-glowdisp-t, none)}.cta-divider.cta-divider--wide{--tg-above-color: var(--div-content-fill-t);--tg-below-color: var(--div-media-fill-t);display:var(--div-wide-display-t, none);margin-left:var(--div-off-t, 0px)}.cta-divider.cta-divider--stacked{--tg-above-color: var(--div-media-fill-t);--tg-below-color: var(--div-content-fill-t);display:var(--div-stacked-display-t, block);margin-top:var(--div-off-t, 0px);margin-bottom:var(--div-off-t, 0px)}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-top){flex-direction:column;height:auto}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-top) .cta-divider-host{order:-1;width:100%;align-self:auto;flex-shrink:0}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-top) .cta-content-body{flex:0 1 auto;width:100%;min-height:auto}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-top) .cta-divider--stacked{margin-top:calc(var(--tg-height) / -2)}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-left),:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-right){flex-direction:row;align-items:stretch;height:auto}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-left) .cta-divider-host{order:-1;width:auto;margin-left:0;margin-right:0;flex-direction:column;min-width:var(--div-height-t, var(--div-height-d, 96px));flex-shrink:0;align-self:stretch}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-right) .cta-divider-host{order:1;width:auto;margin-left:0;margin-right:0;flex-direction:column;min-width:var(--div-height-t, var(--div-height-d, 96px));flex-shrink:0;align-self:stretch}:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-left) .cta-divider--wide,:root .cta-content-with-divider[data-tablet-layout=stack]:has(.cta-divider-host--t-right) .cta-divider--wide{flex:1 1 auto;height:auto;min-height:100%;align-self:stretch;margin-left:0;margin-right:0}:root .cta-content-with-divider[data-tablet-layout=side]{flex-direction:row}:root .cta-content-with-divider[data-tablet-layout=side]>.cta-divider-host{order:0}:root .cta-content-with-divider[data-tablet-layout=side] .cta-divider--stacked{display:none}:root .cta-content-with-divider[data-tablet-layout=side] .cta-divider--wide{display:block}@container (max-width: 767px){:root .cta-content-with-divider[data-tablet-layout=side]>.cta-divider-host{margin-left:0;margin-right:0}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-top){flex-direction:column;height:auto}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-top)>.cta-divider-host{order:-1;width:100%;align-self:auto;flex-shrink:0}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-top) .cta-content-body{flex:0 1 auto;width:100%;min-height:auto}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-top) .cta-divider--stacked{display:block;margin-top:calc(var(--tg-height) / -2)}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-top) .cta-divider--wide{display:none}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-left),:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-right){flex-direction:row;align-items:stretch;height:auto}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-left)>.cta-divider-host{order:-1;width:auto;flex-direction:column;min-width:var(--div-height-t, var(--div-height-d, 96px));flex-shrink:0;align-self:stretch}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-right)>.cta-divider-host{order:1;width:auto;flex-direction:column;min-width:var(--div-height-t, var(--div-height-d, 96px));flex-shrink:0;align-self:stretch}:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-left) .cta-divider--wide,:root .cta-content-with-divider[data-tablet-layout=side]:has(.cta-divider-host--t-right) .cta-divider--wide{flex:1 1 auto;height:auto;min-height:100%;align-self:stretch;margin-left:0;margin-right:0}}}@media screen and (max-width: 767px){.cta-divider.cta-divider--wide,.cta-divider.cta-divider--stacked{--tg-left: var(--div-left-m);--tg-right: var(--div-right-m);--tg-langle: var(--div-langle-m);--tg-rangle: var(--div-rangle-m);--tg-glow-len: var(--div-glow-len-m);--tg-glow-pos: var(--div-glow-pos-m);--tg-height: var(--div-height-m);--tg-inset: var(--div-inset-m);--tg-glow-thick: var(--div-glow-thick-m);--tg-glow-blur: var(--div-glow-blur-m);--tg-glow-color: var(--div-glow-color-m);--tg-thick: var(--div-thick-m);--tg-line-color: var(--div-line-color-m);--tg-loffset: var(--div-loffset-m, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-roffset: var(--div-roffset-m, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-flipx: var(--div-fx-m, 1);--tg-flipy: var(--div-fy-m, 1);--tg-glow-display: var(--div-glowdisp-m, none)}.cta-divider.cta-divider--wide{--tg-above-color: var(--div-content-fill-m);--tg-below-color: var(--div-media-fill-m);display:var(--div-wide-display-m, none);margin-left:var(--div-off-m, 0px)}.cta-divider.cta-divider--stacked{--tg-above-color: var(--div-media-fill-m);--tg-below-color: var(--div-content-fill-m);display:var(--div-stacked-display-m, block);margin-top:var(--div-off-m, 0px);margin-bottom:var(--div-off-m, 0px)}:root .cta-content-with-divider:has(.cta-divider-host--m-top){flex-direction:column;height:auto}:root .cta-content-with-divider:has(.cta-divider-host--m-top) .cta-divider-host{order:-1;width:100%;align-self:auto;flex-shrink:0}:root .cta-content-with-divider:has(.cta-divider-host--m-top) .cta-content-body{flex:0 1 auto;width:100%;min-height:auto}:root .cta-content-with-divider:has(.cta-divider-host--m-top) .cta-divider--stacked{margin-top:calc(var(--tg-height) / -2)}:root .cta-content-with-divider{height:auto}:root .cta-content-with-divider>.cta-divider-host{margin-left:0;margin-right:0}:root .cta-content-with-divider:has(.cta-divider-host--m-left),:root .cta-content-with-divider:has(.cta-divider-host--m-right){flex-direction:row;align-items:stretch}:root .cta-content-with-divider:has(.cta-divider-host--m-left) .cta-divider-host,:root .cta-content-with-divider:has(.cta-divider-host--m-right) .cta-divider-host{flex-direction:column;min-width:var(--div-height-m, var(--div-height-t, var(--div-height-d, 96px)));flex-shrink:0;align-self:stretch}:root .cta-content-with-divider:has(.cta-divider-host--m-left) .cta-divider-host{order:-1;width:auto}:root .cta-content-with-divider:has(.cta-divider-host--m-right) .cta-divider-host{order:1;width:auto}:root .cta-content-with-divider:has(.cta-divider-host--m-left) .cta-divider--wide,:root .cta-content-with-divider:has(.cta-divider-host--m-right) .cta-divider--wide{flex:1 1 auto;height:auto;min-height:100%;align-self:stretch;margin-left:0;margin-right:0}}.character-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .3s ease-in-out;margin-bottom:15px;position:relative}.character-excerpt.show{-webkit-line-clamp:unset!important}.collection-item.curricula{cursor:"pointer"}.Curricula_Modal_Overlay{z-index:2000;opacity:1;background-color:#222324cc!important;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0%;right:0%;bottom:0%;left:0%;padding:24px;box-sizing:border-box}.Curricula_Modal{position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:none!important;background:none!important;overflow:visible!important;outline:none!important;height:100%!important;box-sizing:border-box!important}@media screen and (max-width: 991px){.Curricula_Modal{height:auto!important}.modal-inner{height:auto!important;min-height:50vh!important;max-height:calc(100vh - 48px)!important}}.modal-close-button{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;color:#fff;cursor:pointer;width:100%;height:auto}.modal-inner{margin-top:0}.modal-inner picture{width:100%}.episode-characters h3,.episode-characters h4{margin-bottom:12px;line-height:1.1}.episode-characters-list{margin-top:0}.episode-card{cursor:pointer}.text-field-select-inner{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;border-radius:4px;border:1px solid #e0e0e0}:root .text-field-select-inner{border-radius:0}.dropdown-arrow{transition:transform .2s ease}.dropdown-arrow--open{transform:rotate(180deg)}.dropdown-list{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;max-height:300px;overflow-y:auto;z-index:1000;display:none}:root .dropdown-list{border-radius:0}.dropdown-list.w--open{display:block}.w-checkbox-input{margin:0;width:16px;height:16px}.checkbox-label{flex:1;font-size:14px;color:#333}.w-checkbox.dropdown-link{display:flex;align-items:center;cursor:pointer;width:100%;padding:10px 15px;border-bottom:1px solid #f0f0f0}.w-checkbox.dropdown-link:last-child{border-bottom:none}.w-checkbox input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.text-field-select-inner.filter{border:none}.no-results-container{width:100%;max-width:1304px;margin:0 auto}.no-results-wrapper{display:flex;justify-content:center;align-items:center;border-radius:8px}:root .no-results-wrapper{border-radius:0}.no-results-text{text-align:center;color:#fff;font-size:16px;line-height:1.5;margin:0}.dropdown-link .checkbox-label.w-form-label{font-size:1rem}.filter-form-block,.filter-form-block.is-pinned{transition:background-color .3s ease}.dropdown-text{color:#fff}.dropdown-list.topic-select{transform:none}.episodes-seo-details{display:none;margin-top:3rem;padding:2rem 0}.episode-seo-item{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.episode-seo-item:last-child{border-bottom:none}.episode-seo-item h3{margin-bottom:1rem;color:#fff}.episode-seo-image{margin:1.5rem 0}.episode-seo-image img{width:100%;height:auto;border-radius:8px}:root .episode-seo-image img{border-radius:0}.episode-date-seo{color:#fffc;margin-top:1rem}.episode-video-seo a{color:var(--primary-green-light);text-decoration:underline;margin-top:1rem;display:inline-block}.ts-button{align-self:flex-start;background-color:#01c5d1!important;border-color:#01c5d1!important;color:#06212a!important}.ts-button:hover{background-color:transparent!important;border-color:#01c5d1!important;color:#01c5d1!important}.ts-survival-form{padding:0!important;background:transparent!important}.ts-survival-wrap .dynamic-form-title{display:none}.ts-survival-submit,.ts-survival-submit:hover,.ts-survival-submit:focus-visible,.ts-survival-wrap button[type=submit],.ts-survival-wrap button[type=submit]:hover,.ts-survival-wrap button[type=submit]:focus-visible{background-color:#01c5d1!important;border-color:#01c5d1!important;color:#06212a!important}.ts-survival-submit:hover,.ts-survival-wrap button[type=submit]:hover{filter:brightness(1.08)}.ts-survival-privacy a,.ts-survival-wrap a{color:#01c5d1!important}.faq-section-answer-blocks{min-height:1rem;position:relative;z-index:1}.faq-section-answer-blocks .builder-blocks.no-blocks{min-height:3rem;border:1px dashed rgba(0,200,212,.45);border-radius:4px;padding:.75rem}.faq-section--builder-canvas{overflow:visible!important}.faq-section--builder-canvas .faq-shape-3,.faq-section--builder-canvas .faq-shape-4,.faq-section--builder-canvas .faq-shape-5{pointer-events:none}.faq-section--builder-canvas .core-accordion-section-panel{max-height:none!important;overflow:visible!important}.faq-section--builder-canvas .core-accordion-section-panel--builder-editing{min-height:4rem}.faq-section--builder-canvas .faq-section-answer-blocks .builder-blocks.no-blocks:after{color:#00c8d4e6;content:"Click to add blocks to this answer";display:block;font-family:Hknova Webfont,sans-serif;font-size:14px;line-height:1.4;pointer-events:none;text-align:center}.faq-section--extended-width .faq-div-block,.faq-section--extended-width .accordion.js-accordion,.faq-section--extended-width .core-accordion-section-accordion,.faq-section--extended-width .core-accordion-section-accordion-item:last-child{max-width:none}:root .faq-section .core-accordion-section-button-indicator{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%2300dbe5'/%3E%3Cpath d='M7,17V10H0V7H7V0h3V7h7v3H10v7Z' transform='translate(24 7) rotate(90)' fill='%23222324'/%3E%3C/svg%3E")}:root .faq-section .core-accordion-section-active .core-accordion-section-button-indicator{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%2300dbe5'/%3E%3Cpath d='M0,0H3V17H0Z' transform='translate(24 14) rotate(90)' fill='%23222324'/%3E%3C/svg%3E")}.contributors-section{display:flex;flex-direction:column;gap:18px}.contributors-section-label{font-size:16px;font-weight:700;line-height:28px;letter-spacing:0;color:var(--color-foreground);margin-bottom:12px}.contributors-section-avatars{display:flex}.contributors-section-avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-background);-o-object-fit:cover;object-fit:cover;flex-shrink:0;margin-left:-8px}.contributors-section-avatar:first-child{margin-left:0}.contributors-section-names{font-size:.875rem;line-height:1.6}.contributors-section .contributor-link{color:var(--primary-green-light);font-weight:600;transition:color .3s ease}.contributors-section .contributor-link:hover{color:var(--color-foreground)}.continue-reading-section{display:flex;flex-direction:column;align-items:center;gap:10px;padding:25px 100px;border-radius:10px;border:1px solid transparent;background:var(--color-background);background-clip:padding-box;position:relative;box-sizing:border-box;width:-moz-fit-content;width:fit-content;margin:60px auto}:root .continue-reading-section{border-radius:0}.continue-reading-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(137deg,#00c8d4 14.64%,#00bdd8 27.37%,#00a1e5 50%,#0073f9 78.99%,#0068ff 85.36%)}.continue-reading-section_title{color:var(--primary-teal);text-align:center;font-weight:700;font-size:1rem;line-height:1.25}.continue-reading-section_link{color:var(--color-foreground);text-align:center;font-size:1.5625rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex;gap:15px;align-items:flex-end}.continue-reading-section_link p{margin:0}.continue-reading-section_arrow{flex-shrink:0;width:8px;height:24px;transition:transform .4s}.continue-reading-section_link:hover .continue-reading-section_arrow{transform:translate(10px)}@media (max-width: 767px){.continue-reading-section{width:100%;padding:25px 35px}}.at-sidebar-share{display:flex;flex-direction:row;align-items:center;gap:12px}.at-sidebar-share-heading{font-size:16px;font-weight:700;line-height:28px;color:var(--color-foreground)}.at-sidebar-share-icons{display:flex;align-items:center;gap:16px}.at-sidebar-share-icon{color:var(--color-foreground);opacity:.7;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,color .2s ease}.at-sidebar-share-icon:hover{opacity:1;color:var(--color-primary)}.adversary-tactics-page{position:relative;overflow-x:clip}.adversary-tactics-article{padding-left:20px;padding-right:20px;padding-bottom:60px;max-width:1183px;margin-left:auto;margin-right:auto;width:100%}.adversary-tactics-article .breadcrumb.contained{margin-bottom:24px}.adversary-tactics-header{display:flex;flex-direction:column;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12)}.adversary-tactics-header-columns{display:grid;grid-template-columns:1fr 306px;-moz-column-gap:96px;column-gap:96px;align-items:flex-start}.adversary-tactics-header-main,.adversary-tactics-header-aside{min-width:0}.adversary-tactics-header .breadcrumb{font-size:.6875rem;line-height:1;letter-spacing:.08em}.adversary-tactics-header .breadcrumb-link,.adversary-tactics-header .breadcrumb-text{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--color-foreground)}.adversary-tactics-header-main .published-text,.adversary-tactics-header-main .breadcrumb-link.breadcrumb-link-back{font-size:16px;font-weight:700;line-height:28px;letter-spacing:0;color:var(--color-foreground)}.adversary-tactics-last-updated{font-size:.6875rem;font-weight:400;letter-spacing:.08em;color:var(--color-foreground-muted, rgba(255, 255, 255, .5))}.adversary-tactics-header-main .landing-banner-heading-h1{margin-top:24px}.adversary-tactics-header-divider{border:none;border-top:1px solid rgba(255,255,255,.12);margin:0 0 40px}.adversary-tactics-body-cta{margin-top:72px}.adversary-tactics-article .continue-reading-section{margin:80px auto}.adversary-tactics-body-cta .sidebar-cta{width:100%;box-sizing:border-box;margin-left:0}.adversary-tactics-main{gap:70px!important}.adversary-tactics-main>div:not(.adversary-tactics-intro){gap:70px!important}.adversary-tactics-sections,div.key-takeaways-section{display:block}.adversary-tactics-sidebar{display:flex;flex-direction:column;gap:40px}.adversary-tactics-sidebar>*{margin:0}.adversary-tactics-sidebar>.toc{display:block;gap:unset}.adversary-tactics-sidebar>.at-sidebar-share{flex-direction:row;align-items:center;justify-content:left}.adversary-tactics-section{position:relative;isolation:isolate}.adversary-tactics-section-anchor{position:absolute;margin-top:-100px;visibility:hidden}.adversary-tactics-section-top{display:flex;flex-direction:column;position:relative;padding-left:24px;gap:9px}.adversary-tactics-section-title-row{display:flex;align-items:center;gap:12px}.adversary-tactics-section-summary-row{display:flex;align-items:stretch;gap:16px}.adversary-tactics-section-icon-line-container{display:flex;align-items:center;gap:12px;min-width:48px}.adversary-tactics-section-icon-line{height:100%;width:1px;background:#fff3;margin:0 auto}.adversary-tactics-section-icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.adversary-tactics-section-title{margin:0;color:var(--primary-teal);scroll-margin-top:100px}.adversary-tactics-section-summary{margin-top:16px;margin-bottom:32px;padding-right:16px}.adversary-tactics-section-top--no-description .adversary-tactics-section-summary-row{min-height:calc(16px + 1.6rem)}.adversary-tactics-body-sections{border:1px solid var(--border-gray);border-radius:8px;background:var(--color-black);overflow:hidden}:root .adversary-tactics-body-sections{border-radius:0}.adversary-tactics-body-section{padding:48px;display:flex;flex-direction:column}.adversary-tactics-body-section-heading{font-size:1.875rem;font-weight:700;color:var(--color-foreground);margin-top:0;margin-bottom:0;scroll-margin-top:100px}.adversary-tactics-body-section-content{color:var(--color-foreground);overflow-wrap:break-word;word-break:break-word}.adversary-tactics-body-section-content pre,.adversary-tactics-body-section-content code,.adversary-tactics-takeaway-content pre,.adversary-tactics-takeaway-content code{white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}.adversary-tactics-body-section-content img,.adversary-tactics-takeaway-content img{max-width:100%;height:auto}.adversary-tactics-body-section-divider{border:none;border-top:1px solid rgba(255,255,255,.12);margin:0}.adversary-tactics-takeaway{margin-top:0}.adversary-tactics-takeaway-heading{font-size:1.2rem;font-weight:800;letter-spacing:0;color:var(--primary-teal);margin-bottom:26px}.adversary-tactics-takeaway-content{color:var(--color-foreground)}.adversary-tactics-intro{display:flex;flex-direction:column;gap:16px!important;color:var(--color-foreground)}.adversary-tactics-intro .adversary-tactics-section-title{font-size:2.375rem;color:var(--color-foreground)}@media (max-width: 1280px){.adversary-tactics-header-columns{-moz-column-gap:48px;column-gap:48px}}@media (max-width: 767px){.adversary-tactics-header-columns{grid-template-columns:1fr;row-gap:24px}.adversary-tactics-header-main .landing-banner-heading-h1{font-size:2rem;line-height:1.2}.adversary-tactics-article .continue-reading-section{margin:48px auto}.adversary-tactics-section-top{padding-left:0}}.video-popup-section.sat-video-section{margin-bottom:0}.sat-video-section-inner{flex-flow:column;justify-content:center;align-items:center;display:flex}.sat-episode-card{z-index:998;grid-column-gap:0px;grid-row-gap:0px;border:1px solid var(--border-gray);background-color:var(--color-black);pointer-events:auto;border-radius:10px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;min-width:400px;max-width:600px;height:auto;min-height:0;display:flex;position:relative}:root .sat-episode-card{border-radius:0}.sat-episode-card-image{border:1px none var(--transparent);-o-object-fit:cover;object-fit:cover;width:100%;height:50%;min-height:0%;display:block}.sat-episode-pill{align-items:center;margin-top:0;margin-bottom:0;display:flex}.sat-episode-pill.sat-episode{margin-top:0;margin-bottom:0}.sat-episode-card-content-outer{display:flex;flex-direction:row;padding:21px 24px;gap:24px;width:100%}.sat-episode-card-content-wrapper{flex-flow:column;flex:0 auto;align-self:center;height:auto;display:flex}.sat-episode-card-heading{margin:0;font-size:20px;line-height:26px;font-style:normal;font-weight:700}.sat-episode-image-wrap{width:100%;position:relative}.sat-episode-pill-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;margin-top:10px;margin-bottom:0;display:flex}.sat-episode-card .sat-episode-pill-wrapper{margin-top:15px}.sat-episode-card-paragraph{font-size:14px;font-style:normal;font-weight:500;line-height:22px}.sat-episode-card .sat-episode-pill{padding:3px 10px;border-radius:4px;background:var(--color-foreground)}.sat-episode-card .feature-asset-type{background:var(--color-foreground);color:var(--color-black);padding:0;border-radius:0;font-size:11px;font-style:normal;font-weight:700;line-height:16px}.sat-episode-card-play-icon{width:80px}.sat-episode-image-wrap-qualifier{font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:flex;padding:14px 21px;flex-direction:column;align-items:center;border-radius:10px 10px 0 0;background:linear-gradient(137deg,#00c8d4 14.64%,#00bdd8 27.37%,#00a1e5 50%,#0073f9 78.99%,#0068ff 85.36%)}:root .sat-episode-image-wrap-qualifier{border-radius:0}.sat-episode-card.side-by-side{max-width:none;flex-direction:row;align-items:stretch;border-radius:0 0 10px 10px}:root .sat-episode-card.side-by-side{border-radius:0}.sat-episode-pill-wrapper.side-by-side{flex-basis:100%;padding:14px 0 0;margin:16px 0 0;justify-content:flex-start;position:relative;align-self:end}.sat-episode-card-content-outer.side-by-side{flex-wrap:wrap;padding:44px 40px 15px;align-items:center;align-content:center}.sat-episode-card-content-wrapper.side-by-side{flex:1}.sat-episode-card-content-wrapper.side-by-side .sat-episode-card-heading{font-size:39px;line-height:49px;margin-bottom:8px}.sat-episode-card-content-wrapper.side-by-side .sat-episode-card-paragraph{font-size:20px;line-height:30px}.sat-episode-card.side-by-side .sat-episode-image-wrap-qualifier{display:none}.sat-episode-card.side-by-side .sat-episode-card-image{border-bottom-left-radius:10px;height:100%;min-height:-moz-fit-content;min-height:fit-content}:root .sat-episode-card.side-by-side .sat-episode-card-image{border-bottom-left-radius:0}.sat-episode-card.side-by-side .sat-episode-image-wrap,.sat-episode-card-content-outer.side-by-side{flex-basis:50%}.sat-episode-image-wrap-qualifier.desktop{display:flex;width:100%}.section-container.side-by-side{max-width:1156px}:root .sat-video-section{background-color:var(--color-black)}:root .sat-episode-card,:root .sat-episode-card.side-by-side,:root .sat-episode-card.side-by-side .sat-episode-card-image,:root .sat-episode-image-wrap-qualifier{border-radius:0}:root .sat-episode-image-wrap-qualifier{background:var(--color-gray-500)}:root .sat-episode-card .feature-asset-type{background:transparent;font-family:var(--font-mono)}@media (max-width: 767px){.sat-episode-card{min-width:0}.sat-episode-card-content-outer{padding:21px;gap:20px}.sat-episode-card-heading{font-size:18px;line-height:23px}.sat-episode-card-content-wrapper{width:100%}.sat-episode-card-play-icon{width:60px}.sat-episode-card-content-wrapper .headline-sm{font-size:18px;line-height:23px}}@media (max-width: 991px){.sat-episode-card.side-by-side{flex-direction:column;align-items:auto;border-radius:10px}:root .sat-episode-card.side-by-side{border-radius:0}.sat-episode-card.side-by-side .sat-episode-image-wrap-qualifier{display:flex}.sat-episode-card.side-by-side .sat-episode-card-image{border-bottom-left-radius:0;min-height:auto;max-height:350px}.sat-episode-card.side-by-side .sat-episode-image-wrap{flex-basis:auto}.sat-episode-card-content-outer.side-by-side{flex-basis:auto;padding:21px 24px 14px;border-radius:0 0 10px}:root .sat-episode-card-content-outer.side-by-side{border-radius:0}.sat-episode-image-wrap-qualifier.desktop{display:none}.sat-episode-card-content-wrapper.side-by-side .sat-episode-card-heading{font-size:20px;line-height:26px;margin-bottom:0}.sat-episode-card-content-wrapper.side-by-side .sat-episode-card-paragraph{font-size:14px;line-height:22px}}.index-filter{display:flex;justify-content:flex-end;align-items:center;margin-bottom:24px;position:relative;z-index:10}@media screen and (max-width: 767px){.index-filter{justify-content:center}}.index-anchor-links{flex-flow:wrap;justify-content:center;display:flex}.index-anchor-link{border-right:1px solid var(--color-gray-550);justify-content:center;align-items:center;display:flex}.index-anchor-link:first-child{border-left:1px solid var(--color-gray-550)}.anchor-link-link{color:var(--color-foreground);justify-content:center;align-items:center;padding:6px 10px 4px;font-family:var(--font-primary);font-size:25px;line-height:30px;display:inline-flex}.anchor-link-link:hover{color:var(--color-teal)}@media screen and (max-width: 767px){.anchor-link-link{font-size:20px;line-height:24px}}.filter-main-index{position:relative}.index-item-list{grid-column-gap:100px;grid-row-gap:100px;flex-flow:column;display:flex}@media screen and (max-width: 991px){.index-item-list{grid-column-gap:75px;grid-row-gap:75px}}@media screen and (max-width: 767px){.index-item-list{grid-column-gap:50px;grid-row-gap:50px}}.index-items-parent{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.index-item-section-heading{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;align-items:center;display:flex;position:relative}@media screen and (max-width: 767px){.index-item-section-heading{grid-column-gap:16px;grid-row-gap:16px}}.section-anchor-target{height:0;position:absolute;top:-220px}.item-section-title{color:var(--primary-teal);font-family:var(--font-primary);font-size:39px;line-height:39px}@media screen and (max-width: 767px){.item-section-title{font-size:29px;line-height:36px}}.item-line{background-color:var(--primary-teal);width:100%;height:2px}.index-items{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.index-item-title-container{grid-column-gap:32px;grid-row-gap:32px;align-items:center;display:flex;position:relative}@media screen and (max-width: 767px){.index-item-title-container{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:space-between}}.item-anchor-target{height:0;position:absolute;top:-250px}.index-item-title{flex:none;width:auto;font-family:var(--font-secondary);font-size:20px!important;font-weight:700!important;line-height:24px;text-align:left;text-decoration:none;justify-content:flex-start}@media screen and (max-width: 479px){.index-item-title{flex:1}}.index-item-read-more-link{margin-bottom:6px}@media screen and (max-width: 767px){.index-item-read-more-link{flex:0 auto}}@media screen and (max-width: 479px){.index-item-read-more-link{flex:none}}.index-item-text{margin-top:12px;font-size:14px}@media screen and (max-width: 767px){.index-item-text{text-align:left}}@media screen and (min-width: 992px){.mobileFilters{display:none}}@media (min-width: 992px){.reverse-order{flex-direction:row-reverse}}@media screen and (min-width: 992px){.cwf-inner.common-cwf-inner.extended-gap.trial-hero-inner{-moz-column-gap:64px;column-gap:64px;justify-content:flex-start}.trial-hero-inner #anchor-hero-with-trial-form{position:absolute}.trial-hero-inner #hero-with-trial-copy{flex-grow:1;margin-left:0;margin-right:0}.trial-hero-inner #hero-with-trial-copy h1{text-wrap:balance}}.hero-trial-summary-mobile{display:none}.hero-trial-summary-mobile-hidden{display:none!important}@media screen and (max-width: 991px){#hero-trial-summary-original{display:none}.hero-trial-summary-mobile{display:block;max-width:562px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 991px) and (min-width: 768px){.hero-trial-summary-mobile{margin-top:-15px;text-align:center}}@media screen and (max-width: 767px){.hero-trial-summary-mobile{margin-top:4px}}.hero-with-trial-summary-show-tablet{display:none}@media screen and (max-width: 767px){.hero-with-trial-summary-hide-tablet{display:none}.hero-with-trial-summary-show-tablet{display:block}.hero-with-tria-form-heading-wrapper{text-align:center}}@media screen and (max-width: 479px){.hero-with-trial-summary{margin-bottom:16px!important}}@media screen and (max-width: 991px){:root #hero-with-trial-copy .teal-heading{text-align:center}}@media screen and (min-width: 992px){.hero-trial-form-column:not(.hidden){display:flex;flex-direction:column;justify-content:center}}:root #hero-with-trial-copy:has(>.hero-trial-copy-tab){position:relative;z-index:1}.hero-trial-copy-tab{display:none}@media screen and (min-width: 992px){:root .hero-trial-copy-tab{display:block;position:absolute;bottom:0;left:calc(100% - 1px);width:40px;height:66.67%;background:var(--color-background);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);pointer-events:none}}:root .hero-trial-form-column:has(>.hero-trial-media-tab){position:relative;z-index:1}.hero-trial-media-tab{display:none}@media screen and (min-width: 992px){:root .hero-trial-media-tab{display:block;position:absolute;top:0;right:calc(100% - 2px);width:40px;height:22%;background:var(--border-gray);clip-path:polygon(0 0,100% 0,100% 100%,0 90%);pointer-events:none}:root .hero-trial-media-tab:before{content:"";position:absolute;top:0;right:0;bottom:2px;left:2px;background:var(--color-background);clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}}:root .trial-hero-inner.hero-trial-border-top,:root .trial-hero-inner.hero-trial-border-bottom{position:relative}:root .trial-hero-inner.hero-trial-border-top:before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;border-top:2px solid var(--border-gray);z-index:2;pointer-events:none}:root .trial-hero-inner.hero-trial-border-bottom:after{content:"";position:absolute;bottom:0;left:-100vw;right:-100vw;border-bottom:2px solid var(--border-gray);z-index:2;pointer-events:none}:root .trial-hero-inner.hero-trial-border-top #hero-with-trial-copy,:root .trial-hero-inner.hero-trial-border-top .hero-trial-form-column,:root .trial-hero-inner.hero-trial-border-top #trial-form-success-message-wrapper{padding-top:30px}:root .trial-hero-inner.hero-trial-border-bottom #hero-with-trial-copy,:root .trial-hero-inner.hero-trial-border-bottom .hero-trial-form-column,:root .trial-hero-inner.hero-trial-border-bottom #trial-form-success-message-wrapper{padding-bottom:40px}@media screen and (min-width: 992px){:root .trial-hero-inner.hero-trial-border-middle .hero-trial-form-column{border-left:2px solid var(--border-gray)}:root .trial-hero-inner.hero-trial-border-media-right .hero-trial-form-column{border-right:2px solid var(--border-gray)}}@media screen and (max-width: 991px){:root .trial-hero-inner.hero-trial-border-middle .hero-trial-form-column{position:relative}:root .trial-hero-inner.hero-trial-border-middle .hero-trial-form-column:before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;border-top:2px solid var(--border-gray);z-index:1001;pointer-events:none}}#hero-with-trial-copy[data-theme],#hero-trial-summary-mobile[data-theme],#hero-trial-summary-mobile-alt[data-theme]{background-color:var(--color-background)}:root .hero-trial-form-column[data-theme]{background-color:var(--color-background)}.trial-confirmation-stack-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;animation:trialConfirmationStackFade .5s ease-in-out}@keyframes trialConfirmationStackFade{0%{opacity:0;transform:translateY(300px)}to{opacity:1;transform:translateY(0)}}.trial-confirmation-contact-us-container{animation:trialConfirmationContactUsFade .6s ease-in-out 1s both}@keyframes trialConfirmationContactUsFade{0%{opacity:0}to{opacity:1}}.trial-confirmation-stack-item{display:flex;width:100%;padding:1.5rem 1rem;margin-bottom:1rem}.trial-confirmation-stack-item.trial-confirmation-stack-item-selected{border-radius:5px;background-color:var(--color-black);margin-bottom:0}.trial-confirmation-stack-item-bubble{position:relative;margin-top:.8rem;margin-right:1.3rem;min-width:24px;min-height:24px;width:24px;height:24px;border-radius:50%;border:2px solid gray;margin-left:.5rem}.trial-confirmation-stack-item-bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--color-black);z-index:2}.trial-confirmation-stack-item-bubble.trial-confirmation-stack-item-bubble-selected{border:2px solid var(--color-primary);position:relative}.trial-confirmation-stack-item-bubble.trial-confirmation-stack-item-bubble-selected:before{display:none}.trial-confirmation-stack-item-bubble-glow{position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;z-index:0;background-color:var(--color-primary);border-radius:50%;filter:blur(2px);opacity:.4;animation:bubble-glow-pulse 1s ease-in-out infinite}@keyframes bubble-glow-pulse{0%,to{transform:scale(1);filter:blur(2px)}50%{transform:scale(1.15);filter:blur(4px)}}.trial-confirmation-stack-container>div:last-child .trial-confirmation-stack-item-bubble:after{position:absolute;border:1px solid gray;height:80px;content:"";left:9px;top:-82px}.trial-confirmation-stack-item-bubble-line{position:absolute;border:1px solid gray;top:3.8rem;left:35px;height:60%;z-index:1}.trial-confirmation-stack-item-title{font-size:1.25rem;font-weight:700;line-height:1.5}.trial-confirmation-stack-item-title.trial-confirmation-stack-item-title-selected{color:var(--color-primary)}.trial-confirmation-stack-item-countdown{display:flex;flex-direction:column;justify-content:center;position:relative;flex-shrink:0;box-sizing:border-box;margin-right:50px;font-family:Courier New,Courier,monospace;font-size:36px;font-weight:600;text-align:center;color:var(--color-background);background:linear-gradient(90deg,var(--color-secondary) 0%,var(--color-primary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:trialConfirmationContactUsFade .6s ease-in-out 1s both}@media screen and (max-width: 767px){.trial-confirmation-stack-item.trial-confirmation-stack-item-selected{flex-direction:column}.trial-confirmation-stack-item-countdown{text-align:left;padding-top:8px;margin-top:14px}}@supports ((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text){.trial-confirmation-stack-item-countdown{color:var(--color-black);background:linear-gradient(90deg,var(--color-secondary) 0%,var(--color-primary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.icon-grid-services-box{flex-basis:calc(25% - 32px)}.icon-grid-services-box .services-icon{margin-left:auto;margin-right:auto}.icon-grid-services-box.stretch{flex:1;max-width:none}@media screen and (min-width: 992px){.icon-grid-services-box{flex:0 0 calc(25% - 32px);max-width:calc(25% - 32px)}.icon-grid-services-box:nth-child(4n){margin-right:0}.icon-grid-services-box:nth-child(4n+1){margin-left:0}}@media screen and (max-width: 991px){:root .grid-four-column.services-grid{padding:32px 0!important;border-left:1px solid var(--color-gray-500);border-right:1px solid var(--color-gray-500)}}@media screen and (max-width: 479px){.icon-grid-services-box{flex:0 0 100%;max-width:100%}}@media screen and (min-width: 768px){.icon-grid-services-box{max-width:calc(25% - 32px)}.icon-grid-services-box.large{flex:1 1;max-width:inherit}}:root .services-main{background-image:none}:root .grid-four-column.services-grid{position:relative}:root .grid-four-column.services-grid:before,:root .grid-four-column.services-grid:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);height:1px;background-color:var(--Text-4, #323838);pointer-events:none}:root .grid-four-column.services-grid:before{top:0}:root .grid-four-column.services-grid:after{bottom:0}@media screen and (min-width: 992px){:root .grid-four-column.services-grid{gap:0;flex-wrap:nowrap}:root .icon-grid-services-box{flex:1;max-width:none;box-sizing:border-box;padding:30px 20px;border-right:1.75px solid var(--Text-4, #323838)}:root .icon-grid-services-box:first-child{border-left:1.75px solid var(--Text-4, #323838)}}@media screen and (max-width: 991.98px){:root .grid-four-column.services-grid{flex-direction:row}:root .icon-grid-services-box{flex:1 1 50%;min-width:260px;max-width:300px;padding:32px}}:root .icon-grid-services-box{display:flex;flex-direction:column;align-items:center;text-align:center}:root .icon-grid-services-box .services-icon{margin-top:0}.grid-four-column.services-grid[data-card-align=center] .icon-grid-services-box,.grid-four-column.services-grid[data-card-align=center] .icon-grid-services-box :where(.heading-2,.heading-h2,.heading-h5-2,.headline-sm,.paragraph-medium){text-align:center}.grid-four-column.services-grid[data-card-align=center] .icon-grid-services-box{align-items:center}.grid-four-column.services-grid[data-card-align=center] .services-icon{margin-left:auto;margin-right:auto}.grid-four-column.services-grid[data-card-align=left] .icon-grid-services-box,.grid-four-column.services-grid[data-card-align=left] .icon-grid-services-box :where(.heading-2,.heading-h2,.heading-h5-2,.headline-sm,.paragraph-medium){text-align:left}.grid-four-column.services-grid[data-card-align=left] .icon-grid-services-box{align-items:flex-start}.grid-four-column.services-grid[data-card-align=left] .services-icon{margin-left:0;margin-right:auto}.grid-four-column.services-grid[data-card-align=right] .icon-grid-services-box,.grid-four-column.services-grid[data-card-align=right] .icon-grid-services-box :where(.heading-2,.heading-h2,.heading-h5-2,.headline-sm,.paragraph-medium){text-align:right}.grid-four-column.services-grid[data-card-align=right] .icon-grid-services-box{align-items:flex-end}.grid-four-column.services-grid[data-card-align=right] .services-icon{margin-left:auto;margin-right:0}.image-grid-section-grid-four-column{grid-template-columns:1fr 1fr 1fr 1fr!important}@media screen and (max-width: 991px){.image-grid-section-grid-four-column{grid-template-columns:1fr 1fr!important}}.industry-category-card-image{height:160px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px 5px 0 0}.industry-category-section{max-width:1192px!important;padding-left:24px!important;padding-right:24px!important}@media screen and (max-width: 991px){.industry-category-section{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width: 767px){.industry-category-section{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width: 479px){.industry-category-section{padding-left:30px!important;padding-right:30px!important}}.cozy-grid-container{display:grid;gap:1rem;box-sizing:border-box;grid-template-columns:1fr}.cozy-grid-item{box-sizing:border-box}@media (min-width: 918px) and (max-width: 1179px){.cozy-grid-container{grid-template-columns:repeat(6,1fr)}.cozy-grid-item{grid-column:span 3}.cozy-grid-item:first-child:last-child{grid-column:span 6}.cozy-grid-item:first-child:nth-last-child(2),.cozy-grid-item:nth-child(2):last-child{grid-column:span 3}.cozy-grid-container:has(.cozy-grid-item:nth-child(3n):last-child) .cozy-grid-item{grid-column:span 2}.cozy-grid-container:has(.cozy-grid-item:nth-child(3n):nth-last-child(2)):has(.cozy-grid-item:nth-child(3n):not(:last-child)) .cozy-grid-item:nth-last-child(n+5){grid-column:span 2}.cozy-grid-container:has(.cozy-grid-item:nth-child(3n):nth-last-child(2)):has(.cozy-grid-item:nth-child(3n):not(:last-child)) .cozy-grid-item:nth-child(3n):nth-last-child(2)~.cozy-grid-item{grid-column:span 3!important}.cozy-grid-container:has(.cozy-grid-item:nth-child(3n):nth-last-child(3)):has(.cozy-grid-item:nth-child(3n):not(:last-child)) .cozy-grid-item:nth-last-child(n+3){grid-column:span 2}.cozy-grid-container:has(.cozy-grid-item:nth-child(3n):nth-last-child(3)):has(.cozy-grid-item:nth-child(3n):not(:last-child)) .cozy-grid-item:nth-child(3n):nth-last-child(2)~.cozy-grid-item{grid-column:span 3!important}}@media (min-width: 1180px){.cozy-grid-container{grid-template-columns:repeat(12,1fr)}.cozy-grid-item{grid-column:span 3}.cozy-grid-item:first-child:last-child{grid-column:span 12}.cozy-grid-item:first-child:nth-last-child(2),.cozy-grid-item:nth-child(2):last-child{grid-column:span 6}.cozy-grid-item:first-child:nth-last-child(3),.cozy-grid-item:nth-child(2):nth-last-child(2),.cozy-grid-item:nth-child(3):last-child{grid-column:span 4}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(2)):has(.cozy-grid-item:nth-child(5):last-child) .cozy-grid-item:not(:nth-child(4n):nth-last-child(2)):not(:last-child){grid-column:span 4}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(2)) .cozy-grid-item:nth-child(4n):nth-last-child(2),.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(2)) .cozy-grid-item:last-child{grid-column:span 6!important}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(3)) .cozy-grid-item:not(:nth-child(4n):nth-last-child(3)){grid-column:span 3}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(3)) .cozy-grid-item:nth-child(4n):nth-last-child(3){grid-column:span 3!important}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(3)) .cozy-grid-item:nth-child(4n):nth-last-child(3)~.cozy-grid-item{grid-column:span 6!important}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(4)) .cozy-grid-item:not(:nth-child(4n):nth-last-child(4)){grid-column:span 3}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(4)) .cozy-grid-item:nth-child(4n):nth-last-child(4){grid-column:span 3!important}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(4)) .cozy-grid-item:nth-child(4n):nth-last-child(4)~.cozy-grid-item{grid-column:span 4!important}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(2)):has(.cozy-grid-item:last-child:not(:nth-child(5))) .cozy-grid-item:not(:nth-child(4n):nth-last-child(2)):not(.cozy-grid-item:nth-child(4n):nth-last-child(2)~.cozy-grid-item){grid-column:span 3}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(2)):has(.cozy-grid-item:last-child:not(:nth-child(5))) .cozy-grid-item:nth-last-child(-n+5):nth-last-child(n+3){grid-column:span 4!important}.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(2)):has(.cozy-grid-item:last-child:not(:nth-child(5))) .cozy-grid-item:nth-child(4n):nth-last-child(2),.cozy-grid-container:has(.cozy-grid-item:nth-child(4n):nth-last-child(2)):has(.cozy-grid-item:last-child:not(:nth-child(5))) .cozy-grid-item:nth-child(4n):nth-last-child(2)~.cozy-grid-item{grid-column:span 6!important}}.industry-landing-banner-wrapper{max-width:1192px!important;padding-left:24px!important;padding-right:24px!important}@media screen and (max-width: 991px){.industry-landing-banner-wrapper{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width: 767px){.industry-landing-banner-wrapper{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width: 479px){.industry-landing-banner-wrapper{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width: 479px){.landing-banner-copy{flex-direction:column}}.industry-landing-banner-category-link{border-color:gray;transition:color .4s,border-color .4s}.industry-landing-banner-category-link:hover{background-color:var(--color-black);color:var(--color-primary);border-color:var(--color-primary)}.integrations .anchor-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.integrations .anchor-links.anchor-links-balanced,.integrations .anchor-links-row.anchor-links-row-mobile{flex-direction:column;align-items:flex-start}.integrations .anchor-links-row{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.integrations .integrations-anchor-item{display:inline-flex;align-items:center;flex:0 0 auto}@media only screen and (max-width: 599px){.integrations .anchor-links{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 767px){.integrations .anchor-links{margin-left:auto;margin-right:auto}.integrations .anchor-links-row,.integrations .anchor-links-row-mobile{width:100%;justify-content:center}.integrations .anchor-links-row.anchor-links-row-mobile{align-items:center}}@media only screen and (min-width: 600px){.integrations .integrations-anchor-item:after{color:#fff;content:"|";line-height:1;padding-left:10px}.integrations .integrations-anchor-item:last-of-type:after,.integrations .integrations-anchor-item-last-in-row:after{content:"";padding:0}}.integrations .anchor-links-row-mobile .integrations-anchor-item:after{content:"";padding:0}.v2-landing-banner-tableOfContents{padding-top:40px;padding-bottom:40px;margin-right:20px;display:flex;align-items:center;flex-direction:column;gap:20px;background-color:var(--color-black);border-radius:10px;border:2px solid var(--border-gray)}:root .v2-landing-banner-tableOfContents{border-radius:0}@media screen and (max-width: 991px){.v2-landing-banner-tableOfContents{margin-right:0;width:100%}}.v2-landing-banner-tableOfContents .v2-landing-banner-heading{font-size:20px;font-weight:700;color:var(--color-foreground);padding-bottom:5px}.v2-landing-banner-tableOfContents .v2-landing-banner-link{color:var(--color-primary);text-decoration:none;font-size:20px;font-weight:700;transition:color .3s ease}.v2-landing-banner-tableOfContents .v2-landing-banner-link:hover{color:var(--color-foreground)}@media screen and (max-width: 479px){.v2-landing-banner-tableOfContents .v2-landing-banner-link{font-size:18px}}.v2-landing-banner-sectionContainer{padding-left:calc((100% - 1192px)/2 + 20px);padding-right:0;width:100%}@media screen and (max-width: 991px){.v2-landing-banner-sectionContainer{padding-left:20px;padding-right:20px}}.v2-landing-banner-breadcrumbContainer{padding-bottom:30px}.v2-landing-banner-contentContainer{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:.82fr 1.01fr;grid-auto-columns:1fr;align-items:center;display:grid}@media (min-width: 992px) and (max-width: 1230px){.v2-landing-banner-contentContainer{padding-left:16px!important}}@media screen and (max-width: 991px){.v2-landing-banner-contentContainer{padding-left:0!important;flex-flow:column;grid-template-rows:auto auto;display:flex;grid-column-gap:25px;grid-row-gap:25px;grid-template-columns:1fr;padding-right:0}}.v2-landing-banner-contentInner{width:100%;max-width:860px;margin-left:0;margin-right:0}@media screen and (max-width: 991px){.v2-landing-banner-contentInner{width:auto;max-width:none}}@media screen and (max-width: 767px){.v2-landing-banner-contentInner{z-index:1;position:relative}}.v2-landing-banner-contentOuter{grid-column-gap:44px;grid-row-gap:44px;flex-flow:column;flex:none;max-width:none;margin-left:0;margin-right:0;display:flex}@media screen and (max-width: 991px){.v2-landing-banner-contentOuter{padding-top:20px;flex:0 auto;width:auto;max-width:none}}@media screen and (max-width: 767px){.v2-landing-banner-contentOuter{z-index:1;grid-column-gap:35px;grid-row-gap:35px;max-height:none;margin-bottom:40px;padding-top:0;padding-bottom:0;position:relative}}@media screen and (max-width: 479px){.v2-landing-banner-contentOuter{max-height:none}}.v2-landing-banner-contentOuter.v2-landing-banner-noMedia{width:70%}@media screen and (max-width: 991px){.v2-landing-banner-contentOuter.v2-landing-banner-noMedia{width:auto}}.v2-landing-banner-sectionHeadingQualifier{padding-bottom:20px}.v2-landing-banner-imageGlowDesktop{z-index:-1;width:150%;max-width:none;height:180%;position:absolute;inset:-40% -37% 0% auto;overflow:visible;filter:blur(4rem)}@media screen and (max-width: 991px){.v2-landing-banner-imageGlowDesktop{width:120%;height:150%;display:none;top:-20%;right:-6%}}.v2-landing-banner-imageGlowTablet{z-index:-1;width:150%;max-width:none;height:180%;display:none;position:absolute;inset:-33% 0% 0% auto;overflow:visible}@media screen and (max-width: 991px){.v2-landing-banner-imageGlowTablet{width:120%;height:170%;display:block;top:-40%;right:-6%}}@media screen and (max-width: 767px){.v2-landing-banner-imageGlowTablet{display:block}}@media screen and (max-width: 479px){.v2-landing-banner-imageGlowTablet{width:140%;height:199%;top:-50%}}.v2-landing-banner-imageGlowMobile{z-index:-1;width:150%;max-width:none;height:180%;display:none;position:absolute;inset:-33% 0% 0% auto;overflow:visible}@media screen and (max-width: 991px){.v2-landing-banner-imageGlowMobile{width:120%;height:170%;display:none;top:-40%;right:-6%}}@media screen and (max-width: 767px){.v2-landing-banner-imageGlowMobile{display:block}}.v2-landing-banner-imageOuter{width:100%;height:100%;position:relative}@media screen and (max-width: 991px){.v2-landing-banner-imageOuter{order:0;padding-top:0%;position:relative;order:-9999;width:100%}}@media screen and (max-width: 991px){.v2-landing-banner-tocWrapper{width:100%;max-height:none;position:relative}}.v2-landing-banner-videoWrapper{aspect-ratio:137/116;align-content:center}@media screen and (max-width: 991px){.v2-landing-banner-videoWrapper{aspect-ratio:16/9;width:100%;max-height:none;position:relative;right:0}.v2-landing-banner-videoWrapper.v2-landing-banner-mobileImageWrapper{order:0;padding-top:0%}}@media screen and (max-width: 767px){.v2-landing-banner-videoWrapper{max-height:none;padding-top:0%}}@media screen and (max-width: 479px){.v2-landing-banner-videoWrapper{width:100%}}.v2-landing-banner-imageWrapper{position:relative;width:100%;height:100%}@media screen and (max-width: 991px){.v2-landing-banner-imageWrapper{width:100%;height:auto;aspect-ratio:137/116;max-height:none;position:relative;right:auto}.v2-landing-banner-imageWrapper.v2-landing-banner-mobileImageWrapper{order:0;padding-top:0%}}.v2-landing-banner-storylaneWrapper{max-height:550px;clip-path:border-box;border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width: 991px){.v2-landing-banner-storylaneWrapper{border-top-right-radius:10px;border-bottom-right-radius:10px}}.v2-landing-banner-heading{z-index:1;margin-bottom:26px;font-size:56px;line-height:64px;position:relative}@media screen and (max-width: 767px){.v2-landing-banner-heading{margin-bottom:16px;font-size:36px;line-height:44px}}.v2-landing-banner-text{margin-top:0;margin-bottom:0;font-family:var(--font-secondary);font-size:20px;line-height:30px}@media screen and (max-width: 767px){.v2-landing-banner-text{margin-top:12px;font-size:20px;line-height:30px}}.v2-landing-banner-scaled-image{border-radius:10px 0 0 10px;width:100%;height:100%}:root .v2-landing-banner-scaled-image{border-radius:0}.v2-landing-banner-scaled-image.hidden-tablet{display:block}.v2-landing-banner-scaled-image.hidden-desktop{display:none}@media screen and (max-width: 991px){.v2-landing-banner-scaled-image{position:relative;border-radius:10px;width:100%;max-height:none;display:block}:root .v2-landing-banner-scaled-image{border-radius:0}.v2-landing-banner-image.hidden-tablet{display:none}.v2-landing-banner-scaled-image.hidden-desktop{-o-object-fit:fill;object-fit:fill;width:auto;height:auto;display:block;position:static;inset:auto}}.v2-landing-banner-wistiaInlineVideoWrapper{opacity:0;max-height:100%}.v2-landing-banner-copy{color:var(--color-foreground);margin-top:0}@media screen and (max-width: 767px){.v2-landing-banner-copy{margin-top:20px}}@media screen and (max-width: 991px){.v2-landing-banner-copy.v2-landing-banner-mt0{margin-top:0;padding-left:16px;padding-right:16px}}@media screen and (max-width: 479px){.v2-landing-banner-copy.v2-landing-banner-mt0{padding-left:0;padding-right:0}.v2-landing-banner-copy.v2-landing-banner-blogLandingBannerHeading{margin-top:34px}}@media (min-width: 992px) and (max-width: 1230px){.banner-image-wrapper{padding-left:16px!important}}@media screen and (max-width: 991px){.banner-image-wrapper{padding-left:0!important}}.banner-image-wrapper{padding-left:calc((100% - 1192px)/2)}.post-button-wrapper{text-align:center;margin-top:36.2px;display:block}.latest-resources-section{padding-top:72.65px;padding-bottom:72.65px;position:relative}.latest-resources-container{max-width:1188px;padding-left:16px;padding-right:16px}.lrc-inner{z-index:1;position:relative}.latest-resources-shape-2{z-index:-1;display:block;position:absolute;inset:auto -60px 5% auto}.resources-card-large{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--color-black);border:1px solid var(--border-white);border-radius:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;margin-top:20px;display:grid;overflow:hidden}:root .resources-card-large{border-radius:0}.resources-card-large.mini-grid{grid-template-columns:.72fr 1fr;height:100%;margin-top:0;display:flex}.rc-thumbnail-container{width:100%;height:100%;padding-top:347px;position:relative}.rc-thumbnail-container.small{max-width:234px;padding-top:234px}.lrfp-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.rc-featured-tag{background-color:var(--color-foreground);color:var(--color-black);border:0 solid var(--black);border-radius:4px;padding:3px 10px;font-family:var(--font-secondary);font-weight:700;display:flex}:root .rc-featured-tag{border-radius:0}.rc-featured-tag-text{font-family:var(--font-secondary);font-size:11px;font-weight:700;line-height:16px}.resource-title-wrapper{color:var(--color-foreground);margin-top:28px;text-decoration:none}.latest-resource-title{margin-top:9px;margin-bottom:7px;font-size:20px;line-height:26px}.latest-resource-title-wrapper{color:var(--color-foreground);text-decoration:none}.rc-desc{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:42px 48px 55px;display:flex}.rc-desc.latest-resource-desc-wrapper{color:var(--color-foreground);width:100%;padding:30px 24px;text-decoration:none}.paragraph.rc-latest-desc{max-height:68px;margin-bottom:22px;overflow:hidden}.blue-gradient-vector-for-mobile,.image-4{display:none}.latest-resources-shape-1{display:block;position:absolute;inset:auto auto 20% 0%}.bg-gradient-circle{width:1318px;height:100%;position:absolute;top:0%;bottom:0%;left:-15%}@media screen and (min-width: 1280px){.latest-resources-shape-2{bottom:5%;right:-60px}}@media screen and (max-width: 991px){.resources-card-large{grid-template-columns:.72fr 1fr}.rc-desc{justify-content:center;padding:30px 24.18px 32px 22px}}@media screen and (max-width: 767px){.latest-resources-section{display:block}.latest-resources-shape-2{display:none}.rc-thumbnail-container{padding-top:60%}.rc-thumbnail-container.small{padding-top:33%}.resource-title-wrapper{margin-top:24px}.rc-featured-desc{max-height:68px;overflow:hidden}.blue-gradient-vector-for-mobile{opacity:.3;display:block;position:absolute;top:15%}.image-4{opacity:.21;width:618px;max-width:618%;height:473px;display:block;position:absolute;inset:-15% 0% auto -42%}}@media screen and (max-width: 479px){.latest-resources-shape-2{display:none}.resources-card-large{border-width:0;grid-template-columns:1fr}.resources-card-large.mini-grid{flex-direction:column;grid-template-columns:1fr}.rc-thumbnail-container{border-style:solid;border-width:1px 1px 0 0;border-color:var(--transparent);padding-top:205px}.rc-thumbnail-container.small{max-width:100%;padding-top:250px}.rc-featured-desc{max-height:100%}.rc-desc{border:1px solid var(--border-gray);border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:34px 32px 48px}:root .rc-desc{border-bottom-right-radius:0;border-bottom-left-radius:0}.rc-desc.latest-resource-desc-wrapper{padding-top:34px}.blue-gradient-vector-for-mobile{width:559px;height:362px;top:48%;left:-14%}.image-4{z-index:25;opacity:1;top:-12%;left:-80%;right:auto}.bg-gradient-circle{display:none}}.link-form{background-color:#222323;border-radius:10px}:root .link-form{border-radius:0}.gradientGreenBlue-partner-portal{background-image:linear-gradient(90deg,var(--primary-blue),white 50%,var(--color-primary));border-radius:9px;padding:45px;margin-left:-2rem;margin-right:-2rem;position:relative;top:0%;right:0%;bottom:0%;left:0%;box-shadow:inset 0 0 40px 15px #223a75,inset 0 0 40px 15px #223a75,inset 0 0 40px 15px #223a75,inset 0 0 200px 40px var(--color-black)}.gradientGreenBlue{background-image:linear-gradient(90deg,var(--color-secondary),var(--color-primary));border-radius:9px;padding:45px;position:relative;top:0%;right:0%;bottom:0%;left:0%;box-shadow:inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 40px 15px var(--color-black),inset 0 0 200px 40px var(--color-black)}.formbox{padding:45px;margin-left:-2rem;margin-right:-2rem;position:relative;top:0%;right:0%;bottom:0%;left:0%}.label{color:var(--color-foreground);font-size:16px;line-height:22px;font-weight:400;position:absolute;pointer-events:none;left:20px;top:12px;transition:.2s ease all;font-family:var(--font-secondary)}@media screen and (max-width: 767px){.link-image{width:350px!important}}@media screen and (max-width: 360px){.link-image{width:260px!important}}@media screen and (max-width: 270px){.link-image{width:200px!important}}.speaker-name-link,.speaker-name-link:hover{text-decoration:none;color:inherit}.people-grid-section .speaker-info-container{justify-content:flex-start}.people-grid-section .collection-list-speakers{align-items:flex-start}.image-zoomable{cursor:zoom-in}.carousel-dots{font-size:0;line-height:0;display:flex!important;width:100%;justify-content:center;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.carousel-dots li{width:11px;cursor:pointer;list-style:none;height:11px;text-decoration:none;border-radius:100px;border:1px solid var(--color-primary);margin:0 5px;transition:width .4s}.carousel-dots button{color:transparent;background-color:transparent;border-radius:50%;height:11px;width:11px;transition:width .4s}.slick-adjust{top:0!important;margin-top:10px;margin-bottom:10px}.carousel-wrapper-style .splide__track--loop{padding-left:var(--carousel-large-peek-padding)!important;padding-right:var(--carousel-large-peek-padding)!important}.carousel-arrow-pos-next{display:var(--carousel-large-display);right:var(--carousel-large-x-offset);top:var(--carousel-large-y-offset)}.carousel-arrow-pos-prev{display:var(--carousel-large-display);left:var(--carousel-large-x-offset);top:var(--carousel-large-y-offset)}@media screen and (max-width: 767px){.carousel-wrapper-style .splide__track--loop{padding-left:var(--carousel-medium-peek-padding)!important;padding-right:var(--carousel-medium-peek-padding)!important}.carousel-slide-style{margin-left:var(--carousel-medium-slide-margin);margin-right:var(--carousel-medium-slide-margin)}.carousel-arrow-pos-next{display:var(--carousel-medium-display);right:var(--carousel-medium-x-offset);top:var(--carousel-medium-y-offset)}.carousel-arrow-pos-prev{display:var(--carousel-medium-display);left:var(--carousel-medium-x-offset);top:var(--carousel-medium-y-offset)}}@media screen and (max-width: 479px){.carousel-wrapper-style .splide__track--loop{padding-left:var(--carousel-small-peek-padding)!important;padding-right:var(--carousel-small-peek-padding)!important}.carousel-slide-style{margin-left:var(--carousel-small-slide-margin);margin-right:var(--carousel-small-slide-margin)}.carousel-arrow-pos-next{display:var(--carousel-small-display);right:var(--carousel-small-x-offset);top:var(--carousel-small-y-offset)}.carousel-arrow-pos-prev{display:var(--carousel-small-display);left:var(--carousel-small-x-offset);top:var(--carousel-small-y-offset)}}.carousel-item-text-panel{position:absolute;bottom:0;width:100%}.carousel-item-text{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;display:flex;flex-direction:column;cursor:auto;text-decoration:none;color:var(--carousel-item-text-color, var(--color-foreground))}.carousel-item-text-name{font-weight:700;font-size:22px;margin-bottom:.5rem}.carousel-item-text-title{font-size:small;font-size:14px}@media screen and (min-width: 992px) and (max-width: 1200px){.carousel-x-large-break .splide__track--loop{padding-left:250px!important;padding-right:250px!important}}@media screen and (min-width: 768px) and (max-width: 991px){.carousel-large-break .splide__track--loop,.carousel-x-large-break .splide__track--loop{padding-left:150px!important;padding-right:150px!important}.carousel-item-text-crowded{padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}.carousel-item-text-name-crowded{font-size:small}.carousel-item-text-title-crowded{font-size:x-small;line-height:12px}}@media screen and (max-width: 767px){.carousel-item-text-name{font-size:clamp(1rem,6vw,6rem);margin-bottom:.5em}.carousel-item-text-title{font-size:clamp(.5rem,3vw,6rem)}}.carousel-item-link{cursor:pointer}.carousel-item-link:hover{color:var(--color-primary)}.carousel-large,.carousel-large-991,.carousel-large-1200{display:flex}.carousel-small,.carousel-small-991,.carousel-small-1200{display:none}@media screen and (max-width: 991px){.carousel-large-991{display:none}.carousel-small-991{display:flex}}@media screen and (max-width: 1200px){.carousel-large-1200{display:none}.carousel-small-1200{display:flex}}@media screen and (max-width: 767px){.carousel-large{display:none}.carousel-small{display:flex}}.unimportant-w-full{width:100%}.photo-gallery-section{color:var(--color-foreground)}@media screen and (max-width: 767px){.photo-gallery-section-medium-padding{padding-left:var(--photo-gallery-section-medium-outer-padding)!important;padding-right:var(--photo-gallery-section-medium-outer-padding)!important}}@media screen and (max-width: 479px){.photo-gallery-section-small-padding{padding-left:var(--photo-gallery-section-small-outer-padding)!important;padding-right:var(--photo-gallery-section-small-outer-padding)!important}}.photo-gallery-section .carousel-wrapper-style [data-carousel-slide-index]>.relative{width:100%;max-height:var(--photo-gallery-item-large-max-height, none);height:var(--photo-gallery-item-large-max-height, auto);overflow:hidden}.photo-gallery-section .carousel-wrapper-style [data-carousel-slide-index]>.relative img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 767px){.photo-gallery-section .carousel-wrapper-style [data-carousel-slide-index]>.relative{max-height:var(--photo-gallery-item-medium-max-height, none);height:var(--photo-gallery-item-medium-max-height, auto)}}@media screen and (max-width: 479px){.photo-gallery-section .carousel-wrapper-style [data-carousel-slide-index]>.relative{max-height:var(--photo-gallery-item-small-max-height, none);height:var(--photo-gallery-item-small-max-height, auto)}}:root .photo-gallery-section [class*=carousel-slide-image-],:root .photo-gallery-section .carousel-item-text-panel{border-radius:0}:root .photo-gallery-section .photo-gallery-image-border{border:2px solid var(--border-gray)}@media screen and (min-width: 768px){.photo-gallery-section .carousel-item-text-name{line-height:1.1;margin-bottom:.25rem}}.photo-gallery-section-glow-wrapper{position:absolute;display:flex;width:990.872px;height:864.69px;top:-18rem;left:0%;z-index:-1}@media screen and (max-width: 991px){.photo-gallery-section-glow-wrapper{top:-22rem}}@media screen and (max-width: 767px){.photo-gallery-section-glow-wrapper{top:-17rem}}@media screen and (max-width: 479px){.photo-gallery-section-glow-wrapper{top:-14rem}}.photo-gallery-section-v2[data-theme]{background-color:var(--color-background)}.photo-gallery-section-v2 .photo-gallery-v2-slide-image{width:100%;border-radius:.375rem}:root .photo-gallery-section-v2 .photo-gallery-v2-slide-image{border-radius:0}:root .photo-gallery-section-v2 .photo-gallery-v2-item-text-panel{border-radius:0}:root .photo-gallery-section-v2 .photo-gallery-v2-carousel{margin-top:32px}:root .photo-gallery-section-v2 .photo-gallery-v2-image-border{border:2px solid var(--border-gray)}.photo-gallery-section-v2 .photo-gallery-v2-slide-inner{position:relative;width:100%}.photo-gallery-v2-card-link{display:block;width:100%;text-decoration:none;color:inherit}.photo-gallery-v2-item-text-panel{position:absolute;bottom:0;width:100%}.photo-gallery-v2-item-text{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;display:flex;flex-direction:column;cursor:auto;text-decoration:none;color:var(--carousel-item-text-color, var(--color-foreground))}.photo-gallery-v2-item-text-name{font-weight:700;font-size:22px;margin-bottom:.5rem}.photo-gallery-v2-item-text-title{font-size:14px}.photo-gallery-v2-item-link{cursor:pointer}.photo-gallery-v2-item-link:hover{color:var(--color-primary)}@media screen and (min-width: 768px) and (max-width: 991px){.photo-gallery-section-v2.photo-gallery-section-v2--crowded-text .photo-gallery-v2-item-text{padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}.photo-gallery-section-v2.photo-gallery-section-v2--crowded-text .photo-gallery-v2-item-text-name{font-size:small}.photo-gallery-section-v2.photo-gallery-section-v2--crowded-text .photo-gallery-v2-item-text-title{font-size:x-small;line-height:12px}}@media screen and (max-width: 767px){.photo-gallery-v2-item-text-name{font-size:clamp(1rem,6vw,6rem);margin-bottom:.5em}.photo-gallery-v2-item-text-title{font-size:clamp(.5rem,3vw,6rem)}}.blog-detail-content-section.internal-press-release{margin-top:0;padding-top:32px;position:relative}@media screen and (max-width: 767px){.blog-detail-content-section.internal-press-release{padding-top:24px}}.product-accordion-section-accordion{margin-left:auto;margin-right:auto;display:block;max-width:810px;position:relative;color:#fff;background-color:#0000;border-top:1px solid #fff;border-bottom:1px #fff;margin-bottom:0;text-align:left;flex-direction:column;justify-content:space-between;width:100%;padding:29px 10px 10px;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden}:root .product-accordion-section-accordion{padding:20px 10px;border-top:1.5px solid var(--color-gray-500);border-bottom:1.5px solid var(--color-gray-500)}.product-accordion-section-accordion-item:first-child .product-accordion-section-no-top{border-top:none}.product-accordion-section-button-indicator{transition:rotate .3s;height:12px;width:12px}.product-accordion-section-accordion-item{margin-left:auto;margin-right:auto;display:block;max-width:810px}.product-accordion-section-accordion-item:last-child{margin-left:auto;margin-right:auto;display:block;max-width:810px;border-bottom:1px solid #fff}:root .product-accordion-section-accordion-item:last-child{border-bottom:1.5px solid var(--color-gray-500)}.product-accordion-section-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}@media screen and (max-width: 991px){.product-accordion-section-panel{transition:none}}.product-accordion-section-panel-inner{min-height:0;overflow:hidden;padding:0 12px}.product-accordion-section-active+.product-accordion-section-panel{grid-template-rows:1fr}.product-accordion-section-active+.product-accordion-section-panel .product-accordion-section-panel-inner{padding-top:20px;margin-bottom:20px}.product-accordion-section-accordion-header{cursor:pointer;justify-content:center;align-items:center;display:flex}.product-accordion-section-accordion-wrapper{width:50%;min-width:480px;position:relative;align-self:center}.accordion-wrapper-image{width:100%;max-width:660px;display:flex;align-items:center;justify-content:center;min-height:400px}:root .accordion-wrapper-image{min-height:0}:root .product-accordion-stat{font-family:var(--font-mono)}@media screen and (max-width: 991px){.product-accordion-section-accordion-wrapper{width:100%;min-width:100%}}.product-accordion-section-two-column-layout-wrapper{grid-column-gap:32px;grid-row-gap:32px;grid-template:".Area" /1fr 1fr;grid-auto-columns:1fr;margin-bottom:60px;display:grid;position:relative;grid-template-columns:1.42fr 1fr;place-content:start center;align-items:center;display:flex}@media screen and (min-width: 992px){.product-accordion-section-two-column-layout-wrapper{align-items:flex-start}}@media screen and (max-width: 991px){.product-accordion-section-two-column-layout-wrapper{z-index:1;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column!important;justify-content:flex-start;display:flex;position:relative;grid-column-gap:50px;grid-row-gap:50px;grid-template-columns:1fr}}@media screen and (min-width: 992px){.product-accordion-section-two-column-layout-wrapper-row-reverse{flex-direction:row-reverse}}.product-accordion-section-active h5{font-size:31px}@media screen and (max-width: 767px){.accordion-wrapper-image{max-width:inherit;min-height:300px}:root .accordion-wrapper-image{min-height:0}}.product-accordion-section-layered-stack-wrapper{width:50%;align-self:stretch;display:flex;align-items:center}.product-accordion-section-layered-stack{position:relative;width:100%;height:var(--product-accordion-section-layered-stack-height);transform:var(--product-accordion-section-layered-stack-transform);transition:transform .4s cubic-bezier(.77,0,.18,1)}.product-accordion-section-layered-stack-panel{position:absolute;transition:top .4s,opacity .4s;width:100%}.product-accordion-section-layered-stack-panel-bolt-short{position:absolute;transform:rotate(31deg);width:49%;left:0%;top:67%;height:9.5%;z-index:100}.product-accordion-section-layered-stack-panel-bolt-long{position:absolute;left:37%;top:65%;height:18px;width:58%;transform:rotate(-30deg);z-index:100}.product-accordion-section-layered-stack-panel-clone{position:absolute;transition:top .4s,opacity .4s}@media screen and (max-width: 991px){.product-accordion-section-layered-stack-wrapper{width:100%;margin-top:20px;margin-bottom:var(--tablet-bottom-margin, 80px);display:flex;align-self:auto;align-items:initial;justify-content:center;contain:layout style;transform:translateZ(0)}.product-accordion-section-accordion-wrapper{transform:translateZ(0)}.product-accordion-section-layered-stack{position:relative;transform:none;max-width:400px}.product-accordion-section-layered-stack-panel{transition:none;width:100%}.product-accordion-section-layered-stack-panel-clone,.layered-stack-clickbox{display:none}}@media screen and (min-width: 480px) and (max-width: 991px){.product-accordion-section-two-column-layout-wrapper--layered-stack{grid-row-gap:16px}.product-accordion-section-layered-stack{height:var(--product-accordion-section-layered-stack-tablet-height, 300px)}.product-accordion-section-layered-stack-panel{margin-bottom:calc(-1 * (var(--product-accordion-section-layered-stack-tablet-height, 300px) - 10px))}}@media screen and (max-width: 479px){.product-accordion-section-two-column-layout-wrapper--layered-stack{grid-row-gap:24px}.product-accordion-section-two-column-layout-wrapper--layered-stack .product-accordion-section-layered-stack-wrapper{margin-bottom:var(--mobile-bottom-margin, 24px);z-index:1}.product-accordion-section-two-column-layout-wrapper--layered-stack .product-accordion-section-accordion-wrapper{position:relative;z-index:2}.product-accordion-section-layered-stack-wrapper{margin-bottom:var(--mobile-bottom-margin, 24px)}.product-accordion-section-layered-stack{height:var(--product-accordion-section-layered-stack-mobile-height, 300px)}.product-accordion-section-layered-stack-panel-bolt-short{left:-2%;top:65%}.product-accordion-section-layered-stack-panel-bolt-long{left:39%;top:61%}}.layered-stack-image{position:relative;width:100%}.layered-stack-clickbox{cursor:pointer;position:absolute;top:30px;left:79px;width:65%;height:66%;transform:rotate(-30deg) skew(29deg)}.rcs-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%}@media screen and (max-width: 767px){.rcs-card-grid{grid-template-columns:1fr}}.rcs-card-grid>.rcs-card-link,.rcs-card-link--carousel{display:flex;flex-direction:column;height:100%}.rcs-card-heading{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start}.rcs-card-summary{align-self:stretch;flex:1 1 auto}.rcs-card-action{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end;margin-top:auto}.rcs-card-link:not(.rcs-card-link--limited) .rcs-card-heading,.rcs-card-link:not(.rcs-card-link--limited) .rcs-card-summary{overflow:visible}.rcs-limit-heading-height{height:calc(var(--rcs-heading-height, 3) * 1lh);overflow:hidden}.rcs-limit-summary-height{max-height:calc(var(--rcs-summary-height, 4) * 1lh)!important}.rcs-truncate-heading{overflow:hidden;display:-webkit-box;line-clamp:var(--rcs-heading-height, 3);-webkit-line-clamp:var(--rcs-heading-height, 3);-webkit-box-orient:vertical}.rcs-truncate-summary{overflow:hidden!important;display:-webkit-box!important;line-clamp:var(--rcs-summary-height, 4);-webkit-line-clamp:var(--rcs-summary-height, 4);-webkit-box-orient:vertical!important}:root .resource-banner-card:not(.resource-banner-outlined){border:none}:root .resource-banner-card.resource-banner-outlined{border:1px solid var(--color-gray-500)}:root .resource-banner-edge-lines--top:before,:root .resource-banner-edge-lines--bottom:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);height:1px;background-color:var(--color-gray-500);pointer-events:none}:root .resource-banner-edge-lines--top:before{top:0}:root .resource-banner-edge-lines--bottom:after{bottom:0}input[type=checkbox]:before{content:"";width:24px;height:24px;border-radius:5px;transform:scale(0);transition:50ms transform ease-in-out;transform-origin:center center;background-color:var(--color-primary);background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2Fc4ac5329c61d4c228b86908bdecf072b);background-size:11.79px 8.8px;background-repeat:no-repeat;background-position:center}:root .resource-hero-summary{padding-bottom:24px}:root .content-with-form h1+.resource-hero-summary{margin-top:20px}@media screen and (min-width: 992px){:root .cwf-media.cwf-media-center{align-self:stretch;display:flex;flex-direction:column;justify-content:center}}input[type=checkbox]{display:grid;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-black);margin:0;width:24px;height:24px;border:1px solid var(--color-primary);border-radius:5px;transform:translate(-.075em);place-content:center}input[type=checkbox]:before{content:"";width:24px;height:24px;border-radius:5px;transform:scale(0);transition:50ms transform ease-in-out;transform-origin:center center;background-color:var(--color-primary);background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2Fc4ac5329c61d4c228b86908bdecf072b);background-size:11.79px 8.8px;background-repeat:no-repeat;background-position:center}input[type=checkbox]:checked:before{transform:scale(1)}.resource-guides-banner-section{width:100%;display:inline-block;position:relative;padding-bottom:0}.resource-guides-listing-banner-wrapper{width:100%;margin-top:30px;margin-bottom:0;padding-bottom:0}.resource-guides-listing-banner-main-breadcrumb-wrap{width:100%;margin-bottom:20px}.resource-guides-banner-section-hero-mobile{display:none}.resource-guides-banner-section-hero{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-top:30px}.resource-guides-banner-section-hero-desktop{display:block}.resource-guides-banner-section-hero-desktop .resource-guides-banner-section-hero{margin-top:0}.resource-guides-hero-copy{color:var(--color-foreground);margin-top:0}.resource-guides-hero-heading{z-index:1;margin-bottom:26px;font-size:56px;line-height:64px;position:relative}.resource-guides-hero-text{margin-bottom:30px;font-family:var(--font-secondary);font-size:20px;line-height:30px}.resource-guides-hero-cta-container{margin-top:50px;gap:16px;display:flex;flex-wrap:wrap}.guide-overview{display:none;padding:24px 20px 28px;flex-direction:column;gap:24px;justify-items:center;align-items:center;border-top:1px solid rgba(112,112,112,.3);border-bottom:1px solid rgba(112,112,112,.3)}.guide-overview_title{font-size:20px;font-weight:700;line-height:26px}.resource-guides-detail-content-section{width:100%;display:inline-block;position:relative;padding:20px 0}.resource-guides-detail-content-wrapper{display:flex;position:relative}.resource-guides-main-section{flex:1;min-width:0;padding:20px 0 20px 50px;z-index:1;border-left:1px solid var(--border-gray)}.resource-guides_post-wrapper{width:100%;padding:80px 0 20px}.resource-guides_post-qualifier{color:var(--primary-teal);font-size:20px;font-weight:700;line-height:26px;margin-bottom:20px}.resource-guides_cta{padding:30px 0;margin-bottom:30px}.resource-guides_cta-gradient-blue-green{position:relative;transform-style:preserve-3d;border-radius:10px}:root .resource-guides_cta-gradient-blue-green{border-radius:0}.resource-guides_cta-gradient-blue-green:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:linear-gradient(90deg,#056af980,#00f49c80);filter:blur(15px);transform:translateZ(-1px);border-radius:inherit;pointer-events:none}.resource-guides_cta-container-simple{display:flex;flex-direction:column;align-items:start;gap:10px;width:100%}.resource-guides_cta-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-black);border:1px solid var(--border-gray);border-radius:10px;gap:35px;padding:40px;width:100%}:root .resource-guides_cta-container{border-radius:0}.resource-guides_cta-qualifier{color:var(--primary-teal);font-size:20px;font-weight:700;line-height:26px;text-align:center}.resource-guides_cta_text{font-size:31px;line-height:39px;font-weight:700;text-align:center}.resource-guides_section-content.w-richtext ul{padding-inline-start:15px;list-style:none}.resource-guides_section-content.w-richtext ul li{font-size:18px;line-height:23px;margin-bottom:12px;position:relative;padding-left:30px}.resource-guides_section-content.w-richtext ul li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M17.7188 3.46289L16.7695 2.51367C16.6289 2.37305 16.4678 2.30273 16.2861 2.30273C16.1045 2.30273 15.9434 2.37305 15.8027 2.51367H15.7324L6.55664 12.0234C6.48633 12.0938 6.4043 12.1289 6.31055 12.1289C6.2168 12.1289 6.13477 12.0938 6.06445 12.0234L2.30273 7.98047L2.23242 7.91016C2.0918 7.78125 1.93066 7.7168 1.74902 7.7168C1.56738 7.7168 1.41211 7.78125 1.2832 7.91016L0.316406 8.87695C0.246094 8.94727 0.193359 9.02637 0.158203 9.11426C0.123047 9.20215 0.105469 9.28125 0.105469 9.35156C0.105469 9.42188 0.123047 9.50391 0.158203 9.59766C0.193359 9.69141 0.246094 9.77344 0.316406 9.84375L0.457031 10.0371L5.80078 15.8027C5.87109 15.873 5.94434 15.9258 6.02051 15.9609C6.09668 15.9961 6.18164 16.0137 6.27539 16.0137C6.38086 16.0137 6.47168 15.9961 6.54785 15.9609C6.62402 15.9258 6.69727 15.873 6.76758 15.8027L17.7188 4.42969C17.8594 4.28906 17.9297 4.12793 17.9297 3.94629C17.9297 3.76465 17.8594 3.60352 17.7188 3.46289Z' fill='%2300F49C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.resource-guides_section-content.w-richtext li{font-size:18px;line-height:23px;margin-bottom:12px}.resource-guides_section-blockquote{position:relative;padding:48px 36px 36px;border:none;background-color:var(--primary-teal);font-family:var(--font-primary);font-size:25px;font-weight:700;line-height:30px;color:#333;margin-bottom:24px;margin-top:40px}.resource-guides_section-blockquote:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='49' viewBox='0 0 62 49' fill='none'%3E%3Cpath d='M13.2976 48.3876C9.45759 48.3876 6.25759 47.0009 3.69759 44.2276C1.24426 41.3476 0.0175934 37.6143 0.0175934 33.0276C0.0175934 25.5609 2.47093 18.8409 7.37759 12.8676C12.2843 6.89428 19.0043 2.84094 27.5376 0.707611L29.7776 6.14761C25.5109 7.53428 21.9909 9.56094 19.2176 12.2276C16.4443 14.7876 14.5776 17.9343 13.6176 21.6676C17.5643 21.9876 20.7109 23.4276 23.0576 25.9876C25.5109 28.4409 26.7376 31.4809 26.7376 35.1076C26.7376 38.9476 25.4576 42.1476 22.8976 44.7076C20.3376 47.1609 17.1376 48.3876 13.2976 48.3876ZM45.2976 48.3876C41.4576 48.3876 38.2576 47.0009 35.6976 44.2276C33.1376 41.3476 31.8576 37.6143 31.8576 33.0276C31.8576 25.5609 34.3109 18.8409 39.2176 12.8676C44.1243 6.89428 50.8443 2.84094 59.3776 0.707611L61.6176 6.14761C57.3509 7.53428 53.8309 9.56094 51.0576 12.2276C48.2843 14.7876 46.4709 17.9343 45.6176 21.6676C49.4576 21.9876 52.5509 23.4276 54.8976 25.9876C57.3509 28.4409 58.5776 31.4809 58.5776 35.1076C58.5776 38.9476 57.2976 42.1476 54.7376 44.7076C52.1776 47.1609 49.0309 48.3876 45.2976 48.3876Z' fill='%23F5F8FA'/%3E%3C/svg%3E");width:68px;position:absolute;top:-24px;height:50px;background-repeat:no-repeat}.resource-guides_section-blockquote:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='49' viewBox='0 0 62 49' fill='none'%3E%3Cpath d='M13.2976 48.3876C9.45759 48.3876 6.25759 47.0009 3.69759 44.2276C1.24426 41.3476 0.0175934 37.6143 0.0175934 33.0276C0.0175934 25.5609 2.47093 18.8409 7.37759 12.8676C12.2843 6.89428 19.0043 2.84094 27.5376 0.707611L29.7776 6.14761C25.5109 7.53428 21.9909 9.56094 19.2176 12.2276C16.4443 14.7876 14.5776 17.9343 13.6176 21.6676C17.5643 21.9876 20.7109 23.4276 23.0576 25.9876C25.5109 28.4409 26.7376 31.4809 26.7376 35.1076C26.7376 38.9476 25.4576 42.1476 22.8976 44.7076C20.3376 47.1609 17.1376 48.3876 13.2976 48.3876ZM45.2976 48.3876C41.4576 48.3876 38.2576 47.0009 35.6976 44.2276C33.1376 41.3476 31.8576 37.6143 31.8576 33.0276C31.8576 25.5609 34.3109 18.8409 39.2176 12.8676C44.1243 6.89428 50.8443 2.84094 59.3776 0.707611L61.6176 6.14761C57.3509 7.53428 53.8309 9.56094 51.0576 12.2276C48.2843 14.7876 46.4709 17.9343 45.6176 21.6676C49.4576 21.9876 52.5509 23.4276 54.8976 25.9876C57.3509 28.4409 58.5776 31.4809 58.5776 35.1076C58.5776 38.9476 57.2976 42.1476 54.7376 44.7076C52.1776 47.1609 49.0309 48.3876 45.2976 48.3876Z' fill='%23F5F8FA'/%3E%3C/svg%3E");width:68px;position:absolute;transform:rotateY(180deg);height:50px;background-repeat:no-repeat;bottom:-24px;right:36px}.resource-guides_section-blockquote-container{display:flex;flex-direction:column;gap:12px}.resource-guides_section-blockquote-quote{align-self:flex-start;font-size:20px;line-height:26px;font-weight:700}.resource-guides_section-blockquote-attribution{align-self:flex-end;font-size:18px;line-height:26px;font-weight:500}.resource-guides_sidebar{width:343px;flex-shrink:0;padding-right:50px;position:sticky;top:120px;height:100%}.resource-guides_sidebar-inner{padding:20px 0;position:relative}.resource-guides_sidebar-heading{font-size:20px;line-height:26px;margin-bottom:1rem;font-weight:700}.resource-guides_sidebar-text{margin-bottom:20px;font-size:16px;line-height:24px}.resource-guides_sidebar-glow-container{width:588px;height:927px;position:absolute;left:-86px;top:-75px;opacity:.3;z-index:-1;pointer-events:none}.resource-guides_sidebar-glow-1{position:absolute;width:420px;height:472px;filter:blur(100px);pointer-events:none}.resource-guides_sidebar-glow-2{position:absolute;width:332px;height:369px;transform:rotate(-132.493deg);filter:blur(100px);pointer-events:none}.resource-guides_sidebar-guides-list-share{padding-top:34px}.resource-guides_sidebar-guides-list-outer{margin-bottom:26px}.resource-guides_sidebar-guides-list-ol{list-style:numeric;padding-left:24px}.resource-guides_sidebar-guides-list-ol-item{font-size:18px;line-height:23px;font-weight:700;margin-bottom:16px;color:var(--color-primary)}.resource-guides_sidebar-guides-list-ol-item-link{color:var(--color-foreground);text-decoration:none}.resource-guides_sidebar-guides-list-ol-item-link:hover,.resource-guides_sidebar-guides-list-ol-item.active,.resource-guides_sidebar-guides-list-ol-item:hover{color:var(--color-primary)}.resource-guides_sidebar-guides-list-ul{padding:12px 0 16px}.resource-guides_sidebar-guides-list-ul-item{margin-bottom:10px}.resource-guides_sidebar-guides-list-ul-item-link{color:var(--color-foreground);font-size:14px;font-weight:500;line-height:22px;text-decoration:none}.resource-guides_sidebar-guides-list-ul-item-link:hover{color:var(--color-primary)}.resource-guides_author-full{padding:32px;margin-top:40px;border-radius:10px;border:1px solid rgba(112,112,112,.3);display:flex;gap:40px;flex-direction:row;align-items:flex-start}:root .resource-guides_author-full{border-radius:0}.resource-guides_author-full-name.mobile{display:none}.resource-guides_author-full-name.desktop{display:block}.resource-guides_author-full-image-container{display:flex;align-items:center;gap:20px;min-width:120px}.resource-guides_author-full-image{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;border-radius:10px}:root .resource-guides_author-full-image{border-radius:0}.continue-reading{position:relative;overflow:visible;padding:0 20px;max-width:920px;width:100%;margin:0 auto}.continue-reading_inner{display:flex;flex-direction:column;align-items:center;padding:25px 35px;gap:10px;width:100%;max-width:920px;margin:40px auto;border:1px solid transparent;border-radius:10px;position:relative;background:var(--color-black);box-sizing:border-box;background-clip:padding-box}:root .continue-reading_inner{border-radius:0}.continue-reading_inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(137deg,#00c8d4 14.64%,#00bdd8 27.37%,#00a1e5 50%,#0073f9 78.99%,#0068ff 85.36%)}.continue-reading_title{color:var(--primary-teal);text-align:center;font-style:normal;font-weight:700;font-size:16px;line-height:20px}.continue-reading_article-title{color:var(--color-foreground);text-align:center;font-size:25px;font-weight:700;line-height:30px;text-decoration:none;display:flex;gap:15px;align-items:center}.continue-reading_article-title p{margin:0}.continue-reading_glow-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;width:975px;height:265px;max-width:none;pointer-events:none}.section-divider-outer{padding:25px 0;margin:0 20px;overflow:hidden}.section-divider-outer.no-margin{margin:0}.section-divider.resource-hub{border-color:var(--border-gray);width:100%}.resource-guides-date-breadcrumb{grid-column-gap:8px;grid-row-gap:8px;flex:none;width:100%;margin-top:10px;padding:0}.resource-guides-date-breadcrumb .published-text,.resource-guides-date-breadcrumb .breadcrumb-text{font-size:14px;line-height:22px}.resource-guides_last-updated.desktop{display:block}.resource-guides_last-updated.mobile{display:none}.breadcrumb.resource-guides-date-breadcrumb{margin-top:2px}.date-divider-desktop{display:block}.authors-list.resource-hub{display:flex}@media screen and (max-width: 991px){.resource-guides-hero-cta-container{margin-top:32px}.authors-list.resource-hub{display:block}.date-divider-desktop{display:none}.breadcrumb.resource-guides-date-breadcrumb{margin-top:10px}.resource-guides-detail-content-section{padding-bottom:0;padding-top:40px}.resource-guides-banner-section-hero{flex-direction:column}.resource-guides-hero-content-outer{padding-top:20px;flex:0 auto;width:auto;max-width:none}.resource-guides-detail-content-wrapper{flex-direction:column}.resource-guides-main-section{padding:20px 0;border-left:none}.resource-guides_sidebar{display:none}.resource-guides_post-wrapper{padding:0}.continue-reading_inner{margin:32px auto;padding:26px 24px}.resource-guides-banner-section{padding-bottom:40px}.resource-guides-banner-section-hero-mobile{display:block}.resource-guides-banner-section-hero-desktop{display:none}.guide-overview{display:flex}.continue-reading_inner{padding:26px 24px}.continue-reading_article-title{font-size:20px;line-height:24px}.resource-guides_conclusion-section-copy{padding:6px 0 20px}.authors-list.resource-hub{flex-flow:wrap}.resource-guides_last-updated.desktop{display:none}.resource-guides_last-updated.mobile{display:block}}@media screen and (max-width: 767px){.guide-overview{padding:22px 20px;gap:20px}.guide-overview_title{font-size:18px;line-height:23px}.resource-guides-detail-content-section{padding-top:40px}.resource-guides-hero-heading{font-size:36px;line-height:44px}.continue-reading_glow-image{width:440px;height:242px}.resource-guides_author-full{flex-direction:column;gap:20px}.resource-guides_author-full-name.mobile{display:block}.resource-guides_author-full-name.desktop{display:none}.resource-guides_author-full-image{width:100px;height:100px}.resource-guides_author-full-image-container{min-width:100px}.resource-guides_cta_text{font-size:24px;line-height:28px;font-weight:700;text-align:center}.resource-guides_section-blockquote-quote{align-self:flex-start;font-size:18px;line-height:23px;font-weight:700}.resource-guides_section-blockquote-attribution{align-self:flex-end;font-size:14px;line-height:22px;font-weight:500}}@media screen and (min-width: 768px) and (max-width: 991px){.continue-reading_glow-image{width:662px;height:242px}}.resource-guide-grid_content{position:relative}.resource-guide-grid_items{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:20px 0}.resource-guide-grid_item{flex:0 0 100%;gap:12px;display:flex;width:100%;max-width:352px;padding:24px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;text-decoration:none;color:inherit;border:1px solid#CECECE}:root .resource-guide-grid_item{border-radius:0;border:1.5px solid var(--color-gray-500);background-color:var(--color-background);color:var(--color-foreground)}.resource-guide-grid_item:hover{outline-color:var(--primary-green-light);outline-offset:-1px;outline-width:1px;outline-style:solid}:root .resource-guide-grid_item:hover{outline-color:var(--color-primary);outline-offset:-1px;outline-width:1.5px;outline-style:solid}.resource-guide-grid_item-title-wrapper{display:flex;gap:12px;flex-direction:row}.resource-guide-grid_item-title-wrapper span{width:34px;text-align:center;font-size:52px;font-style:normal;font-weight:700;line-height:54px;background:linear-gradient(90deg,var(--color-tertiary) 0%,var(--color-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}:root .resource-guide-grid_item-title-wrapper span{font-family:var(--font-primary);color:var(--color-foreground);background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:currentColor}.resource-guide-grid_item-title-wrapper p{color:var(--color-foreground);font-size:20px;font-style:normal;font-weight:600;line-height:1.4;margin-bottom:0}.resource-guide-grid_item-title-index{text-align:center;font-size:52px;font-style:normal;font-weight:700;line-height:48px;background:linear-gradient(90deg,var(--color-tertiary) 0%,var(--color-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:1rem}:root .resource-guide-grid_item-title-index{color:var(--color-primary);background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:currentColor}.resource-guide-grid_item-title-text{color:var(--color-foreground);font-size:var(--resource-guide-card-title-size, 20px);font-style:normal;font-weight:600;line-height:1.4;margin-bottom:0}:root .resource-guide-grid_item-title-text{margin-top:0}.resource-guide-grid_item-text{font-size:18px;font-style:normal;font-weight:var(--resource-guide-card-summary-weight, 500);line-height:23px;margin-bottom:12px}.resource-guide-grid_button{margin-top:auto;pointer-events:none}.resource-guide-grid_header{margin-bottom:10px}@media screen and (min-width: 768px){.resource-guide-grid_items{gap:20px}.resource-guide-grid_item{flex:0 0 calc(50% - 10px);padding:32px;gap:20px}.resource-guide-grid_item-title-wrapper{gap:20px}.resource-guide-grid_item-title-wrapper span{font-size:52px;line-height:54px}.resource-guide-grid_item-text{margin-bottom:6px}}@media screen and (min-width: 992px){.resource-guide-grid_items{gap:24px}.resource-guide-grid_item{flex:0 0 calc(33.333% - 16px);max-width:none}.resource-guide-grid_header{margin-bottom:20px}}.resource-guide-index-grid-section{width:100%}.resource-guide-index-grid-wrapper{margin:0 auto;padding:0 20px}.resource-guide-index-grid-section .filter-form-block.left-aligned{padding:20px 0}.resource-guide-index-grid-section .filter-form-block.left-aligned .filter-form{justify-content:flex-start}.resource-guide-index-grid-section .basic-card-grid._3-column{grid-column-gap:32px;grid-row-gap:32px;flex-wrap:nowrap;grid-template:"." "Area"/1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;height:100%;padding:30px 0;display:grid;position:relative}.resource-guide-index-grid-section .basic-card{height:100%;display:flex;flex-direction:column}.resource-guide-index-grid-section .resource-guide-index-image{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:75.1%;position:relative;overflow:hidden;width:100%;margin-bottom:0;flex-shrink:0}.resource-guide-index-grid-section .resource-guide-index-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:100%;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.resource-guide-index-grid-section .basic-card-content{background-color:var(--color-black);border:1px solid var(--border-gray);border-top-style:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;height:100%;padding:20px;display:flex;flex:1}.resource-guide-index-grid-section .basic-card-title{word-break:normal;margin-bottom:9px;font-family:var(--font-primary);font-size:18px;font-weight:700;line-height:24px;color:var(--white)}.resource-guide-index-grid-section .basic-card-copy p{word-break:normal;margin-bottom:9px;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px;color:var(--white)}.resource-guide-index-image-link{display:block;text-decoration:none;color:inherit}.resource-guide-index-image-link .filter-box-sub-content .filter-box-paragraph{font-family:var(--font-secondary);font-weight:400}.resource-guide-index-image-link .filter-box-sub-content{margin-bottom:16px}.resource-guide-index-image-link:hover{text-decoration:none;color:inherit}.review-stars-wrapper{grid-column-gap:7px;grid-row-gap:7px;display:flex}.review-stars-wrapper[data-stars="1"] .star-1,.review-stars-wrapper[data-stars="2"] .star-1,.review-stars-wrapper[data-stars="2"] .star-2,.review-stars-wrapper[data-stars="3"] .star-1,.review-stars-wrapper[data-stars="3"] .star-2,.review-stars-wrapper[data-stars="3"] .star-3,.review-stars-wrapper[data-stars="4"] .star-1,.review-stars-wrapper[data-stars="4"] .star-2,.review-stars-wrapper[data-stars="4"] .star-3,.review-stars-wrapper[data-stars="4"] .star-4,.review-stars-wrapper[data-stars="5"] .star-1,.review-stars-wrapper[data-stars="5"] .star-2,.review-stars-wrapper[data-stars="5"] .star-3,.review-stars-wrapper[data-stars="5"] .star-4,.review-stars-wrapper[data-stars="5"] .star-5,.review-stars-wrapper[data-stars="1.5"] .star-1,.review-stars-wrapper[data-stars="2.5"] .star-1,.review-stars-wrapper[data-stars="2.5"] .star-2,.review-stars-wrapper[data-stars="3.5"] .star-1,.review-stars-wrapper[data-stars="3.5"] .star-2,.review-stars-wrapper[data-stars="3.5"] .star-3,.review-stars-wrapper[data-stars="4.5"] .star-1,.review-stars-wrapper[data-stars="4.5"] .star-2,.review-stars-wrapper[data-stars="4.5"] .star-3,.review-stars-wrapper[data-stars="4.5"] .star-4{display:block}.review-stars-wrapper[data-stars="1.5"] .star-2,.review-stars-wrapper[data-stars="2.5"] .star-3,.review-stars-wrapper[data-stars="3.5"] .star-4,.review-stars-wrapper[data-stars="4.5"] .star-5{display:block;clip-path:inset(0 50% 0 0)}.review-stars-wrapper[data-stars=""] .star-1,.review-stars-wrapper[data-stars=""] .star-2,.review-stars-wrapper[data-stars=""] .star-3,.review-stars-wrapper[data-stars=""] .star-4,.review-stars-wrapper[data-stars=""] .star-5{display:none}.case-study-text{display:-webkit-box;overflow:hidden;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical}.pricing-calculator-section{background-color:var(--color-black);border-radius:10px;padding:10px 15px 20px}:root .pricing-calculator-section{border-radius:0;padding-bottom:0}:root .pricing-tile-title{text-wrap:balance}.pricing-calculator-unit-tooltip{position:relative;top:2px}.pricing-calculator-note{max-width:800px;margin:16px auto 24px;padding:0 15px;text-align:center;font-size:13px;line-height:1.5;color:var(--color-foreground, #fff)}.pricing-calculator-note p{margin:0}.pricing-calculator-form-wrapper *+.paragraph-large{margin-top:16px}.pricing-calculator-form-wrapper .cta-content-body{justify-content:flex-start}:root .pricing-calculator-form-wrapper{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;border-top:1px solid var(--color-gray-500, #323838)}.pricing-calculator-section.last-card-active{padding-bottom:0}.pricing-tile-edr-break,.pricing-tile-itdr-break{display:block}.sliderSection{min-height:1px!important}.pricing-calculator-section-button-indicator{transition:rotate .3s;height:23px;width:23px}:root .pricing-calculator-section-button-indicator{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%2300dbe5'/%3E%3Cpath d='M7,17V10H0V7H7V0h3V7h7v3H10v7Z' transform='translate(24 7) rotate(90)' fill='%23222324'/%3E%3C/svg%3E")}:root .pricing-calculator-section-button-indicator[data-expanded=true]{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%2300dbe5'/%3E%3Cpath d='M0,0H3V17H0Z' transform='translate(24 14) rotate(90)' fill='%23222324'/%3E%3C/svg%3E")}.cwf-inner.common-cwf-inner{margin-bottom:0!important}input.pricing-calculator-input-wrapper{width:147.5px;height:38px;min-height:38px;border-radius:4px;padding:6px 14px;text-align:right;font-weight:700}:root input.pricing-calculator-input-wrapper{border-radius:0}input.pricing-calculator-input-wrapper--muted{color:#cecece}input.pricing-calculator-input-wrapper--muted:focus{color:inherit}div:has(>input.pricing-calculator-input-wrapper){min-height:38px}.pricing-calculator-form-wrapper [class*=cta-section-image-wrapper]{aspect-ratio:auto!important}@media (min-width: 768px){:root .pricing-calculator-form-wrapper [class*=cta-section-container]{overflow:visible}:root .pricing-calculator-form-wrapper [class*=cta-section-image-wrapper]{margin-top:0}:root .pricing-calculator-form-wrapper [class*=cta-section-image-wrapper]:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:15px;background-color:var(--color-background)}:root .pricing-calculator-form-wrapper [class*=cta-section-image-wrapper]>div{padding-top:44px}:root .pricing-calculator-section:has(.pricing-calculator-form-wrapper.pill-tab-active){padding-top:0}.pricing-calculator-form-wrapper [class*=cta-section-image-wrapper] [class*=formWrap]{margin-left:auto;margin-right:auto;position:relative;left:15px}}@media (max-width: 767px){.pricing-calculator-form-wrapper [class*=cta-section-content-container]{padding:24px 8px}.pricing-calculator-form-wrapper .content-container{padding-left:0;padding-right:0}:root .pricing-calculator-form-wrapper{padding-left:0;padding-right:0}.pricing-calculator-form-wrapper .dynamic-form-body{padding:24px var(--form-style-overrides-x-padding, 8px) var(--form-style-overrides-bottom-padding, 40px)}.pricing-calculator-form-wrapper .cta-divider-host{display:none}}@container (max-width: 767px){.pricing-calculator-form-wrapper .cta-divider-host{display:none}}.pricing-calculator-checkbox-wrapper{display:inline-flex;pointer-events:auto;align-items:center;gap:8px;margin:0;padding:4px 8px;font-family:Hknova Webfont,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.01em;cursor:pointer;border-radius:4px;-moz-user-select:none;user-select:none;-webkit-user-select:none;background-color:var(--color-background);border:1px solid rgba(112,112,112,.3);transition:background-color .15s ease}.pricing-calculator-checkbox-wrapper:hover{background-color:#2d2e2f}.pricing-calculator-checkbox-input{flex-shrink:0;border:2px solid var(--color-teal);border-radius:4px;width:16px;height:16px}.pricing-calculator-checkbox-input--checked{background-color:var(--color-teal);border-color:var(--color-teal)}.pricing-calculator-checkbox-input--muted{border-color:#707070}.pricing-calculator-checkbox-input--muted.pricing-calculator-checkbox-input--checked{background-color:#707070;border-color:#707070}.pricing-calculator-checkbox-label{color:var(--color-foreground);margin:0;font-size:14px;font-weight:700;line-height:20px;position:relative}.pricing-calculator-plan-select{border-radius:3px;background-color:#333;font-size:.75rem!important;font-weight:500!important;border:1px solid rgba(112,112,112,.3);color:#fff;padding:1px 28px 1px 12px!important;min-width:180px!important;text-align:center;height:20px!important;min-height:30px!important;line-height:18px!important;box-sizing:border-box!important}.pricing-calculator-plan-select:hover,.pricing-calculator-plan-select:focus,.pricing-calculator-plan-select:active{outline:none!important;border-color:#7070704d!important;background-color:#333!important;color:#fff!important;box-shadow:none!important}.sc-182591-old{display:none!important;visibility:hidden!important}.info-tooltip{display:inline-flex;align-items:center;vertical-align:middle;line-height:0}.info-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:transparent;border:none;cursor:pointer;color:#cecece;line-height:0;transition:color .2s ease}@media (hover: hover){.info-tooltip-trigger:hover,.info-tooltip-trigger:focus-visible{color:var(--color-primary, #00f49c)}}.info-tooltip-trigger.is-active{color:var(--color-primary, #00f49c)}.info-tooltip-bubble :is(p,span,div,a,li){color:inherit!important;background:transparent!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;font-weight:inherit!important;margin:0}.info-tooltip-bubble p+p{margin-top:.5em}.info-tooltip-bubble a{color:var(--color-primary, #00f49c)!important;text-decoration:underline;cursor:pointer}.info-tooltip-bubble a:hover{color:var(--primary-green-light, #00f5a6)!important}.searchItem:hover .search-heading,.searchItem:hover .search-paragraph{color:var(--color-primary);cursor:pointer}.search-no-results{text-align:center;font-weight:700;font-size:1.25rem}.search-heading ul{list-style:none;margin:0;padding-left:0}@media (max-width: 479px){.search-heading ul{padding:0}}.storylane-trigger{color:var(--color-foreground);cursor:pointer;border-radius:10px;height:100%;padding:.5rem 1rem;position:absolute;top:0%;right:0%;bottom:0%;left:0%;z-index:1}:root .storylane-trigger{border-radius:0}.storylane-trigger:hover{outline:1px solid var(--color-primary)}:root .product-demos-hub-summary-card,:root .product-demos-hub-card-image{border-radius:0}.icon-overlay-v2{filter:drop-shadow(0 0 20px rgba(34,35,36,.15))}.success-story-card{border:1px solid rgba(112,112,112,.3);display:flex;flex-direction:column;height:100%;width:100%}.success-story-card .success-story-thumbnail-container{flex-shrink:0}.success-story-card .related-resources-div-wrap.related-resources-block-mini{border:none;border-top:1px solid rgba(112,112,112,.3);border-radius:0;display:flex;flex-direction:column;height:100%}.success-story-card .related-resources-div-wrap.related-resources-block-mini .resources-paragraph{flex:1 1 auto}.success-story-card .resources-paragraph{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.success-story-card h4,.success-story-card h6,.success-story-card p{margin-top:0;margin-bottom:0}.success-story-card .resources-paragraph p:empty,.success-story-card .resources-paragraph br{display:none}.tabbed-section-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--color-background);border-radius:5px;border:1px solid rgba(112,112,112,.3);margin-bottom:1rem;padding-left:1rem;padding-right:1rem;height:3.3rem;flex:1;min-width:var(--tabbed-section-outer-container-tab-min-width);max-width:var(--tabbed-section-outer-container-tab-max-width);cursor:pointer;transition:color .4s,border-color .4s}:root .tabbed-section-tab{border-radius:0}.tabbed-section-tab:hover,.tabbed-section-tab-active{background-color:var(--color-black);color:var(--color-primary);border-color:var(--color-primary)}.tabbed-section-tab-glow{position:absolute;top:-17px;left:0;width:100%;height:22px;z-index:-1}.tabbed-section-tab-glow-mobile{width:100%;height:22px;z-index:-1;margin-bottom:-10px}.tabbed-section-tab-point{position:absolute;bottom:-6px;background-color:var(--color-black);border-color:var(--color-primary);border-bottom:1px solid;border-right:1px solid;width:10px;height:10px;transform:rotate(45deg)}.tabbed-section-content-box{border-radius:5px;border:1px solid rgba(112,112,112,.3);background:var(--color-background);box-shadow:0 0 30px #0009}:root .tabbed-section-content-box{border-radius:0;box-shadow:none}.tabbed-section-shadowless{box-shadow:none}.tabbed-section-content-show-overflow{overflow:visible}.tabbed-section-content-hide-overflow{overflow:hidden}.tabbed-section-content-margin-x>div>section,.tabbed-section-content-margin-x>div>section>div,.tabbed-section-content-margin-x>div>section ._50-50-column-wrapper{margin-left:var(--tabbed-section-x-margin)!important;margin-right:var(--tabbed-section-x-margin)!important}.tabbed-section-content-padding-x>div>section,.tabbed-section-content-padding-x>div>section>div,.tabbed-section-content-padding-x>div>section ._50-50-column-wrapper{padding-left:var(--tabbed-section-x-padding)!important;padding-right:var(--tabbed-section-x-padding)!important}.tabbed-section-glow{transform:rotate(-143.123deg);justify-content:center;align-items:center;flex-shrink:0}.tabbed-section-glow-wrapper{position:absolute;display:flex;width:990.872px;height:864.69px;top:-10rem;left:60%;z-index:-1;pointer-events:none}@media screen and (max-width: 767px){.tabbed-section-glow-wrapper{width:195%;top:-7rem;left:-55%}}@media screen and (max-width: 479px){.tabbed-section-glow-wrapper{top:-7rem;left:-55%}}.tabbed-section-tab-container-large{display:flex;width:100%;flex-wrap:wrap;align-items:center}.tabbed-section-tab-container-medium,.tabbed-section-tab-container-small{display:none;width:100%;flex-wrap:wrap;align-items:center}.tabbed-section-content-container-large{display:flex;width:100%}.tabbed-section-content-container-medium,.tabbed-section-content-container-small{display:none}@media screen and (max-width: 767px){.tabbed-section-tab{max-width:100%}.tabbed-section-tab-container-large{display:none}.tabbed-section-tab-container-medium{display:flex}.tabbed-section-content-container-large{display:none}.tabbed-section-content-container-medium{display:flex}}.tabbed-section-outer-container-width{max-width:var(--tabbed-section-outer-container-max-width)}.tabbed-section-outer-container-tab-width{min-width:var(--tabbed-section-outer-container-tab-width)}.tabbed-section-outer-container-tab-padding{padding-left:var(--tabbed-section-outer-container-tab-padding);padding-right:var(--tabbed-section-outer-container-tab-padding)}.tabbed-section-outer-container-tab-gap{-moz-column-gap:var(--tabbed-section-outer-container-tab-column-gap);column-gap:var(--tabbed-section-outer-container-tab-column-gap)}@media screen and (max-width: 767px){.tabbed-section-outer-container-medium-padding{padding-left:var(--tabbed-section-outer-container-medium-outer-padding)!important;padding-right:var(--tabbed-section-outer-container-medium-outer-padding)!important}}@media screen and (max-width: 479px){.tabbed-section-outer-container-small-padding{padding-left:var(--tabbed-section-outer-container-small-outer-padding)!important;padding-right:var(--tabbed-section-outer-container-small-outer-padding)!important}}:root .tabbed-section-tab,:root .tabbed-section-tab:hover{background-color:var(--color-background);color:var(--color-foreground);border:1.75px solid var(--color-gray-500)}:root .tabbed-section-tab-active,:root .tabbed-section-tab-active:hover{background-color:var(--tabbed-section-tab-color, var(--color-teal));color:var(--color-black);border:1.75px solid var(--color-gray-500)}:root .tabbed-section-tab-point{background-color:var(--tabbed-section-tab-color, var(--color-teal));border:none}:root .tabbed-section-tab-glow,:root .tabbed-section-tab-glow-mobile,:root .tabbed-section-glow-wrapper{display:none}:root .tabbed-section-content-box{background:var(--color-background);border:1.75px solid var(--color-gray-500);padding-left:48px;padding-right:48px;overflow-wrap:break-word;word-break:break-word}@media screen and (max-width: 767px){:root .tabbed-section-content-box{padding-left:24px;padding-right:24px}}.tpls-tab-bar-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tpls-tab-bar-wrapper::-webkit-scrollbar{display:none}.tpls-tab-bar{display:flex;flex-wrap:nowrap;gap:var(--tabbed-section-outer-container-tab-column-gap, .5rem);margin-bottom:1rem}.tpls-tab--underline.tabbed-section-tab,.tpls-tab--underline.tabbed-section-tab.tabbed-section-tab-active{background-color:transparent;border:none;border-radius:0;flex:0 0 auto;min-width:0;padding-left:.5rem;padding-right:.5rem}.tpls-tab--underline.tabbed-section-tab:hover{background-color:transparent;color:var(--color-primary)}.tpls-tab--underline.tabbed-section-tab.tabbed-section-tab-active{color:var(--color-primary);font-weight:700}.tpls-tab--underline-label{display:inline-block;border-bottom:1px solid var(--color-primary);padding-bottom:16px}.tpls-tab--underline.tabbed-section-tab-active .tpls-tab--underline-label{border-bottom-width:4px}.tpls-card{position:relative;display:flex;flex-direction:column;background-color:var(--color-black);border-radius:8px;border:1px solid rgba(112,112,112,.3);overflow:hidden;height:100%;transition:border-color .3s}:root .tpls-card{border-radius:0}.tpls-card:hover{border-color:var(--color-primary)}.tpls-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tpls-card-thumbnail{width:100%;height:210px;-o-object-fit:cover;object-fit:cover}.tpls-card-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tpls-card-body{display:flex;flex-direction:column;flex:1;padding:1rem;gap:.5rem}.tpls-card-threat-type{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}.tpls-card-title{font-size:1rem;font-weight:500;line-height:1.4;color:var(--primary-white, #fff);flex:1}.tpls-card-cta{margin-top:auto;padding-top:.75rem}.tpls-carousel-wrapper ul.slick-dots{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;padding-bottom:4px}.tpls-carousel-wrapper ul.slick-dots::-webkit-scrollbar{display:none}.tpls-carousel-wrapper ul.slick-dots li{flex-shrink:0}.tpls-carousel-wrapper{display:none}@media screen and (max-width: 767px){.tpls-paginated-wrapper{display:none}.tpls-carousel-wrapper{display:block}.tpls-tab-bar{flex-wrap:wrap}}.tpls-card-limit-heading-height{flex:none;max-height:calc(var(--tpls-heading-height, 3) * 1lh);overflow:hidden}.tpls-card-truncate-heading{overflow:hidden;display:-webkit-box;line-clamp:var(--tpls-heading-height, 3);-webkit-line-clamp:var(--tpls-heading-height, 3);-webkit-box-orient:vertical}.tpls-loading{padding:2rem 0;text-align:center;color:#ffffff80;font-size:.875rem}.tradecraft-hero-gradient{position:absolute;right:-172.5px;bottom:-214px;width:849.974px;height:582.958px;padding:0 78.938px 120.042px 96.087px}.select-wrapper{position:relative;width:100%;min-height:54px}.tofu-category-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2Fa2b823037bdb4eb9a188df4697130eec) no-repeat 97% center var(--color-black);cursor:pointer;filter:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;border:1px solid var(--primary-blue);border-radius:6px;height:50px;min-height:2.75rem;margin:0 2px 0 0;padding:6px 20px 4px;font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:26px;width:100%}:root .tofu-category-select{border-radius:0}.story-container{max-width:none}.story-item-left,.story-item-right{position:relative;display:flex;flex-direction:row;gap:40px;align-items:flex-start;height:100%}.story-item-center{position:relative}.story-image-absolute-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100%;z-index:-1}.story-content-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start;flex:1 0 0;position:relative}.story-item-center .story-content-container{display:flex;flex-basis:100%;max-width:none;margin-top:32px}.story-image-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:16px}.story-image{position:relative;z-index:2;width:100%;height:auto;cursor:pointer}.story-item-left .story-image-wrapper{margin-left:-16px;padding:60px 0 0}.story-item-left .story-image-wrapper .story-image{width:100%;border-radius:0 10px 10px 0}:root .story-item-left .story-image-wrapper .story-image{border-radius:0}.story-image-left-aligned-top{display:none;width:168px;height:69px;position:absolute;left:274px;top:26px;z-index:-1}.story-image-left-aligned-bottom{width:287px;height:46px;position:absolute;bottom:58px}.story-image-left-aligned-middle{position:absolute;right:0;width:432px;height:auto;bottom:105px}.story-item-right .story-image-wrapper{margin-right:-16px;padding:60px 0 0;width:auto}.story-item-right .story-image-wrapper .story-image{width:100%;border-radius:10px 0 0 10px}:root .story-item-right .story-image-wrapper .story-image{border-radius:0}.story-image-right-aligned-top{position:absolute;right:0;width:257px;height:auto;top:20px}.story-image-right-aligned-middle{left:-100px;position:absolute;bottom:275px;width:195px;height:80px;z-index:-1}.story-image-center-aligned-top-left{position:absolute;left:-30px;width:168px;height:auto;top:8px}.story-image-center-aligned-top-right{position:absolute;right:-37px;width:432px;height:auto;top:80px}.story-image-center-aligned-bottom-right{position:absolute;right:0;bottom:112px;width:257px;height:auto}.story-categories-container{display:flex;flex-wrap:wrap;gap:6px}.story-category{display:flex;padding:3px 10px;flex-direction:column;align-items:flex-start;border-radius:4px;border:1px solid rgba(112,112,112,.3);background:var(--color-foreground);color:var(--color-black);font-size:11px;font-style:normal;font-weight:700;line-height:16px}:root .story-category{border-radius:0}.story-divider{height:1px;background:#ffffff4d;border:none;margin:40px 0}.story-content pre{white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere}.story-content p{margin-bottom:24px}.story-content p:last-child{margin-bottom:0}.story-content p:has(span){margin-bottom:40px}.story-content ul{padding-left:0;list-style:none}.story-content li{position:relative;padding-left:32px;margin-bottom:12px;overflow-wrap:anywhere}.story-content li:before{content:"";position:absolute;left:0;top:5px;height:18px;width:18px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M17.7188 3.96289L16.7695 3.01367C16.6289 2.87305 16.4678 2.80273 16.2861 2.80273C16.1045 2.80273 15.9434 2.87305 15.8027 3.01367H15.7324L6.55664 12.5234C6.48633 12.5938 6.4043 12.6289 6.31055 12.6289C6.2168 12.6289 6.13477 12.5938 6.06445 12.5234L2.30273 8.48047L2.23242 8.41016C2.0918 8.28125 1.93066 8.2168 1.74902 8.2168C1.56738 8.2168 1.41211 8.28125 1.2832 8.41016L0.316406 9.37695C0.246094 9.44727 0.193359 9.52637 0.158203 9.61426C0.123047 9.70215 0.105469 9.78125 0.105469 9.85156C0.105469 9.92188 0.123047 10.0039 0.158203 10.0977C0.193359 10.1914 0.246094 10.2734 0.316406 10.3438L0.457031 10.5371L5.80078 16.3027C5.87109 16.373 5.94434 16.4258 6.02051 16.4609C6.09668 16.4961 6.18164 16.5137 6.27539 16.5137C6.38086 16.5137 6.47168 16.4961 6.54785 16.4609C6.62402 16.4258 6.69727 16.373 6.76758 16.3027L17.7188 4.92969C17.8594 4.78906 17.9297 4.62793 17.9297 4.44629C17.9297 4.26465 17.8594 4.10352 17.7188 3.96289Z' fill='%2300F49C'/%3E%3C/svg%3E")}.story-content img{cursor:zoom-in}.story-item-center .story-content{max-width:880px}.story-item-center .story-content img{margin-left:0!important;border-radius:10px}:root .story-item-center .story-content img{border-radius:0}.story-item-center .story-content p:has(img){margin:60px 0}@media (min-width: 1170px){.story-container{max-width:1170px}.story-item-right .story-image-wrapper{margin-right:0}.story-item-left .story-image-wrapper{margin-left:0}.story-item-left .story-image-wrapper .story-image{border-radius:10px}:root .story-item-left .story-image-wrapper .story-image{border-radius:0}.story-item-right .story-image-wrapper .story-image{border-radius:10px}:root .story-item-right .story-image-wrapper .story-image{border-radius:0}}@media (min-width: 992px){.story-divider{margin:60px 0}.story-image-wrapper{padding:60px 20px;position:sticky;top:60px;gap:24px}.story-content-container{padding:0;position:sticky;top:60px;flex-basis:55%;max-width:728px}.story-image-left-aligned-top{display:block}}@media (min-width: 768px) and (max-width: 991px){.story-divider{margin:50px 0}.story-content-container{padding:0}.story-item-left .story-image-wrapper{padding:20px 24px 20px 0;margin-left:-16px}.story-item-right .story-image-wrapper{padding:20px 0 20px 24px;margin-right:-16px}.story-image-left-aligned-bottom{bottom:27px}.story-item-center .story-content p:has(img){margin-top:40px;margin-bottom:40px}}@media (max-width: 991px){.tradecraft-hero-gradient{position:absolute;right:50%;bottom:-5%;transform:translate(50%,50%);overflow:visible}.story-item-left{gap:0;flex-direction:column-reverse;position:relative}.story-item-right{gap:0;flex-direction:column;position:relative}.story-content p{margin-bottom:16px}.story-item-left .story-content-container:after{transform:none;left:0;background-position:right bottom}.story-item-right .story-content-container:after{transform:none;left:0;background-position:right bottom}.story-item-right .story-image-wrapper .story-image{width:100vw}.story-image-right-aligned-top{top:634px;opacity:.3}.story-image-center-aligned-top-left{right:-65px;top:20px;left:auto}.story-image-center-aligned-top-right{display:none}.story-image-center-aligned-bottom-right{bottom:20px;opacity:.3!important}}@media (max-width: 767px){.story-content p:has(span){margin-bottom:25px}.story-content li{padding-left:24px}.story-content li:before{height:14px;width:14px}.story-item-left .story-image-wrapper{padding:20px 0;margin-left:-16px}.story-item-right .story-image-wrapper{padding:20px 0;margin-right:-16px}.story-image-left-aligned-bottom{left:-132px;bottom:0}.story-item-center .story-content p:has(img){margin-top:32px;margin-bottom:32px}.story-image-left-aligned-middle{top:25%}}.pagination-scroll-anchor{position:absolute;top:-100px}.section-with-sidebar-body section{max-width:none!important;padding:0!important;margin-inline:0!important}.section-with-sidebar-body .defender-copy-inner{max-width:none!important;grid-row-gap:0!important}.section-with-sidebar-body .basic-card-grid._3-column{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 480px) and (max-width: 1100px){.section-with-sidebar-body .basic-card-grid._3-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 479px){.section-with-sidebar-body .basic-card-grid._3-column{grid-template-columns:minmax(0,1fr)}}.section-with-sidebar-body .homepage-promo-wrapper{display:flex;flex-direction:column}.section-with-sidebar-body .homepage-promo-image-wrapper{order:-1;width:100%;padding:20px 20px 0}.section-with-sidebar-body .homepage-promo-content{width:100%;padding:20px}.section-with-sidebar-sidebar .content-container{padding-left:0!important;padding-right:0!important}.section-with-sidebar-sidebar>div:empty{display:none}.image-flex-section-image-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--image-section-image-gap)}@media screen and (max-width: 767px){.image-flex-section-image-container{flex-wrap:nowrap;justify-content:left;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.image-flex-section-image-container::-webkit-scrollbar{display:none}}.image-flex-no-background{background-image:none!important}.image-flex-teal-bolt{transform:rotate(180deg);display:flex;width:899px;height:46px;justify-content:center;align-items:center;flex-shrink:0;margin-top:48px}.image-flex-electric-teal{position:absolute;width:8%;left:50%;top:82%}.services-main.margin-auto{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.card-carousel-section-medium-padding{padding-left:var(--card-carousel-section-medium-outer-padding)!important;padding-right:var(--card-carousel-section-medium-outer-padding)!important}}@media screen and (max-width: 479px){.card-carousel-section-small-padding{padding-left:var(--card-carousel-section-small-outer-padding)!important;padding-right:var(--card-carousel-section-small-outer-padding)!important}}.card-carousel-section-glow-wrapper{position:absolute;display:flex;width:var(--card-carousel-section-glow-width);height:var(--card-carousel-section-glow-height);top:var(--card-carousel-section-glow-top);left:var(--card-carousel-section-glow-left);z-index:-1}.card-carousel-section-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:8px;border:1px solid rgba(112,112,112,.3);background:#222324;box-shadow:0 0 15px #0009;padding-left:24px;padding-right:24px;min-height:540px;max-width:400px}:root .card-carousel-section-card{border-radius:0}.card-carousel-section-card-subject-wrapper{height:40px;display:flex;justify-content:center;align-items:center}.card-carousel-section-card-subject{border:1px solid gray;color:gray;font-size:13px;padding-bottom:3px;padding-left:10px;padding-right:10px;margin-top:30px;text-align:center;white-space:nowrap}.card-carousel-section-card-heading-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1.5rem;margin-bottom:1rem}.card-carousel-section-card-main-heading{text-align:center;font-family:var(--font-primary);font-size:32px;font-style:normal;font-weight:700;line-height:100%;color:var(--color-primary);background:linear-gradient(90deg,var(--color-secondary),var(--color-primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.card-carousel-section-card-main-heading{color:var(--color-primary)}}@media screen and (min-width: 992px){.card-carousel-section-card{margin-left:var(--card-carousel-section-card-desktop-gap);margin-right:var(--card-carousel-section-card-desktop-gap)}}@media screen and (max-width: 991px){.card-carousel-section-card-main-heading{font-size:32px}}.card-carousel-section-card-sub-heading{color:var(--color-foreground);text-align:center;font-family:var(--font-primary);font-size:22px;font-style:normal;font-weight:700;line-height:110%}.card-carousel-section-card-summary{color:var(--color-foreground);font-size:16px;font-style:normal;font-weight:400;padding-left:20px;padding-right:20px}.card-carousel-section-card-cta{color:var(--color-primary);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:700;line-height:20px;cursor:pointer;text-decoration:none;display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:35px;margin-top:5px}.card-carousel-section-card-cta-button{color:var(--color-primary);font-family:var(--font-primary);font-size:16px;font-style:normal;font-weight:700;line-height:20px;cursor:pointer;text-decoration:none;display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:40px}.carousel-show-overflow .splide__track{overflow:visible!important}.solutions-index-basic-card{height:100%;display:flex;flex-direction:column}.solutions-index-index-image{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:75.1%;position:relative;overflow:hidden;width:100%;margin-bottom:0;flex-shrink:0}.solutions-index-index-image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:100%;display:block;position:absolute;top:0%;right:0%;bottom:0%;left:0%}.solutions-index-basic-card-content{background-color:var(--color-black);border:1px solid var(--border-gray);border-top-style:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;height:100%;padding:20px;display:flex;flex:1}.solutions-index-basic-card-title{word-break:normal;margin-bottom:9px;font-family:var(--font-primary);font-size:18px;font-weight:700;line-height:24px;color:var(--white)}.solutions-index-basic-card-copy p{word-break:normal;margin-bottom:9px;font-family:var(--font-primary);font-weight:400;line-height:20px;color:var(--white)}.empty-state{text-align:center;padding:60px 20px;color:var(--color-foreground-secondary);font-size:16px}.solutions-index-index-image-link{display:block;text-decoration:none;color:inherit}.solutions-index-index-image-link:hover{text-decoration:none;color:inherit}.adversary-tactics-card-date{color:var(--color-primary);font-family:var(--font-primary);font-size:16px;font-weight:700;line-height:22px;margin-bottom:8px;display:block}.adversary-tactics-card-type{color:var(--gray-100);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:20px}:root .solutions-index-index-image,:root .solutions-index-index-image img{border-radius:0}:root .solutions-index-basic-card{border:1px solid var(--color-gray-500)}:root .solutions-index-basic-card-content{background-color:var(--color-background);border:none;border-radius:0}:root .solutions-index-basic-card-title,:root .solutions-index-basic-card-copy p{color:var(--color-foreground);font-family:var(--font-secondary)}:root .solutions-index-basic-card-title,:root .solutions-index-filter-box .filter-box-paragraph{font-family:var(--font-mono)}:root .solutions-index-basic-card-copy p{font-family:var(--font-secondary);font-weight:400}:root .solutions-index-basic-card .base-button-navigation-link .chevron svg path{stroke:currentColor}:root [role=list]:has(>.solutions-index-index-image-link),:root [role=list]:has(>.solutions-index-filter-box){padding-top:20px;padding-bottom:20px;grid-column-gap:calc(var(--column-gap, 20px) + 15px);grid-row-gap:calc(var(--row-gap, 20px) + 15px)}:root .solutions-index-filter-box{border:1px solid var(--color-gray-500)}:root .solutions-index-filter-box .filter-box-content{background-color:var(--color-background);border:none;border-radius:0}:root .solutions-index-filter-box .filter-box-image,:root .solutions-index-filter-box .filter-box-image-wrap{border-radius:0}.hero-with-square-container{display:flex;flex-direction:var(--hero-with-square-outline-desktop-flex-direction);justify-content:center;align-items:center}.hero-with-square-image-container{display:flex;flex-direction:var(--hero-with-square-outline-tablet-flex-direction);justify-content:start;align-items:flex-start}.hero-with-square-copy-wrapper{width:100%;padding-right:10px}.hero-with-square-image-wrapper{border:1px solid blue;display:flex;min-width:300px;min-height:300px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border:1px solid var(--Borders-Muted, rgba(112, 112, 112, .3));margin-right:var(--hero-with-square-outline-desktop-right-margin);margin-left:var(--hero-with-square-outline-desktop-left-margin)}.hero-with-square-tablet-heading{display:none}.hero-with-square-outline-glow-wrapper{position:absolute;z-index:-1;top:-42%;right:-18%;bottom:15%;left:47%;max-width:1200px}@media screen and (max-width: 991px){.hero-with-square-container{flex-direction:column-reverse;align-items:flex-start}.hero-with-square-tablet-heading{display:block}.hero-with-square-non-tablet-heading{display:none}.hero-with-square-image-wrapper{margin-right:var(--hero-with-square-outline-tablet-right-margin);margin-left:var(--hero-with-square-outline-tablet-left-margin);width:200px;height:200px;min-width:200px;min-height:200px}.hero-with-square-outline-glow-wrapper{top:-17%;right:-18%;bottom:15%;left:27%}}@media screen and (max-width: 767px){.hero-with-square-tablet-heading{display:none}.hero-with-square-non-tablet-heading{display:block}.hero-with-square-image-container{width:100%}.hero-with-square-image-wrapper{width:100%;min-width:auto;min-height:auto;max-height:240px;background:var(--color-black);margin-bottom:20px;margin-right:0}.hero-with-square-image-wrapper img{max-height:240px}.hero-with-square-outline-glich-02,.hero-with-square-outline-glow-wrapper{display:none}}.hero-with-square-outline-glich-02{width:287px;height:54px;position:absolute;inset:auto -5% 5% auto}.hero-with-square-outline-glich-02.common-hero-with-square-outline-glich-02{width:245px;max-width:100%;height:81px;top:15%;right:0%}.basic-card-flex-section-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;--cols: var(--cards-per-row-m, 1);--grid-gap: 20px}.basic-card-flex-section-wrapper .builder-blocks,.basic-card-flex-section-wrapper .basic-card-section-basic-card{display:flex;flex-grow:1;flex-shrink:1;flex-basis:calc((100% - (var(--cols) - 1) * var(--grid-gap)) / var(--cols));max-width:calc((100% - (var(--cols) - 1) * var(--grid-gap)) / var(--cols))}.basic-card-flex-section-wrapper .basic-card-section-basic-card>div{width:100%}.basic-card-flex-section-wrapper .builder-block{flex-grow:1}.basic-card-flex-section-wrapper .builder-block>div{flex-grow:1}@media (min-width: 768px) and (max-width: 991px){.basic-card-flex-section-wrapper{--cols: var(--cards-per-row-t, 2)}}@media (min-width: 992px){.basic-card-flex-section-wrapper{--cols: var(--cards-per-row-d, 3)}}.basic-carousel-wrapper{display:flex}.basic-carousel-full-width .splide__track{overflow:visible}.basic-carousel-wrapper .splide__list{display:flex;align-items:var(--basic-carousel-align-items-vertical, stretch)}.basic-carousel-wrapper .builder-blocks{border:1px solid transparent}.basic-carousel-full-height .builder-block{align-items:var(--basic-carousel-align-items-horizontal, stretch)}.basic-carousel-full-height .basic-carousel-basic-card{justify-content:var(--basic-carousel-align-items-horizontal, stretch)}.basic-carousel-full-height .builder-block>div,.basic-carousel-full-height .basic-carousel-basic-card>div{max-width:var(--basic-carousel-max-item-width, 100%)}.basic-carousel-full-height .builder-blocks,.basic-carousel-full-height .builder-block,.basic-carousel-full-height .builder-block>div,.basic-carousel-full-height .basic-carousel-basic-card,.basic-carousel-full-height .basic-carousel-basic-card>div{height:100%}.basic-carousel-arrow-prev{opacity:var(--basic-carousel-arrow-opacity)!important;top:var(--basic-carousel-arrow-y-offset);left:var(--basic-carousel-arrow-x-offset)}.basic-carousel-arrow-next{opacity:var(--basic-carousel-arrow-opacity)!important;top:var(--basic-carousel-arrow-y-offset);right:var(--basic-carousel-arrow-x-offset)}@media (max-width: 992px){.basic-carousel-arrow-prev{left:var(--basic-carousel-arrow-x-offset-tablet)}.basic-carousel-arrow-next{right:var(--basic-carousel-arrow-x-offset-tablet)}}@media (max-width: 768px){.basic-carousel-arrow-prev{left:var(--basic-carousel-arrow-x-offset-mobile)}.basic-carousel-arrow-next{right:var(--basic-carousel-arrow-x-offset-mobile)}}.splide__slide{transition:opacity .3s ease}.splide__slide:not(.is-visible){opacity:var(--basic-carousel-non-visible-opacity, .6)}.splide__slide[data-is-exiting=true]{opacity:var(--basic-carousel-non-visible-opacity, .6)}.splide__slide[data-is-entering=true]{opacity:1}.splide__arrow.carousel-arrow-v2{background:transparent!important;opacity:1!important}.splide__arrow.carousel-arrow-v2 svg{width:2em;height:2em;flex-shrink:0;fill:unset;transform:none}.splide__arrow.carousel-arrow-v2:hover:not(:disabled){opacity:.85!important}.easy-grid-section{overflow-anchor:none}.easy-grid{display:grid;grid-template-columns:var(--dl-columns);gap:var(--dl-gap-desktop)}@media screen and (max-width: 991px){.easy-grid{gap:var(--dl-gap-tablet)}}.easy-grid-cell{min-width:0}@media screen and (max-width: 767px){.easy-grid{display:flex;flex-direction:column;gap:var(--dl-gap-mobile)}.easy-grid-cell{order:var(--dl-mobile-order)}}.easy-grid--flex{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--dl-gap-desktop)}@media screen and (max-width: 991px){.easy-grid--flex{gap:var(--dl-gap-tablet)}.easy-grid--stack-on-tablet{display:flex;flex-direction:column;gap:var(--dl-gap-tablet)}.easy-grid--stack-on-tablet>.easy-grid-cell{order:var(--dl-mobile-order)}.easy-grid--stack-on-tablet.easy-grid--flex>.easy-grid-cell{flex-basis:auto}:root .easy-grid--outlined.easy-grid--stack-on-tablet>.easy-grid-cell:not(:first-child),.body[data-theme=dark] .easy-grid--outlined.easy-grid--stack-on-tablet>.easy-grid-cell:not(:first-child){border-left:none}:root .easy-grid--outlined.easy-grid--stack-on-tablet:not(.easy-grid--flex)>.easy-grid-cell:not(:first-child){border-top:1.5px solid var(--color-gray-500)}.body[data-theme=dark] .easy-grid--outlined.easy-grid--stack-on-tablet:not(.easy-grid--flex)>.easy-grid-cell:not(:first-child){border-top:1.75px solid var(--color-gray-500)}}.easy-grid--flex .easy-grid-cell{flex-grow:var(--dl-grow, 1);flex-shrink:var(--dl-shrink, 1);flex-basis:0;min-width:auto}:root .easy-grid--outlined>.easy-grid-cell:not(:first-child){border-left:1.5px solid var(--color-gray-500)}.body[data-theme=dark] .easy-grid--outlined>.easy-grid-cell:not(:first-child){border-left:1.75px solid var(--color-gray-500)}@media screen and (max-width: 767px){.easy-grid--flex{flex-direction:column;gap:var(--dl-gap-mobile)}.easy-grid--flex .easy-grid-cell{flex-basis:auto}.easy-grid--stack-on-tablet{gap:var(--dl-gap-mobile)}:root .easy-grid--outlined>.easy-grid-cell:not(:first-child),.body[data-theme=dark] .easy-grid--outlined>.easy-grid-cell:not(:first-child){border-left:none}:root .easy-grid--outlined:not(.easy-grid--flex)>.easy-grid-cell:not(:first-child){border-top:1.5px solid var(--color-gray-500)}.body[data-theme=dark] .easy-grid--outlined:not(.easy-grid--flex)>.easy-grid-cell:not(:first-child){border-top:1.75px solid var(--color-gray-500)}}.stats-grid-item{display:flex;flex-direction:column;border:1px solid var(--border-gray);border-radius:8px;min-width:278px}:root .stats-grid-item{border:1px solid var(--color-gray-500);background-color:var(--color-background);color:var(--color-foreground);border-radius:0;min-width:initial}ul.slick-dots{display:flex;justify-content:center;gap:15px;padding:0;position:relative}ul.slick-dots li{width:11px;cursor:pointer;list-style:none;height:11px;text-decoration:none;border-radius:100px;border:1px solid var(--color-primary);transition:width .4s,background-color .3s,transform .2s}ul.slick-dots li::marker{color:transparent}ul.slick-dots li:hover{background-color:rgba(var(--color-primary),.3);transform:scale(1.1)}ul.slick-dots li.slick-active{width:31px;background-color:var(--color-primary)}ul.slick-dots li.slick-active:hover{background-color:var(--color-primary);transform:scale(1.05)}ul.slick-adjust{margin-top:0;margin-bottom:0}.tgv2{--tgv2-height: var(--tgv2-height-d);--tgv2-line: var(--tgv2-line-d);--tgv2-above: var(--tgv2-above-d);--tgv2-below: var(--tgv2-below-d);--tgv2-glow-band: var(--tgv2-glow-band-d);--tgv2-start-top: var(--tgv2-start-top-d);--tgv2-end-top: var(--tgv2-end-top-d);--tgv2-thick: var(--tgv2-thick-d);--tgv2-maxwidth: var(--tgv2-maxwidth-d);--tgv2-glow-len: var(--tgv2-glow-len-d);--tgv2-glow-pos: var(--tgv2-glow-pos-d, 0%);--tgv2-glow-blur: var(--tgv2-glow-blur-d);--tgv2-glow-color: var(--tgv2-glow-color-d);--tgv2-above-color: var(--tgv2-above-color-d);--tgv2-below-color: var(--tgv2-below-color-d);--tgv2-glow-dist: var(--tgv2-glow-dist-d, 0%);--tgv2-parallax-range-start: var(--tgv2-parallax-range-start-d);--tgv2-parallax-range-end: var(--tgv2-parallax-range-end-d);--tgv2-flipx: var(--tgv2-flipx-d);--tgv2-flipy: var(--tgv2-flipy-d);--tgv2-glow-display: var(--tgv2-glow-display-d);--tgv2-glow-outer-filter: var(--tgv2-glow-outer-filter-d);--tgv2-glow-core-filter: var(--tgv2-glow-core-filter-d);--tgv2-parallax-name: var(--tgv2-parallax-name-d);--tgv2-line-color: var(--tgv2-line-color-d);--tgv2-transition-color: var(--tgv2-transition-color-d, var(--tgv2-glow-color));--tgv2-z: var(--tgv2-z-d, auto);--tgv2-host-w: var(--tgv2-host-w-d);--tgv2-host-h: var(--tgv2-host-h-d);--tgv2-host-minh: var(--tgv2-host-minh-d);--tgv2-host-align: var(--tgv2-host-align-d);--tgv2-host-shrink: var(--tgv2-host-shrink-d);--tgv2-host-minw: var(--tgv2-host-minw-d);--tgv2-host-maxw: var(--tgv2-host-maxw-d);--tgv2-core-maxw: var(--tgv2-core-maxw-d);--tgv2-core-maxh: var(--tgv2-core-maxh-d);--tgv2-core-mi: var(--tgv2-core-mi-d);--tgv2-core-mbk: var(--tgv2-core-mbk-d);--tgv2-ext-display: var(--tgv2-ext-display-d);--tgv2-glow-image: var(--tgv2-glow-image-d);--tgv2-glow-size: var(--tgv2-glow-size-d);--tgv2-glow-from: var(--tgv2-glow-from-d);--tgv2-glow-to: var(--tgv2-glow-to-d);--tgv2-mt: var(--tgv2-mt-d, 0px);--tgv2-mb: var(--tgv2-mb-d, 0px);--tgv2-ml: var(--tgv2-ml-d, 0px);--tgv2-mr: var(--tgv2-mr-d, 0px);position:relative;width:var(--tgv2-host-w);height:var(--tgv2-host-h);min-height:var(--tgv2-host-minh);min-width:var(--tgv2-host-minw);max-width:var(--tgv2-host-maxw);align-self:var(--tgv2-host-align);flex-shrink:var(--tgv2-host-shrink);margin:var(--tgv2-mt) var(--tgv2-mr) var(--tgv2-mb) var(--tgv2-ml);z-index:var(--tgv2-z, auto)}@media screen and (max-width: 767px){.tgv2{--tgv2-height: var(--tgv2-height-t, var(--tgv2-height-d));--tgv2-line: var(--tgv2-line-t, var(--tgv2-line-d));--tgv2-above: var(--tgv2-above-t, var(--tgv2-above-d));--tgv2-below: var(--tgv2-below-t, var(--tgv2-below-d));--tgv2-glow-band: var(--tgv2-glow-band-t, var(--tgv2-glow-band-d));--tgv2-start-top: var(--tgv2-start-top-t, var(--tgv2-start-top-d));--tgv2-end-top: var(--tgv2-end-top-t, var(--tgv2-end-top-d));--tgv2-thick: var(--tgv2-thick-t, var(--tgv2-thick-d));--tgv2-maxwidth: var(--tgv2-maxwidth-t, var(--tgv2-maxwidth-d));--tgv2-glow-len: var(--tgv2-glow-len-t, var(--tgv2-glow-len-d));--tgv2-glow-pos: var(--tgv2-glow-pos-t, var(--tgv2-glow-pos-d, 0%));--tgv2-glow-blur: var(--tgv2-glow-blur-t, var(--tgv2-glow-blur-d));--tgv2-glow-color: var(--tgv2-glow-color-t, var(--tgv2-glow-color-d));--tgv2-above-color: var(--tgv2-above-color-t, var(--tgv2-above-color-d));--tgv2-below-color: var(--tgv2-below-color-t, var(--tgv2-below-color-d));--tgv2-glow-dist: var(--tgv2-glow-dist-t, var(--tgv2-glow-dist-d, 0%));--tgv2-parallax-range-start: var(--tgv2-parallax-range-start-t, var(--tgv2-parallax-range-start-d));--tgv2-parallax-range-end: var(--tgv2-parallax-range-end-t, var(--tgv2-parallax-range-end-d));--tgv2-flipx: var(--tgv2-flipx-t, var(--tgv2-flipx-d));--tgv2-flipy: var(--tgv2-flipy-t, var(--tgv2-flipy-d));--tgv2-glow-display: var(--tgv2-glow-display-t, var(--tgv2-glow-display-d));--tgv2-glow-outer-filter: var(--tgv2-glow-outer-filter-t, var(--tgv2-glow-outer-filter-d));--tgv2-glow-core-filter: var(--tgv2-glow-core-filter-t, var(--tgv2-glow-core-filter-d));--tgv2-parallax-name: var(--tgv2-parallax-name-t, var(--tgv2-parallax-name-d));--tgv2-line-color: var(--tgv2-line-color-t, var(--tgv2-line-color-d));--tgv2-transition-color: var(--tgv2-transition-color-t, var(--tgv2-transition-color-d, var(--tgv2-glow-color)));--tgv2-z: var(--tgv2-z-t, var(--tgv2-z-d, auto));--tgv2-host-w: var(--tgv2-host-w-t, var(--tgv2-host-w-d));--tgv2-host-h: var(--tgv2-host-h-t, var(--tgv2-host-h-d));--tgv2-host-minh: var(--tgv2-host-minh-t, var(--tgv2-host-minh-d));--tgv2-host-align: var(--tgv2-host-align-t, var(--tgv2-host-align-d));--tgv2-host-shrink: var(--tgv2-host-shrink-t, var(--tgv2-host-shrink-d));--tgv2-host-minw: var(--tgv2-host-minw-t, var(--tgv2-host-minw-d));--tgv2-host-maxw: var(--tgv2-host-maxw-t, var(--tgv2-host-maxw-d));--tgv2-core-maxw: var(--tgv2-core-maxw-t, var(--tgv2-core-maxw-d));--tgv2-core-maxh: var(--tgv2-core-maxh-t, var(--tgv2-core-maxh-d));--tgv2-core-mi: var(--tgv2-core-mi-t, var(--tgv2-core-mi-d));--tgv2-core-mbk: var(--tgv2-core-mbk-t, var(--tgv2-core-mbk-d));--tgv2-ext-display: var(--tgv2-ext-display-t, var(--tgv2-ext-display-d));--tgv2-glow-image: var(--tgv2-glow-image-t, var(--tgv2-glow-image-d));--tgv2-glow-size: var(--tgv2-glow-size-t, var(--tgv2-glow-size-d));--tgv2-glow-from: var(--tgv2-glow-from-t, var(--tgv2-glow-from-d));--tgv2-glow-to: var(--tgv2-glow-to-t, var(--tgv2-glow-to-d));--tgv2-mt: var(--tgv2-mt-t, var(--tgv2-mt-d, 0px));--tgv2-mb: var(--tgv2-mb-t, var(--tgv2-mb-d, 0px));--tgv2-ml: var(--tgv2-ml-t, var(--tgv2-ml-d, 0px));--tgv2-mr: var(--tgv2-mr-t, var(--tgv2-mr-d, 0px))}}@media screen and (max-width: 479px){.tgv2{--tgv2-height: var(--tgv2-height-m, var(--tgv2-height-t, var(--tgv2-height-d)));--tgv2-line: var(--tgv2-line-m, var(--tgv2-line-t, var(--tgv2-line-d)));--tgv2-above: var(--tgv2-above-m, var(--tgv2-above-t, var(--tgv2-above-d)));--tgv2-below: var(--tgv2-below-m, var(--tgv2-below-t, var(--tgv2-below-d)));--tgv2-glow-band: var(--tgv2-glow-band-m, var(--tgv2-glow-band-t, var(--tgv2-glow-band-d)));--tgv2-start-top: var(--tgv2-start-top-m, var(--tgv2-start-top-t, var(--tgv2-start-top-d)));--tgv2-end-top: var(--tgv2-end-top-m, var(--tgv2-end-top-t, var(--tgv2-end-top-d)));--tgv2-thick: var(--tgv2-thick-m, var(--tgv2-thick-t, var(--tgv2-thick-d)));--tgv2-maxwidth: var(--tgv2-maxwidth-m, var(--tgv2-maxwidth-t, var(--tgv2-maxwidth-d)));--tgv2-glow-len: var(--tgv2-glow-len-m, var(--tgv2-glow-len-t, var(--tgv2-glow-len-d)));--tgv2-glow-pos: var(--tgv2-glow-pos-m, var(--tgv2-glow-pos-t, var(--tgv2-glow-pos-d, 0%)));--tgv2-glow-blur: var(--tgv2-glow-blur-m, var(--tgv2-glow-blur-t, var(--tgv2-glow-blur-d)));--tgv2-glow-color: var(--tgv2-glow-color-m, var(--tgv2-glow-color-t, var(--tgv2-glow-color-d)));--tgv2-above-color: var(--tgv2-above-color-m, var(--tgv2-above-color-t, var(--tgv2-above-color-d)));--tgv2-below-color: var(--tgv2-below-color-m, var(--tgv2-below-color-t, var(--tgv2-below-color-d)));--tgv2-glow-dist: var(--tgv2-glow-dist-m, var(--tgv2-glow-dist-t, var(--tgv2-glow-dist-d, 0%)));--tgv2-parallax-range-start: var(--tgv2-parallax-range-start-m, var(--tgv2-parallax-range-start-t, var(--tgv2-parallax-range-start-d)));--tgv2-parallax-range-end: var(--tgv2-parallax-range-end-m, var(--tgv2-parallax-range-end-t, var(--tgv2-parallax-range-end-d)));--tgv2-flipx: var(--tgv2-flipx-m, var(--tgv2-flipx-t, var(--tgv2-flipx-d)));--tgv2-flipy: var(--tgv2-flipy-m, var(--tgv2-flipy-t, var(--tgv2-flipy-d)));--tgv2-glow-display: var(--tgv2-glow-display-m, var(--tgv2-glow-display-t, var(--tgv2-glow-display-d)));--tgv2-glow-outer-filter: var(--tgv2-glow-outer-filter-m, var(--tgv2-glow-outer-filter-t, var(--tgv2-glow-outer-filter-d)));--tgv2-glow-core-filter: var(--tgv2-glow-core-filter-m, var(--tgv2-glow-core-filter-t, var(--tgv2-glow-core-filter-d)));--tgv2-parallax-name: var(--tgv2-parallax-name-m, var(--tgv2-parallax-name-t, var(--tgv2-parallax-name-d)));--tgv2-line-color: var(--tgv2-line-color-m, var(--tgv2-line-color-t, var(--tgv2-line-color-d)));--tgv2-transition-color: var(--tgv2-transition-color-m, var(--tgv2-transition-color-t, var(--tgv2-transition-color-d, var(--tgv2-glow-color))));--tgv2-z: var(--tgv2-z-m, var(--tgv2-z-t, var(--tgv2-z-d, auto)));--tgv2-host-w: var(--tgv2-host-w-m, var(--tgv2-host-w-t, var(--tgv2-host-w-d)));--tgv2-host-h: var(--tgv2-host-h-m, var(--tgv2-host-h-t, var(--tgv2-host-h-d)));--tgv2-host-minh: var(--tgv2-host-minh-m, var(--tgv2-host-minh-t, var(--tgv2-host-minh-d)));--tgv2-host-align: var(--tgv2-host-align-m, var(--tgv2-host-align-t, var(--tgv2-host-align-d)));--tgv2-host-shrink: var(--tgv2-host-shrink-m, var(--tgv2-host-shrink-t, var(--tgv2-host-shrink-d)));--tgv2-host-minw: var(--tgv2-host-minw-m, var(--tgv2-host-minw-t, var(--tgv2-host-minw-d)));--tgv2-host-maxw: var(--tgv2-host-maxw-m, var(--tgv2-host-maxw-t, var(--tgv2-host-maxw-d)));--tgv2-core-maxw: var(--tgv2-core-maxw-m, var(--tgv2-core-maxw-t, var(--tgv2-core-maxw-d)));--tgv2-core-maxh: var(--tgv2-core-maxh-m, var(--tgv2-core-maxh-t, var(--tgv2-core-maxh-d)));--tgv2-core-mi: var(--tgv2-core-mi-m, var(--tgv2-core-mi-t, var(--tgv2-core-mi-d)));--tgv2-core-mbk: var(--tgv2-core-mbk-m, var(--tgv2-core-mbk-t, var(--tgv2-core-mbk-d)));--tgv2-ext-display: var(--tgv2-ext-display-m, var(--tgv2-ext-display-t, var(--tgv2-ext-display-d)));--tgv2-glow-image: var(--tgv2-glow-image-m, var(--tgv2-glow-image-t, var(--tgv2-glow-image-d)));--tgv2-glow-size: var(--tgv2-glow-size-m, var(--tgv2-glow-size-t, var(--tgv2-glow-size-d)));--tgv2-glow-from: var(--tgv2-glow-from-m, var(--tgv2-glow-from-t, var(--tgv2-glow-from-d)));--tgv2-glow-to: var(--tgv2-glow-to-m, var(--tgv2-glow-to-t, var(--tgv2-glow-to-d)));--tgv2-mt: var(--tgv2-mt-m, var(--tgv2-mt-t, var(--tgv2-mt-d, 0px)));--tgv2-mb: var(--tgv2-mb-m, var(--tgv2-mb-t, var(--tgv2-mb-d, 0px)));--tgv2-ml: var(--tgv2-ml-m, var(--tgv2-ml-t, var(--tgv2-ml-d, 0px)));--tgv2-mr: var(--tgv2-mr-m, var(--tgv2-mr-t, var(--tgv2-mr-d, 0px)))}}.tgv2-flip{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(var(--tgv2-flipx)) scaleY(var(--tgv2-flipy))}.tgv2-core{position:relative;width:100%;height:100%;max-width:var(--tgv2-core-maxw);max-height:var(--tgv2-core-maxh);margin-inline:var(--tgv2-core-mi);margin-block:var(--tgv2-core-mbk)}.tgv2-above,.tgv2-below,.tgv2-line,.tgv2-glow{position:absolute;pointer-events:none}.tgv2-above,.tgv2-below,.tgv2-line,.tgv2-glow{top:0;right:0;bottom:0;left:0}.tgv2-above{background:var(--tgv2-above-color);clip-path:var(--tgv2-above)}.tgv2-below{background:var(--tgv2-below-color);clip-path:var(--tgv2-below)}.tgv2-line{background:var(--tgv2-line-color);clip-path:var(--tgv2-line)}.tgv2-ext{display:var(--tgv2-ext-display);position:absolute;top:0;height:100%;width:max(0px,(100% - var(--tgv2-maxwidth)) / 2);pointer-events:none}.tgv2-ext-left{left:0;background:linear-gradient(to bottom,var(--tgv2-above-color) var(--tgv2-start-top),var(--tgv2-line-color) var(--tgv2-start-top),var(--tgv2-line-color) calc(var(--tgv2-start-top) + var(--tgv2-thick)),var(--tgv2-below-color) calc(var(--tgv2-start-top) + var(--tgv2-thick)))}.tgv2-ext-right{right:0;background:linear-gradient(to bottom,var(--tgv2-above-color) var(--tgv2-end-top),var(--tgv2-line-color) var(--tgv2-end-top),var(--tgv2-line-color) calc(var(--tgv2-end-top) + var(--tgv2-thick)),var(--tgv2-below-color) calc(var(--tgv2-end-top) + var(--tgv2-thick)))}.tgv2-glow{display:var(--tgv2-glow-display);color:var(--tgv2-glow-color);filter:var(--tgv2-glow-outer-filter, none)}.tgv2-glow-core{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--tgv2-glow-band);background-image:var(--tgv2-glow-image);background-repeat:no-repeat;background-size:var(--tgv2-glow-size);background-position:var(--tgv2-glow-from);filter:var(--tgv2-glow-core-filter, none)}@keyframes tgv2-glow-parallax{0%{background-position:var(--tgv2-glow-from);color:var(--tgv2-glow-color)}to{background-position:var(--tgv2-glow-to);color:var(--tgv2-transition-color)}}@supports (animation-timeline: view()){.tgv2-glow,.tgv2-glow-core{animation-name:var(--tgv2-parallax-name);animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range-start:var(--tgv2-parallax-range-start);animation-range-end:var(--tgv2-parallax-range-end)}@media (prefers-reduced-motion: reduce){.tgv2-glow,.tgv2-glow-core{animation-name:none}}}@media (min-width: 992px){[data-glitch-style]{top:var(--lg-top, auto);left:var(--lg-left, auto);bottom:var(--lg-bottom, auto);right:var(--lg-right, auto);max-width:var(--lg-max-width, auto);max-height:var(--lg-max-height, auto)}}@media (min-width: 768px) and (max-width: 991px){[data-glitch-style]{top:var(--md-max-lg-top, auto);left:var(--md-max-lg-left, auto);bottom:var(--md-max-lg-bottom, auto);right:var(--md-max-lg-right, auto);max-width:var(--md-max-lg-max-width, auto);max-height:var(--md-max-lg-max-height, auto)}}@media (max-width: 767px){[data-glitch-style]{top:var(--max-md-top, auto);left:var(--max-md-left, auto);bottom:var(--max-md-bottom, auto);right:var(--max-md-right, auto);max-width:var(--max-md-max-width, auto);max-height:var(--max-md-max-height, auto)}}.pricing-card-grid-section{display:flex;flex-direction:column;width:100%;align-items:center}.pricing-card-grid-note{width:100%;max-width:800px;margin:14px auto 0;padding:0 15px;text-align:center;font-size:13px;line-height:1.5;color:var(--color-foreground, #fff)}.pricing-card-grid-note p{margin:0}select.pricing-card-currency-select{height:40px;min-height:40px;font-size:14px;font-weight:700;line-height:20px}div:has(>select.pricing-card-currency-select){min-height:40px}:root select.pricing-card-currency-select+span{height:40px}.pricing-card-container{padding:10px;display:grid;width:100%;max-width:1200px;grid-template-columns:auto auto;gap:var(--pricing-card-gap, 28px)}@media (min-width: 992px){.pricing-card-container>:nth-child(5):last-child{grid-column:1 / -1;justify-self:center;max-width:calc((100% - var(--pricing-card-gap, 28px)) / 2);width:100%}}.pricing-card-grid-section-carousel-wrapper{display:none}.pricing-card-grid-section-carousel-product-buttons{display:flex;width:100%;justify-content:center;gap:2rem;margin-bottom:2rem}.pricing-card-grid-section-carousel-product-buttons>div:hover{cursor:pointer}.pricing-card-grid-section-carousel-product-buttons .pricing-card-selected-product{color:var(--color-primary)}:root .pricing-card-grid-section .pricing-card-body-left-content ul li:before{background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2Ff0cd871b9bbb4fc2bbcd6ac78792046e)}@media screen and (max-width: 991px){.pricing-card-container{grid-template-columns:auto}}@media screen and (max-width: 767px){.pricing-card-container{display:none}.pricing-card-grid-section-carousel-wrapper{display:block}}.pricing-card{border:1px solid rgba(112,112,112,.3);border-radius:10px;background-color:#222324;display:flex;flex-direction:column;height:100%;position:relative}:root .pricing-card{border-radius:0;background-color:var(--color-background)}.pricing-card-heading{display:flex;width:100%;border-bottom:1px solid rgba(112,112,112,.3);padding-right:1.5rem}.pricing-card-heading a:hover{color:var(--color-primary)}.pricing-card-body{padding:24px;display:flex;width:100%;align-items:center;justify-content:center;flex-grow:1}.pricing-card-body>div{width:50%}.pricing-card-body>div:first-child{flex:1}.pricing-card-body>div:last-child{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:8px 16px;gap:8px;isolation:isolate;height:100%;flex:0}.pricing-card-price-frame{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;flex-grow:1;width:200px}.pricing-card-unit-price-block{display:flex;flex-direction:column;align-items:center}.pricing-card-price-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2px;margin:-4px 0}.pricing-card-heading-title{font-weight:500;text-decoration:none}:root .pricing-card-heading-title{font-weight:800}.pricing-card-heading-subtitle{font-size:14px}.pricing-card-checkbox-wrapper{display:inline-flex;pointer-events:auto;align-items:center;gap:8px;margin:0;padding:4px 8px;font-family:Hknova Webfont,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.01em;cursor:pointer;border-radius:4px;-moz-user-select:none;user-select:none;-webkit-user-select:none;background-color:var(--color-background);border:1px solid rgba(112,112,112,.3);transition:background-color .15s ease}:root .pricing-card-checkbox-wrapper{border-radius:0}.pricing-card-checkbox-wrapper:hover{background-color:#2d2e2f}.pricing-card-checkbox-input{flex-shrink:0;border:2px solid var(--primary-green-light);border-radius:4px;width:16px;height:16px}:root .pricing-card-checkbox-input{border-radius:0;border-color:var(--color-primary)}:root .pricing-card-checkbox-input--checked{background-color:var(--color-primary);border-color:var(--color-primary)}.pricing-card-checkbox-input--checked{background-color:var(--primary-green);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5L6.5 11.5L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:var(--primary-green)}.pricing-card-checkbox-label{color:var(--color-foreground);margin:0;font-size:14px;font-weight:700;line-height:20px;bottom:1px;position:relative}.pricing-card-plan-toggle{border-radius:5px;background-color:#333;display:flex;justify-content:center;align-items:center;padding:5px;font-size:.8rem;font-weight:500;cursor:pointer;margin-top:-1rem}:root .pricing-card-plan-toggle{border-radius:0}.pricing-card-plan-toggle .pricing-card-plan-toggle-selected{background-color:var(--color-foreground);color:var(--color-black);border-radius:5px}.pricing-card-plan-toggle-option{padding:4px 20px;line-height:1rem;text-align:center;text-wrap-style:pretty}.pricing-card-heading .secodnary-button-text-6{font-weight:500;font-size:14px}.pricing-card-body-left-content ul{line-height:18px;list-style:none;display:flex;flex-direction:column;gap:4px}.pricing-card-body-left-content>ul{padding-left:0}.pricing-card-body-left-content ul li{font-size:15px;line-height:150%;padding-left:2em;position:relative;min-height:24px;font-weight:500;margin-bottom:0}.pricing-card-body-left-content ul li::marker{content:"";width:24px}.pricing-card-body-left-content ul li:before{content:"";position:absolute;left:0;width:1em;height:1em;margin-top:5px;background-image:url(https://cdn.builder.io/api/v1/image/assets%2F3eb6f92aedf74f109c7b4b0897ec39a8%2F1ae796eb09f74da8876d7339b62233b8);background-size:contain;background-repeat:no-repeat;background-position:center}.pricing-card-unit-price{font-family:var(--font-primary),"Visuelt Webfont",sans-serif;font-weight:700;font-size:31px;line-height:39px;color:#f5f8fa}.pricing-card-rate-text{font-family:var(--font-secondary),"Hknova Webfont",sans-serif;font-weight:500;font-size:14px;line-height:125%;color:#cecece}.pricing-card-per-unit{font-family:var(--font-secondary),"Hknova Webfont",sans-serif;font-weight:500;font-size:12px;line-height:125%;color:#cecece;margin-top:-2px;text-transform:capitalize;display:inline-flex;align-items:center;justify-content:center;gap:4px}select.pricing-card-select{display:flex;height:40px;min-height:40px;padding:9px 16px;background-color:#333436;border:0;border-radius:4px;color:#f5f8fa;font-family:var(--font-primary),"Visuelt Webfont",sans-serif;font-weight:700;font-size:14px;line-height:20px}div:has(>select.pricing-card-select){min-height:40px}:root select.pricing-card-select+span{height:40px}button.base-button.base-button-large.pricing-card-cta,button.base-button.pricing-card-cta{width:100%;height:40px;min-height:40px;padding:10px 32px;gap:10px;border-radius:4px;font-size:16px;line-height:20px}:root button.base-button.base-button-large.pricing-card-cta,:root button.base-button.pricing-card-cta{border-radius:0}.pricing-card-contact-us-panel{display:flex;flex-direction:column;justify-content:center;align-items:center}.pricing-card-contact-us-panel span{font-size:.9rem}.pricing-card-heading-icon-wrapper{display:flex;width:5rem;height:5rem}:root .pricing-card-heading-icon-wrapper{width:6.25rem;height:6.25rem}@media screen and (max-width: 767px){.pricing-card-heading-icon-wrapper{display:none}.pricing-card-heading{padding-left:1.5rem}.pricing-card-body{flex-direction:column;justify-content:space-around;padding:24px;gap:16px}.pricing-card--siem .pricing-card-body{padding:24px}.pricing-card-body>div{width:100%;padding:0 24px}.pricing-card-body-left-content ul{height:100%;justify-content:space-around}.pricing-card-price-frame{max-width:100%;width:auto;gap:16px}.pricing-card-body>div:last-child{padding:0}.pricing-card-price-row{margin:0}.pricing-card-per-unit{margin-top:-6px}}:root ._50-50-section{background-color:var(--color-background)}:root ._50-50-content-half .teal-heading.heading-h5-2{margin-bottom:11px}._50-50-section--top-border:before,._50-50-section--bottom-border:after{content:"";position:absolute;left:50%;width:100vw;transform:translate(-50%);height:1.75px;background-color:var(--Text-4, #323838);pointer-events:none;z-index:1}._50-50-section--top-border:before{top:0}._50-50-section--bottom-border:after{bottom:0}:root ._50-50-media-half{gap:50px;justify-content:center}:root ._50-50-media-half .paragraph-large{margin-top:0}:root ._50-50-content-half .paragraph-large{margin-top:0}:root ._50-50-media-half .paragraph-large :is(h2,.heading-2,.heading-h2,h3,.heading-3,.heading-h3)+*{margin-top:0}._50-50-content-half .paragraph-medium *,._50-50-media-half .paragraph-medium *{font-size:inherit!important}._50-50-content-half,._50-50-media-half{position:relative}._50-50-content-half--panel{padding:clamp(28px,4vw,64px)}._50-50-summary--default-gap{margin-top:50px}@media (min-width: 768px) and (max-width: 991px){._50-50-summary--default-gap{margin-top:40px}}@media (max-width: 767px){._50-50-summary--default-gap{margin-top:30px}}._50-50-grid._50-50-grid--seamless{gap:0}:root ._50-50-grid.fit-media-content{--_50-50-copy-split: 1fr;--_50-50-media-split: auto}:root ._50-50-grid.fit-copy-content{--_50-50-copy-split: auto;--_50-50-media-split: 1fr}:root ._50-50-grid.split-30-70{--_50-50-copy-split: 30%;--_50-50-media-split: 70%}:root ._50-50-grid.split-40-60{--_50-50-copy-split: 40%;--_50-50-media-split: 60%}:root ._50-50-grid.split-45-55{--_50-50-copy-split: 45%;--_50-50-media-split: 55%}:root ._50-50-grid.split-50-50{--_50-50-copy-split: 50%;--_50-50-media-split: 50%}:root ._50-50-grid.split-55-45{--_50-50-copy-split: 55%;--_50-50-media-split: 45%}:root ._50-50-grid.split-60-40{--_50-50-copy-split: 60%;--_50-50-media-split: 40%}:root ._50-50-grid.split-65-35{--_50-50-copy-split: 65%;--_50-50-media-split: 35%}:root ._50-50-grid.split-70-30{--_50-50-copy-split: 70%;--_50-50-media-split: 30%}:root ._50-50-grid.split-75-25{--_50-50-copy-split: 75%;--_50-50-media-split: 25%}:root ._50-50-grid.split-80-20{--_50-50-copy-split: 80%;--_50-50-media-split: 20%}:root ._50-50-grid.split-85-15{--_50-50-copy-split: 85%;--_50-50-media-split: 15%}:root ._50-50-grid.split-90-10{--_50-50-copy-split: 90%;--_50-50-media-split: 10%}:root ._50-50-grid.split-95-5{--_50-50-copy-split: 95%;--_50-50-media-split: 5%}:root ._50-50-grid.split-100-0{--_50-50-copy-split: 100%;--_50-50-media-split: 0%}@media (min-width: 992px){:root ._50-50-grid{grid-template-columns:minmax(0,var(--_50-50-copy-split, 1fr)) minmax(0,var(--_50-50-media-split, 1fr))}:root ._50-50-section--reverse ._50-50-grid{grid-template-columns:minmax(0,var(--_50-50-media-split, 1fr)) minmax(0,var(--_50-50-copy-split, 1fr))}}._50-50-inner{position:relative}._50-50-inner,._50-50-grid,._50-50-media-half{min-height:var(--_50-50-section-height-desktop, auto)}@media (max-width: 991.98px) and (min-width: 768px){._50-50-inner,._50-50-grid,._50-50-media-half{min-height:var(--_50-50-section-height-tablet, auto)}}@media (max-width: 767.98px){._50-50-inner,._50-50-grid,._50-50-media-half{min-height:var(--_50-50-section-height-mobile, auto)}}._50-50-section--full-span ._50-50-inner{overflow:hidden}._50-50-full-span-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}._50-50-inner>._50-50-full-span-image--flip-h{transform:scaleX(-1)}@media (max-width: 991px){._50-50-inner>._50-50-full-span-image{filter:brightness(.6)}}._50-50-full-span-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._50-50-full-span-gradient--left{background:linear-gradient(263.35deg,#05070700 18.97%,#050707 70.93%)}._50-50-full-span-gradient--right{background:linear-gradient(263.35deg,#05070700 18.97%,#050707 70.93%);transform:scaleX(-1)}._50-50-section-image-wrapper{position:relative}._50-50-section-image-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(270deg,#050707,#05070700 9.86%),linear-gradient(180deg,#000,#0000 7.74%),linear-gradient(0deg,#050707 -3.99%,#05070700 11.16%)}@media (min-width: 992px){:root ._50-50-section-image-wrapper--invasive-left{margin-left:calc(-1 * var(--invasive-bleed));width:calc(100% + var(--invasive-bleed))}:root ._50-50-section-image-wrapper--invasive-right{margin-right:calc(-1 * var(--invasive-bleed));width:calc(100% + var(--invasive-bleed))}:root ._50-50-section-image-wrapper--divider-gap-left{padding-left:30px;margin-left:28px}:root ._50-50-section-image-wrapper--divider-gap-right{padding-right:30px;margin-right:28px}}._50-50-section--full-span ._50-50-grid{position:relative;z-index:1}._50-50-section--full-span ._50-50-media-half{display:none}@media (min-width: 992px){:root ._50-50-section--with-divider ._50-50-content-half{padding-right:30px;padding-left:0;margin-left:0;margin-right:28px}:root ._50-50-section--reverse._50-50-section--with-divider ._50-50-content-half{padding-left:30px;padding-right:0;margin-left:28px;margin-right:0}}@media (max-width: 991px){._50-50-grid>.cta-divider-host{display:none}:root ._50-50-media-half{gap:16px}:root ._50-50-content-body--stacked-gap-top{margin-top:40px!important}._50-50-section--with-divider ._50-50-content-half{padding:16px}}@media (min-width: 992px){._50-50-grid._50-50-grid--with-divider{grid-template-columns:minmax(0,var(--_50-50-copy-split, 50%)) auto minmax(0,1fr)}._50-50-section--reverse ._50-50-grid._50-50-grid--with-divider{grid-template-columns:minmax(0,1fr) auto minmax(0,var(--_50-50-copy-split, 50%))}._50-50-grid._50-50-grid--with-divider._50-50-grid--shift-divider-to-copy{grid-template-columns:minmax(0,1fr) auto minmax(0,var(--_50-50-media-split, 50%))}._50-50-section--reverse ._50-50-grid._50-50-grid--with-divider._50-50-grid--shift-divider-to-copy{grid-template-columns:minmax(0,var(--_50-50-media-split, 50%)) auto minmax(0,1fr)}._50-50-grid--with-divider>._50-50-content-half{grid-column:1;grid-row:1}._50-50-grid--with-divider>.cta-divider-host{grid-column:2;grid-row:1;transform:translate(1px);margin-top:calc(-1 * var(--section-padding-top-d, 0px));margin-bottom:calc(-1 * var(--section-padding-bottom-d, 0px))}._50-50-grid--with-divider>._50-50-media-half{grid-column:3;grid-row:1}._50-50-section--reverse ._50-50-grid--with-divider>._50-50-content-half{grid-column:3}._50-50-section--reverse ._50-50-grid--with-divider>._50-50-media-half{grid-column:1}}.bg-image picture img{transform-origin:center center;-o-object-position:var(--bg-object-position-desktop, center);object-position:var(--bg-object-position-desktop, center);-o-object-fit:var(--bg-object-fit-desktop, cover);object-fit:var(--bg-object-fit-desktop, cover)}.bg-image[data-overlay] picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-overlay-gradient-desktop, none);pointer-events:none}@media (min-width: 992px){.bg-image[data-transform-desktop] picture img{transform:var(--bg-transform-desktop)}.bg-image[data-transform-desktop] picture:after{transform:var(--bg-transform-desktop)}.bg-image[data-clip-desktop]{clip-path:var(--bg-clip-desktop)}.bg-image[data-max-height-desktop] picture,.bg-image[data-max-height-desktop] picture img{max-height:var(--bg-max-height-desktop)}.bg-image[data-max-height-desktop] picture img{-o-object-fit:cover;object-fit:cover}.bg-image[data-top-anchored] picture img,.bg-image[data-top-anchored] picture:after{transform-origin:center top}}@media (max-width: 991.98px) and (min-width: 768px){.bg-image[data-transform-tablet] picture img{transform:var(--bg-transform-tablet)}.bg-image[data-transform-tablet] picture:after{transform:var(--bg-transform-tablet)}.bg-image[data-clip-tablet]{clip-path:var(--bg-clip-tablet)}.bg-image picture img{-o-object-position:var(--bg-object-position-tablet, var(--bg-object-position-desktop, center));object-position:var(--bg-object-position-tablet, var(--bg-object-position-desktop, center));-o-object-fit:var(--bg-object-fit-tablet, var(--bg-object-fit-desktop, cover));object-fit:var(--bg-object-fit-tablet, var(--bg-object-fit-desktop, cover))}.bg-image[data-overlay] picture:after{background:var(--bg-overlay-gradient-tablet, var(--bg-overlay-gradient-desktop, none))}.bg-image{overflow:var(--bg-overflow-tablet)!important}.bg-image picture{height:var(--bg-picture-height-tablet)!important;overflow:var(--bg-overflow-tablet)!important}.bg-image picture img{height:var(--bg-picture-height-tablet)!important}.bg-image[data-top-anchored-tablet] picture img,.bg-image[data-top-anchored-tablet] picture:after{transform-origin:center top}}@media (max-width: 767.98px){.bg-image[data-transform-mobile] picture img{transform:var(--bg-transform-mobile)}.bg-image[data-transform-mobile] picture:after{transform:var(--bg-transform-mobile)}.bg-image[data-clip-mobile]{clip-path:var(--bg-clip-mobile)}.bg-image picture img{-o-object-position:var(--bg-object-position-mobile, var(--bg-object-position-tablet, var(--bg-object-position-desktop, center)));object-position:var(--bg-object-position-mobile, var(--bg-object-position-tablet, var(--bg-object-position-desktop, center)));-o-object-fit:var(--bg-object-fit-mobile, var(--bg-object-fit-tablet, var(--bg-object-fit-desktop, cover)));object-fit:var(--bg-object-fit-mobile, var(--bg-object-fit-tablet, var(--bg-object-fit-desktop, cover)))}.bg-image[data-overlay] picture:after{background:var(--bg-overlay-gradient-mobile, var(--bg-overlay-gradient-tablet, var(--bg-overlay-gradient-desktop, none)))}.bg-image{overflow:var(--bg-overflow-mobile)!important}.bg-image picture{height:var(--bg-picture-height-mobile)!important;overflow:var(--bg-overflow-mobile)!important}.bg-image picture img{height:var(--bg-picture-height-mobile)!important}.bg-image[data-top-anchored-mobile] picture img,.bg-image[data-top-anchored-mobile] picture:after{transform-origin:center top}}@layer components{.section-v2-padding{padding-top:var(--section-padding-top-d, unset)!important;padding-bottom:var(--section-padding-bottom-d, unset)!important}@media (min-width: 768px) and (max-width: 991px){.section-v2-padding{padding-top:var(--section-padding-top-t, var(--section-padding-top-d, unset))!important;padding-bottom:var( --section-padding-bottom-t, var(--section-padding-bottom-d, unset) )!important}}@media (max-width: 767px){.section-v2-padding{padding-top:var( --section-padding-top-m, var(--section-padding-top-t, var(--section-padding-top-d, unset)) )!important;padding-bottom:var( --section-padding-bottom-m, var(--section-padding-bottom-t, var(--section-padding-bottom-d, unset)) )!important}}}.tg{--tg-left: var(--tg-left-d);--tg-right: var(--tg-right-d);--tg-langle: var(--tg-langle-d);--tg-rangle: var(--tg-rangle-d);--tg-maxwidth: var(--tg-maxwidth-d);--tg-glow-len: var(--tg-glow-len-d);--tg-glow-pos: var(--tg-glow-pos-d);--tg-height: var(--tg-height-d);--tg-inset: var(--tg-inset-d);--tg-thick: var(--tg-thick-d);--tg-loffset: var(--tg-loffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-roffset: var(--tg-roffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)));--tg-linset: calc(100% - var(--tg-inset) - var(--tg-thick) - var(--tg-loffset));--tg-rinset: calc(100% - var(--tg-inset) - var(--tg-thick) - var(--tg-roffset));--tg-glow-thick: var(--tg-glow-thick-d);--tg-glow-blur: var(--tg-glow-blur-d);--tg-line-color: var(--tg-line-color-d);--tg-glow-color: var(--tg-glow-color-d);--tg-above-color: var(--tg-above-color-d);--tg-below-color: var(--tg-below-color-d);--tg-flipy: var(--tg-flipy-d);--tg-flipx: var(--tg-flipx-d);--tg-glow-display: var(--tg-glow-display-d);--tg-parallax-amt: var(--tg-parallax-amt-d);--tg-parallax-speed: var(--tg-parallax-speed-d);--tg-parallax-name: var(--tg-parallax-name-d);--tg-transition-color: var(--tg-transition-color-d, var(--tg-glow-color));--tg-vshift: var(--tg-vshift-d, 0px);--tg-edge-bottom: var(--tg-edge-bottom-d);--tg-band: max(0px, (100% - var(--tg-maxwidth)) / 2);--tg-bleed: 3px;--tg-path-overlap: min(1px, calc(var(--tg-thick) / 2));position:relative;width:100%;height:var(--tg-height);margin-top:min(0px,var(--tg-vshift));margin-bottom:min(0px,calc(-1 * var(--tg-vshift)));box-shadow:0 var(--tg-bleed) 0 0 var(--tg-edge-bottom)}.tg:not(.tg--vertical){margin-top:calc(min(0px,var(--tg-vshift)) - var(--tg-bleed));margin-bottom:calc(min(0px,calc(-1 * var(--tg-vshift))) - var(--tg-bleed));background-image:linear-gradient(to top,var(--tg-edge-bottom) 0,var(--tg-edge-bottom) calc(var(--tg-bleed) + 1px),transparent calc(var(--tg-bleed) + 1px))}.tg--vertical{background-color:var(--tg-edge-bottom)}.tg-flip{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(var(--tg-flipx)) scaleY(var(--tg-flipy))}@media screen and (max-width: 767px){.tg{--tg-left: var(--tg-left-t, var(--tg-left-d));--tg-right: var(--tg-right-t, var(--tg-right-d));--tg-langle: var(--tg-langle-t, var(--tg-langle-d));--tg-rangle: var(--tg-rangle-t, var(--tg-rangle-d));--tg-maxwidth: var(--tg-maxwidth-t, var(--tg-maxwidth-d));--tg-glow-len: var(--tg-glow-len-t, var(--tg-glow-len-d));--tg-glow-pos: var(--tg-glow-pos-t, var(--tg-glow-pos-d));--tg-height: var(--tg-height-t, var(--tg-height-d));--tg-inset: var(--tg-inset-t, var(--tg-inset-d));--tg-thick: var(--tg-thick-t, var(--tg-thick-d));--tg-loffset: var(--tg-loffset-t, var(--tg-loffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick))));--tg-roffset: var(--tg-roffset-t, var(--tg-roffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick))));--tg-linset: calc(100% - var(--tg-inset) - var(--tg-thick) - var(--tg-loffset));--tg-rinset: calc(100% - var(--tg-inset) - var(--tg-thick) - var(--tg-roffset));--tg-glow-thick: var(--tg-glow-thick-t, var(--tg-glow-thick-d));--tg-glow-blur: var(--tg-glow-blur-t, var(--tg-glow-blur-d));--tg-line-color: var(--tg-line-color-t, var(--tg-line-color-d));--tg-glow-color: var(--tg-glow-color-t, var(--tg-glow-color-d));--tg-above-color: var(--tg-above-color-t, var(--tg-above-color-d));--tg-below-color: var(--tg-below-color-t, var(--tg-below-color-d));--tg-flipy: var(--tg-flipy-t, var(--tg-flipy-d));--tg-flipx: var(--tg-flipx-t, var(--tg-flipx-d));--tg-glow-display: var(--tg-glow-display-t, var(--tg-glow-display-d));--tg-parallax-amt: var(--tg-parallax-amt-t, var(--tg-parallax-amt-d));--tg-parallax-speed: var(--tg-parallax-speed-t, var(--tg-parallax-speed-d));--tg-parallax-name: var(--tg-parallax-name-t, var(--tg-parallax-name-d));--tg-transition-color: var(--tg-transition-color-t, var(--tg-transition-color-d, var(--tg-glow-color)));--tg-vshift: var(--tg-vshift-t, var(--tg-vshift-d, 0px));--tg-edge-bottom: var(--tg-edge-bottom-t, var(--tg-edge-bottom-d))}}@media screen and (max-width: 479px){.tg{--tg-left: var(--tg-left-m, var(--tg-left-t, var(--tg-left-d)));--tg-right: var(--tg-right-m, var(--tg-right-t, var(--tg-right-d)));--tg-langle: var(--tg-langle-m, var(--tg-langle-t, var(--tg-langle-d)));--tg-rangle: var(--tg-rangle-m, var(--tg-rangle-t, var(--tg-rangle-d)));--tg-maxwidth: var(--tg-maxwidth-m, var(--tg-maxwidth-t, var(--tg-maxwidth-d)));--tg-glow-len: var(--tg-glow-len-m, var(--tg-glow-len-t, var(--tg-glow-len-d)));--tg-glow-pos: var(--tg-glow-pos-m, var(--tg-glow-pos-t, var(--tg-glow-pos-d)));--tg-height: var(--tg-height-m, var(--tg-height-t, var(--tg-height-d)));--tg-inset: var(--tg-inset-m, var(--tg-inset-t, var(--tg-inset-d)));--tg-thick: var(--tg-thick-m, var(--tg-thick-t, var(--tg-thick-d)));--tg-loffset: var(--tg-loffset-m, var(--tg-loffset-t, var(--tg-loffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)))));--tg-roffset: var(--tg-roffset-m, var(--tg-roffset-t, var(--tg-roffset-d, calc(100% - 2 * var(--tg-inset) - var(--tg-thick)))));--tg-linset: calc(100% - var(--tg-inset) - var(--tg-thick) - var(--tg-loffset));--tg-rinset: calc(100% - var(--tg-inset) - var(--tg-thick) - var(--tg-roffset));--tg-glow-thick: var(--tg-glow-thick-m, var(--tg-glow-thick-t, var(--tg-glow-thick-d)));--tg-glow-blur: var(--tg-glow-blur-m, var(--tg-glow-blur-t, var(--tg-glow-blur-d)));--tg-line-color: var(--tg-line-color-m, var(--tg-line-color-t, var(--tg-line-color-d)));--tg-glow-color: var(--tg-glow-color-m, var(--tg-glow-color-t, var(--tg-glow-color-d)));--tg-above-color: var(--tg-above-color-m, var(--tg-above-color-t, var(--tg-above-color-d)));--tg-below-color: var(--tg-below-color-m, var(--tg-below-color-t, var(--tg-below-color-d)));--tg-flipy: var(--tg-flipy-m, var(--tg-flipy-t, var(--tg-flipy-d)));--tg-flipx: var(--tg-flipx-m, var(--tg-flipx-t, var(--tg-flipx-d)));--tg-glow-display: var(--tg-glow-display-m, var(--tg-glow-display-t, var(--tg-glow-display-d)));--tg-parallax-amt: var(--tg-parallax-amt-m, var(--tg-parallax-amt-t, var(--tg-parallax-amt-d)));--tg-parallax-speed: var(--tg-parallax-speed-m, var(--tg-parallax-speed-t, var(--tg-parallax-speed-d)));--tg-parallax-name: var(--tg-parallax-name-m, var(--tg-parallax-name-t, var(--tg-parallax-name-d)));--tg-transition-color: var(--tg-transition-color-m, var(--tg-transition-color-t, var(--tg-transition-color-d, var(--tg-glow-color))));--tg-vshift: var(--tg-vshift-m, var(--tg-vshift-t, var(--tg-vshift-d, 0px)));--tg-edge-bottom: var(--tg-edge-bottom-m, var(--tg-edge-bottom-t, var(--tg-edge-bottom-d)))}}.tg-core{position:relative;width:100%;max-width:var(--tg-maxwidth);height:100%;margin-inline:auto;--tg-x1: var(--tg-left);--tg-x2: calc(var(--tg-left) + var(--tg-langle));--tg-x3: calc(100% - var(--tg-right) - var(--tg-rangle));--tg-x4: calc(100% - var(--tg-right))}.tg-above,.tg-below,.tg-line,.tg-glow{position:absolute;pointer-events:none}.tg-above,.tg-below,.tg-line{top:0;right:0;bottom:0;left:0}.tg-ext{position:absolute;top:0;height:100%;width:var(--tg-band);pointer-events:none;box-shadow:0 calc(-1 * var(--tg-bleed)) 0 0 var(--tg-above-color),0 var(--tg-bleed) 0 0 var(--tg-below-color)}.tg-ext-left{left:0;background:linear-gradient(to bottom,var(--tg-above-color) var(--tg-linset),var(--tg-line-color) var(--tg-linset),var(--tg-line-color) calc(var(--tg-linset) + var(--tg-thick)),var(--tg-below-color) calc(var(--tg-linset) + var(--tg-thick)))}.tg-ext-right{right:0;background:linear-gradient(to bottom,var(--tg-above-color) var(--tg-rinset),var(--tg-line-color) var(--tg-rinset),var(--tg-line-color) calc(var(--tg-rinset) + var(--tg-thick)),var(--tg-below-color) calc(var(--tg-rinset) + var(--tg-thick)))}.tg-above{background:var(--tg-above-color);clip-path:polygon(0 calc(-1 * var(--tg-bleed)),100% calc(-1 * var(--tg-bleed)),100% calc(var(--tg-rinset) + var(--tg-path-overlap)),var(--tg-x4) calc(var(--tg-rinset) + var(--tg-path-overlap)),var(--tg-x3) calc(100% - var(--tg-inset) - var(--tg-thick) + var(--tg-path-overlap)),var(--tg-x2) calc(100% - var(--tg-inset) - var(--tg-thick) + var(--tg-path-overlap)),var(--tg-x1) calc(var(--tg-linset) + var(--tg-path-overlap)),0 calc(var(--tg-linset) + var(--tg-path-overlap)))}.tg-below{background:var(--tg-below-color);clip-path:polygon(0 calc(100% + var(--tg-bleed)),0 calc(var(--tg-linset) + var(--tg-thick) - var(--tg-path-overlap)),var(--tg-x1) calc(var(--tg-linset) + var(--tg-thick) - var(--tg-path-overlap)),var(--tg-x2) calc(100% - var(--tg-inset) - var(--tg-path-overlap)),var(--tg-x3) calc(100% - var(--tg-inset) - var(--tg-path-overlap)),var(--tg-x4) calc(var(--tg-rinset) + var(--tg-thick) - var(--tg-path-overlap)),100% calc(var(--tg-rinset) + var(--tg-thick) - var(--tg-path-overlap)),100% calc(100% + var(--tg-bleed)))}.tg-line{background:var(--tg-line-color);clip-path:polygon(0 var(--tg-linset),var(--tg-x1) var(--tg-linset),var(--tg-x2) calc(100% - var(--tg-inset) - var(--tg-thick)),var(--tg-x3) calc(100% - var(--tg-inset) - var(--tg-thick)),var(--tg-x4) var(--tg-rinset),100% var(--tg-rinset),100% calc(var(--tg-rinset) + var(--tg-thick)),var(--tg-x4) calc(var(--tg-rinset) + var(--tg-thick)),var(--tg-x3) calc(100% - var(--tg-inset)),var(--tg-x2) calc(100% - var(--tg-inset)),var(--tg-x1) calc(var(--tg-linset) + var(--tg-thick)),0 calc(var(--tg-linset) + var(--tg-thick)))}.tg-glow{display:var(--tg-glow-display);top:calc(100% - var(--tg-inset) - var(--tg-thick) / 2 - var(--tg-glow-thick) / 2);left:50%;width:var(--tg-glow-len);height:var(--tg-glow-thick);transform:translate(calc(-50% + var(--tg-glow-pos)));background:var(--tg-glow-color);border-radius:999px;box-shadow:0 0 calc(var(--tg-glow-blur) / 2) var(--tg-glow-color),0 0 var(--tg-glow-blur) var(--tg-glow-color),0 0 calc(var(--tg-glow-blur) * 2.5) var(--tg-glow-color)}@keyframes tg-glow-parallax{0%{transform:translate(calc(-50% + var(--tg-glow-pos)));background-color:var(--tg-glow-color);box-shadow:0 0 calc(var(--tg-glow-blur) / 2) var(--tg-glow-color),0 0 var(--tg-glow-blur) var(--tg-glow-color),0 0 calc(var(--tg-glow-blur) * 2.5) var(--tg-glow-color)}to{transform:translate(calc(-50% + var(--tg-glow-pos) + var(--tg-parallax-amt)));background-color:var(--tg-transition-color);box-shadow:0 0 calc(var(--tg-glow-blur) / 2) var(--tg-transition-color),0 0 var(--tg-glow-blur) var(--tg-transition-color),0 0 calc(var(--tg-glow-blur) * 2.5) var(--tg-transition-color)}}@supports (animation-timeline: view()){.tg-glow{animation-name:var(--tg-parallax-name);animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range-start:cover calc(50% - 30% / var(--tg-parallax-speed));animation-range-end:cover calc(50% + 30% / var(--tg-parallax-speed))}@media (prefers-reduced-motion: reduce){.tg-glow{animation-name:none}}}.tg--vertical{width:var(--tg-height);height:100%}.tg--vertical .tg-core{max-width:none;max-height:var(--tg-maxwidth);margin-inline:0;margin-block:auto}.tg--vertical .tg-ext{display:none}.tg--vertical .tg-above{clip-path:polygon(calc(-1 * var(--tg-bleed)) 0,calc(-1 * var(--tg-bleed)) 100%,calc(var(--tg-rinset) + var(--tg-path-overlap)) 100%,calc(var(--tg-rinset) + var(--tg-path-overlap)) var(--tg-x4),calc(100% - var(--tg-inset) - var(--tg-thick) + var(--tg-path-overlap)) var(--tg-x3),calc(100% - var(--tg-inset) - var(--tg-thick) + var(--tg-path-overlap)) var(--tg-x2),calc(var(--tg-linset) + var(--tg-path-overlap)) var(--tg-x1),calc(var(--tg-linset) + var(--tg-path-overlap)) 0)}.tg--vertical .tg-below{clip-path:polygon(calc(100% + var(--tg-bleed)) 0,calc(var(--tg-linset) + var(--tg-thick) - var(--tg-path-overlap)) 0,calc(var(--tg-linset) + var(--tg-thick) - var(--tg-path-overlap)) var(--tg-x1),calc(100% - var(--tg-inset) - var(--tg-path-overlap)) var(--tg-x2),calc(100% - var(--tg-inset) - var(--tg-path-overlap)) var(--tg-x3),calc(var(--tg-rinset) + var(--tg-thick) - var(--tg-path-overlap)) var(--tg-x4),calc(var(--tg-rinset) + var(--tg-thick) - var(--tg-path-overlap)) 100%,calc(100% + var(--tg-bleed)) 100%)}.tg--vertical .tg-line{clip-path:polygon(var(--tg-linset) 0,var(--tg-linset) var(--tg-x1),calc(100% - var(--tg-inset) - var(--tg-thick)) var(--tg-x2),calc(100% - var(--tg-inset) - var(--tg-thick)) var(--tg-x3),var(--tg-rinset) var(--tg-x4),var(--tg-rinset) 100%,calc(var(--tg-rinset) + var(--tg-thick)) 100%,calc(var(--tg-rinset) + var(--tg-thick)) var(--tg-x4),calc(100% - var(--tg-inset)) var(--tg-x3),calc(100% - var(--tg-inset)) var(--tg-x2),calc(var(--tg-linset) + var(--tg-thick)) var(--tg-x1),calc(var(--tg-linset) + var(--tg-thick)) 0)}.tg--vertical .tg-glow{top:50%;left:calc(100% - var(--tg-inset) - var(--tg-thick) / 2 - var(--tg-glow-thick) / 2);width:var(--tg-glow-thick);height:var(--tg-glow-len);transform:translateY(calc(-50% + var(--tg-glow-pos)))}@keyframes tg-glow-parallax-v{0%{transform:translateY(calc(-50% + var(--tg-glow-pos)));background-color:var(--tg-glow-color);box-shadow:0 0 calc(var(--tg-glow-blur) / 2) var(--tg-glow-color),0 0 var(--tg-glow-blur) var(--tg-glow-color),0 0 calc(var(--tg-glow-blur) * 2.5) var(--tg-glow-color)}to{transform:translateY(calc(-50% + var(--tg-glow-pos) + var(--tg-parallax-amt)));background-color:var(--tg-transition-color);box-shadow:0 0 calc(var(--tg-glow-blur) / 2) var(--tg-transition-color),0 0 var(--tg-glow-blur) var(--tg-transition-color),0 0 calc(var(--tg-glow-blur) * 2.5) var(--tg-transition-color)}}
