.page-module___8aEwW__pageContainer{background-color:var(--bg-base);color:var(--text-primary);flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__heroSection{border-bottom:1px solid var(--border-subtle);padding:var(--space-64) var(--space-24);width:100%;max-width:1200px;margin:0 auto}@media (min-width:1024px){.page-module___8aEwW__heroSection{padding:var(--space-96) var(--space-32);gap:var(--space-64);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}}.page-module___8aEwW__heroContent{flex-direction:column;display:flex}.page-module___8aEwW__badge{color:var(--brand-accent);margin-bottom:var(--space-20);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.page-module___8aEwW__badgeDot{border-radius:var(--radius-full);background-color:var(--brand-accent);width:6px;height:6px}.page-module___8aEwW__mainHeadline{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:var(--space-24);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.25}.page-module___8aEwW__leadText{color:var(--text-secondary);margin-bottom:var(--space-32);max-width:520px;font-size:1.0625rem;line-height:1.8}.page-module___8aEwW__ctaArea{margin-bottom:var(--space-32);flex-direction:column;gap:12px;display:flex}@media (min-width:640px){.page-module___8aEwW__ctaArea{flex-direction:row;align-items:center}}.page-module___8aEwW__primaryButton{background-color:var(--brand-accent);color:var(--btn-primary-text);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:12px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-module___8aEwW__primaryButton:hover{background-color:var(--brand-accent-hover)}.page-module___8aEwW__secondaryButton{color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:#0000;justify-content:center;align-items:center;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-module___8aEwW__secondaryButton:hover{background-color:var(--bg-surface-hover)}.page-module___8aEwW__trustNote{color:var(--text-muted);font-size:.8125rem}.page-module___8aEwW__sectionWrapper{border-bottom:1px solid var(--border-subtle);padding:var(--space-80) var(--space-24);width:100%;max-width:1200px;margin:0 auto}.page-module___8aEwW__sectionHeader{margin-bottom:var(--space-48);max-width:680px}.page-module___8aEwW__sectionTitle{color:var(--text-primary);margin-bottom:var(--space-16);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.35}.page-module___8aEwW__sectionLead{color:var(--text-secondary);font-size:1rem;line-height:1.75}.page-module___8aEwW__pillarGrid{gap:var(--space-24);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module___8aEwW__pillarGrid{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__pillarCard{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-32) var(--space-24);flex-direction:column;display:flex}.page-module___8aEwW__pillarNum{color:var(--brand-accent);margin-bottom:var(--space-12);font-size:.8125rem;font-weight:700}.page-module___8aEwW__pillarTitle{color:var(--text-primary);margin-bottom:var(--space-12);font-size:1.25rem;font-weight:700;line-height:1.4}.page-module___8aEwW__pillarDesc{color:var(--text-secondary);flex:1;font-size:.875rem;line-height:1.7}.page-module___8aEwW__articleList{gap:var(--space-16);flex-direction:column;display:flex}.page-module___8aEwW__articleItem{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-20) var(--space-24);flex-direction:column;gap:8px;transition:border-color .2s;display:flex}.page-module___8aEwW__articleItem:hover{border-color:var(--border-strong)}.page-module___8aEwW__articleMeta{color:var(--text-muted);align-items:center;gap:12px;font-size:.75rem;display:flex}.page-module___8aEwW__articleTitle{color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.5;text-decoration:none}.page-module___8aEwW__articleTitle:hover{color:var(--brand-accent)}.page-module___8aEwW__consultBox{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-48) var(--space-32);text-align:center;align-items:center;gap:var(--space-20);max-width:800px;margin:var(--space-80) auto;flex-direction:column;display:flex}.page-module___8aEwW__consultTitle{color:var(--text-primary);font-size:1.75rem;font-weight:700}.page-module___8aEwW__consultText{color:var(--text-secondary);max-width:560px;font-size:.9375rem;line-height:1.8}.page-module___8aEwW__leadBanner{background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-40) var(--space-32);gap:var(--space-32);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.page-module___8aEwW__leadBanner{padding:var(--space-48) var(--space-48);grid-template-columns:1.3fr .7fr}}.page-module___8aEwW__leadBannerTag{color:var(--brand-accent);background-color:var(--badge-ai-bg);border:1px solid var(--badge-ai-border);border-radius:var(--radius-sm);margin-bottom:var(--space-16);padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.page-module___8aEwW__leadBannerTitle{color:var(--text-primary);margin-bottom:var(--space-12);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.4}.page-module___8aEwW__leadBannerDesc{color:var(--text-secondary);margin-bottom:var(--space-20);font-size:.9375rem;line-height:1.75}.page-module___8aEwW__leadBannerPoints{color:var(--text-primary);flex-direction:column;gap:8px;font-size:.875rem;font-weight:600;display:flex}.page-module___8aEwW__leadBannerAction{background-color:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-24);gap:var(--space-16);text-align:center;flex-direction:column;display:flex}.page-module___8aEwW__leadBannerPreview{color:var(--text-secondary);text-align:left;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px 16px;font-size:.8125rem;line-height:1.6}.page-module___8aEwW__leadBannerNote{color:var(--text-muted);font-size:.75rem}