.demo-page[data-v-b43f00fb]{min-height:100vh;background:var(--bg-color);color:var(--text-color)}.hero[data-v-b43f00fb]{padding:64px var(--site-gutter);background:var(--bg-color);text-align:center;position:relative;overflow:hidden}.hero-content[data-v-b43f00fb]{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-title[data-v-b43f00fb]{font-size:clamp(32px,3.7vw,48px);font-weight:900;margin:0 0 16px;color:var(--text-color);letter-spacing:-.02em}.hero-subtitle[data-v-b43f00fb]{font-size:24px;font-weight:700;margin:0 0 20px;color:var(--text-color)}.hero-description[data-v-b43f00fb]{font-size:18px;margin:0;color:var(--text-color-secondary);line-height:1.8}.container[data-v-b43f00fb]{max-width:var(--site-width);margin:0 auto;padding:0 24px}.features[data-v-b43f00fb]{padding:var(--section-space) 0;background:var(--bg-color)}.features-list[data-v-b43f00fb]{display:flex;flex-direction:column;gap:72px}.feature-item[data-v-b43f00fb]{display:flex;align-items:center;gap:80px}.feature-item.reverse[data-v-b43f00fb]{flex-direction:row-reverse}.feature-content[data-v-b43f00fb]{flex:1}.feature-number[data-v-b43f00fb]{font-size:72px;font-weight:900;color:#ff6b3533;margin-bottom:16px}.feature-title[data-v-b43f00fb]{font-size:40px;font-weight:800;margin:0 0 24px;color:var(--text-color)}.feature-description[data-v-b43f00fb]{font-size:18px;line-height:1.8;color:var(--text-color-secondary);margin:0 0 24px}.feature-tags[data-v-b43f00fb]{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.feature-tags li[data-v-b43f00fb]{padding:8px 16px;background:#ff6b3526;border:1px solid rgba(255,107,53,.3);border-radius:999px;font-size:14px;color:var(--brand-ink)}.feature-image[data-v-b43f00fb]{flex:1;border-radius:16px;overflow:hidden;border:1px solid var(--border-color)}.feature-image img[data-v-b43f00fb]{width:100%;height:auto;display:block}.faq[data-v-b43f00fb]{padding:var(--section-space) 0;background:var(--bg-color-secondary)}.section-title[data-v-b43f00fb]{font-size:clamp(28px,3vw,36px);font-weight:900;text-align:center;margin:0 0 60px;color:var(--text-color)}.faq-list[data-v-b43f00fb]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.faq-item[data-v-b43f00fb]{padding:32px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px}.faq-question[data-v-b43f00fb]{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--text-color)}.faq-answer[data-v-b43f00fb]{font-size:16px;line-height:1.7;color:var(--text-color-secondary);margin:0}.cta[data-v-b43f00fb]{padding:var(--section-space) 0;background:var(--bg-color-secondary);text-align:center}.cta-title[data-v-b43f00fb]{font-size:clamp(28px,3vw,36px);font-weight:900;margin:0 0 16px;color:var(--text-color)}.cta-subtitle[data-v-b43f00fb]{font-size:20px;margin:0 0 40px;color:var(--text-color-secondary)}.footer[data-v-b43f00fb]{padding:40px 0;background:var(--bg-color);border-top:1px solid rgba(255,255,255,.06)}.disclaimer[data-v-b43f00fb]{text-align:center;font-size:13px;color:#fafafa66;line-height:1.8;margin:0}@media (max-width: 768px){.hero-title[data-v-b43f00fb]{font-size:40px}.hero-subtitle[data-v-b43f00fb]{font-size:20px}.hero-description[data-v-b43f00fb]{font-size:16px}.features-list[data-v-b43f00fb]{gap:60px}.feature-item[data-v-b43f00fb],.feature-item.reverse[data-v-b43f00fb]{flex-direction:column;gap:32px}.feature-title[data-v-b43f00fb]{font-size:32px}.feature-description[data-v-b43f00fb]{font-size:16px}.feature-number[data-v-b43f00fb]{font-size:48px}.cta-title[data-v-b43f00fb],.section-title[data-v-b43f00fb]{font-size:32px}}
