.section[data-v-48c7c0f6]{padding:var(--space-48)0}.section-surface[data-v-48c7c0f6]{background:var(--color-bg-surface)}.section-inner[data-v-48c7c0f6]{max-width:1060px;padding:0 var(--space-24);margin:0 auto}.section-inner-narrow[data-v-48c7c0f6]{max-width:800px}.section-title[data-v-48c7c0f6]{color:var(--color-text-primary);font-size:var(--text-h2);margin-bottom:var(--space-12);text-align:center;font-weight:700}.section-subtitle[data-v-48c7c0f6]{color:var(--color-text-secondary);font-size:var(--text-body-lg);margin:0 auto var(--space-32);text-align:center;max-width:640px;line-height:1.6}.hero[data-v-48c7c0f6]{padding:80px var(--space-24)56px;text-align:center;background:#080b14;position:relative;overflow:hidden}.hero-bg[data-v-48c7c0f6]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-bg-img[data-v-48c7c0f6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero[data-v-48c7c0f6]:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#0f7fff14 0,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner[data-v-48c7c0f6]{max-width:640px;margin:0 auto;position:relative}.hero-title[data-v-48c7c0f6]{color:#fff;font-size:var(--text-h1);margin-bottom:var(--space-12);font-weight:700;line-height:1.2}.hero-subtitle[data-v-48c7c0f6]{color:#ffffffb3;font-size:var(--text-body-lg);margin-bottom:var(--space-32);line-height:1.6}.hero-form[data-v-48c7c0f6]{margin-bottom:var(--space-16)}.hero-input-wrap[data-v-48c7c0f6]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-12);align-items:flex-end;gap:var(--space-8);padding:var(--space-12);background:#ffffff1a;border:1px solid #ffffff26;display:flex;position:relative}.hero-textarea[data-v-48c7c0f6]{color:#fff;font-family:inherit;font-size:var(--text-body);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:44px;max-height:200px;line-height:1.5}.hero-textarea[data-v-48c7c0f6]::placeholder{color:#fff6}.hero-submit[data-v-48c7c0f6]{border-radius:var(--radius-8);color:#080b14;cursor:pointer;height:44px;transition:opacity var(--transition-fast),transform var(--transition-fast);background:#fff;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;display:flex}.hero-submit[data-v-48c7c0f6]:hover:not(:disabled){opacity:.85}.hero-submit[data-v-48c7c0f6]:active:not(:disabled){transform:scale(.95)}.hero-submit[data-v-48c7c0f6]:focus-visible{outline:none;box-shadow:0 0 0 3px #fff6}.hero-submit[data-v-48c7c0f6]:disabled{cursor:default;opacity:.3}.hero-chips[data-v-48c7c0f6]{gap:var(--space-8);margin-bottom:var(--space-16);flex-wrap:wrap;justify-content:center;display:flex}.chip[data-v-48c7c0f6]{color:#fffc;cursor:pointer;font-size:var(--text-small);min-height:44px;padding:var(--space-8)var(--space-16);transition:background var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:100px;align-items:center;display:inline-flex}.chip[data-v-48c7c0f6]:hover{background:#ffffff24;border-color:#ffffff40}.chip[data-v-48c7c0f6]:active{background:#ffffff2e}.chip[data-v-48c7c0f6]:focus-visible{outline:none;box-shadow:0 0 0 3px #fff6}.chip--active[data-v-48c7c0f6]{color:#fff;background:#fff3;border-color:#fff6}.hero-disclaimer[data-v-48c7c0f6]{color:#fff6;font-size:var(--text-caption);line-height:1.5}.types-grid[data-v-48c7c0f6]{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.type-card[data-v-48c7c0f6]{background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-12);cursor:pointer;min-height:44px;padding:var(--space-24);text-align:left;transition:box-shadow var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);flex-direction:column;display:flex}.type-card[data-v-48c7c0f6]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.type-card[data-v-48c7c0f6]:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.type-card[data-v-48c7c0f6]:focus-visible{outline:none;box-shadow:0 0 0 3px #0f7fff33}.type-icon[data-v-48c7c0f6]{color:var(--color-text-secondary);margin-bottom:var(--space-12)}.type-name[data-v-48c7c0f6]{color:var(--color-text-primary);font-size:var(--text-h4);margin-bottom:var(--space-6);font-weight:600}.type-desc[data-v-48c7c0f6]{color:var(--color-text-secondary);margin-bottom:var(--space-12);line-height:1.5}.type-cta[data-v-48c7c0f6],.type-desc[data-v-48c7c0f6]{font-size:var(--text-small)}.type-cta[data-v-48c7c0f6]{color:var(--color-text-link);transition:color var(--transition-fast);align-items:center;margin-top:auto;font-weight:500;display:inline-flex}.type-cta[data-v-48c7c0f6]:after{content:" →"}.type-card:hover .type-cta[data-v-48c7c0f6]{color:var(--color-brand-secondary)}.steps-grid[data-v-48c7c0f6]{gap:var(--space-24);margin-top:var(--space-32);grid-template-columns:repeat(3,1fr);display:grid}.step-card[data-v-48c7c0f6]{text-align:center}.step-image-wrap[data-v-48c7c0f6]{aspect-ratio:3/2;background:var(--color-bg-subtle);border-radius:var(--radius-12);margin-bottom:var(--space-16);width:100%;overflow:hidden}.step-image[data-v-48c7c0f6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.step-badge[data-v-48c7c0f6]{background:var(--color-bg-subtle);font-size:var(--text-small);height:32px;margin-bottom:var(--space-12);border-radius:50%;justify-content:center;align-items:center;width:32px;font-weight:700;display:inline-flex}.step-badge[data-v-48c7c0f6],.step-title[data-v-48c7c0f6]{color:var(--color-text-primary)}.step-title[data-v-48c7c0f6]{font-size:var(--text-h3);margin-bottom:var(--space-8);font-weight:600}.step-desc[data-v-48c7c0f6]{color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.6}.showcase-layout[data-v-48c7c0f6]{align-items:center;gap:var(--space-48);grid-template-columns:1fr 1fr;display:grid}.showcase-title[data-v-48c7c0f6]{text-align:left}.showcase-body[data-v-48c7c0f6]{color:var(--color-text-secondary);font-size:var(--text-body);margin-bottom:var(--space-16);line-height:1.7}.showcase-features[data-v-48c7c0f6]{gap:var(--space-12);margin:var(--space-24)0 0;flex-direction:column;padding:0;list-style:none;display:flex}.showcase-feature-item[data-v-48c7c0f6]{color:var(--color-text-primary);font-size:var(--text-body);align-items:center;gap:var(--space-8);display:flex}.check-icon[data-v-48c7c0f6]{color:var(--color-success);flex-shrink:0}.showcase-image-wrap[data-v-48c7c0f6]{background:var(--color-bg-subtle);border-radius:var(--radius-12);box-shadow:var(--shadow-lg);overflow:hidden}.showcase-image[data-v-48c7c0f6]{width:100%;height:auto;display:block}.faq-list[data-v-48c7c0f6]{gap:var(--space-4);margin-top:var(--space-32);flex-direction:column;display:flex}.faq-item[data-v-48c7c0f6]{border:1px solid var(--color-border-default);border-radius:var(--radius-8);transition:border-color var(--transition-fast);overflow:hidden}.faq-item[open][data-v-48c7c0f6]{border-color:var(--color-border-strong)}.faq-question[data-v-48c7c0f6]{color:var(--color-text-primary);cursor:pointer;font-size:var(--text-body);align-items:center;gap:var(--space-12);min-height:44px;padding:var(--space-16)var(--space-20);transition:background var(--transition-fast);justify-content:space-between;font-weight:500;list-style:none;display:flex}.faq-question[data-v-48c7c0f6]::-webkit-details-marker{display:none}.faq-question[data-v-48c7c0f6]::marker{content:""}.faq-question[data-v-48c7c0f6]:hover{background:var(--color-bg-subtle)}.faq-question[data-v-48c7c0f6]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #0f7fff33}.faq-chevron[data-v-48c7c0f6]{color:var(--color-text-tertiary);transition:transform var(--transition-fast);flex-shrink:0}.faq-item[open] .faq-chevron[data-v-48c7c0f6]{transform:rotate(180deg)}.faq-answer[data-v-48c7c0f6]{color:var(--color-text-secondary);font-size:var(--text-body);padding:0 var(--space-20)var(--space-20);line-height:1.7}.bottom-cta-section[data-v-48c7c0f6]{text-align:center}.bottom-cta-inner[data-v-48c7c0f6]{max-width:640px}.bottom-cta-desc[data-v-48c7c0f6]{color:var(--color-text-secondary);font-size:var(--text-body-lg);margin-bottom:var(--space-24);line-height:1.6}.bottom-cta-btn[data-v-48c7c0f6]{background:var(--color-btn-primary);border-radius:var(--radius-12);color:var(--color-btn-primary-text);cursor:pointer;font-size:var(--text-body);height:var(--size-lg);min-height:44px;padding:0 var(--space-32);transition:background var(--transition-fast),transform var(--transition-fast);border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.bottom-cta-btn[data-v-48c7c0f6]:hover{background:var(--color-btn-primary-hover)}.bottom-cta-btn[data-v-48c7c0f6]:active{background:var(--color-btn-primary-active);transform:scale(.98)}.bottom-cta-btn[data-v-48c7c0f6]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}@media (max-width:1024px){.types-grid[data-v-48c7c0f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-bg-img[data-v-48c7c0f6]{opacity:.12;transform:scale(1.3)}.hero[data-v-48c7c0f6]{padding:56px var(--space-16)40px}.section[data-v-48c7c0f6]{padding:var(--space-32)0}.section-inner[data-v-48c7c0f6]{padding:0 var(--space-16)}.steps-grid[data-v-48c7c0f6],.types-grid[data-v-48c7c0f6]{grid-template-columns:1fr}.steps-grid[data-v-48c7c0f6]{gap:var(--space-32)}.showcase-layout[data-v-48c7c0f6]{gap:var(--space-24);grid-template-columns:1fr}.showcase-title[data-v-48c7c0f6]{text-align:center}.bottom-cta-btn[data-v-48c7c0f6]{width:100%}}@media (prefers-reduced-motion:reduce){[data-v-48c7c0f6],[data-v-48c7c0f6]:after,[data-v-48c7c0f6]:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}
