.elementor-9 .elementor-element.elementor-element-6141218:not(.elementor-motion-effects-element-type-background),.elementor-9 .elementor-element.elementor-element-6141218>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://surajsingh.in/wp-content/uploads/2026/04/ChatGPT-Image-Apr-24-2026-06_48_17-AM.webp);background-position:center center}.elementor-9 .elementor-element.elementor-element-6141218>.elementor-container{min-height:533px}.elementor-9 .elementor-element.elementor-element-6141218>.elementor-background-overlay{opacity:.16;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9 .elementor-element.elementor-element-6141218{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9 .elementor-element.elementor-element-416e2dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-416e2dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-808e310)}.elementor-9 .elementor-element.elementor-element-416e2dc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:36px}.elementor-9 .elementor-element.elementor-element-416e2dc>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-9 .elementor-element.elementor-element-416e2dc>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-9 .elementor-element.elementor-element-08f1e73:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9 .elementor-element.elementor-element-08f1e73>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-9 .elementor-element.elementor-element-08f1e73>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:90px}.elementor-9 .elementor-element.elementor-element-08f1e73>.elementor-element-populated{border-style:groove;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 387px 7px 1px;--e-column-margin-right:387px;--e-column-margin-left:1px;padding:0 18px 0 7px}.elementor-9 .elementor-element.elementor-element-08f1e73>.elementor-element-populated,.elementor-9 .elementor-element.elementor-element-08f1e73>.elementor-element-populated>.elementor-background-overlay,.elementor-9 .elementor-element.elementor-element-08f1e73>.elementor-background-slideshow{border-radius:5px 5px 5px 5px}.elementor-9 .elementor-element.elementor-element-08f1e73>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-083fda0{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span custom}.elementor-9 .elementor-element.elementor-element-083fda0 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:17px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 10px rgb(0 0 0 / .3);color:var(--e-global-color-e146c5f)}.elementor-9 .elementor-element.elementor-element-468156b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:50px;font-weight:600;line-height:68px;color:var(--e-global-color-e146c5f)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9 .elementor-element.elementor-element-e291ba0{margin:-9px 0 calc(var(--kit-widget-spacing, 0px) + -21px) 0;font-family:"Poppins",Sans-serif;font-weight:600}.elementor-9 .elementor-element.elementor-element-ece420e{width:var(--container-widget-width,70.302%);max-width:70.302%;--container-widget-width:70.302%;--container-widget-flex-grow:0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-9 .elementor-element.elementor-element-f7e7521 .elementor-button{background-color:#7C5CFF;border-radius:7px 7px 7px 7px}.elementor-9 .elementor-element.elementor-element-1504231 .elementor-button{background-color:#000;border-style:groove}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-9 .elementor-element.elementor-element-4b038be{text-align:end}.elementor-9 .elementor-element.elementor-element-4b038be img{width:100%;height:500px;border-radius:25px 25px 25px 25px;box-shadow:11px 27px 30px -5px #411391}.elementor-9 .elementor-element.elementor-element-f3f221b{margin:67px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-9 .elementor-element.elementor-element-f3f221b .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:52px;font-weight:400;color:var(--e-global-color-e146c5f)}.elementor-9 .elementor-element.elementor-element-556cf03{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-9 .elementor-element.elementor-element-6ca7e47{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-9 .elementor-element.elementor-element-24cc43a{margin:-9px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-9 .elementor-element.elementor-element-e7b9d58{text-align:center}.elementor-9 .elementor-element.elementor-element-e7b9d58 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:52px;font-weight:400;color:var(--e-global-color-e146c5f)}.elementor-9 .elementor-element.elementor-element-dac65e2{margin:-8px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-9 .elementor-element.elementor-element-a89093a{text-align:center}.elementor-9 .elementor-element.elementor-element-a89093a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:55px;font-weight:600;color:var(--e-global-color-e146c5f)}.elementor-9 .elementor-element.elementor-element-9589431{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -30px) 0;padding:0 0 -7px 0;text-align:center;font-family:var(--e-global-typography-b99c91d-font-family),Sans-serif;font-weight:var(--e-global-typography-b99c91d-font-weight)}.elementor-9 .elementor-element.elementor-element-9589431 p{margin-block-end:0}.elementor-9 .elementor-element.elementor-element-d422711{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 22px) 0}body.elementor-page-9:not(.elementor-motion-effects-element-type-background),body.elementor-page-9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-808e310) 0%,var(--e-global-color-808e310) 100%)}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-416e2dc{width:59.649%}.elementor-9 .elementor-element.elementor-element-08f1e73{width:100%}.elementor-9 .elementor-element.elementor-element-2a8010e{width:26.513%}.elementor-9 .elementor-element.elementor-element-b36c2c0{width:73.486%}.elementor-9 .elementor-element.elementor-element-c7d70b5{width:40.307%}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-083fda0{width:var(--container-widget-width,239.891px);max-width:239.891px;--container-widget-width:239.891px;--container-widget-flex-grow:0}.elementor-9 .elementor-element.elementor-element-4b038be{text-align:center}.elementor-9 .elementor-element.elementor-element-4b038be img{width:100%;height:332px;border-radius:20px 20px 20px 20px}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-4b038be img{height:391px;border-radius:22px 22px 22px 22px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:#000}.tools-section{padding:80px 8%;background:#000;color:#fff}.container{max-width:1400px;margin:auto}.section-heading{text-align:center;margin-bottom:0}.section-heading h2{font-size:48px;font-weight:700}.section-heading h2 span{color:#7c5cff}.section-heading p{margin-top:15px;color:#9ca3af;font-size:18px}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tool-card{background:#0b0d17;border:1px solid rgb(255 255 255 / .08);padding:35px 30px;border-radius:18px;transition:0.4s ease;position:relative;overflow:hidden}.tool-card:hover{transform:translateY(-10px);border-color:#5b5eff;box-shadow:0 10px 30px rgb(91 94 255 / .2)}.icon-box{width:58px;height:58px;background:linear-gradient(135deg,#5b5eff,#7b61ff);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:25px;animation:floatIcon 2s ease-in-out infinite;transition:0.4s}.tool-card:hover .icon-box{transform:rotate(10deg) scale(1.1)}.tool-card h3{font-size:28px;margin-bottom:14px}.tool-card p{color:#9ca3af;font-size:17px;line-height:1.6}@keyframes floatIcon{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}@media(max-width:768px){.section-heading h2{font-size:34px}.tool-card h3{font-size:24px}}*{margin:0;padding:0;box-sizing:border-box}body{background:#000;font-family:Arial,sans-serif}.services-section{padding:90px 8%;background:#000;color:#fff}.container{max-width:1400px;margin:auto}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:52px;font-weight:700}.section-title h2 span{color:#7c5cff}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.service-box{display:flex;align-items:flex-start;gap:22px;padding:32px;background:#0b0d17;border:1px solid rgb(255 255 255 / .08);border-radius:18px;transition:0.4s ease;position:relative;overflow:hidden}.service-box:hover{transform:translateY(-8px);border-color:#7c5cff;box-shadow:0 12px 30px rgb(91 94 255 / .18)}.service-icon{min-width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#6a5cff,#4f7cff);display:flex;align-items:center;justify-content:center;font-size:26px;animation:floatIcon 2s ease-in-out infinite;transition:0.4s}.service-box:hover .service-icon{transform:scale(1.12) rotate(8deg)}.service-content h3{font-size:32px;font-weight:700;margin-bottom:12px}.service-content p{color:#9ca3af;font-size:21px;line-height:1.6}@keyframes floatIcon{0%{transform:translateY(0)}50%{transform:translateY(-7px)}100%{transform:translateY(0)}}@media(max-width:992px){.services-grid{grid-template-columns:1fr}}@media(max-width:768px){.section-title h2{font-size:36px}.service-box{flex-direction:column;gap:18px}.service-content h3{font-size:26px}.service-content p{font-size:17px}}.section-title h2 span{color:#7c5cff}.service-box:hover{border-color:#7c5cff;box-shadow:0 12px 30px rgb(91 94 255 / .18)}.service-icon{background:#7c5cff}.service-icon{background:linear-gradient(135deg,#5b5eff,#5b5eff)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:#05060d}.work-section{padding:90px 6%;background:#000;color:#fff}.container{width:100%;max-width:1400px;margin:auto}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:52px;font-weight:700}.section-title h2 span{color:#7c5cff}.work-card{background:#0b0d17;border:1px solid rgb(255 255 255 / .08);border-radius:18px;padding:38px;margin-bottom:28px;transition:0.4s ease}.work-card:hover{border-color:#7c5cff;box-shadow:0 12px 30px rgb(91 94 255 / .18);transform:translateY(-6px)}.work-head{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:35px}.work-head h3{font-size:34px;font-weight:700}.tag{padding:8px 16px;border-radius:50px;font-size:14px;background:rgb(91 94 255 / .12);color:#7c5cff}.work-grid{display:flex;flex-direction:column;gap:35px}.item{width:100%}.item h4{font-size:14px;letter-spacing:1px;color:#7c5cff;margin-bottom:12px}.item p{font-size:20px;color:#9ca3af;line-height:1.8}.bottom-text{text-align:center;margin-top:55px}.bottom-text p{color:#7c5cff;font-size:22px}@media(max-width:768px){.section-title h2{font-size:36px}.work-head h3{font-size:24px}.work-card{padding:24px}.item p{font-size:17px}}.case-study-btn{margin-top:30px;text-align:center}.case-study-btn a{display:inline-block;padding:14px 28px;background:#fff;color:#111;text-decoration:none;border-radius:10px;font-size:15px;font-weight:600;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(255 255 255 / .1)}.case-study-btn a:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(255 255 255 / .2)}.case-study-btn a:active{transform:translateY(0)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background:#000}.about-section{padding:90px 6%;background:#000;color:#fff}.container{max-width:1100px;margin:auto}.about-content{text-align:center}.about-content h2{font-size:52px;font-weight:700;margin-bottom:35px}.about-content h2 span{color:#7c5cff}.about-content p{max-width:900px;margin:0 auto 28px;font-size:24px;line-height:1.8;color:#9ca3af}.about-content h2,.about-content p{animation:fadeUp 1s ease forwards}.about-content p:nth-child(2){animation-delay:0.2s}.about-content p:nth-child(3){animation-delay:0.4s}.about-content p:nth-child(4){animation-delay:0.6s}@keyframes fadeUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.about-section{padding:70px 6%}.about-content h2{font-size:36px}.about-content p{font-size:17px;line-height:1.7;margin-bottom:22px}}.resume-section{padding:100px 0}.resume-card{max-width:700px;margin:0 auto;text-align:center;padding:40px;border:1px solid rgb(255 255 255 / .1);border-radius:16px;background:rgb(255 255 255 / .03)}.resume-card h3{margin-bottom:15px}.resume-card p{margin-bottom:25px;line-height:1.8}.resume-btn a{display:inline-block;padding:14px 30px;background:#fff;color:#111;text-decoration:none;border-radius:10px;font-weight:600;transition:all 0.3s ease}.resume-btn a:hover{transform:translateY(-3px)}.contact-form-box{background:#0b0d17;border:1px solid rgb(255 255 255 / .08);border-radius:18px;padding:35px}.contact-form-box p{margin:0 0 18px}.contact-form-box input,.contact-form-box textarea{width:100%;background:#151822;border:1px solid rgb(255 255 255 / .06);color:#fff;padding:16px;border-radius:12px;font-size:16px}.contact-form-box textarea{min-height:130px;resize:none}.contact-form-box input:focus,.contact-form-box textarea:focus{outline:none;border-color:#5b5eff}.contact-form-box input[type="submit"]{width:100%;border:none;padding:18px;border-radius:12px;font-size:17px;font-weight:700;color:#fff;cursor:pointer;background:#7c5cff;transition:.3s ease}.contact-form-box input[type="submit"]:hover{transform:translateY(-2px);opacity:.95}.wpcf7-response-output{color:#fff;border-color:#7c5cff!important;margin-top:15px!important}