.landing-page[data-v-e5d1f52e]{background:var(--color-bg)}.lp-hero[data-v-e5d1f52e]{padding:48px 0 80px;background:linear-gradient(180deg,#ffffff 0%,var(--color-surface) 100%)}.lp-breadcrumb[data-v-e5d1f52e]{font-size:var(--font-size-sm);color:var(--color-text-subtle);margin-bottom:14px;display:flex;gap:6px;align-items:center}.lp-breadcrumb a[data-v-e5d1f52e]{color:var(--color-text-muted);transition:color var(--transition-fast)}.lp-breadcrumb a[data-v-e5d1f52e]:hover{color:var(--color-pink)}.lp-sep[data-v-e5d1f52e]{color:var(--color-border-strong)}.lp-hero h1[data-v-e5d1f52e]{font-size:var(--font-size-5xl);letter-spacing:-.03em;line-height:1.08;margin-bottom:20px;max-width:920px}.lp-hero h1 .accent[data-v-e5d1f52e]{color:var(--color-pink)}.lp-hero-sub[data-v-e5d1f52e]{font-size:var(--font-size-xl);color:var(--color-text-muted);max-width:760px;line-height:1.55;margin-bottom:32px}.lp-hero-actions[data-v-e5d1f52e]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.lp-hero-meta[data-v-e5d1f52e]{display:flex;gap:24px;flex-wrap:wrap;font-size:var(--font-size-sm);color:var(--color-text-subtle)}.lp-hero-meta span[data-v-e5d1f52e]{display:inline-flex;align-items:center;gap:4px}.lp-benefits[data-v-e5d1f52e]{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-benefit[data-v-e5d1f52e]{display:flex;gap:14px;align-items:flex-start}.lp-benefit-check[data-v-e5d1f52e]{flex-shrink:0;color:var(--color-green);background:#21b9651f;border-radius:50%;padding:5px;width:32px;height:32px}.lp-benefit h3[data-v-e5d1f52e]{font-size:var(--font-size-base);color:var(--color-primary);margin:0 0 6px}.lp-benefit p[data-v-e5d1f52e]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.55;margin:0}.lp-features[data-v-e5d1f52e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.lp-feature[data-v-e5d1f52e]{padding:24px 24px 26px;background:var(--color-surface);border-radius:var(--radius-sm)}.lp-feature-icon[data-v-e5d1f52e]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-pink-light);color:var(--color-pink);margin-bottom:14px}.lp-feature h3[data-v-e5d1f52e]{font-size:var(--font-size-base);margin:0 0 6px}.lp-feature p[data-v-e5d1f52e]{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.55;margin:0}.lp-faq[data-v-e5d1f52e]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.lp-faq-item[data-v-e5d1f52e]{background:#fff;border:1px solid var(--color-border);padding:16px 20px}.lp-faq-item summary[data-v-e5d1f52e]{list-style:none;cursor:pointer;font-weight:700;color:var(--color-primary);display:flex;justify-content:space-between;align-items:center;gap:10px}.lp-faq-item summary[data-v-e5d1f52e]::-webkit-details-marker{display:none}.lp-faq-item summary[data-v-e5d1f52e]:after{content:"+";color:var(--color-pink);font-size:1.3rem;line-height:1;transition:transform var(--transition-fast)}.lp-faq-item[open] summary[data-v-e5d1f52e]:after{transform:rotate(45deg)}.lp-faq-item p[data-v-e5d1f52e]{margin:12px 0 0;color:var(--color-text-muted);line-height:1.65;font-size:var(--font-size-sm)}.lp-cta[data-v-e5d1f52e]{max-width:720px;margin:0 auto;text-align:center;padding:64px 40px;background:linear-gradient(135deg,#14285c,#1e3a7d);color:#fff;position:relative;overflow:hidden}.lp-cta h2[data-v-e5d1f52e]{color:#fff;font-size:var(--font-size-3xl);margin-bottom:12px}.lp-cta p[data-v-e5d1f52e]{color:#ffffffe0;font-size:var(--font-size-lg);margin-bottom:28px;max-width:540px;margin-left:auto;margin-right:auto}.lp-cta .btn[data-v-e5d1f52e]{display:inline-flex;align-items:center;gap:8px}.lp-cta-links[data-v-e5d1f52e]{margin-top:20px;font-size:var(--font-size-sm);color:#ffffffb3;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.lp-cta-links a[data-v-e5d1f52e]{color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.2);transition:all var(--transition-fast)}.lp-cta-links a[data-v-e5d1f52e]:hover{color:var(--color-pink);border-bottom-color:var(--color-pink)}@media(max-width:900px){.lp-hero h1[data-v-e5d1f52e]{font-size:var(--font-size-4xl)}.lp-benefits[data-v-e5d1f52e],.lp-features[data-v-e5d1f52e]{grid-template-columns:1fr}}@media(max-width:600px){.lp-hero h1[data-v-e5d1f52e]{font-size:var(--font-size-3xl)}.lp-cta[data-v-e5d1f52e]{padding:40px 24px}.lp-cta h2[data-v-e5d1f52e]{font-size:var(--font-size-2xl)}}
