.company-module__upp_Kq__page{background:var(--bg-light);min-height:100vh}.company-module__upp_Kq__hero{text-align:center;padding:9rem 2rem 5rem;position:relative;overflow:hidden}.company-module__upp_Kq__hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#10b9811a 0%,#0000 70%);position:absolute;inset:0}.company-module__upp_Kq__heroBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:#10b9811f;border:1px solid #10b9814d;border-radius:50px;margin-bottom:1.4rem;padding:.35rem 1.1rem;font-size:.78rem;font-weight:700;display:inline-block}.company-module__upp_Kq__heroTitle{background:linear-gradient(135deg, var(--color-text) 30%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.2rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.15}.company-module__upp_Kq__heroSub{max-width:620px;color:var(--color-muted);margin:0 auto 2rem;font-size:1.1rem;line-height:1.75}.company-module__upp_Kq__heroCta{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.company-module__upp_Kq__section{max-width:1200px;margin:0 auto;padding:5rem 2rem}.company-module__upp_Kq__sectionAlt{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:#10b98108;padding:5rem 2rem}.company-module__upp_Kq__sectionAltInner{max-width:1200px;margin:0 auto}.company-module__upp_Kq__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:.78rem;font-weight:700}.company-module__upp_Kq__sectionTitle{color:var(--color-text);margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.company-module__upp_Kq__sectionDesc{color:var(--color-muted);max-width:600px;font-size:1rem;line-height:1.75}.company-module__upp_Kq__twoCol{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (max-width:768px){.company-module__upp_Kq__twoCol{grid-template-columns:1fr;gap:2.5rem}}.company-module__upp_Kq__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.company-module__upp_Kq__card{background:var(--bg-light-card);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.company-module__upp_Kq__card:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-primary-light,#34d399));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.company-module__upp_Kq__card:hover{border-color:#10b98140;transform:translateY(-6px);box-shadow:0 20px 40px #10b9811a}.company-module__upp_Kq__card:hover:before{opacity:1}.company-module__upp_Kq__cardIcon{margin-bottom:1rem;font-size:2rem;display:block}.company-module__upp_Kq__cardTitle{color:var(--color-text);margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.company-module__upp_Kq__cardDesc{color:var(--color-muted);font-size:.92rem;line-height:1.65}.company-module__upp_Kq__stepsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.company-module__upp_Kq__step{background:var(--bg-light-card);border:1px solid var(--glass-border);border-radius:16px;padding:2rem 1.5rem;transition:transform .3s;position:relative}.company-module__upp_Kq__step:hover{transform:translateY(-4px)}.company-module__upp_Kq__stepNum{color:#10b98126;margin-bottom:.8rem;font-family:Outfit,sans-serif;font-size:3rem;font-weight:900;line-height:1}.company-module__upp_Kq__stepTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.company-module__upp_Kq__stepDesc{color:var(--color-muted);font-size:.88rem;line-height:1.6}.company-module__upp_Kq__statsRow{text-align:center;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin-top:3rem;display:grid}.company-module__upp_Kq__stat{background:var(--bg-light-card);border:1px solid var(--glass-border);border-radius:16px;padding:2rem 1rem}.company-module__upp_Kq__statNum{color:var(--color-primary);margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:2.4rem;font-weight:900;line-height:1}.company-module__upp_Kq__statLabel{color:var(--color-muted);font-size:.85rem;font-weight:500}.company-module__upp_Kq__teamGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.company-module__upp_Kq__teamCard{background:var(--bg-light-card);border:1px solid var(--glass-border);text-align:center;border-radius:16px;padding:2rem 1.5rem;transition:transform .3s}.company-module__upp_Kq__teamCard:hover{border-color:#10b98140;transform:translateY(-5px)}.company-module__upp_Kq__teamAvatar{background:linear-gradient(135deg, var(--color-primary), #34d399);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;font-size:1.8rem;font-weight:700;display:flex}.company-module__upp_Kq__teamName{color:var(--color-text);margin-bottom:.25rem;font-size:1rem;font-weight:700}.company-module__upp_Kq__teamRole{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:600}.company-module__upp_Kq__faqList{flex-direction:column;gap:1rem;margin-top:3rem;display:flex}.company-module__upp_Kq__faqItem{background:var(--bg-light-card);border:1px solid var(--glass-border);border-radius:12px;padding:1.5rem 2rem;transition:border-color .2s}.company-module__upp_Kq__faqItem:hover{border-color:#10b98140}.company-module__upp_Kq__faqQ{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.company-module__upp_Kq__faqA{color:var(--color-muted);font-size:.92rem;line-height:1.7}.company-module__upp_Kq__contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}@media (max-width:768px){.company-module__upp_Kq__contactGrid{grid-template-columns:1fr;gap:2rem}}.company-module__upp_Kq__form{flex-direction:column;gap:1.2rem;display:flex}.company-module__upp_Kq__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:500px){.company-module__upp_Kq__formRow{grid-template-columns:1fr}}.company-module__upp_Kq__input,.company-module__upp_Kq__textarea,.company-module__upp_Kq__select{border:1px solid var(--glass-border);background:var(--bg-light-card);width:100%;color:var(--color-text);border-radius:10px;outline:none;padding:.85rem 1.1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.company-module__upp_Kq__input:focus,.company-module__upp_Kq__textarea:focus,.company-module__upp_Kq__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #10b9811f}.company-module__upp_Kq__textarea{resize:vertical;min-height:140px}.company-module__upp_Kq__contactInfo{flex-direction:column;gap:1.5rem;display:flex}.company-module__upp_Kq__contactItem{background:var(--bg-light-card);border:1px solid var(--glass-border);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.company-module__upp_Kq__contactItemIcon{flex-shrink:0;font-size:1.5rem}.company-module__upp_Kq__contactItemTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:.2rem;font-size:.85rem;font-weight:700}.company-module__upp_Kq__contactItemValue{color:var(--color-muted);font-size:.95rem}.company-module__upp_Kq__pressGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.company-module__upp_Kq__pressCard{background:var(--bg-light-card);border:1px solid var(--glass-border);border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden}.company-module__upp_Kq__pressCard:hover{transform:translateY(-6px);box-shadow:0 20px 40px #10b9811a}.company-module__upp_Kq__pressCardImg{background:linear-gradient(135deg,#10b98126,#10b9810d);justify-content:center;align-items:center;width:100%;height:160px;font-size:3rem;display:flex}.company-module__upp_Kq__pressCardBody{padding:1.5rem}.company-module__upp_Kq__pressCardTag{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.company-module__upp_Kq__pressCardTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.4}.company-module__upp_Kq__pressCardDate{color:var(--color-muted);font-size:.82rem}.company-module__upp_Kq__jobsGrid{flex-direction:column;gap:1rem;margin-top:3rem;display:flex}.company-module__upp_Kq__jobCard{background:var(--bg-light-card);border:1px solid var(--glass-border);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1.8rem 2rem;transition:transform .2s,border-color .2s;display:flex}.company-module__upp_Kq__jobCard:hover{border-color:#10b9814d;transform:translate(4px)}.company-module__upp_Kq__jobMeta{flex:1}.company-module__upp_Kq__jobTitle{color:var(--color-text);margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.company-module__upp_Kq__jobTags{flex-wrap:wrap;gap:.5rem;display:flex}.company-module__upp_Kq__jobTag{color:var(--color-primary);background:#10b9811a;border:1px solid #10b98133;border-radius:50px;padding:.2rem .7rem;font-size:.75rem;font-weight:600}@media (max-width:600px){.company-module__upp_Kq__jobCard{flex-direction:column;align-items:flex-start}}.company-module__upp_Kq__ctaBanner{background:var(--color-primary);color:#fff;padding:5rem 2rem}.company-module__upp_Kq__ctaBanner h2{color:#fff;margin-bottom:1rem;font-size:2rem}.company-module__upp_Kq__ctaBanner p{color:#fffc;margin-bottom:2rem;font-size:1.1rem}
