[data-v-56cbcad4]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.landing-page[data-v-56cbcad4]{min-height:100vh;background:#f8fafc;overflow-x:hidden}.hero-section[data-v-56cbcad4]{background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 20px 80px;text-align:center;color:#fff}.hero-content[data-v-56cbcad4]{max-width:600px;margin:0 auto}.badge[data-v-56cbcad4]{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:30px;font-size:14px;margin-bottom:24px}.badge .badge-icon[data-v-56cbcad4]{font-size:16px}.hero-title[data-v-56cbcad4]{font-size:42px;font-weight:800;margin-bottom:16px;line-height:1.2}.hero-title .highlight[data-v-56cbcad4]{background:linear-gradient(90deg,gold,#ffb347);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-56cbcad4]{font-size:18px;opacity:.9;margin-bottom:24px}.features-quick[data-v-56cbcad4]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:32px}.features-quick .feature-tag[data-v-56cbcad4]{background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:20px;font-size:14px}.cta-area[data-v-56cbcad4]{margin-bottom:40px}.btn-primary[data-v-56cbcad4]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#667eea;border:none;padding:16px 40px;border-radius:30px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-56cbcad4]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.btn-primary .btn-arrow[data-v-56cbcad4]{transition:transform .3s ease}.btn-primary:hover .btn-arrow[data-v-56cbcad4]{transform:translateX(4px)}.cta-hint[data-v-56cbcad4]{font-size:13px;opacity:.8;margin-top:12px}.trust-stats[data-v-56cbcad4]{display:flex;justify-content:center;align-items:center;gap:24px}.stat-item[data-v-56cbcad4]{text-align:center}.stat-item .stat-number[data-v-56cbcad4]{display:block;font-size:24px;font-weight:700}.stat-item .stat-label[data-v-56cbcad4]{font-size:12px;opacity:.8}.stat-divider[data-v-56cbcad4]{width:1px;height:30px;background:hsla(0,0%,100%,.3)}.pain-section[data-v-56cbcad4]{padding:60px 20px;background:#fff}.section-title[data-v-56cbcad4]{font-size:28px;font-weight:700;text-align:center;color:#1a1a2e;margin-bottom:40px}.pain-list[data-v-56cbcad4]{max-width:500px;margin:0 auto}.pain-item[data-v-56cbcad4]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#f8f9fa;border-radius:12px;margin-bottom:12px}.pain-item .pain-icon[data-v-56cbcad4]{font-size:24px}.pain-item .pain-text[data-v-56cbcad4]{font-size:15px;color:#333}.solution-section[data-v-56cbcad4]{padding:60px 20px;background:#f8fafc}.solution-grid[data-v-56cbcad4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:500px;margin:0 auto}.solution-card[data-v-56cbcad4]{background:#fff;padding:24px 20px;border-radius:16px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05)}.solution-card .solution-icon[data-v-56cbcad4]{font-size:36px;margin-bottom:12px}.solution-card h3[data-v-56cbcad4]{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.solution-card p[data-v-56cbcad4]{font-size:13px;color:#666;line-height:1.5}.bonus-section[data-v-56cbcad4]{padding:60px 20px;background:#fff}.bonus-card[data-v-56cbcad4]{max-width:500px;margin:0 auto;background:linear-gradient(135deg,#fff7e6,#ffe4cc);border-radius:20px;padding:32px 24px;text-align:center;border:2px solid #ffb347}.bonus-header[data-v-56cbcad4]{margin-bottom:24px}.bonus-header .bonus-badge[data-v-56cbcad4]{display:inline-block;background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px}.bonus-header h3[data-v-56cbcad4]{font-size:22px;font-weight:700;color:#1a1a2e}.bonus-features[data-v-56cbcad4]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.bonus-feature[data-v-56cbcad4]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:#333}.bonus-feature i[data-v-56cbcad4]{color:#ff6b6b}.btn-bonus[data-v-56cbcad4]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff;border:none;padding:14px 36px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-bonus[data-v-56cbcad4]:hover{transform:translateY(-2px);box-shadow:0 8px 20px hsla(0,100%,71%,.3)}.final-cta[data-v-56cbcad4]{background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 20px;text-align:center;color:#fff}.final-cta h2[data-v-56cbcad4]{font-size:28px;font-weight:700;margin-bottom:12px}.final-cta p[data-v-56cbcad4]{font-size:16px;opacity:.9;margin-bottom:24px}.final-cta .btn-primary.large[data-v-56cbcad4]{padding:18px 48px;font-size:20px}.final-cta .final-hint[data-v-56cbcad4]{font-size:13px;opacity:.8;margin-top:16px}.landing-footer[data-v-56cbcad4]{background:#1a1a2e;padding:24px 20px;text-align:center;color:#999;font-size:13px}.landing-footer p[data-v-56cbcad4]{margin-bottom:8px}.landing-footer .footer-links[data-v-56cbcad4]{display:flex;justify-content:center;gap:12px}.landing-footer .footer-links a[data-v-56cbcad4]{color:#999;text-decoration:none}.landing-footer .footer-links a[data-v-56cbcad4]:hover{color:#fff}.landing-footer .footer-links span[data-v-56cbcad4]{color:#666}@media(max-width:768px){.hero-section[data-v-56cbcad4]{padding:40px 16px 60px}.hero-title[data-v-56cbcad4]{font-size:32px}.hero-subtitle[data-v-56cbcad4]{font-size:16px}.features-quick[data-v-56cbcad4]{gap:8px}.features-quick .feature-tag[data-v-56cbcad4]{font-size:12px;padding:6px 12px}.btn-primary[data-v-56cbcad4]{padding:14px 32px;font-size:16px}.trust-stats[data-v-56cbcad4]{gap:16px}.stat-item .stat-number[data-v-56cbcad4]{font-size:20px}.section-title[data-v-56cbcad4]{font-size:24px}.solution-grid[data-v-56cbcad4]{grid-template-columns:1fr}.bonus-header h3[data-v-56cbcad4]{font-size:18px}.final-cta h2[data-v-56cbcad4]{font-size:24px}.final-cta .btn-primary.large[data-v-56cbcad4]{padding:14px 36px;font-size:16px}}