.hero{background:var(--bg-color);justify-content:space-between;align-items:center;min-height:90vh;padding:100px 120px;transition:background-color .3s,color .3s;display:flex}.hero-content{max-width:45%}.small-title{letter-spacing:2px;color:#0ea5e9;font-size:14px;font-weight:700}.hero-title{color:var(--text-color);margin:15px 0;font-size:50px;font-weight:800;line-height:1.1}.highlight{color:#0ea5e9}.hero-text{color:var(--secondary-text-color);margin-bottom:30px;font-size:18px;line-height:1.5}.resume-btn{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#10b981 100%);border-radius:30px;padding:12px 25px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.resume-btn:hover{box-shadow:0 12px 30px #0ea5e959}.social-links{margin-top:25px}.social-links a{color:#0ea5e9;margin-right:20px;font-weight:700;text-decoration:none}.hero-image{position:relative}.hero-image img{object-fit:cover;z-index:2;border-radius:50%;width:550px;height:550px;position:relative}.circle-bg{z-index:1;background:radial-gradient(circle at 30% 30%,#0ea5e92e,#0f172a14);border-radius:50%;width:680px;height:680px;position:absolute;top:-40px;left:-40px}@media (max-width:1024px){.hero{text-align:center;flex-direction:column;padding:80px 40px}.hero-content{max-width:80%;margin-bottom:50px}.hero-image img{width:400px;height:400px}.circle-bg{width:460px;height:460px;top:-30px;left:50%;transform:translate(-50%)}.hero-title{font-size:42px}.hero-text{font-size:17px}}@media (max-width:768px){.hero{text-align:center;flex-direction:column;align-items:center;padding:60px 20px}.hero-content{max-width:95%}.hero-title{font-size:34px;line-height:1.2}.small-title{font-size:13px}.hero-text{font-size:16px;line-height:1.6}.resume-btn{padding:12px 24px;font-size:16px}.hero-image img{width:280px;height:280px}.circle-bg{width:340px;height:340px;top:-15px;left:50%;transform:translate(-50%)}.social-links a{margin-right:15px;font-size:16px}}
