*{box-sizing:border-box;margin:0;padding:0}body{color:#1a2b3c;background:#f7f9fc;font-family:Inter,system-ui,sans-serif}#root{min-height:100vh}.nav-shadow{box-shadow:0 2px 10px #0000001a}.card-hover{transition:all .3s}.card-hover:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0a3d621a}.agents-bg{background:#f8f7ff}.agents-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.agent-card{background:#fff;border-radius:24px;padding:36px;transition:transform .2s;box-shadow:0 4px 20px #0000000f}.agent-card:hover{transform:translateY(-4px)}.agent-icon{border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;font-size:28px;display:flex}.agent-card h3{margin-bottom:12px;font-size:20px;font-weight:700}.agent-card ul{color:#555;font-size:14px;list-style:none}.agent-card li{padding:6px 0 6px 20px;position:relative}.agent-card li:before{content:"✓";color:#6c3ce9;font-weight:700;position:absolute;left:0}.trust-stats{text-align:center;background:#fff;border-radius:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;padding:60px 24px;display:grid;box-shadow:0 4px 30px #0000000f}.trust-stat-number{color:#6c3ce9;font-size:48px;font-weight:800}.trust-stat-label{color:#666;font-size:14px;font-weight:500}.faq-list{max-width:700px;margin:0 auto}.faq-item{border-bottom:1px solid #eee;padding:20px 0}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.faq-answer{color:#666;margin-top:12px;font-size:14px;display:none}.faq-item.active .faq-answer{display:block}.testimonial{color:#fff;text-align:center;background:linear-gradient(135deg,#6c3ce9,#4a90e2);border-radius:30px;margin:60px 0;padding:50px}.testimonial-text{margin-bottom:30px;font-size:22px;font-style:italic;font-weight:500}.testimonial-author{opacity:.9;font-size:14px}.final-cta{text-align:center;color:#fff;background:#6c3ce9;padding:80px 24px}.final-cta h2{margin-bottom:40px;font-size:36px;font-weight:700}.final-cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}footer{color:#fff;background:#1a1a2e;padding:50px 24px 30px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:1100px;margin:0 auto;display:grid}.footer-col h4{color:#6c3ce9;margin-bottom:20px;font-size:16px;font-weight:700}.footer-col a{color:#aaa;padding:6px 0;font-size:14px;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#fff}.footer-bottom{text-align:center;color:#666;border-top:1px solid #333;margin-top:40px;padding-top:40px;font-size:13px}.founder{background:#f8f7ff;border-radius:20px;align-items:center;gap:20px;margin-top:40px;padding:30px;display:flex}.founder-avatar{color:#fff;background:linear-gradient(135deg,#6c3ce9,#4a90e2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;font-weight:700;display:flex}.founder-info h4{color:#6c3ce9;font-size:18px;font-weight:700}.founder-info p{color:#666;font-size:14px}.linkedin-link{color:#0a66c2;font-size:14px;font-weight:600;text-decoration:none}.resources-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.resource-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:16px;padding:24px;font-size:14px;font-weight:600;transition:box-shadow .2s,transform .2s}.resource-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}@media (width<=768px){.hero h1{font-size:28px}.section-title{font-size:26px}.founder{text-align:center;flex-direction:column}.testimonial{padding:30px 20px}.testimonial-text{font-size:18px}.final-cta h2{font-size:28px}}
