@layer tailwind_base{*,:after,:before{border:0 solid #e7e7f4;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(38,151,212,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(38,151,212,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--nav-height:5rem}}@layer vendor{.tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translateX(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translateX(10px)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light-border]{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,8,16,.15);box-shadow:0 4px 14px -2px rgba(0,8,16,.08);color:#333}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;left:1px;top:17px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-right-color:rgba(0,8,16,.2);border-width:7px 7px 7px 0;right:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;height:6px;width:16px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}}@layer custom_styles{html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:18px/1 sans-serif;margin:0}*{box-sizing:border-box}blockquote,button,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}li,main{display:block}strong{font-weight:700}a,button{color:inherit;transition:.3s}a{text-decoration:none}button{-webkit-font-smoothing:inherit;background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;overflow:visible}::-moz-focus-inner{border:0;padding:0}:focus{outline:0}img{border:0;height:auto}img,svg{display:block}svg{pointer-events:none}input,input[type=submit],select,textarea{-webkit-appearance:none;background:transparent;border:none;border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=file]{cursor:pointer}p a{display:inline}a{display:block}*,a,a:active,a:focus,a:hover{outline:0;outline-style:none;text-decoration:none}u{text-decoration:underline}.pt--xxxs{padding-top:.125em}.pr--xxxs{padding-right:.125em}.pb--xxxs{padding-bottom:.125em}.pl--xxxs{padding-left:.125em}.mt--xxxs{margin-top:.125em}.mr--xxxs{margin-right:.125em}.mb--xxxs{margin-bottom:.125em}.ml--xxxs{margin-left:.125em}.pt--xxs{padding-top:.25em}.pr--xxs{padding-right:.25em}.pb--xxs{padding-bottom:.25em}.pl--xxs{padding-left:.25em}.mt--xxs{margin-top:.25em}.mr--xxs{margin-right:.25em}.mb--xxs{margin-bottom:.25em}.ml--xxs{margin-left:.25em}.pt--xs{padding-top:.5em}.pr--xs{padding-right:.5em}.pb--xs{padding-bottom:.5em}.pl--xs{padding-left:.5em}.mt--xs{margin-top:.5em}.mr--xs{margin-right:.5em}.mb--xs{margin-bottom:.5em}.ml--xs{margin-left:.5em}.pt--sm{padding-top:.75em}.pr--sm{padding-right:.75em}.pb--sm{padding-bottom:.75em}.pl--sm{padding-left:.75em}.mt--sm{margin-top:.75em}.mr--sm{margin-right:.75em}.mb--sm{margin-bottom:.75em}.ml--sm{margin-left:.75em}.pt--md{padding-top:1em}.pr--md{padding-right:1em}.pb--md{padding-bottom:1em}.pl--md{padding-left:1em}.mt--md{margin-top:1em}.mr--md{margin-right:1em}.mb--md{margin-bottom:1em}.ml--md{margin-left:1em}.pt--lg{padding-top:1.25em}.pr--lg{padding-right:1.25em}.pb--lg{padding-bottom:1.25em}.pl--lg{padding-left:1.25em}.mt--lg{margin-top:1.25em}.mr--lg{margin-right:1.25em}.mb--lg{margin-bottom:1.25em}.ml--lg{margin-left:1.25em}.pt--xl{padding-top:1.5em}.pr--xl{padding-right:1.5em}.pb--xl{padding-bottom:1.5em}.pl--xl{padding-left:1.5em}.mt--xl{margin-top:1.5em}.mr--xl{margin-right:1.5em}.mb--xl{margin-bottom:1.5em}.ml--xl{margin-left:1.5em}.pt--xxl{padding-top:2em}.pr--xxl{padding-right:2em}.pb--xxl{padding-bottom:2em}.pl--xxl{padding-left:2em}.mt--xxl{margin-top:2em}.mr--xxl{margin-right:2em}.mb--xxl{margin-bottom:2em}.ml--xxl{margin-left:2em}.pt--xxxl{padding-top:2.5em}.pr--xxxl{padding-right:2.5em}.pb--xxxl{padding-bottom:2.5em}.pl--xxxl{padding-left:2.5em}.mt--xxxl{margin-top:2.5em}.mr--xxxl{margin-right:2.5em}.mb--xxxl{margin-bottom:2.5em}.ml--xxxl{margin-left:2.5em}.lh--xs{line-height:.85em!important}.lh--sm{line-height:1em!important}.lh--md{line-height:1.2em!important}.lh--lg{line-height:1.4em!important}.lh--xl{line-height:1.6em!important}.lh--xxl{line-height:1.8em!important}*{color:#3c416e;font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:800;line-height:1.2em}h1{font-size:8vw}@media (min-width:32.8125rem){h1{font-size:2.625rem}}h1 span{display:block;line-height:1.2em}h2{font-size:7vw}@media (min-width:32.125rem){h2{font-size:2.25rem}}h3{font-size:6.25vw}@media (min-width:24rem){h3{font-size:1.5rem}}h4{font-size:5.5vw}@media (min-width:23.875rem){h4{font-size:1.3125rem}}.bold{font-weight:700}.dark{color:#3c416e}.body-text{text-wrap:pretty;color:#767ead;font-size:4.375vw;font-weight:500;line-height:1.8em}@media (min-width:24.3125rem){.body-text{font-size:1.0625rem}}.body-text:not(:last-of-type){margin:0 0 1em}@media (min-width:21.4375rem){.body-text.small{font-size:.9375rem}}.decorated-sentence{font-size:1.25rem;font-style:italic;font-weight:700;line-height:1.6em;margin:0 0 1em}.section-heading{margin-bottom:2em}.section-heading.extra-margin{margin-bottom:3em}.subtext,.tagline{color:#767ead;font-size:1rem;line-height:1.6em;margin-top:.75em}.tagline{font-size:4.375vw}@media (min-width:22.875rem){.tagline{font-size:4.375vw}}@media (min-width:31.4375rem){.tagline{font-size:1.375rem}}.text-shadow{text-shadow:0 .05em .1em rgba(50,50,93,.4)}.subtext{font-size:5vw}@media (min-width:23.75rem){.subtext{font-size:1.1875rem}}article{margin-top:3.75rem;position:relative}article ol,article p,article ul,article>*>h3,article>h3{margin:1.875rem 0 0}article>*>:first-child,article>:first-child{margin:0!important}article .blog-image-container{max-width:25rem}article img,article svg{border-radius:.625rem;margin:0 auto;width:100%}article img.small,article svg.small{max-width:18.75rem}article img.medium,article svg.medium{max-width:28.125rem}article img.large,article svg.large{max-height:none;max-width:none}article h1,article h2{color:#2697d4;font-size:1.875rem;line-height:1.4em;margin:3.75rem 0 0}article p{margin:1.5rem 0 0}article a{color:#2697d4;display:inline;transition:.15s}article a:hover{color:#207eb1;text-decoration:underline}article .ratio-container{border-radius:.625rem;overflow:hidden}article blockquote{border-left:5px solid #2697d4;color:#3c416e;font-style:italic;font-weight:600;margin:3.125rem 0 0;padding:.5em 2em}article blockquote p{color:#3c416e;margin:0 0 1em}article blockquote p:last-of-type{font-size:.9375rem;margin:0}article blockquote p:first-of-type{font-size:1.125rem}article blockquote+h2,article blockquote+h3,article blockquote+ol,article blockquote+p,article blockquote+ul{margin:3.125rem 0 0}article em,article li,article p,article strong{color:#767ead;font-size:1rem;line-height:1.8em}@media (min-width:25.875rem){article em,article li,article p,article strong{font-size:1.125rem}}article ol,article ul{padding:0 0 0 2.5rem}article ol li{padding:0 0 0 .5em}article li{display:list-item;margin:0 0 1em}article li p,article li:last-of-type{margin:0}article .blog-caption{color:#767ead;font-size:.875rem;position:relative;text-align:center;top:-2.5rem}article iframe{width:100%}article .blog-subscribe-form{margin:12.5vw auto;max-width:42.5rem;width:100%}@media (min-width:40rem){article .blog-subscribe-form{margin:5rem auto}}.hide--display{display:none!important}.show--display{display:block!important}.show--display--flex{display:flex!important}.show--display--table{display:table-cell!important}.flex{display:flex}.hide{opacity:0;pointer-events:none}.show{opacity:1;pointer-events:all}.no-transition{transition:none!important}.no-animation{animation:none!important}.preload *{transition:none!important}.scroll-y{-webkit-overflow-scrolling:touch;overflow-y:auto}.no-scroll{overflow:hidden;position:relative}.opacity--33{opacity:.33}.opacity--50{opacity:.5}.opacity--67{opacity:.67}.off-white{background:#f7f9ff}.dark{color:#3c416e!important}.gray{color:#767ead}.visbility--hidden{visibility:hidden}.color--blue{color:#2697d4}.color--green{color:#44d094}.semibold{font-weight:600}.align-center .section-heading{text-align:center}.center{margin:0 auto}.center-text{text-align:center}.max-width{max-width:80rem}.center--flex{align-items:center;display:flex;justify-content:center}.center--absolute{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.position-absolute{position:absolute}.extend-background{position:relative}.extend-background:after{background:#f7f9ff;content:"";height:3.75rem;left:0;position:absolute;top:100%;width:100%;z-index:0}@keyframes bg-expand{0%{opacity:0;transform:scale(.5)}20%{opacity:1}40%{transform:scale(1)}to{opacity:0;transform:scale(1)}}*{-webkit-tap-highlight-color:rgba(118,126,173,.1)}body,html{height:auto!important}html{overflow-x:hidden}body{overflow-x:clip}body.off-white{background:#f7f9ff}body.is-ios{cursor:pointer}::-moz-selection{background:#2697d4;color:#fff}::selection{background:#2697d4;color:#fff}#acuity-footer{display:none}.blog-subscribe-form button[type=submit],.button,a.button,button.button{background:#2697d4;border-radius:.5rem;box-shadow:0 .2778em .5556em -.1111em rgba(50,50,93,.3),0 .1667em .3333em -.1667em rgba(0,0,0,.34);color:#fff!important;cursor:pointer;display:inline-block;font-size:4.375vw;font-weight:600;padding:1.15em 1.5em!important;text-align:center;transform-origin:bottom center;transition:.2s!important}@media (min-width:24.3125rem){.blog-subscribe-form button[type=submit],.button,a.button,button.button{font-size:1.0625rem}}.blog-subscribe-form button[type=submit]:hover,.button:hover,a.button:hover,button.button:hover{background:#0e8acc;box-shadow:0 .5556em 1em -.3333em rgba(50,50,93,.36),0 .3333em .6667em -.3333em rgba(0,0,0,.4);transform:translateY(-2px)}.blog-subscribe-form button[type=submit]:active,.button:active,a.button:active,button.button:active{background:#0e8acc;box-shadow:0 .2778em .5556em -.1111em rgba(50,50,93,.3),0 .1667em .3333em -.1667em rgba(0,0,0,.34);transform:none}.blog-subscribe-form button.small[type=submit],.button.small,a.button.small,button.button.small{font-size:.875rem}.blog-subscribe-form button.small[type=submit]:hover,.button.small:hover,a.button.small:hover,button.button.small:hover{transform:translateY(-1px)}@media (min-width:22.875rem){.blog-subscribe-form button.medium[type=submit],.button.medium,a.button.medium,button.button.medium{font-size:1rem}}@media (min-width:25.6875rem){.blog-subscribe-form button.large[type=submit],.button.large,a.button.large,button.button.large{font-size:1.125rem}}@media (min-width:28.5625rem){.blog-subscribe-form button.x-large[type=submit],.button.x-large,a.button.x-large,button.button.x-large{font-size:1.25rem}}.blog-subscribe-form button.outline[type=submit],.button.outline,a.button.outline,button.button.outline{background:none;box-shadow:none}.blog-subscribe-form button.outline[type=submit]:hover,.button.outline:hover,a.button.outline:hover,button.button.outline:hover{color:#fff}.blog-subscribe-form button.blue.outline[type=submit],.button.blue.outline,a.button.blue.outline,button.button.blue.outline{box-shadow:inset 0 0 0 1.5px #2697d4;color:#2697d4}.blog-subscribe-form button.gray[type=submit],.button.gray,a.button.gray,button.button.gray{background:#767ead;box-shadow:0 .2778em .5556em -.1111em rgba(50,50,93,.26),0 .1667em .3333em -.1667em rgba(0,0,0,.3)}.blog-subscribe-form button.gray[type=submit]:hover,.button.gray:hover,a.button.gray:hover,button.button.gray:hover{background:#636ca2!important;box-shadow:0 .5556em 1em -.3333em rgba(50,50,93,.32),0 .3333em .6667em -.3333em rgba(0,0,0,.36)}.blog-subscribe-form button.gray[type=submit]:active,.button.gray:active,a.button.gray:active,button.button.gray:active{background:#636ca2!important;box-shadow:0 .2778em .5556em -.1111em rgba(50,50,93,.26),0 .1667em .3333em -.1667em rgba(0,0,0,.3)}.blog-subscribe-form button.gray.outline[type=submit],.button.gray.outline,a.button.gray.outline,button.button.gray.outline{box-shadow:inset 0 0 0 1.5px #767ead;color:#767ead}.blog-subscribe-form button.orange[type=submit],.button.orange,a.button.orange,button.button.orange{background:#fc6a03;box-shadow:0 .2778em .5556em -.1111em rgba(50,50,93,.26),0 .1667em .3333em -.1667em rgba(0,0,0,.3)}.blog-subscribe-form button.orange[type=submit]:hover,.button.orange:hover,a.button.orange:hover,button.button.orange:hover{background:#fa5c00!important;box-shadow:0 .5556em 1em -.3333em rgba(50,50,93,.32),0 .3333em .6667em -.3333em rgba(0,0,0,.36)}.blog-subscribe-form button.orange[type=submit]:active,.button.orange:active,a.button.orange:active,button.button.orange:active{background:#fa5c00!important;box-shadow:0 .2778em .5556em -.1111em rgba(50,50,93,.26),0 .1667em .3333em -.1667em rgba(0,0,0,.3)}.blog-subscribe-form button.orange.outline[type=submit],.button.orange.outline,a.button.orange.outline,button.button.orange.outline{box-shadow:inset 0 0 0 1.5px #fc6a03;color:#fc6a03}.blog-subscribe-form button.orange.outline[type=submit]:hover,.button.orange.outline:hover,a.button.orange.outline:hover,button.button.orange.outline:hover{color:#fff}.blog-subscribe-form button.xero[type=submit],.button.xero,a.button.xero,button.button.xero{background:#11b5ea}.blog-subscribe-form button.full-width[type=submit],.button.full-width,a.button.full-width,button.button.full-width{display:block;width:100%}#expenses-amount{font-size:1.375rem;font-weight:600;margin:1em auto 1.25em;position:relative}#expenses-slider{background:rgba(45,80,145,.15);border:none;border-radius:3px;box-shadow:none;height:6px;width:calc(100% - 48px)}#expenses-slider .noUi-connects{border-radius:.3125rem}#expenses-slider .noUi-connect{background:#2697d4}@keyframes slide-handle{75%{animation-timing-function:cubic-bezier(.2,0,.4,1);transform:translateX(100%)}to{animation-timing-function:cubic-bezier(.2,0,0,1);transform:none}}#expenses-slider .noUi-handle{animation-delay:.5s;animation-duration:1.5s;animation-name:slide-handle;background-image:url(../../../images/graphics/misc/slider-handle-bg.svg);background-position:0 50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(38,151,212,.25);border-radius:50%;box-shadow:0 0 4px rgba(38,151,212,.3),0 0 8px rgba(38,151,212,.25),0 0 16px rgba(38,151,212,.2);cursor:ew-resize;height:48px;min-width:48px;right:-24px;top:-21px;transition:box-shadow .3s cubic-bezier(.1,.55,.15,1),transform .3s cubic-bezier(.1,.55,.15,1),background-position .4s;width:48px}@media (min-width:31.25rem){#expenses-slider .noUi-handle{height:60px;right:-30px;top:-27px;width:60px}}#expenses-slider .noUi-handle[data-bg-position=left]{background-position:0 50%}#expenses-slider .noUi-handle[data-bg-position=center]{background-position:50% 50%}#expenses-slider .noUi-handle[data-bg-position=right]{background-position:100% 50%}#expenses-slider .noUi-handle svg{fill:#fff;height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes tooltip-slide-fade-in{0%{opacity:0;transform:translate(-50%,50%) scale(.9)}to{animation-timing-function:cubic-bezier(.15,0,0,1);opacity:1;transform:translateX(-50%)}}#expenses-slider .noUi-touch-area:before{animation:tooltip-slide-fade-in .4s .8s both;background:#3c416e;border-radius:.25rem;bottom:calc(100% + .5rem);color:#fff;content:"Slide me!";font-size:.875rem;left:50%;opacity:0;padding:.5em .75em;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}#expenses-slider .noUi-touch-area.hide-tooltip:before{display:none;pointer-events:none}#expenses-slider .noUi-active,#expenses-slider .noUi-handle:hover{box-shadow:0 0 16px rgba(38,151,212,.35),0 0 32px rgba(38,151,212,.3),0 0 64px rgba(38,151,212,.25);transform:scale(1.05)}#expenses-slider .noUi-handle:after,#expenses-slider .noUi-handle:before{display:none}.slider-notches{align-items:center;display:none;justify-content:space-between;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1.5rem);z-index:3}@media (min-width:31.25rem){.slider-notches{display:flex}}.slider-notch{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 6px rgba(45,80,145,.15);font-size:0;height:1.5rem;width:1.5rem}.slider-notch.colored{box-shadow:inset 0 0 0 6px #2697d4}#floating-logos{height:28.75rem;left:0;margin:-7.5rem 0 9.375rem;position:relative;top:0;width:100vw;z-index:2}#floating-logos .logos-container{height:100%;position:relative;width:187.5rem}#floating-logos .floating-logo{background-color:#fff;background-size:67.25rem 67.25rem;border-radius:50%;box-shadow:0 .1em .15em -.05em rgba(0,0,0,.04),0 .2em .3em -.1em rgba(0,0,0,.07),0 .4em .6em -.2em rgba(50,50,93,.1),0 0 .4em rgba(50,50,93,.06);font-size:9.5rem;height:9.5rem;opacity:0;position:absolute;transform:scale(0);width:9.5rem;will-change:transform,opacity}#floating-logos .floating-logo:hover{transition:z-index .3s;z-index:9999}#floating-logos .floating-logo:hover span{opacity:1;transform:translate(-50%)}#floating-logos .floating-logo:hover span:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:.25s}#floating-logos .floating-logo span{border-radius:3.125rem;bottom:-3.125rem;color:#767ead;color:#fff;font-size:1rem;font-weight:600;left:50%;opacity:0;overflow:hidden;padding:.4em .8em;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,-.9375rem);transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;will-change:opacity,transform}#floating-logos .floating-logo span:before{background:#3c416e;border-radius:50%;content:"";left:50%;opacity:0;padding:110% 0 0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.1);transform-origin:top center;transform-origin:center;transition:.25s;width:110%;z-index:-1}#floating-logos .logo-a2x{background-position:0 0}#floating-logos .logo--adp,#floating-logos .logo-a2x{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--adp{background-position:-154px 0}#floating-logos .logo--amazon{background-position:-308px 0}#floating-logos .logo--amazon,#floating-logos .logo--autoentry{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--autoentry{background-position:-462px 0}#floating-logos .logo--bill_dot_com{background-position:-616px 0}#floating-logos .logo--bill_dot_com,#floating-logos .logo--box{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--box{background-position:-770px 0}#floating-logos .logo--capsule{background-position:-924px 0}#floating-logos .logo--capsule,#floating-logos .logo--cin7{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--cin7{background-position:0 -154px}#floating-logos .logo--dear{background-position:-154px -154px}#floating-logos .logo--dear,#floating-logos .logo--deputy{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--deputy{background-position:-308px -154px}#floating-logos .logo--expensify{background-position:-462px -154px}#floating-logos .logo--expensify,#floating-logos .logo--g_suite{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--g_suite{background-position:-616px -154px}#floating-logos .logo--gusto{background-position:-770px -154px}#floating-logos .logo--gusto,#floating-logos .logo--harvest{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--harvest{background-position:-924px -154px}#floating-logos .logo--hubdoc{background-position:0 -308px}#floating-logos .logo--hubdoc,#floating-logos .logo--insightly{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--insightly{background-position:-154px -308px}#floating-logos .logo--justworks{background-position:-308px -308px}#floating-logos .logo--justworks,#floating-logos .logo--kabbage{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--kabbage{background-position:-462px -308px}#floating-logos .logo--mile_iq{background-position:-616px -308px}#floating-logos .logo--mile_iq,#floating-logos .logo--paychex{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--paychex{background-position:-770px -308px}#floating-logos .logo--paypal{background-image:url(/images/back-office-technology/company-logos.png);background-position:-924px -308px}#floating-logos .logo--practice_ignition{background-image:url(/images/back-office-technology/company-logos.png);background-position:0 -462px}#floating-logos .logo--quotient{background-position:-154px -462px}#floating-logos .logo--quotient,#floating-logos .logo--receipt_bank{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--receipt_bank{background-position:-308px -462px}#floating-logos .logo--revel_systems{background-position:-462px -462px}#floating-logos .logo--revel_systems,#floating-logos .logo--shoeboxed{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--shoeboxed{background-position:-616px -462px}#floating-logos .logo--shopify{background-image:url(/images/back-office-technology/company-logos.png);background-position:-770px -462px}#floating-logos .logo--spotlight_reporting{background-image:url(/images/back-office-technology/company-logos.png);background-position:-924px -462px}#floating-logos .logo--square{background-position:0 -616px}#floating-logos .logo--square,#floating-logos .logo--stichlabs{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--stichlabs{background-position:-154px -616px}#floating-logos .logo--stripe{background-position:-308px -616px}#floating-logos .logo--stripe,#floating-logos .logo--surepayroll{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--surepayroll{background-position:-462px -616px}#floating-logos .logo--t_sheets{background-position:-616px -616px}#floating-logos .logo--t_sheets,#floating-logos .logo--taxjar{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--taxjar{background-position:-770px -616px}#floating-logos .logo--timely{background-position:-924px -616px}#floating-logos .logo--timely,#floating-logos .logo--tradegecko{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--tradegecko{background-position:0 -770px}#floating-logos .logo--veem{background-position:-154px -770px}#floating-logos .logo--veem,#floating-logos .logo--vend{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--vend{background-position:-308px -770px}#floating-logos .logo--woo_commerce{background-image:url(/images/back-office-technology/company-logos.png);background-position:-462px -770px}#floating-logos .logo--workflow_max{background-position:-616px -770px}#floating-logos .logo--workflow_max,#floating-logos .logo--xero{background-image:url(/images/back-office-technology/company-logos.png)}#floating-logos .logo--xero{background-position:-770px -770px}#floating-logos .logo--quickbooks{background-image:url(/images/back-office-technology/company-logos.png);background-position:-924px -770px}footer{background:linear-gradient(180deg,#2697d4,#2d5091);font-size:.875rem;font-weight:500;padding:0 1.25rem 5rem}@media (min-width:69.75rem){footer{flex-direction:row;padding:0 2.5rem 6.25rem}}@media (min-width:48rem){footer.no-button .cta-box{text-align:center}}footer.no-button .cta-box div{margin:0}.blog-subscribe-form footer.no-button .cta-box button[type=submit],footer.no-button .cta-box .blog-subscribe-form button[type=submit],footer.no-button .cta-box .button{display:none}footer a:not(.blog-subscribe-form a),footer div:not(.blog-subscribe-form div),footer li:not(.blog-subscribe-form li),footer p:not(.blog-subscribe-form p),footer span:not(.blog-subscribe-form span){color:#fff}footer a{transition:.15s}.cta-box{align-items:center;display:flex;flex-direction:column;max-width:42.5rem;padding:2.8125rem 1.875rem;position:relative;text-align:center;top:-3.75rem}@media (min-width:48rem){.cta-box{flex-direction:row;justify-content:center;padding:3.75rem;text-align:left}}.cta-box .container{margin:0 0 2.8125rem}@media (min-width:48rem){.cta-box .container{margin:0 5rem 0 0}}.cta-box .container p{color:#767ead;font-size:1.0625rem;margin:0 0 1.25em}.cta-box .container a{color:#3c416e;font-size:1.75rem;font-weight:700;transition:.2s}.cta-box .container a:hover{color:#2697d4}.cta-box .fsBody .fsForm{margin:0}.cta-box .fsBody .fsSection,.cta-box .fsForm .fsSubmit{padding:0}.cta-box .fsBody .fsRowBody{margin-bottom:1.875rem!important;text-align:left}.cta-box .fsSubmitButton{background:#fc6a03!important;box-shadow:0 .2778em .5556em -.1111em rgba(50,50,93,.26),0 .1667em .3333em -.1667em rgba(0,0,0,.3);width:100%!important}.cta-box .fsSubmitButton:hover{background:#fa5c00!important;box-shadow:0 .5556em 1em -.3333em rgba(50,50,93,.32),0 .3333em .6667em -.3333em rgba(0,0,0,.36)}.cta-box.article-cta-box{flex-direction:column;max-width:50rem}.cta-box.article-cta-box h3{margin-bottom:1.5em}#footer-nav{align-items:stretch;display:flex;flex-direction:column;margin:0 0 1.25rem;padding:1.25rem 0 0}@media (min-width:69.75rem){#footer-nav{flex-direction:row;margin:0 0 6.25rem;padding:2.5rem 0 0}}.company-info{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;padding:0 0 5rem;text-align:center}@media (min-width:69.75rem){.company-info{border-bottom:none;border-right:1px solid hsla(0,0%,100%,.15);display:block;padding:0 3.125rem 0 0;text-align:left}.company-info a:hover{opacity:.65}}.company-info p:first-of-type{line-height:1.8em;margin:0 0 1.875rem}.company-info .icon-text-container{align-items:center;display:flex}.company-info .icon-text-container:first-of-type{margin:0 0 .9375rem}.company-info svg{fill:#fff;display:block;height:1rem;margin:0 .9375rem 0 0;width:1rem}.website-by{padding:1.875rem 0 0;position:relative}.website-by:before{background:#fff;content:"";height:.125rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1.875rem}@media (min-width:69.75rem){.website-by:before{left:0;transform:none}}.website-by a{color:#fff}.website-by a:hover{color:#fff;opacity:.65;text-decoration:none}.footer-link-groups{align-items:flex-start;display:flex;flex-wrap:wrap;padding:5rem 0 0}@media (min-width:34.375rem){.footer-link-groups{justify-content:space-between}}@media (min-width:69.75rem){.footer-link-groups{padding:0 0 0 3.125rem;width:100%}}.footer-link-group{margin:0 2.5rem 3.75rem 0}@media (min-width:69.75rem){.footer-link-group{margin:0 2.5rem 0 0}.footer-link-group:last-of-type{margin:0}}.footer-link-group li:not(.footer-link-group-heading){margin:0 0 1.25em}.footer-link-group li:last-of-type{margin:0}.footer-link-group a{line-height:1.4em;opacity:.65}.footer-link-group a:hover{opacity:1}.footer-link-group-heading{font-weight:700;margin:0 0 2.5em;text-transform:uppercase}.bottom-bar{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:25.875rem){.bottom-bar{flex-direction:row}}.blog-subscribe-form .bottom-bar button.orange[type=submit],.bottom-bar .blog-subscribe-form button.orange[type=submit],.bottom-bar .button.orange{margin:0 1.875rem 1.875rem 0;order:1}@media (min-width:29.25rem){.blog-subscribe-form .bottom-bar button.orange[type=submit],.bottom-bar .blog-subscribe-form button.orange[type=submit],.bottom-bar .button.orange{margin:0 0 0 1.875rem;order:2}}.copyright{margin:0 0 1.875rem;opacity:.35}@media (min-width:25.875rem){.copyright{margin:0}}.social-links{display:flex}.social-links a{opacity:.35;transition:.2s}.social-links a:not(:first-child){margin-left:.5rem}.social-links a:last-child{margin-left:.625rem}.social-links a:hover{opacity:.6}.social-links svg{fill:#fff;height:1.5rem}form{align-items:center;display:flex;flex-direction:column;width:100%}form.general-form{max-width:62.5rem}form.widget-form{background:#fff;max-width:34.375rem;padding:2.5rem .75rem}@media (min-width:25.875rem){form.widget-form{padding:2.5rem 1.375rem}}form.widget-form .input-section{flex-direction:row;flex-wrap:wrap;justify-content:space-between}form.widget-form .input-container{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;margin:0 .5rem 2.5rem}form.widget-form .input-container.width--half{flex-basis:14.0625rem}form.widget-form .input-container:last-of-type{margin:0 .5rem}form.widget-form textarea{resize:none}form.widget-form input[type=submit]{margin:2.5rem 0 0;white-space:pre-wrap}form.single-input-form{align-items:center;display:flex;flex-direction:column}@media (min-width:31.25rem){form.single-input-form{flex-direction:row}}.blog-subscribe-form form.single-input-form button[type=submit],form.single-input-form .blog-subscribe-form button[type=submit],form.single-input-form .button{margin:1em 0 0;white-space:nowrap;width:100%}@media (min-width:31.25rem){.blog-subscribe-form form.single-input-form button[type=submit],form.single-input-form .blog-subscribe-form button[type=submit],form.single-input-form .button{margin:0 0 0 1em;width:auto}}.blog-subscribe-form{align-items:center;display:flex;flex-direction:column;max-width:50rem}.blog-subscribe-form h3{margin-bottom:1.5em}.blog-subscribe-form [data-testid=form-body]>div{padding:0}.blog-subscribe-form label{margin-bottom:1.875rem}.blog-subscribe-form .fsLabel span:first-child{color:#3c416e}.form-title{font-size:1.25rem;margin:0 0 2.5rem;text-align:center}.form-section{margin:0 0 5rem;width:100%}.form-section-title{font-size:1.5rem;margin:0 0 2.5rem}.input-group{width:100%}.input-group.two-cols{align-items:center;display:flex;flex-wrap:wrap}.input-group.two-cols .input-container{margin-bottom:2.5rem}@media (min-width:56.25rem){.input-group.two-cols .input-container{width:calc(50% - .625rem)}.input-group.two-cols .input-container:nth-child(odd){margin-right:1.25rem}.input-group.two-cols .input-container:nth-last-child(-n+2){margin-bottom:0}}.input-section{align-items:flex-start;display:flex;flex-direction:column;width:100%}.input-container{flex-grow:1;position:relative;width:100%}.input-container.required label:after{color:#f26464;content:"*";display:inline-block;margin:0 0 0 .3125rem;transform:translateY(2.5px) scale(1.25)}input,label{display:block}label{color:#767ead;display:inline-block;font-size:.875rem;margin:0 0 .6em;text-align:left}input:not([type=submit]),select,textarea{background-color:#eef1f9;border-radius:.3125rem;color:#767ead;font-size:1rem;font-weight:500;padding:1em;width:100%}input:not([type=submit])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(118,126,173,.4)}input:not([type=submit])::placeholder,select::placeholder,textarea::placeholder{color:rgba(118,126,173,.4)}input:not([type=submit]):focus,select:focus,textarea:focus{background-color:#e6ebf6}input[type=file]{padding:.625rem}input[type=file]::-webkit-file-upload-button{background:#2697d4;border:none;border-radius:.25rem;color:#fff;font-size:.875rem;font-weight:600;margin:0 .9375rem 0 0;outline:none;padding:1em 1.25em}input[type=submit].button{background:#2697d4;border-radius:.5rem}input[type=submit].button:hover{background:#248ec7;box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 10px 20px -6px rgba(50,50,93,.3);transform:translateY(-1px)}.above-footer,main>:last-child{padding-bottom:3.75rem}.acuity-widget{left:-.625rem;min-width:calc(100% + 1.25rem);position:relative;width:calc(100% + 1.25rem)}.align-center{align-items:center;display:flex;flex-direction:column}.arrow-link{color:#2697d4;display:inline-block;font-size:4.365vw;font-weight:600;line-height:1.4em;position:relative;transition:.15s}@media (min-width:24.3125rem){.arrow-link{font-size:1.0625rem}}.arrow-link:hover{color:#207eb1}.arrow-link:hover:after{filter:brightness(.85);transform:translateX(4px)}.arrow-link:after{background:url(/images/icons/link-arrow.svg);content:"";display:inline-block;height:.625rem;margin:0 0 0 .75rem;transition:.15s;width:.625rem}.arrow-link.arrow-link--white{color:#fff}.arrow-link.arrow-link--white:after{background:url(/images/icons/link-arrow--white.svg)}.arrow-link.arrow-link--white:hover{opacity:.65}.arrow-link.arrow-link--white:hover:after{filter:none}.arrow-link.arrow-link--white svg{fill:#fff}.arrow-link svg{fill:#2697d4}.badge{align-items:center;border-radius:1.875rem;display:inline-flex;font-size:.75em;font-weight:700;justify-content:center;line-height:.85em;padding:.55em 1em;text-align:center;text-transform:uppercase}.badge.small{font-size:.625em}.badge.green{background:rgba(68,208,148,.2);color:#44d094}.badge.gray{background:rgba(118,126,173,.2);color:#767ead}.badge.blue{background:rgba(38,151,212,.2);color:#2697d4}.badge.red{background:rgba(249,59,59,.2);color:#f93b3b}.badge.orange{background:rgba(252,106,3,.2);color:#fc6a03}.badge.dark{background:rgba(60,65,110,.2);color:#3c416e}.badge.white{background:hsla(0,0%,100%,.2);color:#fff}.banner{left:0;position:fixed;top:0;width:100%;z-index:10}.banner .banner-inner{color:#fff;font-size:.875rem;line-height:1.2em;padding:.875em 1em;text-align:center}@media (min-width:48rem){.banner .banner-inner{font-size:1rem}}.banner p{color:inherit}.border-top{border-top:1px solid #e0e3f0}.border-bottom{border-bottom:1px solid #e0e3f0}.border-left{border-left:1px solid #e0e3f0}.border-right{border-right:1px solid #e0e3f0}.border-radius{border-radius:.625rem}.button-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:-.5em 0}.blog-subscribe-form .button-container button[type=submit],.button-container .blog-subscribe-form button[type=submit],.button-container .button{margin:.5em}section.call-to-action .content{align-items:center;display:flex;flex-direction:column;text-align:center}section.call-to-action p{color:#767ead;font-size:1.125rem;line-height:1.4em;margin:.75em 0 0}@media (min-width:48rem){section.call-to-action p{font-size:1.5rem}}.blog-subscribe-form section.call-to-action button[type=submit],section.call-to-action .blog-subscribe-form button[type=submit],section.call-to-action .button{margin:2.5rem 0 0}.card{background:#fff;border-radius:.625rem;overflow:hidden}.card.slant-split-card{align-items:center;display:flex;flex-direction:column;max-width:75rem}@media (min-width:48rem){.card.slant-split-card{display:table}.card.slant-split-card.reverse{direction:rtl}.card.slant-split-card.reverse .slant-split-card--text{direction:ltr}.card.slant-split-card.reverse .slant-split-card--text:after{transform:skewX(9deg);transform-origin:top right}}@media (min-width:48rem) and (min-width:48rem){.card.slant-split-card.reverse .slant-split-card--text:after{display:block}}.card.slant-split-card .slant-split-card--image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:56vw;max-height:18.75rem;overflow:hidden;position:relative;width:100%}@media (min-width:48rem){.card.slant-split-card .slant-split-card--image{display:table-cell;height:100%;min-width:18.75rem;width:50%}}.card.slant-split-card .slant-split-card--text{padding:3.75rem 1.875rem;position:relative;z-index:1}.card.slant-split-card .slant-split-card--text:after{background:#fff;content:"";display:none;height:100%;left:0;position:absolute;top:0;transform:skewX(-9deg);transform-origin:top left;width:100%;z-index:-1}@media (min-width:48rem){.card.slant-split-card .slant-split-card--text:after{display:block}.card.slant-split-card .slant-split-card--text{display:table-cell;padding:5rem 3.125rem;width:50%}}.card.slant-split-card .slant-split-card--heading{font-size:1.25rem;margin:0 0 1em}.card.slant-split-card .slant-split-card--p{color:#767ead;font-size:1rem;line-height:1.8em}.card.pricing-card{align-items:center;display:flex;flex-direction:column;overflow:visible;padding:2.5rem 6.25vw;position:relative;width:100%}@media (min-width:30rem){.card.pricing-card{padding:2.5rem 1.875rem}}.card.pricing-card:last-of-type{margin:0}.card.pricing-card>:not(:last-child){margin-bottom:2.5rem}.card.pricing-card .plan-header{text-align:center}.card.pricing-card .plan-subheading{color:#44d094;font-size:.9375rem;font-weight:600;margin-top:.5em}.card.pricing-card .plan-image{max-width:15.625rem;width:85%}.card.pricing-card .plan-price{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.card.pricing-card .plan-price *{line-height:.8em}.card.pricing-card .plan-price span{color:#767ead;display:block;font-size:.875rem}.card.pricing-card .plan-price span:first-child{margin:0 0 1em}.card.pricing-card .plan-price span.price{align-items:flex-start;color:#3c416e;font-size:3rem;font-weight:700;position:relative}.card.pricing-card .plan-price span.price:before{bottom:.25em;content:"$";font-size:.55em;line-height:.8em;padding:0 .15em 0 0;position:relative}.card.pricing-card .plan-price span:last-child{margin:1em 0 0}.card.pricing-card .plan-features{flex-grow:1}.card.pricing-card .plan-features ul{align-items:flex-start;display:flex;flex-direction:column;font-size:.9375rem;width:100%}.blog-subscribe-form .card.pricing-card button[type=submit],.card.pricing-card .blog-subscribe-form button[type=submit],.card.pricing-card .button{width:100%}.card-group{align-items:center;display:flex;flex-direction:column;width:100%}@media (min-width:48rem){.card-group.two-cards{flex-direction:row}.card-group.two-cards .card{margin:0 1.875rem 0 0}}@media (min-width:64rem){.card-group.three-cards{align-items:stretch;flex-direction:row}.card-group.three-cards .card{flex:1 1;margin:0 1.5625rem 0 0}}.card-group .card{margin:0 0 1.875rem}.card-group .card:last-of-type{margin:0}.cluster{font-size:1rem}.cluster.align-center{text-align:center}.cluster.align-center>img,.cluster.align-center>svg{height:4em}.cluster.cluster--small{font-size:.9375rem}.cluster.cluster--large{font-size:1.125rem}.cluster>.heading{margin-bottom:1em}.cluster>img,.cluster>svg{height:3.5em;margin:0 0 1.5em}.cluster>img.big-icon,.cluster>svg.big-icon{height:5em}.cluster .arrow-link{font-size:1em;margin:1em 0 0}.cluster ul{font-size:1em;margin-top:2em}.cluster .icon-list{font-size:.9375em}.cluster-heading{text-wrap:pretty;line-height:1.4em;margin:0 0 .75em}.cluster-heading:not(.section-heading){font-size:1.125em}.cluster-text{color:#767ead;line-height:1.8em;margin-bottom:1em}.cluster-text:not(.body-text){font-size:1em}.cluster-text:last-of-type{margin-bottom:0}.cluster-group{align-items:flex-start;display:flex;flex-wrap:wrap}.cluster-group:not(:first-of-type){margin:3.75rem 0 0}.cluster-group.two-clusters>:first-child{margin:0 0 3.75rem}@media (min-width:33.75rem){.cluster-group.two-clusters>*{width:calc(50% - 1.25rem)}.cluster-group.two-clusters>:first-child{margin:0 2.5rem 0 0}}@media (min-width:50rem){.cluster-group.two-clusters>*{width:calc(50% - 3.125rem)}.cluster-group.two-clusters>:first-child{margin:0 6.25rem 0 0}}.cluster-group.three-clusters{align-items:center;flex-direction:column;justify-content:center;max-width:22.125rem}@media (min-width:38.75rem){.cluster-group.three-clusters{align-items:flex-start;flex-direction:row;max-width:37.375rem}}@media (min-width:53.75rem){.cluster-group.three-clusters{max-width:none}}.cluster-group.three-clusters>*{margin:0 0 3.75rem;width:100%}@media (min-width:38.75rem){.cluster-group.three-clusters>*{width:calc(50% - 1.25rem)}.cluster-group.three-clusters>:first-child{margin:0 2.5rem 3.75rem 0}}@media (min-width:53.75rem){.cluster-group.three-clusters>*{width:calc(33.33333% - 1.66667rem)}.cluster-group.three-clusters>:first-child,.cluster-group.three-clusters>:nth-child(2){margin:0 2.5rem 0 0}}.cluster-group.three-clusters>:last-child{margin:0}@media (min-width:38.75rem){.cluster-group.three-clusters>:last-child{margin:0 auto 0 0}}.cluster-group.four-clusters>*{margin:0 0 2.5rem}.cluster-group.four-clusters>:last-child{margin:0}@media (min-width:33.75rem){.cluster-group.four-clusters>*{width:calc(50% - 1.25rem)}.cluster-group.four-clusters>:first-child{margin:0 2.5rem 2.5rem 0}.cluster-group.four-clusters>:nth-child(2){margin:0 0 2.5rem}.cluster-group.four-clusters>:nth-child(3){margin:0 2.5rem 0 0}}@media (min-width:70rem){.cluster-group.four-clusters>*{width:calc(25% - 1.875rem)}.cluster-group.four-clusters>:first-of-type,.cluster-group.four-clusters>:nth-of-type(2),.cluster-group.four-clusters>:nth-of-type(3){margin:0 2.5rem 0 0}}.colorable-fill{fill:#2697d4}.content{padding-left:6.25vw;padding-right:6.25vw;position:relative;z-index:1}@media (min-width:40rem){.content{padding-left:2.5rem;padding-right:2.5rem}}.explore{background:#f7f9ff}.explore h2{margin:0 0 5rem;text-align:center}.explore ul{align-items:stretch;justify-content:center}.explore .cluster{align-items:flex-start;display:flex;flex-direction:column;max-width:21.875rem}.explore .cluster p{margin:0 0 auto}.explore img{height:2.5rem;width:2.5rem}.faq ul{align-items:flex-start;display:flex;flex-wrap:wrap}.faq li{margin:0 0 3.75rem;width:100%}.faq li:last-child{margin:0}@media (min-width:48rem){.faq li{width:calc(50% - 1.875rem)}.faq li:first-child{margin:0 3.75rem 3.75rem 0}.faq li:nth-child(2){margin:0 0 3.75rem}.faq li:nth-child(3){margin:0 3.75rem 0 0}}.flex-container{display:flex;flex-direction:column;gap:3.75rem 5rem}@media (min-width:64rem){.flex-container{flex-direction:row}.flex-container.reverse{flex-direction:row-reverse}}.flex-container.cluster-graphic{align-items:center}@media (min-width:64rem){.flex-container.cluster-graphic{justify-content:flex-start}}.flex-container.cluster-graphic .cluster{max-width:37.5rem}@media (min-width:64rem){.flex-container.cluster-graphic .cluster{min-width:50%;width:50%}}.form-section .content{max-width:62.5rem}.grid{display:flex;flex-wrap:wrap}.grid.grid--3x3 .grid-item{margin:0 0 5rem}.grid.grid--3x3 .grid-item:last-of-type{margin:0}@media (min-width:35rem){.grid.grid--3x3 .grid-item{width:calc(50% - 1.25rem)}.grid.grid--3x3 .grid-item:nth-of-type(odd){margin:0 1.25rem 5rem 0}.grid.grid--3x3 .grid-item:nth-of-type(2n+2){margin:0 0 5rem}.grid.grid--3x3 .grid-item:last-of-type{margin:0}}@media (min-width:54.375rem){.grid.grid--3x3 .grid-item{width:calc(33.33333% - .83333rem)}.grid.grid--3x3 .grid-item:nth-of-type(3n+1),.grid.grid--3x3 .grid-item:nth-of-type(3n+2){margin:0 1.25rem 5rem 0}.grid.grid--3x3 .grid-item:nth-of-type(3n+3){margin:0 0 5rem}.grid.grid--3x3 .grid-item:nth-last-of-type(-n+3){margin:0 1.25rem 0 0}.grid.grid--3x3 .grid-item:last-of-type{margin:0}}@media (min-width:64rem){.grid.grid--3x3 .grid-item{width:calc(33.33333% - 1.66667rem)}.grid.grid--3x3 .grid-item:nth-of-type(3n+1),.grid.grid--3x3 .grid-item:nth-of-type(3n+2){margin:0 2.5rem 5rem 0}.grid.grid--3x3 .grid-item:nth-last-of-type(-n+3){margin:0 2.5rem 0 0}.grid.grid--3x3 .grid-item:last-of-type{margin:0}}.icon{align-items:center;border-radius:50%;display:flex;justify-content:center}.icon svg{height:55%}.icon-circle{background:rgba(38,151,212,.25);border-radius:50%;justify-content:center}.icon-circle,.icon-group{align-items:center;display:flex}.icon-group{margin:0 0 1.25rem}.icon-group img,.icon-group svg{height:3.125rem}.icon-group img:not(:first-child),.icon-group svg:not(:first-child){margin:0 0 0 .9375rem}.icon-list{font-size:1.0625rem}.icon-list.inline-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:-.5em 0}.icon-list.inline-list li{margin:.5em 1.25em}.icon-list.grid-list{grid-gap:1em 2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.icon-list.grid-list li{margin:0}.icon-list li{align-items:flex-start;display:flex;font-weight:500;line-height:1.6em;margin:0 0 .75em;text-align:left}.icon-list li:last-child{margin-bottom:0}.icon-list li .icon{background:rgba(68,208,148,.25);font-size:inherit;height:1.3333em;margin:0 .75em 0 0;min-width:1.3333em;width:1.3333em}.icon-list li .icon.blue{background:rgba(38,151,212,.2)}.icon-list li .icon.blue svg{fill:#2697d4}.icon-list li .icon.green{background:rgba(68,208,148,.25)}.icon-list li .icon.green svg{fill:#2db47a}.icon-list li svg{fill:#2db47a;height:55%}.icon-list li span{color:#767ead;font-size:inherit;position:relative;text-align:left;top:-.0588em}.icon-text-group{align-items:center;display:flex;flex-direction:column;width:100%}.icon-text-group,.icon-text-group.two-groups{justify-content:center}@media (min-width:31.25rem){.icon-text-group.two-groups{align-items:flex-start;flex-direction:row}.icon-text-group.two-groups>li{margin:0 5rem 0 0}}.icon-text-group.two-groups>li p{max-width:18.75rem}.icon-text-group.three-groups{max-width:50rem}@media (min-width:48rem){.icon-text-group.three-groups{align-items:flex-start;flex-direction:row}.icon-text-group.three-groups>li{margin:0 2.5rem 0 0;width:calc(33.33333% - 1.66667rem)}}@media (min-width:37.5rem){.icon-text-group.five-groups,.icon-text-group.four-groups{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.icon-text-group.five-groups>li,.icon-text-group.four-groups>li{width:calc(50% - 1.25rem)}.icon-text-group.five-groups>li:first-of-type,.icon-text-group.four-groups>li:first-of-type{margin:0 2.5rem 4.375rem 0}.icon-text-group.five-groups>li:nth-of-type(3),.icon-text-group.four-groups>li:nth-of-type(3){margin:0 2.5rem 0 0}}@media (min-width:64rem){.icon-text-group.five-groups,.icon-text-group.four-groups{flex-wrap:nowrap}.icon-text-group.five-groups>li,.icon-text-group.four-groups>li{margin:0 2.5rem 0 0;width:100%}.icon-text-group.five-groups>li:first-of-type,.icon-text-group.four-groups>li:first-of-type{margin:0 2.5rem 0 0}}.icon-text-group>li{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 4.375rem}.icon-text-group>li:last-of-type{margin:0}.icon-text-group>li>svg{height:6.25rem;margin:0 0 2.5rem}.icon-text-group p{color:#767ead;font-size:1.25rem;font-weight:600;line-height:1.4em;max-width:13.125rem;text-align:center}.icon-text-group li.hidden{opacity:0;pointer-events:none}.integrates-with p{font-size:1rem;font-weight:600;line-height:1.4em;margin-bottom:1.5em;text-align:center}@media (min-width:64rem){.integrates-with p{text-align:left}}.integrates-with ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5em}@media (min-width:64rem){.integrates-with ul{justify-content:flex-start}}.integrates-with li{align-items:center;display:flex;margin:.5em}.integrates-with img{height:2.5em;min-width:2.5em;width:2.5em}.integrates-with .gusto img{height:2em;width:auto}.logo-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:-.5em 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + 2.25rem)}.logo-group.featured{font-size:7.5vw}@media (min-width:21.6875rem){.logo-group.featured{font-size:1.625rem}}@media (min-width:73.875rem){.logo-group.featured{justify-content:space-between;max-width:none}}.logo-group.featured li svg{height:.9375em}.logo-group.featured li.inc-5000 svg{height:1.375em}.logo-group.featured li.forbes svg{height:.8125em}.logo-group.featured li.accounting-today svg,.logo-group.featured li.marketwatch svg{height:.75em}@media (min-width:31.3125rem){.logo-group.featured li.marketwatch svg{top:-.0625em}}@media (min-width:37.375rem){.logo-group.featured li.accounting-today svg{top:.09375em}}.logo-group.partners{font-size:7.5vw;max-width:40.625rem}@media (min-width:26.6875rem){.logo-group.partners{font-size:2rem}}@media (min-width:83rem){.logo-group.partners{max-width:none}}.logo-group.partners li.quickbooks svg{height:1.25em}.logo-group.partners li.amazon svg{top:.25em}.logo-group.partners li.adp svg{height:1em}.logo-group.partners li.a2x svg{height:.75em}.logo-group.partners li.bill-dot-com svg{height:.9375em}.logo-group.partners li.expensify svg{height:.875em}.logo-group.partners li.gusto svg{height:1em}.logo-group.partners li.xero svg{height:1.5625em}.logo-group.partners li.bluevine svg{height:.75em}.logo-group.community-clients{font-size:20vw}@media (min-width:31.25rem){.logo-group.community-clients{font-size:6.25rem}}.logo-group li{margin:.5em}.logo-group img,.logo-group svg{display:block;height:1em;pointer-events:none;position:relative}ol.roman{list-style:lower-roman}.overlap-adjust-content{margin:-10rem 0 0;position:relative;z-index:1}@media (min-width:64rem){.overlap-adjust-content{margin:-15rem 0 0}}.overlay-content-root{align-items:center;display:flex;height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:22}.overlay-content-root.active{pointer-events:all}.overlay-content-root.active .content-overlay-backdrop{opacity:1}.overlay-content-root.active .overlay-content{opacity:1;transform:none}.overlay-content-root .content-overlay-backdrop{background:rgba(30,30,50,.75);height:100%;left:0;opacity:0;position:absolute;top:0;transition:.4s;width:100%;will-change:opacity}.overlay-content-root .overlay-content{opacity:0;position:relative;transform:translateY(3.125rem);transition:.4s cubic-bezier(.15,0,.1,1);width:calc(100% - 2.5rem);will-change:opacity,transform;z-index:1}.overlay-content-root .overlay-content.modal{background:#fff;border-radius:.625rem;box-shadow:0 60px 120px -15px rgba(0,0,0,.25),0 24px 48px -6px rgba(0,0,0,.265),0 8px 24px -2px rgba(0,0,0,.25);max-height:80vh;max-width:62.5rem}.overlay-content-root .overlay-content.ratio--16x9{max-width:72rem;padding:calc(56.25% - 1.40625rem) 0 0}@media (min-width:74.5rem){.overlay-content-root .overlay-content.ratio--16x9{height:40.5rem;padding:0;width:72rem}}.overlay-content-root .overlay-content.ratio--16x9 iframe{height:100%!important;width:100%!important}.overlay-content-root .close-modal-button{height:1.25rem;padding:0;position:absolute;right:.9375rem;top:.9375rem;width:1.25rem}@media (min-width:64rem){.overlay-content-root .close-modal-button{display:none}}.overlay-content-root .close-modal-button:after,.overlay-content-root .close-modal-button:before{background:#767ead;content:"";height:.125rem;left:50%;position:absolute;top:50%;width:1rem}.overlay-content-root .close-modal-button:before{transform:translate(-50%,-50%) rotate(45deg)}.overlay-content-root .close-modal-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.padding--both{padding-bottom:3.75rem;padding-top:3.75rem}@media (min-width:48rem){.padding--both{padding-bottom:5.625rem;padding-top:5.625rem}}.padding--bottom{padding-bottom:3.75rem}@media (min-width:48rem){.padding--bottom{padding-bottom:5.625rem}}.padding--top{padding-top:3.75rem}@media (min-width:48rem){.padding--top{padding-top:5.625rem}}circle.white,path.white{fill:#fff}circle.blue,path.blue{fill:#2697d4}.perspective-container{perspective:93.75rem}.page-menu{border-top:1px solid #e0e3f0;width:100%}.page-menu ul{align-items:center;display:flex;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 3.75rem),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 3.75rem),transparent);overflow-x:auto;padding:.25em 0;width:100%}.page-menu li:first-child a{padding-left:1.5em}.page-menu a{color:#767ead;font-size:.875rem;font-weight:500;padding:1em .75em;transition:.1s;white-space:nowrap}.page-menu a:hover{color:#2697d4}@media (min-width:64rem){.page-menu a{font-size:.9375rem}}.page-menu .spacer{height:100%;min-height:2.625rem;min-width:2.5rem;width:2.5rem}.price{font-size:1rem;text-align:center}.price>*{display:inline-block}.price.x-small{font-size:.75rem}.price.x-small .price-per{font-size:1.125em}.price.small{font-size:.875rem}.price.large{font-size:1.125rem}.price.x-large{font-size:1.25rem}.price.vertical{align-items:center;display:flex;flex-direction:column}.price.vertical .price-starting-at{margin-bottom:.75em}.price.vertical .price-per{margin-top:.75em}.price .price-per,.price .price-starting-at{color:#767ead;font-size:1em}.price .price-per *,.price .price-starting-at *{color:inherit}.price .price-starting-at{margin-right:.25em}.price .price-per{font-weight:400;position:relative}.price .price-number{font-size:2.5em;font-weight:700}#questions-box{align-items:center;background:#fff;border-radius:.625rem;display:flex;flex-direction:column;overflow:hidden;text-align:center}#questions-box .questions-box--top{width:100%}#questions-box h3{background:linear-gradient(90deg,#2697d4,#2d5091);color:#fff;font-size:1.5rem;padding:1em;width:100%}#questions-box .questions-box--bottom{padding:2.5rem .625rem 1.875rem;width:100%}@media (min-width:25.875rem){#questions-box .questions-box--bottom{padding:2.5rem 1.875rem 1.875rem}}#questions-box p{margin:0 0 1.25em}#questions-box .contact-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}#questions-box .contact-buttons a{align-items:center;border:1px solid #e0e3f0;border-radius:3.125rem;color:#767ead;display:flex;font-size:.875rem;justify-content:center;margin:.625rem .3125rem;padding:.75rem 1rem;transition:.1s}#questions-box .contact-buttons a:hover{background:#f7f9ff}#questions-box .contact-buttons a svg{fill:#2697d4;height:1rem;margin:0 1rem 0 0}.quote-card{max-width:50rem;padding:3.125rem}.quote-card svg{fill:rgba(38,151,212,.25);display:block;height:3.125rem;margin-bottom:.625rem;width:3.125rem}.quote-card .quote{margin-bottom:2.5rem}.quote-card .quote p{font-size:1.5rem;font-weight:600;line-height:1.6em}@media (min-width:48rem){.quote-card .quote p{font-size:1.75rem}}.quote-card .quote-author{align-items:center;display:flex}.quote-card .quote-author p:first-of-type{font-weight:700}.quote-card .quote-author p:nth-of-type(2){font-size:.875rem;margin-top:.125em}.quote-card .quote-author img{height:2.5rem;margin-right:.75rem;width:2.5rem}.ratio-container{position:relative;width:100%}.ratio-container.ratio--1x1{padding-top:100%}.ratio-container.ratio--12x10{padding:83.333% 0 0}.ratio-container.ratio--16x9{padding:56.25% 0 0}.ratio-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.section-cluster .cluster-heading{font-size:7vw}@media (min-width:26.8125rem){.section-cluster .cluster-heading{font-size:1.875rem}}.section-cluster ul{margin-top:2.5em}.section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:3.75rem;text-align:center}#solution-cta{border-top:1px solid #e0e3f0}#solution-cta .content{align-items:center;display:flex;flex-direction:column;padding:3.75rem 0}@media (min-width:48rem){#solution-cta .content{padding:5rem 0}}#solution-cta h3{font-size:1.5rem;margin-bottom:1.5em}@media (min-width:48rem){#solution-cta h3{font-size:1.875rem}.solution-intro .content{padding-top:6%}}@media (min-width:77.5rem){.solution-intro .content{padding-top:2%}}.solution-intro .flex-container .how-we-help{margin:0 0 3.75rem}@media (min-width:77.5rem){.solution-intro .flex-container .how-we-help{margin:0 5rem 0 0;min-width:50%;text-align:left;width:50%}}.solution-intro .how-we-help{max-width:56.25rem;text-align:center}.solution-intro h2{color:#2697d4;font-size:1.5rem;margin:0 0 1em}@media (min-width:25.875rem){.solution-intro h2{font-size:1.875rem}}.solution-intro p{font-size:1.125rem;font-weight:600;line-height:2em}@media (min-width:25.875rem){.solution-intro p{font-size:1.375rem}}.tabs{display:none;flex-wrap:wrap;justify-content:center;margin:-.125rem}.tabs,.tabs li{align-items:center}.tabs li{color:#767ead;cursor:pointer;display:flex;font-weight:600;height:2.25em;margin:.125rem;padding:0 .75em;position:relative;transition:.1s;white-space:nowrap}.tabs li:before{background:#767ead;border-radius:2.5rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.75);transition:.15s cubic-bezier(.15,0,0,1);width:100%;z-index:0}.tabs li:focus:before,.tabs li:hover:before{opacity:.15;transform:none}.tabs li[data-active]{color:#2697d4}.tabs li[data-active]:before{background:#2697d4;opacity:.2;transform:none;transition:.2s cubic-bezier(.15,0,0,1)}.testimonial{display:flex;flex-direction:column}.testimonial figure{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:3.375rem;margin-right:1.25rem;min-width:3.375rem;width:3.375rem}.testimonial-info{align-items:center;display:flex;font-size:.875rem;line-height:1.4em}.testimonial-name{color:#2697d4;font-weight:600}.testimonial-quote{flex-grow:1;font-size:1rem;margin-bottom:1.5em;position:relative}.text-link{color:#2697d4;transition:.15s}.text-link:hover{color:#207eb1;text-decoration:underline}.toggle{justify-content:center;text-align:center}.toggle,.toggle .toggle-switch{align-items:center;display:flex}.toggle .toggle-switch{border-radius:3.75rem;cursor:pointer;margin:0 1.25rem;position:relative}.toggle .toggle-switch:before{background:rgba(118,126,173,.25);border-radius:3.125rem;content:"";height:calc(100% + .25rem);height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + .25rem);width:100%;z-index:0}.toggle .toggle-trigger{cursor:pointer;height:1.5rem;width:1.5rem;z-index:1}.toggle .toggle-label{color:rgba(118,126,173,.5);cursor:pointer;font-size:.9375rem;font-weight:600;transition:.2s}.toggle .toggle-label:hover{color:#767ead}.toggle .toggle-label[data-active=true]{color:#2697d4}.toggle .toggle-label span{color:inherit}.toggle .toggle-handle{background:#2697d4;border-radius:3.125rem;box-shadow:0 1.5px 3px rgba(50,50,93,.2),0 3px 6px rgba(0,0,0,.24);height:1.5rem;left:0;position:absolute;top:0;transition:.3s cubic-bezier(.15,.75,.25,1.05);width:1.5rem;will-change:transform}.toggle .toggle-handle[data-position=left]{transform:translateX(0)}.toggle .toggle-handle[data-position=right]{transform:translateX(1.5rem)}.wave-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.wave-container svg{fill:#fff;left:50%;min-width:162.5rem;position:relative;top:0;transform:translateX(-50%)}header{position:relative}header.header--slant:before{background:linear-gradient(7deg,#eef1f9,#fff 65%);bottom:0;content:"";height:100%;left:0;position:absolute;transform:skewY(-7deg);transform-origin:bottom left;width:100%;z-index:-1}header.header--slant .content{padding:8.75rem 1.25rem 20%}@media (min-width:64rem){header.header--slant .content{align-items:flex-start;padding:11.25rem 2.5rem 20%}}header.header--slant .tagline{font-size:5vw}@media (min-width:37.5rem){header.header--slant .tagline{font-size:1.875rem}}header.header--blog{padding-top:5rem;position:relative;width:100%}header.header--blog:after{background:rgba(10,38,53,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}header.header--blog .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:56.25%}@media (min-width:55.5625rem){header.header--blog .bg-image{height:31.25rem;padding-top:0}}header.header--simple .content{padding:7.5rem 6.25vw 3.75rem}@media (min-width:40rem){header.header--simple .content{padding:10rem 2.5rem 6.0625rem}}header.header--simple .heading-container{align-items:center;display:flex;flex-direction:column;margin:0;max-width:62.5rem;text-align:center}header.header--simple.header-graphic .content{padding-bottom:3.75rem;padding-top:7.5rem}@media (min-width:64rem){header.header--simple.header-graphic .content{padding-bottom:5.625rem;padding-top:10rem}}header.header--simple.header-graphic img,header.header--simple.header-graphic svg{margin:0 0 2.5rem;max-width:25rem;width:80%}@media (min-width:48rem){header.header--simple.header-graphic img,header.header--simple.header-graphic svg{margin:0 0 3.75rem}}header.header--solution .content{padding-top:calc(5rem + 12.5vw)}@media (min-width:30rem){header.header--solution .content{padding-top:8.75rem}}header.header--solution .heading-container{margin-bottom:3.75rem;text-align:center}@media (min-width:64rem){header.header--solution .heading-container{margin-bottom:5rem}}header.header--solution .heading-container .solution-page-logo{font-size:10vw;height:1em;margin-bottom:.5em}@media (min-width:25rem){header.header--solution .heading-container .solution-page-logo{font-size:2.5rem}}header.header--legal .content{padding:10rem 1.25rem 5rem}@media (min-width:64rem){header.header--legal .content{padding:11.25rem 2.5rem 7.5rem}}@media (min-width:22.5rem){header.header--legal h1{font-size:2.25rem}}header.header--overlap-adjust .content{padding:11.25rem 1.25rem 17.5rem}@media (min-width:64rem){header.header--overlap-adjust .content{align-items:flex-start;padding:15rem 2.5rem 26.25rem}}header .content{align-items:center;display:flex;justify-content:center;text-align:center}.blog-subscribe-form header button[type=submit],header .blog-subscribe-form button[type=submit],header .button{margin:2em 0 0}.shadow.shadow--small.shadow--light{box-shadow:0 9px 14px -4px rgba(50,50,93,.15),0 3px 6px -3px rgba(0,0,0,.2)}.shadow.shadow--small.shadow--light.shadow--hover:hover{box-shadow:0 15px 26px -10px rgba(50,50,93,.15),0 10px 20px -8px rgba(0,0,0,.2)}.shadow.shadow--small.shadow--light.shadow--over-light{box-shadow:0 9px 14px -4px rgba(50,50,93,.15),0 3px 6px -3px rgba(0,0,0,.2),0 0 15px rgba(50,50,93,.04)}.shadow.shadow--small.shadow--light.shadow--over-light.shadow--hover:hover{box-shadow:0 13px 26px -5px rgba(50,50,93,.15),0 10px 20px -8px rgba(0,0,0,.2),0 0 15px rgba(50,50,93,.04)}.shadow.shadow--small.shadow--neutral{box-shadow:0 9px 14px -4px rgba(50,50,93,.22),0 3px 6px -3px rgba(0,0,0,.26)}.shadow.shadow--small.shadow--neutral.shadow--hover:hover{box-shadow:0 15px 24px -6px rgba(50,50,93,.22),0 10px 18px -8px rgba(0,0,0,.26)}.shadow.shadow--small.shadow--neutral.shadow--over-light{box-shadow:0 9px 14px -4px rgba(50,50,93,.22),0 3px 6px -3px rgba(0,0,0,.26),0 0 15px rgba(50,50,93,.04)}.shadow.shadow--small.shadow--neutral.shadow--over-light.shadow--hover:hover{box-shadow:0 13px 26px -5px rgba(50,50,93,.22),0 10px 20px -8px rgba(0,0,0,.26),0 0 10px rgba(50,50,93,.06)}.shadow.shadow--small.shadow--dark{box-shadow:0 9px 14px -4px rgba(50,50,93,.36),0 3px 6px -3px rgba(0,0,0,.45)}.shadow.shadow--small.shadow--dark.shadow--hover:hover{box-shadow:0 13px 26px -5px rgba(50,50,93,.36),0 10px 20px -8px rgba(0,0,0,.45)}.shadow.shadow--small.shadow--dark.shadow--over-light{box-shadow:0 9px 14px -4px rgba(50,50,93,.36),0 3px 6px -3px rgba(0,0,0,.45),0 0 15px rgba(50,50,93,.04)}.shadow.shadow--small.shadow--dark.shadow--over-light.shadow--hover:hover{box-shadow:0 13px 26px -5px rgba(50,50,93,.36),0 10px 20px -8px rgba(0,0,0,.45),0 0 15px rgba(50,50,93,.04)}.shadow.shadow--medium.shadow--light{box-shadow:0 24px 40px -12px rgba(50,50,93,.15),0 10px 20px -8px rgba(0,0,0,.2)}.shadow.shadow--medium.shadow--light.shadow--hover:hover{box-shadow:0 30px 60px -15px rgba(50,50,93,.15),0 18px 36px -18px rgba(0,0,0,.2)}.shadow.shadow--medium.shadow--light.shadow--over-light{box-shadow:0 24px 40px -12px rgba(50,50,93,.15),0 10px 20px -8px rgba(0,0,0,.2),0 0 28px rgba(50,50,93,.06)}.shadow.shadow--medium.shadow--light.shadow--over-light.shadow--hover:hover{box-shadow:0 30px 60px -15px rgba(50,50,93,.15),0 18px 36px -18px rgba(0,0,0,.2),0 0 28px rgba(50,50,93,.06)}.shadow.shadow--medium.shadow--neutral{box-shadow:0 24px 40px -18px rgba(50,50,93,.22),0 10px 20px -8px rgba(0,0,0,.26)}.shadow.shadow--medium.shadow--neutral.shadow--hover:hover{box-shadow:0 36px 72px -24px rgba(50,50,93,.24),0 24px 36px -18px rgba(0,0,0,.3)}.shadow.shadow--medium.shadow--neutral.shadow--over-light{box-shadow:0 24px 40px -18px rgba(50,50,93,.22),0 10px 20px -8px rgba(0,0,0,.26),0 0 30px rgba(50,50,93,.04)}.shadow.shadow--medium.shadow--neutral.shadow--over-light.shadow--hover:hover{box-shadow:0 35px 72px -24px rgba(50,50,93,.24),0 24px 36px -18px rgba(0,0,0,.3),0 0 28px rgba(50,50,93,.06)}.shadow.shadow--medium.shadow--dark{box-shadow:0 24px 40px -12px rgba(50,50,93,.36),0 10px 20px -8px rgba(0,0,0,.45)}.shadow.shadow--medium.shadow--dark.shadow--hover:hover{box-shadow:0 30px 60px -15px rgba(50,50,93,.36),0 18px 36px -18px rgba(0,0,0,.45)}.shadow.shadow--medium.shadow--dark.shadow--over-light{box-shadow:0 24px 40px -12px rgba(50,50,93,.36),0 10px 20px -8px rgba(0,0,0,.45),0 0 28px rgba(50,50,93,.06)}.shadow.shadow--medium.shadow--dark.shadow--over-light.shadow--hover:hover{box-shadow:0 30px 60px -15px rgba(50,50,93,.36),0 18px 36px -18px rgba(0,0,0,.45),0 0 28px rgba(50,50,93,.06)}.shadow.shadow--medium.shadow--extra-dark{box-shadow:0 24px 40px -12px rgba(50,50,93,.5),0 10px 20px -8px rgba(0,0,0,.625)}.shadow.shadow--medium.shadow--extra-dark.shadow--hover:hover{box-shadow:0 30px 60px -15px rgba(50,50,93,.5),0 18px 36px -18px rgba(0,0,0,.625)}.shadow.shadow--medium.shadow--extra-dark.shadow--over-light{box-shadow:0 24px 40px -12px rgba(50,50,93,.5),0 10px 20px -8px rgba(0,0,0,.625),0 0 28px rgba(50,50,93,.06)}.shadow.shadow--medium.shadow--extra-dark.shadow--over-light.shadow--hover:hover{box-shadow:0 30px 60px -15px rgba(50,50,93,.5),0 18px 36px -18px rgba(0,0,0,.625),0 0 28px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--light{box-shadow:0 36px 72px -20px rgba(50,50,93,.15),0 22px 44px -22px rgba(0,0,0,.2)}.shadow.shadow--large.shadow--light.shadow--hover:hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.15),0 59px 119px -59px rgba(0,0,0,.2)}.shadow.shadow--large.shadow--light.shadow--over-light{box-shadow:0 42px 72px -28px rgba(50,50,93,.15),0 28px 44px -28px rgba(0,0,0,.2),0 0 80px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--light.shadow--over-light.shadow--hover:hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.15),0 59px 119px -59px rgba(0,0,0,.2),0 0 80px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--neutral{box-shadow:0 36px 72px -20px rgba(50,50,93,.22),0 22px 44px -22px rgba(0,0,0,.26)}.shadow.shadow--large.shadow--neutral.shadow--hover:hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.22),0 59px 119px -59px rgba(0,0,0,.26)}.shadow.shadow--large.shadow--neutral.shadow--over-light{box-shadow:0 42px 72px -28px rgba(50,50,93,.22),0 28px 44px -28px rgba(0,0,0,.26),0 0 80px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--neutral.shadow--over-light.shadow--hover:hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.22),0 59px 119px -59px rgba(0,0,0,.26),0 0 80px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--dark{box-shadow:0 36px 72px -20px rgba(50,50,93,.36),0 22px 44px -22px rgba(0,0,0,.45)}.shadow.shadow--large.shadow--dark.shadow--hover:hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.36),0 59px 119px -59px rgba(0,0,0,.45)}.shadow.shadow--large.shadow--dark.shadow--over-light{box-shadow:0 42px 72px -28px rgba(50,50,93,.36),0 28px 44px -28px rgba(0,0,0,.45),0 0 80px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--dark.shadow--over-light.shadow--hover:hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.36),0 59px 119px -59px rgba(0,0,0,.45),0 0 80px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--extra-dark{box-shadow:0 36px 72px -20px rgba(50,50,93,.5),0 22px 44px -22px rgba(0,0,0,.625)}.shadow.shadow--large.shadow--extra-dark.shadow--hover:hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.5),0 59px 119px -59px rgba(0,0,0,.625)}.shadow.shadow--large.shadow--extra-dark.shadow--over-light{box-shadow:0 42px 72px -28px rgba(50,50,93,.5),0 28px 44px -28px rgba(0,0,0,.625),0 0 80px rgba(50,50,93,.06)}.shadow.shadow--large.shadow--extra-dark.shadow--over-light.shadow--hover{box-shadow:0 97px 194px -38px rgba(50,50,93,.5),0 59px 119px -59px rgba(0,0,0,.625),0 0 80px rgba(50,50,93,.06)}.text-stack{align-items:flex-start;display:flex;flex-direction:column}.text-stack :is(h2,h3,h4,h5,h6){margin-bottom:.5em}.tippy-box[data-theme=light]{background:#fff;border:1px solid rgba(224,227,240,.5);border-radius:.4em;box-shadow:0 6px 9px -4px rgba(0,0,0,.14),0 15px 20px -10px rgba(50,50,93,.18)}.tippy-box[data-theme=light] .tippy-content{color:#767ead;font-size:.75rem;line-height:1.6em;padding:1em 1.25em}.tippy-box[data-theme=light][data-placement^=top]>.tippy-arrow:before{border-top:7px solid #fff}.checkbox-toggle{align-items:center;cursor:pointer;display:flex;font-size:1rem;justify-content:center;text-align:center}.checkbox-toggle-input{display:none}.checkbox-toggle-input:checked~.checkbox-toggle-switch .checkbox-toggle-handle{transform:translateX(1.5em)}.checkbox-toggle-input:checked~.checkbox-toggle-label:first-of-type{color:rgba(118,126,173,.5)}.checkbox-toggle-input:checked~.checkbox-toggle-label:first-of-type:hover{color:#767ead}.checkbox-toggle-input:checked~.checkbox-toggle-label:last-of-type,.checkbox-toggle-input:not(:checked)~.checkbox-toggle-label:first-of-type{color:#2697d4}.checkbox-toggle-input:not(:checked)~.checkbox-toggle-label:last-of-type{color:rgba(118,126,173,.5)}.checkbox-toggle-input:not(:checked)~.checkbox-toggle-label:last-of-type:hover{color:#767ead}body:not(.is-touch-device) .checkbox-toggle:hover .checkbox-toggle-input:checked~.checkbox-toggle-switch .checkbox-toggle-handle{transform:translateX(1.25em);transition:.2s}body:not(.is-touch-device) .checkbox-toggle:hover .checkbox-toggle-input:not(:checked)~.checkbox-toggle-switch .checkbox-toggle-handle{transform:translateX(.25em);transition:.2s}.checkbox-toggle-switch{align-items:center;border-radius:1.5em;display:flex;height:1.5em;margin:0 1em;pointer-events:none;position:relative;width:3em}.checkbox-toggle-switch:before{background:rgba(118,126,173,.25);border-radius:1.5em;content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.checkbox-toggle-label{color:rgba(118,126,173,.5);font-size:1em;font-weight:600;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.checkbox-toggle-label:hover{color:#767ead}.checkbox-toggle-label span{color:inherit}body.is-touch-device .checkbox-toggle-label{pointer-events:none}.checkbox-toggle-handle{background:#2697d4;border-radius:1.5em;box-shadow:0 .1em .2em rgba(50,50,93,.2),0 .2em .4em rgba(0,0,0,.24);height:1.5em;left:0;position:absolute;top:0;transition:.3s cubic-bezier(.15,.75,.25,1.05);width:1.5em;will-change:transform}body.x360app-signup form{margin:0 auto;max-width:37.5rem}body.x360app-signup #fsPage3371275-1 .fsSection,body.x360app-signup .fsForm .fsSubmit{padding:0}body.x404 main .content{align-items:center;display:flex;flex-direction:column;padding-bottom:7.5rem;padding-top:7.5rem;text-align:center}@media (min-width:48rem){body.x404 main .content{padding-top:8.75rem}}@media (min-width:64rem){body.x404 main .content{padding-bottom:10rem;padding-top:11.25rem}}body.x404 main h1{font-size:1.25rem;font-weight:500;margin-bottom:.5em}body.x404 main h2{font-size:3rem}body.x404 main p{font-size:1.25rem;line-height:1.6em;margin:1em 0 2em;max-width:45rem}body.about header{position:relative;z-index:2}body.about .heading-container{max-width:none}body.about .tagline{max-width:45rem}body.about #founding-story{position:relative;z-index:1}body.about #founding-story .wave{fill:#fff;bottom:9.375rem;left:50%;min-width:93.75rem;position:absolute;transform:translateX(-50%);width:100vw;z-index:0}body.about #founding-story .card{max-width:59.375rem;padding:9.375vw 6.25vw}@media (min-width:40rem){body.about #founding-story .card{padding:3.75rem 6.25vw}}@media (min-width:60rem){body.about #founding-story .card{padding:3.75rem}}body.about #founding-story .card h2{margin-bottom:.75em}body.about #founding-story .content{position:relative;z-index:1}body.about #core-values{margin-top:-18.75rem;padding-top:18.75rem;position:relative}body.about #core-values .section-overlay,body.about #core-values:after,body.about #core-values:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}body.about #core-values:before{background-image:url(../../images/photos/bk360-team-bowling.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:grayscale(100%);z-index:-2}body.about #core-values:after{background:linear-gradient(to bottom right,#2697d4,#2d5091);content:"";mix-blend-mode:soft-light;z-index:-1}body.about #core-values .section-overlay{background:linear-gradient(to bottom right,#2697d4,#2d5091);height:100%;left:0;-webkit-mask-image:linear-gradient(115deg,#000,#000 25%,rgba(0,0,0,.75));mask-image:linear-gradient(115deg,#000,#000 25%,rgba(0,0,0,.75));position:absolute;top:0;width:100%}body.about #core-values .flex-container{align-items:center;justify-content:space-between;width:100%}body.about #core-values h2{color:#fff}body.about #core-values ul{font-size:8vw}@media (min-width:37.5rem){body.about #core-values ul{font-size:3rem}}body.about #core-values li{align-items:center;display:flex}body.about #core-values li:not(:last-child){margin-bottom:.25em}body.about #core-values li span:first-child{align-items:center;background-color:hsla(0,0%,100%,.25);border-radius:50%;color:#fff;display:flex;font-weight:800;height:1.5em;justify-content:center;margin-right:.125em;min-width:1.5em;text-align:center;width:1.5em}body.about #core-values li span:last-child{color:#fff;font-weight:600;letter-spacing:.2em;margin-left:.1em;text-transform:uppercase}body.about #core-values .team-photos{max-width:40rem;position:relative;width:100%}body.about #core-values img{border-radius:.625rem;width:100%}body.about #core-values img:first-child{position:relative;z-index:1}body.about #achievements .content{padding-bottom:8.75rem}body.about #achievements ul{grid-gap:3.125rem;display:grid;gap:3.125rem;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));width:100%}@media (min-width:64.375rem){body.about #achievements ul{grid-template-columns:repeat(12,1fr)}body.about #achievements li:nth-child(-n+3){grid-column:span 4}body.about #achievements li:nth-child(n+4){grid-column:span 3}}body.about #achievements li p{font-size:.9375rem;font-weight:600;line-height:1.2;margin-top:1em}body.about #achievements li>div{align-items:center;display:flex;height:5rem}body.about #achievements img{height:100%;max-width:9.375rem}body.about #achievements img.bill{max-width:5.625rem}body.about #responsibility-careers{position:relative}body.about #responsibility-careers .content{padding-bottom:3.75rem}body.about #responsibility-careers .cluster-text{font-weight:600}body.about #responsibility-careers .card-group{justify-content:center;margin-top:-3.75rem}body.about #responsibility-careers .card{padding:2.5rem 6.25vw;transition:.15s;width:100%}@media (min-width:40rem){body.about #responsibility-careers .card{padding:2.5rem}}@media (min-width:48rem){body.about #responsibility-careers .card{max-width:28.125rem}}body.about #responsibility-careers .card .cluster{width:100%}body.about #responsibility-careers .card .cluster img{height:3em;width:auto}body.app header,body.qbo-app header,body.xero-app header{position:relative}body.app header .content,body.qbo-app header .content,body.xero-app header .content{align-items:center;display:flex;flex-direction:column;gap:5rem;padding-bottom:5rem;padding-top:10rem}@media (min-width:64rem){body.app header .content,body.qbo-app header .content,body.xero-app header .content{align-items:flex-start;flex-direction:row;justify-content:flex-start}}body.app header .heading-container,body.qbo-app header .heading-container,body.xero-app header .heading-container{align-items:center;display:flex;flex-direction:column}@media (min-width:64rem){body.app header .heading-container,body.qbo-app header .heading-container,body.xero-app header .heading-container{align-items:flex-start;min-width:40%;text-align:left}}body.app header .app-form-wrapper,body.qbo-app header .app-form-wrapper,body.xero-app header .app-form-wrapper{max-width:31.25rem;width:100%}@media (min-width:30rem){body.app header .app-form-wrapper,body.qbo-app header .app-form-wrapper,body.xero-app header .app-form-wrapper{margin-top:3.75rem}}body.app header .app-form-wrapper p,body.qbo-app header .app-form-wrapper p,body.xero-app header .app-form-wrapper p{color:#767ead;font-size:.875rem;line-height:1.4em;margin-top:1em}body.app header form,body.qbo-app header form,body.xero-app header form{width:100%}body.app header form input,body.qbo-app header form input,body.xero-app header form input{font-size:4.375vw}@media (min-width:22.875rem){body.app header form input,body.qbo-app header form input,body.xero-app header form input{font-size:1rem}}body.app header .logo-group,body.qbo-app header .logo-group,body.xero-app header .logo-group{font-size:1.375rem;margin:-.5em;max-width:40rem}body.app header .logo-group li,body.qbo-app header .logo-group li,body.xero-app header .logo-group li{margin:.5em}body.app header .logo-group svg,body.qbo-app header .logo-group svg,body.xero-app header .logo-group svg{fill:#989ec2}body.app header .wave,body.qbo-app header .wave,body.xero-app header .wave{bottom:0;content:"";height:80%;left:0;position:absolute;width:100%;z-index:1}@media (min-width:64rem){body.app header .wave,body.qbo-app header .wave,body.xero-app header .wave{height:60%}}body.app header .wave svg,body.qbo-app header .wave svg,body.xero-app header .wave svg{fill:#f7f9ff;bottom:0;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:500vw}@media (min-width:64rem){body.app header .wave svg,body.qbo-app header .wave svg,body.xero-app header .wave svg{min-width:125rem;width:100vw}}body.app .integrates-with p,body.qbo-app .integrates-with p,body.xero-app .integrates-with p{font-size:1rem;font-weight:600;line-height:1.4em;margin-bottom:1.5em;text-align:center}@media (min-width:64rem){body.app .integrates-with p,body.qbo-app .integrates-with p,body.xero-app .integrates-with p{text-align:left}}body.app .integrates-with ul,body.qbo-app .integrates-with ul,body.xero-app .integrates-with ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5em}@media (min-width:64rem){body.app .integrates-with ul,body.qbo-app .integrates-with ul,body.xero-app .integrates-with ul{justify-content:flex-start}}body.app .integrates-with li,body.qbo-app .integrates-with li,body.xero-app .integrates-with li{align-items:center;display:flex;margin:.5em}body.app .integrates-with img,body.qbo-app .integrates-with img,body.xero-app .integrates-with img{height:2.5em;min-width:2.5em;width:2.5em}body.app .integrates-with .quickbooks img,body.qbo-app .integrates-with .quickbooks img,body.xero-app .integrates-with .quickbooks img{height:2em;min-width:0;width:auto}body.app .integrates-with .gusto img,body.qbo-app .integrates-with .gusto img,body.xero-app .integrates-with .gusto img{height:2em;width:auto}body.app .section-heading,body.qbo-app .section-heading,body.xero-app .section-heading{font-size:2.25rem}@media (min-width:48rem){body.app .section-heading,body.qbo-app .section-heading,body.xero-app .section-heading{font-size:3rem}}body.app #core-features,body.qbo-app #core-features,body.xero-app #core-features{background:linear-gradient(180deg,#f7f9ff,#fff 50%)}body.app #core-features section,body.qbo-app #core-features section,body.xero-app #core-features section{padding-bottom:3.75rem;padding-top:3.75rem;width:100%}@media (min-width:48rem){body.app #core-features section,body.qbo-app #core-features section,body.xero-app #core-features section{padding-bottom:5rem;padding-top:5rem}}body.app #core-features section:first-child,body.qbo-app #core-features section:first-child,body.xero-app #core-features section:first-child{padding-top:0}body.app #core-features section:last-child,body.qbo-app #core-features section:last-child,body.xero-app #core-features section:last-child{padding-bottom:0}@media (min-width:64rem){body.app #core-features section:nth-of-type(2n) .flex-container,body.qbo-app #core-features section:nth-of-type(2n) .flex-container,body.xero-app #core-features section:nth-of-type(2n) .flex-container{flex-direction:row-reverse;justify-content:flex-start}}body.app #core-features .flex-container,body.qbo-app #core-features .flex-container,body.xero-app #core-features .flex-container{align-items:center;flex-direction:column-reverse;gap:3.75rem;width:100%}@media (min-width:64rem){body.app #core-features .flex-container,body.qbo-app #core-features .flex-container,body.xero-app #core-features .flex-container{flex-direction:row;gap:3.75rem;justify-content:flex-end}}body.app #core-features .flex-container>img,body.qbo-app #core-features .flex-container>img,body.xero-app #core-features .flex-container>img{max-width:34.375rem;width:80%}@media (min-width:64rem){body.app #core-features .flex-container>img,body.qbo-app #core-features .flex-container>img,body.xero-app #core-features .flex-container>img{max-width:43.75rem;min-width:50%;width:50%}}body.app #core-features .cluster,body.qbo-app #core-features .cluster,body.xero-app #core-features .cluster{align-items:center;display:flex;flex-direction:column;max-width:37.5rem;text-align:center}@media (min-width:64rem){body.app #core-features .cluster,body.qbo-app #core-features .cluster,body.xero-app #core-features .cluster{display:block;text-align:left;width:50%}}body.app #core-features h3,body.qbo-app #core-features h3,body.xero-app #core-features h3{font-size:1.875rem}body.app #core-features .arrow-link,body.qbo-app #core-features .arrow-link,body.xero-app #core-features .arrow-link{margin-top:3.75rem}@media (min-width:64rem){body.app #business-performance .cluster,body.qbo-app #business-performance .cluster,body.xero-app #business-performance .cluster{min-width:25rem}}body.app #business-performance .graphic-container,body.qbo-app #business-performance .graphic-container,body.xero-app #business-performance .graphic-container{display:flex;flex-direction:column;gap:.75rem;max-width:50rem;width:100%}body.app #business-performance .graphic-container img,body.qbo-app #business-performance .graphic-container img,body.xero-app #business-performance .graphic-container img{border-radius:.625rem}body.app #business-performance .score-cards,body.qbo-app #business-performance .score-cards,body.xero-app #business-performance .score-cards{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));margin-left:auto;margin-right:auto;max-width:37.5rem;width:100%}@media (min-width:48rem){body.app #business-performance .score-cards,body.qbo-app #business-performance .score-cards,body.xero-app #business-performance .score-cards{margin-top:-6.25rem}}body.app #business-performance .card,body.qbo-app #business-performance .card,body.xero-app #business-performance .card{padding:1.25rem}body.app #business-performance .card *,body.qbo-app #business-performance .card *,body.xero-app #business-performance .card *{font-family:Nunito,Montserrat,Helvetica,Arial,sans-serif}body.app #business-performance .card h4,body.qbo-app #business-performance .card h4,body.xero-app #business-performance .card h4{font-size:.9375rem;margin-bottom:1em}body.app #business-performance .card ul,body.qbo-app #business-performance .card ul,body.xero-app #business-performance .card ul{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(5.625rem,1fr))}body.app #business-performance .card li:nth-child(2) .figure span,body.qbo-app #business-performance .card li:nth-child(2) .figure span,body.xero-app #business-performance .card li:nth-child(2) .figure span{color:#44d094}body.app #business-performance .card li:nth-child(2) .figure .icon,body.qbo-app #business-performance .card li:nth-child(2) .figure .icon,body.xero-app #business-performance .card li:nth-child(2) .figure .icon{align-items:center;background:rgba(68,208,148,.3);border-radius:50%;display:flex;height:1.25rem;justify-content:center;min-width:1.25rem;width:1.25rem}body.app #business-performance .card li:nth-child(2) .figure .icon svg,body.qbo-app #business-performance .card li:nth-child(2) .figure .icon svg,body.xero-app #business-performance .card li:nth-child(2) .figure .icon svg{fill:#44d094;height:60%;transform:rotate(-90deg);width:60%}body.app #business-performance .card .figure,body.qbo-app #business-performance .card .figure,body.xero-app #business-performance .card .figure{align-items:center;display:flex;font-size:1.125rem;font-weight:800;gap:.625rem}body.app #business-performance .card .figure span,body.qbo-app #business-performance .card .figure span,body.xero-app #business-performance .card .figure span{color:#6c757d}body.app #business-performance .card p,body.qbo-app #business-performance .card p,body.xero-app #business-performance .card p{color:#6c757d;font-size:.75rem;font-weight:500;line-height:1.2;margin-top:.5em}@media (min-width:26.625rem){body.app #business-performance .card:last-child,body.qbo-app #business-performance .card:last-child,body.xero-app #business-performance .card:last-child{grid-column:1/-1}}@media (min-width:40.25rem){body.app #business-performance .card:last-child,body.qbo-app #business-performance .card:last-child,body.xero-app #business-performance .card:last-child{grid-column:span 1}}body.app #cash-management .graphic-container,body.qbo-app #cash-management .graphic-container,body.xero-app #cash-management .graphic-container{display:flex;flex-direction:column;gap:.75rem;max-width:37.5rem;padding-bottom:15%;position:relative;width:100%}@media (min-width:42.5rem){body.app #cash-management .graphic-container,body.qbo-app #cash-management .graphic-container,body.xero-app #cash-management .graphic-container{padding-bottom:5.625rem}}body.app #cash-management .graphic-container>img,body.qbo-app #cash-management .graphic-container>img,body.xero-app #cash-management .graphic-container>img{margin-left:auto;position:relative;width:80%;z-index:2}body.app #cash-management .graphic-container img,body.qbo-app #cash-management .graphic-container img,body.xero-app #cash-management .graphic-container img{border-radius:.625rem}body.app #cash-management .graphic-container div,body.qbo-app #cash-management .graphic-container div,body.xero-app #cash-management .graphic-container div{bottom:0;left:0;padding-top:30%;position:absolute;width:75%;z-index:3}body.app #cash-management .graphic-container div img,body.qbo-app #cash-management .graphic-container div img,body.xero-app #cash-management .graphic-container div img{left:0;position:absolute;top:0;width:100%}body.app #payroll-analytics,body.qbo-app #payroll-analytics,body.xero-app #payroll-analytics{padding-top:6.25rem!important}body.app #payroll-analytics h3,body.qbo-app #payroll-analytics h3,body.xero-app #payroll-analytics h3{margin-bottom:0}body.app #payroll-analytics .powered-with-gusto,body.qbo-app #payroll-analytics .powered-with-gusto,body.xero-app #payroll-analytics .powered-with-gusto{align-items:center;display:flex;font-size:.875rem;font-weight:600;margin-bottom:2em;margin-top:.5em}body.app #payroll-analytics .powered-with-gusto img,body.qbo-app #payroll-analytics .powered-with-gusto img,body.xero-app #payroll-analytics .powered-with-gusto img{height:1.75em;margin-left:.625em;max-width:none;width:auto}body.app #payroll-analytics .graphic-container,body.qbo-app #payroll-analytics .graphic-container,body.xero-app #payroll-analytics .graphic-container{display:flex;flex-direction:column;max-width:42.5rem;width:100%}body.app #payroll-analytics .graphic-container img,body.qbo-app #payroll-analytics .graphic-container img,body.xero-app #payroll-analytics .graphic-container img{border-radius:.625rem}body.app #payroll-analytics .graphic-container img:first-child,body.qbo-app #payroll-analytics .graphic-container img:first-child,body.xero-app #payroll-analytics .graphic-container img:first-child{align-self:flex-end;width:88%}body.app #payroll-analytics .graphic-container img:last-child,body.qbo-app #payroll-analytics .graphic-container img:last-child,body.xero-app #payroll-analytics .graphic-container img:last-child{align-self:flex-start;margin-top:-30%;position:relative;width:48%;z-index:1}body.app #metrics ul,body.qbo-app #metrics ul,body.xero-app #metrics ul{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:31.25rem;width:100%}@media (min-width:48rem){body.app #metrics ul,body.qbo-app #metrics ul,body.xero-app #metrics ul{grid-template-columns:1fr 1fr;max-width:63.75rem}}body.app #metrics li,body.qbo-app #metrics li,body.xero-app #metrics li{background:#f7f9ff;border-radius:.625rem;padding:8%}body.app #metrics li:nth-child(2),body.qbo-app #metrics li:nth-child(2),body.xero-app #metrics li:nth-child(2){align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}body.app #metrics li:nth-child(2) *,body.qbo-app #metrics li:nth-child(2) *,body.xero-app #metrics li:nth-child(2) *{text-wrap:balance}@media (min-width:60rem){body.app #metrics li:nth-child(2),body.qbo-app #metrics li:nth-child(2),body.xero-app #metrics li:nth-child(2){grid-column:initial}}body.app #metrics h3,body.qbo-app #metrics h3,body.xero-app #metrics h3{font-size:8vw}@media (min-width:28.125rem){body.app #metrics h3,body.qbo-app #metrics h3,body.xero-app #metrics h3{font-size:2.25rem}}body.app #metrics h3+p,body.qbo-app #metrics h3+p,body.xero-app #metrics h3+p{color:#3c416e;font-size:6vw;font-weight:600;line-height:1.4;margin-top:.25em}@media (min-width:25rem){body.app #metrics h3+p,body.qbo-app #metrics h3+p,body.xero-app #metrics h3+p{font-size:1.5rem}}body.app #metrics img,body.qbo-app #metrics img,body.xero-app #metrics img{border-radius:.375rem;width:100%}body.app #partners,body.qbo-app #partners,body.xero-app #partners{padding-bottom:0}body.app footer,body.qbo-app footer,body.xero-app footer{padding-top:5rem}@media (min-width:69.75rem){body.app footer,body.qbo-app footer,body.xero-app footer{padding-top:6.25rem}}body.app footer #get-started,body.qbo-app footer #get-started,body.xero-app footer #get-started{display:none}body.app footer #footer-nav,body.qbo-app footer #footer-nav,body.xero-app footer #footer-nav{padding:0}body.services_back-office-technology header{background:url(/images/graphics/waves/wave-4--gray--reverse.svg) top/3333px 150vw no-repeat,#fff}@media (min-width:25rem){body.services_back-office-technology header{background:url(/images/graphics/waves/wave-4--gray--reverse.svg) top/3333px 600px no-repeat,#fff}}body.services_back-office-technology header .heading-container{margin-bottom:0}body.services_back-office-technology header .tagline{max-width:47.5rem}body.services_back-office-technology #add-ons .content{padding-top:6.25rem}@media (min-width:48rem){body.services_back-office-technology #add-ons .content{padding-top:7.5rem}}body.services_back-office-technology #add-ons .cluster{font-size:1rem}body.backup-quickbooks-file header img{max-width:21.875rem!important}body.backup-quickbooks-file .heading-container{max-width:none}body.backup-quickbooks-file main .content{padding-bottom:3.75rem}@media (min-width:48rem){body.backup-quickbooks-file main .content{padding-bottom:5.625rem}}body.backup-quickbooks-file .flex-container{align-items:center;justify-content:center}@media (min-width:58.75rem){body.backup-quickbooks-file .flex-container{align-items:flex-start;flex-direction:row}}body.backup-quickbooks-file iframe{height:24.0625rem;max-width:24.0625rem;min-height:24.0625rem;width:100%}body.backup-quickbooks-file .backup-steps{max-width:42.5rem;padding:0 1.25rem}@media (min-width:48rem){body.backup-quickbooks-file .backup-steps{padding:0 0 0 1.25rem}}body.backup-quickbooks-file .backup-steps li{color:#767ead;display:list-item;line-height:1.6em;margin:0 0 1em;padding:0 0 0 .625rem}body.backup-quickbooks-file .backup-steps li strong{color:#2697d4}body.board-of-directors #board-of-directors .content{padding-top:3.75rem}body.board-of-directors #board-of-directors ul{align-items:center;display:flex;flex-direction:column}@media (min-width:48rem){body.board-of-directors #board-of-directors ul{align-items:flex-start}}body.board-of-directors #board-of-directors li{align-items:center;max-width:37.5rem}@media (min-width:48rem){body.board-of-directors #board-of-directors li{align-items:flex-start;max-width:none}}body.board-of-directors #board-of-directors li p{text-align:center}@media (min-width:48rem){body.board-of-directors #board-of-directors li p{text-align:left}}body.board-of-directors #board-of-directors .cluster--large{align-items:center}@media (min-width:48rem){body.board-of-directors #board-of-directors .cluster--large{align-items:flex-start}}body.board-of-directors #board-of-directors .cluster--large h2{text-align:center}@media (min-width:48rem){body.board-of-directors #board-of-directors .cluster--large h2{text-align:left}}body.book-appointment{background:#f7f9ff}body.book-appointment iframe{width:100%}body.services_bookkeeping header{background:url(/images/graphics/waves/wave-3--white.svg) top/3333px 150vw no-repeat,#f3f6fc}@media (min-width:25rem){body.services_bookkeeping header{background:url(/images/graphics/waves/wave-3--white.svg) top/3333px 600px no-repeat,#f3f6fc}}body.services_bookkeeping header img{max-width:46.875rem;width:100%}body.services_bookkeeping #features{background:#f3f6fc;position:relative}body.services_bookkeeping #features .wave-container{position:relative;z-index:2}body.services_bookkeeping #features .wave-container svg{fill:#fff;left:50%;min-width:162.5rem;position:relative;transform:translateX(-50%)}body.services_bookkeeping #features .overflow-container{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}body.services_bookkeeping #features .bg-graphic-container{height:100%;position:relative;width:100%}body.services_bookkeeping #features .bg-graphic-container svg{fill:#2697d4;opacity:.15;position:absolute}body.services_bookkeeping #features #bookkeeping-cogs-top-right{max-width:34.375rem;position:absolute;right:-15%;top:0;transform:translateY(-10%);width:75%}body.services_bookkeeping #features #bookkeeping-cogs-bottom-left{bottom:0;left:-15%;max-width:20rem;transform:translateY(10%);width:60%}body.services_bookkeeping #features .card{max-width:33.75rem;padding:12.5vw 9.375vw;text-align:center}@media (min-width:26.6875rem){body.services_bookkeeping #features .card{padding:12.5vw 2.5rem}}@media (min-width:30rem){body.services_bookkeeping #features .card{padding:3.75rem 2.5rem}}body.services_cfo-advisory header{background:url(/images/graphics/waves/wave-8--white.svg) top/3333px 150vw no-repeat,#f3f6fc}@media (min-width:25rem){body.services_cfo-advisory header{background:url(/images/graphics/waves/wave-8--white.svg) top/3333px 600px no-repeat,#f3f6fc}}body.services_cfo-advisory header img{max-width:46.875rem;width:100%}body.services_cfo-advisory #cfo-services section{background:#fff}body.services_cfo-advisory #cfo-services section:nth-of-type(2n){background:#f7f9ff}@media (min-width:64rem){body.services_cfo-advisory #cfo-services section:nth-of-type(2n) .flex-container{flex-direction:row}body.services_cfo-advisory #cfo-services section:nth-of-type(2n) img{margin:0 5rem 0 0}}body.services_cfo-advisory #cfo-services .flex-container{align-items:center}@media (min-width:64rem){body.services_cfo-advisory #cfo-services .flex-container{flex-direction:row-reverse;justify-content:flex-end}}body.services_cfo-advisory #cfo-services .cluster{align-items:center;display:flex;flex-direction:column;max-width:37.5rem;text-align:center}@media (min-width:64rem){body.services_cfo-advisory #cfo-services .cluster{display:block;text-align:left;width:50%}}body.services_cfo-advisory #cfo-services img{margin:0 0 3.75rem;max-width:12.5rem;width:80%}@media (min-width:64rem){body.services_cfo-advisory #cfo-services img{margin:0 0 0 5rem;max-width:25rem;width:40%}}body.services_cfo-advisory #cfo-services .icon-list{font-size:1rem}body.community header{background:#f3f6fc;position:relative}body.community header .wave-container{height:100%;top:.0625rem}body.community header .wave-container svg{bottom:0;position:absolute;top:auto}body.community header .content{padding-bottom:40vw}@media (min-width:28.125rem){body.community header .content{padding-bottom:11.25rem}}body.community #community-partners .cci-bk360-logo{max-width:18.75rem;width:80%}body.community #community-partners h2{margin-bottom:3em;margin-top:1em;text-align:center}body.community #about-cci{padding-bottom:3.75rem}body.community #about-cci .flex-container{align-items:center}@media (min-width:64rem){body.community #about-cci .flex-container{flex-direction:column}}@media (min-width:80rem){body.community #about-cci .flex-container{flex-direction:row}}body.community #about-cci .flex-container div{max-width:56.25rem}body.community #about-cci h3{margin-bottom:1em}body.community .cci-illustration{max-width:31.25rem}@media (min-width:80rem){body.community .cci-illustration{min-width:31.25rem;width:50%}}body.community #clients-joined .content{padding-bottom:3.75rem;padding-top:3.75rem}body.community #clients-joined h4{margin-bottom:2em}body.community #work-together .content{padding-bottom:3.75rem;padding-top:3.75rem}body.community #work-together img{height:5rem;margin-bottom:1.25rem}body.crypto #we-understand-complexities .quote-card .quote-body{font-size:1.375rem}body.crypto #we-understand-complexities .quote-author{font-size:1rem}body.crypto #we-understand-complexities .cluster{align-items:center;display:flex;flex-direction:column;margin-right:0;max-width:43.75rem}@media (min-width:64rem){body.crypto #we-understand-complexities .cluster{margin-top:0}}body.crypto #we-understand-complexities .cluster h2,body.crypto #we-understand-complexities .cluster p{text-align:center}body.crypto .experts-in{align-items:center;display:flex;flex-direction:column}body.crypto .experts-in .logo-group{font-size:7.5vw;max-width:56.25rem}@media (min-width:40rem){body.crypto .experts-in .logo-group{font-size:3rem}}body.crypto .experts-in .logo-group li.cryptio svg{top:.125em}body.crypto .experts-in .logo-group li.coinbase svg{height:.75em}body.ecommerce .quote-author img{height:1.5rem;top:-.125rem}body.ecommerce .quote-author span{white-space:nowrap}body.ecommerce #better-bookkeeping .flex-container figure{max-width:40rem;min-width:25rem;width:100%}@media (min-width:64rem){body.ecommerce #better-bookkeeping .flex-container figure{height:40rem;min-width:40rem;width:40rem}}body.ecommerce #better-bookkeeping .flex-container .cluster{max-width:37.5rem}@media (min-width:64rem){body.ecommerce #better-bookkeeping .flex-container .cluster{min-width:40%;width:40%}}body.ecommerce .experts-in .logo-group{font-size:7.5vw}@media (min-width:40rem){body.ecommerce .experts-in .logo-group{font-size:3rem}}@media (min-width:64rem){body.ecommerce #tax-preparation-and-planning .flex-container{align-items:flex-end;flex-direction:row-reverse}}body.ecommerce #tax-preparation-and-planning .cluster{margin-bottom:5rem}@media (min-width:64rem){body.ecommerce #tax-preparation-and-planning .cluster{min-width:40%}}body.ecommerce #tax-preparation-and-planning figure{max-width:40rem;min-width:25rem}@media (min-width:64rem){body.ecommerce #tax-preparation-and-planning figure{min-width:50rem}}body.ecommerce #plan-for-the-future{background:linear-gradient(to bottom right,#2697d4,#2d5091)}body.ecommerce #plan-for-the-future .content{color:#fff}body.ecommerce #plan-for-the-future .content *{color:inherit}body.ecommerce #plan-for-the-future .cluster{align-items:center;display:flex;flex-direction:column;max-width:45rem}body.ecommerce #plan-for-the-future .cluster h2,body.ecommerce #plan-for-the-future .cluster p{text-align:center}body.get-started .content{align-items:flex-start;display:flex;flex-direction:column;max-width:43.75rem}body.get-started img{margin-bottom:2.5rem;max-width:14.0625rem;width:100%}body.get-started h1{font-size:2.25rem}body.get-started .body-text{margin-top:1em}body.get-started #get-started-form{margin-top:3.125rem}body.get-started #get-started-form .fsBody .fsForm{margin-top:0}body.get-started .copyright{align-self:center;font-size:.9375rem;font-weight:600;margin-bottom:0;margin-top:3.75rem}body.healthcare .quote-author img{height:2rem}body.healthcare #focus-on-patients .flex-container figure{max-width:21.875rem;min-width:12.5rem;width:85%}@media (min-width:64rem){body.healthcare #focus-on-patients .flex-container figure{min-width:21.875rem;width:21.875rem}}body.healthcare #focus-on-patients .flex-container .cluster{max-width:37.5rem}@media (min-width:64rem){body.healthcare #focus-on-patients .flex-container .cluster{min-width:50%;width:50%}}body.healthcare #professional-solutions .cluster{max-width:50rem}body.home .tagline{max-width:53.125rem}body.index #featured-on .content{padding-bottom:5rem}body.index #featured-on .logo-group svg{fill:#989ec2}body.index #xero-poty{background:linear-gradient(90deg,#2697d4,#11b5ea)}body.index #xero-poty .content{align-items:center;display:flex;justify-content:center;padding-bottom:2.5rem;padding-top:2.5rem}body.index #xero-poty svg{fill:#fff;max-width:31.25rem;width:100%}@media (min-width:64rem){body.index #how-it-works section:nth-of-type(2n) .flex-container{flex-direction:row}body.index #how-it-works section:nth-of-type(2n) .cluster{margin-left:5rem;margin-right:0}}body.index #how-it-works .flex-container{align-items:center}@media (min-width:64rem){body.index #how-it-works .flex-container{flex-direction:row-reverse;justify-content:flex-end}}body.index #how-it-works .cluster{align-items:center;display:flex;flex-direction:column;margin-top:3.75rem;max-width:37.5rem;text-align:center}@media (min-width:64rem){body.index #how-it-works .cluster{display:block;margin-right:5rem;margin-top:0;text-align:left;width:55%}body.index #get-things-right .flex-container,body.index #return-calls-promptly .flex-container{justify-content:space-between}}body.index #get-things-right img,body.index #return-calls-promptly img{border-radius:50%;max-width:25rem;width:100%}body.index #humans-powered-by-technology{background:linear-gradient(270deg,#2697d4,#2d5091);position:relative}body.index #humans-powered-by-technology .bg-graphic-container{height:100%;left:0;position:absolute;top:0;width:100%}body.index #humans-powered-by-technology .bg-graphic-container svg{fill:#fff;opacity:.1;position:absolute}body.index #humans-powered-by-technology .bg-graphic-container svg:first-child{max-width:31.25rem;position:absolute;right:-5%;top:-8%;width:60%}body.index #humans-powered-by-technology .bg-graphic-container svg:last-child{bottom:-5%;left:-8%;max-width:20rem;width:50%}body.index #humans-powered-by-technology .cluster,body.index #humans-powered-by-technology .content,body.index #humans-powered-by-technology ul{align-items:center;display:flex;flex-direction:column}body.index #humans-powered-by-technology h2,body.index #humans-powered-by-technology p{text-align:center}body.index #humans-powered-by-technology h2,body.index #humans-powered-by-technology li span:last-child,body.index #humans-powered-by-technology p,body.index #humans-powered-by-technology strong{color:#fff}body.index #simple-solution .card{max-width:31.25rem;padding:2.5rem;position:relative;width:100%}body.index #simple-solution svg{fill:#2697d4;height:3.125rem;left:1.5625rem;opacity:.2;position:absolute;top:1.5625rem;transform:rotate(180deg);width:3.125rem}body.index #simple-solution .body-text{font-size:.9375rem}body.index #simple-solution .testimonial-author{align-items:center;display:flex;margin-top:1.875rem}body.index #simple-solution .testimonial-author img{border-radius:50%;height:3.125rem;margin-right:1rem;width:3.125rem}body.index #simple-solution .testimonial-author h4{font-size:1.125rem;font-weight:700}body.index #simple-solution .testimonial-author p{color:#767ead;font-size:.875rem}body.index #partners .logo-group{max-width:none}body.industry .heading-container{max-width:none;width:100%}body.industry .testimonial{display:flex;flex-direction:column;max-width:50rem;overflow:hidden;padding:0;width:100%}@media (min-width:77.5rem){body.industry .testimonial{flex-direction:row-reverse;max-width:none}}body.industry .testimonial .quote-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:2.5rem}body.industry .testimonial .quote{margin-bottom:0;max-width:none}body.industry .testimonial .quote-body{position:relative}body.industry .testimonial .quote-body:after,body.industry .testimonial .quote-body:before{background-image:url(../../images/icons/quotes--light-blue.svg);content:"";display:inline-block;height:1em;width:1em}body.industry .testimonial .quote-body:before{left:0;position:absolute;top:0;transform:translate(-110%,-10%) rotate(180deg)}body.industry .testimonial .quote-body:after{margin-right:-1em;position:relative;transform:translate(10%,-10%)}body.industry .testimonial .quote-author{align-items:center;flex-wrap:wrap;font-size:1.25rem;gap:.75rem;margin-top:1em}body.industry .testimonial .quote-author img{margin:0;position:relative;width:auto}body.industry .testimonial .quote-about{font-size:.8125rem;margin-top:2em}body.industry .testimonial .quote-about a{text-decoration:underline;transition:.1s}body.industry .testimonial .quote-about a:hover{color:#2697d4}@media (min-width:77.5rem){body.industry .testimonial .ratio-container{height:25.875rem;min-width:46rem;padding:0;width:46rem}}body.industry .flex-container{align-items:center;width:100%}@media (min-width:64rem){body.industry .flex-container{align-items:flex-end}}body.industry .flex-container .cluster{align-items:center;display:flex;flex-direction:column;max-width:37.5rem;text-align:center}@media (min-width:64rem){body.industry .flex-container .cluster{align-items:flex-start;text-align:left}}body.industry .flex-container figure{display:flex;justify-content:center;position:relative;width:100%}body.industry .flex-container figure img{margin:0 auto;width:100%}body.industry .flex-container figure figcaption{position:absolute}body.industry .flex-container figure p{white-space:nowrap}body.industry .flex-container figure p:first-child{font-size:1rem;font-weight:700}body.industry .flex-container figure p:last-child{font-size:.875rem;font-style:italic;margin-top:.25em}body.industry .blue-wave-section{background:url(/images/graphics/waves/wave-1--white--short.svg) top/3333px 40vw no-repeat,linear-gradient(270deg,#2697d4,#2d5091)}@media (min-width:53.4375rem){body.industry .blue-wave-section{background:url(/images/graphics/waves/wave-1--white--short.svg) top/3333px 21.375rem no-repeat,linear-gradient(270deg,#2697d4,#2d5091)}}@media (min-width:64rem){body.industry .blue-wave-section .testimonial{margin-bottom:5rem}}body.industry .blue-wave-section .flex-container{justify-content:space-between}body.industry .blue-wave-section .cluster{align-items:center;color:#fff;display:flex;flex-direction:column;margin-top:5rem;text-align:center}@media (min-width:64rem){body.industry .blue-wave-section .cluster{display:block;margin-bottom:5rem;text-align:left}body.industry .blue-wave-section .cluster .section-heading{text-align:left}}body.industry .blue-wave-section .cluster *{color:inherit}body.industry .blue-wave-section figure p{color:#fff}body.industry .experts-in .subtext{max-width:52.5rem}body.industry .experts-in .logo-group{margin:-.75em 0;width:100%}body.industry .experts-in .logo-group li{margin:.75em}body.industry .resource-hub .content{align-items:center;display:flex;flex-direction:column}body.industry .resource-hub .content>.section-heading{text-align:center}body.industry .resource-hub .card{border:1px solid #eef1f9;padding:1.875rem}.legal-body{padding:0 0 5rem}.legal-body .content{max-width:62.5rem}.legal-body li,.legal-body ol,.legal-body p,.legal-body ul{color:#767ead;font-size:1rem;line-height:1.8em}.legal-body section{font-size:1rem;margin:0 0 2.5em}.legal-body .intro{margin:0 0 2em}.legal-body h2,.legal-body h3,.legal-body h4{margin-bottom:1em}.legal-body h2{font-size:1.5rem;line-height:1.4em}.legal-body h3{font-size:1.125rem}.legal-body li:not(:last-of-type),.legal-body p:not(:last-of-type){margin-bottom:1em}.legal-body p~ol,.legal-body p~ul{margin-top:1em}.legal-body p~.updated{margin:2.5rem 0 0}.legal-body ol,.legal-body ul{padding:0 0 0 2em}.legal-body ol ol,.legal-body ol ul,.legal-body ul ol,.legal-body ul ul{padding:0 0 0 1.5em}.legal-body ol ol li:first-of-type,.legal-body ol ul li:first-of-type,.legal-body ul ol li:first-of-type,.legal-body ul ul li:first-of-type{margin:1em 0}.legal-body ol+p,.legal-body ul+p{margin-top:1em}.legal-body li{display:list-item;padding:0 0 0 .5em}.legal-body .updated{color:#767ead;font-size:.875rem;font-style:italic}.legal-body a{display:inline}body.nonprofit .quote-author img{height:2rem}body.nonprofit .quote-author span{white-space:nowrap}@media (min-width:64rem){body.nonprofit #drive-mission-forward .flex-container,body.nonprofit #nonprofit-experts .flex-container,body.nonprofit #tax-services .flex-container{align-items:center}}body.nonprofit #drive-mission-forward figure,body.nonprofit #nonprofit-experts figure,body.nonprofit #tax-services figure{max-width:28.125rem}@media (min-width:64rem){body.nonprofit #drive-mission-forward figure,body.nonprofit #nonprofit-experts figure,body.nonprofit #tax-services figure{min-width:45%}}body.nonprofit #drive-mission-forward img,body.nonprofit #nonprofit-experts img,body.nonprofit #tax-services img{border-radius:.625rem}@media (min-width:64rem){body.nonprofit #drive-mission-forward .cluster{margin-bottom:0;margin-top:0}}body.nonprofit #understanding-your-mission .section-header{margin-bottom:0;max-width:50rem}body.nonprofit #nonprofit-experts .flex-container,body.nonprofit #tax-services .flex-container{justify-content:space-between}@media (min-width:64rem){body.nonprofit #nonprofit-experts .flex-container{flex-direction:row-reverse}}body.partner-program .heading-container{max-width:59.375rem}body.partner-program main .content{padding-bottom:3.75rem;padding-top:2.5rem}@media (min-width:48rem){body.partner-program main .content{padding-bottom:5.625rem}}body.partner-program #featured-on svg{fill:#989ec2}body.services_payroll-hr header{background:url(/images/graphics/waves/wave-4--white.svg) top/3333px 150vw no-repeat,#f3f6fc}@media (min-width:25rem){body.services_payroll-hr header{background:url(/images/graphics/waves/wave-4--white.svg) top/3333px 600px no-repeat,#f3f6fc}}body.services_payroll-hr header .tagline{max-width:40rem}body.services_payroll-hr header img{max-width:40.625rem;width:100%}body.services_payroll-hr #trusted-partners{font-size:10vw}body.services_payroll-hr #trusted-partners img{width:auto}@media (min-width:31.25rem){body.services_payroll-hr #trusted-partners{font-size:3.125rem}}body.services_payroll-hr #features{background:#f3f6fc;position:relative}body.services_payroll-hr #features .wave-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}body.services_payroll-hr #features .wave-container svg{fill:#fff;left:50%;min-width:162.5rem;position:relative;top:0;transform:translateX(-50%)}body.services_payroll-hr #features .card{max-width:50rem;padding:12.5vw;position:relative;width:100%;z-index:1}@media (min-width:30rem){body.services_payroll-hr #features .card{padding:3.75rem}}body.services_payroll-hr #features ul{grid-row-gap:1em;display:grid;font-size:1.0625rem;grid-template-columns:1fr;grid-template-rows:auto}body.services_payroll-hr #features ul li{margin:0}@media (min-width:52.5rem){body.services_payroll-hr #features ul{grid-template-columns:1fr 1fr}}body.pricing{position:relative}body.pricing .page-header .content{padding-bottom:3.75rem}body.pricing .page-header .heading-container{height:275%;max-width:none}body.pricing .page-header h1{max-width:50rem}body.pricing main{position:relative}body.pricing .background{background:linear-gradient(180deg,#fff,#f7f9ff);display:flex;height:100vh;justify-content:center;left:50%;min-height:45rem;position:fixed;top:0;transform:translateX(-50%);width:110vw;z-index:-1}body.pricing .background .circle-container{height:100%;max-width:87.5rem;position:relative;width:100%}body.pricing .background .circle{background:rgba(38,151,212,.2);border-radius:50%;filter:blur(60px);position:absolute}body.pricing .background .circle:first-child{height:31.25rem;left:0;top:50%;transform:translate(-50%,-50%);width:31.25rem}body.pricing .background .circle:nth-child(2){height:15.625rem;right:0;top:-2%;width:15.625rem}body.pricing .background .circle:nth-child(3){bottom:-20%;height:25rem;right:0;width:25rem}@media (min-width:48rem){body.pricing .background .circle:nth-child(3){height:31.25rem;width:31.25rem}}#pricing-features{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}#pricing-features:before{background:linear-gradient(90deg,#2d5091,#2697d4);left:50%;min-width:125rem;transform:translateX(-50%);z-index:0}#pricing-features:after,#pricing-features:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100%}#pricing-features:after{background:rgba(0,0,0,.15);left:0;z-index:1}@media (min-width:48rem){#pricing-features{align-items:stretch;flex-direction:row}}#pricing-features .content{position:relative;width:100%;z-index:2}#pricing-features .cards{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:48rem){#pricing-features .cards{align-items:stretch;flex-direction:row}}#pricing-features .card{border-radius:.625rem;flex-grow:1;max-width:28.125rem;width:100%}#pricing-features .card>div{height:100%;padding:1.875rem}#pricing-features .card:last-child{margin-top:1.25rem}@media (min-width:48rem){#pricing-features .card:last-child{margin-left:1.25rem;margin-top:0}}#pricing-features p{font-size:1.125rem;font-weight:600;line-height:1.4em}#pricing-features .works-with>div{align-items:center;display:flex;flex-direction:column;justify-content:center}#pricing-features .works-with p{margin-bottom:1.25em}#pricing-features .works-with ul{align-items:center;display:flex;justify-content:center}#pricing-features .works-with li:not(:first-child){margin-left:1.25rem}#pricing-features .works-with img{height:3rem;width:3rem}@media (min-width:25.875rem){#pricing-features .works-with img{height:3.75rem;width:3.75rem}}#pricing-features .works-with img:first-child{height:2rem;width:auto}@media (min-width:25.875rem){#pricing-features .works-with img:first-child{height:2.5rem}}#pricing-features .includes-app>div{align-items:center;display:flex;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);min-height:10rem;overflow:hidden;position:relative}#pricing-features .includes-app>div p{font-size:.875rem;width:50%}@media (min-width:25.875rem){#pricing-features .includes-app>div p{font-size:1.125rem}}#pricing-features .includes-app>div a{white-space:nowrap}#pricing-features .includes-app>div img{height:125%;left:50%;position:absolute;top:55%;transform:translateY(-50%)}#services-pricing{position:relative}#services-pricing .content{align-items:center;display:flex;flex-direction:column}#services-pricing h2{margin-bottom:1.25em}.services-pricing-cards{display:flex;flex-direction:column;gap:1.25rem;width:100%}.service-pricing-card{max-width:57.5rem;padding:1.875rem 1.25rem;width:100%}@media (min-width:40rem){.service-pricing-card{padding:1.875rem}}.service-pricing-card-header{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem 2.5rem;margin-bottom:1.875rem}@media (min-width:48rem){.service-pricing-card-header{align-items:center;flex-direction:row;justify-content:space-between}}.service-pricing-card-header ul{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.service-pricing-card-header ul img{height:1rem}.service-pricing-card-logo{height:2.25rem;width:auto}@media (max-width:25.1875rem){#prior-bookkeeping-pricing .service-pricing-card-logo{height:auto;width:100%}}.service-pricing-card-body{display:flex;flex-direction:column}@media (min-width:64rem){.service-pricing-card-body{align-items:center;flex-direction:row}}.service-pricing-card-info{padding-bottom:1.25rem;position:relative}@media (min-width:64rem){.service-pricing-card-info{flex-grow:1;padding-bottom:0;padding-right:2.5rem}}.service-pricing-card-info:before{background:#e0e3f0;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@media (min-width:64rem){.service-pricing-card-info:before{bottom:auto;height:calc(100% + 1.25rem);left:auto;right:0;top:50%;transform:translateY(-50%);width:1px}}.service-pricing-card-info .icon-list{grid-gap:.5rem 2.5rem;display:grid;font-size:.9375rem;gap:.5rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));max-width:40rem}.service-pricing-card-info .icon-list li{margin:0}.service-pricing-card-price{padding-top:1.25rem}@media (min-width:64rem){.service-pricing-card-price{align-items:center;display:flex;justify-content:center;min-width:11.25rem;padding-left:2.5rem;padding-top:0}}.service-pricing-card-price p{color:#767ead;font-size:1rem;line-height:1.6em}@media (min-width:64rem){.service-pricing-card-price p{font-size:.875rem}}.service-pricing-card-price strong{color:#3c416e;font-size:1.25em}@media (min-width:64rem){.service-pricing-card-price strong{display:block;font-size:2em;line-height:1.3em}}#tax-pricing .service-pricing-card-price{display:flex;flex-direction:column;min-width:16.875rem}#tax-pricing .service-pricing-card-price h4{color:#767ead;font-size:.875rem;font-weight:500;margin-bottom:1em}@media (min-width:64rem){#tax-pricing .service-pricing-card-price h4{margin-bottom:1.5em;text-align:center}}#tax-pricing .service-pricing-card-price .pricing-options{display:flex;gap:1.25rem 1.875rem}@media (min-width:64rem){#tax-pricing .service-pricing-card-price .pricing-options{flex-direction:row}}#tax-pricing .service-pricing-card-price p span:first-child{display:block}@media (min-width:64rem){#tax-pricing .service-pricing-card-price p:last-child{position:relative}#tax-pricing .service-pricing-card-price p:last-child:before{background:#e0e3f0;content:"";height:100%;left:-1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:.0625rem}}body.qbo_disconnected header p{max-width:43.75rem}body.qbo_disconnected .cta-box{display:none}body.qbo_disconnected footer{padding-top:5rem}@media (min-width:69.75rem){body.qbo_disconnected footer{padding-top:6.25rem}}body.services_tax_r-and-d-tax-credit header{background:url(/images/graphics/waves/wave-8--white.svg) top/3333px 150vw no-repeat,#f3f6fc}@media (min-width:25rem){body.services_tax_r-and-d-tax-credit header{background:url(/images/graphics/waves/wave-8--white.svg) top/3333px 600px no-repeat,#f3f6fc}}body.services_tax_r-and-d-tax-credit header .content{padding-bottom:0}body.services_tax_r-and-d-tax-credit header img{max-width:46.875rem;width:100%}body.services_tax_r-and-d-tax-credit .page-menu{background:#fff;border-bottom:1px solid #e0e3f0;margin-bottom:0}@media (min-width:35.9375rem){body.services_tax_r-and-d-tax-credit .page-menu ul{justify-content:center;-webkit-mask-image:none}body.services_tax_r-and-d-tax-credit .page-menu li:first-child a{padding-left:.75em}body.services_tax_r-and-d-tax-credit .page-menu .spacer{display:none}}body.services_tax_r-and-d-tax-credit main section:not(.faq){background:#fff}body.services_tax_r-and-d-tax-credit main section:not(.faq):nth-of-type(2n){background:#f7f9ff}@media (min-width:64rem){body.services_tax_r-and-d-tax-credit main section:not(.faq):nth-of-type(2n) .flex-container{flex-direction:row}body.services_tax_r-and-d-tax-credit main section:not(.faq):nth-of-type(2n) img{margin:0 5rem 0 0}}body.services_tax_r-and-d-tax-credit main section:not(.faq) .flex-container{align-items:center}@media (min-width:64rem){body.services_tax_r-and-d-tax-credit main section:not(.faq) .flex-container{flex-direction:row-reverse;justify-content:flex-end}}body.services_tax_r-and-d-tax-credit main section:not(.faq) .flex-container .cluster{align-items:center;display:flex;flex-direction:column;max-width:37.5rem;text-align:center}@media (min-width:64rem){body.services_tax_r-and-d-tax-credit main section:not(.faq) .flex-container .cluster{display:block;text-align:left;width:50%}}body.services_tax_r-and-d-tax-credit main section:not(.faq) img{margin:0 0 3.75rem;max-width:12.5rem;width:80%}@media (min-width:64rem){body.services_tax_r-and-d-tax-credit main section:not(.faq) img{margin:0 0 0 5rem;max-width:25rem;width:40%}}body.services_tax_r-and-d-tax-credit main section:not(.faq) .icon-list{font-size:1rem}body.services_tax_r-and-d-tax-credit #benefits .cluster,body.services_tax_r-and-d-tax-credit #qualifiers .cluster{max-width:52.5rem}body.services_tax_r-and-d-tax-credit #benefits ul,body.services_tax_r-and-d-tax-credit #qualifiers ul{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));width:100%}body.services_tax_r-and-d-tax-credit #calculator{margin-top:3.75rem;max-width:62.5rem}body.services_tax_r-and-d-tax-credit #calculator .calculator-top{border-bottom:1px solid #e0e3f0;display:flex;flex-direction:column}@media (min-width:48rem){body.services_tax_r-and-d-tax-credit #calculator .calculator-top{flex-direction:row}}body.services_tax_r-and-d-tax-credit #calculator h3{margin-bottom:1.5em}body.services_tax_r-and-d-tax-credit #calculator .calculator-section{padding:2.5rem}body.services_tax_r-and-d-tax-credit #calculator .calculator-section:first-child{border-bottom:1px solid #e0e3f0}@media (min-width:48rem){body.services_tax_r-and-d-tax-credit #calculator .calculator-section:first-child{border-bottom:none;border-right:1px solid #e0e3f0}body.services_tax_r-and-d-tax-credit #calculator .calculator-section{flex:1 1;padding:3.125rem}}body.services_tax_r-and-d-tax-credit #calculator h4{color:#767ead;font-size:1rem;font-weight:600;margin-bottom:.75em}body.services_tax_r-and-d-tax-credit #calculator .input{width:100%}body.services_tax_r-and-d-tax-credit #calculator .input+.input{margin-top:1.875rem}body.services_tax_r-and-d-tax-credit #calculator label{color:#3c416e;display:flex;font-size:1rem;font-weight:600}body.services_tax_r-and-d-tax-credit #calculator .icon{cursor:help;height:1.125em;margin-left:.5em;min-width:1.125em;position:relative;top:-.1em;width:1.125em}body.services_tax_r-and-d-tax-credit #calculator .icon:hover svg{fill:#3c416e}body.services_tax_r-and-d-tax-credit #calculator .icon svg{fill:#767ead;height:100%;transition:.1s;width:100%}body.services_tax_r-and-d-tax-credit #calculator .tax-credit-savings p{font-size:.75rem;margin-top:1em}body.services_tax_r-and-d-tax-credit #calculator .calculator-output-value{font-size:1.25rem;font-weight:800}body.services_tax_r-and-d-tax-credit #calculator .calculator-output-value[data-tax-credit-target=savings]{font-size:2rem}body.services_tax_r-and-d-tax-credit #calculator .calculator-form .fsBody .fsSection,body.services_tax_r-and-d-tax-credit #calculator .calculator-form .fsForm .fsSubmit{padding:0}body.real-estate header .content{padding-bottom:0}body.real-estate .flex-container{align-items:center;gap:3.75rem}@media (min-width:64rem){body.real-estate .flex-container{gap:5rem}}body.real-estate figure{border-radius:.625rem;max-width:31.25rem;overflow:hidden}@media (min-width:64rem){body.real-estate figure{min-width:25rem}}body.real-estate .blue-wave-section{margin-top:-5vw;padding-top:32vw}body.real-estate .blue-wave-section .cluster{margin:0}@media (min-width:64rem){body.real-estate .blue-wave-section{margin-top:-2.5rem;padding-top:17.5rem}}body.real-estate .blue-wave-section .flex-container{align-items:center}@media (min-width:64rem){body.real-estate #why-choose-us .flex-container{flex-direction:row-reverse}}body.real-estate #faq h2+p,body.real-estate #personalized-real-estate-accounting h2+p{max-width:47.5rem}body.real-estate #faq li:not(:last-of-type){margin-bottom:1.5em}body.real-estate #faq h3{font-size:1.125rem;margin-bottom:.25em}body.saas #stay-laser-focused .quote-card .quote-body{font-size:1.25rem}body.saas #stay-laser-focused .quote-author{font-size:.875rem}body.saas #stay-laser-focused .quote-author img{height:1.375rem}@media (min-width:64rem){body.saas #stay-laser-focused .flex-container{align-items:center}}body.saas #stay-laser-focused .flex-container figure img{max-width:37.5rem;min-width:25rem;width:100%}@media (min-width:64rem){body.saas #stay-laser-focused .flex-container figure img{min-width:37.5rem;width:37.5rem}}body.saas #stay-laser-focused .flex-container .cluster{max-width:37.5rem}@media (min-width:64rem){body.saas #stay-laser-focused .flex-container .cluster{min-width:40%;width:40%}}body.saas #income-and-sales-tax-compliant .flex-container{justify-content:space-between}@media (min-width:64rem){body.saas #income-and-sales-tax-compliant .flex-container{align-items:flex-end}}body.saas #income-and-sales-tax-compliant .flex-container figure{max-width:37.5rem;min-width:25rem;width:85%}@media (min-width:64rem){body.saas #income-and-sales-tax-compliant .flex-container figure{min-width:37.5rem;width:37.5rem}}body.saas #income-and-sales-tax-compliant .flex-container figure figcaption{bottom:93%;left:42%;transform:translateX(-50%);width:7.5rem}@media (min-width:31.25rem){body.saas #income-and-sales-tax-compliant .flex-container figure figcaption{bottom:7%;left:75%;transform:none;width:auto}}@media (min-width:64rem){body.saas #income-and-sales-tax-compliant .flex-container figure figcaption{left:-16%}}@media (min-width:91.25rem){body.saas #income-and-sales-tax-compliant .flex-container figure figcaption{left:72%}}body.saas #income-and-sales-tax-compliant .flex-container figure figcaption p{white-space:normal}@media (min-width:37.5rem){body.saas #income-and-sales-tax-compliant .flex-container figure figcaption p{white-space:nowrap}}body.saas #income-and-sales-tax-compliant .flex-container .cluster{max-width:37.5rem}@media (min-width:64rem){body.saas #income-and-sales-tax-compliant .flex-container .cluster{margin-bottom:5rem;min-width:50%;width:50%}}body.service #control-your-cash-flow .quote-card .quote-body{font-size:1.5rem}body.service #control-your-cash-flow .quote-author{font-size:1rem}@media (min-width:64rem){body.service #control-your-cash-flow .flex-container{align-items:center}}body.service #control-your-cash-flow .flex-container figure img{max-width:37.5rem;min-width:25rem;width:100%}@media (min-width:64rem){body.service #control-your-cash-flow .flex-container figure img{min-width:37.5rem;width:37.5rem}}body.service #control-your-cash-flow .flex-container .cluster{max-width:37.5rem}@media (min-width:64rem){body.service #control-your-cash-flow .flex-container .cluster{min-width:40%;width:40%}}body.service #track-and-record-expenses .flex-container{justify-content:space-between}body.service #track-and-record-expenses .flex-container figure img{max-width:40rem;min-width:25rem;width:100%}@media (min-width:64rem){body.service #track-and-record-expenses .flex-container figure img{min-width:40rem;width:40rem}}body.service #track-and-record-expenses .flex-container .cluster{max-width:37.5rem}@media (min-width:64rem){body.service #track-and-record-expenses .flex-container .cluster{margin-bottom:5rem;min-width:40%;width:40%}}body.service #project-profitability .cluster{max-width:50rem}body.services_tax.services_tax_index header{background:url(/images/graphics/waves/wave-7--white.svg) top/3333px 150vw no-repeat,#f3f6fc}@media (min-width:25rem){body.services_tax.services_tax_index header{background:url(/images/graphics/waves/wave-7--white.svg) top/3333px 600px no-repeat,#f3f6fc}}body.services_tax.services_tax_index header .tagline{max-width:42.5rem}body.services_tax.services_tax_index header img{max-width:46.875rem;width:100%}body.services_tax.services_tax_index #ways-we-can-help{background:#f3f6fc;position:relative}body.services_tax.services_tax_index #ways-we-can-help .card{max-width:43.75rem;padding:12.5vw;position:relative;width:100%;z-index:1}@media (min-width:30rem){body.services_tax.services_tax_index #ways-we-can-help .card{padding:3.75rem}}body.services_tax.services_tax_index #ways-we-can-help .wave-container svg{fill:#fff}body.services_tax.services_tax_index #ways-we-can-help ul{grid-column-gap:3em;grid-row-gap:1em;display:grid;font-size:1.0625rem;grid-template-columns:1fr;grid-template-rows:auto}body.services_tax.services_tax_index #ways-we-can-help ul li{margin:0}@media (min-width:37.5rem){body.services_tax.services_tax_index #ways-we-can-help ul{grid-template-columns:1fr 1fr}}body.team header{position:relative}body.team header .content{padding-bottom:0}body.team header h1{margin-bottom:.75em}body.team .checkbox-toggle-input:checked~.checkbox-toggle-label:first-of-type{opacity:.5}body.team .checkbox-toggle-input:checked~.checkbox-toggle-label:first-of-type:hover{opacity:.75}body.team .checkbox-toggle-input:checked~.checkbox-toggle-label:last-of-type,body.team .checkbox-toggle-input:not(:checked)~.checkbox-toggle-label:first-of-type{opacity:1}body.team .checkbox-toggle-input:not(:checked)~.checkbox-toggle-label:last-of-type{opacity:.5}body.team .checkbox-toggle-input:not(:checked)~.checkbox-toggle-label:last-of-type:hover{opacity:.75}body.team .checkbox-toggle-label{font-size:2em}body.team .team-controls{align-items:center;display:flex;flex-direction:column}body.team .team-controls select{background-image:url(../../images/icons/select-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;width:100%}@media (min-width:28.625rem){body.team .team-controls select{display:none}body.team .team-controls .tabs{display:flex}}body.team .team-controls .tabs li{font-size:.875rem}@media (min-width:37.5rem){body.team .team-controls .tabs li{font-size:1rem}}body.team .team-controls .checkbox-toggle{margin:1.875rem auto 3.125rem}body.team h2{margin-bottom:1.5em;text-align:center}body.team h2 img{display:inline-block;height:1.25em;margin-left:.5em;margin-right:.5em;vertical-align:middle}@media (min-width:37.5rem){.team-group ul{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 -1rem}}#team:not([data-team-current-team-value=all]) .leadership-team,#team:not([data-team-current-team-value=all]) .team-member[data-team-member="Nick Pasquarosa"],#team[data-team-current-team-value=all] .other-teams .team-member[data-team~=leadership]{display:none!important}.team-member{align-items:center;border-bottom:1px solid #e0e3f0;border-top:1px solid #e0e3f0;display:flex;padding:.75rem 0}@media (min-width:37.5rem){.team-member{border:none!important;flex-direction:column;margin:1rem;padding:0;width:12.5rem}}.team-member:first-child{border-top:2px solid #e0e3f0}.team-member:last-child{border-bottom:2px solid #e0e3f0}.leadership-team .team-member:last-child{border-bottom-width:1px}.other-teams .team-member:first-child{border-top-width:1px}.team-member-photos{background-image:url(../../images/misc/team-placeholder.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:5rem;margin-right:1.25rem;min-width:5rem;overflow:hidden;position:relative;width:5rem}@media (min-width:37.5rem){.team-member-photos{height:12.5rem;margin-bottom:.9375rem;margin-right:0;min-width:12.5rem;width:12.5rem}}.team-member-photo{border-radius:50%}.team-member-photo,.team-member-photo img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.team-member-photo.personal{display:none;z-index:1}#team[data-team-personal-photos-visible-value=true] .team-member-photo.personal,.team-member-photos:hover .team-member-photo.personal{display:block}#team[data-team-personal-photos-visible-value=true] .team-member-photo.professional,#team[data-team-personal-photos-visible-value=true] .team-member-photos:hover .team-member-photo.personal{display:none}#team[data-team-personal-photos-visible-value=false] .team-member-photos:hover .team-member-photo.personal,#team[data-team-personal-photos-visible-value=true] .team-member-photos:hover .team-member-photo.professional{display:block}#team[data-team-personal-photos-visible-value=false] .team-member-photos:hover .team-member-photo.professional{display:none}.team-member-info{font-size:.875rem}@media (min-width:37.5rem){.team-member-info{align-items:center;display:flex;flex-direction:column;text-align:center}}.team-member-name{font-size:1.25em}.team-member-title{color:#2697d4;font-size:1em;font-weight:600;margin-top:.125em}body.thank-you header .content,body.thank-you-1 header .content{align-items:center;display:flex;flex-direction:column;justify-content:center}body.thank-you .heading-container,body.thank-you-1 .heading-container{max-width:none}body.thank-you .heading-container h1,body.thank-you-1 .heading-container h1{font-size:8vw}@media (min-width:28.125rem){body.thank-you .heading-container h1,body.thank-you-1 .heading-container h1{font-size:2.25rem}}body.thank-you .heading-container p,body.thank-you-1 .heading-container p{color:#767ead;font-size:5vw;line-height:1.4em;margin:.75em 0 0}@media (min-width:30rem){body.thank-you .heading-container p,body.thank-you-1 .heading-container p{font-size:1.5rem}}body.thank-you .success-icon,body.thank-you-1 .success-icon{align-items:center;background:#44d094;border-radius:50%;display:none;height:3.75rem;justify-content:center;margin:0 0 1.875rem;width:3.75rem}body.thank-you .success-icon svg,body.thank-you-1 .success-icon svg{fill:#fff;height:60%}body.thank-you main,body.thank-you-1 main{background:#f7f9ff;border-top:1px solid #e0e3f0}body.thank-you #contact-info .content,body.thank-you #schedule-consultation .content,body.thank-you-1 #contact-info .content,body.thank-you-1 #schedule-consultation .content{align-items:center;display:flex;flex-direction:column}body.thank-you-1 .heading-container{margin-bottom:5rem}body.thank-you001 .cta-box{display:none}body.thank-you001 footer{padding-top:5rem}@media (min-width:69.75rem){body.thank-you001 footer{padding-top:6.25rem}}#testimonials .reviews-platforms{display:flex;flex-wrap:wrap;justify-content:center;margin:-2.5rem -1.875rem}#testimonials .reviews-platforms li{align-items:center;display:flex;flex-direction:column;margin:2.5rem 1.875rem}#testimonials .reviews-platforms li a{margin-bottom:1.25rem;transition:.1s}#testimonials .reviews-platforms li a:hover{opacity:.75}#testimonials .reviews-platforms li a img{height:3.75rem;width:3.75rem}#testimonials .reviews-platforms li>img{height:1.25rem;margin-bottom:1.25rem}#testimonials .testimonial-cards{grid-gap:1.25rem;display:grid;grid-template-columns:1fr;margin-top:5rem}@media (min-width:25rem){#testimonials .testimonial-cards{grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr))}}#testimonials .testimonial-cards .card{align-items:flex-start;display:flex;flex-direction:column;padding:2.5rem}#testimonials .testimonial-cards .card>img:first-of-type{margin-bottom:1rem;margin-top:1.25rem}#testimonials .testimonial-cards .card>img:last-of-type{height:1rem}#testimonials .testimonial-cards .card:first-of-type>img:first-of-type{height:2.75rem}#testimonials .testimonial-cards .card:nth-of-type(2)>img:first-of-type{height:.625rem}#testimonials .testimonial-cards .card:last-of-type>img:first-of-type{height:1.5rem}#testimonials .testimonial-cards .body-text{flex-grow:1;font-size:.9375rem}#testimonials .testimonial-cards .testimonial-author{align-items:center;display:flex;margin-top:1.25rem}#testimonials .testimonial-cards .testimonial-author h5{font-weight:600}#testimonials .testimonial-cards .testimonial-author p{color:#767ead;font-size:.8125rem}#testimonials .testimonial-cards .testimonial-author img{height:2rem;margin-right:.75rem;width:2rem}body.blog.blog_index,body.blog.blog_page{background:#f7f9ff}body.blog.blog_archives main,body.blog.blog_categories main,body.blog.blog_index main{position:relative;z-index:0}body.blog:hover .article-box{z-index:2}body.blog header.header--slant{pointer-events:none}body.blog header.header--slant:before{background:linear-gradient(7deg,#e0e3f0,#fff 65%)}body.blog header.header--slant .content{align-items:center;display:flex;flex-direction:column}body.blog .filter-text{color:#2697d4;font-size:1.5rem;margin:.5em 0 0}body.blog .blog-filter-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:3.75rem 0 0;pointer-events:all}body.blog .blog-filter{margin:.625rem;perspective:31.25rem;position:relative;transition:.3s;z-index:2}body.blog .blog-filter.active{z-index:3}body.blog .blog-filter.active .blog-filter-list-toggle{box-shadow:0 13px 26px -5px rgba(50,50,93,.22),0 8px 16px -8px rgba(0,0,0,.26);opacity:1;transform:translateY(-1px) scale(1.01)}body.blog .blog-filter.active .blog-filter-list-toggle svg{transform:rotate(-90deg)}body.blog .blog-filter.active .blog-filter-list{opacity:1;pointer-events:all;transform:none;transition:.4s cubic-bezier(.25,.15,.16,1.5)}body.blog .blog-filter.active:first-of-type .blog-filter-list,body.blog .blog-filter.active:last-of-type .blog-filter-list{transform:none}body.blog .blog-filter.inactive .blog-filter-list-toggle{opacity:.5}body.blog .blog-filter.inactive .blog-filter-list-toggle:hover{opacity:.75}body.blog .blog-filter:first-of-type .blog-filter-list{left:0;transform:rotateX(-15deg)}body.blog .blog-filter:first-of-type .blog-filter-list:before{left:1.25rem}body.blog .blog-filter:last-of-type .blog-filter-list{right:0;transform:rotateX(-15deg)}body.blog .blog-filter:last-of-type .blog-filter-list:before{right:1.25rem}body.blog .blog-filter-group .blog-filter-list-toggle{align-items:center;border-radius:.4375rem;display:flex;font-size:.875rem;justify-content:center;overflow:visible;padding:1em;transform-origin:bottom center;width:100%}@media (min-width:25.875rem){body.blog .blog-filter-group .blog-filter-list-toggle{border-radius:.625rem;font-size:1.125rem;padding:1em 1.25em}}body.blog .blog-filter-group .blog-filter-list-toggle:hover{transform:translateY(-1px) scale(1.01)}body.blog .blog-filter-group .blog-filter-list-toggle span{margin:0 .625rem 0 0}@media (min-width:25.875rem){body.blog .blog-filter-group .blog-filter-list-toggle span{margin:0 1.25rem 0 0}}body.blog .blog-filter-group .blog-filter-list-toggle svg{height:.625rem;transform:rotate(90deg);transform-origin:center;transition:.2s ease-out}@media (min-width:25.875rem){body.blog .blog-filter-group .blog-filter-list-toggle svg{height:.75rem}}body.blog .blog-filter-list{-webkit-overflow-scrolling:touch;font-size:1rem;max-height:15.625rem;min-width:100%;opacity:0;overflow-x:auto;overflow-y:auto;padding:1em 0;pointer-events:none;position:absolute;top:calc(100% + 1.875rem);transform-origin:top center;transition:.3s}body.blog .blog-filter-list a{color:#767ead;cursor:pointer;display:block;font-size:.875rem;line-height:1.4em;padding:.75em 1.25em;text-align:left;transition:.1s;white-space:nowrap;width:100%}body.blog .blog-filter-list a:hover{background:#eef1f9}body.blog .blog-root{margin:-10rem 0 0}@media (min-width:64rem){body.blog .blog-root{margin:-15rem 0 0}}body.blog .blog-root .content{padding-bottom:5rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:25.875rem){body.blog .blog-root .content{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:48rem){body.blog .blog-root .content{padding-bottom:7.5rem}}body.blog .article-feed{width:100%}body.blog .article-feed>ul{align-items:stretch;display:flex;flex-direction:column;left:-.9375rem;position:relative;width:calc(100% + 1.875rem)}@media (min-width:48rem){body.blog .article-feed>ul{flex-direction:row;flex-wrap:wrap}}body.blog .article-box{background:#fff;margin:.9375rem;position:relative;transform-origin:bottom center;transition:box-shadow .25s ease,transform .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:48rem){body.blog .article-box{width:calc(50% - 1.875rem)}}body.blog .article-box:hover{transform:translateY(-3px) scale(1.01);z-index:1}body.blog .article-box:hover a{opacity:1}@media (min-width:77.5rem){body.blog .article-box:nth-of-type(6n-5){height:100%;width:100%}body.blog .article-box:nth-of-type(6n-5) a{flex-direction:row;min-height:27.1875rem;position:relative}body.blog .article-box:nth-of-type(6n-5) .article-image{background-size:cover;min-height:27.1875rem;padding:0;width:65.6%}body.blog .article-box:nth-of-type(6n-5) .article-info{min-height:27.1875rem;padding:3.125rem 1.875rem;width:34.4%}body.blog .article-box:nth-of-type(6n-2),body.blog .article-box:nth-of-type(6n-3),body.blog .article-box:nth-of-type(6n-4){width:calc(33.33333% - 1.875rem)}body.blog .article-box:nth-of-type(6n),body.blog .article-box:nth-of-type(6n-1){width:calc(50% - 1.875rem)}}body.blog .article-box a{display:flex;flex-direction:column;height:100%}body.blog .article-image{background-image:url(/images/blog-header-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:56.25% 0 0;position:relative;width:100%}body.blog .article-image:after{background:rgba(0,0,0,.05);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.blog .article-info{font-size:4.375vw;padding:10% 8%}@media (min-width:22.875rem){body.blog .article-info{font-size:1rem}}@media (min-width:48rem){body.blog .article-info{font-size:1.8229vw}}@media (min-width:48rem) and (min-width:54.875rem){body.blog .article-info{font-size:1rem}}body.blog .article-title{color:#3c416e;font-size:1.375em;font-weight:700;line-height:1.4em;margin:0 0 1.25rem}body.blog .article-excerpt{color:#767ead;font-size:1em;line-height:1.8em}body.blog .article-category-tags{align-items:center;display:flex;flex-wrap:wrap;margin:1.5625rem 0 0;transform:translateX(-.3125rem);width:calc(100% + .625rem)}body.blog .article-category-tags li{background:#eef1f9;border-radius:6.25rem;color:#767ead;font-size:.6875em;margin:.3125rem;padding:.5em 1em;text-align:center;transition:.2s}body.blog .article-category-tags li:hover{background:#e3e8f5}body.blog .pagination{margin-top:3.75rem}body.blog .page-button,body.blog .page-numbers,body.blog .pagination{align-items:center;display:flex;justify-content:center}body.blog .page-button{color:#767ead;cursor:pointer;font-weight:600;height:2.5rem;position:relative;width:2.5rem}body.blog .page-button:before{background:#e0e3f0;border-radius:50%;content:"";height:100%;opacity:0;position:absolute;transform:scale(.5);transform-origin:center;transition:.15s;width:100%;z-index:-1}body.blog .page-button:hover{color:#3c416e}body.blog .page-button:hover svg{fill:#3c416e}body.blog .page-button:hover:before{opacity:1;transform:none}body.blog .page-button.first svg,body.blog .page-button.prev svg{transform:rotate(180deg)}body.blog .page-button.number{position:relative}body.blog .page-button.number:not(:first-of-type){margin:0 0 0 .625rem}body.blog .page-button.number.active{color:#fff}body.blog .page-button.number.active:before{background:#2697d4;opacity:1;transform:scale(.85)}body.blog .page-button.number.active:hover:before{transform:none}body.blog .page-button svg{fill:#767ead;height:.9375rem}.blog-post #header-menu,body.press-article #header-menu{background:#fff}.blog-post #blog-article>.content>h1,body.press-article #blog-article>.content>h1{font-size:8vw;line-height:1.4em;text-align:center}@media (min-width:37.5rem){.blog-post #blog-article>.content>h1,body.press-article #blog-article>.content>h1{font-size:3rem}}.blog-post .category-tags,body.press-article .category-tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.25rem;max-width:53.125rem}.blog-post .category-tags:empty,body.press-article .category-tags:empty{margin-top:0}.blog-post .category-tags li,body.press-article .category-tags li{margin:.4375rem}.blog-post .category-tags a,body.press-article .category-tags a{background:rgba(38,151,212,.2);border-radius:6.25rem;color:#2697d4;cursor:pointer;display:block;font-size:.75rem;font-weight:600;padding:.5em 1em;text-align:center}.blog-post .category-tags a:hover,body.press-article .category-tags a:hover{background:rgba(38,151,212,.3)}.blog-post main .content,body.press-article main .content{align-items:center;display:flex;flex-direction:column;max-width:62.5rem;position:relative}.blog-post #at-custom-sidebar,body.press-article #at-custom-sidebar{border-radius:0 .625rem .625rem 0;box-shadow:0 15px 27px -8px rgba(50,50,93,.22),0 8px 16px -8px rgba(0,0,0,.26),0 0 28px rgba(50,50,93,.06);overflow:visible;padding:.75rem .5rem;top:38%!important;width:auto}.blog-post #at-custom-sidebar .at-custom-sidebar-btns,body.press-article #at-custom-sidebar .at-custom-sidebar-btns{display:flex;flex-direction:column;padding:0}.blog-post #at-custom-sidebar .at-share-btn,body.press-article #at-custom-sidebar .at-share-btn{box-sizing:border-box;display:block;margin:0 0 .5rem;transition:.2s}.blog-post #at-custom-sidebar .at-share-btn:hover .at-icon-wrapper,body.press-article #at-custom-sidebar .at-share-btn:hover .at-icon-wrapper{transform:scale(1.125)}.blog-post #at-custom-sidebar .at-share-btn:hover .at-icon-wrapper svg,body.press-article #at-custom-sidebar .at-share-btn:hover .at-icon-wrapper svg{transform:scale(.88888)}.blog-post #at-custom-sidebar .at-share-btn:last-child,body.press-article #at-custom-sidebar .at-share-btn:last-child{margin:0}.blog-post #at-custom-sidebar .at-icon-wrapper,body.press-article #at-custom-sidebar .at-icon-wrapper{display:block;margin:0;transition:.2s}.blog-post #at-custom-sidebar .at-icon-wrapper svg,body.press-article #at-custom-sidebar .at-icon-wrapper svg{transition:.2s}.blog-post #at-custom-mobile-bar,body.press-article #at-custom-mobile-bar{box-shadow:0 -10px 30px rgba(50,50,93,.06),0 -5px 15px rgba(0,0,0,.1),0 0 28px rgba(50,50,93,.06);box-sizing:border-box;height:auto;padding:.5rem}.blog-post #at-custom-mobile-bar *,body.press-article #at-custom-mobile-bar *{box-sizing:border-box}.blog-post #at-custom-mobile-bar .at-custom-mobile-bar-btns,body.press-article #at-custom-mobile-bar .at-custom-mobile-bar-btns{display:flex;justify-content:center}.blog-post #at-custom-mobile-bar .at-share-btn,body.press-article #at-custom-mobile-bar .at-share-btn{display:block;margin:0 .25rem}.blog-post #at-custom-mobile-bar .at-share-btn span,body.press-article #at-custom-mobile-bar .at-share-btn span{margin:0}body.press.press_index header{position:relative}body.press.press_index header:before{background:url(/images/graphics/waves/wave-8--white.svg) bottom/3333px 150vw no-repeat,#f3f6fc;content:"";height:150%;left:0;position:absolute;top:0;width:100%}@media (min-width:25rem){body.press.press_index header:before{background:url(/images/graphics/waves/wave-8--white.svg) bottom/3333px 600px no-repeat,#f3f6fc}}@media (min-width:40rem){body.press.press_index header:before{height:135%}}body.press.press_index main{background:#f3f6fc}body.press.press_index .press-root>.content{padding-bottom:5rem}body.press.press_index .article-feed{max-width:50rem}body.press.press_index .article-box{align-items:flex-start;display:flex;flex-direction:column;padding:9.375vw}@media (min-width:32rem){body.press.press_index .article-box{padding:3rem}}body.press.press_index .article-box+.card{margin-top:1.25rem}body.press.press_index .article-date{color:#2697d4;font-size:.875rem;font-weight:600;margin-bottom:.5em}body.press.press_index .article-excerpt{margin-bottom:1.5em;margin-top:1em}body.press.press_index .article-title,body.press.press_index .article-title a{transition:.1s}body.press.press_index .article-title:hover a{color:#2697d4}body.press.press_index .pagination{margin-top:3.75rem}body.press.press_index .page-button,body.press.press_index .page-numbers,body.press.press_index .pagination{align-items:center;display:flex;justify-content:center}body.press.press_index .page-button{color:#767ead;cursor:pointer;font-weight:600;height:2.5rem;position:relative;width:2.5rem}body.press.press_index .page-button:before{background:#e0e3f0;border-radius:50%;content:"";height:100%;opacity:0;position:absolute;transform:scale(.5);transform-origin:center;transition:.15s;width:100%;z-index:-1}body.press.press_index .page-button:hover{color:#3c416e}body.press.press_index .page-button:hover svg{fill:#3c416e}body.press.press_index .page-button:hover:before{opacity:1;transform:none}body.press.press_index .page-button.first svg,body.press.press_index .page-button.prev svg{transform:rotate(180deg)}body.press.press_index .page-button.number{position:relative}body.press.press_index .page-button.number:not(:first-of-type){margin:0 0 0 .625rem}body.press.press_index .page-button.number.active{color:#fff}body.press.press_index .page-button.number.active:before{background:#2697d4;opacity:1;transform:scale(.85)}body.press.press_index .page-button.number.active:hover:before{transform:none}body.press.press_index .page-button svg{fill:#767ead;height:.9375rem}body.press-article article{margin-top:0}body.press-article main>:last-child{padding-bottom:0}body.press-article .cta-box{display:none}body.press-article footer{padding-top:5rem}@media (min-width:69.75rem){body.press-article footer{padding-top:6.25rem}}}@layer tailwind_components_and_utilities{.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:414px){.container{max-width:414px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-1\/10{bottom:-10%}.-left-1\/10{left:-10%}.bottom-0{bottom:0}.bottom-1\/10{bottom:10%}.bottom-1\/5{bottom:20%}.bottom-\[-2\%\]{bottom:-2%}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[25\%\]{bottom:25%}.bottom-\[27\%\]{bottom:27%}.bottom-\[calc\(100\%\+2\.5em\)\]{bottom:calc(100% + 2.5em)}.bottom-\[calc\(100\%\+5em\)\]{bottom:calc(100% + 5em)}.bottom-\[calc\(100\%-10px\)\]{bottom:calc(100% - 10px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/10{left:10%}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-1\/5{left:20%}.left-\[-10\%\]{left:-10%}.left-\[-5\%\]{left:-5%}.left-\[27\%\]{left:27%}.left-\[52\%\]{left:52%}.left-\[55\%\]{left:55%}.left-\[68\%\]{left:68%}.right-0{right:0}.right-5{right:1.25rem}.right-\[-18\%\]{right:-18%}.right-\[-2\%\]{right:-2%}.right-\[-4\%\]{right:-4%}.right-\[-5\%\]{right:-5%}.right-\[1\%\]{right:1%}.right-\[16\%\]{right:16%}.right-\[2\%\]{right:2%}.right-\[5\%\]{right:5%}.top-0{top:0}.top-1\/10{top:10%}.top-1\/5{top:20%}.top-2\/5{top:40%}.top-20{top:5rem}.top-3\/10{top:30%}.top-7\/10{top:70%}.top-\[-5\%\]{top:-5%}.top-\[16\%\]{top:16%}.top-\[2\%\]{top:2%}.top-\[27\.5\%\]{top:27.5%}.top-\[35\%\]{top:35%}.top-\[4\.5rem\]{top:4.5rem}.top-\[58\%\]{top:58%}.top-\[65\%\]{top:65%}.top-\[8\%\]{top:8%}.top-\[calc\(100\%\+7\.5em\)\]{top:calc(100% + 7.5em)}.top-full{top:100%}.-z-1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-20{z-index:20}.z-30{z-index:30}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.-mt-\[1em\]{margin-top:-1em}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[0\.25em\]{margin-bottom:.25em}.ml-\[53\.5px\]{margin-left:53.5px}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[0\.75em\]{margin-top:.75em}.mt-\[1\.5em\]{margin-top:1.5em}.mt-\[1em\]{margin-top:1em}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-10{height:2.5rem;width:2.5rem}.size-16{height:4rem;width:4rem}.size-2{height:.5rem;width:.5rem}.size-2\.5{height:.625rem;width:.625rem}.size-3\/5{height:60%;width:60%}.size-6{height:1.5rem;width:1.5rem}.size-7{height:1.75rem;width:1.75rem}.size-\[10em\]{height:10em;width:10em}.size-\[150\%\]{height:150%;width:150%}.size-\[16rem\]{height:16rem;width:16rem}.size-\[2\.5em\]{height:2.5em;width:2.5em}.size-\[2em\]{height:2em;width:2em}.size-\[4em\]{height:4em;width:4em}.size-\[5\.625em\]{height:5.625em;width:5.625em}.size-\[5em\]{height:5em;width:5em}.size-\[7\.5em\]{height:7.5em;width:7.5em}.h-10{height:2.5rem}.h-4\/5{height:80%}.h-5{height:1.25rem}.h-\[0\.1875rem\]{height:.1875rem}.h-\[11em\]{height:11em}.h-\[12\.5em\]{height:12.5em}.h-\[15em\]{height:15em}.h-\[175\%\]{height:175%}.h-\[1em\]{height:1em}.h-\[2\.5em\]{height:2.5em}.h-\[3em\]{height:3em}.h-\[5em\]{height:5em}.h-\[7\.5em\]{height:7.5em}.h-\[var\(--nav-height\)\]{height:var(--nav-height)}.h-full{height:100%}.max-h-\[4rem\]{max-height:4rem}.max-h-\[calc\(100dvh-7\.5rem\)\]{max-height:calc(100dvh - 7.5rem)}.min-h-\[1\.2em\]{min-height:1.2em}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-14{width:3.5rem}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-6{width:1.5rem}.w-\[32em\]{width:32em}.w-\[calc\(100vw-2\.5rem\)\]{width:calc(100vw - 2.5rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-16{min-width:4rem}.min-w-\[102\%\]{min-width:102%}.min-w-\[10em\]{min-width:10em}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[5em\]{min-width:5em}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32\.5rem\]{max-width:32.5rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[780px\]{max-width:780px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-\[20rem\]{flex-basis:20rem}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0rem}.translate-y-0\.5{--tw-translate-y:0.125rem}.translate-y-0\.5,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.translate-y-\[-0\.1em\]{--tw-translate-y:-0.1em}.scale-95,.translate-y-\[-0\.1em\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin 160s linear infinite}.cursor-default{cursor:default}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[0\.75em\]{gap:.75em}.gap-\[2\.5em\]{gap:2.5em}.gap-\[2em\]{gap:2em}.gap-\[5em\]{gap:5em}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-20{row-gap:5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded-2xl{border-radius:1rem}.rounded-\[1\.25em\]{border-radius:1.25em}.rounded-\[1\.5em\]{border-radius:1.5em}.rounded-\[1em\]{border-radius:1em}.rounded-\[2\.5em\]{border-radius:2.5em}.rounded-\[3em\]{border-radius:3em}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-\[0\.25em\]{border-left-width:.25em}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(38 151 212/var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(252 106 3/var(--tw-border-opacity))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(166 125 219/var(--tw-border-opacity))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(129 120 176/var(--tw-border-opacity))}.border-l-slate-500\/50{border-left-color:rgba(150,146,196,.5)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(38 151 212/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(27 197 138/var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(252 106 3/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(231 231 244/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(244 244 251/var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(129 120 176/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-\[radial-gradient\(circle_at_50\%_50\%\2c rgba\(38\2c 151\2c 212\2c 0\.35\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(38,151,212,.35),transparent 70%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-100{--tw-gradient-from:#d4ebf7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(212,235,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#2697d4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(38,151,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-darkblue-500{--tw-gradient-from:#2d5091 var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,80,145,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from:#fee1cd var(--tw-gradient-from-position);--tw-gradient-to:hsla(24,96%,90%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from:#efe7f8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,231,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#e7e7f4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(231,231,244,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to:rgba(38,151,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2697d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-darkblue-500{--tw-gradient-to:#2d5091 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-slate-50\/50{fill:rgba(244,244,251,.5)}.fill-slate-600{fill:#8178b0}.fill-slate-800{fill:#4b4276}.fill-white{fill:#fff}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.p-\[1\.25em\]{padding:1.25em}.p-\[1\.5em\]{padding:1.5em}.p-\[2em\]{padding:2em}.p-\[3em\]{padding:3em}.p-card-sm{padding:clamp(1.25rem,7.5%,3.75rem)}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[2\.5em\]{padding-left:2.5em;padding-right:2.5em}.px-\[5em\]{padding-left:5em;padding-right:5em}.px-card-sm{padding-left:clamp(1.25rem,7.5%,3.75rem);padding-right:clamp(1.25rem,7.5%,3.75rem)}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-15{padding-bottom:3.75rem;padding-top:3.75rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-\[1\.75em\]{padding-bottom:1.75em;padding-top:1.75em}.py-\[3em\]{padding-bottom:3em;padding-top:3em}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-\[100\%\]{padding-top:100%}.pt-\[120\%\]{padding-top:120%}.pt-\[2em\]{padding-top:2em}.pt-\[calc\(var\(--nav-height\)\+40px\)\]{padding-top:calc(var(--nav-height) + 40px)}.text-left{text-align:left}.text-center{text-align:center}.\!text-xl{font-size:1.25rem!important;line-height:1.5!important}.text-2xl{font-size:1.5rem;line-height:1.4}.text-2xs{font-size:.625rem}.text-2xs,.text-3xl{line-height:1.3}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem;line-height:1.2}.text-\[1\.25em\]{font-size:1.25em}.text-\[1\.5em\]{font-size:1.5em}.text-\[1\.75em\]{font-size:1.75em}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[1vw\]{font-size:1vw}.text-\[2\.25em\]{font-size:2.25em}.text-\[2em\]{font-size:2em}.text-base{font-size:1rem}.text-base,.text-lg{line-height:1.6}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem;line-height:1.5}.text-xs{font-size:.75rem;line-height:1.4}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-orange-500{--tw-text-opacity:1;color:rgb(252 106 3/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(174 174 214/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(129 120 176/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(101 91 149/var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgb(75 66 118/var(--tw-text-opacity))}.text-slate-950{--tw-text-opacity:1;color:rgb(29 22 65/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0\.75em_1em_-0\.25em_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_1em_1\.333em_-0\.3em_rgba\(50\2c 50\2c 90\2c 0\.15\)\]{--tw-shadow:0 0.75em 1em -0.25em rgba(0,0,0,.1),0 1em 1.333em -0.3em rgba(50,50,90,.15);--tw-shadow-colored:0 0.75em 1em -0.25em var(--tw-shadow-color),0 1em 1.333em -0.3em var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1\.5em_2em_-0\.5em_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_2\.25em_3em_-0\.75em_rgba\(50\2c 50\2c 90\2c 0\.15\)\]{--tw-shadow:0 1.5em 2em -0.5em rgba(0,0,0,.1),0 2.25em 3em -0.75em rgba(50,50,90,.15);--tw-shadow-colored:0 1.5em 2em -0.5em var(--tw-shadow-color),0 2.25em 3em -0.75em var(--tw-shadow-color)}.shadow-\[0_1\.5em_2em_-0\.5em_rgba\(0\2c 0\2c 0\2c 0\.1\)\2c 0_2\.25em_3em_-0\.75em_rgba\(50\2c 50\2c 90\2c 0\.15\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!shadow-slate-950\/50{--tw-shadow-color:rgba(29,22,65,.5)!important;--tw-shadow:var(--tw-shadow-colored)!important}.\!shadow-slate-950\/75{--tw-shadow-color:rgba(29,22,65,.75)!important;--tw-shadow:var(--tw-shadow-colored)!important}.shadow-black\/50{--tw-shadow-color:rgba(0,0,0,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/30{--tw-shadow-color:rgba(29,22,65,.3);--tw-shadow:var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(231 231 244/var(--tw-ring-opacity))}.ring-slate-50\/50{--tw-ring-color:rgba(244,244,251,.5)}.ring-slate-500\/5{--tw-ring-color:rgba(150,146,196,.05)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-saturate-200{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-200{--tw-backdrop-saturate:saturate(2)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out-expo{transition-timing-function:cubic-bezier(.15,0,0,1)}.will-change-transform{will-change:transform}.\@container{container-type:inline-size}.\[aspect-ratio\:6_\/_5\]{aspect-ratio:6/5}.\[mask-image\:linear-gradient\(to_right\2c black\2c black_95\%\2c transparent_95\%\2c transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000,#000 95%,transparent 0,transparent);mask-image:linear-gradient(90deg,#000,#000 95%,transparent 0,transparent)}.\[mask-image\:linear-gradient\(to_top\2c black\2c black_50\%\2c transparent\)\]{-webkit-mask-image:linear-gradient(0deg,#000,#000 50%,transparent);mask-image:linear-gradient(0deg,#000,#000 50%,transparent)}.\[perspective\:500px\]{perspective:500px}.\[quotes\:none\]{quotes:none}.center-absolute{--tw-translate-x:-50%;--tw-translate-y:-50%;left:50%;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@keyframes floating{0%{transform:translateY(0)}25%{transform:translateY(-.5em)}50%{transform:translateY(.5em)}75%{transform:translateY(-.5em)}to{transform:translateY(0)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:right-\[calc\(100\%\+0\.5rem\)\]:before{content:var(--tw-content);right:calc(100% + .5rem)}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-\[-0\.75em\]:before{content:var(--tw-content);top:-.75em}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:size-4:before{content:var(--tw-content);height:1rem;width:1rem}.before\:size-\[1\.25em\]:before{content:var(--tw-content);height:1.25em;width:1.25em}.before\:h-3:before{content:var(--tw-content);height:.75rem}.before\:w-8:before{content:var(--tw-content);width:2rem}.before\:-translate-x-1\/2:before{--tw-translate-x:-50%}.before\:-translate-x-1\/2:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{--tw-translate-y:-50%}.before\:translate-x-\[-58\%\]:before{--tw-translate-x:-58%}.before\:rotate-45:before,.before\:translate-x-\[-58\%\]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{--tw-rotate:45deg}.before\:rounded-tl-\[3px\]:before{border-top-left-radius:3px;content:var(--tw-content)}.before\:border-b:before{border-bottom-width:1px;content:var(--tw-content)}.before\:border-l:before{border-left-width:1px;content:var(--tw-content)}.before\:border-t:before{border-top-width:1px;content:var(--tw-content)}.before\:border-slate-500\/10:before{border-color:rgba(150,146,196,.1);content:var(--tw-content)}.before\:bg-white:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.before\:\[border-bottom\:0\.625em_solid_theme\(\'colors\.slate\.800\'\)\]:before{border-bottom:.625em solid #4b4276;content:var(--tw-content)}.before\:\[border-left\:0\.625em_solid_transparent\]:before{border-left:.625em solid transparent;content:var(--tw-content)}.before\:\[border-right\:0\.625em_solid_transparent\]:before{border-right:.625em solid transparent;content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-10:after{bottom:-2.5rem;content:var(--tw-content)}.after\:bottom-\[-0\.75em\]:after{bottom:-.75em;content:var(--tw-content)}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-\[1\.25em\]:after{content:var(--tw-content);height:1.25em;width:1.25em}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:translate-x-\[-58\%\]:after{--tw-translate-x:-58%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-t:after{border-top-width:1px;content:var(--tw-content)}.after\:\[border-left\:0\.625em_solid_transparent\]:after{border-left:.625em solid transparent;content:var(--tw-content)}.after\:\[border-right\:0\.625em_solid_transparent\]:after{border-right:.625em solid transparent;content:var(--tw-content)}.after\:\[border-top\:0\.625em_solid_theme\(\'colors\.slate\.800\'\)\]:after{border-top:.625em solid #4b4276;content:var(--tw-content)}.first\:origin-top-right:first-child{transform-origin:top right}.last\:origin-bottom-right:last-child{transform-origin:bottom right}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[105\%\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[105\%\]:hover{--tw-scale-x:105%;--tw-scale-y:105%}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(38 151 212/var(--tw-text-opacity))}.hover\:opacity-50:hover{opacity:.5}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0rem}.group:hover .group-hover\:translate-x-0,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group\/service:hover .group-hover\/service\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-100,.group\/service:hover .group-hover\/service\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group:hover .group-hover\:bg-blue-500{--tw-bg-opacity:1;background-color:rgb(38 151 212/var(--tw-bg-opacity))}.group:hover .group-hover\:fill-blue-500{fill:#2697d4}.group:hover .group-hover\:text-blue-500,.group\/service:hover .group-hover\/service\:text-blue-500{--tw-text-opacity:1;color:rgb(38 151 212/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[visible\=\'true\'\]\:translate-y-0[data-visible=true]{--tw-translate-y:0rem}.data-\[visible\=\'true\'\]\:translate-y-0[data-visible=true],.data-\[visible\=false\]\:-translate-x-8[data-visible=false]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[visible\=false\]\:-translate-x-8[data-visible=false]{--tw-translate-x:-2rem}.data-\[visible\=false\]\:translate-x-8[data-visible=false]{--tw-translate-x:2rem}.data-\[visible\=false\]\:translate-x-8[data-visible=false],.data-\[visible\=true\]\:translate-y-0[data-visible=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[visible\=true\]\:translate-y-0[data-visible=true]{--tw-translate-y:0rem}.data-\[nav-scrolled-value\=true\]\:bg-white[data-nav-scrolled-value=true]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.data-\[visible\=\'true\'\]\:opacity-100[data-visible=true]{opacity:1}.data-\[visible\=false\]\:opacity-0[data-visible=false]{opacity:0}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[nav-scrolled-value\=true\]\:shadow-md[data-nav-scrolled-value=true]{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group\/nav[data-nav-mobile-menu-active-value=false] .group-data-\[nav-mobile-menu-active-value\=false\]\/nav\:pointer-events-none{pointer-events:none}.group\/nav[data-nav-mobile-menu-active-value=false] .group-data-\[nav-mobile-menu-active-value\=false\]\/nav\:scale-\[98\%\]{--tw-scale-x:98%;--tw-scale-y:98%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/nav[data-nav-mobile-menu-active-value=false] .group-data-\[nav-mobile-menu-active-value\=false\]\/nav\:opacity-0{opacity:0}.group\/nav[data-nav-mobile-menu-active-value=true] .group-data-\[nav-mobile-menu-active-value\=true\]\/nav\:first\:translate-y-px:first-child{--tw-translate-y:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/nav[data-nav-mobile-menu-active-value=true] .group-data-\[nav-mobile-menu-active-value\=true\]\/nav\:first\:-rotate-45:first-child{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/nav[data-nav-mobile-menu-active-value=true] .group-data-\[nav-mobile-menu-active-value\=true\]\/nav\:last\:-translate-y-px:last-child{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/nav[data-nav-mobile-menu-active-value=true] .group-data-\[nav-mobile-menu-active-value\=true\]\/nav\:last\:rotate-45:last-child{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@container (min-width: 20rem){.\@xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xs\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}}@container (min-width: 28rem){.\@md\:grid{display:grid}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.\@md\:flex-row{flex-direction:row}.\@md\:items-center{align-items:center}}@container (min-width: 32rem){.\@lg\:p-8{padding:2rem}.\@lg\:px-8{padding-left:2rem;padding-right:2rem}}@media not all and (min-width:1280px){.max-xl\:flex-col{flex-direction:column}}@media (max-width:1199px){.max-\[1199px\]\:hidden{display:none}}@media not all and (min-width:1024px){.max-lg\:-mt-12{margin-top:-3rem}.max-lg\:mt-\[35px\]{margin-top:35px}.max-lg\:hidden{display:none}.max-lg\:items-center{align-items:center}}@media not all and (min-width:768px){.max-md\:my-\[-12em\]{margin-bottom:-12em;margin-top:-12em}.max-md\:hidden{display:none}.max-md\:scale-80{--tw-scale-x:80%;--tw-scale-y:80%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-md\:flex-col{flex-direction:column}.max-md\:text-balance{text-wrap:balance}.max-md\:text-3xl{font-size:1.875rem;line-height:1.3}}@media not all and (min-width:640px){.max-sm\:hidden{display:none}}@media (min-width:414px){.xs\:text-4xl{font-size:2.25rem;line-height:1.2}}@media (min-width:600px){.min-\[600px\]\:size-\[32\.8125rem\]{height:32.8125rem;width:32.8125rem}.min-\[600px\]\:min-w-\[32\.8125rem\]{min-width:32.8125rem}.min-\[600px\]\:pt-0{padding-top:0}}@media (min-width:640px){.sm\:hidden{display:none}.sm\:size-\[35rem\]{height:35rem;width:35rem}.sm\:h-\[35rem\]{height:35rem}.sm\:w-\[30rem\]{width:30rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:4rem}.sm\:text-\[6\.4px\]{font-size:6.4px}}@media (min-width:656px){.min-\[656px\]\:text-\[6\.56px\]{font-size:6.56px}}@media (min-width:768px){.md\:right-8{right:2rem}.md\:top-1\/5{top:20%}.md\:mb-16{margin-bottom:4rem}.md\:w-\[calc\(100vw-4rem\)\]{width:calc(100vw - 4rem)}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pt-12{padding-top:3rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:1.2}@media not all and (min-width:1024px){.md\:max-lg\:text-5xl{font-size:3rem;line-height:1.2}}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:right-\[65\%\]{right:65%}.lg\:top-\[calc\(var\(--nav-height\)\+2\.5rem\)\]{top:calc(var(--nav-height) + 2.5rem)}.lg\:hidden{display:none}.lg\:h-\[145\%\]{height:145%}.lg\:w-\[35rem\]{width:35rem}.lg\:min-w-\[30rem\]{min-width:30rem}.lg\:min-w-\[32\.5rem\]{min-width:32.5rem}.lg\:min-w-\[34rem\]{min-width:34rem}.lg\:min-w-\[35rem\]{min-width:35rem}.lg\:min-w-\[36rem\]{min-width:36rem}.lg\:min-w-\[42rem\]{min-width:42rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:pt-15{padding-top:3.75rem}.lg\:text-lg{font-size:1.125rem;line-height:1.6}.lg\:after\:-right-12:after{content:var(--tw-content);right:-3rem}.lg\:after\:left-auto:after{content:var(--tw-content);left:auto}.lg\:after\:top-0:after{content:var(--tw-content);top:0}.lg\:after\:h-full:after{content:var(--tw-content);height:100%}.lg\:after\:w-px:after{content:var(--tw-content);width:1px}.lg\:after\:border-r:after{border-right-width:1px;content:var(--tw-content)}.lg\:after\:border-t-0:after{border-top-width:0;content:var(--tw-content)}}@media (min-width:1064px){.min-\[1064px\]\:basis-\[30rem\]{flex-basis:30rem}}@media (min-width:1200px){.min-\[1200px\]\:hidden{display:none}.min-\[1200px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:min-w-\[50\%\]{min-width:50%}.xl\:items-start{align-items:flex-start}.xl\:gap-20{gap:5rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pt-\[calc\(var\(--nav-height\)\+100px\)\]{padding-top:calc(var(--nav-height) + 100px)}.xl\:text-left{text-align:left}}@media (min-width:1536px){.\32xl\:-right-1\/10{right:-10%}}.group\/nav[data-nav-mobile-menu-active-value=true] .\[\&\:nth-child\(2\)\]\:group-data-\[nav-mobile-menu-active-value\=true\]\/nav\:opacity-0:nth-child(2){opacity:0}.\[\&_\.fsSubmit\]\:\!p-0 .fsSubmit{padding:0!important}.\[\&_\.typed-cursor\]\:font-normal .typed-cursor{font-weight:400}.\[\&_\[data-testid\=\'form-body\'\]\>div\]\:overflow-visible [data-testid=form-body]>div{overflow:visible}.\[\&_\[data-testid\=\'form-body\'\]\>div\]\:p-0 [data-testid=form-body]>div{padding:0}.\[\&_\[data-testid\=\'form-body\'\]\]\:overflow-visible [data-testid=form-body]{overflow:visible}.\[\&_button\[type\=\'submit\'\]\]\:px-\[1\.5em\] button[type=submit]{padding-left:1.5em;padding-right:1.5em}.\[\&_button\[type\=\'submit\'\]\]\:py-\[1\.15em\] button[type=submit]{padding-bottom:1.15em;padding-top:1.15em}.\[\&_form\]\:m-0 form{margin:0}.\[\&_form\]\:max-w-none form{max-width:none}.\[\&_path\]\:\!fill-slate-300 path{fill:#c4c4e3!important}.\[\&_span\]\:inline span{display:inline}.\[\&_svg\]\:h-5 svg{height:1.25rem}.\[\&_svg\]\:fill-slate-500 svg{fill:#9692c4}