:root{--background-color:#eee;--text-color:#000;--secondary-color:#dbdbdb;--padding:80px;--phone-aspect-ratio:0.50751;@media screen and (max-width:768px){--padding:20px}}body,html{background-color:#eee;background-color:var(--background-color);background-repeat:no-repeat;background-size:cover;color:#333;display:flex;font-size:16px;justify-content:center;line-height:1.5;margin:0;overflow-y:auto;padding:0}.app,body,html{height:100%;width:100%}.app{max-width:1000px}*{color:#000;color:var(--text-color);font-family:Avenir;-webkit-user-select:none;user-select:none}.header{box-sizing:border-box;height:60px;justify-content:space-between;margin-top:30px;padding:0 var(--padding);width:100%}.header,.header .logo{align-items:center;display:flex}.header .logo{font-size:22px;font-weight:900;gap:12px}.header .logo .icon{height:57px;width:57px}.header nav ul{display:flex;gap:28px}.header nav ul li{list-style:none}.header nav ul li a{color:var(--text-color);font-size:18px;font-weight:500;text-decoration:none}@media screen and (max-width:768px){.header{margin-top:8px}.header .logo{font-size:18px}.header .logo .icon{height:32px;width:32px}.header nav ul{gap:20px}.header nav ul li a{font-size:14px}}.landing-section{grid-gap:0;display:grid;gap:0;grid-template-areas:"description widget";grid-template-columns:.48fr .52fr;grid-template-rows:fit-content(100%);margin-top:70px}.landing-section .description{grid-area:description;padding-left:40px;position:relative}.landing-section .description h1{font-size:50px;line-height:62.5px;margin-bottom:0;padding-bottom:0;padding-left:40px}.landing-section .description p{font-size:20px;font-weight:400;line-height:140%;margin-top:0;padding-left:40px;padding-right:60px;padding-top:0}.landing-section .description .download-button{margin-top:20px;padding:0 40px}.landing-section .description .download-button a{display:block;text-decoration:none;width:180px}.landing-section .description .download-button a img{height:auto;width:100%}.landing-section .app-icon{left:0;position:relative;top:0}.landing-section .app-icon .app-icon-center{left:0;position:relative;top:0;width:75%}.landing-section .app-icon .app-icon-circle{animation:float 3s ease-in-out infinite;left:0;position:absolute;top:0;width:75%}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(var(--float-height))}to{transform:translateY(0)}}@media screen and (max-width:768px){.landing-section{grid-template-areas:"description" "app-icon";grid-template-columns:1fr;grid-template-rows:fit-content(100%) fit-content(100%);justify-items:center;margin-top:40px}.landing-section .description{align-items:center;display:flex;flex-direction:column;padding-left:0;text-align:center}.landing-section .description h1{padding-left:0}.landing-section .description p{max-width:400px;padding:0 16px;text-align:center}.landing-section .description .download-button{display:flex;justify-content:center;margin:24px 0}.landing-section .app-icon{display:block;margin:0 auto;text-align:center;width:75%}.landing-section .app-icon .app-icon-center,.landing-section .app-icon .app-icon-circle{display:block;margin:0 auto;text-align:center;width:100%}}.features-section{--phone-frame-width:340px;grid-column-gap:60px;box-sizing:border-box;column-gap:60px;display:grid;grid-template-areas:"phone-frame title" "phone-frame features";grid-template-columns:var(--phone-frame-width) auto;grid-template-rows:auto min(calc(var(--phone-frame-width)/var(--phone-aspect-ratio)));margin-top:120px;padding:0 var(--padding)}.features-section .phone-frame{grid-area:phone-frame}.features-section .title{font-size:38px;font-weight:900;grid-area:title;line-height:120%;margin:0;padding-top:18px}.features-section .features-list{display:flex;flex-direction:column;gap:20px;grid-area:features;margin-top:40px}.features-section .features-list .feature{background-color:var(--secondary-color);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:20px 34px 34px 20px;position:relative;transition:background-color .3s,border-left .3s}.features-section .features-list .feature .selected{background-color:#d4d4d8;box-shadow:0 2px 6px #0000001a}.features-section .features-list .feature .feature-description{font-size:18px;line-height:125%;margin:0}@media screen and (max-width:900px){.features-section{column-gap:0;grid-template-areas:"title title title" ". phone-frame ." "features features features";grid-template-columns:auto var(--phone-frame-width) auto;grid-template-rows:auto min(calc(var(--phone-frame-width)/var(--phone-aspect-ratio))) auto;row-gap:0}.features-section .title{margin-bottom:30px;text-align:center}}@media screen and (max-width:768px){.features-section{margin-top:100px;row-gap:0}.features-section .title{margin-bottom:20px;padding-left:33px;text-align:start}}.phone-frame{height:calc(var(--phone-frame-width)/var(--phone-aspect-ratio));position:relative;width:100%}.phone-frame .phone-image{width:100%}.content-types-section{--phone-image-width:340px;grid-column-gap:60px;column-gap:60px;display:grid;grid-template-areas:"content-info content-info" "content-types-grid phone-frame";grid-template-columns:auto var(--phone-image-width);grid-template-rows:auto min(calc(var(--phone-image-width)/var(--phone-aspect-ratio)));margin-top:120px;padding:0 var(--padding)}.content-types-section .content-info{grid-area:content-info}.content-types-section .content-info .content-title{color:#8e8e93;font-size:68px;font-weight:900;line-height:100%;margin:0 0 6px}.content-types-section .content-info .content-description{font-size:38px;font-weight:900;line-height:115%;margin:0;max-width:630px}.content-types-section .content-types-grid{grid-column-gap:28px;grid-row-gap:24px;column-gap:28px;display:grid;grid-area:content-types-grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,70px);margin-top:70px;row-gap:24px}.content-types-section .content-types-grid .content-type-item{align-items:center;background-color:var(--secondary-color);border-radius:14px;display:flex;gap:10px;padding:18px 28px 18px 20px}.content-types-section .content-types-grid .content-type-item .content-type-name{font-size:18px;font-weight:500}@media screen and (max-width:900px){.content-types-section{column-gap:30px}}@media screen and (max-width:768px){.content-types-section{grid-template-areas:"content-info" "phone" "content-types-grid";grid-template-columns:100%;grid-template-rows:auto min(calc(var(--phone-image-width)/var(--phone-aspect-ratio))) auto;justify-items:center;margin-top:100px}.content-types-section .content-info{margin-bottom:20px}.content-types-section .content-info .content-title{font-size:54px}.content-types-section .phone{width:var(--phone-image-width)}}.questions-section{margin-top:120px;padding:0 var(--padding);position:relative}.questions-section .title{font-size:38px;font-weight:700;line-height:115%;margin-bottom:24px}.questions-section .question-list{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.questions-section .question-list .question .question-title{font-size:18px;font-weight:700;margin-bottom:6px}.questions-section .question-list .question .question-answer{font-size:18px;font-weight:400}.footer-container{margin-top:100px;padding:0 var(--padding)}.footer-container .footer{border-top-left-radius:32px;border-top-right-radius:32px;display:grid;grid-template-areas:"links . signature";grid-template-columns:auto auto auto;grid-template-rows:auto;padding:48px 0 40px}.footer-container .footer .links{grid-gap:20px;display:grid;gap:20px;grid-area:links;grid-template-columns:repeat(4,auto);grid-template-rows:auto}.footer-container .footer .links .link{color:#8e8e93;font-size:16px;font-weight:600;text-decoration:none}.footer-container .footer .signature{color:#8e8e93;font-size:16px;font-weight:400;grid-area:signature;text-align:end}@media screen and (max-width:900px){.footer-container .footer{grid-template-areas:"links" "signature";grid-template-columns:100%;grid-template-rows:repeat(2,auto);justify-items:center;row-gap:30px}.footer-container .footer .signature{text-align:center}}@media screen and (max-width:768px){.footer-container{padding:0}.footer-container .footer{border-radius:0;justify-items:start;padding:34px var(--padding) 40px var(--padding);row-gap:34px}.footer-container .footer .links{grid-template-columns:auto;grid-template-rows:repeat(4,auto);justify-items:start;row-gap:10px}}.privacy-policy-container{box-sizing:border-box;margin:60px auto;max-width:1000px;padding:0 var(--padding);width:100%}.privacy-policy-container h1,.privacy-policy-container p{margin-bottom:1em}.privacy-policy-container p span{padding-left:2em}
/*# sourceMappingURL=main.40fabd99.css.map*/