@font-face{font-family:Paperlogy;font-weight:200;font-display:swap;src:local(Paperlogy-2ExtraLight),url(/kr/csr/assets/Paperlogy-200.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-weight:600;font-display:swap;src:local(Paperlogy-6SemiBold),url(/kr/csr/assets/Paperlogy-600.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-weight:800;font-display:swap;src:local(Paperlogy-8ExtraBold),url(/kr/csr/assets/Paperlogy-800.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/kr/csr/assets/Pretendard-400.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/kr/csr/assets/Pretendard-500.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/kr/csr/assets/Pretendard-600.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/kr/csr/assets/Pretendard-700.woff2)format("woff2")}.csr-mp{--navy:#12568e;--navy-d:#0e4673;--navy-dd:#0b3a60;--ink:#0a0e10;--ink2:#172540;--dark:#3c4648;--gray:#6c7476;--lgray:#98a4a6;--line:#dce3e5;--panel:#eaf3fa;--panel2:#f2f7fc;--sky:#4ba8db;--pale:#cddfeb;--warm:#f2bc4b;--warm-l:#fce9b8;--display:"Paperlogy","Pretendard",-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--body:"Pretendard",-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--wrap:1120px;--ease:cubic-bezier(.22,.61,.36,1);font-family:var(--body);color:var(--ink);word-break:keep-all;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;background:#fff;line-height:1.6;overflow-x:clip}:where(.csr-mp) *,:where(.csr-mp) :before,:where(.csr-mp) :after{box-sizing:border-box}:where(.csr-mp) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.csr-mp) :where(ul,ol){list-style:none}:where(.csr-mp) :where(a){color:inherit;text-decoration:none}.csr-mp sup{vertical-align:top;color:var(--gray);font-size:.6em;position:relative;top:-.1em}.mp-wrap{width:100%;max-width:calc(var(--wrap) + 48px);margin:0 auto;padding:0 24px}.mp-btn{height:56px;font:600 17px/1 var(--body);letter-spacing:-.02em;transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.mp-btn svg{flex:none;width:18px;height:18px}.mp-btn:hover{transform:translateY(-2px)}.mp-btn--primary{background:var(--navy);color:#fff}.mp-btn--primary:hover{background:var(--navy-d)}.mp-btn--ghost{border:1.5px solid var(--navy);color:var(--navy);background:#fff}.mp-btn--ghost:hover{background:var(--panel)}.mp-btn--light{color:var(--navy);background:#fff}.mp-btn--line-w{color:#fff;border:1.5px solid #ffffff8c}.mp-btn--line-w:hover{background:#ffffff14;border-color:#fff}.mp-sec{padding:128px 0}.mp-sec--tint{background:var(--panel2)}.mp-head{margin-bottom:56px}.mp-eyebrow{font:500 14px/1 var(--body);letter-spacing:.18em;color:var(--navy);text-transform:uppercase;align-items:center;gap:12px;display:flex}.mp-eyebrow:after{content:"";background:linear-gradient(90deg,var(--gray),var(--sky));width:48px;height:1px}.mp-h2{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);margin-top:22px;font-size:46px;line-height:1.18}.mp-h2 .l{font-weight:200;display:block}.mp-h2 .b{font-weight:600;display:block}.csr-mp br.mb{display:none}.mp-desc{color:var(--dark);letter-spacing:-.02em;margin-top:20px;font-size:18px}.mp-reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(28px)}.mp-reveal.in{opacity:1;transform:none}.mp-hero{background:#fff;padding:96px 0 56px}.mp-hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.mp-chip{background:var(--panel);height:36px;color:var(--navy);font:600 14px/1 var(--body);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.mp-chip .dot{background:var(--warm);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f2bc4b40}.mp-h1{font-family:var(--display);letter-spacing:-.04em;margin-top:26px;font-size:64px;line-height:1.14}.mp-h1 .l{font-weight:200;display:block}.mp-h1 .b{font-weight:600;display:block}.mp-lead{color:var(--dark);letter-spacing:-.025em;margin-top:26px;font-size:20px;line-height:1.6}.mp-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.mp-hero__stats{border-top:1px solid var(--line);gap:36px;margin-top:52px;padding-top:28px;display:flex}.mp-hero__stats dt{color:var(--gray);letter-spacing:-.01em;font-size:14px}.mp-hero__stats dd{font:600 18px/1.2 var(--body);color:var(--ink);letter-spacing:-.02em;margin-top:6px}.mp-hero__stats dd .mp-num{font:800 34px/1 var(--display);color:var(--navy);letter-spacing:-.03em;margin-right:2px}.mp-hero__art{background:var(--panel);border-radius:28px;padding:44px 36px;position:relative}.mp-hero__art .store{width:100%;height:auto;display:block}.store .s-ground{fill:#eef3f8}.store .s-ground-l{fill:#dce6f0}.store .s-ground-r{fill:#cfdce8}.store .s-roof{fill:#e6eef6}.store .s-wall-s{fill:#d9e4ef}.store .s-wall-f{fill:#f4f8fc}.store .s-cornice-f{fill:#dce6f0}.store .s-cornice-s{fill:#c7d6e4}.store .s-frame,.store .s-glass,.store .s-goods,.store .s-sign,.store .s-sign-t,.store .s-bulb-c,.store .s-halo,.store .s-open-plate,.store .s-open-t,.store .s-screen,.store .s-led{transition:fill .7s var(--ease), opacity .7s var(--ease)}.store .s-frame{fill:#bfccd8}.store .s-frame.on{fill:#e8c77a}.store .s-glass{fill:#c9d6e2}.store .s-glass.on{fill:var(--warm-l)}.store .s-goods{fill:#b5c4d2}.store .s-goods.on{fill:#f2d08a}.store .s-door-d{fill:var(--navy-d)}.store .s-door{fill:var(--navy)}.store .s-knob{fill:var(--sky)}.store .s-sign-d{fill:var(--navy-dd)}.store .s-sign{fill:var(--navy-d)}.store .s-sign.on{fill:var(--navy)}.store .s-sign-t{fill:#6f95b8;font-family:var(--display);font-weight:600}.store .s-sign-t.on{fill:#fff}.store .s-aw-a{fill:var(--navy)}.store .s-aw-b{fill:var(--pale)}.store .s-aw-end,.store .s-val-a{fill:var(--navy-d)}.store .s-val-b{fill:#b9cfe0}.store .s-bulb-c{fill:#c3cdd6}.store .s-halo{fill:var(--warm);opacity:0}.store .s-bulb.on .s-bulb-c{fill:var(--warm)}.store .s-bulb.on .s-halo{opacity:.3}.store.twinkle .s-bulb.on{animation:1.3s ease-in-out infinite mp-bulb}.store.twinkle .s-bulb.on.odd{animation-delay:-.65s}@keyframes mp-bulb{0%,to{opacity:1}50%{opacity:.3}}.store--areas .s-pin{cursor:pointer}.store .s-spark{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%}.store .s-spark.on{animation:mp-twinkle 2.4s var(--ease) infinite}.store .s-spark.on:nth-of-type(2n){animation-delay:.8s}@keyframes mp-twinkle{0%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}70%{opacity:.2;transform:scale(.7)}}.store .s-open-plate{fill:#c3cdd6}.store .s-open-t{fill:#8392a0;font-family:var(--body)}.store .s-open.on .s-open-plate{fill:var(--warm)}.store .s-open.on .s-open-t{fill:var(--ink2)}.store .s-ac,.store .s-kiosk,.store .s-cctv,.store .s-board{transition:opacity .8s var(--ease), transform .8s var(--ease);transform-box:fill-box;transform-origin:bottom}.store .s-ac:not(.on),.store .s-kiosk:not(.on),.store .s-cctv:not(.on){opacity:.28}.store .s-board:not(.on){opacity:0;transform:translateY(-14px)}.store--full .s-ac:not(.on),.store--full .s-kiosk:not(.on),.store--full .s-cctv:not(.on){opacity:0;transform:translateY(-12px)}.store .s-open{transition:opacity .6s var(--ease)}.store--full .s-open:not(.on){opacity:0}.store .s-ac-t{fill:#eef2f6}.store .s-ac-f{fill:#dce3e9}.store .s-ac-s{fill:#f7f9fb}.store .s-ac-grill{fill:#b9c6d2}.store .s-ac-blade{fill:#fff}.store .s-ac-hub{fill:#8ea0b2}.store .s-fan{transform-box:fill-box;transform-origin:50%}.store .s-ac.on .s-fan{animation:1.1s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.store .s-air{fill:none;stroke:var(--sky);stroke-width:1.6px;stroke-linecap:round;opacity:0;stroke-dasharray:4 4}.store .s-ac.on .s-air{opacity:.8;animation:1.2s linear infinite mp-air}@keyframes mp-air{to{stroke-dashoffset:-16px}}.store .s-dev-t{fill:#56626d}.store .s-dev-f{fill:#2f3a44}.store .s-dev-s{fill:#3c4752}.store .s-screen{fill:#26323c}.store .s-kiosk.on .s-screen{fill:#7cc8ee}.store .s-led{fill:#5a6570}.store .s-cctv.on .s-led{fill:#e5484d;animation:1.4s steps(2,end) infinite mp-blink}@keyframes mp-blink{50%{opacity:.25}}.store .s-board-leg{fill:#9aa7b3}.store .s-board-f{fill:#2f3a44}.store .s-board-line{fill:#fff;opacity:.85}.store .s-pin{transition:opacity .4s}.store .s-pin-c{fill:#98a4a6;transition:fill .4s}.store .s-pin-t{fill:#fff;font:700 10px var(--body)}.store .s-pin-ring{fill:var(--sky);opacity:0;transform-box:fill-box;transform-origin:50%}.store .s-pin.done .s-pin-c{fill:var(--navy)}.store .s-pin.active .s-pin-c{fill:var(--sky)}.store .s-pin.active .s-pin-ring{animation:mp-ping 1.6s var(--ease) infinite}@keyframes mp-ping{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.mp-pain__list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mp-pain__item{background:var(--panel2);border-radius:20px;padding:36px 32px 38px}.mp-pain__no{font:800 15px/1 var(--display);color:var(--sky);letter-spacing:.04em}.mp-pain__t{font:700 22px/1.4 var(--body);letter-spacing:-.03em;margin-top:18px}.mp-pain__d{color:var(--dark);letter-spacing:-.02em;margin-top:10px;font-size:16.5px}.mp-sec--problem{padding-top:96px;padding-bottom:24px}.mp-cover{position:relative}.mp-turnstage{z-index:0;justify-content:center;align-items:center;height:100svh;padding:0 24px;display:flex;position:sticky;top:0}.mp-turn{text-align:center;font-family:var(--display);letter-spacing:-.045em;will-change:transform, opacity;font-size:68px;line-height:1.22}.mp-turn span{color:var(--ink);font-weight:200;display:block}.mp-turn b{color:var(--navy);font-weight:600;display:block}.mp-sheet{z-index:1;border-radius:48px 48px 0 0;position:relative;box-shadow:0 -30px 60px -36px #12568e59}.mp-ben{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mp-ben__card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:32px 28px 34px;position:relative;overflow:hidden}.mp-ben__tag{background:var(--panel);color:var(--navy);font:600 13px/1 var(--body);border-radius:999px;padding:6px 12px;display:inline-block}.mp-ben__big{font:800 52px/1 var(--display);color:var(--navy);letter-spacing:-.04em;white-space:nowrap;margin-top:26px}.mp-ben__big small{font:600 22px/1 var(--display);letter-spacing:-.02em;margin-left:2px}.mp-ben__big small.pre{margin:0 6px 0 0}.mp-ben__label{font:700 18px/1.4 var(--body);letter-spacing:-.03em;white-space:nowrap;margin-top:14px}.mp-ben__desc{color:var(--dark);letter-spacing:-.02em;margin-top:10px;font-size:15px;line-height:1.6}.mp-ben__link{font:600 14.5px/1 var(--body);color:var(--navy);letter-spacing:-.02em;border-bottom:1.5px solid;align-items:center;gap:6px;margin-top:18px;padding-bottom:3px;display:inline-flex}.mp-ben__link:after{content:"→";transition:transform .25s var(--ease)}.mp-ben__link:hover:after{transform:translate(3px)}.mp-ben__chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mp-ben__chips span{background:var(--panel2);color:var(--dark);border-radius:6px;padding:5px 10px;font-size:13px}.mp-calc{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:420px 1fr;display:grid;overflow:hidden}.mp-calc__in{background:var(--panel2);padding:36px 36px 40px}.mp-calc__title{font:600 24px/1.3 var(--display);letter-spacing:-.03em}.mp-calc__sub{color:var(--gray);margin-top:8px;font-size:15px}.mp-field{margin-top:32px}.mp-field__top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.mp-field__top p{font:600 14px/1 var(--body);color:var(--dark)}.mp-field__top b{font:800 22px/1 var(--display);color:var(--navy);letter-spacing:-.02em;white-space:nowrap}.mp-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--sky) 0, var(--navy) var(--p,50%), var(--pale) var(--p,50%), var(--pale) 100%);border-radius:99px;outline:none;width:100%;height:8px;margin:0;display:block}.mp-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--navy);background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;box-shadow:0 6px 14px -6px #12568e99}.mp-range::-moz-range-thumb{border:3px solid var(--navy);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 6px 14px -6px #12568e99}.mp-range:active::-webkit-slider-thumb{transform:scale(1.12)}.mp-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #4ba8db4d}.mp-ticks{height:13px;font:500 12.5px/1 var(--body);color:var(--gray);margin-top:12px;position:relative}.mp-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.mp-ticks span:first-child{left:0;transform:none}.mp-ticks span:last-child{left:auto;right:0;transform:none}.mp-switch{border:1px solid var(--line);background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.mp-switch button{z-index:1;height:44px;color:var(--dark);font:600 15px/1 var(--body);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;transition:color .3s;position:relative}.mp-switch button[aria-checked=true]{color:#fff}.mp-switch i{background:var(--navy);width:calc(50% - 4px);transition:transform .35s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.mp-switch.is-non i{transform:translate(100%)}.mp-calc__out{grid-template-columns:1fr 1fr;align-content:center;gap:32px 40px;padding:40px 44px;display:grid}.mp-out--wide{border-top:1px solid var(--line);grid-column:1/-1;padding-top:28px}.mp-out__k{font:600 14px/1 var(--body);color:var(--gray)}.mp-out__v{font:800 40px/1.1 var(--display);color:var(--navy);letter-spacing:-.035em;white-space:nowrap;margin-top:12px}.mp-out__v.dark{color:var(--ink)}.mp-out__v.sm{font-size:30px}.mp-out__note{color:var(--gray);margin-top:8px;font-size:14px}.mp-meter{background:var(--panel);border-radius:99px;height:14px;margin-top:14px;overflow:hidden}.mp-meter i{background:linear-gradient(90deg,var(--sky),var(--navy));width:0;height:100%;transition:width .9s var(--ease);border-radius:99px;display:block}.mp-calc__fine{color:var(--lgray);grid-column:1/-1;font-size:13px;line-height:1.6}.mp-tiers{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.mp-tier{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:38px 36px 32px;display:flex;position:relative}.mp-tier.is-hi{border:2px solid var(--navy);box-shadow:0 24px 48px -28px #12568e73}.mp-tier__badge{background:var(--navy);color:#fff;font:700 13px/1 var(--body);border-radius:999px;padding:7px 14px;position:absolute;top:-14px;left:36px}.mp-tier__amt{font:600 32px/1.2 var(--display);letter-spacing:-.03em;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:24px}.mp-tier ul{margin:6px 0 20px}.mp-tier li{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:baseline;gap:12px;padding:18px 0;display:grid}.mp-tier li:last-child{border-bottom:0}.mp-tier li span{font:600 15px/1.5 var(--body);color:var(--gray);white-space:nowrap}.mp-tier li b{font:700 19px/1.45 var(--body);color:var(--ink);letter-spacing:-.03em}.mp-tier.is-hi li b{color:var(--navy-d)}.mp-tier__ex{background:var(--panel2);color:var(--dark);letter-spacing:-.02em;border-radius:12px;margin-top:auto;padding:16px 20px;font-size:14.5px;line-height:1.55}.mp-tier__ex b{color:var(--ink);margin-bottom:4px;font-weight:700;display:block}.mp-tier__ex span+span:before{content:"·";color:var(--lgray);margin:0 8px}.mp-cases__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.mp-total{gap:40px;display:flex}.mp-total p{color:var(--gray);font-size:15px}.mp-total b{font:800 44px/1 var(--display);color:var(--navy);letter-spacing:-.04em;margin-top:6px;display:block}.mp-total b small{font:600 19px/1 var(--body);margin-left:3px}.mp-tabs{background:var(--panel2);border-radius:999px;gap:8px;padding:6px;display:flex}.mp-tabs button{height:44px;color:var(--dark);font:600 15px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:all .25s}.mp-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.mp-panel{display:none}.mp-panel.is-on{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.mp-case{border-bottom:1px solid var(--line);padding:22px 0}.mp-case__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mp-case__org{font:700 19px/1.3 var(--body);letter-spacing:-.03em}.mp-case__amt{font:600 16px/1 var(--body);color:var(--navy);white-space:nowrap}.mp-case__amt .mp-num{font:800 26px/1 var(--display);letter-spacing:-.03em;margin-right:1px}.mp-case__bar{background:var(--panel);border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.mp-case__bar i{background:linear-gradient(90deg,var(--sky),var(--navy));width:0;height:100%;transition:width 1.2s var(--ease);border-radius:99px;display:block}.mp-case__what{color:var(--dark);letter-spacing:-.02em;justify-content:space-between;gap:12px;margin-top:10px;font-size:15.5px;display:flex}.mp-case__what span{color:var(--gray);white-space:nowrap}.mp-areas__body{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:40px;display:grid}.mp-sec--tint .mp-areas__stage{background:#fff}.mp-areas__stage{background:var(--panel2);border-radius:28px;flex-direction:column;justify-content:space-between;gap:16px;padding:28px 28px 24px;display:flex}.mp-areas__stage .store{width:100%;height:auto;max-height:330px;margin:0 auto;display:block}.mp-areas__cap{background:#fff;border-radius:18px;padding:22px 24px;box-shadow:0 16px 36px -28px #12568e8c}.mp-areas__cap.in{animation:mp-cap .5s var(--ease)}@keyframes mp-cap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mp-areas__cap-t{align-items:center;gap:12px;display:flex}.mp-areas__cap-t span{background:var(--navy);color:#fff;width:32px;height:32px;font:800 15px/1 var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mp-areas__cap-t b{font:600 24px/1 var(--display);letter-spacing:-.03em}.mp-areas__cap-d{color:var(--dark);letter-spacing:-.02em;margin-top:10px;font-size:16px}.mp-areas__cap-ex{border-top:1px solid var(--line);letter-spacing:-.02em;margin-top:14px;padding-top:14px}.mp-areas__cap-ex .who{font:500 14.5px/1.4 var(--body);color:var(--gray);display:block}.mp-areas__cap-ex .who b{color:var(--ink);margin-right:8px;font-weight:700}.mp-areas__cap-ex .what{font:700 17px/1.45 var(--body);color:var(--navy-d);margin-top:6px;display:block}.mp-areas__list{grid-auto-rows:1fr;gap:10px;display:grid}.mp-area{border:1px solid var(--line);text-align:left;width:100%;height:100%;font-family:var(--body);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:14px 20px;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.mp-area:hover{border-color:var(--pale)}.mp-area .no{background:var(--panel);width:44px;height:44px;color:var(--navy);font:800 18px/1 var(--display);border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.mp-area .t{font:700 18px/1.3 var(--body);color:var(--ink);letter-spacing:-.03em;display:block}.mp-area .s{font:500 14px/1.3 var(--body);color:var(--gray);letter-spacing:-.01em;margin-top:4px;display:block}.mp-area .s b{color:var(--dark);font-weight:600}.mp-area[aria-pressed=true]{border-color:var(--navy);background:var(--panel2);box-shadow:0 12px 28px -22px #12568e99}.mp-area[aria-pressed=true] .no{background:var(--navy);color:#fff}.mp-proc{grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}.mp-proc__line{background:var(--line);height:2px;position:absolute;top:27px;left:28px;right:calc(20% - 44px)}.mp-proc__line i{background:linear-gradient(90deg,var(--sky),var(--navy));width:0;height:100%;transition:width 1.6s var(--ease);display:block}.mp-proc.in .mp-proc__line i{width:100%}.mp-proc__item{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);position:relative;transform:translateY(16px)}.mp-proc.in .mp-proc__item{opacity:1;transform:none}.mp-proc__dot{border:2px solid var(--navy);width:56px;height:56px;color:var(--navy);font:800 18px/1 var(--display);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.mp-proc__who{background:var(--panel);color:var(--navy);font:600 12.5px/1 var(--body);border-radius:6px;margin-top:22px;padding:5px 10px;display:inline-block}.mp-proc__who.org{color:#8a6213;background:#fdf3dc}.mp-proc__t{font:700 20px/1.35 var(--body);letter-spacing:-.03em;margin-top:12px}.mp-proc__d{color:var(--dark);letter-spacing:-.02em;margin-top:8px;font-size:15px}.mp-final{padding:0 0 128px}.mp-final__box{background:var(--navy);color:#fff;border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:32px;padding:64px;display:grid;position:relative;overflow:hidden}.mp-final__eyebrow{font:500 14px/1 var(--body);letter-spacing:.18em;color:var(--pale)}.mp-final__t{font-family:var(--display);letter-spacing:-.035em;margin-top:18px;font-size:44px;line-height:1.2}.mp-final__t .l{font-weight:200;display:block}.mp-final__t .b{font-weight:600;display:block}.mp-final__t sup{color:#ffffff8c;font-size:.4em}.mp-final__d{color:#ffffffc7;letter-spacing:-.02em;margin-top:18px;font-size:18px}.mp-final .mp-cta{margin-top:32px}.mp-final__art .store{width:100%;height:auto;display:block}.mp-final__run{color:#ffffffa8;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:22px;font-size:14px;display:flex}.mp-final__run img{filter:brightness(0)invert();opacity:.8;height:16px}.mp-notes{border-top:1px solid var(--line);padding:40px 0 72px}.mp-notes li{color:var(--gray);padding-left:14px;font-size:13px;line-height:1.7;position:relative}.mp-notes li:before{content:"*";position:absolute;left:0}.mp-float{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);visibility:hidden;transition:transform .45s var(--ease), visibility 0s linear .45s;background:#fffffff5;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 28px -18px #0a0e104d}.mp-float.show{visibility:visible;transition:transform .45s var(--ease), visibility 0s;transform:none}.mp-float__in{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.mp-float__txt{font:700 16px/1 var(--body);color:var(--ink);letter-spacing:-.02em;white-space:nowrap}.mp-float__txt span{color:var(--gray);margin-left:10px;font-weight:500}.mp-float__btns{gap:8px;display:flex}.mp-float .mp-btn{height:48px;padding:0 22px;font-size:15.5px}@media (width<=1024px){.mp-hero__grid,.mp-calc{grid-template-columns:1fr}.mp-areas__body{grid-template-columns:1fr;gap:20px}.mp-areas__list{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.mp-proc{grid-template-columns:1fr;gap:28px}.mp-proc__line{width:2px;height:auto;inset:28px auto 28px 27px}.mp-proc__line i{height:0;transition:height 1.6s var(--ease);width:100%!important}.mp-proc.in .mp-proc__line i{height:100%}.mp-proc__item{min-height:56px;padding-left:80px}.mp-proc__dot{position:absolute;top:0;left:0}.mp-proc__who{margin-top:4px}.mp-final__box{grid-template-columns:1fr;padding:48px 32px}.mp-final__art{max-width:360px}}@media (width<=760px){.mp-sec{padding:84px 0}.mp-sec--problem{padding-top:64px;padding-bottom:8px}.mp-head{margin-bottom:36px}.mp-h1{font-size:40px}.mp-h2{font-size:31px}.mp-lead{font-size:17px}.mp-desc br{display:none}.csr-mp br.mb,.mp-desc br.mb{display:inline}.mp-hero{padding:56px 0 40px}.mp-hero__stats{gap:20px}.mp-hero__stats dd .mp-num{font-size:26px}.mp-hero__art{padding:28px 20px}.mp-btn{height:52px;padding:0 22px;font-size:16px}.mp-cta .mp-btn{flex:1}.mp-pain__list,.mp-ben,.mp-tiers{grid-template-columns:1fr}.mp-turnstage{height:80svh}.mp-turn{font-size:38px}.mp-sheet{border-radius:28px 28px 0 0}.mp-calc__in,.mp-calc__out{padding:28px 22px}.mp-calc__out{grid-template-columns:1fr;gap:24px}.mp-out--wide{grid-column:auto;padding-top:24px}.mp-out__v{font-size:34px}.mp-tier{padding:32px 22px 22px}.mp-tier__badge{left:22px}.mp-tier__amt{font-size:27px}.mp-tier li{grid-template-columns:72px 1fr;padding:15px 0}.mp-tier li b{font-size:16.5px}.mp-tier__ex{font-size:14px}.mp-tier__ex span{display:block}.mp-tier__ex span+span:before{content:none}.mp-total{gap:24px}.mp-total b{font-size:34px}.mp-tabs{width:100%}.mp-tabs button{flex:1;padding:0 8px;font-size:14px}.mp-panel.is-on{grid-template-columns:1fr}.mp-areas__stage{border-radius:20px;padding:16px}.mp-areas__stage .store{max-height:250px}.mp-areas__cap{padding:16px 18px}.mp-areas__cap-t b{font-size:20px}.mp-areas__cap-ex .what{font-size:15.5px}.mp-area{border-radius:12px;grid-template-columns:32px 1fr;gap:10px;padding:12px}.mp-area .no{width:32px;height:32px;font-size:15px}.mp-area .t{font-size:14.5px}.mp-area .s{display:none}.mp-final__t{font-size:31px}.mp-float__in{height:auto;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.mp-float__txt{display:none}.mp-float__btns{flex:1}.mp-float .mp-btn{flex:1;height:50px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.csr-mp *,.csr-mp :before,.csr-mp :after{transition:none!important;animation:none!important}.mp-reveal{opacity:1;transform:none}}body{margin:0}.mp-svg,.mp-proc__list{display:contents}.mp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
