.page-module__3sEuiq__main{background-color:var(--bg-dark);width:100%;min-height:100vh;color:var(--text-primary);position:relative;overflow-x:hidden}.page-module__3sEuiq__navbar{z-index:1000;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0c0c66;border:1px solid #ffffff0d;border-radius:100px;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1100px;padding:10px 10px 10px 28px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:32px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0009,inset 0 1px #ffffff0d}.page-module__3sEuiq__navbarScrolled{background:#080808a6;max-width:1200px;top:24px;box-shadow:0 20px 50px #000c,inset 0 1px #ffffff0d}.page-module__3sEuiq__logo{align-items:center;display:flex}.page-module__3sEuiq__logoImg{object-fit:contain;width:auto;height:34px}.page-module__3sEuiq__navLinks{align-items:center;gap:28px;display:flex}.page-module__3sEuiq__navLinks a{color:#fff9;letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.page-module__3sEuiq__navLinks a:hover{color:#c5f135}.page-module__3sEuiq__activeLink{color:#c5f135!important}.page-module__3sEuiq__navRight{align-items:center;gap:12px;display:flex}.page-module__3sEuiq__contactBtn{color:#000;cursor:pointer;white-space:nowrap;background:#c5f135;border:none;border-radius:50px;padding:10px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s}.page-module__3sEuiq__contactBtn:hover{background:#d4f54a;box-shadow:0 0 20px #c5f13566}.page-module__3sEuiq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:120px 24px;display:flex;position:relative}.page-module__3sEuiq__heroContent{z-index:10;max-width:800px;position:relative}.page-module__3sEuiq__eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;background:#c5f1351a;border:1px solid #c5f13533;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.page-module__3sEuiq__heroTitle{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(48px,8vw,80px);font-weight:800;line-height:1.1}.page-module__3sEuiq__heroSubtitle{color:#fff9;margin-bottom:40px;font-size:clamp(18px,2vw,24px);line-height:1.6}.page-module__3sEuiq__section{z-index:10;max-width:1200px;margin:0 auto;padding:120px 24px;position:relative}.page-module__3sEuiq__sectionTitle{text-align:center;margin-bottom:24px;font-size:clamp(32px,5vw,48px);font-weight:800}.page-module__3sEuiq__sectionDesc{color:#fff9;text-align:center;max-width:800px;margin:0 auto 64px;font-size:18px;line-height:1.6}.page-module__3sEuiq__cultureGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.page-module__3sEuiq__cultureCard{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:40px 32px;transition:all .3s}.page-module__3sEuiq__cultureCard:hover{background:#ffffff0d;border-color:#c5f1354d;transform:translateY(-5px)}.page-module__3sEuiq__cultureIcon{width:48px;height:48px;color:var(--primary);margin-bottom:24px}.page-module__3sEuiq__cultureTitle{margin-bottom:16px;font-size:24px;font-weight:700}.page-module__3sEuiq__cultureText{color:#fff9;line-height:1.6}.page-module__3sEuiq__perksGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;display:grid}.page-module__3sEuiq__perkItem{background:#0a0a0acc;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:16px;padding:24px;display:flex}.page-module__3sEuiq__perkCheck{color:var(--primary);flex-shrink:0;margin-top:2px}.page-module__3sEuiq__perkTitle{margin-bottom:8px;font-size:18px;font-weight:700}.page-module__3sEuiq__perkText{color:#fff9;font-size:15px;line-height:1.5}.page-module__3sEuiq__rolesList{flex-direction:column;gap:16px;display:flex}.page-module__3sEuiq__roleCard{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;padding:32px;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module__3sEuiq__roleCard:before{content:"";opacity:0;z-index:0;background:radial-gradient(circle,#c5f1351a 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.page-module__3sEuiq__roleCard:hover{border-color:var(--primary)}.page-module__3sEuiq__roleCard:hover:before{opacity:1}.page-module__3sEuiq__roleInfo{z-index:1;position:relative}.page-module__3sEuiq__roleTitle{margin-bottom:8px;font-size:24px;font-weight:700}.page-module__3sEuiq__roleDesc{color:#fff9;max-width:600px;font-size:16px;line-height:1.5}.page-module__3sEuiq__roleArrow{z-index:1;color:var(--primary);opacity:0;transition:all .3s;position:relative;transform:translate(-10px)}.page-module__3sEuiq__roleCard:hover .page-module__3sEuiq__roleArrow{opacity:1;transform:translate(0)}.page-module__3sEuiq__faqList{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.page-module__3sEuiq__faqItem{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;padding:24px}.page-module__3sEuiq__faqQuestion{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.page-module__3sEuiq__faqAnswer{color:#fff9;line-height:1.6}.page-module__3sEuiq__ctaSection{text-align:center;padding:160px 24px;position:relative}.page-module__3sEuiq__ctaSection:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#c5f1351a 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__3sEuiq__ctaContent{z-index:1;position:relative}.page-module__3sEuiq__btnPrimary{background:var(--primary);color:#000;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;padding:16px 32px;font-size:18px;font-weight:600;transition:all .2s;display:inline-flex}.page-module__3sEuiq__btnPrimary:hover{transform:scale(1.05);box-shadow:0 0 20px #c5f13566}@media (max-width:768px){.page-module__3sEuiq__navbar{padding:10px 14px}.page-module__3sEuiq__navLinks{display:none}.page-module__3sEuiq__heroTitle{font-size:40px}.page-module__3sEuiq__roleCard{flex-direction:column;align-items:flex-start;gap:16px}.page-module__3sEuiq__roleArrow{opacity:1;align-self:flex-end;transform:translate(0)}}
