.page_home__jFQbK{width:100%}.page_hero__SKW6o{min-height:calc(100vh - 80px);display:flex;align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));position:relative;overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;top:-50%;right:-50%;width:150%;height:150%;background:radial-gradient(circle at 30% 50%,rgba(6,182,212,.3),transparent 50%),radial-gradient(circle at 70% 50%,rgba(139,92,246,.2),transparent 50%);animation:page_floatingOrbs__VSgJp 20s ease-in-out infinite}.page_hero__SKW6o:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.15) 0,transparent 50%);animation:page_pulseGlow__eVYPr 8s ease-in-out infinite}@keyframes page_floatingOrbs__VSgJp{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-100px,80px) rotate(120deg)}66%{transform:translate(100px,-50px) rotate(240deg)}}@keyframes page_pulseGlow__eVYPr{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.page_heroContent__2lPR8{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1}.page_heroText__g5S3T{animation:page_slideInLeft__PwHJP 1s ease-out}.page_heroTitle__Gfler{font-size:3.5rem;margin-bottom:1rem;line-height:1.2;animation:page_slideInLeft__PwHJP .8s ease-out;opacity:0;animation-fill-mode:forwards}.page_highlight__KaGfy{background:linear-gradient(135deg,var(--color-accent-blue),var(--color-accent-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:page_gradientFlow__dABJ3 3s ease infinite}@keyframes page_gradientFlow__dABJ3{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_heroSubtitle__RTAw0{font-size:2rem;color:#0891b2;font-weight:600;margin-bottom:1.5rem;animation:page_slideInLeft__PwHJP 1s ease-out .2s;opacity:0;animation-fill-mode:forwards}.page_heroTagline__BFtFD{font-size:1.25rem;color:var(--color-text-secondary);max-width:500px;animation:page_slideInLeft__PwHJP 1.2s ease-out .4s;opacity:0;animation-fill-mode:forwards}@keyframes page_slideInLeft__PwHJP{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.page_heroImage__Q6NCQ{display:flex;justify-content:center;animation:page_bounceIn__loJmL 1.2s cubic-bezier(.68,-.55,.265,1.55)}@keyframes page_bounceIn__loJmL{0%{opacity:0;transform:scale(.3) rotate(-10deg)}50%{opacity:1;transform:scale(1.05) rotate(5deg)}70%{transform:scale(.95) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.page_imageCircle__2NsVj{width:400px;height:400px;border-radius:50%;overflow:hidden;border:5px solid var(--color-accent-blue);box-shadow:0 10px 40px var(--color-shadow),0 0 60px rgba(59,130,246,.3);position:relative;animation:page_floatUpDown__lbGeE 6s ease-in-out infinite}@keyframes page_floatUpDown__lbGeE{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page_imageCircle__2NsVj:before{content:"";position:absolute;inset:-5px;border-radius:50%;padding:5px;background:linear-gradient(135deg,var(--color-accent-blue),var(--color-accent-purple),var(--color-accent-cyan));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:page_rotateBorder__8273z 10s linear infinite}@keyframes page_rotateBorder__8273z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_profileImage__O9Evh{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_imageCircle__2NsVj:hover .page_profileImage__O9Evh{transform:scale(1.1)}.page_highlightsGrid__Q7TlH{animation:page_fadeInUp__SpOy_ .6s ease-out .2s backwards}.page_highlightCard__1uWI_{text-align:center;transition:all .3s ease}.page_highlightCard__1uWI_:hover{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1))}.page_highlightIcon__GXq0W{font-size:3rem;margin-bottom:1rem}.page_techGrid__VCA5t{max-width:800px;margin:0 auto}.page_techBadge__eohjL{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--color-bg-card);border-radius:1rem;border:1px solid var(--color-border);transition:all .3s ease;cursor:default}.page_techBadge__eohjL:hover{transform:translateY(-5px);box-shadow:0 10px 25px var(--color-shadow);border-color:var(--color-accent-blue)}.page_techIcon__mfMlm{font-size:2rem;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.page_techImage__oFHvV{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.page_techBadge__eohjL span{font-weight:600;color:var(--color-text-primary)}.page_ctaSection__tPv8w{background:linear-gradient(135deg,var(--color-accent-blue),var(--color-accent-purple));padding:5rem 0;text-align:center;position:relative;overflow:hidden}.page_ctaSection__tPv8w:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(6,182,212,.3));animation:page_gradientShift__Gvr0v 10s ease infinite}@keyframes page_gradientShift__Gvr0v{0%,to{opacity:.3}50%{opacity:.6}}.page_ctaContent__6OX1e{position:relative;z-index:1}.page_ctaTitle__T8028{color:#fff;font-size:2.5rem;margin-bottom:1rem}.page_ctaText__ew5hH{color:hsla(0,0%,100%,.9);font-size:1.25rem;max-width:600px;margin:0 auto 2rem}.page_ctaSection__tPv8w .page_btn__VzVq_{background:#fff;color:var(--color-accent-blue);font-size:1.1rem;padding:1rem 3rem}.page_ctaSection__tPv8w .page_btn__VzVq_:hover{transform:translateY(-3px) scale(1.05)}@media (max-width:768px){.page_heroContent__2lPR8{grid-template-columns:1fr;gap:2rem;text-align:center}.page_heroTitle__Gfler{font-size:2.5rem}.page_heroSubtitle__RTAw0{font-size:1.5rem}.page_heroTagline__BFtFD{font-size:1rem;margin:0 auto}.page_imageCircle__2NsVj{width:280px;height:280px}.page_ctaTitle__T8028{font-size:2rem}.page_ctaText__ew5hH{font-size:1rem}}