.page_container__FBrrt{padding:2rem 0}.page_heroSection__bTA_F{max-width:900px;margin:3rem auto;padding:40px 20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:15px;border:2px solid #e9ecef;box-shadow:0 4px 20px rgba(0,0,0,.08)}.page_heroHeader__CDUak{text-align:center;margin-bottom:30px}.page_heroTitle__o2Nqs{font-size:18px;font-weight:700;color:#e74c3c;background:linear-gradient(135deg,#e74c3c,#c0392b);color:white;padding:12px 20px;border-radius:25px;display:inline-block;margin-bottom:15px;box-shadow:0 3px 10px rgba(231,76,60,.3)}.page_heroSubtitle__2AGI5{font-size:32px;font-weight:700;color:#333;margin:0}.page_heroHighlights__eSPMf{display:flex;justify-content:center;gap:30px;margin:30px 0;flex-wrap:wrap}.page_highlightItem__8meV6{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#555;background:white;padding:12px 20px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.page_highlightIcon__fz6Oi{font-size:18px}.page_heroDescription__N8D4M{text-align:left;margin:30px 0;padding:25px;background:white;border-radius:10px;border-left:4px solid #e74c3c;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_descriptionMain__5TVRM{font-size:16px;line-height:1.8;color:#333;margin-bottom:15px;font-weight:500}.page_descriptionSub__HNN_s{font-size:15px;line-height:1.7;color:#555;margin:0}.page_businessContent__n4sdM{margin-top:35px;text-align:left}.page_businessTitle__V0HgO{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;text-align:center;position:relative}.page_businessTitle__V0HgO:after{content:"";display:block;width:60px;height:3px;background:#e74c3c;margin:8px auto;border-radius:2px}.page_businessItems__nnYmp{display:grid;gap:20px;margin-bottom:20px}.page_businessItem___LnOH{background:white;padding:25px;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.08);border:1px solid #e9ecef;transition:transform .3s ease,box-shadow .3s ease}.page_businessItem___LnOH:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.page_businessItemTitle__8A4d_{font-size:18px;font-weight:700;color:#333;margin-bottom:12px;display:flex;align-items:center;gap:10px}.page_businessIcon__Enxow{font-size:20px}.page_businessItemDescription__B5CV5{font-size:15px;line-height:1.7;color:#555;margin:0}.page_businessNote__kS3D1{font-size:13px;color:#777;text-align:center;font-style:italic;margin:0;padding-top:15px;border-top:1px solid #eee}@media (max-width:768px){.page_heroSection__bTA_F{margin:2rem auto;padding:30px 15px}.page_heroTitle__o2Nqs{font-size:16px;padding:10px 16px}.page_heroSubtitle__2AGI5{font-size:24px}.page_heroHighlights__eSPMf{gap:15px}.page_highlightItem__8meV6{font-size:14px;padding:10px 16px}.page_businessItems__nnYmp{gap:15px}.page_businessItem___LnOH{padding:20px}}.page_jobSection__4CsZ6{margin-top:3rem}.page_jobSectionTitle__whZFm{font-size:2rem;margin-bottom:2rem;text-align:center}.page_jobGrid__VHZrH{display:grid;gap:2rem;max-width:1000px;margin:0 auto}.page_jobCard__EW4mz{padding:2rem;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);background:white}.page_jobCategory__2QvBr{background:#E61C1B;color:white;padding:4px 12px;border-radius:20px;font-size:.9rem;display:inline-block;margin-bottom:1rem}.page_jobTitle__CW5tp{font-size:1.5rem;margin-bottom:1rem;color:#333}.page_jobDescription__oQnYC{margin-bottom:1.5rem;line-height:1.6;color:#555;font-size:1rem;display:block}.page_jobRequirements__pxWBH{margin:1.5rem 0;padding:1rem;background-color:#f9fafb;border-radius:8px;border-left:4px solid #e61c1b}.page_requirementTitle__3mtD8{font-size:1rem;font-weight:700;color:#E61C1B;margin:1rem 0 .5rem}.page_requirementTitle__3mtD8:first-child{margin-top:0}.page_requirementList__MSph8{margin:0 0 1rem;padding-left:1.2rem;list-style-type:disc}.page_requirementList__MSph8:last-child{margin-bottom:0}.page_requirementList__MSph8 li{margin-bottom:.3rem;line-height:1.5;color:#555;font-size:.95rem}.page_jobSalary__jgAUA{font-weight:700;color:#E61C1B;font-size:1.1rem;margin:1rem 0 0;display:block;line-height:1.4}.page_commonSection__KKvWS{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:50px 0;margin-bottom:60px;border-top:4px solid #e74c3c}.page_commonTitle__tF8c_{font-size:32px;font-weight:700;color:#333;text-align:center;margin-bottom:50px;position:relative}.page_commonTitle__tF8c_:after{content:"";display:block;width:80px;height:4px;background:#e74c3c;margin:15px auto;border-radius:2px}.page_commonInfo__HzfQT{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1200px;margin:0 auto;padding:0 20px}.page_commonCard__TNgE2{background:white;padding:35px;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);border:1px solid #e9ecef;transition:transform .3s ease,box-shadow .3s ease}.page_commonCard__TNgE2:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page_commonCardTitle__pp8Ep{font-size:22px;font-weight:700;color:#333;margin-bottom:25px;display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:2px solid #f1f3f4}.page_commonCardTitle__pp8Ep:before{content:"✨";font-size:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.page_commonList__a62Xu{list-style:none;padding:0;margin:0}.page_commonList__a62Xu li{color:#555;position:relative;padding:12px 0 12px 25px;line-height:1.6;font-size:15px}.page_commonList__a62Xu li:before{content:"▶";position:absolute;left:0;color:#e74c3c;font-weight:700;font-size:12px}.page_futsalHighlight__Ah5_u{background:linear-gradient(135deg,#e74c3c,#c0392b);color:white;padding:30px;border-radius:12px;text-align:center;margin-top:25px;box-shadow:0 4px 15px rgba(231,76,60,.3)}.page_futsalTitle__CBTKC{font-size:20px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px}.page_futsalTitle__CBTKC:before{content:"⚽";font-size:18px}.page_futsalDescription__YMzoi{font-size:15px;opacity:.95;line-height:1.5}.page_jobActions__IkVSP{display:flex;justify-content:center;margin-top:25px;padding-top:20px;border-top:2px solid #f1f3f4}.page_entryButton__GVYzD{background:linear-gradient(135deg,#e74c3c,#c0392b);color:white;border:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 10px rgba(231,76,60,.3);width:100%;max-width:280px;text-decoration:none;display:inline-block;text-align:center}.page_entryButton__GVYzD:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.page_benefitsSection__RAFu0{margin-top:4rem;padding:3rem;background:#f8f9fa;border-radius:12px;text-align:center}.page_benefitsSectionTitle__mBJd8{font-size:2rem;margin-bottom:2rem;color:#333}.page_benefitsGrid__jENzs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.page_benefitCard__fks65{padding:1.5rem;background:white;border-radius:8px}.page_benefitTitle__tKSKZ{font-size:1.2rem;margin-bottom:.5rem;color:#E61C1B}.page_benefitDescription__YiCAZ{line-height:1.6;color:#666;font-size:.95rem;margin:0;padding:0}.page_ctaSection__Sx4NH{margin-top:4rem;padding:3rem;background:white;border:1px solid #ddd;border-radius:12px;text-align:center}.page_ctaTitle__MJO1K{font-size:1.8rem;margin-bottom:1rem;color:#333}.page_ctaDescription___ci7c{margin-bottom:2rem;line-height:1.6;color:#666}.page_ctaButtons__XQJjC{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_primaryButton__5Gvs0{background:#E61C1B;color:white;border:none;padding:12px 24px;border-radius:6px;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .3s ease}.page_primaryButton__5Gvs0:hover{background:#c41611}.page_secondaryButton__RB0yH{background:white;color:#E61C1B;border:2px solid #e61c1b;padding:12px 24px;border-radius:6px;font-size:1rem;cursor:pointer;min-width:200px;transition:all .3s ease}.page_secondaryButton__RB0yH:hover{background:#E61C1B;color:white}@media (max-width:768px){.page_heroTitle__o2Nqs{font-size:2rem}.page_heroDescription__N8D4M{font-size:1rem}.page_benefitsSectionTitle__mBJd8,.page_jobSectionTitle__whZFm{font-size:1.6rem}.page_ctaTitle__MJO1K{font-size:1.4rem}.page_jobCard__EW4mz{padding:1.5rem}.page_benefitsSection__RAFu0,.page_ctaSection__Sx4NH{padding:2rem}.page_ctaButtons__XQJjC{flex-direction:column;align-items:center}.page_primaryButton__5Gvs0,.page_secondaryButton__RB0yH{min-width:280px}}