@import url(https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap);.carousel,.carousel .screenshots .grid-item,.endorsement .edm-content .edm-text,.endorsement .edm-content .edm-text .blurbs,.flex-column,.flex-column-center,.hero .bottom-hero,.hero .top-hero .title-section,.instructions,.logo-section,.overview .quote-section,.overview .summary-section,.pricing,.pricing .text-box,.request-demo,.root-w-footer{display:flex;flex-direction:column}.endorsement .edm-content .edm-text .img-caption,.flex-row,.flex-row-center,.instructions .divider-section,.overview{display:flex;flex-direction:row}.endorsement .edm-content .edm-text .img-caption,.flex-row-center,.overview{align-content:center}.endorsement .edm-content .edm-text,.flex-column-center,.hero .bottom-hero,.hero .top-hero .title-section,.overview .quote-section,.overview .summary-section{justify-content:center}.center-content,.contact .contact-root .section .content.contact-only,.hero .top-hero .graphic-section,.instructions,.instructions .summary,.pricing,.request-demo .request-demo-contents .content .form-section,.request-form .actions{align-items:center;display:flex;justify-content:center}.landing,.request-demo,.root,.root-w-footer{padding-top:95px}.request-demo,.root-w-footer{min-height:100vh}.endorsement .title,.how-it-works .title,.key-features .kf-header .title,.section-title{font-family:Overpass!important;font-size:2.25rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.235!important;margin-bottom:10px}.divider,.endorsement .divider,.how-it-works .divider,.key-features .kf-header .divider{border-bottom-width:2px!important;border-radius:5px!important}.basic-accordion,.how-it-works .content .text-section .accordion{background-color:#fff;margin-bottom:20px}.basic-accordion-summary,.how-it-works .content .text-section .accordion .summary{border-radius:2px;height:25px!important;min-height:50px!important}.basic-accordion-details,.how-it-works .content .text-section .accordion .details{margin-top:10px}.scroll-anchor{margin-top:-95px;padding-top:95px}.header.app-bar{background:#fff!important}.header .toolbar{align-items:center;display:flex;gap:10px;height:100%;justify-content:space-between}@media(min-width:600px){.header .toolbar{gap:25px;padding:0 5%}}.header .navigation{align-items:center;display:flex;gap:10px}@media(min-width:600px){.header .navigation{gap:25px}}.header-link{color:#000!important;padding:2px;text-decoration:none}.header-link :hover{color:#4db278!important}.header-link.drawer{width:100%}.header-drawer{margin-top:95px!important;padding:0 20px}.logo-section .header-logo{display:flex;width:200px}.logo-section .sc-tagline{align-items:center;display:flex;margin-left:50px;opacity:60%;white-space:nowrap}.logo-section .sc-tagline .sc-tagline-text{color:#000;font-size:10px;margin-right:5px}.contact .color-bar{background-color:#4db278;height:5px}.contact .contact-root{background:url(/static/media/07-blue-shading.f7b618b9dd1224f3cdfa.png) no-repeat 50%;height:-webkit-max-content;height:max-content;padding:50px 150px}@media(max-width:960px){.contact .contact-root{padding:50px 80px!important}}@media(max-width:600px){.contact .contact-root{padding:50px!important}}.contact .contact-root.thin-bar{padding:20px 0!important}@media(max-width:960px){.contact .contact-root.thin-bar .content{margin-bottom:0!important}}.contact .contact-root .section{height:100%}.contact .contact-root .section .company-title{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:8px}.contact .contact-root .section .title{color:#fff;font-family:Overpass!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.6!important;margin-right:10px}.contact .contact-root .section .content{color:#fff;font-family:Overpass!important;font-size:.88rem!important;font-style:italic;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important;line-height:1.5!important;white-space:pre-line!important}@media(max-width:960px){.contact .contact-root .section .content{margin-bottom:20px}}.contact .contact-root .section .content .link{color:#fff!important}.contact .contact-root .section .content.contact-only{flex-wrap:wrap}.contact .contact-root .section .content.contact-only .contact-info{margin:0 10px}.text-field{padding:5px}.text-field .label{font-family:Overpass!important;font-size:.95rem!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}.text-field .input{background-color:#fff!important;margin:0}.text-field .input .MuiOutlinedInput-root{height:40px!important}.text-field .input .MuiOutlinedInput-input{border-radius:0;font-family:Overpass!important;font-size:.88rem!important;font-weight:400!important;height:40px!important;letter-spacing:0!important;line-height:1.35!important;padding:0 10px!important}.text-field .input.multiline .MuiOutlinedInput-root{height:100%!important}.text-field .input .MuiOutlinedInput-notchedOutline{border:none!important}.text-field .input.error{background-color:green}.text-field .input.error .MuiOutlinedInput-notchedOutline{border:1px solid red!important}.text-field .error{color:red;font-family:Overpass!important;font-size:.88rem!important;font-size:12px!important;font-style:italic;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}.carousel{align-items:center;background-color:#f0f2f5;padding:80px 5%}.carousel .csl-content{max-width:100%}.carousel .tagline{font-weight:700;margin-bottom:40px;text-align:center}.carousel .screenshots .grid-item{flex-wrap:wrap;padding:50px}.carousel .screenshots .grid-item .box{background-color:#fff;border-radius:3px;box-shadow:2px 2px 7px 0 rgba(0,0,0,.075);height:100%;padding:50px;width:100%}.carousel .screenshots .grid-item .box .title{color:#3e63b0;font-family:Overpass!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.6!important;margin-bottom:20px;text-transform:uppercase}.carousel .screenshots .grid-item .box .txt{font-family:Overpass!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important;margin-bottom:20px}.carousel .screenshots .grid-item .box .sc{border:3px solid #3675b0;height:auto;width:100%}.endorsement{display:flex;justify-content:center;padding:100px 40px}.endorsement .edm-content-div{max-width:950px}.endorsement .title{color:#039}.endorsement .divider,.endorsement .key-features .kf-header .divider,.key-features .kf-header .endorsement .divider{border-bottom-color:#039;margin-bottom:40px;max-width:250px}.endorsement .edm-content{display:flex}@media(max-width:600px){.endorsement .edm-content{flex-wrap:wrap;gap:40px;justify-content:center}}.endorsement .edm-content .edm-image{display:inline-block}@media(min-width:600px){.endorsement .edm-content .edm-image{margin-right:40px}}.endorsement .edm-content .edm-text .img-caption{margin-bottom:40px}@media(min-width:601px){.endorsement .edm-content .edm-text .img-caption{gap:10px}}.endorsement .edm-content .edm-text .img-caption .arrow-icon{height:50px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media(max-width:600px){.endorsement .edm-content .edm-text .img-caption .arrow-icon{display:none}}.endorsement .edm-content .edm-text .img-caption .img-caption-text{color:#59616c}.endorsement .edm-content .edm-text .blurbs{gap:20px}.hero{min-height:90vh}.hero .top-hero{padding:0 120px}@media(max-width:960px){.hero .top-hero{padding:100px 20px 20px}}.hero .top-hero .title-section .craft-logo{margin-bottom:60px}.hero .top-hero .title-section .tag-line{margin-bottom:50px}.hero .top-hero .title-section .tag-line .line-one{color:#039;margin-bottom:20px}.hero .top-hero .title-section .tag-line .line-two{margin-bottom:10px}.hero .top-hero .title-section .tag-line .line-four,.hero .top-hero .title-section .tag-line .line-three{color:#59616c;font-size:18px;margin-bottom:10px}.hero .top-hero .title-section .tag-line .line-four{font-size:16px;margin-top:10px}.hero .top-hero .financial-svg{zoom:2;max-width:750px}.hero .bottom-hero{background-color:#f0f2f5;min-height:150px;width:100%}@media(max-width:960px){.hero .bottom-hero{padding:40px}}.hero .bottom-hero .statement{font-weight:600!important;text-align:center}.hero .bottom-hero .statement.first{margin-bottom:10px}.how-it-works{height:-webkit-max-content;height:max-content;padding:100px 150px;width:100%}@media(max-width:960px){.how-it-works{padding:80px!important}}@media(max-width:600px){.how-it-works{padding:50px!important}}.how-it-works .title{color:#039}.how-it-works .divider,.how-it-works .key-features .kf-header .divider,.key-features .kf-header .how-it-works .divider{border-bottom-color:#039!important;width:180px!important}.how-it-works .content{height:100%}.how-it-works .content .text-section{margin-top:50px}.how-it-works .content .text-section .accordion .summary{background:#60a7e8;background:linear-gradient(90deg,#039,#3e63b0)}.how-it-works .content .text-section .accordion .summary .expand-icon{color:#fff}.how-it-works .content .text-section .accordion .summary .text{color:#fff;font-family:Overpass!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.6!important}.how-it-works .content .text-section .accordion .details .text{color:#000!important;font-family:Overpass!important;font-size:.95rem!important;font-weight:400!important;font-weight:light!important;letter-spacing:0!important;line-height:1.35!important;line-height:1.87!important}.how-it-works .content .img-section{display:flex;height:100%;margin-top:50px;padding:0 30px;width:100%}@media(max-width:960px){.how-it-works .content .img-section{padding:0}}.how-it-works .content .img-section .img{height:auto;width:100%}.how-it-works .content .img-section .img-caption{color:#000!important;font-family:Overpass!important;font-size:.95rem!important;font-weight:400!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;padding-top:20px;text-align:center}.key-features{background:linear-gradient(90deg,#4db278,#72ce7c);box-shadow:inset 0 1px 6px #3b875b;padding:80px 0;width:100%}.key-features .kf-header{align-items:center;display:flex;flex-direction:column}.key-features .kf-header .title{color:#fff}.key-features .kf-header .divider{border-bottom-color:#fff;margin-bottom:40px;width:50%}.key-features .kf-cards{display:flex;flex-wrap:wrap;justify-content:center}.key-features .kf-cards .kf-card{align-items:center;background-color:#f0f2f5;border-radius:3px;display:flex;flex-direction:column;margin:20px;padding:20px;width:300px}.key-features .kf-cards .check-icon{color:#45a06c;font-size:5rem;margin-bottom:20px}.key-features .kf-cards .kf-card-title{align-items:center;color:#45a06c;display:flex;height:60px;line-height:1.25;margin-bottom:20px;text-align:center;text-transform:uppercase}.key-features .kf-cards .kf-card-blurb{color:#59616c;text-align:center}.overview{background:url(/static/media/07-blue-shading.f7b618b9dd1224f3cdfa.png) 50%;padding:40px 0}.overview .summary-section{padding:40px}@media(max-width:960px){.overview .summary-section{padding:40px 20px!important}}.overview .summary-section .floating-box{background-color:hsla(0,0%,100%,.39);border-radius:4px;height:-webkit-max-content;height:max-content;padding:40px}@media(max-width:960px){.overview .summary-section .floating-box{width:100%}}.overview .summary-section .floating-box .title{color:#fff;font-size:30px!important;font-style:italic;font-weight:500!important;letter-spacing:.02em;margin-bottom:20px}.overview .summary-section .floating-box .summary{color:#fff;font-size:18px!important;font-weight:400!important;white-space:pre-line!important}.overview .summary-section .floating-box .more-btn{border:2px solid #fff;color:#fff;margin-top:20px}.overview .summary-section .floating-box .more-btn:hover{background-color:#4db278;border-color:#4db278}.overview .quote-section{color:#fff;padding:0 80px}@media(max-width:960px){.overview .quote-section{padding:40px 20px!important}}.overview .quote-section .quote-icon{margin-bottom:20px;width:75px}.overview .quote-section .quote{margin-bottom:20px}.overview .quote-section .quote-source{text-align:right}.pricing{background-color:#f0f2f5;box-shadow:inset 0 .5px 6px #bdbdbd;height:-webkit-max-content;height:max-content;width:100%}.pricing .text-box{align-items:center;gap:30px;padding:50px;width:60%}@media(max-width:960px){.pricing .text-box{width:80%}}@media(max-width:600px){.pricing .text-box{width:100%}}.pricing .text-box .title{color:#039;font-family:Overpass!important;font-size:2.25rem!important;font-weight:600!important;font-weight:800!important;letter-spacing:0!important;line-height:1.235!important;text-align:center}.pricing .text-box .content{color:#039;font-style:italic;line-height:1.8!important;text-align:center}@media(min-width:1280px){.pricing .text-box .content{width:75%}}.pricing .text-box .request-btn{align-self:center;background-color:#3e63b0}.selling-point{flex-wrap:wrap;gap:30px;padding:120px 10%}.selling-point,.selling-point .sp-left{display:flex;justify-content:space-evenly}.selling-point .sp-left{align-items:center;flex-direction:column;max-width:500px}@media(min-width:960px){.selling-point .sp-left{width:40%}}.selling-point .sp-left .title{color:#3b875b;margin-bottom:20px;text-align:center}.selling-point .sp-cards{display:flex;flex-direction:column;gap:40px;justify-content:space-between;max-width:700px}@media(min-width:960px){.selling-point .sp-cards{width:55%}}.selling-point .sp-cards .sp-card{border:1px solid #4db278;border-left-width:15px;border-radius:3px;padding:20px}.selling-point .sp-cards .sp-card-title{color:#3b875b;margin-bottom:5px;text-transform:uppercase}.request-demo .request-demo-contents{flex:1 0 auto;height:100%;padding:50px;width:100%}.request-form{background-color:#f0f2f5!important;border:1px solid #e5e5e5!important;justify-self:center;max-width:500px;padding:20px}.request-form .title{align-content:center;text-align:center}.request-form .form-fields{margin-bottom:30px}.request-form .form-fields .field{padding:5px}.request-form .form-fields .field .label{font-family:Overpass!important;font-size:.95rem!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}.request-form .form-fields .field .input{background-color:#fff!important;margin:0}.request-form .form-fields .field .input .MuiOutlinedInput-root{height:40px!important}.request-form .form-fields .field .input.multi-line .MuiOutlinedInput-root{height:100%!important}.request-form .form-fields .field .input .MuiOutlinedInput-notchedOutline{border:none!important}.request-form .form-fields .field .error{color:red;font-family:Overpass!important;font-size:.95rem!important;font-size:12px!important;font-style:italic;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}.request-form .actions .btn-submit{background-color:#4db278}.instructions{color:#039!important;gap:30px;height:100%}@media(min-width:900px){.instructions{align-items:flex-end;padding-right:50px}}@media(max-width:899px){.instructions{padding-bottom:50px}}.instructions .title{font-size:2.2rem;margin-bottom:10px;max-width:600px;text-align:right}@media(max-width:960px){.instructions .title{text-align:center}}.instructions .divider-section{justify-content:flex-end}@media(max-width:960px){.instructions .divider-section{justify-content:center}}.instructions .divider-section .divider{border-bottom-color:#039!important;border-bottom-width:3px!important;border-radius:5px!important;width:100px!important}.instructions .summary{gap:20px;max-width:500px;white-space:pre-line}@media(max-width:960px){.instructions .summary{flex-direction:column}}.instructions .summary .text{font-weight:400!important;text-align:right}@media(max-width:960px){.instructions .summary .text{text-align:center}}.instructions .summary .arrow{width:50px}@media(max-width:960px){.instructions .summary .arrow{display:none}}.instructions .svg-graphic{max-width:400px}
/*# sourceMappingURL=main.d7a7c295.css.map*/