.ss[data-v-5c531fdc]{padding:112px 0;background:var(--sx-dark-bg)}.ss-head[data-v-5c531fdc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:44px}.ss-title[data-v-5c531fdc]{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.03em;font-weight:500;max-width:16ch}.ss-intro[data-v-5c531fdc]{margin:0;font-size:17px;line-height:1.6;color:var(--sx-text-dim)}.ss-box[data-v-5c531fdc]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:20px}.ss-tabs[data-v-5c531fdc]{display:grid;gap:6px;align-content:start}.ss-tab[data-v-5c531fdc]{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 12px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--sx-dark-text);font:inherit;font-size:16.5px;font-weight:500;text-align:left;cursor:pointer;transition:background var(--sx-dur) var(--sx-ease),border-color var(--sx-dur) var(--sx-ease)}.ss-tab img[data-v-5c531fdc]{width:40px;height:40px;object-fit:contain;border-radius:10px;background:#ffffffeb;padding:4px}.ss-tab[data-v-5c531fdc]:hover{background:var(--sx-dark-bg-raised)}.ss-tab.is-active[data-v-5c531fdc]{background:var(--sx-dark-bg-raised);border-color:color-mix(in oklab,var(--sx-accent) 55%,transparent)}.ss-tab[data-v-5c531fdc]:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.ss-panels[data-v-5c531fdc]{position:relative;padding:36px;border-radius:26px;background:linear-gradient(150deg,var(--sx-dark-bg-raised),color-mix(in oklab,var(--sx-dark-bg-raised) 40%,transparent));border:1px solid var(--sx-dark-line);min-height:330px;display:flex;flex-direction:column}.ss-panel[data-v-5c531fdc]{display:none}.ss-panel.is-active[data-v-5c531fdc]{display:block;animation:ss-in-5c531fdc .35s var(--sx-ease)}@keyframes ss-in-5c531fdc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ss-icon[data-v-5c531fdc]{width:104px;height:104px;object-fit:contain;border-radius:22px;background:#fffffff0;padding:10px}.ss-name[data-v-5c531fdc]{margin:26px 0 12px;font-size:30px;line-height:1.1;letter-spacing:-.025em;font-weight:500}.ss-body[data-v-5c531fdc]{margin:0;font-size:18px;line-height:1.6;color:var(--sx-text-dim);max-width:48ch}.ss-body[data-v-5c531fdc] a{color:var(--sx-accent);text-decoration:underline;text-underline-offset:3px}.ss-cta[data-v-5c531fdc]{align-self:flex-start;margin-top:auto}.ss-panel.is-active+.ss-panel[data-v-5c531fdc],.ss-cta[data-v-5c531fdc]{margin-top:32px}@media (prefers-reduced-motion: reduce){.ss-panel.is-active[data-v-5c531fdc]{animation:none}}@media (max-width: 900px){.ss[data-v-5c531fdc]{padding:80px 0}.ss-head[data-v-5c531fdc]{grid-template-columns:1fr;gap:16px}.ss-box[data-v-5c531fdc]{grid-template-columns:1fr}.ss-tabs[data-v-5c531fdc]{display:none}.ss-panels[data-v-5c531fdc]{padding:8px 22px 26px;min-height:0}.ss-panel[data-v-5c531fdc],.ss-panel.is-active[data-v-5c531fdc]{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:20px 0;border-bottom:1px solid var(--sx-dark-line);animation:none}.ss-icon[data-v-5c531fdc]{width:56px;height:56px;border-radius:14px;padding:5px;grid-row:span 2}.ss-name[data-v-5c531fdc]{margin:0 0 6px;font-size:20px}.ss-body[data-v-5c531fdc]{font-size:15.5px}}.sp[data-v-3e869b8c]{padding:112px 0;background:var(--sx-bg-raised);border-block:1px solid var(--sx-line-soft)}.sp-title[data-v-3e869b8c]{margin:0 auto 64px;text-align:center;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.03em;font-weight:500}.sp-title em[data-v-3e869b8c]{font-style:normal;color:var(--sx-accent-deep)}.sp-flow[data-v-3e869b8c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sp-step[data-v-3e869b8c]{display:flex;flex-direction:column;align-items:flex-start}.sp-top[data-v-3e869b8c]{display:flex;align-items:center;width:100%;gap:14px;margin-bottom:28px}.sp-num[data-v-3e869b8c]{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--sx-accent);color:var(--sx-on-accent);font-size:20px;font-weight:600}.sp-line[data-v-3e869b8c]{flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--sx-line) 0 8px,transparent 8px 14px)}.sp-img[data-v-3e869b8c]{height:96px;width:auto}.sp-text[data-v-3e869b8c]{margin:22px 0 0;font-size:20px;line-height:1.35;letter-spacing:-.015em;font-weight:500;max-width:24ch}@media (max-width: 860px){.sp[data-v-3e869b8c]{padding:80px 0}.sp-title[data-v-3e869b8c]{margin-bottom:44px}.sp-flow[data-v-3e869b8c]{grid-template-columns:1fr;gap:40px}.sp-line[data-v-3e869b8c]{display:none}.sp-step[data-v-3e869b8c]{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:18px}.sp-top[data-v-3e869b8c]{margin:0;grid-row:span 2;align-self:start}.sp-img[data-v-3e869b8c]{height:72px}.sp-text[data-v-3e869b8c]{margin-top:12px;font-size:18px}}.dh[data-v-6d6f8aac]{background:var(--sx-bg)}.dh-intro[data-v-6d6f8aac]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:64px;max-width:1120px;padding-block:96px;align-items:start}.dh-intro-body[data-v-6d6f8aac]>p:first-child{margin-top:0;font-size:1.16em;line-height:1.6;color:var(--sx-text)}.dh-intro-side[data-v-6d6f8aac]{position:sticky;top:calc(var(--sx-header-h) + var(--sx-header-top) + 24px)}.dh-explore[data-v-6d6f8aac]{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:24px;min-height:220px;overflow:hidden;background:var(--sx-ink);color:var(--sx-dark-text);transition:transform var(--sx-dur) var(--sx-ease)}.dh-explore[data-v-6d6f8aac]:before{content:"";position:absolute;width:320px;height:320px;right:-120px;top:-140px;border-radius:50%;background:radial-gradient(circle,var(--sx-accent-glow),transparent 65%)}.dh-explore[data-v-6d6f8aac]:hover{transform:translateY(-3px)}.dh-explore-k[data-v-6d6f8aac]{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--sx-accent);color:var(--sx-on-accent)}.dh-explore-k[data-v-6d6f8aac] svg{width:30px;height:30px}.dh-explore-label[data-v-6d6f8aac]{position:relative;margin-top:auto;font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:500}.dh-explore-arrow[data-v-6d6f8aac]{position:relative;color:var(--sx-accent);font-size:20px}.dh-faq[data-v-6d6f8aac]{max-width:1120px;margin-block:104px}@media (max-width: 1000px){.dh-intro[data-v-6d6f8aac]{grid-template-columns:1fr;gap:32px;padding-block:64px}.dh-intro-side[data-v-6d6f8aac]{position:static}.dh-explore[data-v-6d6f8aac]{min-height:0}.dh-faq[data-v-6d6f8aac]{margin-block:72px}}
