.page-head[data-v-9f54a04f]{padding:var(--fy-sp-20) 0 var(--fy-sp-16);text-align:center}.page-head h1[data-v-9f54a04f]{margin-top:var(--fy-sp-4);font-size:var(--fy-fs-title1);line-height:var(--fy-lh-title1);font-weight:var(--fy-fw-black);letter-spacing:var(--fy-ls-tight);color:var(--fy-text-1)}.page-head__sub[data-v-9f54a04f]{margin:var(--fy-sp-4) auto 0;max-width:620px;color:var(--fy-text-3)}.value-row[data-v-9f54a04f]{display:flex;justify-content:center;gap:var(--fy-sp-4);margin-top:var(--fy-sp-8);flex-wrap:wrap}.value-item[data-v-9f54a04f]{display:inline-flex;align-items:center;gap:var(--fy-sp-2);padding:var(--fy-sp-2) var(--fy-sp-4);background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-full);font-size:var(--fy-fs-caption);font-weight:var(--fy-fw-medium);color:var(--fy-text-2);box-shadow:var(--fy-shadow-xs)}.value-item .icon[data-v-9f54a04f]{width:16px;height:16px;color:var(--fy-success)}.plans-sec[data-v-9f54a04f]{padding-top:0}.plans[data-v-9f54a04f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fy-sp-5);align-items:stretch}.plan[data-v-9f54a04f]{position:relative;background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-xl);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-8);display:flex;flex-direction:column;gap:var(--fy-sp-4);transition:var(--fy-transition-fast)}.plan[data-v-9f54a04f]:hover{transform:translateY(-2px);box-shadow:var(--fy-shadow-raise)}.plan--hot[data-v-9f54a04f]{border-color:var(--fy-brand-300);box-shadow:var(--fy-shadow-raise)}.plan__badge[data-v-9f54a04f]{position:absolute;top:calc(-1 * var(--fy-sp-3));left:var(--fy-sp-8);background:var(--fy-primary);color:var(--fy-on-primary);font-size:var(--fy-fs-mini);font-weight:var(--fy-fw-semibold);padding:4px 12px;border-radius:var(--fy-r-full);box-shadow:var(--fy-shadow-brand)}.plan__ico[data-v-9f54a04f]{width:44px;height:44px;border-radius:var(--fy-r-sm);background:var(--fy-primary-soft);color:var(--fy-brand-600);display:flex;align-items:center;justify-content:center}.plan h3[data-v-9f54a04f]{font-size:var(--fy-fs-title3);line-height:var(--fy-lh-title3);font-weight:var(--fy-fw-bold);color:var(--fy-text-1)}.plan__fit[data-v-9f54a04f]{font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3);min-height:40px}.plan__price b[data-v-9f54a04f]{display:block;font-family:var(--fy-font-num);font-size:var(--fy-fs-title1);line-height:var(--fy-lh-title1);font-weight:var(--fy-fw-black);color:var(--fy-text-1);letter-spacing:var(--fy-ls-tight)}.plan__price span[data-v-9f54a04f]{display:block;margin-top:var(--fy-sp-1);font-size:var(--fy-fs-mini);color:var(--fy-text-4)}.plan__cycle[data-v-9f54a04f]{display:flex;gap:var(--fy-sp-2)}.plan__list[data-v-9f54a04f]{display:flex;flex-direction:column;gap:var(--fy-sp-3);border-top:1px solid var(--fy-border);padding-top:var(--fy-sp-4);flex:1}.plan__list li[data-v-9f54a04f]{list-style:none;display:flex;justify-content:space-between;gap:var(--fy-sp-3);font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption)}.plan__list li span[data-v-9f54a04f]{color:var(--fy-text-2)}.plan__list li b[data-v-9f54a04f]{color:var(--fy-text-1);font-weight:var(--fy-fw-semibold);font-family:var(--fy-font-num);white-space:nowrap}.plan__btn[data-v-9f54a04f]{width:100%}.plans__note[data-v-9f54a04f]{margin-top:var(--fy-sp-6);text-align:center;font-size:var(--fy-fs-caption);color:var(--fy-text-3)}.flow[data-v-9f54a04f]{background:var(--fy-bg-card);border-top:1px solid var(--fy-border);border-bottom:1px solid var(--fy-border)}.steps[data-v-9f54a04f]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fy-sp-5)}.step[data-v-9f54a04f]{position:relative;background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-card);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-6);display:flex;flex-direction:column;gap:var(--fy-sp-3);transition:var(--fy-transition-fast)}.step[data-v-9f54a04f]:hover{transform:translateY(-2px);box-shadow:var(--fy-shadow-raise)}.step__no[data-v-9f54a04f]{font-family:var(--fy-font-num);font-size:var(--fy-fs-display);line-height:var(--fy-lh-display);font-weight:var(--fy-fw-black);color:var(--fy-brand-200)}.step h3[data-v-9f54a04f]{display:flex;align-items:center;gap:var(--fy-sp-2);font-size:var(--fy-fs-title4);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1)}.step h3 .icon[data-v-9f54a04f]{width:20px;height:20px;color:var(--fy-primary)}.step p[data-v-9f54a04f]{font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3)}.step__deliver[data-v-9f54a04f]{margin-top:auto;padding-top:var(--fy-sp-3);border-top:1px dashed var(--fy-border);font-size:var(--fy-fs-mini);line-height:var(--fy-lh-mini);color:var(--fy-text-3);display:flex;gap:var(--fy-sp-1);align-items:flex-start}.step__deliver .icon[data-v-9f54a04f]{width:14px;height:14px;color:var(--fy-success);margin-top:1px}.step__deliver b[data-v-9f54a04f]{color:var(--fy-text-2);font-weight:var(--fy-fw-semibold)}.cases[data-v-9f54a04f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fy-sp-5)}.case[data-v-9f54a04f]{background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-card);box-shadow:var(--fy-shadow-card);padding:var(--fy-sp-6);display:flex;flex-direction:column;gap:var(--fy-sp-3);transition:var(--fy-transition-fast)}.case[data-v-9f54a04f]:hover{transform:translateY(-2px);box-shadow:var(--fy-shadow-raise)}.case__ico[data-v-9f54a04f]{width:44px;height:44px;border-radius:var(--fy-r-sm);background:var(--fy-info-soft);color:var(--fy-info-text);display:flex;align-items:center;justify-content:center}.case h3[data-v-9f54a04f]{font-size:var(--fy-fs-title4);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1)}.case p[data-v-9f54a04f]{font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3);flex:1}.case__tags[data-v-9f54a04f]{display:flex;flex-wrap:wrap;gap:var(--fy-sp-2)}.cases__note[data-v-9f54a04f]{margin-top:var(--fy-sp-6);text-align:center;font-size:var(--fy-fs-mini);color:var(--fy-text-4)}.faq[data-v-9f54a04f]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--fy-sp-4)}.qa[data-v-9f54a04f]{background:var(--fy-bg-card);border:1px solid var(--fy-border);border-radius:var(--fy-r-md);box-shadow:var(--fy-shadow-xs);padding:var(--fy-sp-5) var(--fy-sp-6);transition:var(--fy-transition-fast)}.qa--open[data-v-9f54a04f]{border-color:var(--fy-brand-200);box-shadow:var(--fy-shadow-sm)}.qa__head[data-v-9f54a04f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--fy-sp-3);background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.qa__head h3[data-v-9f54a04f]{font-size:var(--fy-fs-title4);font-weight:var(--fy-fw-semibold);color:var(--fy-text-1)}.qa__head:hover h3[data-v-9f54a04f]{color:var(--fy-primary)}.qa__arrow[data-v-9f54a04f]{width:18px;height:18px;color:var(--fy-text-3);transition:var(--fy-transition-fast)}.qa--open .qa__arrow[data-v-9f54a04f]{transform:rotate(180deg);color:var(--fy-primary)}.qa__body[data-v-9f54a04f]{margin-top:var(--fy-sp-3);font-size:var(--fy-fs-caption);line-height:var(--fy-lh-caption);color:var(--fy-text-3)}.cta-band[data-v-9f54a04f]{padding-top:0}.cta-card[data-v-9f54a04f]{position:relative;overflow:hidden;text-align:center;background:var(--fy-grad-ink);border-radius:var(--fy-r-2xl);box-shadow:var(--fy-shadow-ink);padding:var(--fy-sp-16) var(--fy-sp-12)}.cta-card[data-v-9f54a04f]:before{content:"";position:absolute;left:50%;bottom:-320px;margin-left:-310px;width:620px;height:620px;border-radius:var(--fy-r-full);background:var(--fy-grad-aurora);filter:blur(90px);opacity:.22}.cta-card[data-v-9f54a04f]>*{position:relative}.cta-card .eyebrow[data-v-9f54a04f]{color:var(--fy-brand-300)}.cta-card h2[data-v-9f54a04f]{margin-top:var(--fy-sp-3);font-size:var(--fy-fs-title1);line-height:var(--fy-lh-title1);font-weight:var(--fy-fw-black);color:var(--fy-bg-card);letter-spacing:var(--fy-ls-tight)}.cta-card p[data-v-9f54a04f]{margin-top:var(--fy-sp-3);color:var(--fy-gray-400)}.cta-card .btn[data-v-9f54a04f]{margin-top:var(--fy-sp-8)}.cta-meta[data-v-9f54a04f]{display:flex;justify-content:center;gap:var(--fy-sp-6);margin-top:var(--fy-sp-5);font-size:var(--fy-fs-mini);color:var(--fy-gray-500);flex-wrap:wrap}.cta-meta span[data-v-9f54a04f]{display:inline-flex;align-items:center;gap:var(--fy-sp-1)}.cta-meta .icon[data-v-9f54a04f]{width:14px;height:14px;color:var(--fy-success)}@media(max-width:960px){.page-head[data-v-9f54a04f]{padding:var(--fy-sp-12) 0 var(--fy-sp-10)}.plans[data-v-9f54a04f]{grid-template-columns:1fr}.plan__fit[data-v-9f54a04f]{min-height:0}.steps[data-v-9f54a04f]{grid-template-columns:1fr 1fr}.cases[data-v-9f54a04f]{grid-template-columns:1fr}.cta-card[data-v-9f54a04f]{padding:var(--fy-sp-10) var(--fy-sp-6)}}@media(max-width:640px){.steps[data-v-9f54a04f]{grid-template-columns:1fr}}
