@charset "UTF-8";.DEPRECATED{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}nav ul{list-style:none;padding:0;margin:0}p{margin:0 0 .75rem;font-weight:400;line-height:140%;font-size:1.25rem}p:last-of-type{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}.h1,b,h1{font-weight:400}.h1,h1{font-size:2.125rem;line-height:110%;letter-spacing:-1px}@media(min-width:768px){.h1,h1{font-size:3rem;line-height:3.5rem}}.h2,h2{font-size:1.75rem;font-weight:400;letter-spacing:-1px}@media(min-width:768px){.h2,h2{font-size:2.75rem}}.h3,h3{font-size:1.5rem;font-weight:600;letter-spacing:-1px}@media(min-width:768px){.h3,h3{font-size:2.25rem}}.h4,h4{font-size:1.25rem;font-weight:600;letter-spacing:0}@media(min-width:768px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h5,.h6,h5,h6{font-weight:600;letter-spacing:0}.h6,h6{font-size:1rem}ul{margin-bottom:1rem;padding-left:1.25rem;font-size:1.25rem}ul li{line-height:140%}body,html{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;color:#283543;scroll-behavior:smooth;text-rendering:auto}.primary{display:inline-block;border-radius:.25rem;padding:1rem 1.25rem;transition:background-color .25s ease,color .25s ease;font-size:1.25rem;text-decoration:none;text-align:center;line-height:1;cursor:pointer;background:transparent;color:#fff;border:1px solid #fff}.primary:hover{background-color:#fff;color:#0052cc}.primary__small{padding:.5rem .75rem;font-size:1rem}.primary__invert{background:#0052cc;border-color:#0052cc}.primary__invert:hover{color:#fff;background-color:#002966;border-color:#002966}.secondary{display:inline-block;border-radius:.25rem;padding:1rem 1.25rem;transition:background-color .25s ease,color .25s ease;font-size:1.25rem;text-decoration:none;text-align:center;line-height:1;cursor:pointer;background:transparent;color:#fff;border:1px solid transparent}.secondary:hover{background-color:#fff;color:#0052cc}.secondary__small{padding:.5rem .75rem;font-size:1rem}.secondary__invert{color:#283543}.tertiary{display:inline-block;border-radius:.25rem;padding:1rem 1.25rem;transition:background-color .25s ease,color .25s ease;font-size:1.25rem;text-decoration:none;text-align:center;cursor:pointer;background:transparent;color:#0052cc;border:1px solid #0052cc;line-height:1}.tertiary:hover{background-color:#0052cc;color:#fff}.tertiary__small{padding:.5rem .75rem;font-size:1rem}.tertiary__invert{border-color:#fff;color:#fff}.tertiary__invert:hover{background-color:#fff;color:#0052cc}label.disabled{color:#d8e0e8}label input[type=checkbox]{width:1.25rem;height:1.25rem;margin-right:.5rem}figure{margin:0;overflow:hidden}figure,figure img{display:block}:root{--ui-overlay: rgba(38, 57, 90, .8);--white: #fff;--gray-200: #dbdbdb;--gray-300: #b6b6b6;--gray-400: #6d6d6d;--gray-500: #6d6d6d;--gray-600: #494949;--black: #242424;--blue-100: #b3d1ff;--blue-200: #66a3ff;--blue-300: #1a76ff;--blue-400: #0052cc;--blue-500: #003d99;--blue-600: #002966;--blue-700: #001433;--anthracite-100: #f2f4f7;--anthracite-200: #e5eaf0;--anthracite-300: #d8e0e8;--anthracite-400: #cbd5e0;--anthracite-500: #889fb8;--anthracite-600: #506986;--anthracite-700: #283543}@media(min-width:768px){.max-text-width-20ch{max-width:20ch}}.DEPRECATED_benefits{display:flex;justify-content:center;padding:0 1rem}.DEPRECATED_benefits .container{margin-bottom:4rem;margin-top:4rem}@media(min-width:768px){.DEPRECATED_benefits .container{margin-bottom:10rem;margin-top:10rem}}.DEPRECATED_benefits .container div h1{color:#0052cc;max-width:40rem;margin:auto}@media(min-width:768px){.DEPRECATED_benefits .container div h1{text-align:center}}.DEPRECATED_benefits .container div p{margin:1rem auto auto;max-width:41rem}@media(min-width:768px){.DEPRECATED_benefits .container div p{text-align:center}}.DEPRECATED_benefits .container .grid{display:grid;text-align:center;gap:2rem;max-width:76.5rem;margin:auto;margin-top:4rem}@media(min-width:768px){.DEPRECATED_benefits .container .grid{grid-template-columns:repeat(4,1fr)}}.DEPRECATED_benefits .container .grid section figure img{margin:auto}.DEPRECATED_benefits .container .grid section h3{margin-top:1rem}.page-header{position:fixed;display:flex;background-color:#fff;padding:1.25rem;overflow:hidden;height:1.75rem;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;transition:height .25s cubic-bezier(0,1,.5,1);z-index:90;left:0;right:0;top:0}@media(min-width:768px){.page-header{height:auto;min-height:2.5rem}}.page-header nav{display:flex;flex-direction:column;width:100%}@media(min-width:768px){.page-header nav{flex-direction:row;justify-content:space-between;margin:auto}}.page-header nav ul{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page-header nav ul .logo{display:inline-flex}.page-header nav ul .logo a{display:inline-flex;justify-content:center}.page-header nav ul:nth-child(2){overflow-x:hidden;align-items:flex-start;flex-direction:column;margin-top:1rem}@media(min-width:768px){.page-header nav ul:nth-child(2){margin-top:0}}.page-header nav ul:nth-child(2) .navigation{display:flex;flex-direction:column;transform:translate(0);transition:all .15s ease-in-out}@media(min-width:768px){.page-header nav ul:nth-child(2) .navigation{flex-direction:row;align-items:center}}.page-header nav ul:nth-child(2) .navigation li{display:flex;margin-top:1rem;margin-left:0}@media(min-width:768px){.page-header nav ul:nth-child(2) .navigation li{margin-top:0;margin-left:1rem}}.page-header nav ul:nth-child(2) .navigation li:first-child{margin-top:1rem}@media(min-width:768px){.page-header nav ul:nth-child(2) .navigation li:first-child{margin-top:0}}.page-header.open{height:18rem}.page-header .hamburger-menu-icon{position:absolute;right:0;top:0;padding:1.3rem;background:none;border:0;outline:none}@media(min-width:768px){.page-header .hamburger-menu-icon{display:none}}.page-header .hamburger-menu-icon span{display:block;width:1.5rem;height:.125rem;border-radius:10rem;background-color:#283543;margin:.25rem 0;transition:all .25s cubic-bezier(0,1,.5,1)}.page-header .hamburger-menu-icon.open span:first-child{transform:rotate(45deg) translate(4px) translateY(4px)}.page-header .hamburger-menu-icon.open span:nth-child(2){opacity:0}.page-header .hamburger-menu-icon.open span:last-child{transform:rotate(-45deg) translate(4px) translateY(-4px)}.stage{color:#fff;background-color:#0052cc;padding:2rem 1rem;margin-top:4.25rem;background-size:cover;background-position:50%;overflow:hidden}@media(min-width:768px){.stage{margin-top:5rem;padding:8% 2rem}}.stage__content{position:relative;z-index:20;max-width:76.5rem;margin:auto}@media(min-width:768px){.stage__content{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}.stage__content main{display:inline-flex;flex-direction:column;justify-content:center}.stage__content main p{margin-top:1rem;hyphens:none}.stage__content main .button-group{margin-top:2rem}@media(min-width:768px){.stage__content main .button-group{display:flex}}.stage__content main .button-group a{display:block;text-align:center;margin-bottom:1rem}@media(min-width:768px){.stage__content main .button-group a{margin-bottom:0;margin-right:1rem;width:max-content}}.stage__content figure{justify-self:center;overflow:initial}.stage__content figure img{position:relative;top:2.5rem;width:100%}.home{background-image:url(/images/fd-home-table.jpg);background-color:#fff;color:#283543;background-size:250%;background-repeat:no-repeat;background-position:top -4% right 11%}@media(min-width:768px){.home{background-size:cover;background-position:top right 40%}}@media(min-width:992px){.home{background-size:130%;background-position:top}}.home main{margin-top:90%}@media(min-width:768px){.home main{margin-top:0}}.home .products{margin-top:2rem;gap:1rem;display:grid}.home .products span{font-size:1rem;color:#889fb8}.home .products .product-card{display:grid;grid-template-columns:4fr .5fr;padding:1.5rem;text-decoration:none;border-radius:.5rem;border:1px solid #e5eaf0;transition:all .3s ease}.home .products .product-card .product-info img{width:10rem;margin-bottom:.25rem}.home .products .product-card .arrow{align-self:center;justify-self:center;transition:all .3s ease}@media(min-width:992px){.home .products .product-card .arrow{opacity:0}}.home .products .product-card:hover{transform:translateY(-.25rem);box-shadow:0 4px 8px #26395a1a,0 8px 20px #263a5a1a;border-color:transparent}.home .products .product-card:hover .arrow{opacity:1;transform:translate(1rem)}.staff{background-image:url(/images/fastdocs-staff-table.jpg);background-color:#fff;color:#283543;background-size:250%;background-repeat:no-repeat;background-position:top -10% right 10%}@media(min-width:768px){.staff{background-size:cover;background-position:top right 65%}}@media(min-width:992px){.staff{background-size:cover;background-position:50%}}.staff article{margin-top:90%}@media(min-width:768px){.staff article{margin-top:0}}.crew{background-image:url(/images/fastdocs-staff-table.jpg);background-color:#fff;color:#283543;background-size:250%;background-repeat:no-repeat;background-position:top -10% right 10%}@media(min-width:768px){.crew{background-size:cover;background-position:top right 65%}}@media(min-width:992px){.crew{background-size:cover;background-position:50%}}.crew article{margin-top:90%}@media(min-width:768px){.crew article{margin-top:0}}.client{background-image:url(/images/fd-client-table.jpg);background-color:#fff;color:#283543;background-size:250%;background-repeat:no-repeat;background-position:top -10% right 10%}@media(min-width:768px){.client{background-size:cover;background-position:top right 65%}}@media(min-width:992px){.client{background-size:cover;background-position:50%}}.client article{margin-top:90%}@media(min-width:768px){.client article{margin-top:0}}.default{background-image:url(/images/abstract-background.jpg);padding-top:4rem;padding-bottom:4rem}.sales{display:block;background-color:#0052cc;color:#fff;padding:2rem 1rem;background-image:url(/images/handshake.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}@media(min-width:768px){.sales{padding:4rem 2rem}}.sales__content{max-width:76.5rem;margin:auto}.sales__content h3{margin-top:.5rem}.sales__content p{margin-top:1rem}.sales__content p a{color:inherit;text-decoration-color:#fff}.small-stage{display:flex;position:relative;flex-direction:column;align-items:center;color:#fff;background-image:url(/images/abstract-background.jpg);background-position:50%;background-size:cover;background-color:#0052cc;padding:2rem 1rem;margin-top:4.25rem}@media(min-width:768px){.small-stage{margin-top:5rem;text-align:center;padding:6rem 2rem}}.small-stage__content h1{margin:auto}@media(min-width:768px){.small-stage__content h1{max-width:45ch}}.small-stage__content p{max-width:42rem;margin:1.5rem auto 0}.five-f-integration{background-image:url(/images/abstract-net.jpg);background-blend-mode:multiply;background-size:cover;background-position:top 35% center;background-repeat:no-repeat}.pricing{padding:2rem 1rem}@media(min-width:992px){.pricing{padding:4rem 1rem}}.pricing__content{max-width:76.6rem;margin:auto}.pricing__content--company-size-selector{display:grid;margin-bottom:2.5rem;background-color:#f2f4f7;border-radius:.25rem}@media(min-width:768px){.pricing__content--company-size-selector{grid-template-columns:1.25fr 4fr}}.pricing__content--company-size-selector label{padding:1rem;text-align:center;font-weight:600;font-size:1rem}.pricing__content--values{display:flex}.pricing__content--values__button-group{display:none}@media(min-width:768px){.pricing__content--values__button-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(2rem,1fr));width:100%}.pricing__content--values__button-group button{flex-grow:1;padding:.25rem;background:none;border:none;color:inherit;cursor:pointer;outline:none;font-size:1rem;margin:.5rem .25rem;border-radius:.25rem}.pricing__content--values__button-group button:last-child{margin-right:.5rem}.pricing__content--values__button-group button:hover{background-color:#e5eaf0;color:#0052cc}.pricing__content--values__button-group button.active{background-color:#0052cc;color:#fff}}.pricing__content--values__select{position:relative;display:flex;width:100%;padding:0 1rem 1rem}@media(min-width:768px){.pricing__content--values__select{display:none}}.pricing__content--values__select label{position:absolute;z-index:50;text-align:center;top:0;right:0;left:0;margin:.85rem 1.75rem;padding:0;pointer-events:none;font-weight:600;color:#0052cc;background-color:#fff}.pricing__content--values__select select{position:relative;width:100%;color:#283543;outline:none}.pricing__content .table{overflow-x:scroll;margin:0 -1rem;padding:0 1rem}@media(min-width:576px){.pricing__content .table{margin:0;padding:0}}.pricing__content .table table{margin-bottom:2.5rem;text-align:left;font-size:1rem;border-collapse:collapse;width:100%;min-width:30rem}@media(min-width:576px){.pricing__content .table table{width:100%;font-size:1.25rem}}.pricing__content .table table tr:nth-child(2n){background-color:#f2f4f7}.pricing__content .table table th{font-weight:400;padding:.5rem}@media(min-width:768px){.pricing__content .table table th{padding:1rem}}.pricing__content .table table th:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pricing__content .table table th a{display:inline}.pricing__content .table table td{font-weight:600;padding:.5rem;border-left:1px solid #d8e0e8}@media(min-width:768px){.pricing__content .table table td{padding:1rem}}.pricing__content .table table td:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media(min-width:768px){.pricing__content .table table td:nth-child(2),.pricing__content .table table td:nth-child(3){min-width:12rem}}.pricing__content .table table td.price{color:#0052cc}.pricing__content .table table td .light{font-weight:300}.pricing__content a{display:block}.faq{background-color:#f2f4f7}.faq__content{max-width:76.5rem;margin:auto;padding:2rem 1rem}@media(min-width:768px){.faq__content{padding:4rem 2rem}}.faq__content header h2{margin-top:.5rem}.faq__content header h3{color:#0052cc}.faq__content main{margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem}.faq__content main .accordion-list{margin:auto;width:100%}.faq__content main .accordion-list .accordion{text-align:left;border-bottom:1px solid #d8e0e8;padding:1rem .5rem}.faq__content main .accordion-list .accordion:first-child{border-top:1px solid #d8e0e8}.faq__content main .accordion-list .accordion h4{display:flex;justify-content:space-between;align-items:center;position:relative;cursor:pointer;font-weight:400}.faq__content main .accordion-list .accordion h4:hover{color:#0052cc}.faq__content main .accordion-list .accordion h4:after{content:"▾";margin-left:1rem;transition:transform .3s ease-in-out}.faq__content main .accordion-list .accordion h4.open{color:#0052cc;margin-bottom:1rem}.faq__content main .accordion-list .accordion h4.open:after{transform:rotate(180deg)}.faq__content main .accordion-list .accordion p{max-width:80ch;text-align:inherit}.faq__content main .accordion-list .accordion table{margin-top:1rem;border:1px solid #0052cc;border-radius:4px;border-spacing:0;width:100%}.faq__content main .accordion-list .accordion table thead{background-color:#0052cc;color:#fff}.faq__content main .accordion-list .accordion table td{padding:.75rem;width:50%;vertical-align:baseline}.faq--light{background-color:transparent}.browser{padding:4rem 0;text-align:center}.browser h1{color:#0052cc;max-width:40rem;margin:auto;text-align:left}@media(min-width:768px){.browser h1{text-align:center}}.browser p{margin:1rem auto auto;text-align:left}@media(min-width:768px){.browser p{max-width:38rem;text-align:center}}.browser section{margin:auto;max-width:76.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.browser section div{display:flex;flex-direction:column;border:1px solid #d8e0e8;border-radius:4px;padding:3rem;margin:1rem}.browser section div figure{margin-bottom:1rem}.browser section div figure img{margin:auto;min-height:52px}.browser section div p{display:inline;margin-top:0;margin-bottom:1rem;text-align:center}.browser section div p:last-child{margin:0}.browser section div h5{display:inline;font-weight:600}.story{display:flex;justify-content:center;padding:4rem 1rem}@media(min-width:768px){.story{padding:10rem 1rem}}.story .container{display:flex;flex-direction:column;align-items:center;width:100%}.story h1{text-align:left;color:#0052cc}@media(min-width:768px){.story h1{text-align:center}}.story p{margin:1rem auto auto;text-align:left}@media(min-width:768px){.story p{max-width:35rem;text-align:center}}.story figure{margin-top:3rem;width:100%;max-width:595px;overflow:hidden;border-radius:.25rem;border:.5rem solid #283543;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33}.story figure iframe{display:block;margin:auto;width:100%}.last-call{display:flex;justify-content:center;padding:0 1rem}.last-call .container{margin-bottom:4rem;margin-top:4rem;text-align:center}@media(min-width:768px){.last-call .container{margin-bottom:10rem;margin-top:10rem}}.last-call .container div{text-align:center}.last-call .container div h1{color:#0052cc;max-width:40rem;margin:auto}@media(min-width:768px){.last-call .container div h1{text-align:center}}.last-call .container a{display:inline-block;margin-top:4rem}.last-call .container .grid{display:grid;text-align:center;gap:2rem;max-width:64rem;margin:4rem auto 0}@media(min-width:768px){.last-call .container .grid{grid-template-columns:repeat(3,1fr)}}.last-call .container .grid section h2{font-size:4rem;color:#0052cc;line-height:normal}.text-box{max-width:55rem;margin:8rem auto;padding:0 1rem}@media(min-width:768px){.text-box{padding:0 2.5rem}}.text-box h1{color:#0052cc;margin-top:3rem}.text-box h2{margin-top:4rem;margin-bottom:2rem}.text-box .h3,.text-box h3{color:#0052cc;margin-bottom:1rem}.text-box b{font-weight:600}.text-box hr{margin:2rem 0;border:none}.text-box figure{display:block;border:2px solid #d8e0e8;border-radius:.25rem}.text-box figure img{display:block}.video-overlay{display:none;justify-content:center;align-items:center;position:fixed;z-index:95;background-color:var(--ui-overlay);inset:0;padding:1rem;opacity:0;transition:opacity .3s ease}.video-overlay video{max-width:640px;max-height:360px;background-color:#000}.video-overlay.open{display:flex}.video-overlay .close{top:0;right:0;margin:1.25rem;position:absolute;color:#fff;opacity:.6;cursor:pointer;transition:opacity .3s ease}.video-overlay .close:hover{opacity:1}.form{position:relative;display:block;background-color:#fff;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;border-radius:.5rem;padding:2rem;margin:-3.5rem auto 10rem;max-width:35rem;z-index:50}.form .mc-field-group{display:flex;flex-direction:column;margin-bottom:1rem}.form .mc_fieldset{margin:0 0 1rem;padding:0;border:none}.form .mc_fieldset label{display:flex;align-items:center;line-height:1.5rem}.form .mc_fieldset label input{margin-right:.5rem}.form .input-group ul{list-style:none;margin:.5rem 0 0;padding:0}.form .input-group ul li{display:flex;align-items:center}.form .input-group ul li input{margin-right:.5rem}.form .clear input{width:100%}#mc_embed_signup div.mce_inline_error{color:red!important;background:none!important;padding:0!important;margin-top:.5rem!important}#mc_embed_signup input.mce_inline_error{border-color:red!important}.notification-card{background-color:#fff;border-radius:.25rem;animation-delay:1.5s;display:flex;position:fixed;bottom:0;left:0;z-index:90;margin:1rem;padding:1rem;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;transition:all .15s ease}@media(min-width:768px){.notification-card{max-width:16rem}}.notification-card p{margin:0;font-size:.75rem;line-height:1.125rem}.notification-card a{color:#0052cc;text-decoration:underline}.notification-card button{display:flex;position:absolute;right:-.5rem;top:-.5rem;margin:0;height:1.5rem;width:1.5rem;padding:.5rem;border:none;border-radius:2.5rem;transition:none;background-color:#fff;cursor:pointer;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;outline:none}.notification-card button:hover{background-color:#0052cc}.notification-card button:hover svg g{stroke:#fff}.page-footer{border-top:1px solid #e5eaf0;hyphens:none;word-break:keep-all}.page-footer nav{max-width:76.5rem;margin:auto;display:grid;gap:2rem;padding:1.5rem 1.25rem}@media(min-width:576px){.page-footer nav{grid-template-columns:repeat(2,1fr);padding:3rem 2rem}}@media(min-width:768px){.page-footer nav{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.page-footer nav{grid-template-columns:repeat(5,1fr)}}.page-footer nav ul li.headline{font-weight:600}.page-header-light{position:fixed;display:flex;background-color:#fff;padding:1.25rem;overflow:hidden;height:1.5rem;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;transition:height .25s cubic-bezier(0,1,.5,1);z-index:90;left:0;right:0;top:0}@media(min-width:768px){.page-header-light{height:auto;min-height:2.5rem}}.page-header-light nav{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:auto}@media(min-width:768px){.page-header-light nav{flex-direction:row}}.page-header-light nav ul{display:flex;justify-content:space-between;align-items:center}.page-header-light nav ul .logo{display:inline-flex}.page-header-light nav ul .logo a{display:inline-flex;justify-content:center}.page-header-light nav ul:nth-child(2){overflow-x:hidden;align-items:flex-start;flex-direction:column;margin-top:1rem}@media(min-width:768px){.page-header-light nav ul:nth-child(2){margin-top:0}}.page-header-light nav ul:nth-child(2) .navigation{display:flex;flex-direction:column;transition:all .15s ease-in-out}@media(min-width:768px){.page-header-light nav ul:nth-child(2) .navigation{flex-direction:row;align-items:center}}.page-header-light nav ul:nth-child(2) .navigation li{display:flex;margin-top:.25rem;margin-left:0}@media(min-width:768px){.page-header-light nav ul:nth-child(2) .navigation li{margin-top:0;margin-left:1rem}}.page-header-light nav ul:nth-child(2) .navigation li:first-child{margin-top:1rem}@media(min-width:768px){.page-header-light nav ul:nth-child(2) .navigation li:first-child{margin-top:0}}.page-header-light nav ul:nth-child(2) .navigation li:last-child{margin-top:1.5rem}@media(min-width:768px){.page-header-light nav ul:nth-child(2) .navigation li:last-child{margin-top:0}}.page-header-light.open{height:14rem}.page-header-light .hamburger-menu-icon{position:absolute;right:0;top:0;padding:1rem;background:none;border:0;outline:none}@media(min-width:768px){.page-header-light .hamburger-menu-icon{display:none}}.page-header-light .hamburger-menu-icon span{display:block;width:1.5rem;height:.125rem;border-radius:10rem;background-color:#283543;margin:.25rem 0;transition:all .25s cubic-bezier(0,1,.5,1)}.page-header-light .hamburger-menu-icon.open span:first-child{transform:rotate(45deg) translate(4px) translateY(4px)}.page-header-light .hamburger-menu-icon.open span:nth-child(2){opacity:0}.page-header-light .hamburger-menu-icon.open span:last-child{transform:rotate(-45deg) translate(4px) translateY(-4px)}.big-video-stage{display:flex;position:relative;flex-direction:column;align-items:center;text-align:center;color:#fff;background-image:url(/images/buddhas.jpeg);background-size:cover;background-color:#0052cc;background-blend-mode:multiply;background-position:50%;padding:6rem 1rem}@media(min-width:768px){.big-video-stage{padding:10rem 0}}.big-video-stage .intro{display:block;text-align:center;hyphens:auto}.big-video-stage .intro h1{max-width:50rem;text-align:left;margin-bottom:1rem}@media(min-width:768px){.big-video-stage .intro h1{text-align:center}}.big-video-stage .intro p{text-align:left}@media(min-width:768px){.big-video-stage .intro p{text-align:center;max-width:35rem}}.big-video-stage .intro>*{margin-left:auto;margin-right:auto}.big-video-stage section{display:grid;max-width:65rem;padding:0 1rem;margin-top:4rem;gap:4rem}@media(min-width:768px){.big-video-stage section{grid-template-columns:repeat(2,1fr)}}.big-video-stage section ul{align-self:center;margin:0;padding:0;list-style:none;text-align:left}.big-video-stage section ul li{margin-top:1rem;margin-left:3rem;position:relative;line-height:1.2;font-size:1.25rem}.big-video-stage section ul li:first-child{margin-top:0}.big-video-stage section ul li:before{content:"";position:absolute;top:-.25rem;left:-3rem;display:block;width:2rem;height:2rem;background-image:url(/images/icons/check.svg);background-size:50%;background-position:50%;background-repeat:no-repeat;background-color:#0052cc;border-radius:9999px}.big-video-stage section .video-container{position:relative;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;border-radius:.5rem;overflow:hidden}.big-video-stage section .video-container .poster img{margin:0}.big-video-stage section .video-container .play-button-container{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;inset:0;z-index:20;color:#fff;background-color:#00000080}.big-video-stage section .video-container .play-button-container .play-button{display:flex;justify-content:center;align-items:center;background-color:#000c;color:#fff;border-radius:50px;width:3rem;height:3rem;margin-bottom:1rem}.comparison{display:flex;justify-content:center;padding:0 1rem;background-color:#f2f4f7}.comparison .container{margin-bottom:4rem;margin-top:4rem}@media(min-width:768px){.comparison .container{margin-bottom:10rem;margin-top:10rem}}.comparison .container div h1{color:#0052cc;max-width:40rem;margin:auto}@media(min-width:768px){.comparison .container div h1{text-align:center}}.comparison .container div p{margin:1rem auto auto;max-width:41rem}@media(min-width:768px){.comparison .container div p{text-align:center}}.comparison .container .grid{margin:auto;margin-top:4rem;display:grid;max-width:64rem;gap:2rem}@media(min-width:768px){.comparison .container .grid{grid-template-columns:repeat(2,1fr)}}.comparison .container .grid ul{margin-top:2rem;padding-left:3rem}.comparison .container .grid ul li{margin-top:.5rem}@media(min-width:768px){.comparison .container .grid ul li{min-height:8rem}}@media(min-width:992px){.comparison .container .grid ul li{min-height:6rem}}.comparison .container .grid .pro li{position:relative;list-style:none}.comparison .container .grid .pro li:before{content:"";position:absolute;top:-.25rem;left:-3rem;display:block;width:2rem;height:2rem;background-image:url(/images/icons/thumbs-up.svg);background-size:50%;background-position:50%;background-repeat:no-repeat;background-color:#0052cc;border-radius:9999px}.comparison .container .grid .contra li{position:relative;list-style:none}.comparison .container .grid .contra li:before{content:"";position:absolute;top:-.25rem;left:-3rem;display:block;width:2rem;height:2rem;background-image:url(/images/icons/thumbs-down.svg);background-size:50%;background-position:50%;background-repeat:no-repeat;background-color:#0052cc;border-radius:9999px}.product-explenation{display:flex;justify-content:center;padding:0 1rem}.product-explenation .container{margin-bottom:4rem;margin-top:4rem}@media(min-width:768px){.product-explenation .container{margin-bottom:10rem;margin-top:10rem}}.product-explenation .container div h1{color:#0052cc;max-width:40rem;margin:auto}@media(min-width:768px){.product-explenation .container div h1{text-align:center}}.product-explenation .container div p{margin:1rem auto auto;max-width:41rem}@media(min-width:768px){.product-explenation .container div p{text-align:center}}.product-explenation section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%}.product-explenation section .video-container{margin-top:2rem;position:relative;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;border-radius:.5rem;overflow:hidden;max-width:40rem}.product-explenation section .video-container .play-button-container{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;inset:0;z-index:20;color:#fff;background-color:#00000080}.product-explenation section .video-container .play-button-container .play-button{display:flex;justify-content:center;align-items:center;background-color:#000c;color:#fff;border-radius:50px;width:3rem;height:3rem;margin-bottom:1rem}.product-explenation section article{margin-top:2rem;text-align:center}.product-explenation section article p{margin-top:1rem;max-width:70ch;margin-left:auto;margin-right:auto}.experience-reports{background-color:#f2f4f7;display:flex;justify-content:center;padding:0 1rem}.experience-reports .container{margin-bottom:4rem;margin-top:4rem}@media(min-width:768px){.experience-reports .container{margin-bottom:10rem;margin-top:10rem}}.experience-reports .container div h1{color:#0052cc;max-width:40rem;margin:auto}@media(min-width:768px){.experience-reports .container div h1{text-align:center}}.experience-reports .container div p{margin:1rem auto auto;max-width:41rem}@media(min-width:768px){.experience-reports .container div p{text-align:center}}.experience-reports section{display:grid;gap:2rem;width:100%;max-width:76.5rem;margin:auto;margin-top:4rem}@media(min-width:768px){.experience-reports section{grid-template-columns:repeat(2,1fr);margin-top:10rem}}.experience-reports section article h2{margin-bottom:1rem;color:#0052cc;line-height:normal}.experience-reports section article h5{font-weight:600;margin-bottom:.25rem}.experience-reports section article p{hyphens:auto}.experience-reports section aside{grid-row-start:1}@media(min-width:768px){.experience-reports section aside{grid-row-start:auto}}.experience-reports section aside .video{display:flex;height:50vw}@media(min-width:768px){.experience-reports section aside .video{max-height:18rem}}.experience-reports section aside .video video{background-color:#fff}.experience-reports section aside figure{box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;border-radius:.5rem;overflow:hidden}.experience-reports section aside figure img{margin:auto;width:100%}.testimonial{display:flex;justify-content:center;padding:0 1rem}.testimonial .container{margin-bottom:4rem;margin-top:4rem}@media(min-width:768px){.testimonial .container{margin-bottom:10rem;margin-top:10rem}}.testimonial .container div h1{color:#0052cc;max-width:40rem;margin:auto}@media(min-width:768px){.testimonial .container div h1{text-align:center}}.testimonial .container div p{margin:1rem auto auto;max-width:41rem}@media(min-width:768px){.testimonial .container div p{text-align:center}}.testimonial section{display:grid;gap:2rem;width:100%;max-width:76.5rem;margin-top:4rem}@media(min-width:768px){.testimonial section{grid-template-columns:repeat(2,1fr);margin:auto;margin-top:10rem}}.testimonial section article h2{margin-bottom:1rem;color:#0052cc}.testimonial section article h5{font-weight:600;margin-bottom:.25rem}.testimonial section article p{hyphens:auto}.testimonial section aside{grid-row-start:1}@media(min-width:768px){.testimonial section aside{grid-row-start:auto}}.testimonial section aside .video{display:flex;height:50vw}@media(min-width:768px){.testimonial section aside .video{max-height:18rem}}.testimonial section aside .video iframe{margin:0;width:100%}.testimonial section aside figure{box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33;border-radius:.5rem;overflow:hidden}.testimonial section aside figure img{margin:auto;width:100%}.cookie-dialog{position:fixed;background-color:var(--ui-overlay);z-index:100;inset:0;transition:opacity .2s ease-in;overflow-y:scroll}@media(min-width:768px){.cookie-dialog{background-color:transparent;top:auto;left:auto;display:inline-flex;align-content:center;align-items:center;justify-content:center}}.cookie-dialog__content{background-color:#fff;padding:1.5rem;margin:1.5rem;border-radius:.5rem;hyphens:none;box-shadow:0 2px 10px #3032331a,0 10px 20px #17181a33}@media(min-width:768px){.cookie-dialog__content{max-width:16rem}}.cookie-dialog__content--text h1{margin-bottom:1rem;line-height:1}.cookie-dialog__content--text p{font-size:1rem}.cookie-dialog__content--options{gap:2rem;margin:2rem 0 1rem}.cookie-dialog__content--options label{margin-right:2rem;margin-bottom:1rem;font-size:1rem}.cookie-dialog__content--buttons button{width:100%}.text-image__content{max-width:76.5rem;margin:auto;padding:2rem 1rem;display:grid;gap:2rem}@media(min-width:576px){.text-image__content{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}@media(min-width:768px){.text-image__content{gap:4rem;padding:4rem 2rem}}.text-image__content main{align-self:center}.text-image__content main h2{margin-bottom:.5rem;color:#0052cc}.text-image__content main h3{margin-bottom:1rem}.text-image__content main .button-group{margin-top:2rem}.text-image__content aside{align-self:center}.text-image__content aside figure{display:flex;justify-content:center;align-items:center}@media(min-width:768px){.text-image.reverse main{order:2}}@media(min-width:768px){.text-image.reverse aside{order:1}}.text-with-bg-image__content{max-width:76.5rem;margin:auto;padding:2rem 1rem;display:grid;gap:4rem}@media(min-width:576px){.text-with-bg-image__content{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}@media(min-width:768px){.text-with-bg-image__content{padding:4rem 2rem}}.text-with-bg-image__content main{max-width:44rem}.text-with-bg-image__content main h3{margin-bottom:.5rem;color:#0052cc}.text-with-bg-image__content main h2{margin-bottom:1rem}.text-with-bg-image__content main .button-group{margin-top:2rem}.text-with-bg-image--dark{background-color:#283543;color:#fff;hyphens:none}.text-with-bg-image--dark main h2,.text-with-bg-image--dark main h3{color:#fff}.text-with-bg-image.five-f{background-image:url(/images/5f-dashboard.jpg);background-blend-mode:multiply;background-position:top 15% center;background-repeat:no-repeat;background-size:cover}.benefits-list{background-color:#f2f4f7;hyphens:manual}.benefits-list--light{background-color:#fff}.benefits-list__content{max-width:76.5rem;margin:auto;padding:2rem 1rem}@media(min-width:768px){.benefits-list__content{padding:4rem 2rem}}.benefits-list__content header h3{color:#0052cc;margin-top:.5rem}.benefits-list__content main{margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem}@media(min-width:768px){.benefits-list__content main{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.benefits-list__content main .fact h4{margin:1rem 0 .5rem;font-weight:400}.benefits-list__content main .fact figure{display:grid;height:4rem}.benefits-list__content main .fact figure img{align-self:center}.benefits-list__content main .fact .iconic{color:#0052cc}.benefits-list__content main .fact ul{margin:0}.quote__content{max-width:76.5rem;margin:auto;padding:2rem 1rem;display:grid;gap:4rem}@media(min-width:576px){.quote__content{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media(min-width:768px){.quote__content{padding:4rem 2rem}}.quote__content main{display:flex;flex-direction:column;justify-content:center;padding-top:3rem}@media(min-width:576px){.quote__content main{padding-top:0;padding-left:4rem}}.quote__content main header{position:relative}.quote__content main header:before{content:"";width:2rem;height:2rem;display:block;background-image:url(/images/icons/quote.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:-3rem}@media(min-width:576px){.quote__content main header:before{top:0;left:-4rem}}.quote__content main h2{margin-bottom:1rem;font-weight:400}.quote__content main footer{margin-top:2rem;font-size:1.125rem}.quote__content aside figure{display:flex;justify-content:center;align-items:center}.customer-wall{padding:0 1rem 2rem}@media(min-width:768px){.customer-wall{padding:0 2rem}}.customer-wall__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));gap:1rem;max-width:76.5rem;margin:auto}@media(min-width:768px){.customer-wall__content{gap:5rem}}@media(min-width:992px){.customer-wall__content{max-width:65rem}}.customer-wall__content img{display:block;width:100%;justify-self:center;align-self:center}.customer-voices{background-color:#f2f4f7}.customer-voices--light{background-color:#fff}.customer-voices__content{max-width:76.5rem;margin:auto;padding:2rem 1rem;display:grid;gap:4rem}@media(min-width:768px){.customer-voices__content{padding:4rem 2rem}}.customer-voices__content header h2{margin-top:.5rem}.customer-voices__content header h3{color:#0052cc}.customer-voices__content main{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.customer-voices__content main .customer{display:grid;grid-template-rows:max-content;gap:1rem}.customer-voices__content main .customer .details{display:grid;gap:1rem;grid-template-columns:min-content max-content;height:max-content}.customer-voices__content main .customer .details .avatar{width:4rem;height:4rem;border:2px solid #0052cc;border-radius:100rem;overflow:hidden;margin-left:-.125rem}.customer-voices__content main .customer .details .description{align-self:center}.customer-voices__content main .customer .details .description h5,.customer-voices__content main .customer .details .description h6{font-weight:400}.customer-voices__content main .customer .text{align-self:flex-start}.advertising{padding:4rem 1rem 0}.advertising__content{max-width:76.5rem;margin:auto}.advertising__link{display:grid;border:1px solid #283543;border-radius:.5rem;padding:1.5rem;text-decoration:none;transition:all .15s ease-out;gap:1rem}@media(min-width:768px){.advertising__link{gap:5rem;grid-template-columns:1fr 0fr}}.advertising__link:hover{background-color:#283543;color:#fff}.advertising__link:hover svg{transform:translate(.25rem)}.advertising__link:hover svg .line{stroke:#fff}.advertising__text h3{margin-bottom:1rem}@media(min-width:768px){.advertising__text h3{margin-bottom:0}}.advertising__icon{display:grid}@media(min-width:768px){.advertising__icon{align-self:center}}.advertising__icon svg{transition:all .15s ease-out;justify-self:end}@media(min-width:768px){.advertising__icon svg{justify-self:center}}.changelog{max-width:76.5rem;margin:4rem auto;padding:0 2rem}.changelog h4{display:flex;align-items:center;margin:.25rem 0 1rem;color:#0052cc}.changelog h4 strong{background-color:#889fb8;color:#fff;padding:.125rem .5rem;margin-left:.5rem;font-size:1rem;letter-spacing:1px;border-radius:.25rem;text-transform:uppercase}.changelog p{max-width:80ch}.changelog hr{margin:4rem 0;color:#f2f4f7}}
