@charset "UTF-8";@keyframes eslrok-rf{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes eslrok-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes eslrok-shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes eslrok-kawaii-float{0%,100%{transform:translateY(0px)}25%{transform:translateY(-12px)}50%{transform:translateY(-6px)}75%{transform:translateY(-14px)}}@keyframes eslrok-kr-bounce{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes eslrok-step-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes eslrok-icon-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}#eslrok-landing{position:relative;z-index:2;font-family:'Inter',system-ui,-apple-system,sans-serif;line-height:1.7;color:#1a1a2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all !important}#eslrok-landing *,#eslrok-landing *::before,#eslrok-landing *::after{box-sizing:border-box}#eslrok-landing a{text-decoration:none !important;color:inherit}#eslrok-landing .eslrok-container{max-width:1280px;margin:0 auto}#eslrok-landing .eslrok-section{position:relative;z-index:2;padding:4rem 2rem}#eslrok-landing .eslrok-center{text-align:center}#eslrok-landing .eslrok-gradient-text{background:linear-gradient(135deg,#ff6b6b,#a855f7,#60a5fa,#34d399,#fbbf24,#ff6b6b) !important;background-size:400% 400% !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;animation:eslrok-rf 5s ease infinite}#eslrok-landing .eslrok-kr-bounce{display:inline-block !important;animation:eslrok-rf 5s ease infinite,eslrok-kr-bounce 3s ease-in-out infinite}#eslrok-landing .eslrok-hero{position:relative;z-index:2;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:url(https://eslrok.com/images/jobs-hero.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-position-y:bottom}#eslrok-landing .eslrok-hero-content{position:relative;z-index:10;text-align:center;padding:0 20px;max-width:800px;margin:0 auto}#eslrok-landing .eslrok-hero-title{font-size:var(--type-display-lg);font-weight:800 !important;line-height:1.15 !important;color:#1a1a2e !important;margin-bottom:16px !important;font-family:'Space Grotesk',sans-serif !important;letter-spacing:-1px}#eslrok-landing .eslrok-hero-subtitle{font-size:1.1rem !important;color:#555 !important;max-width:520px;margin:0 auto 28px !important;line-height:1.6 !important;font-family:Space Grotesk}#eslrok-landing .eslrok-hero-buttons{display:flex !important;gap:14px;justify-content:center;flex-wrap:wrap}#eslrok-landing .eslrok-icon{position:absolute;z-index:2;pointer-events:none}#eslrok-landing .eslrok-icon-soju{animation:eslrok-kawaii-float 6.2s ease-in-out 0s infinite}#eslrok-landing .eslrok-icon-strawberry{animation:eslrok-kawaii-float 5.8s ease-in-out 1.8s infinite}#eslrok-landing .eslrok-icon-hanbok{animation:eslrok-kawaii-float 7.1s ease-in-out 1.2s infinite}#eslrok-landing .eslrok-icon-kimbap{animation:eslrok-kawaii-float 5.5s ease-in-out 0.4s infinite}#eslrok-landing .eslrok-icon-banana{animation:eslrok-kawaii-float 5.3s ease-in-out 1.5s infinite}#eslrok-landing .eslrok-icon-mask{animation:eslrok-kawaii-float 6.7s ease-in-out 2s infinite}#eslrok-landing .eslrok-icon-fan{animation:eslrok-kawaii-float 7.3s ease-in-out 0.8s infinite}#eslrok-landing .eslrok-icon-tteokbokki{animation:eslrok-kawaii-float 6.4s ease-in-out 0.7s infinite}#eslrok-landing .eslrok-icon-heart{animation:eslrok-kawaii-float 5.9s ease-in-out 1.6s infinite}#eslrok-landing .eslrok-icon-tower{animation:eslrok-kawaii-float 6.1s ease-in-out 1s infinite}#eslrok-landing .eslrok-icon-palace{animation:eslrok-kawaii-float 7.8s ease-in-out 0.3s infinite}#eslrok-landing .eslrok-icon-bibimbap{animation:eslrok-kawaii-float 6.3s ease-in-out 1.8s infinite}#eslrok-landing .eslrok-icon-blossom{animation:eslrok-kawaii-float 5.7s ease-in-out 0.9s infinite}#eslrok-landing .eslrok-icon-bungeoppang{animation:eslrok-kawaii-float 6.6s ease-in-out 0.5s infinite}#eslrok-landing .eslrok-icon-outline{filter:drop-shadow(2px 0px 0px white) drop-shadow(-2px 0px 0px white) drop-shadow(0px 2px 0px white) drop-shadow(0px -2px 0px white) drop-shadow(1.5px 1.5px 0px white) drop-shadow(-1.5px 1.5px 0px white) drop-shadow(1.5px -1.5px 0px white) drop-shadow(-1.5px -1.5px 0px white)}#eslrok-landing .eslrok-icon-shadow{position:relative;filter:drop-shadow(0px 3px 4px rgba(0,0,0,0.15))}#eslrok-landing a.eslrok-btn-hero-primary{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:14px 32px !important;border-radius:50px !important;font-weight:700 !important;font-size:1.2rem !important;background:linear-gradient(135deg,#7c3aed,#6d28d9,#5b21b6) !important;background-size:200% 200% !important;color:white !important;box-shadow:0 4px 20px rgba(124,58,237,0.3) !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;animation:eslrok-bg 4s ease infinite;cursor:pointer !important;text-decoration:none !important;border:none !important;line-height:1.4 !important}#eslrok-landing a.eslrok-btn-hero-primary::before{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,transparent 20%,rgba(255,255,255,0.3) 50%,transparent 80%) !important;transform:translateX(-100%) !important;transition:transform 0.6s !important}#eslrok-landing a.eslrok-btn-secondary-rose{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:14px 28px !important;border-radius:50px !important;font-weight:700 !important;font-size:1.2rem !important;background:linear-gradient(135deg,#f472b6,#e8457e) !important;background-size:200% 200% !important;color:white !important;box-shadow:0 4px 20px rgba(244,114,182,0.3) !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;animation:eslrok-bg 4s ease infinite;cursor:pointer !important;text-decoration:none !important;border:none !important;line-height:1.4 !important}#eslrok-landing a.eslrok-btn-secondary-rose::before{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,transparent 20%,rgba(255,255,255,0.3) 50%,transparent 80%) !important;transform:translateX(-100%) !important;transition:transform 0.6s !important}#eslrok-landing a.eslrok-btn-secondary-lavender{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:14px 28px !important;border-radius:50px !important;font-weight:700 !important;font-size:1.2rem !important;background:linear-gradient(135deg,#a78bfa,#8b5cf6) !important;background-size:200% 200% !important;color:white !important;box-shadow:0 4px 20px rgba(167,139,250,0.3) !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;animation:eslrok-bg 4s ease infinite;cursor:pointer !important;text-decoration:none !important;border:none !important;line-height:1.4 !important}#eslrok-landing a.eslrok-btn-secondary-lavender::before{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,transparent 20%,rgba(255,255,255,0.3) 50%,transparent 80%) !important;transform:translateX(-100%) !important;transition:transform 0.6s !important}#eslrok-landing a.eslrok-btn-primary{display:inline-flex !important;align-items:center !important;gap:0.5rem !important;background:linear-gradient(135deg,#ff6b6b,#a855f7,#60a5fa) !important;background-size:200% 200% !important;color:#fff !important;border:none !important;padding:1rem 2.6rem !important;border-radius:16px !important;font-weight:600 !important;font-size:0.95rem !important;cursor:pointer !important;box-shadow:0 4px 20px rgba(168,85,247,0.3) !important;animation:eslrok-bg 4s ease infinite;font-family:'Inter',system-ui,sans-serif !important;position:relative !important;overflow:hidden !important;transition:all 0.3s !important;text-decoration:none !important;line-height:1.4 !important}#eslrok-landing a.eslrok-btn-primary::before{content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,transparent 20%,rgba(255,255,255,0.3) 50%,transparent 80%) !important;transform:translateX(-100%) !important;transition:transform 0.6s !important}#eslrok-landing a.eslrok-btn-outline{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:0.6rem 1.6rem !important;border-radius:14px !important;font-size:0.85rem !important;font-weight:600 !important;background:rgba(168,85,247,0.06) !important;border:1.5px solid rgba(168,85,247,0.15) !important;color:#7c3aed !important;transition:all 0.3s !important;backdrop-filter:blur(6px);cursor:pointer !important;text-decoration:none !important;line-height:1.4 !important}#eslrok-landing .eslrok-btn-arrow{font-size:1.2em}#eslrok-landing .eslrok-section-header{text-align:center;margin-bottom:2rem}#eslrok-landing .eslrok-label{font-size:0.92rem !important;letter-spacing:3px !important;text-transform:uppercase !important;font-weight:700 !important;margin-bottom:0.5rem !important;background:linear-gradient(135deg,#ff6b6b,#a855f7) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}#eslrok-landing .eslrok-section-title{font-family:'Space Grotesk',sans-serif !important;font-size:clamp(1.6rem,3vw,2.4rem) !important;font-weight:700 !important;color:#1a1a2e !important;margin-bottom:0.5rem !important;letter-spacing:-0.5px}#eslrok-landing .eslrok-section-desc{color:#64748b !important;font-size:1.05rem !important;max-width:550px;margin:0 auto !important;line-height:1.8 !important}#eslrok-landing .eslrok-glass-card{background:rgba(255,255,255,0.55) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;border:1px solid rgba(255,255,255,0.6) !important;border-radius:24px !important;transition:all 0.4s !important;position:relative !important;overflow:hidden !important}#eslrok-landing .eslrok-holo-shimmer{position:absolute !important;inset:0 !important;opacity:0 !important;transition:opacity 0.5s !important;pointer-events:none !important;background:linear-gradient(135deg,rgba(255,107,107,0.05) 0%,rgba(168,85,247,0.08) 20%,rgba(96,165,250,0.05) 40%,rgba(52,211,153,0.08) 60%,rgba(251,191,36,0.05) 80%,rgba(255,107,107,0.05) 100%) !important;background-size:300% 300% !important;animation:eslrok-shimmer 4s ease infinite;border-radius:24px !important}#eslrok-landing .eslrok-accent-bar{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:linear-gradient(90deg,#ff6b6b,#a855f7,#60a5fa) !important;background-size:200% 200% !important;border-radius:24px 24px 0 0 !important;transform:scaleX(0) !important;transform-origin:left !important;transition:transform 0.5s !important}#eslrok-landing .eslrok-reveal{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.4,0,0.2,1)}#eslrok-landing .eslrok-reveal.eslrok-visible{opacity:1 !important;transform:translateY(0) !important}#eslrok-landing .eslrok-reveal-delay-1{transition-delay:0.15s}#eslrok-landing .eslrok-reveal-delay-2{transition-delay:0.3s}#eslrok-landing .eslrok-reveal-delay-3{transition-delay:0.45s}#eslrok-landing .eslrok-steps-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important;margin-top:1.5rem !important}#eslrok-landing .eslrok-step-card{padding:2.5rem 2rem !important;text-align:center !important;cursor:default;animation:eslrok-step-float 6s ease-in-out infinite}#eslrok-landing .eslrok-step-card:nth-child(1){animation-delay:0s}#eslrok-landing .eslrok-step-card:nth-child(2){animation-delay:-2s}#eslrok-landing .eslrok-step-card:nth-child(3){animation-delay:-4s}#eslrok-landing .eslrok-step-num{font-size:0.7rem !important;font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;letter-spacing:2px !important;color:#c4b5fd !important;margin-bottom:1rem !important}#eslrok-landing .eslrok-step-icon{width:72px !important;height:72px !important;border-radius:22px !important;margin:0 auto 1.2rem !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:2rem !important}#eslrok-landing .eslrok-step-icon-pink{background:linear-gradient(135deg,rgba(255,107,107,0.12),rgba(255,154,158,0.06)) !important;box-shadow:0 8px 30px rgba(255,107,107,0.1) !important}#eslrok-landing .eslrok-step-icon-purple{background:linear-gradient(135deg,rgba(168,85,247,0.12),rgba(196,181,253,0.06)) !important;box-shadow:0 8px 30px rgba(168,85,247,0.1) !important}#eslrok-landing .eslrok-step-icon-blue{background:linear-gradient(135deg,rgba(96,165,250,0.12),rgba(147,197,253,0.06)) !important;box-shadow:0 8px 30px rgba(96,165,250,0.1) !important}#eslrok-landing .eslrok-step-title{font-family:'Space Grotesk',sans-serif !important;font-size:1.15rem !important;font-weight:700 !important;margin-bottom:0.5rem !important;color:#1a1a2e !important}#eslrok-landing .eslrok-step-desc{font-size:0.88rem !important;color:#64748b !important;line-height:1.7 !important;margin-bottom:1.2rem !important}#eslrok-landing a.eslrok-step-cta{display:inline-block !important;padding:0.5rem 1.4rem !important;border-radius:12px !important;font-size:0.82rem !important;font-weight:600 !important;background:linear-gradient(135deg,rgba(168,85,247,0.08),rgba(96,165,250,0.05)) !important;border:1.5px solid rgba(168,85,247,0.12) !important;color:#7c3aed !important;transition:all 0.3s !important;text-decoration:none !important}#eslrok-landing .eslrok-wave-divider{position:relative;z-index:2;height:60px;display:flex !important;align-items:center;justify-content:center;gap:12px}#eslrok-landing .eslrok-wave-line{width:60px;height:2px;border-radius:2px;background:linear-gradient(to right,transparent,rgba(168,85,247,0.15),transparent) !important}#eslrok-landing .eslrok-wave-icons{display:flex !important;gap:10px;font-size:1.2rem;animation:eslrok-icon-bounce 3s ease-in-out infinite}#eslrok-landing .eslrok-filters-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:1.2rem !important;margin-top:1.5rem !important}#eslrok-landing .eslrok-filter-title{font-weight:700 !important;font-size:1.05rem !important;margin-bottom:1rem !important;color:#1a1a2e !important}#eslrok-landing .eslrok-pills{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;margin-bottom:1rem !important}#eslrok-landing a.eslrok-pill{padding:0.45rem 1.1rem !important;border-radius:50px !important;font-size:0.9rem !important;font-weight:500 !important;background:rgba(168,85,247,0.04) !important;border:1.5px solid rgba(168,85,247,0.1) !important;color:#64748b !important;transition:all 0.3s !important;cursor:pointer !important;display:inline-block !important;text-decoration:none !important;line-height:1.4 !important}#eslrok-landing a.eslrok-pill-hot{background:linear-gradient(135deg,rgba(255,107,107,0.1),rgba(255,154,158,0.06)) !important;border-color:rgba(255,107,107,0.2) !important;color:#dc2626 !important}#eslrok-landing a.eslrok-filter-cta{font-size:0.8rem !important;font-weight:600 !important;color:#a855f7 !important;display:inline-flex !important;align-items:center !important;gap:4px !important;transition:all 0.3s !important;text-decoration:none !important}#eslrok-landing .eslrok-glass-card>.eslrok-filter-title,#eslrok-landing .eslrok-glass-card>.eslrok-pills,#eslrok-landing .eslrok-glass-card>.eslrok-filter-cta{position:relative;z-index:1}#eslrok-landing .eslrok-filters-grid .eslrok-glass-card{padding:1.8rem !important}#eslrok-landing .eslrok-jobs-placeholder{padding:3rem 2rem !important;text-align:center !important;min-height:280px;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:1rem !important}#eslrok-landing .eslrok-jobs-placeholder-icon{font-size:3rem !important;opacity:0.3;margin-bottom:0.5rem !important}#eslrok-landing .eslrok-jobs-placeholder-title{font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;font-size:1.1rem !important;color:#1a1a2e !important}#eslrok-landing .eslrok-jobs-placeholder-desc{color:#94a3b8 !important;font-size:0.88rem !important;max-width:400px;line-height:1.7 !important}#eslrok-landing .eslrok-jobs-placeholder-cards{display:flex !important;gap:8px !important;margin-top:0.5rem !important}#eslrok-landing .eslrok-placeholder-card{width:200px !important;height:140px !important;border-radius:16px !important;background:rgba(168,85,247,0.04) !important;border:1.5px dashed rgba(168,85,247,0.15) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:0.75rem !important;color:#c4b5fd !important;font-weight:600 !important}#eslrok-landing .eslrok-resume-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:2rem !important;margin-top:1.5rem !important;align-items:start !important}#eslrok-landing .eslrok-resume-why{padding:2.5rem !important}#eslrok-landing .eslrok-card-title{font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;font-size:1.3rem !important;color:#1a1a2e !important;margin-bottom:1.5rem !important}#eslrok-landing .eslrok-benefit-item{display:flex !important;gap:1rem !important;margin-bottom:1.2rem !important;align-items:flex-start !important}#eslrok-landing .eslrok-benefit-icon{font-size:1.5rem !important;flex-shrink:0 !important;margin-top:2px !important}#eslrok-landing .eslrok-benefit-title{font-weight:700 !important;font-size:0.92rem !important;color:#1a1a2e !important;margin-bottom:0.2rem !important}#eslrok-landing .eslrok-benefit-desc{font-size:1rem !important;color:#64748b !important;line-height:1.7 !important}#eslrok-landing .eslrok-resume-right{display:flex !important;flex-direction:column !important;gap:1.2rem !important}#eslrok-landing .eslrok-resume-how{padding:2rem !important}#eslrok-landing .eslrok-how-steps{display:flex !important;gap:1rem !important;justify-content:center !important}#eslrok-landing .eslrok-how-step{text-align:center !important;flex:1 !important}#eslrok-landing .eslrok-how-step-icon{width:48px !important;height:48px !important;border-radius:14px !important;margin:0 auto 0.6rem !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:1.3rem !important;background:linear-gradient(135deg,rgba(168,85,247,0.1),rgba(96,165,250,0.06)) !important;box-shadow:0 4px 15px rgba(168,85,247,0.08) !important}#eslrok-landing .eslrok-how-step-num{font-size:0.85rem !important;font-weight:700 !important;color:#c4b5fd !important;letter-spacing:1px !important;margin-bottom:2px !important}#eslrok-landing .eslrok-how-step-label{font-size:1.05rem !important;font-weight:600 !important;color:#1a1a2e !important}#eslrok-landing .eslrok-resume-cta-card{padding:2rem !important;text-align:center !important;background:linear-gradient(135deg,rgba(255,107,107,0.04),rgba(168,85,247,0.06),rgba(96,165,250,0.04)) !important}#eslrok-landing .eslrok-resume-cta-desc{color:#64748b !important;font-size:0.88rem !important;margin-bottom:1.2rem !important;line-height:1.7 !important}#eslrok-landing .eslrok-employer-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.2rem !important;margin-top:1.5rem !important}#eslrok-landing .eslrok-employer-card{padding:2rem !important;text-align:center !important;position:relative !important}#eslrok-landing .eslrok-employer-card-highlight{background:linear-gradient(135deg,rgba(255,251,235,0.6),rgba(255,237,213,0.4)) !important;border:1.5px solid rgba(251,191,36,0.2) !important}#eslrok-landing .eslrok-popular-badge{position:absolute !important;top:12px !important;right:12px !important;padding:0.2rem 0.8rem !important;border-radius:50px !important;font-size:0.65rem !important;font-weight:700 !important;background:linear-gradient(135deg,#fbbf24,#f59e0b) !important;color:#fff !important;letter-spacing:0.5px !important}#eslrok-landing .eslrok-employer-icon{font-size:2.2rem !important;margin-bottom:0.8rem !important}#eslrok-landing .eslrok-employer-card-title{font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;font-size:1.1rem !important;color:#1a1a2e !important;margin-bottom:0.8rem !important}#eslrok-landing .eslrok-employer-card-desc{font-size:0.95rem !important;color:#64748b !important;line-height:1.7 !important;margin-bottom:1.2rem !important}#eslrok-landing a.eslrok-employer-cta{display:inline-block !important;padding:0.55rem 1.6rem !important;border-radius:12px !important;font-size:0.85rem !important;font-weight:600 !important;background:rgba(168,85,247,0.06) !important;border:1.5px solid rgba(168,85,247,0.15) !important;color:#7c3aed !important;transition:all 0.3s !important;text-decoration:none !important}#eslrok-landing a.eslrok-employer-cta-highlight{background:linear-gradient(135deg,#ff6b6b,#a855f7) !important;color:#fff !important;border:none !important}#eslrok-landing .eslrok-resume-access-card{padding:0 !important;margin-top:1.5rem !important;position:relative !important;overflow:hidden !important;border-radius:24px !important}#eslrok-landing .eslrok-resume-access-border{position:absolute !important;inset:-3px !important;border-radius:27px !important;background:linear-gradient(135deg,#ff6b6b,#a855f7,#60a5fa,#34d399,#fbbf24,#ff6b6b) !important;background-size:300% 300% !important;animation:eslrok-shimmer 4s ease infinite;z-index:0 !important}#eslrok-landing .eslrok-resume-access-inner{position:relative !important;z-index:1 !important;background:linear-gradient(135deg,rgba(250,248,255,0.97),rgba(245,240,255,0.95)) !important;border-radius:22px !important;padding:2.5rem 3rem !important;display:flex !important;gap:2.5rem !important;align-items:center !important}#eslrok-landing .eslrok-resume-access-content{flex:1 !important}#eslrok-landing .eslrok-resume-access-badge{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:0.3rem 1rem !important;border-radius:50px !important;font-size:0.65rem !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;background:linear-gradient(135deg,rgba(168,85,247,0.12),rgba(96,165,250,0.08)) !important;color:#7c3aed !important;margin-bottom:1rem !important}#eslrok-landing .eslrok-resume-access-desc{font-size:1.02rem !important;color:#64748b !important;line-height:1.8 !important;margin-bottom:1.2rem !important}#eslrok-landing .eslrok-resume-access-buttons{display:flex !important;gap:0.8rem !important;flex-wrap:wrap !important}#eslrok-landing .eslrok-resume-access-features{flex-shrink:0 !important;display:flex !important;flex-direction:column !important;gap:0.6rem !important}#eslrok-landing .eslrok-resume-access-feature{display:flex !important;align-items:center !important;gap:0.6rem !important;padding:0.5rem 1rem !important;border-radius:12px !important;background:rgba(168,85,247,0.04) !important;border:1px solid rgba(168,85,247,0.08) !important}#eslrok-landing .eslrok-resume-access-feature span:first-child{font-size:1rem !important}#eslrok-landing .eslrok-resume-access-feature span:last-child{font-size:0.82rem !important;font-weight:600 !important;color:#4a5568 !important}#eslrok-landing .eslrok-coupon{display:inline-flex !important;align-items:center !important;gap:0.8rem !important;padding:0.6rem 1.6rem !important;border-radius:50px !important;background:linear-gradient(135deg,rgba(251,191,36,0.08),rgba(245,158,11,0.04)) !important;border:1.5px solid rgba(251,191,36,0.15) !important}#eslrok-landing .eslrok-coupon-text{font-size:0.85rem !important;color:#92400e !important;font-weight:500 !important}#eslrok-landing .eslrok-coupon-code{padding:0.2rem 0.8rem !important;border-radius:8px !important;background:rgba(251,191,36,0.12) !important;font-weight:800 !important;font-size:0.88rem !important;color:#b45309 !important;letter-spacing:1px !important;font-family:monospace !important}#eslrok-landing .eslrok-footer-cta-card{max-width:1280px;margin:0 auto !important;border-radius:32px !important;padding:4rem 2rem !important;text-align:center !important;position:relative !important;overflow:hidden !important;background:linear-gradient(135deg,rgba(255,107,107,0.06),rgba(168,85,247,0.08),rgba(96,165,250,0.06)) !important;border:1px solid rgba(168,85,247,0.08) !important}#eslrok-landing .eslrok-footer-cta-border{position:absolute !important;inset:-2px !important;border-radius:34px !important;background:linear-gradient(135deg,#ff6b6b,#a855f7,#60a5fa,#34d399,#fbbf24,#ff6b6b) !important;background-size:400% 400% !important;animation:eslrok-shimmer 8s ease infinite;opacity:0.2 !important;z-index:-2 !important}#eslrok-landing .eslrok-footer-cta-bg{position:absolute !important;inset:0 !important;border-radius:32px !important;background:linear-gradient(135deg,rgba(250,248,255,0.92),rgba(250,248,255,0.88)) !important;z-index:-1 !important}#eslrok-landing .eslrok-footer-cta-text{color:#64748b !important;font-size:1.05rem !important;margin-bottom:2rem !important;max-width:550px;margin-left:auto !important;margin-right:auto !important;line-height:1.8 !important}#eslrok-landing .eslrok-footer{padding:2rem !important;position:relative;z-index:2;border-top:1px solid rgba(168,85,247,0.06) !important}#eslrok-landing .eslrok-footer-inner{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:1rem !important}#eslrok-landing .eslrok-footer-brand{font-family:'Space Grotesk',sans-serif !important;font-weight:700 !important;font-size:1.1rem !important;color:#1a1a2e !important}#eslrok-landing .eslrok-footer-links{display:flex !important;gap:1.5rem !important}#eslrok-landing .eslrok-footer-links a{color:#94a3b8 !important;font-size:0.85rem !important;transition:color 0.3s !important;text-decoration:none !important}#eslrok-landing .eslrok-footer-copy{text-align:center !important;margin-top:1rem !important;font-size:0.75rem !important;color:#c4b5fd !important}@media (max-width:1024px){#eslrok-landing .eslrok-steps-grid{grid-template-columns:1fr !important}#eslrok-landing .eslrok-employer-grid{grid-template-columns:1fr !important}#eslrok-landing .eslrok-resume-grid{grid-template-columns:1fr !important}#eslrok-landing .eslrok-resume-access-inner{flex-direction:column !important;padding:2rem !important}#eslrok-landing .eslrok-jobs-placeholder-cards{flex-wrap:wrap !important;justify-content:center !important}}@media (max-width:768px){#eslrok-landing .eslrok-hero{min-height:70vh !important;padding:3rem 1rem !important}#eslrok-landing .eslrok-hero-title{font-size:3.1rem !important}#eslrok-landing .eslrok-hero-buttons{flex-direction:column !important;align-items:center !important}#eslrok-landing .eslrok-filters-grid{grid-template-columns:1fr !important}#eslrok-landing .eslrok-footer-inner{flex-direction:column !important;text-align:center !important}#eslrok-landing .eslrok-footer-links{flex-wrap:wrap !important;justify-content:center !important}}@media not all and (hover:hover){#eslrok-landing .eslrok-icon{display:none !important}#eslrok-landing a.eslrok-btn-hero-primary,#eslrok-landing a.eslrok-btn-secondary-rose,#eslrok-landing a.eslrok-btn-secondary-lavender,#eslrok-landing a.eslrok-btn-primary,#eslrok-landing a.eslrok-btn-outline{transition:none !important}#eslrok-landing a.eslrok-btn-hero-primary::before,#eslrok-landing a.eslrok-btn-secondary-rose::before,#eslrok-landing a.eslrok-btn-secondary-lavender::before,#eslrok-landing a.eslrok-btn-primary::before{display:none !important}}@media (hover:hover){#eslrok-landing a.eslrok-btn-hero-primary:hover{transform:translateY(-4px) scale(1.02) !important;box-shadow:0 12px 40px rgba(124,58,237,0.4) !important;color:white !important;text-decoration:none !important}#eslrok-landing a.eslrok-btn-hero-primary:hover::before{transform:translateX(100%) !important}#eslrok-landing a.eslrok-btn-secondary-rose:hover{transform:translateY(-4px) scale(1.02) !important;box-shadow:0 12px 40px rgba(255,107,107,0.35) !important;color:white !important;text-decoration:none !important}#eslrok-landing a.eslrok-btn-secondary-rose:hover::before{transform:translateX(100%) !important}#eslrok-landing a.eslrok-btn-secondary-lavender:hover{transform:translateY(-4px) scale(1.02) !important;box-shadow:0 12px 40px rgba(168,85,247,0.35) !important;color:white !important;text-decoration:none !important}#eslrok-landing a.eslrok-btn-secondary-lavender:hover::before{transform:translateX(100%) !important}#eslrok-landing a.eslrok-btn-primary:hover{transform:translateY(-4px) scale(1.02) !important;box-shadow:0 12px 40px rgba(168,85,247,0.35) !important;color:#fff !important;text-decoration:none !important}#eslrok-landing a.eslrok-btn-primary:hover::before{transform:translateX(100%) !important}#eslrok-landing a.eslrok-btn-outline:hover{background:rgba(168,85,247,0.12) !important;border-color:rgba(168,85,247,0.3) !important;transform:translateY(-2px) !important;text-decoration:none !important}#eslrok-landing .eslrok-glass-card:hover{transform:translateY(-4px) !important;box-shadow:0 20px 60px rgba(168,85,247,0.12) !important}#eslrok-landing .eslrok-glass-card:hover .eslrok-holo-shimmer{opacity:1 !important}#eslrok-landing .eslrok-glass-card:hover .eslrok-accent-bar{transform:scaleX(1) !important}#eslrok-landing .eslrok-step-card:hover{animation-play-state:paused;transform:translateY(-12px) scale(1.02) !important;box-shadow:0 24px 60px rgba(168,85,247,0.15) !important}#eslrok-landing a.eslrok-step-cta:hover{background:linear-gradient(135deg,rgba(168,85,247,0.15),rgba(96,165,250,0.1)) !important;border-color:rgba(168,85,247,0.25) !important;transform:translateY(-2px) !important;text-decoration:none !important}#eslrok-landing a.eslrok-pill:hover{background:linear-gradient(135deg,rgba(168,85,247,0.1),rgba(96,165,250,0.08)) !important;border-color:rgba(168,85,247,0.25) !important;color:#7c3aed !important;box-shadow:0 4px 15px rgba(168,85,247,0.1) !important;transform:translateY(-2px) !important;text-decoration:none !important}#eslrok-landing a.eslrok-filter-cta:hover{color:#7c3aed !important;transform:translateX(4px) !important;text-decoration:none !important}#eslrok-landing a.eslrok-employer-cta:hover{background:rgba(168,85,247,0.12) !important;transform:translateY(-2px) !important;text-decoration:none !important}#eslrok-landing a.eslrok-employer-cta-highlight:hover{box-shadow:0 8px 30px rgba(168,85,247,0.3) !important;color:#fff !important}#eslrok-landing .eslrok-footer-links a:hover{color:#7c3aed !important;text-decoration:none !important}}#em-root{font-family:'Inter',system-ui,-apple-system,sans-serif;line-height:1.7;color:#1a1a2e;-webkit-font-smoothing:antialiased;word-break:keep-all;background:linear-gradient( 113deg,#fff0f8 0%,#ffe4f0 25%,#f5e4ff 55%,#e8f0ff 100%) !important;background-attachment:fixed !important}#em-root *,#em-root *::before,#em-root *::after{box-sizing:border-box}#em-root a{text-decoration:none;color:inherit}.em-container{max-width:1280px;margin:0 auto}.em-section{padding:3rem 1rem}.em-center{text-align:center}.em-hero{display:flex;align-items:center;justify-content:center;padding:3rem 1rem}.em-hero-content{text-align:center;max-width:720px;margin:0 auto}.em-hero-title{font-size:2.7rem;font-weight:800;line-height:1.15;color:#1a1a2e;margin-bottom:16px;font-family:'Space Grotesk',sans-serif;letter-spacing:-1px}.em-hero-subtitle{font-size:1.1rem;color:#555;max-width:520px;margin:0 auto 28px;line-height:1.6;font-family:'Space Grotesk',sans-serif}.em-hero-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center}@keyframes em-rf{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes em-kr-bounce{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}.em-gradient-text{background:linear-gradient(135deg,#ff6b6b,#a855f7,#60a5fa);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:em-rf 5s ease infinite,em-kr-bounce 3s ease-in-out infinite;display:inline-block}.em-btn-purple{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:50px;font-weight:700;font-size:1.2rem;background:linear-gradient(135deg,#7c3aed,#6d28d9,#5b21b6);color:white !important;text-decoration:none;border:none;line-height:1.4;box-shadow:0 4px 20px rgba(124,58,237,0.3);cursor:pointer}.em-btn-rose{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:50px;font-weight:700;font-size:1.2rem;background:linear-gradient(135deg,#f472b6,#e8457e);color:white !important;text-decoration:none;border:none;line-height:1.4;box-shadow:0 4px 20px rgba(244,114,182,0.3);cursor:pointer}.em-btn-lavender{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:50px;font-weight:700;font-size:1.2rem;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:white !important;text-decoration:none;border:none;line-height:1.4;box-shadow:0 4px 20px rgba(167,139,250,0.3);cursor:pointer}.em-btn-outline{display:inline-flex;align-items:center;gap:6px;padding:0.6rem 1.6rem;border-radius:14px;font-size:0.85rem;font-weight:600;background:rgba(168,85,247,0.06);border:1.5px solid rgba(168,85,247,0.15);color:#7c3aed;text-decoration:none;line-height:1.4;cursor:pointer}.em-section-header{text-align:center;margin-bottom:2rem}.em-label{font-size:0.72rem;letter-spacing:3px;text-transform:uppercase;font-weight:700;margin-bottom:0.5rem;background:linear-gradient(135deg,#ff6b6b,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.em-section-title{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;color:#1a1a2e;margin-bottom:0.5rem;letter-spacing:-0.5px}.em-section-desc{color:#64748b;font-size:0.95rem;max-width:550px;margin:0 auto;line-height:1.8}.em-card{background:rgba(255,255,255,0.55);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,0.6);border-radius:24px;overflow:hidden}.em-wave-divider{height:60px;display:flex;align-items:center;justify-content:center;gap:12px}.em-wave-line{width:60px;height:2px;border-radius:2px;background:linear-gradient(to right,transparent,rgba(168,85,247,0.15),transparent)}.em-wave-icons{display:flex;gap:10px;font-size:1.2rem}.em-filters-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:1.5rem}.em-filter-title{font-weight:700;font-size:0.95rem;margin-bottom:1rem;color:#1a1a2e;padding:1.8rem 1.8rem 0}.em-pills{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem;padding:0 1.8rem}.em-pill{padding:0.45rem 1.1rem;border-radius:50px;font-size:0.8rem;font-weight:500;background:rgba(168,85,247,0.04);border:1.5px solid rgba(168,85,247,0.1);color:#64748b;cursor:pointer;display:inline-block;text-decoration:none;line-height:1.4}.em-pill-hot{background:linear-gradient(135deg,rgba(255,107,107,0.1),rgba(255,154,158,0.06));border-color:rgba(255,107,107,0.2);color:#dc2626}.em-filter-cta{font-size:0.8rem;font-weight:600;color:#a855f7;display:inline-flex;align-items:center;gap:4px;text-decoration:none;padding:0 1.8rem 1.8rem}.em-resume-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1.5rem}.em-resume-why{padding:2.5rem}.em-card-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.3rem;color:#1a1a2e;margin-bottom:1.5rem}.em-benefit-item{display:flex;gap:1rem;margin-bottom:1.2rem;align-items:flex-start}.em-benefit-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.em-benefit-title{font-weight:700;font-size:0.92rem;color:#1a1a2e;margin-bottom:0.2rem}.em-benefit-desc{font-size:0.85rem;color:#64748b;line-height:1.7}.em-resume-right{display:flex;flex-direction:column;gap:1.2rem}.em-resume-how{padding:2rem}.em-how-steps{display:flex;gap:1rem;justify-content:center}.em-how-step{text-align:center;flex:1}.em-how-step-icon{width:48px;height:48px;border-radius:14px;margin:0 auto 0.6rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:linear-gradient(135deg,rgba(168,85,247,0.1),rgba(96,165,250,0.06))}.em-how-step-num{font-size:0.65rem;font-weight:700;color:#c4b5fd;letter-spacing:1px;margin-bottom:2px}.em-how-step-label{font-size:0.85rem;font-weight:600;color:#1a1a2e}.em-resume-cta{padding:2rem;text-align:center;background:linear-gradient(135deg,rgba(255,107,107,0.04),rgba(168,85,247,0.06),rgba(96,165,250,0.04))}.em-resume-cta-desc{color:#64748b;font-size:0.88rem;margin-bottom:1.2rem;line-height:1.7}.em-employer-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:1.5rem}.em-employer-card{padding:2rem;text-align:center;position:relative}.em-employer-card-highlight{background:linear-gradient(135deg,rgba(255,251,235,0.6),rgba(255,237,213,0.4));border:1.5px solid rgba(251,191,36,0.2)}.em-popular-badge{position:absolute;top:12px;right:12px;padding:0.2rem 0.8rem;border-radius:50px;font-size:0.65rem;font-weight:700;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;letter-spacing:0.5px}.em-employer-icon{font-size:2.2rem;margin-bottom:0.8rem}.em-employer-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.1rem;color:#1a1a2e;margin-bottom:0.8rem}.em-employer-desc{font-size:0.85rem;color:#64748b;line-height:1.7;margin-bottom:1.2rem}.em-employer-cta{display:inline-block;padding:0.55rem 1.6rem;border-radius:12px;font-size:0.85rem;font-weight:600;background:rgba(168,85,247,0.06);border:1.5px solid rgba(168,85,247,0.15);color:#7c3aed;text-decoration:none;cursor:pointer}.em-access-card{padding:2rem;margin-top:1.5rem}.em-access-badge{display:inline-flex;align-items:center;gap:6px;padding:0.3rem 1rem;border-radius:50px;font-size:0.65rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,rgba(168,85,247,0.12),rgba(96,165,250,0.08));color:#7c3aed;margin-bottom:1rem}.em-access-desc{font-size:0.92rem;color:#64748b;line-height:1.8;margin-bottom:1.2rem}.em-access-buttons{display:flex;gap:0.8rem;flex-wrap:wrap;margin-bottom:1.5rem}.em-access-features{display:flex;flex-direction:column;gap:0.6rem}.em-access-feature{display:flex;align-items:center;gap:0.6rem;padding:0.5rem 1rem;border-radius:12px;background:rgba(168,85,247,0.04);border:1px solid rgba(168,85,247,0.08);font-size:0.82rem;font-weight:600;color:#4a5568}.em-hero-test{position:relative;overflow:hidden;min-height:100svh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#dbeeff 0%,#e8d8f8 60%,#fce8f0 100%)}.em-hero-test-content{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;min-height:70svh;padding:2rem 1.5rem;width:100%;text-align:center;padding-bottom:8rem}.em-hero-passport{display:flex;justify-content:center;animation:em-passport-bob 6.4s ease-in-out infinite}@keyframes em-passport-bob{0%,100%{transform:translateY(0px)}25%{transform:translateY(-12px)}50%{transform:translateY(-6px)}75%{transform:translateY(-14px)}}
