.hero-section{position:relative;height:70vh;min-height:600px;display:flex;align-items:center;justify-content:center;background:url(/public/career/hero.png) no-repeat 50%;background-size:cover;color:rgb(46,158,223);text-align:center;padding:0 20px;clip-path:ellipse(71% 59% at 50% 40%)}.section-after-hero{padding-top:40px}@media (max-width:992px){.hero-section{margin-bottom:-180px}}@media (max-width:768px){.hero-section{clip-path:ellipse(71% 59% at 50% 15%)}.section-after-hero{padding-top:30px}}@media (max-width:576px){.section-after-hero{padding-top:20px}}.hero-content{position:relative;z-index:2;max-width:800px;bottom:-10px}.intro-section{padding-top:40px;padding-bottom:60px;position:relative;z-index:1}@media (max-width:576px){.hero-section{min-height:360px;clip-path:ellipse(104% 48% at 44% 26%);background-position:center 25%;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.15)}.hero-content{width:95%;padding:0 10px;transform:translateY(-5%)}.hero-content h1{font-size:1.7rem;line-height:1.3;margin-bottom:12px}.hero-content h2{font-size:1rem;margin-bottom:16px}.hero-content p{font-size:.9rem;margin-bottom:20px}}.section-after-hero{position:relative;z-index:1}.intro-section{padding:60px 0;background-color:white;text-align:center}.main-content{padding:50px 0;background-color:var(--light-color)}.tab-content{padding:30px}.benefit-card{padding:25px}.culture-section,.testimonial-section{padding:70px 0}.cta-section{padding:80px 0}.culture-grid,.positions-grid,.why-ario-content{gap:20px}.form-group{margin-bottom:15px}.form-group input{padding:10px 12px}@media (max-width:768px){.section-after-hero{clip-path:ellipse(71% 59% at 50% 15%)}.cta-section,.culture-section,.intro-section,.main-content,.testimonial-section{padding:50px 0}.hero-content h1{font-size:2.5rem;margin-bottom:15px}.hero-content h2{font-size:1.5rem;margin-bottom:20px}.hero-content p{font-size:1.1rem;margin-bottom:30px}}@media (max-width:576px){.hero-content h1{font-size:2.2rem}.tab-btn{padding:10px 15px}}