@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@import url(https://fonts.cdnfonts.com/css/toronto);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap);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}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#0f0f10;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fixed-nav{left:50%;position:fixed;top:1rem;transform:translateX(-50%);z-index:1000}.nav-capsule{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f101ed9;border:1px solid #ffffff1a;border-radius:50px;box-shadow:0 8px 25px #00000026;display:flex;gap:4rem;overflow:hidden;padding:.6rem;transition:width 1s ease;width:60px}.nav-capsule.expanded{padding:.6rem 1.2rem;width:600px}.nav-logo img{border-radius:50%;display:block;height:40px;width:auto}.nav-links{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-links li{opacity:0;transform:translateX(20px);transition:all .5s ease;transition-delay:calc(var(--delay)*.15s)}.nav-capsule.expanded .nav-links li{opacity:1;transform:translateX(0)}.nav-links a{color:#fff;font-size:.95rem;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#c8f542}.nav-links a:after{background:linear-gradient(90deg,#c8f542,#7dd87a);bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.join-btn{background:linear-gradient(135deg,#c8f542,#7dd87a);border:none;border-radius:50px;color:#0a0b1e;cursor:pointer;font-weight:600;opacity:0;padding:.5rem 1.2rem;transform:translateX(20px);transition:all .3s ease,opacity .3s ease;transition-delay:calc(var(--delay)*.15s);white-space:nowrap}.nav-capsule.expanded .join-btn{opacity:1;transform:translateX(0)}.join-btn:hover{box-shadow:0 8px 25px #c8f5424d;transform:translateY(-2px)}@media (max-width:1024px){.nav-capsule.expanded{gap:1rem;padding:.5rem 1rem;width:90%}.nav-logo img{height:35px}.join-btn{font-size:.85rem;padding:.4rem 1rem}}@media (max-width:768px){.nav-links{display:flex;flex-direction:column;gap:.8rem;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease;width:100%}.nav-capsule.mobile-open .nav-links{max-height:400px;opacity:1}.nav-links li{opacity:1;transform:translateX(0);transition-delay:0s}}@media (max-width:480px){.nav-capsule.expanded{padding:.6rem .8rem}.nav-logo img{height:30px}.join-btn{padding:.5rem}.join-btn,.nav-links a{font-size:.9rem}}.hero-section{align-items:center;background:linear-gradient(135deg,#0a0b1e,#1a1b3a 50%,#0a0b1e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding-top:80px;position:relative;transition:background 5s ease-in-out}.hero-section,.hero-section.active-bg{background-position:50%;background-size:cover}.hero-section:before{animation:rotateBackground 120s linear infinite;background:radial-gradient(circle,#ffffff0d 1px,#0000 0);background-size:50px 50px;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:0}@keyframes rotateBackground{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-images{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.floating-image{animation:float 6s ease-in-out infinite;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;box-shadow:0 10px 30px #0000004d;cursor:pointer;height:150px;position:absolute;transition:all .4s ease;width:200px}.floating-image:hover{box-shadow:0 20px 50px #00000080;transform:scale(1.05);z-index:10}.image-overlay{background:linear-gradient(180deg,#0000 40%,#000c);border-radius:12px;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;opacity:0;padding:1rem;position:absolute;right:0;top:0;transition:opacity .3s ease}.floating-image:hover .image-overlay{opacity:1}.image-overlay h4{color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.image-overlay p{color:#fffc;font-size:10px;line-height:1.3;margin:0}.floating-image-1{animation-delay:0s;left:5%;top:10%}.floating-image-2{animation-delay:1s;right:8%;top:20%}.floating-image-3{animation-delay:2s;right:15%;top:45%}.floating-image-4{animation-delay:3s;right:5%;top:70%}.floating-image-5{animation-delay:4s;bottom:15%;right:20%}.floating-image-6{animation-delay:5s;bottom:10%;left:8%}.floating-image-7{animation-delay:1.5s;left:10%;top:35%}.floating-image-8{animation-delay:2.5s;left:3%;top:60%}.floating-image-9{animation-delay:3.5s;left:25%;top:15%}.floating-image-10{animation-delay:4.5s;bottom:35%;left:15%}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(1deg)}50%{transform:translateY(-5px) rotate(-1deg)}75%{transform:translateY(-15px) rotate(.5deg)}}.hero-content{max-width:800px;padding:0 2rem;position:relative;text-align:center;z-index:2}.animate-brand{-webkit-text-fill-color:#0000;animation:slideInFromLeft 1s ease forwards;background:linear-gradient(135deg,#c8f542,#7dd87a);-webkit-background-clip:text;font-size:28px;font-weight:700;margin-bottom:2rem;text-transform:uppercase}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.hero-title{font-family:toronto,sans-serif;font-size:clamp(4rem,12vw,8rem);font-weight:900;letter-spacing:-.02em;line-height:.9;margin:0 0 3rem}.careers-text{animation:fadeInUp 1s ease forwards;animation-delay:1.2s}.careers-text,.start-here-text{color:#fff;display:block;opacity:0}.start-here-text{animation:fadeInUp 1s ease forwards;animation-delay:1.5s}.app-form{animation:fadeInUp 1s ease forwards;animation-delay:1.8s;display:flex;gap:1rem;margin:0 auto 2rem;max-width:500px;opacity:0}.phone-input-container{flex:1 1;position:relative}.phone-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;font-size:16px;outline:none;padding:1rem 3.5rem 1rem 1rem;transition:all .3s ease;width:85%}.phone-input::placeholder{color:#fff9}.phone-input:focus{border-color:#c8f542;box-shadow:0 0 0 3px #c8f54233}.country-selector{align-items:center;cursor:pointer;display:flex;gap:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.get-app-btn{background:linear-gradient(135deg,#c8f542,#7dd87a);border:none;border-radius:12px;color:#0a0b1e;cursor:pointer;font-size:16px;font-weight:600;padding:1rem 2rem;transition:all .3s ease;white-space:nowrap}.get-app-btn:hover{box-shadow:0 10px 30px #c8f54266;transform:translateY(-2px)}.disclaimer-text,.terms-text{animation:fadeInUp 1s ease forwards;color:#ffffffb3;font-size:12px;line-height:1.4;margin:0 auto;max-width:600px;opacity:0}.disclaimer-text{animation-delay:2.1s}.terms-text{animation-delay:2.3s}.terms-text a{color:#c8f542;text-decoration:none;transition:color .3s ease}.terms-text a:hover{color:#7dd87a;text-decoration:underline}@media (max-width:1024px){.hero-title{font-size:clamp(5rem,10vw,8rem)}.floating-image{height:100px;width:140px}}@media (max-width:768px){.hero-title{font-family:toronto,sans-serif;font-size:clamp(4rem,11vw,8rem);font-weight:900;letter-spacing:-.02em;line-height:.9;margin:0 0 3rem}.app-form{flex-direction:column;gap:.8rem;margin-bottom:1.5rem;max-width:100%}.get-app-btn{font-size:15px;padding:.9rem 0;width:100%}.phone-input{font-size:15px;padding:.9rem 3rem .9rem 1rem}.country-selector{right:.8rem}.hero-content{padding:0 1rem}.disclaimer-text,.terms-text{font-size:11px;line-height:1.3;padding:0 .5rem}.floating-image-1{left:3%;top:5%}.floating-image-2{right:5%;top:12%}.floating-image-3{right:10%;top:35%}.floating-image-4{right:3%;top:55%}.floating-image-5{bottom:12%;right:12%}.floating-image-6{bottom:8%;left:5%}.floating-image-7{left:5%;top:30%}.floating-image-8{left:2%;top:50%}.floating-image-9{left:18%;top:10%}.floating-image-10{bottom:25%;left:10%}}@media (max-width:480px){.hero-title{font-size:clamp(2rem,8vw,4rem);line-height:1.1}.animate-brand{font-size:20px;margin-bottom:1.5rem}.floating-image{border-radius:10px;height:90px;width:120px}.hero-content{padding:0 .5rem}.phone-input{font-size:14px;padding:.8rem 2.5rem .8rem .8rem}.get-app-btn{font-size:14px;padding:.8rem 0}.floating-image-1{left:2%;top:3%}.floating-image-2{right:4%;top:8%}.floating-image-3{right:8%;top:30%}.floating-image-4{right:2%;top:50%}.floating-image-5{bottom:10%;right:10%}.floating-image-6{bottom:5%;left:4%}.floating-image-7{left:4%;top:25%}.floating-image-8{left:1%;top:45%}.floating-image-9{left:15%;top:8%}.floating-image-10{bottom:20%;left:8%}.disclaimer-text,.terms-text{font-size:10px;line-height:1.25}}.network-section{background:linear-gradient(135deg,#0a0b1e,#1a1b3a 50%,#080808);overflow:hidden;padding:8rem 0;position:relative}.section-container{margin:0 auto;max-width:1400px;padding:0 2rem}.section-title{font-family:Poppins,sans-serif;font-size:3rem;line-height:1.2}.highlight-text{-webkit-text-fill-color:#0000;animation:gradientFlow 5s ease infinite,fadeInUp 1s ease forwards;background:linear-gradient(135deg,#c8f542,#7dd87a);-webkit-background-clip:text;background-size:300% 300%;display:inline-block;position:relative}.highlight-text:before{animation:gradientFlow 5s ease infinite;background:inherit;bottom:0;content:"";filter:blur(12px);left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.stats-text{text-align:center}.stats-large{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.3;margin:0}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c8f542,#7dd87a);-webkit-background-clip:text;display:block;font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem}.stat-description{color:#fff}.floating-posts{height:300px;position:relative}.post-card{animation:floatPost 8s ease-in-out infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff40;border-radius:18px;box-shadow:0 8px 20px #0000004d;padding:1.5rem;position:absolute;transition:transform .35s ease,background .35s ease,box-shadow .35s ease;width:280px}.post-card:hover{background:#ffffff24;box-shadow:0 12px 28px #c8f54233;transform:scale(1.06) translateY(-4px)}.post-1{animation-delay:0s;left:10%;top:0}.post-2{animation-delay:2s;right:15%;top:190px}.post-3{animation-delay:4s;bottom:-60px;left:20%}.post-4{animation-delay:6s;bottom:100px;right:5%}.post-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.profile-pic{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 0 10px #c8f54266;height:40px;width:40px}.username{color:#fff;font-size:14px;font-weight:600}.post-time{color:#fff9;font-size:12px}.post-content{color:#ffffffe6;font-size:14px;line-height:1.4;margin-bottom:1rem}.post-actions{display:flex;font-size:12px;gap:1rem}.comment,.like{color:#ffffffb3;cursor:pointer;transition:color .3s ease,transform .2s ease}.comment:hover,.like:hover{color:#c8f542;transform:scale(1.1)}@keyframes floatPost{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:968px){.floating-posts{height:400px}.post-card{width:240px}.section-container{padding:0 1.5rem}.section-title{font-size:clamp(2rem,5vw,2.5rem)}.highlight-text{font-size:clamp(1.8rem,4vw,2.2rem)}.stats-large{font-size:clamp(1.8rem,4vw,2.5rem)}.stat-number{font-size:clamp(2rem,5vw,3rem)}.stat-description{font-size:clamp(.9rem,3vw,1.1rem)}.floating-posts{align-items:center;display:flex;flex-direction:column;gap:1.5rem;height:auto;padding-bottom:2rem;position:relative}.post-card{animation:none;bottom:auto!important;left:auto!important;max-width:320px;position:relative;right:auto!important;width:90%}.post-1{animation-delay:0s;left:10%;top:0}.post-2{animation-delay:2s;right:15%;top:0}.post-3{animation-delay:4s;bottom:-60px;left:20%}.post-4{animation-delay:6s;bottom:100px;right:5%}.post-header{gap:.5rem}.profile-pic{height:35px;width:35px}.username{font-size:13px}.post-time{font-size:11px}.post-content{font-size:13px}.post-actions{align-items:flex-start;flex-direction:column;gap:.5rem}.comment,.like,.post-actions{font-size:11px}}@media (max-width:480px){.section-title{font-size:clamp(1.5rem,6vw,2rem)}.highlight-text{font-size:clamp(1.4rem,5vw,1.8rem)}.stats-large{font-size:clamp(1.5rem,5vw,2rem)}.stat-number{font-size:clamp(1.8rem,6vw,2.5rem)}.stat-description{font-size:clamp(.85rem,4vw,1rem)}.post-card{padding:1rem}.post-content{font-size:12px}.post-actions{font-size:10px;gap:.4rem}}.employers-section{background:linear-gradient(135deg,#1a1b3a,#0a0b1e);padding:6rem 0}.section-title{font-size:clamp(2rem,5vw,3rem)}.section-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c8f542,#7dd87a);-webkit-background-clip:text;background-clip:text;display:inline-block}.section-title span:nth-child(3){transition-delay:.2s}.employers-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px;padding:0 2rem}@keyframes floatLogo{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(-3px)}75%{transform:translateY(-6px)}}.employer-logo{align-items:center;animation:floatLogo 5s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;height:120px;justify-content:center;opacity:0;padding:2rem;transform:translateY(40px);transition:all .3s ease,opacity .8s ease-out,transform .8s ease-out}.employer-logo:hover{background:#ffffff1a;box-shadow:0 15px 40px #0000004d;transform:translateY(-5px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.employer-logo img{filter:brightness(1.2) contrast(1.1);max-height:60px;max-width:100%;object-fit:contain}.employer-logo.reveal{opacity:1;transform:translateY(0)}.employer-logo:first-child{transition-delay:.1s}.employer-logo:nth-child(2){transition-delay:.2s}.employer-logo:nth-child(3){transition-delay:.3s}.employer-logo:nth-child(4){transition-delay:.4s}.employer-logo:nth-child(5){transition-delay:.5s}.employer-logo:nth-child(6){transition-delay:.6s}.employer-logo:nth-child(7){transition-delay:.7s}.employer-logo:nth-child(8){transition-delay:.8s}@media (max-width:768px){.employers-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.employer-logo{height:80px;padding:1rem}}@media (max-width:968px){.section-container{padding:0 1.5rem}.section-title{font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.2;margin-bottom:2rem}.employers-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0 1rem}.employer-logo{height:90px;padding:1rem}.employer-logo img{max-height:50px}}@media (max-width:480px){.section-title{font-size:clamp(1.5rem,6vw,2rem)}.employers-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:0 .8rem}.employer-logo{height:70px;padding:.8rem}.employer-logo img{max-height:40px}}.jobs-section{background:linear-gradient(135deg,#0a0b1e,#1a1b3a);background-size:cover;overflow:hidden;padding:6rem 0;position:relative}.section-title{color:#e0e0e0;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:1px;text-transform:uppercase;transform:translateY(40px);transition:all .8s ease-out}.section-title.reveal{opacity:1;transform:translateY(0)}.jobs-grid{height:600px;margin-top:3rem;position:relative}.jobs-row{animation:slideJobs 30s linear infinite;display:flex;gap:1.5rem;position:absolute}.jobs-row-1{animation-duration:25s;top:0}.jobs-row-2{animation-direction:reverse;animation-duration:35s;top:200px}.jobs-row-3{animation-duration:30s;top:400px}.job-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0006;cursor:pointer;display:flex;flex-direction:column;height:180px;min-width:300px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.job-card:before{background:linear-gradient(120deg,#0000,#ffffff14,#0000);content:"";height:100%;left:-50%;position:absolute;top:0;transform:skewX(-25deg);transition:left .6s ease;width:200%}.job-card:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0a);transform:translateY(-5px)}.job-card:hover:before{left:150%}.company-logo{align-items:center;background:#ffffff14;border-radius:14px;box-shadow:0 4px 10px #0000004d;display:flex;height:55px;justify-content:center;margin-bottom:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:55px}.company-logo:hover{box-shadow:0 6px 16px #0006;transform:scale(1.08)}.company-logo img{filter:brightness(1.05) contrast(1.1);height:80%;object-fit:contain;transition:transform .3s ease,filter .3s ease;width:80%}.company-logo img:hover{filter:brightness(1.2);transform:scale(1.05)}.job-title{color:#f5f5f5;font-size:1.1rem;font-weight:800;margin:0 0 .5rem}.company-name{color:#c8f542;font-size:.9rem;font-weight:600}.job-location{color:#ffffffb3;font-size:.85rem;margin-bottom:1rem}.job-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.job-tag{background:#c8f54226;border:1px solid #c8f54240;border-radius:20px;color:#c8f542;font-size:.75rem;padding:.25rem .75rem}@keyframes slideJobs{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@media (max-width:768px){.jobs-grid{height:500px}.job-card{height:160px;min-width:250px}.jobs-row-2{top:170px}.jobs-row-3{top:340px}}.section-title{-webkit-text-fill-color:#0000;animation:fadeUp 2s ease forwards;animation-delay:.5s;background:linear-gradient(135deg,#c8f542,#7dd87a);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.3;margin-bottom:3rem;opacity:0;position:relative;text-align:center;transform:translateY(20px);z-index:2}.career-centers-section{background:linear-gradient(135deg,#1a1b3a,#0a0b1e);padding:6rem 0}.dashboard-mockup{animation:fadeUp 2s ease forwards;animation-delay:.5s;margin:3rem auto 0;max-width:400px;opacity:0;position:relative;transform:translateY(20px)}.mobile-dashboard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #0006;padding:2rem}.dashboard-header{margin-bottom:2rem}.profile-section{align-items:center;display:flex;gap:1rem}.profile-avatar{align-items:center;background:linear-gradient(135deg,#c8f542,#7dd87a);border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.profile-avatar:after{content:"👤";font-size:24px}.profile-info h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.profile-info p{color:#ffffffb3;font-size:.9rem;margin:0}.dashboard-content{space-y:2rem}.quick-actions{margin-bottom:2rem}.action-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem;transition:all .3s ease}.action-card:hover{background:#ffffff1a;transform:translateY(-2px)}.action-icon{align-items:center;display:flex;font-size:24px;justify-content:center;width:40px}.action-text h4{color:#fff;font-size:.9rem;font-weight:500;margin:0 0 .25rem}.action-text p{color:#ffffffb3;font-size:.8rem;margin:0}.recent-activity h4{color:#fff;font-size:1rem;font-weight:600;margin:0 0 1rem}.activity-item{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem}.activity-icon{align-items:center;background:#c8f54233;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:24px;justify-content:center;width:24px}.activity-text p{color:#fff;font-size:.85rem;line-height:1.3;margin:0 0 .25rem}.activity-text span{color:#fff9;font-size:.75rem}@media (max-width:768px){.career-centers-section{padding:3rem 1rem}.section-title{font-size:1.5rem;line-height:1.3;margin-bottom:2rem}.dashboard-mockup{margin:2rem auto 0;max-width:100%;padding:0}.mobile-dashboard{border-radius:16px;box-shadow:0 10px 30px #0000004d;padding:1rem}.profile-section{gap:.5rem}.profile-avatar{height:40px;width:40px}.profile-avatar:after{font-size:18px}.profile-info h3{font-size:1rem}.profile-info p{font-size:.75rem}.action-card{gap:.75rem;padding:.75rem}.action-icon{font-size:20px;height:32px;width:32px}.action-text h4{font-size:.85rem}.action-text p{font-size:.7rem}.recent-activity h4{font-size:.9rem}.activity-item{gap:.5rem}.activity-icon{font-size:14px;height:20px;width:20px}.activity-text p{font-size:.75rem}.activity-text span{font-size:.65rem}.dashboard-content{gap:1rem}.quick-actions{margin-bottom:1.5rem}}.events-section{background:linear-gradient(135deg,#0a0b1e,#1a1b3a);padding:6rem 0}.events-mockup{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:3rem auto 0;max-width:800px;padding:0 2rem}.event-invitation{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .3s ease}.event-invitation:hover{background:#ffffff1f;box-shadow:0 20px 50px #0000004d;transform:translateY(-5px)}.event-invitation,.event-response{animation:fadeUp .8s ease forwards;opacity:0;transform:translateY(30px)}.event-response{animation-delay:.3s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.event-header{gap:1rem;margin-bottom:1.5rem}.company-avatar,.event-header{align-items:center;display:flex}.company-avatar{background:#ffffff1a;border-radius:12px;height:50px;justify-content:center;overflow:hidden;width:50px}.company-avatar img{height:100%;object-fit:contain;width:100%}.event-info h3{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 .25rem}.event-company{color:#c8f542;font-size:.9rem;font-weight:500;margin:0 0 .25rem}.event-date{color:#ffffffb3;font-size:.85rem;margin:0}.event-description p{color:#fffc;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.event-actions{display:flex;gap:1rem}.attend-btn,.maybe-btn{border:1px solid #0000;border-radius:10px;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:.75rem 1rem;transition:all .3s ease}.attend-btn{background:linear-gradient(135deg,#c8f542,#7dd87a);color:#0a0b1e}.attend-btn:hover{box-shadow:0 8px 25px #c8f5424d;transform:translateY(-2px)}.maybe-btn{background:#0000;border:1px solid #ffffff4d;color:#fff}.maybe-btn:hover{background:#ffffff1a}.event-response{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;padding:2rem;transition:all .3s ease}.event-response:hover{background:#ffffff1a;box-shadow:0 20px 50px #0000004d;transform:translateY(-5px)}.response-header{gap:1rem;margin-bottom:1.5rem}.response-header,.user-avatar{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#c8f542,#7dd87a);border-radius:50%;height:40px;justify-content:center;width:70px}.user-avatar:after{color:#0a0b1e;content:"✓";font-size:20px;font-weight:700}.response-info h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.response-info p{color:#ffffffb3;font-size:.85rem;line-height:1.4;margin:0}.response-actions{display:flex;gap:1rem}.calendar-btn,.share-btn{background:#0000;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:.85rem;padding:.75rem 1rem;transition:all .3s ease}.calendar-btn:hover,.share-btn:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}@media (max-width:768px){.events-section{padding:3rem 1rem}.section-title{font-size:1.5rem;line-height:1.3;margin-bottom:2rem;text-align:center}.events-mockup{gap:1.5rem;grid-template-columns:1fr;padding:0 .5rem}.event-invitation,.event-response{border-radius:16px;padding:1rem}.event-header{gap:.5rem}.company-avatar{height:40px;width:40px}.company-avatar img{object-fit:cover}.event-info h3{font-size:1rem}.event-company{font-size:.8rem}.event-date{font-size:.75rem}.event-description p{font-size:.8rem;line-height:1.4}.event-actions{flex-direction:column;gap:.5rem}.attend-btn,.maybe-btn{font-size:.8rem;padding:.6rem}.response-header{gap:.5rem}.user-avatar{height:30px;width:50px}.user-avatar:after{font-size:16px}.response-info h4{font-size:.95rem}.response-info p{font-size:.75rem}.response-actions{flex-direction:column;gap:.5rem}.calendar-btn,.share-btn{font-size:.75rem;padding:.6rem}}body{font-family:Montserrat,sans-serif}.combined-section{background:linear-gradient(135deg,#1a1b3a,#0a0b1e);padding:6rem 0}.split-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 2rem}.content-left,.content-right{display:flex;flex-direction:column;gap:3rem}.stats-display{text-align:left}.large-stat{color:#fff;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.2;margin:0}.tagline{text-align:right}.fancy-text{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#c8f542,#7dd87a,#c8f542);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.2;margin:0}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.career-center-card,.employer-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;overflow:hidden;transition:all .3s ease}.career-center-card:hover,.employer-card:hover{background:#ffffff1f;box-shadow:0 25px 60px #0006;transform:translateY(-10px)}.card-image{height:200px;overflow:hidden;position:relative;width:100%}.card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.career-center-card:hover .card-image img,.employer-card:hover .card-image img{transform:scale(1.1)}.card-image:after{background:linear-gradient(180deg,#0000,#0a0b1e4d);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-content{padding:2rem}.card-content h3{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 1rem}.card-link{color:#c8f542;font-size:1rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.card-link:after{content:"→";margin-left:.5rem;transition:transform .3s ease}.card-link:hover{color:#7dd87a}.card-link:hover:after{transform:translateX(5px)}@media (max-width:968px){.split-content{gap:3rem;grid-template-columns:1fr}.stats-display,.tagline{text-align:center}}@media (max-width:768px){.combined-section{padding:3rem 1rem}.split-content{gap:2rem;grid-template-columns:1fr;padding:0 .5rem}.stats-display,.tagline{text-align:center}.fancy-text,.large-stat{font-size:1.8rem;line-height:1.3}.career-center-card,.employer-card{border-radius:16px}.card-image{height:150px}.card-content{padding:1rem}.card-content h3{font-size:1.2rem}.card-link{font-size:.9rem}}@font-face{font-family:LutonTown;font-style:normal;font-weight:400;src:url(/static/media/The%20Lutontown.b9f637a6c61855d9e94d.ttf) format("truetype"),url(/static/media/The%20Lutontown.a839e957e7d18ea60f80.otf) format("opentype")}.footer{background:linear-gradient(135deg,#1a1b3a,#0a0b1e);color:#e0e0e0;font-family:Montserrat,sans-serif;padding:2rem}.footer-top{align-items:center;display:flex;flex-direction:column;gap:2rem}.footer-logo{color:#d0ff4f;font-family:Lutontown,sans-serif;font-size:7rem;font-weight:900;letter-spacing:3px;opacity:0;transform:translateX(-120px);transition:all 1s ease-out}.footer-logo.animate-logo{opacity:1;transform:translateX(0)}.footer-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.footer-logo-img{display:none;height:auto;width:120px}.footer-card{background-color:#162424;border-radius:12px;box-shadow:0 8px 15px #0003;min-width:200px;padding:2rem;text-align:center;transition:transform .3s,box-shadow .3s}.footer-card:hover{background-color:#5ffc4d;box-shadow:0 12px 20px #0006;color:#000;transform:translateY(-5px)}.card-action{font-weight:600}.footer-download{flex-wrap:wrap;gap:1rem}.download-btn,.footer-download{align-items:center;display:flex}.download-btn{background-color:#1f3a3b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:transform .2s,background-color .3s}.download-btn:hover{background-color:#5ffc4d;color:#0c1214;transform:scale(1.05)}.country-select{background-color:#1f3a3b;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem}.footer-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:1rem}.footer-links h5{color:#ffc107;font-weight:600;margin-bottom:1rem}.footer-links ul{list-style:none;padding:0}.footer-links li{color:#c5d1d1;cursor:pointer;margin-bottom:.5rem;transition:color .3s,transform .2s}.footer-links li:hover{color:#d0ff4f;transform:translateX(5px)}.footer-bottom{align-items:center;border-top:1px solid #2a3a3b;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.footer-bottom a{color:#fff;transition:color .3s}.footer-socials{cursor:pointer;display:flex;font-size:1.5rem;gap:1rem;transition:transform .2s}.footer-socials svg:hover{color:#d0ff4f;transform:scale(1.2)}@media (max-width:768px){.footer-logo{display:none}.footer-logo-img{border-radius:50%;display:block;margin:0 auto}.footer{padding:1rem .5rem}.footer-cards{align-items:center;flex-direction:column;gap:.8rem;width:100%}.footer-card{font-size:.75rem;min-width:90%;padding:.8rem}.card-action{font-size:.7rem}.footer-download{align-items:center;flex-direction:column;gap:.5rem;width:100%}.download-btn{font-size:.7rem;padding:.4rem;width:100%}.country-select{font-size:.7rem;width:80%}.footer-links{flex-direction:column;gap:.8rem;text-align:center}.footer-links h5{font-size:.85rem}.footer-links li{font-size:.7rem}.footer-bottom{flex-direction:column;gap:.5rem;text-align:center}.footer-socials{font-size:1rem;gap:.5rem;justify-content:center}}@media (max-width:968px){.footer{padding:1.5rem 1rem}.footer-logo{font-size:1.8rem;letter-spacing:1.5px;text-align:center;transform:translateX(0)}.footer-logo.animate-logo{opacity:1;transform:translateX(0)}.footer-cards{align-items:center;flex-direction:column;gap:1rem;width:100%}.footer-card{font-size:.8rem;min-width:90%;padding:1rem}.card-action{font-size:.75rem}.footer-download{align-items:center;flex-direction:column;gap:.6rem;width:100%}.download-btn{font-size:.8rem;justify-content:center;padding:.5rem;width:100%}.country-select{font-size:.8rem;width:70%}.footer-links{flex-direction:column;gap:1rem;text-align:center}.footer-links h5{font-size:.95rem}.footer-links li{font-size:.8rem}.footer-bottom{flex-direction:column;gap:.5rem;text-align:center}.footer-socials{font-size:1.2rem;justify-content:center}}@media (max-width:480px){.footer-logo{font-size:3rem;letter-spacing:2px}.footer-card{padding:1rem}.download-btn{font-size:.8rem;padding:.5rem}.country-select{width:70%}.footer-links h5{font-size:.95rem}.footer-links li{font-size:.8rem}.footer-socials{font-size:1.2rem;gap:.8rem}}.landing-page{background-color:#0a0b1e;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Montserrat,sans-serif;min-height:100vh;overflow-x:hidden}.preloader{display:none}@media (max-width:768px){.preloader{background:#0a0b1e;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.logo-container,.preloader{align-items:center;display:flex}.logo-container{flex-direction:column}.preloader-logo{animation:rotateScale 1.2s ease-in-out infinite;border-radius:50%;filter:drop-shadow(0 0 15px #7dd87a);height:auto;width:100px}.dots{display:flex;justify-content:center;margin-top:15px}.dots span{animation:bounce .6s infinite alternate;background:linear-gradient(135deg,#c8f542,#7dd87a);border-radius:50%;height:10px;margin:0 5px;width:10px}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}@keyframes rotateScale{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}@keyframes bounce{0%{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-15px)}to{opacity:.6;transform:translateY(0)}}}
/*# sourceMappingURL=main.8bc4ef32.css.map*/