.content-wrapper{flex-direction:column;min-height:calc(100vh - 80px);margin-top:80px;display:flex}.content-wrapper .tab-section{background:var(--color-surface);margin-top:0}.main-content{flex:1;width:100%}.page-content{width:100%}.recruiting-content{max-width:1000px;margin:0 auto;font-family:Pretendard,sans-serif}.qualification-section{margin-bottom:200px}.qualification-content{margin-bottom:16px}.qualification-list{font-family:var(--font-family-sans);font-weight:600;font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);color:var(--color-text-secondary);white-space:pre-line;margin:0;display:inline-block}.qualification-notice p{margin:0 0 8px}.process-section{background:var(--color-surface);margin-bottom:var(--space-64)}.recruiting-process-container{width:100%;max-width:1000px;margin:0 auto}.process-header{margin-bottom:64px}.process-timeline{width:100%;max-width:1000px;height:19px;margin:0 auto 20px;position:relative}.timeline-line{z-index:0;background:linear-gradient(90deg,#57575733,#2a2a2a);height:1px;position:absolute;top:50%;left:12.5%;right:12.5%;transform:translateY(-50%)}.timeline-progress{background:linear-gradient(90deg,#57575733,#2a2a2a);width:100%;height:100%;position:absolute;top:0;left:0}.ellipse-parent{z-index:1;grid-template-columns:repeat(4,1fr);place-items:center;width:100%;max-width:1000px;margin-bottom:20px;display:grid;position:relative;top:50%;transform:translateY(-50%);margin:0 auto!important}.timeline-circle{justify-content:center;align-items:center;width:19px;height:19px;display:flex}.timeline-circle img{object-fit:contain;width:100%;height:100%}.timeline-circle-1{left:0;transform:translate(-50%,-50%)}.timeline-circle-2{left:33.33%}.timeline-circle-3{left:66.66%}.timeline-circle-4{left:100%;transform:translate(-50%,-50%)}.process-steps{max-width:970px;margin:var(--space-20)auto 0;justify-content:center;align-items:center;display:flex}.steps-container{gap:var(--space-16);width:100%;padding-left:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}.process-step{text-align:center;flex:1;position:relative}.process-step:last-child{margin-left:var(--space-24)}.process-step h3,.process-step p{white-space:pre-line;position:relative;left:50%;transform:translate(-50%)}.process-step h3{font-family:var(--font-family-sans);font-weight:600;font-size:var(--font-size-heading-md);color:var(--color-text-secondary);margin:0 0 var(--space-16)0;line-height:normal}.process-step p{font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-size-body);color:var(--color-text-subtle);margin:0;line-height:normal}.interview-section{margin-bottom:var(--space-200)}.process-parent{text-align:left;width:100%;max-width:1000px;font-size:var(--font-size-heading-xl);color:var(--color-text-primary);font-family:var(--font-family-sans);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex;position:relative}.proseed-recruting{line-height:var(--line-height-body);align-self:stretch;font-weight:600;position:relative}.process{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex}.instance-parent{font-size:var(--font-size-body);color:var(--color-text-secondary);flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.frame-parent{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:center;gap:12px;display:flex}.wrapper{flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:162px;display:flex}.ol{font-family:inherit;font-size:inherit;margin:0;padding-left:0;list-style:none}.ol li:before{content:counter(list-item)". ";color:#4e5968;margin-right:2px;font-weight:600}.div{color:#333d4b;font-weight:600;line-height:32px;position:relative}.interview-section .container{color:var(--color-text-subtle);flex-direction:row;flex:1;justify-content:flex-start;align-items:center;display:flex}.div1{flex:1;line-height:30px;position:relative}.fit-interview{margin:0}.interview-steps{flex-direction:column;gap:16px;display:flex}.interview-step{align-items:flex-start;gap:12px;display:flex}.step-number{font-family:var(--font-family-sans);font-weight:600;font-size:var(--font-size-body);color:var(--color-text-secondary);min-width:162px;padding-left:27px;line-height:32px}.step-content{flex:1}.step-content h3{font-family:var(--font-family-sans);font-weight:600;font-size:var(--font-size-body);color:var(--color-text-secondary);margin:0 0 8px;line-height:32px}.step-content p{font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-subtle);margin:0}.onboarding-header{margin-bottom:32px}.proseeder{margin:0}.proseed-915-container{color:#4e5968;text-align:left;white-space:pre-line;width:100%;height:64px;font-family:Pretendard,sans-serif;font-size:18px;line-height:30px;display:inline-block;position:relative}.onboarding-schedule{width:100%;max-width:1000px}.schedule-list{grid-template-columns:max-content 280px;align-items:center;gap:12px 36px;width:fit-content;display:grid}.schedule-item{display:contents}.schedule-title{font-family:var(--font-family-sans);font-weight:600;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);white-space:nowrap;margin:0}.schedule-date{font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-subtle);margin:0}.contact-section{padding-bottom:0}.contact-header{margin-bottom:var(--space-32)}.contact-description{font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);white-space:pre-wrap}.contact-description p{margin:0 0 var(--space-8)0}.proseed{margin:0}.proseed-container{color:#4e5968;text-align:left;white-space:pre-line;font-family:Pretendard,sans-serif;font-size:18px;line-height:30px;position:relative}.contact-info{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:1000px;margin-bottom:32px;display:flex}.contact-row{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.contact-label{font-family:var(--font-family-sans);font-weight:600;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);flex:0 0 var(--contact-label-width,120px);margin:0}.contact-detail{font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-subtle);white-space:nowrap;flex:auto;margin:0}.contact-detail a{color:var(--color-brand-primary);text-underline-offset:3px;cursor:pointer;align-items:center;gap:6px;text-decoration:underline;transition:color .2s,text-decoration-thickness .2s,opacity .2s;display:inline-flex}.contact-detail a:hover{color:var(--color-brand-accent);text-decoration-thickness:2px}.contact-detail a:active{opacity:.9}.contact-detail a:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px;border-radius:2px}.contact-labels p,.contact-details p{font-family:var(--font-family-sans);font-weight:600;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}.contact-details p{color:var(--color-text-subtle);font-weight:400}.contact-labels,.contact-details{display:contents}.faq-button{justify-content:flex-start;gap:12px;display:flex}.apply-btn{font-family:var(--font-family-sans);font-weight:500;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-inverted);background:var(--color-brand-primary);cursor:pointer;padding:12px 48px;transition:all .3s}.apply-btn:hover{background:var(--color-brand-accent)}.apply-btn:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.faq-btn{font-family:var(--font-family-sans);font-weight:500;font-size:var(--font-size-body);line-height:var(--line-height-body);color:#444;cursor:pointer;background:#dadada;padding:12px 55px;transition:all .3s}.faq-btn:hover{background:#bababa}.faq-btn:focus-visible{outline-offset:2px;outline:2px solid #bababa}@media (max-width:768px){.process-steps{flex-direction:column;gap:20px}.interview-step{flex-direction:column;gap:8px}.step-number{min-width:auto;padding-left:0}.contact-info{flex-direction:column;gap:8px}.schedule-list{grid-template-columns:1fr;row-gap:8px;width:100%;display:grid}}@media (max-width:480px){.interview-section{margin-bottom:150px}.intro-section,.qualification-section,.process-section{margin-bottom:32px}.intro-description,.qualification-notice,.step-content p,.contact-description{font-size:16px;line-height:26px}.contact-info{flex-direction:column;gap:8px}.frame-parent{flex-direction:column;align-items:flex-start;gap:0}.recruiting-process-container{grid-template-columns:19px 1fr;grid-auto-rows:min-content;align-items:start;gap:60px 12px;display:grid;position:relative}.process-header{grid-column:1/-1;margin-bottom:0}.process-timeline,.ellipse-parent,.process-steps,.steps-container{display:contents}.timeline-line{display:none}.ellipse-parent .timeline-circle{z-index:1;place-self:center;position:relative}.ellipse-parent .timeline-circle:first-child{grid-area:2/1}.ellipse-parent .timeline-circle:nth-child(2){grid-area:3/1}.ellipse-parent .timeline-circle:nth-child(3){grid-area:4/1}.ellipse-parent .timeline-circle:nth-child(4){grid-area:5/1}.process-step:first-child{grid-area:2/2}.process-step:nth-child(2){grid-area:3/2}.process-step:nth-child(3){grid-area:4/2}.process-step:nth-child(4){grid-area:5/2}.recruiting-process-container:before{content:"";left:var(--timeline-v-left,9.5px);top:var(--timeline-v-top,0px);height:var(--timeline-v-height,0px);pointer-events:none;background:linear-gradient(#57575733,#2a2a2a);width:1px;position:absolute}.process-step{grid-template-columns:var(--process-step-title-width,max-content)1fr;text-align:left;align-items:start;column-gap:36px;display:grid}.process-step h3,.process-step p{margin:0;left:0;transform:none}.faq-button{justify-content:center;gap:24px}.contact-message{white-space:pre-line;word-break:keep-all;font-size:0;line-height:0}.contact-message:after{content:"ProSeed에 관심을 가져주셔서 감사합니다.\a 우리는 열정과 도전, 그리고 몰입을 통해 함께 성장하는 경험을 만들어갑니다.\a 새로운 학기를 맞아, ProSeed는 도전할 준비가 된 새로운 동료를 기다리고 있습니다.\a 궁금한 점이 있다면 언제든 편하게 문의해 주세요. 여러분의 참여가 새로운 도전의 시작이 되길 기대합니다.";font-size:18px;line-height:30px;display:block}}
