.hb-wrapper:has(.car-hero-bg){min-height:unset}.car-hero-bg{border-radius:20px;flex:unset!important;min-height:min(52vh,420px)!important}.car-hero-content{text-align:center;padding:80px 40px 64px}.car-hero-title{color:#fff;letter-spacing:-2px;margin:0 0 18px;font-size:clamp(38px,6vw,80px);font-weight:800;line-height:1}.car-breadcrumb{color:#ffffff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.car-breadcrumb__link{color:#ffffff8c;text-decoration:none;transition:color .2s}.car-breadcrumb__link:hover{color:#22c55e}.car-breadcrumb__sep{color:#ffffff40}.car-breadcrumb__current{color:#ffffffe0}.car-layout{grid-template-columns:1fr 360px;align-items:start;gap:48px;max-width:1200px;margin:0 auto;padding:56px 40px 96px;display:grid}.car-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.car-reveal--left{transform:translate(-48px)translateY(12px)}.car-reveal--right{transform:translate(48px)translateY(12px)}.car-reveal.car-visible{opacity:1;transform:none}.car-d1{transition-delay:.1s}.car-section{margin-bottom:56px}.car-label-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.car-label-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.car-label-text{color:#22c55e;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:600}.car-section-title{color:#0a0f1e;letter-spacing:-.5px;margin:0 0 20px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.15}.car-body{color:#374151;margin:0 0 16px;font-size:16px;line-height:1.8}.car-body:last-child{margin-bottom:0}.car-jobs-list{flex-direction:column;gap:16px;display:flex}.car-job-card{cursor:pointer;background:#fff;border:1.5px solid #eaeaea;border-radius:16px;padding:24px 32px;transition:transform .3s,box-shadow .3s,border-color .3s,background .3s}.car-job-card:hover{background:#fdfdfd;border-color:#22c55e;transform:translateY(-4px);box-shadow:0 16px 32px #22c55e14}.car-job-card:hover .car-job-title{color:#16a34a}.car-job-title{color:#0a0f1e;letter-spacing:-.5px;margin:0 0 8px;font-size:22px;font-weight:800;transition:color .3s}.car-job-meta{color:#6b7280;align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:flex}.car-job-dot{background:#22c55e;border-radius:50%;width:6px;height:6px}.car-sidebar{position:sticky;top:100px}.car-sidebar-inner{background:#fff;border:1.5px solid #eaeaea;border-radius:16px;padding:32px}.car-sidebar-title{color:#000;letter-spacing:-.5px;margin:0 0 28px;font-size:20px;font-weight:800}.car-contact-list{flex-direction:column;gap:28px;display:flex}.car-contact-item{align-items:flex-start;gap:16px;display:flex}.car-contact-icon{color:#16a34a;background:#f0fdf4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.car-contact-icon svg{width:20px;height:20px}.car-contact-info{flex-direction:column;gap:4px;display:flex}.car-contact-label{color:#000;margin:0;font-size:16px;font-weight:800}.car-contact-desc{color:#6b7280;margin:0;font-size:14px;line-height:1.6}.car-contact-link{color:#6b7280;font-size:14px;line-height:1.6;text-decoration:none;transition:color .2s}.car-contact-link:hover{color:#22c55e}@media (max-width:1024px){.car-layout{grid-template-columns:1fr;gap:32px;padding:40px 28px 72px}.car-sidebar{position:static}}@media (max-width:768px){.car-hero-content{padding:56px 20px 44px}.car-hero-title{letter-spacing:-1px;font-size:clamp(32px,8vw,56px)}.car-layout{padding:28px 16px 56px}.car-section{margin-bottom:40px}.car-sidebar-inner{padding:24px}}@media (max-width:480px){.car-layout{padding:20px 14px 48px}.car-section-title{font-size:clamp(20px,5vw,28px)}.car-job-card{padding:20px 24px}}
