.landing_page__bvSPp{--white:#ffffff;--ink:#14140f;--text2:#4b4f57;--text3:#6e737c;--line:#d9dce1;--panel:#f3f4f6;--green:#146c43;--leaf:#c4e595;--leaf2:#ecf6e0;background:var(--white);color:var(--ink);font-family:var(--font-pretendard),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:16px;line-height:1.5;letter-spacing:-.01em;overflow-x:clip}.landing_page__bvSPp a:focus-visible,.landing_page__bvSPp button:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.landing_wrap__veCzr{max-width:1200px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.landing_arrow__dAT6x{width:18px;height:18px;flex:0 0 auto}.landing_top__9a8RB{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(12px)}.landing_topInner__A3tgX{display:flex;align-items:center;justify-content:space-between;height:72px;gap:16px}.landing_logo__6goYW img{height:26px;width:auto;display:block}.landing_nav__I9o5_{display:flex;gap:4px}.landing_nav__I9o5_ a{font-size:15px;font-weight:600;color:var(--text2);padding:8px 14px;border-radius:999px}.landing_nav__I9o5_ a:hover{background:var(--panel);color:var(--ink)}.landing_ask__luR3l{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--white);font-weight:700;font-size:15px}.landing_hero__RF6Sn{padding-top:8px}.landing_stage__Vy9e_{position:relative;border-radius:36px;background:linear-gradient(135deg,var(--leaf) 0,var(--leaf2) 100%);overflow:hidden;padding:72px 64px 0;min-height:640px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}.landing_copy__dO9uY{position:relative;z-index:2;padding-bottom:72px;align-self:center}.landing_chip__ZQzvr{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:var(--white);font-size:14px;font-weight:700}.landing_chip__ZQzvr i{width:8px;height:8px;border-radius:50%;background:var(--green)}.landing_h1__ZKzPz{margin:22px 0 0;font-size:clamp(38px,4.6vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.12}.landing_lead__rle7o{margin:24px 0 0;font-size:19px;color:#2f3a2c;line-height:1.6;max-width:26em}.landing_cta__qy3l7{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.landing_btn__Mu_sp{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 26px;border-radius:16px;background:var(--ink);color:var(--white);font-weight:700;font-size:16px;border:0;transition:transform .15s}.landing_btn__Mu_sp:hover{transform:translateY(-2px)}.landing_btnLight__lrgFU{background:var(--white);color:var(--ink)}.landing_fan__Tbofd{position:relative;z-index:1;min-height:520px}.landing_fan__Tbofd img{position:absolute;width:78%;height:auto;border-radius:18px;box-shadow:0 30px 60px -24px rgba(20,40,10,.45),0 0 0 1px rgba(20,20,15,.06);background:var(--white);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.landing_fan__Tbofd .landing_f1__vs34E{right:-6%;top:36px;transform:rotate(4deg)}.landing_fan__Tbofd .landing_f2__iJ8nv{right:14%;top:150px;transform:rotate(-3deg)}.landing_fan__Tbofd .landing_f3__b9WjB{right:-2%;top:300px;transform:rotate(2deg);width:70%}.landing_fanPre__aRw1k .landing_f1__vs34E{transform:translate(60px,40px) rotate(10deg)}.landing_fanPre__aRw1k .landing_f2__iJ8nv{transform:translate(-40px,60px) rotate(-9deg)}.landing_fanPre__aRw1k .landing_f3__b9WjB{transform:translate(40px,80px) rotate(8deg)}.landing_notice__5Gje2{display:flex;align-items:center;gap:12px;background:var(--panel);border-radius:16px;padding:10px 14px;margin-top:16px;overflow:hidden}.landing_noticeIco__xPXwA{flex:0 0 32px;height:32px;border-radius:50%;background:var(--leaf);display:grid;place-items:center}.landing_noticeIco__xPXwA svg{width:18px;height:18px}.landing_marquee__hpMBU{flex:1;min-width:0;overflow:hidden;white-space:nowrap;mask:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.landing_marqueeTrack__RtCm4{display:inline-flex;animation:landing_mq__hMMKu 40s linear infinite;font-size:15px;font-weight:500;color:var(--text2)}.landing_marqueeTrack__RtCm4 span{padding-right:22px}.landing_marqueeTrack__RtCm4 span:after{content:"•";margin-left:22px;color:#b9bdc4}@keyframes landing_mq__hMMKu{to{transform:translateX(-50%)}}.landing_logoRun__t639_{margin-top:56px;overflow:hidden;mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.landing_logoCap__QnHWV{text-align:center;margin:0 0 20px;font-size:15px;color:var(--text3);font-weight:600}.landing_logoTrack__AxaIF{display:inline-flex;align-items:center;gap:64px;animation:landing_mq__hMMKu 50s linear infinite;padding-right:64px}.landing_logoTrack__AxaIF img{height:30px;width:auto;flex:0 0 auto;max-width:none}.landing_logoTrack__AxaIF img.landing_tall__hLnk3{height:40px}.landing_big__ct8dG{margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.2}.landing_dim__TRnYm{color:#b6bac1}.landing_sub__5pYPo{margin:20px 0 0;font-size:18px;color:var(--text2);line-height:1.65;max-width:26em}.landing_flowSec__mbDTU{padding-top:140px}.landing_flowHead__DuHiB{text-align:center;margin:0 auto 56px;max-width:820px}.landing_flowHead__DuHiB .landing_sub__5pYPo{margin-left:auto;margin-right:auto;max-width:34em}.landing_flow__mpXTT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing_fstep___xMOb{position:relative;background:var(--panel);border-radius:28px;padding:16px 16px 28px;display:flex;flex-direction:column;gap:22px;cursor:pointer;transition:background .5s;text-align:left;border:0;font:inherit;color:inherit}.landing_fstep___xMOb.landing_on__uE5r3{background:linear-gradient(135deg,var(--leaf) 0,var(--leaf2) 100%)}.landing_fstep___xMOb:not(:last-child):after{content:"";position:absolute;z-index:3;right:-34px;top:118px;width:44px;height:44px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px no-repeat;border:4px solid var(--white)}.landing_ftxt__6aXmB{padding:0 12px}.landing_who__bRwea{display:inline-flex;height:32px;align-items:center;padding:0 14px;border-radius:999px;background:var(--white);font-size:14px;font-weight:700}.landing_fstep___xMOb h3{margin:14px 0 0;font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.3}.landing_fstep___xMOb p{margin:10px 0 0;font-size:16px;color:var(--text2);line-height:1.6}.landing_fstep___xMOb.landing_on__uE5r3 p{color:#2f3a2c}.landing_viz__2XAxR{background:var(--white);border-radius:20px;height:292px;padding:20px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.landing_vizT__A9Q6c{font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.landing_vizT__A9Q6c span{font-size:12px;font-weight:600;color:var(--text3)}.landing_field__OVduf{display:flex;flex-direction:column;gap:6px}.landing_field__OVduf i{display:block;height:8px;width:38%;border-radius:4px;background:#e4e6ea}.landing_field__OVduf b{display:block;height:34px;border-radius:10px;background:var(--panel);position:relative;overflow:hidden}.landing_field__OVduf b:after{content:"";position:absolute;left:12px;top:13px;height:8px;border-radius:4px;background:#c3c7cd;width:var(--w,50%);transform-origin:left;transform:scaleX(1);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.landing_fstep___xMOb:not(.landing_on__uE5r3) .landing_field__OVduf b:after{transform:scaleX(.15)}.landing_miniBtn__AAp1K{margin-top:auto;align-self:flex-end;height:34px;padding:0 16px;border-radius:10px;background:var(--ink);color:var(--white);font-size:13px;font-weight:700;display:inline-flex;align-items:center}.landing_lrow__cYXQJ{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--panel)}.landing_lrow__cYXQJ i{flex:1;height:8px;border-radius:4px;background:#d3d6db}.landing_lrow__cYXQJ i.landing_short__6nPwg{flex:0.6}.landing_st__XtJ8F{flex:0 0 auto;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--white);color:var(--text2);transition:background .4s,color .4s}.landing_fstep___xMOb.landing_on__uE5r3 .landing_stGo__T6eWF{background:var(--ink);color:var(--white)}.landing_fstep___xMOb.landing_on__uE5r3 .landing_stOk__iufcD{background:var(--leaf);color:var(--ink)}.landing_bars___MM2k{height:150px;margin-top:auto;display:flex;align-items:flex-end;gap:10px;padding:6px 4px 0;border-bottom:2px solid var(--panel)}.landing_bars___MM2k i{flex:1;border-radius:8px 8px 3px 3px;background:#dfe2e6;height:var(--h);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.8,.2,1),background .5s}.landing_fstep___xMOb:not(.landing_on__uE5r3) .landing_bars___MM2k i{transform:scaleY(.6)}.landing_fstep___xMOb.landing_on__uE5r3 .landing_bars___MM2k i.landing_hi__eKlCA{background:var(--green)}.landing_barX__Wg3R5{display:flex;gap:10px;padding:0 4px}.landing_barX__Wg3R5 span{flex:1;height:6px;border-radius:3px;background:#e9ebee}.landing_countSec__EK3o8{padding-top:140px;text-align:center}.landing_countLine__SaqGW{margin:0 auto;font-size:clamp(34px,5.2vw,72px);font-weight:700;letter-spacing:-.045em;line-height:1.25;max-width:15em}.landing_countN__HDbqr{display:inline-block;min-width:1.2ch;color:var(--green);font-variant-numeric:tabular-nums}.landing_countSub__c_XAo{margin:20px 0 0;font-size:18px;color:var(--text2)}.landing_show__etaGi{margin-top:140px;background:var(--ink);color:var(--white);border-radius:36px;padding:72px 56px 0;overflow:hidden}.landing_showHead__CJyXP{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.landing_showTabs__sCY9s{display:flex;gap:6px;flex-wrap:wrap}.landing_showTabs__sCY9s button{font-size:15px;font-weight:700;height:44px;padding:0 18px;border-radius:999px;border:0;background:#2a2a24;color:#c9ccd2}.landing_showTabs__sCY9s button[aria-selected=true]{background:var(--white);color:var(--ink)}.landing_showBody__lcd7v{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;align-items:end;margin-top:48px}.landing_showText__YpGv_{padding-bottom:64px}.landing_showText__YpGv_ small{font-size:14px;font-weight:700;color:var(--leaf)}.landing_showText__YpGv_ h3{margin:8px 0 14px;font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.3}.landing_showText__YpGv_ p{margin:0;color:#c9ccd2;font-size:17px;line-height:1.65}.landing_tagsLine__DtLfy{margin:18px 0 0!important;font-size:15px!important;color:var(--white)!important}.landing_showText__YpGv_ ul{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px}.landing_showText__YpGv_ li{font-size:14px;font-weight:600;background:#2a2a24;color:var(--white);border-radius:999px;padding:7px 14px}.landing_screen__z2zaS{border-radius:20px 20px 0 0;overflow:hidden;background:#222;box-shadow:0 -20px 60px -20px rgba(196,229,149,.25)}.landing_screen__z2zaS img{display:block;width:100%;height:auto}.landing_awards__m599_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:140px}.landing_award__7I_Wr{border-radius:32px;padding:40px;display:flex;flex-direction:column;min-height:380px}.landing_awardA__GbI2R{background:linear-gradient(135deg,var(--leaf),var(--leaf2))}.landing_awardB__gsNy_{background:var(--panel)}.landing_yr__hIFDY{font-size:clamp(72px,9vw,128px);font-weight:700;letter-spacing:-.06em;line-height:.9}.landing_award__7I_Wr h3{margin:auto 0 0;font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.35}.landing_award__7I_Wr p{margin:12px 0 0;font-size:16px;color:var(--text2);line-height:1.6}.landing_more__FSi95{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-weight:700;font-size:15px}.landing_mapSec__gtTsf{padding-top:140px}.landing_mapGrid__EcI6T{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.landing_mapBox__ao_55{background:var(--panel);border-radius:32px;padding:32px}.landing_map__acfnW{display:block;width:100%;max-width:460px;height:auto;margin:0 auto}.landing_map__acfnW path{fill:var(--white);stroke:#c5c9cf;stroke-width:.8;transition:fill .6s}.landing_map__acfnW path.landing_on__uE5r3{fill:var(--leaf)}.landing_mapPre__cfnXC path.landing_on__uE5r3{fill:var(--white)}.landing_pin__9O6xn{cursor:pointer;outline:none;transition:opacity .4s}.landing_pin__9O6xn line{stroke:var(--text3);stroke-width:1}.landing_pin__9O6xn circle{fill:var(--ink);stroke:var(--white);stroke-width:1.5}.landing_pin__9O6xn text{fill:var(--ink);font-size:12px;font-weight:700;font-family:inherit}.landing_pin__9O6xn.landing_active__TZw7U circle,.landing_pin__9O6xn.landing_active__TZw7U text{fill:var(--green)}.landing_pin__9O6xn:focus-visible circle{stroke:var(--ink);stroke-width:3}.landing_mapCap__cfn0O{margin:16px 0 0;background:var(--white);border-radius:16px;padding:14px 18px;font-size:15px;color:var(--text2);min-height:52px}.landing_mapCap__cfn0O b{color:var(--ink)}.landing_orgs____eFV{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.landing_orgs____eFV span{background:var(--panel);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600}.landing_capsSec___7bs3{padding-top:140px}.landing_caps__uDRrP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.landing_cap__SBrLL{background:var(--panel);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:14px;min-height:280px}.landing_cap__SBrLL svg{width:40px;height:40px}.landing_cap__SBrLL h3{margin:auto 0 0;font-size:21px;font-weight:700;letter-spacing:-.03em}.landing_cap__SBrLL p{margin:0;font-size:15px;color:var(--text2);line-height:1.6}.landing_final__PcJId{margin-top:140px;border-radius:36px;background:linear-gradient(135deg,var(--leaf) 0,var(--leaf2) 100%);padding:64px 56px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.landing_final__PcJId h2{margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.2}.landing_finalCopy__KY98A p{margin:16px 0 0;font-size:18px;color:#2f3a2c;line-height:1.6}.landing_form__aYtjb{background:var(--white);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:16px}.landing_kinds__we1Vb{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.landing_kinds__we1Vb legend{font-size:14px;font-weight:700;margin-bottom:10px;padding:0}.landing_kinds__we1Vb label{position:relative}.landing_kinds__we1Vb input{position:absolute;opacity:0;pointer-events:none}.landing_kinds__we1Vb span{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;background:var(--panel);font-size:14px;font-weight:600;color:var(--text2);cursor:pointer}.landing_kinds__we1Vb input:checked+span{background:var(--ink);color:var(--white)}.landing_kinds__we1Vb input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.landing_two__WPYNJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.landing_f__B1ebY{display:flex;flex-direction:column;gap:6px}.landing_f__B1ebY>span{font-size:14px;font-weight:700}.landing_f__B1ebY input,.landing_f__B1ebY textarea{font:inherit;font-size:15px;color:var(--ink);background:var(--panel);border:1px solid transparent;border-radius:14px;padding:13px 14px;resize:vertical;width:100%}.landing_f__B1ebY input:focus,.landing_f__B1ebY textarea:focus{outline:none;border-color:var(--ink);background:var(--white)}.landing_f__B1ebY input[aria-invalid=true],.landing_f__B1ebY textarea[aria-invalid=true]{border-color:#c2412d}.landing_agree__LgkPX{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--text2)}.landing_agree__LgkPX input{width:18px;height:18px;accent-color:var(--ink)}.landing_form__aYtjb .landing_btn__Mu_sp{width:100%}.landing_formNote__upOXE{margin:0;font-size:14px;color:var(--text2);text-align:center}.landing_formError__op9_u{color:#c2412d}.landing_foot__1Ukq0{margin-top:72px;border-top:1px solid var(--panel)}.landing_footInner__ur6_q{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px 40px;font-size:13px;color:var(--text3)}.landing_footInner__ur6_q img{height:42px;width:auto;display:block}@media (max-width:960px){.landing_nav__I9o5_{display:none}.landing_stage__Vy9e_{grid-template-columns:minmax(0,1fr);padding:48px 24px 0;border-radius:24px;min-height:0}.landing_copy__dO9uY{padding-bottom:0}.landing_fan__Tbofd{min-height:380px}.landing_fan__Tbofd img{width:84%}.landing_fan__Tbofd .landing_f1__vs34E{top:10px}.landing_fan__Tbofd .landing_f2__iJ8nv{top:110px}.landing_fan__Tbofd .landing_f3__b9WjB{top:220px}.landing_mapGrid__EcI6T,.landing_showBody__lcd7v{grid-template-columns:minmax(0,1fr);gap:32px}.landing_flow__mpXTT{grid-template-columns:minmax(0,1fr);gap:28px}.landing_fstep___xMOb:not(:last-child):after{right:auto;left:calc(50% - 22px);top:auto;bottom:-36px;transform:rotate(90deg)}.landing_viz__2XAxR{height:auto;min-height:0}.landing_show__etaGi{padding:48px 24px 0;border-radius:24px}.landing_showText__YpGv_{padding-bottom:0}.landing_awards__m599_{grid-template-columns:minmax(0,1fr)}.landing_award__7I_Wr{min-height:300px;padding:32px;border-radius:24px}.landing_caps__uDRrP{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_final__PcJId{padding:40px 20px;border-radius:24px;gap:24px}.landing_final__PcJId,.landing_two__WPYNJ{grid-template-columns:minmax(0,1fr)}.landing_form__aYtjb{padding:20px;border-radius:20px}.landing_capsSec___7bs3,.landing_countSec__EK3o8,.landing_flowSec__mbDTU,.landing_mapSec__gtTsf{padding-top:96px}.landing_awards__m599_,.landing_final__PcJId,.landing_show__etaGi{margin-top:96px}}@media (max-width:520px){.landing_caps__uDRrP{grid-template-columns:minmax(0,1fr)}.landing_cap__SBrLL{min-height:0}.landing_cta__qy3l7 .landing_btn__Mu_sp{width:100%}.landing_fan__Tbofd{min-height:300px}.landing_fan__Tbofd .landing_f2__iJ8nv{top:90px}.landing_fan__Tbofd .landing_f3__b9WjB{top:170px}}@media (prefers-reduced-motion:reduce){.landing_logoTrack__AxaIF,.landing_marqueeTrack__RtCm4{animation:none}.landing_bars___MM2k i,.landing_fan__Tbofd img,.landing_field__OVduf b:after,.landing_fstep___xMOb,.landing_map__acfnW path,.landing_pin__9O6xn,.landing_st__XtJ8F{transition:none}}