:root{--ki-h1:clamp(2rem, 3.8vw, 3.25rem);--ki-h2:clamp(1.8rem, 3vw, 2.5rem);--ki-h3:1.625rem;--ki-h4:1rem;--ki-h5:1rem;--ki-p:1.125rem;--ki-heading-color:#111111;--ki-body-color:#333333;--ki-primary:#550091}.ki-process-hero{position:relative;overflow:hidden;padding:88px 0;background:linear-gradient(99.87deg,#4f149a 2.33%,#361a55 41.89%,rgba(93,1,59,.5) 100%)}nav.rank-math-breadcrumb p{line-height:1.12}span.separator{color:rgba(255,255,255,.7);line-height:1.12!important;font-size:16px}.process-hero-content{display:flex;flex-direction:column;gap:10px}.ki-process-content{display:flex;flex-direction:column;align-items:start;gap:10px}.rank-math-breadcrumb a{color:rgba(255,255,255,.7);font-size:1rem}.ki-process-content h1{color:#fff;font-size:var(--ki-h1);font-weight:700;line-height:1.18;text-align:left;margin-bottom:10px}.ki-process-content p{color:#fff;font-size:1.5rem;line-height:1.6;text-align:left}.ki-process-btn{display:inline-block;background:#ffb503;color:#1f1f1f!important;font-size:1.125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:15px 38px;border-radius:5px;border:none;cursor:pointer;transition:background .2s,transform .15s;margin-top:22px}.ki-process-btn:hover{background:#e09e00;transform:translateY(-1px)}.ki-process-btn svg{transition:.35s}.ki-process-image{display:flex;justify-content:center;align-items:center}.ki-content-block{display:flex;flex-direction:column;gap:30px}#research .tech-logo{background-image:url(https://www.keyideasinfotech.com/wp-content/uploads/2026/07/In-Depth-Research-Analysis.webp);display:block;background-repeat:no-repeat}.tech-logo.google{width:119px;height:50px;background-position:0 0}.content-area.white h3,.content-area.white h4,.content-area.white p{color:#fff}.ki-process-heading{display:flex;flex-direction:column;gap:30px}.ki-process-heading h2{font-weight:700;color:#000;font-size:var(--ki-h2);line-height:1.22;letter-spacing:0;text-align:center}.heading-paragraph{max-width:850px;font-weight:400;font-size:1.125rem;line-height:1.8;letter-spacing:0;text-align:center;margin:0 auto}.sticky-image{position:sticky;top:100px}#ki-process-main .content-area{display:flex;flex-direction:column;gap:50px}.content-area h3{color:#550091;font-weight:700;font-size:var(--ki-h3);line-height:100%;letter-spacing:0}.ki-content-block h4{color:#000;font-size:1.375rem;font-weight:700}#ki-process-main .content-area p{font-size:1.125rem}.process-section{scroll-margin-top:100px}.ki-process-tabs button.nav-link.active{border-width:0;border-bottom:1px solid #000;border-color:#000!important}.ki-process-tabs button.nav-link{color:#000}.ki-process-tabs.nav-tabs .nav-link:hover{isolation:isolate!important;border-color:transparent!important;border:0;color:#550091!important}.ki-process-tabs.nav-tabs .nav-link{border:0;color:#000}section.ki-research-planning{padding:60px 0}.ki-process-tabs{display:flex;justify-content:space-between;align-items:center;gap:10px;list-style:none;padding:0;border-bottom:1px solid #d8d8d8;overflow-x:auto;scrollbar-width:none}.ki-process-tabs::-webkit-scrollbar{display:none}.ki-process-tabs li{flex:1}.ki-process-tabs .nav-link{position:relative;display:flex;justify-content:center;align-items:center;padding:18px 10px;text-align:center;text-decoration:none;color:#222;font-size:1.125rem;font-weight:400;white-space:nowrap;transition:.3s}.ki-process-tabs .nav-link:hover{color:#000}.ki-process-tabs .nav-link::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:2px;background:#000;transition:.35s ease}.ki-process-tabs .nav-link.active{font-weight:700;color:#000}.ki-process-tabs .nav-link.active::after{width:100%}.process-section{padding:120px 0}@media (max-width:991px){.ki-process-tabs{justify-content:flex-start;gap:20px}.ki-process-tabs li{flex:none}.ki-process-tabs .nav-link{padding:15px 0}}section.ki-process-section{padding:50px 0 0 0;overflow:hidden}@media (max-width:767px){.ki-process-tabs .nav-link{font-size:16px}}.ki-planning-section{padding:50px 0;background:linear-gradient(180deg,#550091 0,#7e45a3 100%)}section.ki-planning-section h3,section.ki-planning-section h4{color:#fff}.ki-planning-content h2{color:#fff;font-size:var(--ki-h2);font-weight:700;margin-bottom:30px}.ki-planning-content p{color:rgba(255,255,255,.92);line-height:1.8;margin-bottom:0}.ki-planning-block{margin-top:55px}.ki-planning-block h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:18px}.ki-planning-image img{width:100%;display:block;border-radius:12px}@media (max-width:991px){.ki-planning-section{padding:30px 0}.ki-planning-content{max-width:100%}.ki-planning-image{margin-top:20px}}.ki-design-section{padding:50px 0}.ki-design-image img{width:100%;border-radius:12px}.ki-design-content h2{color:var(--ki-primary);margin-bottom:20px}.ki-design-block{margin-top:45px}.ki-tech-grid{display:flex;flex-wrap:wrap;gap:20px}#design .ki-tech-logo{height:50px;background:url(https://www.keyideasinfotech.com/wp-content/uploads/2026/07/Design-Experience.webp) no-repeat}.ki-tech-logo.figma{width:107px}.ki-tech-logo.html{width:120px;background-position:-127px 0!important}.ki-tech-logo.sass{width:85px;background-position:-267px 0!important}.ki-tech-logo.javascript{width:98px;background-position:-372px 0!important}.ki-tech-logo.react{width:149px;background-position:-489px 0!important}.ki-tech-logo.angular{width:138px;background-position:0 -70px!important}.ki-tech-logo.vue{width:123px;background-position:-158px -70px!important}.ki-tech-logo.next{width:148px;background-position:-301px -70px!important}.ki-tech-logo.redux{width:148px;background-position:-469px -70px!important}.ki-tech-logo.tailwind{width:198px;background-position:0 -140px!important}.ki-tech-logo.ant{width:166px;background-position:-218px -140px!important}.ki-tech-logo.jquery{width:162px;background-position:-404px -140px!important}.ki-tech-logo.typescript{width:136px;background-position:-586px -140px!important}.ki-development-section{padding:50px 0;background:linear-gradient(180deg,#550091 0,#7e45a3 100%)}.ki-development-content h2,.ki-development-content h3,.ki-development-content p{color:#fff}.ki-development-content h2{margin-bottom:24px}.ki-development-block{margin-top:48px}.ki-development-tech{margin-top:48px}.ki-backend-tech{display:flex;flex-wrap:wrap;gap:20px}#development .ki-backend-logo{background:url(https://www.keyideasinfotech.com/wp-content/uploads/2026/07/Development-Implementation.webp) no-repeat;height:50px}.ki-backend-logo.wordpress{width:130px}.ki-backend-logo.shopify{width:130px;background-position:-150px 0!important}.ki-backend-logo.laravel{width:155px;background-position:-300px 0!important}.ki-backend-logo.entity{width:164px;background-position:-475px 0!important}.ki-backend-logo.aspnet{width:106px;background-position:0 -70px!important}.ki-backend-logo.dotnet{width:73px;background-position:-126px -70px!important}.ki-backend-logo.mongodb{width:153px;background-position:-219px -70px!important}.ki-backend-logo.php{width:101px;background-position:-392px -70px!important}.ki-backend-logo.jira{width:180px;background-position:-513px -70px!important}.ki-backend-logo.codeigniter{width:170px;background-position:0 -140px!important}.ki-backend-logo.node{width:144px;background-position:-190px -140px!important}.ki-backend-logo.mysql{width:103px;background-position:-354px -140px!important}.ki-backend-logo.sqlserver{width:145px;background-position:-477px -140px!important}.ki-backend-logo.dynamodb{width:116px;background-position:-642px -140px!important}.ki-backend-logo.s3{width:111px;background-position:0 -210px!important}.ki-backend-logo.wix{width:100px;background-position:-131px -210px!important}.ki-backend-logo.oracle{width:181px;background-position:-250px -210px!important}.ki-backend-logo.elastic{width:169px;background-position:-451px -210px!important}.ki-development-image img{width:100%;border-radius:12px}.ki-testing-section{padding:50px 0;background:#fff}.ki-testing-image img{width:100%;display:block;border-radius:12px}.ki-testing-content h2{color:var(--ki-primary);margin-bottom:24px}.ki-testing-block{margin-top:48px}.ki-testing-tech{margin-top:48px}.ki-testing-grid{display:flex;gap:20px;flex-wrap:wrap}.ki-testing-logo{background:url(https://www.keyideasinfotech.com/wp-content/uploads/2026/07/Testing-Optimization.webp) no-repeat;height:50px}.ki-testing-logo.selenium{width:167px}.ki-testing-logo.jmeter{width:121px;background-position:-187px 0}@media (max-width:991px){.ki-testing-section{padding:30px 0}}.ki-deployment-section{padding:50px 0;background:linear-gradient(180deg,#550091 0,#7e45a3 100%)}.ki-deployment-content h2,.ki-deployment-content h3,.ki-deployment-content p{color:#fff}.ki-deployment-content h2{margin-bottom:24px}.ki-deployment-block{margin-top:48px}.ki-deployment-tech{margin-top:48px}.ki-cloud-grid{display:flex;flex-wrap:wrap;gap:20px}#deployment .ki-cloud-logo{height:50px;background-image:url(https://www.keyideasinfotech.com/wp-content/uploads/2026/07/Deployment-Maintenance.webp);background-repeat:no-repeat}.ki-cloud-logo.aws{width:85px;background-position:0 0}.ki-cloud-logo.azure{width:133px;background-position:-105px 0}.ki-cloud-logo.docker{width:152px;background-position:-258px 0}.ki-cloud-logo.gitlab{width:151px;background-position:-430px 0}.ki-cloud-logo.jenkins{width:128px;background-position:-601px 0}.ki-cloud-logo.kubernetes{width:166px;background-position:0 -70px}.ki-cloud-logo.google-cloud{width:195px;background-position:-186px -70px}.ki-deployment-image img{width:100%;display:block;border-radius:12px}@media (max-width:991px){.ki-deployment-section{padding:30px 0}}.ki-collaboration-section{padding:50px 0;background:#fff}.ki-section-heading{display:flex;flex-direction:column;gap:30px}.ki-section-heading h2{font-weight:700;color:#000;font-size:var(--ki-h2);line-height:1.22;letter-spacing:0;text-align:center}.ki-section-heading p{color:#1f1f1f}.ki-info-card{background:#f7f0ff;height:100%;min-height:316px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;gap:20px}span.collab-icons{display:block;height:60px;background-image:url(https://www.keyideasinfotech.com/wp-content/uploads/2026/07/Collab.webp);background-repeat:no-repeat}span.collab-icons.management{width:60px}span.collab-icons.design{background-position:-79px 0;width:60px}span.collab-icons.development{width:60px;background-position:-160px 0}span.collab-icons.communication{width:60px;background-position:-239px -4px}span.collab-icons.maintenance{width:64px;background-position:-318px 0}.collab-heading{font-size:1.625rem;color:var(--ki-primary);font-weight:700}.ki-info-card p{margin:0;line-height:1.8;font-size:1.125rem}.ki-image-card{height:100%;min-height:316px}.ki-image-card img{width:100%;height:100%;min-height:316px;object-fit:cover;display:block}.ki-collab-item{display:flex;flex-direction:column}.ki-reverse{flex-direction:column-reverse}.ki-image-card,.ki-info-card{flex:1}.ki-image-card img{width:100%;height:100%;object-fit:cover;display:block}section.ki-collaboration-section .col-lg-2{width:20%}@media (max-width:991px){.ki-collab-item,.ki-reverse{flex-direction:column}}@media (max-width:768px){.ki-collaboration-section{padding:30px 0}.ki-info-card{padding:15px;min-height:auto;width:50%}.ki-collab-item{background:#f7f0ff}.ki-image-card,.ki-info-card{flex:auto}.ki-image-card{height:100%;min-height:200px;width:50%}.collab-heading{font-size:1.2rem}.ki-image-card img{min-height:240px!important}}@media (max-width:991px){.ki-process-hero{padding-top:40px!important;padding-bottom:32px!important;padding-left:1rem!important;padding-right:1rem!important}.ki-process-content{text-align:center;margin:auto}.ki-process-content p{max-width:100%}}@media (max-width:768px){.ki-process-content p{font-size:1.25rem}.heading-paragraph{font-size:.875rem}.content-area h3{font-size:1.25rem}.ki-content-block h4{color:#000;font-size:1.125rem;font-weight:700}#ki-process-main .content-area{display:flex;flex-direction:column;gap:20px}.ki-content-block{display:flex;flex-direction:column;gap:15px}#ki-process-main .content-area p{font-size:.875rem}section.ki-collaboration-section .col-lg-2{width:100%}.ki-collab-item,.ki-reverse{flex-direction:row}.collab-heading{font-size:1rem}.ki-info-card p{margin:0;line-height:1.8;font-size:.75rem}.ki-info-card img{width:30px;height:30px}section.ki-collaboration-section .col-lg-2{width:100%}.ki-reverse,section.ki-collaboration-section .ki-collab-item{flex-direction:row}section.ki-collaboration-section .ki-collab-item{flex-direction:row}section.ki-collaboration-section .ki-reverse{flex-direction:row-reverse}ul#kiProcessTabs{flex-wrap:nowrap;overflow:scroll;justify-content:start!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.ki-info-card{min-height:auto;aspect-ratio:1/1}.ki-image-card{aspect-ratio:1/1}.ki-section-heading{display:flex;flex-direction:column;gap:0}.ki-process-heading{display:flex;flex-direction:column;gap:15px}}#ki-faq{padding:40px 0;background:linear-gradient(180deg,#550091 0,#7e45a3 100%);position:relative;overflow:hidden;margin-bottom:40px}#ki-faq .ki-section-heading{text-align:center}#ki-faq .ki-section-heading h2{color:#fff;margin-bottom:1.5rem}#ki-faq .ki-section-heading p{color:rgba(255,255,255,.9);margin-bottom:.75rem;line-height:1.9}#ki-faq .ki-section-heading p:last-child{margin-bottom:0}#kiFaqAccordion{max-width:1080px;margin:0 auto}#kiFaqAccordion button.accordion-button{display:flex;gap:35px}#kiFaqAccordion .accordion-item{background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,.35);border-radius:0;overflow:hidden}#kiFaqAccordion .accordion-item:first-child{border-top:none}#kiFaqAccordion .accordion-item:last-child{margin-bottom:0}#kiFaqAccordion .accordion-header{margin:0}#kiFaqAccordion .accordion-button{background:0 0;color:#fff;box-shadow:none;border:none;padding:2rem 0;font-size:1.375rem;font-weight:400;line-height:1.5}#kiFaqAccordion .accordion-button:not(.collapsed){background:0 0;color:#fff;box-shadow:none}#kiFaqAccordion .accordion-button:focus{box-shadow:none}#kiFaqAccordion .accordion-button::after{width:1.5rem;height:1.5rem;background-size:1.5rem;flex-shrink:0;transition:transform .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}#kiFaqAccordion .accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}#kiFaqAccordion .accordion-collapse{background:0 0}#kiFaqAccordion .accordion-body{padding:0 0 2rem;max-width:92%}#kiFaqAccordion .accordion-body p{margin:0;color:rgba(255,255,255,.92);line-height:2;font-size:1.125rem}@media (max-width:991px){#ki-faq{padding:40px 0}#kiFaqAccordion .accordion-button{font-size:1.4rem;padding:1.75rem 0}#kiFaqAccordion .accordion-body{max-width:100%}}@media (max-width:767px){#ki-faq{padding:2rem 0}#ki-faq .ki-section-heading{margin-bottom:2.5rem}#kiFaqAccordion .accordion-button{font-size:1rem;padding:1.5rem 0;line-height:1.5}#kiFaqAccordion .accordion-body{padding:0 0 1.5rem}#kiFaqAccordion .accordion-body p{font-size:1rem;line-height:1.8}}.ki-section-heading p{max-width:850px;margin:1rem auto 0;color:#1f1f1f}#ki-faq .ki-section-heading{display:block;flex-direction:column;gap:0}#ki-faq .ki-section-heading p:last-child{margin-bottom:0;font-size:1.125rem}@media (max-width:1600px){.collab-heading{font-size:1.125rem}.ki-info-card{min-height:auto}.ki-image-card{height:100%;min-height:256px}.ki-image-card img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block}.ki-info-card{gap:18px}}@media (max-width:468px){.ki-process-content h1{line-height:1.4}main#ki-process-main section{overflow:hidden}.ki-process-content{gap:10px}.ki-process-heading{display:flex;flex-direction:column;gap:15px}.ki-section-heading{display:flex;flex-direction:column;gap:15px}.ki-section-heading h2{font-weight:700;color:#000;font-size:var(--ki-h2);line-height:1.5;letter-spacing:0;text-align:center}#ki-faq .ki-section-heading h2{font-size:var(--ki-h2)}#ki-faq .ki-section-heading p:last-child{margin-bottom:0;font-size:.875rem}.contact-page .wpcf7 .btn-submit,.contact-page .wpcf7 .wpcf7-submit{min-width:100%!important}span.collab-icons{height:30px;background-size:193px}span.collab-icons.management{width:30px}span.collab-icons.design{background-position:-40px 0;width:30px}span.collab-icons.development{width:32px;background-position:-80px 0}span.collab-icons.communication{width:30px;background-position:-122px -2px}span.collab-icons.maintenance{width:34px;background-position:-161px 0}.ki-info-card{gap:12px}section.ki-collaboration-section .ki-collab-item{align-items:center}.ki-image-card img{height:78px}.ki-image-card{height:100%;min-height:150px;width:50%}.collab-heading{font-size:1rem}.ki-process-btn{font-size:.875rem}.ki-image-card img{width:100%;height:100%;min-height:150px!important;object-fit:cover;display:block;object-position:top}#research .tech-logo{background-size:90px}.tech-logo.google{width:92px;height:40px;background-position:0 0}#design .ki-tech-logo{height:40px;background-size:600px}.ki-tech-logo.figma{width:86px}.ki-tech-logo.html{width:98px;background-position:-100px 0!important}.ki-tech-logo.sass{width:70px;background-position:-212px 0!important}.ki-tech-logo.javascript{width:79px;background-position:-297px 0!important}.ki-tech-logo.react{width:119px;background-position:-391px 0!important}.ki-tech-logo.angular{width:111px;background-position:0 -56px!important}.ki-tech-logo.vue{width:99px;background-position:-126px -56px!important}.ki-tech-logo.next{width:119px;background-position:-241px -56px!important}.ki-tech-logo.redux{width:119px;background-position:-375px -56px!important}.ki-tech-logo.tailwind{width:160px;background-position:1px -112px!important}.ki-tech-logo.ant{width:134px;background-position:-174px -112px!important}.ki-tech-logo.jquery{width:131px;background-position:-323px -112px!important}.ki-tech-logo.typescript{width:111px;background-position:-468px -112px!important}.ki-testing-logo{height:40px;background-size:246px}.ki-testing-logo.selenium{width:134px}.ki-testing-logo.jmeter{width:97px;background-position:-149px 0}#deployment .ki-cloud-logo{height:40px;background-size:585px}.ki-cloud-logo.aws{width:69px;background-position:0 0}.ki-cloud-logo.azure{width:107px;background-position:-84px 0}.ki-cloud-logo.docker{width:122px;background-position:-207px 0}.ki-cloud-logo.gitlab{width:121px;background-position:-345px 0}.ki-cloud-logo.jenkins{width:103px;background-position:-482px 0}.ki-cloud-logo.kubernetes{width:134px;background-position:0 -56.3px}.ki-cloud-logo.google-cloud{width:158px;background-position:-149px -56.3px}#development .ki-backend-logo{height:40px;background-size:608px}.ki-backend-logo.wordpress{width:105px}.ki-backend-logo.shopify{width:105px;background-position:-120px 0!important}.ki-backend-logo.laravel{width:126px;background-position:-239px 0!important}.ki-backend-logo.entity{width:133px;background-position:-381px 0!important}.ki-backend-logo.aspnet{width:86px;background-position:0 -56.3px!important}.ki-backend-logo.dotnet{width:59px;background-position:-101px -56.3px!important}.ki-backend-logo.mongodb{width:125px;background-position:-175px -56.3px!important}.ki-backend-logo.php{width:83px;background-position:-314px -56.3px!important}.ki-backend-logo.jira{width:146px;background-position:-410px -56.3px!important}.ki-backend-logo.codeigniter{width:137px;background-position:0 -112.3px!important}.ki-backend-logo.node{width:118px;background-position:-152px -112.3px!important}.ki-backend-logo.mysql{width:85px;background-position:-283px -112.3px!important}.ki-backend-logo.sqlserver{width:117px;background-position:-382px -112.3px!important}.ki-backend-logo.dynamodb{width:93px;background-position:-515px -112.3px!important}.ki-backend-logo.s3{width:91px;background-position:0 -168.3px!important}.ki-backend-logo.wix{width:80px;background-position:-105px -168.3px!important}.ki-backend-logo.oracle{width:148px;background-position:-200px -168.3px!important}.ki-backend-logo.elastic{width:136px;background-position:-362px -168.3px!important}.ki-tech-grid{gap:15px}.ki-backend-tech{gap:15px}.ki-cloud-grid{gap:15px}}@media (min-width:768px) and (max-width:820px){section.ki-collaboration-section .col-lg-2{width:33%}.ki-image-card{height:100%;min-height:239px}section.ki-collaboration-section .ki-collab-item{flex-direction:column}section.ki-collaboration-section .ki-reverse{flex-direction:column-reverse}.ki-info-card{padding:15px;min-height:auto;width:100%}.ki-image-card{height:100%;min-height:200px;width:100%}}