.blobs-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:0;pointer-events:none;background-color:#000}.blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;background:radial-gradient(circle,rgba(185,214,32,.6) 0,rgba(164,190,29,.4) 50%,rgba(122,144,7,.2) 100%)}.blob-1{width:600px;height:600px;top:5%;left:5%}.blob-2{width:700px;height:700px;top:50%;right:0}.blob-3{width:550px;height:550px;bottom:5%;left:10%}.blob-4{width:650px;height:650px;top:20%;right:15%}.blob-5{width:580px;height:580px;bottom:15%;left:45%}@media (max-width:1024px){.blob{filter:blur(60px)}.blob-1{width:300px;height:300px}.blob-2{width:350px;height:350px}.blob-3{width:280px;height:280px}.blob-4{width:320px;height:320px}.blob-5{width:300px;height:300px}}@media (max-width:768px){.blob{filter:blur(50px);opacity:.2}.blob-1{width:250px;height:250px;top:5%;left:5%}.blob-2{width:280px;height:280px;top:50%;right:5%}.blob-3{width:220px;height:220px;bottom:10%;left:10%}.blob-4{width:240px;height:240px;top:25%;right:15%}.blob-5{width:230px;height:230px;bottom:20%;left:40%}}.home-container{height:100%;position:relative;z-index:1;background-color:transparent}.hero-section,.home-container{display:flex;flex-direction:column;align-items:center}.hero-section{min-height:100vh;justify-content:center;gap:1.25rem;padding-top:12rem;padding-bottom:2rem}@media (min-width:768px){.hero-section{padding-top:16rem;padding-bottom:3rem}}.hero-heading-container{display:flex;flex-direction:column;text-align:center;align-items:center;font-weight:600;font-size:2.25rem;line-height:43.2px}@media (min-width:768px){.hero-heading-container{font-size:1.125rem;line-height:76.8px}}.hero-heading{display:flex;text-align:center;color:#fff;font-family:Poppins,sans-serif;font-weight:400;font-size:48px;align-items:center;line-height:1.2}@media (min-width:768px){.hero-heading{flex-direction:row;font-size:128px}}.gradient-text{background:linear-gradient(180deg,#8adc00,#4a7600);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;min-width:120px;display:inline-block}.hero-subtitle{text-align:center;color:#fff;font-family:Nunito,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.4;margin-top:1rem}@media (min-width:768px){.hero-subtitle{font-size:2rem}}.hero-description{text-align:center;max-width:317px;font-family:Poppins,sans-serif;font-size:1.125rem;color:#fff;font-weight:400}@media (min-width:768px){.hero-description{max-width:810px;font-size:22px;line-height:34px;letter-spacing:.36px}}.hero-buttons{display:flex;gap:1rem;margin-top:3rem}@media (min-width:768px){.hero-buttons{margin-top:1.25rem}}.promotional-cards-container{display:flex;flex-direction:column;gap:1.5rem;margin-top:8vh;width:100%;max-width:90%}@media (min-width:1024px){.promotional-cards-container{flex-direction:row;gap:2rem;max-width:1400px}}.cv-wizard-wrapper{backface-visibility:hidden;perspective:1000px;flex:1}@media (min-width:1024px){.cv-wizard-wrapper{max-width:650px}}.cv-wizard-card{position:relative;background:linear-gradient(to bottom right,rgba(138,220,0,.1),rgba(74,118,0,.1));border:1px solid rgba(138,220,0,.3);border-radius:1rem;padding:2rem;will-change:transform;transition:all .5s ease-out;backface-visibility:hidden}@media (min-width:768px){.cv-wizard-card{padding:2.5rem}}.cv-wizard-card:hover{transform:scale(1.02);border-color:rgba(138,220,0,.6);box-shadow:0 0 40px rgba(138,220,0,.3),0 10px 30px -12px rgba(138,220,0,.2)}.cv-wizard-corner-accent{position:absolute;top:0;right:0;width:8rem;height:8rem;background:linear-gradient(to bottom right,rgba(138,220,0,.2),transparent);border-bottom-left-radius:100px;border-top-right-radius:1rem}.cv-wizard-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.new-tool-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;background-color:rgba(138,220,0,.2);border-radius:9999px;border:1px solid rgba(138,220,0,.4)}.new-tool-badge span{color:#8adc00;font-size:.875rem;font-weight:600;letter-spacing:.05em}.cv-wizard-title{color:#fff;font-family:Nunito,sans-serif;font-weight:700;font-size:1.875rem}@media (min-width:768px){.cv-wizard-title{font-size:2.25rem}}.cv-wizard-description{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1rem;max-width:500px;line-height:1.625}@media (min-width:768px){.cv-wizard-description{font-size:1.125rem}}.cv-wizard-button{margin-top:.5rem;padding:.875rem 2rem;background:linear-gradient(90deg,#8adc00,#4a7600);color:#000;font-family:Poppins,sans-serif;font-weight:600;border-radius:.5rem;transition:all .3s;text-decoration:none;display:inline-block;position:relative;overflow:visible}.cv-wizard-button:after,.cv-wizard-button:before{content:"";position:absolute;width:12px;height:12px;background:#fff;clip-path:polygon(50% 0,55% 40%,100% 50%,55% 60%,50% 100%,45% 60%,0 50%,45% 40%);opacity:0;transition:all .4s ease-out;filter:drop-shadow(0 0 3px rgba(255,255,255,.8))}.cv-wizard-button:before{top:-15px;left:15%;width:12px;height:12px}.cv-wizard-button:after{bottom:-15px;right:20%;width:10px;height:10px}.cv-wizard-button:hover{box-shadow:0 10px 15px -3px rgba(138,220,0,.3);transform:scale(1.05)}.cv-wizard-button:hover:before{opacity:1;top:5px;animation:sparkle 1.5s ease-in-out infinite}.cv-wizard-button:hover:after{opacity:1;bottom:5px;animation:sparkle 1.5s ease-in-out .4s infinite}@keyframes sparkle{0%,to{opacity:.3;transform:scale(.7) rotate(0deg)}50%{opacity:1;transform:scale(1.3) rotate(180deg)}}.cv-wizard-card-blue{background:linear-gradient(to bottom right,rgba(20,184,166,.1),rgba(6,182,212,.1));border:1px solid rgba(20,184,166,.3)}.cv-wizard-card-blue:hover{border-color:rgba(20,184,166,.6);box-shadow:0 0 40px rgba(20,184,166,.3),0 10px 30px -12px rgba(20,184,166,.2)}.cv-wizard-corner-accent-blue{background:linear-gradient(to bottom right,rgba(20,184,166,.2),transparent)}.new-tool-badge-blue{background-color:rgba(20,184,166,.2);border:1px solid rgba(20,184,166,.4)}.new-tool-badge-blue span{color:#5eead4}.cv-wizard-button-blue{background:linear-gradient(90deg,#5eead4,#14b8a6)}.cv-wizard-button-blue:hover{box-shadow:0 10px 15px -3px rgba(20,184,166,.3)}.hiring-jobseeker-section{width:100%;padding:4rem 0;background-color:#fff}.hiring-jobseeker-container{max-width:80rem;margin:0 auto}.hiring-jobseeker-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:100px;padding:0 1rem}@media (min-width:768px){.hiring-jobseeker-content{flex-direction:row;align-items:flex-start}}