@media (max-width:768px){body{min-width:unset}.site-header .container{flex-direction:column;padding:1rem}.site-header .container .logo h3{font-size:1.875rem;margin-bottom:1rem}.site-header .container .main-nav{width:100%}.site-header .container .main-nav ul{display:none}.site-header .container .main-nav .auth-buttons{width:100%;display:flex;justify-content:center;align-items:center;padding:.5rem 0}.site-header .container .main-nav .auth-buttons .reg-button{margin-right:1rem}section{padding:3rem 0}section .container .title{font-size:1.875rem}section .container .subtitle{font-size:1.125rem}.hero .container .panel{padding:1rem}.hero .container .panel .panel-content{grid-template-columns:1fr;text-align:center}.hero .container .panel .panel-content .hero-body .cta-buttons{justify-content:center}.demo .container .demo-content{grid-template-columns:1fr}.demo .container .demo-content .demo-form{order:2}.demo .container .demo-content .demo-result{order:1}.features .features-grid{grid-template-columns:1fr;gap:2rem}.features .feature-card h3{min-height:unset;max-width:100%}.cta-section .cta-content{padding:3rem;text-align:center}.cta-section .cta-content .subtitle,.cta-section .cta-content .title{text-align:center;max-width:100%}.cta-section .cta-content>img{display:none}.cta-section-2 .container .title{font-size:2.25rem}.cta-section-2 .container>img{max-width:100%;height:auto}.faq .container .faq-grid .faq-item .title{font-size:1.35rem}footer .container{flex-direction:column;text-align:center}footer .container .content{flex-direction:column}footer .container .content .main-info h3{font-size:1.5rem}footer .container .content div:not(.main-info){align-items:center;text-align:center}footer .container .company{flex-direction:column;gap:1rem}}