@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}50%{box-shadow:0 0 30px #ffb25d80,0 0 60px #ffb25d33}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.machine-learning-models-page{min-height:100vh;background:#f8f9fa}.machine-learning-models-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%}.machine-learning-models-page .container{max-width:1400px;margin:0 auto;padding:0 24px}.machine-learning-models-page .section-header{text-align:center;margin-bottom:60px;animation:fadeInUp .8s ease-out}.machine-learning-models-page .section-header h2{font-size:48px;font-weight:800;color:#0a0e1a;margin-bottom:20px;letter-spacing:-.5px}@media(max-width:768px){.machine-learning-models-page .section-header h2{font-size:36px}}.machine-learning-models-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}.machine-learning-models-page .ml-hero{position:relative;background:linear-gradient(135deg,#1a2039,#0f1525);padding:120px 24px 100px;overflow:hidden}.machine-learning-models-page .ml-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(114,46,209,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(24,144,255,.06) 0%,transparent 70%);pointer-events:none}.machine-learning-models-page .ml-hero .container{position:relative;z-index:1;text-align:center}.machine-learning-models-page .ml-hero .hero-badge-container{display:flex;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.machine-learning-models-page .ml-hero .hero-badge,.machine-learning-models-page .ml-hero .tech-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:24px;font-size:14px;font-weight:600}.machine-learning-models-page .ml-hero .hero-badge{background:#ffb25d26;color:#ffb25d;border:1px solid rgba(255,178,93,.3)}.machine-learning-models-page .ml-hero .tech-badge{background:#722ed126;color:#9254de;border:1px solid rgba(114,46,209,.3)}.machine-learning-models-page .ml-hero h1{font-size:56px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:24px;animation:fadeInUp .8s ease-out}@media(max-width:768px){.machine-learning-models-page .ml-hero h1{font-size:36px}}.machine-learning-models-page .ml-hero .hero-subtitle{font-size:20px;color:#ffffffd9;line-height:1.7;max-width:800px;margin:0 auto 48px;animation:fadeInUp .9s ease-out .1s both}.machine-learning-models-page .ml-hero .hero-subtitle strong{color:#ffb25d}@media(max-width:768px){.machine-learning-models-page .ml-hero .hero-subtitle{font-size:16px}}.machine-learning-models-page .ml-hero .hero-metrics{margin-bottom:48px}.machine-learning-models-page .ml-hero .hero-metrics .metric-card{background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px);border-radius:16px;padding:24px;text-align:center;animation:fadeInUp 1s ease-out both;transition:all .3s ease}.machine-learning-models-page .ml-hero .hero-metrics .metric-card:nth-child(1){animation-delay:.2s}.machine-learning-models-page .ml-hero .hero-metrics .metric-card:nth-child(2){animation-delay:.3s}.machine-learning-models-page .ml-hero .hero-metrics .metric-card:nth-child(3){animation-delay:.4s}.machine-learning-models-page .ml-hero .hero-metrics .metric-card:hover{transform:translateY(-8px);background:#ffffff1f;border-color:#ffb25d40}.machine-learning-models-page .ml-hero .hero-metrics .metric-card .ant-statistic-title{color:#fffc;font-size:13px;text-transform:uppercase;letter-spacing:1px}.machine-learning-models-page .ml-hero .hero-metrics .metric-card .ant-statistic-content{color:#fff}.machine-learning-models-page .ml-hero .hero-metrics .metric-card .ant-statistic-content .ant-statistic-content-value{font-size:36px;font-weight:800;color:#ffb25d}.machine-learning-models-page .ml-hero .hero-metrics .metric-card .ant-statistic-content .ant-statistic-content-prefix{color:#ffb25d;margin-right:8px}.machine-learning-models-page .ml-hero .hero-metrics .metric-card .ant-tag{margin-top:8px}.machine-learning-models-page .ml-hero .hero-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.machine-learning-models-page .ml-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)}.machine-learning-models-page .ml-hero .hero-cta .ant-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #ffb25d4d}.machine-learning-models-page .ml-hero .hero-cta .ant-btn-primary{background:linear-gradient(135deg,#ffb25d,#ff9a3d);border:none}.machine-learning-models-page .ml-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)}.machine-learning-models-page .ml-hero .hero-cta .ant-btn-background-ghost:hover{transform:translateY(-2px);box-shadow:0 12px 24px #ffb25d4d}.machine-learning-models-page .ml-hero .hero-cta .ant-btn-background-ghost{border-color:#ffffff4d;color:#fff}.machine-learning-models-page .ml-hero .hero-cta .ant-btn-background-ghost:hover{border-color:#ffb25d;color:#ffb25d;background:#ffb25d14}.machine-learning-models-page .model-architecture{padding:100px 24px;background:linear-gradient(135deg,#fff,#f8f9fa)}.machine-learning-models-page .model-architecture .section-header{margin-bottom:60px}.machine-learning-models-page .model-architecture .architecture-card{height:100%;border-radius:16px;border:1px solid rgba(255,178,93,.15);box-shadow:0 4px 20px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);padding:32px;animation:fadeInUp .8s ease-out both;background:#fff}.machine-learning-models-page .model-architecture .architecture-card:nth-child(1){animation-delay:.1s}.machine-learning-models-page .model-architecture .architecture-card:nth-child(2){animation-delay:.2s}.machine-learning-models-page .model-architecture .architecture-card:nth-child(3){animation-delay:.3s}.machine-learning-models-page .model-architecture .architecture-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001f;border-color:#ffb25d}.machine-learning-models-page .model-architecture .architecture-card .arch-icon{font-size:48px;margin-bottom:20px;animation:float 6s ease-in-out infinite}.machine-learning-models-page .model-architecture .architecture-card h4{font-size:20px;font-weight:700;color:#1a2039;margin-bottom:12px}.machine-learning-models-page .model-architecture .architecture-card p{color:#666;margin-bottom:20px;line-height:1.6}.machine-learning-models-page .model-architecture .architecture-card .arch-specs{display:flex;flex-wrap:wrap;gap:8px}.machine-learning-models-page .model-architecture .architecture-card .arch-specs .ant-tag{background:linear-gradient(135deg,#ffb25d1a,#ffb25d0d);border:1px solid rgba(255,178,93,.2);color:#b45309;font-weight:500}.machine-learning-models-page .model-types{padding:100px 24px;background:linear-gradient(135deg,#f8f9fa,#fff)}.machine-learning-models-page .model-types .section-header{margin-bottom:60px}.machine-learning-models-page .model-types .models-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(max-width:992px){.machine-learning-models-page .model-types .models-grid{grid-template-columns:1fr}}.machine-learning-models-page .model-types .model-type-card{border-radius:20px;border:1px solid rgba(255,178,93,.15);box-shadow:0 4px 24px #0000000f;padding:32px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .8s ease-out both}.machine-learning-models-page .model-types .model-type-card:nth-child(1){animation-delay:.1s}.machine-learning-models-page .model-types .model-type-card:nth-child(2){animation-delay:.2s}.machine-learning-models-page .model-types .model-type-card:nth-child(3){animation-delay:.3s}.machine-learning-models-page .model-types .model-type-card:nth-child(4){animation-delay:.4s}.machine-learning-models-page .model-types .model-type-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001f;border-color:#ffb25d}.machine-learning-models-page .model-types .model-type-card .model-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}.machine-learning-models-page .model-types .model-type-card .model-header h3{font-size:22px;font-weight:700;color:#1a2039;margin:0}.machine-learning-models-page .model-types .model-type-card .model-description{color:#666;line-height:1.7;margin-bottom:24px}.machine-learning-models-page .model-types .model-type-card .model-stats{background:linear-gradient(135deg,#ffb25d0d,#ffb25d05);border:1px solid rgba(255,178,93,.1);border-radius:12px;padding:20px;margin-bottom:24px}.machine-learning-models-page .model-types .model-type-card .model-stats .stat-box{text-align:center}.machine-learning-models-page .model-types .model-type-card .model-stats .stat-box .ant-typography-secondary{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.machine-learning-models-page .model-types .model-type-card .model-stats .stat-box .stat-value{font-size:24px;font-weight:800;color:#ffb25d;margin:4px 0}.machine-learning-models-page .model-types .model-type-card .performance-metrics{margin-bottom:24px}.machine-learning-models-page .model-types .model-type-card .performance-metrics .ant-typography{display:block;margin-bottom:8px;color:#374151}.machine-learning-models-page .model-types .model-type-card .performance-metrics .ant-tag{background:linear-gradient(135deg,#ffb25d1a,#ffb25d0d);border:1px solid rgba(255,178,93,.2);color:#b45309;font-weight:500;font-size:13px}.machine-learning-models-page .model-types .model-type-card .model-applications .ant-typography{display:block;margin-bottom:12px;color:#374151}.machine-learning-models-page .model-types .model-type-card .model-applications .applications-list{display:flex;flex-wrap:wrap;gap:8px}.machine-learning-models-page .model-types .model-type-card .model-applications .applications-list .ant-tag{background:#ffb25d1a;border:1px solid rgba(255,178,93,.3);color:#b45309;padding:4px 12px;font-size:13px}.machine-learning-models-page .training-data{padding:100px 24px;background:linear-gradient(135deg,#fff,#f8f9fa)}.machine-learning-models-page .training-data .section-header{margin-bottom:60px}.machine-learning-models-page .training-data .data-source-card{height:100%;border-radius:16px;border:1px solid rgba(255,178,93,.15);box-shadow:0 2px 12px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);padding:24px;animation:fadeInUp .8s ease-out both;background:#fff}.machine-learning-models-page .training-data .data-source-card:nth-child(1){animation-delay:.1s}.machine-learning-models-page .training-data .data-source-card:nth-child(2){animation-delay:.2s}.machine-learning-models-page .training-data .data-source-card:nth-child(3){animation-delay:.3s}.machine-learning-models-page .training-data .data-source-card:hover{transform:translateY(-6px);box-shadow:0 12px 24px #0000001a;border-color:#ffb25d}.machine-learning-models-page .training-data .data-source-card .source-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.machine-learning-models-page .training-data .data-source-card .source-header .source-icon{font-size:32px;color:#ffb25d;animation:float 6s ease-in-out infinite}.machine-learning-models-page .training-data .data-source-card h4{font-size:18px;font-weight:700;color:#1a2039;margin-bottom:12px}.machine-learning-models-page .training-data .data-source-card .source-details{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.machine-learning-models-page .training-data .data-total{margin-top:48px;border-radius:20px;background:linear-gradient(135deg,#1a2039,#0f1525);border:1px solid rgba(255,178,93,.15);padding:48px;text-align:center;animation:fadeInUp .8s ease-out .4s both;position:relative;overflow:hidden}.machine-learning-models-page .training-data .data-total:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(255,178,93,.05),transparent 70%);pointer-events:none}.machine-learning-models-page .training-data .data-total .ant-statistic-title{color:#ffffffbf;font-size:16px;margin-bottom:8px;position:relative;z-index:1}.machine-learning-models-page .training-data .data-total .ant-statistic-content{position:relative;z-index:1}@media(max-width:768px){.machine-learning-models-page .training-data .data-total .ant-col{margin-bottom:24px}}.machine-learning-models-page .feature-engineering{padding:100px 24px;background:linear-gradient(135deg,#1a2039,#0f1525);position:relative;overflow:hidden}.machine-learning-models-page .feature-engineering:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(255,178,93,.08),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(114,46,209,.06),transparent 50%);pointer-events:none}.machine-learning-models-page .feature-engineering .section-header{position:relative;z-index:1}.machine-learning-models-page .feature-engineering .section-header h2{color:#fff}.machine-learning-models-page .feature-engineering .section-header .section-subtitle{color:#ffffffbf}.machine-learning-models-page .feature-engineering .feature-card{height:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px);border-radius:16px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .8s ease-out both;position:relative;z-index:1}.machine-learning-models-page .feature-engineering .feature-card:nth-child(1){animation-delay:.1s}.machine-learning-models-page .feature-engineering .feature-card:nth-child(2){animation-delay:.2s}.machine-learning-models-page .feature-engineering .feature-card:nth-child(3){animation-delay:.3s}.machine-learning-models-page .feature-engineering .feature-card:nth-child(4){animation-delay:.4s}.machine-learning-models-page .feature-engineering .feature-card:hover{transform:translateY(-8px);background:#ffffff1f;border-color:#ffb25d59}.machine-learning-models-page .feature-engineering .feature-card .feature-icon{font-size:40px;color:#ffb25d;margin-bottom:16px;animation:float 6s ease-in-out infinite}.machine-learning-models-page .feature-engineering .feature-card h4{color:#fff;font-size:18px;margin-bottom:12px}.machine-learning-models-page .feature-engineering .feature-card .feature-count{margin-bottom:16px;color:#ffffffbf}.machine-learning-models-page .feature-engineering .feature-card .feature-examples{display:flex;flex-wrap:wrap;gap:8px}.machine-learning-models-page .feature-engineering .feature-card .feature-examples .ant-tag{background:#1890ff26;border:1px solid rgba(24,144,255,.25);color:#60a5fa}.machine-learning-models-page .feature-engineering .feature-total{margin-top:48px;background:#ffb25d1f;border:1px solid rgba(255,178,93,.25);border-radius:20px;text-align:center;padding:48px;animation:fadeInUp .8s ease-out .5s both;position:relative;z-index:1}.machine-learning-models-page .feature-engineering .feature-total .ant-statistic-title{color:#9ca3af;font-size:18px}.machine-learning-models-page .feature-engineering .feature-total .ant-statistic-content{color:#ffb25d}.machine-learning-models-page .feature-engineering .feature-total p{color:#ffffffd9;margin:0}.machine-learning-models-page .training-pipeline{padding:100px 24px;background:linear-gradient(135deg,#f8f9fa,#fff)}.machine-learning-models-page .training-pipeline .section-header{margin-bottom:60px}.machine-learning-models-page .training-pipeline .pipeline-timeline{max-width:900px;margin:0 auto}.machine-learning-models-page .training-pipeline .pipeline-timeline .ant-timeline-item-tail{border-left:3px solid rgba(255,178,93,.3)}.machine-learning-models-page .training-pipeline .pipeline-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;box-shadow:0 4px 16px #ffb25d4d}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card{background:#fff;border:1px solid rgba(255,178,93,.15);border-radius:16px;margin-left:24px;box-shadow:0 2px 12px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .8s ease-out both}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card:nth-child(1) .pipeline-header{animation-delay:.1s}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card:nth-child(2) .pipeline-header{animation-delay:.2s}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card:nth-child(3) .pipeline-header{animation-delay:.3s}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card:nth-child(4) .pipeline-header{animation-delay:.4s}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:#ffb25d}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card .pipeline-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card .pipeline-header h4{color:#1a2039;margin:0}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card p{color:#666;line-height:1.7}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card .techniques-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.machine-learning-models-page .training-pipeline .pipeline-timeline .pipeline-card .techniques-list .ant-tag{background:linear-gradient(135deg,#1890ff1a,#1890ff0d);border:1px solid rgba(24,144,255,.2);color:#1890ff}.machine-learning-models-page .performance-metrics-section{padding:100px 24px;background:linear-gradient(135deg,#fff,#f8f9fa)}.machine-learning-models-page .performance-metrics-section .section-header{margin-bottom:60px}.machine-learning-models-page .performance-metrics-section .metrics-card{border-radius:16px;border:1px solid rgba(255,178,93,.15);box-shadow:0 4px 20px #0000000f;padding:32px;height:100%;animation:fadeInUp .8s ease-out both;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.machine-learning-models-page .performance-metrics-section .metrics-card:nth-child(1){animation-delay:.1s}.machine-learning-models-page .performance-metrics-section .metrics-card:nth-child(2){animation-delay:.2s}.machine-learning-models-page .performance-metrics-section .metrics-card:nth-child(3){animation-delay:.3s}.machine-learning-models-page .performance-metrics-section .metrics-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001a;border-color:#ffb25d}.machine-learning-models-page .performance-metrics-section .metrics-card h4{font-size:20px;font-weight:700;color:#1a2039;margin-bottom:16px}.machine-learning-models-page .performance-metrics-section .metrics-card .metric-box{text-align:center}.machine-learning-models-page .performance-metrics-section .metrics-card .metric-box .metric-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;margin-bottom:8px}.machine-learning-models-page .performance-metrics-section .metrics-card .metric-box .metric-value{font-size:28px;font-weight:800;color:#ffb25d;margin-bottom:8px}.machine-learning-models-page .performance-metrics-section .metrics-card .complexity-metric{margin-bottom:24px}.machine-learning-models-page .performance-metrics-section .metrics-card .complexity-metric:last-child{margin-bottom:0}.machine-learning-models-page .performance-metrics-section .metrics-card .complexity-metric .complexity-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.machine-learning-models-page .performance-metrics-section .metrics-card .complexity-metric .complexity-accuracy{display:flex;align-items:center;gap:16px}.machine-learning-models-page .performance-metrics-section .metrics-card .complexity-metric .complexity-accuracy span{font-size:20px;font-weight:700;color:#ffb25d;min-width:60px}.machine-learning-models-page .performance-metrics-section .metrics-card .complexity-metric .complexity-accuracy .ant-progress{flex:1}.machine-learning-models-page .continuous-learning{padding:100px 24px;background:linear-gradient(135deg,#1a2039,#0f1525);position:relative;overflow:hidden}.machine-learning-models-page .continuous-learning:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(255,178,93,.08),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(114,46,209,.06),transparent 50%);pointer-events:none}.machine-learning-models-page .continuous-learning .section-header{position:relative;z-index:1}.machine-learning-models-page .continuous-learning .section-header h2{color:#fff}.machine-learning-models-page .continuous-learning .section-header .section-subtitle{color:#9ca3af}.machine-learning-models-page .continuous-learning .learning-card{height:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px);border-radius:16px;padding:32px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .8s ease-out both;position:relative;z-index:1}.machine-learning-models-page .continuous-learning .learning-card:nth-child(1){animation-delay:.1s}.machine-learning-models-page .continuous-learning .learning-card:nth-child(2){animation-delay:.2s}.machine-learning-models-page .continuous-learning .learning-card:nth-child(3){animation-delay:.3s}.machine-learning-models-page .continuous-learning .learning-card:nth-child(4){animation-delay:.4s}.machine-learning-models-page .continuous-learning .learning-card:hover{transform:translateY(-8px);background:#ffffff1f;border-color:#ffb25d59}.machine-learning-models-page .continuous-learning .learning-card .learning-icon{font-size:48px;color:#ffb25d;margin-bottom:20px;animation:float 6s ease-in-out infinite}.machine-learning-models-page .continuous-learning .learning-card h4{color:#fff;font-size:18px;margin-bottom:12px}.machine-learning-models-page .continuous-learning .learning-card p{color:#ffffffd1;line-height:1.6;margin-bottom:16px}.machine-learning-models-page .ml-cta{padding:100px 24px;background:linear-gradient(135deg,#f8f9fa,#fff)}.machine-learning-models-page .ml-cta .cta-card{border-radius:24px;border:1px solid rgba(255,178,93,.15);box-shadow:0 8px 40px #00000014;padding:60px 48px;background:#fff;animation:fadeInUp .8s ease-out;transition:all .3s cubic-bezier(.4,0,.2,1)}.machine-learning-models-page .ml-cta .cta-card:hover{box-shadow:0 12px 60px #0000001f;border-color:#ffb25d}@media(max-width:768px){.machine-learning-models-page .ml-cta .cta-card{padding:40px 24px}}.machine-learning-models-page .ml-cta .cta-card h2{font-size:32px;font-weight:800;color:#1a2039;margin-bottom:16px}@media(max-width:768px){.machine-learning-models-page .ml-cta .cta-card h2{font-size:26px}}.machine-learning-models-page .ml-cta .cta-card .cta-description{font-size:18px;color:#666;margin-bottom:24px;line-height:1.7}.machine-learning-models-page .ml-cta .cta-card .cta-features{display:flex;flex-wrap:wrap;gap:8px}.machine-learning-models-page .ml-cta .cta-card .cta-features .ant-tag{background:linear-gradient(135deg,#ffb25d1a,#ffb25d0d);border:1px solid rgba(255,178,93,.2);color:#b45309;padding:6px 16px;font-size:14px}.machine-learning-models-page .ml-cta .cta-card .cta-buttons{text-align:center}.machine-learning-models-page .ml-cta .cta-card .cta-buttons .ant-btn{margin-bottom:12px;height:60px;padding:0 40px;font-weight:700;font-size:16px;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1)}.machine-learning-models-page .ml-cta .cta-card .cta-buttons .ant-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #ffb25d4d}.machine-learning-models-page .ml-cta .cta-card .cta-buttons .ant-btn-primary{background:linear-gradient(135deg,#ffb25d,#ff9a3d);border:none}.machine-learning-models-page .ml-cta .cta-card .cta-buttons .ant-btn-default{background:#fff;border:2px solid #FFB25D;color:#ffb25d}.machine-learning-models-page .ml-cta .cta-card .cta-buttons .ant-btn-default:hover{background:#ffb25d0d;border-color:#ff9a3d;color:#ff9a3d}.machine-learning-models-page .ml-cta .cta-card .cta-buttons .cta-note{display:block;color:#9ca3af;margin-top:12px;font-size:14px}.machine-learning-models-page .related-pages{padding:80px 24px;background:linear-gradient(135deg,#fff,#f8f9fa)}.machine-learning-models-page .related-pages h3{text-align:center;margin-bottom:32px;font-size:28px;font-weight:700;color:#1a2039;animation:fadeInUp .8s ease-out}.machine-learning-models-page .related-pages .ant-card{border-radius:12px;border:1px solid rgba(255,178,93,.15);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .8s ease-out both;background:#fff}.machine-learning-models-page .related-pages .ant-card:nth-child(1){animation-delay:.1s}.machine-learning-models-page .related-pages .ant-card:nth-child(2){animation-delay:.2s}.machine-learning-models-page .related-pages .ant-card:nth-child(3){animation-delay:.3s}.machine-learning-models-page .related-pages .ant-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0000001a;border-color:#ffb25d}.machine-learning-models-page .related-pages .ant-card .related-icon{font-size:36px;color:#ffb25d;margin-bottom:12px;animation:float 6s ease-in-out infinite}.machine-learning-models-page .related-pages .ant-card h5{font-size:16px;font-weight:700;color:#1a2039;margin-bottom:4px}.machine-learning-models-page .related-pages .ant-card p{color:#9ca3af;font-size:14px}.machine-learning-page .capabilities-section,.machine-learning-page .approach-section,.machine-learning-page .related-section{padding:100px 24px;background:#f8f9fa}.machine-learning-page .applications-section{padding:100px 24px;background:#fff}.machine-learning-page .ml-cta{padding:100px 24px;background:linear-gradient(135deg,#f8f9fa,#fff)}.machine-learning-page .ml-cta .cta-card{border-radius:24px;border:1px solid rgba(255,178,93,.15);box-shadow:0 8px 40px #00000014;background:#fff}.machine-learning-page .ml-cta .cta-card h2{color:#1a2039}.machine-learning-page .ml-cta .cta-card p{color:#666}.machine-learning-page .ml-cta .cta-buttons{display:flex;flex-direction:column;gap:16px}
