.ai-divorce-page{background:#f8f9fa;min-height:100vh}.ai-divorce-page .container{max-width:1200px;margin:0 auto;padding:0 24px}.ai-divorce-page .ai-hero{background:linear-gradient(135deg,#1a2039,#2d3651);padding:80px 0 60px;color:#fff;position:relative;overflow:hidden}.ai-divorce-page .ai-hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(24,144,255,.08) 100%);pointer-events:none}.ai-divorce-page .ai-hero .hero-badge{display:inline-flex;align-items:center;gap:8px;background:#1890ff26;color:#40a9ff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;margin-bottom:20px;border:1px solid rgba(24,144,255,.3)}.ai-divorce-page .ai-hero h1{color:#fff!important;font-size:48px;font-weight:700;margin-bottom:20px;line-height:1.2;max-width:900px}@media(max-width:768px){.ai-divorce-page .ai-hero h1{font-size:32px}}.ai-divorce-page .ai-hero .hero-subtitle{color:#ffffffd9!important;font-size:20px;max-width:800px;margin-bottom:40px;line-height:1.6}@media(max-width:768px){.ai-divorce-page .ai-hero .hero-subtitle{font-size:16px}}.ai-divorce-page .ai-hero .hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin-bottom:40px;max-width:800px}.ai-divorce-page .ai-hero .hero-stats .stat-item{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:20px;text-align:center;backdrop-filter:blur(10px)}.ai-divorce-page .ai-hero .hero-stats .stat-item .ant-statistic-title{color:#ffffffb3;font-size:12px;margin-bottom:8px}.ai-divorce-page .ai-hero .hero-stats .stat-item .ant-statistic-content-value{color:#ffb25d!important;font-size:32px!important;font-weight:700}.ai-divorce-page .ai-hero .hero-stats .stat-item .anticon{color:#ffb25d;margin-right:8px}.ai-divorce-page .ai-hero .hero-cta{display:flex;gap:16px;flex-wrap:wrap}.ai-divorce-page .ai-hero .hero-cta .ant-btn{height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:8px}.ai-divorce-page .ai-hero .hero-cta .ant-btn.ant-btn-primary{background:#ffb25d;border-color:#ffb25d}.ai-divorce-page .ai-hero .hero-cta .ant-btn.ant-btn-primary:hover{background:#f59e0b;border-color:#f59e0b}.ai-divorce-page .ai-hero .hero-cta .ant-btn.ant-btn-ghost{border-color:#ffffff80;color:#fff}.ai-divorce-page .ai-hero .hero-cta .ant-btn.ant-btn-ghost:hover{border-color:#fff;background:#ffffff1a}.ai-divorce-page .ai-capabilities{padding:80px 0;background:#fff;margin-top:-30px;position:relative;z-index:1}.ai-divorce-page .ai-capabilities .container{margin-top:-60px}.ai-divorce-page .ai-capabilities .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.ai-divorce-page .ai-capabilities .section-header h2{color:#1a2039;font-size:36px;margin-bottom:16px}.ai-divorce-page .ai-capabilities .section-header .section-subtitle{font-size:18px;color:#555}.ai-divorce-page .ai-capabilities .capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.ai-divorce-page .ai-capabilities .capability-card{background:#fff;border-radius:12px;padding:32px;height:100%;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border-top:4px solid transparent}.ai-divorce-page .ai-capabilities .capability-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-top-color:#ffb25d}.ai-divorce-page .ai-capabilities .capability-card .capability-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.ai-divorce-page .ai-capabilities .capability-card .capability-header .capability-icon{font-size:40px}.ai-divorce-page .ai-capabilities .capability-card .capability-header .capability-meta{text-align:right}.ai-divorce-page .ai-capabilities .capability-card .capability-header .capability-meta .ant-tag{margin-bottom:4px}.ai-divorce-page .ai-capabilities .capability-card h3{color:#1a2039;font-size:22px;margin-bottom:12px}.ai-divorce-page .ai-capabilities .capability-card .capability-description{color:#555;font-size:15px;line-height:1.6;margin-bottom:20px}.ai-divorce-page .ai-capabilities .capability-card .ant-divider{margin:20px 0}.ai-divorce-page .ai-capabilities .capability-card .capability-benefits{list-style:none;padding:0;margin:0}.ai-divorce-page .ai-capabilities .capability-card .capability-benefits li{display:flex;align-items:flex-start;gap:12px;padding:8px 0;color:#555;line-height:1.6}.ai-divorce-page .ai-capabilities .capability-card .capability-benefits li .anticon{flex-shrink:0;margin-top:4px;font-size:16px}.ai-divorce-page .how-it-works{padding:80px 0;background:#f8f9fa}.ai-divorce-page .how-it-works .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.ai-divorce-page .how-it-works .section-header h2{color:#1a2039;font-size:36px;margin-bottom:16px}.ai-divorce-page .how-it-works .section-header .section-subtitle{font-size:18px;color:#555}.ai-divorce-page .how-it-works .ai-timeline{max-width:800px;margin:0 auto;padding-top:20px}.ai-divorce-page .how-it-works .ai-timeline .ant-timeline-item{padding-bottom:40px}.ai-divorce-page .how-it-works .ai-timeline .timeline-step{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;box-shadow:0 4px 12px #1890ff4d}.ai-divorce-page .how-it-works .ai-timeline .timeline-card{margin-left:20px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px #00000014;transition:all .2s ease}.ai-divorce-page .how-it-works .ai-timeline .timeline-card:hover{box-shadow:0 6px 20px #1890ff26}.ai-divorce-page .how-it-works .ai-timeline .timeline-card h4{color:#1a2039;font-size:20px;margin-bottom:12px}.ai-divorce-page .how-it-works .ai-timeline .timeline-card p{color:#555;margin-bottom:0;line-height:1.6}.ai-divorce-page .case-studies{padding:80px 0;background:#fff}.ai-divorce-page .case-studies .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.ai-divorce-page .case-studies .section-header h2{color:#1a2039;font-size:36px;margin-bottom:16px}.ai-divorce-page .case-studies .section-header .section-subtitle{font-size:18px;color:#555}.ai-divorce-page .case-studies .case-study-card{background:#f8f9fa;border-radius:12px;padding:32px;height:100%;border-left:4px solid #FFB25D;transition:all .2s ease}.ai-divorce-page .case-studies .case-study-card:hover{background:#fff;box-shadow:0 6px 20px #ffb25d26}.ai-divorce-page .case-studies .case-study-card .case-icon{font-size:36px;margin-bottom:16px}.ai-divorce-page .case-studies .case-study-card h4{color:#1a2039;font-size:20px;margin-bottom:12px}.ai-divorce-page .case-studies .case-study-card .client-tag{margin-bottom:20px}.ai-divorce-page .case-studies .case-study-card .case-section{margin-bottom:16px}.ai-divorce-page .case-studies .case-study-card .case-section .ant-typography{color:#1a2039;font-weight:600;margin-bottom:8px}.ai-divorce-page .case-studies .case-study-card .case-section p{color:#555;margin-bottom:0;line-height:1.6}.ai-divorce-page .case-studies .case-study-card .case-outcome{margin:20px 0}.ai-divorce-page .case-studies .case-study-card .case-outcome .ant-tag{font-size:14px;padding:6px 12px;font-weight:600}.ai-divorce-page .case-studies .case-study-card .case-quote{background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:16px;margin-top:20px}.ai-divorce-page .case-studies .case-study-card .case-quote p{color:#333;font-style:italic;margin-bottom:0;line-height:1.7}.ai-divorce-page .traditional-vs-ai{padding:80px 0;background:#f8f9fa}.ai-divorce-page .traditional-vs-ai h2{text-align:center;color:#1a2039;font-size:36px;margin-bottom:16px}.ai-divorce-page .traditional-vs-ai .section-intro{text-align:center;font-size:18px;color:#555;max-width:800px;margin:0 auto 48px}.ai-divorce-page .traditional-vs-ai .comparison-table-wrapper{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.ai-divorce-page .traditional-vs-ai .comparison-table{width:100%;border-collapse:collapse;min-width:800px}.ai-divorce-page .traditional-vs-ai .comparison-table thead tr{background:linear-gradient(135deg,#1a2039,#2d3651);color:#fff}.ai-divorce-page .traditional-vs-ai .comparison-table thead tr th{padding:20px 16px;text-align:left;font-weight:600;font-size:14px;white-space:nowrap}.ai-divorce-page .traditional-vs-ai .comparison-table thead tr th.traditional-col{color:#ff7875}.ai-divorce-page .traditional-vs-ai .comparison-table thead tr th.ai-col{color:#95de64}.ai-divorce-page .traditional-vs-ai .comparison-table tbody tr{border-bottom:1px solid #f0f0f0}.ai-divorce-page .traditional-vs-ai .comparison-table tbody tr:hover{background:#ffb25d0d}.ai-divorce-page .traditional-vs-ai .comparison-table tbody tr td{padding:20px 16px;color:#555;font-size:14px;line-height:1.6}.ai-divorce-page .traditional-vs-ai .comparison-table tbody tr td.category-cell strong{color:#1a2039;font-size:15px}.ai-divorce-page .traditional-vs-ai .comparison-table tbody tr td.traditional-cell{color:#666;font-style:italic}.ai-divorce-page .traditional-vs-ai .comparison-table tbody tr td.ai-cell{color:#1a2039;font-weight:500}.ai-divorce-page .traditional-vs-ai .comparison-table tbody tr td.impact-cell .ant-tag{font-size:13px;padding:4px 10px}.ai-divorce-page .ethical-ai{padding:80px 0;background:#fff}.ai-divorce-page .ethical-ai .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.ai-divorce-page .ethical-ai .section-header h2{color:#1a2039;font-size:36px;margin-bottom:16px}.ai-divorce-page .ethical-ai .section-header .section-subtitle{font-size:18px;color:#555}.ai-divorce-page .ethical-ai .principle-card{background:#f8f9fa;border-radius:12px;padding:32px;height:100%;text-align:center;transition:all .2s ease}.ai-divorce-page .ethical-ai .principle-card:hover{background:#fff;box-shadow:0 6px 20px #00000014;transform:translateY(-4px)}.ai-divorce-page .ethical-ai .principle-card .principle-icon{font-size:48px;color:#1890ff;margin-bottom:20px}.ai-divorce-page .ethical-ai .principle-card h4{color:#1a2039;font-size:20px;margin-bottom:12px}.ai-divorce-page .ethical-ai .principle-card p{color:#555;line-height:1.7;margin-bottom:0}.ai-divorce-page .ethical-ai .ethics-statement{max-width:900px;margin:60px auto 0;background:linear-gradient(135deg,#fff5eb,#fff);border:2px solid #FFB25D;border-radius:12px;padding:40px}.ai-divorce-page .ethical-ai .ethics-statement h4{color:#1a2039;font-size:24px;margin-bottom:16px}.ai-divorce-page .ethical-ai .ethics-statement p{color:#555;font-size:16px;line-height:1.7;margin-bottom:0}.ai-divorce-page .future-ai{padding:80px 0;background:#f8f9fa}.ai-divorce-page .future-ai .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.ai-divorce-page .future-ai .section-header h2{color:#1a2039;font-size:36px;margin-bottom:16px}.ai-divorce-page .future-ai .section-header .section-subtitle{font-size:18px;color:#555}.ai-divorce-page .future-ai .innovation-card{background:#fff;border-radius:12px;padding:28px;height:100%;border-left:4px solid #1890ff;transition:all .2s ease}.ai-divorce-page .future-ai .innovation-card:hover{box-shadow:0 6px 20px #1890ff26;transform:translateY(-4px)}.ai-divorce-page .future-ai .innovation-card .innovation-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.ai-divorce-page .future-ai .innovation-card .innovation-header h4{color:#1a2039;font-size:18px;margin-bottom:0}.ai-divorce-page .future-ai .innovation-card .innovation-header .ant-tag{flex-shrink:0}.ai-divorce-page .future-ai .innovation-card p{color:#555;line-height:1.7;margin-bottom:20px}.ai-divorce-page .future-ai .innovation-card .ant-progress{margin-bottom:0}.ai-divorce-page .future-ai .vision-statement{max-width:900px;margin:60px auto 0;background:linear-gradient(135deg,#1a2039,#2d3651);border-radius:16px;padding:48px;color:#fff;text-align:center}.ai-divorce-page .future-ai .vision-statement h3{color:#fff!important;font-size:28px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.ai-divorce-page .future-ai .vision-statement p{color:#ffffffe6!important;font-size:18px;line-height:1.8;margin-bottom:0}.ai-divorce-page .final-cta{padding:80px 0;background:linear-gradient(135deg,#1a2039,#2d3651)}.ai-divorce-page .final-cta .cta-card{background:#fffffffa;border-radius:16px;padding:60px 48px;text-align:center;border:none;box-shadow:0 12px 40px #0000004d}.ai-divorce-page .final-cta .cta-card h2{color:#1a2039;font-size:36px;margin-bottom:16px}.ai-divorce-page .final-cta .cta-card .cta-subtitle{font-size:18px;color:#555;max-width:700px;margin:0 auto 40px}.ai-divorce-page .final-cta .cta-card .cta-features{max-width:700px;margin:0 auto 40px}.ai-divorce-page .final-cta .cta-card .cta-features .cta-feature{display:flex;align-items:center;gap:12px;color:#333;font-size:15px;font-weight:500}.ai-divorce-page .final-cta .cta-card .cta-features .cta-feature .anticon{color:#52c41a;font-size:18px;flex-shrink:0}.ai-divorce-page .final-cta .cta-card .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.ai-divorce-page .final-cta .cta-card .cta-buttons .ant-btn{height:52px;padding:0 40px;font-size:16px;font-weight:600;border-radius:8px}.ai-divorce-page .final-cta .cta-card .cta-buttons .ant-btn.ant-btn-primary{background:#ffb25d;border-color:#ffb25d}.ai-divorce-page .final-cta .cta-card .cta-buttons .ant-btn.ant-btn-primary:hover{background:#f59e0b;border-color:#f59e0b}.ai-divorce-page .final-cta .cta-card .cta-note{color:#666;font-size:14px}.ai-divorce-page .related-resources{padding:60px 0;background:#f8f9fa}.ai-divorce-page .related-resources h3{text-align:center;color:#1a2039;margin-bottom:32px}.ai-divorce-page .related-resources .resource-link{display:block}.ai-divorce-page .related-resources .resource-link .ant-card{height:100%;transition:all .2s ease;border-radius:12px;text-align:center}.ai-divorce-page .related-resources .resource-link .ant-card:hover{border-color:#ffb25d;box-shadow:0 4px 12px #ffb25d33}.ai-divorce-page .related-resources .resource-link .ant-card .resource-icon{font-size:36px;color:#ffb25d;margin-bottom:12px}.ai-divorce-page .related-resources .resource-link .ant-card h5{color:#1a2039;margin-bottom:4px}@media(max-width:768px){.ai-divorce-page .ai-hero{padding:60px 0 40px}.ai-divorce-page .ai-hero h1{font-size:28px}.ai-divorce-page .ai-hero .hero-subtitle{font-size:16px}.ai-divorce-page .ai-hero .hero-stats{grid-template-columns:repeat(2,1fr)}.ai-divorce-page .ai-hero .hero-cta .ant-btn{width:100%}.ai-divorce-page .ai-capabilities,.ai-divorce-page .how-it-works,.ai-divorce-page .case-studies,.ai-divorce-page .traditional-vs-ai,.ai-divorce-page .ethical-ai,.ai-divorce-page .future-ai{padding:60px 0}.ai-divorce-page .ai-capabilities .section-header h2,.ai-divorce-page .ai-capabilities h2,.ai-divorce-page .how-it-works .section-header h2,.ai-divorce-page .how-it-works h2,.ai-divorce-page .case-studies .section-header h2,.ai-divorce-page .case-studies h2,.ai-divorce-page .traditional-vs-ai .section-header h2,.ai-divorce-page .traditional-vs-ai h2,.ai-divorce-page .ethical-ai .section-header h2,.ai-divorce-page .ethical-ai h2,.ai-divorce-page .future-ai .section-header h2,.ai-divorce-page .future-ai h2{font-size:28px}.ai-divorce-page .final-cta{padding:60px 0}.ai-divorce-page .final-cta .cta-card{padding:40px 24px}.ai-divorce-page .final-cta .cta-card h2{font-size:28px}.ai-divorce-page .final-cta .cta-card .cta-buttons .ant-btn{width:100%}.ai-divorce-page .capabilities-grid{grid-template-columns:1fr!important}.ai-divorce-page .comparison-table-wrapper .comparison-table{font-size:13px}.ai-divorce-page .comparison-table-wrapper .comparison-table thead th,.ai-divorce-page .comparison-table-wrapper .comparison-table tbody td{padding:12px 8px}}
