*{margin:0;padding:0}body{height:100vh;background-color:#161513;color:#fff;font-family:outfit}.navbar{display:flex;justify-content:space-between;align-items:center;margin:20px auto;padding:0 20px;max-width:1200px;width:100%}.nav-menu{display:flex;align-items:center;list-style:none;gap:50px;font-size:20px;margin:0;padding:0;flex:1;justify-content:center}.nav-connect{padding:20px 40px;border-radius:50px;background:linear-gradient(267deg,#020202 .36%,#2e2530 102.06%);font-size:22px;cursor:pointer;transition:.5s;border:none;color:#fff;flex-shrink:0}.nav-connect:hover{transform:scale(1.05)}.nav-menu li{display:flex;flex-direction:column;gap:5px;cursor:pointer}.nav-menu li img{display:flex;margin:auto}.anchor-link{text-decoration:none;color:#fff}.nav-mob-close,.nav-mob-open{display:none}@media (max-width: 768px){.navbar{margin:20px auto;padding:0 20px;position:relative}.nav-connect{display:none}.nav-mob-open{display:block;cursor:pointer;z-index:3;position:fixed;right:30px;top:30px}.nav-mob-close{display:block;position:relative;top:30px;left:290px;width:30px;cursor:pointer;z-index:4}.nav-menu{position:fixed;flex-direction:column;align-items:flex-start;justify-content:flex-start;top:0;right:-350px;gap:30px;background-color:#1f0016;width:350px;height:100vh;z-index:2;transition:right .5s;padding-top:80px;padding-left:0}.nav-menu li{font-size:30px;padding-left:50px;flex-direction:row;gap:20px;width:100%}}.hero{display:flex;align-items:center;flex-direction:column;gap:35px}.hero img{margin-top:150px}.hero h1{font-size:50px;text-align:center;width:70%;font-weight:600}.hero h1 span{background:linear-gradient(270deg,#e7e7e6 10%,#eabcff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{width:80%;text-align:center;font-size:20px;line-height:40px}.hero-action{display:flex;gap:25px;font-size:24px;font-weight:500;margin-top:50px}.hero-contact{padding:25px 45px;border-radius:50px;background:linear-gradient(267deg,#444040 .36%,#050505);cursor:pointer}.hero-resume{padding:25px 45px;border-radius:50px;border:2px solid #200909;background:linear-gradient(267deg,#aa1818 .36%,#9e6e6e);cursor:pointer}.hero-contact:hover{border:2px solid rgb(117,89,89)}.hero-resume:hover{border-color:#bbb}.hero-resume a{text-decoration:none}@media (max-width:768px){.hero-img{margin-top:120px;width:260px}.hero h1{margin-top:50px;font-size:35px;width:90%}.hero p{width:60%;font-size:18px;line-height:32px;margin:10px 0}.hero-action{gap:15px;font-size:18px;font-weight:500;margin-bottom:50px}.hero-contact{padding:20px 30px;border-radius:40px}.hero-resume{padding:20px 50px;border-radius:40px}}.about{display:flex;flex-direction:column;align-items:center;justify-items:center;gap:80px;margin:80px 170px}.about-title{position:relative}.about-title h1{padding:0 30px;font-size:80px;font-weight:600}.about-title img{position:absolute;bottom:0;right:0;z-index:-1}.about-sections{display:flex;gap:80px}.about-right{display:flex;flex-direction:column;gap:80px}.about-para{display:flex;flex-direction:column;gap:20px;font-size:24px;font-weight:500}.about-skills{display:flex;flex-direction:column;gap:20px}.about-skill{display:flex;gap:50px;align-items:center;transition:.3s}.about-skill p{min-width:150px;font-size:24px;font-weight:500}.about-skill hr{outline:none;border:none;width:50%;height:8px;border-radius:50px;background:linear-gradient(264deg,#9ca3af -5.09%,#f3f4f6)}.about-skill:hover{transform:scale(1.05);transition:.3s}.about-achievements{display:flex;width:100%;justify-content:space-around;margin-bottom:80px}.about-achievement{display:flex;flex-direction:column;align-items:center;gap:10px;transition:.5s}.about-achievement h1{font-size:60px;font-weight:700;background:linear-gradient(264deg,#9ca3af 50.41%,#f3f4f6 90.25%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-achievement p{font-size:20px;font-weight:500}.about-achievement:hover{transform:scale(1.12);transition:.5s}@media (max-width:768px){.about{gap:80px;margin:50px 70px;align-items:start}.about-title h1{font-size:50px;padding:0}.about-title img{width:130px;right:-20px}.about-sections{flex-direction:column}.about-left{display:none}.about-para{font-size:18px;line-height:32px}.about-skill{gap:20px;align-items:center}.about-skill p{font-size:20px}.about-skill hr{height:6px}.about-achievements{justify-content:space-between}.about-achievement{gap:30px}.about-achievement h1{font-size:34px;font-weight:700}.about-achievement p{text-align:center;font-size:16px}}.services{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;max-width:1400px;margin:80px auto}.services-title{position:relative;text-align:center}.services-title h1{padding:0 30px;font-weight:600;font-size:clamp(40px,8vw,80px)}.services-title img{position:absolute;bottom:0;right:0;z-index:-1;max-width:100%;height:auto}.services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:80px;width:100%}.services-format{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:60px;border-radius:10px;border:2px solid white;transition:all .4s ease;cursor:pointer;min-height:300px}.services-format:hover{background-image:linear-gradient(45deg,#000,#000);border:2px solid #9b9b9b;transform:scale(1.05)}.services-format h3{font-size:clamp(20px,4vw,28px);font-weight:600}.services-format h2{font-size:clamp(24px,5vw,38px);font-weight:800;background:linear-gradient(270deg,#ccc5ba 50%,#f2ebf5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-format p{font-size:clamp(16px,3vw,24px);line-height:1.6;max-width:100%;color:#d4d4d4}.services-readmore{display:flex;align-items:center;gap:20px;margin-top:20px}.services-readmore img{transition:transform .3s ease}.services-format:hover .services-readmore img{transform:translate(5px)}@media (max-width: 1024px){.services{margin:60px 80px;gap:60px}.services-container{grid-template-columns:repeat(2,1fr);gap:30px}.services-format{padding:40px;min-height:280px}}@media (max-width: 768px){.services{align-items:flex-start;gap:50px;margin:40px 20px}.services-title{width:100%}.services-title h1{padding:0;text-align:left}.services-title img{width:130px;margin-right:-20px}.services-container{grid-template-columns:1fr;gap:25px;margin-bottom:60px}.services-format{padding:30px;gap:15px;min-height:auto}.services-format:hover{transform:scale(1.02)}.services-readmore{gap:15px;margin-top:15px}.services-readmore img{width:20px;height:auto}}@media (max-width: 480px){.services{margin:20px 15px;gap:40px}.services-format{padding:25px}.services-title img{width:100px}}@media (min-width: 1400px){.services{margin:100px auto;max-width:1600px}.services-container{grid-template-columns:repeat(3,1fr);gap:50px}}.mywork{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 170px;background:linear-gradient(135deg,#0f0f23,#1a1a2e);padding:60px 0}.mywork-title{position:relative}.mywork-title h1{padding:0 30px;font-size:80px;font-weight:600;color:#fff}.mywork-title img{position:absolute;bottom:0;right:0;z-index:-1}.mywork-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1400px;width:100%}.mywork-card{background:#10101dcc;border-radius:20px;overflow:hidden;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mywork-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d;border-color:#fff3}.mywork-image-container{width:100%;height:240px;overflow:hidden;position:relative}.mywork-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mywork-card:hover .mywork-image-container img{transform:scale(1.05)}.mywork-content{padding:24px}.mywork-tech-stack{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tech-badge{background:#1e1e2ecc;color:#8b93a6;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;border:1px solid rgba(255,255,255,.1)}.mywork-project-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:12px;line-height:1.2}.mywork-project-description{font-size:14px;color:#8b93a6;line-height:1.5;margin-bottom:20px}.mywork-actions{display:flex;gap:12px;align-items:center}.action-link{width:40px;height:40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#8b93a6;text-decoration:none;transition:all .3s ease}.action-link:hover{background:#ffffff1a;color:#fff;border-color:#fff3;transform:translateY(-2px)}.mywork-github{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 .6s ease;cursor:pointer;background:transparent;color:#fff;text-decoration:none;outline:none}.mywork-github:hover{gap:30px;transition:all .6s ease;background:#ffffff1a;transform:translateY(-3px);box-shadow:0 10px 30px #fff3}.mywork-github:active{transform:translateY(-1px)}.mywork-github p{margin:0}.mywork-card{background:linear-gradient(145deg,#1e1e2e,#2a2a3e)}@media (max-width: 1200px){.mywork{margin:60px 100px}.mywork-container{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){.mywork{margin:50px 70px;gap:60px;align-items:start}.mywork-title h1{font-size:60px;padding:0;font-weight:600}.mywork-title img{width:130px;margin-right:-20px}.mywork-container{grid-template-columns:1fr;gap:30px}.mywork-image-container{height:200px;width:100%}.mywork-content{padding:20px}.mywork-project-title{font-size:20px}.mywork-github{padding:20px 40px;font-size:18px}}.contact{display:flex;flex-direction:column;align-items:center;justify-items:center;gap:80px;margin:80px 170px}.contact-title{position:relative}.contact-title h1{padding:0 30px;font-size:80px;font-weight:600}.contact-title img{position:absolute;bottom:0;right:0;z-index:-1}.contact-section{display:flex;gap:150px}.contact-left{display:flex;flex-direction:column;gap:30px}.contact-left h1{font-size:80px;font-weight:600;background:linear-gradient(270deg,#d6d4d0 80%,#e6d0f0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-left p{max-width:550px;color:#fafafa;font-size:20px;line-height:35px}.contact-details{display:flex;flex-direction:column;gap:30px;color:#fff;font-size:22px}.contact-detail{display:flex;align-items:center;gap:20px}.contact-right{display:flex;flex-direction:column;align-items:start;gap:30px}.contact-right label{font-size:22px;color:#d8d8d8;font-weight:500}.contact-right input{border:none;width:700px;height:78px;padding-left:20px;border-radius:4px;background:#32323c;font-family:Outfit;font-size:20px;color:#fff}.contact-right textarea{border:none;width:650px;height:200px;padding:20px;border-radius:4px;background:#32323c;font-family:Outfit;font-size:20px;color:#fff}.contact-submit{border:none;color:#fff;background:linear-gradient(270deg,#000 80%,#cbc5ce);border-radius:50px;font-size:22px;padding:20px 60px;margin-bottom:50px;cursor:pointer;transition:.3s}.contact-submit:hover{transform:scale(1.1);background:linear-gradient(270deg,#f3f1ed 80%,#b79fc2);color:#000;transition:.3s}@media (max-width:768px){.contact{gap:50px;margin:50px 70px;align-items:start}.contact-title h1{font-size:50px;padding:0;font-weight:600}.contact-title img{width:130px;margin-right:-20px}.contact-section{flex-direction:column}.contact-left h1{font-size:54px}.contact-left p{font-size:18px}.contact-detail{gap:20px}.contact-detail img{width:25px}.contact-right label{font-size:20px}.contact-right input{width:100%;font-size:20px}.contact-right textarea{width:95%;font-size:20px}.contact-submit{padding:15px 40px;font-size:20px}}.footer{margin:50px 170px;display:flex;flex-direction:column;gap:30px}.footer-top{display:flex;justify-content:space-between}.footer-top-left{font-size:20px;max-width:400px}.footer-top-right{display:flex;align-items:center;gap:30px}.footer-email-input{display:flex;gap:30px;padding:20px 80px 20px 30px;border-radius:50px;background:#32323b;border:2px solid white}.footer-email-input input{outline:none;border:none;background:transparent;color:#a0a0a0;font-family:Outfit;font-size:20px}.footer-subscribe{font-size:20px;padding:20px 50px;border-radius:50px;background:linear-gradient(267deg,#be6c6c .36%,#0d0d0e);cursor:pointer;transition:all .3s ease}.footer-subscribe:hover{transform:scale(1.05)}.footer-bottom{display:flex;justify-content:space-between;font-size:20px}.footer-bottom-right{display:flex;margin-bottom:50px;gap:50px}.footer-social-icons{display:flex;justify-content:center;gap:20px;font-size:24px;margin-bottom:10px}.social-icon{color:#a0a0a0;padding:12px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:50px;height:50px;text-decoration:none}.social-icon:hover{transform:scale(1.1);box-shadow:0 4px 15px #fff3}.social-icon.facebook:hover{background:linear-gradient(135deg,#3b5998,#8b9dc3);color:#fff}.social-icon.linkedin:hover{background:linear-gradient(135deg,#0077b5,#00a0dc);color:#fff}.social-icon.whatsapp:hover{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}@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}.footer-bottom-right{flex-direction:column;gap:20px}.footer-email-input{width:100%;padding-right:20px}.footer-top-right{flex-direction:column;gap:20px}.footer-social-icons{gap:15px;margin:20px 0}.social-icon{width:45px;height:45px;font-size:20px}}
