@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ffb25d4d,0 0 40px #ffb25d1a;opacity:1}50%{box-shadow:0 0 30px #ffb25d80,0 0 60px #ffb25d33;opacity:1}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.predictive-analytics-page{min-height:100vh;background:#f8f9fa}.predictive-analytics-page .gradient-text{background:linear-gradient(135deg,#ffb25d,#ff9a3d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s infinite;background-size:1000px 100%}.predictive-analytics-page .container{max-width:1400px;margin:0 auto;padding:0 24px}.predictive-analytics-page .section-header{text-align:center;margin-bottom:60px;animation:fadeInUp .8s ease-out}.predictive-analytics-page .section-header h2{font-size:48px;font-weight:800;color:#0a0e1a;margin-bottom:20px;letter-spacing:-.5px}@media(max-width:768px){.predictive-analytics-page .section-header h2{font-size:36px}}.predictive-analytics-page .section-header .section-subtitle{font-size:18px;color:#667085;max-width:700px;margin:0 auto;line-height:1.8;animation:fadeInUp 1s ease-out .1s both}.predictive-analytics-page .analytics-hero{position:relative;background:linear-gradient(135deg,#0a0e1a,#1a2039,#2d3f5b);padding:140px 24px 120px;overflow:hidden}.predictive-analytics-page .analytics-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,178,93,.15) 0%,transparent 60%);pointer-events:none}.predictive-analytics-page .analytics-hero .hero-bg-pattern{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(255,178,93,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(0,200,200,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(255,178,93,.06) 0%,transparent 70%);pointer-events:none}.predictive-analytics-page .analytics-hero .container{position:relative;z-index:1;text-align:center}.predictive-analytics-page .analytics-hero .hero-badge-container{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap;animation:fadeInUp .8s ease-out}.predictive-analytics-page .analytics-hero .hero-badge,.predictive-analytics-page .analytics-hero .patent-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:24px;font-size:14px;font-weight:600;transition:all .3s ease;backdrop-filter:blur(10px)}.predictive-analytics-page .analytics-hero .hero-badge{background:#ffb25d26;color:#ffb25d;border:1px solid rgba(255,178,93,.4)}.predictive-analytics-page .analytics-hero .hero-badge:hover{background:#ffb25d40;border-color:#ffb25d99;transform:translateY(-2px)}.predictive-analytics-page .analytics-hero .patent-badge{background:#52c41a26;color:#52c41a;border:1px solid rgba(82,196,26,.4)}.predictive-analytics-page .analytics-hero .patent-badge:hover{background:#52c41a40;border-color:#52c41a99;transform:translateY(-2px)}.predictive-analytics-page .analytics-hero h1{font-size:64px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:24px;letter-spacing:-.5px;animation:fadeInUp .8s ease-out .1s both}@media(max-width:768px){.predictive-analytics-page .analytics-hero h1{font-size:40px}}.predictive-analytics-page .analytics-hero .hero-subtitle{font-size:20px;color:#fffc;line-height:1.8;max-width:800px;margin:0 auto 56px;animation:fadeInUp 1s ease-out .2s both}.predictive-analytics-page .analytics-hero .hero-subtitle strong{color:#ffb25d;font-weight:700}@media(max-width:768px){.predictive-analytics-page .analytics-hero .hero-subtitle{font-size:16px}}.predictive-analytics-page .analytics-hero .hero-metrics{margin-bottom:56px;animation:fadeInUp 1.2s ease-out .3s both}.predictive-analytics-page .analytics-hero .hero-metrics .metric-card{background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px);border-radius:16px;padding:32px 24px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.predictive-analytics-page .analytics-hero .hero-metrics .metric-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #ffb25d33;border-color:#ffb25d66}.predictive-analytics-page .analytics-hero .hero-metrics .metric-card .ant-statistic-title{color:#ffffffe6;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.predictive-analytics-page .analytics-hero .hero-metrics .metric-card .ant-statistic-content{color:#fff}.predictive-analytics-page .analytics-hero .hero-metrics .metric-card .ant-statistic-content .ant-statistic-content-value{font-size:40px;font-weight:800;color:#ffb25d;animation:pulse-glow 3s ease-in-out infinite}.predictive-analytics-page .analytics-hero .hero-metrics .metric-card .ant-statistic-content .ant-statistic-content-prefix{color:#ffb25d;margin-right:8px;font-size:18px}.predictive-analytics-page .analytics-hero .hero-metrics .metric-card .ant-tag{margin-top:12px;background:#ffb25d26;border:1px solid rgba(255,178,93,.3);color:#ffb25d}.predictive-analytics-page .analytics-hero .hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:fadeInUp 1.4s ease-out .4s both}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-primary{height:60px;padding:0 40px;font-weight:700;font-size:16px;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:left .3s ease}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-primary:hover:before{left:100%}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-primary{background:linear-gradient(135deg,#ffb25d,#ff9a3d);border:none;color:#0a0e1a;box-shadow:0 12px 24px #ffb25d4d;font-weight:700}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-primary:hover{background:linear-gradient(135deg,#ff9a3d,#ffb25d);box-shadow:0 16px 32px #ffb25d66;transform:translateY(-2px)}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-background-ghost{height:60px;padding:0 40px;font-weight:700;font-size:16px;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-background-ghost:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:left .3s ease}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-background-ghost:hover:before{left:100%}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-background-ghost{border:2px solid rgba(255,255,255,.3);color:#fff;background:transparent;font-weight:600}.predictive-analytics-page .analytics-hero .hero-cta .ant-btn-background-ghost:hover{border-color:#ffb25d;color:#ffb25d;background:#ffb25d1a}.predictive-analytics-page .technology-stack{padding:120px 24px;background:linear-gradient(180deg,#f8fafc,#f0f5fb)}.predictive-analytics-page .technology-stack .section-header{margin-bottom:80px}.predictive-analytics-page .technology-stack .tech-card{height:100%;border-radius:12px;border:1px solid rgba(255,178,93,.2);background:#fff;box-shadow:0 2px 12px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1);padding:40px 32px;animation:fadeInUp .8s ease-out}.predictive-analytics-page .technology-stack .tech-card:nth-child(1){animation-delay:.1s}.predictive-analytics-page .technology-stack .tech-card:nth-child(2){animation-delay:.2s}.predictive-analytics-page .technology-stack .tech-card:nth-child(3){animation-delay:.3s}.predictive-analytics-page .technology-stack .tech-card:nth-child(4){animation-delay:.4s}.predictive-analytics-page .technology-stack .tech-card:hover{transform:translateY(-8px);border-color:#ffb25d;box-shadow:0 20px 40px #ffb25d1f}.predictive-analytics-page .technology-stack .tech-card .tech-icon{font-size:52px;margin-bottom:24px;animation:float 6s ease-in-out infinite}.predictive-analytics-page .technology-stack .tech-card h4{font-size:22px;font-weight:700;color:#0a0e1a;margin-bottom:12px}.predictive-analytics-page .technology-stack .tech-card p{color:#667085;margin-bottom:24px;line-height:1.8}.predictive-analytics-page .technology-stack .tech-card .tech-metrics{display:flex;flex-wrap:wrap;gap:8px}.predictive-analytics-page .technology-stack .tech-card .tech-metrics .ant-tag{background:#ffb25d14;border:1px solid rgba(255,178,93,.2);color:#ffb25d;font-weight:600;transition:all .3s ease}.predictive-analytics-page .technology-stack .tech-card .tech-metrics .ant-tag:hover{background:#ffb25d26;border-color:#ffb25d66}.predictive-analytics-page .predictive-models{padding:100px 24px;background:#f8f9fa}.predictive-analytics-page .predictive-models .models-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(max-width:992px){.predictive-analytics-page .predictive-models .models-grid{grid-template-columns:1fr}}.predictive-analytics-page .predictive-models .model-card{border-radius:20px;border:none;box-shadow:0 4px 24px #00000014;padding:32px;animation:fadeInUp .8s ease-out;transition:all .4s cubic-bezier(.4,0,.2,1)}.predictive-analytics-page .predictive-models .model-card:nth-child(1){animation-delay:.1s}.predictive-analytics-page .predictive-models .model-card:nth-child(2){animation-delay:.2s}.predictive-analytics-page .predictive-models .model-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #ffb25d26}.predictive-analytics-page .predictive-models .model-card .model-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}.predictive-analytics-page .predictive-models .model-card .model-header h3{font-size:22px;font-weight:700;color:#1a2039;margin:0}.predictive-analytics-page .predictive-models .model-card .model-description{color:#666;line-height:1.7;margin-bottom:24px}.predictive-analytics-page .predictive-models .model-card .model-stats{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:24px}.predictive-analytics-page .predictive-models .model-card .model-stats .stat-box{text-align:center}.predictive-analytics-page .predictive-models .model-card .model-stats .stat-box .ant-typography-secondary{font-size:12px;text-transform:uppercase;letter-spacing:.5px}.predictive-analytics-page .predictive-models .model-card .model-stats .stat-box .stat-value{font-size:24px;font-weight:800;color:#1a2039;margin:4px 0}.predictive-analytics-page .predictive-models .model-card .model-use-cases .ant-typography{display:block;margin-bottom:12px;color:#374151}.predictive-analytics-page .predictive-models .model-card .model-use-cases .use-cases-list{display:flex;flex-wrap:wrap;gap:8px}.predictive-analytics-page .predictive-models .model-card .model-use-cases .use-cases-list .ant-tag{background:#ffb25d1a;border:1px solid rgba(255,178,93,.3);color:#b45309;padding:4px 12px;font-size:13px}.predictive-analytics-page .scientific-methodology{padding:100px 24px;background:linear-gradient(135deg,#1a2039,#0f1525)}.predictive-analytics-page .scientific-methodology .section-header h2{color:#fff}.predictive-analytics-page .scientific-methodology .section-header .section-subtitle{color:#ffffffbf}.predictive-analytics-page .scientific-methodology .methodology-timeline{max-width:800px;margin:0 auto}.predictive-analytics-page .scientific-methodology .methodology-timeline .ant-timeline-item-tail{border-left:2px solid rgba(255,178,93,.3)}.predictive-analytics-page .scientific-methodology .methodology-timeline .timeline-dot{width:48px;height:48px;background:linear-gradient(135deg,#ffb25d,#ff9a3d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#1a2039;font-size:16px}.predictive-analytics-page .scientific-methodology .methodology-timeline .methodology-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;margin-left:24px;backdrop-filter:blur(10px)}.predictive-analytics-page .scientific-methodology .methodology-timeline .methodology-card h4{color:#fff;margin-bottom:12px}.predictive-analytics-page .scientific-methodology .methodology-timeline .methodology-card p{color:#ffffffbf;line-height:1.7}.predictive-analytics-page .scientific-methodology .methodology-timeline .methodology-card .techniques-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.predictive-analytics-page .scientific-methodology .methodology-timeline .methodology-card .techniques-list .ant-tag{background:#1890ff33;border:1px solid rgba(24,144,255,.3);color:#60a5fa}.predictive-analytics-page .data-sources{padding:100px 24px;background:#fff}.predictive-analytics-page .data-sources .data-source-card{height:100%;border-radius:16px;border:none;box-shadow:0 2px 12px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1);padding:24px;animation:fadeInUp .8s ease-out}.predictive-analytics-page .data-sources .data-source-card:nth-child(1){animation-delay:.1s}.predictive-analytics-page .data-sources .data-source-card:nth-child(2){animation-delay:.2s}.predictive-analytics-page .data-sources .data-source-card:nth-child(3){animation-delay:.3s}.predictive-analytics-page .data-sources .data-source-card:nth-child(4){animation-delay:.4s}.predictive-analytics-page .data-sources .data-source-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #ffb25d1f}.predictive-analytics-page .data-sources .data-source-card .source-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.predictive-analytics-page .data-sources .data-source-card .source-header .source-icon{font-size:32px;color:#1890ff}.predictive-analytics-page .data-sources .data-source-card h4{font-size:18px;font-weight:700;color:#1a2039;margin-bottom:8px}.predictive-analytics-page .data-sources .data-total{margin-top:48px;border-radius:20px;background:linear-gradient(135deg,#1a2039,#0f1525);border:none;padding:48px;text-align:center}.predictive-analytics-page .data-sources .data-total .ant-statistic-title{color:#ffffffbf;font-size:16px;margin-bottom:8px}.predictive-analytics-page .research-validation{padding:100px 24px;background:#f8f9fa}.predictive-analytics-page .research-validation .validation-card{height:100%;border-radius:16px;border:none;box-shadow:0 4px 20px #00000014;padding:32px;text-align:center;animation:fadeInUp .8s ease-out;transition:all .4s cubic-bezier(.4,0,.2,1)}.predictive-analytics-page .research-validation .validation-card:nth-child(1){animation-delay:.1s}.predictive-analytics-page .research-validation .validation-card:nth-child(2){animation-delay:.2s}.predictive-analytics-page .research-validation .validation-card:nth-child(3){animation-delay:.3s}.predictive-analytics-page .research-validation .validation-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #ffb25d26}.predictive-analytics-page .research-validation .validation-card .ant-tag{margin-bottom:16px}.predictive-analytics-page .research-validation .validation-card h4{font-size:20px;font-weight:700;color:#1a2039;margin-bottom:8px}.predictive-analytics-page .research-validation .validation-card .organization{display:block;color:#ffb25d;margin-bottom:16px}.predictive-analytics-page .research-validation .validation-card .finding{color:#666;margin-bottom:20px;line-height:1.6}.predictive-analytics-page .research-validation .validation-card .validation-quote{font-style:italic;color:#374151;padding:16px;background:#f9fafb;border-radius:8px;border-left:4px solid #FFB25D;margin:0}.predictive-analytics-page .differentiators{padding:100px 24px;background:#fff}.predictive-analytics-page .differentiators .differentiator-card{height:100%;border-radius:16px;border:none;box-shadow:0 2px 12px #0000000f;padding:32px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp .8s ease-out}.predictive-analytics-page .differentiators .differentiator-card:nth-child(1){animation-delay:.1s}.predictive-analytics-page .differentiators .differentiator-card:nth-child(2){animation-delay:.2s}.predictive-analytics-page .differentiators .differentiator-card:nth-child(3){animation-delay:.3s}.predictive-analytics-page .differentiators .differentiator-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #ffb25d1f}.predictive-analytics-page .differentiators .differentiator-card .diff-icon{font-size:48px;color:#ffb25d;margin-bottom:20px;animation:float 7s ease-in-out infinite}.predictive-analytics-page .differentiators .differentiator-card h4{font-size:18px;font-weight:700;color:#1a2039;margin-bottom:12px}.predictive-analytics-page .differentiators .differentiator-card .diff-metric{margin-bottom:16px}.predictive-analytics-page .differentiators .differentiator-card .diff-metric .ant-tag{font-size:14px;padding:4px 16px;font-weight:600}.predictive-analytics-page .differentiators .differentiator-card p{color:#666;line-height:1.6;margin:0}.predictive-analytics-page .patent-portfolio{padding:100px 24px;background:linear-gradient(135deg,#1a2039,#0f1525)}.predictive-analytics-page .patent-portfolio .section-header h2{color:#fff}.predictive-analytics-page .patent-portfolio .section-header .section-subtitle{color:#ffffffbf}.predictive-analytics-page .patent-portfolio .patent-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;backdrop-filter:blur(10px);height:100%;animation:fadeInUp .8s ease-out;transition:all .4s cubic-bezier(.4,0,.2,1)}.predictive-analytics-page .patent-portfolio .patent-card:nth-child(1){animation-delay:.1s}.predictive-analytics-page .patent-portfolio .patent-card:nth-child(2){animation-delay:.2s}.predictive-analytics-page .patent-portfolio .patent-card:nth-child(3){animation-delay:.3s}.predictive-analytics-page .patent-portfolio .patent-card:nth-child(4){animation-delay:.4s}.predictive-analytics-page .patent-portfolio .patent-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #ffb25d33;border-color:#ffb25d66}.predictive-analytics-page .patent-portfolio .patent-card .patent-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.predictive-analytics-page .patent-portfolio .patent-card .patent-header .patent-icon{font-size:32px;color:#ffb25d}.predictive-analytics-page .patent-portfolio .patent-card h4{color:#fff;font-size:18px;margin-bottom:8px}.predictive-analytics-page .patent-portfolio .patent-card .patent-number{display:block;color:#ffffff80;font-family:monospace;margin-bottom:12px}.predictive-analytics-page .patent-portfolio .patent-card p{color:#ffffffb3;margin:0;line-height:1.6}.predictive-analytics-page .patent-portfolio .patent-cta{text-align:center;margin-top:48px}.predictive-analytics-page .patent-portfolio .patent-cta .ant-btn-primary{background:linear-gradient(135deg,#ffb25d,#ff9a3d);border:none;height:52px;padding:0 36px;font-weight:700}.predictive-analytics-page .analytics-cta{padding:100px 24px;background:#f8f9fa}.predictive-analytics-page .analytics-cta .cta-card{border-radius:24px;border:none;box-shadow:0 8px 40px #0000001a;padding:60px 48px;background:#fff}@media(max-width:768px){.predictive-analytics-page .analytics-cta .cta-card{padding:40px 24px}}.predictive-analytics-page .analytics-cta .cta-card h2{font-size:32px;font-weight:800;color:#1a2039;margin-bottom:16px}@media(max-width:768px){.predictive-analytics-page .analytics-cta .cta-card h2{font-size:26px}}.predictive-analytics-page .analytics-cta .cta-card .cta-description{font-size:18px;color:#666;margin-bottom:24px;line-height:1.7}.predictive-analytics-page .analytics-cta .cta-card .cta-features{display:flex;flex-wrap:wrap;gap:8px}.predictive-analytics-page .analytics-cta .cta-card .cta-features .ant-tag{background:#52c41a1a;border:1px solid rgba(82,196,26,.3);color:#166534;padding:6px 16px;font-size:14px}.predictive-analytics-page .analytics-cta .cta-card .cta-buttons{text-align:center}.predictive-analytics-page .analytics-cta .cta-card .cta-buttons .ant-btn{margin-bottom:12px;height:52px;font-weight:700;font-size:16px}.predictive-analytics-page .analytics-cta .cta-card .cta-buttons .ant-btn-primary{background:linear-gradient(135deg,#ffb25d,#ff9a3d);border:none}.predictive-analytics-page .analytics-cta .cta-card .cta-buttons .cta-note{display:block;color:#666;margin-top:8px}.predictive-analytics-page .related-pages{padding:80px 24px;background:#fff}.predictive-analytics-page .related-pages h3{text-align:center;margin-bottom:32px;font-size:28px;font-weight:700;color:#1a2039}.predictive-analytics-page .related-pages .ant-card{border-radius:12px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp .8s ease-out}.predictive-analytics-page .related-pages .ant-card:nth-child(1){animation-delay:.1s}.predictive-analytics-page .related-pages .ant-card:nth-child(2){animation-delay:.2s}.predictive-analytics-page .related-pages .ant-card:nth-child(3){animation-delay:.3s}.predictive-analytics-page .related-pages .ant-card:nth-child(4){animation-delay:.4s}.predictive-analytics-page .related-pages .ant-card:nth-child(5){animation-delay:.5s}.predictive-analytics-page .related-pages .ant-card:nth-child(6){animation-delay:.6s}.predictive-analytics-page .related-pages .ant-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #ffb25d1f}.predictive-analytics-page .related-pages .ant-card .related-icon{font-size:36px;color:#ffb25d;margin-bottom:12px;animation:float 6s ease-in-out infinite}.predictive-analytics-page .related-pages .ant-card h5{font-size:16px;font-weight:700;color:#1a2039;margin-bottom:4px}.predictive-analytics-page .technology-section{padding:120px 24px;background:linear-gradient(180deg,#f8fafc,#f0f5fb)}.predictive-analytics-page .tools-section{padding:100px 24px;background:#fff}.predictive-analytics-page .differentiators-section{padding:100px 24px;background:#f8f9fa}.predictive-analytics-page .timeline-section{padding:100px 24px;background:linear-gradient(135deg,#fff,#f8f9fa)}.predictive-analytics-page .related-section{padding:80px 24px;background:#f8f9fa}
