@layer cg-reset{.cg :where(:not(svg,svg *)){all:revert}}.cg{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}.cg article,.cg aside,.cg details,.cg figcaption,.cg figure,.cg footer,.cg header,.cg hgroup,.cg main,.cg menu,.cg nav,.cg section,.cg summary{display:block}.cg audio,.cg canvas,.cg progress,.cg video{vertical-align:baseline;display:inline-block}.cg audio:not([controls]){height:0;display:none}.cg [hidden],.cg template{display:none}.cg a{background-color:#0000}.cg a:active,.cg a:hover{outline:0}.cg abbr[title]{border-bottom:1px dotted}.cg b,.cg strong{font-weight:700}.cg dfn{font-style:italic}.cg h1{margin:.67em 0;font-size:2em}.cg mark{color:#000;background:#ff0}.cg small{font-size:80%}.cg sub,.cg sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.cg sup{top:-.5em}.cg sub{bottom:-.25em}.cg img{border:0}.cg svg:not(:root){overflow:hidden}.cg hr{box-sizing:content-box;height:0}.cg pre{overflow:auto}.cg code,.cg kbd,.cg pre,.cg samp{font-family:monospace;font-size:1em}.cg button,.cg input,.cg optgroup,.cg select,.cg textarea{color:inherit;font:inherit;margin:0}.cg button{overflow:visible}.cg button,.cg select{text-transform:none}.cg button,.cg input[type=button],.cg input[type=reset]{-webkit-appearance:button;cursor:pointer}.cg button[disabled],.cg input[disabled]{cursor:default}.cg button::-moz-focus-inner,.cg input::-moz-focus-inner{border:0;padding:0}.cg input{line-height:normal}.cg input[type=checkbox],.cg input[type=radio]{box-sizing:border-box;padding:0}.cg input[type=number]::-webkit-inner-spin-button,.cg input[type=number]::-webkit-outer-spin-button{height:auto}.cg input[type=search]{-webkit-appearance:none}.cg input[type=search]::-webkit-search-cancel-button,.cg input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.cg legend{border:0;padding:0}.cg textarea{overflow:auto}.cg optgroup{font-weight:700}.cg table{border-collapse:collapse;border-spacing:0}.cg td,.cg th{padding:0}.cg [class*=\ w-icon-],.cg [class^=w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.cg,.cg *{box-sizing:border-box}.cg{height:100%;color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}.cg img{vertical-align:middle}.cg .w-inline-block{max-width:100%;display:inline-block}.cg .w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}.cg input.w-button{-webkit-appearance:button}.cg html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.cg h1,.cg h2,.cg h3,.cg h4,.cg h5,.cg h6{margin-bottom:10px;font-weight:700}.cg h1{font-size:38px;line-height:44px}.cg h1,.cg h2{margin-top:20px}.cg h2{font-size:32px;line-height:36px}.cg h3{margin-top:20px;font-size:24px;line-height:30px}.cg h4{font-size:18px;line-height:24px}.cg h4,.cg h5{margin-top:10px}.cg h5{font-size:14px;line-height:20px}.cg h6{margin-top:10px;font-size:12px;line-height:18px}.cg p{margin-top:0;margin-bottom:10px}.cg blockquote{border-left:5px solid #e2e2e2;padding:10px 20px;font-size:18px;line-height:22px}.cg blockquote,.cg figure{margin:0 0 10px}.cg ol,.cg ul{margin-top:0;margin-bottom:10px;padding-left:40px}.cg .w-embed:after,.cg .w-embed:before{content:" ";grid-area:1/1/2/2;display:table}.cg .w-embed:after{clear:both}.cg fieldset{border:0;margin:0;padding:0}.cg [type=button],.cg [type=reset],.cg button{cursor:pointer;-webkit-appearance:button;border:0}.cg .w-form{margin:0 0 15px}.cg .w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.cg .w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}.cg label{margin-bottom:5px;font-weight:700;display:block}.cg .w-input{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.cg .w-input::placeholder{color:#999}.cg .w-input:focus{border-color:#3898ec;outline:0}.cg .w-input[disabled],.cg .w-input[readonly],.cg fieldset[disabled] .w-input{cursor:not-allowed}.cg .w-input[readonly]{background-color:#eee}.cg textarea.w-input{height:auto}.cg .w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.cg .w-radio{margin-bottom:5px;padding-left:20px;display:block}.cg .w-radio:after,.cg .w-radio:before{content:" ";grid-area:1/1/2/2;display:table}.cg .w-radio:after{clear:both}.cg .w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.cg .w-dropdown{z-index:900;display:inline-block}.cg .w-dropdown,.cg .w-dropdown-toggle{text-align:left;margin-left:auto;margin-right:auto;position:relative}.cg .w-dropdown-toggle{vertical-align:top;color:#222;white-space:nowrap;padding:20px;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.cg .w-dropdown-toggle:focus{outline:0}.cg .w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.cg .w-dropdown-list.w--open{display:block}@media screen and (max-width:767px){.cg .w-nav-brand{padding-left:10px}}.cg .w-nav{z-index:1000;background:#ddd;position:relative}.cg .w-nav:after,.cg .w-nav:before{content:" ";grid-area:1/1/2/2;display:table}.cg .w-nav:after{clear:both}.cg .w-nav-brand{float:left;color:#333}.cg .w-nav-brand,.cg .w-nav-link{text-decoration:none;position:relative}.cg .w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;display:inline-block}.cg .w-nav-link.w--current{color:#0082f3}.cg .w-nav-menu{float:right;position:relative}.cg [data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.cg .w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.cg .w-nav-overlay [data-nav-menu-open]{top:0}.cg .w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.cg .w-nav[data-animation=over-left] .w-nav-overlay,.cg .w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.cg .w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.cg .w-nav[data-animation=over-right] .w-nav-overlay,.cg .w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.cg .w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.cg .w-nav-button:focus{outline:0}.cg .w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.cg .w-nav[data-collapse=all] .w-nav-menu{display:none}.cg .w--nav-dropdown-toggle-open,.cg .w-nav[data-collapse=all] .w-nav-button{display:block}.cg .w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.cg .w-nav[data-collapse=medium] .w-nav-menu{display:none}.cg .w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.cg .w-nav[data-collapse=small] .w-nav-menu{display:none}.cg .w-nav[data-collapse=small] .w-nav-button{display:block}.cg .w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.cg .w-nav[data-collapse=tiny] .w-nav-menu{display:none}.cg .w-nav[data-collapse=tiny] .w-nav-button{display:block}}.cg .w-tabs{position:relative}.cg .w-tabs:after,.cg .w-tabs:before{content:" ";grid-area:1/1/2/2;display:table}.cg .w-tabs:after{clear:both}.cg .w-tab-link,.cg .w-tab-menu{position:relative}.cg .w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block}.cg .w-tab-link.w--current{background-color:#c8c8c8}.cg .w-tab-link:focus{outline:0}.cg .w-tab-content{display:block;position:relative;overflow:hidden}.cg .w-tab-pane{display:none;position:relative}.cg .w--tab-active{display:block}@media screen and (max-width:479px){.cg .w-tab-link{display:block}}.cg{--background-color--primary:var(--swatch--neutral-darkest);--font-family--paragraph-font:Ubuntu,Helvetica,sans-serif;--font--paragraph:var(--swatch--grey);--font--heading-primary:var(--swatch--white);--font--heading-secondary:var(--swatch--silver);--font-family--heading-font:Ubuntu,Helvetica,sans-serif;--font-family--heading-font-weight:400;--link--link-color:var(--swatch--silver);--link--link-hover-color:var(--swatch--white);--border--tertiary:var(--swatch--neutral-light);--form--focused-border:var(--swatch--neutral-lightest);--form--background-success:var(--swatch--neutral);--button-primary--border:var(--swatch--silver);--button-primary--border-radius:.5rem;--button-primary--background:var(--swatch--silver);--button-primary--text:var(--swatch--black);--button-primary--border-hover:var(--swatch--white);--button-primary--background-hover:var(--swatch--white);--button-primary--text-hover:var(--swatch--black);--button-secondary--text:var(--swatch--white);--button-secondary--border:var(--swatch--white);--button-secondary--background:var(--swatch--transparent);--button-secondary--border-hover:var(--swatch--white);--button-secondary--background-hover:var(--swatch--transparent-10);--button-secondary--text-hover:var(--swatch--white);--form--border:var(--border--primary);--form--background:var(--background-color--secondary);--form--place-holder-text:var(--font--heading-secondary);--form--focused-text:var(--font--heading-primary);--swatch--neutral-light:#7a7a7a;--swatch--neutral-lighter:#c2c2c2;--icon--icon-color:var(--swatch--neutral-lightest);--background-color--secondary:var(--swatch--neutral-darker);--form--text-success:var(--swatch--white);--form--background-error:var(--swatch--error);--form--text-error:var(--swatch--white);--border--primary:var(--swatch--neutral-dark);--swatch--brand-1:#ecf15e;--swatch--brand-2:#f2f5a8;--border--radius:.5rem;--swatch--transparent:#fff0;--swatch--neutral:#303030;--background-color--tertiary:var(--swatch--neutral-dark);--swatch--black:#000;--swatch--neutral-dark:#1d1e1f;--swatch--white:white;--background-color--alternate:var(--swatch--white);--swatch--error:#8b0000;--border--secondary:var(--swatch--neutral);--border--alternate:var(--swatch--white);--font--text-gradient-1:var(--swatch--brand-1);--font--text-gradient-2:var(--swatch--brand-2);--swatch--silver:#a2a2a2;--swatch--grey:#999;--swatch--neutral-darkest:#0b0c10;--swatch--neutral-darker:#141617;--swatch--neutral-lightest:#f3f3f3;--swatch--transparent-10:#ffffff1a;--swatch--transparent-5:#ffffff0d}.cg .w-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}.cg .w-commerce-commercecartwrapper{display:inline-block;position:relative}.cg .w-commerce-commercecartopenlink{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;padding:9px 15px;text-decoration:none;display:flex}.cg .w-commerce-commercecartopenlinkcount{color:#3898ec;text-align:center;background-color:#fff;border-radius:9px;min-width:18px;height:18px;margin-left:8px;padding-left:6px;padding-right:6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.cg .w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.cg .w-checkbox:after,.cg .w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.cg .w-checkbox:after{clear:both}.cg .w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.cg .w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.cg .w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(/mosaic/cg/checkmark.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.cg .w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.cg .w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.cg .w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.cg .w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.cg{background-color:var(--background-color--primary);font-family:var(--font-family--paragraph-font);color:var(--font--paragraph);font-size:1rem;line-height:1.5}.cg h1{background-image:linear-gradient(90deg,var(--font--heading-primary),var(--font--heading-primary)0,var(--font--heading-secondary));font-family:var(--font-family--heading-font);color:var(--font--heading-primary);font-size:3.5rem;line-height:1.2;font-weight:var(--font-family--heading-font-weight);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0}.cg h2{font-size:3rem}.cg h2,.cg h3{background-image:linear-gradient(90deg,var(--font--heading-primary),var(--font--heading-secondary));font-family:var(--font-family--heading-font);color:var(--font--heading-primary);line-height:1.2;font-weight:var(--font-family--heading-font-weight);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0}.cg h3{font-size:2.5rem}.cg h4{background-image:linear-gradient(90deg,var(--font--heading-primary),var(--font--heading-secondary));font-family:var(--font-family--heading-font);color:var(--font--heading-primary);font-size:2rem;line-height:1.3;font-weight:var(--font-family--heading-font-weight);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0}.cg h5{font-size:1.5rem}.cg h5,.cg h6{background-image:linear-gradient(180deg,var(--font--heading-primary),var(--font--heading-secondary));font-family:var(--font-family--heading-font);color:var(--font--heading-primary);line-height:1.4;font-weight:var(--font-family--heading-font-weight);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0}.cg h6{font-size:1.25rem}.cg p{color:var(--font--paragraph);margin-bottom:0}.cg a{color:var(--link--link-color);text-decoration:none;transition:color .2s}.cg a:hover{color:var(--link--link-hover-color)}.cg ul{padding-left:1.25rem}.cg ol,.cg ul{margin-top:1rem;margin-bottom:1rem}.cg ol{padding-left:1.5rem}.cg li{margin-top:.25rem;margin-bottom:.25rem;padding-left:.5rem}.cg img{max-width:100%;display:inline-block}.cg label{margin-bottom:.25rem;font-weight:500}.cg blockquote{border-left:.1875rem solid var(--border--tertiary);margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}.cg figure{margin-top:3rem;margin-bottom:3rem}.cg figcaption{text-align:center;margin-top:.25rem}.cg .text-style-link{color:var(--link--link-color);text-decoration:underline}.cg .container-large{width:100%;max-width:80rem}.cg .align-center,.cg .container-large{margin-left:auto;margin-right:auto}.cg .max-width-large{width:100%;max-width:48rem}.cg .utility_component{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;padding-left:1.25rem;padding-right:1.25rem;display:flex}.cg .utility_form-block{text-align:center;flex-direction:column;max-width:20rem;display:flex;position:relative}.cg .utility_image{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.cg .container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.cg .margin-xsmall{margin:1rem}.cg .margin-small{margin:1.5rem}.cg .margin-medium{margin:2rem}.cg .margin-large{margin:3rem}.cg .margin-xlarge{margin:4rem}.cg .margin-xxlarge{margin:5rem}.cg .padding-xxsmall{padding:.5rem}.cg .padding-medium{padding:2rem}.cg .padding-xxlarge{padding:5rem}.cg .margin-top,.cg .margin-top.margin-medium,.cg .margin-top.margin-small,.cg .margin-top.margin-xlarge,.cg .margin-top.margin-xxlarge{margin-bottom:0;margin-left:0;margin-right:0}.cg .margin-bottom,.cg .margin-bottom.margin-large,.cg .margin-bottom.margin-medium,.cg .margin-bottom.margin-small,.cg .margin-bottom.margin-xsmall,.cg .margin-bottom.margin-xxlarge{margin-top:0;margin-left:0;margin-right:0}.cg .padding-top,.cg .padding-top.padding-medium{padding-bottom:0;padding-left:0;padding-right:0}.cg .padding-bottom,.cg .padding-bottom.padding-xxlarge{padding-top:0;padding-left:0;padding-right:0}.cg .padding-vertical,.cg .padding-vertical.padding-xsmall,.cg .padding-vertical.padding-xxlarge{padding-left:0;padding-right:0}.cg .text-size-medium{font-family:var(--font-family--paragraph-font);font-size:1.125rem}.cg .heading-style-h2{font-size:3rem;line-height:1.2}.cg .heading-style-h2,.cg .heading-style-h6{font-weight:var(--font-family--heading-font-weight)}.cg .heading-style-h6{color:var(--link--link-color);font-size:1.25rem;line-height:1.4}.cg .form_radio{align-items:center;margin-bottom:0;padding-left:1.125rem;display:flex}.cg .heading-style-h5{font-size:1.5rem;line-height:1.4}.cg .heading-style-h1,.cg .heading-style-h5{font-weight:var(--font-family--heading-font-weight)}.cg .heading-style-h1{background-image:linear-gradient(90deg,var(--font--heading-primary),var(--font--heading-primary)0,var(--font--heading-secondary));font-family:var(--font-family--heading-font);font-size:3.5rem;line-height:1.2;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cg .form_checkbox-icon{border:1px solid var(--border--tertiary);cursor:pointer;border-radius:0;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;margin-top:0;margin-left:-1.25rem;margin-right:.5rem;transition:all .2s}.cg .form_checkbox-icon.w--redirected-checked{border-width:1px;background-color:var(--form--background-success);background-size:16px 16px}.cg .form_checkbox-icon.w--redirected-checked,.cg .form_checkbox-icon.w--redirected-focus{border-color:var(--form--focused-border);box-shadow:none}.cg .form_checkbox-label{margin-bottom:0}.cg .text-size-tiny{font-size:.75rem}.cg .form_field-label{margin-bottom:.5rem;font-weight:400}.cg .button{border:1px solid var(--button-primary--border);border-radius:var(--button-primary--border-radius);background-color:var(--button-primary--background);color:var(--button-primary--text);text-align:center;padding:.75rem 1.5rem;text-decoration:none;transition:border-color .2s,background-color .2s}.cg .button:hover{border-color:var(--button-primary--border-hover);background-color:var(--button-primary--background-hover);color:var(--button-primary--text-hover)}.cg .button.is-secondary{border-color:var(--button-secondary--border);background-color:var(--button-secondary--background);color:var(--button-secondary--text);transition:color .2s,border .2s,background-color .2s}.cg .button.is-secondary:hover{border-color:var(--button-secondary--border-hover);background-color:var(--button-secondary--background-hover);color:var(--button-secondary--text-hover)}.cg .button.is-small{padding:.5rem 1.25rem}.cg .heading-style-h4{font-size:2rem;line-height:1.3;font-weight:var(--font-family--heading-font-weight)}.cg .form_radio-label{margin-bottom:0}.cg .text-size-regular{font-size:1rem}.cg .heading-style-h3{font-size:2.5rem;line-height:1.2;font-weight:var(--font-family--heading-font-weight)}.cg .form_input{border:1px solid var(--form--border);background-color:var(--form--background);color:var(--form--place-holder-text);border-radius:.5rem;height:auto;min-height:2.75rem;margin-bottom:0;padding:.5rem .75rem;font-size:1rem;line-height:1.6}.cg .form_input:focus{border-color:var(--form--focused-border);color:var(--form--focused-text)}.cg .form_input::placeholder{color:var(--form--place-holder-text)}.cg .form_input.is-text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;overflow:auto}.cg .form_input.newsletter,.cg .form_input.newsletter:active{border-color:var(--swatch--neutral-light)}.cg .form_input.newsletter:focus{border-color:var(--swatch--neutral-lighter)}.cg .button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;display:flex}.cg .button-group.is-center{justify-content:center}.cg .icon-embed-xsmall{color:var(--icon--icon-color);flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:color .2s;display:flex}.cg .form_radio-icon{border:1px solid var(--border--tertiary);cursor:pointer;border-radius:100px;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;margin-top:0;margin-left:-1.125rem;margin-right:.5rem}.cg .form_radio-icon.w--redirected-checked{border-width:6px;border-color:var(--form--border);background-color:var(--form--background-success);background-image:none}.cg .form_radio-icon.w--redirected-focus{border-color:var(--form--focused-border);background-color:var(--background-color--secondary);box-shadow:none;margin-top:0}.cg .text-align-center{text-align:center}.cg .text-size-small{font-size:.875rem}.cg .form_field-wrapper{position:relative}.cg .form_checkbox{align-items:center;margin-bottom:0;padding-left:1.25rem;display:flex}.cg .padding-global{padding-left:5%;padding-right:5%}.cg .padding-section-medium{padding-top:5rem;padding-bottom:5rem}.cg .padding-section-large{padding-top:7rem;padding-bottom:7rem}.cg .menu-icon,.cg .menu-icon_line-middle,.cg .menu-icon_line-middle-inner,.cg .menu-icon_line-top{color:var(--icon--icon-color)}.cg .success-message{background-color:var(--form--background-success);color:var(--form--text-success);padding:1.5rem}.cg .error-message{background-color:var(--form--background-error);color:var(--form--text-error);margin-top:1.5rem;padding:.875rem 1rem}.cg .line-divider{background-color:var(--border--primary);width:100%;height:1px}.cg .text-highlight{background-color:var(--swatch--brand-1);background-image:linear-gradient(90deg,var(--swatch--brand-1),var(--swatch--brand-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cg .success-text{font-weight:600}.cg .error-text{color:var(--form--text-error)}.cg .text-weight-bold{font-weight:700}.cg .hide-desktop{display:none}.cg .navbar_menu{justify-content:center;align-items:center;display:flex;position:static}.cg .navbar_menu-button{padding:0}.cg .navbar_logo-link{min-width:7rem;padding-left:0}.cg .navbar_container{grid-column-gap:.51rem;grid-row-gap:.51rem;border-radius:var(--border--radius);grid-template-rows:auto;grid-template-columns:.375fr 1fr .375fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;height:100%;margin:1rem auto;display:grid}.cg .navbar_component{background-color:var(--swatch--transparent);align-items:center;width:100%;height:auto;min-height:4.5rem;padding-left:5%;padding-right:5%;font-size:.95rem;display:flex}.cg .navbar_link{color:var(--link--link-color);margin-left:0;margin-right:0;padding:.5rem .7rem}.cg .navbar_link.w--current{color:var(--link--link-hover-color)}.cg .navbar_button-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;margin-left:1rem;display:flex}.cg .hero-header_image-wrapper{border-radius:var(--border--radius);position:relative}.cg .hero-header_image{border:1px solid var(--border--primary);border-radius:var(--border--radius);width:100%;height:100%}.cg .section_hero-header{z-index:99;background-color:var(--swatch--neutral);position:relative;overflow:hidden}.cg .hero-header_component{perspective:1500px;flex-direction:column;align-items:center;display:flex}.cg .logo{width:9rem;max-height:3.5rem}.cg .section_logo{position:relative;overflow:hidden}.cg .logo_component{display:flex}.cg .logo_list{grid-column-gap:1.5rem;grid-row-gap:1rem;white-space:nowrap;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;grid-auto-columns:1fr;justify-content:flex-end;place-items:center start;margin-right:2rem;display:grid}.cg .logo_wrapper{justify-content:center;align-items:flex-start;display:flex}.cg .benefit_image-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:end stretch;width:100%;height:100%;display:block;position:relative;overflow:hidden}.cg .benefit_image{border:1px solid var(--border--primary);border-radius:var(--border--radius);width:100%;height:100%}.cg .benefit_list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.cg .benefit_component{flex-direction:column;align-items:center;display:flex}.cg .benefit_item{border:1px solid var(--border--primary);border-radius:var(--border--radius);text-align:center;justify-content:space-between;align-items:center;padding:30px;position:relative;overflow:hidden}.cg .benefit_item,.cg .feature_layout_item{background-color:var(--background-color--secondary);flex-direction:column;width:100%}.cg .feature_layout_item{border:1px solid var(--background-color--tertiary);border-radius:var(--border--radius);background-image:linear-gradient(131deg,var(--swatch--transparent),var(--background-color--secondary)70%),url(/mosaic/cg/box.png);background-position:0 0,0 0;background-size:auto,12px;justify-content:center;align-items:flex-start;padding:2.5rem;transition:background-color .2s,color .2s;display:flex}.cg .feature_layout_item:hover{background-color:var(--background-color--primary);opacity:1}.cg .feature_layout_list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;text-align:left;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.cg .feature_layout_component{flex-direction:column;align-items:center;display:flex}.cg .overview_image{z-index:2;border-radius:var(--border--radius);width:100%;height:100%;position:relative}.cg .overview_component{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.cg .section_overview{overflow:hidden}.cg .overview_image-wrapper{border:1px solid var(--border--primary);border-radius:var(--border--radius);background-color:var(--background-color--primary);position:relative;overflow:visible;box-shadow:0 8px 20px 5px #00000080}.cg .testimonial_client{text-align:left;align-items:center;display:flex}.cg .testimonial_content{border:1px solid var(--border--primary);border-radius:var(--border--radius);background-color:var(--background-color--secondary);vertical-align:baseline;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:2rem;padding:1.9rem;display:inline-block}.cg .testimonial_customer-image{object-fit:cover;border-radius:100%;width:3rem;min-width:3rem;height:3rem;min-height:3rem}.cg .testimonial_client-image-wrapper{margin-right:1rem}.cg .blog-list_image-wrapper{border:1px solid var(--border--primary);border-radius:var(--border--radius);width:100%;position:relative;overflow:hidden}.cg .blog-list_image-link{width:100%;margin-bottom:1.5rem}.cg .blog-list_list{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.cg .blog-list_component{flex-direction:column;align-items:center}.cg .blog-list_category-link{font-size:.875rem;font-weight:600;text-decoration:none}.cg .blog-list_category-link.w--current{border-bottom:2px solid var(--swatch--black)}.cg .blog-list_meta-wrapper{margin-bottom:1rem}.cg .blog-list_title-link{margin-bottom:.5rem;text-decoration:none;display:block}.cg .blog-list_image{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%}.cg .max-width-medium{width:100%;max-width:35rem}.cg .faq_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:start stretch;display:grid}.cg .faq_question{grid-column-gap:1.5rem;grid-row-gap:1.5rem;cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.cg .icon-embed-small{color:var(--icon--icon-color);flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.cg .faq_accordion{border:1px solid var(--border--primary);border-radius:var(--border--radius);background-color:var(--background-color--secondary);flex-direction:column;justify-content:flex-start;align-items:stretch}.cg .faq_answer{padding-left:1.5rem;padding-right:1.5rem;overflow:hidden}.cg .faq_icon-wrappper{align-self:flex-start;width:2rem;display:flex}.cg .section_home_cta{perspective:422px;position:relative;overflow:hidden}.cg .footer_social-link{color:var(--icon--icon-color);align-items:center;font-size:14px;text-decoration:none;display:flex}.cg .footer_top-wrapper{grid-column-gap:2rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr 1fr 1fr;align-items:start}.cg .footer_link{color:var(--link--link-color);padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;text-decoration:none}.cg .footer_link-list{flex-direction:column;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:flex-start start;display:flex}.cg .footer_form{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;margin-bottom:.75rem;display:grid}.cg .footer_social-icons{grid-column-gap:.75rem;grid-row-gap:0;white-space:normal;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;place-items:start;display:grid}.cg .footer_legal-link{color:var(--link--link-color);font-size:.875rem;text-decoration:underline}.cg .footer_credit-text{font-size:.875rem}.cg .footer_newsletter-wrapper{border:1px solid var(--border--primary);border-radius:var(--border--radius);background-color:var(--background-color--secondary);flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:5rem;padding:2rem;display:flex}.cg .footer_legal-list{grid-column-gap:1.5rem;grid-row-gap:0;white-space:normal;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;display:grid}.cg .footer_logo-link{padding-left:0}.cg .footer_bottom-wrapper{justify-content:space-between;align-items:center;display:flex}.cg .footer_component{overflow:hidden}.cg .footer_form-block{min-width:25rem;max-width:35rem;margin-bottom:0}.cg .form_field-2col{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.cg .contact_component{flex-direction:column;align-items:stretch;margin-bottom:0;padding-left:0}.cg .form_radio-2col{grid-row-gap:.875rem;grid-template-rows:auto;grid-template-columns:1fr 1fr}.cg .contact_form,.cg .form_radio-2col{grid-column-gap:1.5rem;grid-auto-columns:1fr;display:grid}.cg .contact_form{grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr}.cg .footer_column{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.cg .footer_logo-notes{width:90%}.cg .text-color-white{background-image:linear-gradient(to bottom,var(--swatch--white),var(--swatch--white));color:var(--swatch--white);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cg .cta_content_wrapper{z-index:3;position:relative}.cg .blog-link_item{transition:opacity .2s}.cg .blog-link_item:hover{opacity:.75}.cg .icon-1x1-small{width:2rem;height:2rem}.cg .text-weight-semibold{font-weight:600}.cg .cart-button{background-color:var(--swatch--transparent);color:var(--link--link-color);padding:.5rem 10px}.cg .cart-quantity{background-color:var(--background-color--alternate);color:var(--background-color--primary)}.cg .dropdown-chevron{color:var(--icon--icon-color);flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:1px;display:flex}.cg .navbar-dropdown_component{margin-left:0;margin-right:0}.cg .navbar-dropdown_dropdown-toggle{grid-column-gap:.2rem;color:var(--link--link-color);align-items:center;padding:.5rem .7rem;font-weight:400;display:flex}.cg .navbar-dropdown_dropdown-toggle:hover{color:var(--link--link-hover-color)}.cg .navbar-dropdown_dropdown-list.w--open{border:1px solid var(--border--primary);border-radius:var(--border--radius);background-color:var(--background-color--secondary);padding:1.5rem}.cg .navbar-dropdown_dropdown-content{grid-column-gap:2rem;grid-row-gap:0;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.cg .navbar-dropdown_dropdown-link-list{grid-column-gap:0;grid-row-gap:1rem;flex-flow:column;grid-template-rows:max-content;grid-template-columns:1fr;grid-auto-rows:max-content;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;display:flex}.cg .logo_cover{z-index:1;background-image:linear-gradient(90deg,var(--background-color--primary)5%,var(--swatch--transparent)10%,var(--swatch--transparent)90%,var(--background-color--primary)95%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cg .tag{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--swatch--neutral-light);color:var(--button-primary--text);border:1px #eee;border-radius:5px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cg .tag:hover{color:var(--swatch--neutral)}.cg .home_navbar_list{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.cg .home_navbar_item{grid-column-gap:1rem;grid-row-gap:1rem;border:1px solid var(--border--primary);border-radius:var(--border--radius);background-color:var(--background-color--secondary);flex-flow:row;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:1rem;transition:background-color .2s,color .2s;display:flex;overflow:hidden}.cg .home_navbar_item:hover{background-color:var(--background-color--primary)}.cg .testimonial_component{grid-column-gap:16px;grid-row-gap:16px;column-count:3;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;column-gap:2rem;min-width:70vw;margin-right:2rem;display:block;position:relative}.cg .testimonial_wrapper{display:flex}.cg .section_testimonial{position:relative;overflow:hidden}.cg .overview_item-icon-wrapper{background-color:var(--background-color--tertiary);border-radius:5px;flex:none;align-self:flex-start;padding:4px}.cg .layout_item-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:.5rem;padding-bottom:.5rem;display:grid}.cg .overview_item{grid-column-gap:1rem;grid-row-gap:1rem;display:flex}.cg .overview_image_component{border-radius:var(--border--radius);padding:10%;position:relative;overflow:hidden}.cg .footer_link_tab{grid-column-gap:.5rem;grid-row-gap:.5rem}.cg .footer_link_tab,.cg .footer_tab{justify-content:center;align-items:center;display:flex}.cg .footer_tab{border-radius:var(--border--radius);background-color:var(--swatch--brand-1);background-image:linear-gradient(#0000007d,#0000007d);width:auto;height:auto;padding:.25rem .5rem}.cg .section_highlight{background-color:var(--background-color--secondary);color:var(--font--heading-primary)}.cg .highlight_tabs{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.cg .highlight_tab-link{border-left:2px solid var(--border--primary);background-color:#0000;padding:1rem 0 1rem 2rem;display:block}.cg .highlight_tab-link.w--current{border-left-color:var(--swatch--brand-1);opacity:1;background-color:#0000}.cg .highlight_image-wrapper{border:1px solid var(--border--primary);border-radius:var(--border--radius);overflow:hidden}.cg .highlight_image{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.cg .section_integration{background-color:var(--background-color--primary);color:var(--font--heading-primary);overflow:hidden}.cg .integration_component{flex-direction:column;align-items:center;display:flex}.cg .integration_content-top{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.cg .integration_content-bottom{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;align-items:center;width:100vw;display:flex;overflow:hidden}.cg .integration_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.cg .integration_wrapper{border:1px solid var(--border--primary);border-radius:var(--border--radius);background-color:var(--background-color--secondary);justify-content:center;align-items:center;width:20vw;height:20vh;display:flex;overflow:hidden}.cg .home_navbar_text{min-width:11.4rem}.cg .integration_icon{width:4rem}.cg .navbar_all_link_top-wrapper{grid-column-gap:4rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:start stretch;display:grid}.cg .navbar_all_link-list{flex-direction:column;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:flex-start start;display:flex}.cg .navbar_all_link{color:var(--link--link-color);padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;text-decoration:none}.cg .footer_text{opacity:.7}.cg .benefit_bg{background-image:radial-gradient(circle farthest-corner at 0 0,var(--swatch--white),var(--swatch--brand-1)10%,var(--swatch--transparent)26%,var(--swatch--transparent));pointer-events:none;display:none;inset:0 0 auto auto}.cg .benefit_bg,.cg .overview_bg{width:100%;height:100%;position:absolute}.cg .overview_bg{z-index:-1;grid-column-gap:0;grid-row-gap:0;background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--swatch--transparent)57%,var(--background-color--primary)),url(/mosaic/cg/box.png);pointer-events:auto;perspective:2000px;background-position:0 0,0 0;background-size:auto,30px;grid-template-rows:minmax(1px,1fr);grid-template-columns:auto;grid-auto-columns:auto;display:flex;inset:0}.cg .header_tag{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--border--primary);background-color:var(--background-color--tertiary);color:var(--swatch--brand-2);border-radius:5px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}.cg .benefit_image-text{position:relative}.cg .blog_category_tag{background-color:var(--swatch--brand-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cg .icon{color:var(--icon--icon-color)}.cg .cta_header_bg{z-index:2;grid-column-gap:0;grid-row-gap:0;background-image:linear-gradient(180deg,var(--background-color--primary)23%,var(--swatch--transparent)54%,var(--swatch--transparent)),url(/mosaic/cg/box-100.png),linear-gradient(to bottom,#00000063,#00000063),linear-gradient(to bottom,var(--swatch--brand-1),var(--swatch--brand-1));pointer-events:auto;transform-style:preserve-3d;background-position:0 0,0 0,0 0,0 0;background-size:auto,50px,auto,auto;grid-template-rows:minmax(1px,1fr);grid-template-columns:auto;grid-auto-columns:auto;justify-content:center;align-items:center;width:300rem;height:100%;display:flex;position:absolute;inset:auto 0 0;transform:translate(-15%)rotateX(58deg)rotateY(0)rotate(0)}.cg .hero_image_bg{background-image:linear-gradient(180deg,var(--swatch--transparent)74%,var(--background-color--primary));pointer-events:none}.cg .hero_image_bg,.cg .layover{display:block;position:absolute;inset:0}.cg .layover{background-image:linear-gradient(180deg,var(--background-color--primary),var(--swatch--transparent)65%,var(--background-color--primary))}.cg .banner_component{background-color:var(--background-color--tertiary)}.cg .banner_wrapper{justify-content:flex-start;align-items:center;padding:.5rem 1rem;display:flex;position:relative;overflow:hidden}.cg .banner_content{color:var(--font--heading-secondary);flex:1;justify-content:center;align-items:center;margin-left:3rem;display:flex}.cg .banner_close-button{margin-left:1rem}.cg .banner_link{color:var(--font--heading-secondary);text-decoration:underline}.cg .hero_section{z-index:99;position:relative}.cg .glow-circle{z-index:1;background-color:var(--swatch--brand-2);opacity:1;filter:blur(120px);border-radius:100vw;width:15rem;height:15rem;position:absolute;inset:0 auto auto 0}.cg .glow-circle._50-opacity{background-color:var(--swatch--brand-1);background-image:linear-gradient(180deg,black,var(--swatch--brand-1));opacity:.5;width:100%}.cg .box_bg{z-index:2;background-image:url(/mosaic/cg/box-100.png);background-position:0 0;background-size:50px;display:flex;position:absolute;inset:0}.cg .hero_image_wrapper{z-index:2;position:relative}.cg .glow-effect-wrapper{z-index:1;pointer-events:none;width:10rem;height:10rem;inset:-10% auto auto -5%}.cg .glow-effect-wrapper,.cg .glow-wrapper{justify-content:center;align-items:center;display:flex;position:absolute}.cg .glow-wrapper{z-index:0;width:100%;height:100%;inset:4% 0 auto auto}.cg .lottie{width:150%;height:150%;position:absolute;inset:auto}.cg .lottie.horizontal{transform:rotate(90deg)}.cg .benefit_image_layover{background-image:linear-gradient(180deg,var(--swatch--transparent)42%,var(--background-color--secondary)90%);pointer-events:none;position:absolute;inset:0}.cg .glow-effect-wrapper_overview{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;position:absolute;inset:-10% auto auto -5%}.cg .glow-circle-bg{z-index:1;background-color:var(--swatch--brand-2);opacity:1;filter:blur(80px);border-radius:100vw;width:15rem;height:15rem;position:absolute;inset:0 auto auto 0}@media screen and (max-width:991px){.cg h1{font-size:3.25rem}.cg h2{font-size:2.75rem}.cg h3{font-size:2.25rem}.cg h4{font-size:1.75rem}.cg .margin-large{margin:2.5rem}.cg .margin-xlarge{margin:3.5rem}.cg .margin-xxlarge{margin:4.5rem}.cg .padding-xxlarge{padding:4.5rem}.cg .margin-top{margin-bottom:0;margin-left:0;margin-right:0}.cg .margin-bottom{margin-top:0;margin-left:0;margin-right:0}.cg .padding-top{padding-bottom:0;padding-left:0;padding-right:0}.cg .padding-bottom{padding-top:0}.cg .padding-bottom,.cg .padding-vertical{padding-left:0;padding-right:0}.cg .heading-style-h2{font-size:2.75rem}.cg .heading-style-h1{font-size:3.25rem}.cg .heading-style-h4{font-size:1.75rem}.cg .heading-style-h3{font-size:2.25rem}.cg .padding-section-medium{padding-top:4rem;padding-bottom:4rem}.cg .padding-section-large{padding-top:6rem;padding-bottom:6rem}.cg .menu-icon{flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-.5rem;padding-bottom:0;padding-right:0;display:flex}.cg .menu-icon_line-middle,.cg .menu-icon_line-top{background-color:var(--icon--icon-color);width:24px;height:2px;padding-bottom:0;padding-right:0}.cg .menu-icon_line-middle{justify-content:center;align-items:center;margin-top:6px;margin-bottom:6px;display:flex}.cg .menu-icon_line-middle-inner{width:4px;height:0;padding-bottom:0;padding-right:0}.cg .menu-icon_line-bottom{background-color:var(--icon--icon-color);width:24px;height:2px;padding-bottom:0;padding-right:0}.cg .navbar_menu{border-bottom:1px solid var(--border--primary);background-color:var(--background-color--primary);-webkit-text-fill-color:inherit;background-clip:border-box;justify-content:center;width:100%;height:100svh;padding:1rem 5% 2.5rem;display:flex;position:absolute;overflow:auto}.cg .navbar_menu-button{padding:0}.cg .navbar_menu-button.w--open{background-color:#0000}.cg .navbar_container{background-color:var(--swatch--transparent);grid-template-columns:.25fr 1fr;margin-top:0;margin-bottom:0;padding:.5rem 0;display:flex}.cg .navbar_link{text-align:center;padding:.75rem 0}.cg .navbar_button-wrapper{align-items:center}.cg .benefit_list{grid-column-gap:2rem}.cg .benefit_list,.cg .feature_layout_list,.cg .overview_component{grid-template-columns:1fr 1fr}.cg .overview_component{grid-column-gap:3rem;grid-auto-flow:row;min-height:auto}.cg .blog-list_list,.cg .footer_top-wrapper{grid-template-columns:1fr 1fr}.cg .footer_top-wrapper{grid-row-gap:3rem}.cg .footer_social-icons{margin-bottom:2rem}.cg .footer_newsletter-wrapper{justify-content:flex-start;margin-bottom:4.5rem;display:block}.cg .footer_bottom-wrapper{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.cg .footer_newsletter-text-wrapper{margin-bottom:1.5rem}.cg .footer_form-block{min-width:auto}.cg .dropdown-chevron{inset:auto 0 auto auto}.cg .navbar-dropdown_component{width:100%;font-size:1.125rem}.cg .navbar-dropdown_dropdown-toggle{justify-content:center;align-items:center;padding:.75rem 0;display:flex}.cg .navbar-dropdown_dropdown-list{position:static;overflow:hidden}.cg .navbar-dropdown_dropdown-list.w--open{border-style:none;width:auto;padding:0}.cg .navbar-dropdown_dropdown-content{align-content:start;align-items:start;padding:1rem 0}.cg .navbar-dropdown_dropdown-link-list{justify-content:center;align-items:center}.cg .home_navbar_list{grid-template-columns:1fr 1fr}.cg .testimonial_component{column-count:2}.cg .highlight_tabs{grid-column-gap:3rem;grid-template-columns:1fr}.cg .integration_content-top{grid-column-gap:3rem;grid-row-gap:2rem}.cg .navbar_all_link_top-wrapper{grid-row-gap:3rem;grid-template-columns:1fr 1fr;padding:1.5rem}}@media screen and (max-width:767px){.cg h1{font-size:2.5rem}.cg h2{font-size:2.25rem}.cg h3{font-size:2rem}.cg h4{font-size:1.5rem;line-height:1.4}.cg h5{font-size:1.25rem}.cg h6{font-size:1.125rem}.cg .hide-mobile-landscape{display:none}.cg .margin-xsmall{margin:.75rem}.cg .margin-small{margin:1.25rem}.cg .margin-medium{margin:1.5rem}.cg .margin-large{margin:2rem}.cg .margin-xlarge{margin:2.5rem}.cg .margin-xxlarge{margin:3rem}.cg .padding-medium{padding:1.5rem}.cg .padding-xxlarge{padding:3rem}.cg .margin-top{margin-bottom:0;margin-left:0;margin-right:0}.cg .margin-bottom{margin-top:0;margin-left:0;margin-right:0}.cg .padding-top{padding-bottom:0;padding-left:0;padding-right:0}.cg .padding-bottom{padding-top:0}.cg .padding-bottom,.cg .padding-vertical{padding-left:0;padding-right:0}.cg .text-size-medium{font-size:1rem}.cg .heading-style-h2{font-size:2.25rem}.cg .heading-style-h6{font-size:1.125rem}.cg .heading-style-h5{font-size:1.25rem}.cg .heading-style-h1{font-size:2.5rem}.cg .button.is-small.hide-desktop{display:block}.cg .heading-style-h4{font-size:1.5rem;line-height:1.4}.cg .heading-style-h3{font-size:2rem}.cg .padding-section-medium{padding-top:3rem;padding-bottom:3rem}.cg .padding-section-large{padding-top:4rem;padding-bottom:4rem}.cg .navbar_component{min-height:4rem}.cg .navbar_link.hide-desktop{display:block}.cg .navbar_button-wrapper{grid-column-gap:0}.cg .logo{max-height:3rem}.cg .logo_list{grid-column-gap:1rem;grid-template-columns:10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;padding-top:1rem}.cg .logo_wrapper{padding:.75rem 1rem}.cg .benefit_list{grid-row-gap:3rem;grid-template-columns:1fr}.cg .benefit_item{padding:1rem}.cg .feature_layout_list{grid-row-gap:1.5rem;grid-template-columns:1fr}.cg .overview_component{grid-row-gap:3rem;grid-template-columns:1fr}.cg .testimonial_client{flex-direction:column;align-items:flex-start;width:100%}.cg .testimonial_content{padding:1.5rem}.cg .testimonial_client-image-wrapper{margin-bottom:1rem;margin-right:0}.cg .blog-list_list{grid-row-gap:3rem;grid-template-columns:1fr}.cg .faq_question{padding:1rem 1.25rem}.cg .faq_answer{padding-left:1.25rem;padding-right:1.25rem}.cg .faq_icon-wrappper{width:1.75rem}.cg .footer_top-wrapper{grid-row-gap:2.5rem}.cg .footer_credit-text{margin-top:1rem}.cg .footer_newsletter-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:3rem}.cg .footer_legal-list{grid-column-gap:0;grid-row-gap:1rem;grid-auto-flow:row}.cg .footer_bottom-wrapper{flex-direction:column-reverse;align-items:flex-start;padding-bottom:1rem}.cg .form_field-2col.is-mobile-1col{grid-template-columns:1fr}.cg .footer_logo-notes{text-align:left}.cg .navbar-dropdown_dropdown-content{grid-row-gap:1.5rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%}.cg .navbar-dropdown_dropdown-link-list{grid-row-gap:.5rem;max-width:none}.cg .home_navbar_list{grid-row-gap:1rem;grid-template-columns:1fr}.cg .testimonial_component{column-count:1;min-width:auto;margin-right:0}.cg .testimonial_wrapper{padding-left:5%;padding-right:5%}.cg .highlight_tabs{grid-row-gap:3rem;grid-template-columns:1fr}.cg .highlight_tab-link{padding-left:1.5rem}.cg .integration_content-top{grid-template-columns:1fr}.cg .integration_wrapper{width:40vw}.cg .navbar_all_link_top-wrapper{grid-row-gap:2.5rem}.cg .banner_wrapper{padding-right:.5rem}.cg .banner_content{justify-content:flex-start;align-items:flex-start;margin-left:0;margin-right:1rem}.cg .banner_close-button{margin-left:0}.cg .glow-effect-wrapper{width:5rem;height:6rem}.cg .glow-effect-wrapper_overview{width:4rem;height:8rem}}@media screen and (max-width:479px){.cg h1{font-size:2.5rem}.cg .margin-top{margin-bottom:0;margin-left:0;margin-right:0}.cg .margin-bottom{margin-top:0;margin-left:0;margin-right:0}.cg .padding-top{padding-bottom:0;padding-left:0;padding-right:0}.cg .padding-bottom{padding-top:0}.cg .padding-bottom,.cg .padding-vertical{padding-left:0;padding-right:0}.cg .hide-desktop{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.cg .logo_list,.cg .logo_wrapper{justify-content:center}.cg .logo_wrapper{align-items:flex-start}.cg .benefit_list,.cg .feature_layout_list,.cg .footer_top-wrapper,.cg .overview_component{grid-template-columns:1fr}.cg .footer_top-wrapper{grid-row-gap:2.5rem}.cg .footer_form{grid-row-gap:12px;flex-direction:column;grid-template-columns:1fr}.cg .navbar-dropdown_dropdown-content{grid-template-columns:1fr;padding:1rem}.cg .highlight_tabs,.cg .home_navbar_list,.cg .integration_content-top{grid-template-columns:1fr}.cg .navbar_all_link_top-wrapper{grid-row-gap:2.5rem;grid-template-columns:1fr}}.cg .wn-footer-brand,.cg .wn-nav-logo{grid-area:span 1/span 1/span 1/span 1}.cg .wn-nav-menu{justify-self:center}.cg .wn-dd-item{place-self:stretch stretch}.cg .wn-dd-link{align-self:stretch}.cg .wn-nav-buttons{justify-self:end}.cg .wn-logo{justify-self:center}.cg .wn-benefit-narrow{align-self:stretch}.cg .wn-benefit-wide{grid-area:span 1/span 2/span 1/span 2;align-self:stretch}.cg .wn-feature-item{align-self:stretch}.cg .wn-overview-item{align-self:start}.cg .wn-integration{grid-area:span 1/span 1/span 1/span 1}.cg .wn-tabs-content{grid-area:1/1/2/2}.cg .wn-contact-submit{justify-self:center}@media screen and (max-width:991px){.cg .wn-footer-brand{grid-area:1/1/2/3}.cg .wn-link-list{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:767px){.cg .wn-footer-brand{grid-area:1/1/2/3}.cg .wn-footer-credit{grid-area:4/1/5/2}}@media screen and (max-width:479px){.cg .wn-footer-brand{grid-area:span 1/span 1/span 1/span 1}.cg .wn-benefit-narrow{grid-area:span 1/span 2/span 1/span 2;align-self:stretch}}.cg{--font-family--paragraph-font:var(--font-ubuntu),Ubuntu,Helvetica,sans-serif;--font-family--heading-font:var(--font-ubuntu),Ubuntu,Helvetica,sans-serif;isolation:isolate}.cg,.cg *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has(.cg){background-color:#0b0c10}.cg-brand-text,.cg-footer-wordmark text,.cg-logo_text{font-family:var(--font-ubuntu),Ubuntu,Helvetica,sans-serif}.cg .cg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.cg) :where(.cg-button-reset){appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.cg #main:focus{outline:none}@media (prefers-reduced-motion:reduce){.cg [data-ix]{opacity:1!important;transform:none!important;transition:none!important}}.cg fieldset.cg-fieldset{min-width:0;margin:0;padding:0;border:0}.cg legend.cg-legend{margin-bottom:.5rem;padding:0}.cg .form_checkbox:has(input:focus-visible) .form_checkbox-icon,.cg .form_radio:has(input:focus-visible) .form_radio-icon{box-shadow:0 0 0 2px var(--swatch--brand-1)}.cg .benefit_item .benefit_bg{display:block;opacity:0;transition:opacity .5s}@media (hover:hover){.cg .benefit_item:hover .benefit_bg{opacity:1}}.cg .faq_question:focus-visible,.cg .highlight_tab-link:focus-visible,.cg .w-dropdown-toggle:focus-visible,.cg .w-nav-button:focus-visible{outline:2px solid var(--swatch--brand-1);outline-offset:2px}.cg .navbar_button-wrapper{white-space:nowrap}@keyframes cg-logo-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.cg .logo_component{width:max-content;animation:cg-logo-loop 30s linear infinite}@media (prefers-reduced-motion:reduce){.cg .logo_component{animation:none}}@keyframes cg-notes-slide{0%{transform:translateZ(0)}98.36%{transform:translate3d(-82rem,0,0)}to{transform:translateZ(0)}}@media (min-width:768px){.cg .testimonial_wrapper.cg-notes-playing{animation:cg-notes-slide 30.5s linear 1}}@keyframes cg-tab-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cg .testimonial_wrapper.cg-notes-playing{animation:none}.cg .w-tab-pane{animation:none!important}}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/mosaic/_next/static/media/2fec16f4e3247070-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/mosaic/_next/static/media/d39dd0fe2707b73f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/mosaic/_next/static/media/64b603a0050c6c5e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/mosaic/_next/static/media/19bbd60ccc95b5d0-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/mosaic/_next/static/media/f882d86c499cfa5a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/mosaic/_next/static/media/c99b890c5ded8d2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/mosaic/_next/static/media/4b1cfd3867993fed-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/mosaic/_next/static/media/77f5a85cac4ea515-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/mosaic/_next/static/media/bda87828535b47a7-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/mosaic/_next/static/media/b22cdab1bc584ea3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/mosaic/_next/static/media/eeeb642bd71d217b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/mosaic/_next/static/media/70d2fd2b9078a5a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/mosaic/_next/static/media/e8773fdd4b7ad26f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/mosaic/_next/static/media/23822ac40846484b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/mosaic/_next/static/media/387866ce4a39ca39-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/mosaic/_next/static/media/dbd9849a8a735d72-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/mosaic/_next/static/media/12a3e8885b69eb86-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/mosaic/_next/static/media/3ecd40fce058ee61-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/mosaic/_next/static/media/854d2e4705543874-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/mosaic/_next/static/media/b188519314c42064-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/mosaic/_next/static/media/14d38ce06836ffee-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/mosaic/_next/static/media/cf66601165af2130-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/mosaic/_next/static/media/b664222af7dcc13c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/mosaic/_next/static/media/33a864272e2b3e97-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Fallback;src:local("Arial");ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.__className_8ead30{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.__variable_8ead30{--font-ubuntu:"Ubuntu","Ubuntu Fallback"}