.faq[data-v-7e567556]{flex-direction:column;gap:.85rem;display:flex}.faq__item[data-v-7e567556]{border-radius:var(--radius);background:var(--white);box-shadow:0 0 0 1px var(--ink-faint)}.faq__item[open][data-v-7e567556]{box-shadow:0 0 0 2px var(--blue)}.faq__item summary[data-v-7e567556]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.25rem;padding:1rem 1.4rem;font-size:1.2rem;font-weight:650;line-height:1.3;list-style:none;display:flex}.faq__item summary[data-v-7e567556]::-webkit-details-marker{display:none}.faq__plus[data-v-7e567556]{background:var(--blue-soft);border-radius:50%;flex-shrink:0;width:36px;height:36px;position:relative}.faq__plus[data-v-7e567556]:after,.faq__plus[data-v-7e567556]:before{content:"";background:var(--blue);width:14px;height:2px;transition:transform .25s var(--ease);border-radius:1px;position:absolute;top:17px;left:11px}.faq__plus[data-v-7e567556]:after{transform:rotate(90deg)}.faq__item[open] .faq__plus[data-v-7e567556]:after{transform:rotate(0)}.faq__item p[data-v-7e567556]{color:var(--ink-soft);max-width:48rem;padding:0 1.4rem 1.4rem;font-size:1.1rem}.sp-intro__grid[data-v-16c0baea]{grid-template-columns:1.25fr .95fr;align-items:start;gap:calc(clamp(2rem,5vw,5rem));display:grid}.sp-intro__text[data-v-16c0baea]{color:var(--ink);font-size:1.2rem;line-height:1.6}.sp-promise[data-v-16c0baea]{border-radius:var(--radius-lg);background:var(--paper);padding:calc(clamp(1.5rem,1.2rem + 1.5vw,2.25rem))}.sp-block__title[data-v-16c0baea]{max-width:24ch}.sp-block__text[data-v-16c0baea]{margin-top:1.25rem;font-size:1.15rem}.sp-groups[data-v-16c0baea]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.sp-card[data-v-16c0baea],.sp-group[data-v-16c0baea]{border-radius:var(--radius-lg);background:var(--white);box-shadow:0 0 0 1px var(--ink-faint);padding:1.75rem}.sp-list[data-v-16c0baea]{flex-direction:column;margin-top:1.1rem}.sp-list[data-v-16c0baea],.sp-list li[data-v-16c0baea]{gap:.7rem;display:flex}.sp-list li[data-v-16c0baea]{color:var(--ink-soft);font-size:1.08rem;line-height:1.45}.sp-list svg[data-v-16c0baea]{width:22px;height:22px;color:var(--blue);stroke-width:2.4px;flex-shrink:0;margin-top:.15rem}.sp-cards[data-v-16c0baea]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin-top:2.25rem;display:grid}.sp-card p[data-v-16c0baea]{color:var(--ink-soft);margin-top:.7rem;font-size:1.05rem;line-height:1.55}.sp-warn[data-v-16c0baea]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem;margin-top:2.25rem;display:grid}.sp-warn li[data-v-16c0baea]{border-radius:var(--radius);background:var(--white);box-shadow:0 0 0 1px var(--ink-faint);align-items:flex-start;gap:.85rem;padding:1.1rem 1.3rem;font-size:1.1rem;font-weight:550;line-height:1.4;display:flex}.sp-warn svg[data-v-16c0baea]{width:24px;height:24px;color:var(--call);flex-shrink:0;margin-top:.1rem}.sp-checks[data-v-16c0baea]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem 2.5rem;margin-top:2.25rem;display:grid}.sp-checks li[data-v-16c0baea]{color:var(--ink-soft);align-items:flex-start;gap:.9rem;font-size:1.08rem;line-height:1.5;display:flex}.sp-checks strong[data-v-16c0baea]{color:var(--ink);letter-spacing:-.015em;font-size:1.2rem;font-weight:700;display:block}.sp-checks__ic[data-v-16c0baea]{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:.1rem;display:grid}.sp-checks__ic svg[data-v-16c0baea]{stroke-width:2.6px;width:20px;height:20px}.steps[data-v-16c0baea]{grid-template-columns:repeat(var(--cols),1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.steps li[data-v-16c0baea]{border-radius:var(--radius-lg);background:var(--white);box-shadow:0 0 0 1px var(--ink-faint);padding:1.6rem}.steps__n[data-v-16c0baea]{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:1.1rem;font-size:1.4rem;font-weight:700;display:grid}.steps p[data-v-16c0baea]{color:var(--ink-soft);margin-top:.5rem;font-size:1.05rem;line-height:1.5}.sp-faq[data-v-16c0baea]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:calc(clamp(2rem,5vw,5rem));display:grid}.sp-more__cards[data-v-16c0baea]{margin-top:2.5rem}@media (width<=900px){.steps[data-v-16c0baea]{grid-template-columns:1fr 1fr}.sp-faq[data-v-16c0baea],.sp-intro__grid[data-v-16c0baea]{grid-template-columns:1fr}}@media (width<=520px){.steps[data-v-16c0baea]{grid-template-columns:1fr}}
