.hero-wrapper[data-v-2e7ab177]{align-items:center;background:#fff;display:flex;min-height:90vh}.blob[data-v-2e7ab177]{border-radius:9999px;filter:blur(80px);opacity:.18;pointer-events:none;position:absolute;z-index:-1}.blob-top[data-v-2e7ab177]{background:radial-gradient(circle,#3cb59f,#a7f3d0);height:600px;right:-100px;top:-200px;width:600px}.blob-bottom[data-v-2e7ab177]{background:radial-gradient(circle,#3cb59f,#6ee7b7);bottom:-100px;height:400px;left:-80px;width:400px}.hero-title[data-v-2e7ab177]{animation:fadeUp-2e7ab177 .7s ease both}.cta-primary[data-v-2e7ab177]{background-color:#3cb59f;border-radius:.75rem;box-shadow:0 4px 20px #3cb59f66;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:.875rem 2rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.cta-primary[data-v-2e7ab177]:hover{background-color:#2a9a87;box-shadow:0 8px 28px #3cb59f80;transform:translateY(-2px)}.cta-secondary[data-v-2e7ab177]{background:transparent;border:2px solid #e5e7eb;border-radius:.75rem;color:#374151;display:inline-block;font-size:.95rem;font-weight:600;padding:.875rem 1.5rem;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}.cta-secondary[data-v-2e7ab177]:hover{border-color:#3cb59f;color:#3cb59f;transform:translateY(-2px)}.trust-item[data-v-2e7ab177]{align-items:center;display:flex;flex-direction:column}.trust-number[data-v-2e7ab177]{color:#3cb59f;font-size:1.2rem;font-weight:800;line-height:1}.trust-divider[data-v-2e7ab177]{background:#e5e7eb;display:none;height:2rem;width:1px}@media (min-width:640px){.trust-divider[data-v-2e7ab177]{display:block}.trust-item[data-v-2e7ab177]{align-items:flex-start}}.preview-grid[data-v-2e7ab177]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.preview-card[data-v-2e7ab177]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:1rem;cursor:pointer;display:flex;gap:1rem;padding:1.25rem;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s}.preview-card[data-v-2e7ab177]:hover{border-color:#3cb59f;box-shadow:0 6px 24px #3cb59f26;transform:translateY(-3px)}.preview-card--ai[data-v-2e7ab177]{background:linear-gradient(135deg,#3cb59f,#2a9a87);border-color:transparent;color:#fff;grid-column:span 2}.preview-card--ai .preview-card__title[data-v-2e7ab177]{color:#fff}.preview-card--ai .preview-card__sub[data-v-2e7ab177]{color:#fffc}.preview-card__icon[data-v-2e7ab177]{flex-shrink:0;font-size:2rem;line-height:1}.preview-card__title[data-v-2e7ab177]{color:#111827;font-size:.95rem;font-weight:700}.preview-card__sub[data-v-2e7ab177]{color:#6b7280;font-size:.78rem;margin-top:2px}.preview-card__badge[data-v-2e7ab177]{background:#ffffff40;border-radius:999px;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;position:absolute;right:.75rem;top:.75rem}@keyframes fadeUp-2e7ab177{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot-2e7ab177{0%,to{opacity:1}50%{opacity:.3}}.animate-pulse-dot[data-v-2e7ab177]{animation:pulseDot-2e7ab177 1.8s ease-in-out infinite}.features-section[data-v-5004b7b4]{margin:0 auto;max-width:1200px;padding:5rem 1.5rem}.section-label[data-v-5004b7b4]{color:#3cb59f;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.section-title[data-v-5004b7b4]{color:#111827;font-size:2rem;font-weight:800;margin-bottom:.75rem}.section-sub[data-v-5004b7b4]{color:#6b7280;font-size:1rem}.features-grid[data-v-5004b7b4]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.features-grid[data-v-5004b7b4]{grid-template-columns:repeat(4,1fr)}.feature-card--featured[data-v-5004b7b4]{grid-column:span 2}}@media (max-width:600px){.features-grid[data-v-5004b7b4]{grid-template-columns:1fr}}.feature-card[data-v-5004b7b4]{background:#fff;border:1.5px solid #e5e7eb;border-radius:1.25rem;cursor:pointer;display:flex;flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;transition:border-color .2s,box-shadow .2s,transform .2s}.feature-card[data-v-5004b7b4]:hover{border-color:#3cb59f;box-shadow:0 8px 32px #3cb59f26;transform:translateY(-4px)}.feature-card--featured[data-v-5004b7b4]{background:linear-gradient(135deg,#3cb59f,#2a9a87);border-color:transparent}.feature-card--featured .feature-card__title[data-v-5004b7b4]{color:#fff}.feature-card--featured .feature-card__desc[data-v-5004b7b4]{color:#ffffffd9}.feature-card--featured .feature-link[data-v-5004b7b4]{color:#ffffffe6}.feature-card--featured[data-v-5004b7b4]:hover{box-shadow:0 8px 32px #2a9a8766}.feature-card__top[data-v-5004b7b4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.feature-icon[data-v-5004b7b4]{align-items:center;background:#f0faf8;border-radius:.875rem;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.feature-icon--featured[data-v-5004b7b4]{background:#fff3}.feature-badge[data-v-5004b7b4]{background:#ffffff2e;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;color:#fffffff2;font-size:.7rem;font-weight:700;padding:3px 10px}.feature-card__title[data-v-5004b7b4]{color:#111827;font-size:1.05rem;font-weight:700;line-height:1.3}.feature-card__desc[data-v-5004b7b4]{color:#6b7280;flex:1;font-size:.875rem;line-height:1.6}.feature-card__footer[data-v-5004b7b4]{border-top:1px solid rgba(0,0,0,.06);margin-top:.75rem;padding-top:.75rem}.feature-card--featured .feature-card__footer[data-v-5004b7b4]{border-top-color:#fff3}.feature-link[data-v-5004b7b4]{align-items:center;color:#3cb59f;display:flex;font-size:.85rem;font-weight:600;gap:6px;transition:gap .2s}.feature-card:hover .feature-link[data-v-5004b7b4]{gap:10px}.social-proof-row[data-v-5004b7b4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:1.25rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:4rem;padding:2rem}@media (min-width:640px){.social-proof-row[data-v-5004b7b4]{grid-template-columns:repeat(4,1fr)}}.stat-item[data-v-5004b7b4]{text-align:center}.stat-number[data-v-5004b7b4]{color:#3cb59f;font-size:1.6rem;font-weight:800;line-height:1}.stat-label[data-v-5004b7b4]{color:#6b7280;font-size:.8rem;margin-top:.35rem}
