h1{font-size:3.4rem;margin:2rem 0 1rem}h1,h2{font-weight:800}h2{font-size:2rem;margin:0 0 1rem}video{box-shadow:0 2px 4px -3px rgba(18,18,23,.5);border-radius:12px;width:100%}section{padding:4rem 0}section.moreSpace,section:first-of-type{padding-top:6rem}section.small{padding:2rem 0}section.big{padding:6rem 0}section.bright{background-color:#fff}section.dark{color:#f0f1f5;background-color:#121217}section.black{color:#f0f1f5;background-color:#000}@media print,screen and (min-width:40em) and (max-width:63.99875em){h1{font-size:2.8rem;margin:1.5rem 0 1rem;line-height:1.3}p.lead{font-size:120%}}@media print,screen and (max-width:39.99875em){h1{font-size:1.8rem;margin:1.25rem 0 .75rem;line-height:1.3}h2{font-size:1.7rem}p.lead{font-size:115%}video{max-width:360px;margin-top:1rem}section{padding:2.5rem 0}section.moreSpace,section:first-of-type{padding-top:4rem}section.big{padding:3rem 0}}.box{position:relative;background-color:#e4e6ed;margin:.5rem 0;border-radius:12px;width:100%;display:block}.box .contentContainer{padding:3rem;position:relative;align-items:center;display:flex;z-index:1}.box .contentContainer .content p{margin-bottom:2rem}.box .contentContainer .content .button.hollow{border-color:#222428;margin-bottom:0;color:#222428;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}.box .contentContainer .content .button.hollow:hover{border-color:#f06400;color:#f06400}.box .contentContainer.center{justify-content:center}.box .contentContainer.align-top{align-items:flex-start!important}.box .number{height:calc(100% - 6rem);border-right:1px solid #bfc4d5;padding:1rem 3rem;text-align:center;margin:3rem 0}.box .number.noBorder{border-right:0}.box .number .count{font-size:3.4rem;font-weight:800;line-height:1}.box .number .title{font-size:1.4rem;font-weight:800;margin-bottom:.25rem}.box .button.secondary{background-color:#fff}.box .button.secondary:hover{color:#f06400}@media print,screen and (min-width:40em) and (max-width:63.99875em){.box .number .count{font-size:2.8rem}.box .number .title{font-size:1.2rem}.box .number .subtitle{font-size:.9rem}}@media print,screen and (max-width:39.99875em){.box .contentContainer{padding:1.5rem 1.5rem 2rem}.box .number{border-right:none;padding:1rem;margin:1.5rem 0}}.testimonial{padding:2rem;margin-bottom:1.875rem;background-color:#fff;border-radius:12px}.testimonial .author{font-weight:500;align-items:center;margin-top:1rem;display:flex}.testimonial .author img{height:48px;margin-right:.75rem;border-radius:50%;width:48px}.testimonial .author small{color:#686e7b;display:block}@media print,screen and (max-width:39.99875em){.testimonial{padding:1.5rem;margin-bottom:.625rem}}#teaser .appIcon>img{max-height:65px;border-radius:12px}#teaser .appIcon p{font-size:.8rem;color:#7c8290;margin:.25rem 0 0}#teaser .appLinks{margin:3rem 0 0}#teaser .appPreview{margin-bottom:-2rem}@media print,screen and (min-width:40em) and (max-width:63.99875em){#teaser .appLinks{margin:2rem 0 0}}@media print,screen and (max-width:39.99875em){#teaser .appIcon{margin:-1rem 0 0}#teaser .appLinks{margin:1.5rem 0 2.5rem}#teaser .appPreview{margin-bottom:-2rem;width:300px}}