.Header-module__Pzgc7q__header{z-index:10;width:100%;position:absolute;top:0;left:0}.Header-module__Pzgc7q__inner{justify-content:space-between;align-items:center;width:min(1680px,100% - 64px);margin:0 auto;padding:32px 0;display:flex}.Header-module__Pzgc7q__logo{color:#f8fafc;letter-spacing:-.02em;font-size:22px;font-weight:500;text-decoration:none}.Header-module__Pzgc7q__headerLight .Header-module__Pzgc7q__logo{color:#111827}.Header-module__Pzgc7q__headerLight .Header-module__Pzgc7q__menuButton span{background:#111827}.Header-module__Pzgc7q__menuButton{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0;display:flex}.Header-module__Pzgc7q__menuButton span{background:#f8fafc;width:36px;height:1.5px;margin-left:auto;display:block}.Header-module__Pzgc7q__overlay{z-index:100;background:#00000080;position:fixed;inset:0}.Header-module__Pzgc7q__drawer{background:#0f172a;flex-direction:column;width:min(420px,90vw);height:100dvh;padding:48px 48px 64px;display:flex;position:absolute;top:0;right:0}.Header-module__Pzgc7q__closeButton{color:#f8fafc;cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;width:44px;height:44px;font-size:22px;transition:opacity .15s;display:flex}.Header-module__Pzgc7q__closeButton:hover{opacity:1}.Header-module__Pzgc7q__drawerLogo{color:#f8fafc;letter-spacing:-.02em;margin-top:40px;margin-bottom:56px;font-size:24px;font-style:italic;font-weight:500}.Header-module__Pzgc7q__navList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Header-module__Pzgc7q__navLink{color:#f8fafc;border-bottom:1px solid #f8fafc14;padding:16px 0;font-size:18px;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.Header-module__Pzgc7q__navLink:hover{opacity:.6}@media (max-width:768px){.Header-module__Pzgc7q__inner{width:min(100% - 40px,100%);padding:20px 0}.Header-module__Pzgc7q__logo{font-size:20px}.Header-module__Pzgc7q__menuButton span{width:28px}.Header-module__Pzgc7q__drawer{padding:32px 28px 48px}}
.Footer-module__y_mvga__footer{background:#f3f4f6;padding:96px 0 40px}.Footer-module__y_mvga__inner{grid-template-columns:1.4fr 1fr;align-items:start;gap:120px;width:min(1520px,100% - 80px);margin:0 auto;display:grid}.Footer-module__y_mvga__brandArea{max-width:560px}.Footer-module__y_mvga__brand{color:#1f2937;margin-bottom:24px;font-size:32px;font-style:italic;line-height:1}.Footer-module__y_mvga__description{color:#9ca3af;margin:0;font-size:15px;font-weight:500;line-height:1.9}.Footer-module__y_mvga__linkColumns{grid-template-columns:1fr 1fr;gap:64px;display:grid}.Footer-module__y_mvga__linkColumn{flex-direction:column;gap:16px;display:flex}.Footer-module__y_mvga__heading{color:#d1d5db;letter-spacing:.12em;margin-bottom:8px;font-size:13px;font-weight:700}.Footer-module__y_mvga__linkColumn a{color:#6b7280;white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.Footer-module__y_mvga__snsRow{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.Footer-module__y_mvga__snsLink{color:#374151;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s,color .15s;display:flex}.Footer-module__y_mvga__snsLink:hover{color:#f8fafc;background:#1f2937}.Footer-module__y_mvga__copy{text-align:center;color:#9ca3af;letter-spacing:.08em;margin-top:80px;font-size:12px;font-weight:500}@media (max-width:1200px){.Footer-module__y_mvga__inner{grid-template-columns:1fr;gap:56px}}@media (max-width:768px){.Footer-module__y_mvga__footer{padding:72px 0 32px}.Footer-module__y_mvga__inner{gap:40px;width:min(100% - 40px,100%)}.Footer-module__y_mvga__brand{margin-bottom:16px;font-size:28px}.Footer-module__y_mvga__description{font-size:13px}.Footer-module__y_mvga__linkColumns{grid-template-columns:1fr;gap:12px}.Footer-module__y_mvga__linkColumn{gap:12px}.Footer-module__y_mvga__linkColumn a{white-space:normal;font-size:14px}.Footer-module__y_mvga__copy{margin-top:56px;font-size:11px}}
.AutoPlayVideo-module__qZifAa__wrap{display:block;position:relative;overflow:hidden}.AutoPlayVideo-module__qZifAa__video{object-fit:cover;width:100%;height:100%;display:block}.AutoPlayVideo-module__qZifAa__muteButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);z-index:10;background:#0000007a;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex;position:absolute;bottom:16px;right:16px}.AutoPlayVideo-module__qZifAa__muteButton:hover{background:#000000ad}
.page-module__NfDiEG__page{background:#f3f4f6;min-height:100vh}.page-module__NfDiEG__hero{background:#f3f4f6;position:relative}.page-module__NfDiEG__heroInner{text-align:center;width:min(1320px,100% - 80px);margin:0 auto;padding:168px 0 72px}.page-module__NfDiEG__title{color:#111827;letter-spacing:.04em;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:500;line-height:1.2}.page-module__NfDiEG__lead{color:#6b7280;letter-spacing:.04em;margin:28px 0 0;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:2}.page-module__NfDiEG__pointsSection{padding:0 0 80px}.page-module__NfDiEG__container{width:min(1320px,100% - 80px);margin:0 auto}.page-module__NfDiEG__pointGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__NfDiEG__pointCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:44px 32px 40px;box-shadow:0 12px 24px #0000000a}.page-module__NfDiEG__pointTitle{color:#111827;margin:0;font-size:clamp(18px,1.3vw,20px);font-weight:700;line-height:1.5}.page-module__NfDiEG__pointDescription{color:#6b7280;text-align:left;margin:20px 0 0;font-size:14px;font-weight:500;line-height:2}.page-module__NfDiEG__ctaSection{padding:0 0 96px}.page-module__NfDiEG__ctaCard{text-align:center;background:#07142b;border-radius:24px;padding:72px 48px}.page-module__NfDiEG__ctaTitle{color:#fff;letter-spacing:.04em;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.5}.page-module__NfDiEG__ctaLead{color:#fff9;margin:20px 0 0;font-size:15px;font-weight:500;line-height:2}.page-module__NfDiEG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.page-module__NfDiEG__ctaButtonPrimary,.page-module__NfDiEG__ctaButtonSecondary{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:220px;height:52px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__NfDiEG__ctaButtonPrimary{color:#111827;background:#fff;box-shadow:0 8px 20px #0000001f}.page-module__NfDiEG__ctaButtonSecondary{color:#fff;background:0 0;border:1px solid #fff6}.page-module__NfDiEG__ctaButtonPrimary:hover,.page-module__NfDiEG__ctaButtonSecondary:hover{opacity:.8}@media (max-width:1100px){.page-module__NfDiEG__pointGrid{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.page-module__NfDiEG__heroInner,.page-module__NfDiEG__container{width:calc(100% - 32px)}.page-module__NfDiEG__heroInner{padding:120px 0 48px}.page-module__NfDiEG__lead{margin-top:20px;font-size:14px}.page-module__NfDiEG__pointsSection{padding-bottom:56px}.page-module__NfDiEG__pointCard{padding:32px 24px 28px}.page-module__NfDiEG__pointTitle{font-size:17px}.page-module__NfDiEG__pointDescription{margin-top:14px;font-size:13px}.page-module__NfDiEG__ctaSection{padding-bottom:72px}.page-module__NfDiEG__ctaCard{border-radius:20px;padding:48px 24px}.page-module__NfDiEG__ctaTitle{font-size:20px}.page-module__NfDiEG__ctaLead{font-size:13px}.page-module__NfDiEG__ctaButtons{flex-direction:column;align-items:stretch;margin-top:32px}.page-module__NfDiEG__ctaButtonPrimary,.page-module__NfDiEG__ctaButtonSecondary{width:100%;min-width:auto;height:48px}}
.page-module__OSLHOG__page{background:#f3f4f6;min-height:100vh}.page-module__OSLHOG__hero{background:#f3f4f6;position:relative}.page-module__OSLHOG__heroInner{text-align:center;width:min(1320px,100% - 80px);margin:0 auto;padding:168px 0 64px}.page-module__OSLHOG__title{color:#111827;letter-spacing:.04em;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:500;line-height:1.2}.page-module__OSLHOG__lead{color:#6b7280;letter-spacing:.04em;margin:28px 0 0;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:2}.page-module__OSLHOG__contentSection{padding:0 0 96px}.page-module__OSLHOG__container{width:min(720px,100% - 80px);margin:0 auto}.page-module__OSLHOG__card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:56px 48px;box-shadow:0 12px 24px #0000000a}.page-module__OSLHOG__cardTitle{color:#111827;margin:0;font-size:clamp(18px,1.3vw,20px);font-weight:700;line-height:1.5}.page-module__OSLHOG__cardText{color:#6b7280;margin:16px 0 0;font-size:14px;font-weight:500;line-height:2}.page-module__OSLHOG__button{color:#fff;letter-spacing:.04em;background:#07142b;border-radius:999px;justify-content:center;align-items:center;min-width:260px;height:52px;margin-top:32px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 8px 20px #0f172a2e}.page-module__OSLHOG__button:hover{opacity:.85}@media (max-width:768px){.page-module__OSLHOG__heroInner,.page-module__OSLHOG__container{width:calc(100% - 32px)}.page-module__OSLHOG__heroInner{padding:120px 0 48px}.page-module__OSLHOG__lead{margin-top:20px;font-size:14px}.page-module__OSLHOG__contentSection{padding-bottom:72px}.page-module__OSLHOG__card{padding:36px 24px}.page-module__OSLHOG__cardTitle{font-size:17px}.page-module__OSLHOG__cardText{font-size:13px}.page-module__OSLHOG__button{width:100%;min-width:auto;height:48px}}
.page-module__z38Q8G__page{background:#f3f4f6;min-height:100vh}.page-module__z38Q8G__hero{background:#f3f4f6;padding-bottom:40px;position:relative}.page-module__z38Q8G__heroInner{text-align:center;width:min(880px,100% - 80px);margin:0 auto;padding-top:152px}.page-module__z38Q8G__chipRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module__z38Q8G__chip{color:#6b7280;letter-spacing:.04em;background:#e5e7eb;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.page-module__z38Q8G__title{color:#111827;letter-spacing:.02em;margin:24px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.5}.page-module__z38Q8G__company{color:#6b7280;margin:12px 0 0;font-size:15px;font-weight:700}.page-module__z38Q8G__mainMediaWrap{justify-content:center;margin-top:56px;display:flex}.page-module__z38Q8G__mainMedia,.page-module__z38Q8G__mainMediaPlaceholder{aspect-ratio:9/16;object-fit:cover;background:#111;border-radius:24px;width:min(100%,420px);display:block;box-shadow:0 12px 24px #00000014}.page-module__z38Q8G__mainMediaPlaceholder{background:#111}.page-module__z38Q8G__contentSection{padding:24px 0 96px}.page-module__z38Q8G__container{width:min(880px,100% - 80px);margin:0 auto}.page-module__z38Q8G__leadText{color:#374151;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:2.1}.page-module__z38Q8G__leadText p,.page-module__z38Q8G__leadText h1,.page-module__z38Q8G__leadText h2,.page-module__z38Q8G__leadText h3{margin:0}.page-module__z38Q8G__leadText p:empty{min-height:1em}.page-module__z38Q8G__leadText p+p,.page-module__z38Q8G__leadText p+h1,.page-module__z38Q8G__leadText p+h2,.page-module__z38Q8G__leadText p+h3,.page-module__z38Q8G__leadText h1+p,.page-module__z38Q8G__leadText h2+p,.page-module__z38Q8G__leadText h3+p,.page-module__z38Q8G__leadText h1+h1,.page-module__z38Q8G__leadText h2+h2,.page-module__z38Q8G__leadText h3+h3,.page-module__z38Q8G__leadText p+ul,.page-module__z38Q8G__leadText ul+p{margin-top:.9em}.page-module__z38Q8G__storyBlock{flex-direction:column;gap:40px;margin-top:72px;display:flex}.page-module__z38Q8G__storyText{color:#4b5563;font-size:15px;font-weight:400;line-height:2.1}.page-module__z38Q8G__storyText p,.page-module__z38Q8G__storyText h1,.page-module__z38Q8G__storyText h2,.page-module__z38Q8G__storyText h3{margin:0}.page-module__z38Q8G__storyText h1,.page-module__z38Q8G__storyText h2,.page-module__z38Q8G__storyText h3{color:#111827;font-size:18px;font-weight:700;line-height:1.6}.page-module__z38Q8G__storyText p:empty{min-height:1em}.page-module__z38Q8G__storyText p+p,.page-module__z38Q8G__storyText p+h1,.page-module__z38Q8G__storyText p+h2,.page-module__z38Q8G__storyText p+h3,.page-module__z38Q8G__storyText h1+p,.page-module__z38Q8G__storyText h2+p,.page-module__z38Q8G__storyText h3+p,.page-module__z38Q8G__storyText h1+h1,.page-module__z38Q8G__storyText h2+h2,.page-module__z38Q8G__storyText h3+h3,.page-module__z38Q8G__storyText p+ul,.page-module__z38Q8G__storyText ul+p{margin-top:.9em}.page-module__z38Q8G__storyMediaWrap{justify-content:center;display:flex}.page-module__z38Q8G__storyMedia{object-fit:cover;border-radius:24px;width:min(100%,420px);display:block}.page-module__z38Q8G__requirementsSection{margin-top:96px}.page-module__z38Q8G__requirementsEyebrow{text-align:center;color:#111827;margin:0 0 20px;font-size:clamp(22px,1.6vw,26px);font-style:italic;font-weight:400}.page-module__z38Q8G__requirementsCard{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:44px 48px;box-shadow:0 12px 24px #0000000a}.page-module__z38Q8G__requirementsText{color:#374151;font-size:15px;font-weight:400;line-height:2}.page-module__z38Q8G__requirementsText p,.page-module__z38Q8G__requirementsText ul,.page-module__z38Q8G__requirementsText h1,.page-module__z38Q8G__requirementsText h2,.page-module__z38Q8G__requirementsText h3{margin:0}.page-module__z38Q8G__requirementsText p:empty{min-height:1em}.page-module__z38Q8G__requirementsText p+p,.page-module__z38Q8G__requirementsText p+h1,.page-module__z38Q8G__requirementsText p+h2,.page-module__z38Q8G__requirementsText p+h3,.page-module__z38Q8G__requirementsText h1+p,.page-module__z38Q8G__requirementsText h2+p,.page-module__z38Q8G__requirementsText h3+p,.page-module__z38Q8G__requirementsText h1+h1,.page-module__z38Q8G__requirementsText h2+h2,.page-module__z38Q8G__requirementsText h3+h3,.page-module__z38Q8G__requirementsText p+ul,.page-module__z38Q8G__requirementsText ul+p{margin-top:.9em}.page-module__z38Q8G__requirementsText ul{padding-left:1.2em}.page-module__z38Q8G__requirementsDivider{background:#e5e7eb;height:1px;margin:36px 0}.page-module__z38Q8G__infoGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.page-module__z38Q8G__infoItem{flex-direction:column;gap:8px;display:flex}.page-module__z38Q8G__infoLabel{color:#9ca3af;letter-spacing:.08em;font-size:12px;font-weight:700}.page-module__z38Q8G__infoValue{color:#111827;font-size:17px;font-weight:700;line-height:1.5}.page-module__z38Q8G__statusWrap{justify-content:center;margin-top:48px;display:flex}.page-module__z38Q8G__statusBadge{background:#e5e7eb;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 20px;display:inline-flex}.page-module__z38Q8G__statusDot{background:#22c55e;border-radius:999px;width:10px;height:10px}.page-module__z38Q8G__statusText{color:#4b5563;letter-spacing:.08em;font-size:14px;font-weight:700}.page-module__z38Q8G__applyWrap{justify-content:center;margin-top:40px;display:flex}.page-module__z38Q8G__applyButton{color:#fff;letter-spacing:.08em;background:#07142b;border-radius:999px;justify-content:center;align-items:center;width:min(100%,420px);min-height:60px;font-size:16px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 8px 20px #0f172a2e}.page-module__z38Q8G__applyButton:hover{opacity:.85}.page-module__z38Q8G__backWrap{justify-content:center;margin-top:40px;display:flex}.page-module__z38Q8G__backLink{color:#6b7280;font-size:14px;font-weight:600;text-decoration:none}.page-module__z38Q8G__backLink:hover{color:#111827}@media (max-width:768px){.page-module__z38Q8G__heroInner,.page-module__z38Q8G__container{width:calc(100% - 32px)}.page-module__z38Q8G__heroInner{padding-top:112px}.page-module__z38Q8G__title{margin-top:20px;font-size:22px}.page-module__z38Q8G__company{font-size:14px}.page-module__z38Q8G__mainMediaWrap{margin-top:40px}.page-module__z38Q8G__mainMedia,.page-module__z38Q8G__mainMediaPlaceholder,.page-module__z38Q8G__storyMedia{border-radius:20px;width:100%}.page-module__z38Q8G__leadText{font-size:15px}.page-module__z38Q8G__storyText,.page-module__z38Q8G__requirementsText{font-size:14px}.page-module__z38Q8G__storyText h1,.page-module__z38Q8G__storyText h2,.page-module__z38Q8G__storyText h3{font-size:16px}.page-module__z38Q8G__storyBlock{gap:32px;margin-top:56px}.page-module__z38Q8G__requirementsSection{margin-top:72px}.page-module__z38Q8G__requirementsCard{padding:28px 20px}.page-module__z38Q8G__requirementsDivider{margin:28px 0}.page-module__z38Q8G__infoGrid{grid-template-columns:1fr;gap:20px}.page-module__z38Q8G__infoValue{font-size:16px}.page-module__z38Q8G__applyButton{min-height:54px;font-size:15px}}
.page-module___8aEwW__page{background:#f3f4f6;min-height:100vh}.page-module___8aEwW__hero{background:#07142b;min-height:100vh;position:relative;overflow:hidden}.page-module___8aEwW__heroCenter{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:100px;display:flex}.page-module___8aEwW__mainTitle{color:#f8fafc;letter-spacing:.28em;text-indent:.28em;margin:0;font-size:clamp(88px,13vw,280px);font-weight:300;line-height:1}.page-module___8aEwW__subTitle{color:#f8fafc;letter-spacing:.32em;margin-top:40px;font-size:clamp(18px,1.5vw,30px);font-weight:400}.page-module___8aEwW__scrollArea{flex-direction:column;align-items:center;gap:20px;margin-top:120px;display:flex}.page-module___8aEwW__scrollText{color:#f8fafc80;letter-spacing:.28em;font-size:12px;font-weight:600}.page-module___8aEwW__scrollLine{background:#f8fafc47;width:1px;height:64px}.page-module___8aEwW__jobsSection{background:#f3f4f6;padding:40px 0 120px}.page-module___8aEwW__container{width:min(1720px,100% - 72px);margin:0 auto}.page-module___8aEwW__categoryRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module___8aEwW__categoryButton{color:#9ca3af;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:112px;height:40px;padding:0 18px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:flex}.page-module___8aEwW__categoryButtonActive{color:#fff;background:#0f172a;box-shadow:0 8px 20px #0f172a2e}.page-module___8aEwW__sectionHeadingWrap{margin-top:64px}.page-module___8aEwW__sectionHeading{color:#111827;margin:0;font-size:clamp(24px,1.8vw,32px);font-style:italic;font-weight:400;line-height:1}.page-module___8aEwW__sectionLine{background:#1f2937;width:90px;height:4px;margin-top:20px}.page-module___8aEwW__jobGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:44px;display:grid}.page-module___8aEwW__jobLink{color:inherit;text-decoration:none;display:block}.page-module___8aEwW__jobCard{flex-direction:column;gap:22px;display:flex}.page-module___8aEwW__jobThumbnail{background:linear-gradient(#d1d5db 0%,#bfc5cc 100%);border-radius:20px;height:400px;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000000d}.page-module___8aEwW__jobThumbnailImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module___8aEwW__jobOverlay{background:linear-gradient(#0f172a0a 0%,#0f172a47 100%);flex-direction:column;justify-content:flex-end;padding:34px 34px 38px;display:flex;position:absolute;inset:0}.page-module___8aEwW__jobBadgeRow{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.page-module___8aEwW__jobBadge{color:#f8fafc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff73;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module___8aEwW__jobTitle{color:#f8fafc;margin:0;font-size:clamp(20px,1.5vw,26px);font-weight:400;line-height:1.3}.page-module___8aEwW__jobMeta{padding:0 4px}.page-module___8aEwW__companyName{color:#111827;font-size:16px;font-weight:800;line-height:1.4}.page-module___8aEwW__jobSubInfo{color:#9ca3af;margin-top:6px;font-size:13px;font-weight:600;line-height:1.6}.page-module___8aEwW__jobDeadline{color:#d97706;margin-top:4px;font-size:12px;font-weight:600}@media (max-width:1200px){.page-module___8aEwW__mainTitle{letter-spacing:.18em;text-indent:.18em}.page-module___8aEwW__subTitle{text-align:center;padding:0 24px;line-height:1.8}.page-module___8aEwW__jobGrid{grid-template-columns:1fr}.page-module___8aEwW__jobThumbnail{height:360px}.page-module___8aEwW__jobTitle{font-size:22px}}@media (max-width:768px){.page-module___8aEwW__container{width:min(100% - 32px,100%)}.page-module___8aEwW__categoryRow{gap:8px}.page-module___8aEwW__categoryButton{min-width:auto;height:36px;padding:0 16px;font-size:12px}.page-module___8aEwW__sectionHeadingWrap{margin-top:48px}.page-module___8aEwW__sectionLine{margin-top:16px}.page-module___8aEwW__jobGrid{gap:28px;margin-top:32px}.page-module___8aEwW__jobThumbnail{border-radius:20px;height:320px}.page-module___8aEwW__jobOverlay{padding:20px 20px 24px}.page-module___8aEwW__jobTitle{font-size:20px}.page-module___8aEwW__companyName{font-size:15px}.page-module___8aEwW__jobSubInfo{font-size:12px}.page-module___8aEwW__scrollArea{margin-top:88px}.page-module___8aEwW__scrollText{font-size:11px}.page-module___8aEwW__scrollLine{height:60px}}@media (max-width:540px){.page-module___8aEwW__mainTitle{letter-spacing:.1em;text-indent:.1em;white-space:nowrap;font-size:11vw}.page-module___8aEwW__subTitle{letter-spacing:.2em;white-space:nowrap;font-size:4vw}}
.page-module__soh_jW__page{background:#f3f4f6;min-height:100vh}.page-module__soh_jW__hero{background:#f3f4f6;position:relative;overflow:hidden}.page-module__soh_jW__heroInner{width:min(880px,100% - 80px);margin:0 auto;padding:168px 0 56px}.page-module__soh_jW__eyebrow{color:#9ca3af;letter-spacing:.24em;margin:0;font-size:12px;font-weight:700}.page-module__soh_jW__title{color:#111827;margin:16px 0 0;font-size:clamp(36px,4vw,56px);font-style:italic;font-weight:400;line-height:1.1}.page-module__soh_jW__contentSection{padding:0 0 96px}.page-module__soh_jW__container{width:min(880px,100% - 80px);margin:0 auto}.page-module__soh_jW__article{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:48px;padding:56px 56px 64px;display:flex;box-shadow:0 12px 24px #0000000a}.page-module__soh_jW__block{flex-direction:column;gap:14px;display:flex}.page-module__soh_jW__heading{color:#111827;margin:0;font-size:18px;font-weight:700;line-height:1.5}.page-module__soh_jW__text{color:#4b5563;margin:0;font-size:15px;font-weight:400;line-height:2}.page-module__soh_jW__list{color:#4b5563;flex-direction:column;gap:4px;margin:0;padding-left:1.4em;font-size:15px;font-weight:400;line-height:2;display:flex}@media (max-width:768px){.page-module__soh_jW__heroInner,.page-module__soh_jW__container{width:calc(100% - 32px)}.page-module__soh_jW__heroInner{padding:120px 0 40px}.page-module__soh_jW__contentSection{padding-bottom:72px}.page-module__soh_jW__article{gap:36px;padding:32px 20px 40px}.page-module__soh_jW__heading{font-size:16px}.page-module__soh_jW__text,.page-module__soh_jW__list{font-size:14px}}
.page-module__3lafBG__page{background:#f3f4f6;min-height:100vh}.page-module__3lafBG__hero{background:#f3f4f6;position:relative}.page-module__3lafBG__heroInner{text-align:center;width:min(880px,100% - 80px);margin:0 auto;padding:168px 0 56px}.page-module__3lafBG__title{color:#111827;margin:0;font-size:clamp(40px,4.4vw,64px);font-style:italic;font-weight:400;line-height:1.1}.page-module__3lafBG__contentSection{padding:0 0 96px}.page-module__3lafBG__container{width:min(880px,100% - 80px);margin:0 auto}.page-module__3lafBG__formCard{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:28px;padding:48px;display:flex;box-shadow:0 12px 24px #0000000a}.page-module__3lafBG__errorBox{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:600}.page-module__3lafBG__field{flex-direction:column;gap:10px;display:flex}.page-module__3lafBG__twoCol{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module__3lafBG__label{color:#374151;letter-spacing:.04em;font-size:13px;font-weight:700}.page-module__3lafBG__input,.page-module__3lafBG__textarea{color:#111827;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;outline:none;font-size:16px;transition:border-color .15s,background .15s}.page-module__3lafBG__input{height:52px;padding:0 16px}.page-module__3lafBG__textarea{resize:vertical;min-height:220px;padding:14px 16px;line-height:1.8}.page-module__3lafBG__input:focus,.page-module__3lafBG__textarea:focus{background:#fff;border-color:#111827}.page-module__3lafBG__submitButton{color:#fff;letter-spacing:.08em;cursor:pointer;background:#07142b;border:none;border-radius:999px;width:100%;height:56px;margin-top:8px;font-size:15px;font-weight:700;transition:opacity .15s;box-shadow:0 8px 20px #0f172a2e}.page-module__3lafBG__submitButton:hover{opacity:.85}.page-module__3lafBG__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.page-module__3lafBG__heroInner,.page-module__3lafBG__container{width:calc(100% - 32px)}.page-module__3lafBG__heroInner{padding:120px 0 40px}.page-module__3lafBG__contentSection{padding-bottom:72px}.page-module__3lafBG__formCard{gap:22px;padding:28px 20px}.page-module__3lafBG__twoCol{grid-template-columns:1fr;gap:22px}.page-module__3lafBG__input{height:48px}.page-module__3lafBG__textarea{min-height:180px}.page-module__3lafBG__submitButton{height:52px}}
.page-module__Na76gW__page{background:#f3f4f6;min-height:100vh}.page-module__Na76gW__hero{background:#f3f4f6;position:relative}.page-module__Na76gW__heroInner{text-align:center;width:min(1320px,100% - 80px);margin:0 auto;padding:168px 0 72px}.page-module__Na76gW__title{color:#111827;margin:0;font-size:clamp(40px,4.4vw,64px);font-style:italic;font-weight:400;line-height:1.1}.page-module__Na76gW__lead{color:#6b7280;letter-spacing:.04em;margin:28px 0 0;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:2}.page-module__Na76gW__featuresSection{padding:0 0 80px}.page-module__Na76gW__container{width:min(1320px,100% - 80px);margin:0 auto}.page-module__Na76gW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__Na76gW__featureCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:44px 32px 40px;box-shadow:0 12px 24px #0000000a}.page-module__Na76gW__featureTitle{color:#111827;margin:0;font-size:clamp(18px,1.3vw,20px);font-weight:700;line-height:1.5}.page-module__Na76gW__featureDescription{color:#6b7280;text-align:left;margin:20px 0 0;font-size:14px;font-weight:500;line-height:2}.page-module__Na76gW__flowSection{padding:0 0 96px}.page-module__Na76gW__flowCard{background:#07142b;border-radius:24px;padding:72px 48px}.page-module__Na76gW__flowTitle{color:#fff;letter-spacing:.04em;text-align:center;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.5}.page-module__Na76gW__stepRow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:48px;display:grid}.page-module__Na76gW__stepItemWrap{display:contents}.page-module__Na76gW__stepItem{flex-direction:column;align-items:center;gap:16px;display:flex}.page-module__Na76gW__stepCircle{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-style:italic;font-weight:400;display:flex}.page-module__Na76gW__stepLabel{color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:1.6}.page-module__Na76gW__stepLine{background:#ffffff3d;justify-self:center;width:48px;height:1px}.page-module__Na76gW__buttonWrap{justify-content:center;margin-top:56px;display:flex}.page-module__Na76gW__ctaButton{color:#111827;letter-spacing:.04em;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:260px;height:52px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex;box-shadow:0 8px 20px #0000001f}.page-module__Na76gW__ctaButton:hover{opacity:.8}@media (max-width:1100px){.page-module__Na76gW__featureGrid,.page-module__Na76gW__stepRow{grid-template-columns:1fr;gap:16px}.page-module__Na76gW__stepLine{width:1px;height:28px}}@media (max-width:768px){.page-module__Na76gW__heroInner,.page-module__Na76gW__container{width:calc(100% - 32px)}.page-module__Na76gW__heroInner{padding:120px 0 48px}.page-module__Na76gW__lead{margin-top:20px;font-size:14px}.page-module__Na76gW__featuresSection{padding-bottom:56px}.page-module__Na76gW__featureCard{padding:32px 24px 28px}.page-module__Na76gW__featureTitle{font-size:17px}.page-module__Na76gW__featureDescription{margin-top:14px;font-size:13px}.page-module__Na76gW__flowSection{padding-bottom:72px}.page-module__Na76gW__flowCard{border-radius:20px;padding:48px 24px}.page-module__Na76gW__flowTitle{font-size:20px}.page-module__Na76gW__stepRow{margin-top:36px}.page-module__Na76gW__stepCircle{width:44px;height:44px;font-size:16px}.page-module__Na76gW__stepLabel{font-size:13px}.page-module__Na76gW__buttonWrap{margin-top:40px}.page-module__Na76gW__ctaButton{width:100%;min-width:auto;height:48px}}
.page-module__UBdgra__page{background:#f3f4f6;min-height:100vh}.page-module__UBdgra__hero{background:#f3f4f6;position:relative;overflow:hidden}.page-module__UBdgra__heroInner{width:min(880px,100% - 80px);margin:0 auto;padding:168px 0 56px}.page-module__UBdgra__eyebrow{color:#9ca3af;letter-spacing:.24em;margin:0;font-size:12px;font-weight:700}.page-module__UBdgra__title{color:#111827;margin:16px 0 0;font-size:clamp(36px,4vw,56px);font-style:italic;font-weight:400;line-height:1.1}.page-module__UBdgra__contentSection{padding:0 0 96px}.page-module__UBdgra__container{width:min(880px,100% - 80px);margin:0 auto}.page-module__UBdgra__article{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:48px;padding:56px 56px 64px;display:flex;box-shadow:0 12px 24px #0000000a}.page-module__UBdgra__block{flex-direction:column;gap:14px;display:flex}.page-module__UBdgra__heading{color:#111827;margin:0;font-size:18px;font-weight:700;line-height:1.5}.page-module__UBdgra__text{color:#4b5563;margin:0;font-size:15px;font-weight:400;line-height:2}.page-module__UBdgra__list{color:#4b5563;flex-direction:column;gap:4px;margin:0;padding-left:1.4em;font-size:15px;font-weight:400;line-height:2;display:flex}@media (max-width:768px){.page-module__UBdgra__heroInner,.page-module__UBdgra__container{width:calc(100% - 32px)}.page-module__UBdgra__heroInner{padding:120px 0 40px}.page-module__UBdgra__contentSection{padding-bottom:72px}.page-module__UBdgra__article{gap:36px;padding:32px 20px 40px}.page-module__UBdgra__heading{font-size:16px}.page-module__UBdgra__text,.page-module__UBdgra__list{font-size:14px}}
