/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}#header,#hero,#benefits,#faq{padding-left:1.5em;padding-right:1.5em}#faq{margin-top:12em;position:relative}#faq::after{background:#d5dce6;border-radius:10px;content:"";position:absolute;height:4px;left:50%;margin-left:-40px;text-align:center;top:-5.5em;width:80px}html,body{height:100%}body{font-family:'Lato', sans-serif;font-size:100%;-webkit-font-smoothing:antialiased}.hero-wrapper{background-image:linear-gradient(-45deg, #1d4056 0%, #3c184e 100%);background-image:-webkit-linear-gradient(-225deg, #1d4056 0%, #3c184e 100%);position:relative;padding-bottom:6em;z-index:1}@media screen and (min-width: 40em){.hero-wrapper{padding-bottom:8em}}.hero-wrapper::after{content:"";background:url(/assets/website/tessalation-25498cb99840adf63b498c331201cceacde62f7461f59f868ca0231b78aae64e.svg);position:absolute;width:100%;height:100%;top:0;left:0}#header{padding-top:1em;color:white;z-index:2;position:relative}#header .container{display:flex;align-items:center}#header .logo-icon{flex-shrink:0;position:relative;top:1.5px}#header .logo-text{font-family:'Roboto Slab', serif;padding-left:0.5em;color:white;text-decoration:none}#header .nav{text-align:right;flex-grow:1;display:none}@media screen and (min-width: 40em){#header .nav{display:block}}#header .nav .nav-link{color:white;margin-left:1.25em;text-decoration:none}#header .nav .login-btn{background:white;border-radius:15px;color:#333;font-size:0.85em;margin-left:1.75em;letter-spacing:0.5px;padding:0.5em 1em;text-decoration:none}#header .nav .login-btn:hover{background:#eee}#header .nav .login-btn img{display:inline-block;margin-right:0.5em;position:relative;top:1.5px}#hero{padding-top:1.25em;text-align:center;color:white;z-index:2;position:relative}#hero .container{max-width:50em;margin:0 auto}#hero h1{font-family:'Roboto Slab', serif;font-size:1.65em;font-weight:normal;margin-bottom:0}#hero p{max-width:28em;margin:0.33em auto;margin-bottom:1.5em;font-size:1.25em;font-weight:normal;line-height:1.3}#hero .login-btn{background:white;border-radius:15px;color:#333;font-size:1em;letter-spacing:0.5px;padding:0.5em 1em;text-decoration:none}#hero .login-btn:hover{background:#eee}#hero .login-btn img{display:inline-block;margin-right:0.5em;position:relative;top:1.5px}@media screen and (min-width: 40em){#hero{margin-top:2.5em}#hero h1{font-size:2.5em;letter-spacing:-0.01em}#hero p{font-size:1.4em}#hero .browser{margin:2.75em 3em 0 3em}}#benefits{padding-top:3em;text-align:center}@media screen and (min-width: 40em){#benefits{padding-top:5em}}#benefits .container{max-width:58em;margin:0 auto}@media screen and (min-width: 40em){#benefits .benefits-container{display:flex}}#benefits .benefits-container .benefit{margin-bottom:2.5em}@media screen and (min-width: 40em){#benefits .benefits-container .benefit{width:33.333%}}#benefits .benefits-container .benefit h3{font-family:'Roboto Slab', serif;font-size:1.25em;font-weight:normal;font-weight:bold;margin-bottom:0.5em}@media screen and (min-width: 40em){#benefits .benefits-container .benefit h3{font-size:1.5em}}#benefits .benefits-container .benefit p{margin:0 1em}#benefits h3{max-width:30em;margin:0 auto;margin-bottom:1em;font-size:1.25em;font-weight:normal;line-height:1.3}#benefits .testimonials{max-width:40em;margin:5em auto 0 auto}#benefits .testimonial{font-family:'Roboto Slab', serif;font-size:1.5em;margin-bottom:2.5em}#benefits .testimonial span{display:block;font-size:0.75em;font-style:italic;margin-top:0.5em}#dear-cto{margin-top:2em}#dear-cto .highlight{font-weight:600;color:#2d3236;border-radius:1em 0 1em 0;background-image:linear-gradient(-100deg, rgba(250,247,133,0.3), rgba(250,247,133,0.7) 95%, rgba(250,247,133,0.1))}#dear-cto .story{padding:1em;text-align:left}#dear-cto .story .letter{border:1px solid #ddd;margin:1em auto;max-width:580px;padding:1.8em;background:white;box-shadow:0 1px 8px 4px rgba(0,0,0,0.1)}#dear-cto .story .letter p{line-height:1.4;font-size:1.05em;margin-bottom:1.1em}@media screen and (min-width: 40em){#dear-cto .story{padding:1em 3em}#dear-cto .story .letter{padding:3.5em}}#faq{padding-bottom:5em;text-align:center}#faq .container{max-width:40em;margin:0 auto}#faq h2{font-family:'Roboto Slab', serif;font-size:2.25em;font-weight:normal;text-align:center}#faq h4{margin-bottom:0;margin-top:2em;font-size:1.25em}#faq p{margin-top:0.5em;font-size:1em;line-height:1.4}#faq p.email{font-style:italic;margin-top:2.5em}#faq p a{color:#007bb6}#footer{background:#222228;padding:3em 0}#footer .container{max-width:58em;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center}#footer .logo-icon{flex-shrink:0;position:relative;top:1.5px}#footer .logo-text{font-family:'Roboto Slab', serif;padding-left:0.5em;color:white;text-decoration:none}#footer .copyright{margin-top:0.25em;margin-left:1em;font-size:0.75em;color:#999}
