.page{color:#000;background:#fff;width:100%;height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.page .page-content{flex-direction:column;align-items:center;min-height:100vh;display:flex}.page .page-content .section-control{width:100%;padding:2rem}.page .page-content .width-control{width:100%;max-width:70rem}.page .page-content .intro-section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:30vh;display:flex}.page .page-content .intro-section .intro-logo{width:5rem;height:auto}.page .page-content .intro-section .intro-header{text-align:center;font-size:2.5rem;font-weight:500}@media only screen and (max-width:1024px){.page .page-content .intro-section .intro-header{font-size:2rem}}.page .page-content .intro-section .intro-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;text-align:center;background:#000;border-radius:2rem;outline:none;width:8.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700}.page .page-content .intro-section .intro-btn:hover{opacity:.75}.page .page-content .demo-section{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:4rem;display:flex}.page .page-content .demo-section .demo-container{flex-direction:column;gap:1rem;display:flex}.page .page-content .demo-section .demo-container .demo-header{text-align:center;font-size:2.5rem;font-weight:500}@media only screen and (max-width:1024px){.page .page-content .demo-section .demo-container .demo-header{font-size:1.5rem}}.page .page-content .demo-section .demo-container .demo-video{pointer-events:none;border-radius:1rem;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a}.page .page-content .features-section{background:#f4eee5;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}@media only screen and (max-width:1024px){.page .page-content .features-section{align-items:normal}}.page .page-content .features-section .features-header{font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .features-section .features-header{font-size:1.5rem}}.page .page-content .features-section .features-container{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}@media only screen and (max-width:768px){.page .page-content .features-section .features-container{flex-direction:column;grid-template-columns:none;display:flex}}.page .page-content .features-section .features-container .feature-wrapper{background:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.page .page-content .features-section .features-container .feature-wrapper .feature-header{font-size:1.25rem;font-weight:700}.page .page-content .features-section .features-container .feature-wrapper .feature-description{letter-spacing:.25px}.page .page-content .reviews-section{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:30vh;display:flex}@media only screen and (max-width:1024px){.page .page-content .reviews-section{align-items:normal}}.page .page-content .reviews-section .reviews-header{font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .reviews-section .reviews-header{font-size:1.5rem}}.page .page-content .reviews-section .reviews-container{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;display:grid}@media only screen and (max-width:768px){.page .page-content .reviews-section .reviews-container{flex-direction:column;grid-template-columns:none;display:flex}}.page .page-content .reviews-section .reviews-container .review-wrapper{background:#fff;border:2px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.page .page-content .reviews-section .reviews-container .review-wrapper .review-name{font-size:1rem;font-weight:700}.page .page-content .reviews-section .reviews-container .review-wrapper .review-description{letter-spacing:.25px}.page .page-content .cta-section{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20vh;display:flex}@media only screen and (max-width:1024px){.page .page-content .cta-section{align-items:normal}}.page .page-content .cta-section .cta-header{font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .cta-section .cta-header{font-size:1.5rem}}.page .page-content .cta-section .cta-description{letter-spacing:.25px;font-size:1.25rem}@media only screen and (max-width:1024px){.page .page-content .cta-section .cta-description{font-size:1rem}}.page .page-content .cta-section .cta-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;text-align:center;background:#000;border-radius:2rem;outline:none;width:8.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700}.page .page-content .cta-section .cta-btn:hover{opacity:.75}.page .page-content .faqs-section{background:#f4eee5;flex-direction:column;align-items:center;display:flex}@media only screen and (max-width:1024px){.page .page-content .faqs-section{align-items:normal}}.page .page-content .faqs-section .faqs-header{font-size:2rem;font-weight:700}@media only screen and (max-width:1024px){.page .page-content .faqs-section .faqs-header{font-size:1.5rem}}.page .page-content .faqs-section .faqs-container{-webkit-tap-highlight-color:#0000;outline:none;flex-direction:column;gap:1rem;margin-top:1.25rem;display:grid}.page .page-content .faqs-section .faqs-container .faq-wrapper{cursor:pointer;background:#fff;border:2px solid #d3d3d3;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-question{justify-content:space-between;align-items:center;gap:1rem;font-weight:700;display:flex}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-answer{opacity:0;max-height:0;margin:0;font-size:1rem;line-height:1.6;transition:max-height .3s,opacity .3s,margin-top .3s;overflow:hidden}.page .page-content .faqs-section .faqs-container .faq-wrapper .faq-answer.show{opacity:1;max-height:6.5rem;margin-top:.5rem}
