.fran-frame{position:relative;overflow:clip;padding-inline:var(--frame-padding)}.fran-frame img[style*="--w"]{display:block;width:calc(var(--w)*1rem/16);height:auto}@media screen and (max-width: 48rem){.fran-frame{padding-inline:0.78125rem}}.fascinating-section::before{content:"";position:absolute;inset:0;z-index:1;border:1px solid #c21312;border-top-width:1px;pointer-events:none}.fascinating-area{position:relative;overflow:hidden;height:calc(100lvh - var(--en-header-height, 6.4375rem));min-height:43.75rem}@media screen and (max-width: 48rem){.fascinating-area{height:44.4375rem;min-height:0}}.fascinating-bg{position:absolute;inset:0;overflow:hidden;background:url("../images/en/franchise/fascinating-bg.webp") center/cover no-repeat;container-type:size}.fascinating-bg iframe{position:absolute;top:50%;left:50%;width:max(100cqw,100cqh*1900/950);height:max(100cqh,100cqw*950/1900);border:0;pointer-events:none;transform:translate(-50%, -50%)}.fascinating-bg::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.fascinating-content{position:absolute;inset:0}.fascinating-title{padding:7.1875rem 0 1.8125rem;text-align:center;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.75rem;font-weight:400;line-height:1.2;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.fascinating-title{font-size:2.0312578125rem;line-height:1.1846146746}}.fascinating-title .title-point{color:#c21312}@media screen and (max-width: 48rem){.fascinating-title{padding:4.6875rem 0.703125rem 0}}.fascinating-inner{display:flex;justify-content:space-between}@media screen and (max-width: 48rem){.fascinating-inner{display:block;padding-inline:0;text-align:center}}.fascinating-text-area .area-subtitle{padding-bottom:1.75rem;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:2.3125rem;font-weight:400;line-height:1.3243;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.fascinating-text-area .area-subtitle{font-size:1.5625078125rem;line-height:1.2399988}}.fascinating-text-area .subtitle-point{color:var(--color-brand-primary)}.fascinating-text-area .area-text{font-size:1.1875rem;line-height:1.5789;letter-spacing:-0.02em;color:#eee}@media screen and (max-width: 48rem){.fascinating-text-area .area-text{font-size:0.9375rem;line-height:1.4;color:#dcdcdc}}.fascinating-text-area .area-text+.area-text,.fascinating-text-area .area-subtitle+.area-text{padding-top:1.25rem}.fascinating-text-area.area-end{padding-top:7.875rem}@media screen and (max-width: 48rem){.fascinating-text-area .area-subtitle{padding:1.9062421875rem 0 0;line-height:.979795101}.fascinating-text-area .area-subtitle+.area-text{padding-top:1.21875rem}.fascinating-text-area .area-text+.area-text{padding-top:1.875rem}.fascinating-text-area.area-end{padding-top:1.7187421875rem}}.fascinating-circle{position:absolute;top:100%;left:0;right:0;width:27.5789%;aspect-ratio:1;margin:0 auto;transform:translateY(-50%)}.fascinating-circle .circle-figure{position:absolute;inset:0;overflow:hidden;border-radius:50%}.fascinating-circle .circle-wave{position:absolute;inset:0;border:1px solid #c21312;border-radius:50%}@media screen and (max-width: 48rem){.fascinating-circle{width:70%}}.hall-section{margin-top:2.5rem}.hall-section::before{content:"";position:absolute;inset:0;z-index:1;border:1px solid #c21312;border-top-width:1px;pointer-events:none}@media screen and (max-width: 48rem){.hall-section{margin-top:0.7812421875rem}}.hall-top{position:relative;overflow:hidden;padding-top:7rem}@media screen and (max-width: 48rem){.hall-top{height:22.8124921875rem;padding-top:0}}.hall-bg{position:absolute;top:0;left:0;width:100%;height:43.375rem;background:url("../images/en/franchise/hall-bg.webp") center no-repeat}.hall-bg::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.2)}@media screen and (max-width: 48rem){.hall-bg{height:21.6874921875rem;background-size:cover}}.hall-food{position:absolute;bottom:-7.4375rem;left:50%;margin-left:-24.125rem}@media screen and (max-width: 48rem){.hall-food{bottom:-3.7187578125rem;margin-left:-12.0625078125rem}.hall-food img[style*="--w"]{width:24.1249921875rem}}.hall-gradient{position:absolute;bottom:0;left:0;width:100%;height:18.75rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 60%)}@media screen and (max-width: 48rem){.hall-gradient{height:9.375rem}}.hall-topping{position:absolute;left:50%}.hall-topping.topping-01{top:-1.9375rem;margin-left:-40.9375rem}.hall-topping.topping-02{top:-12.4375rem;margin-left:11.25rem}.hall-topping.topping-03{bottom:-2.25rem;margin-left:-35rem}.hall-topping.topping-04{top:18.875rem;margin-left:19rem}.hall-topping.topping-05{top:8.4375rem;margin-left:33.625rem}@media screen and (max-width: 48rem){.hall-topping.topping-01{top:-2.1874921875rem;margin-left:-10.9375078125rem}.hall-topping.topping-01 img[style*="--w"]{width:4.8437578125rem}.hall-topping.topping-02{top:-4.3750078125rem;margin-left:3.1249921875rem}.hall-topping.topping-02 img[style*="--w"]{width:3.7187578125rem}.hall-topping.topping-03{bottom:5.625rem;margin-left:-13.125rem}.hall-topping.topping-03 img[style*="--w"]{width:4.6875rem}.hall-topping.topping-04{top:9.4375078125rem;margin-left:7.3437421875rem}.hall-topping.topping-04 img[style*="--w"]{width:2.9687578125rem}.hall-topping.topping-05{top:5.4531328125rem;margin-left:5.9843671875rem}.hall-topping.topping-05 img[style*="--w"]{width:2.6875078125rem}}.hall-deco-area{position:absolute;top:0;left:0;right:0;max-width:100rem;margin:0 auto}.hall-deco-area .area-deco{position:absolute;top:0;opacity:.4}.hall-deco-area .deco-first{left:0}.hall-deco-area .deco-second{right:0}.hall-head{position:relative;padding-bottom:3.3125rem;text-align:center}.hall-head .head-title{padding-bottom:20.3125rem;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.75rem;font-weight:400;line-height:1.2;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.hall-head .head-title{font-size:2.0312578125rem;line-height:1.1846146746}}.hall-head .title-point{color:#c21312}.hall-head .head-text{font-size:1.1875rem;line-height:1.5789;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.hall-head .head-text{font-size:0.9375rem;line-height:1.4;color:#fff}}@media screen and (max-width: 48rem){.hall-head{padding:4.6875rem 0.46875rem 1.6562578125rem}.hall-head .head-title{padding-bottom:0}.hall-head .head-text{padding-top:7.875rem;color:#fff}}.hall-wrap{position:relative;max-width:100rem;margin:0 auto 7.625rem}@media screen and (max-width: 48rem){.hall-wrap{margin-bottom:0;padding:0 0.46875rem 3.515625rem}}.faith-section{padding:5.9375rem 0 65rem;background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)),url("../images/en/franchise/faith-bg.webp") center/cover no-repeat}.faith-section::before{content:"";position:absolute;inset:0;z-index:1;border:1px solid #c21312;border-top-width:1px;pointer-events:none}@media screen and (max-width: 48rem){.faith-section{height:42.1875rem;padding:0}}.faith-head{position:relative;text-align:center}.faith-head .head-title{padding-bottom:2.3125rem;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:2.3125rem;font-weight:400;line-height:1.3243;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.faith-head .head-title{font-size:1.5625078125rem;line-height:1.2399988}}.faith-head .title-point{color:var(--color-brand-primary)}.faith-head .head-text{padding-bottom:1.25rem;font-size:1.1875rem;line-height:1.5789;letter-spacing:-0.02em;color:#fff}@media screen and (max-width: 48rem){.faith-head .head-text{font-size:0.9375rem;line-height:1.4;color:#fff}}@media screen and (max-width: 48rem){.faith-head .head-title{padding:3.75rem 0 0}.faith-head .head-text{padding:1.5625078125rem 0 0;letter-spacing:-0.05em;color:#fff}}.faith-best-list{position:absolute;top:44.375rem;left:0;right:0}.faith-best-list .list-item{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.faith-best-list .item-text,.faith-best-list .item-num{position:absolute;inset:0;background:no-repeat center/cover}.faith-best-list .item-first{width:44.125%;padding-top:15.8125%}.faith-best-list .item-first .item-text{background-image:url("../images/ch/franchise/faith-best01-text.webp")}.faith-best-list .item-first .item-num{background-image:url("../images/ch/franchise/faith-best01-num.webp")}.faith-best-list .item-second{width:19.125%;padding-top:14.875%}.faith-best-list .item-second .item-text{background-image:url("../images/ch/franchise/faith-best02-text.webp")}.faith-best-list .item-second .item-num{background-image:url("../images/en/franchise/faith-best02-num.webp")}.faith-best-list .item-third{width:28.25%;padding-top:15.3125%}.faith-best-list .item-third .item-text{background-image:url("../images/ch/franchise/faith-best03-text.webp")}.faith-best-list .item-third .item-num{background-image:url("../images/en/franchise/faith-best03-num.webp")}@media screen and (max-width: 48rem){.faith-best-list{top:22.265625rem}.faith-best-list .item-text,.faith-best-list .item-num{background-size:contain}.faith-best-list .item-first{width:14.34375rem;height:6.46875rem;padding-top:0}.faith-best-list .item-second{width:14.6875078125rem;height:7.09921875rem;padding-top:0}.faith-best-list .item-third{width:10.5312421875rem;height:6.73828125rem;padding-top:0}}.faith-slide{position:absolute;left:50%;overflow:hidden;width:18.75rem;height:21.875rem}.faith-slide .swiper{height:100%}.faith-slide .swiper-slide{background:center/cover no-repeat}.faith-slide.slide-01{top:42.9375rem;margin-left:-49.125rem}.faith-slide.slide-02{top:50.4375rem;margin-left:-29.25rem}.faith-slide.slide-03{top:53.5625rem;width:9.375rem;margin-left:-9.375rem}.faith-slide.slide-04{top:53.5625rem;width:9.375rem}.faith-slide.slide-05{top:50.4375rem;margin-left:10.25rem}.faith-slide.slide-06{top:42.9375rem;margin-left:30rem}@media screen and (max-width: 48rem){.faith-slide{width:9.375rem;height:10.9375078125rem}.faith-slide.slide-01,.faith-slide.slide-06{display:none}.faith-slide.slide-02{top:25.21875rem;margin-left:-14.625rem}.faith-slide.slide-03{top:26.7812578125rem;width:4.6875rem;margin-left:-4.6875rem}.faith-slide.slide-04{top:26.7812578125rem;width:4.6875rem}.faith-slide.slide-05{top:25.21875rem;margin-left:5.1250078125rem}}.rnd-section{background:url("../images/en/franchise/rnd-bg.webp") center/cover no-repeat}.rnd-section::before{content:"";position:absolute;inset:0;z-index:1;border:1px solid #c21312;border-top-width:1px;pointer-events:none}@media screen and (max-width: 48rem){.rnd-section{height:31.2499921875rem;margin-top:0.7812421875rem;background-position:center bottom;background-size:100.0000078125rem auto}}.rnd-box-grid{position:absolute;top:3.3125rem;z-index:0;display:grid;grid-template-columns:repeat(2, 12.5rem);gap:0.625rem;width:25.625rem}.rnd-box-grid .grid-box{height:12.5rem;background:center/cover no-repeat}.rnd-box-grid.grid-start{left:1px}.rnd-box-grid.grid-end{right:1px}@media screen and (max-width: 48rem){.rnd-box-grid{display:none}}.rnd-head{position:relative;z-index:1;padding-top:5.75rem;text-align:center}.rnd-head .head-title{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:2.3125rem;font-weight:400;line-height:1.3243;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.rnd-head .head-title{font-size:1.5625078125rem;line-height:1.2399988}}.rnd-head .title-point{color:#c21312}.rnd-head .head-text{padding-top:0.625rem;font-size:1.1875rem;line-height:1.5789;letter-spacing:-0.05em;color:#eee}@media screen and (max-width: 48rem){.rnd-head .head-text{font-size:0.9375rem;line-height:1.4;color:#dcdcdc}}@media screen and (max-width: 48rem){.rnd-head{padding-top:3.75rem}.rnd-head .head-text{padding-top:1.5625078125rem;letter-spacing:-0.02em}}.rnd-period-list{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:4.375rem}.rnd-period-list .list-item{display:flex;align-items:center;width:41.25rem;margin-bottom:1.25rem;padding:0.75rem 4rem;box-sizing:border-box;border-radius:1.875rem;background-color:var(--color-brand-primary);color:#fff}.rnd-period-list .list-item:last-child{margin-bottom:6.25rem}.rnd-period-list .list-title{width:23.125rem;margin-right:1.5625rem;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:1.1875rem;line-height:1.57;letter-spacing:-0.04em}.rnd-period-list .list-period{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:1.5625rem;line-height:1.2}.rnd-period-list .period-num{font-size:2.5rem}@media screen and (max-width: 48rem){.rnd-period-list{padding-top:2.1874921875rem}.rnd-period-list .list-item{width:19.3750078125rem;margin-bottom:0.6250078125rem;padding:0.703125rem 1.640625rem;border-radius:3.1249921875rem}.rnd-period-list .list-item:last-child{margin-bottom:3.1249921875rem}.rnd-period-list .list-title{width:9.6874921875rem;margin-right:1.875rem;font-size:0.9375rem;line-height:1.4}.rnd-period-list .list-period{font-size:0.7812421875rem;line-height:1.2000120001;letter-spacing:-0.04em}.rnd-period-list .period-num{font-size:1.2499921875rem}}.enter-section{display:flex;height:40.125rem}.enter-section::before{content:"";position:absolute;inset:0;z-index:1;border:1px solid #c21312;border-top-width:1px;pointer-events:none}@media screen and (max-width: 48rem){.enter-section{flex-direction:column;height:auto}}.enter-text-area{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 56.875rem);padding:0 1.875rem 0 7.5%;box-sizing:border-box;background:url("../images/en/franchise/enter-bg.webp") center/cover no-repeat}.enter-text-area .area-title{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:2.3125rem;font-weight:400;line-height:1.3243;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.enter-text-area .area-title{font-size:1.5625078125rem;line-height:1.2399988}}.enter-text-area .area-text{padding-top:1.25rem;font-size:1.1875rem;line-height:1.5789;letter-spacing:-0.02em;color:#eee}@media screen and (max-width: 48rem){.enter-text-area .area-text{font-size:0.9375rem;line-height:1.4;color:#dcdcdc}}@media screen and (max-width: 87.5rem){.enter-text-area{width:calc(100% - 53.125rem)}}@media screen and (max-width: 48rem){.enter-text-area{width:100%;padding:3.75rem 0.9375rem 3.1249921875rem;text-align:center}.enter-text-area .area-text{padding-top:1.5625078125rem}}.enter-flow-area{display:flex;justify-content:center;width:56.875rem}@media screen and (max-width: 87.5rem){.enter-flow-area{width:53.125rem}}@media screen and (max-width: 48rem){.enter-flow-area{width:100%;height:28.125rem;background-color:var(--color-bg-base)}}.enter-up-marquee,.enter-down-marquee{width:20.125rem;height:100%;background-color:var(--color-bg-base)}.enter-up-marquee .marquee-items,.enter-down-marquee .marquee-items{flex-direction:column}.enter-up-marquee .marquee-item,.enter-down-marquee .marquee-item{margin-bottom:3.125rem}@media screen and (max-width: 48rem){.enter-up-marquee,.enter-down-marquee{width:8.4375rem}.enter-up-marquee .marquee-item,.enter-down-marquee .marquee-item{margin-bottom:1.3125rem}.enter-up-marquee .marquee-item img[style*="--w"],.enter-down-marquee .marquee-item img[style*="--w"]{width:8.4375rem}}.enter-up-marquee{margin-right:2.8125rem}@media screen and (max-width: 48rem){.enter-up-marquee{margin-right:1.171875rem}}.startup-wrapper{position:relative;padding:6.5625rem 0;background:url("../images/en/franchise/startup-bg.webp") center/cover no-repeat}@media screen and (max-width: 48rem){.startup-wrapper{margin-top:0.7812421875rem;padding:3.28125rem 0}}.process-section{overflow:visible}.process-title{font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.4375rem;font-weight:400;line-height:1.2;letter-spacing:-0.05em;text-align:center;color:#fff}@media screen and (max-width: 48rem){.process-title{font-size:1.7187421875rem}}.process-inner{max-width:100rem;margin:0 auto;padding-top:4.75rem}@media screen and (max-width: 48rem){.process-inner{padding:2.3749921875rem 0.46875rem 0}}.process-step-list{--process-gap-x: 6.5rem;--process-gap-y: 5.5rem;--process-line-x: 6.375rem;--process-line-y: 5.125rem;--process-icon: 2.125rem;display:grid;grid-template-columns:repeat(4, 13.625rem);justify-content:center;gap:var(--process-gap-y) var(--process-gap-x)}.process-step-list .list-item{position:relative;display:flex;align-items:center;justify-content:center;width:13.625rem;aspect-ratio:1;box-sizing:border-box;border:2px solid #f8d917;border-radius:50%;background-color:var(--color-brand-primary);box-shadow:inset 0 0.3125rem 0.25rem 0 rgba(100,6,6,.5)}.process-step-list .list-text{font-size:1.1875rem;font-weight:700;line-height:1.5789;letter-spacing:-0.05em;text-align:center;color:#fff}@media screen and (min-width: calc(48rem + 1px)){.process-step-list .item-01::before,.process-step-list .item-01::after,.process-step-list .item-02::before,.process-step-list .item-02::after,.process-step-list .item-03::before,.process-step-list .item-03::after{content:"";position:absolute;z-index:1}.process-step-list .item-01::before,.process-step-list .item-02::before,.process-step-list .item-03::before{border:0 dashed #f8d917}.process-step-list .item-01::after,.process-step-list .item-02::after,.process-step-list .item-03::after{width:var(--process-icon);height:var(--process-icon);background:url("../images/en/franchise/process-icon.webp") center/contain no-repeat}.process-step-list .item-01::before,.process-step-list .item-01::after,.process-step-list .item-02::before,.process-step-list .item-02::after,.process-step-list .item-03::before,.process-step-list .item-03::after{top:50%;left:calc(100% + var(--process-gap-x)/2)}.process-step-list .item-01::before,.process-step-list .item-02::before,.process-step-list .item-03::before{width:var(--process-line-x);height:0;border-top-width:1px;transform:translate(-50%, -50%)}.process-step-list .item-01::after,.process-step-list .item-02::after,.process-step-list .item-03::after{transform:translate(-50%, -50%) rotate(0deg)}.process-step-list .item-04::before,.process-step-list .item-04::after{content:"";position:absolute;z-index:1}.process-step-list .item-04::before{border:0 dashed #f8d917}.process-step-list .item-04::after{width:var(--process-icon);height:var(--process-icon);background:url("../images/en/franchise/process-icon.webp") center/contain no-repeat}.process-step-list .item-04::before,.process-step-list .item-04::after{top:calc(100% + var(--process-gap-y)/2);left:50%}.process-step-list .item-04::before{width:0;height:var(--process-line-y);border-left-width:1px;transform:translate(-50%, -50%)}.process-step-list .item-04::after{transform:translate(-50%, -50%) rotate(90deg)}.process-step-list .item-05::before,.process-step-list .item-05::after,.process-step-list .item-06::before,.process-step-list .item-06::after,.process-step-list .item-07::before,.process-step-list .item-07::after{content:"";position:absolute;z-index:1}.process-step-list .item-05::before,.process-step-list .item-06::before,.process-step-list .item-07::before{border:0 dashed #f8d917}.process-step-list .item-05::after,.process-step-list .item-06::after,.process-step-list .item-07::after{width:var(--process-icon);height:var(--process-icon);background:url("../images/en/franchise/process-icon.webp") center/contain no-repeat}.process-step-list .item-05::before,.process-step-list .item-05::after,.process-step-list .item-06::before,.process-step-list .item-06::after,.process-step-list .item-07::before,.process-step-list .item-07::after{top:50%;left:calc(var(--process-gap-x)/-2)}.process-step-list .item-05::before,.process-step-list .item-06::before,.process-step-list .item-07::before{width:var(--process-line-x);height:0;border-top-width:1px;transform:translate(-50%, -50%)}.process-step-list .item-05::after,.process-step-list .item-06::after,.process-step-list .item-07::after{transform:translate(-50%, -50%) rotate(180deg)}.process-step-list .item-05{grid-area:2/4}.process-step-list .item-06{grid-area:2/3}.process-step-list .item-07{grid-area:2/2}.process-step-list .item-08{grid-area:2/1}}@media screen and (max-width: 48rem){.process-step-list .item-01::before,.process-step-list .item-01::after,.process-step-list .item-05::before,.process-step-list .item-05::after{content:"";position:absolute;z-index:1}.process-step-list .item-01::before,.process-step-list .item-05::before{border:0 dashed #f8d917}.process-step-list .item-01::after,.process-step-list .item-05::after{width:var(--process-icon);height:var(--process-icon);background:url("../images/en/franchise/process-icon.webp") center/contain no-repeat}.process-step-list .item-01::before,.process-step-list .item-01::after,.process-step-list .item-05::before,.process-step-list .item-05::after{top:50%;left:calc(100% + var(--process-gap-x)/2)}.process-step-list .item-01::before,.process-step-list .item-05::before{width:var(--process-line-x);height:0;border-top-width:1px;transform:translate(-50%, -50%)}.process-step-list .item-01::after,.process-step-list .item-05::after{transform:translate(-50%, -50%) rotate(0deg)}.process-step-list .item-02::before,.process-step-list .item-02::after,.process-step-list .item-04::before,.process-step-list .item-04::after,.process-step-list .item-06::before,.process-step-list .item-06::after{content:"";position:absolute;z-index:1}.process-step-list .item-02::before,.process-step-list .item-04::before,.process-step-list .item-06::before{border:0 dashed #f8d917}.process-step-list .item-02::after,.process-step-list .item-04::after,.process-step-list .item-06::after{width:var(--process-icon);height:var(--process-icon);background:url("../images/en/franchise/process-icon.webp") center/contain no-repeat}.process-step-list .item-02::before,.process-step-list .item-02::after,.process-step-list .item-04::before,.process-step-list .item-04::after,.process-step-list .item-06::before,.process-step-list .item-06::after{top:calc(100% + var(--process-gap-y)/2);left:50%}.process-step-list .item-02::before,.process-step-list .item-04::before,.process-step-list .item-06::before{width:0;height:var(--process-line-y);border-left-width:1px;transform:translate(-50%, -50%)}.process-step-list .item-02::after,.process-step-list .item-04::after,.process-step-list .item-06::after{transform:translate(-50%, -50%) rotate(90deg)}.process-step-list .item-03::before,.process-step-list .item-03::after,.process-step-list .item-07::before,.process-step-list .item-07::after{content:"";position:absolute;z-index:1}.process-step-list .item-03::before,.process-step-list .item-07::before{border:0 dashed #f8d917}.process-step-list .item-03::after,.process-step-list .item-07::after{width:var(--process-icon);height:var(--process-icon);background:url("../images/en/franchise/process-icon.webp") center/contain no-repeat}.process-step-list .item-03::before,.process-step-list .item-03::after,.process-step-list .item-07::before,.process-step-list .item-07::after{top:50%;left:calc(var(--process-gap-x)/-2)}.process-step-list .item-03::before,.process-step-list .item-07::before{width:var(--process-line-x);height:0;border-top-width:1px;transform:translate(-50%, -50%)}.process-step-list .item-03::after,.process-step-list .item-07::after{transform:translate(-50%, -50%) rotate(180deg)}.process-step-list .item-03{grid-area:2/2}.process-step-list .item-04{grid-area:2/1}.process-step-list .item-07{grid-area:4/2}.process-step-list .item-08{grid-area:4/1}}@media screen and (max-width: 48rem){.process-step-list{--process-gap-x: 1.5625078125rem;--process-gap-y: 0.9375rem;--process-line-x: 3.1249921875rem;--process-line-y: 1.875rem;--process-icon: 1.3750078125rem;grid-template-columns:repeat(2, 9.375rem)}.process-step-list .list-item{width:9.375rem}.process-step-list .list-text{font-size:0.9375rem;line-height:1.4}}.process-support-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem;padding-top:6.625rem}.process-support-list .list-item{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:18.25rem 0 7.1875rem;border:2px solid #f8d917;background-color:#000;box-shadow:inset 0 0.3125rem 0.25rem 0 rgba(100,6,6,.5);text-align:center}.process-support-list .list-bg{position:absolute;inset:0;background:center/cover no-repeat}.process-support-list .list-box{position:relative}.process-support-list .list-title{font-size:1.5625rem;font-weight:700;line-height:1.2;color:#fff}.process-support-list .list-text{padding-top:1.25rem;font-size:1.1875rem;line-height:1.5789;letter-spacing:-0.05em;color:#eee}@media screen and (max-width: 48rem){.process-support-list .list-text{font-size:0.9375rem;line-height:1.4;color:#dcdcdc}}.process-support-list .list-item.item-wide{grid-column:1/-1;justify-content:flex-start;padding:5.1875rem 12.5rem 4.8125rem;text-align:left}@media screen and (max-width: 48rem){.process-support-list{grid-template-columns:1fr;gap:0.6250078125rem;padding-top:3.75rem}.process-support-list .list-item,.process-support-list .list-item.item-wide{justify-content:center;height:15.6250078125rem;padding:0 0.703125rem;box-sizing:border-box;text-align:center}.process-support-list .list-title{font-size:1.2499921875rem;letter-spacing:-0.05em}.process-support-list .list-text{padding-top:1.5625078125rem;letter-spacing:.02em}}.faq-section{margin-top:2.5rem;padding:6.25rem 0}.faq-section::before{content:"";position:absolute;inset:0;z-index:1;border:1px solid #fff;border-top-width:1px;pointer-events:none}@media screen and (max-width: 48rem){.faq-section{margin:3.75rem 0.46875rem 0;padding:4.6875rem 0 0}}.faq-title{text-align:center;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.75rem;font-weight:400;line-height:1.2;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.faq-title{font-size:2.0312578125rem;line-height:1.1846146746}}.faq-inner{margin-top:3.5rem}@media screen and (max-width: 48rem){.faq-inner{margin-top:2.499984375rem;padding-inline:0.7812421875rem}}.faq-list{border-top:1px solid #fff;border-bottom:1px solid #fff}.faq-list .list-item{border-bottom:1px solid #fff}.faq-list .list-item:last-child{border-bottom:0}.faq-list .list-button{position:relative;display:block;overflow:hidden;width:100%;height:5rem;padding:0 5rem 0 5.9375rem;font-size:1.5625rem;line-height:5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#fff}.faq-list .list-button::before,.faq-list .list-button::after{content:"";position:absolute;background:center/contain no-repeat}.faq-list .list-button::before{top:1.25rem;left:2.5rem;width:2.5rem;height:2.5rem;background-image:url("../images/en/franchise/faq-q-icon.webp")}.faq-list .list-button::after{top:50%;right:2.5rem;width:1.3125rem;height:0.6875rem;margin-top:-0.3125rem;background-image:url("../images/en/franchise/faq-arrow-icon.webp")}.faq-list .list-answer{position:relative;overflow:hidden;padding:1.6875rem 6.25rem 1.875rem 10rem;border-top:1px solid #fff;background-color:#e5e5e5}.faq-list .list-answer::before{content:"";position:absolute;top:1.25rem;left:6.5625rem;width:2.5rem;height:2.5rem;background:url("../images/en/franchise/faq-a-icon.webp") center/contain no-repeat}.faq-list .answer-content{font-size:1.1875rem;line-height:1.57;letter-spacing:-0.02em;color:#000}@media screen and (max-width: 48rem){.faq-list .list-button{height:auto;padding:0.84375rem 1.875rem 0.84375rem 1.96875rem;font-size:1.0624921875rem;line-height:1.3235391437;letter-spacing:-0.023em;white-space:normal}.faq-list .list-button::before{top:0.9140625rem;left:0.140625rem;width:1.3125rem;height:1.3125rem}.faq-list .list-button::after{right:0.3515625rem;width:0.984375rem;height:0.515625rem;margin-top:-0.2578125rem}.faq-list .list-answer{padding:0.7812421875rem 0.9375rem 0.7812421875rem 2.34375rem}.faq-list .list-answer::before{top:0.796875rem;left:0.796875rem;width:1.3125rem;height:1.3125rem}.faq-list .answer-content{font-size:0.9375rem}}.faq-page{display:flex;justify-content:center;margin-top:4.5rem;padding:1.875rem 0 3.75rem}.faq-page .page-num{width:2.25rem;border-radius:50%;background-color:#000;font-size:0.8125rem;line-height:2.25rem;text-align:center;color:#fff}@media screen and (max-width: 48rem){.faq-page{margin:2.499984375rem 0 4.6249921875rem;padding:0}.faq-page .page-num{width:2.1874921875rem;font-size:0.9375rem;line-height:2.1874921875rem}}.faq-empty{padding:2.5rem 0;text-align:center}.inquiry-section{padding:6.25rem 0}.inquiry-section::before{content:"";position:absolute;inset:0;z-index:1;border:1px solid #fff;border-top-width:0;pointer-events:none}@media screen and (max-width: 48rem){.inquiry-section{margin:0 0.46875rem;padding:4.5312421875rem 0 4.6875rem}}.inquiry-title{text-align:center;font-family:var(--en-brand-font, SF_HambakSnow, NotoSansKR, -apple-system, BlinkMacSystemFont, system-ui, Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, sans-serif);font-size:3.75rem;font-weight:400;line-height:1.2;letter-spacing:-0.05em;color:#fff}@media screen and (max-width: 48rem){.inquiry-title{font-size:2.0312578125rem;line-height:1.1846146746}}.inquiry-form{margin-top:4.25rem}@media screen and (max-width: 48rem){.inquiry-form{width:19.3750078125rem;margin:2.34375rem auto 0}}.inquiry-agree-box{position:relative;display:flex;align-items:center;width:68.75rem;height:5rem;margin:0 auto 2.5rem;padding:0 12.5rem 0 3.125rem;box-sizing:border-box;background-color:#fff}.inquiry-agree-box .box-input{position:absolute;width:1px;height:1px;opacity:0}.inquiry-agree-box .box-label{position:relative;display:flex;align-items:center;min-height:2.1875rem;padding-left:3.4375rem;font-size:1.125rem;font-weight:300;line-height:1.3;letter-spacing:-0.02em;color:#222;cursor:pointer}.inquiry-agree-box .box-label::before{content:"";position:absolute;top:50%;left:0;width:2.1875rem;height:2.1875rem;margin-top:-1.09375rem;background:url("../images/en/franchise/inquiry-check-icon.webp") 0 0/100% 200% no-repeat}.inquiry-agree-box .box-button{position:absolute;top:50%;right:3.125rem;width:6.875rem;height:2.1875rem;margin-top:-1.09375rem;background-color:#000;font-size:0.875rem;font-weight:500;letter-spacing:-0.02em;color:#fff}.inquiry-agree-box .box-input:checked+.box-label::before{background-position:0 100%}.inquiry-agree-box .box-input:focus-visible+.box-label{outline:2px solid var(--color-brand-primary);outline-offset:2px}@media screen and (max-width: 48rem){.inquiry-agree-box{width:100%;height:3.75rem;margin-bottom:2.34375rem;padding:0 5.15625rem 0 0.9375rem}.inquiry-agree-box .box-label{min-height:1.843734375rem;padding-left:2.406234375rem;font-size:0.9375rem;font-weight:400;line-height:1.4}.inquiry-agree-box .box-label::before{width:1.843734375rem;height:1.843734375rem;margin-top:-0.9218671875rem}.inquiry-agree-box .box-button{right:0.6250078125rem;width:4.5rem;height:1.7500078125rem;margin-top:-0.8749921875rem;font-size:0.6874921875rem;white-space:nowrap}}.inquiry-info-area{width:65.625rem;margin:0 auto;padding:0;border:0}.inquiry-info-area .area-title{padding-left:4.375rem;font-size:1.5625rem;font-weight:500;letter-spacing:-0.02em;color:#fff}.inquiry-info-area .area-note{position:relative;margin-left:1.25rem;padding-left:0.9375rem;font-size:1rem;font-weight:300;letter-spacing:-0.02em;color:#fff}.inquiry-info-area .area-note::before{content:"";position:absolute;top:50%;left:0;width:0.375rem;height:0.375rem;margin-top:-0.1875rem;border-radius:50%;background-color:#000}@media screen and (max-width: 48rem){.inquiry-info-area{width:100%}.inquiry-info-area .area-title{width:100%;padding-left:0;font-size:1.0624921875rem;line-height:1.0588313149;text-align:center}.inquiry-info-area .area-note{display:table;margin:0.9375rem auto 0;padding-left:0.703125rem;font-size:0.8125078125rem;font-weight:400}.inquiry-info-area .area-note::before{width:0.1562578125rem;height:0.1562578125rem;margin-top:-0.0781171875rem}}.inquiry-field-list{width:68.75rem;margin-top:2.125rem}.inquiry-field-list .list-item{position:relative;display:grid;grid-template-columns:24% auto;align-items:center;padding:0.3125rem 0}.inquiry-field-list .list-label{position:relative;padding-left:4.6875rem;font-size:1.125rem;font-weight:500;line-height:3.125rem;letter-spacing:-0.02em;color:#fff}.inquiry-field-list .list-label::before{content:"";position:absolute;top:50%;left:3.125rem;width:0.375rem;height:0.375rem;margin-top:-0.1875rem;border-radius:50%;background-color:#000}.inquiry-field-list .list-input{width:18.75rem;height:3.125rem;padding:0 0.625rem;box-sizing:border-box;border:0;border-radius:0;background-color:#fff;font-size:var(--typo-input);color:#000}.inquiry-field-list .list-input:focus{outline:2px solid var(--color-brand-primary);outline-offset:-2px}.inquiry-field-list textarea.list-input{width:50rem;height:8.125rem;padding:0.625rem;font-family:inherit;line-height:1.6;resize:none}.inquiry-field-list .list-item.item-textarea{align-items:start}@media screen and (max-width: 48rem){.inquiry-field-list{width:100%;margin-top:1.5625078125rem}.inquiry-field-list .list-item{display:block;padding:0 0 0.624984375rem}.inquiry-field-list .list-label{position:absolute;top:0;left:0;z-index:1;width:100%;padding-left:2.109375rem;font-size:0.9375rem;font-weight:400;line-height:2.1874921875rem;letter-spacing:-0.05em;color:#979797;pointer-events:none}.inquiry-field-list .list-label::before{left:0.9375rem;top:1.0937578125rem;width:0.1562578125rem;height:0.1562578125rem;margin-top:-0.0781171875rem}.inquiry-field-list .list-input{width:100%;height:2.1874921875rem;padding:0 0.9375rem 0 1.734375rem;border:1px solid #ccc;letter-spacing:-0.05em;color:#222}.inquiry-field-list textarea.list-input{width:100%;height:4.453125rem;padding:0.515625rem 0.9375rem 0.515625rem 1.734375rem}.inquiry-field-list .list-item:has(.list-input:focus) .list-label,.inquiry-field-list .list-item:has(.list-input:not(:placeholder-shown)) .list-label{opacity:0}}.inquiry-submit{display:block;width:15.875rem;height:4.625rem;margin:2.1875rem auto 0;background:url("../images/en/franchise/inquiry-button-bg.webp") center/100% 100% no-repeat;font-size:1.1875rem;font-weight:700;color:#fff}.inquiry-submit:disabled{opacity:.6}@media screen and (max-width: 48rem){.inquiry-submit{width:11.0625rem;height:3.2109375rem;margin-top:2.0312578125rem;font-size:1.0624921875rem;letter-spacing:-0.05em}}