:root{--esv-navy:#00053C;--esv-blue:#1A3369;--esv-point:#3D5BC4;--esv-red:#DA3531;--esv-gray:#6B7189;--esv-line:#E4E8F3}.esv_sec{position:relative;z-index:5;padding:200px 0 72px;background:linear-gradient(135deg,#F1F2FF 0%,#E6EBFD 45%,#D6E1F8 100%)}.esv_bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.esv_glow{position:absolute;border-radius:50%;filter:blur(80px)}.esv_glow_l{top:-160px;left:-140px;width:520px;height:460px;background:rgba(26,51,105,.10)}.esv_glow_r{top:40px;right:-160px;width:560px;height:460px;background:rgba(26,51,105,.14)}.esv_iso{position:absolute;top:70px;right:-3%;bottom:70px;width:min(720px,46%);opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 85%,transparent 100%),linear-gradient(180deg,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 85%,transparent 100%),linear-gradient(180deg,#000 70%,transparent 100%);mask-composite:intersect}.esv_iso_svg{display:block;width:100%;height:100%}.esv_iso_obj{animation:esvFloat 7s ease-in-out infinite}@keyframes esvFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}.esv_inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:0 auto;padding:0 40px}.esv_head{min-width:0}.esv_tag{color:var(--esv-point);letter-spacing:-.01em;word-break:keep-all}.esv_title{margin-top:14px;color:var(--esv-navy);letter-spacing:-.045em;line-height:1.15;word-break:keep-all}.esv_sub{margin-top:18px;color:#5b6179;word-break:keep-all}.esv_chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;list-style:none}.esv_chip{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:rgba(255,255,255,.55);box-shadow:0 10px 24px rgba(0,5,60,.06);backdrop-filter:blur(10px)}.esv_chip_dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--esv-blue);box-shadow:0 0 0 4px rgba(26,51,105,.12)}.esv_chip_dot_red{background:var(--esv-red);box-shadow:0 0 0 4px rgba(218,53,49,.12)}.esv_chip_txt{color:var(--esv-navy);white-space:nowrap}.esv_loc{display:flex;align-items:center;flex:none;padding-bottom:6px}.esv_home{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--esv-navy)}.esv_home svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.esv_dep{position:relative;display:flex;align-items:center}.esv_dep::before{content:"";width:1px;height:14px;margin:0 14px;background:rgba(0,5,60,.15)}.esv_dep_btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0;border:0;background:none;color:#636a82;cursor:pointer;transition:color .25s ease}.esv_dep_btn:hover,.esv_dep.is-open .esv_dep_btn{color:var(--esv-navy)}.esv_dep_cur .esv_dep_btn{color:var(--esv-navy)}.esv_arr{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:rotate .3s ease}.esv_dep.is-open .esv_arr{rotate:180deg}.esv_menu{position:absolute;top:calc(100% + 10px);left:28px;z-index:10;min-width:190px;padding:8px;border:1px solid var(--esv-line);border-radius:16px;background:#fff;box-shadow:0 20px 40px rgba(0,5,60,.12);list-style:none;opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .25s ease,translate .25s ease,visibility 0s linear .25s}.esv_dep.is-open .esv_menu{opacity:1;visibility:visible;translate:0 0;transition:opacity .25s ease,translate .25s ease,visibility 0s}.esv_menu_a{display:block;padding:10px 14px;border-radius:10px;color:#4A5070;white-space:nowrap;transition:background .2s ease,color .2s ease}.esv_menu_a:hover{background:#F2F4FA;color:var(--esv-navy)}.esv_menu_a.is-on{color:var(--esv-navy);font-weight:700}.esv_menu_a.is-on::after{content:"";display:inline-block;width:5px;height:5px;margin-left:8px;border-radius:50%;background:var(--esv-red);vertical-align:3px}@media(prefers-reduced-motion:reduce){.esv_iso_obj{animation:none}}@media(max-width:1280px){.esv_inner{padding:0 28px}}@media(max-width:1024px){.esv_sec{padding:150px 0 56px}.esv_inner{flex-direction:column;align-items:flex-start;gap:28px;padding:0 24px}.esv_title{font-size:40px}.esv_menu{left:0}.esv_iso{top:60px;right:-6%;width:62%;opacity:.35}}@media(max-width:560px){.esv_sec{padding:120px 0 44px}.esv_tag{font-size:15px}.esv_title{font-size:32px}.esv_chips{margin-top:22px;gap:8px}.esv_chip{height:42px;padding:0 14px;border-radius:12px}.esv_chip_txt{font-size:14px;white-space:normal}.esv_sub{font-size:15px}.esv_loc{width:100%;padding:0}.esv_dep::before{margin:0 10px}.esv_dep_btn{font-size:14px}.esv_dep_cur .esv_menu{left:auto;right:0}.esv_iso{top:40px;right:-24%;width:90%;opacity:.25}}:root{--esp-navy:#00053C;--esp-blue:#1A3369;--esp-red:#DA3531;--esp-gray:#6B7189;--esp-line:#EAEDF4}:root{--esh-navy:#00053C;--esh-blue:#1A3369;--esh-point:#3D5BC4;--esh-red:#DA3531;--esh-gray:#6B7189;--esh-line:#E4E8F3}.esh_screen.is-on{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.esh_screen.is-on .esh_gauge{animation:eshRise .6s cubic-bezier(.2,.7,.2,1) .1s both}.esh_screen.is-on .esh_load i{animation:eshGrow 1.2s cubic-bezier(.2,.7,.2,1) .3s both}.esh_screen.is-on .esh_ok{animation:eshPop .45s cubic-bezier(.2,.7,.2,1) .7s both}@keyframes eshRise{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes eshPop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}100%{opacity:1;scale:1}}@keyframes eshFade{from{opacity:0}to{opacity:1}}@keyframes eshGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eshRing{from{stroke-dashoffset:302}to{stroke-dashoffset:30}}.esh_tab.is-on{background:var(--esh-blue);color:#fff;box-shadow:0 20px 40px rgba(26,51,105,.25)}:root{--esn-navy:#00053C;--esn-blue:#1A3369;--esn-point:#3D5BC4;--esn-red:#DA3531;--esn-gray:#6B7189;--esn-line:#E4E8F3}.esn_ba.on .esn_bar{width:var(--w)}.esn_ba.on .esn_pv{opacity:1}.esn_rep.on .esn_stamp{opacity:.92;scale:1}:root{--esq-navy:#00053C;--esq-blue:#1A3369;--esq-red:#DA3531;--esq-gray:#6B7189;--esq-line:#E6E9F1;--esq-tint:#D7E0F8}.esq_sec{padding:130px 0 140px;background:#F4F6FC}.esq_inner{margin:0 auto;padding:0 40px}.esq_head{text-align:center}.esq_eyebrow{display:inline-block;color:var(--esq-navy);letter-spacing:.01em}.esq_title{margin-top:14px;color:var(--esq-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.esq_steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;border:1px solid var(--esq-line);border-radius:28px;background:#fff;overflow:hidden;list-style:none;box-shadow:0 24px 50px rgba(0,5,60,.05)}.esq_step{position:relative;display:flex;flex-direction:column;align-items:center;padding:52px 28px 56px;text-align:center;background:#fff}.esq_step+.esq_step{border-left:1px solid var(--esq-line)}.esq_step::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(215,224,248,0) 0%,rgba(215,224,248,.5) 100%);opacity:0;transition:opacity .6s ease;pointer-events:none}.esq_step>*{position:relative}.esq_step.is-on::before{opacity:1}.esq_step.is-on .esq_ico{translate:0 -6px}.esq_step.is-on .esq_no{color:var(--esq-blue)}.esq_step:not(:last-child)::after{content:"";position:absolute;top:82px;right:-7px;z-index:2;width:12px;height:12px;border-top:1.5px solid #B9C3DC;border-right:1.5px solid #B9C3DC;background:#fff;rotate:45deg}.esq_ico{display:flex;align-items:center;justify-content:center;width:60px;height:60px;transition:translate .35s ease}.esq_step:hover .esq_ico{translate:0 -6px}.esq_ico svg{width:56px;height:56px;overflow:visible}.esq_c1{fill:var(--esq-tint)}.esq_c2{fill:#3D5BC4}.esq_c3{fill:#9FB3EA}.esq_c4{fill:#fff}.esq_c5{fill:var(--esq-red)}.esq_c2s{fill:none;stroke:#3D5BC4;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.esq_c4s{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.esq_c5s{fill:none;stroke:var(--esq-red);stroke-width:3;stroke-linecap:round}.esq_no{margin-top:28px;color:#636a82;letter-spacing:.06em;transition:color .4s ease}.esq_name{margin-top:8px;color:var(--esq-navy);letter-spacing:-.03em;word-break:keep-all}.esq_desc{max-width:240px;margin-top:12px;color:#5b6179;line-height:1.65;word-break:keep-all}@media(prefers-reduced-motion:reduce){.esq_ico,.esq_step::before,.esq_no{transition:none}}@media(max-width:1280px){.esq_inner{padding:0 28px}.esq_step{padding:44px 18px 48px}.esq_name{font-size:19px}}@media(max-width:1024px){.esq_sec{padding:96px 0 100px}.esq_inner{padding:0 24px}.esq_title{font-size:38px}.esq_steps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px}.esq_step+.esq_step{border-left:0}.esq_step:nth-child(2n){border-left:1px solid var(--esq-line)}.esq_step:nth-child(n+3){border-top:1px solid var(--esq-line)}.esq_step:not(:last-child)::after{display:none}}@media(max-width:560px){.esq_sec{padding:72px 0 80px}.esq_title{font-size:28px}.esq_steps{grid-template-columns:minmax(0,1fr);border-radius:22px}.esq_step{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:16px;padding:26px 22px;text-align:left}.esq_step:nth-child(2n){border-left:0}.esq_step+.esq_step{border-top:1px solid var(--esq-line)}.esq_ico,.esq_ico svg{width:46px;height:46px}.esq_no{margin-top:0}.esq_name{width:100%;margin-top:14px;font-size:18px}.esq_desc{max-width:none;margin-top:6px;font-size:14px}}:root{--esf-navy:#00053C;--esf-blue:#1A3369;--esf-point:#3D5BC4;--esf-red:#DA3531;--esf-gray:#6B7189;--esf-line:#E4E8F3}.esf_sec{padding:130px 0 140px;background:#fff}.esf_inner{margin:0 auto;padding:0 40px}.esf_head{text-align:center}.esf_title{color:var(--esf-point);letter-spacing:-.02em;line-height:1}.esf_sub{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:16px;color:var(--esf-point)}.esf_cat{padding:5px 12px;border-radius:999px;background:#EAEFFC;color:var(--esf-blue)}.esf_list{max-width:960px;margin:56px auto 0}.esf_item{border:1px solid var(--esf-line);border-radius:20px;background:#fff;transition:border-color .35s ease,box-shadow .35s ease}.esf_item+.esf_item{margin-top:14px}.esf_item.is-open{border-color:#C9D4F3;box-shadow:0 20px 40px rgba(0,5,60,.07)}.esf_q{display:flex;align-items:center;gap:16px;width:100%;padding:24px 28px;border:0;background:none;text-align:left;cursor:pointer}.esf_q:focus-visible{outline:2px solid var(--esf-point);outline-offset:-2px;border-radius:20px}.esf_badge{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px}.esf_badge_q{background:#EAEFFC;color:var(--esf-point);transition:background .35s ease,color .35s ease}.esf_item.is-open .esf_badge_q{background:var(--esf-blue);color:#fff}.esf_badge_a{background:#FDECEA;color:#c22d29}.esf_q_txt{flex:1;color:var(--esf-navy);letter-spacing:-.02em;line-height:1.5;word-break:keep-all}.esf_pm{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:#F3F5FA;transition:background .35s ease,rotate .35s ease}.esf_pm::before,.esf_pm::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:var(--esf-navy);transition:rotate .35s ease,background .35s ease}.esf_pm::after{rotate:90deg}.esf_item.is-open .esf_pm{background:var(--esf-navy);rotate:180deg}.esf_item.is-open .esf_pm::before,.esf_item.is-open .esf_pm::after{background:#fff}.esf_item.is-open .esf_pm::after{rotate:0deg}.esf_a{height:0;overflow:hidden;transition:height .4s cubic-bezier(.2,.7,.2,1)}.esf_item.is-open .esf_a{height:auto}.esf_a_in{display:flex;gap:16px;margin:0 28px;padding:22px 0 28px;border-top:1px dashed #D5DAE6}.esf_a_txt{flex:1;padding-top:6px;color:#3E4460;line-height:1.8;word-break:keep-all}.esf_foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:960px;margin:32px auto 0}.esf_note{color:#636a82;word-break:keep-all}.esf_more{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 26px;border:1px solid rgba(0,5,60,.14);border-radius:999px;color:var(--esf-navy);transition:background .3s ease,color .3s ease,border-color .3s ease}.esf_more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s ease}.esf_more:hover{background:var(--esf-navy);border-color:var(--esf-navy);color:#fff}.esf_more:hover svg{translate:4px 0}@media(prefers-reduced-motion:reduce){.esf_a,.esf_pm,.esf_pm::before,.esf_pm::after{transition:none}}@media(max-width:1280px){.esf_inner{padding:0 28px}}@media(max-width:1024px){.esf_sec{padding:96px 0 100px}.esf_inner{padding:0 24px}.esf_title{font-size:52px}.esf_list{margin-top:44px}}@media(max-width:560px){.esf_sec{padding:72px 0 80px}.esf_title{font-size:42px}.esf_sub{font-size:17px}.esf_item{border-radius:16px}.esf_q{gap:12px;padding:18px 16px}.esf_badge{width:30px;height:30px;border-radius:9px;font-size:13px}.esf_q_txt{font-size:16px}.esf_pm{width:28px;height:28px}.esf_a_in{gap:12px;margin:0 16px;padding:18px 0 22px}.esf_a_txt{font-size:15px;padding-top:4px}.esf_foot{flex-direction:column-reverse;align-items:stretch}.esf_more{justify-content:center;height:52px;font-size:15px}}.esv_iso{top:-8%;bottom:-46%;right:-5%;width:min(1040px,62%);opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 100%);-webkit-mask-composite:source-over;mask-composite:add}.esq_steps{padding:0}.esq_step:not(:last-child)::after{top:50%;margin-top:-6px}.esf_eyebrow{display:inline-block;color:var(--esf-navy);letter-spacing:.01em}.esf_title{margin-top:14px;color:var(--esf-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.esf_sub{margin-top:18px}.esf_foot{justify-content:center}@media(max-width:1024px){.esv_iso{top:-10%;bottom:-20%;right:-14%;width:78%;opacity:.4}.esf_title{font-size:38px}}@media(max-width:560px){.esv_iso{top:0;bottom:-10%;right:-30%;width:110%;opacity:.28}.esf_title{font-size:28px}}.esv_loc{position:relative;z-index:2;padding:4px 14px 4px 8px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.62);box-shadow:0 10px 24px rgba(0,5,60,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:560px){.esv_loc{width:auto;padding:2px 10px 2px 4px}}:root{--ecta-navy:#00053C;--ecta-blue:#1A3369;--ecta-red:#DA3531}.ecta_sec{position:relative;overflow:hidden;padding:150px 0 160px;background:linear-gradient(180deg,#3A45C0 0%,#5263D8 55%,#6273E0 100%);color:#fff;text-align:center}.ecta_bg{position:absolute;inset:0;pointer-events:none}.ecta_glow{position:absolute;border-radius:50%;filter:blur(90px)}.ecta_glow_a{left:50%;bottom:-260px;width:900px;height:520px;background:rgba(110,190,255,.75);translate:-50% 0}.ecta_glow_b{top:-220px;left:50%;width:1000px;height:420px;background:rgba(106,91,208,.55);translate:-50% 0}.ecta_inner{position:relative;z-index:1;margin:0 auto;padding:0 40px}.ecta_display{position:relative;display:inline-flex;flex-direction:column;align-items:center;font-size:clamp(88px,11.5vw,188px);font-weight:800;line-height:.92;letter-spacing:-.05em;user-select:none}.ecta_word{display:block;color:#fff;text-shadow:0 20px 50px rgba(0,5,60,.18)}.ecta_word_1{translate:4% 0}.ecta_pill{position:absolute;top:47%;left:4%;z-index:2;padding:10px 20px;border-radius:999px;background:var(--ecta-navy);color:#fff;letter-spacing:-.02em;white-space:nowrap;rotate:-9deg;box-shadow:0 14px 30px rgba(0,5,60,.35);animation:ectaBob 5s ease-in-out infinite}.ecta_tile{position:absolute;top:32%;left:57%;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(84px,9vw,128px);height:clamp(84px,9vw,128px);border:1px solid rgba(255,255,255,.6);border-radius:28%;background:linear-gradient(145deg,rgba(255,255,255,.55) 0%,rgba(155,175,255,.35) 100%);box-shadow:0 24px 50px rgba(0,5,60,.28),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);rotate:14deg;animation:ectaBob 6s ease-in-out infinite -2s}.ecta_tile svg{width:46%;height:46%;fill:#fff}@keyframes ectaBob{0%,100%{translate:0 0}50%{translate:0 -10px}}.ecta_title{margin-top:40px;color:#fff;letter-spacing:-.03em;line-height:1.45;word-break:keep-all}.ecta_desc{margin-top:16px;color:rgba(255,255,255,.8);line-height:1.7;word-break:keep-all}.ecta_btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.ecta_btn_p{display:inline-flex;align-items:center;gap:10px;height:64px;padding:0 32px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:linear-gradient(180deg,#fff 0%,#E9EDFF 100%);color:var(--ecta-navy);box-shadow:0 18px 40px rgba(0,5,60,.28);cursor:pointer;transition:translate .25s ease,box-shadow .25s ease}.ecta_btn_p svg{width:20px;height:20px;fill:var(--ecta-red)}.ecta_btn_p:hover{translate:0 -3px;box-shadow:0 24px 48px rgba(0,5,60,.34)}.ecta_btn_line{display:inline-flex;align-items:center;gap:10px;height:64px;padding:0 30px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;transition:background .25s ease,color .25s ease,border-color .25s ease}.ecta_btn_line svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ecta_btn_line:hover{background:#fff;border-color:#fff;color:var(--ecta-navy)}.ecta_pop{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px}.ecta_pop[hidden]{display:none}.ecta_dim{position:absolute;inset:0;background:rgba(0,5,60,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.ecta_box{position:relative;width:100%;max-width:880px;opacity:0;translate:0 24px;scale:.98;transition:opacity .35s ease,translate .35s cubic-bezier(.2,.7,.2,1),scale .35s cubic-bezier(.2,.7,.2,1)}.ecta_pop.is-open .ecta_dim{opacity:1}.ecta_pop.is-open .ecta_box{opacity:1;translate:0 0;scale:1}.ecta_close{position:absolute;top:18px;right:18px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#F1F3F9;cursor:pointer;transition:background .25s ease}.ecta_close svg{width:20px;height:20px;fill:none;stroke:var(--ecta-navy);stroke-width:2.2;stroke-linecap:round}.ecta_close:hover{background:#E1E5F0}.ecta_lock{overflow:hidden}.emd_sec.emd_sec_pop{padding:0;background:none;overflow:visible}.emd_sec_pop .emd_form{margin-top:0}.emd_sec_pop .emd_panel{height:min(720px,calc(100vh - 48px));height:min(720px,calc(100dvh - 48px));box-shadow:0 40px 80px rgba(0,5,60,.35)}@media(prefers-reduced-motion:reduce){.ecta_pill,.ecta_tile{animation:none}.ecta_dim,.ecta_box{transition:none}}@media(max-width:1024px){.ecta_sec{padding:110px 0 120px}.ecta_inner{padding:0 24px}.ecta_title{font-size:26px}}@media(max-width:560px){.ecta_sec{padding:84px 0 96px}.ecta_display{font-size:58px}.ecta_pill{top:44%;left:-2%;padding:7px 14px;font-size:13px}.ecta_tile{top:14%;left:74%;width:60px;height:60px;border-radius:18px}.ecta_title{margin-top:30px;font-size:21px}.ecta_desc{font-size:15px}.ecta_btns{flex-direction:column;align-items:stretch}.ecta_btn_p,.ecta_btn_line{justify-content:center;height:56px;padding:0 20px;font-size:16px}.ecta_pop{align-items:flex-end;padding:0}.ecta_box{max-width:none}.ecta_close{top:12px;right:12px;width:38px;height:38px}.emd_sec_pop .emd_panel{height:calc(100vh - 40px);height:calc(100dvh - 40px);border-radius:26px 26px 0 0}}:root{--epb-navy:#00053C;--epb-blue:#1A3369;--epb-point:#3D5BC4;--epb-red:#DA3531;--epb-gray:#6B7189;--epb-line:#E4E8F3}.epb_sec{padding:130px 0 140px;background:#fff}.epb_inner{margin:0 auto;padding:0 40px}.epb_head{text-align:center}.epb_eyebrow{display:inline-block;color:var(--epb-navy);letter-spacing:.01em}.epb_title{margin-top:14px;color:var(--epb-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.epb_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px}.epb_card{position:relative;display:flex;flex-direction:column;min-height:640px;border-radius:36px;overflow:hidden}.epb_card_1{--epb-k:#5B4BC4;background:linear-gradient(160deg,#F1EEFF 0%,#F6F2FD 55%,#FDEFF1 100%)}.epb_card_2{--epb-k:#2F63C8;background:linear-gradient(160deg,#E6F0FF 0%,#EAF4FD 55%,#E8F7F6 100%)}.epb_txt{padding:52px 52px 0}.epb_k{color:#c22d29;letter-spacing:.06em}.epb_card_tit{margin-top:14px;color:var(--epb-navy);letter-spacing:-.04em;line-height:1.35;word-break:keep-all}.epb_desc{max-width:500px;margin-top:16px;color:#3E4460;line-height:1.75;word-break:keep-all}.epb_mock{position:relative;flex:1;min-height:auto;margin-top:40px}.epb_win{position:absolute;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#fff;box-shadow:0 24px 50px rgba(0,5,60,.12);overflow:hidden}.epb_bar{display:flex;align-items:center;gap:12px;height:36px;padding:0 14px;border-bottom:1px solid var(--epb-line);background:#FAFBFE}.epb_dots{display:flex;gap:5px}.epb_dots i{width:8px;height:8px;border-radius:50%;background:#DDE2EE}.epb_url{flex:1;max-width:160px;height:14px;margin:0 auto;border-radius:7px;background:#EEF0F6}.epb_line{display:block;height:8px;margin-top:10px;border-radius:4px;background:#E6E9F2}.epb_w60{width:60%}.epb_w70{width:70%}.epb_w80{width:80%}.epb_img{display:block;height:78px;margin-top:14px;border-radius:10px;background:linear-gradient(135deg,#DCD4FB,#F6D9DD)}.epb_win_blog{left:52px;bottom:-30px;width:44%;z-index:1}.epb_post{padding:18px 20px 40px}.epb_heart{position:absolute;right:16px;bottom:20px;width:34px;height:34px;border-radius:50%;background:#FDECEA}.epb_heart::before{content:"";position:absolute;inset:0;margin:auto;width:14px;height:13px;background:var(--epb-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21S1 14.2 1 7.2A5.6 5.6 0 0 1 12 4a5.6 5.6 0 0 1 11 3.2C23 14.2 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21S1 14.2 1 7.2A5.6 5.6 0 0 1 12 4a5.6 5.6 0 0 1 11 3.2C23 14.2 12 21 12 21z'/%3E%3C/svg%3E") center/contain no-repeat}.epb_win_site{right:-10px;top:24px;bottom:-30px;width:40%;opacity:.95}.epb_board{padding:18px 18px 30px}.epb_empty{display:block;height:46px;margin-top:12px;border:1.5px dashed #D5DAE6;border-radius:10px;background:#FAFBFE}.epb_link{position:absolute;top:44%;left:calc(52px + 44%);right:40%;z-index:3;height:0;border-top:2px dashed rgba(91,75,196,.55)}.epb_win_feed{left:52px;right:90px;top:0;bottom:-30px}.epb_feed{padding:10px 16px 30px;list-style:none}.epb_row{position:relative;display:flex;align-items:center;gap:14px;padding:12px 4px;border-bottom:1px solid #F0F2F7}.epb_thumb{flex:none;width:52px;height:40px;border-radius:8px;background:#E6E9F2}.epb_tag{display:block;width:54px;height:8px;border-radius:4px}.epb_filter{position:absolute;right:40px;top:90px;z-index:2;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:rgba(255,255,255,.75);box-shadow:0 18px 40px rgba(0,5,60,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);rotate:8deg}.epb_filter svg{width:34px;height:34px;fill:var(--epb-red)}.epb_card.on .epb_filter{animation:epbPop .6s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@keyframes epbCut{from{scale:0 1;transform-origin:left}to{scale:1 1}}.epb_card_1 .epb_win_site,.epb_card_1 .epb_win_blog,.epb_win_feed{transition:translate .5s ease}.epb_card_1:hover .epb_win_blog{translate:0 -8px}.epb_card_2:hover .epb_win_feed{translate:0 -8px}.epb_punch{margin-top:48px;padding:38px 48px;border-radius:28px;background:var(--epb-navy);text-align:center;box-shadow:0 24px 50px rgba(0,5,60,.18)}.epb_punch_txt{color:rgba(255,255,255,.88);line-height:1.7;word-break:keep-all}.epb_punch_u{color:#fff;text-decoration:underline;text-decoration-color:var(--epb-red);text-decoration-thickness:3px;text-underline-offset:6px}@media(prefers-reduced-motion:reduce){.epb_card *{animation:none!important;transition:none!important}}@media(max-width:1280px){.epb_inner{padding:0 28px}.epb_txt{padding:44px 40px 0}.epb_card_tit{font-size:28px}.epb_win_blog,.epb_win_feed{left:40px}}@media(max-width:1024px){.epb_sec{padding:96px 0 100px}.epb_inner{padding:0 24px}.epb_title{font-size:38px}.epb_grid{grid-template-columns:minmax(0,1fr);margin-top:48px}.epb_card{min-height:560px;border-radius:28px}.epb_punch{padding:30px 28px}.epb_punch_txt{font-size:18px}}@media(max-width:560px){.epb_sec{padding:72px 0 80px}.epb_title{font-size:28px}.epb_card{min-height:520px;border-radius:24px}.epb_txt{padding:32px 24px 0}.epb_card_tit{font-size:23px}.epb_desc{font-size:15px}.epb_mock{min-height:250px;margin-top:28px}.epb_win_blog{left:20px;width:56%}.epb_win_site{right:-30px;width:40%}.epb_link{left:calc(20px + 56%);right:calc(40% - 30px)}.epb_win_feed{left:20px;right:40px}.epb_filter{right:14px;top:60px;width:58px;height:58px;border-radius:18px}.epb_filter svg{width:26px;height:26px}.epb_punch{margin-top:36px;padding:26px 22px;border-radius:22px}.epb_punch_txt{font-size:16px}}:root{--epv-navy:#00053C;--epv-blue:#1A3369;--epv-point:#3D5BC4;--epv-red:#DA3531;--epv-gray:#6B7189;--epv-line:#EAEDF4}@keyframes epvPop{0%{opacity:0;scale:.5;rotate:-12deg}70%{opacity:1;scale:1.08;rotate:0deg}100%{opacity:1;scale:1}}:root{--epo-navy:#00053C;--epo-blue:#1A3369;--epo-point:#3D5BC4;--epo-red:#DA3531;--epo-gray:#6B7189}@keyframes epoRise{from{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}:root{--epw-navy:#00053C;--epw-blue:#1A3369;--epw-point:#3D5BC4;--epw-red:#DA3531;--epw-gray:#6B7189;--epw-line:#E4E8F3}@keyframes epwRing{0%{opacity:.8;scale:.9}100%{opacity:0;scale:1.25}}@keyframes epwDash{to{stroke-dashoffset:-24}}@keyframes epwGrow{from{scale:0 1}to{scale:1 1}}@keyframes epwIn{from{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}:root{--epe-navy:#00053C;--epe-blue:#1A3369;--epe-point:#3D5BC4;--epe-red:#DA3531;--epe-gray:#6B7189;--epe-line:#E4E8F3}.epe_tab.is-on{background:var(--epe-navy);color:#fff}.epe_panel.is-on{animation:epeIn .5s cubic-bezier(.2,.7,.2,1) both}@keyframes epeIn{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes epePulse{0%{opacity:.8;scale:.9}100%{opacity:0;scale:1.35}}.epe_field.is-fill{border-style:solid;border-color:#C9D4F3;background:#F7F9FE;color:var(--epe-navy)}.epe_code.is-show{opacity:1;max-height:260px}.epe_pass.is-show{opacity:1;translate:0 0}.epe_step.is-on{border-color:#C9D4F3;color:var(--epe-navy)}.epe_step.is-on .epe_n{background:var(--epe-blue);color:#fff}@media(prefers-reduced-motion:reduce){.epe_panel.is-on{animation:none}}:root{--ept-navy:#00053C;--ept-blue:#1A3369;--ept-point:#3D5BC4;--ept-red:#DA3531;--ept-gray:#6B7189;--ept-line:#E4E8F3}.ept_sec{padding:130px 0 140px;background:#fff}.ept_inner{margin:0 auto;padding:0 40px}.ept_head{text-align:center}.ept_eyebrow{display:inline-block;color:var(--ept-navy);letter-spacing:.01em}.ept_title{margin-top:14px;color:var(--ept-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.ept_lead{max-width:760px;margin:20px auto 0;color:#5b6179;line-height:1.75;word-break:keep-all}.ept_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:64px}.ept_card{display:flex;flex-direction:column;border:1px solid var(--ept-line);border-radius:28px;background:#F6F8FD;overflow:hidden;transition:translate .35s ease,box-shadow .35s ease,border-color .35s ease}.ept_card:hover{translate:0 -6px;border-color:#C9D4F3;box-shadow:0 26px 50px rgba(0,5,60,.08)}.ept_mock{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;height:210px;padding:26px 24px;background:linear-gradient(160deg,#EEF1FD 0%,#F6F8FD 100%);border-bottom:1px solid var(--ept-line)}.ept_bar{display:block;width:100%;height:8px;border-radius:4px;background:#C9D2EA}.ept_w50{width:50%}.ept_w60{width:60%}.ept_w70{width:70%}.ept_w80{width:80%}.ept_w90{width:90%}.ept_lines{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.ept_faq{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ept-line);border-radius:12px;background:#fff}.ept_q,.ept_a{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;font-size:11px;font-weight:800}.ept_q{background:#EAEFFC;color:var(--ept-point)}.ept_a{background:#FDECEA;color:#c22d29}.ept_news{position:relative;display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--ept-line);border-radius:12px;background:#fff}.ept_date{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;width:34px;padding:5px 0;border-radius:8px;background:#EAEFFC}.ept_date b{display:block;width:16px;height:7px;border-radius:3px;background:var(--ept-point)}.ept_date i{display:block;width:20px;height:5px;border-radius:3px;background:#B9C6EE}.ept_new{position:absolute;top:-5px;right:-5px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:var(--ept-red)}.ept_press{position:absolute;display:flex;flex-direction:column;gap:7px;padding:16px;border:1px solid var(--ept-line);border-radius:14px;background:#fff}.ept_quote{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:2px;border-radius:9px;background:#EFEAFD}.ept_quote svg{width:15px;height:15px;fill:#6A5BD0}.ept_vid{position:relative;display:flex;align-items:center;justify-content:center;height:96px;border-radius:14px;background:radial-gradient(120% 100% at 20% 0%,#3D5BC4 0%,#1A3369 55%,#00053C 100%)}.ept_play{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ept-red);box-shadow:0 8px 18px rgba(218,53,49,.4)}.ept_play svg{width:18px;height:18px;margin-left:2px;fill:#fff}.ept_txt{display:flex;flex-direction:column;align-items:flex-start;padding:26px 26px 30px}.ept_sch{padding:5px 10px;border-radius:8px;background:#0B1238;color:#9DB4F2;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.ept_desc{margin-top:10px;color:#5b6179;line-height:1.7;word-break:keep-all}.ept_card:hover .ept_mock>*{translate:0 -3px}.ept_mock>*{transition:translate .4s ease}.ept_punch{margin-top:48px;padding:38px 48px;border-radius:28px;background:var(--ept-navy);text-align:center;box-shadow:0 24px 50px rgba(0,5,60,.18)}.ept_note{margin-top:18px;color:#636a82;text-align:center;word-break:keep-all}@media(prefers-reduced-motion:reduce){.ept_card,.ept_mock>*{transition:none}}@media(max-width:1280px){.ept_inner{padding:0 28px}.ept_grid{gap:16px}.ept_mock{height:190px;padding:22px 18px}.ept_txt{padding:22px 20px 26px}.ept_desc{font-size:14px}}@media(max-width:1024px){.ept_sec{padding:96px 0 100px}.ept_inner{padding:0 24px}.ept_title{font-size:38px}.ept_lead{font-size:16px}.ept_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px}.ept_punch{padding:30px 28px}}@media(max-width:560px){.ept_sec{padding:72px 0 80px}.ept_title{font-size:28px}.ept_lead{font-size:15px}.ept_grid{grid-template-columns:minmax(0,1fr)}.ept_card{border-radius:22px}.ept_mock{height:180px}.ept_punch{margin-top:36px;padding:26px 22px;border-radius:22px}}.esv_btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.esv_btn{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 22px;border-radius:14px;transition:background .3s ease,color .3s ease,translate .25s ease,box-shadow .3s ease}.esv_btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:560px){.esv_btns{margin-top:22px;gap:8px}.esv_btn{height:44px;padding:0 16px;border-radius:12px;font-size:14px}}:root{--eps-navy:#00053C;--eps-blue:#1A3369;--eps-point:#3D5BC4;--eps-red:#DA3531;--eps-gray:#6B7189;--eps-line:#E4E8F3}.eps_sec{padding:130px 0 140px;background:#fff}.eps_inner{margin:0 auto;padding:0 40px}.eps_head{text-align:center}.eps_eyebrow{display:inline-block;color:var(--eps-navy);letter-spacing:.01em}.eps_title{margin-top:14px;color:var(--eps-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.eps_lead{max-width:760px;margin:20px auto 0;color:#5b6179;line-height:1.75;word-break:keep-all}.eps_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:64px}.eps_card{display:flex;flex-direction:column;border:1px solid var(--eps-line);border-radius:26px;background:#fff;overflow:hidden;transition:translate .35s ease,box-shadow .35s ease,border-color .35s ease}.eps_card:hover{translate:0 -6px;border-color:#C9D4F3;box-shadow:0 26px 50px rgba(0,5,60,.08)}.eps_ph{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:var(--eps-bg);overflow:hidden}.eps_ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eps_ph svg{width:78%;height:auto;transition:scale .5s ease}.eps_card:hover .eps_ph svg{scale:1.05}.eps_bd{flex:1;display:flex;flex-direction:column;padding:24px 24px 26px}.eps_desc{margin-top:10px;color:#5b6179;line-height:1.7;word-break:keep-all}.eps_use{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding-top:18px;color:#2E3350;line-height:1.55;word-break:keep-all}.eps_sheet{max-width:1120px;margin:56px auto 0;padding:34px 40px 26px;border:1px solid var(--eps-line);border-radius:28px;background:#fff;box-shadow:0 30px 60px rgba(0,5,60,.08)}.eps_stamp{padding:6px 12px;border:1.5px solid var(--eps-red);border-radius:8px;color:#c22d29;rotate:-3deg}.eps_cuts{padding:0;list-style:none}.eps_cut{display:grid;grid-template-columns:minmax(0,1.2fr) 40px minmax(0,1fr);align-items:center;gap:16px;padding:18px 4px;border-bottom:1px dashed #D5DAE6}.eps_cut:last-child{border-bottom:0}.eps_pg{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.eps_arr{display:flex;align-items:center;justify-content:center}.eps_arr svg{width:20px;height:20px;fill:none;stroke:#B9C6EE;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eps_sh{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:8px 14px 8px 10px;border-radius:12px;background:#F6F8FD;color:var(--eps-navy)}.eps_sample{padding:3px 9px;border-radius:6px;background:#F1F3F9;color:#636a82;letter-spacing:.08em}.eps_sheet.on .eps_cut{animation:epsIn .5s cubic-bezier(.2,.7,.2,1) both}.eps_sheet.on .eps_cut:nth-child(2){animation-delay:.08s}.eps_sheet.on .eps_cut:nth-child(3){animation-delay:.16s}.eps_sheet.on .eps_cut:nth-child(4){animation-delay:.24s}.eps_sheet.on .eps_cut:nth-child(5){animation-delay:.32s}@keyframes epsIn{from{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.eps_card,.eps_ph svg{transition:none}.eps_sheet.on .eps_cut{animation:none}}@media(max-width:1280px){.eps_inner{padding:0 28px}.eps_grid{gap:16px}.eps_bd{padding:20px 20px 22px}.eps_desc{font-size:14px}}@media(max-width:1024px){.eps_sec{padding:96px 0 100px}.eps_inner{padding:0 24px}.eps_title{font-size:38px}.eps_lead{font-size:16px}.eps_grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.eps_sheet{padding:28px 26px 22px}}@media(max-width:560px){.eps_sec{padding:72px 0 80px}.eps_title{font-size:28px}.eps_lead{font-size:15px}.eps_grid{grid-template-columns:minmax(0,1fr)}.eps_card{border-radius:22px}.eps_sheet{margin-top:40px;padding:24px 18px 18px;border-radius:22px}.eps_cut{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 2px}.eps_arr{display:none}}.esq_note{display:flex;align-items:center;justify-content:center;gap:14px;max-width:1430px;margin:32px auto 0;padding:20px 26px;border:1px solid rgba(255,255,255,.95);border-radius:18px;background:#fff;box-shadow:0 14px 30px rgba(0,5,60,.05)}@media(max-width:560px){.esq_note{align-items:flex-start;margin-top:24px;padding:18px}}:root{--esg-navy:#00053C;--esg-blue:#1A3369;--esg-point:#3D5BC4;--esg-red:#DA3531;--esg-gray:#6B7189;--esg-line:#E4E8F3}.esg_ftab.is-on{background:var(--esg-navy);border-color:var(--esg-navy);color:#fff}.esg_item.is-hide{display:none}.epb_win_chat{left:52px;right:52px;top:0;bottom:-30px}.epb_chat{display:flex;flex-direction:column;gap:12px;padding:22px 22px 40px}.epb_bub{display:inline-flex;align-items:center;gap:5px;max-width:74%;padding:12px 16px;border-radius:16px}.epb_win_cal{left:52px;top:0;bottom:-30px;width:50%;padding:18px}.epb_win_list{right:-10px;top:36px;width:42%;display:flex;flex-direction:column;gap:10px;padding:18px}.epb_task{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--epb-line);border-radius:12px;color:var(--epb-navy)}.epb_task i{position:relative;flex:none;width:20px;height:20px;border-radius:6px}.epb_task.is-done i{background:var(--epb-point)}.epb_task.is-done i::after{content:"";position:absolute;top:3px;left:7px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;rotate:45deg}.epb_task.is-miss{border:1.5px dashed rgba(218,53,49,.55);background:#FFF6F5;color:#c22d29}.epb_task.is-miss i{border:1.5px dashed var(--epb-red)}.epb_card.on .epb_task.is-miss{animation:epbShake .6s ease 1s both}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@keyframes epbDot{0%,100%{opacity:.35;translate:0 0}50%{opacity:1;translate:0 -3px}}@keyframes epbShake{0%,100%{translate:0 0}25%{translate:-5px 0}75%{translate:5px 0}}.epb_win_chat,.epb_win_cal{transition:translate .5s ease}.epb_card:hover .epb_win_chat,.epb_card:hover .epb_win_cal{translate:0 -8px}@media(max-width:560px){.epb_win_chat{left:20px;right:20px}.epb_chat{padding:16px 14px 30px}.epb_bub{font-size:14px}.epb_win_cal{left:20px;width:56%;padding:12px}.epb_win_list{right:-20px;top:20px;width:48%;padding:12px;gap:8px}.epb_task{padding:9px 10px;font-size:13px}}:root{--eot-navy:#00053C;--eot-blue:#1A3369;--eot-point:#3D5BC4;--eot-red:#DA3531;--eot-gray:#6B7189;--eot-line:#E4E8F3}:root{--ets-navy:#00053C;--ets-blue:#1A3369;--ets-point:#3D5BC4;--ets-red:#DA3531;--ets-gray:#6B7189;--ets-line:#E1E5EE;--ets-head:#F3F5F9}.ets_c.is-sel,.ets_bar.is-sel{position:relative;z-index:2;outline:2px solid var(--ets-point);outline-offset:-2px}.ets_bar.is-sel{outline-color:#fff;box-shadow:0 0 0 2px var(--ets-point)}.ets_sheet.on .ets_bar{animation:etsGrow .8s cubic-bezier(.2,.7,.2,1) both}@keyframes etsGrow{from{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}@media(prefers-reduced-motion:reduce){.ets_sheet.on .ets_bar{animation:none}}:root{--edd-navy:#00053C;--edd-blue:#1A3369;--edd-point:#3D5BC4;--edd-red:#DA3531;--edd-gray:#6B7189;--edd-line:#E4E8F3;--edd-gap:16px;--edd-node:56px}@keyframes eddDash{to{stroke-dashoffset:-26}}@keyframes eddLine{from{scale:0 1}to{scale:1 1}}@keyframes eddPop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}100%{opacity:1;scale:1}}@keyframes eddUp{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@media(max-width:1280px){:root{--edd-gap:12px}}@media(max-width:1024px){:root{--edd-gap:14px}@keyframes eddLineY{from{scale:1 0}to{scale:1 1}}}@media(max-width:560px){:root{--edd-node:48px}}:root{--epd-navy:#00053C;--epd-blue:#1A3369;--epd-point:#3D5BC4;--epd-red:#DA3531;--epd-gray:#6B7189;--epd-line:#E4E8F3}@keyframes epdGrow{from{scale:0 1}to{scale:1 1}}@keyframes epdFan{from{opacity:0;translate:0 30px;rotate:0deg}}:root{--err-navy:#00053C;--err-blue:#1A3369;--err-point:#3D5BC4;--err-red:#DA3531;--err-gray:#6B7189;--err-line:#E4E8F3}@keyframes errIn{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes errNudge{0%,100%{translate:0 0}50%{translate:5px 0}}.esv_sec_warm{background:linear-gradient(135deg,#FFF2EA 0%,#FFDFCF 50%,#FFC6B4 100%)}.esv_sec_warm .esv_glow_l{background:rgba(255,150,70,.2)}.esv_sec_warm .esv_glow_r{background:rgba(218,53,49,.17)}.esv_sec_warm .esv_tag{color:#C43D3D}.esv_sub{line-height:1.65}:root{--eqd-navy:#00053C;--eqd-blue:#1A3369;--eqd-point:#3D5BC4;--eqd-red:#DA3531;--eqd-gray:#6B7189;--eqd-line:#E6E9F1;--eqd-tint:#D7E0F8}.eqd_step.is-on::before{opacity:1}.eqd_step.is-on .eqd_ico{translate:0 -6px}.epb_sec2{padding:130px 0 140px;background:#F6F7F9}.epb_w60{width:60%}.epb_w70{width:70%}.epb_w80{width:80%}.epb_win_q1{left:52px;top:0;width:46%;padding:16px}.epb_win_q2{right:-10px;top:40px;bottom:-30px;width:50%;padding:16px;overflow:visible}.epb_q{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1.5px solid #D5DAE6;border-radius:999px;color:var(--epb-navy)}.epb_res{position:relative;display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px;border:1px solid var(--epb-line);border-radius:12px}.epb_miss{position:absolute;top:-16px;right:24px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:var(--epb-red);color:#fff;font-size:24px;font-weight:800;box-shadow:0 12px 26px rgba(218,53,49,.35);rotate:10deg}.epb_win_rep{left:52px;top:0;width:44%;padding:18px}.epb_win_bars{right:-10px;top:40px;bottom:-30px;width:50%;display:flex;flex-direction:column;gap:14px;padding:22px 20px}.epb_cb{position:relative;display:flex;align-items:center;height:34px;border-radius:10px;background:#F3F5FA}.epb_card.on .epb_miss{animation:epbPop .6s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@keyframes epbGrow{from{scale:0 1}to{scale:1 1}}.epb_win_q1,.epb_win_rep{transition:translate .5s ease}.epb_card:hover .epb_win_q1,.epb_card:hover .epb_win_rep{translate:0 -8px}@media(prefers-reduced-motion:reduce){.epb_card.on .epb_miss{animation:none}}@media(max-width:560px){.epb_win_q1,.epb_win_rep{left:20px;width:58%;padding:12px}.epb_win_q2,.epb_win_bars{right:-24px;top:30px;width:52%;padding:12px}.epb_q{height:36px;padding:0 10px}.epb_res{padding:9px}.epb_miss{right:32px;width:40px;height:40px;font-size:20px}.epb_win_bars{gap:10px}.epb_cb{height:26px}}:root{--edc-navy:#00053C;--edc-blue:#1A3369;--edc-point:#3D5BC4;--edc-red:#DA3531;--edc-gray:#6B7189;--edc-line:#E6E9F1}@keyframes edcIn{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}:root{--edi-navy:#00053C;--edi-blue:#1A3369;--edi-point:#3D5BC4;--edi-red:#DA3531;--edi-gray:#6B7189;--edi-line:#E4E8F3}.edi_tab.is-on{background:var(--edi-navy);color:#fff}.edi_grid.is-swap .edi_desc,.edi_grid.is-swap .edi_scope{opacity:0}:root{--edr-navy:#00053C;--edr-blue:#1A3369;--edr-point:#3D5BC4;--edr-red:#DA3531;--edr-amber:#E09A2E;--edr-gray:#6B7189;--edr-line:#E4E8F3}@keyframes edrIn{from{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}:root{--edm-navy:#00053C;--edm-blue:#1A3369;--edm-point:#3D5BC4;--edm-red:#DA3531;--edm-gray:#6B7189;--edm-line:#E4E8F3}:root{--eda-navy:#00053C;--eda-red:#DA3531;--eda-coral:#FF8A73}.epb_sec_3 .epb_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.epb_sec_3 .epb_card{min-height:500px;border-radius:30px}.epb_sec_3 .epb_txt{padding:40px 36px 0}.epb_card_3{background:linear-gradient(160deg,#FFF0EA 0%,#FDF3EF 55%,#F7F1FB 100%);--epb-k:#DA3531}.epb_w35{width:35%}.epb_w50{width:50%}.epb_w70{width:70%}.epb_w80{width:80%}.epb_l{display:block;height:8px;border-radius:4px;background:#E1E6F2}.epb_l_t{width:60%;height:11px;background:var(--epb-blue)}.epb_win_info{left:36px;right:36px;display:flex;align-items:center;gap:12px;padding:14px}.epb_ch{flex:none;width:34px;height:34px;border-radius:10px;background:#E3DDFF}.epb_lines{flex:1;display:flex;flex-direction:column;gap:7px}.epb_l_diff{background:#F29A86}.epb_badge{position:absolute;top:-12px;right:26px;z-index:3;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;background:var(--epb-red);color:#fff;font-size:26px;font-weight:800;box-shadow:0 12px 26px rgba(218,53,49,.35);rotate:10deg}.epb_win_doc{display:flex;flex-direction:column;gap:9px;width:62%;padding:18px}.epb_win_pub{left:36px;right:36px;top:0;bottom:-30px;padding:18px}.epb_card.on .epb_badge{animation:epbPop .6s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}.epb_sec_3 .epb_card:hover .epb_win{translate:0 -6px}.epb_sec_3 .epb_win{transition:translate .45s ease}@media(prefers-reduced-motion:reduce){.epb_card.on .epb_badge{animation:none}.epb_sec_3 .epb_win{transition:none}}@media(max-width:1280px){.epb_sec_3 .epb_txt{padding:34px 26px 0}.epb_sec_3 .epb_card_tit{font-size:21px}.epb_sec_3 .epb_desc{font-size:15px}.epb_win_info,.epb_win_pub{left:24px;right:24px}}@media(max-width:1024px){.epb_sec_3 .epb_grid{grid-template-columns:minmax(0,1fr)}.epb_sec_3 .epb_card{min-height:500px}}@media(max-width:560px){.epb_sec_3 .epb_card{min-height:480px}.epb_sec_3 .epb_txt{padding:28px 22px 0}.epb_win_doc{width:70%}}:root{--ect-navy:#00053C;--ect-red:#DA3531;--ect-coral:#FF8A73}@keyframes ectPulse{0%,100%{opacity:.5;scale:1}50%{opacity:1;scale:1.025}}:root{--etk-navy:#00053C;--etk-blue:#1A3369;--etk-point:#3D5BC4;--etk-red:#DA3531;--etk-gray:#6B7189;--etk-line:#E4E8F3}:root{--ech-navy:#00053C;--ech-blue:#1A3369;--ech-point:#3D5BC4;--ech-red:#DA3531;--ech-gray:#6B7189;--ech-line:#E4E8F3}@keyframes echFlow{to{stroke-dashoffset:-36}}@keyframes echPulse{0%{opacity:.9;scale:.96}100%{opacity:0;scale:1.14}}:root{--ecm-navy:#00053C;--ecm-blue:#1A3369;--ecm-point:#3D5BC4;--ecm-red:#DA3531;--ecm-gray:#6B7189;--ecm-line:#E4E8F3}:root{--eco-navy:#00053C;--eco-blue:#1A3369;--eco-point:#3D5BC4;--eco-red:#DA3531;--eco-gray:#6B7189;--eco-line:#E4E8F3}@keyframes ecoOut{from{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}:root{--ebl-navy:#00053C;--ebl-blue:#1A3369;--ebl-point:#3D5BC4;--ebl-red:#DA3531;--ebl-gray:#6B7189;--ebl-line:#E4E8F3}:root{--eev-navy:#00053C;--eev-blue:#1A3369;--eev-point:#3D5BC4;--eev-red:#DA3531;--eev-amber:#C47A12;--eev-gray:#6B7189;--eev-line:#E4E8F3}@keyframes eevPing{0%{scale:1}40%{scale:1.15}100%{scale:1}}.esq_steps_5{grid-template-columns:repeat(5,minmax(0,1fr))}.esq_steps_5 .esq_step{padding-left:18px;padding-right:18px}@media(max-width:1280px){.esq_steps_5 .esq_name{font-size:19px}.esq_steps_5 .esq_desc{font-size:14px}}@media(max-width:1024px){.esq_steps_5{grid-template-columns:repeat(2,minmax(0,1fr))}.esq_steps_5 .esq_step:last-child{grid-column:1/-1;border-left:0}}@media(max-width:560px){.esq_steps_5{grid-template-columns:minmax(0,1fr)}}.epb_w50{width:50%}.epb_w60{width:60%}.epb_w70{width:70%}.epb_w80{width:80%}.epb_l{display:block;height:8px;border-radius:4px;background:#E1E6F2}.epb_win_ask{left:36px;right:36px;top:0;bottom:-30px;display:flex;flex-direction:column;gap:10px;padding:18px}.epb_q{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1.5px solid var(--epb-point);border-radius:999px;color:var(--epb-point)}.epb_q .epb_l{background:#C9D4F3}.epb_bub{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px 14px 14px 4px;background:#F4F2FE}.epb_bub i{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#A597F0;color:#fff;font-size:12px;font-weight:800;font-style:normal}.epb_bub .epb_l{flex:none}.epb_win_rule{left:36px;right:36px;top:0;bottom:-30px;display:flex;flex-direction:column;gap:12px;padding:18px}.epb_rule{display:flex;align-items:center;gap:10px}.epb_mk{position:relative;flex:none;width:20px;height:20px;border-radius:6px}.epb_l_strike{position:relative;background:#F4C4BA}.epb_badge{position:absolute;top:-14px;right:26px;z-index:3;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;background:var(--epb-point);box-shadow:0 12px 26px rgba(61,91,196,.35);rotate:10deg}.epb_badge svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.epb_spine{position:absolute;top:20px;bottom:0;left:55.5px;border-left:3px dashed rgba(218,53,49,.45)}.epb_win_set{left:40px;right:36px;display:flex;flex-direction:column;gap:8px;padding:14px 16px 14px 36px}.epb_card.on .epb_badge{animation:epbPop .6s cubic-bezier(.2,.7,.2,1) .5s both}.epb_card.on .epb_bub{animation:epbIn .5s cubic-bezier(.2,.7,.2,1) both}.epb_card.on .epb_bub:nth-child(3){animation-delay:.12s}.epb_card.on .epb_bub:nth-child(4){animation-delay:.24s}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@keyframes epbIn{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.epb_card.on .epb_badge,.epb_card.on .epb_bub{animation:none}.epb_sec_3 .epb_win{transition:none}}@media(max-width:1280px){.epb_sec_3 .epb_txt{padding:34px 26px 0}.epb_sec_3 .epb_card_tit{font-size:21px}.epb_sec_3 .epb_desc{font-size:15px}.epb_win_ask,.epb_win_rule{left:24px;right:24px}}@media(max-width:1024px){.epb_sec_3 .epb_grid{grid-template-columns:minmax(0,1fr)}.epb_sec_3 .epb_card{min-height:500px}}@media(max-width:560px){.epb_sec_3 .epb_card{min-height:480px}.epb_sec_3 .epb_txt{padding:28px 22px 0}}:root{--esx-navy:#00053C;--esx-blue:#1A3369;--esx-point:#3D5BC4;--esx-red:#DA3531;--esx-amber:#C47A12;--esx-gray:#6B7189;--esx-line:#E4E8F3}@keyframes esxLive{from{opacity:1;scale:.6}to{opacity:0;scale:1.6}}@keyframes esxUp{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes esxDot{0%,100%{opacity:.35;translate:0 0}50%{opacity:1;translate:0 -4px}}.esx_tab.is-on{border-color:var(--esx-navy);background:var(--esx-navy);color:#fff}@keyframes esxCaret{50%{opacity:0}}.epb_w60{width:60%}.epb_w70{width:70%}.epb_w80{width:80%}.epb_l{display:block;height:8px;border-radius:4px;background:#E1E6F2}.epb_win_chart{left:36px;right:36px;top:0;bottom:-30px;padding:18px}.epb_ch_head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--epb-line)}.epb_ch_head>i{width:40%;height:10px;border-radius:5px;background:var(--epb-blue)}.epb_sw{position:relative;width:40px;height:22px;border-radius:999px;background:#F3C9C2}.epb_sw i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--epb-red);box-shadow:0 2px 6px rgba(218,53,49,.4)}.epb_bars{display:flex;align-items:flex-end;gap:8px;height:130px;margin-top:18px;padding:0 4px;border-bottom:1px solid var(--epb-line)}.epb_bars i{flex:1;height:var(--h);border-radius:6px 6px 0 0;background:#C9D4F3}.epb_bars .epb_bar_off{border:1.5px dashed #F29A86;border-bottom:0;background:#FFF5F3}.epb_ch_line{position:absolute;left:22px;right:22px;top:78px;width:calc(100% - 44px);height:120px;overflow:visible}.epb_ch_line path{fill:none;stroke:var(--epb-red);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.epb_win_kpi{left:36px;right:36px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:18px}.epb_win_kpi_1{top:0}.epb_win_kpi_2{top:98px;left:52px;right:20px}.epb_kpi_k{padding:5px 12px;border-radius:999px;background:#EAEFFC;color:var(--epb-blue)}.epb_win_kpi_2 .epb_kpi_k{background:#F1F3F9;color:#5b6179}.epb_kpi_up,.epb_kpi_flat{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.epb_kpi_up{background:var(--epb-point)}.epb_kpi_up svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.epb_kpi_flat{background:#F1F3F9}.epb_kpi_flat i{width:12px;height:2.5px;border-radius:2px;background:#8C92A8}.epb_kpi_svg{width:100%;height:44px;overflow:visible}.epb_kpi_up_l{fill:none;stroke:var(--epb-point);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.epb_kpi_flat_l{fill:none;stroke:#B8C0D6;stroke-width:3;stroke-dasharray:6 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.epb_win_rv{display:flex;align-items:center;gap:12px;padding:14px 16px}.epb_win_rv_1{left:36px;right:48px;top:0;rotate:-2deg}.epb_win_rv_2{left:28px;right:28px;top:78px;z-index:2;border-color:rgba(218,53,49,.3);box-shadow:0 20px 40px rgba(218,53,49,.18)}.epb_win_rv_3{left:48px;right:36px;top:158px;rotate:2deg}.epb_rv_av{flex:none;width:36px;height:36px;border-radius:50%;background:#DCE4FA}.epb_win_rv_2 .epb_rv_av{background:#FBE1DC}.epb_rv_body{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.epb_stars{display:flex;gap:3px}.epb_stars i{width:12px;height:12px;background:#F1B75A;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.epb_stars i.off{background:#E1E6F2}.epb_stars_low i:not(.off){background:var(--epb-red)}.epb_l_bad{background:#F4C4BA}.epb_badge{position:absolute;top:62px;right:18px;z-index:3;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;background:var(--epb-red);color:#fff;font-size:24px;font-weight:800;box-shadow:0 12px 26px rgba(218,53,49,.35);rotate:10deg}.epb_card.on .epb_badge{animation:epbPop .6s cubic-bezier(.2,.7,.2,1) .5s both}.epb_card.on .epb_ch_line path,.epb_card.on .epb_kpi_up_l{stroke-dasharray:300;animation:epbDraw 1.4s ease .3s both}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@keyframes epbDraw{from{stroke-dashoffset:300}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.epb_card.on .epb_badge,.epb_card.on .epb_ch_line path,.epb_card.on .epb_kpi_up_l{animation:none}.epb_sec_3 .epb_win{transition:none}}@media(max-width:1280px){.epb_sec_3 .epb_txt{padding:34px 26px 0}.epb_sec_3 .epb_card_tit{font-size:21px}.epb_sec_3 .epb_desc{font-size:15px}.epb_win_chart,.epb_win_kpi_1{left:24px;right:24px}}@media(max-width:1024px){.epb_sec_3 .epb_grid{grid-template-columns:minmax(0,1fr)}.epb_sec_3 .epb_card{min-height:500px}}@media(max-width:560px){.epb_sec_3 .epb_card{min-height:480px}.epb_sec_3 .epb_txt{padding:28px 22px 0}}:root{--erd-navy:#00053C;--erd-red:#DA3531;--erd-coral:#FF8A73}.erd_sec{position:relative;overflow:hidden;padding:130px 0 140px;background:linear-gradient(135deg,#0A0E3A 0%,#16114A 45%,#3A1239 100%);color:#fff}.erd_bg{position:absolute;inset:0;pointer-events:none}.erd_glow{position:absolute;border-radius:50%;filter:blur(100px)}.erd_glow_a{top:-220px;left:-160px;width:640px;height:560px;background:rgba(61,91,196,.42)}.erd_glow_b{right:-180px;bottom:-240px;width:720px;height:600px;background:rgba(218,53,49,.42)}.erd_inner{position:relative;z-index:1;margin:0 auto;padding:0 40px}.erd_head{text-align:center}.erd_eyebrow{display:inline-block;color:var(--erd-coral);letter-spacing:.01em}.erd_title{margin-top:14px;color:#fff;letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.erd_lead{max-width:780px;margin:20px auto 0;color:rgba(255,255,255,.72);line-height:1.75;word-break:keep-all}.erd_steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;margin:72px 0 0;padding:0;list-style:none}.erd_steps::after{content:"";position:absolute;left:0;right:0;bottom:-26px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.1) 0%,rgba(255,138,115,.8) 100%)}.erd_step{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:30px 28px 28px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:linear-gradient(160deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.04) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:translate .35s ease,border-color .35s ease}.erd_step:hover{translate:0 -6px;border-color:rgba(255,255,255,.3)}.erd_step_1{min-height:300px}.erd_step_2{min-height:360px}.erd_step_3{min-height:420px}.erd_n{color:rgba(255,255,255,.4);font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.erd_ico{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:14px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.1)}.erd_ico svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.erd_t{margin-top:auto;padding-top:22px;color:#fff;letter-spacing:-.03em;line-height:1.4;word-break:keep-all}.erd_d{margin-top:10px;color:rgba(255,255,255,.7);line-height:1.7;word-break:keep-all}.erd_tag{margin-top:18px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.82)}.erd_now{border:0;background:linear-gradient(160deg,#FF6F5A 0%,#DA3531 60%,#B8242A 100%);box-shadow:0 30px 60px rgba(218,53,49,.35)}.erd_now:hover{border:0}.erd_now .erd_n{color:rgba(255,255,255,.7)}.erd_now .erd_ico{background:#fff;border-color:#fff}.erd_now .erd_ico svg{stroke:var(--erd-red)}.erd_now .erd_d{color:rgba(255,255,255,.88)}.erd_now_k{position:absolute;top:-14px;right:24px;padding:7px 14px;border-radius:999px;background:#fff;color:#c22d29;box-shadow:0 10px 22px rgba(0,0,0,.2)}.erd_steps.on .erd_step{animation:erdUp .7s cubic-bezier(.2,.7,.2,1) both}.erd_steps.on .erd_step_2{animation-delay:.15s}.erd_steps.on .erd_step_3{animation-delay:.3s}@keyframes erdUp{from{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}.erd_line{margin-top:64px;padding:26px 32px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.06);text-align:center}.erd_line_t{color:rgba(255,255,255,.9);line-height:1.6;word-break:keep-all}.erd_line_u{color:#fff;text-decoration:underline;text-decoration-color:var(--erd-coral);text-decoration-thickness:3px;text-underline-offset:6px}.erd_note{margin-top:16px;color:rgba(255,255,255,.55);text-align:center;word-break:keep-all}@media(prefers-reduced-motion:reduce){.erd_step{transition:none}.erd_steps.on .erd_step{animation:none}}@media(max-width:1280px){.erd_inner{padding:0 28px}.erd_step{padding:26px 22px 24px}.erd_t{font-size:20px}}@media(max-width:1024px){.erd_sec{padding:96px 0 100px}.erd_inner{padding:0 24px}.erd_title{font-size:36px}.erd_lead{font-size:16px}.erd_steps{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:48px}.erd_steps::after{display:none}.erd_step_1,.erd_step_2,.erd_step_3{min-height:0}.erd_line{margin-top:40px}.erd_line_t{font-size:18px}}@media(max-width:560px){.erd_sec{padding:72px 0 80px}.erd_title{font-size:26px}.erd_lead{font-size:15px}.erd_step{padding:24px 20px 22px;border-radius:22px}.erd_line{padding:22px 18px}.erd_line_t{font-size:16px}}:root{--eds-navy:#00053C;--eds-blue:#1A3369;--eds-point:#3D5BC4;--eds-red:#DA3531;--eds-gray:#6B7189;--eds-line:#E4E8F3}.eds_sec{padding:130px 0 140px;background:#fff}.eds_inner{margin:0 auto;padding:0 40px}.eds_head{text-align:center}.eds_eyebrow{display:inline-block;color:var(--eds-navy);letter-spacing:.01em}.eds_title{margin-top:14px;color:var(--eds-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.eds_lead{max-width:800px;margin:20px auto 0;color:#5b6179;line-height:1.75;word-break:keep-all}.eds_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px}.eds_card{position:relative;display:flex;flex-direction:column;padding:30px 30px 32px;border:1px solid var(--eds-line);border-radius:24px;background:#F6F8FD;overflow:hidden;transition:translate .35s ease,box-shadow .35s ease,background .35s ease,border-color .35s ease}.eds_card::after{content:"";position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(218,53,49,.12) 0%,rgba(218,53,49,0) 70%);opacity:0;transition:opacity .4s ease}.eds_card:hover{translate:0 -6px;border-color:#C9D4F3;background:#fff;box-shadow:0 24px 48px rgba(0,5,60,.08)}.eds_card:hover::after{opacity:1}.eds_card_top{display:flex;align-items:center;justify-content:space-between;gap:12px}.eds_ico{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:18px;background:#fff;box-shadow:0 10px 22px rgba(0,5,60,.07);transition:background .3s ease}.eds_ico svg{width:30px;height:30px;fill:none;stroke:var(--eds-point);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.eds_ico svg .eds_red{stroke:var(--eds-red)}.eds_ico svg circle.eds_red,.eds_ico svg rect.eds_red{fill:#FDECEA}.eds_card:hover .eds_ico{background:var(--eds-blue)}.eds_card:hover .eds_ico svg{stroke:#fff}.eds_card:hover .eds_ico svg .eds_red{stroke:#FF8A73}.eds_card:hover .eds_ico svg circle.eds_red,.eds_card:hover .eds_ico svg rect.eds_red{fill:rgba(255,138,115,.2)}.eds_dept{padding:6px 14px;border-radius:999px;background:#fff;color:#c22d29;box-shadow:0 6px 14px rgba(218,53,49,.08)}.eds_card_t{margin-top:24px;color:var(--eds-navy);letter-spacing:-.03em;line-height:1.4;word-break:keep-all}.eds_card_d{margin-top:10px;color:#5b6179;line-height:1.7;word-break:keep-all}.eds_plus{display:flex;align-items:center;gap:16px;margin-top:36px;padding:24px 30px;border:1.5px dashed rgba(218,53,49,.3);border-radius:22px;background:#FFF6F3}.eds_plus_ico{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--eds-red)}.eds_plus_ico svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round}.eds_plus_t{color:#4A5070;line-height:1.7;word-break:keep-all}.eds_plus_b{color:#c22d29}@media(prefers-reduced-motion:reduce){.eds_card,.eds_card::after,.eds_ico,.eds_ico svg{transition:none}}@media(max-width:1280px){.eds_inner{padding:0 28px}.eds_grid{gap:16px}.eds_card{padding:26px 24px 28px}}@media(max-width:1024px){.eds_sec{padding:96px 0 100px}.eds_inner{padding:0 24px}.eds_title{font-size:36px}.eds_lead{font-size:16px}.eds_grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}}@media(max-width:560px){.eds_sec{padding:72px 0 80px}.eds_title{font-size:26px}.eds_lead{font-size:15px}.eds_grid{grid-template-columns:minmax(0,1fr);gap:12px}.eds_card{padding:22px 20px 24px;border-radius:20px}.eds_ico{width:52px;height:52px;border-radius:16px}.eds_ico svg{width:26px;height:26px}.eds_card_t{margin-top:18px;font-size:18px}.eds_plus{align-items:flex-start;padding:20px}.eds_plus_t{font-size:15px}}:root{--eam-navy:#00053C;--eam-blue:#1A3369;--eam-point:#3D5BC4;--eam-red:#DA3531;--eam-gray:#6B7189;--eam-line:#E4E8F3}.eam_sec{padding:130px 0 140px;background:#F6F7F9}.eam_inner{margin:0 auto;padding:0 40px}.eam_head{text-align:center}.eam_eyebrow{display:inline-block;color:var(--eam-navy);letter-spacing:.01em}.eam_title{margin-top:14px;color:var(--eam-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.eam_grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:64px}.eam_card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px 26px;border:1px solid rgba(255,255,255,.95);border-radius:24px;background:#fff;box-shadow:0 16px 36px rgba(0,5,60,.05);transition:translate .35s ease,box-shadow .35s ease}.eam_card:hover{translate:0 -6px;box-shadow:0 26px 50px rgba(0,5,60,.1)}.eam_no{position:absolute;top:24px;right:22px;color:#5f6d9c;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.eam_ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:17px;background:#EAEFFC;transition:background .3s ease}.eam_ico svg{width:26px;height:26px;fill:none;stroke:var(--eam-point);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.eam_card:hover .eam_ico{background:var(--eam-red)}.eam_card:hover .eam_ico svg{stroke:#fff}.eam_t{margin-top:22px;color:var(--eam-navy);letter-spacing:-.03em;line-height:1.4;word-break:keep-all}.eam_d{margin-top:8px;color:#5b6179;line-height:1.7;word-break:keep-all}.eam_link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;color:var(--eam-point)}.eam_link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s ease}.eam_link:hover svg{translate:3px 0}.eam_ops{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:28px;padding:20px 24px;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:#fff}.eam_ops_k{margin-right:6px;padding:8px 14px;border-radius:999px;background:var(--eam-navy);color:#fff}.eam_op{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#F4F6FC;color:#2E3350}.eam_op i{width:6px;height:6px;border-radius:50%;background:var(--eam-red)}.eam_land{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:40px;margin-top:28px;padding:40px 44px;border-radius:28px;background:linear-gradient(135deg,#1A3369 0%,#00053C 100%);color:#fff;box-shadow:0 30px 60px rgba(0,5,60,.22)}.eam_land_t{display:block;letter-spacing:-.03em;line-height:1.4;word-break:keep-all}.eam_land_d{margin-top:12px;color:rgba(255,255,255,.72);line-height:1.75;word-break:keep-all}.eam_flow{display:flex;align-items:stretch;gap:10px}.eam_nd{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.08)}.eam_nd_ico{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:rgba(255,255,255,.12)}.eam_nd_ico svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.eam_nd_t{color:#fff}.eam_nd_s{color:rgba(255,255,255,.6);line-height:1.5;word-break:keep-all}.eam_nd_end{border:0;background:var(--eam-red);box-shadow:0 14px 30px rgba(218,53,49,.35)}.eam_nd_end .eam_nd_ico{background:#fff}.eam_nd_end .eam_nd_ico svg{stroke:var(--eam-red)}.eam_nd_end .eam_nd_s{color:rgba(255,255,255,.85)}.eam_arr{flex:none;align-self:center;display:flex;color:rgba(255,255,255,.5)}.eam_arr svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.eam_land.on .eam_nd{animation:eamIn .5s cubic-bezier(.2,.7,.2,1) both}.eam_land.on .eam_nd:nth-child(3){animation-delay:.15s}.eam_land.on .eam_nd:nth-child(5){animation-delay:.3s}@keyframes eamIn{from{opacity:0;translate:-12px 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.eam_card,.eam_ico,.eam_ico svg{transition:none}.eam_land.on .eam_nd{animation:none}}@media(max-width:1280px){.eam_inner{padding:0 28px}.eam_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eam_land{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:1024px){.eam_sec{padding:96px 0 100px}.eam_inner{padding:0 24px}.eam_title{font-size:38px}.eam_grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.eam_land{padding:32px 28px}}@media(max-width:560px){.eam_sec{padding:72px 0 80px}.eam_title{font-size:28px}.eam_grid{grid-template-columns:minmax(0,1fr);gap:12px}.eam_card{padding:22px 20px}.eam_ops{justify-content:flex-start;padding:18px}.eam_ops_k{width:100%;margin:0 0 4px;text-align:center}.eam_op{font-size:14px}.eam_land{padding:26px 20px;border-radius:22px}.eam_land_t{font-size:20px}.eam_flow{flex-direction:column}.eam_arr{rotate:90deg}}:root{--eal-navy:#00053C;--eal-blue:#1A3369;--eal-point:#3D5BC4;--eal-red:#DA3531;--eal-gray:#6B7189;--eal-line:#E4E8F3}.eal_sec{padding:130px 0 140px;background:#fff}.eal_inner{margin:0 auto;padding:0 40px}.eal_head{text-align:center}.eal_eyebrow{display:inline-block;color:var(--eal-navy);letter-spacing:.01em}.eal_title{margin-top:14px;color:var(--eal-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.eal_lead{max-width:780px;margin:20px auto 0;color:#5b6179;line-height:1.75;word-break:keep-all}.eal_loop{position:relative;max-width:1120px;height:660px;margin:56px auto 0}.eal_orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.eal_orbit_base{fill:none;stroke:#E6EAF4;stroke-width:2;vector-effect:non-scaling-stroke}.eal_orbit_flow{fill:none;stroke:var(--eal-red);stroke-width:2.4;stroke-dasharray:4 16;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:ealFlow 2.4s linear infinite}@keyframes ealFlow{to{stroke-dashoffset:-40}}.eal_hub{position:absolute;top:50%;left:50%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:260px;height:260px;padding:30px;border-radius:50%;background:linear-gradient(160deg,#1A3369 0%,#00053C 100%);color:#fff;text-align:center;box-shadow:0 30px 60px rgba(0,5,60,.25);translate:-50% -50%}.eal_hub::before{content:"";position:absolute;inset:-14px;border:1.5px dashed rgba(26,51,105,.25);border-radius:50%;animation:ealSpin 30s linear infinite}@keyframes ealSpin{to{rotate:360deg}}.eal_hub_ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--eal-red);box-shadow:0 10px 22px rgba(218,53,49,.4)}.eal_hub_ico svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:ealSpin 6s linear infinite}.eal_hub_t{color:rgba(255,255,255,.88);line-height:1.6;word-break:keep-all}.eal_nodes{margin:0;padding:0;list-style:none}.eal_node{position:absolute;top:var(--y);left:var(--x);z-index:2;display:flex;align-items:flex-start;gap:14px;width:270px;padding:20px 20px 18px;border:1px solid var(--eal-line);border-radius:22px;background:#fff;box-shadow:0 18px 40px rgba(0,5,60,.08);translate:-50% -50%;transition:box-shadow .35s ease,border-color .35s ease}.eal_node:hover{border-color:#C9D4F3;box-shadow:0 26px 50px rgba(0,5,60,.14)}.eal_n{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--eal-navy);color:#fff}.eal_node_txt{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.eal_t{color:var(--eal-navy);letter-spacing:-.02em}.eal_d{color:#5b6179;line-height:1.6;word-break:keep-all}.eal_cyc{margin-top:4px;padding:4px 10px;border-radius:999px}.eal_cyc_reg{background:#EAEFFC;color:var(--eal-point)}.eal_cyc_any{background:#FDECEA;color:#c22d29}.eal_cyc_need{background:#FFF3E0;color:#905600}.eal_cyc_per{background:#EFEAFD;color:#5B4BC4}.eal_loop.on .eal_node{animation:ealPop .55s cubic-bezier(.2,.7,.2,1) both}.eal_loop.on .eal_node_2{animation-delay:.12s}.eal_loop.on .eal_node_3{animation-delay:.24s}.eal_loop.on .eal_node_4{animation-delay:.36s}.eal_loop.on .eal_node_5{animation-delay:.48s}@keyframes ealPop{from{opacity:0;scale:.9}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.eal_orbit_flow,.eal_hub::before,.eal_hub_ico svg{animation:none}.eal_loop.on .eal_node{animation:none}}@media(max-width:1280px){.eal_inner{padding:0 28px}.eal_node{width:240px;padding:18px 16px 16px}.eal_hub{width:230px;height:230px}}@media(max-width:1024px){.eal_sec{padding:96px 0 100px}.eal_inner{padding:0 24px}.eal_title{font-size:38px}.eal_lead{font-size:16px}.eal_loop{display:flex;flex-direction:column;height:auto;margin-top:48px}.eal_orbit{display:none}.eal_hub{order:2;position:relative;top:auto;left:auto;width:auto;height:auto;margin-top:20px;padding:26px 24px;border-radius:24px;flex-direction:row;text-align:left;translate:none}.eal_hub::before{display:none}.eal_hub_ico{flex:none}.eal_nodes{position:relative;display:flex;flex-direction:column;gap:12px;padding-left:22px}.eal_nodes::before{content:"";position:absolute;top:10px;bottom:10px;left:0;border-left:2px dashed rgba(218,53,49,.4)}.eal_node{position:relative;top:auto;left:auto;width:auto;translate:none}}@media(max-width:560px){.eal_sec{padding:72px 0 80px}.eal_title{font-size:28px}.eal_lead{font-size:15px}.eal_hub{align-items:flex-start;padding:20px 18px}.eal_hub_ico{width:46px;height:46px}.eal_hub_t{font-size:14px}.eal_node{padding:16px 14px}.eal_n{width:34px;height:34px}.eal_t{font-size:16px}}:root{--erp-navy:#00053C;--erp-blue:#1A3369;--erp-point:#3D5BC4;--erp-red:#DA3531;--erp-gray:#6B7189;--erp-line:#E4E8F3}.erp_sec{padding:130px 0 140px;background:#F6F7F9}.erp_inner{margin:0 auto;padding:0 40px}.erp_head{text-align:center}.erp_eyebrow{display:inline-block;color:var(--erp-navy);letter-spacing:.01em}.erp_title{margin-top:14px;color:var(--erp-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.erp_lead{max-width:780px;margin:20px auto 0;color:#5b6179;line-height:1.75;word-break:keep-all}.erp_targets{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}.erp_tg{padding:9px 16px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:#fff;color:var(--erp-navy);box-shadow:0 6px 14px rgba(0,5,60,.05)}.erp_body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:24px;margin-top:40px}.erp_dash{display:flex;flex-direction:column;border-radius:28px;background:linear-gradient(160deg,#1A3369 0%,#00053C 100%);box-shadow:0 30px 60px rgba(0,5,60,.22);overflow:hidden}.erp_dash_bar{display:flex;align-items:center;gap:14px;height:48px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.1)}.erp_dots{display:flex;gap:6px}.erp_dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.25)}.erp_dash_t{width:32%;height:10px;border-radius:5px;background:rgba(255,255,255,.3)}.erp_dash_kpi{display:flex;align-items:center;gap:20px;padding:24px 26px 10px}.erp_kpi{display:flex;flex-direction:column;gap:6px}.erp_kpi_n{color:#fff;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em}.erp_trend{flex:1;height:56px;overflow:visible}.erp_trend path{fill:none;stroke:#FF8A73;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.erp_feed{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:10px;padding:14px 22px 26px}.erp_fd{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.erp_fd_pf{flex:none;width:30px;height:30px;border-radius:9px}.erp_pf_pl{background:#6CC38A}.erp_pf_gm{background:#7FA2E8}.erp_pf_km{background:#F1C44E}.erp_pf_pf{background:#A597F0}.erp_pf_bl{background:#F29A86}.erp_fd_body{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.erp_fd_l{display:block;height:7px;border-radius:4px;background:rgba(255,255,255,.22)}.erp_st{display:flex;gap:3px}.erp_st i{width:11px;height:11px;background:rgba(255,255,255,.2);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.erp_st i.on{background:#F1B75A}.erp_st_sm i{width:13px;height:13px}.erp_fd_bad{border-color:rgba(255,138,115,.6);background:rgba(218,53,49,.2)}.erp_fd_bad .erp_st i.on{background:#FF8A73}.erp_fd_bad .erp_fd_l{background:rgba(255,179,166,.5)}.erp_alert{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--erp-red);box-shadow:0 0 0 6px rgba(218,53,49,.25);animation:erpRing 1.6s ease-in-out infinite}.erp_alert svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes erpRing{0%,100%{box-shadow:0 0 0 4px rgba(218,53,49,.25)}50%{box-shadow:0 0 0 10px rgba(218,53,49,0)}}.erp_cards{display:flex;flex-direction:column;gap:14px}.erp_card{flex:1;padding:24px 26px;border:1px solid rgba(255,255,255,.95);border-radius:22px;background:#fff;box-shadow:0 14px 30px rgba(0,5,60,.05);transition:translate .35s ease,box-shadow .35s ease}.erp_card:hover{translate:-4px 0;box-shadow:0 22px 44px rgba(0,5,60,.1)}.erp_card_head{display:flex;align-items:center;gap:14px}.erp_ico{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#FDECEA}.erp_ico svg{width:22px;height:22px;fill:none;stroke:var(--erp-red);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.erp_card_hd{display:flex;flex-direction:column;gap:4px}.erp_th{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#EAEFFC;color:var(--erp-point)}.erp_card_t{color:var(--erp-navy);letter-spacing:-.02em}.erp_list{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--erp-line);list-style:none}.erp_li{display:flex;align-items:flex-start;gap:9px;color:#3E4460;line-height:1.55;word-break:keep-all}.erp_li i{position:relative;flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;background:var(--erp-point)}.erp_li i::after{content:"";position:absolute;top:3px;left:5.5px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.8px 1.8px 0;rotate:45deg}.erp_insight{display:flex;align-items:center;gap:18px;margin-top:24px;padding:26px 30px;border-radius:24px;background:linear-gradient(135deg,#FFF2EA 0%,#FFDFCF 60%,#FFC6B4 100%)}.erp_insight_ico{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--erp-navy)}.erp_insight_ico svg{width:24px;height:24px;fill:#fff}.erp_insight_t{color:#4A5070;line-height:1.7;word-break:keep-all}.erp_insight_b{display:block;margin-bottom:4px;color:var(--erp-navy);letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.erp_alert{animation:none}.erp_card{transition:none}}@media(max-width:1280px){.erp_inner{padding:0 28px}}@media(max-width:1024px){.erp_sec{padding:96px 0 100px}.erp_inner{padding:0 24px}.erp_title{font-size:38px}.erp_lead{font-size:16px}.erp_body{grid-template-columns:minmax(0,1fr)}.erp_card:hover{translate:0 -4px}}@media(max-width:560px){.erp_sec{padding:72px 0 80px}.erp_title{font-size:28px}.erp_lead{font-size:15px}.erp_targets{justify-content:flex-start}.erp_tg{font-size:13px;padding:8px 13px}.erp_dash{border-radius:22px}.erp_card{padding:20px 18px}.erp_insight{flex-direction:column;align-items:flex-start;padding:22px 20px}.erp_insight_t{font-size:15px}}:root{--emr-navy:#00053C;--emr-blue:#1A3369;--emr-point:#3D5BC4;--emr-red:#DA3531;--emr-gray:#6B7189;--emr-line:#E4E8F3}.emr_sec{padding:130px 0 140px;background:#fff}.emr_inner{margin:0 auto;padding:0 40px}.emr_head{text-align:center}.emr_eyebrow{display:inline-block;color:var(--emr-navy);letter-spacing:.01em}.emr_title{margin-top:14px;color:var(--emr-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.emr_lead{max-width:780px;margin:20px auto 0;color:#5b6179;line-height:1.75;word-break:keep-all}.emr_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:64px}.emr_card{display:flex;flex-direction:column;padding:34px 34px 30px;border:1px solid var(--emr-line);border-radius:28px;background:#fff;box-shadow:0 24px 50px rgba(0,5,60,.07)}.emr_card_head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--emr-line)}.emr_ico{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#EAEFFC}.emr_ico svg{width:22px;height:22px;fill:none;stroke:var(--emr-point);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.emr_card_rv .emr_ico{background:#FDECEA}.emr_card_rv .emr_ico svg{stroke:var(--emr-red)}.emr_card_t{color:var(--emr-navy);letter-spacing:-.03em}.emr_src{margin-left:auto;padding:4px 10px;border-radius:999px;background:#F1F3F9;color:#636a82}.emr_bars{display:flex;flex-direction:column;gap:16px;margin:24px 0 28px;padding:0;list-style:none}.emr_br{display:grid;grid-template-columns:120px minmax(0,1fr) 96px;align-items:center;gap:14px}.emr_br_k{color:var(--emr-navy);white-space:nowrap}.emr_br_t{position:relative;height:14px;border-radius:7px;background:#F1F3F9;overflow:hidden}.emr_br_t i{position:absolute;top:0;left:0;bottom:0;width:var(--w);border-radius:7px;background:linear-gradient(90deg,#7FA2E8,#3D5BC4);transform-origin:left}.emr_br:first-child .emr_br_t i{background:linear-gradient(90deg,#1A3369,#00053C)}.emr_br_v{color:var(--emr-navy);font-style:normal;text-align:right;white-space:nowrap}.emr_br:first-child .emr_br_v{color:#c22d29}.emr_kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.emr_kv_i{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:#F6F8FD}.emr_kv_n{color:var(--emr-navy);font-size:34px;font-weight:800;line-height:1;letter-spacing:-.03em}.emr_kv_k{color:#5b6179}.emr_kv_hl{background:linear-gradient(145deg,#1A3369 0%,#00053C 100%)}.emr_kv_hl .emr_kv_n{color:#fff}.emr_kv_hl .emr_kv_k{color:rgba(255,255,255,.7)}.emr_kws{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.emr_kw{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#EAEFFC;color:var(--emr-blue)}.emr_kw::before{content:"+";font-weight:800}.emr_kw_neg{background:#FDECEA;color:#c22d29}.emr_kw_neg::before{content:"−"}.emr_prop{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:16px 18px;border-left:3px solid var(--emr-red);border-radius:0 12px 12px 0;background:#FFF5F3;color:#3E4460;line-height:1.6;word-break:keep-all}.emr_prop_k{color:#c22d29}.emr_note{margin-top:18px;color:#636a82;text-align:center}.emr_card.on .emr_br_t i{animation:emrGrow 1s cubic-bezier(.2,.7,.2,1) both}.emr_card.on .emr_br:nth-child(2) .emr_br_t i{animation-delay:.1s}.emr_card.on .emr_br:nth-child(3) .emr_br_t i{animation-delay:.2s}.emr_card.on .emr_br:nth-child(4) .emr_br_t i{animation-delay:.3s}.emr_card.on .emr_br:nth-child(5) .emr_br_t i{animation-delay:.4s}@keyframes emrGrow{from{scale:0 1}to{scale:1 1}}@media(prefers-reduced-motion:reduce){.emr_card.on .emr_br_t i{animation:none}}@media(max-width:1280px){.emr_inner{padding:0 28px}.emr_card{padding:28px 24px 24px}.emr_br{grid-template-columns:108px minmax(0,1fr) 88px}}@media(max-width:1024px){.emr_sec{padding:96px 0 100px}.emr_inner{padding:0 24px}.emr_title{font-size:38px}.emr_lead{font-size:16px}.emr_grid{grid-template-columns:minmax(0,1fr);margin-top:48px}}@media(max-width:560px){.emr_sec{padding:72px 0 80px}.emr_title{font-size:28px}.emr_lead{font-size:15px}.emr_card{padding:22px 18px 20px;border-radius:22px}.emr_card_t{font-size:19px}.emr_src{margin-left:0}.emr_br{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.emr_br_t{grid-column:1/-1;grid-row:2}.emr_kv{gap:8px}.emr_kv_i{padding:14px 12px}.emr_kv_n{font-size:26px}.emr_kv_k{font-size:12px}}.esv_sec_red{background:linear-gradient(135deg,#FFF0EE 0%,#FFD7D2 50%,#FFB8B0 100%)}.esv_sec_red .esv_glow_l{background:rgba(255,120,110,.22)}.esv_sec_red .esv_glow_r{background:rgba(218,53,49,.24)}.esv_sec_red .esv_tag{color:#C43D3D}:root{--epb-navy:#00053C;--epb-blue:#1A3369;--epb-point:#3D5BC4;--epb-red:#DA3531;--epb-gray:#6B7189;--epb-line:#E4E8F3}.epb_sec{padding:130px 0 140px;background:#fff}.epb_inner{margin:0 auto;padding:0 40px}.epb_head{text-align:center}.epb_eyebrow{display:inline-block;color:var(--epb-navy);letter-spacing:.01em}.epb_title{margin-top:14px;color:var(--epb-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.epb_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px}.epb_card{position:relative;display:flex;flex-direction:column;min-height:640px;border-radius:36px;overflow:hidden}.epb_card_1{--epb-k:#5B4BC4;background:linear-gradient(160deg,#F1EEFF 0%,#F6F2FD 55%,#FDEFF1 100%)}.epb_card_2{--epb-k:#2F63C8;background:linear-gradient(160deg,#E6F0FF 0%,#EAF4FD 55%,#E8F7F6 100%)}.epb_txt{padding:52px 52px 0}.epb_k{color:#c22d29;letter-spacing:.06em}.epb_card_tit{margin-top:14px;color:var(--epb-navy);letter-spacing:-.04em;line-height:1.35;word-break:keep-all}.epb_desc{max-width:500px;margin-top:16px;color:#3E4460;line-height:1.75;word-break:keep-all}.epb_mock{position:relative;flex:1;min-height:300px;margin-top:40px}.epb_win{position:absolute;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#fff;box-shadow:0 24px 50px rgba(0,5,60,.12);overflow:hidden}.epb_bar{display:flex;align-items:center;gap:12px;height:36px;padding:0 14px;border-bottom:1px solid var(--epb-line);background:#FAFBFE}.epb_dots{display:flex;gap:5px}.epb_dots i{width:8px;height:8px;border-radius:50%;background:#DDE2EE}.epb_url{flex:1;max-width:160px;height:14px;margin:0 auto;border-radius:7px;background:#EEF0F6}.epb_punch{margin-top:48px;padding:38px 48px;border-radius:28px;background:var(--epb-navy);text-align:center;box-shadow:0 24px 50px rgba(0,5,60,.18)}.epb_punch_txt{color:rgba(255,255,255,.88);line-height:1.7;word-break:keep-all}.epb_punch_u{color:#fff;text-decoration:underline;text-decoration-color:var(--epb-red);text-decoration-thickness:3px;text-underline-offset:6px}@media(prefers-reduced-motion:reduce){.epb_card *{animation:none!important;transition:none!important}}@media(max-width:1280px){.epb_inner{padding:0 28px}.epb_txt{padding:44px 40px 0}.epb_card_tit{font-size:28px}}@media(max-width:1024px){.epb_sec{padding:96px 0 100px}.epb_inner{padding:0 24px}.epb_title{font-size:38px}.epb_grid{grid-template-columns:minmax(0,1fr);margin-top:48px}.epb_card{min-height:560px;border-radius:28px}.epb_punch{padding:30px 28px}.epb_punch_txt{font-size:18px}}@media(max-width:560px){.epb_sec{padding:72px 0 80px}.epb_title{font-size:28px}.epb_card{min-height:520px;border-radius:24px}.epb_txt{padding:32px 24px 0}.epb_card_tit{font-size:23px}.epb_desc{font-size:15px}.epb_mock{min-height:250px;margin-top:28px}.epb_punch{margin-top:36px;padding:26px 22px;border-radius:22px}.epb_punch_txt{font-size:16px}}.epb_sec_3 .epb_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.epb_sec_3 .epb_card{min-height:540px;border-radius:30px}.epb_sec_3 .epb_txt{padding:40px 36px 0}.epb_card_3{background:linear-gradient(160deg,#FFF0EA 0%,#FDF3EF 55%,#F7F1FB 100%);--epb-k:#DA3531}.epb_sec_3 .epb_win{transition:translate .45s ease}.epb_sec_3 .epb_card:hover .epb_win{translate:0 -6px}.epb_w50{width:50%}.epb_w60{width:60%}.epb_w70{width:70%}.epb_w80{width:80%}.epb_w90{width:90%}.epb_l{display:block;height:8px;border-radius:4px;background:#E1E6F2}.epb_l_t{height:10px;background:var(--epb-blue)}.epb_win_cal{left:36px;right:36px;top:0;bottom:-30px;padding:18px}.epb_cal{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.epb_cal i{height:44px;border:1.5px dashed #D5DAE6;border-radius:10px;background:#FAFBFE}.epb_cal i.on{border:0;background:#A597F0}.epb_badge{position:absolute;top:-14px;right:26px;z-index:3;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;background:var(--epb-red);color:#fff;font-size:26px;font-weight:800;box-shadow:0 12px 26px rgba(218,53,49,.35);rotate:10deg}.epb_win_main{left:36px;right:36px;top:0;height:150px;display:flex;align-items:center;justify-content:center;border:0;background:linear-gradient(135deg,#2A1F3D 0%,#120B24 100%)}.epb_play{position:relative;display:block;width:54px;height:38px;border-radius:12px;background:var(--epb-red)}.epb_play::after{content:"";position:absolute;top:50%;left:50%;margin:-7px 0 0 -4px;border-left:12px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.epb_prog{position:absolute;left:18px;right:18px;bottom:14px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--epb-red) 40%,rgba(255,255,255,.25) 40%)}.epb_shorts{position:absolute;left:36px;right:36px;top:170px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.epb_short{display:flex;align-items:center;justify-content:center;aspect-ratio:9/14;border-radius:14px}.epb_win_sr{left:36px;right:36px;top:0;bottom:-30px;display:flex;flex-direction:column;gap:10px;padding:18px}.epb_q{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1.5px solid var(--epb-point);border-radius:999px;color:var(--epb-point)}.epb_q .epb_l{background:#C9D4F3}.epb_res{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--epb-line);border-radius:12px}.epb_x{position:absolute;top:50%;right:12px;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--epb-red)}.epb_x::before,.epb_x::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;margin:-1px 0 0 -5px;border-radius:1px;background:#fff;rotate:45deg}.epb_x::after{rotate:-45deg}.epb_card.on .epb_badge{animation:epbPop .6s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.epb_card.on .epb_badge{animation:none}.epb_sec_3 .epb_win{transition:none}}@media(max-width:1280px){.epb_sec_3 .epb_txt{padding:34px 26px 0}.epb_sec_3 .epb_card_tit{font-size:21px}.epb_sec_3 .epb_desc{font-size:15px}.epb_win_cal,.epb_win_main,.epb_shorts,.epb_win_sr{left:24px;right:24px}}@media(max-width:1024px){.epb_sec_3 .epb_grid{grid-template-columns:minmax(0,1fr)}.epb_sec_3 .epb_card{min-height:520px}.epb_shorts{grid-template-columns:repeat(3,110px)}}@media(max-width:560px){.epb_sec_3 .epb_card{min-height:500px}.epb_sec_3 .epb_txt{padding:28px 22px 0}.epb_shorts{grid-template-columns:repeat(3,1fr)}}:root{--eyd-navy:#00053C;--eyd-blue:#1A3369;--eyd-point:#3D5BC4;--eyd-red:#DA3531;--eyd-coral:#FF8A73;--eyd-gray:#6B7189;--eyd-line:#E4E8F3}@keyframes eydIn{from{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}@keyframes eydPop{from{opacity:0;scale:.7}to{opacity:1;scale:1}}:root{--eyp-navy:#00053C;--eyp-blue:#1A3369;--eyp-point:#3D5BC4;--eyp-red:#DA3531;--eyp-gray:#6B7189;--eyp-line:#E6E9F1;--eyp-tint:#D7E0F8}.eyp_step.is-on::before{opacity:1}.eyp_step.is-on .eyp_ico{translate:0 -6px}:root{--eyr-navy:#00053C;--eyr-blue:#1A3369;--eyr-point:#3D5BC4;--eyr-red:#DA3531;--eyr-gray:#6B7189;--eyr-line:#E4E8F3}@keyframes eyrDash{to{stroke-dashoffset:-24}}@keyframes eyrIn{from{opacity:0;translate:20px 0}to{opacity:1;translate:0 0}}:root{--eyc-navy:#00053C;--eyc-blue:#1A3369;--eyc-point:#3D5BC4;--eyc-red:#DA3531;--eyc-gray:#6B7189;--eyc-line:#E4E8F3}:root{--esl-navy:#00053C;--esl-blue:#1A3369;--esl-point:#3D5BC4;--esl-violet:#6A5BD0;--esl-red:#DA3531;--esl-gray:#5C6280}.esl_side i.on{background:#DCD4FB}.esl_q i.s{width:60%}.esl_cite i.s{width:60%}@keyframes eslFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes eslUp{from{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@keyframes eslUpX{from{opacity:0;translate:-50% 30px}to{opacity:1;translate:-50% 0}}@keyframes eslIn{from{opacity:0;translate:30px 0}}:root{--est-navy:#00053C;--est-blue:#1A3369;--est-point:#3D5BC4;--est-violet:#6A5BD0;--est-red:#DA3531;--est-gray:#5C6280;--est-line:#E4E8F3}@keyframes estPulse{from{opacity:1;scale:.6}to{opacity:0;scale:1.6}}@keyframes estPick{0%{scale:.9;opacity:0}60%{scale:1.04;opacity:1}100%{scale:1}}:root{--ebi-navy:#00053C;--ebi-blue:#1A3369;--ebi-point:#3D5BC4;--ebi-violet:#6A5BD0;--ebi-red:#DA3531;--ebi-gray:#5C6280}.ebi_tab.is-on{color:#fff}.ebi_code .c{color:#6B7AA8}.ebi_code .t{color:#FF8A73}.ebi_code .a{color:#9DB4F2}.ebi_code .v{color:#8FE3B5}@keyframes ebiScan{0%{opacity:1;translate:0 0}100%{opacity:0;translate:0 420px}}:root{--edg-navy:#00053C;--edg-blue:#1A3369;--edg-point:#3D5BC4;--edg-violet:#6A5BD0;--edg-red:#DA3531;--edg-coral:#FF8A73;--edg-amber:#E09A2E}@keyframes edgGrow{from{scale:0;opacity:0}to{scale:1;opacity:1}}@keyframes edgRing{from{opacity:1;scale:.96}to{opacity:0;scale:1.14}}:root{--eac-navy:#00053C;--eac-blue:#1A3369;--eac-point:#3D5BC4;--eac-violet:#6A5BD0;--eac-red:#DA3531;--eac-gray:#5C6280;--eac-line:#E4E8F3}@keyframes eacBar{from{scale:1 0}to{scale:1 1}}@keyframes eacDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes eacFade{from{opacity:0}to{opacity:1}}@keyframes eacRing{0%{scale:.6;opacity:1}100%{scale:2;opacity:0}}:root{--eme-navy:#00053C;--eme-blue:#1A3369;--eme-point:#3D5BC4;--eme-violet:#6A5BD0;--eme-red:#DA3531;--eme-green:#1FA971;--eme-gray:#5C6280;--eme-line:#E4E8F3}.eme_sec{padding:150px 0 150px;background:linear-gradient(180deg,#F6F7FC 0%,#fff 100%)}.eme_inner{margin:0 auto;padding:0 40px}.eme_head{text-align:center}.eme_eyebrow{display:inline-block;padding:7px 16px;border-radius:999px;background:#E6F6EE;color:#137c50;letter-spacing:.06em}.eme_title{margin-top:20px;color:#1E2238;letter-spacing:-.05em;line-height:1.2;word-break:keep-all}.eme_grad{background:linear-gradient(90deg,var(--eme-violet) 0%,var(--eme-point) 60%,var(--eme-red) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.eme_lead{max-width:820px;margin:22px auto 0;color:var(--eme-gray);line-height:1.8;word-break:keep-all}.eme_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:64px}.eme_card{display:flex;flex-direction:column;border:1px solid var(--eme-line);border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 18px 40px rgba(0,5,60,.06);transition:translate .35s ease,box-shadow .35s ease}.eme_card:hover{translate:0 -6px;box-shadow:0 28px 56px rgba(0,5,60,.12)}.eme_top{position:relative;display:flex;align-items:center;justify-content:center;height:170px;background:linear-gradient(160deg,#F1EEFF 0%,#E8EDFB 100%)}.eme_card:nth-child(4) .eme_top{background:linear-gradient(160deg,#EAF7F1 0%,#E3F0EC 100%)}.eme_vis{width:150px;height:auto;overflow:visible}.eme_chk{position:absolute;right:16px;top:16px;display:flex;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 8px 18px rgba(31,169,113,.25)}.eme_chk svg{width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.eme_body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:24px 24px 24px}.eme_st{padding:4px 10px;border-radius:6px;background:#E6F6EE;color:#137c50;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.eme_t{margin-top:14px;color:#1E2238;letter-spacing:-.02em;word-break:keep-all}.eme_d{margin-top:8px;margin-bottom:18px;color:var(--eme-gray);line-height:1.65;word-break:keep-all}.eme_src{align-self:stretch;margin-top:auto;padding-top:14px;border-top:1px dashed var(--eme-line);color:#636a82;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;word-break:keep-all}.eme_card.on .eme_chk{animation:emePop .5s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes emeDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes emePop{from{scale:.5;opacity:0}to{scale:1;opacity:1}}.eme_log{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:28px;padding:34px 40px;border-radius:28px;background:linear-gradient(135deg,#0A0E3A 0%,#1A1450 55%,#3A1239 100%);color:#fff;box-shadow:0 30px 60px rgba(0,5,60,.22)}.eme_spark{fill:none;stroke:#FF8A73;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1}.eme_log.on .eme_spark{animation:emeDraw 1.6s ease .3s both}@media(prefers-reduced-motion:reduce){.eme_card.on .eme_chk,.eme_log.on .eme_spark{animation:none}.eme_card{transition:none}}@media(max-width:1280px){.eme_inner{padding:0 28px}.eme_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.eme_sec{padding:100px 0 110px}.eme_inner{padding:0 24px}.eme_title{font-size:40px}.eme_lead{font-size:16px}.eme_grid{margin-top:48px}.eme_log{grid-template-columns:minmax(0,1fr);gap:20px;padding:30px 28px}}@media(max-width:560px){.eme_sec{padding:72px 0 80px}.eme_title{font-size:28px}.eme_lead{font-size:15px}.eme_grid{grid-template-columns:minmax(0,1fr);gap:14px}.eme_card{border-radius:22px}.eme_top{height:140px}.eme_log{padding:24px 20px;border-radius:22px}}:root{--eho-navy:#00053C;--eho-blue:#1A3369;--eho-point:#3D5BC4;--eho-violet:#6A5BD0;--eho-red:#DA3531;--eho-gray:#5C6280;--eho-line:#E4E8F3}@keyframes ehoHype{0%{stroke-dashoffset:1;opacity:1;stroke-dasharray:1}60%{stroke-dashoffset:0;opacity:1;stroke-dasharray:1}100%{stroke-dashoffset:0;opacity:.55;stroke-dasharray:.012 .012}}@keyframes ehoPk{0%,22%{opacity:0;scale:.3}32%{opacity:1;scale:1.4}50%{scale:1}100%{opacity:.55}}@keyframes ehoDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ehoFade{from{opacity:0}to{opacity:1}}@keyframes ehoRing{0%{scale:.6;opacity:1}100%{scale:2;opacity:0}}:root{--epl-navy:#00053C;--epl-blue:#1A3369;--epl-point:#3D5BC4;--epl-red:#DA3531;--epl-gray:#6B7189;--epl-line:#E4E8F3}.epl_tab.is-on{color:var(--epl-navy)}.epl_tab.is-on::after{scale:1 1}.epl_item.is-in{animation:eplIn .5s cubic-bezier(.2,.7,.2,1) both}@keyframes eplIn{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.epl_item.is-in{animation:none}}@keyframes elgSpin{to{rotate:360deg}}@keyframes elgFloat{0%,100%{translate:0 0}50%{translate:0 -10px}}.esv_sub{line-height:1.65}:root{--eab-navy:#00053C;--eab-blue:#1A3369;--eab-point:#3D5BC4;--eab-violet:#6A5BD0;--eab-red:#DA3531;--eab-gray:#6B7189;--eab-line:#E4E8F3}@keyframes eabBlink{0%,100%{opacity:1}50%{opacity:.3}}:root{--ecn-navy:#00053C;--ecn-blue:#1A3369;--ecn-point:#3D5BC4;--ecn-violet:#6A5BD0;--ecn-red:#DA3531;--ecn-gray:#6B7189;--ecn-line:#E4E8F3}@keyframes ecnRun{from{left:-5%}to{left:100%}}@keyframes ecnSpin{to{rotate:360deg}}:root{--eog-navy:#00053C;--eog-blue:#1A3369;--eog-point:#3D5BC4;--eog-violet:#6A5BD0;--eog-red:#DA3531;--eog-gray:#6B7189;--eog-line:#E4E8F3}@keyframes eogFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes eogIn{from{opacity:0;translate:20px 0}}:root{--emn-navy:#00053C;--emn-blue:#1A3369;--emn-point:#3D5BC4;--emn-violet:#6A5BD0;--emn-red:#DA3531;--emn-amber:#E09A2E;--emn-gray:#6B7189;--emn-line:#E4E8F3}@keyframes emnSweep{to{rotate:360deg}}@keyframes emnRow{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}:root{--ems-navy:#00053C;--ems-blue:#1A3369;--ems-point:#3D5BC4;--ems-violet:#6A5BD0;--ems-red:#DA3531;--ems-green:#1FA971;--ems-gray:#6B7189;--ems-line:#E4E8F3}.ems_sec{padding:140px 0 140px;background:#fff}.ems_inner{margin:0 auto;padding:0 40px}.ems_head{display:flex;flex-direction:column;align-items:center;text-align:center}.ems_num{display:block;color:transparent;font-size:120px;font-weight:800;line-height:.9;letter-spacing:-.04em;-webkit-text-stroke:1.5px #C9D2EA}.ems_title{margin-top:18px;color:var(--ems-navy);letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.ems_lead{max-width:760px;margin-top:22px;color:#5b6179;line-height:1.85;word-break:keep-all}.ems_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px}.ems_mc{display:flex;flex-direction:column;align-items:flex-start;padding:30px 30px 0;border:1px solid var(--ems-line);border-radius:26px;background:#F6F8FD;overflow:hidden;transition:translate .35s ease,box-shadow .35s ease,background .35s ease}.ems_mc:hover{translate:0 -6px;background:#fff;box-shadow:0 24px 48px rgba(0,5,60,.1)}.ems_ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:17px;background:#fff;box-shadow:0 10px 22px rgba(0,5,60,.07)}.ems_ico svg{width:26px;height:26px;fill:none;stroke:var(--ems-point);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ems_mc:nth-child(1) .ems_ico svg path:nth-child(2){transform-origin:12px 16px;animation:emsNeedle 3s ease-in-out infinite}@keyframes emsNeedle{0%,100%{rotate:-50deg}50%{rotate:10deg}}.ems_no{color:#5f6d9c;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.ems_src{display:flex;align-items:center;gap:8px;align-self:stretch;margin:auto -30px 0;padding:16px 30px;border-top:1px dashed #D5DCEE;background:#fff;color:#4A5070;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace}.ems_src i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ems-green);box-shadow:0 0 0 4px rgba(31,169,113,.15)}.ems_duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.ems_box{display:flex;align-items:center;gap:20px;padding:30px 32px;border-radius:26px}.ems_law{background:#F6F7FC}.ems_own{background:linear-gradient(135deg,#1A3369 0%,#00053C 100%);box-shadow:0 24px 50px rgba(0,5,60,.2)}.ems_hl{color:var(--ems-navy);text-decoration:underline;text-decoration-color:var(--ems-red);text-decoration-thickness:3px;text-underline-offset:5px}@media(prefers-reduced-motion:reduce){.ems_mc:nth-child(1) .ems_ico svg path:nth-child(2){animation:none}.ems_mc{transition:none}}@media(max-width:1280px){.ems_inner{padding:0 28px}.ems_grid{gap:16px}.ems_mc{padding:26px 24px 0}.ems_src{margin:auto -24px 0;padding:14px 24px}.ems_num{font-size:96px}.ems_title{font-size:36px}}@media(max-width:1024px){.ems_sec{padding:96px 0 100px}.ems_inner{padding:0 24px}.ems_num{font-size:80px}.ems_title{font-size:32px}.ems_lead{font-size:16px}.ems_grid{grid-template-columns:minmax(0,1fr);margin-top:48px}.ems_duo{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ems_sec{padding:72px 0 80px}.ems_num{font-size:64px}.ems_title{font-size:26px}.ems_lead{font-size:15px}.ems_mc{border-radius:22px}.ems_src{font-size:12px}.ems_box{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px;border-radius:22px}}:root{--ect6-navy:#00053C;--ect6-blue:#1A3369;--ect6-point:#3D5BC4;--ect6-violet:#6A5BD0;--ect6-red:#DA3531;--ect6-gray:#6B7189;--ect6-line:#E4E8F3}@keyframes ect6Spin{to{rotate:360deg}}@keyframes ect6Marq{from{translate:0 0}to{translate:-50% 0}}:root{--ecs-navy:#00053C;--ecs-blue:#1A3369;--ecs-point:#3D5BC4;--ecs-violet:#6A5BD0;--ecs-red:#DA3531;--ecs-gray:#6B7189;--ecs-line:#E4E8F3}:root{--eil-navy:#00053C;--eil-blue:#1A3369;--eil-point:#3D5BC4;--eil-violet:#6A5BD0;--eil-red:#DA3531;--eil-green:#1FA971;--eil-gray:#6B7189;--eil-line:#E4E8F3}.eil_tab.is-on{color:var(--eil-navy)}.eil_tab.is-on::after{scale:1 1}.eil_feat_a i.s{width:60%;background:#FF8A73}.eil_card.is-in{animation:eilIn .5s cubic-bezier(.2,.7,.2,1) both}@keyframes eilIn{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.eil_doc i.s{width:55%}@media(prefers-reduced-motion:reduce){.eil_card.is-in{animation:none}}.esv_search{display:flex;align-items:center;gap:8px;width:min(520px,100%);margin-top:28px;padding:6px 6px 6px 20px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:rgba(255,255,255,.85);box-shadow:0 14px 34px rgba(0,5,60,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .3s ease}.esv_search:focus-within{box-shadow:0 0 0 3px rgba(61,91,196,.25),0 14px 34px rgba(0,5,60,.1)}.esv_search_ico{flex:none;width:20px;height:20px;fill:none;stroke:#1A3369;stroke-width:2;stroke-linecap:round}.esv_search_in{flex:1;min-width:0;height:48px;border:0;background:none;color:#00053C;outline:0}.esv_search_in::placeholder{color:#636a82}.esv_search_btn{flex:none;height:48px;padding:0 26px;border:0;border-radius:999px;background:#00053C;color:#fff;cursor:pointer;transition:background .3s ease}.esv_search_btn:hover{background:#DA3531}@media(max-width:560px){.esv_search{margin-top:22px;padding-left:16px}.esv_search_in{height:44px;font-size:15px}.esv_search_btn{height:44px;padding:0 18px}}:root{--efq-navy:#00053C;--efq-blue:#1A3369;--efq-point:#3D5BC4;--efq-red:#DA3531;--efq-gray:#6B7189;--efq-line:#E4E8F3}.efq_nav.is-on{background:var(--efq-navy);color:#fff;font-weight:700}.efq_nav.is-on .efq_cnt{background:var(--efq-red);color:#fff}@keyframes efqOpen{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media(max-width:1024px){.efq_nav.is-on{color:var(--efq-point)}.efq_nav.is-on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--efq-point)}}:root{--eqf-navy:#00053C;--eqf-blue:#1A3369;--eqf-point:#3D5BC4;--eqf-red:#DA3531;--eqf-gray:#6B7189;--eqf-line:#DADDE5;--eqf-bg:#F5F6F8}@keyframes eqfBlink{50%{opacity:.3}}@keyframes eqfIn{from{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.esv_search{display:flex;align-items:center;gap:8px;width:min(460px,100%);padding:5px 5px 5px 20px;border:1px solid #D5DAE6;border-radius:999px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.esv_search:focus-within{border-color:#00053C;box-shadow:0 0 0 3px rgba(0,5,60,.08)}.esv_search_ico{flex:none;width:20px;height:20px;fill:none;stroke:#1A3369;stroke-width:2;stroke-linecap:round}.esv_search_in{flex:1;min-width:0;height:46px;border:0;background:none;color:#00053C;font-family:inherit;outline:0}.esv_search_in::placeholder{color:#636a82}.esv_search_btn{flex:none;height:46px;padding:0 24px;border:0;border-radius:999px;background:#00053C;color:#fff;font-family:inherit;cursor:pointer;transition:background .25s ease}.esv_search_btn:hover{background:#DA3531}@media(prefers-reduced-motion:reduce){.esv_search,.esv_search_btn{transition:none}}@media(max-width:1024px){.esv_search{width:100%}}@media(max-width:560px){.esv_search{padding-left:16px}.esv_search_in{height:42px;font-size:15px}.esv_search_btn{height:42px;padding:0 18px}}#wrap section[class*="_sec"]:not(.esv_sec):not(.epf_top):not(.epl_sec):not(.eil_sec):not(.efq_sec):not(.eqf_sec):not(.ecta_sec):not(.esl_hero):not(:has(.epv_info)):not(.eiv_sec){padding-top:130px;padding-bottom:130px}#wrap section .txt12{font-size:14px}#wrap section .txt13{font-size:15px}#wrap section .txt14{font-size:16px}#wrap section .txt15{font-size:17px}#wrap section .txt16{font-size:17px}#wrap section h2:is([class$="_title"],[class*="_title "]):not(.ecta_title){font-size:48px;font-weight:800;line-height:1.3;letter-spacing:-.04em}#wrap section :is([class$="_eyebrow"],[class*="_eyebrow "]){letter-spacing:.01em}#wrap section p:is([class$="_lead"],[class*="_lead "]){font-size:18px;line-height:1.75}#wrap section :is(p,li,dd,dt,span,b,strong,em,a,label,summary,figcaption,small){word-break:keep-all;overflow-wrap:break-word}#wrap section p{text-wrap:pretty}#wrap section :is(h1,h2,h3,h4){word-break:keep-all;text-wrap:balance}.rv_ready #wrap .rv{transition:opacity 1s ease var(--rv-d,0s),translate 1.3s cubic-bezier(.16,1,.3,1) var(--rv-d,0s),scale 1.3s cubic-bezier(.16,1,.3,1) var(--rv-d,0s)}.rv_ready #wrap .rv:not(.on){opacity:0;translate:0 50px}.rv_ready #wrap .rv.rv_l:not(.on){translate:-60px 0}.rv_ready #wrap .rv.rv_r:not(.on){translate:60px 0}.rv_ready #wrap .rv.rv_zoom:not(.on){translate:0 30px;scale:.95}@media(prefers-reduced-motion:reduce){.rv_ready #wrap .rv{opacity:1;translate:none;scale:none;transition:none}}@media(max-width:1230px){#wrap section .txt15,#wrap section .txt16{font-size:16px}}@media(max-width:1024px){#wrap section[class*="_sec"]:not(.esv_sec):not(.epf_top):not(.epl_sec):not(.eil_sec):not(.efq_sec):not(.eqf_sec):not(.ecta_sec):not(.esl_hero):not(:has(.epv_info)):not(.eiv_sec){padding-top:100px;padding-bottom:100px}#wrap section h2:is([class$="_title"],[class*="_title "]):not(.ecta_title){font-size:38px}#wrap section p:is([class$="_lead"],[class*="_lead "]){font-size:17px}}@media(max-width:820px){#wrap section .txt12{font-size:13px}#wrap section .txt13{font-size:14px}#wrap section .txt14{font-size:15px}#wrap section .txt15,#wrap section .txt16{font-size:16px}}@media(max-width:560px){#wrap section[class*="_sec"]:not(.esv_sec):not(.epf_top):not(.epl_sec):not(.eil_sec):not(.efq_sec):not(.eqf_sec):not(.ecta_sec):not(.esl_hero):not(:has(.epv_info)):not(.eiv_sec){padding-top:72px;padding-bottom:72px}#wrap section h2:is([class$="_title"],[class*="_title "]):not(.ecta_title){font-size:28px}#wrap section p:is([class$="_lead"],[class*="_lead "]){font-size:16px}}#wrap section :is(.edi_chip,.edr_mm,.eev_st,.est_ad,.est_sum_k){font-size:14px}.eam_nd_end{background:#C22D29}.eam_nd_end .eam_nd_s{color:#fff}@media(max-width:767px){.esv_dep_btn{height:44px;white-space:nowrap}#wrap main :is(h1,h2,h3,h4){text-wrap:balance}}.esv_sec{display:flex;flex-direction:column;justify-content:flex-end;min-height:520px}.esv_sec>.esv_inner{width:100%}@media(max-width:767px){.esv_sec{min-height:560px}}@media(max-width:560px){.esv_sec{min-height:520px}}@keyframes espFill{from{stroke-dashoffset:100}}.epb_cap img{display:block;width:100%;height:auto}.epb_win_blog{width:46%;top:0}.epb_win_site{width:42%;top:40px;opacity:1}.epb_card_1 .epb_heart{z-index:1}.epb_row{align-items:flex-start;gap:12px;padding:12px 2px}.epb_thumb{width:76px;height:57px;overflow:hidden}.epb_thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:560px){.epb_win_blog{width:54%}.epb_win_site{width:44%;top:30px}.epb_thumb{width:56px;height:42px}}.epe_shot .epe_field.is-fill{border:0;background:#fff;color:#1A2350}@keyframes epeCaret{50%{opacity:0}}@media(max-width:560px){.epe_shot .epe_code.is-show{max-height:200px}}.ept_win{height:100%;overflow:hidden;border:1px solid var(--ept-line);border-bottom:0;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 14px 30px rgba(0,5,60,.1)}.ept_wbar{display:flex;align-items:center;gap:8px;height:24px;padding:0 10px;border-bottom:1px solid #EEF0F6;background:#FAFBFE}.ept_wdots{display:flex;gap:4px}.ept_wdots i{width:6px;height:6px;border-radius:50%;background:#DDE2EE}.ept_wurl{flex:1;overflow:hidden;font-size:10px;font-weight:600;color:#8A90A6;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding-right:26px}.ept_win img{display:block;width:100%;height:calc(100% - 24px);object-fit:cover;object-position:top}.ept_card:hover .ept_win img{object-position:top}.eps_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.eps_card:hover .eps_img{transform:scale(1.04)}.eps_film{width:100%;padding:0;border:0;cursor:pointer;font:inherit}.eps_play{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--eps-red,#DA3531);box-shadow:0 12px 26px rgba(218,53,49,.4);transition:transform .3s}.eps_play svg{width:24px;height:24px;margin-left:3px;fill:#fff}.eps_film:hover .eps_play{transform:scale(1.08)}.eps_film:focus-visible{outline:3px solid var(--eps-red,#DA3531);outline-offset:-3px}.eps_film iframe{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;background:#000}@keyframes erbGrow{from{transform:scaleY(0)}}.epb_sec_plain .epb_grid{counter-reset:none;gap:0;border-top:2px solid var(--epb-navy);border-bottom:1px solid #DDE1EA}.epb_sec_plain .epb_card{min-height:0;border-radius:0;background:none!important;overflow:visible}.epb_sec_plain .epb_card+.epb_card{border-left:1px solid #DDE1EA}.epb_sec_plain .epb_txt{display:flex;flex-direction:column;height:100%;padding:44px 40px 48px}.epb_sec_plain .epb_k{display:block;font-size:64px!important;font-weight:800;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px var(--epb-navy)}.epb_sec_plain .epb_card_tit{margin-top:28px;font-size:26px!important;line-height:1.4}.epb_sec_plain .epb_desc{position:relative;margin-top:22px;padding-top:22px;color:#4A5070;line-height:1.8}.epb_sec_plain .epb_desc::before{content:"";position:absolute;left:0;top:0;width:28px;height:3px;border-radius:2px;background:var(--epb-red)}.epb_sec_plain .epb_card{transition:background .35s ease}.epb_sec_plain .epb_card:hover{background:#F6F7FC!important}.epb_sec_plain .epb_card:hover .epb_k{color:var(--epb-navy)}.epb_sec_plain .epb_k{transition:color .35s ease}@media(max-width:1024px){.epb_sec_plain .epb_card+.epb_card{border-left:0;border-top:1px solid #DDE1EA}.epb_sec_plain .epb_txt{padding:34px 8px 36px}.epb_sec_plain .epb_k{font-size:48px!important}}@media(max-width:560px){.epb_sec_plain .epb_card{min-height:0}.epb_sec_plain .epb_card_tit{margin-top:18px;font-size:21px}.epb_sec_plain .epb_k{font-size:40px!important}}