.job-detail-module__Pv7P6a__page{font-family:var(--superio-main-font), Helvetica, Arial, sans-serif;color:#22222b;background:#fff;padding-top:78px}.job-detail-module__Pv7P6a__hero{text-align:center;background:#fcf3ff;padding:80px 24px 140px}.job-detail-module__Pv7P6a__heroInner{max-width:860px;margin:0 auto}.job-detail-module__Pv7P6a__roleBadge{color:#0ac1cb;background:#04d4e01f;border-radius:999px;margin-bottom:22px;padding:10px 20px;font-size:15px;font-weight:500;line-height:1;display:inline-block}.job-detail-module__Pv7P6a__title{color:#151515;margin:0;font-size:40px;font-weight:500;line-height:1.15}.job-detail-module__Pv7P6a__applyButton{color:#fff;background:#ca2bf7;border:1px solid #b01fe3;border-radius:4px;padding:14px 34px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.job-detail-module__Pv7P6a__heroApplyButton{margin-top:26px}.job-detail-module__Pv7P6a__applyButton:hover{background:#b01fe3;border-color:#9819c9}.job-detail-module__Pv7P6a__metaWrap{z-index:1;margin-top:-60px;padding:0 24px;position:relative}.job-detail-module__Pv7P6a__metaCard{background:#fff;border:1px solid #f0e8f5;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;max-width:550px;min-height:130px;margin:0 auto;padding:28px 34px;display:grid;box-shadow:0 10px 30px #1c095014}.job-detail-module__Pv7P6a__metaItem{align-items:center;gap:18px;display:flex}.job-detail-module__Pv7P6a__metaIcon{color:#ca2bf7;background:#fbecff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:30px;display:flex}.job-detail-module__Pv7P6a__metaIcon svg,.job-detail-module__Pv7P6a__emailIcon svg{stroke-width:1.8px;width:30px;height:30px}.job-detail-module__Pv7P6a__metaLabel{color:#151515;margin:0 0 6px;font-size:18px;font-weight:500}.job-detail-module__Pv7P6a__metaValue{color:#77838f;margin:0;font-size:15px}.job-detail-module__Pv7P6a__content{max-width:920px;margin:0 auto;padding:78px 24px 40px}.job-detail-module__Pv7P6a__descriptionTitle{color:#151515;margin:0 0 22px;font-size:25px;font-weight:500;line-height:1.2}.job-detail-module__Pv7P6a__description{color:#7a7a7a;font-size:11pt;line-height:1.8}.job-detail-module__Pv7P6a__description p{margin:0 0 18px}.job-detail-module__Pv7P6a__description strong{color:#6d6d6d;font-weight:600}.job-detail-module__Pv7P6a__description ul{margin:0 0 22px;padding-left:22px;list-style-type:disc;list-style-position:outside}.job-detail-module__Pv7P6a__description li{margin-bottom:8px}.job-detail-module__Pv7P6a__description li::marker{color:#7a7a7a}.job-detail-module__Pv7P6a__bottomCta{max-width:920px;margin:0 auto;padding:0 24px 88px}.job-detail-module__Pv7P6a__contactSection{background:#fcf3ff;padding:72px 24px 78px}.job-detail-module__Pv7P6a__contactCard{background:#fff;border:1px solid #f0e8f5;border-radius:16px;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;max-width:920px;margin:-110px auto 0;padding:38px 42px;display:grid;box-shadow:0 10px 30px #1c095014}.job-detail-module__Pv7P6a__contactBlock{align-items:center;gap:22px;display:flex}.job-detail-module__Pv7P6a__contactImage{object-fit:cover;background:#f4f4f4;border-radius:999px;flex-shrink:0;width:120px;height:120px}.job-detail-module__Pv7P6a__contactTitle{color:#151515;margin:0 0 8px;font-size:15px;font-weight:600}.job-detail-module__Pv7P6a__contactText{color:#77838f;margin:0;font-size:15px}.job-detail-module__Pv7P6a__emailBlock{align-items:center;gap:18px;display:flex}.job-detail-module__Pv7P6a__emailIcon{color:#ca2bf7;background:#fbecff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:30px;display:flex}@media (max-width:900px){.job-detail-module__Pv7P6a__title{font-size:34px}.job-detail-module__Pv7P6a__metaCard,.job-detail-module__Pv7P6a__contactCard{grid-template-columns:1fr}.job-detail-module__Pv7P6a__contactCard{margin-top:-76px}}@media (max-width:640px){.job-detail-module__Pv7P6a__hero{padding:56px 20px 120px}.job-detail-module__Pv7P6a__title{font-size:28px}.job-detail-module__Pv7P6a__metaCard,.job-detail-module__Pv7P6a__contactCard{padding:26px 22px}.job-detail-module__Pv7P6a__metaCard{max-width:100%;min-height:unset}.job-detail-module__Pv7P6a__contactCard{margin-top:-60px}.job-detail-module__Pv7P6a__contactBlock{align-items:flex-start}.job-detail-module__Pv7P6a__contactImage{width:88px;height:88px}}
