.abs.svelte-1wnepgh{position:absolute;inset:0}.hero-btns.svelte-1wnepgh{flex-wrap:wrap;gap:12px;display:flex}.showcase.svelte-1wnepgh{background:var(--paper-2)}.stage.svelte-1wnepgh{max-width:980px;margin-inline:auto}.stage-caption.svelte-1wnepgh{letter-spacing:.14em;color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:28px;font-size:.66rem;display:flex}.stage-caption.svelte-1wnepgh b:where(.svelte-1wnepgh){color:var(--blue);font-weight:600}.sep.svelte-1wnepgh{background:var(--line-2);width:1px;height:14px}.steps.svelte-1wnepgh{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step.svelte-1wnepgh{align-content:start;gap:14px;padding:32px 28px;display:grid}.step-num.svelte-1wnepgh{color:var(--blue);letter-spacing:.1em;font-size:.8rem}.step.svelte-1wnepgh p:where(.svelte-1wnepgh){color:var(--mute);font-size:.92rem}.in-word.svelte-1wnepgh{position:relative;overflow:hidden}.word-grid.svelte-1wnepgh{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.w-cap.svelte-1wnepgh{align-items:flex-start;gap:20px;padding:28px;display:flex}.w-icon.svelte-1wnepgh{background:var(--blue-soft-2);width:46px;height:46px;color:var(--blue-bright);border:1px solid var(--blue-hairline);transition:background-color .3s ease, color .3s ease, transform .4s var(--ease-spring);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.w-cap.svelte-1wnepgh:hover .w-icon:where(.svelte-1wnepgh){background:var(--blue);color:#fff;box-shadow:var(--shadow-blue);transform:rotate(-6deg)scale(1.06)}.w-body.svelte-1wnepgh{gap:8px;display:grid}.w-num.svelte-1wnepgh{letter-spacing:.14em;color:var(--blue-bright);font-size:.66rem}.w-cap.svelte-1wnepgh h3:where(.svelte-1wnepgh){letter-spacing:-.02em;font-size:1.15rem;font-weight:540}.w-cap.svelte-1wnepgh p:where(.svelte-1wnepgh){color:var(--mute-2);font-size:.92rem;line-height:1.6}.in-app.svelte-1wnepgh{background:var(--paper-2)}.item-grid.svelte-1wnepgh{border-top:1px solid var(--line-2);grid-template-columns:repeat(2,1fr);column-gap:clamp(36px,5vw,72px);display:grid}.item.svelte-1wnepgh{border-bottom:1px solid var(--line-2);align-items:baseline;gap:18px;padding:26px 6px;transition:border-color .35s;display:flex}.item.svelte-1wnepgh:hover{border-color:var(--blue-hairline)}.i-num.svelte-1wnepgh{letter-spacing:.12em;color:var(--blue);font-size:.72rem}.i-body.svelte-1wnepgh{gap:6px;display:grid}.item.svelte-1wnepgh h3:where(.svelte-1wnepgh){letter-spacing:-.015em;font-size:1.06rem;font-weight:540;transition:color .3s}.item.svelte-1wnepgh:hover h3:where(.svelte-1wnepgh){color:var(--blue)}.item.svelte-1wnepgh p:where(.svelte-1wnepgh){color:var(--mute);font-size:.9rem;line-height:1.55}.trust.svelte-1wnepgh{position:relative;overflow:hidden}.trust.svelte-1wnepgh .container:where(.svelte-1wnepgh){position:relative}.trust-grid.svelte-1wnepgh{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.trust-copy.svelte-1wnepgh{justify-items:start;gap:20px;display:grid}.promises.svelte-1wnepgh{grid-template-columns:1fr 1fr;gap:14px;display:grid}.promise.svelte-1wnepgh{border:1px solid var(--line-dark);border-radius:var(--r-lg);background:#ffffff05;gap:8px;padding:22px 20px;transition:border-color .3s;display:grid}.promise.svelte-1wnepgh:hover{border-color:var(--blue-hairline)}.p-k.svelte-1wnepgh{letter-spacing:.16em;color:var(--blue-bright);font-size:.62rem}.p-v.svelte-1wnepgh{color:var(--mute-2);font-size:.9rem;line-height:1.5}.text-link.svelte-1wnepgh{color:var(--blue);align-items:center;gap:8px;font-weight:540;display:inline-flex}.text-link.light.svelte-1wnepgh{color:var(--blue-bright)}.text-link.svelte-1wnepgh .arrow:where(.svelte-1wnepgh){transition:transform .35s var(--ease-spring)}.text-link.svelte-1wnepgh:hover .arrow:where(.svelte-1wnepgh){transform:translate(5px)}@media (width<=1024px){.steps.svelte-1wnepgh{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.word-grid.svelte-1wnepgh,.item-grid.svelte-1wnepgh,.trust-grid.svelte-1wnepgh{grid-template-columns:1fr}}@media (width<=640px){.steps.svelte-1wnepgh,.promises.svelte-1wnepgh{grid-template-columns:1fr}.w-cap.svelte-1wnepgh{flex-direction:column}}
