:root{--esv-navy:#00053C;--esv-blue:#1A3369;--esv-point:#3D5BC4;--esv-red:#DA3531;--esv-gray:#6B7189;--esv-line:#E4E8F3}@keyframes esvFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}.esv_dep.is-open .esv_dep_btn{color:var(--esv-navy)}.esv_dep.is-open .esv_arr{rotate:180deg}.esv_dep.is-open .esv_menu{opacity:1;visibility:visible;translate:0 0;transition:opacity .25s ease,translate .25s ease,visibility 0s}: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_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)}: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}}.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){.esf_title{font-size:38px}}@media(max-width:560px){.esf_title{font-size:28px}}: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}@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}}: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}}:root{--eps-navy:#00053C;--eps-blue:#1A3369;--eps-point:#3D5BC4;--eps-red:#DA3531;--eps-gray:#6B7189;--eps-line:#E4E8F3}@keyframes epsIn{from{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}: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}@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}}: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}}: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}@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}}: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}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}: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}}@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}}: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}}@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}}:root{--erd-navy:#00053C;--erd-red:#DA3531;--erd-coral:#FF8A73}@keyframes erdUp{from{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}:root{--eds-navy:#00053C;--eds-blue:#1A3369;--eds-point:#3D5BC4;--eds-red:#DA3531;--eds-gray:#6B7189;--eds-line:#E4E8F3}:root{--eam-navy:#00053C;--eam-blue:#1A3369;--eam-point:#3D5BC4;--eam-red:#DA3531;--eam-gray:#6B7189;--eam-line:#E4E8F3}@keyframes eamIn{from{opacity:0;translate:-12px 0}to{opacity:1;translate:0 0}}:root{--eal-navy:#00053C;--eal-blue:#1A3369;--eal-point:#3D5BC4;--eal-red:#DA3531;--eal-gray:#6B7189;--eal-line:#E4E8F3}@keyframes ealFlow{to{stroke-dashoffset:-40}}@keyframes ealSpin{to{rotate:360deg}}@keyframes ealPop{from{opacity:0;scale:.9}to{opacity:1;scale:1}}:root{--erp-navy:#00053C;--erp-blue:#1A3369;--erp-point:#3D5BC4;--erp-red:#DA3531;--erp-gray:#6B7189;--erp-line:#E4E8F3}@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)}}:root{--emr-navy:#00053C;--emr-blue:#1A3369;--emr-point:#3D5BC4;--emr-red:#DA3531;--emr-gray:#6B7189;--emr-line:#E4E8F3}@keyframes emrGrow{from{scale:0 1}to{scale:1 1}}:root{--epb-navy:#00053C;--epb-blue:#1A3369;--epb-point:#3D5BC4;--epb-red:#DA3531;--epb-gray:#6B7189;--epb-line:#E4E8F3}@keyframes epbPop{0%{opacity:0;scale:.5}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}: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_hero{position:relative;display:flex;flex-direction:column;height:100vh;height:100svh;min-height:680px;padding:110px 0 0;overflow:hidden;background:linear-gradient(160deg,#F1EEFF 0%,#E6EBFC 45%,#D7E3F8 100%)}.esl_bg{position:absolute;inset:0;pointer-events:none}.esl_glow{position:absolute;border-radius:50%;filter:blur(110px)}.esl_glow_a{top:-200px;left:-160px;width:720px;height:620px;background:rgba(160,140,255,.35)}.esl_glow_b{top:120px;right:-200px;width:700px;height:600px;background:rgba(120,170,245,.35)}.esl_glow_c{left:50%;bottom:-260px;width:900px;height:520px;background:rgba(218,53,49,.12);translate:-50% 0}.esl_inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;width:100%;min-height:0;margin:0 auto;padding:0 40px}.esl_head{flex:none;text-align:center}.esl_badge{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.6);color:var(--esl-blue);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.esl_badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--esl-red);box-shadow:0 0 0 4px rgba(218,53,49,.18)}.esl_title{margin-top:clamp(12px,2.2vh,24px);color:#2A2E45;font-size:clamp(38px,min(5.6vw,7.4vh),84px);letter-spacing:-.05em;line-height:1.12;word-break:keep-all}.esl_grad{background:linear-gradient(90deg,var(--esl-violet) 0%,var(--esl-point) 55%,var(--esl-red) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.esl_sub{margin-top:clamp(12px,2.2vh,24px);color:var(--esl-gray);font-size:clamp(16px,2.1vh,22px);line-height:1.6;letter-spacing:-.02em;word-break:keep-all}.esl_hl{color:#5a4bc2;font-weight:800}.esl_hl_red{color:#c22d29}.esl_cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(18px,3.4vh,40px)}.esl_btn{display:inline-flex;align-items:center;gap:10px;height:clamp(52px,6.2vh,64px);padding:0 32px;border-radius:999px;transition:translate .25s ease,box-shadow .3s ease}.esl_btn svg{width:20px;height:20px}.esl_btn_l{background:#fff;color:var(--esl-navy);box-shadow:0 16px 36px rgba(0,5,60,.1)}.esl_btn_l svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.esl_btn_p{background:linear-gradient(135deg,#6A5BD0 0%,#3D5BC4 100%);color:#fff;box-shadow:0 18px 40px rgba(61,91,196,.4)}.esl_btn_p svg{fill:#fff}.esl_btn:hover{translate:0 -3px}.esl_btn_p:hover{box-shadow:0 24px 48px rgba(61,91,196,.5)}.esl_stage{position:relative;flex:1;min-height:0;width:100%;max-width:1320px;margin:clamp(22px,4vh,52px) auto 0;container-type:size}.esl_laptop{position:absolute;left:50%;top:0;width:min(880px,70%);translate:-50% 0}.esl_screen{position:relative;display:flex;padding:14px 14px 0;border-radius:28px 28px 0 0;background:#1B1D2A;box-shadow:0 -10px 60px rgba(0,5,60,.2)}.esl_notch{position:absolute;top:0;left:50%;width:14%;height:18px;border-radius:0 0 10px 10px;background:#1B1D2A;translate:-50% 0;z-index:2}.esl_base{display:none}.esl_app{flex:1;display:grid;grid-template-columns:18% minmax(0,1fr);min-height:600px;border-radius:14px 14px 0 0;background:#fff;overflow:hidden}.esl_side{display:flex;flex-direction:column;gap:10px;padding:18px 14px;border-right:1px solid #EEF0F6;background:#FAFBFE}.esl_side i{display:block;height:8px;border-radius:4px;background:#E6E9F2}.esl_side i.on{background:#DCD4FB}.esl_chat{display:flex;flex-direction:column;gap:18px;padding:30px 36px}.esl_q{align-self:flex-end;display:flex;flex-direction:column;gap:7px;width:48%;padding:12px 16px;border-radius:16px 16px 4px 16px;background:linear-gradient(135deg,#1A3369,#00053C)}.esl_q i{display:block;height:8px;border-radius:4px;background:rgba(255,255,255,.55)}.esl_q i.s{width:60%}.esl_a{display:flex;gap:12px;min-height:0}.esl_a_ico{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6A5BD0,#3D5BC4)}.esl_a_ico svg{width:15px;height:15px;fill:#fff}.esl_a_body{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.esl_a_body>i{display:block;height:8px;border-radius:4px;background:#E6E9F2}.esl_a_body>i.m{width:72%}.esl_cites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0}.esl_cite{display:flex;flex-direction:column;gap:6px;padding:11px;border:1px solid #EEF0F6;border-radius:12px;background:#FAFBFE}.esl_cite b{width:20px;height:20px;border-radius:6px;background:#DCE4FA}.esl_cite i{display:block;height:7px;border-radius:4px;background:#E1E6F2}.esl_cite i.s{width:60%}.esl_cite_us{border-color:rgba(218,53,49,.4);background:#FFF5F3;box-shadow:0 10px 22px rgba(218,53,49,.12)}.esl_cite_us b{background:var(--esl-red)}.esl_cite_us i{background:#F6C9C0}.esl_input{flex:none;display:flex;align-items:center;gap:10px;margin-top:12px;height:42px;padding:0 5px 0 16px;border:1.5px solid #DCE2F2;border-radius:999px}.esl_input i{flex:1;max-width:40%;height:8px;border-radius:4px;background:#E6E9F2}.esl_send{margin-left:auto;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6A5BD0,#3D5BC4)}.esl_tile{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:clamp(60px,12cqh,92px);height:clamp(60px,12cqh,92px);border:1px solid rgba(255,255,255,.9);border-radius:28%;background:linear-gradient(145deg,rgba(255,255,255,.85),rgba(233,236,251,.6));box-shadow:0 24px 50px rgba(0,5,60,.14),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:eslFloat 6s ease-in-out infinite}.esl_tile svg{width:44%;height:44%;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.esl_tile_ai{left:8%;top:30%;rotate:-10deg}.esl_tile_ai svg{stroke:none;fill:var(--esl-violet)}.esl_tile_sr{right:12%;top:0;rotate:12deg;animation-delay:-2s}.esl_tile_sr svg{stroke:var(--esl-point)}.esl_tile_pin{left:13%;top:68%;width:clamp(48px,9cqh,70px);height:clamp(48px,9cqh,70px);rotate:8deg;animation-delay:-4s}.esl_tile_pin svg{stroke:var(--esl-red)}@keyframes eslFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}.esl_noti{position:absolute;right:3%;top:34%;z-index:3;display:flex;flex-direction:column;gap:12px;width:260px}.esl_nc{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid rgba(255,255,255,.95);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 20px 44px rgba(0,5,60,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.esl_nc_2{opacity:.6;translate:14px 0;scale:.96}.esl_nc_k{display:flex;align-items:center;gap:6px;color:#5a4bc2;letter-spacing:.08em}.esl_nc_k i{width:8px;height:8px;border-radius:50%;background:var(--esl-red)}.esl_nc_2 .esl_nc_k{color:var(--esl-point)}.esl_nc_2 .esl_nc_k i{background:var(--esl-point)}.esl_nc_l{display:block;height:9px;border-radius:5px;background:#1A3369;opacity:.85}.esl_nc_l.s{width:70%;height:7px;background:#C9D2EA;opacity:1}.esl_hero .esl_head>*{animation:eslUp .8s cubic-bezier(.2,.7,.2,1) both}.esl_hero .esl_title{animation-delay:.08s}.esl_hero .esl_sub{animation-delay:.16s}.esl_hero .esl_cta{animation-delay:.24s}.esl_laptop{animation:eslUpX 1s cubic-bezier(.2,.7,.2,1) .35s both}.esl_noti .esl_nc{animation:eslIn .7s cubic-bezier(.2,.7,.2,1) both}.esl_noti .esl_nc_1{animation-delay:1s}.esl_noti .esl_nc_2{animation-delay:1.2s}@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}}@media(prefers-reduced-motion:reduce){.esl_hero *{animation:none!important}}@media(max-width:1280px){.esl_noti{right:1%;width:220px}.esl_tile_ai{left:3%}.esl_tile_pin{left:7%}}@media(max-width:1024px){.esl_hero{padding-top:96px}.esl_inner{padding:0 24px}.esl_laptop{width:88%}.esl_noti,.esl_tile_pin{display:none}.esl_tile_ai{left:0;top:20%}.esl_tile_sr{right:0}}@media(max-width:560px){.esl_hero{min-height:640px;padding:84px 0 0}.esl_inner{padding:0 18px}.esl_badge{padding:7px 12px;font-size:11px;letter-spacing:.04em}.esl_sub{font-size:15px}.esl_cta{flex-direction:column;align-items:stretch;gap:10px}.esl_btn{justify-content:center;height:52px;font-size:16px}.esl_laptop{width:100%}.esl_screen{padding:8px 8px 0;border-radius:18px 18px 0 0}.esl_app{min-height:420px}.esl_chat{padding:18px 16px;gap:12px}.esl_app{grid-template-columns:minmax(0,1fr)}.esl_side{display:none}.esl_q{padding:8px 10px;gap:5px}.esl_a_ico{width:24px;height:24px}.esl_cites{gap:5px}.esl_cite{padding:6px;gap:4px}.esl_cite b{width:14px;height:14px}.esl_input{height:30px}.esl_send{width:22px;height:22px}.esl_tile{display:none}}:root{--est-navy:#00053C;--est-blue:#1A3369;--est-point:#3D5BC4;--est-violet:#6A5BD0;--est-red:#DA3531;--est-gray:#5C6280;--est-line:#E4E8F3}.est_sec{position:relative;padding:150px 0 150px;background:linear-gradient(180deg,#fff 0%,#F6F7FC 100%);overflow:hidden}.est_inner{margin:0 auto;padding:0 40px}.est_head{text-align:center}.est_eyebrow{display:inline-block;padding:7px 16px;border-radius:999px;background:#EFEBFF;color:#5a4bc2;letter-spacing:.1em}.est_title{margin-top:20px;color:#1E2238;letter-spacing:-.05em;line-height:1.2;word-break:keep-all}.est_lead{max-width:760px;margin:22px auto 0;color:var(--est-gray);line-height:1.8;word-break:keep-all}.est_lead_b{color:var(--est-navy)}.est_line{position:relative;height:40px;margin:72px 0 0}.est_line_bar{position:absolute;left:16.66%;right:16.66%;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:#E4E8F3;overflow:hidden}.est_line_bar i{position:absolute;inset:0;background:linear-gradient(90deg,#9FB3EA 0%,var(--est-violet) 55%,var(--est-red) 100%);transform-origin:left;scale:0 1;transition:scale 1.6s cubic-bezier(.2,.7,.2,1) .2s}.est_line.on .est_line_bar i{scale:1 1}.est_dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:4px solid #fff;border-radius:50%;background:#9FB3EA;box-shadow:0 0 0 1px #D5DCEE}.est_dot_1{left:16.66%}.est_dot_2{left:50%;background:var(--est-violet)}.est_dot_3{left:83.33%;width:22px;height:22px;margin:-11px 0 0 -11px;background:var(--est-red);box-shadow:0 0 0 6px rgba(218,53,49,.18)}.est_dot_3::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid rgba(218,53,49,.4);animation:estPulse 2s ease-out infinite}@keyframes estPulse{from{opacity:1;scale:.6}to{opacity:0;scale:1.6}}.est_now{position:absolute;left:50%;bottom:calc(100% + 12px);padding:4px 10px;border-radius:999px;background:var(--est-red);color:#fff;font-style:normal;letter-spacing:.1em;translate:-50% 0;white-space:nowrap}.est_acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.est_act{display:flex;flex-direction:column;border:1px solid var(--est-line);border-radius:30px;background:#fff;overflow:hidden;box-shadow:0 20px 44px rgba(0,5,60,.06);transition:translate .4s ease,box-shadow .4s ease}.est_act:hover{translate:0 -8px;box-shadow:0 32px 60px rgba(0,5,60,.12)}.est_mock{display:flex;flex-direction:column;gap:9px;height:250px;padding:26px 26px 0;background:linear-gradient(160deg,#F4F6FC 0%,#EEF1FA 100%);overflow:hidden}.est_act_2 .est_mock{background:linear-gradient(160deg,#F1EEFF 0%,#EDEBFA 100%)}.est_body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:28px 30px 30px}.est_k{color:var(--est-point);letter-spacing:.08em}.est_act_2 .est_k{color:#5a4bc2}.est_t{margin-top:10px;color:#1E2238;letter-spacing:-.03em}.est_d{margin-top:10px;color:var(--est-gray);line-height:1.75;word-break:keep-all}.est_ex{display:block;align-self:stretch;margin-top:auto;padding:14px 16px;border-radius:14px;background:#F6F8FD;color:#3E4460;line-height:1.55;word-break:keep-all}.est_ex b{color:var(--est-navy)}.est_ex_k{display:block;margin-bottom:6px;color:#636a82;letter-spacing:.04em}.est_d+.est_ex{margin-top:22px}.est_l{display:block;height:8px;border-radius:4px;background:#DCE2F0}.est_w50{width:50%}.est_w60{width:60%}.est_w70{width:70%}.est_w80{width:80%}.est_w90{width:90%}.est_sbar{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:1.5px solid #C9D4F3;border-radius:999px;background:#fff;box-shadow:0 8px 18px rgba(0,5,60,.06)}.est_sbar .est_l{flex:none}.est_res{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#fff}.est_res .est_l{flex:none}.est_ad{padding:2px 6px;border-radius:4px;background:#FFF1D6;color:#905600}.est_sum{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1.5px solid rgba(106,91,208,.35);border-radius:14px;background:#fff;box-shadow:0 12px 26px rgba(106,91,208,.15)}.est_sum .est_l{background:#E3DDFF}.est_now_card{border:0;background:linear-gradient(165deg,#1A3369 0%,#00053C 100%);box-shadow:0 30px 70px rgba(0,5,60,.3)}.est_now_card .est_mock{background:linear-gradient(160deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.02) 100%)}.est_now_card .est_k{color:#FF8A73}.est_now_card .est_t{color:#fff}.est_now_card .est_d{color:rgba(255,255,255,.72)}.est_now_card .est_ex{background:rgba(255,255,255,.08);color:rgba(255,255,255,.82)}.est_now_card .est_ex b{color:#fff}.est_now_card .est_ex_k{color:rgba(255,255,255,.5)}.est_ask{align-self:flex-end;max-width:82%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:var(--est-red);color:#fff;box-shadow:0 10px 24px rgba(218,53,49,.35)}.est_ans{display:flex;gap:10px;margin-top:6px}.est_pick{position:relative;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#F4F6FC}.est_pick b{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#C9D2EA;color:#fff;font-size:11px}.est_pick .est_l{flex:none}.est_star{position:absolute;right:10px;width:14px;height:14px;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%)}@keyframes estPick{0%{scale:.9;opacity:0}60%{scale:1.04;opacity:1}100%{scale:1}}.est_analogy{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;gap:0;margin-top:72px;padding:40px;border-radius:32px;background:linear-gradient(135deg,#F1EEFF 0%,#E6EBFC 55%,#D7E3F8 100%)}.est_an{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 24px;border-radius:24px;background:rgba(255,255,255,.7);text-align:center}.est_an_geo{background:#fff;box-shadow:0 24px 50px rgba(106,91,208,.18)}.est_an_ico{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:8px;border-radius:20px;background:#EAEFFC}.est_an_ico svg{width:30px;height:30px;fill:none;stroke:var(--est-point);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.est_an_geo .est_an_ico{background:linear-gradient(135deg,#6A5BD0,#3D5BC4)}.est_an_geo .est_an_ico svg{stroke:#fff}.est_an_geo .est_seal{fill:var(--est-red);stroke:#fff}.est_an_k{color:#636a82;letter-spacing:.14em}.est_an_geo .est_an_k{color:#5a4bc2}.est_an_t{color:#1E2238;letter-spacing:-.03em}.est_an_d{color:var(--est-gray);word-break:keep-all}.est_an_vs{display:flex;align-items:center;justify-content:center}.est_an_vs svg{width:34px;height:34px;padding:7px;border-radius:50%;background:#fff;fill:none;stroke:var(--est-violet);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;box-shadow:0 8px 18px rgba(0,5,60,.1)}.est_an_note{grid-column:1/-1;margin-top:24px;color:#3E4460;text-align:center;line-height:1.7;word-break:keep-all}.est_punch{position:relative;margin-top:24px;padding:56px 48px;border-radius:32px;background:linear-gradient(135deg,#0A0E3A 0%,#1A1450 55%,#3A1239 100%);text-align:center;overflow:hidden}.est_punch::before{content:"";position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:rgba(218,53,49,.35);filter:blur(80px)}.est_quote{position:absolute;left:40px;top:-10px;color:rgba(255,255,255,.08);font-size:180px;font-weight:800;line-height:1}.est_punch_t{position:relative;color:rgba(255,255,255,.72);line-height:1.55;letter-spacing:-.03em;word-break:keep-all}.est_punch_hl{background:linear-gradient(90deg,#fff 0%,#FFB3A6 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.est_line_bar i{transition:none;scale:1 1}.est_dot_3::after{animation:none}.est_act{transition:none}}@media(max-width:1280px){.est_inner{padding:0 28px}.est_acts{gap:16px}.est_mock{height:230px;padding:22px 20px 0}.est_body{padding:24px 22px 26px}.est_t{font-size:21px}}@media(max-width:1024px){.est_sec{padding:100px 0 110px}.est_inner{padding:0 24px}.est_title{font-size:40px}.est_line{display:none}.est_acts{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px}.est_act{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.est_mock{height:auto;min-height:240px;padding-bottom:20px}.est_analogy{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px}.est_an_vs{rotate:90deg}.est_punch{padding:44px 28px}.est_punch_t{font-size:24px}}@media(max-width:560px){.est_sec{padding:72px 0 80px}.est_title{font-size:28px}.est_lead{font-size:15px}.est_act{grid-template-columns:minmax(0,1fr);border-radius:22px}.est_mock{min-height:210px;padding:18px 16px 16px}.est_body{padding:20px 18px 22px}.est_analogy{margin-top:48px;padding:16px;border-radius:24px}.est_an{padding:24px 18px}.est_an_t{font-size:24px}.est_an_note{font-size:15px}.est_punch{padding:36px 20px;border-radius:24px}.est_punch_t{font-size:19px}.est_quote{left:12px;font-size:120px}}:root{--ebi-navy:#00053C;--ebi-blue:#1A3369;--ebi-point:#3D5BC4;--ebi-violet:#6A5BD0;--ebi-red:#DA3531;--ebi-gray:#5C6280}.ebi_sec{position:relative;overflow:hidden;padding:150px 0 150px;background:linear-gradient(160deg,#F1EEFF 0%,#E6EBFC 50%,#DCE6F9 100%)}.ebi_bg{position:absolute;inset:0;pointer-events:none}.ebi_glow{position:absolute;border-radius:50%;filter:blur(110px)}.ebi_glow_a{top:-160px;left:-120px;width:640px;height:540px;background:rgba(160,140,255,.3)}.ebi_glow_b{right:-160px;bottom:-160px;width:680px;height:560px;background:rgba(218,53,49,.12)}.ebi_inner{position:relative;z-index:1;margin:0 auto;padding:0 40px}.ebi_head{text-align:center}.ebi_eyebrow{display:inline-block;padding:7px 16px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.6);color:#5a4bc2;letter-spacing:.06em}.ebi_title{margin-top:20px;color:#1E2238;letter-spacing:-.05em;line-height:1.2;word-break:keep-all}.ebi_grad{background:linear-gradient(90deg,var(--ebi-violet) 0%,var(--ebi-point) 60%,var(--ebi-red) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ebi_lead{max-width:760px;margin:22px auto 0;color:var(--ebi-gray);line-height:1.8;word-break:keep-all}.ebi_tgl{position:relative;display:flex;width:max-content;margin:44px auto 0;padding:6px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:rgba(255,255,255,.75);box-shadow:0 14px 34px rgba(0,5,60,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ebi_tgl_ind{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:999px;background:var(--ebi-navy);box-shadow:0 8px 20px rgba(0,5,60,.25);transition:translate .45s cubic-bezier(.2,.7,.2,1),background .45s ease}.ebi_tgl[data-mode="b"] .ebi_tgl_ind{translate:100% 0;background:linear-gradient(135deg,#6A5BD0,#3D5BC4)}.ebi_tab{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:210px;height:52px;padding:0 24px;border:0;border-radius:999px;background:none;color:var(--ebi-gray);white-space:nowrap;cursor:pointer;transition:color .35s ease}.ebi_tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ebi_tab.is-on{color:#fff}.ebi_tab:focus-visible{outline:2px solid var(--ebi-point);outline-offset:3px}.ebi_stage{position:relative;max-width:980px;height:520px;margin:48px auto 0;perspective:1600px}.ebi_layer{position:absolute;inset:0 0 0 0;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;transition:translate .7s cubic-bezier(.2,.7,.2,1),scale .7s cubic-bezier(.2,.7,.2,1),opacity .6s ease,filter .6s ease,box-shadow .6s ease}.ebi_layer_a{background:#fff;border:1px solid rgba(255,255,255,.95)}.ebi_layer_b{background:#0B1238;border:1px solid rgba(157,180,242,.25)}.ebi_stage[data-mode="a"] .ebi_layer_a,.ebi_stage[data-mode="b"] .ebi_layer_b{z-index:2;translate:0 0;scale:1;opacity:1;filter:none;box-shadow:0 40px 80px rgba(0,5,60,.22)}.ebi_stage[data-mode="a"] .ebi_layer_b,.ebi_stage[data-mode="b"] .ebi_layer_a{z-index:1;translate:56px -44px;scale:.94;opacity:.55;filter:blur(1.5px);box-shadow:0 20px 40px rgba(0,5,60,.12);pointer-events:none}.ebi_bar{flex:none;display:flex;align-items:center;gap:12px;height:48px;padding:0 20px;border-bottom:1px solid #EEF0F6;background:#FAFBFE}.ebi_layer_b .ebi_bar{border-bottom-color:rgba(157,180,242,.15);background:#070C2A}.ebi_dots{display:flex;gap:6px}.ebi_dots i{width:10px;height:10px;border-radius:50%;background:#E26B67}.ebi_dots i:nth-child(2){background:#F1B75A}.ebi_dots i:nth-child(3){background:#6CC38A}.ebi_url{flex:1;max-width:380px;margin:0 auto;padding:6px 14px;border-radius:999px;background:#EEF0F6;color:#636a82;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ebi_layer_b .ebi_url{background:rgba(157,180,242,.1);color:#9DB4F2;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace}.ebi_tag{padding:4px 10px;border-radius:999px;background:#EAEFFC;color:var(--ebi-point);letter-spacing:.08em}.ebi_tag_ai{background:rgba(106,91,208,.3);color:#C9BEF3}.ebi_page{flex:1;display:flex;flex-direction:column;gap:22px;padding:24px}.ebi_hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;height:210px;padding:26px 30px;border-radius:18px;background:linear-gradient(135deg,#FFE9DF 0%,#F7D3C8 50%,#E6E0FB 100%);overflow:hidden}.ebi_nav{position:absolute;top:22px;right:26px;display:flex;gap:10px}.ebi_nav i{width:42px;height:7px;border-radius:4px;background:rgba(0,5,60,.2)}.ebi_cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ebi_card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #EEF0F6;border-radius:14px;background:#fff}.ebi_card b{color:var(--ebi-navy)}.ebi_btn{align-self:center;padding:12px 30px;border-radius:999px;background:var(--ebi-red);color:#fff;box-shadow:0 10px 22px rgba(218,53,49,.3)}.ebi_code{flex:1;margin:0;padding:28px 32px;color:#C8D2F0;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.85;white-space:pre-wrap;word-break:break-all;overflow:hidden}.ebi_code .c{color:#6B7AA8}.ebi_code .t{color:#FF8A73}.ebi_code .a{color:#9DB4F2}.ebi_code .v{color:#8FE3B5}.ebi_scan{position:absolute;left:0;right:0;top:48px;height:80px;background:linear-gradient(180deg,rgba(106,91,208,0) 0%,rgba(106,91,208,.22) 50%,rgba(106,91,208,0) 100%);opacity:0;pointer-events:none}.ebi_stage[data-mode="b"] .ebi_scan{animation:ebiScan 1.6s ease-out .2s both}@keyframes ebiScan{0%{opacity:1;translate:0 0}100%{opacity:0;translate:0 420px}}.ebi_note{margin-top:30px;color:#636a82;text-align:center}.ebi_note::before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:var(--ebi-violet)}@media(prefers-reduced-motion:reduce){.ebi_layer,.ebi_tgl_ind,.ebi_tab{transition:none}.ebi_stage[data-mode="b"] .ebi_scan{animation:none}}@media(max-width:1280px){.ebi_inner{padding:0 28px}}@media(max-width:1024px){.ebi_sec{padding:100px 0 110px}.ebi_inner{padding:0 24px}.ebi_title{font-size:40px}.ebi_stage{height:480px;margin-right:40px}.ebi_stage[data-mode="a"] .ebi_layer_b,.ebi_stage[data-mode="b"] .ebi_layer_a{translate:36px -30px}}@media(max-width:560px){.ebi_sec{padding:72px 0 80px}.ebi_title{font-size:28px}.ebi_lead{font-size:15px}.ebi_tgl{width:100%}.ebi_tab{min-width:0;height:46px;padding:0 10px;font-size:13px}.ebi_tab svg{display:none}.ebi_stage{height:440px;margin:40px 20px 0 0}.ebi_stage[data-mode="a"] .ebi_layer_b,.ebi_stage[data-mode="b"] .ebi_layer_a{translate:18px -18px}.ebi_bar{height:40px;padding:0 12px;gap:8px}.ebi_dots i{width:8px;height:8px}.ebi_tag{display:none}.ebi_page{gap:14px;padding:14px}.ebi_hero{height:150px;padding:18px}.ebi_nav{display:none}.ebi_cards{gap:8px}.ebi_card{padding:8px}.ebi_card b{font-size:12px}.ebi_code{padding:18px 16px;font-size:11px;line-height:1.7}}:root{--edg-navy:#00053C;--edg-blue:#1A3369;--edg-point:#3D5BC4;--edg-violet:#6A5BD0;--edg-red:#DA3531;--edg-coral:#FF8A73;--edg-amber:#E09A2E}.edg_sec{position:relative;overflow:hidden;padding:150px 0 150px;background:linear-gradient(160deg,#070A2E 0%,#12104A 50%,#2E0F35 100%);color:#fff}.edg_bg{position:absolute;inset:0;pointer-events:none}.edg_glow{position:absolute;border-radius:50%;filter:blur(120px)}.edg_glow_a{top:-220px;left:10%;width:720px;height:560px;background:rgba(106,91,208,.4)}.edg_glow_b{right:-200px;bottom:-200px;width:760px;height:620px;background:rgba(218,53,49,.35)}.edg_grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.edg_inner{position:relative;z-index:1;margin:0 auto;padding:0 40px}.edg_head{display:flex;flex-direction:column;align-items:center;text-align:center}.edg_star{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:linear-gradient(135deg,#FF6F5A,#DA3531);color:#fff;letter-spacing:.1em;box-shadow:0 12px 30px rgba(218,53,49,.45)}.edg_star svg{width:15px;height:15px;fill:#fff}.edg_eyebrow{margin-top:18px;color:var(--edg-coral);letter-spacing:.04em}.edg_title{margin-top:12px;color:#fff;letter-spacing:-.05em;line-height:1.25;word-break:keep-all}.edg_grad{background:linear-gradient(90deg,#C9BEF3 0%,#9DB4F2 45%,#FF8A73 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.edg_lead{max-width:820px;margin-top:22px;color:rgba(255,255,255,.72);line-height:1.8;word-break:keep-all}.edg_lead_b{color:#fff}.edg_grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:28px;margin-top:72px}.edg_rep{display:flex;flex-direction:column;padding:32px 32px 26px;border-radius:30px;background:#fff;color:var(--edg-navy);box-shadow:0 40px 80px rgba(0,0,0,.35)}.edg_rep_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid #EEF0F6}.edg_rep_t{letter-spacing:-.03em}.edg_rep_s{padding:5px 10px;border-radius:999px;background:#F1F3F9;color:#636a82;letter-spacing:.06em}.edg_radar{display:block;width:100%;max-width:340px;height:auto;margin:10px auto 0;overflow:visible}.edg_rg{fill:none;stroke:#E6E9F2;stroke-width:1}.edg_rg:first-child{fill:#F7F8FD}.edg_ra{stroke:#E6E9F2;stroke-width:1}.edg_rs{fill:rgba(106,91,208,.18);stroke:var(--edg-violet);stroke-width:2;stroke-linejoin:round}.edg_rd{fill:var(--edg-violet);stroke:#fff;stroke-width:2}.edg_rd_no{fill:var(--edg-red)}.edg_rd_lock{fill:#fff;stroke:#B8C0D6;stroke-dasharray:3 2}.edg_rl{fill:#4A5070;font-size:12px;font-weight:700}.edg_rl_lock{fill:#B8C0D6}.edg_rep.on .edg_rs{animation:edgGrow 1.2s cubic-bezier(.2,.7,.2,1) .3s both;transform-origin:160px 150px}@keyframes edgGrow{from{scale:0;opacity:0}to{scale:1;opacity:1}}.edg_rows{display:flex;flex-direction:column;margin:10px 0 0;padding:0;list-style:none}.edg_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px dashed #E6E9F2}.edg_row:last-child{border-bottom:0}.edg_row_k{color:#2E3350}.edg_st{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px}.edg_st::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.edg_st_ok{background:#EAEFFC;color:var(--edg-point)}.edg_st_warn{background:#FFF3E0;color:#905600}.edg_st_no{background:#FDECEA;color:#c22d29}.edg_st_lock{background:#F1F3F9;color:#636a82}.edg_st_lock::before{width:8px;height:8px;border-radius:2px;background:none;border:1.5px solid currentColor}.edg_src{margin-top:auto;padding-top:14px;color:#636a82}.edg_chks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;margin:0;padding:0;list-style:none}.edg_chk{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:24px 22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.03) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:translate .35s ease,border-color .35s ease,background .35s ease}.edg_chk:hover{translate:0 -4px;border-color:rgba(255,255,255,.28);background:linear-gradient(160deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.05) 100%)}.edg_chk_ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(255,255,255,.1)}.edg_chk_ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.edg_chk:nth-child(3) .edg_chk_ico{border:0;background:linear-gradient(135deg,#6A5BD0,#3D5BC4)}.edg_chk_txt{display:flex;flex-direction:column;gap:6px}.edg_chk_t{color:#fff;letter-spacing:-.02em}.edg_chk_d{color:rgba(255,255,255,.62);line-height:1.6;word-break:keep-all}.edg_chk_lock{border-style:dashed;border-color:rgba(255,138,115,.4);background:rgba(218,53,49,.08)}.edg_chk_lock .edg_chk_ico{border-color:rgba(255,138,115,.4);background:rgba(218,53,49,.2)}.edg_chk_lock .edg_chk_ico svg{stroke:#FFB3A6}.edg_cta{display:flex;justify-content:center;margin-top:56px}.edg_btn{position:relative;display:inline-flex;align-items:center;gap:12px;height:68px;padding:0 44px;border-radius:999px;background:linear-gradient(135deg,#FF6F5A 0%,#DA3531 100%);color:#fff;box-shadow:0 20px 44px rgba(218,53,49,.45);transition:translate .25s ease,box-shadow .3s ease}.edg_btn::after{content:"";position:absolute;inset:-6px;border:1.5px solid rgba(255,138,115,.45);border-radius:999px;animation:edgRing 2.2s ease-out infinite}@keyframes edgRing{from{opacity:1;scale:.96}to{opacity:0;scale:1.14}}.edg_btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s ease}.edg_btn:hover{translate:0 -3px;box-shadow:0 26px 54px rgba(218,53,49,.55)}.edg_btn:hover svg{translate:4px 0}@media(prefers-reduced-motion:reduce){.edg_rep.on .edg_rs,.edg_btn::after{animation:none}.edg_chk,.edg_btn,.edg_btn svg{transition:none}}@media(max-width:1280px){.edg_inner{padding:0 28px}.edg_chk{padding:20px 18px}}@media(max-width:1024px){.edg_sec{padding:100px 0 110px}.edg_inner{padding:0 24px}.edg_title{font-size:40px}.edg_lead{font-size:16px}.edg_grid2{grid-template-columns:minmax(0,1fr);margin-top:48px}}@media(max-width:560px){.edg_sec{padding:72px 0 80px}.edg_star{padding:7px 12px;font-size:11px;letter-spacing:.06em}.edg_title{font-size:27px}.edg_lead{font-size:15px}.edg_rep{padding:22px 18px 18px;border-radius:22px}.edg_rep_t{font-size:18px}.edg_chks{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.edg_chk{flex-direction:row;align-items:flex-start;gap:14px;padding:18px 16px}.edg_chk_ico{flex:none;width:42px;height:42px}.edg_cta{margin-top:40px}.edg_btn{width:100%;justify-content:center;height:58px;padding:0 20px;font-size:16px}}:root{--eac-navy:#00053C;--eac-blue:#1A3369;--eac-point:#3D5BC4;--eac-violet:#6A5BD0;--eac-red:#DA3531;--eac-gray:#5C6280;--eac-line:#E4E8F3}.eac_sec{padding:150px 0 150px;background:#fff}.eac_inner{margin:0 auto;padding:0 40px}.eac_head{text-align:center}.eac_eyebrow{display:inline-block;padding:7px 16px;border-radius:999px;background:#EFEBFF;color:#5a4bc2;letter-spacing:.06em}.eac_title{margin-top:20px;color:#1E2238;letter-spacing:-.05em;line-height:1.2;word-break:keep-all}.eac_grad{background:linear-gradient(90deg,var(--eac-violet) 0%,var(--eac-point) 60%,var(--eac-red) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.eac_lead{max-width:800px;margin:22px auto 0;color:var(--eac-gray);line-height:1.8;word-break:keep-all}.eac_grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:28px;margin-top:72px}.eac_chart{display:flex;flex-direction:column;padding:32px 34px 28px;border:1px solid var(--eac-line);border-radius:30px;background:linear-gradient(165deg,#FBFAFF 0%,#F2F0FD 100%);box-shadow:0 30px 60px rgba(0,5,60,.08)}.eac_chart_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.eac_chart_t{color:#1E2238;letter-spacing:-.03em}.eac_chart_s{padding:5px 10px;border-radius:999px;background:#fff;color:#636a82;letter-spacing:.02em}.eac_plot{position:relative;flex:1;display:flex;align-items:flex-end;margin-top:16px}.eac_svg{display:block;width:100%;height:auto;overflow:visible}.eac_gridl line{stroke:#E6E4F5;stroke-dasharray:4 6}.eac_axis{stroke:#D5D2EE;stroke-width:1.5}.eac_bar{fill:url(#eacBar);transform-box:fill-box;transform-origin:bottom}.eac_bar:nth-child(n+10){fill:#B4A8F0}.eac_area{fill:url(#eacArea)}.eac_line{fill:none;stroke:url(#eacLine);stroke-width:4;stroke-linecap:round}.eac_end_dot{fill:var(--eac-red);stroke:#fff;stroke-width:3}.eac_end_ring{fill:none;stroke:rgba(218,53,49,.4);stroke-width:2;transform-box:fill-box;transform-origin:center}.eac_ax{fill:#8C92A8;font-size:12px;font-weight:700}.eac_ax_y{fill:var(--eac-violet)}.eac_open{position:absolute;left:3.5%;bottom:10%;padding:4px 9px;border-radius:6px;background:var(--eac-navy);color:#fff;letter-spacing:.1em}.eac_chart.on .eac_bar{animation:eacBar .6s cubic-bezier(.2,.7,.2,1) var(--d) both}.eac_chart.on .eac_line{stroke-dasharray:1;animation:eacDraw 1.6s cubic-bezier(.4,0,.2,1) .5s both}.eac_chart.on .eac_area{animation:eacFade 1s ease 1.4s both}.eac_chart.on .eac_end{animation:eacFade .4s ease 2s both}.eac_end_ring{animation:eacRing 1.8s ease-out 2.2s infinite}@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}}.eac_tracks{display:flex;flex-direction:column;gap:12px}.eac_tr{flex:1;display:flex;align-items:center;gap:18px;padding:22px 24px;border:1px solid var(--eac-line);border-radius:22px;background:#fff;box-shadow:0 12px 26px rgba(0,5,60,.05);transition:translate .35s ease,box-shadow .35s ease,border-color .35s ease}.eac_tr:hover{translate:-4px 0;border-color:#C9BEF3;box-shadow:0 22px 44px rgba(106,91,208,.14)}.eac_tr_ico{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#EFEBFF;transition:background .3s ease}.eac_tr_ico svg{width:24px;height:24px;fill:none;stroke:var(--eac-violet);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.eac_tr:hover .eac_tr_ico{background:linear-gradient(135deg,#6A5BD0,#3D5BC4)}.eac_tr:hover .eac_tr_ico svg{stroke:#fff}.eac_tr_txt{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.eac_tr_k{color:#c22d29;letter-spacing:.1em}.eac_tr_t{color:#1E2238;letter-spacing:-.02em}.eac_tr_d{color:var(--eac-gray);line-height:1.6;word-break:keep-all}.eac_tr_arr{flex:none;display:flex;color:#5f6d9c;transition:color .3s ease,translate .3s ease}.eac_tr_arr svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.eac_tr:hover .eac_tr_arr{color:#5a4bc2;translate:4px 0}.eac_punch{margin-top:48px;padding:40px 48px;border-radius:30px;background:linear-gradient(135deg,#0A0E3A 0%,#1A1450 55%,#3A1239 100%);text-align:center}.eac_punch_t{color:rgba(255,255,255,.8);line-height:1.6;letter-spacing:-.02em;word-break:keep-all}.eac_punch_u{color:#fff;text-decoration:underline;text-decoration-color:#FF8A73;text-decoration-thickness:3px;text-underline-offset:7px}@media(prefers-reduced-motion:reduce){.eac_chart.on .eac_bar,.eac_chart.on .eac_line,.eac_chart.on .eac_area,.eac_chart.on .eac_end,.eac_end_ring{animation:none}.eac_tr,.eac_tr_ico,.eac_tr_arr{transition:none}}@media(max-width:1280px){.eac_inner{padding:0 28px}.eac_chart{padding:28px 24px 22px}.eac_tr{padding:18px 18px}}@media(max-width:1024px){.eac_sec{padding:100px 0 110px}.eac_inner{padding:0 24px}.eac_title{font-size:40px}.eac_lead{font-size:16px}.eac_grid{grid-template-columns:minmax(0,1fr);margin-top:48px}.eac_tr:hover{translate:0 -3px}.eac_punch{padding:32px 28px}.eac_punch_t{font-size:20px}}@media(max-width:560px){.eac_sec{padding:72px 0 80px}.eac_title{font-size:28px}.eac_lead{font-size:15px}.eac_chart{padding:22px 16px 16px;border-radius:22px}.eac_chart_t{font-size:18px}.eac_open{display:none}.eac_tr{align-items:flex-start;gap:14px;padding:18px 16px}.eac_tr_ico{width:44px;height:44px}.eac_tr_arr{display:none}.eac_punch{margin-top:36px;padding:26px 20px;border-radius:22px}.eac_punch_t{font-size:17px}}: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_lead_b{color:var(--eme-navy)}.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_chk_c{stroke:var(--eme-green);stroke-width:2;stroke-dasharray:1}.eme_chk_p{stroke:var(--eme-green);stroke-width:2.6;stroke-dasharray:1}.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_st_cfg{background:#EAEFFC;color:var(--eme-point)}.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_c{animation:emeDraw .6s ease .3s both}.eme_card.on .eme_chk_p{animation:emeDraw .4s ease .8s both}.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_log_vis{height:70px}.eme_log_vis svg{width:100%;height:100%;overflow:visible}.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}.eme_log_t{display:block;letter-spacing:-.03em}.eme_log_d{margin-top:8px;color:rgba(255,255,255,.72);line-height:1.7;word-break:keep-all}.eme_log_btn{display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 26px;border-radius:999px;background:#fff;color:var(--eme-navy);white-space:nowrap;transition:background .3s ease,color .3s ease}.eme_log_btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s ease}.eme_log_btn:hover{background:var(--eme-red);color:#fff}.eme_log_btn:hover svg{translate:4px 0}@media(prefers-reduced-motion:reduce){.eme_card.on .eme_chk_c,.eme_card.on .eme_chk_p,.eme_card.on .eme_chk,.eme_log.on .eme_spark{animation:none}.eme_card,.eme_log_btn,.eme_log_btn svg{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}.eme_log_vis{height:56px}.eme_log_btn{justify-self:start}}@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}.eme_log_t{font-size:20px}.eme_log_d{font-size:15px}.eme_log_btn{width:100%;justify-content:center}}:root{--eho-navy:#00053C;--eho-blue:#1A3369;--eho-point:#3D5BC4;--eho-violet:#6A5BD0;--eho-red:#DA3531;--eho-gray:#5C6280;--eho-line:#E4E8F3}.eho_sec{padding:150px 0 150px;background:linear-gradient(180deg,#F5F3FD 0%,#EEF1FB 100%)}.eho_inner{margin:0 auto;padding:0 40px}.eho_head{text-align:center}.eho_eyebrow{display:inline-block;padding:7px 16px;border-radius:999px;background:#fff;color:#5a4bc2;letter-spacing:.06em;box-shadow:0 6px 14px rgba(106,91,208,.1)}.eho_title{margin-top:20px;color:#1E2238;letter-spacing:-.05em;line-height:1.2;word-break:keep-all}.eho_grad{background:linear-gradient(90deg,var(--eho-red) 0%,#B8242A 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.eho_lead{max-width:800px;margin:22px auto 0;color:var(--eho-gray);line-height:1.8;word-break:keep-all}.eho_lead_b{color:var(--eho-navy)}.eho_road{margin-top:64px;padding:36px 40px 28px;border:1px solid rgba(255,255,255,.95);border-radius:32px;background:#fff;box-shadow:0 30px 60px rgba(0,5,60,.08)}.eho_road_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.eho_road_t{color:#1E2238;letter-spacing:-.03em}.eho_road_s{padding:5px 12px;border-radius:999px;background:#F4F6FC;color:#636a82}.eho_legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px}.eho_lg{display:inline-flex;align-items:center;gap:8px}.eho_lg i{width:28px;height:0;border-top:3px solid}.eho_lg_hype{color:#B03A3A}.eho_lg_hype i{border-top-style:dashed;border-color:var(--eho-red)}.eho_lg_real{color:#5a4bc2}.eho_lg_real i{border-color:var(--eho-violet)}.eho_svg{display:block;width:100%;height:auto;margin-top:14px;overflow:visible}.eho_zone{fill:#F7F8FD}.eho_zone_2{fill:#F2F0FD}.eho_zone_t{fill:#8C92A8;font-size:15px;font-weight:800;letter-spacing:.04em}.eho_zone_t2{fill:var(--eho-violet)}.eho_base{stroke:#D5DCEE;stroke-width:2}.eho_div{stroke:#C9D2EA;stroke-width:1.5;stroke-dasharray:6 6}.eho_hype{fill:none;stroke:var(--eho-red);stroke-width:3;stroke-dasharray:1;stroke-linecap:round;opacity:.55}.eho_hype_pk{fill:#fff;stroke:var(--eho-red);stroke-width:2.5;opacity:.55}.eho_area{fill:url(#ehoArea)}.eho_real{fill:none;stroke:url(#ehoReal);stroke-width:5;stroke-linecap:round;stroke-dasharray:1}.eho_end_dot{fill:var(--eho-point);stroke:#fff;stroke-width:3}.eho_end_ring{fill:none;stroke:rgba(61,91,196,.4);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:ehoRing 1.8s ease-out 4s infinite}.eho_ax{fill:#8C92A8;font-size:14px;font-weight:700}.eho_road.on .eho_hype{animation:ehoHype 2.2s cubic-bezier(.3,0,.3,1) .2s both}.eho_road.on .eho_hype_pk{animation:ehoPk 2.2s ease .2s both}.eho_road.on .eho_real{animation:ehoDraw 2.4s cubic-bezier(.4,0,.2,1) 1.6s both}.eho_road.on .eho_area{animation:ehoFade 1s ease 3.4s both}.eho_road.on .eho_end{animation:ehoFade .4s ease 3.9s both}@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}}.eho_hype_pk{transform-box:fill-box;transform-origin:center}.eho_hype{stroke-dasharray:.012 .012}.eho_dnd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.eho_dd{padding:32px 34px;border-radius:28px}.eho_not{border:1.5px dashed #E3C9C6;background:rgba(255,255,255,.7)}.eho_do{background:linear-gradient(160deg,#1A3369 0%,#00053C 100%);box-shadow:0 30px 60px rgba(0,5,60,.22)}.eho_dd_t{display:flex;align-items:center;gap:12px;letter-spacing:-.03em}.eho_not .eho_dd_t{color:#8A3A36}.eho_do .eho_dd_t{color:#fff}.eho_dd_ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px}.eho_dd_ico svg{width:22px;height:22px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.eho_not .eho_dd_ico{background:#FDECEA}.eho_not .eho_dd_ico svg{stroke:var(--eho-red)}.eho_do .eho_dd_ico{background:rgba(255,255,255,.14)}.eho_do .eho_dd_ico svg{stroke:#8FE3B5}.eho_list{display:flex;flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none}.eho_li{display:flex;align-items:flex-start;gap:12px;line-height:1.55;word-break:keep-all}.eho_not .eho_li{color:#636a82;text-decoration:line-through;text-decoration-color:rgba(218,53,49,.45);text-decoration-thickness:1.5px}.eho_do .eho_li{color:#fff}.eho_x,.eho_ok{position:relative;flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%}.eho_x{background:#FDECEA}.eho_x::before,.eho_x::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:2px;margin:-1px 0 0 -4.5px;border-radius:1px;background:var(--eho-red);rotate:45deg}.eho_x::after{rotate:-45deg}.eho_ok{background:#1FA971}.eho_ok::after{content:"";position:absolute;top:4px;left:7px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;rotate:45deg}.eho_punch{margin-top:24px;padding:44px 48px;border-radius:30px;background:#fff;text-align:center;box-shadow:0 20px 44px rgba(0,5,60,.06)}.eho_punch_t{color:#3E4460;line-height:1.55;letter-spacing:-.03em;word-break:keep-all}.eho_punch_hl{background:linear-gradient(90deg,var(--eho-violet) 0%,var(--eho-point) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.eho_road.on .eho_hype,.eho_road.on .eho_hype_pk,.eho_road.on .eho_real,.eho_road.on .eho_area,.eho_road.on .eho_end,.eho_end_ring{animation:none}}@media(max-width:1280px){.eho_inner{padding:0 28px}.eho_road{padding:30px 26px 22px}}@media(max-width:1024px){.eho_sec{padding:100px 0 110px}.eho_inner{padding:0 24px}.eho_title{font-size:40px}.eho_lead{font-size:16px}.eho_road{margin-top:48px}.eho_dnd{grid-template-columns:minmax(0,1fr)}.eho_punch_t{font-size:22px}}@media(max-width:560px){.eho_sec{padding:72px 0 80px}.eho_title{font-size:28px}.eho_lead{font-size:15px}.eho_road{padding:22px 14px 16px;border-radius:22px}.eho_road_t{font-size:18px}.eho_lg{font-size:12px}.eho_ax{font-size:22px}.eho_zone_t{font-size:24px}.eho_dd{padding:24px 20px;border-radius:22px}.eho_dd_t{font-size:18px}.eho_li{font-size:15px}.eho_punch{padding:30px 20px;border-radius:22px}.eho_punch_t{font-size:18px}}: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}}: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}@keyframes emsNeedle{0%,100%{rotate:-50deg}50%{rotate:10deg}}: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}}: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}}#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}@media(max-width:767px){#wrap main :is(h1,h2,h3,h4){text-wrap:balance}}@keyframes espFill{from{stroke-dashoffset:100}}.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}@keyframes erbGrow{from{transform:scaleY(0)}}.esl_app_real{font-family:inherit}.esl_app_real .esl_side{gap:4px;padding:16px 10px}.esl_sb_new{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;border:1px solid #E1E5F0;border-radius:10px;background:#fff;color:#2A2E45;font-size:12px;font-weight:700}.esl_sb_new svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.esl_sb_k{margin:10px 6px 4px;color:#9AA0B5;font-size:10.5px;font-weight:700}.esl_sb_it{padding:7px 8px;border-radius:8px;color:#4A5070;font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esl_sb_it.on{background:#ECE8FD;color:#3B2F9E;font-weight:700}.esl_app_real .esl_chat{gap:16px;padding:18px 32px 26px}.esl_top{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #EEF0F6}.esl_top b{font-size:14px;color:#2A2E45}.esl_top span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#EEF4FF;color:#3D5BC4;font-size:11px;font-weight:700}.esl_top span::before{content:"";width:6px;height:6px;border-radius:50%;background:#3D5BC4}.esl_q.esl_q_t{display:block;width:auto;max-width:62%;color:#fff;font-size:13.5px;font-weight:500;line-height:1.55;word-break:keep-all}.esl_a_t{gap:0;color:#2A2E45;font-size:13.5px;line-height:1.7;word-break:keep-all}.esl_a_t p{margin:0}.esl_a_t b{font-weight:800}.esl_a_h{margin-top:10px!important;font-weight:700}.esl_a_t ol{margin:4px 0 0;padding-left:18px}.esl_a_t li{margin-top:4px}.esl_a_t sup{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:3px;border-radius:50%;background:#E8EBF5;color:#4A5070;font-size:9px;font-weight:800;vertical-align:2px}.esl_app_real .esl_cites{margin:14px 0 0}.esl_app_real .esl_cite{gap:3px;padding:10px 12px}.esl_app_real .esl_cite b{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#DCE4FA;color:#3D5BC4;font-size:10px;font-weight:800}.esl_app_real .esl_cite_us b{background:var(--esl-red);color:#fff}.esl_app_real .esl_cite em{font-style:normal;font-size:11.5px;font-weight:700;color:#2A2E45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esl_app_real .esl_cite small{font-size:10.5px;color:#7A8099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esl_app_real .esl_input{margin-top:auto}.esl_in_t{color:#A6ACBE;font-size:13px}.esl_app_real .esl_send{display:flex;align-items:center;justify-content:center}.esl_app_real .esl_send svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.esl_nc_t{display:block;margin-top:8px;font-size:13px;font-weight:800;color:#2A2E45;white-space:nowrap}.esl_nc_s{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#7A8099;white-space:nowrap}@media(max-width:1024px){.esl_app_real .esl_chat{padding:14px 18px 20px}.esl_a_t,.esl_q.esl_q_t{font-size:12.5px}}@media(max-width:560px){.esl_app_real{grid-template-columns:minmax(0,1fr)}.esl_app_real .esl_side{display:none}.esl_app_real .esl_chat{gap:10px;padding:12px}.esl_q.esl_q_t{max-width:85%;font-size:11px}.esl_a_t{font-size:11px;line-height:1.6}.esl_app_real .esl_cites{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.esl_app_real .esl_cite:nth-child(3){display:none}.esl_nc_t{font-size:11px}.esl_nc_s{display:none}}.ebz{filter:blur(4px);font-style:normal;user-select:none}.est_mock_cap{display:block;padding:22px 22px 0}.est_ph{height:calc(100% + 20px);overflow:hidden;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 16px 34px rgba(0,5,60,.14)}.est_ph img{display:block;width:100%;height:auto}.est_gg{padding:12px 14px;font-family:Arial,'Malgun Gothic',sans-serif;color:#202124}.est_gg_bar{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid #DFE1E5;border-radius:999px;box-shadow:0 1px 4px rgba(32,33,36,.12);font-size:12px}.est_glogo{font-size:13px;font-weight:700}.est_glogo i{font-style:normal}.est_glogo i:nth-child(1),.est_glogo i:nth-child(4){color:#4285F4}.est_glogo i:nth-child(2),.est_glogo i:nth-child(6){color:#EA4335}.est_glogo i:nth-child(3){color:#FBBC04}.est_glogo i:nth-child(5){color:#34A853}.est_gg_tabs{display:flex;gap:12px;margin-top:8px;padding:0 4px;border-bottom:1px solid #EBEBEB;font-size:11px;color:#5F6368}.est_gg_tabs i{padding:5px 0;font-style:normal}.est_gg_tabs i.on{color:#1A73E8;font-weight:700;box-shadow:inset 0 -2px 0 #1A73E8}.est_gg_ai{margin-top:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#EEF3FE,#F5EEFD);font-size:11px;line-height:1.6}.est_gg_aik{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:11.5px;font-weight:700;color:#202124}.est_gg_aik svg{width:13px;height:13px;fill:#6A5BD0}.est_gg_ai p{margin:0;word-break:keep-all}.est_gg_ai ul{margin:4px 0 0;padding-left:16px}.est_gg_res{display:flex;flex-direction:column;gap:2px;margin-top:10px;font-size:11px}.est_gg_site{color:#4D5156}.est_gg_res b{color:#1A0DAB;font-size:13px;font-weight:400}.est_gg_d{color:#4D5156}.est_ai{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:#fff;color:#2A2E45}.est_ai_top{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #EEF0F6}.est_ai_top b{font-size:12px}.est_ai_top span{padding:3px 8px;border-radius:999px;background:#EEF4FF;color:#3D5BC4;font-size:10px;font-weight:700}.est_ai_q{align-self:flex-end;max-width:80%;padding:8px 12px;border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,#1A3369,#00053C);color:#fff;font-size:11.5px;font-weight:600;line-height:1.5}.est_ai_a{display:flex;gap:8px}.est_ai_ico{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#6A5BD0,#3D5BC4)}.est_ai_ico svg{width:12px;height:12px;fill:#fff}.est_ai_body{font-size:11px;line-height:1.6;word-break:keep-all}.est_ai_body p{margin:0}.est_ai_body ol{margin:6px 0 0;padding-left:16px}.est_ai_body li{margin-top:3px}.est_ai_us{padding:0 3px;border-radius:3px;background:#FDECEA}.est_ai_body sup{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:2px;border-radius:50%;background:#E8EBF5;font-size:8px;font-weight:800;vertical-align:2px}.est_ai_src{display:flex;gap:6px;margin-top:8px}.est_ai_src span{padding:4px 8px;border:1px solid #EEF0F6;border-radius:8px;background:#FAFBFE;font-size:10px;font-weight:600;color:#4A5070;white-space:nowrap}@media(max-width:1024px){.est_mock_cap{min-height:260px}.est_ph{height:240px}}@media(max-width:560px){.est_mock_cap{padding:16px 16px 0}.est_ph{height:220px}}.ebi_page.ebi_page_cap{display:block;padding:0;overflow:hidden;background:#A88A74}.ebi_page_cap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.eme_top_cap{overflow:hidden;background:#fff}.eme_top_cap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top}.eme_top_cap .eme_chk{position:absolute;right:12px;bottom:12px;z-index:1}