.site{--sky-0:#1f4aae;--sky-1:#2d5fc6;--sky-2:#4a80de;--sky-3:#86aef0;--ink:#0b0e14;--ink-2:#3b4559;--ink-3:#6a7489;--paper:#edf1f7;--paper-2:#e1e7f0;--white:#fff;--silver:#c9d3e3;--line:#ffffff57;--line-ink:#0b0e1424;--serif:var(--font-archivo),"Wanted Sans Variable","Wanted Sans",-apple-system,sans-serif;--latin:var(--font-archivo),"Wanted Sans Variable","Wanted Sans",-apple-system,sans-serif;--mono:var(--font-archivo),"Wanted Sans Variable","Wanted Sans",-apple-system,sans-serif;--code:var(--font-plex),"Wanted Sans Variable",ui-monospace,monospace;--sans:var(--font-archivo),"Wanted Sans Variable","Wanted Sans",-apple-system,sans-serif;--gut:clamp(20px,5.6vw,88px);--inset:clamp(16px,3vw,44px);--L:calc(max(0px, (100vw - var(--maxw)) / 2) + var(--gut) + var(--inset));--maxw:1360px}.r5 *,.r5 :before,.r5 :after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.site{background:var(--paper);color:var(--ink);font-family:var(--sans);word-break:keep-all;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.7;overflow-x:clip}.r5 img,.r5 svg{max-width:100%;display:block}.r5 a{color:inherit}.r5 h1,.r5 h2,.r5 h3,.r5 p{margin:0}.r5 ul,.r5 ol{margin:0;padding:0;list-style:none}.r5 :focus-visible{outline-offset:3px;outline:2px solid #fff}.r5 .paper :focus-visible,.r5 .foot :focus-visible{outline-color:var(--ink)}.r5 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r5 .skip{z-index:200;background:var(--ink);color:#fff;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.r5 .skip:focus{top:12px}.r5 .defs{width:0;height:0;position:absolute;overflow:hidden}.r5 .wrap{z-index:2;max-width:var(--maxw);padding:0 calc(var(--gut) + var(--inset));margin:0 auto;position:relative}.r5 .chip{font:500 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#e9f0ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff47;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.r5 .chip--glass{background:#ffffff2e}.r5 .chip--ink{color:var(--ink-2);border-color:var(--line-ink);background:0 0}.r5 .btn{min-height:44px;font:600 14px/1 var(--sans);letter-spacing:.01em;text-transform:uppercase;color:#fff;background:var(--ink);border:1px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:14px;padding:0 6px 0 16px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.r5 .btn i{border:1px solid #fff6;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;display:grid}.r5 .btn:hover{background:#1a2233}.r5 .btn--lg{min-height:52px;padding-left:20px;font-size:14px}.r5 .btn--lg i{width:34px;height:34px}.r5 .top{z-index:100;height:68px;padding:0 calc(var(--gut) + var(--inset));align-items:center;gap:28px;transition:background .25s,box-shadow .25s;display:flex;position:fixed;inset:0 0 auto}.r5 .top.is-sky{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#2454be8c;box-shadow:0 1px #ffffff47}.r5 .top.is-solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line-ink);background:#edf1f7db}.r5 .logo{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.r5 .logo__mark{width:30px;height:30px}.r5 .logo__kr{letter-spacing:-.02em;font-size:16px;font-weight:700}.r5 .logo__en{font:500 11px/1 var(--mono);letter-spacing:.2em;opacity:.75}.r5 .top.is-solid .logo{color:var(--ink)}.r5 .gnb{font:500 14px/1 var(--sans);letter-spacing:0;gap:28px;margin-left:auto;display:flex}.r5 .gnb a{color:#ffffffe0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.r5 .gnb a:hover{color:#fff}.r5 .top.is-solid .gnb a{color:var(--ink-2)}.r5 .top .btn--sq{margin-left:8px}.r5 .sky{color:#fff;background:linear-gradient(178deg,var(--sky-0) 0%,var(--sky-1) 38%,var(--sky-2) 74%,var(--sky-3) 100%);position:relative;overflow:hidden}.r5 .sky__clouds{pointer-events:none;opacity:.6;background:radial-gradient(38% 22% at 18% 22%,#ffffff8c,#0000 70%),radial-gradient(30% 16% at 70% 64%,#ffffff59,#0000 70%),radial-gradient(44% 24% at 40% 96%,#ffffff80,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='900'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0032 .0065' numOctaves='5' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.9 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E") 50%/cover;animation:90s linear infinite alternate drift;position:absolute;inset:-10% -20%}@keyframes drift{to{transform:translate(6%,-2%)}}.r5 .grid-lines{pointer-events:none;z-index:1;position:absolute;inset:0}.r5 .gl{background:var(--line);position:absolute}.r5 .gl--v1{top:0;bottom:0;left:var(--gut);width:1px}.r5 .gl--v2{top:0;bottom:0;right:var(--gut);width:1px}.r5 .gl--h1{left:0;right:0;top:calc(68px * var(--hz));height:1px}.r5 .gl--h2{height:1px;bottom:22%;left:0;right:0}.r5 .grid-lines--ink .gl{background:#ffffff1f}.r5 .x{color:#fff;text-shadow:0 0 10px #fff;font-size:14px;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%)}.r5 .x--1{left:var(--gut);top:calc(68px * var(--hz))}.r5 .x--2{left:var(--gut);top:78%}.r5 .x--3{left:62%;top:calc(68px * var(--hz))}.r5 .x--4{left:var(--gut);top:calc(68px * var(--hz))}.r5 .x--5{right:var(--gut);top:calc(68px * var(--hz));transform:translate(50%,-50%)}.r5 .x--6{left:var(--gut);top:calc(68px * var(--hz))}.r5 .x--7{left:78%;top:calc(68px * var(--hz))}.r5 .x--8{left:var(--gut);top:78%}.r5 .rail{z-index:3;left:calc(var(--gut) - 28px);color:#fffc;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:110px}.r5 .rail span{font-size:14px}.r5 .rail i{background:#ffffffb3;width:10px;height:1px;display:block}.r5 .rail i:nth-of-type(2){width:16px}.r5 .rail em{font:400 11px/1 var(--mono);letter-spacing:.2em;writing-mode:vertical-rl;opacity:.75;margin-top:14px;font-style:normal}.r5 .hero{min-height:100svh}.r5 .hero__art{z-index:1;pointer-events:none;width:min(58vw,880px);height:100%;position:absolute;bottom:0;right:-2vw}.r5 .monument{width:100%;height:100%;position:absolute;bottom:0;right:0;overflow:visible}.r5 .rings circle{fill:none;stroke:#fff;stroke-width:1.6px;opacity:.85}.r5 .rings circle:nth-child(n+4){opacity:.55}.r5 .rings circle:nth-child(n+6){opacity:.35}.r5 .rays line{stroke-width:1.4px;opacity:.7}.r5 .orb-halo{transform-origin:350px 250px;animation:5s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.8;transform:scale(1.12)}}.js .r5 .rings{transform-origin:350px 250px;animation:9s ease-in-out infinite ringbreath}@keyframes ringbreath{50%{transform:scale(1.035)}}.r5 .sheen{opacity:0;animation:7s ease-in-out infinite sheen}@keyframes sheen{0%,70%,to{opacity:0}82%{opacity:.75}}.r5 .sparkle{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.r5 .hero__copy{z-index:3;left:calc(var(--gut) + var(--inset));max-width:640px;position:absolute;bottom:calc(22% + 44px)}.r5 .hero__copy .chip{margin-bottom:22px}.r5 .hero h1{font-family:var(--serif);letter-spacing:-.022em;text-shadow:0 2px 30px #0a1e5a40;font-size:clamp(38px,4.4vw,66px);font-weight:600;line-height:1.18}.r5 .hero__sub{font-family:var(--serif);color:#ffffffeb;margin-top:18px;font-size:clamp(16px,1.5vw,21px);line-height:1.5}.r5 .hero__copy .btn{margin-top:30px}.r5 .hero__foot{z-index:3;left:calc(var(--gut) + var(--inset));grid-template-columns:auto minmax(0,440px);align-items:start;gap:28px;display:grid;position:absolute;top:calc(78% + 22px)}.r5 .hero__foot p:last-child{color:#ffffffeb;text-shadow:0 1px 12px #0a1e5a59;font-size:14px;line-height:1.65}.r5 .scroll-cue{z-index:3;right:var(--gut);font:500 11px/1 var(--mono);letter-spacing:.24em;color:#ffffffd9;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;bottom:28px}.r5 .scroll-cue i{background:linear-gradient(#fff,#0000);width:1px;height:38px;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.r5 .story{height:340vh;position:relative}.r5 .story__stage{height:100svh;position:sticky;top:0}.r5 .ch{z-index:2;padding:90px var(--L) 60px var(--L);opacity:0;visibility:hidden;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid;position:absolute;inset:0}.r5 .ch.is-on{visibility:visible}.r5 .ch__copy{max-width:520px}.r5 .ch__copy .chip{margin-bottom:22px}.r5 .ch h2{font-family:var(--serif);letter-spacing:-.022em;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.2}.r5 .ch__copy p:last-child{color:#ffffffe6;max-width:440px;margin-top:20px;font-size:16px;line-height:1.7}.r5 .ch__art svg{filter:drop-shadow(0 30px 40px #081a5059);width:100%;height:auto;max-height:70vh;overflow:visible}.r5 .story__dots{z-index:3;right:calc(var(--gut) - 22px);gap:10px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.r5 .story__dots li{border:1px solid #fff;width:7px;height:7px;transition:background .2s;transform:rotate(45deg)}.r5 .story__dots li.is-on{background:#fff}.r5 .art-build .brk--l{transform:translateX(calc((1 - var(--t,1)) * -120px));opacity:var(--t,1)}.r5 .art-build .brk--r{transform:translateX(calc((1 - var(--t,1)) * 120px));opacity:var(--t,1)}.r5 .art-build .code text{opacity:0}.r5 .art-build .code text.on{opacity:1;transition:opacity .25s}.r5 .art-rank .row{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.r5 .art-sum .tok{transition:transform .2s linear}.r5 .paper{background:var(--paper);color:var(--ink);padding:clamp(88px,10vw,136px) 0;position:relative}.r5 .sec-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:18px 48px;margin-bottom:56px;display:grid}.r5 .sec-head .chip{grid-column:1/-1;justify-self:start}.r5 .sec-head h2{font-family:var(--serif);letter-spacing:-.022em;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.2}.r5 .sec-head__aside{color:var(--ink-2);max-width:420px;font-size:16px}.r5 .sec-head--light h2{color:#fff}.r5 .sec-head--light .sec-head__aside{color:#ffffffb8}.r5 .sec-head--stack{display:block}.r5 .sec-head--stack .chip{margin-bottom:18px}.r5 .sec-head--stack .sec-head__aside{margin-top:16px}.r5 .index{border-top:1px solid var(--ink)}.r5 .index li{border-bottom:1px solid var(--line-ink);grid-template-columns:110px minmax(0,1.1fr) minmax(0,1.4fr) 150px;align-items:baseline;gap:24px;padding:30px 0;transition:background .2s,padding .2s;display:grid}.r5 .index li:hover{background:linear-gradient(90deg,#2d5fc614,#0000 70%);padding-left:14px}.r5 .index__code{font:500 12px/1 var(--mono);letter-spacing:.2em;color:var(--sky-1)}.r5 .index h3{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.25}.r5 .index h3 small{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--ink-3);vertical-align:middle;margin-left:6px}.r5 .index p{color:var(--ink-2);font-size:15px}.r5 .index__price{font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-2);text-align:right;justify-self:end}.r5 .analysis{padding:clamp(88px,10vw,136px) 0}.r5 .analysis__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.r5 .analysis h2{font-family:var(--serif);letter-spacing:-.022em;margin-top:22px;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.2}.r5 .analysis__copy>p{color:#ffffffeb;max-width:460px;margin-top:22px}.r5 .analysis__copy b{color:#fff;font-weight:700}.r5 .facts{border-top:1px solid var(--line);gap:0;max-width:460px;margin:40px 0 0;display:grid}.r5 .facts div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.r5 .facts dt{font:400 12px/1.4 var(--mono);letter-spacing:.08em;color:#fffc}.r5 .facts dd{font-family:var(--latin);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:500;line-height:1}.r5 .facts dd small{font-family:var(--sans);margin-left:2px;font-size:14px}.r5 .tool{color:var(--ink);background:#f6f9fff0;box-shadow:0 40px 80px -30px #0616468c,inset 0 0 0 1px #fffc}.r5 .tool__form{padding:22px 22px 0}.r5 .tool__label{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;display:block}.r5 .tool__row{gap:8px;display:flex}.r5 .tool__row input{min-width:0;height:52px;font:400 17px var(--code);color:var(--ink);border:1px solid var(--ink);background:#fff;border-radius:0;flex:1;padding:0 16px}.r5 .tool__row input:focus{outline:2px solid var(--sky-1);outline-offset:0}.r5 .tool__row .btn{height:52px}.r5 .tool__err{color:#b42318;margin-top:8px;font-size:13px}.r5 .tool__out{padding:18px 22px 0}.r5 .tool__bar{font:500 12px/1 var(--mono);letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:10px;display:flex}.r5 .tool__bar .dot{background:#aab3c5;border-radius:50%;width:8px;height:8px}.r5 .tool__bar .dot.run{background:var(--sky-1);animation:1s infinite blink}.r5 .tool__bar .dot.ok{background:#1e8e5a}@keyframes blink{50%{opacity:.25}}.r5 .tool__bar .tag{letter-spacing:.12em;color:var(--ink-2);border:1px solid var(--line-ink);margin-left:auto;padding:4px 8px;font-size:12px}.r5 .log{height:148px;font:400 12.5px/1.75 var(--code);color:#c8d6f2;background:#0e1730;margin-top:14px;padding:14px 16px;overflow:hidden}.r5 .log li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r5 .log li b{color:#fff;font-weight:500}.r5 .log li .g{color:#7fd6a6}.r5 .log li .r{color:#ff9c8a}.r5 .log li .y{color:#f5d27a}.r5 .log li span.t{color:#6f84b3;margin-right:10px}.r5 .probs{gap:8px;margin-top:12px;display:grid}.r5 .probs li{background:#fff;border-left:3px solid #d9483b;grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 16px;animation:.3s ease-out both rise;display:grid}.r5 .probs li.warn{border-left-color:#d69a1b}.r5 .probs b{font-size:15px;font-weight:700}.r5 .probs .lv{font:500 12px/1 var(--mono);letter-spacing:.08em;color:#b42318;background:#fdecea;grid-row:1/3;align-self:start;margin-top:2px;padding:3px 7px}.r5 .probs li.warn .lv{color:#8a5a00;background:#fdf3dc}.r5 .probs p{color:var(--ink-2);grid-column:2;font-size:13.5px;line-height:1.55}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.r5 .locked{background:#fff;margin-top:8px;padding:14px 16px;position:relative}.r5 .locked__rows{filter:blur(3px);opacity:.6;gap:8px;display:grid}.r5 .locked__rows i{background:linear-gradient(90deg,#c9d3e3 0 30%,#e1e7f0 30% 100%);height:12px;display:block}.r5 .locked__rows i:nth-child(2){width:80%}.r5 .locked__rows i:nth-child(3){width:60%}.r5 .locked p{color:var(--ink-2);margin-top:12px;font-size:13.5px}.r5 .locked b{color:var(--ink)}.r5 .video{padding:18px 22px 22px}.r5 .video__frame{aspect-ratio:16/8;background:linear-gradient(#0b0e1426,#0b0e14a6),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 22px),linear-gradient(135deg,#1f3a7a,#0e1730);position:relative;overflow:hidden}.r5 .video__frame:before{content:"";background:#ffffff1a;border:1px solid #ffffff40;width:52%;height:44%;position:absolute;top:14%;left:8%}.r5 .video__frame:after{content:"";border:2px solid #ff6b5a;border-radius:50%;width:90px;height:44px;position:absolute;top:28%;left:30%;transform:rotate(-6deg)}.r5 .video__play{background:var(--ink);width:58px;height:58px;margin:-29px 0 0 -29px;position:absolute;top:46%;left:50%;box-shadow:0 0 0 1px #fff6}.r5 .video__play:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #fff;position:absolute;top:19px;left:23px}.r5 .video__dom{font:500 12px/1 var(--code);letter-spacing:.06em;color:#fff;position:absolute;top:5%;left:8%}.r5 .video__ch{font:400 12px/1 var(--mono);color:#fff;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0}.r5 .video__ch li{white-space:nowrap;text-overflow:ellipsis;border-top:2px solid #ffffff4d;flex:1;padding:9px 8px;overflow:hidden}.r5 .video__ch li:first-child{border-top-color:#fff}.r5 .video__note{font:400 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--ink-3);margin-top:10px}.r5 .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:34px;display:grid;position:relative}.r5 .steps:before{content:"";background:var(--ink);height:1px;position:absolute;top:6px;left:0;right:0}.r5 .steps li{position:relative}.r5 .steps li:before{content:"✦";color:var(--sky-1);background:var(--paper);padding-right:6px;font-size:13px;line-height:1;position:absolute;top:-38px;left:-2px}.r5 .steps__when{font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--sky-1)}.r5 .steps h3{font-family:var(--serif);letter-spacing:-.02em;margin-top:12px;font-size:22px;font-weight:600}.r5 .steps p{color:var(--ink-2);margin-top:8px;font-size:14.5px}.r5 .ink{color:#fff;background:#0b1226;padding:clamp(88px,10vw,136px) 0;position:relative;overflow:hidden}.r5 .ink:before{content:"";pointer-events:none;background:radial-gradient(circle,#4a80de59,#0000 65%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:-30%;right:-12%}.r5 .trust__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.r5 .report{color:var(--ink);background:linear-gradient(160deg,#f7faff,#dce4f2);padding:22px;box-shadow:0 30px 60px -30px #0009}.r5 .report__head{border-bottom:1px solid var(--line-ink);font:500 11.5px/1.3 var(--mono);letter-spacing:.06em;justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.r5 .report__kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.r5 .report__kpi dt{color:var(--ink-3);font-size:12px}.r5 .report__kpi dd{font-family:var(--latin);margin:4px 0 0;font-size:26px;line-height:1.1}.r5 .report__kpi em{font:500 12px/1.4 var(--mono);color:#1e8e5a;font-style:normal;display:block}.r5 .report__log{border-collapse:collapse;width:100%;font:400 12px/1.4 var(--code)}.r5 .report__log caption{text-align:left;font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--ink-3);padding:6px 0}.r5 .report__log td{border-top:1px solid var(--line-ink);color:var(--ink-2);padding:8px 6px 8px 0}.r5 .report__note{font:400 12px/1 var(--mono);color:var(--ink-3);margin-top:10px}.r5 .criteria h3,.r5 .promise h3{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:16px;font-size:22px;font-weight:600}.r5 .criteria ol{counter-reset:c;border-top:1px solid #ffffff2e}.r5 .criteria li{counter-increment:c;border-bottom:1px solid #ffffff2e;align-items:baseline;gap:14px;padding:12px 0;font-size:15px;display:flex}.r5 .criteria li:before{content:counter(c);font:500 12px/1 var(--mono);color:var(--sky-3);width:14px}.r5 .criteria small{font:400 12px var(--mono);color:#ffffff8c;margin-left:auto}.r5 .promise p{color:#ffffffbf;border-top:1px solid #ffffff2e;padding:14px 0;font-size:14.5px}.r5 .promise p b{font-family:var(--serif);color:#fff;margin-bottom:4px;font-size:17px;font-weight:500;display:block}.r5 .plans{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r5 .plan{border-right:1px solid var(--line-ink);padding:32px 28px 34px}.r5 .plan:last-child{border-right:0}.r5 .plan--main{background:linear-gradient(180deg,var(--sky-1),var(--sky-2));color:#fff}.r5 .plan__name{font:500 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}.r5 .plan__name span{background:var(--ink);color:#fff;margin-left:8px;padding:3px 7px;font-size:12px}.r5 .plan__price{font-family:var(--latin);letter-spacing:-.02em;margin-top:18px;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1}.r5 .plan__price small{font-family:var(--sans);margin-left:4px;font-size:14px}.r5 .plan__for{color:var(--ink-2);margin-top:10px;font-size:14px}.r5 .plan--main .plan__for{color:#ffffffd9}.r5 .plan ul{gap:9px;margin-top:22px;font-size:14.5px;display:grid}.r5 .plan li{gap:10px;display:flex}.r5 .plan li:before{content:"+";font-family:var(--mono);color:var(--sky-1)}.r5 .plan--main li:before{color:#fff}.r5 .addons{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(24px,4vw,64px);margin-top:48px;display:grid}.r5 .addons h3{font-family:var(--serif);letter-spacing:-.02em;font-size:24px;font-weight:600}.r5 .addons__build p{color:var(--ink-2);margin:10px 0 20px;font-size:15px}.r5 .addons__links dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:16px 0 0;display:grid}.r5 .addons__links div{border-bottom:1px solid var(--line-ink);justify-content:space-between;padding:11px 0;font-size:14.5px;display:flex}.r5 .addons__links dd{font-family:var(--mono);margin:0;font-size:13px}.r5 .addons__build dl{margin:0 0 24px}.r5 .addons__build dl div{border-bottom:1px solid var(--line-ink);justify-content:space-between;padding:11px 0;font-size:14.5px;display:flex}.r5 .addons__build dd{font-family:var(--mono);margin:0;font-size:13px}.r5 .reviews{padding:clamp(88px,10vw,136px) 0}.r5 .quote{max-width:1000px;margin:28px 0 0}.r5 .quote blockquote{font-family:var(--serif);letter-spacing:-.025em;text-shadow:0 2px 24px #0a1e5a40;margin:0;font-size:clamp(24px,3vw,42px);font-weight:500;line-height:1.45}.r5 .quote figcaption{font:400 12px/1.4 var(--mono);letter-spacing:.08em;color:#ffffffd9;margin-top:20px}.r5 .quotes{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.r5 .quotes li{color:#ffffffeb;padding:22px 24px 4px 0;font-size:15px}.r5 .quotes li+li{border-left:1px solid var(--line);padding-left:24px}.r5 .quotes span{font:400 12px/1.4 var(--mono);letter-spacing:.06em;color:#ffffffb3;margin-top:12px;display:block}.r5 .faq__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.r5 .faq .sec-head{margin:0;position:sticky;top:100px}.r5 .qa{border-top:1px solid var(--ink)}.r5 .qa details{border-bottom:1px solid var(--line-ink)}.r5 .qa summary{font-family:var(--serif);letter-spacing:-.015em;cursor:pointer;padding:22px 44px 22px 0;font-size:18px;font-weight:600;list-style:none;display:block;position:relative}.r5 .qa summary::-webkit-details-marker{display:none}.r5 .qa summary:after{content:"+";width:28px;height:28px;font:400 16px/1 var(--mono);border:1px solid var(--line-ink);place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;right:0}.r5 .qa details[open] summary:after{content:"−";background:var(--ink);color:#fff;border-color:var(--ink)}.r5 .qa details p{color:var(--ink-2);padding:0 44px 22px 0;font-size:15px}.r5 .final{padding:clamp(88px,10vw,136px) 0}.r5 .final__rings{z-index:1;opacity:.9;width:min(80vw,900px);position:absolute;top:50%;right:-10%;overflow:visible;transform:translateY(-50%)}.r5 .final h2{max-width:820px;font-family:var(--serif);letter-spacing:-.022em;margin-top:22px;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.2}.r5 .final__sub{color:#ffffffeb;max-width:520px;margin-top:20px}.r5 .apply{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;max-width:900px;margin-top:36px;display:grid}.r5 .apply input{min-width:0;height:52px;font:400 15px var(--sans);color:var(--ink);background:#fffffff2;border:1px solid #fff;border-radius:0;padding:0 16px}.r5 .apply input:focus{outline:2px solid var(--ink);outline-offset:0}.r5 .apply__msg{min-height:22px;margin-top:10px;font-size:14px}.r5 .final__alt{font:400 12px/1.6 var(--mono);letter-spacing:.04em;color:#ffffffd9}.r5 .foot{background:var(--ink);color:#c7cfdd;padding:56px 0 110px}.r5 .foot__in{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;display:grid}.r5 .logo--foot{color:#fff}.r5 .foot__brand p{margin-top:14px;font-size:14px}.r5 .foot__biz{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:0;display:grid}.r5 .foot__biz dt{font:400 12px/1 var(--mono);letter-spacing:.12em;color:#7d879a}.r5 .foot__biz dd{margin:6px 0 0;font-size:14px}.r5 .foot__meta{font:400 12px/1 var(--mono);letter-spacing:.12em;color:#7d879a;border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:24px}.r5 .mbar{display:none}@media (max-width:1100px){.r5 .gnb{display:none}.r5 .top .btn--sq{margin-left:auto}.r5 .index li{grid-template-columns:90px minmax(0,1fr);gap:8px 20px}.r5 .index p{grid-column:2}.r5 .index__price{text-align:left;grid-column:2;justify-self:start}.r5 .trust__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r5 .report{grid-column:1/-1}.r5 .steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}}@media (max-width:860px){.site{--gut:20px}.r5 .rail,.r5 .logo__en{display:none}.r5 .top{height:60px}.r5 .gl--h1,.r5 .x--1,.r5 .x--3,.r5 .x--4,.r5 .x--5,.r5 .x--6,.r5 .x--7{top:60px}.r5 .hero{min-height:760px}.r5 .hero__art{width:auto;height:54%;inset:56px -10vw auto;-webkit-mask-image:linear-gradient(#000 62%,#0000 90%);mask-image:linear-gradient(#000 62%,#0000 90%)}.r5 .hero__copy{left:var(--gut);right:var(--gut);top:auto;bottom:118px}.r5 .hero__copy .chip{margin-bottom:14px}.r5 .hero h1{font-size:44px;line-height:1.12}.r5 .hero__sub{font-size:16px}.r5 .hero__copy .btn{margin-top:22px}.r5 .hero__foot{left:var(--gut);right:var(--gut);display:block;top:auto;bottom:74px}.r5 .hero__foot p:last-child,.r5 .gl--h2,.r5 .x--2,.r5 .scroll-cue{display:none}.r5 .story{height:auto}.r5 .story__stage{height:auto;position:relative}.r5 .ch{opacity:1;visibility:visible;padding:90px var(--gut) 40px;grid-template-columns:1fr;gap:28px;position:relative;inset:auto}.r5 .ch+.ch{border-top:1px solid var(--line)}.r5 .story__dots{display:none}.r5 .ch__art svg{max-height:none}.r5 .sec-head{grid-template-columns:1fr;margin-bottom:36px}.r5 .analysis__in{grid-template-columns:minmax(0,1fr)}.r5 .tool__form,.r5 .tool__out{padding-left:14px;padding-right:14px}.r5 .video{padding:16px 14px 18px}.r5 .video__ch li:nth-child(n+4){display:none}.r5 .steps{grid-template-columns:1fr;row-gap:28px;padding-top:0;padding-left:28px}.r5 .steps:before{width:1px;height:auto;inset:0 auto 0 6px}.r5 .steps li:before{padding:4px 0;top:2px;left:-28px}.r5 .trust__grid{grid-template-columns:1fr}.r5 .report__kpi dd{font-size:21px}.r5 .plans{grid-template-columns:1fr}.r5 .plan{border-right:0;border-bottom:1px solid var(--line-ink)}.r5 .plan:last-child{border-bottom:0}.r5 .addons,.r5 .addons__links dl{grid-template-columns:1fr}.r5 .reviews .wrap,.r5 .final__in{padding-left:var(--gut)}.r5 .quotes{grid-template-columns:1fr}.r5 .quotes li,.r5 .quotes li+li{border-left:0;border-bottom:1px solid var(--line);padding:20px 0}.r5 .faq__in{grid-template-columns:1fr}.r5 .faq .sec-head{position:static}.r5 .apply{grid-template-columns:1fr}.r5 .final__rings{opacity:.6;width:150vw;right:-60%}.r5 .foot__in,.r5 .foot__biz{grid-template-columns:1fr}.r5 .mbar{z-index:90;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--line-ink);background:#edf1f7f0;grid-template-columns:1fr auto;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.r5 .mbar .btn{min-height:48px}.r5 .mbar__kakao{color:#191600;background:#fee500;place-items:center;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.r5 *,.r5 :before,.r5 :after{transition:none!important;animation:none!important}.r5 .story{height:auto}.r5 .story__stage{height:auto;position:relative}.r5 .ch{opacity:1;visibility:visible;min-height:100vh;position:relative;inset:auto}.r5 .ch+.ch{border-top:1px solid var(--line)}.r5 .story__dots{display:none}.r5 .art-build .code text{opacity:1}}html:not(.js) .r5 .story{height:auto}html:not(.js) .r5 .story__stage{height:auto;position:relative}html:not(.js) .r5 .ch{opacity:1;visibility:visible;min-height:100vh;position:relative;inset:auto}html:not(.js) .r5 .art-build .code text{opacity:1}.r5 canvas.webgl{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.r5 .story__stage canvas.webgl{z-index:1}html.has-3d .r5 .hero__art svg.monument,html.has-3d .r5 .sparkle{display:none}html.has-3d-story .r5 .ch__art{visibility:hidden}html.has-3d .r5 .hero__art{width:auto;left:0;right:0}@media (max-width:860px){html.has-3d .r5 .hero__art{left:0;right:0}}.r5 .hero__film{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:64% 50%;object-position:64% 50%;background:var(--sky-1);width:100%;height:100%;position:absolute;inset:0}.r5 .hero.has-film .sky__clouds,.r5 .hero.has-film .hero__art,.r5 .hero.has-film .sparkle{display:none}.r5 .hero.has-film:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#102a786b 0%,#102a7829 38%,#0000 58%),linear-gradient(#0000 58%,#122c762e 74%,#122c768c 100%);position:absolute;inset:0}.r5 .hero.has-film .grid-lines{z-index:2}@media (max-width:860px){.r5 .hero__film{-o-object-position:80% 40%;object-position:80% 40%;height:64%;bottom:auto;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.r5 .hero.has-film:after{background:linear-gradient(#0000 42%,#10287080 66%,#102870c7 100%)}}.r5 .hero.has-film .chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14308057}.r5 .top.is-sky{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e48ace0}@media (max-width:860px){.site{--inset:0px}.r5 .gl--v1,.r5 .gl--v2,.r5 .x--1,.r5 .x--2,.r5 .x--4,.r5 .x--5,.r5 .x--6,.r5 .x--8{display:none}.r5 .facts dd{white-space:nowrap;font-size:26px}.r5 .facts dt{min-width:0}}.r5 .final .gl--h2,.r5 .final .x--8{display:none}.r5 .proof{border-top:1px solid var(--line-ink);border-bottom:1px solid var(--line-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 48px;display:grid}.r5 .proof li{gap:6px;padding:22px 20px 22px 0;display:grid}.r5 .proof li+li{border-left:1px solid var(--line-ink);padding-left:20px}.r5 .proof b{font-family:var(--latin);white-space:nowrap;letter-spacing:-.02em;font-size:clamp(20px,1.75vw,25px);font-weight:600;line-height:1.1}.r5 .proof span{color:var(--ink-2);font-size:13.5px;line-height:1.5}.r5 .svc{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.r5 .svc__list{border-top:1px solid var(--ink)}.r5 .svc__list button{all:unset;box-sizing:border-box;border-bottom:1px solid var(--line-ink);cursor:pointer;grid-template-columns:78px minmax(0,1fr) auto;gap:4px 16px;width:100%;padding:22px 14px 22px 0;transition:background .2s,padding .2s;display:grid}.r5 .svc__list button:focus-visible{outline:2px solid var(--sky-1);outline-offset:-2px}.r5 .svc__list .index__code{grid-row:1/3;padding-top:6px}.r5 .svc__list b{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.3}.r5 .svc__list em{color:var(--ink-2);grid-column:2;font-size:14.5px;font-style:normal}.r5 .svc__price{font:500 12px/1.4 var(--mono);color:var(--ink-3);white-space:nowrap;grid-area:1/3;align-self:center}.r5 .svc__list button[aria-selected=true]{background:linear-gradient(90deg,#2d5fc61a,#0000 80%);padding-left:14px}.r5 .svc__list button[aria-selected=true] b{color:var(--sky-1)}.r5 .svc__list button:hover{padding-left:14px}.r5 .svc__panels{position:sticky;top:96px}.r5 .spec{border:1px solid var(--line-ink);background:#fff;padding:22px 24px 24px;animation:.25s specIn;box-shadow:0 30px 60px -40px #14285a59}@keyframes specIn{0%{opacity:0;transform:translateY(6px)}}.r5 .spec__head{font:600 13px/1 var(--sans);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.r5 .spec__tag{font:500 12px/1 var(--mono);color:var(--ink-2);border:1px solid var(--line-ink);padding:4px 8px}.r5 .spec__code{font:400 13px/1.75 var(--code);color:#d6e2fa;white-space:pre;background:#0e1730;margin:0;padding:18px;overflow-x:auto}.r5 .spec__code i{color:#7e92bc;font-style:normal}.r5 .spec__checks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.r5 .spec__checks li{color:var(--ink-2);background:var(--paper);padding:6px 10px;font-size:13px}.r5 .spec__checks li:before{content:"✓ ";color:#1e8e5a;font-weight:700}.r5 .spec__table{border-collapse:collapse;width:100%;font-size:14px}.r5 .spec__table th{text-align:left;font:500 12px/1 var(--mono);color:var(--ink-3);border-bottom:1px solid var(--ink);padding:8px 8px 10px 0}.r5 .spec__table td{border-bottom:1px solid var(--line-ink);color:var(--ink);padding:12px 8px 12px 0}.r5 .spec__table .bad{color:#b42318}.r5 .spec__table .good{color:#1e7a4f;font-weight:600}.r5 .spec__table--link{font-size:13px}.r5 .spec__table--link td:not(:first-child),.r5 .spec__table--link th:not(:first-child){text-align:center}.r5 .spec__table--link td:first-child{font-family:var(--code)}.r5 .spec__table .ok,.r5 .spec__table .no{padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.r5 .spec__table .ok{color:#fff;background:var(--sky-1)}.r5 .spec__table .no{color:var(--ink-3);border:1px solid var(--line-ink)}.r5 .spec__grid{font:400 12px/1.3 var(--code);grid-template-columns:52px repeat(3,minmax(0,1fr));gap:4px;display:grid}.r5 .spec__grid span{background:var(--paper);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;padding:10px 8px;overflow:hidden}.r5 .spec__grid .h{font:600 13px/1.3 var(--sans);color:var(--ink);background:0 0}.r5 .spec__grid span:first-child{background:0 0}.r5 .spec__sum{color:var(--ink-2);margin-top:14px;font-size:14.5px}.r5 .spec__sum b{color:var(--sky-1)}.r5 .spec__map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.r5 .spec__map div{background:var(--paper);padding:14px}.r5 .spec__map h4{font:600 12px/1 var(--mono);letter-spacing:.1em;color:var(--sky-1);margin-bottom:10px}.r5 .spec__map p{border-bottom:1px solid var(--line-ink);padding:6px 0;font-size:14px}.r5 .spec__map small{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.5;display:block}.r5 .spec__get{border-top:1px dashed var(--line-ink);color:var(--ink);align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;font-size:14.5px;display:flex}.r5 .spec__get b{font:600 12px/1 var(--mono);letter-spacing:.1em;color:var(--sky-1);flex:none}.r5 .arc{background:#0a1c5457;border:1px solid #ffffff38;max-width:460px;margin-top:36px}.r5 .arc__head{font:500 12px/1 var(--mono);letter-spacing:.06em;color:#ffffffe6;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.r5 .arc__view{height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.r5 .arc__list{animation:48s linear infinite arcUp}.r5 .arc:hover .arc__list{animation-play-state:paused}@keyframes arcUp{to{transform:translateY(-50%)}}.r5 .arc__list li{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:9px 14px;display:grid;position:relative}.r5 .arc__list img{-o-object-fit:cover;object-fit:cover;background:#1a2b5c;width:116px;height:65px;display:block}.r5 .arc__dur{box-sizing:border-box;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:116px;height:65px;padding:4px;display:flex;position:absolute;top:9px;left:14px}.r5 .arc__list b{color:#fff;font-size:14.5px;font-weight:600;display:block}.r5 .arc__list small{color:#ffffffb3;margin-top:4px;font-size:12px;display:block}.r5 .arc__note{color:#ffffffb8;border-top:1px solid #ffffff29;padding:10px 14px;font-size:12px}@media (prefers-reduced-motion:reduce){.r5 .arc__list{animation:none}.r5 .arc__view{overflow:auto}}@media (max-width:860px){.r5 .proof{grid-template-columns:1fr 1fr}.r5 .proof li:nth-child(3){border-left:0;padding-left:0}.r5 .proof li:nth-child(n+3){border-top:1px solid var(--line-ink)}.r5 .svc{grid-template-columns:minmax(0,1fr)}.r5 .svc__panels{position:static}.r5 .svc__list button{grid-template-columns:64px minmax(0,1fr)}.r5 .svc__price{grid-area:auto/2}.r5 .spec{padding:18px 16px}.r5 .spec__map{grid-template-columns:1fr}.r5 .spec__grid{grid-template-columns:40px repeat(3,minmax(0,1fr));font-size:11px}.r5 .spec__table--link{font-size:12px}.r5 .arc{max-width:none}}.r5 .arc__dur:after{content:none}.r5 .arc__chip{font:600 11px/1 var(--code);color:#fff;background:#000000c7;padding:2px 5px}@media (min-width:861px){.r5 .hero__copy{left:max(calc(var(--gut) + var(--inset)),8.5vw);max-width:none;top:max(150px,15vh)}.r5 .hero h1{font-size:clamp(52px,6.4vw,190px)}.r5 .hero__copy .chip{margin-bottom:clamp(18px,1.6vw,40px);padding:.45em .85em;font-size:clamp(12px,.88vw,22px)}.r5 .hero__sub{margin-top:clamp(16px,1.4vw,36px);font-size:clamp(16px,1.45vw,36px)}.r5 .hero__copy .btn{gap:1em;min-height:clamp(48px,3.4vw,84px);margin-top:clamp(24px,2.2vw,56px);padding:0 .45em 0 1.15em;font-size:clamp(14px,1.02vw,24px)}.r5 .hero__foot{left:max(calc(var(--gut) + var(--inset)),8.5vw);grid-template-columns:auto minmax(0,30vw)}.r5 .hero__foot p:last-child{font-size:clamp(14px,.98vw,22px)}.r5 .hero__foot .chip{font-size:clamp(12px,.88vw,22px)}.r5 .hero__copy .btn i{width:2.4em;height:2.4em}}@media (min-width:861px) and (max-height:800px){.r5 .hero__copy{top:112px}.r5 .hero h1{font-size:clamp(52px,min(6.4vw,12.6vh),190px)}}@media (min-width:861px){.r5 .hero__copy,.r5 .hero__foot{left:max(calc(var(--gut) + var(--inset)),calc(4.2vw + 63px))}.r5 .hero h1{font-size:clamp(52px,3.2vw + 46px,124px)}.r5 .hero__copy .chip,.r5 .hero__foot .chip{font-size:clamp(12px,.42vw + 6.2px,16px)}.r5 .hero__sub{font-size:clamp(16px,.72vw + 10.7px,28px)}.r5 .hero__copy .btn{min-height:clamp(48px,1.7vw + 25px,66px);font-size:clamp(14px,.5vw + 7.6px,19px)}.r5 .hero__foot p:last-child{font-size:clamp(14px,.45vw + 7.8px,18px)}.r5 .hero__foot{grid-template-columns:auto minmax(0,clamp(440px,26vw,600px))}}@media (min-width:861px) and (max-height:800px){.r5 .hero h1{font-size:clamp(52px,min(3.2vw + 46px,12.6vh),124px)}}.site{--hz:1;--HL:max(calc(var(--gut) + var(--inset)),calc(4.2vw + 63px))}@media (min-width:861px){.r5 .ch{padding:90px var(--HL) 60px var(--HL)}.r5 .ch__copy{max-width:clamp(520px,18vw + 260px,760px)}.r5 .ch__copy .chip{margin-bottom:clamp(18px,.8vw + 10px,32px);padding:.45em .85em;font-size:clamp(12px,.42vw + 6.2px,16px)}.r5 .ch h2{font-size:clamp(30px,2.1vw + 19px,78px)}.r5 .ch__copy p:last-child{max-width:clamp(440px,14vw + 230px,620px);margin-top:clamp(18px,.6vw + 11px,28px);font-size:clamp(16px,.36vw + 10.7px,21px)}.r5 .story__dots{right:calc(var(--gut) - 22px)}}@media (min-width:1680px){.r5 .top,.r5 main>section:not(.hero):not(.story),.r5 .foot{zoom:1.08}.site{--hz:1.08}}@media (min-width:1900px){.r5 .top,.r5 main>section:not(.hero):not(.story),.r5 .foot{zoom:1.15}.site{--hz:1.15}}@media (min-width:2180px){.r5 .top,.r5 main>section:not(.hero):not(.story),.r5 .foot{zoom:1.23}.site{--hz:1.23}}@media (min-width:2460px){.r5 .top,.r5 main>section:not(.hero):not(.story),.r5 .foot{zoom:1.3}.site{--hz:1.3}}.r5 .video--lead{max-width:560px;margin-top:34px}.r5 .video--lead .video__frame{box-shadow:0 30px 60px -30px #050f3299}.r5 .video--lead .video__note{color:#ffffffbf}.r5 .wall{z-index:2;margin-top:clamp(72px,8vw,120px);position:relative}.r5 .wall__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:16px 48px;margin-bottom:34px;display:grid}.r5 .wall__head .chip{grid-column:1/-1;justify-self:start}.r5 .wall__head h3{font-family:var(--serif);letter-spacing:-.02em;color:#fff;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.25}.r5 .wall__aside{color:#ffffffe0;font-size:15px;line-height:1.6}.r5 .wall__aside b{font-family:var(--latin);letter-spacing:-.02em;color:#fff;margin-bottom:4px;font-size:clamp(36px,3.4vw,52px);font-weight:600;line-height:1;display:block}.r5 .wall__aside small{color:#ffffffad;margin-top:8px;font-size:12.5px;display:block}.r5 .wall__rows{gap:14px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.r5 .wall__row{gap:14px;width:max-content;animation:90s linear infinite wallL;display:flex}.r5 .wall__row--2{animation-name:wallR;animation-duration:110s}.r5 .wall__row--3{animation-duration:100s}@keyframes wallL{to{transform:translate(-50%)}}@keyframes wallR{0%{transform:translate(-50%)}to{transform:translate(0)}}.r5 .wall__row li{aspect-ratio:16/9;background:#13245a;flex:none;width:clamp(220px,17vw,300px);position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #000a32b3}.r5 .wall__row img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.04)}.r5 .wall__row li:after{content:"";background:linear-gradient(#0000 45%,#061034c7);position:absolute;inset:0}.r5 .wall__dur{z-index:1;font:600 12px/1 var(--code);color:#fff;background:#000000b3;padding:3px 6px;position:absolute;top:8px;right:8px}.r5 .wall__cap{z-index:1;color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.r5 .wall__cap b{color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){.r5 .wall__row{animation:none}.r5 .wall__rows{overflow-x:auto}}@media (max-width:860px){.r5 .wall__head{grid-template-columns:minmax(0,1fr)}.r5 .wall__row li{width:200px}.r5 .video--lead{max-width:none}}.r5 .video--lead{background:0 0;max-width:none;padding:0}.r5 .video--lead .video__frame{aspect-ratio:16/9}.r5 .video--lead .video__bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.r5 .video--lead .video__frame:before{background:linear-gradient(#06103426,#0610348c 70%,#061034d9);border:0;width:100%;height:100%;top:0;left:0}.r5 .video--lead .video__frame:after{z-index:1;top:30%;left:58%}.r5 .video--lead .video__play{z-index:2;background:#fffffff2;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;box-shadow:0 0 0 10px #ffffff2e,0 18px 40px -10px #00000080}.r5 .video--lead .video__play:after{border-left-color:var(--sky-1);border-top-width:12px;border-bottom-width:12px;border-left-width:18px;top:24px;left:29px}.r5 .video--lead .video__dom,.r5 .video--lead .video__ch{z-index:2}.r5 .video--lead .video__note{margin-top:12px}.r5 .wall{margin-top:clamp(56px,6vw,96px)}.r5 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r5 .analysis__side{align-content:start;gap:20px;display:grid}.r5 .arc--side{max-width:none;margin-top:0}.r5 .analysis__cta{margin-top:26px}.r5 .analysis__side{position:sticky;top:96px}.r5 .arc--side .arc__view{height:min(560px,62vh)}@media (max-width:860px){.r5 .analysis__side{position:static}.r5 .arc--side .arc__view{height:380px}}.r5 .top:not(.is-sky):not(.is-solid){box-shadow:none;background:linear-gradient(#081858b8 0%,#0818586b 70%,#08185800 100%)}.r5 .top:not(.is-solid) .gnb a{text-shadow:0 1px 10px #061246a6}.r5 main>section:not(.hero):not(.story){--hz:1}.r5 .analysis__in{align-items:center}.r5 .an-steps{border-top:1px solid var(--line);margin-top:30px}.r5 .an-steps li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.r5 .an-steps__n{font:600 13px/1.6 var(--code);color:var(--sky-3)}.r5 .an-steps b{color:#fff;font-size:17px;font-weight:600;display:block}.r5 .an-steps p{color:#fffc;margin-top:4px;font-size:14.5px;line-height:1.6}.r5 .analysis__copy .analysis__cta{margin-top:28px}.r5 .anat{background:#08164a6b;border:1px solid #ffffff38;box-shadow:0 40px 80px -40px #030a28b3}.r5 .anat__head{font:600 13px/1.3 var(--sans);color:#fff;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.r5 .anat__tag{font:500 12px/1.3 var(--mono);color:#ffffffa6;white-space:nowrap}.r5 .anat__screen{aspect-ratio:16/9;background:#0d1a48;position:relative;overflow:hidden}.r5 .anat__screen img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.r5 .anat__screen:after{content:"";background:linear-gradient(#06103459,#06103426 40%,#061034cc);position:absolute;inset:0}.r5 .anat__rec{z-index:1;font:600 12px/1 var(--mono);color:#fff;background:#0000008c;align-items:center;gap:8px;padding:5px 9px;display:flex;position:absolute;top:12px;left:14px}.r5 .anat__rec i{background:#ff5a4e;border-radius:50%;width:8px;height:8px;animation:1.4s infinite blink}.r5 .anat__now{z-index:1;font:600 clamp(16px,1.5vw,22px)/1.2 var(--sans);color:#fff;text-shadow:0 2px 14px #00000080;position:absolute;bottom:30px;left:16px}.r5 .anat__play{z-index:1;background:#fffffff0;border-radius:50%;width:66px;height:66px;margin:-33px 0 0 -33px;position:absolute;top:44%;left:50%;box-shadow:0 0 0 10px #ffffff29}.r5 .anat__play:after{content:"";border-left:17px solid var(--sky-1);border-top:12px solid #0000;border-bottom:12px solid #0000;position:absolute;top:21px;left:26px}.r5 .anat__bar{z-index:1;grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.r5 .anat__bar i{background:#ffffff47;height:4px;position:relative;overflow:hidden}.r5 .anat__bar i.done{background:#fff}.r5 .anat__bar i.on:after{content:"";transform-origin:0;animation:anatFill var(--anat-dur,4s) linear forwards;background:#fff;position:absolute;inset:0}@keyframes anatFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.r5 .anat__ch li+li{border-top:1px solid #ffffff1f}.r5 .anat__ch button{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffff9e;grid-template-columns:58px 118px minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:13px 18px;transition:background .2s,color .2s;display:grid}.r5 .anat__ch button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.r5 .anat__ch time{font:500 13px/1 var(--code)}.r5 .anat__ch b{font-size:15px;font-weight:600}.r5 .anat__ch span{font-size:13.5px;line-height:1.55}.r5 .anat__ch li.on button{color:#fff;background:#ffffff1a}.r5 .anat__ch li.on time{color:var(--sky-3)}@media (prefers-reduced-motion:reduce){.r5 .anat__bar i.on:after{animation:none;transform:none}.r5 .anat__rec i{animation:none}}@media (max-width:860px){.r5 .anat__ch button{grid-template-columns:52px minmax(0,1fr)}.r5 .anat__ch span{grid-column:2}.r5 .anat__tag{display:none}}.r5 .wall__row--1{animation-duration:70s}.r5 .wall__row--2{animation-duration:80s}.r5 .wall__row li{width:clamp(240px,19vw,340px)}.r5 .anat__screen{color:var(--ink);background:#f3f6fb}.r5 .anat__screen:after{background:linear-gradient(#0000 62%,#061034c7)}.r5 .anat__screen .anat__play{display:none}.r5 .scr{opacity:0;padding:9% 5% 16%;font-size:clamp(10px,.9vw,13px);transition:opacity .35s;position:absolute;inset:0}.r5 .scr.on{opacity:1}.r5 .scr__bar{background:#fff;border:1px solid #dce3ef;border-radius:20px;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 2px 6px #14285a14}.r5 .scr__bar .g{font:700 1.3em/1 var(--latin);color:#4285f4}.r5 .scr__bar .q{color:#333}.r5 .serp{gap:7px;margin-top:10px;display:grid}.r5 .serp li{background:#fff;border-radius:4px;padding:6px 8px}.r5 .serp b{color:#1a0dab;font-weight:500;display:block}.r5 .serp em{color:#3c6e3c;font-size:.88em;font-style:normal}.r5 .serp i{margin-right:4px;font-size:.8em;font-style:normal;font-weight:700}.r5 .serp .me b{color:#555}.r5 .serp .me em{color:#c5221f}.r5 .scr__title{margin-bottom:10px;font-size:1.15em;font-weight:700}.r5 .scr__title small{color:#667;margin-left:6px;font-size:.8em;font-weight:400}.r5 .idx{grid-template-columns:1fr 1fr;gap:8px;display:grid}.r5 .idx div{background:#fff;border-top:3px solid #1e8e5a;padding:8px 10px}.r5 .idx div.no{border-top-color:#9aa3b2}.r5 .idx b{font:700 1.6em/1 var(--latin);display:block}.r5 .idx span{color:#556;font-size:.85em}.r5 .idx__chart{border-bottom:1px solid #cbd3e1;align-items:flex-end;gap:5%;height:28%;margin:10px 0 8px;padding:0 4px;display:flex}.r5 .idx__chart i{height:calc(var(--g) + var(--n));background:linear-gradient(#9aa3b2 0 calc(var(--n) / (var(--g) + var(--n)) * 100%),#1e8e5a 0);flex:1}.r5 .idx__why li{border-bottom:1px solid #e1e6ee;justify-content:space-between;padding:3px 0;font-size:.9em;display:flex}.r5 .spd{grid-template-columns:34% 1fr;align-items:center;gap:6%;display:grid}.r5 .gauge{aspect-ratio:1;background:conic-gradient(#e4572e calc(var(--v) * 1%),#f6d5cc 0);border-radius:50%;place-items:center;display:grid;position:relative}.r5 .gauge:before{content:"";background:#f3f6fb;border-radius:50%;position:absolute;inset:12%}.r5 .gauge b{font:700 2.4em/1 var(--latin);color:#c5221f;position:relative}.r5 .spd li{border-bottom:1px solid #e1e6ee;justify-content:space-between;padding:5px 0;display:flex}.r5 .spd .r,.r5 .cmp .r{color:#c5221f}.r5 .spd .y{color:#b7791f}.r5 .spd .g{color:#1e7a4f}.r5 .cmp{border-collapse:collapse;background:#fff;width:100%}.r5 .cmp th,.r5 .cmp td{text-align:center;border-bottom:1px solid #e1e6ee;padding:6px}.r5 .cmp td:first-child{text-align:left;color:#445}.r5 .cmp th{color:#556;font-size:.9em;font-weight:600}.r5 .cmp .me{background:#fff4f2;font-weight:700}.r5 .plan2{gap:5px;display:grid}.r5 .plan2 li{background:#fff;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.r5 .plan2 b{color:#fff;background:var(--sky-1);place-items:center;width:20px;height:20px;font-size:.85em;display:grid}.r5 .plan2 em{color:#667;font-size:.82em;font-style:normal}.r5 .scr__mark{pointer-events:none;opacity:0;border:2.5px solid #ff4d3d;border-radius:50%;position:absolute;transform:rotate(-2deg)}.r5 .scr.on .scr__mark{animation:.6s ease-out .9s forwards markIn}@keyframes markIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:.9;clip-path:inset(0)}}.r5 .scr__ex{z-index:2;font:600 11px/1 var(--mono);color:#fff;background:#0b0e14b3;padding:4px 8px;position:absolute;top:12px;right:12px}.r5 .scr__cursor{z-index:2;width:16px;height:16px;transition:left .8s,top .8s;position:absolute;top:55%;left:60%}.r5 .scr__cursor:before{content:"";filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff);border-bottom:16px solid #0000;border-left:11px solid #111;position:absolute;top:0;left:0;transform:skewY(18deg)}.r5 .anat__voice{z-index:2;align-items:flex-end;gap:3px;height:18px;display:flex;position:absolute;bottom:28px;right:16px}.r5 .anat__voice i{background:#fff;width:3px;animation:1s ease-in-out infinite voice}.r5 .anat__voice i:nth-child(2){animation-delay:.15s}.r5 .anat__voice i:nth-child(3){animation-delay:.3s}.r5 .anat__voice i:nth-child(4){animation-delay:.45s}.r5 .anat__voice i:nth-child(5){animation-delay:.6s}@keyframes voice{0%,to{height:3px}50%{height:14px}}@media (prefers-reduced-motion:reduce){.r5 .anat__voice i{height:10px;animation:none}.r5 .scr.on .scr__mark{opacity:.9;animation:none}.r5 .scr{transition:none}}.r5 .scr--plan .plan2{gap:4px}.r5 .scr--plan .plan2 li{padding:4px 8px}.r5 .scr--plan{padding-top:7%}.r5 .serp{gap:8px}.r5 .serp .gap{color:#778;background:0 0;padding:2px 8px;font-size:.85em}.r5 .serp .me{background:#fff4f2}.r5 .scr__mark{transform:none}@media (max-width:860px){.r5 .scr{padding:12% 4% 22%;font-size:9px}.r5 .scr__title{margin-bottom:6px}.r5 .idx__chart,.r5 .anat__voice{display:none}}.r5 .anat__screen{aspect-ratio:auto;height:auto;padding-top:calc(56.25% + 52px)}.r5 .anat__screen:after{background:#0b1430;height:52px;inset:auto 0 0}.r5 .scr{padding:8% 5% 4%;inset:0 0 52px}.r5 .anat__now{text-shadow:none;font-size:clamp(14px,1.15vw,17px);bottom:22px}.r5 .anat__bar{bottom:9px}.r5 .anat__voice{height:14px;bottom:24px}@media (max-width:860px){.r5 .scr{padding:12% 4% 3%;font-size:9px}}.r5 .live{vertical-align:1px;background:#1e8e5a;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:2s ease-out infinite live;display:inline-block;box-shadow:0 0 #1e8e5a80}@keyframes live{70%{box-shadow:0 0 0 7px #1e8e5a00}to{box-shadow:0 0 #1e8e5a00}}.r5 .report__note a{color:var(--sky-0);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){.r5 .live{animation:none}}.r5 .why__toggle{border:1px solid var(--ink);margin-bottom:22px;display:inline-flex}.r5 .why__toggle button{all:unset;cursor:pointer;color:var(--ink-2);padding:11px 18px;font-size:14px;font-weight:600}.r5 .why__toggle button[aria-checked=true]{background:var(--ink);color:#fff}.r5 .why__toggle button:focus-visible{outline:2px solid var(--sky-1);outline-offset:2px}.r5 .why__cols{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.r5 .why__cols li{grid-template-rows:auto auto 1fr auto auto;gap:6px;padding:22px 18px 22px 0;display:grid}.r5 .why__cols li+li{border-left:1px solid var(--line-ink);padding-left:18px}.r5 .why__en{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.r5 .why__cols b{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:600}.r5 .why__cols p{color:var(--ink-2);font-size:14px;line-height:1.6}.r5 .why__fill{background:var(--paper-2);gap:3px;height:10px;margin-top:10px;display:flex}.r5 .why__fill i{background:var(--sky-1);transform-origin:0;flex:1;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.r5 .why__fill--split .c{flex:2}.r5 .why__fill--split .l{background:#1e3a8a;flex:1}.r5 .why__cols em{color:var(--ink-3);font-size:13px;font-style:normal;font-weight:600;transition:color .3s}.r5 .why__cols[data-mode=all] .why__fill i{transform:scaleX(1)}.r5 .why__cols[data-mode=all] li:nth-child(2) i{transition-delay:80ms}.r5 .why__cols[data-mode=all] li:nth-child(3) i{transition-delay:.16s}.r5 .why__cols[data-mode=all] li:nth-child(4) i{transition-delay:.24s}.r5 .why__cols[data-mode=all] li:nth-child(5) i{transition-delay:.32s}.r5 .why__cols[data-mode=all] em{color:var(--sky-1)}.r5 .why__cols[data-mode=link] .q .l{transform:scaleX(1)}.r5 .why__cols[data-mode=link] .q em .lk{color:#1e3a8a}.r5 .why__cols[data-mode=link] li:not(.q){opacity:.55}.r5 .why__cols li{transition:opacity .3s}.r5 .why__note{color:var(--ink);margin-top:18px;font-size:16px;font-weight:600}.r5 .quotes2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.r5 .quotes2 figure{border:1px solid var(--line-ink);background:#fff;flex-direction:column;justify-content:space-between;gap:18px;margin:0;padding:24px;display:flex}.r5 .quotes2 blockquote{margin:0}.r5 .quotes2 blockquote p{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(17px,1.45vw,20px);font-weight:600;line-height:1.5}.r5 .quotes2 blockquote p:before{content:"“";font:700 34px/.8 var(--latin);color:var(--sky-1);margin-bottom:6px;display:block}.r5 .quotes2 small{font:400 12.5px/1.55 var(--latin);color:var(--ink-3);margin-top:12px;display:block}.r5 .quotes2 figcaption a{color:var(--ink-2);font-size:13px;font-weight:600}.r5 .why__end{border-top:1px solid var(--line-ink);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:40px;padding-top:28px;display:flex}.r5 .why__end p{font-family:var(--serif);font-size:clamp(20px,1.9vw,26px);font-weight:600}.r5 .why__end b{color:var(--sky-1)}.r5 .why__end small{color:var(--ink-3);flex-basis:100%;font-size:12.5px}@media (prefers-reduced-motion:reduce){.r5 .why__fill i,.r5 .why__cols li{transition:none}}@media (max-width:860px){.r5 .why__cols{grid-template-columns:minmax(0,1fr)}.r5 .why__cols li,.r5 .why__cols li+li{border-left:0;border-bottom:1px solid var(--line-ink);padding:16px 0}.r5 .quotes2{grid-template-columns:minmax(0,1fr)}}.r5 .together{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:44px;display:grid}.r5 .together h3{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin-top:18px;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.25}.r5 .flow{gap:10px;margin-top:28px;display:grid}.r5 .flow li{background:#08164a52;border:1px solid #ffffff2e;grid-template-columns:110px minmax(0,1fr);gap:2px 16px;padding:16px 18px;display:grid;position:relative}.r5 .flow li:before{content:"";background:var(--k);width:3px;position:absolute;top:0;bottom:0;left:0}.r5 .flow__when{font:600 12px/1.5 var(--mono);color:var(--k);grid-row:1/3}.r5 .flow b{color:#fff;font-size:17px;font-weight:600}.r5 .flow p{color:#ffffffd1;font-size:14px;line-height:1.6}.r5 .k-an{--k:#7fb2ff}.r5 .k-mo{--k:#7be0b5}.r5 .k-ch{--k:#fee500}.r5 .k-kw{--k:#ffb86b}.r5 .together__stat{color:#ffffffd9;align-items:baseline;gap:14px;margin-top:22px;font-size:14px;display:flex}.r5 .together__stat b{font-family:var(--latin);color:#fff;font-size:clamp(32px,3vw,46px);font-weight:600;line-height:1}.r5 .chat{color:var(--ink);background:#b9cce8;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -40px #030a28b3}.r5 .chat__head{background:#a9bedf;align-items:center;gap:10px;padding:12px 16px;display:flex}.r5 .chat__av{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.r5 .chat__head b{font-size:14px;display:block}.r5 .chat__head small{color:#3b4559;font-size:12px}.r5 .chat__tag{font:600 11px/1 var(--mono);color:#fff;background:#0b0e1499;margin-left:auto;padding:4px 8px}.r5 .chat__log{gap:10px;padding:16px;display:grid}.r5 .chat__log>li{gap:6px;max-width:86%;display:grid}.r5 .chat__log>li p{background:#fff;border-radius:4px 14px 14px;padding:10px 13px;font-size:14px;line-height:1.55}.r5 .chat__log>li.you{justify-self:end}.r5 .chat__log>li.you p{background:#fee500;border-radius:14px 4px 14px 14px}.r5 .chat__video{color:var(--ink);background:#fff;border-radius:10px;grid-template-columns:96px 1fr;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.r5 .chat__video img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:96px;height:54px}.r5 .chat__video b{font-size:13.5px;display:block}.r5 .chat__video small{color:var(--ink-3);font-size:12px}.r5 .chat__cands{background:#fff;border-radius:10px;gap:4px;padding:8px;font-size:13px;display:grid}.r5 .chat__cands li{font-family:var(--code);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;display:grid}.r5 .chat__cands span{width:18px;height:18px;font:600 11px/1 var(--sans);color:#fff;background:var(--sky-1);place-items:center;display:grid}.r5 .chat__cands em{font-style:normal;font-family:var(--sans);color:var(--ink-3);font-size:12px}.r5 .wall__legend{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:16px;font-size:13px;display:flex}.r5 .wall__legend span:before,.r5 .wall__cap i{content:"";background:var(--k);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.r5 .wall__legend small{color:#ffffffad;margin-left:auto;font-size:12.5px}@media (max-width:860px){.r5 .together,.r5 .flow li{grid-template-columns:minmax(0,1fr)}.r5 .flow__when{grid-row:auto}.r5 .wall__legend small{flex-basis:100%;margin-left:0}}.r5 .wall__rows{transform-origin:50%;gap:18px;padding:26px 0 34px;transform:perspective(1800px)rotateX(9deg)rotate(-2.2deg)scale(1.04)}.r5 .wall__row{gap:18px}.r5 .wall__row li{border-radius:20px;transition:transform .35s,box-shadow .35s;box-shadow:inset 0 0 0 1px #ffffff47,0 24px 48px -22px #000a32bf}.r5 .wall__row li:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 1px #ffffff73}.r5 .wall__row li:hover{transform:translateY(-6px)scale(1.03);box-shadow:inset 0 0 0 1px #ffffff80,0 30px 60px -20px #000a32cc}.r5 .wall__dur{-webkit-backdrop-filter:none;background:#0000008c;border-radius:999px;padding:4px 8px;top:12px;right:12px}.r5 .wall__cap{bottom:12px;left:14px}@media (max-width:860px){.r5 .wall__rows{transform:perspective(1200px)rotateX(7deg)rotate(-2deg)scale(1.06)}.r5 .wall__row li{border-radius:16px}}@media (prefers-reduced-motion:reduce){.r5 .wall__row li{transition:none}}.r5 .together-sec{padding:clamp(88px,10vw,136px) 0 clamp(72px,8vw,110px)}.r5 .together-sec .wall{margin-top:0}.r5 .scr__mark{background:#ff4d3d12;border:2px solid #ff4d3d;border-radius:10px;box-shadow:0 0 0 4px #ff4d3d1f}.r5 .tiers{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.r5 .tier{background:#08164a52;border:1px solid #fff3;padding:16px}.r5 .tier__tag{font:600 12px/1.2 var(--sans);color:#0b2a6b;background:#7be0b5;margin-bottom:8px;padding:3px 8px;display:inline-block}.r5 .tier--paid .tier__tag{color:#fff;background:#ffffff2e;border:1px solid #fff6}.r5 .tier b{color:#fff;font-size:16.5px;font-weight:600;display:block}.r5 .tier p{color:#ffffffd1;margin-top:6px;font-size:13.5px;line-height:1.6}@media (max-width:860px){.r5 .tiers{grid-template-columns:1fr}}.r5 .sec-head__aside .src{color:#ffffff8c;border-left:2px solid #ffffff40;margin-top:12px;padding-left:10px;font-size:12.5px;line-height:1.5;text-decoration:none;display:block}.r5 .sec-head__aside .src span{font-family:var(--latin);color:#ffffffc7;font-style:italic;display:block}.r5 .sec-head__aside .src:hover{color:#fff}.r5 .criteria__lead{color:#ffffffb3;margin:-4px 0 10px;font-size:13.5px}.r5 .criteria li{align-items:flex-start}.r5 .criteria li b{color:#fff;flex:none;width:96px;font-size:15px;font-weight:600}.r5 .criteria li span{color:#ffffffb8;font-size:13.5px;line-height:1.55}.r5 .sec-head__aside .aside__p2{color:#fff;margin-top:10px;font-weight:500;display:block}.r5 .trust__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r5 .dashpv{grid-column:1/-1;margin-bottom:18px}.r5 .dashpv__bar{background:#1a2340;border:1px solid #ffffff24;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:7px;padding:10px 14px;display:flex}.r5 .dashpv__bar>i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.r5 .dashpv__bar>i:nth-child(2){background:#febc2e}.r5 .dashpv__bar>i:nth-child(3){background:#28c840}.r5 .dashpv__url{font:500 12px/1 var(--mono);color:#ffffffb3;background:#ffffff14;border-radius:6px;margin-left:12px;padding:4px 12px}.r5 .dashpv__live{color:#ffffffbf;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.r5 .dashpv__live b{background:#3ddc84;border-radius:50%;width:7px;height:7px;animation:1.8s infinite livePulse;box-shadow:0 0 #3ddc8499}@keyframes livePulse{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.r5 .dashpv__view{aspect-ratio:16/9.4;background:#eef2f8;border:1px solid #ffffff24;border-radius:0 0 14px 14px;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000c}.r5 .dashpv__view iframe{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:846px;position:absolute;top:0;left:0}.r5 .dashpv__cursor{z-index:2;width:18px;height:18px;transition:left .9s cubic-bezier(.4,.1,.2,1),top .9s cubic-bezier(.4,.1,.2,1);position:absolute;top:40%;left:60%}.r5 .dashpv__cursor:before{content:"";filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 2px 4px #0006);border-bottom:18px solid #0000;border-left:12px solid #111;position:absolute;top:0;left:0;transform:skewY(18deg)}.r5 .dashpv__cursor.click:after{content:"";border:2px solid #297effe6;border-radius:50%;width:30px;height:30px;animation:.5s ease-out forwards clickRing;position:absolute;top:-14px;left:-14px}@keyframes clickRing{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.r5 .dashpv__label{z-index:2;font:600 13px/1 var(--sans);color:#fff;background:#0b0e14c7;border-radius:999px;padding:6px 12px;position:absolute;bottom:14px;right:16px}.r5 .dashpv .report__note{color:#fff9;margin-top:10px}.r5 .dashpv .report__note a{color:#9fc2ff}@media (prefers-reduced-motion:reduce){.r5 .dashpv__cursor{display:none}.r5 .dashpv__live b{animation:none}}@media (max-width:860px){.r5 .trust__grid{grid-template-columns:minmax(0,1fr)}.r5 .dashpv__url{display:none}}.r5 .plan{flex-direction:column;display:flex}.r5 .plan ul{flex:1;align-content:start}.r5 .plan__cta{align-self:flex-start;margin-top:28px}.r5 .plan--main .plan__cta{color:var(--ink);background:#fff;border-color:#fff}.r5 .plans__report{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px;font-size:14px;display:flex}.r5 .plans__report b{color:var(--ink);font-weight:600}.r5 .dash-band{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 48px;margin-top:28px;padding:28px 28px 30px;display:grid}.r5 .dash-band .chip{color:#fff;border-color:#ffffff59}.r5 .dash-band h3{font-family:var(--serif);letter-spacing:-.02em;margin-top:12px;font-size:26px;font-weight:600}.r5 .dash-band__head p:last-child{color:#ffffffbf;margin-top:8px;font-size:14px}.r5 .dash-band ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 28px;display:grid}.r5 .dash-band li{border-bottom:1px solid #ffffff24;padding:10px 0;font-size:14.5px}.r5 .dash-band li:before{content:"+";color:var(--sky-3);margin-right:10px}.r5 .addons__note{color:var(--ink-2);margin-top:6px;font-size:13px}@media (max-width:860px){.r5 .dash-band,.r5 .dash-band ul{grid-template-columns:1fr}}.r5 .insight .sec-head__aside a{color:var(--ink);text-underline-offset:4px;font-weight:600}.r5 .insight .pcard__title{font-family:var(--serif);color:var(--ink);font-weight:600}.r5 .insight .pcard__cover{border-radius:0}@media (max-width:860px){.r5 .top .btn--sq{display:none}.r5 .top .top__menu{margin-left:auto}}
.r5 a{text-decoration:underline}.r5 [hidden]{display:none!important}.r5 .hero h1 .chip{width:fit-content;text-shadow:none;display:flex}.r5 .hero__h{display:block}.r5 .top__login{min-height:44px;font:500 14px/1 var(--sans);color:#ffffffe0;align-items:center;margin-left:4px;text-decoration:none;display:inline-flex}.r5 .top__login:hover{color:#fff}.r5 .top.is-solid .top__login{color:var(--ink-2)}.r5 .top:not(.is-solid) .top__login{text-shadow:0 1px 10px #061246a6}.r5 .gnb a[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}.r5 .top__menu{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;place-items:center;width:44px;height:44px;margin-left:8px;padding:0;display:none}.r5 .top__menu svg{width:20px;height:20px}.r5 .top.is-solid .top__menu{color:var(--ink);border-color:var(--line-ink)}.r5 .mmenu{z-index:99;padding:8px calc(var(--gut) + var(--inset)) 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line-ink),0 24px 40px -24px #0b0e1466;background:#edf1f7f7;flex-direction:column;display:flex;position:fixed;inset:60px 0 auto}.r5 .mmenu a:not(.btn){min-height:52px;color:var(--ink);border-bottom:1px solid var(--line-ink);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.r5 .mmenu .btn{margin-top:16px}@media (max-width:1100px){.r5 .top__login{display:none}.r5 .top__menu{display:grid}.r5 .top .btn--sq{margin-left:auto}}@media (min-width:1101px){.r5 .mmenu{display:none}}.r5 .logo__mark{flex:none}@media (max-width:380px){.r5 .top{gap:12px}.r5 .top .logo{gap:8px}}@media (max-width:860px){.r5 .svc{border-top:1px solid var(--ink);flex-direction:column;gap:0;display:flex}.r5 .svc__list,.r5 .svc__list li,.r5 .svc__panels{display:contents}.r5 .svc__list li:first-child button{order:1}.r5 .svc__list li:nth-child(2) button{order:3}.r5 .svc__list li:nth-child(3) button{order:5}.r5 .svc__list li:nth-child(4) button{order:7}.r5 .svc__list li:nth-child(5) button{order:9}.r5 #p-build{order:2}.r5 #p-fix{order:4}.r5 #p-scale{order:6}.r5 #p-write{order:8}.r5 #p-link{order:10}.r5 .svc__list button{grid-template-columns:64px minmax(0,1fr) 22px}.r5 .svc__list button:after{content:"+";font:400 22px/1 var(--sans);color:var(--ink-3);grid-area:1/3;place-self:center end}.r5 .svc__list button[aria-selected=true]:after{content:"−";color:var(--sky-1)}.r5 .spec{box-shadow:none;margin:0 0 8px;padding:16px 14px}.r5 .spec__code{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;font-size:12px;line-height:1.7}.r5 .spec__code code{display:block}.r5 .spec__table{font-size:13px}.r5 .spec__grid span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;padding:8px 6px}.r5 .proof b{white-space:normal;font-size:20px}.r5 .proof li{padding-right:12px}.r5 .proof li+li{padding-left:16px}}.r5 .hero h1 .chip{text-wrap:balance}html.menu-open{overflow:hidden}.r5 .apply__consent{color:#ffffffe0;cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:10px;margin-top:6px;font-size:13px;line-height:1.55;display:flex}.r5 .apply__consent input{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:2px 0 0;padding:0}.r5 .apply__consent a{color:#fff}.r5 .apply__consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #fff}.r5 .apply input[aria-invalid=true]{border-color:#ffb4a8;box-shadow:inset 0 0 0 1px #ffb4a8}.r5 .apply__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.r5 .apply__msg--ok{background:#ffffff29;border:1px solid #fff6;max-width:640px;margin-top:36px;padding:16px 18px;font-size:15px}.r5 .apply__msg a{color:#fff}.r5 .apply button[disabled]{opacity:.7;cursor:progress}@media (max-width:860px){.r5 .apply input:not([type=checkbox]){font-size:16px}}.r5 .foot__nav{flex-wrap:wrap;grid-column:1/-1;gap:6px 22px;font-size:14px;display:flex}.r5 .foot__nav a{color:#c7cfdd;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.r5 .foot__nav a:hover{color:#fff}.r5 .foot__biz a,.r5 .foot__meta a{color:#c7cfdd}@media (max-width:860px){.r5 .mbar{grid-template-columns:1fr 1fr}.r5 .mbar .btn{justify-content:center;gap:10px;padding:0 12px}.r5 .mbar .btn i{width:24px;height:24px}.r5 .mbar__kakao{justify-content:center;align-items:center;gap:8px;line-height:1;display:flex}.r5 .mbar__kakao svg{flex:none;width:18px;height:18px}.r5 .mbar__kakao:hover{background:#f5dc00}.r5 .mbar{transition:transform .25s}.r5 .mbar.is-hidden{transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.r5 .mbar{transition:none}}.r5 input::placeholder{color:#757575;opacity:1}
