@layer abstracts,base,utilities,components,patterns,screens;:root{--color-neutral-0: transparent;--color-neutral-1: #ffffff;--color-neutral-2: #f8f8f8;--color-neutral-3: #f1f1f1;--color-neutral-4: #e6e6e6;--color-neutral-5: #c4c4c4;--color-grey-025: #c1bfc5;--color-grey-050: #8d8993;--color-grey-075: #5e5c69;--color-grey-085: #4e4d5b;--color-grey-095: #3e3f4e;--color-grey-100: #373948;--color-grey-125: #1c1d23;--color-blue-100: #43a4dc;--color-purple-100: #95358b;--color-orange-10: #fef5e9;--color-orange-25: #fee6c8;--color-orange-50: #fccc8e;--color-orange-75: #f8b14e;--color-orange-100: #f39600;--color-orange-125: #b36e14;--color-green-100: #4ba73e;--color-red-100: #e6362c;--color-email: #1d9dd9;--color-email-strong: #1676a3;--color-facebook: #3c5998;--color-facebook-strong: #2c4271;--color-linkedin: #0078b6;--color-linkedin-strong: #025988;--color-twitter: #5da9dd;--color-twitter-strong: #3f82b3;--color-accent-strong: var(--color-orange-125);--color-accent: var(--color-orange-100);--color-accent-weak: var(--color-orange-25);--font-family: "Roboto", system-ui, -apple-system, sans-serif;--font-family-heading: "Roboto Slab", ui-serif, serif;--box-shadow-sticky: 0 0 4px rgb(196 196 196 / 14%), 0 4px 4px rgb(0 0 0 / 14%);--index-nav: 500;--index-sticky: 600;--index-overlay: 500;--fluid-min-width: 320px;--fluid-max-width: 1152px;--fluid-screen: 100vw}@layer base.reset{*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{margin:0}:where(html){block-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:none}@media (prefers-reduced-motion: no-preference){:where(html):focus-within{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){:where(html):focus-within{scroll-behavior:auto}}:where(body){block-size:100%;min-block-size:100dvb;font-family:system-ui,san-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}@media print{:where(body){background-color:transparent}}:where(a:not([class])){text-decoration-thickness:max(.08em,1px);text-underline-offset:1px}:where(img,picture,video,canvas,svg){display:block;max-inline-size:100%}:where(input,button,textarea,select){font:inherit;appearance:none}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ul,ol){padding:0}:target{scroll-padding-block-start:32px}:focus{scroll-padding-block-end:8vh}:focus-visible{--outline-offset: 2px;--outline-size: 2px;--outline-style: solid;--outline-color: var(--color-orange-100);outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset);border-radius:var(--border-radius-1)}}@layer base.typography{html{accent-color:var(--color-orange-100);height:100%;caret-color:var(--color-caret);scrollbar-color:var(--color-scrollbar) var(--color-scrollbar-background);scrollbar-gutter:auto;scrollbar-width:thin;tab-size:4;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-neutral-1);color:var(--color-grey-075);font-family:var(--font-family);font-size:.9375rem;font-weight:400;letter-spacing:-.25px;line-height:1.5;min-width:320px;position:relative}@media print{body{background-color:transparent!important}}a{color:var(--color-orange-100);text-decoration:none;font-weight:500}:where(h1,h2,h3,h4,h5,h6){color:var(--color-grey-100);font-family:var(--font-family-heading);font-weight:400;line-height:1.5}:where(h1){font-size:2.25rem}:where(h2){font-size:1.5rem}:where(h3){font-size:1.25rem}:where(h4){font-size:.9375rem}:where(h5){font-size:.8125rem}:where(h6){font-size:.75rem}:where(ul,ol):where([class],[role=list]){list-style:""}::selection{background-color:var(--color-orange-25);color:var(--color-grey-100)}::marker{color:var(--color-orange-100)}:where(input,button,textarea,select){font-family:inherit;font-feature-settings:inherit;appearance:none}:where(pre,code){font-family:var(--font-family-code)}code{background:var(--color-neutral-1);border:1px solid var(--color-neutral-4);border-radius:4px;color:var(--color-grey-075);font-family:var(--font-family-code);font-size:.9375rem;margin:1rem 0;overflow-wrap:break-word;padding:1px 5px 2px}pre code{display:block;padding:1rem 1.5rem 1rem 1rem;white-space:pre;word-break:break-all;overflow-wrap:normal;max-height:600px;overflow:auto}}@layer utilities.page-container{.page-container{--container-padding: 24px;padding-inline:var(--container-padding)}@media screen and (min-width: 48em){.page-container{--container-padding: 32px}}@media screen and (min-width: 64.0625em){.page-container{--container-padding: 32px}}@media screen and (min-width: 80em){.page-container{--container-padding: 64px;margin-inline:auto;max-width:1280px}}}@layer utilities.grid{.grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(var(--min-grid-width),1fr))}.case-studies .grid{--min-grid-width: 300px}}@layer utilities.layout{.layout{align-items:start}@media (min-width: 64.0625em){.layout.sidebar{display:grid;grid-template-columns:284px 1fr;gap:32px}.layout.sidebar.revert{grid-template-columns:1fr 284px}}}@layer components.buttons{.btn{appearance:none;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:500;line-height:1.5;margin:0;padding:8px 20px;text-align:center;user-select:none;text-decoration:none;width:fit-content;vertical-align:middle;white-space:nowrap}.btn:disabled{cursor:not-allowed}.btn-primary{background-color:var(--color-orange-100);border:0;border-radius:4px;color:var(--color-neutral-1);height:40px;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-in-out;will-change:background-color,color}.btn-primary:active{background-color:var(--color-accent-strong)}.btn-primary:focus-visible{--outline-color: var(--color-orange-100)}@media (hover: hover) and (pointer: fine){.btn-primary:hover{background-color:var(--color-accent-strong)}}.btn-primary:disabled,.btn-primary[disabled]{background-color:var(--color-grey-dark-25);color:var(--color-grey-dark-075)}.btn-outline{background-color:var(--color-neutral-0);border-radius:4px;border:solid 2px var(--color-orange-100);color:var(--color-orange-100);font-size:.9375rem;font-weight:500;padding:6px 14px;transition:background-color .3s ease ease-in-out,border-color .3s ease ease-in-out,color .3s ease ease-in-out;will-change:background-color,color,border-color}.btn-outline:visited{border-color:var(--color-orange-100);color:var(--color-orange-100)}.btn-outline:focus-visible{--outline-color: var(--color-neutral-1)}@media (hover: hover) and (pointer: fine){.btn-outline:hover{border-color:var(--color-orange-100);background-color:var(--color-orange-100);color:var(--color-neutral-1)}}.btn-outline:disabled,.btn-outline[disabled]{background-color:var(--color-orange-25);border-color:var(--color-accent-weak);color:var(--color-grey-050)}.btn-inverse{background-color:var(--color-neutral-0);border:solid 2px var(--color-neutral-1);border-radius:4px;color:var(--color-neutral-1);font-size:.9375rem;font-weight:500;padding:6px 14px;transition:background-color .3s ease ease-in-out,border-color .3s ease ease-in-out,color .3s ease ease-in-out;will-change:background-color,color,border-color}.btn-inverse:focus-visible{--outline-color: var(--color-neutral-1)}@media (hover: hover) and (pointer: fine){.btn-inverse:hover{background-color:var(--color-neutral-1);border-color:var(--color-neutral-1);color:var(--color-orange-100)}}.btn-inverse:disabled,.btn-inverse[disabled]{background-color:var(--color-neutral-1);border-color:var(--color-neutral-1);color:var(--color-grey-050)}.btn-large{font-size:1.125rem;padding:10px 20px;line-height:24px}.btn-wide{width:100%}}@layer components.section{.section{padding:64px 0}.section.section-xl{padding:96px 0}.section.section-xxl{padding:128px 0}.section.section-fluid-xxl{padding:88px 0 128px}@media screen and (min-width: 48em){.section.section-fluid-xxl{padding:128px 0}}.section-header{margin-bottom:40px}.section-header>.title{color:var(--color-grey-100);font-size:2rem;line-height:1.4;text-wrap:balance}@media screen and (min-width: 48em){.section-header>.title{font-size:2.125rem}}.section-header>p{color:var(--color-grey-075);font-size:1.25rem;line-height:1.5;margin-top:6px}.section-header.center{text-align:center}.section-bg{background-color:#f8f8f8}.section-bg-2{background-color:#f1f1f1}.section-fuild{background-color:var(--color-neutral-1)}@media screen and (min-width: 64.0625em){.section-fuild{background-color:#f8f8f8}}}@layer components.unifer{.unifer{background:linear-gradient(to right,var(--color-blue-100) 25%,var(--color-purple-100) 25% 50%,var(--color-orange-100) 50% 75%,var(--color-green-100) 75% 100%);height:4px;display:block;width:100%}}@layer components.toggle-switch{.toggle-switch{appearance:none;background-color:var(--color-orange-100);cursor:auto;border-radius:24px;display:inline-block;height:24px;width:48px;position:relative}.toggle-switch:after{background-color:var(--color-neutral-1);display:block;content:"";cursor:pointer;border-radius:24px;height:24px;width:24px;float:left;box-shadow:0 0 3px #0000004d;transition:all .3s ease-in-out;position:absolute;left:0;top:0}.toggle-switch:checked:after{right:0;transform:translate(100%)}}@layer components.icons{.icon{aspect-ratio:1 / 1;fill:currentColor;display:block;pointer-events:none;width:16px}.icon.large{width:24px}.icon.xlarge{width:40px}.icon.none{aspect-ratio:unset}}@layer components.link{.link{align-items:center;color:var(--color-grey-100);display:flex;font-size:.9375rem;font-weight:400;gap:16px;line-height:1.5;transition:.3s color ease-in-out;max-width:fit-content}@media (hover: hover) and (pointer: fine){.link:hover{color:var(--color-orange-100)}}:is(.link .icon):dir(rtl){transform:scaleX(-1)}:is(.link .icon)>svg{fill:var(--color-orange-100)}.link.invert{color:var(--color-neutral-1)}@media (hover: hover) and (pointer: fine){.link.invert:hover{color:var(--color-neutral-1)}}.link.invert .icon>svg{fill:currentColor}.link.large{font-size:1.25rem}}@layer components.statuspage{.statuspage{color:var(--color-grey-025);font-weight:400;display:flex;flex-flow:row nowrap;gap:8px}@media (hover: hover) and (pointer: fine){.statuspage:hover{color:var(--color-neutral-1)}}.statuspage:focus-visible{color:var(--color-neutral-1)}.statuspage__dot{align-self:center;background-color:var(--color-green-100);border-radius:50%;display:inline-block;width:10px;height:10px}.statuspage__dot.critical{background-color:var(--color-red-100)}.statuspage__dot.major{background-color:var(--color-orange-100)}.statuspage__dot:where(.minor,.maintenance){background-color:var(--color-orange-50)}.statuspage__description{line-height:24px}}@layer components.quotes{.quote{padding-left:0;margin:0;position:relative}.quote .icon{fill:var(--color-orange-100);aspect-ratio:1/1;display:block;float:left;margin-top:12px;width:26px}.quote p{color:var(--color-grey-100);font-family:var(--font-family-heading);font-size:1.75rem;margin-bottom:32px;max-width:50ch;position:relative;text-indent:12px}@media screen and (min-width: 64.0625em){.quote p{max-width:28ch}}.quote cite{margin-top:24px;color:var(--color-orange-100);font-size:1.25rem;font-style:normal}}@layer components.step-item{.step-item{display:block}.step-item>h3{font-family:var(--font-family);font-size:1.25rem;padding:32px 0;position:relative}:is(.step-item>h3):before{background-color:var(--color-orange-100);content:"";display:block;height:3px;position:absolute;top:0;width:40%}.step-item>p{max-width:72ch;text-wrap:pretty}}@layer components.page-header{.page-header{margin-block-end:32px}.page-header>h1{color:var(--color-grey-100);font-size:1.5625rem;font-weight:500;line-height:1.2px}@media (min-width: 48em){.page-header>h1{font-size:2.125rem;line-height:.8}}.page-header>p{font-size:1.125rem;margin-top:24px;text-wrap:pretty}@media (min-width: 48em){.page-header>p{font-size:1.25rem}}}@layer components.tag{.tag{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-4);border-radius:9999px;color:var(--color-grey-100);display:block;font-size:.9375rem;line-height:16px;font-weight:400;padding:11px 15px;user-select:none}.tag:where(:hover,:focus-visible){color:var(--color-orange-100);border-color:var(--color-orange-100);outline-offset:-2px}.tag .ais-Menu-label{pointer-events:none}.tag .ais-Menu-count{margin-inline-start:8px;pointer-events:none}}@layer components.nav-toggle{.nav-toggle{display:inline-block;inline-size:fit-content;margin:0;padding:10px 18px;position:relative;appearance:none;cursor:pointer;font-size:1.125rem;font-weight:500;line-height:24px;text-align:center;text-decoration:none;white-space:nowrap;background-color:var(--color-neutral-0);border:solid 2px var(--color-neutral-1);border-radius:4px;color:var(--color-neutral-1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:color,background-color,border-color;user-select:none;will-change:background-color,color,border-color}.nav-toggle[aria-expanded=true]{border-color:var(--color-neutral-0);color:var(--color-neutral-0)}@media (hover: none) and (pointer: coarse){.nav-toggle:active{background-color:var(--color-neutral-1);border-color:var(--color-neutral-1);color:var(--color-neutral-1)}.nav-toggle[aria-expanded=true]:active{background-color:var(--color-neutral-0);border-color:var(--color-neutral-0)}}@media (hover: hover) and (pointer: fine){.nav-toggle:hover{background-color:var(--color-neutral-1);border-color:var(--color-neutral-1);color:var(--color-grey-100)}.nav-toggle[aria-expanded=true]:hover{background-color:var(--color-neutral-0);border-color:var(--color-neutral-0);color:var(--color-neutral-0)}}.nav-toggle:focus-visible{--outline-color: var(--color-neutral-1)}.nav-toggle:disabled{border-color:var(--color-neutral-1);color:var(--color-grey-050);cursor:not-allowed}.nav-toggle .icon{inset:calc(50% - 12px) calc(50% - 12px);position:absolute;visibility:hidden}[aria-expanded=true] :is(.nav-toggle .icon){color:var(--color-neutral-1);visibility:visible;display:block;rotate:90deg;transition-duration:.3s;transition-property:rotate;transition-timing-function:ease-in-out;will-change:rotate}}@layer patterns.header{.header{background-color:var(--color-grey-100);height:80px;min-width:var(--fluid-min-width)}@media screen and (max-width: 64.0615em){.header{box-shadow:var(--box-shadow-sticky);position:sticky;top:32px;z-index:600}.header[data-header=true]{background-color:var(--color-orange-100);box-shadow:none}}.header .page-container{align-items:center;display:flex;flex-flow:row nowrap;gap:16px;justify-content:space-between;padding-block:16px}.header .header__logo{display:flex;height:48px;width:max-content;margin-inline-end:auto}.header .header__logo-image{height:48px;width:auto}@media screen and (min-width: 64.0625em){.header .nav-toggle{display:none;visibility:hidden}}@media screen and (max-width: 64.0615em){.header .header__button{display:none;visibility:hidden}}@media (hover: hover) and (pointer: fine){:is(.header .header__button):hover{background-color:var(--color-neutral-1);border-color:var(--color-neutral-1);color:var(--color-grey-100)}}}@layer patterns.hero{.hero-home{background-color:#3739487f}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){.hero-home{background-color:rgb(from var(--color-grey-100) r g b / 50%)}}.hero-home .page-container{background-image:url(./home-BIj8UgJv.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:auto 448px;padding-block:43px 48px;min-block-size:420px}@media screen and (max-width: 1023.98px){.hero-home .page-container{border-image:fill 0 linear-gradient(#3739487f,#3739487f)}}@media screen and (min-width: 541px){.hero-home .page-container{background-position:center right;padding-block:47px 48px;min-block-size:450px}}:is(.hero-home .page-container)>h1{color:var(--color-neutral-1);text-wrap:balance;font-size:2.375rem}@media screen and (max-width: 47.999em){:is(.hero-home .page-container)>h1{line-height:1.3}}@media screen and (min-width: 48em){:is(.hero-home .page-container)>h1{font-size:3.5rem}}:is(.hero-home .page-container)>p{font-size:1.125rem;margin-top:38px;max-width:48ch;color:var(--color-neutral-1);line-height:1.5;text-wrap:pretty}@media screen and (min-width: 48em){:is(.hero-home .page-container)>p{font-size:1.5rem;margin-top:43px}}:is(.hero-home .page-container) .link{margin-top:46px}@media screen and (min-width: 48em){:is(.hero-home .page-container) .link{margin-top:64px}}.hero-sub{background-color:var(--color-grey-100);padding-block:64px 48px}@media screen and (min-width: 64.0625em){.hero-sub{padding-block:50px 48px}}:is(.hero-sub .page-container)>h1{color:var(--color-neutral-1);text-wrap:balance;font-size:2.125rem}:is(.hero-sub .page-container)>p{font-size:1.125rem;margin-top:40px;max-width:50ch;color:var(--color-neutral-1);line-height:1.5;text-wrap:pretty}@media screen and (min-width: 48em){:is(.hero-sub .page-container)>p{font-size:1.5rem;margin-top:52px}}:is(.hero-sub .page-container) .link{margin-top:46px}@media screen and (min-width: 48em){:is(.hero-sub .page-container) .link{margin-top:64px}}.hero-sub .toggle{align-items:center;color:var(--color-neutral-1);display:flex;gap:16px;justify-content:center;margin-top:40px}@media screen and (min-width: 48em){.hero-sub .toggle{margin-top:48px}}:is(.hero-sub .toggle) .label{display:block;font-size:.9375rem;line-height:1.2}@media screen and (max-width: 47.999em){:is(:is(.hero-sub .toggle) .label)>span{display:none}}@media screen and (min-width: 48em){:is(.hero-sub .toggle) .label{font-size:1.25rem}}.hero-sub.about{background:linear-gradient(to bottom,#37394840,#37394800),url(./about-DVXIO4Ju.jpg) no-repeat top right -380px / cover;min-height:448px}@media screen and (min-width: 64.0625em){.hero-sub.about{background-position:top center;padding-block:50px 64px}}.hero-sub.pricing{background:var(--color-grey-100) url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2019.2.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20100%20100;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:none;}%20.st1{fill:%23292A36;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M88,100L88,100L88,100l-1.4,0h0L50,63.4L13.4,100H12l38-38.1L88,100z'/%3e%3cpath%20class='st0'%20d='M50,76l-24,24h18v-0.3c0-3.6,2.1-5.7,5.8-5.7h0.4c3.8,0,5.8,2,5.8,5.7v0.3'/%3e%3cpath%20class='st0'%20d='M74,100'/%3e%3cline%20class='st0'%20x1='1'%20y1='0'%20x2='1'%20y2='0'/%3e%3cline%20class='st0'%20x1='0'%20y1='0.7'%20x2='0'%20y2='0.7'/%3e%3cpolygon%20class='st1'%20points='100,0.7%20100,0%20100,0%2099.3,0%2050,49.3%200.7,0%200,0%200,0.7%200,0.7%2049.3,50%200,99.3%200,99.3%200,100%200.7,100%2050,50.7%2099.3,100%20100,100%20100,99.3%2050.7,50%20'/%3e%3cpolygon%20class='st1'%20points='100,13.4%20100,12%2061.9,50%20100,88%20100,86.6%2063.4,50%20'/%3e%3cpolygon%20class='st1'%20points='88,0%2086.6,0%2050,36.6%2013.4,0%2012,0%2050,38.1%20'/%3e%3cpolygon%20class='st1'%20points='0,12%200,13.4%2036.6,50%200,86.6%200,88%2038.1,50%20'/%3e%3cline%20class='st0'%20x1='88'%20y1='100'%20x2='88'%20y2='100'/%3e%3cpolygon%20class='st1'%20points='13.4,100%2050,63.4%2086.6,100%2086.6,100%2088,100%2050,61.9%2012,100%20'/%3e%3cpolyline%20class='st1'%20points='74,100%2075.4,100%2050,74.6%2024.6,100%2026,100%2050,76%20'/%3e%3cpath%20class='st1'%20d='M50.2,94h-0.4c-3.7,0-5.8,2.1-5.8,5.7v0.3h1v-0.3c0-3.1,1.7-4.7,4.8-4.7h0.4c3.2,0,4.8,1.5,4.8,4.7v0.3h1v-0.3%20C56,96,54,94,50.2,94z'/%3e%3cpath%20class='st1'%20d='M49.8,6h0.4C53.8,6,56,3.8,56,0.2V0h-1v0.2c0,3-1.7,4.8-4.8,4.8h-0.4C46.3,5,45,3.7,45,0.2V0h-1v0.2%20C44,4.3,45.7,6,49.8,6z'/%3e%3cpath%20class='st1'%20d='M46,21.4V20v-7.5c0-1.1,0-1.4,1.4-1.4h5.3c1.3,0,1.4,0.4,1.4,1.4V20v1.4L75.4,0h0H74l0,0L55,19v-6.5%20c0-1.7-0.5-2.4-2.4-2.4h-5.3c-1.9,0-2.4,0.8-2.4,2.4V19L26,0h0l0,0h-1.4l0,0L46,21.4z'/%3e%3cpath%20class='st1'%20d='M74.6,50L96,71.4V70v-7.5c0-1.1,0-1.5,1.4-1.5h2.6v-1h-2.6c-1.9,0-2.4,0.8-2.4,2.5V69L76,50h0l24-24l0,0v-1.4%20l0,0L74.6,50z'/%3e%3cpath%20class='st1'%20d='M94,49.7v0.5c0,4.1,1.7,5.8,5.8,5.8h0.2v-1h-0.2c-3.5,0-4.8-1.3-4.8-4.8v-0.5c0-3.1,1.6-4.7,4.8-4.7h0.2v-1%20h-0.2C96.1,44,94,46.1,94,49.7z'/%3e%3cpath%20class='st1'%20d='M6,50.2v-0.5C6,46,4,44,0.2,44H0v1h0.2C3.4,45,5,46.5,5,49.7v0.5c0,3-1.7,4.8-4.8,4.8H0v1h0.2%20C3.8,56,6,53.8,6,50.2z'/%3e%3cpath%20class='st1'%20d='M4,62.4V70v1.4L25.4,50L0,24.6l0,0V26l0,0l24,24L5,69v-6.5C5,60.8,4.5,60,2.6,60H0v1h2.6C4,61,4,61.4,4,62.4z'%20/%3e%3c/g%3e%3c/svg%3e") repeat top left / 52px;align-items:center;display:flex;flex-direction:column}.hero-sub.pricing .center{align-items:center;display:flex;flex-direction:column;text-align:center}}@layer patterns.navigation{.navigation{min-width:var(--fluid-min-width)}@media (min-width: 64.0625em){.navigation{background-color:var(--color-grey-075);height:56px;box-shadow:var(--box-shadow-sticky);top:0;position:sticky;visibility:visible;z-index:600}.navigation[data-scroll=sticky]{background-color:#5f5c6af2}}@media (max-width: 64.0615em){.navigation[data-navigation=collapse]{display:none}}@media (max-width: 64.0615em){.navigation[data-navigation=expanded]{background-color:var(--color-orange-100);height:100dvh;display:flex;justify-content:flex-start;left:0;padding-top:118px;padding-bottom:32px;position:fixed;top:32px;transition:opacity .3s ease;visibility:visible;width:100%;z-index:var(--index-nav)}}@media (max-width: 47.999em) and (orientation: landscape){.navigation[data-navigation=expanded]{padding-top:118px}}.navigation__container{position:relative}@media (max-width: 64.0615em) and (orientation: landscape){.navigation__container{width:100%}}.navigation__menu{display:flex;justify-content:flex-start;flex-flow:column nowrap;gap:20px;padding:0;height:100%}@media (max-width: 64.0615em) and (orientation: landscape){.navigation__menu{flex-wrap:wrap;gap:20px 32px}}@media (min-width: 64.0625em){.navigation__menu{flex-direction:row;gap:20px}}@media (max-width: 64.0615em){[data-navigation=expanded] .navigation__menu{animation-duration:1s;animation-name:navigation-motion}}@keyframes navigation-motion{0%{opacity:0;transform:translateY(40px);transition:transform 2s,opacity 20s ease-out}to{opacity:1;transform:translate(0)}}@media (max-width: 64.0615em) and (orientation: landscape){.navigation__item{width:max-content}}.navigation__link{display:block;font-weight:400;text-decoration:none}@media (max-width: 64.0615em){.navigation__link{color:var(--color-neutral-1);font-family:var(--font-family-heading);font-size:1.25rem;line-height:1}.navigation__link[aria-current=page]{text-decoration:underline}.navigation__link:focus-visible{--outline-color: var(--color-neutral-1);border-radius:4px}}@media (min-width: 64.0625em){.navigation__link{height:56px;border-block-end:2px solid transparent;color:var(--color-grey-025);cursor:pointer;font-size:.9375rem;line-height:18px;padding-top:19px;padding-bottom:17px;text-transform:uppercase}.navigation__link:visited{color:var(--color-grey-025)}@media (hover: hover) and (pointer: fine){.navigation__link:hover{border-block-end-color:var(--color-neutral-1);color:var(--color-neutral-1)}}.navigation__link[aria-current=page]{color:var(--color-neutral-1);border-block-end-color:var(--color-neutral-1)}}}@layer patterns.networknav{.network-nav{background-color:var(--color-grey-125);height:32px;position:sticky;top:0;width:100%;z-index:100}@media screen and (min-width: 64.0625em){.network-nav{position:relative}}.network-nav>.page-container{position:relative}@media screen and (max-width: 47.999em){.network-nav>.page-container{padding-right:0!important}}:is(.network-nav>.page-container)>.fade{background:linear-gradient(90deg,var(--color-neutral-0),var(--color-grey-125));height:32px;width:24px;inset:0 0 auto auto;position:absolute;pointer-events:none;z-index:2}.network-nav .list{display:flex;flex-flow:row nowrap;gap:24px;line-height:16px;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;scrollbar-width:none}:is(.network-nav .list)::-webkit-scrollbar{display:none}.network-nav .item{padding-block:7.5px 4px}@media screen and (max-width: 47.999em){:is(.network-nav .item):last-of-type{padding-inline-end:24px}}.network-nav .link{color:var(--color-neutral-1);font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:-.25px}[aria-current]:is(.network-nav .link){text-decoration:underline}@media (hover: hover) and (pointer: fine){@media screen and (max-width: 47.999em) and (max-color:2147477350){:is(.network-nav .link):where(:hover,:focus){color:var(--color-neutral-1);text-decoration:underline}}}@media not all and ((hover: hover) and (pointer: fine)){@media screen and (max-width: 47.999em) and (color:2147477350){:is(.network-nav .link):where(:hover,:focus){color:var(--color-neutral-1);text-decoration:underline}}}:is(.network-nav .link):visited{color:var(--color-neutral-1)}}@layer patterns.footer{.footer{background-color:var(--color-grey-095);min-width:var(--fluid-min-width)}.footer__container{display:flex;flex-direction:column;padding-top:64px;padding-bottom:48px;position:relative}@media screen and (min-width: 34em){.footer__container{gap:32px;padding-bottom:48px}}@media screen and (min-width: 48em){.footer__container{gap:48px}}@media screen and (min-width: 64.0625em){.footer__container{flex-direction:row;gap:32px}}.footer__unifer{display:block;position:absolute;inset:0}@media screen and (min-width: 22em){.footer__unifer{left:auto;right:24px;width:328px}}@media screen and (min-width: 48em){.footer__unifer{right:32px}}@media screen and (min-width: 80em){.footer__unifer{right:64px}}.footer__logo{display:inline-flex;height:32px;margin-bottom:54px}.footer__logo-image{height:32px}.footer__navigation-section{display:flex;flex-flow:row nowrap}@media screen and (min-width: 64.0625em){.footer__item{flex-basis:50%}}@media screen and (min-width: 48em){.footer__insights{margin-bottom:16px}}}@layer patterns.footer-associations{.footer-associations{background-color:var(--color-grey-100);border-radius:4px;display:block;padding:14px 16px 32px}@media (max-width: 33.999em){.footer-associations{display:none}}.footer-associations h2{color:var(--color-neutral-1);font-family:var(--font-family);font-size:.9375rem;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:24px;text-transform:uppercase}.footer-associations ul{align-items:center;display:flex;justify-content:space-between;flex-flow:row nowrap;gap:8px}.footer-associations li{display:contents;list-style:""}.footer-associations img{object-fit:contain;max-height:25px;min-width:49px;width:unset;height:auto}}@layer patterns.footer-menu{.footer-menu{flex-basis:50%}@media screen and (min-width: 48em){.footer-menu{flex-basis:calc(100% / 3)}}@media screen and (max-width: 479.98px){.footer-menu[aria-label="Social Navigation"]{display:none}}@media screen and (min-width: 48em) and (max-width: 64.0615em){.footer-menu[aria-label="Network Navigation"]{padding-inline:25%}}@media screen and (min-width: 48em) and (max-width: 64.0615em){.footer-menu[aria-label="Social Navigation"] .footer-menu__item{width:96px}}.footer-menu__container{display:flex;flex-flow:column nowrap;gap:8px}.footer-menu__item{display:flex;list-style:""}.footer-menu__link{color:var(--color-grey-025);font-weight:400;line-height:24px;text-decoration:none}.footer-menu__link.footer-menu__link--icon{display:inline-flex;flex-flow:row nowrap;gap:8px}@media (hover: hover) and (pointer: fine){.footer-menu__link:where(:hover,:focus){color:var(--color-neutral-1);text-decoration:none}.footer-menu__link:where(:hover) .footer-menu__icon{fill:var(--color-neutral-1)}}.footer-menu__link[aria-current=page]{color:var(--color-neutral-1)}.footer-menu__icon{display:block;aspect-ratio:1/1;fill:var(--color-grey-025);width:24px}}@layer patterns.footer-insights{.footer-insights{background-color:var(--color-grey-100);border-radius:4px;padding:16px}@media screen and (max-width: 47.999em){.footer-insights{display:none}}.footer-insights h2{color:var(--color-neutral-1);font-family:var(--font-family);font-size:.9375rem;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:14px;text-transform:uppercase}.footer-insights ul{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0}.footer-insights li{display:contents}.footer-insights a{background-color:var(--color-grey-095);border-radius:4px;color:var(--color-grey-050);font-size:.75rem;font-weight:400;line-height:1.5;padding:11px 16px;transition:color .3s ease}@media (hover: hover) and (pointer: fine){:is(.footer-insights a):where(:hover,:focus){color:var(--color-neutral-1)}}:is(.footer-insights a):focus-visible{color:var(--color-neutral-1)}}@layer patterns.footer-footnote{.footnote{background-color:var(--color-grey-100);height:72px;padding-top:24px;padding-bottom:24px}.footnote__container{display:flex;flex-flow:row nowrap}@media screen and (min-width: 48em){.footnote__container{gap:24px}}@media screen and (max-width: 47.999em){.footnote__navigation{display:none}}@media screen and (min-width: 48em){.footnote__navigation{margin-right:auto}}.footnote__menu{display:flex;flex-flow:row nowrap;gap:24px}.footnote__link{color:var(--color-grey-050);display:inline-block;line-height:24px;font-weight:400;text-transform:uppercase}@media (hover: hover) and (pointer: fine){.footnote__link:where(:hover,:focus){color:var(--color-neutral-1)}}.footnote__copyright{color:var(--color-grey-025);font-weight:400;line-height:24px}@media (hover: hover) and (pointer: fine){.footnote__copyright:hover{color:var(--color-neutral-1)}}@media screen and (max-width: 59.999em){.footnote__statuspage{display:none}}}@layer patterns.hero-bar{.hero-bar{background-color:var(--color-orange-100)}.hero-bar .page-container{display:flex;align-items:center;flex-flow:column nowrap;padding-block:24px;min-height:134px}@media screen and (max-width: 47.999em){.hero-bar .page-container{justify-content:center}}@media screen and (min-width: 48em){.hero-bar .page-container{gap:32px;flex-direction:row;justify-content:space-between;min-height:72px;padding-block:16px}}.hero-bar p{color:var(--color-neutral-1);font-size:.9375rem;line-height:1.4;margin:0;text-align:start}@media screen and (max-width: 47.999em){.hero-bar p{text-align:center;text-wrap:balance}}@media screen and (min-width: 48em){.hero-bar p{font-size:1.125rem;line-height:1.2;flex:1 1 auto}}.hero-bar .hero-link{font-size:.9375rem;font-weight:500;letter-spacing:-.25px}@media screen and (max-width: 47.999em){.hero-bar .hero-link{color:var(--color-neutral-1);text-decoration:underline}}@media screen and (min-width: 48em){.hero-bar .hero-link{background-color:var(--color-neutral-0);border:solid 2px var(--color-neutral-1);border-radius:4px;color:var(--color-neutral-1);flex:0 0 110px;float:right;height:40px;line-height:1;padding:10px 15px;text-transform:capitalize;transition:background-color .3s ease ease-in-out,border-color .3s ease ease-in-out,color .3s ease ease-in-out;will-change:background-color,color,border-color}@media (hover: hover) and (pointer: fine){:is(.hero-bar .hero-link):where(:focus-visible,:hover){background:var(--color-neutral-1);border-color:var(--color-neutral-1);color:var(--color-orange-100)}}:is(.hero-bar .hero-link):focus-visible{--outline-color: var(--color-neutral-1)}}#widget-edtech-impact .jnYGUA{padding:0!important}#widget-edtech-impact a{text-decoration:none!important}}@layer patterns.card-partners{.card-partners{--card-partners-color: var(--color-orange-100)}.card-partners.Enterprise{--card-partners-color: var(--color-red-100);--outline-color: var(--color-red-100)}.card-partners.Integrator{--card-partners-color: var(--color-blue-100);--outline-color: var(--color-blue-100)}.card-partners.Dev{--card-partners-color: var(--color-green-100);--outline-color: var(--color-green-100)}.card-partners{border:1px solid var(--color-neutral-4);border-radius:4px;background-color:var(--color-neutral-1);cursor:pointer;display:block;min-width:182px;position:relative;padding:65px 12px 32px;transition:border-color .3s ease-in-out,outline .3s ease-in-out;justify-content:center;text-decoration:none;text-align:center}@media (hover: hover) and (pointer: fine){.card-partners:where(:hover,:focus){border:solid 1px var(--card-partners-color)}.card-partners:where(:hover,:focus) .card-partners__link{color:var(--card-partners-color)}}.card-partners:focus-visible{--outline-offset: -2px}@media screen and (min-width: 48em){.card-partners{min-height:260px}}.card-partners .type{background-color:var(--card-partners-color);border-top-right-radius:3px;color:var(--color-neutral-1);display:block;font-size:.625rem;font-weight:500;letter-spacing:2px;line-height:1.2;padding:8px 12px;position:absolute;top:0;right:0;text-transform:uppercase}.card-partners img{height:40px;width:100px;margin-bottom:16px;margin-inline:auto}.card-partners p{color:var(--color-grey-075);font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:16px;white-space:normal;letter-spacing:-.25px;text-wrap:balance;margin-inline:auto;max-width:20ch}@media screen and (min-width: 48em){.card-partners p{height:67px}}.card-partners span{color:var(--color-grey-075);display:block;font-size:.875rem}}@layer patterns.card-pricing{.card-pricing{border:1px solid var(--color-neutral-4);border-radius:4px;background-color:var(--color-neutral-1);padding:32px;position:relative;display:flex;flex-direction:column}.card-pricing .title{border-bottom:1px solid var(--color-neutral-4);color:var(--color-grey-100);font-size:1.5rem;margin-bottom:32px;padding-bottom:26px;text-align:center}.card-pricing .btn{margin-bottom:32px}.card-pricing p{font-size:.9375rem;margin-bottom:53px;flex-grow:1}.card-pricing .link{color:var(--color-grey-100);display:flex;font-size:1.125rem;font-weight:400;gap:16px;line-height:24px;padding-bottom:6px;transition:.3s color ease-in-out}@media (hover: hover) and (pointer: fine){:is(.card-pricing .link):hover{color:var(--color-orange-100)}}:is(.card-pricing .link) .icon{display:inline-block;aspect-ratio:1 /1;width:24px;pointer-events:none}:is(:is(.card-pricing .link) .icon) svg{fill:var(--color-orange-100)}:is(.card-pricing .link) span{pointer-events:none}}@layer patterns.cta{.cta .page-container{padding-top:55px;padding-bottom:30px;text-align:center}.cta h2{color:var(--color-grey-100);font-size:2.1875rem;line-height:1.5;margin-bottom:32px;margin-inline:auto;text-wrap:balance}.cta p{font-size:1.25rem;margin-inline:auto;max-width:42ch}.wide:is(.cta p){max-width:57ch}}@layer patterns.keypoints{@media screen and (min-width: 48em){.keypoints{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}.keypoints li{text-align:center}@media screen and (max-width: 47.999em){:is(.keypoints li):not(:last-of-type){margin-bottom:48px}}.keypoints h2{color:var(--color-orange-100);font-family:var(--font-family);font-size:1.25rem;margin-top:12px}.keypoints img{aspect-ratio:3/1;height:64px;margin:47px auto}.keypoints p{display:inline-block;color:var(--color-grey-100);max-width:25ch}}@layer patterns.key-summary{@media screen and (min-width: 64.0625em){.key-summary{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 64.0615em){.key-summary figure{margin-bottom:48px}:is(.key-summary figure) img{margin-inline:auto}}@media screen and (min-width: 64.0625em){.key-summary figure{display:flex;margin-top:4px;place-items:center}.invert:is(.key-summary figure){order:2}}:is(.key-summary figure) img{height:auto;width:clamp(272px,100%,560px)}@media screen and (max-width: 64.0615em){.key-summary .content{max-width:max-content;margin-inline:auto}}:is(.key-summary .content) h2{font-size:1.875rem;margin-bottom:32px;text-wrap:balance;max-width:32ch}@media screen and (min-width: 48em){:is(.key-summary .content) h2{font-size:2.125rem}}:is(.key-summary .content) p{color:var(--color-grey-075);font-size:.8125rem;max-width:72ch}@media screen and (min-width: 48em){:is(.key-summary .content) p{font-size:1.1875rem;max-width:64ch}}:is(.key-summary .content) ul{list-style:"";margin-block:32px}:is(:is(.key-summary .content) ul) li{color:var(--color-grey-075);display:flex;align-items:center;gap:8px}:is(:is(:is(.key-summary .content) ul) li):not(:last-child){margin-bottom:11px}:is(:is(:is(.key-summary .content) ul) li) span{display:inline-block;aspect-ratio:1/1;width:14px;margin-top:4px}:is(:is(:is(:is(.key-summary .content) ul) li) span) svg{fill:var(--color-orange-100)}}@layer patterns.callout{.callout{background-color:var(--color-dark-085);background-position:center;background-repeat:no-repeat;background-size:cover;padding:64px 0;text-align:center}@media screen and (min-width: 48em){.callout{min-height:420px;padding:106px 0}}.callout.home{background-image:url(./callout-home-DJwiSSPR.jpg)}.callout.about{background-image:url(./callout-about-HCQqB6uf.jpg)}.callout.pricing{background-image:url(./callout-pricing-D9IoxF37.jpg)}.callout .page-container{text-align:center}.callout h2{color:var(--color-neutral-1);display:inline-block;font-size:1.75rem;margin-bottom:24px;max-width:48ch;text-wrap:balance}@media screen and (min-width: 48em){.callout h2{font-size:2.125rem;margin-bottom:36px}}.callout p{color:var(--color-neutral-1);display:inline-block;font-size:.9375rem;max-width:74ch}@media screen and (min-width: 48em){.callout p{font-size:1.25rem}}}@layer patterns.testimonials{.testimonials{display:grid;gap:4rem}@media screen and (max-width: 64.0615em){.testimonials{max-width:max-content;margin-inline:auto}}@media screen and (min-width: 64.0625em){.testimonials{gap:7.5rem;grid-template-columns:repeat(2,1fr);padding-left:64px;padding-right:64px}}}@layer patterns.intro{@media screen and (min-width: 64.0625em){.intro{display:flex;gap:3rem}}@media screen and (max-width: 64.0615em){:is(.intro .group):not(:last-child){margin-bottom:36px}}.intro p{font-size:1.125rem;max-width:60ch}:is(.intro p):not(:last-of-type){margin-bottom:36px}@media screen and (min-width: 48em){.intro p{font-size:1.25rem}}}@layer patterns.steps{.steps{display:flex;flex-direction:column;gap:2.25rem}@media (min-width: 48em){.steps{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:3rem 2.25rem}}}@layer patterns.statistics{.statistics{background-color:#e6e6e6;border:1px solid #e6e6e6;border-radius:4px;display:grid;gap:1px;overflow:hidden;text-align:center}@media (min-width: 40em){.statistics{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64.0625em){.statistics{grid-template-columns:repeat(4,1fr)}}.statistics li{background-color:#fff;padding:52px 24px}:is(.statistics li) h3{font-size:4.25rem;color:var(--color-orange-100)}:is(:is(.statistics li) h3) span{font-size:4rem;line-height:1;text-transform:lowercase}:is(:is(.statistics li) h3) sup{font-size:2.125rem;line-height:150%}:is(.statistics li) p{color:#8c8993;text-transform:uppercase}}@layer patterns.carousel{.slider{--slider-padding: 1rem;--slider-column-gap: 2rem;--slide-width: 182px;display:flex;align-items:center;flex-flow:row nowrap;justify-content:center;gap:2rem}.slider .ais-Hits{--slider-item: 1;--slider-card: 182px;position:relative;overflow:hidden;max-width:calc((var(--slider-card) * var(--slider-item)) + (32px * (var(--slider-item) - 1)));height:264px;margin:0 auto}@media (min-width: 550px){.slider .ais-Hits{--slider-item: 2}}@media (min-width: 780px){.slider .ais-Hits{--slider-item: 3}}@media (min-width: 992px){.slider .ais-Hits{--slider-item: 4}}@media (min-width: 1210px){.slider .ais-Hits{--slider-item: 5}}.slider .ais-Hits-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;list-style-type:none;scrollbar-width:none;padding:0}:is(.slider .ais-Hits-list)::-webkit-scrollbar{width:0}.slider .ais-Hits-item{flex:0 0 var(--slide-width);min-width:var(--slide-min-width);scroll-snap-align:start;scroll-snap-stop:always}:is(.slider .ais-Hits-item):not(:last-child){padding-right:var(--slider-column-gap)}.slider .button{appearance:none;background-color:transparent;border:none;cursor:pointer;height:40px;padding:0;width:20px}:is(.slider .button) svg{fill:var(--color-grey-050);height:40px;width:20px;transition:color .3s ease-in-out;will-change:auto;max-width:20px}@media (hover: hover) and (pointer: fine){:is(.slider .button):hover:not(:disabled) svg{fill:var(--color-grey-075)}}:is(.slider .button):disabled svg{fill:var(--color-grey-025)}:is(.slider .button):focus-visible{--outline-color: var(--color-orange-100)}:is(.slider .button):focus-visible svg{fill:var(--color-grey-075)}}@layer patterns.pricing-plans{@media (max-width: 64.0615em){.pricing-plans header{margin-bottom:2rem}}:is(.pricing-plans header) h2{color:var(--color-grey-100);font-size:2.125rem;margin-bottom:25px;text-wrap:balance}:is(.pricing-plans header) p{color:var(--color-grey-075);max-width:72ch;text-wrap:pretty}.pricing-plans .main{--min-grid-width: 256px}}@layer patterns.accordion{.accordion .item+.item{margin-top:1rem}.accordion .topbar{background-color:var(--color-neutral-2);border:1px solid var(--color-neutral-4);border-radius:4px;min-height:72px;position:relative;transition:.05s border-radius ease-in-out}.open:is(.accordion .topbar){border-radius:4px 4px 0 0}.open:is(.accordion .topbar) .icon{fill:var(--color-grey-100);width:16px;rotate:180deg}.open:is(.accordion .topbar)+.panel{border-bottom-width:1px}.accordion .trigger{appearance:none;background-color:var(--color-neutral-1);cursor:pointer;border:none;display:block;padding:20px 80px 20px 24px;text-align:left;user-select:none;width:100%}:is(.accordion .trigger):focus-visible{border-radius:4px}.accordion .title{color:var(--color-grey-100);font-family:var(--font-family);font-size:.9375rem;line-height:1.2;font-weight:400;text-wrap:pretty}.accordion .control{align-items:center;border-left:1px solid var(--color-neutral-4);cursor:pointer;display:flex;place-content:center center;width:64px;position:absolute;right:0;top:0;bottom:0}.accordion .icon{display:block;color:var(--color-orange-100);width:16px;rotate:0deg;transition:.3s all ease-in-out}.accordion .panel{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-4);border-block-width:0;border-radius:0 0 4px 4px;max-height:0;overflow:hidden;transition:ease all .3s;user-select:none}.accordion .body{padding:24px}:is(.accordion .body) p{max-width:72ch}:is(.accordion .body) :where(p,ul,ol){max-width:72ch}:is(.accordion .body) *:not(:last-child){margin-bottom:1rem}:is(.accordion .body) :where(ol,ul){padding-left:14px}}@layer patterns.comparison-list{:is(.comparison-list){--min-grid-width: 300px;row-gap:0}@media screen and (min-width: 48em){:is(.comparison-list){display:none}}:is(.comparison-list)>h2{font-size:1.25rem;color:var(--color-grey-100);font-weight:400;line-height:1.4}@media (min-width: 48em){:is(.comparison-list)>h2{font-size:1.5rem}}:is(.comparison-list) .item:not(:last-of-type){margin-bottom:22px}:is(.comparison-list) .list{list-style:"";position:relative;margin-block-start:18px}:is(:is(.comparison-list) .list) li{font-size:.9375rem;position:relative;padding-left:24px;line-height:1}:is(:is(:is(.comparison-list) .list) li):not(:last-of-type){margin-bottom:1rem}:is(.comparison-list) .icon{align-items:center;aspect-ratio:1;color:var(--color-orange-100);border-radius:12px;display:inline-flex;float:left;justify-content:center;left:0;margin-right:8px;position:absolute;top:calc(50% - 8px);width:16px}:is(:is(.comparison-list) .icon) svg{fill:currentColor}}@layer patterns.comparison-table{.comparison-table{min-width:44rem}.comparison-table table{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-4);border-collapse:separate;border-spacing:0;border-radius:4px;display:table;overflow:hidden;width:100%}:is(.comparison-table table) :is(th,td){padding:24px;position:relative;width:14%}:is(:is(.comparison-table table) :is(th,td)):first-of-type{font-weight:400;text-align:left;width:30%}:is(.comparison-table table) th{background:var(--color-grey-100);color:var(--color-neutral-1);font-weight:400}:is(.comparison-table table) td{background-clip:padding-box;border:0;color:var(--color-grey-075);font-size:.9375rem;text-align:center}:is(:is(.comparison-table table) td):first-of-type{color:var(--color-grey-100)}:is(:is(.comparison-table table) td):not(tr:last-child td){border-bottom:1px solid var(--color-neutral-4)}:is(:is(.comparison-table table) td) span{color:var(--color-grey-075);font-weight:500}.comparison-table .icon{color:var(--color-orange-100);margin:auto}.comparison-table{--highlight-orange: #fdf6e6;--highlight-grey: #555763}:is(.comparison-table [data-comparison=dev-free]) th:nth-of-type(2){background-color:var(--highlight-grey)}:is(.comparison-table [data-comparison=dev-free]) td:nth-of-type(2){background-color:var(--highlight-orange)}:is(.comparison-table [data-comparison=web-standard]) th:nth-of-type(3){background-color:var(--highlight-grey)}:is(.comparison-table [data-comparison=web-standard]) td:nth-of-type(3){background-color:var(--highlight-orange)}:is(.comparison-table [data-comparison=dev-lite]) th:nth-of-type(4){background-color:var(--highlight-grey)}:is(.comparison-table [data-comparison=dev-lite]) td:nth-of-type(4){background-color:var(--highlight-orange)}:is(.comparison-table [data-comparison=dev-standard]) th:nth-of-type(5){background-color:var(--highlight-grey)}:is(.comparison-table [data-comparison=dev-standard]) td:nth-of-type(5){background-color:var(--highlight-orange)}:is(.comparison-table [data-comparison=enterprise]) th:nth-of-type(6){background-color:var(--highlight-grey)}:is(.comparison-table [data-comparison=enterprise]) td:nth-of-type(6){background-color:var(--highlight-orange)}:is(.comparison-table [data-comparison=school-integration-partners]) th:nth-of-type(2){background-color:var(--highlight-grey)}:is(.comparison-table [data-comparison=school-integration-partners]) td:nth-of-type(2){background-color:var(--highlight-orange)}}@layer patterns.tag-filter{#tag-filter{margin-block-end:24px;padding-block-end:24px;border-bottom:1px solid var(--color-neutral-4)}@media screen and (max-width: 40.999em){#tag-filter:after{display:block;content:"";background:linear-gradient(90deg,transparent,var(--color-neutral-2));height:40px;width:24px;inset:0 0 auto auto;position:absolute;pointer-events:none;z-index:2}}#tag-filter ul{display:flex;gap:8px}@media screen and (max-width: 40.999em){#tag-filter ul{inline-size:100%;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-user-select:none;user-select:none}}@media screen and (min-width: 41em){#tag-filter ul{flex-wrap:wrap}}@media screen and (min-width: 48em){#tag-filter ul{gap:8px}}:is(#tag-filter ul) li{flex-shrink:0}#tag-filter .tag{cursor:pointer}#tag-filter .ais-Menu-item--selected .tag{background-color:var(--color-orange-100);border:1px solid var(--color-orange-100);color:var(--color-neutral-1)}:is(#tag-filter .ais-Menu-item--selected .tag) .ais-Menu-count{color:var(--color-neutral-1)}#tag-filter .ais-Menu-item:first-child .ais-Menu-count{display:none}}@layer screens.partners{@media screen and (max-width: 47.999em){:is(.partners .page-header) p{display:none}}.partners #ais-searchbox{display:none;margin-top:32px;max-width:604px}@media screen and (max-width: 64.0615em){.partners #ais-searchbox{flex:1 auto}}.partners .ais-SearchBox-form{background-color:var(--color-neutral-1);display:flex;font-size:.9375rem;height:40px;line-height:1.25rem;position:relative;width:100%}.partners .ais-SearchBox-form:before{background:transparent url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2016%2016'%20style='enable-background:new%200%200%2016%2016;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23373948;}%20%3c/style%3e%3cpath%20class='st0'%20d='M14.9,14.8c-0.2,0.2-0.5,0.2-0.7,0L11.3,12c-0.2-0.2-0.2-0.5,0-0.7c0.2-0.2,0.5-0.2,0.7,0l0,0l2.8,2.8%20C15,14.3,15,14.6,14.9,14.8%20M6,10.9c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5c2.8,0,5,2.2,5,5c0,0,0,0,0,0C11,8.7,8.8,10.9,6,10.9%20M15.6,13.4l-2.8-2.8c-0.5-0.4-1.1-0.5-1.7-0.3l-0.5-0.5c2.1-2.5,1.8-6.3-0.8-8.4C7.3-0.7,3.5-0.4,1.4,2.1s-1.8,6.3,0.8,8.4%20c1.1,0.9,2.4,1.4,3.8,1.4l0,0c1.4,0,2.8-0.5,3.8-1.4l0.5,0.5c-0.3,0.6-0.2,1.3,0.3,1.7l2.8,2.8c0.6,0.6,1.5,0.6,2.1,0%20C16.1,14.9,16.1,14,15.6,13.4L15.6,13.4'/%3e%3c/svg%3e") repeat scroll 0 0;content:"";height:1rem;left:24px;margin-top:-.5rem;position:absolute;top:50%;width:1rem}.partners .ais-SearchBox-input{appearance:none;background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-4);border-radius:4px;caret-color:var(--color-grey-100);color:var(--color-grey-100);flex:1 1 0%;font:inherit;max-width:100%;padding:21px 20px 21px 58px;transition:border-color .3s ease-in-out}:is(.partners .ais-SearchBox-input)::placeholder{color:var(--color-grey-075)}@media (hover: hover) and (pointer: fine){:is(.partners .ais-SearchBox-input):focus{border-color:var(--color-orange-100);outline:medium none currentcolor}:is(.partners .ais-SearchBox-input):focus-visible:not(:focus){outline:1px solid var(--color-orange-100);outline-offset:-2px}}:is(.partners .ais-SearchBox-input):disabled{border-color:var(--color-neutral-3);cursor:not-allowed}:is(.partners .ais-SearchBox-input):disabled::placeholder{color:var(--color-grey-050);pointer-events:none}:is(.partners .ais-SearchBox-input)::-webkit-search-cancel-button,:is(.partners .ais-SearchBox-input)::-webkit-search-decoration,:is(.partners .ais-SearchBox-input)::-webkit-search-results-button,:is(.partners .ais-SearchBox-input)::-webkit-search-results-decoration{appearance:none}.partners :is(.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset){align-items:center;border-radius:50%;display:flex;fill:var(--color-grey-100);height:20px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px}.partners .ais-SearchBox-reset{padding:0;overflow:visible;font:inherit;line-height:normal;color:inherit;background:none;border:0;cursor:pointer;user-select:none}:is(.partners .ais-SearchBox-reset):where(:focus,:hover){fill:var(--color-grey-100);outline:0}.partners :is(.ais-SearchBox-loadingIndicator[hidden],.ais-SearchBox-reset[hidden],.ais-SearchBox-submit){display:none}.partners .ais-Hits-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(182px,1fr));gap:24px}@media screen and (min-width: 27.6875em){.partners .ais-Hits-list{gap:32px}}.partners .ais-Snippet-highlighted{background-color:var(--color-orange-25)}.partners .ais-Hits--empty{align-items:center;color:var(--color-grey-100);border:1px solid var(--color-neutral-4);border-radius:4px;background-color:var(--color-neutral-1);display:flex;flex-flow:column wrap;gap:4px;min-height:260px;width:182px;max-width:182px;position:relative;padding:20px 12px;transition:border-color .3s ease,outline .3s ease;justify-content:center;text-decoration:none;text-align:center}:is(.partners .ais-Hits--empty) q{display:block;font-style:italic;max-width:120px;line-clamp:4;overflow-wrap:anywhere;overflow:hidden}}@layer screens.pricing{.pricing .accordion{margin:0 auto;max-width:776px}@media screen and (min-width: 48em){.comparison-list{display:none}}@media screen and (max-width: 47.999em){.comparison-table{display:none}}}@layer screens.contact{@media screen and (min-width: 64.0625em){.contact-card{background-color:var(--color-neutral-1);padding:2rem;border:1px solid var(--color-neutral-4);border-radius:4px;margin:0 auto;max-width:668px}}.contact-card header{border-bottom:1px solid var(--color-neutral-4);margin-bottom:32px}:is(.contact-card header) h1{color:var(--color-grey-100);padding-bottom:34px;font-size:1.5rem}@media screen and (min-width: 64.0625em){:is(.contact-card header) h1{font-size:2.125rem}}.contact-card .hs-button:hover{background-color:var(--color-orange-125)}}@layer screens.error{.error{text-align:center;padding-block:64px 128px}@media (min-width: 48em){.error{min-height:60vh}}.error img{aspect-ratio:1;height:auto;width:192px;margin:0 auto 24px}@media (min-width: 48em){.error img{inline-size:300px}}.error p{color:var(--color-grey-100);margin:0 0 22px}}
