*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;display:block}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333}header{background:#fff;padding:1rem 2rem;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}nav{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo img{height:40px}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{text-decoration:none;color:#333;font-weight:500}.cta-button{background:#4f46e5;color:#fff!important;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:600;transition:background .3s}.cta-button:hover{background:#4338ca}.hero{max-width:1200px;margin:4rem auto;padding:2rem;text-align:center}.hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.hero p{font-size:1.5rem;color:#666;margin-bottom:2.5rem}.hero .cta-button{display:inline-block;margin-bottom:3rem;padding:1rem 2.5rem;font-size:1.1rem}.hero img{width:100%;max-width:900px;margin:0 auto;border-radius:12px;box-shadow:0 20px 60px #00000026}.benefits{background:#f9fafb;padding:4rem 2rem}.benefits-container{max-width:1200px;margin:0 auto}.benefits h2{text-align:center;font-size:2.5rem;margin-bottom:3rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.benefit-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.benefit-card h3{font-size:1.5rem;margin-bottom:1rem;color:#4f46e5}.logos{text-align:center;margin-top:3rem;display:none}.logos h4{margin-bottom:1.5rem;color:#666}.logos-grid{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.logos-grid img{height:40px;opacity:.6}.testimonial{max-width:1200px;margin:4rem auto;padding:2rem}.testimonial h2{text-align:center;font-size:2.5rem;margin-bottom:1rem}.testimonial p.subtitle{text-align:center;color:#666;margin-bottom:3rem}.testimonial-card{background:#f9fafb;padding:3rem;border-radius:12px;display:flex;gap:2rem;align-items:center}.testimonial-content{flex:1}.testimonial-content blockquote{font-size:1.25rem;line-height:1.8;margin-bottom:1.5rem;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-author img{width:60px;height:60px;border-radius:50%}.author-info h4{font-size:1.1rem;margin-bottom:.25rem}.author-info p{color:#666}.company-logo{width:150px}.getting-started{background:#fff;padding:4rem 2rem}.getting-started-container{max-width:1200px;margin:0 auto}.getting-started h2{text-align:center;font-size:2.5rem;margin-bottom:1rem}.getting-started .subtitle{text-align:center;color:#666;margin-bottom:3rem}.tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.tab{background:#f9fafb;border:none;padding:1rem 2rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s}.tab.active{background:#4f46e5;color:#fff}.tab-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.tab-content.hidden{display:none}.tab-content img{width:100%;border-radius:12px;box-shadow:0 10px 30px #00000026}.tab-text h3{font-size:2rem;margin-bottom:1rem}.tab-text p{font-size:1.1rem;color:#666;line-height:1.8}.cta-section{background:linear-gradient(135deg,#4f46e5,#7c3aed);padding:4rem 2rem;color:#fff;text-align:center}.cta-section h2{font-size:2.5rem;margin-bottom:1rem}.cta-section p{font-size:1.25rem;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.stats{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.stat-card{background:#ffffff1a;padding:2rem;border-radius:12px;backdrop-filter:blur(10px)}.stat-card h3{font-size:3rem;margin-bottom:.5rem}.stat-card p{font-size:1.1rem}.pricing{max-width:1200px;margin:4rem auto;padding:2rem;display:none}.pricing h2{text-align:center;font-size:2.5rem;margin-bottom:1rem}.pricing .subtitle{text-align:center;color:#666;margin-bottom:2rem}.pricing-toggle{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem}.pricing-toggle button{background:#f9fafb;border:none;padding:.75rem 2rem;border-radius:6px;cursor:pointer;font-weight:600}.pricing-toggle button.active{background:#4f46e5;color:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.pricing-card{background:#f9fafb;padding:2rem;border-radius:12px;border:2px solid #E5E7EB}.pricing-card h3{font-size:1.5rem;margin-bottom:.5rem}.pricing-card .price{font-size:2.5rem;font-weight:700;margin:1rem 0}.pricing-card ul{list-style:none;margin:2rem 0}.pricing-card ul li{padding:.5rem 0 .5rem 1.5rem;position:relative}.pricing-card ul li:before{content:"✓";position:absolute;left:0;color:#4f46e5;font-weight:700}.pricing-card button{width:100%;padding:1rem;background:#fff;border:2px solid #4F46E5;color:#4f46e5;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s}.pricing-card button:hover{background:#4f46e5;color:#fff}.signup{background:#f9fafb;padding:4rem 2rem}.signup-container{max-width:800px;margin:0 auto;text-align:center}.signup h2{font-size:2.5rem;margin-bottom:1rem}.signup p{font-size:1.1rem;color:#666;margin-bottom:2rem}.signup-button{display:inline-block;margin-bottom:1rem}.signup .terms{font-size:.875rem;color:#999}.faq{max-width:1000px;margin:4rem auto;padding:2rem}.faq h2{text-align:center;font-size:2.5rem;margin-bottom:1rem}.faq .subtitle{text-align:center;color:#666;margin-bottom:3rem}.faq-item{background:#fff;padding:2rem;border-radius:12px;margin-bottom:1rem;border:2px solid #F9FAFB;cursor:pointer;transition:all .3s ease}.faq-item:hover{border-color:#4f46e5;box-shadow:0 4px 12px #4f46e51a}.faq-item h3{font-size:1.25rem;margin-bottom:0;color:#4f46e5;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.faq-item h3:after{content:"+";font-size:1.5rem;font-weight:300;transition:transform .3s ease}.faq-item.active h3:after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,margin-top .4s ease,opacity .3s ease;opacity:0}.faq-item.active .faq-answer{margin-top:1rem;opacity:1}.faq-item p{color:#666;line-height:1.8}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}footer{background:#1f2937;color:#fff;padding:3rem 2rem 2rem}.footer-container{max-width:1200px;margin:0 auto}.footer-content{display:flex;justify-content:space-between;margin-bottom:2rem}.footer-logo img{height:40px;filter:brightness(0) invert(1);margin-bottom:10px}.footer-logo p{font-size:.875rem;color:#9ca3af}.footer-links{display:flex;gap:2rem}.footer-links a{color:#fff;text-decoration:none}.footer-social a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s}.footer-social a:hover{opacity:.8}@media(max-width:768px){.hero h1{font-size:2.5rem}.hero p{font-size:1.2rem}.tabs{gap:.75rem}.tab{padding:.75rem 1.25rem;font-size:.95rem}.tab-content{grid-template-columns:1fr}.testimonial-card{flex-direction:column}.nav-links{display:none}.footer-content{flex-direction:column;gap:2rem}.faq-grid{grid-template-columns:1fr}}@media(max-width:480px){.tabs{gap:.5rem}.tab{padding:.6rem 1rem;font-size:.85rem;font-weight:500}}
