:root{--main-color: rgb(39, 39, 39);--secondary-color:#e07b53;--background-color: #e07b53;--dark-color: #242424;--padding-xs: 10px;--padding-s: 20px;--padding-m: 40px;--padding-l: 60px;--padding-xl: 120px;--padding-xxl: 180px;--font-xl: 48px;--font-l: 32px;--font-m: 24px;--font-s: 16px}*{font-family:Roboto Condensed,sans-serif;line-height:1.5;font-weight:400;margin:0;padding:0;box-sizing:border-box;color:var(--main-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{display:flex;flex-direction:column;flex-grow:1;width:100%}body{display:flex;flex-direction:column;min-height:100vh;width:90%;margin-left:auto;margin-right:auto;max-width:1200px;background:#f7f7f7;background:linear-gradient(114deg,#fcfcfc,#e07b5305)}@media(max-width:600px){body{width:90%}:root{--padding-xs: 5px;--padding-s: 10px;--padding-m: 20px;--padding-l: 40px;--font-l: 24px;--font-m: 16px;--font-s: 12px}}.content{flex-grow:1}h1{width:100%;text-align:center;font-size:var(--font-l);font-weight:600;font-family:Montserrat,sans-serif}h2{width:100%;text-align:center;font-size:var(--font-m);font-family:Roboto Condensed,sans-serif;font-weight:300;padding:0 0 var(--padding-s) 0}h3{width:100%;text-align:center;font-size:var(--font-s);font-family:Roboto Condensed,sans-serif;font-weight:200;padding:0}h4{width:100%;text-align:left;font-size:var(--font-s);font-family:Montserrat,sans-serif;font-weight:600}h5{width:100%;text-align:left;font-size:var(--font-s);font-family:Montserrat,sans-serif;font-weight:200}button{background-color:var(--dark-color);color:#fff;font-size:var(--font-s);font-family:Roboto Condensed,sans-serif;font-weight:700;padding:var(--padding-xs) var(--padding-m);border:none;border-radius:5px;cursor:pointer}button:hover{background-color:var(--secondary-color);animation:lightup 0s}@keyframes lightup{0%{background-color:var(--dark-color)}to{background-color:var(--secondary-color)}}section{width:100%;text-align:center;padding-top:var(--padding-xl);margin-bottom:var(--padding-xl)}section img{height:200px}.shadow{box-shadow:0 2px 5px #0000001a}@media(max-width:600px){section{padding-top:var(--padding-l);margin-bottom:var(--padding-m)}}.navbar{width:100%;padding:var(--padding-m) 5%;transition:all .3s ease;z-index:1;position:fixed;top:0;left:0;line-height:1}.navbar-content{display:grid;grid-template-columns:1fr 3fr;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.navbar.scrolled{grid-template-columns:1fr 3fr;padding:var(--padding-xs) 5%;background-color:var(--background-color)}.scrolled li{color:#fff}.navbar img{height:42px;transition:opacity .3s ease}.navbar .white{height:26px}.navbar ul{font-family:Roboto Condensed,sans-serif;list-style:none;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:30px}.navbar li{cursor:pointer;font-weight:400}.navbar a{text-decoration:none;font-size:var(--font-s)}.navbar a:hover{text-decoration:underline}.navbar ul li.active a{color:var(--secondary-color)}.logo-black{display:flex;flex-direction:row;gap:5px;cursor:pointer}.logo-black div{line-height:1;font-size:14px}.logo-white{display:flex;flex-direction:row;gap:3px;cursor:pointer;align-items:center}.logo-white div{line-height:1;font-size:9px;color:#fff}.logo-white img{display:block}@media(max-width:768px){.navbar li{font-size:12px}}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:var(--padding-m) 0 var(--padding-m) 0;font-family:Roboto Condensed,sans-serif;margin-top:var(--padding-xl)}.footer .signature{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:300}.signature a{line-height:1}.footer img{height:22px;margin-right:3px;vertical-align:middle}.footer .hash{font-size:16px;font-weight:100}#bg{position:absolute;z-index:-2;width:100%;height:100%;top:0;left:0;opacity:.1;min-height:600px}#bg img{width:100%;height:100%;object-fit:cover}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:600px}.hero .narrow{display:none}.hero button{margin-top:var(--padding-m)}@media(max-width:1000px){.hero .narrow{display:block}.hero .wide{display:none}}.pricing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--padding-m);padding:var(--padding-m) 0 var(--padding-m) 0}.pricing-plan{background:#fff;border-radius:5px;padding:var(--padding-s)}.pricing-plan:hover{box-shadow:0 4px 10px #e07b5333}.price{width:100%;text-align:center;font-weight:700;font-size:64px;padding:var(--padding-xs) 0}.price span{font-size:24px}.pricing-plan ul{list-style:none;padding:0;margin:0}.pricing-plan ul li{font-family:Roboto Condensed,sans-serif;font-weight:200;border-bottom:1px solid var(--light-color);text-align:left}.pricing-plan ul li{margin-left:var(--padding-xs);list-style-type:"✓";padding-left:var(--padding-xs)}.pricing button{margin:var(--padding-s) auto;display:block}.msg{width:100%;text-align:center;padding:var(--padding-s) 0;font-weight:200}.msg span{font-weight:600;cursor:pointer}.msg span:hover{color:var(--secondary-color)}.msg span{text-decoration:none}@media(max-width:1200px){.pricing{grid-template-columns:1fr 1fr;min-width:280px}.pricing .right{padding-top:0}}@media(max-width:800px){.pricing{grid-template-columns:1fr;min-width:260px}.pricing .right{padding-top:0}}.facts{padding:var(--padding-l) 0 0 0}.fact{display:grid;grid-template-columns:1fr 3fr;padding:0 0 var(--padding-l) 0}.fact .title{display:grid;grid-template-columns:1fr 3fr}.fact .title .img-container{display:flex;align-items:center;justify-content:center;padding-right:var(--padding-xs)}.img-container img{height:53px;width:63px}.fact .title .text-container{display:flex;flex-direction:column;padding-left:var(--padding-xs);border-left:2px solid var(--dark-color);min-width:260px}.fact-body ul li{font-family:Roboto Condensed,sans-serif;font-weight:200;text-align:justify;list-style-type:"•";padding-left:var(--padding-xs)}@media(max-width:1250px){.fact{grid-template-columns:1fr;min-width:250px}.fact .title{display:flex;align-items:center;justify-content:left;width:100%;margin-bottom:var(--padding-m)}.fact .title .img-container{min-width:60px;justify-content:flex-end}.fact .title .text-container{min-width:200px}.fact .h4,.fact .h5{width:fit-content}.fact-body ul li{margin-bottom:var(--padding-s);list-style-type:none}}form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:var(--padding-m) 0 var(--padding-m) 0;background-color:#fff}input,textarea{all:unset;box-sizing:border-box;width:100%;text-align:left;font-size:16px;font-family:Montserrat,sans-serif;font-weight:400;border:1px solid rgb(233,233,233);border-radius:5px;padding:var(--padding-xs)}textarea{height:205px}input::placeholder,textarea::placeholder{opacity:.5}.left,.right{padding:var(--padding-s);display:flex;flex-direction:column;gap:var(--padding-xs)}form label{display:block}.selected-plan{background-color:#eee}.reset-subject{position:relative;top:-34px;display:flex;justify-content:flex-end;margin:0 var(--padding-xs) 0 auto;background-color:transparent;border:none;color:#00000080;font-size:16px;font-weight:700}.reset-subject img{height:24px;background-color:transparent;opacity:.7;cursor:pointer}.bottom{display:flex;justify-content:flex-end;align-items:center;gap:var(--padding-xs)}.form-group-checkbox{display:flex;align-items:center;gap:8px}input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid var(--main-color);border-radius:4px;background-color:#fff;cursor:pointer;transition:border-color .1s ease,background-color .2s ease}input[type=checkbox]:hover{border-color:var(--secondary-color)}input[type=checkbox]:checked{background-color:var(--secondary-color);border-color:var(--secondary-color);position:relative}input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input.invalid,textarea.invalid{border-color:var(--secondary-color)}form button{display:block;width:fit-content;margin:var(--padding-xs) 0 0 auto;width:120px}form button:disabled{background-color:gray;cursor:not-allowed;color:#a9a9a9}form label{font-weight:200;display:flex;justify-content:space-between;align-items:center}form span{font-weight:600;cursor:pointer}form span:hover a{color:var(--secondary-color)}form a{text-decoration:none}.char-counter{color:var(--secondary-color);font-size:12px;font-weight:300;text-align:right;position:relative;right:0}.show-privacy-policy:hover{color:var(--secondary-color);cursor:pointer}h4 i{color:var(--secondary-color)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top:2px solid var(--main-color);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1000px){form{grid-template-columns:1fr;gap:0;min-width:250px}form .right{padding-top:0}}@media(max-width:450px){.bottom{flex-direction:column;align-items:flex-start}.form-group-checkbox{gap:4px}}#privacy-policy{position:fixed;z-index:2;background-color:#f0f0f0;height:100vh;width:100vw;top:0;left:0;text-align:left;padding:5%;overflow-y:scroll}#privacy-policy .title{display:flex;justify-content:space-between;align-items:center;padding:var(--padding-m) 0}#privacy-policy .title h1{text-align:left}#privacy-policy strong{font-weight:600;font-size:16px}#privacy-policy ul{margin-left:var(--padding-m)}.toast{position:fixed;z-index:3;top:var(--padding-s);left:50%;transform:translate(-50%);background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:var(--padding-s);display:grid;grid-template-columns:auto 220px;gap:10px;text-align:left;border-radius:5px;animation:fadeOut 5s forwards}.toast i{display:flex;align-items:center;justify-content:center}.toast img{height:30px;width:30px}.toast strong{font-weight:600;font-size:14px;text-align:left;margin-left:0;line-height:1.2}.toast p{line-height:1.2;margin:0;font-size:12px;color:#2f4f4f;text-align:left}.toast-bar{position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:var(--secondary-color);animation:shrinkBar 5s linear forwards;opacity:1}@keyframes fadeOut{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes shrinkBar{0%{width:100%;opacity:1}90%{opacity:1}to{opacity:0;width:0%}}
