._2J6HvW_hero{color:#fff;text-align:center;padding:80px 24px}._2J6HvW_heroInner{max-width:var(--max-width);margin:0 auto}._2J6HvW_heroTitle{margin-bottom:16px;font-size:36px;font-weight:800;line-height:1.3}._2J6HvW_heroSubtitle{opacity:.9;margin-bottom:32px;font-size:18px;line-height:1.6}._2J6HvW_heroCta{color:var(--color-gray-900);background:#fff;border-radius:8px;padding:14px 36px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-block}._2J6HvW_heroCta:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._2J6HvW_section{padding:64px 24px}._2J6HvW_sectionHeading{max-width:var(--max-width);text-align:center;margin:0 auto 40px;font-size:24px;font-weight:700}._2J6HvW_featureGrid{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0 auto;display:grid}._2J6HvW_featureCard{border:1px solid var(--color-gray-200);background:#fff;border-radius:12px;padding:24px}._2J6HvW_featureTitle{margin-bottom:8px;font-size:16px;font-weight:700}._2J6HvW_featureDesc{color:var(--color-gray-700);font-size:14px;line-height:1.7}._2J6HvW_useCaseGrid{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0 auto;display:grid}._2J6HvW_useCaseCard{border:1px solid var(--color-gray-200);background:#fff;border-radius:10px;padding:20px}._2J6HvW_useCasePersona{color:var(--color-primary);margin-bottom:6px;font-size:14px;font-weight:700}._2J6HvW_useCaseScene{color:var(--color-gray-700);font-size:14px}._2J6HvW_faqList{max-width:680px;margin:0 auto}._2J6HvW_faqItem{border-bottom:1px solid var(--color-gray-200)}._2J6HvW_faqQuestion{cursor:pointer;padding:16px 0;font-size:15px;font-weight:600;list-style:none}._2J6HvW_faqQuestion:before{content:"Q. ";color:var(--color-primary)}._2J6HvW_faqAnswer{color:var(--color-gray-700);padding:0 0 16px;font-size:14px;line-height:1.7}._2J6HvW_cta{text-align:center;color:#fff;padding:64px 24px}._2J6HvW_ctaHeading{margin-bottom:12px;font-size:24px;font-weight:700}._2J6HvW_ctaDesc{opacity:.9;margin-bottom:28px;font-size:16px}._2J6HvW_ctaButton{color:var(--color-gray-900);background:#fff;border-radius:8px;padding:14px 40px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-block}._2J6HvW_ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width:640px){._2J6HvW_heroTitle{font-size:26px}._2J6HvW_heroSubtitle{font-size:15px}._2J6HvW_section{padding:48px 16px}}
