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