@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0}body{height:100vh;background:#191918;color:#fff;font-family:Outfit}.navbar{display:flex;align-items:center;justify-content:space-between;padding:15px 40px;position:fixed;top:0;left:0;right:0;z-index:1000;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,193,7,.2);transition:all .3s ease,transform .4s ease}.navbar.hidden{transform:translateY(-100%)}.navbar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffc1071a,#ff98001a);z-index:-1}.navbar img{width:80px;height:80px;border-radius:50%;border:3px solid transparent;background:linear-gradient(45deg,#ffc107,#ff9800);background-clip:border-box;transition:transform .3s ease,box-shadow .3s ease}.navbar img:hover{transform:rotate(360deg) scale(1.1);box-shadow:0 0 20px #ffc10780}.nav-menu{display:flex;align-items:center;list-style:none;gap:40px;font-size:16px;font-weight:500;margin:0;padding:0}.nav-menu li{display:flex;flex-direction:column;align-items:center;position:relative}.nav-menu li:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(90deg,#ffc107,#ff9800);transition:width .3s ease}.nav-menu li:hover:before{width:100%}.nav-menu a{color:#fff;text-decoration:none;position:relative;padding:10px 15px;border-radius:25px;transition:all .3s ease;overflow:hidden}.nav-menu a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,193,7,.2),transparent);transition:left .6s ease}.nav-menu a:hover:before{left:100%}.nav-menu a:hover{color:#ffc107;text-shadow:0 0 10px rgba(255,193,7,.5);transform:translateY(-2px)}.nav-menu img{width:30px;height:4px;margin-top:5px;border-radius:2px;box-shadow:0 2px 8px #ffc10799;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.nav-connect{padding:15px 30px;border-radius:50px;background:linear-gradient(135deg,#ffc107,#ff9800);font-size:16px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;border:2px solid transparent;transition:all .4s ease}.nav-connect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.nav-connect:hover:before{left:100%}.nav-connect:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ff980066;border-color:#ffffff4d}.nav-connect a{color:#fff;text-decoration:none;display:block}.nav-mob-close,.nav-mob-open{display:none;width:35px;height:35px;cursor:pointer;transition:transform .3s ease}.nav-mob-open:hover,.nav-mob-close:hover{transform:scale(1.1)}@media (max-width: 768px){.navbar{padding:15px 20px}.navbar img{width:60px;height:60px}.nav-menu{flex-direction:column;position:fixed;top:0;right:-100%;gap:30px;background:linear-gradient(135deg,#000000f2,#ff98001a);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:280px;height:100vh;z-index:999;transition:right .4s cubic-bezier(.68,-.55,.265,1.55);padding-top:100px;border-left:1px solid rgba(255,193,7,.3)}.nav-menu.open{right:0}.nav-menu li{margin:10px 0;transform:translate(50px);opacity:0;transition:all .3s ease}.nav-menu.open li{transform:translate(0);opacity:1}.nav-menu.open li:nth-child(1){transition-delay:.1s}.nav-menu.open li:nth-child(2){transition-delay:.15s}.nav-menu.open li:nth-child(3){transition-delay:.2s}.nav-menu.open li:nth-child(4){transition-delay:.25s}.nav-menu.open li:nth-child(5){transition-delay:.3s}.nav-menu.open li:nth-child(6){transition-delay:.35s}.nav-menu.open li:nth-child(7){transition-delay:.4s}.nav-menu.open li:nth-child(8){transition-delay:.45s}.nav-mob-open{display:block;z-index:1001}.nav-mob-close{display:block;position:fixed;top:25px;right:25px;z-index:1002;filter:brightness(0) invert(1)}.nav-connect{display:none}.nav-menu.open:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:-1}}html{scroll-padding-top:100px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.navbar{animation:fadeInDown .6s ease}.hero{display:flex;align-items:center;flex-direction:column;gap:35px;padding:50px 20px;position:relative}.hero img{margin-top:150px;width:250px;height:250px;border-radius:50%;border:4px solid transparent;background:linear-gradient(45deg,#ffc107,#ff9800) padding-box,linear-gradient(45deg,#ffc107,#ff9800) border-box;box-shadow:0 20px 40px #ffc10733;transition:all .4s cubic-bezier(.175,.885,.32,1.275);object-fit:cover}.hero img:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 30px 60px #ffc1074d;border:4px solid #FFC107}.hero h1{text-align:center;width:70%;font-size:90px;font-weight:600;line-height:1.1;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.hero h1 span{background:linear-gradient(90deg,#ffc107,#ff9800);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;transition:all .3s ease}.hero h1 span:hover{transform:scale(1.02);filter:drop-shadow(0 4px 8px rgba(255,193,7,.3))}.hero p{width:50%;text-align:center;font-size:24px;line-height:40px;margin:0;color:#ffffffe6;font-weight:400;letter-spacing:.5px}.hero-action{display:flex;align-items:center;gap:25px;font-weight:500;margin-bottom:50px;margin-top:20px}.hero-connect{padding:25px 45px;border-radius:50px;background:linear-gradient(90deg,#ffc107,#ff9800);cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent;position:relative;overflow:hidden;box-shadow:0 8px 25px #ffc10733}.hero-connect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffffff1a,#fff3);transition:all .4s ease}.hero-connect:hover:before{left:0}.hero-resume{padding:25px 75px;border-radius:50px;border:2px solid #FFC107;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:#ffc1070d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;box-shadow:0 8px 25px #0000001a}.hero-resume:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffc1071a,#ffc10733);transition:all .4s ease}.hero-resume:hover:before{left:0}.hero-connect:hover{border:2px solid #fff;transform:translateY(-3px);box-shadow:0 15px 35px #ffc1074d}.hero-resume:hover{border-color:#fff;transform:translateY(-3px);box-shadow:0 15px 35px #ffc10733;background:#ffc1071a}.hero-connect a,.hero-resume a{color:#fff;text-decoration:none;transition:all .3s ease;position:relative;z-index:1;font-weight:600;letter-spacing:.5px}@media (max-width: 768px){.hero{padding:30px 15px;gap:25px}.hero img{margin-top:120px;width:200px;height:200px}.hero h1{margin-top:30px;width:90%;font-size:50px;line-height:1.2}.hero p{width:80%;font-size:18px;line-height:32px;margin:10px 0}.hero-action{gap:16px;font-size:16px;font-weight:500;margin-bottom:50px;flex-direction:column;width:100%}.hero-connect,.hero-resume{padding:20px 30px;border-radius:40px;width:200px;text-align:center}}@media (max-width: 480px){.hero img{width:180px;height:180px;margin-top:100px}.hero h1{font-size:40px;width:95%}.hero p{width:90%;font-size:16px;line-height:28px}.hero-action{gap:12px}.hero-connect,.hero-resume{padding:18px 25px;width:180px;font-size:14px}}:root{--primary-color: #FFC107;--primary-dark: #FF9800;--secondary-color: #FFB300;--accent-color: #FF8F00;--white: #ffffff;--gray-50: rgba(255, 255, 255, .05);--gray-100: rgba(255, 255, 255, .1);--gray-200: rgba(255, 255, 255, .15);--gray-600: #9ca3af;--gray-700: #d1d5db;--gray-800: #e5e7eb;--gray-900: #f9fafb}.about{position:relative;padding:80px 0}.about-container{max-width:1200px;margin:0 auto;padding:0 170px;position:relative;z-index:1}.about-title{text-align:center;margin-bottom:80px;position:relative}.about-title h1{font-family:Poppins,sans-serif;font-size:80px;font-weight:600;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px;margin:0 0 20px}.about-title-underline{width:100px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.about-sections{display:grid;grid-template-columns:.6fr 1.4fr;gap:60px;align-items:start;margin-bottom:80px}.about-left{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:550px}.about-left img{width:105%;height:340px;object-fit:cover;border-radius:15px;box-shadow:0 8px 25px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent}.about-left img:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 20px 40px #0000004d;border:2px solid #FFC107}.about-right{display:flex;flex-direction:column;gap:30px}.about-para{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px;border-radius:15px;box-shadow:0 8px 25px #0003;border:1px solid var(--gray-100);position:relative;overflow:hidden;transition:all .4s ease}.about-para:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d;background:#ffffff14}.about-para p{font-family:Inter,sans-serif;font-size:16px;line-height:1.7;color:var(--gray-700);margin:0 0 15px;font-weight:400}.about-para p:last-child{margin-bottom:0}.about-skills{display:grid;grid-template-columns:1fr 1fr;gap:20px}.skill-category{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;box-shadow:0 8px 25px #0003;border:1px solid var(--gray-100);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.skill-category:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000004d;background:#ffffff14}.skill-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.skill-title{display:flex;align-items:center;gap:10px}.skill-icon{font-size:1.2rem;transition:all .3s ease}.skill-category:hover .skill-icon{transform:scale(1.1);filter:brightness(1.2)}.skill-title h3{margin:0;font-size:16px;font-weight:600;color:var(--white);font-family:Poppins,sans-serif}.skill-tags{display:flex;flex-wrap:wrap;gap:8px}.skill-tag{background:#ffffff1a;color:var(--gray-700);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid var(--gray-200);transition:all .3s ease;cursor:default;font-family:Inter,sans-serif}.skill-tag:hover{background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));color:#000;transform:translateY(-2px);box-shadow:0 4px 12px #ffc1074d}.about-achievements{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:900px;margin:0 auto}.about-achievement{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 8px 25px #0003;border:1px solid var(--gray-100);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.about-achievement:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d;background:#ffffff14}.about-achievement h1{font-size:48px;font-weight:700;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px;font-family:Poppins,sans-serif}.about-achievement p{font-size:14px;font-weight:600;color:var(--gray-600);margin:0;letter-spacing:1px;font-family:Inter,sans-serif}@media (max-width: 768px){.about{padding:50px 0}.about-container{padding:0 20px}.about-title{margin-bottom:50px}.about-title h1{font-size:50px}.about-title-underline{width:80px;height:3px}.about-sections{grid-template-columns:1fr;gap:40px;margin-bottom:50px}.about-left{order:2;grid-template-columns:repeat(4,1fr);gap:10px;max-width:none}.about-left img{height:80px}.about-right{order:1;gap:20px}.about-para{padding:20px}.about-para p{font-size:14px;line-height:1.6}.about-skills{grid-template-columns:1fr;gap:15px}.skill-category{padding:15px}.skill-tag{font-size:11px;padding:4px 8px}.about-achievements{grid-template-columns:1fr;gap:20px;max-width:300px}.about-achievement{padding:20px 15px}.about-achievement h1{font-size:36px}.about-achievement p{font-size:12px}}@media (max-width: 480px){.about-container{padding:0 15px}.about-title h1{font-size:40px}.about-left img{height:70px}.about-para{padding:15px}.skill-category{padding:12px}.about-achievement{padding:15px 10px}.about-achievement h1{font-size:30px}}.internship{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;padding:40px 0}.internship-title{position:relative;text-align:center}.internship-title h1{padding:0 30px;font-size:80px;font-weight:600;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.internship-title-underline{width:100px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.internship-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%;max-width:1400px;margin-bottom:80px}.internship-format{display:flex;flex-direction:column;justify-content:flex-start;padding:40px;border-radius:15px;border:2px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;box-shadow:0 8px 25px #0003;position:relative;overflow:hidden;min-height:400px}.internship-format:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffc1070d,#ff98000d);transition:all .4s ease}.internship-format:hover:before{left:0}.internship-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start;height:100%;position:relative;z-index:1}.internship-format h3{font-size:28px;font-weight:700;background:linear-gradient(90deg,#ffc107,#ff9800);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;transition:all .3s ease}.internship-format h4{font-size:20px;font-weight:500;color:#fffc;margin:0;transition:all .3s ease}.internship-dates{display:flex;gap:10px;align-items:center}.internship-format p{color:#d4d4d4;font-size:16px;line-height:1.4;margin:0;font-weight:500}.internship-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:10px 0}.internship-image{width:80px;height:80px;object-fit:contain;border-radius:10px;transition:all .3s ease;border:2px solid transparent}.internship-format:hover .internship-image{transform:scale(1.1);border:2px solid #FFC107;box-shadow:0 5px 15px #ffc1074d}.internship-format button{padding:15px 30px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(90deg,#ffc107,#ff9800);border:none;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);margin-top:auto;align-self:flex-start;box-shadow:0 8px 20px #ffc10733;position:relative;overflow:hidden}.internship-format button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffffff1a,#fff3);transition:all .4s ease}.internship-format button:hover:before{left:0}.internship-format button:hover{transform:translateY(-3px);box-shadow:0 15px 30px #ffc1074d;background:linear-gradient(90deg,#ffd54f,#ffc107)}.internship-format:hover{border:2px solid #FFC107;background:#ffc1071a;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.internship-format:hover h3{transform:translateY(-2px);filter:drop-shadow(0 4px 8px rgba(255,193,7,.3))}.internship-format:hover h4{color:#ffffffe6;transform:translateY(-1px)}.internship-format:hover p{color:#e5e5e5}@media (max-width: 1200px){.internship-container{grid-template-columns:repeat(2,1fr);gap:35px}}@media (max-width: 768px){.internship{gap:50px;margin:50px 20px;padding:20px 0}.internship-title h1{padding:0;font-size:50px;margin-bottom:15px}.internship-title-underline{width:80px;height:3px}.internship-container{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.internship-format{padding:25px;min-height:auto}.internship-content{gap:15px}.internship-format h3{font-size:22px}.internship-format h4{font-size:18px}.internship-format p{font-size:14px;line-height:1.3}.internship-image{width:60px;height:60px}.internship-format button{padding:12px 24px;font-size:14px}}@media (max-width: 480px){.internship{margin:30px 15px;gap:40px}.internship-title h1{font-size:40px}.internship-format{padding:20px}.internship-format h3{font-size:20px}.internship-format h4{font-size:16px}.internship-dates{flex-direction:column;gap:5px;align-items:flex-start}.start-date:after{display:none}.internship-image{width:50px;height:50px}}.education{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;padding:40px 0}.education-title{position:relative;text-align:center}.education-title h1{padding:0 30px;font-size:80px;font-weight:600;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.education-title-underline{width:100px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.education-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px;max-width:1200px;width:100%}.education-format{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:40px;border-radius:15px;border:2px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;box-shadow:0 8px 25px #0003;position:relative;overflow:hidden}.education-format:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffc1070d,#ff98000d);transition:all .4s ease}.education-format:hover:before{left:0}.education-format h3{font-size:28px;font-weight:700;background:linear-gradient(90deg,#ffc107,#ff9800);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 10px;position:relative;z-index:1;transition:all .3s ease}.education-format h4{font-size:20px;font-weight:500;color:#fffc;margin:0 0 15px;position:relative;z-index:1}.education-dates{display:flex;gap:10px;align-items:center;position:relative;z-index:1}.education-format p{color:#d4d4d4;font-size:16px;line-height:1.4;margin:0;font-weight:500}.education-format:hover{border:2px solid #FFC107;background:#ffc1071a;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.education-format:hover h3{transform:translateY(-2px);filter:drop-shadow(0 4px 8px rgba(255,193,7,.3))}.education-format:hover h4{color:#ffffffe6;transform:translateY(-1px)}.education-format:hover p{color:#e5e5e5}@media (max-width: 768px){.education{gap:50px;margin:50px 20px;padding:20px 0}.education-title h1{padding:0;font-size:50px;margin-bottom:15px}.education-title-underline{width:80px;height:3px}.education-container{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.education-format{gap:15px;padding:25px}.education-format h3{font-size:22px}.education-format h4{font-size:18px}.education-format p{font-size:14px;line-height:1.3}}@media (max-width: 480px){.education{margin:30px 15px;gap:40px}.education-title h1{font-size:40px}.education-format{padding:20px}.education-format h3{font-size:20px}.education-format h4{font-size:16px}.education-dates{flex-direction:column;gap:5px;align-items:flex-start}.start-date:after{display:none}}.experiences{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;padding:40px 0}.experiences-title{position:relative;text-align:center}.experiences-title h1{padding:0 30px;font-size:80px;font-weight:600;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.experiences-title-underline{width:100px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.experience-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:80px;max-width:1400px;width:100%}.services-format{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:40px;border-radius:15px;border:2px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;box-shadow:0 8px 25px #0003;position:relative;overflow:hidden}.services-format:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffc1070d,#ff98000d);transition:all .4s ease}.services-format:hover:before{left:0}.services-format h3{font-size:28px;font-weight:700;background:linear-gradient(90deg,#ffc107,#ff9800);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 10px;position:relative;z-index:1;transition:all .3s ease}.services-format h4{font-size:20px;font-weight:500;color:#fffc;margin:0 0 15px;position:relative;z-index:1}.service-dates{display:flex;gap:10px;align-items:center;position:relative;z-index:1}.services-format p{color:#d4d4d4;font-size:16px;line-height:1.4;margin:0;font-weight:500}.start-date:after{content:" - ";color:#ffc107;font-weight:600}.services-format:hover{border:2px solid #FFC107;background:#ffc1071a;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.services-format:hover h3{transform:translateY(-2px);filter:drop-shadow(0 4px 8px rgba(255,193,7,.3))}.services-format:hover h4{color:#ffffffe6;transform:translateY(-1px)}.services-format:hover p{color:#e5e5e5}@media (max-width: 1200px){.experience-container{grid-template-columns:repeat(2,1fr);gap:35px}}@media (max-width: 768px){.experiences{gap:50px;margin:50px 20px;padding:20px 0}.experiences-title h1{padding:0;font-size:50px;margin-bottom:15px}.experiences-title-underline{width:80px;height:3px}.experience-container{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.services-format{gap:15px;padding:25px}.services-format h3{font-size:22px}.services-format h4{font-size:18px}.services-format p{font-size:14px;line-height:1.3}}@media (max-width: 480px){.experiences{margin:30px 15px;gap:40px}.experiences-title h1{font-size:40px}.services-format{padding:20px}.services-format h3{font-size:20px}.services-format h4{font-size:16px}.service-dates{flex-direction:column;gap:5px;align-items:flex-start}.start-date:after{display:none}}.myproject{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;padding:40px 0}.myproject-title{position:relative;text-align:center}.myproject-title h1{padding:0 30px;font-size:80px;font-weight:600;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.myproject-title-underline{width:100px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.myproject-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1300px;width:800%}.myproject-item{position:relative;width:419px;height:280px;overflow:hidden;border-radius:15px;box-shadow:0 8px 25px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);justify-self:center}.myproject-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.myproject-image-wrapper{position:relative;width:100%;height:100%}.myproject-container img{box-sizing:border-box;width:100%;height:100%;object-fit:cover;transition:all .4s ease;cursor:pointer;border-radius:15px}.myproject-container img:hover{transform:scale(1.05);border:4px solid #FFC107;box-shadow:0 0 30px #ffc10766}.myproject-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000c,#0009);border-radius:15px;opacity:0;transition:all .4s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.myproject-item:hover .myproject-overlay{opacity:1}.myproject-details{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;color:#fff;text-align:center;padding:20px;transition:all .4s ease;opacity:0}.myproject-item:hover .myproject-details{opacity:1;transform:translate(-50%,-50%) translateY(0)}.myproject-details h2{margin:0 0 15px;font-size:1.8rem;font-weight:700;color:#ffc107;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:1px}.myproject-divider{width:50px;height:2px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:10px auto 15px;border-radius:1px}.myproject-details p{margin:15px 0 0;font-size:1.1rem;line-height:1.6;color:#ffffffe6;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-weight:500}.myproject-showmore{display:flex;align-items:center;gap:15px;border-radius:50px;border:2px solid white;padding:30px 60px;font-size:22px;font-weight:600;margin-bottom:80px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 25px #0000001a;position:relative;overflow:hidden}.myproject-showmore:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#ffc1071a,#ffd54f1a);transition:all .4s ease}.myproject-showmore:hover:before{left:0}.myproject-showmore-link{color:#fff;text-decoration:none;display:flex;align-items:center;gap:15px;position:relative;z-index:1}.myproject-showmore span{transition:all .4s ease}.myproject-showmore img{width:24px;height:24px;transition:all .4s ease;filter:brightness(1.2)}.myproject-showmore:hover{gap:25px;transform:translateY(-3px);border-color:#ffc107;box-shadow:0 15px 35px #ffc10733}.myproject-showmore:hover img{transform:rotate(10deg) scale(1.1);filter:brightness(1.4)}@media (max-width: 1200px){.myproject-container{grid-template-columns:repeat(2,1fr);gap:35px}}@media (max-width: 768px){.myproject{gap:50px;margin:50px 20px;padding:20px 0}.myproject-title h1{padding:0;font-size:50px;font-weight:600;margin-bottom:15px}.myproject-title-underline{width:80px;height:3px}.myproject-container{grid-template-columns:1fr;gap:30px;max-width:100%}.myproject-item{max-width:100%;width:100%;height:250px}.myproject-details h2{font-size:1.5rem}.myproject-details p{font-size:1rem}.myproject-showmore{padding:20px 40px;font-size:18px;margin:30px auto 50px;gap:12px}.myproject-showmore:hover{gap:18px}.myproject-showmore img{width:20px;height:20px}}@media (max-width: 480px){.myproject{margin:30px 15px;gap:40px}.myproject-title h1{font-size:40px}.myproject-item{height:220px}.myproject-details h2{font-size:1.3rem}.myproject-showmore{padding:18px 30px;font-size:16px}}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;padding:40px 0}.contact-title{position:relative;text-align:center}.contact-title h1{padding:0 30px;font-size:80px;font-weight:600;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.contact-title-underline{width:100px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.contact-section{display:flex;gap:80px;width:100%;max-width:1200px;align-items:flex-start}.contact-left{display:flex;flex-direction:column;gap:30px;flex:1}.contact-left h1{font-size:80px;font-weight:700;background:linear-gradient(90deg,#ffc107,#ff9800);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;transition:all .3s ease}.contact-left h1:hover{transform:translateY(-2px);filter:drop-shadow(0 4px 8px rgba(255,193,7,.3))}.contact-left p{max-width:550px;color:#ffffffe6;font-size:20px;line-height:35px;margin:0}.contact-details{display:flex;flex-direction:column;gap:30px;color:#fff;font-size:22px}.contact-detail{display:flex;align-items:center;gap:20px;padding:15px 20px;border-radius:10px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}.contact-detail:hover{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);transform:translate(10px);box-shadow:0 5px 15px #0003}.contact-detail img{width:32px;height:32px;filter:brightness(1.2);transition:all .3s ease}.contact-detail:hover img{filter:brightness(1.5) drop-shadow(0 2px 5px rgba(255,193,7,.3));transform:scale(1.1)}.contact-detail p{margin:0;font-weight:500;transition:all .3s ease}.contact-detail:hover p{color:#ffc107}.contact-right{display:flex;flex-direction:column;align-items:flex-start;gap:25px;flex:1;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px;border-radius:15px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 25px #0003}.contact-right label{color:#fff;font-size:18px;font-weight:500;margin:0}.contact-right input{border:none;width:100%;height:60px;padding:0 20px;border-radius:10px;background:#32323ccc;color:#fff;font-family:Outfit,sans-serif;font-size:16px;border:2px solid transparent;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.contact-right input:focus{outline:none;border:2px solid #FFC107;background:#32323ce6;box-shadow:0 0 15px #ffc10733}.contact-right input::placeholder{color:#a0a0a0}.contact-right textarea{width:100%;border:none;padding:20px;border-radius:10px;background:#32323ccc;color:#fff;font-family:Outfit,sans-serif;font-size:16px;border:2px solid transparent;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);resize:vertical;min-height:120px;box-sizing:border-box}.contact-right textarea:focus{outline:none;border:2px solid #FFC107;background:#32323ce6;box-shadow:0 0 15px #ffc10733}.contact-right textarea::placeholder{color:#a0a0a0}.contact-submit{border:none;color:#fff;border-radius:50px;background:linear-gradient(90deg,#ffc107,#ff9800);font-size:18px;font-weight:600;padding:15px 40px;margin-top:10px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 25px #ffc10733;position:relative;overflow:hidden;align-self:center}.contact-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffffff1a,#fff3);transition:all .4s ease}.contact-submit:hover:before{left:0}.contact-submit:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 35px #ffc1074d;background:linear-gradient(90deg,#ffd54f,#ffc107)}@media (max-width: 768px){.contact{gap:50px;margin:50px 20px;padding:20px 0}.contact-title h1{padding:0;font-size:50px;margin-bottom:15px}.contact-title-underline{width:80px;height:3px}.contact-section{flex-direction:column;gap:50px}.contact-left h1{font-size:54px}.contact-left p{font-size:18px;line-height:28px}.contact-detail{padding:12px 15px;gap:15px}.contact-detail img{width:28px;height:28px}.contact-right{padding:25px;gap:20px}.contact-right label{font-size:16px}.contact-right input{height:50px;font-size:14px}.contact-right textarea{font-size:14px;padding:15px;min-height:100px}.contact-submit{font-size:16px;padding:12px 30px;margin-top:5px}}@media (max-width: 480px){.contact{margin:30px 15px;gap:40px}.contact-title h1{font-size:40px}.contact-left h1{font-size:45px}.contact-left p{font-size:16px;line-height:24px}.contact-detail{padding:10px 12px;gap:12px}.contact-detail img{width:24px;height:24px}.contact-right{padding:20px}.contact-right input{height:45px;font-size:14px}.contact-right textarea{font-size:14px;padding:12px;min-height:80px}}.footer{margin:50px 170px;display:flex;flex-direction:column;gap:30px}.footer-top{display:flex;justify-content:space-between}.footer-top-left img{width:100px;height:100px}.footer-top-left p{font-size:20px;max-width:400px}.footer-top-right{display:flex;align-items:center;gap:35px}.footer-email-input img{width:25px;height:25px}.footer-email-input{display:flex;gap:30px;padding:20px 80px 20px 30px;border-radius:50px;background:#32323b}.footer-email-input input{outline:none;border:none;background:transparent;color:#a0a0a0;font-family:Outfit;font-size:18px}.footer-subscribe{font-size:20px;padding:22px 50px;border-radius:50px;background:linear-gradient(90deg,#f7b42c,#fc575e);cursor:pointer;transition:.3s}.footer-bottom{display:flex;justify-content:space-between;font-size:18px}.footer-bottom-right{display:flex;gap:50px;margin-bottom:50px}.footer-email-input:hover{border:2px solid white}.footer-subscribe:hover{transform:scale(1.1);transition:0,3s}@media (max-width:768px){.footer{margin:50px 70px}.footer-top{flex-direction:column;gap:50px}.footer-bottom{display:flex;flex-direction:column-reverse;margin-bottom:50px}}.myaward{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;padding:40px 0}.myaward-title{position:relative;text-align:center}.myaward-title h1{padding:0 30px;font-size:70px;font-weight:500;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.myaward-title-underline{width:80px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.myaward-container{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;max-width:1000px;width:100%}.myaward-item{position:relative;width:100%;max-width:419px;height:280px;overflow:hidden;border-radius:15px;box-shadow:0 8px 25px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);justify-self:center}.myaward-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.myaward-image-wrapper{position:relative;width:100%;height:100%}.myaward-container img{box-sizing:border-box;width:100%;height:100%;object-fit:cover;transition:all .4s ease;cursor:pointer;border-radius:15px}.myaward-container img:hover{transform:scale(1.05);border:4px solid #FFC107;box-shadow:0 0 30px #ffc10766}.myaward-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000c,#0009);border-radius:15px;opacity:0;transition:all .4s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.myaward-item:hover .myaward-overlay{opacity:1}.myaward-details{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;color:#fff;text-align:center;padding:20px;transition:all .4s ease;opacity:0}.myaward-item:hover .myaward-details{opacity:1;transform:translate(-50%,-50%) translateY(0)}.myaward-details h2{margin:0 0 15px;font-size:1.8rem;font-weight:700;color:#ffc107;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:1px}.myaward-divider{width:50px;height:2px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:10px auto 15px;border-radius:1px}.myaward-date{margin:10px 0;font-size:1.1rem;font-weight:600;color:#ffd54f;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.myaward-description{margin:15px 0 0;font-size:1rem;line-height:1.6;color:#ffffffe6;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.myaward-showmore{display:flex;align-items:center;gap:15px;border-radius:50px;border:2px solid white;padding:25px 50px;font-size:22px;font-weight:600;margin-bottom:80px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 25px #0000001a;position:relative;overflow:hidden}.myaward-showmore:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#ffc1071a,#ffd54f1a);transition:all .4s ease}.myaward-showmore:hover:before{left:0}.myaward-showmore-link{color:#fff;text-decoration:none;display:flex;align-items:center;gap:15px;position:relative;z-index:1}.myaward-showmore span{transition:all .4s ease}.myaward-showmore img{width:24px;height:24px;transition:all .4s ease;filter:brightness(1.2)}.myaward-showmore:hover{gap:25px;transform:translateY(-3px);border-color:#ffc107;box-shadow:0 15px 35px #ffc10733}.myaward-showmore:hover img{transform:rotate(10deg) scale(1.1);filter:brightness(1.4)}@media (max-width: 768px){.myaward{gap:50px;margin:50px 20px;padding:20px 0}.myaward-title h1{padding:0;font-size:45px;font-weight:600;margin-bottom:15px}.myaward-title-underline{width:60px;height:3px}.myaward-container{grid-template-columns:1fr;gap:30px;max-width:100%}.myaward-item{max-width:100%;height:250px}.myaward-details h2{font-size:1.5rem}.myaward-date{font-size:1rem}.myaward-description{font-size:.9rem}.myaward-showmore{padding:20px 35px;font-size:18px;margin:30px auto 50px;gap:12px}.myaward-showmore:hover{gap:18px}.myaward-showmore img{width:20px;height:20px}}@media (max-width: 480px){.myaward{margin:30px 15px;gap:40px}.myaward-title h1{font-size:35px}.myaward-item{height:220px}.myaward-details h2{font-size:1.3rem}.myaward-showmore{padding:18px 30px;font-size:16px}}.mycertification{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;padding:40px 0}.mycertification-title{position:relative;text-align:center}.mycertification-title h1{padding:0 30px;font-size:80px;font-weight:600;margin-bottom:20px;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px}.mycertification-title-underline{width:100px;height:4px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:0 auto;border-radius:2px;box-shadow:0 2px 10px #ffc1074d}.mycertification-container{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;max-width:1000px;width:100%}.mycertification-item{position:relative;width:100%;max-width:419px;height:280px;overflow:hidden;border-radius:15px;box-shadow:0 8px 25px #0003;transition:all .4s cubic-bezier(.175,.885,.32,1.275);justify-self:center}.mycertification-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.mycertification-image-wrapper{position:relative;width:100%;height:100%}.mycertification-container img{box-sizing:border-box;width:100%;height:100%;object-fit:contain;transition:all .4s ease;cursor:pointer;border-radius:15px}.mycertification-container img:hover{transform:scale(1.05);border:4px solid #FFC107;box-shadow:0 0 30px #ffc10766}.mycertification-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000c,#0009);border-radius:15px;opacity:0;transition:all .4s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mycertification-item:hover .mycertification-overlay{opacity:1}.mycertification-details{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;color:#fff;text-align:center;padding:20px;transition:all .4s ease;opacity:0}.mycertification-item:hover .mycertification-details{opacity:1;transform:translate(-50%,-50%) translateY(0)}.mycertification-details h2{margin:0 0 15px;font-size:1.8rem;font-weight:700;color:#ffc107;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:1px}.mycertification-divider{width:50px;height:2px;background:linear-gradient(135deg,#ffc107,#ffd54f);margin:10px auto 15px;border-radius:1px}.mycertification-institution{margin:10px 0;font-size:1.1rem;font-weight:600;color:#ffd54f;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.mycertification-date{margin:15px 0 0;font-size:1rem;line-height:1.6;color:#ffffffe6;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.mycertification-showmore{display:flex;align-items:center;gap:15px;border-radius:50px;border:2px solid white;padding:30px 60px;font-size:22px;font-weight:600;margin-bottom:80px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 25px #0000001a;position:relative;overflow:hidden}.mycertification-showmore:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#ffc1071a,#ffd54f1a);transition:all .4s ease}.mycertification-showmore:hover:before{left:0}.mycertification-showmore-link{color:#fff;text-decoration:none;display:flex;align-items:center;gap:15px;position:relative;z-index:1}.mycertification-showmore span{transition:all .4s ease}.mycertification-showmore img{width:24px;height:24px;transition:all .4s ease;filter:brightness(1.2)}.mycertification-showmore:hover{gap:25px;transform:translateY(-3px);border-color:#ffc107;box-shadow:0 15px 35px #ffc10733}.mycertification-showmore:hover img{transform:rotate(10deg) scale(1.1);filter:brightness(1.4)}@media (max-width: 768px){.mycertification{gap:50px;margin:50px 20px;padding:20px 0}.mycertification-title h1{padding:0;font-size:50px;font-weight:600;margin-bottom:15px}.mycertification-title-underline{width:80px;height:3px}.mycertification-container{grid-template-columns:1fr;gap:30px;max-width:100%}.mycertification-item{max-width:100%;height:250px}.mycertification-details h2{font-size:1.5rem}.mycertification-institution{font-size:1rem}.mycertification-date{font-size:.9rem}.mycertification-showmore{padding:20px 40px;font-size:18px;margin:30px auto 50px;gap:12px}.mycertification-showmore:hover{gap:18px}.mycertification-showmore img{width:20px;height:20px}}@media (max-width: 480px){.mycertification{margin:30px 15px;gap:40px}.mycertification-title h1{font-size:40px}.mycertification-item{height:220px}.mycertification-details h2{font-size:1.3rem}.mycertification-showmore{padding:18px 30px;font-size:16px}}
