.mouse-effect-section-wrapper{position:relative;width:100%;min-height:70lvh;background:#000;overflow:hidden;display:flex;align-items:center;padding:70px 5rem}.mouse-effect-section-canvas{position:absolute;inset:0;width:100%;height:100%}.mouse-effect-section-content{position:relative;z-index:2;max-width:1000px;color:#dfdfdf}.mouse-effect-section-eyebrow{font-size:1rem;opacity:.8;text-transform:uppercase;margin-bottom:1.5rem}.mouse-effect-section-title{font-size:3rem;font-weight:600;background:linear-gradient(90deg,#c471f5,#6a8dff,#5ddcff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.mouse-effect-section-body{margin-top:1.5rem;max-width:1000px;line-height:1.65;font-size:1rem}@media screen and (max-width:750px){.mouse-effect-section-wrapper{height:90lvh;padding:50px 20px}.mouse-effect-section-title{font-size:35px}}body{background:var(--background)}.ai-suite-services-wrapper{padding:70px 40px;text-align:center}.ai-suite-services-heading{font-size:32px;font-weight:700}.ai-suite-services-tabs{border-top:1px solid var(--ser-nav-border);display:flex;width:fit-content;gap:40px;margin:40px 0}.ai-suite-tab-container{display:flex;justify-content:start;width:fit-content;margin-left:auto;margin-right:auto;max-width:100%;overflow-y:auto}.ai-suite-services-tab-container{max-width:1200px}.ai-suite-services-tab-btn{background:none;border:none;cursor:pointer;min-width:150px;color:var(--muted-dark-4);transition:.3s;padding:20px 10px}.ai-suite-services-tab-btn:hover{color:var(--muted-dark-1)}.ai-suite-services-tab-btn.active{border-top:3px solid #3fc7f3;position:relative;color:var(--muted-dark-2)}.ai-suite-services-tab-btn:before{opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:transparent;filter:blur(40px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent),linear-gradient(180deg,#000 0,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent),linear-gradient(180deg,#000 0,transparent);-webkit-mask-composite:intersect;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;pointer-events:none;z-index:-1;border-radius:6px;transition:.2s ease-in}.ai-suite-services-tab-btn.active:before{opacity:1;height:90%}.ai-suite-services-content{display:flex;justify-content:center;gap:40px}.ai-suite-services-left-section{width:43%;background:var(--card-bg);border:1px solid var(--ser-nav-border);padding:20px;border-radius:10px;text-align:left}.fades-in{opacity:0;animation:fadeIn .6s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ai-suite-services-item{border-bottom:1px solid var(--ser-nav-border);padding:15px 0}.ai-suite-services-item h3{color:var(--muted-dark-3);font-weight:700}.ai-suite-services-item p{color:var(--muted-dark-2)}.ai-suite-services-right-section{width:50%;height:fit-content;border-radius:21px;padding:10px;border:1px dashed #81dfff}.ai-suite-services-right-section img{width:100%;max-height:500px;border-radius:20px;object-fit:cover}@media screen and (max-width:1024px){.mobile-header-ul{position:fixed}}@media screen and (max-width:850px){.ai-suite-services-wrapper{padding:40px 20px}.ai-suite-services-content{flex-direction:column-reverse}.ai-suite-services-left-section,.ai-suite-services-right-section{width:100%}.ai-suite-services-right-section img{height:300px}}.rd-wrapper{text-align:center;padding:70px 40px;font-family:sans-serif}.top-label{color:#3bb5ff;margin-bottom:10px;font-weight:500}.rd-heading{font-size:38px;max-width:1000px}.rd-highlight{background:#12b5ff;color:#fff;display:block;font-size:34px;padding:10px 20px;width:fit-content;border-radius:12px;font-weight:700;margin-bottom:25px}.rd-tabs{gap:20px}.rd-tab-container,.rd-tabs{display:flex;width:fit-content}.rd-tab-container{margin:40px auto;justify-content:start;max-width:100%;overflow-y:auto}.rd-tab-btn{background:var(--ser-nav-bg);border:2px solid var(--ser-nav-border);padding:10px 25px;color:var(--muted-dark-3);text-wrap-mode:nowrap;border-radius:25px;font-weight:600;cursor:pointer;font-size:15px;transition:.2s}.rd-tab-btn:hover{background:var(--ser-nav-border)}.rd-tab-btn.active{border:2px solid #12b5ff;color:#12b5ff}.rd-card-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;padding:40px;border:1px solid #eee;border-radius:12px}.rd-card{background:var(--card-bg);padding:25px;border-radius:10px;text-align:left}.rd-card h3{margin-bottom:10px;font-size:18px;color:var(--deep-dark);font-weight:600}.rd-card p{color:var(--muted-dark-3);font-size:15px;line-height:1.4}@media (prefers-color-scheme:dark){.rd-card,.rd-card-grid{border:1px solid #85858570}}@media (max-width:600px){.rd-wrapper{padding:40px 20px}.rd-heading,.rd-highlight{font-size:26px}}.features-container{padding:70px 40px}.feature-card-container{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:24px;padding:20px 0;max-width:1200px}.feature-card{background:var(--card-bg);width:320px;border-radius:16px;padding:24px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:all .25s ease}.feature-card.open{padding-bottom:28px;box-shadow:0 4px 18px rgba(0,0,0,.12)}.feature-card h3{font-size:21px;font-weight:600;margin-top:20px;color:var(--deep-dark)}.feature-header{justify-content:space-between}.feature-header,.feature-icon{display:flex;align-items:center}.feature-icon{width:46px;height:46px;border-radius:12px;background:#f3f4f6;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);justify-content:center;margin-right:12px;transition:.2s}.feature-icon img{height:18px;width:18px;object-fit:cover;transition:.2s}.feature-description{margin-top:12px;font-size:16px;color:var(--muted-dark-2);line-height:1.6}.expand-btn{background:#f3f4f6;border:none;cursor:pointer;border-radius:50%;width:32px;height:32px;font-size:14px;display:flex;align-items:center;justify-content:center;transition:.2s}.details-expanded{background-color:#07f}.details-expanded img,.details-expanded svg{filter:contrast(0) brightness(1000) saturate(0)}.expand-btn svg{transition:.3s}.feature-details{margin-top:16px;padding-left:20px;border-top:1px solid #90dcff;padding-top:12px;color:#333}.feature-details li{margin-bottom:8px;font-size:16px;color:var(--muted-dark-2);list-style:disc}.feature-details li::marker{color:#6fd1ff}@media (prefers-color-scheme:dark){.feature-icon img{filter:contrast(0) brightness(1000) saturate(0)}.feature-card{box-shadow:0 10px 15px -3px hsla(0,0%,55%,.1),0 4px 6px -4px hsla(0,0%,55%,.1)}.expand-btn,.feature-icon{background-color:#333}.details-expanded{background-color:#07f}}@media screen and (max-width:550px){.features-container{padding:50px 20px}}.techstack{text-align:center;padding:50px 40px;width:100%;background-color:#f9fafb;margin:auto}.new-techstack-title{color:#111}.techstack-categories{display:flex;width:fit-content;gap:12px}.techstack-tab-container{margin:40px auto;display:flex;justify-content:start;width:fit-content;max-width:100%;overflow-y:auto}.techstack-category-btn{padding:10px 18px;border-radius:30px;font-weight:700;background:#ffffff70;border:2px solid #80808021;text-wrap-mode:nowrap;cursor:pointer;color:#555;transition:.25s;font-size:14px}.techstack-category-btn.active{background:#00a9ff;color:#fff;border-color:#00a9ff}.techstack-category-btn:hover{background:#f4faff;color:#00a9ff}.techstack-grid{display:grid;max-width:1100px;width:100%;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px;margin-top:25px}.techstack-card{background:#fff;border-radius:16px;padding:25px 10px;text-align:center;color:#313131;transition:.2s;border:1px solid #eee}.techstack-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.07)}.techstack-card img{width:40px;height:40px;object-fit:contain;margin:auto auto 14px}.techstack-card p{font-size:14px;font-weight:500}.show-more-wrapper{text-align:center;margin-top:20px}.show-more-btn{padding:10px 20px;border-radius:6px;background:#111;color:#fff;border:none;cursor:pointer;font-size:14px;transition:.3s}.show-more-btn:hover{opacity:.8}@media screen and (max-width:600px){.techstack{padding:40px 20px}}.industry-new-section{padding:70px 40px;max-width:1400px;margin:auto}.industry-new-subtitle{color:#00a8ff;margin-bottom:10px;font-size:16px}.industry-new-heading-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.industry-new-title{font-size:36px;font-weight:700;color:var(--deep-dark)}.industry-new-nav{display:flex;gap:12px}.industry-new-nav-btn{width:38px;height:38px;border:none;background:#e8f6ff;color:#00a8ff;border-radius:50%;font-size:18px;cursor:pointer}.industry-new-carousel{overflow:hidden;width:100%}.industry-new-track{display:flex;width:max-content;animation:industryScroll 22s linear infinite}.industry-new-track:hover{animation-play-state:paused}@keyframes industryScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.industry-new-card{width:350px;height:480px;background-size:cover;background-position:50%;border-radius:18px;margin-right:25px;padding:20px;position:relative;color:#fff;flex-direction:column;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.48)}.industry-new-card,.industry-new-card-top{display:flex;justify-content:space-between}.industry-new-card-top{align-items:center}.industry-new-card-top h3{font-size:22px;font-weight:600}.industry-new-arrow-btn{width:34px;height:34px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(4px);border-radius:50%;color:#fff;font-size:14px;cursor:pointer}.industry-new-chip-container{display:flex;flex-direction:column;gap:10px}.industry-new-chip{padding:8px 14px;font-size:13px;width:fit-content;background:hsla(0,0%,100%,.22);border-radius:20px;border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(4px)}@media (max-width:600px){.industry-new-section{padding:40px 20px}.industry-new-title{font-size:26px}}:root{--border-dim:#c6c6c6bf}@media (prefers-color-scheme:dark){:root{--border-dim:#85858570}}.faq-container{max-width:900px;margin:80px auto;padding:0 20px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{background:var(--deep-light);border-radius:18px;border:1px solid var(--border-dim);overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);padding:24px 28px;transition:.25s}.faq-item.open{border-top:4px solid #00a8ff}.faq-header{display:flex;align-items:center;cursor:pointer;gap:16px;position:relative}.faq-tag{background:#e8f7ff;color:#00a8ff;padding:6px 10px;border-radius:7px;font-size:12px;text-transform:uppercase}.faq-question,.faq-tag{text-align:left;font-weight:600}.faq-question{flex:1;margin-top:10px;color:var(--deep-dark);font-size:18px}.faq-toggle-btn{width:36px;height:36px;border-radius:50%;border:none;background:#f2f2f2;font-size:20px;cursor:pointer;color:var(--muted-dark-3)}.faq-content{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-dim);text-align:left}.faq-content p{color:var(--muted-dark-2);line-height:1.6}.faq-content a{color:#00a8ff;text-decoration:underline}@media (prefers-color-scheme:dark){.faq-tag,.faq-toggle-btn{background:#333}}@media screen and (max-width:600px){.faq-item{border-radius:12px;padding:20px 14px}.faq-question{font-size:16px}.faq-content{font-size:15px}}