@media (max-width:1400px){.container{max-width:1200px}}@media (max-width:1200px){.container{width:92%}.hero-content{gap:50px}.hero-text h1{font-size:3.5rem}.projects-grid,.tech-grid{grid-template-columns:repeat(2,1fr)}.hero{gap:60px}.hero-content h1{font-size:3rem}.hero-image img{max-width:360px}}@media (max-width:992px){.contact-wrapper,.hero-content,.projects-grid,.tech-grid{grid-template-columns:1fr}section{padding:80px 0}.hero-content{text-align:center}.hero-text{order:1}.hero-image{order:2;margin-top:40px}.hero-buttons{justify-content:center;flex-wrap:wrap}.hero-text p{margin:auto}.timeline::before{left:20px}.timeline-item{padding-left:60px}.timeline-dot{left:10px}}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}.hero-text h1{font-size:2.8rem}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.contact-card,.project-card,.tech-card{padding:24px}.section-header{margin-bottom:50px}}@media (max-width:576px){.container{width:94%}section{padding:70px 0}.hero{min-height:auto;padding-top:120px}.hero-text h1{font-size:2.2rem;line-height:1.2}.hero-text p{font-size:1rem}.section-title{font-size:1.9rem}.project-image img{border-radius:12px}.footer-content{grid-template-columns:1fr;text-align:center;gap:40px}}@media (max-width:400px){.hero-text h1{font-size:2rem}.btn{padding:14px 20px;font-size:15px}.logo{font-size:24px}}@media (max-width:992px){section{padding:80px 0}#hero .hero{display:flex;flex-direction:column;text-align:center}#hero .hero-content{order:2;max-width:100%}#hero .hero-image{order:1;margin-bottom:50px}#hero .hero-image img{max-width:320px}.hero-buttons,.hero-tech{justify-content:center;flex-wrap:wrap}.hero-cards{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.project-grid{grid-template-columns:1fr;gap:30px}.project-card{max-width:700px;margin:auto}}@media (max-width:768px){.container{width:92%}.section-header h2{font-size:2rem}.hero-content h1{font-size:2.4rem;line-height:1.2}.hero-description{font-size:1rem}.hero-buttons{flex-direction:column;gap:15px}.hero-buttons .btn{width:100%}.hero-tech{gap:10px}.hero-tech span{font-size:13px}.hero-image img{max-width:260px}.hero-cards{grid-template-columns:1fr}.status-card{text-align:center}.project-content,.timeline-content{padding:25px}.project-tech{gap:8px}.project-tech span{font-size:12px}.timeline-item{padding-left:45px}#contact{padding:80px 0}#contact .contact-card{padding:32px 24px}#contact .contact-email{width:100%;justify-content:center;word-break:break-all}}@media(max-width:991px){#hero .hero{grid-template-columns:1fr;text-align:center;gap:60px}.hero-description{margin:auto}.hero-buttons,.hero-tech{justify-content:center}.hero-image{order:-1}.hero-image img{width:300px}.hero-cards{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.status-card{position:static;width:auto}.hero-avatar{width:300px;height:300px}.avatar-circle{width:260px;height:260px}.avatar-circle span{font-size:5rem}}@media(max-width:768px){#hero h1{font-size:2.7rem}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.hero-cards{grid-template-columns:1fr}.hero-image img{width:240px}.hero-description{font-size:16px}.hero-avatar{width:240px;height:240px}.avatar-circle{width:210px;height:210px}.avatar-circle span{font-size:4rem}}