.detail-navigation-section{position:sticky;top:0;z-index:40;width:100%;transition:transform .3s ease-out;background-color:var(--vapor-color-background-normal);will-change:transform;-webkit-overflow-scrolling:touch;transform:translateY(0)}.detail-navigation-section.scrolled{background-color:var(--vapor-color-background-normal);border-bottom:1px solid var(--vapor-color-border-normal);left:0;right:0;margin-left:calc(-50vw + 50%);width:100vw}.detail-navigation-section.scrolled:not(.visible){transform:translateY(-100%)}.detail-navigation-section.scrolled .navigation-menu-wrapper.show-left-indicator:before{left:var(--vapor-size-space-300)}.detail-navigation-section.scrolled .navigation-menu-wrapper.show-right-indicator:after{right:var(--vapor-size-space-300)}.navigation-menu{display:flex;gap:var(--vapor-size-space-300);flex:1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;scroll-behavior:smooth;width:100%;-webkit-overflow-scrolling:touch;transform:translateZ(0);will-change:scroll-position}.detail-navigation-section.scrolled .navigation-item{padding-top:var(--vapor-size-space-250);padding-bottom:var(--vapor-size-space-250)}.navigation-menu::-webkit-scrollbar{display:none}.navigation-item{background:none;cursor:pointer;padding:var(--vapor-size-space-200) var(--vapor-size-space-050);position:relative;display:flex;align-items:center;justify-content:flex-start;align-self:stretch;gap:var(--vapor-size-space-100);white-space:nowrap;flex-shrink:0;border:none;border-bottom:2px solid transparent}.navigation-item.active,.navigation-item:focus,.navigation-item:hover{background-color:transparent;position:relative;color:var(--ktc-tech-up-red);border-bottom:2px solid var(--ktc-tech-up-red)}.navigation-item .text-element,.navigation-item .text-inherit{color:var(--vapor-color-foreground-normal);font-weight:400}.navigation-item.active .text-element,.navigation-item.active .text-inherit,.navigation-item:focus .text-element,.navigation-item:focus .text-inherit,.navigation-item:hover .text-element,.navigation-item:hover .text-inherit{color:var(--vapor-color-primary-500);font-weight:600}.navigation-actions{display:flex;align-items:center;gap:var(--vapor-size-space-200)}.navigation-cta{background-color:var(--ktc-tech-up-red);white-space:nowrap}@media (max-width:992px){.navigation-menu{gap:var(--vapor-size-space-300)}}@media (max-width:768px){.navigation-menu{width:100%}.navigation-actions{justify-content:center;width:100%}.navigation-cta{width:100%;max-width:200px}}@media (max-width:576px){.navigation-item.active:after{bottom:var(--vapor-size-space-150)}.detail-navigation-section.scrolled .navigation-item{padding-top:var(--vapor-size-space-200);padding-bottom:var(--vapor-size-space-200)}.navigation-menu{gap:var(--vapor-size-space-200)}}.navigation-item:focus-visible{outline:2px solid var(--vapor-color-primary-500);outline-offset:2px}.navigation-item:focus:not(:focus-visible){outline:none}.detail-hero-section{padding-bottom:var(--vapor-size-space-800)}.detail-hero-wrap{gap:var(--vapor-size-space-300);height:inherit}.course-thumbnail{background-color:var(--vapor-color-background-normal-darker);width:100%;height:100%;border-radius:var(--vapor-size-borderRadius-600);overflow:hidden;position:relative}.course-thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.normal-text{color:#d6d6d6}.desktop-image{display:block}.mobile-image{display:none}.hero-right{margin-left:var(--vapor-size-space-100)}.hero-right-wrap{gap:var(--vapor-size-space-400)}.detail-course-info,.hero-right-wrap{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}.detail-course-info{gap:var(--vapor-size-space-300)}.detail-course-text{display:flex;flex-direction:column;gap:var(--vapor-size-space-150);align-items:flex-start;justify-content:flex-start;width:100%}.course-title{line-height:var(--vapor-typography-lineHeight-500)}.badge-wrap{gap:var(--vapor-size-space-100)}.badge-wrap,.cta-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.cta-wrap{gap:var(--vapor-size-space-200);width:100%}.cta-enroll{background-color:var(--ktc-tech-up-red)}.cta-share svg{width:var(--vapor-size-dimension-300);height:var(--vapor-size-dimension-300)}.cta-share{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.course-info-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--vapor-size-space-300);width:100%}.course-info-detail-item{background-color:var(--vapor-color-background-normal-darker);display:flex;flex-direction:column;gap:var(--vapor-size-space-100);align-items:flex-start;justify-content:flex-start;text-align:left;padding:var(--vapor-size-space-300);border-radius:var(--vapor-size-borderRadius-600)}@media (max-width:992px){.detail-hero-wrap{display:flex;flex-direction:column}.hero-right{margin-left:0}.course-thumbnail{width:100%;aspect-ratio:16/9}.desktop-image{display:none}.mobile-image{display:block}}@media (max-width:768px){.course-info-detail{grid-template-columns:1fr}.core-message-text{line-height:var(--vapor-typography-lineHeight-400);letter-spacing:var(--vapor-typography-letterSpacing-300);font-size:var(--vapor-typography-fontSize-400)}}@media (max-width:576px){.course-info-detail{gap:var(--vapor-size-space-200)}.cta-wrap{gap:var(--vapor-size-space-150)}}.detail-introduce-course-section{padding-top:var(--vapor-size-space-800);padding-bottom:var(--vapor-size-space-800)}.content-grid{width:100%;display:flex;flex-direction:row;gap:var(--vapor-size-space-300)}.core-message-card{flex:1;min-width:0}.content-grid-right{flex:1;gap:var(--vapor-size-space-300);min-width:0}.content-card,.content-grid-right{display:flex;flex-direction:column}.content-card{align-items:flex-start;justify-content:flex-start;gap:var(--vapor-size-space-100);padding:var(--vapor-size-space-300);overflow:hidden}.card-header{width:100%}.core-card-content{width:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--vapor-size-space-100)}.core-message-card{position:relative;border-radius:var(--vapor-size-borderRadius-600);display:flex;flex-direction:column;overflow:hidden;border:.0625rem solid var(--vapor-color-border-normal)}.core-message-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.core-message-card .core-card-content{transition:opacity .3s ease,transform .3s ease;position:relative;z-index:1}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.core-message-card .card-content,.core-message-card .card-header{position:relative;z-index:2}.core-message-card .card-label{color:var(--vapor-color-foreground-accent)}.highlight-brace{color:var(--ktc-tech-up-red);font-weight:700}.value-proposition-card{background-color:var(--vapor-color-background-normal-darker);border:1px solid var(--vapor-color-border-normal)}.value-proposition-card .card-label{color:var(--ktc-tech-up-red)}.value-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-100);width:100%}.target-audience-card{background-color:var(--vapor-color-background-normal-darker);border:1px solid var(--vapor-color-border-normal);border-radius:0 0 var(--vapor-size-borderRadius-600) var(--vapor-size-borderRadius-600)}.target-audience-card .card-label{color:var(--ktc-tech-up-red)}.target-audience-list{display:flex;flex-direction:column;width:100%}.target-audience-item{display:flex;align-items:flex-start;gap:var(--vapor-size-space-150);width:100%}.audience-bullet{width:var(--vapor-size-dimension-050);height:var(--vapor-size-dimension-050);background-color:var(--ktc-tech-up-red);margin-top:12px;flex-shrink:0}.audience-text{line-height:var(--vapor-typography-lineHeight-200);flex:1}@media (max-width:992px){.detail-introduce-course-section{padding-top:var(--vapor-size-space-700);padding-bottom:var(--vapor-size-space-700)}.content-grid{flex-direction:column}}@media (max-width:768px){.detail-introduce-course-section{padding-top:var(--vapor-size-space-600);padding-bottom:var(--vapor-size-space-600)}.content-grid,.content-grid-right{gap:var(--vapor-size-space-200)}.core-message-card,.target-audience-card{border-radius:var(--vapor-size-borderRadius-600)}.target-audience-card{border-top:1px solid var(--vapor-color-border-normal)}.value-title{line-height:var(--vapor-typography-lineHeight-200);letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-200)}}.curriculum-grid{width:100%}.curriculum-column,.curriculum-grid{display:flex;gap:var(--vapor-size-space-300)}.curriculum-column{flex-direction:column}.left-column,.right-column{flex:1}.curriculum-toggle-btn{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:var(--vapor-size-space-250) var(--vapor-size-space-300);cursor:pointer}.curriculum-question-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.curriculum-week{color:var(--ktc-tech-up-red);margin-bottom:var(--vapor-size-space-050)}.curriculum-title{color:var(--vapor-color-foreground-normal);font-weight:var(--vapor-typography-fontWeight-500);margin:0}.curriculum-icon{transition:transform .2s;display:flex;align-items:center;margin-left:var(--vapor-size-space-100)}.curriculum-toggle-btn[aria-expanded=true] .curriculum-icon{transform:rotate(180deg)}.curriculum-card-header{border-bottom:0}.curriculum-card-body{padding:var(--vapor-size-space-000) var(--vapor-size-space-300) var(--vapor-size-space-200)}.curriculum-content-detail{display:flex;flex-direction:column;gap:var(--vapor-size-space-050);padding-bottom:var(--vapor-size-space-100)}.curriculum-item-wrapper{align-self:stretch;padding:6px 4px;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:12px}.curriculum-dot-container{height:22px;display:flex;justify-content:flex-start;align-items:center;gap:10px}.curriculum-dot{width:8px;height:8px;background:var(--color-gray-200,#E8E8EE);border-radius:9999px;transition:all .2s ease-in-out;box-shadow:0 0 0 0 rgba(236,28,36,0)}.curriculum-item-wrapper.active .curriculum-dot,.curriculum-item-wrapper:hover .curriculum-dot{background:#EC1C24;box-shadow:0 0 0 4px rgba(236,28,36,.24)}.curriculum-content-container{flex:1 1 0;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--vapor-size-space-050)}.curriculum-content-title{color:var(--vapor-color-foreground-hint);transition:color .3s ease-in-out}.curriculum-item-wrapper.active .curriculum-content-title,.curriculum-item-wrapper:hover .curriculum-content-title{color:var(--ktc-tech-up-red)}.curriculum-hover-container{position:relative;width:100%}.curriculum-hover-container .curriculum-content-description{display:block;margin-top:var(--vapor-size-space-050);max-height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out}.curriculum-hover-container .curriculum-content-description.active{max-height:500px;opacity:1;margin-top:var(--vapor-size-space-025)}.curriculum-item-wrapper{cursor:pointer;transition:all .3s ease-in-out}.no-curriculum-message{text-align:center;padding:var(--vapor-size-space-400) 0}@media (max-width:768px){.curriculum-column,.curriculum-grid{gap:var(--vapor-size-space-200)}.curriculum-grid{flex-direction:column}}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vapor-size-space-300)}.benefit-item{background-color:var(--vapor-color-background-normal-darker);border:1px solid var(--vapor-color-border-normal);padding:var(--vapor-size-space-300);display:flex;flex-direction:column;gap:var(--vapor-size-space-200);transition:all .3s ease;position:relative;overflow:hidden}.benefit-item:hover{border-color:var(--ktc-tech-up-red)}.benefit-item:hover .gradient-overlay{opacity:.8}.benefit-item>:not(.gradient-overlay){position:relative;z-index:1}.benefit-icon-wrapper{padding:var(--vapor-size-space-075);background-color:var(--vapor-color-background-normal);border:1px solid var(--vapor-color-border-normal);display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content}.benefit-icon{width:28px;height:28px;position:relative;overflow:hidden;color:var(--vapor-color-foreground-normal);transition:color .3s ease}.benefit-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-100);width:100%}.benefit-description{color:var(--vapor-color-foreground-normal-lighter);transition:color .3s ease}.benefit-item:hover .benefit-description{color:var(--vapor-color-foreground-normal)}@media (max-width:992px){.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.benefit-grid{grid-template-columns:repeat(1,1fr);gap:var(--vapor-size-space-200)}.benefit-item{padding:var(--vapor-size-space-300)}.benefit-title{line-height:var(--vapor-typography-lineHeight-200);letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-200)}}@media (max-width:576px){.benefit-grid{grid-template-columns:1fr}}@media (min-width:1440px){.detail-benefit-wrap{max-width:1440px}}.learning-place-title{color:var(--vapor-color-foreground-normal);font-size:var(--vapor-typography-fontSize-2xl);font-weight:var(--vapor-typography-fontWeight-700);line-height:48px;margin:0}.learning-place-slider-container{width:100%;display:flex;overflow:hidden;margin-bottom:var(--vapor-size-space-300);position:relative;box-sizing:content-box}.learning-place-slider{display:flex;will-change:transform;backface-visibility:hidden;flex-shrink:0;box-sizing:border-box;gap:var(--vapor-size-space-300)}.learning-place-slider.original{animation:moveSlider 60s linear infinite;padding-right:var(--vapor-size-space-300)}.learning-place-slider.clone{animation:moveSliderClone 60s linear infinite;padding-right:var(--vapor-size-space-300)}@keyframes moveSlider{0%{transform:translateX(0)}50%{transform:translateX(-100%)}50.1%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes moveSliderClone{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.learning-place-slide{height:12rem;aspect-ratio:16/9;will-change:transform;backface-visibility:hidden}.learning-place-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--vapor-size-borderRadius-400)}.learning-place-caption{color:var(--vapor-color-foreground-hint);font-size:var(--vapor-typography-fontSize-md);font-weight:var(--vapor-typography-fontWeight-700);line-height:26px;margin-top:var(--vapor-size-space-300)}.learning-places-container{display:flex;flex-wrap:wrap;gap:var(--vapor-size-space-300)}.learning-place-card{flex:1 1 calc(50% - var(--vapor-size-space-300));min-width:280px;background:var(--vapor-color-background-normal-darker,#F7F7FA);border:1px solid var(--vapor-color-border-normal,#e1e1e8);border-radius:var(--vapor-size-borderRadius-300);padding:var(--vapor-size-space-300);display:flex;flex-direction:column;gap:var(--vapor-size-space-100);transition:all .2s ease-in-out;position:relative;overflow:hidden}.learning-place-card-content{display:flex;flex-direction:column;width:100%}.learning-place-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--vapor-size-space-300)}.learning-place-card-link{cursor:pointer;color:var(--ktc-tech-up-red)}.learning-place-gradient-left{background:linear-gradient(90deg,var(--vapor-color-background-normal) 0,rgba(255,255,255,0) 100%);left:0}.learning-place-gradient-left,.learning-place-gradient-right{width:100px;height:100%;position:absolute;top:0;z-index:10;pointer-events:none}.learning-place-gradient-right{background:linear-gradient(270deg,var(--vapor-color-background-normal) 0,rgba(255,255,255,0) 100%);right:0}@media (max-width:1440px){.learning-place-slider-wrapper{padding-left:calc((100vw - 1172px) / 2)}}@media (max-width:1200px){.learning-place-content{max-width:100%}.learning-place-slider-wrapper{height:12.5rem;padding-left:calc((100vw - 940px) / 2)}}@media (max-width:992px){.learning-place-slider-wrapper{padding-left:calc((100vw - 720px) / 2)}}@media (max-width:768px){.learning-place-slider-wrapper{padding-left:20px}.learning-place-slider-container{margin-bottom:var(--vapor-size-space-200)}.learning-place-slider.clone,.learning-place-slider.original{padding-right:var(--vapor-size-space-200)}.learning-place-slider{gap:var(--vapor-size-space-200)}.learning-place-title{font-size:var(--vapor-typography-fontSize-xl);line-height:36px}.learning-places-container{flex-direction:column;gap:var(--vapor-size-space-200)}.learning-place-card{flex:1 1 100%;min-width:100%;padding:var(--vapor-size-space-300)}.learning-place-card:after{border-width:0 30px 30px 0}.learning-place-card-title{line-height:var(--vapor-typography-lineHeight-200);letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-200)}.learning-place-gradient-left,.learning-place-gradient-right{width:60px}}@media (max-width:576px){.learning-place-slider-wrapper{padding-left:16px}.learning-places-container{gap:var(--vapor-size-space-200)}.learning-place-card{padding:var(--vapor-size-space-250)}.learning-place-card-icon{width:24px;height:24px}.learning-place-card-header{gap:var(--vapor-size-space-200)}.learning-place-gradient-left,.learning-place-gradient-right{width:40px}}@media (max-width:480px){.learning-place-slide,.learning-place-slider-wrapper{height:10rem}.learning-place-caption{font-size:var(--vapor-typography-fontSize-sm)}}.detail-process{padding:var(--vapor-size-space-800) 0}.process-group{gap:var(--vapor-size-space-500)}.process-category,.process-group{display:flex;flex-direction:column}.process-category{gap:var(--vapor-size-space-300)}.stage-header-wrapper{display:flex;flex-direction:row;gap:var(--vapor-size-space-200);padding-left:11.25rem}.process-text{display:flex;flex-direction:column;gap:var(--vapor-size-space-100)}.process-header-group{display:flex;flex-direction:column;gap:var(--vapor-size-space-000)}.process-desc,.process-label{margin:0;color:var(--vapor-color-foreground-hint-darker)}.process-desc{font-weight:var(--vapor-typography-fontWeight-500);line-height:var(--vapor-typography-lineHeight-100);font-size:var(--vapor-typography-fontSize-100);letter-spacing:var(--vapor-typography-letterSpacing-100)}.process-process{display:flex;flex-direction:column;width:100%}.process-step{display:flex;align-items:flex-start;padding-top:var(--vapor-size-space-300);padding-bottom:var(--vapor-size-space-300);border-bottom:1px solid var(--vapor-color-border-normal)}.process-step:first-child{padding-top:var(--vapor-size-space-150)}.process-step:last-child{border-bottom:none}.step-header{width:180px;display:flex;align-items:center;gap:var(--vapor-size-space-100);flex-shrink:0}.step-number-text{color:var(--ktc-tech-up-red)}.step-number-text,.step-title{font-weight:var(--vapor-typography-fontWeight-500)}.step-title{color:var(--vapor-color-foreground-normal)}.step-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-050);flex:1}.step-date{font-weight:var(--vapor-typography-fontWeight-500);color:var(--vapor-color-foreground-normal)}.step-desc{color:var(--vapor-color-foreground-hint)}.process-notice{display:flex;flex-direction:column;margin-top:var(--vapor-size-space-300)}.process-content-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--vapor-size-space-0)}.stage-header{flex:1;display:flex;justify-content:center;align-items:center;padding:.5625rem;background-color:var(--vapor-color-background-normal-darker);text-align:center;border:none;transition:all .2s ease}.process-items{display:flex;flex-direction:column;width:100%}.process-item{display:flex;align-items:flex-start;padding-top:var(--vapor-size-space-300);padding-bottom:var(--vapor-size-space-300);border-bottom:1px solid var(--vapor-color-border-normal)}.process-item-last{border-bottom:none}.process-item-header{width:180px;display:flex;align-items:center;gap:var(--vapor-size-space-100);flex-shrink:0}.process-number .number-text{color:var(--ktc-tech-up-red);font-weight:var(--vapor-typography-fontWeight-500)}.process-title .title-text{color:var(--vapor-color-foreground-normal);font-weight:var(--vapor-typography-fontWeight-500)}.process-content{display:flex;flex:1;gap:var(--vapor-size-space-200);width:100%}.stage-info{flex:1;display:flex;flex-direction:column;gap:var(--vapor-size-space-050)}.stage-date{font-weight:var(--vapor-typography-fontWeight-500)}.stage-description{color:var(--vapor-color-foreground-hint)}@media (max-width:768px){.detail-process{padding:var(--vapor-size-space-600) 0}.process-category,.process-item{gap:var(--vapor-size-space-300)}.process-item-header{width:140px}.process-content{width:100%}.stage-info{padding:0 var(--vapor-size-space-100)}.stage-header-wrapper{padding-left:var(--vapor-size-space-000)}.step-header{width:140px}.process-notice{margin-top:var(--vapor-size-space-200)}.process-content-wrapper{display:none}.mobile-process-wrapper{display:block}}@media (max-width:576px){.process-title{line-height:var(--vapor-typography-lineHeight-200);letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-200)}.detail-process{padding:var(--vapor-size-space-500) 0}.process-group{gap:var(--vapor-size-space-500)}.process-category{gap:var(--vapor-size-space-300)}.process-text{gap:var(--vapor-size-space-075)}.process-content{gap:var(--vapor-size-space-300)}.stage-info{width:100%;padding:0}.stage-header{padding:var(--vapor-size-space-150)}.step-header{width:120px;gap:var(--vapor-size-space-150)}.process-header-group{gap:var(--vapor-size-space-050)}}.process-nav-list{width:100%;justify-content:center}.process-nav-item{flex:1}.process-nav-link{width:100%;text-align:center;justify-content:center}.mobile-process-wrapper{width:100%}.mobile-process-items{display:flex;flex-direction:column;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mobile-process-item{display:flex;align-items:start;gap:var(--vapor-size-space-200);padding:var(--vapor-size-space-300) 0;border-bottom:1px solid var(--vapor-color-border-normal)}.mobile-process-item-last{border-bottom:none}.mobile-process-header{width:140px;display:flex;align-items:center;gap:var(--vapor-size-space-200)}.mobile-process-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-050)}.career-content-wrapper{position:relative}.bf-career-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);gap:var(--vapor-size-space-300);height:46.875rem;position:relative;z-index:1}.bf-career-card{background-color:var(--vapor-color-background-normal-darker);border:1px solid var(--vapor-color-border-normal);border-radius:var(--vapor-size-borderRadius-600);padding:var(--vapor-size-space-400);display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1;overflow:hidden;transition:all .3s ease}.bf-career-card:hover{border-color:var(--ktc-tech-up-red)}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0;margin:0;padding:0;transform:rotate(180deg)}.bf-career-card:hover .gradient-overlay{opacity:.8}.gradient-svg{position:absolute;left:-72%;bottom:0;overflow:visible;aspect-ratio:2/1;width:250%;transform:translateY(calc(50% - 122px + 25vw)) translateZ(0);filter:blur(calc(12vw)) saturate(150%);will-change:transform,filter}@media (min-width:768px){.gradient-svg{transform:translateY(50%) translateZ(0);filter:blur(56px) saturate(150%)}}.bf-career-card>:not(.gradient-overlay){position:relative;z-index:1}.gradient-overlay-tall{position:absolute;width:140%;height:140%;left:-20%;top:-40%;z-index:0;transform:none}.gradient-overlay-tall .gradient-svg{position:absolute;width:120%;height:120%;left:-10%;top:-30%;filter:blur(calc(8vw)) saturate(150%);transform:none}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:768px){.gradient-overlay-tall{width:100%;height:100%;left:0;top:0}.gradient-overlay-tall .gradient-svg{width:100%;height:100%;left:0;top:0;filter:blur(calc(12vw)) saturate(150%)}.mobile-only{display:none}.desktop-only{display:block}}.bf-career-card-content{display:flex;flex-direction:column;gap:var(--vapor-size-space-100);width:100%}.bf-career-card-icon{align-self:flex-end;background:var(--vapor-color-background-normal);border:1px solid var(--vapor-color-border-normal);border-radius:var(--vapor-size-borderRadius-400);padding:var(--vapor-size-space-075);display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.bf-career-card-icon svg{color:var(--vapor-color-foreground-normal);width:1.75rem;height:1.75rem}.bf-career-card.is-tall{grid-area:1/1/span 2/1}.bf-career-card.is-wide{grid-area:1/2/1/span 2}.bf-career-card.is-regular:nth-child(3){grid-area:2/2/2/2}.bf-career-card.is-regular:nth-child(4){grid-area:2/3/2/3}.bf-career-card.is-wide:nth-child(5){grid-area:3/1/3/span 2}.bf-career-card.is-regular:nth-child(6){grid-area:3/3/3/3}@media (max-width:1200px){.bf-career-card-content{gap:var(--vapor-size-space-100)}.bf-career-card{padding:var(--vapor-size-space-300)}}@media (max-width:992px){.bf-career-card{gap:var(--vapor-size-space-200)}.bf-career-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--vapor-size-space-300);height:auto}.bf-career-card-icon{align-self:flex-start}.bf-career-card{flex-direction:column-reverse}.bf-career-card.is-regular:nth-child(3),.bf-career-card.is-regular:nth-child(4),.bf-career-card.is-regular:nth-child(6),.bf-career-card.is-tall,.bf-career-card.is-wide,.bf-career-card.is-wide:nth-child(5){grid-area:initial}}@media (max-width:768px){.bf-career-grid{grid-template-columns:1fr;grid-template-rows:auto;height:auto;gap:var(--vapor-size-space-200)}.bf-career-card.is-regular,.bf-career-card.is-tall,.bf-career-card.is-wide{grid-area:auto}.bf-career-card-title{line-height:var(--vapor-typography-lineHeight-200);letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-200)}}@media (max-width:576px){.bf-career-card{padding:var(--vapor-size-space-300)}}.recommend-comment-flex{display:flex;flex-direction:row;gap:var(--vapor-size-space-300);margin-top:var(--vapor-size-space-700);position:relative;z-index:1;width:100%}.recommend-comment-flex .rc-card-wrapper{height:100%;flex:1;max-width:100%}.recommend-comment-flex .rc-card{height:100%;width:100%}@media (max-width:992px){.recommend-comment-flex{flex-direction:column;gap:var(--vapor-size-space-300)}.recommend-comment-flex .rc-card-wrapper{width:100%}}@media (max-width:768px){.recommend-comment-flex{flex-direction:column;gap:var(--vapor-size-space-200);margin-top:var(--vapor-size-space-500)}.recommend-comment-flex .rc-card-wrapper{width:100%}}@media (max-width:576px){.prism-background{display:none}.benefit-item{background-color:var(--vapor-color-background-normal-darker);border:1px solid var(--vapor-color-border-normal)}}.rc-card-wrapper{perspective:31.25rem;transform:translateZ(.1px);position:relative;touch-action:none;flex-shrink:0}.rc-card-wrapper:before{content:"";position:absolute;inset:-.625rem;background:inherit;background-position:inherit;border-radius:inherit;transition:all .5s ease;filter:contrast(2) saturate(2) blur(2.25rem) opacity(0);transform:scale(.8) translateZ(.1px);background-size:100% 100%;background-image:var(--behind-gradient);z-index:-1}.rc-card-wrapper.active,.rc-card-wrapper:hover{--card-opacity:1}.rc-card{width:100%;display:block;border-radius:var(--vapor-size-borderRadius-600);position:relative;background-blend-mode:color-dodge,normal,normal,normal;animation:glow-bg 12s linear infinite;transition:transform 1s ease,background-image .3s ease;transform:translateZ(.1px) rotateX(0deg) rotateY(0deg);background-size:100% 100%;background-position:0 0,0 0,50% 50%,0 0;overflow:hidden;border:none}.rc-card.active,.rc-card:hover{background-image:radial-gradient(farthest-side circle at var(--pointer-x) var(--pointer-y),hsla(266,100%,90%,var(--card-opacity)) 4%,hsla(266,50%,80%,calc(var(--card-opacity) * .75)) 10%,hsla(266,25%,70%,calc(var(--card-opacity) * .5)) 50%,hsla(266,0%,60%,0) 100%),radial-gradient(35% 52% at 55% 20%,#00ffaac4 0,#073aff00 100%),radial-gradient(100% 100% at 50% 50%,#00c1ffff 1%,#073aff00 76%),conic-gradient(from 124deg at 50% 50%,#c137ffff 0,#07c6ffff 40%,#07c6ffff 60%,#c137ffff 100%);position:relative}.rc-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--vapor-size-borderRadius-600);box-shadow:0 0 0 1px transparent;background:linear-gradient(calc(var(--bgrotate, 90deg) + var(--pointer-from-center, 0) * 45deg),#c137ff 0,#07c6ff 30%,#00ffaa 50%,#07c6ff 70%,#c137ff 100%);background-size:300% 300%;animation:animateHologramBorder 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;z-index:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.rc-card.active:before,.rc-card:hover:before{opacity:.8}.rc-card.active .rc-inside,.rc-card:hover .rc-inside{position:relative;z-index:1}@keyframes animateHologramBorder{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.rc-card>*{transform:translateZ(.1px);pointer-events:none}.rc-inside{position:relative;background-image:var(--ktc-background-gradient);background-color:rgba(0,0,0,.8);transform:translateZ(.01px);width:calc(100% - 2px);height:calc(100% - 2px);border-radius:calc(var(--vapor-size-borderRadius-600) - 1px);margin:1px;z-index:1}.rc-shine{-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));transition:filter .6s ease;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);animation:holo-bg 18s linear infinite;mix-blend-mode:color-dodge;height:100%;width:100%;position:absolute}.rc-shine,.rc-shine:after{--space:5%;--angle:-45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:50%;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e 0,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),50%;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat}.rc-shine:after,.rc-shine:before{content:"";background-position:50%;background-size:cover;grid-area:1/1;opacity:0;height:100%;width:100%}.rc-card.active .rc-shine,.rc-card:hover .rc-shine{filter:brightness(.85) contrast(1.5) saturate(.5);animation:none}.rc-card.active .rc-shine:after,.rc-card.active .rc-shine:before,.rc-card:hover .rc-shine:after,.rc-card:hover .rc-shine:before{opacity:1}.rc-shine:before{background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,70%) 0,hsla(0,0%,30%,.2) 90%),var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y),50%,calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.rc-shine:after{background-position:0 var(--background-y),calc(var(--background-x) * .4) calc(var(--background-y) * .5),50%;background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5)}.rc-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(248,25%,80%) 12%,hsl(226.67deg 7.26% 48.63%/80%) 90%);mix-blend-mode:overlay;filter:brightness(.8) contrast(1.2);z-index:4;height:100%;width:100%;position:absolute}.rc-avatar-content{display:flex;align-items:center;gap:var(--vapor-size-space-150);z-index:5;mix-blend-mode:normal}.rc-avatar-container{width:56px;height:56px;position:relative;background-color:#83838c;overflow:hidden;border-radius:100%}.rc-avatar-image{left:0;top:0;position:absolute;border-radius:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.rc-card.active .rc-avatar-image,.rc-card:hover .rc-avatar-image{transform:none}.rc-user-info{gap:var(--vapor-size-space-300);z-index:5;padding:var(--vapor-size-space-150) var(--vapor-size-space-175);border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);backdrop-filter:blur(16px);pointer-events:auto}.rc-profile-info,.rc-user-info{display:flex;flex-direction:column}.rc-profile-info{text-align:left}.rc-user-text{display:flex;flex-direction:column;gap:var(--vapor-size-space-100);width:100%}.rc-description,.rc-title{width:100%}.rc-content{width:100%;height:100%;position:relative;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--vapor-size-space-300);padding:var(--vapor-size-space-300)}@keyframes glow-bg{0%{--bgrotate:0deg}to{--bgrotate:360deg}}@keyframes holo-bg{0%{background-position:0 var(--background-y),0 0,50%}to{background-position:0 var(--background-y),90% 90%,50%}}@media (max-width:1200px){.rc-avatar-container{width:80px;height:80px}}@media (max-width:992px){.rc-avatar-container{width:72px;height:72px}}@media (max-width:768px){.rc-card{min-height:180px}.rc-avatar-container{width:64px;height:64px}.rc-user-info{gap:var(--vapor-size-space-200)}}@media (max-width:576px){.rc-avatar-container{width:48px;height:48px}}@keyframes animation-alert{0%{transform:translate(-50%,100%);opacity:0}60%{transform:translate(-50%,-32px);opacity:1}80%{transform:translate(-50%,16px)}to{transform:translate(-50%)}}@keyframes animation-alert-mobile{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.open-alert{position:fixed;left:50%;bottom:var(--vapor-size-space-300);z-index:100;max-width:48rem;width:calc(100% - 3rem);transform:translateX(-50%) translateY(100%);transition:opacity .4s ease-in-out,transform .5s cubic-bezier(.19,1,.22,1);border-radius:var(--vapor-size-borderRadius-600);box-shadow:0 0 24px 0 rgba(43,45,54,.08);border:.0625rem solid rgba(255,255,255,.08);opacity:0;background:var(--vapor-color-background-normal);will-change:transform,opacity;pointer-events:none}@supports (backdrop-filter:blur(25px)) or (-webkit-backdrop-filter:blur(25px)){.open-alert{backdrop-filter:blur(25px)}.open-alert,[data-theme=dark] .open-alert{background:rgba(var(--vapor-color-background-normal),.03)}}.open-alert.show{display:flex;opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;animation:animation-alert .8s cubic-bezier(.38,1.25,.65,1.25) forwards}.open-alert.hide{opacity:0;transform:translateX(-50%) translateY(100%);pointer-events:none}.open-alert-style{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;padding:var(--vapor-size-space-250);border-radius:var(--vapor-size-borderRadius-600);box-shadow:0 8px 32px 0 rgba(0,0,0,.08)}.alert-text{display:flex;flex-direction:column;gap:var(--vapor-size-space-050);flex:1}.open-alert-text,.open-alert-text-pre{color:var(--vapor-color-gray-900);margin:0}.open-alert-text-pre{padding-right:var(--vapor-size-space-050)}.time-alert-text{color:var(--vapor-color-gray-900);margin:0}.time-text{color:var(--ktc-tech-up-red);font-weight:600}.alert-text-wrapper{display:flex;flex-direction:column}.days-left{color:var(--ktc-tech-up-red);font-weight:600;margin-top:var(--vapor-size-space-100)}.notification-description{color:var(--vapor-color-gray-900);display:block}.cta-button-container{display:flex;flex-direction:row;gap:var(--vapor-size-space-100);align-items:center;flex-shrink:0}.copy-button svg{width:var(--vapor-size-dimension-250);height:var(--vapor-size-dimension-250)}.copy-button{min-height:44px;min-width:44px;touch-action:manipulation}.cta-button{border-radius:var(--vapor-size-borderRadius-400);background-color:var(--ktc-tech-up-red);min-width:120px}.apply-button-link{text-decoration:none;display:block}.apply-button-link .cta-button{width:100%}.flip-clock{display:inline-flex;flex-wrap:wrap;gap:var(--vapor-size-space-050);align-items:center;justify-content:center}@media (max-width:768px){.open-alert{width:calc(100% - 12rem)}.open-alert-style{flex-direction:column;gap:var(--vapor-size-space-200);padding:var(--vapor-size-space-200);text-align:center}.alert-text{order:1}.cta-button-container{order:2;width:100%;justify-content:center}.cta-button{flex:1;min-width:auto}.copy-button{flex-shrink:0}}@media (max-width:576px){.open-alert{width:100%;bottom:0;border-radius:var(--vapor-size-borderRadius-000);background-color:var(--vapor-color-background-normal);border:0;border-top:.0625rem solid var(--vapor-color-border-normal);transform:translateY(100%);left:0}.open-alert.show{animation:animation-alert-mobile .5s ease-out forwards;transform:translateY(0)}.open-alert:after{content:"";position:fixed;left:0;right:0;bottom:0;height:var(--safe-area-inset-bottom);background-color:var(--vapor-color-background-normal);z-index:99;width:100%}.open-alert-style{border-radius:var(--vapor-size-borderRadius-000);margin-bottom:var(--safe-area-inset-bottom);flex-direction:column}}.open-alert[data-state=visible]{opacity:1;transform:translateX(-50%) translateY(0);transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s}.open-alert[data-state=hidden]{opacity:0;transform:translateX(-50%) translateY(100%);transition-timing-function:cubic-bezier(.22,0,.36,1);transition-duration:.4s}.cta-button:focus-visible,Focus states for accessibility .copy-button:focus-visible{outline:2px solid var(--vapor-color-primary-500);outline-offset:2px}.cta-button:disabled{opacity:.6;cursor:not-allowed}@media (prefers-contrast:high){.open-alert{border:2px solid var(--vapor-color-gray-900)}.digit{border:1px solid var(--vapor-color-primary-700)}}@media (prefers-reduced-motion:reduce){.open-alert{animation:none;transition:none}.cta-button:hover:not(:disabled){transform:none}}