.app-wrapper{background-color:#fff}.ai-solutions-hero-section{align-items:center;background-color:#fff9f5;display:flex;overflow:hidden;padding:50px 0;position:relative}@media(max-width:991px){.ai-solutions-hero-section{min-height:auto;padding:40px 0}}@media(max-width:576px){.ai-solutions-hero-section{padding:30px 0 0}}.ai-solutions-hero-section .hero-bg-wrapper{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.ai-solutions-hero-section .hero-bg-wrapper .hero-bg-img{bottom:0;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.17;position:absolute;width:100%}.ai-solutions-hero-section .hero-container{position:relative;width:100%;z-index:1}.ai-solutions-hero-section .hero-grid{display:grid;grid-template-columns:1fr;grid-gap:15px;align-items:center;gap:15px}@media(min-width:992px){.ai-solutions-hero-section .hero-grid{gap:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:1200px){.ai-solutions-hero-section .hero-grid{gap:25px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:1400px){.ai-solutions-hero-section .hero-grid{gap:25px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ai-solutions-hero-section .hero-grid .hero-left{max-width:600px}@media(max-width:991px){.ai-solutions-hero-section .hero-grid .hero-left{align-items:flex-start;display:flex;flex-direction:column;margin-top:15px;max-width:100%;order:2;text-align:left}.ai-solutions-hero-section .hero-grid .hero-left .hero-eyebrow{justify-content:flex-start}.ai-solutions-hero-section .hero-grid .hero-left .hero-title{text-align:left}.ai-solutions-hero-section .hero-grid .hero-left .hero-title br{display:none!important}.ai-solutions-hero-section .hero-grid .hero-left .hero-description{text-align:left}.ai-solutions-hero-section .hero-grid .hero-left .hero-btn-wrapper{justify-content:flex-start}}.ai-solutions-hero-section .hero-grid .hero-left .hero-eyebrow{align-items:center;display:inline-flex;gap:12px;margin-bottom:20px}@media(max-width:576px){.ai-solutions-hero-section .hero-grid .hero-left .hero-eyebrow{gap:8px;margin-bottom:14px}}.ai-solutions-hero-section .hero-grid .hero-left .hero-eyebrow .eyebrow-line{background:#ff5722;border-radius:4px;display:inline-block;height:2px;width:30px}.ai-solutions-hero-section .hero-grid .hero-left .hero-eyebrow .eyebrow-text{color:var(--themeColor);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media(max-width:576px){.ai-solutions-hero-section .hero-grid .hero-left .hero-eyebrow .eyebrow-text{font-size:12px}}.ai-solutions-hero-section .hero-grid .hero-left .hero-title{color:#1e293b;font-size:44px;font-weight:800;letter-spacing:-.5px;line-height:1.22;margin-bottom:20px}@media only screen and (max-width:1650px){.ai-solutions-hero-section .hero-grid .hero-left .hero-title{font-size:44px}.ai-solutions-hero-section .hero-grid .hero-left .hero-title br{display:none}}@media(max-width:1200px){.ai-solutions-hero-section .hero-grid .hero-left .hero-title{font-size:36px}}@media(max-width:991px){.ai-solutions-hero-section .hero-grid .hero-left .hero-title{font-size:30px}.ai-solutions-hero-section .hero-grid .hero-left .hero-title br{display:none!important}}@media(max-width:768px){.ai-solutions-hero-section .hero-grid .hero-left .hero-title{font-size:26px}}@media(max-width:480px){.ai-solutions-hero-section .hero-grid .hero-left .hero-title{font-size:24px;line-height:1.25;margin-bottom:16px}}.ai-solutions-hero-section .hero-grid .hero-left .hero-title .hero-title-highlight,.ai-solutions-hero-section .hero-grid .hero-left .hero-title .highlight,.ai-solutions-hero-section .hero-grid .hero-left .hero-title .highlight-orange{color:#ef5323;color:var(--themeColor,#ef5323)}.ai-solutions-hero-section .hero-grid .hero-left .hero-description{color:#475569;font-size:1rem;line-height:1.7;margin-bottom:2rem;max-width:480px}@media(min-width:1200px){.ai-solutions-hero-section .hero-grid .hero-left .hero-description{font-size:1.05rem}}@media(max-width:991px){.ai-solutions-hero-section .hero-grid .hero-left .hero-description{max-width:100%}}.ai-solutions-hero-section .hero-grid .hero-left .hero-btn-wrapper .hero-cta-btn{align-items:center;background:linear-gradient(135deg,#ff6332,#ff4500);border-radius:9999px;box-shadow:0 10px 24px rgba(255,87,34,.35);color:#fff!important;display:inline-flex;font-size:1rem;font-weight:600;gap:1.25rem;justify-content:space-between;padding:.55rem .65rem .55rem 1.6rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.ai-solutions-hero-section .hero-grid .hero-left .hero-btn-wrapper .hero-cta-btn:hover{box-shadow:0 14px 28px rgba(255,87,34,.45);color:#fff!important;transform:translateY(-2px)}.ai-solutions-hero-section .hero-grid .hero-left .hero-btn-wrapper .hero-cta-btn:hover .btn-icon-circle{transform:translateX(3px)}.ai-solutions-hero-section .hero-grid .hero-left .hero-btn-wrapper .hero-cta-btn .btn-icon-circle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#f50;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:transform .3s ease;width:34px}.ai-solutions-hero-section .hero-grid .hero-right{display:grid;grid-template-columns:1fr;grid-gap:15px;align-items:center;gap:15px;width:100%}@media(min-width:991px){.ai-solutions-hero-section .hero-grid .hero-right{gap:17px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);order:1}}@media(min-width:1200px){.ai-solutions-hero-section .hero-grid .hero-right{gap:20px}}.ai-solutions-hero-section .hero-grid .hero-right .hero-image-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.ai-solutions-hero-section .hero-grid .hero-right .hero-image-wrapper .hero-robot-img{animation:heroFloat 5s ease-in-out infinite;filter:drop-shadow(0 20px 30px rgba(255,107,53,.08));height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:991px){.ai-solutions-hero-section .hero-grid .hero-right .hero-image-wrapper .hero-robot-img{max-width:80%}}@media(max-width:767px){.ai-solutions-hero-section .hero-grid .hero-right .hero-image-wrapper .hero-robot-img{max-width:100%}}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list{display:flex;flex-direction:column;gap:1.15rem;width:100%}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list .hero-feature-card{align-items:flex-start;background:#fff;border:1px solid rgba(255,237,226,.95);border-radius:16px;box-shadow:0 10px 25px rgba(230,95,43,.04),0 4px 12px rgba(0,0,0,.02);display:flex;gap:1rem;padding:15px;transition:all .3s cubic-bezier(.16,1,.3,1)}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list .hero-feature-card:hover{border-color:rgba(255,107,53,.35);box-shadow:0 14px 30px rgba(255,107,53,.12),0 4px 12px rgba(0,0,0,.04);transform:translateY(-4px)}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list .hero-feature-card:hover .card-icon-box{background-color:#ffe6d8;transform:scale(1.06)}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list .hero-feature-card .card-icon-box{align-items:center;background-color:#fff2ea;border-radius:50%;color:#ff5722;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;transition:transform .3s ease,background-color .3s ease;width:44px}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list .hero-feature-card .card-text{flex:1}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list .hero-feature-card .card-text .card-title{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 .3rem}.ai-solutions-hero-section .hero-grid .hero-right .hero-cards-list .hero-feature-card .card-text .card-desc{color:#64748b;font-size:.825rem;font-weight:400;line-height:1.5;margin:0}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.section-eyebrow{align-items:center;display:inline-flex;gap:12px;margin-bottom:16px}@media(max-width:576px){.section-eyebrow{gap:8px;margin-bottom:12px}}.section-eyebrow .eyebrow-line{background:#ff5722;border-radius:4px;display:inline-block;height:2px;width:32px}@media(max-width:576px){.section-eyebrow .eyebrow-line{width:22px}}.section-eyebrow .eyebrow-text{color:#4b5563;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}@media(max-width:576px){.section-eyebrow .eyebrow-text{font-size:11.5px;letter-spacing:1.2px}}.section-eyebrow.center{display:flex;justify-content:center;margin:0 auto 16px;text-align:center}@media(max-width:991px){.section-eyebrow.center{justify-content:flex-start!important;margin:0 0 16px!important;text-align:left!important}}.intro-section{background-color:#fff;overflow:hidden;padding:50px 0;position:relative}@media(max-width:991px){.intro-section{padding:40px 0}}@media(max-width:576px){.intro-section{padding:30px 0}}.intro-section .intro-grid{display:grid;grid-template-columns:1fr;grid-gap:35px;align-items:center;gap:35px}@media(min-width:992px){.intro-section .intro-grid{gap:50px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}@media(min-width:1200px){.intro-section .intro-grid{gap:65px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.intro-section .intro-grid .intro-visual,.intro-section .intro-grid .intro-visual .intro-img-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.intro-section .intro-grid .intro-visual .intro-img-wrapper{position:relative}.intro-section .intro-grid .intro-visual .intro-img-wrapper .why-ai-img{display:block;filter:drop-shadow(0 15px 35px rgba(255,107,53,.08));height:auto;-o-object-fit:contain;object-fit:contain;opacity:.9;transition:transform .4s ease;width:100%}@media(max-width:991px){.intro-section .intro-grid .intro-visual .intro-img-wrapper .why-ai-img{max-width:80%}}@media(max-width:767px){.intro-section .intro-grid .intro-visual .intro-img-wrapper .why-ai-img{max-width:100%}}.intro-section .intro-grid .intro-content-col{display:flex;flex-direction:column}.intro-section .intro-grid .intro-content-col .intro-main-title{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}@media(max-width:576px){.intro-section .intro-grid .intro-content-col .intro-main-title{margin-bottom:16px}}.intro-section .intro-grid .intro-content-col .intro-main-title .highlight,.intro-section .intro-grid .intro-content-col .intro-main-title .highlight-orange{color:#ef5323;color:var(--themeColor,#ef5323);font-weight:700}@media only screen and (max-width:1650px){.intro-section .intro-grid .intro-content-col .intro-main-title{font-size:32px}.intro-section .intro-grid .intro-content-col .intro-main-title br{display:none}}@media(max-width:1200px){.intro-section .intro-grid .intro-content-col .intro-main-title{font-size:28px}}@media(max-width:991px){.intro-section .intro-grid .intro-content-col .intro-main-title{font-size:24px;text-align:left}.intro-section .intro-grid .intro-content-col .intro-main-title br{display:none!important}}@media(max-width:768px){.intro-section .intro-grid .intro-content-col .intro-main-title{font-size:22px}}@media(max-width:480px){.intro-section .intro-grid .intro-content-col .intro-main-title{font-size:20px}}.intro-section .intro-grid .intro-content-col .intro-desc-main{color:#475569;font-size:.975rem;line-height:1.75;margin-bottom:24px}.intro-section .intro-grid .intro-content-col .intro-desc-main strong{color:#0b132a;font-weight:700}.intro-section .intro-grid .intro-content-col .intro-highlight-card{align-items:flex-start;background-color:#fff9f5;border:1px solid rgba(255,107,53,.16);border-radius:18px;display:flex;gap:20px;margin-bottom:24px;padding:24px 26px;transition:transform .3s ease,box-shadow .3s ease}.intro-section .intro-grid .intro-content-col .intro-highlight-card:hover{box-shadow:0 10px 25px rgba(255,107,53,.08);transform:translateY(-2px)}@media(max-width:576px){.intro-section .intro-grid .intro-content-col .intro-highlight-card{gap:14px;padding:18px}}.intro-section .intro-grid .intro-content-col .intro-highlight-card .highlight-icon-box{align-items:center;background-color:#ffe5d8;border-radius:12px;color:#ff5722;display:flex;flex-shrink:0;height:50px;justify-content:center;min-width:50px;width:50px}.intro-section .intro-grid .intro-content-col .intro-highlight-card .highlight-body{flex:1}.intro-section .intro-grid .intro-content-col .intro-highlight-card .highlight-body .highlight-title{color:#0b132a;font-size:1.075rem;font-weight:700;line-height:1.35;margin:0 0 8px}.intro-section .intro-grid .intro-content-col .intro-highlight-card .highlight-body .highlight-text{color:#475569;font-size:.925rem;line-height:1.65;margin:0}.intro-section .intro-grid .intro-content-col .intro-highlight-card .highlight-body .highlight-text strong{color:#0b132a;font-weight:700}.intro-section .intro-grid .intro-content-col .intro-desc-footer{color:#475569;font-size:.975rem;line-height:1.75;margin:0}.intro-section .intro-grid .intro-content-col .intro-desc-footer strong{color:#0b132a;font-weight:700}.row-gap{--bs-gutter-y:6rem!important}.keyservice-section{padding:50px 0}.keyservice-section .services-header-wrapper{margin:0 auto 25px;max-width:65%;text-align:center;width:100%}@media only screen and (max-width:1200px){.keyservice-section .services-header-wrapper{max-width:78%}}@media only screen and (max-width:991px){.keyservice-section .services-header-wrapper{margin:0 0 20px!important;max-width:100%!important;text-align:left!important}.keyservice-section .services-header-wrapper .section-eyebrow,.keyservice-section .services-header-wrapper .section-eyebrow-center{justify-content:flex-start!important}.keyservice-section .services-header-wrapper .section-main-title{text-align:left!important}.keyservice-section .services-header-wrapper .section-main-title br{display:none!important}.keyservice-section .services-header-wrapper .section-desc,.keyservice-section .services-header-wrapper .section-main-subtitle{margin:0!important;max-width:100%!important;text-align:left!important}}@media only screen and (max-width:576px){.keyservice-section .services-header-wrapper{margin-bottom:15px;max-width:100%}}.keyservice-section .services-header-wrapper .section-eyebrow-center{align-items:center;display:inline-flex;gap:12px;justify-content:center;margin-bottom:14px}@media only screen and (max-width:576px){.keyservice-section .services-header-wrapper .section-eyebrow-center{gap:8px;margin-bottom:8px}}.keyservice-section .services-header-wrapper .section-eyebrow-center .eyebrow-line{background:#ef5323;background:var(--themeColor,#ef5323);border-radius:2px;display:inline-block;height:2px;width:32px}@media only screen and (max-width:576px){.keyservice-section .services-header-wrapper .section-eyebrow-center .eyebrow-line{width:22px}}.keyservice-section .services-header-wrapper .section-eyebrow-center .eyebrow-text{color:#64748b;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:576px){.keyservice-section .services-header-wrapper .section-eyebrow-center .eyebrow-text{font-size:11.5px;letter-spacing:1.5px}}.keyservice-section .services-header-wrapper .section-main-title{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}.keyservice-section .services-header-wrapper .section-main-title .highlight,.keyservice-section .services-header-wrapper .section-main-title .highlight-text,.keyservice-section .services-header-wrapper .section-main-title span{color:#ef5323;color:var(--themeColor,#ef5323)}@media only screen and (max-width:1650px){.keyservice-section .services-header-wrapper .section-main-title{font-size:32px}.keyservice-section .services-header-wrapper .section-main-title br{display:none}}@media(max-width:1200px){.keyservice-section .services-header-wrapper .section-main-title{font-size:28px}}@media(max-width:991px){.keyservice-section .services-header-wrapper .section-main-title{font-size:24px;text-align:left}.keyservice-section .services-header-wrapper .section-main-title br{display:none!important}}@media(max-width:768px){.keyservice-section .services-header-wrapper .section-main-title{font-size:22px}}@media(max-width:480px){.keyservice-section .services-header-wrapper .section-main-title{font-size:20px}}.keyservice-section .services-header-wrapper .section-main-subtitle{color:#475467;font-size:clamp(14px,1.1vw,15px);line-height:1.7;margin:0 auto;max-width:100%}.keyservice-section .services-header-wrapper .section-main-subtitle .highlight{color:#ef5323;color:var(--themeColor,#ef5323);font-weight:600}@media only screen and (max-width:991px){.keyservice-section{padding:40px 0}}@media only screen and (max-width:767px){.keyservice-section{padding:30px 0}}.keyservices-wrapper{overflow:hidden;padding:40px 0 0;position:relative}.keyservices-wrapper .keyservice-row{margin-bottom:30px}@media(max-width:991px){.keyservices-wrapper .keyservice-row{margin-bottom:25px}.keyservices-wrapper .keyservice-row .keyservice-content-col{order:2}}@media(max-width:576px){.keyservices-wrapper .keyservice-row{margin-bottom:15px}}.keyservices-wrapper .keyservice-row:last-child{margin-bottom:0}.keyservices-wrapper .keyservice-img-col{align-items:center;display:flex;justify-content:center}@media(max-width:991px){.keyservices-wrapper .keyservice-img-col{margin-bottom:15px}.keyservices-wrapper .keyservice-img-col .keyservice-img-wrapper img,.keyservices-wrapper .keyservice-img-col .keyservices-wrapper .keyservice-img-wrapper img{max-width:80%}}@media(max-width:767px){.keyservices-wrapper .keyservice-img-col .keyservice-img-wrapper img,.keyservices-wrapper .keyservice-img-col .keyservices-wrapper .keyservice-img-wrapper img{max-width:100%}}.keyservices-wrapper .keyservice-img-wrapper{align-items:center;display:flex;justify-content:center;opacity:.9;position:relative;width:100%}.keyservices-wrapper .keyservice-img-wrapper .keyservice-img,.keyservices-wrapper .keyservice-img-wrapper img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease;width:100%}.keyservices-wrapper .keyservice-img-wrapper .keyservice-img:hover,.keyservices-wrapper .keyservice-img-wrapper img:hover{opacity:1;transform:translateY(-4px)}@media(max-width:991px){.keyservices-wrapper .keyservice-img-wrapper .keyservice-img:hover,.keyservices-wrapper .keyservice-img-wrapper img:hover{max-width:80%}}@media(max-width:767px){.keyservices-wrapper .keyservice-img-wrapper .keyservice-img:hover,.keyservices-wrapper .keyservice-img-wrapper img:hover{max-width:100%}}.keyservices-wrapper .keyservice-title{color:#0b132a;font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 16px}@media(max-width:991px){.keyservices-wrapper .keyservice-title br{display:none!important}}@media(max-width:576px){.keyservices-wrapper .keyservice-title{font-size:20px;margin-bottom:12px}}.keyservices-wrapper .keyservice-desc{color:#475569;font-size:clamp(14px,1.05vw,15px);font-weight:400;line-height:1.75;margin-bottom:14px}.keyservices-wrapper .keyservice-desc:last-of-type{margin-bottom:0}.keyservices-wrapper .keyservice-tech-stack{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:768px){.keyservices-wrapper .keyservice-tech-stack{gap:10px;margin-top:20px}}@media(max-width:576px){.keyservices-wrapper .keyservice-tech-stack{gap:8px;margin-top:16px}}.keyservices-wrapper .keyservice-tech-stack .tech-stack-card{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.04);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:72px;min-width:82px;padding:10px 14px;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(max-width:576px){.keyservices-wrapper .keyservice-tech-stack .tech-stack-card{border-radius:10px;min-height:64px;min-width:72px;padding:8px 10px}}.keyservices-wrapper .keyservice-tech-stack .tech-stack-card:hover{border-color:rgba(239,83,35,.4);box-shadow:0 8px 20px rgba(15,23,42,.08);transform:translateY(-3px)}.keyservices-wrapper .keyservice-tech-stack .tech-stack-card .tech-icon{flex-shrink:0;height:26px;margin-bottom:6px;-o-object-fit:contain;object-fit:contain;width:26px}@media(max-width:576px){.keyservices-wrapper .keyservice-tech-stack .tech-stack-card .tech-icon{height:22px;margin-bottom:4px;width:22px}}.keyservices-wrapper .keyservice-tech-stack .tech-stack-card .tech-name{color:#475569;font-size:11px;font-weight:600;line-height:1.25;max-width:95px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:576px){.keyservices-wrapper .keyservice-tech-stack .tech-stack-card .tech-name{font-size:10px;max-width:78px}}.keyservices-wrapper .title{color:var(--blackColor);font-size:var(--commonFontSize-subTitle);font-weight:600;margin-bottom:20px}.keyservices-wrapper .description{color:var(--textColor-medium);font-size:var(--commonFontSize);font-weight:400;line-height:28px;margin-bottom:15px}@media(max-width:991px){.keyservices-wrapper{padding:0}}.process-section{background:linear-gradient(180deg,#fbfcfe,#f6f8fb);overflow:hidden;padding:50px 0;position:relative}@media(max-width:991px){.process-section{padding:40px 0}}@media(max-width:576px){.process-section{padding:30px 0}}.process-section .process-header-wrap{margin-bottom:30px;text-align:center}@media(max-width:991px){.process-section .process-header-wrap{margin-bottom:25px!important;text-align:left!important}.process-section .process-header-wrap .section-eyebrow,.process-section .process-header-wrap .section-eyebrow.center{justify-content:flex-start!important}.process-section .process-header-wrap .main-title{text-align:left!important}.process-section .process-header-wrap .main-title br{display:none!important}.process-section .process-header-wrap .description{margin:0!important;max-width:100%!important;text-align:left!important}}@media(max-width:768px){.process-section .process-header-wrap{margin-bottom:25px}}.process-section .process-header-wrap .main-title{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px;text-align:center}.process-section .process-header-wrap .main-title .highlight{color:#ef5323;color:var(--themeColor,#ef5323);font-weight:700}@media only screen and (max-width:1650px){.process-section .process-header-wrap .main-title{font-size:32px}.process-section .process-header-wrap .main-title br{display:none}}@media(max-width:1200px){.process-section .process-header-wrap .main-title{font-size:28px}}@media(max-width:991px){.process-section .process-header-wrap .main-title{font-size:24px;text-align:left}.process-section .process-header-wrap .main-title br{display:none!important}}@media(max-width:768px){.process-section .process-header-wrap .main-title{font-size:22px}}@media(max-width:480px){.process-section .process-header-wrap .main-title{font-size:20px}}.process-section .process-header-wrap .description{color:#475569;font-size:15px;font-weight:400;line-height:1.75;margin:0 auto;max-width:800px;text-align:center}.process-section .process-header-wrap .description .highlight{color:#ef5323;font-weight:600}.process-section .process-content-row{align-items:center}@media(min-width:992px){.process-section .process-steps-col{padding-right:25px}}.process-section .process-timeline-list{display:flex;flex-direction:column;position:relative}.process-section .process-timeline-item{align-items:stretch;display:flex;gap:20px;margin-bottom:14px;position:relative}.process-section .process-timeline-item:last-child{margin-bottom:0}.process-section .process-timeline-item:last-child .timeline-node-col .timeline-connector-line{display:none}@media(max-width:576px){.process-section .process-timeline-item{gap:12px;margin-bottom:12px}}.process-section .timeline-node-col{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:44px}@media(max-width:576px){.process-section .timeline-node-col{width:36px}}.process-section .timeline-node-col .timeline-step-number{align-items:center;background:linear-gradient(135deg,#ff6b35,#ef5323);border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(239,83,35,.35);color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:800;height:42px;justify-content:center;width:42px;z-index:2}@media(max-width:576px){.process-section .timeline-node-col .timeline-step-number{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(239,83,35,.35);font-size:14px;height:34px;width:34px}}.process-section .timeline-node-col .timeline-connector-line{align-items:center;display:flex;flex:1;justify-content:center;margin:6px 0;min-height:38px;position:relative;width:2px}.process-section .timeline-node-col .timeline-connector-line .connector-track-fill{background:repeating-linear-gradient(180deg,#f97316,#f97316 4px,transparent 0,transparent 8px);height:100%;left:0;position:absolute;top:0;transform-origin:top center;width:100%}.process-section .process-step-card{align-items:flex-start;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:16px;box-shadow:0 4px 18px rgba(15,23,42,.035);cursor:pointer;display:flex;flex:1;gap:16px;padding:18px 22px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}@media(max-width:576px){.process-section .process-step-card{border-radius:12px;gap:12px;padding:14px}}.process-section .process-step-card:hover{border-color:rgba(239,83,35,.4);box-shadow:0 8px 25px rgba(239,83,35,.09)}.process-section .process-step-card .step-icon-wrapper{align-items:center;background:#fff4ec;border:1px solid rgba(239,83,35,.18);border-radius:12px;color:#ef5323;display:flex;flex-shrink:0;height:48px;justify-content:center;min-width:48px;width:48px}@media(max-width:576px){.process-section .process-step-card .step-icon-wrapper{border-radius:10px;height:40px;min-width:40px;width:40px}}.process-section .process-step-card .step-icon-wrapper .step-icon{color:#ef5323;font-size:24px}@media(max-width:576px){.process-section .process-step-card .step-icon-wrapper .step-icon{font-size:20px}}.process-section .process-step-card .step-content-body{flex:1}.process-section .process-step-card .step-content-body .step-heading{color:#0b132a;font-size:16.5px;font-weight:700;letter-spacing:-.01em;margin:0 0 5px}@media(max-width:576px){.process-section .process-step-card .step-content-body .step-heading{font-size:15px;margin-bottom:4px}}.process-section .process-step-card .step-content-body .step-paragraph{color:#64748b;font-size:13.5px;line-height:1.6;margin:0 0 6px}@media(max-width:576px){.process-section .process-step-card .step-content-body .step-paragraph{font-size:12.5px;line-height:1.5}}.process-section .process-step-card .step-content-body .step-bullets-container{display:flex;flex-direction:column;gap:4px}.process-section .process-step-card .step-content-body .step-bullets-container .step-bullet-row{align-items:flex-start;color:#475569;display:flex;font-size:13px;gap:8px;line-height:1.5}@media(max-width:576px){.process-section .process-step-card .step-content-body .step-bullets-container .step-bullet-row{font-size:12px}}.process-section .process-step-card .step-content-body .step-bullets-container .step-bullet-row .bullet-point-dot{color:#ef5323;flex-shrink:0;font-size:14px;font-weight:800;line-height:1.2}.process-section .process-step-card .step-content-body .step-bullets-container .step-bullet-row .bullet-point-text{flex:1}.process-section .process-visual-col{align-items:center;display:flex;justify-content:center}@media(max-width:991px){.process-section .process-visual-col{margin-bottom:35px}}.process-section .process-visual-col .process-robot-container{align-items:center;display:flex;justify-content:center;max-width:560px;position:relative;width:100%}.process-section .process-visual-col .process-robot-container .process-robot-img,.process-section .process-visual-col .process-robot-container img{display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.07));height:auto;max-height:640px;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease;width:100%}.process-section .process-visual-col .process-robot-container .process-robot-img:hover,.process-section .process-visual-col .process-robot-container img:hover{transform:translateY(-6px) scale(1.01)}.ai-why-choose-us-section{background:#fff;overflow:hidden;padding:50px 0;position:relative}@media(max-width:991px){.ai-why-choose-us-section{padding:40px 0}}@media(max-width:576px){.ai-why-choose-us-section{padding:30px 0}}.ai-why-choose-us-section .why-choose-bg-decor{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ai-why-choose-us-section .why-choose-bg-decor:before{background:radial-gradient(ellipse 65% 55% at 50% 50%,hsla(32,98%,83%,.42) 0,rgba(255,237,213,.22) 45%,transparent 75%);content:"";filter:blur(28px);height:580px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);width:1000px}.ai-why-choose-us-section .why-choose-bg-decor .orbit-curve{border:1.5px dashed rgba(249,115,22,.3);border-radius:50%;height:540px;left:50%;pointer-events:none;position:absolute;top:54%;transform:translate(-50%,-50%);width:clamp(900px,86vw,1340px);z-index:0}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere{background:radial-gradient(circle at 35% 30%,#ffc49e 0,#ff8533 35%,#f95a16 70%,#d83b00 100%);border-radius:50%;box-shadow:0 8px 22px rgba(239,83,35,.38),inset -3px -3px 6px rgba(0,0,0,.25),inset 2px 2px 5px hsla(0,0%,100%,.7);pointer-events:none;position:absolute;z-index:1}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere.sphere-1{height:22px;left:13.5%;top:19%;width:22px}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere.sphere-2{height:18px;left:2.5%;top:53%;width:18px}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere.sphere-3{height:15px;left:6.8%;top:76%;width:15px}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere.sphere-4{height:18px;right:15.5%;top:21%;width:18px}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere.sphere-5{height:20px;right:9%;top:33%;width:20px}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere.sphere-6{height:22px;right:3.5%;top:75%;width:22px}.ai-why-choose-us-section .why-choose-bg-decor .decor-sphere.sphere-7{height:18px;right:10.5%;top:88%;width:18px}.ai-why-choose-us-section .why-choose-bg-decor .dotted-grid{background-image:radial-gradient(#f97316 2px,transparent 0);background-size:18px 18px;height:75px;opacity:.4;pointer-events:none;position:absolute;width:110px;z-index:0}.ai-why-choose-us-section .why-choose-bg-decor .dotted-grid.grid-left{bottom:75px;left:2.5%}.ai-why-choose-us-section .why-choose-bg-decor .dotted-grid.grid-right{right:5%;top:140px}.ai-why-choose-us-section .heading-block{margin-bottom:45px;position:relative;text-align:center;z-index:1}@media(max-width:991px){.ai-why-choose-us-section .heading-block{margin-bottom:30px!important;text-align:left!important}.ai-why-choose-us-section .heading-block .section-eyebrow{justify-content:flex-start!important}.ai-why-choose-us-section .heading-block .headline-title{margin:0 0 16px!important;text-align:left!important}.ai-why-choose-us-section .heading-block .headline-title br{display:none!important}.ai-why-choose-us-section .heading-block p{margin:0 0 16px!important;max-width:100%!important;text-align:left!important}}@media(max-width:768px){.ai-why-choose-us-section .heading-block{margin-bottom:30px}}.ai-why-choose-us-section .heading-block .section-eyebrow{align-items:center;display:inline-flex;gap:12px;justify-content:center;margin-bottom:14px}.ai-why-choose-us-section .heading-block .section-eyebrow .eyebrow-line{background:#ef5323;border-radius:2px;display:inline-block;height:2px;width:32px}.ai-why-choose-us-section .heading-block .section-eyebrow .eyebrow-text{color:#475569;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ai-why-choose-us-section .heading-block .headline-title{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 auto 16px!important;text-align:center}.ai-why-choose-us-section .heading-block .headline-title .highlight{color:#ef5323;color:var(--themeColor,#ef5323);font-weight:700}@media only screen and (max-width:1650px){.ai-why-choose-us-section .heading-block .headline-title{font-size:32px}.ai-why-choose-us-section .heading-block .headline-title br{display:none}}@media(max-width:1200px){.ai-why-choose-us-section .heading-block .headline-title{font-size:28px}}@media(max-width:991px){.ai-why-choose-us-section .heading-block .headline-title{font-size:24px;text-align:left}.ai-why-choose-us-section .heading-block .headline-title br{display:none!important}}@media(max-width:768px){.ai-why-choose-us-section .heading-block .headline-title{font-size:22px}}@media(max-width:480px){.ai-why-choose-us-section .heading-block .headline-title{font-size:20px}}.ai-why-choose-us-section .heading-block p{color:#4b5563;font-size:14.5px;line-height:1.65;margin:0 auto 10px;max-width:820px}.ai-why-choose-us-section .heading-block p:last-child{margin-bottom:0}.ai-why-choose-us-section .why-choose-cards-wrap{display:flex;flex-direction:column;gap:28px;margin-top:40px;position:relative;z-index:2}@media(max-width:991px){.ai-why-choose-us-section .why-choose-cards-wrap{gap:20px;margin-top:30px}}.ai-why-choose-us-section .reasons-row.reasons-row-top{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}@media(max-width:1024px){.ai-why-choose-us-section .reasons-row.reasons-row-top{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ai-why-choose-us-section .reasons-row.reasons-row-top{gap:16px;grid-template-columns:1fr}}.ai-why-choose-us-section .reasons-row.reasons-row-bottom{display:flex;gap:28px;justify-content:center}.ai-why-choose-us-section .reasons-row.reasons-row-bottom .reason-card{flex:0 1 calc(37.03704% - 20.74074px);max-width:480px;width:100%}@media(max-width:1024px){.ai-why-choose-us-section .reasons-row.reasons-row-bottom{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.ai-why-choose-us-section .reasons-row.reasons-row-bottom .reason-card{flex:none;max-width:100%}}@media(max-width:768px){.ai-why-choose-us-section .reasons-row.reasons-row-bottom{gap:16px;grid-template-columns:1fr}}.ai-why-choose-us-section .reason-card{align-items:center;border-radius:22px;cursor:pointer;display:flex;gap:16px;min-height:180px;overflow:hidden;padding:24px 26px 24px 18px;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}@media(max-width:1200px){.ai-why-choose-us-section .reason-card{gap:14px;min-height:170px;padding:20px 22px 20px 14px}}@media(max-width:576px){.ai-why-choose-us-section .reason-card{border-radius:18px;gap:12px;min-height:auto;padding:18px 18px 20px 14px}}.ai-why-choose-us-section .reason-card.theme-blue{background:linear-gradient(135deg,rgba(238,247,255,.95),rgba(246,251,255,.92));border:1.5px solid #d4e7fc;box-shadow:0 10px 28px rgba(59,130,246,.05)}.ai-why-choose-us-section .reason-card.theme-blue:hover{border-color:rgba(59,130,246,.5);box-shadow:0 16px 36px rgba(59,130,246,.12)}.ai-why-choose-us-section .reason-card.theme-blue .reason-number-watermark{color:#bfdbfe}.ai-why-choose-us-section .reason-card.theme-green{background:linear-gradient(135deg,rgba(238,253,243,.95),rgba(246,254,249,.92));border:1.5px solid #c8f5d7;box-shadow:0 10px 28px rgba(34,197,94,.05)}.ai-why-choose-us-section .reason-card.theme-green:hover{border-color:rgba(34,197,94,.5);box-shadow:0 16px 36px rgba(34,197,94,.12)}.ai-why-choose-us-section .reason-card.theme-green .reason-number-watermark{color:#a7f3d0}.ai-why-choose-us-section .reason-card.theme-purple{background:linear-gradient(135deg,rgba(247,242,255,.95),rgba(251,248,255,.92));border:1.5px solid #e7dcfe;box-shadow:0 10px 28px rgba(168,85,247,.05)}.ai-why-choose-us-section .reason-card.theme-purple:hover{border-color:rgba(168,85,247,.5);box-shadow:0 16px 36px rgba(168,85,247,.12)}.ai-why-choose-us-section .reason-card.theme-purple .reason-number-watermark{color:#ddd6fe}.ai-why-choose-us-section .reason-card.theme-orange{background:linear-gradient(135deg,rgba(255,249,238,.95),rgba(255,253,248,.92));border:1.5px solid #fedbb6;box-shadow:0 10px 28px rgba(249,115,22,.05)}.ai-why-choose-us-section .reason-card.theme-orange:hover{border-color:rgba(249,115,22,.5);box-shadow:0 16px 36px rgba(249,115,22,.12)}.ai-why-choose-us-section .reason-card.theme-orange .reason-number-watermark{color:#fed7aa}.ai-why-choose-us-section .reason-card.theme-pink{background:linear-gradient(135deg,rgba(255,242,245,.95),rgba(255,249,250,.92));border:1.5px solid #fec5ce;box-shadow:0 10px 28px rgba(244,63,94,.05)}.ai-why-choose-us-section .reason-card.theme-pink:hover{border-color:rgba(244,63,94,.5);box-shadow:0 16px 36px rgba(244,63,94,.12)}.ai-why-choose-us-section .reason-card.theme-pink .reason-number-watermark{color:#fecdd3}.ai-why-choose-us-section .reason-card .reason-number-watermark{font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1;opacity:.95;pointer-events:none;position:absolute;right:24px;top:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:576px){.ai-why-choose-us-section .reason-card .reason-number-watermark{font-size:30px;right:16px;top:14px}}.ai-why-choose-us-section .reason-card .reason-icon-wrapper{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;flex-shrink:0;height:105px;justify-content:center;min-width:105px;position:relative;width:105px}@media(max-width:1200px){.ai-why-choose-us-section .reason-card .reason-icon-wrapper{height:92px;min-width:92px;width:92px}}@media(max-width:576px){.ai-why-choose-us-section .reason-card .reason-icon-wrapper{height:76px;min-width:76px;width:76px}}.ai-why-choose-us-section .reason-card .reason-icon-wrapper .reason-3d-img,.ai-why-choose-us-section .reason-card .reason-icon-wrapper img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease;width:100%}.ai-why-choose-us-section .reason-card:hover .reason-icon-wrapper img{transform:scale(1.08) translateY(-2px)}.ai-why-choose-us-section .reason-card .reason-content{flex:1;padding-right:12px}@media(max-width:576px){.ai-why-choose-us-section .reason-card .reason-content{padding-right:8px}}.ai-why-choose-us-section .reason-card .reason-content .reason-title{color:#0b132a;font-size:17.5px;font-weight:800;letter-spacing:-.015em;line-height:1.32;margin:0 0 8px}@media(max-width:1200px){.ai-why-choose-us-section .reason-card .reason-content .reason-title{font-size:16px}}@media(max-width:576px){.ai-why-choose-us-section .reason-card .reason-content .reason-title{font-size:15px}}.ai-why-choose-us-section .reason-card .reason-content .reason-description{color:#4b5563;font-size:13px;line-height:1.55;margin:0}@media(max-width:576px){.ai-why-choose-us-section .reason-card .reason-content .reason-description{font-size:12px;line-height:1.5}}@media(max-width:768px){.column-reverse-even{flex-direction:column-reverse;margin-bottom:3rem}}.tech-stack-container{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1200px){.tech-stack-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.tech-stack-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:425px){.tech-stack-container{grid-template-columns:repeat(1,1fr)}}.tech-stack-container .tech-stack-item{align-items:center;border-radius:.5rem;box-shadow:0 1px 0 rgba(17,17,26,.1),0 8px 24px rgba(17,17,26,.1),0 16px 48px rgba(17,17,26,.1);color:var(--textColor-medium);display:flex;flex-direction:column;font-size:var(--commonFontSize-small);font-weight:500;gap:.2rem;justify-content:center;padding:.5rem 1rem;text-align:center}.tech-stack-container .tech-stack-item .tech-icon{height:25px;width:100%}.highlight-underline{border-bottom:1px solid var(--whiteColor)}