.navbar{background:linear-gradient(135deg,#1f1f1f,#2d2d2d);box-shadow:0 4px 15px #0000004d;padding:12px 32px;position:sticky;top:0;z-index:999}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px}.navbar-logo{flex-shrink:0}.navbar-logo img{height:40px;margin-right:20px;width:auto}.navbar-links{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.navbar-links ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.navbar-links a{color:#fff;font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.navbar-links a:after{background-color:#00d8ff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-links a:hover{color:#00d8ff}.navbar-links a:hover:after{width:100%}@media (max-width:768px){.navbar-container{align-items:flex-start;flex-direction:column}.navbar-links ul{flex-direction:column;gap:12px;margin-top:12px}.navbar-logo{margin-bottom:10px}}.cta{background-color:var(--primary-color);color:#fff;padding:60px 20px;text-align:center}.cta h2{font-size:2rem;margin-bottom:15px}.cta button{background-color:var(--secondary-color);border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:12px 30px;transition:background-color .3s ease}.cta button:hover{background-color:#e5a100}.footer{background-color:#1b263b;color:#fff;padding:20px;text-align:center}.footer p{margin:5px 0}.social-icons{display:flex;gap:15px;justify-content:center;margin-top:20px}.social-icons img{height:30px;transition:transform .2s ease;width:30px}.social-icons img:hover{transform:scale(1.1)}body{background-color:#0f172a;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.home-section{padding:4rem 1rem}.home-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:auto;max-width:1200px}.home-left{flex:1 1;min-width:300px}.home-logo{margin-bottom:1.5rem;width:120px}.home-title{color:#000;font-size:2.5rem;font-weight:300;line-height:1;margin-bottom:1rem}.home-highlight{color:#00bcd4}.home-subtitle{color:#cbd5e1;font-size:1.1rem;margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.home-button-wrapper{margin-top:1.5rem;text-align:center}.home-button{background-color:#00bcd4;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s ease-in-out}.home-button:hover{background-color:#0097a7}.home-right{flex:1 1;min-width:10px;text-align:center}.home-image{border-radius:10px;box-shadow:0 0 20px #00000080;max-width:400px;width:100%}.stats-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:4rem}.stat-box{background-color:#1e293b;border-radius:10px;padding:1.5rem;text-align:center;width:220px}.stat-number{color:#00bcd4;font-size:2rem;font-weight:700}.stat-label{color:#e2e8f0;margin-top:.5rem}.choose-us{margin-left:auto;margin-right:auto;margin-top:4rem;max-width:700px}.choose-us h2{color:#fff;font-size:2rem;margin-bottom:1rem;text-align:center}.choose-list{list-style:none;padding-left:0}.choose-list li{color:#cbd5e1;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.choose-list li:before{color:#00bcd4;content:"✔";font-weight:700;left:0;position:absolute}.newsletter{background-color:#1e293b;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:500px;padding:2rem;text-align:center}.newsletter h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.newsletter-form{display:flex;flex-direction:column;gap:1rem}.newsletter-form input{background-color:#f1f5f9}.newsletter-form button,.newsletter-form input{border:none;border-radius:6px;color:#000;font-size:1rem;padding:.75rem}.newsletter-form button{background-color:#00bcd4;cursor:pointer;font-weight:600}.newsletter-form button:hover{background-color:#00acc1}.thank-you{color:#4ade80;font-size:1.1rem;font-weight:600;margin-top:1rem}@media screen and (max-width:768px){.home-container{flex-direction:column;text-align:center}.home-left,.home-right{width:100%}.stat-box{width:45%}}@media screen and (max-width:480px){.home-title{font-size:2rem}.home-subtitle{font-size:1rem}.stat-box{width:100%}.newsletter{padding:1.5rem}}.careers-page{margin:auto;max-width:1200px;padding:50px 20px}h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c3ff,#ee0979);-webkit-background-clip:text;font-size:36px;margin-bottom:50px;text-align:center}.jobs-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.job-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:20px;display:flex;flex-direction:column;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.job-block:hover{box-shadow:0 0 20px #0ff6;transform:translateY(-5px)}.job-block h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff9a9e,#fad0c4);-webkit-background-clip:text;font-size:26px;margin:0 0 10px}.job-meta{color:#d1d1d1;font-weight:500;margin-bottom:10px}.job-description{color:#fffc;flex-grow:1;font-size:16px;line-height:1.6;margin-bottom:15px}.main-heading{margin-bottom:30px}.main-heading h1{font-size:56px}.location-heading,.main-heading h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c3ff,#ee0979);-webkit-background-clip:text;margin-bottom:50px;text-align:center}.location-heading{font-size:26px}.apply-button{align-self:flex-start;background:linear-gradient(90deg,#00f260,#0575e6);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;margin-top:auto;padding:10px 20px;transition:background .3s ease,transform .2s ease}.apply-button:hover{background:linear-gradient(90deg,#ff416c,#ff4b2b);transform:scale(1.05)}.contact-form{animation:fadeIn .5s ease-in-out;background:#00000080;display:flex;flex-direction:column;gap:14px;margin-top:20px;padding:25px}.contact-form h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0fd850,#f9f047);-webkit-background-clip:text;font-size:22px}.contact-form input,.contact-form textarea{background:#ffffff1a;border-radius:8px;color:#fff;font-size:16px;padding:12px;resize:vertical}.contact-form input[type=file]{background:#0000;color:#fff}.contact-form button{background:linear-gradient(90deg,#00b4db,#0083b0);border-radius:25px;padding:12px 20px;transition:.3s ease}.contact-form button:hover{background:linear-gradient(90deg,#ff416c,#ff4b2b)}@media (max-width:768px){h1{font-size:36px}.job-block h2{font-size:22px}.apply-button,.job-description{font-size:15px}.apply-button{padding:8px 16px}.contact-form h3{font-size:20px}.contact-form button{font-size:15px}}@media (max-width:480px){.careers-page{padding:30px 15px}.contact-form,.job-block{padding:20px}h1{font-size:30px}}.about-page{color:#fff;font-family:Poppins,sans-serif;margin:auto;max-width:1200px;padding:60px 20px}.about-page h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c3ff,#ee0979);-webkit-background-clip:text;font-size:36px;margin-bottom:50px;text-align:center}.intro p{font-size:16px;line-height:1.6;margin:0 auto 40px;max-width:700px;text-align:center}.cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-bottom:40px}.about-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:16px;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.about-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff9a9e,#fad0c4);-webkit-background-clip:text;font-size:18px;margin-bottom:8px}.about-card p{color:#ccc;font-size:14px;line-height:1.5}.about-card:hover{box-shadow:0 6px 16px #00ffff26;transform:translateY(-4px)}.why-us{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 6px 16px #00ffff1a;margin-top:20px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.why-us:hover{box-shadow:0 10px 20px #00ffff26;transform:translateY(-4px)}.why-us h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff6a00,#00c3ff);-webkit-background-clip:text;color:#76e5fc;font-size:24px;margin-bottom:15px}.why-us ul{color:#ddd;font-size:15px;line-height:1.6;list-style:disc;padding-left:20px}@media (max-width:600px){.about-page h1{font-size:28px}.about-card{padding:14px}.about-card h3{font-size:16px}.about-card p{font-size:13px}}body,html{background:#121212;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.services-section{margin:40px auto;max-width:960px;padding:0 20px 60px}.main-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c3ff,#ee0979);-webkit-background-clip:text;font-size:36px;margin-bottom:50px;text-align:center}.companies-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:50px}.company-card{background:#1f1f1f;border-radius:15px;box-shadow:0 0 15px #00ffc84d;flex:1 1 400px;max-width:450px;padding:25px 30px;transition:transform .3s ease,box-shadow .3s ease}.company-card:hover{box-shadow:0 0 30px #00ffc8;transform:translateY(-8px)}.company-name{color:#00ffd6;font-size:1.9rem;font-weight:700;letter-spacing:1px;margin-bottom:6px}.company-location{color:#78fff0;font-size:1rem;font-style:italic;margin-bottom:12px}.company-desc{color:#c0fff7;font-size:1.1rem;line-height:1.5}.tieup-info{background:#181818;border-radius:15px;box-shadow:0 0 15px #00ffc833;color:#d4f9f0;font-size:1.15rem;line-height:1.6;margin:0 auto 50px;max-width:700px;padding:30px 25px}.tieup-info ul{list-style-type:square;margin-bottom:20px;padding-left:20px}.tieup-info p strong{color:#00ffd6}.live-assist{color:#00ffe5;font-size:1.2rem;font-weight:700;margin-top:25px;text-align:center;text-shadow:0 0 5px #00ffe5}@media (max-width:768px){.companies-container{align-items:center;flex-direction:column}.company-card{max-width:90%}.services-section{padding-bottom:40px}}@media (max-width:480px){.main-heading{font-size:2rem}}body{color:#fff;font-family:Poppins,sans-serif;margin:0;padding:0}.feedback-section,body{background:linear-gradient(90deg,#0f2027,#203a43,#2c5364)}.feedback-section{border-radius:15px;box-shadow:0 0 20px #0006;padding:50px 20px;text-align:center}.feedback-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c3ff,#ee0979);-webkit-background-clip:text;font-size:36px;margin-bottom:50px;text-align:center}.feedback-list{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.feedback-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.feedback-item:hover{box-shadow:0 0 25px #0ff9;transform:translateY(-5px)}.feedback-message{color:#fff;font-size:16px;line-height:1.6;margin-bottom:10px}.feedback-author{color:#ddd;display:block;font-weight:500;margin-top:10px}.feedback-avatar{display:flex;justify-content:center;margin-top:20px}.feedback-avatar img{border:3px solid #fff;border-radius:50%;height:50px;width:50px}@media (max-width:600px){.feedback-heading{font-size:28px}.feedback-item{padding:20px}.feedback-message{font-size:14px}.feedback-avatar img{height:40px;width:40px}}.features-section{color:#fff;font-family:Poppins,sans-serif;margin:auto;max-width:1200px;padding:60px 20px}.features-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c3ff,#ee0979);-webkit-background-clip:text;font-size:36px;margin-bottom:50px;text-align:center}.features-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.feature-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 4px 16px #00ffff0f;max-width:360px;padding:28px;position:relative;transition:transform .35s ease,box-shadow .35s ease;width:100%}.feature-item:hover{box-shadow:0 12px 30px #00ffff40;transform:translateY(-6px) scale(1.01)}.feature-content{font-size:16px;line-height:1.75}.feature-description{color:#d4d4d4;font-style:italic;margin-bottom:16px;padding-left:24px;position:relative}.feature-description:before{color:#00c3ff;content:"❝";font-size:24px;left:0;line-height:1;position:absolute;top:0}.feature-name{color:#b0f0ff;display:block;font-size:15px;font-weight:600;margin-top:10px}@keyframes glow{0%{text-shadow:0 0 6px #00c3ff,0 0 10px #ee0979}to{text-shadow:0 0 12px #00c3ff,0 0 20px #ee0979}}@media (max-width:1024px){.feature-item{max-width:48%}}@media (max-width:768px){.features-title{font-size:30px}.feature-item{max-width:100%;padding:22px}.feature-description{font-size:15px;padding-left:20px}.feature-name{font-size:14px}}@media (max-width:480px){.features-title{font-size:26px;margin-bottom:32px}.feature-item{border-radius:14px;padding:20px}.feature-description{font-size:14px;padding-left:18px}.feature-description:before{font-size:18px}.feature-name{font-size:13px}}.contact-section{background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);border-radius:20px;box-shadow:0 0 30px #0ff3;color:#fff;padding:80px 20px;text-align:center}.contact-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c3ff,#ee0979);-webkit-background-clip:text;font-size:36px;margin-bottom:50px;text-align:center}.contact-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #fff3;border-radius:20px;box-shadow:0 0 20px #00ffff4d;margin:0 auto;max-width:500px;padding:35px}.contact-form input,.contact-form textarea{background:#f2f2f2;border:none;border-radius:12px;color:#333;font-size:15px;margin-bottom:18px;padding:14px;transition:.3s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:#e0e0e0;outline:none}.contact-form button{background:linear-gradient(90deg,#ff6a00,#ee0979,#00c3ff);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 30px;transition:all .3s ease}.contact-form button:hover{box-shadow:0 0 20px #00c3ff;transform:scale(1.05)}.contact-success{animation:fadeIn .6s ease-in;color:#0fc;font-weight:600;margin-top:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.contact-heading{font-size:30px}.contact-form{padding:25px}.contact-form button{width:100%}}
/*# sourceMappingURL=main.4e7b7820.css.map*/