@keyframes blob-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-50px)scale(1.1)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(40px,30px)scale(1.05)}}@keyframes blob-drift-reverse{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-40px,30px)scale(1.08)}50%{transform:translate(25px,-40px)scale(.92)}75%{transform:translate(-30px,-20px)scale(1.12)}}@keyframes blob-drift-slow{0%,to{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(50px,-30px)scale(1.06)rotate(5deg)}66%{transform:translate(-40px,40px)scale(.94)rotate(-3deg)}}.landing-blob{filter:blur(100px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.landing-blob-1{background:radial-gradient(circle,#00d4ff33 0%,#0000 70%);width:600px;height:600px;animation:12s ease-in-out infinite blob-drift;top:-10%;left:-5%}.landing-blob-2{background:radial-gradient(circle,#8b5cf62e 0%,#0000 70%);width:500px;height:500px;animation:15s ease-in-out infinite blob-drift-reverse;top:20%;right:-10%}.landing-blob-3{background:radial-gradient(circle,#4f8ef726 0%,#0000 70%);width:450px;height:450px;animation:18s ease-in-out infinite blob-drift-slow;bottom:10%;left:20%}.landing-blob-4{background:radial-gradient(circle,#10b9811f 0%,#0000 70%);width:350px;height:350px;animation:20s ease-in-out infinite blob-drift;bottom:-5%;right:15%}.landing-grid{background-image:linear-gradient(90deg,#4f8ef70f 1px,#0000 1px),linear-gradient(#4f8ef70f 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 50% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 50% at 50% 30%,#000 30%,#0000 80%)}.landing-gradient-text{background:linear-gradient(135deg,#00d4ff 0%,#4f8ef7 40%,#8b5cf6 70%,#f59e0b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-gradient-text-subtle{background:linear-gradient(135deg,#00d4ff 0%,#4f8ef7 50%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes float-card-1{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-18px)rotate(0)}}@keyframes float-card-2{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-14px)rotate(-1deg)}}@keyframes float-card-3{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-22px)rotate(0)}}@keyframes float-card-4{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}.floating-card-1{animation:5s ease-in-out infinite float-card-1}.floating-card-2{animation:6s ease-in-out .5s infinite float-card-2}.floating-card-3{animation:5.5s ease-in-out 1s infinite float-card-3}.floating-card-4{animation:7s ease-in-out .3s infinite float-card-4}.glass-card{-webkit-backdrop-filter:blur(24px);background:#121e338c;border:1px solid #4f8ef71f;transition:border-color .3s,box-shadow .3s,transform .3s;box-shadow:0 0 0 1px #2d406033,0 8px 32px #0000004d,inset 0 1px #ffffff0a}.glass-card:hover{border-color:#00d4ff40;transform:translateY(-4px);box-shadow:0 0 0 1px #00d4ff26,0 16px 48px #0006,0 0 40px #00d4ff0f,inset 0 1px #ffffff0f}.feature-card-tilt{transform-style:preserve-3d;perspective:800px;transition:transform .4s cubic-bezier(.23,1,.32,1)}.glow-button{transition:all .3s;position:relative;overflow:hidden}.glow-button:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(135deg,#00d4ff,#4f8ef7,#8b5cf6,#00d4ff) 0 0/300% 300%;transition:opacity .3s;animation:4s infinite glow-shift;position:absolute;inset:-2px}.glow-button:hover:before{opacity:1}@keyframes glow-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.marquee-track:hover{animation-play-state:paused}.landing-nav{transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s}.landing-nav-scrolled{-webkit-backdrop-filter:blur(20px);background-color:#080c14d9!important;border-bottom-color:#4f8ef71a!important}@keyframes sparkle-float{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-8px)scale(1.3)}}.sparkle-dot{pointer-events:none;background:#00d4ff80;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite sparkle-float;position:absolute}.status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.65rem;font-weight:600}.status-wishlist{color:#a78bfa;background:#8b5cf626;box-shadow:0 0 12px #8b5cf626}.status-applied{color:#60a5fa;background:#3b82f626;box-shadow:0 0 12px #3b82f626}.status-interview{color:#fbbf24;background:#f59e0b26;box-shadow:0 0 12px #f59e0b26}.status-offer{color:#34d399;background:#10b98126;box-shadow:0 0 12px #10b98126}.section-glow-divider{background:linear-gradient(90deg,#0000 0%,#00d4ff4d 30%,#4f8ef74d 70%,#0000 100%);height:1px}.counter-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@keyframes cta-border-spin{0%{--cta-angle:0deg}to{--cta-angle:360deg}}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-border-wrap{background:conic-gradient(from var(--cta-angle),#00d4ff80,#4f8ef726,#8b5cf680,#4f8ef726,#00d4ff80);animation:6s linear infinite cta-border-spin}@media (max-width:768px){.landing-blob{filter:blur(80px)}.landing-blob-1{width:300px;height:300px}.landing-blob-2{width:250px;height:250px}.landing-blob-3{width:200px;height:200px}.landing-blob-4{width:180px;height:180px}}
