body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{transition:all .3s ease;z-index:1030}.navbar-brand{font-size:1.5rem;letter-spacing:.5px}.nav-link{color:#333!important;font-weight:500;margin:0 .5rem;padding:.5rem 0;position:relative;transition:all .3s ease}.nav-link-text:after{background-color:#0dacef;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.active .nav-link-text:after,.nav-link:hover .nav-link-text:after{width:100%}.btn-outline-primary{border-color:#0dacef;color:#0dacef;transition:all .3s ease}.btn-outline-primary:hover{background-color:#0dacef;color:#fff}.btn-primary{background-color:#0dacef;border-color:#0dacef;transition:all .3s ease}.btn-primary:hover{background-color:#0b9bd8;border-color:#0b9bd8;box-shadow:0 4px 8px #0dacef33}@media (max-width:991.98px){.navbar-collapse{padding:1rem 0}.nav-item{margin:.25rem 0}.btn{display:inline-block;margin:.5rem 0;width:100%}}.scrolled{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fffffffa!important;box-shadow:0 2px 10px #0000001a}.hero{background:linear-gradient(135deg,#f8faff,#e6f0ff);overflow:hidden;padding:6rem 0;position:relative}.hero:before{background:radial-gradient(circle,#00aaff0d 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:100%;z-index:1}.hero-content{align-items:center;display:flex;gap:4rem;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.hero-text{animation:fadeInUp .8s ease-out forwards;flex:1 1}.hero-image{animation:fadeIn .8s ease-out forwards;animation-delay:.2s;flex:1 1;position:relative}.hero h1{color:#0b0b22;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.text-gradient{background:linear-gradient(90deg,#0af,#06f);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-subtext{color:#4a5568;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px}.intro-badge{align-items:center;background:#00aaff1a;border:1px solid #0af3;border-radius:2rem;color:#0af;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.pulse-dot{animation:pulse 2s infinite;background:#0af;border-radius:50%;display:block;height:8px;width:8px}.btn{align-items:center;border-radius:.5rem;display:inline-flex;font-weight:600;justify-content:center;overflow:hidden;padding:.8rem 1.8rem;position:relative;transition:all .3s ease}.btn-primary{background:linear-gradient(90deg,#0af,#06f);border:none;color:#fff}.btn-primary:hover{box-shadow:0 10px 20px #00aaff4d;transform:translateY(-2px)}.btn-primary svg{margin-left:.5rem;transition:transform .3s ease}.btn-primary:hover svg{transform:translateX(3px)}.btn-secondary{background:#fff;border:1px solid #0af;color:#0af}.btn-secondary:hover{background:#00aaff0d;box-shadow:0 5px 15px #00aaff1a;transform:translateY(-2px)}.experience-metrics{display:flex;gap:2rem}.metric-item{display:flex;flex-direction:column}.metric-value{color:#0af;font-size:2rem;font-weight:700;line-height:1}.metric-label{color:#4a5568;font-size:.9rem}.image-wrapper{margin-left:auto;max-width:400px;position:relative;width:100%}.image-backdrop{background:linear-gradient(135deg,#00aaff1a,#0066ff0d);border-radius:1.5rem;bottom:-20px;left:-20px;position:absolute;right:-20px;top:-20px;z-index:1}.profile-image{border:8px solid #fff;border-radius:1rem;box-shadow:0 20px 40px #0000001a;height:auto;position:relative;transition:transform .5s ease;width:100%;z-index:0}.image-wrapper:hover .profile-image{transform:scale(1.03)}.floating-tech-icons{position:absolute;z-index:2}.tech-icon{align-items:center;animation:float 6s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 10px 30px #0000001a;display:flex;height:50px;justify-content:center;position:absolute;width:50px}.tech-icon .icon{color:#0af;font-size:1.2rem}.tech-icon:first-child{animation-delay:0s;left:-25px;top:-25px}.tech-icon:nth-child(2){animation-delay:1s;bottom:-25px;right:-25px}.tech-icon:nth-child(3){animation-delay:2s;right:-30px;top:50%}.hover-effect{transition:all .3s ease}.hover-effect:hover{box-shadow:0 10px 25px #00aaff26!important;transform:translateY(-5px)}.icon-wrapper{transition:all .3s ease}.card:hover .icon-wrapper{background-color:#0dacef33!important;transform:scale(1.1)}.skill-badge{background-color:#fff;border-radius:50px;box-shadow:0 2px 8px #0000000d;color:#0b0b22;font-weight:500;padding:.5rem 1.25rem;transition:all .3s ease}.skill-badge:hover{background-color:#0dacef;box-shadow:0 5px 15px #0dacef33;color:#fff;transform:translateY(-2px)}.form-control-lg.border-2{border-color:#dee2e6;border-width:2px;transition:all .3s ease}.form-control-lg.border-2:focus{border-color:#0dacef;box-shadow:0 0 0 .25rem #0dacef40}.section-spacing{scroll-margin-top:80px}.blog-card{border-radius:.5rem;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{box-shadow:0 20px 35px #0dacef40;transform:translateY(-8px)}.blog-card img{transition:transform .5s ease}.blog-card img:hover{transform:scale(1.05)}.read-more{align-items:center;color:#0dacef;display:inline-flex;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s ease}.read-more:hover{color:#096bbd}.read-more span{margin-left:.4rem;transition:transform .3s ease}.read-more:hover span{transform:translateX(4px)}.badge-custom{background-color:#0dacef33;border-radius:9999px;color:#0dacef;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;padding:.35rem .9rem;text-transform:uppercase}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes underlineGrow{0%{opacity:0;width:0}to{opacity:1;width:80px}}@media (max-width:1024px){.hero-content{flex-direction:column;gap:3rem;text-align:center}.hero-text{align-items:center;display:flex;flex-direction:column}.hero-subtext{max-width:100%}.experience-metrics,.hero-cta{justify-content:center}.image-wrapper{margin:0 auto}}@media (max-width:768px){.hero h1{font-size:2.5rem}.hero-cta{flex-direction:column}.btn,.hero-cta{width:100%}.skill-badge{font-size:.9rem;padding:.4rem 1rem}.display-5{font-size:2.5rem}.lead{font-size:1.1rem}.card-body{padding:1.5rem!important}}
/*# sourceMappingURL=main.6306046d.css.map*/