.s2-rs-whys{gap:12px;display:grid}.s2-rs-whys li{border:1px solid var(--s2-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:24px;padding:28px}.s2-rs-whyno{color:var(--s2-text-dim);font-family:var(--s2-font-heading);font-size:var(--font-size-sm);font-weight:600}.s2-rs-whys h3{font-size:var(--font-size-xl,22px);letter-spacing:-.02em;margin-top:20px;font-weight:700}.s2-rs-whys p{color:var(--s2-text-dim);font-size:var(--font-size-md,16px);margin-top:12px;line-height:1.6}.s2-rs-answer{background:radial-gradient(70% 90% at 85% 0,#faa10029,#0000 70%),linear-gradient(160deg,#ffffff0f,#ffffff03);border:1px solid #faa10073;border-radius:28px;margin-top:56px;padding:36px 28px 32px;position:relative}.s2-rs-answer-arrow{width:32px;height:32px;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.s2-rs-answer-arrow svg{fill:none;width:100%;height:100%;stroke:var(--s2-orange);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.s2-rs-answer-label{color:var(--s2-orange);font-size:var(--font-size-md,16px);font-weight:700}.s2-rs-answer-title{letter-spacing:-.03em;text-wrap:balance;margin-top:12px;font-size:clamp(24px,2.6vw,40px);font-weight:700;line-height:1.3}.s2-rs-answer-desc{color:var(--s2-text-dim);font-size:var(--font-size-md,16px);margin-top:16px;line-height:1.6}.s2-rs-name{color:#ffffff47;font-family:var(--s2-font-heading);letter-spacing:-.04em;text-wrap:balance;margin-bottom:56px;font-size:clamp(30px,5.4vw,96px);font-weight:500;line-height:1.08}.s2-rs-name b{color:var(--s2-orange);font-weight:700}.s2-rs-stats{border-top:1px solid var(--s2-line);margin-top:48px;display:grid}.s2-rs-stats li{border-bottom:1px solid var(--s2-line);flex-direction:column;gap:10px;padding:28px 0;display:flex}.s2-rs-stats b{font-family:var(--s2-font-heading);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(48px,5vw,88px);font-weight:600;line-height:1}.s2-rs-stats li:first-child b{color:var(--s2-orange)}.s2-rs-stats small{font-family:var(--font-pretendard), sans-serif;letter-spacing:0;margin-left:8px;font-size:.3em;font-weight:700}.s2-rs-stats span{color:var(--s2-text-dim);font-size:var(--font-size-sm)}.s2-rs-mix{gap:12px;display:grid}.s2-rs-mix-panel,.s2-rs-mix-stage{border:1px solid var(--s2-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:28px;padding:24px;position:relative}.s2-rs-mix-stage{background:radial-gradient(60% 60%,#112371b3,#0000 75%),linear-gradient(160deg,#ffffff0d,#ffffff03)}.s2-rs-mix-cap{color:var(--s2-text-dim);font-family:var(--s2-font-en);letter-spacing:.04em;font-size:12px;font-weight:600}.s2-rs-mix-panel ul{gap:18px;margin-top:20px;display:grid}.s2-rs-mix-panel li{grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.s2-rs-mix-panel label{font-size:var(--font-size-sm);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.s2-rs-mix-panel label i{background-color:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none}.s2-rs-mix-en:empty{display:none}.s2-rs-mix-en{color:var(--s2-text-dim);font-family:var(--s2-font-en);font-size:11px;font-weight:500}.s2-rs-mix-panel output{color:var(--s2-text-dim);font-family:var(--s2-font-en);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.s2-rs-mix-panel input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:24px;margin:0}.s2-rs-mix-panel input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--c) calc(var(--v) * 100%), #ffffff1f 0);border-radius:4px;height:4px}.s2-rs-mix-panel input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--c) calc(var(--v) * 100%), #ffffff1f 0);border-radius:4px;height:4px}.s2-rs-mix-panel input[type=range]::-webkit-slider-thumb{border:3px solid var(--c);appearance:none;background-color:#fff;border-radius:50%;width:16px;height:16px;margin-top:-6px}.s2-rs-mix-panel input[type=range]::-moz-range-thumb{border:3px solid var(--c);background-color:#fff;border-radius:50%;width:10px;height:10px}.s2-rs-mix-panel input[type=range]:focus-visible{outline:2px solid var(--s2-orange);outline-offset:4px;border-radius:4px}.s2-rs-mix-reset{border:1px solid var(--s2-line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:24px;padding:8px 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.s2-rs-mix-reset:hover{border-color:var(--s2-orange);color:var(--s2-orange)}.s2-rs-mix-reset svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.s2-rs-mix-stage svg{touch-action:none;width:100%;max-width:520px;margin:8px auto 0;display:block;overflow:visible}.s2-rs-ring{fill:none;stroke:#ffffff1f;stroke-dasharray:2 4}.s2-rs-axis{fill:none;stroke:#ffffff0f}.s2-rs-beam{stroke-width:1px;stroke-dasharray:3 3}.s2-rs-head{fill:#ffffff14;stroke:#ffffffb3;stroke-width:1.4px}.s2-rs-obj{cursor:grab;outline:none}.s2-rs-obj circle{transition:r .25s,opacity .25s}.s2-rs-obj text{fill:#fff;font-family:var(--s2-font-en);text-anchor:middle;pointer-events:none;font-size:8px;font-weight:600;transition:y .25s}.s2-rs-obj.is-active{cursor:grabbing}.s2-rs-obj:focus-visible circle:nth-child(3){stroke:var(--s2-orange);stroke-width:1.5px}.is-dragging .s2-rs-obj circle{transition:none}.s2-rs-mix-note{color:var(--s2-text-dim);text-align:center;margin-top:8px;font-size:12px}.s2-rs-pipe{border:1px solid var(--s2-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:28px;gap:14px;padding:28px 24px;display:grid}.s2-rs-pipe-row{grid-template-columns:1fr;gap:8px;display:grid}.s2-rs-pipe-label{color:var(--s2-text-dim);font-size:12px;font-weight:700}.s2-rs-pipe-track{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;display:grid}.s2-rs-pipe-track i{background-color:#ffffff12;border-radius:4px;flex-direction:column;gap:2px;height:28px;display:flex;overflow:hidden}.s2-rs-pipe-row--down i:before,.s2-rs-pipe-row--play i:before{content:"";border-radius:inherit;opacity:0;flex:1}.s2-rs-pipe-row--down i:before{background-color:#ffffff8c}.s2-rs-pipe-row--play i:before{background:linear-gradient(180deg, #ffbe3d, var(--s2-orange))}.s2-rs-pipe-row--sep i{background-color:#0000}.s2-rs-pipe-track em{background-color:var(--c);opacity:.08;border-radius:1px;flex:1}.s2-rs-pipe.is-in .s2-rs-pipe-row--down i:before,.s2-rs-pipe.is-in .s2-rs-pipe-row--play i:before,.s2-rs-pipe.is-in .s2-rs-pipe-track em{animation:6s linear infinite s2-rs-block;animation-delay:calc(var(--i) * .22s + var(--lag))}@keyframes s2-rs-block{0%{opacity:.08}3%{opacity:1}72%{opacity:1}82%{opacity:.08}to{opacity:.08}}.s2-rs-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:32px;display:grid}.s2-rs-steps li{border-top:1px solid var(--s2-line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.s2-rs-stepno{color:var(--s2-orange);font-family:var(--s2-font-en);font-size:12px;font-weight:700}.s2-rs-steps strong{font-size:var(--font-size-lg);font-weight:700}.s2-rs-steps li>span:last-child{color:var(--s2-text-dim);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.5}.s2-rs-listen-grid{gap:16px;display:grid}.s2-rs-listen-grid li{border:1px solid var(--s2-line);background:radial-gradient(70% 60% at 50% 30%,#11237199,#0000 75%),linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:28px;padding:28px}.s2-rs-listen-art svg{width:100%;max-width:360px;margin:0 auto 24px;display:block;overflow:visible}.s2-rs-l-ring{fill:none;stroke:#faa10059;stroke-dasharray:2 5}.s2-rs-l-ring--b{stroke:#ffffff1a}.s2-rs-l-head{fill:#ffffff14;stroke:#ffffffbf;stroke-width:1.6px}.s2-rs-l-head path{fill:none}.s2-rs-l-dot{filter:drop-shadow(0 0 6px)}.s2-rs-l-spk rect{fill:#ffffff14;stroke:#ffffffbf;stroke-width:1.4px}.s2-rs-l-spk circle{fill:none;stroke:var(--s2-orange);stroke-width:1.4px}.s2-rs-l-wave{fill:none;stroke:var(--s2-orange);stroke-width:1.4px;stroke-linecap:round;opacity:.6}.s2-rs-l-wave--b{opacity:.3}.s2-rs-listen-grid.is-in .s2-rs-l-dot{animation:2.4s ease-in-out infinite s2-rs-blink;animation-delay:calc(var(--k) * .4s)}.s2-rs-listen-grid.is-in .s2-rs-l-spk .s2-rs-l-wave{animation:2s ease-in-out infinite s2-rs-blink;animation-delay:calc(var(--k) * .3s)}.s2-rs-listen-grid.is-in .s2-rs-l-spk .s2-rs-l-wave--b{animation-delay:calc(var(--k) * .3s + .2s)}@keyframes s2-rs-blink{0%,to{opacity:.25}50%{opacity:1}}.s2-rs-listen-en{color:var(--s2-orange);font-family:var(--s2-font-en);font-size:12px;font-weight:700}.s2-rs-listen-grid h3{font-size:var(--font-size-xl);margin-top:8px;font-weight:700}.s2-rs-listen-grid p{color:var(--s2-text-dim);font-size:var(--font-size-sm);word-break:keep-all;margin-top:8px;line-height:1.65}.s2-rs-app{background:linear-gradient(120deg,#faa1001f,#4f7dff0f 70%);border:1px solid #faa10059;border-radius:24px;gap:20px;margin-top:20px;padding:28px;display:grid}.s2-rs-app-tag{flex-wrap:wrap;align-self:start;align-items:center;gap:10px;display:flex}.s2-rs-app-tag b{font-family:var(--s2-font-heading);font-size:var(--font-size-xl);letter-spacing:-.02em;font-weight:700}.s2-rs-app-tag span{color:var(--s2-orange);border:1px solid #faa10080;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.s2-rs-app h3{font-family:var(--s2-font-heading);font-size:var(--font-size-xl);letter-spacing:-.02em;font-weight:600}.s2-rs-app p{word-break:keep-all}.s2-rs-app div p{color:var(--s2-text-dim);font-size:var(--font-size-sm);margin-top:10px;line-height:1.7}.s2-rs-app div .s2-rs-app-biz{color:var(--s2-text);font-weight:600}@media screen and (width>=1024px){.s2-rs-app{grid-template-columns:280px minmax(0,1fr);gap:40px;padding:40px}}.s2-rs-ints{gap:12px;display:grid}.s2-rs-ints li{border:1px solid var(--s2-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:24px;flex-direction:column;gap:8px;padding:28px;display:flex}.s2-rs-intno{color:var(--s2-text-dim);font-family:var(--s2-font-en);font-size:12px;font-weight:600}.s2-rs-ints strong{font-family:var(--s2-font-heading);font-size:var(--font-size-xl);letter-spacing:-.02em;margin-top:16px;font-weight:600}.s2-rs-ints li>span:last-child{color:var(--s2-text-dim);font-size:var(--font-size-sm);word-break:keep-all;line-height:1.6}.s2-rs-badge{color:var(--s2-orange);font-size:var(--font-size-sm);background-color:#faa1001a;border:1px solid #faa10080;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:10px 18px;font-weight:700;display:inline-flex}.s2-rs-badge svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.s2-rs-spec{border-top:1px solid var(--s2-line);gap:24px;margin-top:80px;padding-top:40px;display:grid}.s2-rs-int--solo .s2-rs-spec{border-top:0;margin-top:0;padding-top:0}.s2-rs-spec-title{font-size:var(--font-size-2xl,28px);letter-spacing:-.03em;margin-top:12px;font-weight:700}.s2-rs-spec dl>div{border-bottom:1px solid var(--s2-line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.s2-rs-spec dl>div:first-child{border-top:1px solid var(--s2-line)}.s2-rs-spec dt{color:var(--s2-text-dim);font-size:var(--font-size-sm);font-weight:600}.s2-rs-spec dd{font-size:var(--font-size-md);word-break:keep-all;line-height:1.55}.s2-sep-products--two .s2-sep-product{min-height:0}@media screen and (width>=768px){.s2-rs-whys{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-rs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.s2-rs-stats li{border-left:1px solid var(--s2-line);padding:32px 24px}.s2-rs-stats li:first-child{border-left:0;padding-left:0}.s2-rs-pipe{padding:36px 40px}.s2-rs-pipe-row{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px}.s2-rs-pipe-track i{height:36px}.s2-rs-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.s2-rs-listen-grid,.s2-sep-products.s2-sep-products--two{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-rs-ints{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=1024px){.s2-rs-whys{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s2-rs-whys li{padding:32px 28px}.s2-rs-answer{padding:48px 56px 44px}.s2-rs-name{margin-bottom:96px}.s2-rs-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.s2-rs-mix-panel{flex-direction:column;display:flex}.s2-rs-mix-panel ul{flex:1;align-content:space-evenly}.s2-rs-mix-reset{align-self:flex-start}.s2-rs-mix-stage svg{max-width:430px}.s2-rs-mix-panel,.s2-rs-mix-stage{padding:36px}.s2-rs-mix-panel ul{gap:26px;margin-top:24px}.s2-rs-listen-grid{gap:20px}.s2-rs-listen-grid li{padding:40px}.s2-rs-ints{gap:20px}.s2-rs-ints li{padding:36px}.s2-rs-spec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;margin-top:120px;padding-top:56px}.s2-rs-spec dl>div{grid-template-columns:160px minmax(0,1fr);padding:22px 0}.s2-sep-appgrid.s2-sep-appgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.s2-sep-products.s2-sep-products--two{gap:20px}}@media (prefers-reduced-motion:reduce){.s2-rs-pipe.is-in .s2-rs-pipe-row--down i:before,.s2-rs-pipe.is-in .s2-rs-pipe-row--play i:before,.s2-rs-pipe.is-in .s2-rs-pipe-track em,.s2-rs-listen-grid.is-in .s2-rs-l-dot,.s2-rs-listen-grid.is-in .s2-rs-l-spk .s2-rs-l-wave{opacity:1;animation:none}}
