#nprogress{pointer-events:none}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-color:#29d #0000 #0000 #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--primary-blue:#1e40af;--primary-blue-hover:#1d4ed8;--primary-blue-dark:#1e3a8a;--accent-gold:#d97706;--accent-gold-light:#fbbf24;--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-blue-light:#dbeafe;--bg-white:#fff;--bg-dark:#0f172a;--text-primary:#1e293b;--text-secondary:#64748b;--text-light:#cbd5e1;--text-white:#fff;--border-light:#e2e8f0;--border-gray:#e5e7eb}.landing-page{background-color:#f8fafc;background-color:var(--bg-primary);min-height:100vh}.landing-header{background-color:#f1f5f9;background-color:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light)}.landing-header-container{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.landing-logo{height:40px}.hero-section{background-color:#fff;background-color:var(--bg-white);overflow:hidden;padding:96px 0;position:relative}@media (max-width:960px){.hero-section{padding:64px 0}}.hero-title{color:#1e293b;color:var(--text-primary);font-size:3.5rem;font-weight:700;line-height:1.2}@media (max-width:960px){.hero-title{font-size:2.5rem}}.hero-subtitle{color:#64748b;color:var(--text-secondary);font-size:1.25rem;line-height:1.6;max-width:500px}.hero-check-icon{color:#d97706;color:var(--accent-gold);font-size:1rem}.hero-image{border-radius:20px;box-shadow:0 25px 50px -12px #00000026;height:450px!important;width:450px!important}@media (max-width:960px){.hero-image{height:300px!important;width:300px!important}}.social-proof-section{background-color:#dbeafe;background-color:var(--bg-blue-light);padding:64px 0}.social-proof-title{color:#1e293b;color:var(--text-primary);font-weight:600;margin-bottom:48px}.features-section{background-color:#fff;background-color:var(--bg-white);padding:96px 0}.features-title{color:#1e293b;color:var(--text-primary);font-weight:700;max-width:800px}.features-subtitle{color:#64748b;color:var(--text-secondary);line-height:1.6;max-width:700px}.features-grid{grid-gap:32px;display:grid;gap:32px}@media (min-width:960px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{border:1px solid #e5e7eb;border:1px solid var(--border-gray);border-radius:16px;box-shadow:0 1px 3px 0 #0000001a;display:flex;flex-direction:column;height:100%;padding:32px;transition:all .3s ease}.feature-card-content:last-child{padding-bottom:0!important}.feature-card:hover{border-color:#1e40af;border-color:var(--primary-blue);box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-4px)}.feature-icon-container{align-items:center;background-color:#dbeafe;background-color:var(--bg-blue-light);border-radius:16px;display:flex;height:64px;justify-content:center;margin-bottom:24px;margin-left:auto;margin-right:auto;width:64px}.feature-icon{color:#1e40af;color:var(--primary-blue);font-size:32px}.feature-title{color:#1e293b;color:var(--text-primary);font-weight:600;margin-bottom:8px;text-align:center}.feature-description{color:#64748b;color:var(--text-secondary);line-height:1.6;text-align:center}.video-section{background-color:#dbeafe;background-color:var(--bg-blue-light);padding:96px 0}.video-title{color:#1e293b;color:var(--text-primary);font-weight:700}.video-subtitle{color:#64748b;color:var(--text-secondary);line-height:1.6;max-width:500px}.video-container{border-radius:16px;box-shadow:0 25px 50px -12px #00000026;overflow:hidden;position:relative;width:100%}.video-element{display:block;width:100%}.cta-section{background-color:#1e3a8a;background-color:var(--primary-blue-dark);overflow:hidden;padding:96px 0;position:relative}.cta-title{color:#fff;color:var(--text-white);font-weight:700;max-width:800px}.cta-subtitle{color:#cbd5e1;color:var(--text-light);line-height:1.6;max-width:500px}.start-button{background-color:#1e40af;background-color:var(--primary-blue);border-radius:12px;box-shadow:0 10px 25px -5px #1e40af66;font-size:1.1rem;font-weight:600;padding:12px 32px;text-transform:none}.start-button:hover{background-color:#1d4ed8;background-color:var(--primary-blue-hover)}.user-review-card{background-color:#fff;background-color:var(--bg-white);border:1px solid #e5e7eb;border:1px solid var(--border-gray);border-radius:16px;box-shadow:0 1px 3px 0 #0000001a;display:flex;flex-direction:column;height:100%;padding:32px}.review-stars{display:flex;justify-content:center;margin-bottom:24px}.star-icon{color:#fbbf24;color:var(--accent-gold-light);font-size:1.5rem}.review-text{color:#64748b;color:var(--text-secondary);flex-grow:1;font-style:italic;line-height:1.6;margin-bottom:32px;text-align:center}.review-user-info{align-items:center;display:flex;gap:16px;justify-content:center}.review-avatar{border:2px solid #e5e7eb;border:2px solid var(--border-gray);height:48px;width:48px}.review-user-name{color:#1e293b;color:var(--text-primary);font-weight:600;margin-bottom:4px}.review-user-company{color:#64748b;color:var(--text-secondary)}.footer-section{background-color:#0f172a;background-color:var(--bg-dark);padding:64px 0}.footer-links{color:#cbd5e1;color:var(--text-light);margin-bottom:16px}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.language-selector{color:#1e293b;color:var(--text-primary)}@media (max-width:600px){.cta-section,.features-section,.hero-section,.video-section{padding:48px 0}.footer-section,.social-proof-section{padding:32px 0}.features-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.702a9e4f.css.map*/