.page_page__AiDDQ{display:flex;flex-direction:column}.page_header__i8JCQ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 1rem;text-align:center}.page_headerInner__4TGNw{max-width:1000px;margin:0 auto}.page_headerInner__4TGNw h1{margin:1rem 0 .5rem;font-size:2rem;font-weight:700}.page_headerInner__4TGNw p{margin:0;font-size:1.1rem;opacity:.95;line-height:1.6}.page_content__ASiOu{max-width:1200px;margin:2rem auto;width:100%;padding:0 1rem}.page_faqSection__fdwUu,.page_featuresSection__Hy3ii,.page_useCasesSection__766Wq{background:#f8f9fa;padding:3rem 1rem}.page_faqInner__3nLi_,.page_featuresInner__yNOsO,.page_useCasesInner__iLn8c{max-width:1000px;margin:0 auto}.page_faqInner__3nLi_ h2,.page_featuresInner__yNOsO h2,.page_useCasesInner__iLn8c h2{font-size:1.8rem;margin:0 0 2rem;color:#333}.page_featuresGrid__ZhDJ6,.page_useCasesGrid__nfKHM{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_featureCard__pfZ33,.page_useCaseCard__8d5Ye{background:#fff;border-radius:8px;padding:1.5rem;border:1px solid #e0e0e0;transition:box-shadow .3s}.page_featureCard__pfZ33:hover,.page_useCaseCard__8d5Ye:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_featureCard__pfZ33 h3,.page_useCaseCard__8d5Ye h3{margin:0 0 .5rem;color:#ff6b35;font-size:1.2rem}.page_featureCard__pfZ33 p,.page_useCaseCard__8d5Ye p{margin:0;color:#666;line-height:1.6;font-size:.95rem}.page_faqList__T9_O6{display:flex;flex-direction:column;gap:1rem}.page_faqItem__4e2to{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:0}.page_faqQuestion__Fu0jX{padding:1.5rem;cursor:pointer;font-weight:600;color:#333;font-size:1rem}.page_faqItem__4e2to[open] .page_faqQuestion__Fu0jX{background:#f8f9fa;border-bottom:1px solid #e0e0e0}.page_faqAnswer__gulkH{padding:1.5rem;color:#666;line-height:1.7;margin:0}@media (max-width:768px){.page_header__i8JCQ{padding:2rem 1rem}.page_headerInner__4TGNw h1{font-size:1.5rem}.page_headerInner__4TGNw p{font-size:1rem}.page_faqSection__fdwUu,.page_featuresSection__Hy3ii,.page_useCasesSection__766Wq{padding:2rem 1rem}.page_faqInner__3nLi_ h2,.page_featuresInner__yNOsO h2,.page_useCasesInner__iLn8c h2{font-size:1.5rem}.page_featuresGrid__ZhDJ6,.page_useCasesGrid__nfKHM{grid-template-columns:1fr}}