.feature-page[data-v-e786b34d]{min-height:100vh;background:var(--bg-color);color:var(--text-color)}.hero[data-v-e786b34d]{padding:72px var(--site-gutter);background:var(--hero-bg);text-align:center}.hero-content[data-v-e786b34d]{max-width:800px;margin:0 auto}.hero-title[data-v-e786b34d]{font-size:48px;font-weight:700;margin:0 0 16px;color:#fff}.hero-subtitle[data-v-e786b34d]{font-size:24px;margin:0 0 16px;color:#fffffff2}.hero-description[data-v-e786b34d]{font-size:18px;margin:0 0 40px;color:#ffffffd9;line-height:1.6}.hero-actions[data-v-e786b34d]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.container[data-v-e786b34d]{max-width:var(--site-width);margin:0 auto;padding:0 var(--site-gutter)}.section-title[data-v-e786b34d]{font-size:36px;font-weight:700;text-align:center;margin:0 0 16px;color:var(--text-color)}.section-subtitle[data-v-e786b34d]{text-align:center;font-size:18px;color:var(--text-color-secondary);margin:0 0 60px}.features-section[data-v-e786b34d]{padding:var(--section-space) 0;background:var(--bg-color)}.features-grid[data-v-e786b34d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:32px}.feature-item[data-v-e786b34d]{text-align:center;padding:32px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;transition:all .3s ease}.feature-item[data-v-e786b34d]:hover{transform:translateY(-2px);box-shadow:0 8px 32px var(--shadow-color)}.feature-item h3[data-v-e786b34d]{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-color)}.feature-item p[data-v-e786b34d]{font-size:16px;color:var(--text-color-secondary);margin:0;line-height:1.6}.showcase-section[data-v-e786b34d]{padding:var(--section-space) 0;background:var(--bg-color-secondary)}.image-grid[data-v-e786b34d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:32px}.image-item[data-v-e786b34d]{background:var(--card-bg);border-radius:16px;overflow:hidden;border:1px solid var(--border-color)}.image-item img[data-v-e786b34d]{width:100%;height:400px;object-fit:cover;background:var(--empty-area-bg)}.image-item p[data-v-e786b34d]{padding:16px;text-align:center;margin:0;font-size:16px;color:var(--text-color)}.workflow-section[data-v-e786b34d]{padding:var(--section-space) 0;background:var(--bg-color)}.workflow-steps[data-v-e786b34d]{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:32px;flex-wrap:wrap}.step[data-v-e786b34d]{flex:1;min-width:200px;max-width:280px;text-align:center}.step-number[data-v-e786b34d]{width:64px;height:64px;border-radius:50%;background:var(--hero-bg);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;margin:0 auto 24px}.step h3[data-v-e786b34d]{font-size:24px;font-weight:700;margin:0 0 8px;color:var(--text-color)}.step p[data-v-e786b34d]{font-size:16px;color:var(--text-color-secondary);margin:0}.step-arrow[data-v-e786b34d]{font-size:32px;color:#ff24424d;font-weight:700}.use-cases-section[data-v-e786b34d]{padding:var(--section-space) 0;background:var(--bg-color-secondary)}.use-cases-grid[data-v-e786b34d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:32px}.use-case-item[data-v-e786b34d]{padding:32px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px}.use-case-item h3[data-v-e786b34d]{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-color)}.use-case-item p[data-v-e786b34d]{font-size:16px;color:var(--text-color-secondary);margin:0;line-height:1.6}.cta-section[data-v-e786b34d]{padding:var(--section-space) 0;background:var(--hero-bg);text-align:center}.cta-title[data-v-e786b34d]{font-size:40px;font-weight:700;margin:0 0 16px;color:#fff}.cta-subtitle[data-v-e786b34d]{font-size:20px;margin:0 0 40px;color:#ffffffe6}@media (max-width: 768px){.hero-title[data-v-e786b34d]{font-size:32px}.section-title[data-v-e786b34d]{font-size:28px}.features-grid[data-v-e786b34d],.use-cases-grid[data-v-e786b34d],.image-grid[data-v-e786b34d]{grid-template-columns:1fr}.workflow-steps[data-v-e786b34d]{flex-direction:column}.step-arrow[data-v-e786b34d]{transform:rotate(90deg);margin:20px 0}.cta-title[data-v-e786b34d]{font-size:28px}}
