.page-module__4HSC1W__main{min-height:100vh}.page-module__4HSC1W__hero{background:linear-gradient(135deg,var(--bg-primary)0%,#3b82f60d 100%);padding:140px 0 100px;position:relative;overflow:hidden}.page-module__4HSC1W__heroContent{text-align:center;max-width:900px;margin:0 auto}.page-module__4HSC1W__heroIcon{justify-content:center;margin-bottom:32px;font-size:5rem;display:flex}.page-module__4HSC1W__heroTitle{color:var(--text-primary);margin-bottom:32px;font-size:4.5rem;font-weight:700;line-height:1.1}.page-module__4HSC1W__heroSubtitle{color:var(--text-secondary);margin-bottom:24px;font-size:1.5rem;font-weight:500;line-height:1.4}.page-module__4HSC1W__heroDescription{color:var(--text-secondary);max-width:700px;margin:0 auto 48px;font-size:1.15rem;line-height:1.8}.page-module__4HSC1W__heroActions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.page-module__4HSC1W__section{background:var(--bg-primary);padding:100px 0}.page-module__4HSC1W__sectionHeader{text-align:center;max-width:800px;margin:0 auto 80px}.page-module__4HSC1W__sectionTitle{color:var(--text-primary);margin-bottom:24px;font-size:3rem;font-weight:700}.page-module__4HSC1W__sectionSubtitle{color:var(--text-secondary);font-size:1.2rem;line-height:1.6}.page-module__4HSC1W__featuresGrid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.page-module__4HSC1W__featureCard{background:var(--nc-white);border:2px solid var(--nc-border-gray);border-radius:24px;padding:48px 40px;transition:all .4s cubic-bezier(.4,0,.2,1)}.page-module__4HSC1W__featureCard:hover{border-color:var(--accent-primary);transform:translateY(-8px);box-shadow:0 20px 60px #0000001f}.page-module__4HSC1W__featureIcon{margin-bottom:24px;font-size:3.5rem}.page-module__4HSC1W__featureTitle{color:var(--text-primary);margin-bottom:16px;font-size:1.75rem;font-weight:700}.page-module__4HSC1W__featureDescription{color:var(--text-secondary);margin-bottom:24px;font-size:1.05rem;line-height:1.7}.page-module__4HSC1W__featureList{margin:0;padding:0;list-style:none}.page-module__4HSC1W__featureList li{color:var(--text-secondary);margin-bottom:12px;padding-left:28px;font-size:1rem;line-height:1.6;position:relative}.page-module__4HSC1W__featureList li:before{content:"✓";color:var(--accent-primary);font-size:1.1rem;font-weight:700;position:absolute;left:0}.page-module__4HSC1W__useCasesSection{background:linear-gradient(180deg,var(--bg-primary)0%,var(--bg-secondary)100%);padding:100px 0}.page-module__4HSC1W__useCasesGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__4HSC1W__useCaseCard{background:var(--nc-white);border:1px solid var(--nc-border-gray);border-radius:16px;padding:40px 32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__4HSC1W__useCaseCard:hover{border-color:var(--accent-primary);transform:translateY(-4px);box-shadow:0 12px 40px #0000001a}.page-module__4HSC1W__useCaseTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.5rem;font-weight:700}.page-module__4HSC1W__useCaseDescription{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.page-module__4HSC1W__integrationSection{background:var(--bg-primary);padding:120px 0}.page-module__4HSC1W__integrationContent{text-align:center;max-width:800px;margin:0 auto}.page-module__4HSC1W__integrationTitle{color:var(--text-primary);margin-bottom:24px;font-size:3.5rem;font-weight:700}.page-module__4HSC1W__integrationDescription{color:var(--text-secondary);margin-bottom:48px;font-size:1.25rem;line-height:1.6}.page-module__4HSC1W__integrationActions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:1024px){.page-module__4HSC1W__featuresGrid{grid-template-columns:1fr;gap:40px}.page-module__4HSC1W__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.page-module__4HSC1W__hero{padding:100px 0 60px}.page-module__4HSC1W__heroIcon{font-size:3.5rem}.page-module__4HSC1W__heroTitle{font-size:3rem}.page-module__4HSC1W__heroSubtitle{font-size:1.25rem}.page-module__4HSC1W__heroDescription{font-size:1.05rem}.page-module__4HSC1W__section,.page-module__4HSC1W__useCasesSection{padding:60px 0}.page-module__4HSC1W__sectionTitle{font-size:2.25rem}.page-module__4HSC1W__featuresGrid,.page-module__4HSC1W__useCasesGrid{grid-template-columns:1fr;gap:24px}.page-module__4HSC1W__featureCard,.page-module__4HSC1W__useCaseCard{padding:40px 32px}.page-module__4HSC1W__integrationSection{padding:80px 0}.page-module__4HSC1W__integrationTitle{font-size:2.5rem}}
