*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--text:#1a1a1a;--text-muted:#737373;--border:#e5e5e5;--surface:#f5f5f5;--accent:#2563eb;--dark:#404040}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;line-height:1.6;-webkit-font-smoothing:antialiased}.container{margin:0 auto;max-width:800px;padding:0 24px}h1,h2,h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.hero{padding:100px 0 60px;text-align:center}.hero h1{font-size:40px;font-weight:600;letter-spacing:-.5px;line-height:1.15;margin-bottom:16px}.hero h1 em{font-style:italic;font-weight:600}.hero-sub{color:var(--text-muted);font-size:17px;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:480px}.hero-features{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:32px}.hero-feature{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:6px}.hero-feature .check{color:var(--accent)}.hero-cta{align-items:center;background:var(--dark);border-radius:8px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:8px;margin-bottom:12px;padding:12px 24px;text-decoration:none;transition:background .15s}.hero-cta:hover{background:#525252}.hero-meta{color:var(--text-muted);font-size:13px}.hero-testimonial{background:var(--surface);border-radius:12px;margin:48px auto 0;max-width:480px;padding:24px;text-align:left}.testimonial-stars{color:#fbbf24;font-size:14px;letter-spacing:2px;margin-bottom:12px}.testimonial-quote{font-size:15px;line-height:1.6;margin-bottom:16px}.testimonial-result{color:var(--accent);font-size:14px;font-weight:500;margin-bottom:16px}.testimonial-author{align-items:center;border-top:1px solid var(--border);display:flex;gap:10px;padding-top:16px}.testimonial-avatar{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:600;height:36px;justify-content:center;width:36px}.testimonial-name{font-size:14px;font-weight:500}.testimonial-role{color:var(--text-muted);font-size:13px}.features{border-top:1px solid var(--border);padding:60px 0}.section-label{color:var(--accent);font-size:11px;letter-spacing:1px;text-transform:uppercase}.section-label,.section-title{font-weight:600;margin-bottom:8px;text-align:center}.section-title{font-size:28px}.section-sub{color:var(--text-muted);font-size:15px;margin-bottom:40px;text-align:center}.features-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.feature-card{background:var(--surface);border-radius:10px;padding:24px 16px;text-align:center}.feature-icon{color:var(--text-muted);font-size:20px;margin-bottom:12px}.feature-card h3{font-size:14px;font-weight:600;margin-bottom:6px}.feature-card p{color:var(--text-muted);font-size:13px;line-height:1.5}.how-it-works{border-top:1px solid var(--border);padding:60px 0}.steps{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.step{text-align:center}.step-number{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.step h3{font-size:15px;font-weight:600;margin-bottom:6px}.step p{color:var(--text-muted);font-size:13px;line-height:1.5}.ctv-banner{align-items:center;background:var(--dark);border-radius:10px;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.ctv-banner p{font-size:16px;font-weight:500;margin-bottom:0}.ctv-banner a{align-items:center;background:#fff;border-radius:6px;color:var(--text);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 20px;text-decoration:none}.benefits{border-top:1px solid var(--border);padding:60px 0}.benefits-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.benefit-card{background:var(--surface);border-radius:10px;padding:24px}.benefit-card h3{font-size:15px;font-weight:600;margin-bottom:6px}.benefit-card p{color:var(--text-muted);font-size:14px;line-height:1.5}.testimonials{border-top:1px solid var(--border);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;padding:60px 0}.testimonials-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:var(--surface);border-radius:10px;padding:20px}.testimonial-card .testimonial-stars{margin-bottom:10px}.testimonial-card .testimonial-quote{font-size:14px;margin-bottom:16px;min-height:85px}.pricing{border-top:1px solid var(--border);padding:60px 0}.pricing-toggle{display:flex;justify-content:center;margin-bottom:24px}.pricing-vision{color:var(--text-muted);font-size:14px;line-height:1.6;margin:0 auto 32px;max-width:480px;text-align:center}.toggle-wrapper{background:var(--surface);border-radius:8px;display:flex;padding:4px}.toggle-btn{background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .15s}.toggle-btn.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--text)}.pricing-cards{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:560px}.pricing-card{background:var(--surface);border-radius:10px;padding:28px}.pricing-card.featured{background:var(--dark);color:#fff;position:relative}.pricing-badge{background:var(--accent);border-radius:12px;color:#fff;font-size:11px;font-weight:600;left:50%;padding:4px 12px;position:absolute;top:-10px;transform:translateX(-50%)}.pricing-card h3{font-size:16px;font-weight:600;margin-bottom:4px}.pricing-card .price-label{color:var(--text-muted);font-size:13px;margin-bottom:16px}.pricing-card.featured .price-label{color:hsla(0,0%,100%,.6)}.pricing-card .price{font-size:36px;font-weight:700;margin-bottom:4px}.pricing-card .price span{font-size:14px;font-weight:400;opacity:.7}.pricing-card .price-note{color:var(--text-muted);font-size:13px;margin-bottom:20px}.pricing-card.featured .price-note{color:hsla(0,0%,100%,.6)}.pricing-features{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.pricing-feature{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px}.pricing-card.featured .pricing-feature{color:hsla(0,0%,100%,.7)}.pricing-feature .check{color:#16a34a}.pricing-card.featured .pricing-feature .check{color:#4ade80}.pricing-card .btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:10px;text-align:center;text-decoration:none;width:100%}.pricing-card .btn-secondary{border:1px solid var(--border)}.pricing-card .btn-primary,.pricing-card .btn-secondary{background:#fff;color:var(--text)}.price-monthly,.price-yearly{display:none}.price-monthly.active,.price-yearly.active{display:block}.faq{border-top:1px solid var(--border);padding:60px 0}.faq-list{margin:0 auto;max-width:560px}.faq-item{border-bottom:1px solid var(--border);padding:16px 0}.faq-q{font-size:15px;font-weight:600;margin-bottom:6px}.faq-a{color:var(--text-muted);font-size:14px;line-height:1.5}.final-cta{background:var(--dark);padding:60px 0;text-align:center}.final-cta,.final-cta .container{color:#fff!important}.final-cta h2{font-size:28px;font-weight:600;margin-bottom:8px}.final-cta p{font-size:15px;margin-bottom:24px;opacity:.8}.final-cta a{align-items:center;background:#fff;border-radius:6px;color:var(--text);display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:12px 24px;text-decoration:none}.benefits *,.faq *,.features *,.final *,.hero *,.how *,.pricing *,.testimonials *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}@media (max-width:680px){.hero h1{font-size:32px}.hero-features{align-items:center;flex-direction:column;gap:8px}.features-grid{grid-template-columns:repeat(2,1fr)}.steps{gap:20px;grid-template-columns:1fr}.ctv-banner{flex-direction:column;gap:16px;text-align:center}.benefits-grid,.pricing-cards,.testimonials-grid{grid-template-columns:1fr}}