.elementor-160 .elementor-element.elementor-element-c2cd697{--display:flex;--min-height:100vh;--overlay-opacity:0.58}.elementor-160 .elementor-element.elementor-element-c2cd697:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-c2cd697>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-160 .elementor-element.elementor-element-c2cd697:hover::before,.elementor-160 .elementor-element.elementor-element-c2cd697:hover>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.elementor-background-slideshow:hover::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.e-con-inner>.elementor-background-slideshow:hover::before{background-image:url(https://vishnuups.com/wp-content/uploads/2026/09/82a743e3-0588-45a8-9449-ad39f0cab999-2.webp);--background-overlay:'';background-position:top center;background-repeat:no-repeat}.elementor-160 .elementor-element.elementor-element-c2cd697::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.e-con-inner>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.elementor-background-slideshow::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.e-con-inner>.elementor-background-slideshow::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-160 .elementor-element.elementor-element-c2cd697:hover{--overlay-opacity:0.5}.elementor-160 .elementor-element.elementor-element-99e7ec3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-160 .elementor-element.elementor-element-99e7ec3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-160 .elementor-element.elementor-element-3455c89{--display:flex}.elementor-160 .elementor-element.elementor-element-3455c89.e-con{--flex-grow:0;--flex-shrink:0}.elementor-160 .elementor-element.elementor-element-0e9c61c{margin:75% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-160 .elementor-element.elementor-element-7560876{--display:flex;--min-height:665px}.elementor-160 .elementor-element.elementor-element-d892fcc{--display:flex;--min-height:717px}.elementor-160 .elementor-element.elementor-element-d892fcc:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-d892fcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-160 .elementor-element.elementor-element-d892fcc.e-con{--flex-grow:0;--flex-shrink:0}.elementor-160 .elementor-element.elementor-element-ca754a8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-160 .elementor-element.elementor-element-905e5ff{--display:flex;--min-height:719px}.elementor-160 .elementor-element.elementor-element-905e5ff:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-905e5ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#0A0A0A 0%,#0A0A0A 100%)}.elementor-160 .elementor-element.elementor-element-a231fd8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-160 .elementor-element.elementor-element-a20c5c5{--display:flex;--min-height:363px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-160 .elementor-element.elementor-element-a20c5c5:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-a20c5c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-160 .elementor-element.elementor-element-d71c325{margin:-150px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-160 .elementor-element.elementor-element-d71c325.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-160 .elementor-element.elementor-element-e6f79b9{--display:flex}.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-160 .elementor-element.elementor-element-07c0e7e{text-align:center}.elementor-160 .elementor-element.elementor-element-07c0e7e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#01FFD5}.elementor-160 .elementor-element.elementor-element-073cdf1{--display:flex;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-160 .elementor-element.elementor-element-073cdf1:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-073cdf1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-160 .elementor-element.elementor-element-0b74a02.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:9px}.elementor-160 .elementor-element.elementor-element-0b74a02{width:100%;max-width:100%}.elementor-160 .elementor-element.elementor-element-0b74a02 .elementor-main-swiper{height:295px}.elementor-160 .elementor-element.elementor-element-0b74a02 .elementor-main-swiper .swiper-slide{padding:0 0 0 0}.elementor-160 .elementor-element.elementor-element-0b74a02 .elementor-swiper-button{font-size:20px}.elementor-160 .elementor-element.elementor-element-ec8092c{--display:flex;--min-height:341px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-160 .elementor-element.elementor-element-ec8092c:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-ec8092c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-160 .elementor-element.elementor-element-090e9a3{--display:flex}.elementor-160 .elementor-element.elementor-element-090e9a3:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-090e9a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}.elementor-160 .elementor-element.elementor-element-62c3791{--display:flex}.elementor-160 .elementor-element.elementor-element-62c3791:not(.elementor-motion-effects-element-type-background),.elementor-160 .elementor-element.elementor-element-62c3791>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0A0A0A}:root{--page-title-display:none}@media(max-width:1024px){.elementor-160 .elementor-element.elementor-element-3455c89{--margin-top:47%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-160 .elementor-element.elementor-element-0b74a02.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}}@media(min-width:768px){.elementor-160 .elementor-element.elementor-element-3455c89{--width:43.569%}}@media(max-width:1024px) and (min-width:768px){.elementor-160 .elementor-element.elementor-element-3455c89{--width:371.016px}}@media(min-width:1025px){.elementor-160 .elementor-element.elementor-element-c2cd697:hover::before,.elementor-160 .elementor-element.elementor-element-c2cd697:hover>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.elementor-background-slideshow:hover::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.e-con-inner>.elementor-background-slideshow:hover::before{background-attachment:fixed}}@media(max-width:767px){.elementor-160 .elementor-element.elementor-element-c2cd697:hover::before,.elementor-160 .elementor-element.elementor-element-c2cd697:hover>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.elementor-background-slideshow:hover::before,.elementor-160 .elementor-element.elementor-element-c2cd697>.e-con-inner>.elementor-background-slideshow:hover::before{background-size:865px auto}.elementor-160 .elementor-element.elementor-element-c2cd697:hover{--overlay-opacity:0.35}.elementor-160 .elementor-element.elementor-element-99e7ec3{--width:400px}.elementor-160 .elementor-element.elementor-element-3455c89{--width:463px;--margin-top:-52%;--margin-bottom:0%;--margin-left:-31%;--margin-right:0%}.elementor-160 .elementor-element.elementor-element-0e9c61c{margin:143% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%}.elementor-160 .elementor-element.elementor-element-d892fcc{--width:649px;--min-height:739px;--margin-top:-148%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-160 .elementor-element.elementor-element-ca754a8{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-160 .elementor-element.elementor-element-a231fd8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-160 .elementor-element.elementor-element-d71c325{width:var(--container-widget-width,781px);max-width:781px;--container-widget-width:781px;--container-widget-flex-grow:0}.elementor-160 .elementor-element.elementor-element-0b74a02.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}}:root{--primary:#19f5d1;--white:#ffffff;--text:#b8b8b8;--dark:#0b0b0b}.hero-text{position:absolute;left:8%;top:50%;transform:translateY(-50%);width:540px;z-index:100}.intro{display:block;color:var(--primary);font-size:15px;letter-spacing:6px;font-weight:600;margin-bottom:18px;opacity:0;animation:fadeUp 1s forwards}.name{margin:0;font-size:95px;font-weight:900;line-height:.95;color:var(--white);margin-bottom:20px}.name span{display:inline-block;opacity:0;transform:translateY(70px);animation:letters .6s forwards}.name span:nth-child(1){animation-delay:.10s}.name span:nth-child(2){animation-delay:.20s}.name span:nth-child(3){animation-delay:.30s}.name span:nth-child(4){animation-delay:.40s}.name span:nth-child(5){animation-delay:.50s}.name span:nth-child(6){animation-delay:.60s}.typing{position:relative;height:42px;margin-bottom:30px;color:var(--primary);font-size:28px;font-weight:600}.typing span::before{content:"";animation:typingWords 12s infinite}.typing span::after{content:"";position:absolute;width:3px;height:32px;background:var(--primary);margin-left:6px;animation:cursor .7s infinite}.desc{color:var(--text);font-size:18px;line-height:1.9;margin-bottom:40px;opacity:0;animation:fadeUp 1s forwards;animation-delay:1s}.desc strong{color:var(--white)}.hero-buttons{display:flex;gap:18px;opacity:0;animation:fadeUp 1s forwards;animation-delay:1.4s}.btn{text-decoration:none;padding:16px 36px;border-radius:60px;font-weight:600;transition:.4s}.btn1{background:var(--primary);color:#111}.btn1:hover{transform:translateY(-8px);box-shadow:0 0 20px rgb(25 245 209 / .35),0 0 40px rgb(25 245 209 / .25),0 0 80px rgb(25 245 209 / .15)}.btn2{border:2px solid var(--primary);color:var(--white)}.btn2:hover{background:var(--primary);color:#111;transform:translateY(-8px)}@keyframes letters{0%{opacity:0;transform:translateY(70px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes cursor{50%{opacity:0}}@keyframes typingWords{0%,20%{content:"Digital Marketer"}21%,40%{content:"Graphic Designer"}41%,60%{content:"Video Editor"}61%,80%{content:"WordPress Developer"}81%,100%{content:"Content Creator"}}.hero-text{animation:floating 5s ease-in-out infinite}@keyframes floating{0%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}100%{transform:translateY(-50%)}}@media(max-width:991px){.hero-text{left:50%;top:70%;transform:translate(-50%,-50%);text-align:center;width:90%}.name{font-size:72px}.typing{font-size:24px}.desc{font-size:16px}.hero-buttons{justify-content:center;flex-wrap:wrap}}@media(max-width:576px){.name{font-size:52px}.typing{font-size:20px;height:30px}.intro{font-size:13px;letter-spacing:4px}.desc{font-size:15px;line-height:1.8}.btn{padding:14px 28px}}@media (max-width:768px){.hero-text{width:100%;max-width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box;overflow:visible}.name{width:100%;max-width:100%;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center;gap:0;box-sizing:border-box;font-size:clamp(45px, 15vw, 90px);line-height:.85;white-space:nowrap;overflow:visible}.name span{display:block;flex:0 0 auto;margin:0;padding:0}}.hero-text{position:absolute;left:8%;top:50%;transform:translateY(-50%);width:700px;max-width:90%;z-index:100}.name{margin:0;padding:0;font-size:95px;font-weight:900;line-height:.95;color:var(--white);margin-bottom:20px;white-space:nowrap;display:block}.name span{display:inline-block;opacity:0;transform:translateY(70px);animation:letters .6s forwards}@media (max-width:768px){.hero-text{width:100%;max-width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box;overflow:visible}.name{width:100%;max-width:100%;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center;font-size:clamp(45px, 15vw, 90px);line-height:.85;white-space:nowrap;overflow:visible}.name span{display:inline-block;flex:0 0 auto;margin:0;padding:0}}.about-section{position:relative;width:100%;padding:180px 0;background:#fff0;overflow:hidden}.about-container{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;position:relative;z-index:5}.about-left{position:relative;display:flex;justify-content:center;align-items:center}.about-right{position:relative;z-index:20}.mini-title{color:#19F5D2;font-size:14px;letter-spacing:6px;margin-bottom:25px;text-transform:uppercase}.about-right h2{font-size:82px;line-height:.95;color:#fff;font-weight:800;margin-bottom:40px}.about-right h2 span{display:block;color:#19F5D2}.about-text{color:#B9B9B9;font-size:20px;line-height:2;margin-bottom:25px}.about-text strong{color:#19F5D2}.blur{position:absolute;border-radius:50%;filter:blur(120px)}.blur-one{width:520px;height:520px;background:#19F5D2;opacity:.12;left:-220px;top:-180px}.blur-two{width:500px;height:500px;background:#147BFF;opacity:.12;right:-180px;bottom:-180px}.circle{position:absolute;border:1px solid rgb(25 245 210 / .18);border-radius:50%}.circle-one{width:360px;height:360px;right:-120px;top:-50px}.circle-two{width:180px;height:180px;left:8%;bottom:8%}.line{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#19F5D2,transparent);opacity:.2}.line-one{width:700px;top:28%;left:-200px}.line-two{width:500px;bottom:18%;right:-120px}@keyframes gridMove{0%{transform:translateY(0)}100%{transform:translateY(70px)}}@keyframes glow{0%{transform:scale(.9)}100%{transform:scale(1.15)}}.blur{animation:glow 8s ease-in-out infinite alternate}.image-wrapper{position:relative;width:500px;height:620px;display:flex;justify-content:center;align-items:center}.image-wrapper img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:28px;filter:grayscale(100%) contrast(105%);transition:.6s ease;z-index:5}.image-wrapper:hover img{transform:scale(1.03);filter:grayscale(0%)}.image-glow{position:absolute;width:520px;height:520px;background:radial-gradient(circle,rgb(25 245 210 / .28),transparent 70%);filter:blur(80px);animation:imageGlow 6s ease-in-out infinite alternate;z-index:1}.image-border{position:absolute;width:104%;height:104%;border:1px solid rgb(25 245 210 / .25);border-radius:34px;animation:borderFloat 7s ease-in-out infinite;z-index:2}.image-wrapper::before{content:"";position:absolute;width:120px;height:160%;top:-30%;left:-180px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .18),transparent);transform:rotate(20deg);animation:shine 7s linear infinite;z-index:10}.floating-card{position:absolute;width:180px;padding:22px;backdrop-filter:blur(20px);background:rgb(18 18 18 / .55);border:1px solid rgb(255 255 255 / .08);border-radius:22px;box-shadow:0 20px 60px rgb(0 0 0 / .35);z-index:20;transition:.4s}.floating-card:hover{transform:translateY(-8px);border-color:#19F5D2}.floating-card span{display:block;font-size:46px;font-weight:700;color:#19F5D2;margin-bottom:10px}.floating-card p{color:#E8E8E8;font-size:15px;line-height:1.6}.card-one{top:45px;left:-70px;animation:floatCard1 5s ease-in-out infinite}.card-two{bottom:40px;right:-70px;animation:floatCard2 6s ease-in-out infinite}@keyframes floatCard1{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatCard2{0%,100%{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes borderFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(8px,-8px)}}@keyframes imageGlow{0%{transform:scale(.95);opacity:.18}100%{transform:scale(1.1);opacity:.30}}@keyframes shine{0%{left:-220px}100%{left:700px}}.about-right{position:relative;z-index:10}.mini-title{display:inline-flex;align-items:center;gap:12px;color:#19F5D2;letter-spacing:5px;font-size:14px;font-weight:600;margin-bottom:30px}.mini-title::before{content:"";width:45px;height:2px;background:#19F5D2}.about-right h2{font-size:78px;line-height:.95;color:#fff;margin-bottom:35px;font-weight:800;animation:titleReveal 1s ease}.about-right h2 span{display:block;color:#19F5D2}.about-text{color:#B8B8B8;font-size:18px;line-height:1.9;margin-bottom:22px;max-width:700px}.about-text strong{color:#19F5D2}.skills{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:45px;margin-bottom:55px}.skill{display:flex;align-items:center;gap:14px;color:#fff;transition:.35s;cursor:pointer}.skill span{width:10px;height:10px;border-radius:50%;background:#19F5D2;box-shadow:0 0 15px #19F5D2;transition:.35s}.skill:hover{transform:translateX(12px);color:#19F5D2}.skill:hover span{transform:scale(1.6)}.stats{display:flex;gap:70px;margin-bottom:60px}.stats div{transition:.35s}.stats div:hover{transform:translateY(-8px)}.stats h3{font-size:54px;color:#19F5D2;margin-bottom:10px;font-weight:700;text-shadow:0 0 18px rgb(25 245 210 / .25)}.stats p{color:#999;font-size:15px;letter-spacing:1px;text-transform:uppercase}.buttons{display:flex;gap:20px}.btn-primary,.btn-outline{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;padding:16px 36px;border-radius:60px;font-weight:600;transition:.4s;overflow:hidden;position:relative}.btn-primary{background:#19F5D2;color:#000;box-shadow:0 15px 35px rgb(25 245 210 / .25)}.btn-primary:hover{transform:translateY(-6px);box-shadow:0 25px 60px rgb(25 245 210 / .45)}.btn-outline{border:1px solid rgb(255 255 255 / .12);color:#fff}.btn-outline:hover{border-color:#19F5D2;color:#19F5D2;transform:translateY(-6px)}.btn-primary::before,.btn-outline::before{content:"";position:absolute;left:-120%;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent);transition:.6s}.btn-primary:hover::before,.btn-outline:hover::before{left:120%}@keyframes titleReveal{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.about-text{animation:textFade 1.4s ease}@keyframes textFade{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.about-award::before{content:"";position:absolute;width:220px;height:220px;border:1px solid rgb(25 245 210 / .12);border-radius:50%;top:8%;right:4%;animation:rotateCircle 20s linear infinite}.about-award::after{content:"";position:absolute;width:120px;height:120px;border:1px solid rgb(255 255 255 / .08);transform:rotate(45deg);bottom:8%;left:5%;animation:floatingSquare 12s ease-in-out infinite}.image-wrapper::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#19F5D2;top:25px;left:25px;box-shadow:450px 0 #19F5D2,0 560px #19F5D2,450px 560px #19F5D2;animation:dotsPulse 2.5s ease-in-out infinite}.about-container:hover{filter:drop-shadow(0 0 30px rgb(25 245 210 / .08))}.about-award .noise{position:absolute;inset:0;opacity:.03;pointer-events:none;background-image:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .2) 1px,transparent 1px),radial-gradient(circle at 70% 40%,rgb(255 255 255 / .2) 1px,transparent 1px),radial-gradient(circle at 40% 80%,rgb(255 255 255 / .2) 1px,transparent 1px);background-size:180px 180px}@keyframes rotateCircle{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes floatingSquare{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-18px) rotate(225deg)}100%{transform:translateY(0) rotate(405deg)}}@keyframes dotsPulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@media(max-width:1200px){.about-container{grid-template-columns:1fr;gap:80px;text-align:center}.about-left{order:1}.about-right{order:2}.image-wrapper{width:420px;height:520px;margin:auto}.skills{grid-template-columns:repeat(2,1fr)}.stats{justify-content:center}.buttons{justify-content:center}}@media(max-width:768px){.about-award{padding:90px 25px}.about-right h2{font-size:48px}.about-text{font-size:16px;line-height:1.8}.image-wrapper{width:320px;height:420px}.floating-card{display:none}.skills{grid-template-columns:1fr}.stats{flex-direction:column;gap:30px;align-items:center}.buttons{flex-direction:column;align-items:center}.btn-primary,.btn-outline{width:220px}.circle,.line{display:none}.blur-one,.blur-two{opacity:.08}}@media(max-width:480px){.about-right h2{font-size:38px}.mini-title{letter-spacing:3px;font-size:12px}.image-wrapper{width:280px;height:370px}.about-text{font-size:15px}.stats h3{font-size:42px}}.services{width:100%;padding:120px 40px;background:#fff0;font-family:'Poppins',sans-serif}.services-title{text-align:center;margin-bottom:70px}.services-title span{color:#00FFD5;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:600}.services-title h2{color:#fff;font-size:58px;margin:15px 0;font-weight:700}.services-title p{max-width:650px;margin:auto;color:#9b9b9b;line-height:1.8;font-size:18px}.service-grid{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.service-card{position:relative;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:28px;padding:40px;overflow:hidden;backdrop-filter:blur(18px);transition:0.45s ease;min-height:340px}.service-card::before{content:"";position:absolute;width:280px;height:280px;background:radial-gradient(circle,#00FFD5,transparent 70%);top:-120px;left:-120px;opacity:0;transition:0.5s}.service-card::after{content:"";position:absolute;inset:0;border-radius:28px;padding:1px;background:linear-gradient(135deg,transparent,#00FFD5,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:.5s}.service-card:hover::before{opacity:.25;transform:scale(1.5)}.service-card:hover::after{opacity:1}.service-card:hover{transform:translateY(-15px);box-shadow:0 25px 60px rgb(0 255 213 / .15)}.icon{font-size:55px;margin-bottom:25px;transition:.4s}.service-card:hover .icon{transform:translateY(-8px) rotate(10deg) scale(1.12)}.service-card h3{color:#fff;font-size:30px;margin-bottom:18px;font-weight:600}.service-card p{color:#bdbdbd;line-height:1.9;font-size:16px}.workflow-section{padding:140px 5%;position:relative;overflow:hidden}.workflow-header{text-align:center;margin-bottom:100px}.workflow-header span{color:#00ffd5;letter-spacing:3px;font-size:13px;font-weight:600}.workflow-header h2{font-size:60px;color:#fff;margin:15px 0}.workflow-header p{color:#a0a0a0;max-width:650px;margin:auto;line-height:1.8}.workflow-container{position:relative;display:flex;justify-content:space-between;align-items:flex-start;max-width:1400px;margin:auto}.workflow-line{position:absolute;top:18px;left:0;width:100%;height:2px;background:rgb(255 255 255 / .08)}.workflow-line::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent,#00ffd5,#00aaff,transparent);background-size:300%;animation:lineFlow 6s linear infinite}@keyframes lineFlow{0%{background-position:0%}100%{background-position:300%}}.workflow-step{width:180px;text-align:center;position:relative}.dot{width:18px;height:18px;margin:auto;border-radius:50%;background:#00ffd5;position:relative;z-index:2;animation:pulse 2s infinite}.dot::before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgb(0 255 213 / .4)}@keyframes pulse{50%{transform:scale(1.3)}}.workflow-step h3{color:#fff;margin-top:35px;margin-bottom:12px;font-size:22px;transition:.4s}.workflow-step p{color:#888;font-size:15px;line-height:1.7;opacity:.7;transition:.4s}.workflow-step:hover h3{color:#00ffd5;transform:translateY(-6px)}.workflow-step:hover p{opacity:1;color:#ccc}.workflow-step:hover .dot{box-shadow:0 0 15px #00ffd5,0 0 35px #00ffd5}@media(max-width:991px){.workflow-container{flex-direction:column;gap:50px;align-items:center}.workflow-line{display:none}.workflow-step{width:100%;max-width:350px}.workflow-header h2{font-size:42px}}.testimonial-section{position:relative;width:100%;padding:90px 0;overflow:hidden;background:#fff0;z-index:1}.testimonial-container{position:relative;width:min(1200px,92%);margin:auto;z-index:2}.testimonial-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.glow{position:absolute;border-radius:50%;background:#0a0a0a;opacity:.025;filter:blur(260px)}.glow-1{width:800px;height:800px;top:-450px;left:-450px}.glow-2{width:800px;height:800px;bottom:-450px;right:-450px}.testimonial-heading{text-align:center;max-width:760px;margin:0 auto 50px}.sub-title{display:inline-block;color:#19f5d1;font-size:13px;font-weight:600;letter-spacing:5px;text-transform:uppercase;margin-bottom:18px;position:relative}.sub-title::before,.sub-title::after{content:"";position:absolute;top:50%;width:70px;height:1px;background:#19f5d1;opacity:.6}.sub-title::before{right:calc(100% + 18px)}.sub-title::after{left:calc(100% + 18px)}.testimonial-heading h2{color:#fff;font-size:44px;line-height:1.15;font-weight:700;margin-bottom:18px}.testimonial-heading h2 span{color:#19f5d1;text-shadow:0 0 15px rgb(25 245 209 / .35)}.testimonial-heading p{color:#A8A8A8;font-size:17px;line-height:1.8}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;align-items:stretch}.testimonial-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:360px;padding:28px;overflow:hidden;border-radius:22px;background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:.4s ease}.testimonial-card::before{content:"";position:absolute;inset:0;border-radius:22px;padding:1px;background:linear-gradient(135deg,rgb(25 245 209 / .22),rgb(255 255 255 / .03),rgb(25 245 209 / .08));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.featured{transform:none;border:1px solid rgb(25 245 209 / .18)}.quote-icon{position:absolute;top:20px;right:25px;font-size:90px;line-height:1;color:#19f5d1;opacity:.05;user-select:none;transition:.4s}.testimonial-card:hover .quote-icon{transform:rotate(-8deg) scale(1.08);opacity:.12}.shine{position:absolute;inset:0;overflow:hidden;border-radius:22px;pointer-events:none}.shine::before{content:"";position:absolute;width:70px;height:260%;top:-100%;left:-180%;transform:rotate(28deg);background:linear-gradient(transparent,rgb(255 255 255 / .18),transparent);transition:1.2s}.testimonial-card:hover .shine::before{left:150%}.stars{display:inline-block;color:#19f5d1;font-size:18px;letter-spacing:4px;margin-bottom:18px;text-shadow:0 0 8px rgb(25 245 209 / .30),0 0 18px rgb(25 245 209 / .18)}.review{flex:1;min-height:140px;color:#D2D2D2;font-size:15px;line-height:1.9;font-weight:300;margin-bottom:22px}.client{display:flex;align-items:center;gap:15px;margin-top:auto}.client img{width:56px;height:56px;object-fit:cover;border-radius:50%;border:2px solid rgb(25 245 209 / .35);box-shadow:0 0 15px rgb(25 245 209 / .18);transition:.35s}.testimonial-card:hover .client img{transform:scale(1.08);box-shadow:0 0 28px rgb(25 245 209 / .40)}.client-info{display:flex;flex-direction:column}.client-info h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:4px;transition:.3s}.client-info span{color:#8d8d8d;font-size:13px;letter-spacing:.5px}.testimonial-card:hover .client-info h4{color:#19f5d1}.testimonial-card:hover{transform:translateY(-8px);border-color:rgb(25 245 209 / .45);background:rgb(255 255 255 / .04);box-shadow:0 20px 45px rgb(25 245 209 / .10),0 0 30px rgb(25 245 209 / .06)}.testimonial-bottom{margin-top:60px;display:flex;justify-content:center}.rating-box{width:100%;max-width:520px;padding:28px;border-radius:20px;text-align:center;background:rgb(255 255 255 / .025);border:1px solid rgb(25 245 209 / .10);backdrop-filter:blur(18px);transition:.4s}.rating-box:hover{transform:translateY(-6px);border-color:#19f5d1;box-shadow:0 15px 35px rgb(25 245 209 / .10)}.rating-number{color:#19f5d1;font-size:42px;font-weight:700;margin-bottom:10px}.rating-stars{color:#19f5d1;font-size:20px;letter-spacing:5px;margin-bottom:12px}.rating-box p{color:#B5B5B5;font-size:15px;line-height:1.8;max-width:360px;margin:auto}@keyframes glowOne{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(70px,45px) scale(1.1)}}@keyframes glowTwo{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-70px,-45px) scale(1.1)}}.glow-1{animation:glowOne 12s ease-in-out infinite}.glow-2{animation:glowTwo 15s ease-in-out infinite}@keyframes starGlow{0%,100%{text-shadow:0 0 8px rgb(25 245 209 / .25),0 0 16px rgb(25 245 209 / .12)}50%{text-shadow:0 0 18px rgb(25 245 209 / .6),0 0 40px rgb(25 245 209 / .35)}}.stars,.rating-stars{animation:starGlow 3s ease-in-out infinite}@keyframes avatarPulse{0%,100%{box-shadow:0 0 15px rgb(25 245 209 / .18)}50%{box-shadow:0 0 28px rgb(25 245 209 / .45)}}.client img{animation:avatarPulse 4s infinite}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.testimonial-heading{animation:fadeUp .8s ease}.testimonial-grid{animation:fadeUp 1s ease}.testimonial-bottom{animation:fadeUp 1.2s ease}.testimonial-card,.rating-box,.client img,.client-info h4,.quote-icon,.review{transition:all .4s ease}@media(max-width:1100px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}.featured{transform:none}}@media(max-width:768px){.testimonial-section{padding:70px 20px}.testimonial-heading{margin-bottom:40px}.testimonial-heading h2{font-size:32px}.testimonial-heading p{font-size:15px}.sub-title::before,.sub-title::after{display:none}.testimonial-grid{grid-template-columns:1fr;gap:20px}.testimonial-card{height:auto;min-height:300px;padding:24px}.review{min-height:auto}.client img{width:50px;height:50px}.quote-icon{font-size:60px}.rating-box{padding:22px}.rating-number{font-size:34px}}@media(max-width:480px){.testimonial-heading h2{font-size:26px}.review{font-size:14px;line-height:1.8}.client-info h4{font-size:16px}.client-info span{font-size:12px}}.testimonial-card:hover{border-color:#19f5d1;box-shadow:0 20px 50px rgb(25 245 209 / .12)}.rating-box:hover{background:rgb(255 255 255 / .035)}::selection{background:#19f5d1;color:#101010}.testimonial-section{margin:0}.testimonial-section+section{margin-top:0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a0a0a;font-family:'Poppins',sans-serif;color:#fff;overflow-x:hidden}.contact-section{width:100%;min-height:100vh;padding:90px 6%;background:#0a0a0a;position:relative;overflow:hidden}.main-container{position:relative;z-index:2;max-width:1450px;margin:auto}.contact-card{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px;border-radius:35px;background:rgb(255 255 255 / .04);backdrop-filter:blur(35px);border:1px solid rgb(255 255 255 / .08);box-shadow:0 25px 80px rgb(0 0 0 / .45);position:relative;overflow:hidden}.contact-card::before{content:"";position:absolute;inset:0;padding:1px;border-radius:35px;background:linear-gradient(135deg,rgb(25 245 209 / .9),transparent,rgb(25 245 209 / .4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.left-side{display:flex;flex-direction:column;justify-content:center}.small-tag{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;width:max-content;background:rgb(25 245 209 / .12);border:1px solid rgb(25 245 209 / .4);border-radius:50px;color:#19f5d1;font-size:14px;margin-bottom:30px}.left-side h1{font-size:62px;font-weight:700;line-height:1.1;margin-bottom:28px}.left-side h1 span{color:#19f5d1;display:block}.left-side p{font-size:18px;line-height:1.9;color:#b9b9b9;max-width:500px;margin-bottom:40px}.social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.social-card{padding:24px;border-radius:22px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);text-decoration:none;color:#fff;transition:.4s;position:relative;overflow:hidden}.social-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(25 245 209 / .15),transparent);transition:.7s}.social-card:hover::before{left:100%}.social-card:hover{transform:translateY(-8px);border-color:#19f5d1;box-shadow:0 0 35px rgb(25 245 209 / .22)}.social-card i{font-size:28px;color:#19f5d1;margin-bottom:18px}.social-card h3{font-size:20px;margin-bottom:8px}.social-card p{font-size:14px;color:#b8b8b8}.right-side{display:flex;align-items:center}form{width:100%}.input-box{margin-bottom:24px}.input-box label{display:block;margin-bottom:10px;font-size:15px;font-weight:500;color:#fff}.input-box input,.input-box select,.input-box textarea{width:100%;padding:18px 20px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:16px;color:#fff;font-size:15px;outline:none;transition:.35s}.input-box input:focus,.input-box select:focus,.input-box textarea:focus{border-color:#19f5d1;box-shadow:0 0 25px rgb(25 245 209 / .18);background:rgb(255 255 255 / .07)}.input-box textarea{resize:none;min-height:180px}form button{width:100%;height:62px;border:none;border-radius:18px;background:#19f5d1;color:#0a0a0a;font-size:17px;font-weight:700;cursor:pointer;transition:.35s;display:flex;align-items:center;justify-content:center;gap:12px}form button:hover{transform:translateY(-4px);box-shadow:0 0 30px rgb(25 245 209 / .35)}.contact-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;margin-top:90px;padding:60px 0;border-top:1px solid rgb(255 255 255 / .08)}.brand h2{display:flex;align-items:center;gap:15px;font-size:34px;font-weight:700;margin-bottom:25px}.brand h2 span{width:60px;height:60px;border-radius:18px;background:#19f5d1;color:#0a0a0a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:24px;box-shadow:0 0 30px rgb(25 245 209 / .35)}.brand p{color:#b8b8b8;line-height:1.9;max-width:340px}.footer-social{display:flex;gap:16px;margin-top:30px}.footer-social a{width:52px;height:52px;border-radius:14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:.35s;font-size:18px}.footer-social a:hover{background:#19f5d1;color:#0a0a0a;transform:translateY(-6px);box-shadow:0 0 25px rgb(25 245 209 / .35)}.footer-col h3{font-size:20px;margin-bottom:22px;color:#fff}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:14px;color:#9d9d9d;transition:.3s}.footer-col ul li a{color:#9d9d9d;text-decoration:none;transition:.3s}.footer-col ul li:hover,.footer-col ul li a:hover{color:#19f5d1;padding-left:6px}.copyright{margin-top:40px;padding-top:30px;border-top:1px solid rgb(255 255 255 / .08);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.copyright p{color:#888;font-size:15px}.copyright span{color:#19f5d1;font-weight:600}.left-side,.right-side,.footer-col,.brand{animation:fadeUp .8s ease forwards}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#19f5d1;border-radius:50px}@media(max-width:1200px){.contact-card{grid-template-columns:1fr}.left-side{margin-bottom:30px}.contact-footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.contact-section{padding:70px 22px}.contact-card{padding:30px;border-radius:25px}.left-side h1{font-size:42px}.left-side p{font-size:16px}.social-grid{grid-template-columns:1fr}.contact-footer{grid-template-columns:1fr;gap:35px}.brand h2{font-size:28px}.brand h2 span{width:50px;height:50px;font-size:20px}.footer-social{flex-wrap:wrap}.copyright{flex-direction:column;text-align:center}}@media(max-width:480px){.left-side h1{font-size:34px}.small-tag{font-size:12px;padding:8px 18px}.input-box input,.input-box select,.input-box textarea{padding:15px;font-size:14px}form button{height:56px;font-size:15px}.social-card{padding:20px}.social-card h3{font-size:18px}.footer-col h3{font-size:18px}.brand p{font-size:15px}}.contact-card:hover{box-shadow:0 0 50px rgb(25 245 209 / .08),0 25px 80px rgb(0 0 0 / .45)}.input-box input,.input-box textarea,.input-box select,.social-card,.footer-social a,form button,.brand h2 span{transition:all .35s ease}