.seo-landing-container.svelte-14d2hpt{color:#1e293b;background-color:#f8fafc;min-height:100vh;font-family:Inter,-apple-system,sans-serif;line-height:1.6}.landing-header.svelte-14d2hpt{background:var(--white,#fff);justify-content:space-between;align-items:center;padding:1.25rem 5%;display:flex;box-shadow:0 1px 3px #0000000d}.landing-header.svelte-14d2hpt .brand:where(.svelte-14d2hpt){align-items:center;gap:.5rem;text-decoration:none;display:flex}.landing-header.svelte-14d2hpt .logo:where(.svelte-14d2hpt){width:36px;height:36px}.landing-header.svelte-14d2hpt .brand-name:where(.svelte-14d2hpt){color:#1e3a8a;letter-spacing:-.025em;font-size:1.25rem;font-weight:800}.btn-primary-sm.svelte-14d2hpt{color:#fff;background:#1e3a8a;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s}.btn-primary-sm.svelte-14d2hpt:hover{background:#1d4ed8}.hero-section.svelte-14d2hpt{text-align:center;background:radial-gradient(circle at 100% 0,#e0f2fe66 0%,#fff0 60%),#fff;padding:5rem 5% 4rem}.badge-local.svelte-14d2hpt{color:#0369a1;letter-spacing:.05em;background:#e0f2fe;border-radius:9999px;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-block}.hero-section.svelte-14d2hpt h1:where(.svelte-14d2hpt){color:#0f172a;letter-spacing:-.03em;max-width:900px;margin:0 auto 1.5rem;font-size:2.75rem;font-weight:800;line-height:1.2}.hero-subtitle.svelte-14d2hpt{color:#475569;max-width:750px;margin:0 auto 2.5rem;font-size:1.2rem}.hero-ctas.svelte-14d2hpt{margin-bottom:4rem}.btn-main-cta.svelte-14d2hpt{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:.5rem;padding:1rem 2.25rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 12px #2563eb40}.btn-main-cta.svelte-14d2hpt:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb59}.cta-sub.svelte-14d2hpt{color:#64748b;margin-top:.75rem;font-size:.875rem;display:block}.reassurance-grid.svelte-14d2hpt{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto;display:grid}.reassure-card.svelte-14d2hpt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:2rem}.reassure-card.svelte-14d2hpt .icon:where(.svelte-14d2hpt){margin-bottom:1rem;font-size:2.25rem;display:block}.reassure-card.svelte-14d2hpt h3:where(.svelte-14d2hpt){color:#0f172a;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.reassure-card.svelte-14d2hpt p:where(.svelte-14d2hpt){color:#475569;margin:0;font-size:.925rem}.how-it-works.svelte-14d2hpt{text-align:center;background:#f1f5f9;padding:5rem 5%}.how-it-works.svelte-14d2hpt h2:where(.svelte-14d2hpt){color:#0f172a;margin-bottom:3rem;font-size:2rem;font-weight:800}.steps-row.svelte-14d2hpt{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}.step-card.svelte-14d2hpt{background:#fff;border-radius:.75rem;padding:2.5rem 2rem;position:relative;box-shadow:0 4px 6px -1px #0000000d}.step-num.svelte-14d2hpt{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:flex;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #2563eb4d}.step-card.svelte-14d2hpt h3:where(.svelte-14d2hpt){color:#0f172a;margin:.5rem 0 1rem;font-size:1.25rem;font-weight:700}.step-card.svelte-14d2hpt p:where(.svelte-14d2hpt){color:#475569;margin:0;font-size:.925rem}.formulas-section.svelte-14d2hpt{text-align:center;background:#fff;padding:6rem 5%}.formulas-section.svelte-14d2hpt h2:where(.svelte-14d2hpt){color:#0f172a;margin-bottom:.5rem;font-size:2.25rem;font-weight:800}.section-desc.svelte-14d2hpt{color:#64748b;margin-bottom:4rem;font-size:1.1rem}.formulas-grid.svelte-14d2hpt{text-align:left;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}.formula-card.svelte-14d2hpt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;padding:2.5rem 2rem;display:flex;position:relative}.formula-card.highlighted.svelte-14d2hpt{background:linear-gradient(#fff,#f8fafc);border-color:#3b82f6;box-shadow:0 10px 15px -3px #3b82f61a}.card-badge.svelte-14d2hpt{color:#fff;letter-spacing:.05em;background:#3b82f6;border-radius:9999px;padding:.25rem .75rem;font-size:.65rem;font-weight:800;position:absolute;top:-.75rem;right:2rem}.card-header.svelte-14d2hpt{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.card-header.svelte-14d2hpt h3:where(.svelte-14d2hpt){color:#0f172a;font-size:1.35rem;font-weight:800}.price.svelte-14d2hpt{color:#1e3a8a;font-size:1.75rem;font-weight:900}.formula-desc.svelte-14d2hpt{color:#475569;min-height:3.5rem;margin-bottom:2rem;font-size:.95rem}.features-list.svelte-14d2hpt{flex-grow:1;margin:0 0 2.5rem;padding:0;list-style:none}.features-list.svelte-14d2hpt li:where(.svelte-14d2hpt){color:#334155;margin-bottom:.75rem;font-size:.9rem}.btn-select.svelte-14d2hpt{text-align:center;color:#1e3a8a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.btn-select.svelte-14d2hpt:hover{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.formula-card.highlighted.svelte-14d2hpt .btn-select:where(.svelte-14d2hpt){color:#fff;background:#3b82f6;border-color:#3b82f6}.formula-card.highlighted.svelte-14d2hpt .btn-select:where(.svelte-14d2hpt):hover{background:#1d4ed8;border-color:#1d4ed8}.faq-section.svelte-14d2hpt{background:#f8fafc;padding:6rem 5%}.faq-section.svelte-14d2hpt h2:where(.svelte-14d2hpt){color:#0f172a;text-align:center;margin-bottom:4rem;font-size:2rem;font-weight:800}.faq-grid.svelte-14d2hpt{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;max-width:1100px;margin:0 auto;display:grid}.faq-item.svelte-14d2hpt h4:where(.svelte-14d2hpt){color:#0f172a;margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.faq-item.svelte-14d2hpt p:where(.svelte-14d2hpt){color:#475569;margin:0;font-size:.95rem}.landing-footer.svelte-14d2hpt{color:#94a3b8;text-align:center;background:#0f172a;border-top:1px solid #1e293b;padding:3rem 5%;font-size:.875rem}@media (width<=768px){.hero-section.svelte-14d2hpt h1:where(.svelte-14d2hpt){font-size:2rem}.faq-grid.svelte-14d2hpt{grid-template-columns:1fr;gap:2rem}}.expertise-section.svelte-14d2hpt{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:5rem 5%}.expertise-container.svelte-14d2hpt{text-align:left;max-width:1100px;margin:0 auto}.expertise-badge.svelte-14d2hpt{color:#d97706;letter-spacing:.05em;background:#fef3c7;border-radius:9999px;margin-bottom:1rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-block}.expertise-content.svelte-14d2hpt h2:where(.svelte-14d2hpt){color:#0f172a;margin-bottom:1.5rem;font-size:2rem;font-weight:800;line-height:1.3}.lead-text.svelte-14d2hpt{color:#475569;margin-bottom:3rem;font-size:1.1rem}.expertise-arguments.svelte-14d2hpt{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;display:grid}.arg-item.svelte-14d2hpt{background:#f8fafc;border-left:4px solid #3b82f6;border-radius:.75rem;padding:2rem}.arg-item.svelte-14d2hpt h4:where(.svelte-14d2hpt){color:#0f172a;margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.arg-item.svelte-14d2hpt p:where(.svelte-14d2hpt){color:#475569;margin:0;font-size:.925rem;line-height:1.5}.app-mobile-section.svelte-14d2hpt{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-top:1px solid #1e293b;padding:5rem 5%}.app-mobile-container.svelte-14d2hpt{max-width:1100px;margin:0 auto}.app-mobile-card.svelte-14d2hpt{text-align:left;grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;display:grid}.app-badge.svelte-14d2hpt{color:#fff;letter-spacing:.05em;background:#2563eb;border-radius:9999px;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-block}.app-mobile-text.svelte-14d2hpt h2:where(.svelte-14d2hpt){color:#fff;margin:0 0 1.5rem;font-size:2.25rem;font-weight:800;line-height:1.25}.app-mobile-text.svelte-14d2hpt p:where(.svelte-14d2hpt){color:#cbd5e1;margin:0 0 1.25rem;font-size:1.1rem;line-height:1.6}.app-details.svelte-14d2hpt{color:#94a3b8!important;font-size:.95rem!important}.store-buttons.svelte-14d2hpt{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.store-btn.svelte-14d2hpt{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:.5rem;align-items:center;gap:.75rem;padding:.6rem 1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:flex}.store-btn.svelte-14d2hpt:hover{background:#1e293b;border-color:#475569;transform:translateY(-2px)}.store-icon.svelte-14d2hpt{font-size:1.5rem}.store-btn-text.svelte-14d2hpt{text-align:left;flex-direction:column;display:flex}.store-btn-text.svelte-14d2hpt .sub-text:where(.svelte-14d2hpt){color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;line-height:1.2}.store-btn-text.svelte-14d2hpt .main-text:where(.svelte-14d2hpt){font-size:.95rem;font-weight:700;line-height:1.2}.phone-mockup-real.svelte-14d2hpt{background:#000;border:6px solid #334155;border-radius:1.75rem;width:280px;margin:0 auto 1.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.phone-main-screenshot.svelte-14d2hpt{width:100%;height:auto;display:block}.app-screenshots-strip.svelte-14d2hpt{flex-wrap:nowrap;justify-content:center;gap:.75rem;display:flex}.app-screenshots-strip.svelte-14d2hpt img:where(.svelte-14d2hpt){opacity:.8;cursor:pointer;border:2px solid #334155;border-radius:.5rem;width:90px;height:auto;transition:opacity .2s,transform .2s}.app-screenshots-strip.svelte-14d2hpt img:where(.svelte-14d2hpt):hover{opacity:1;transform:scale(1.08)}@media (width<=768px){.app-mobile-card.svelte-14d2hpt{text-align:center;grid-template-columns:1fr;gap:2rem}.app-mobile-text.svelte-14d2hpt h2:where(.svelte-14d2hpt){font-size:1.75rem}.store-buttons.svelte-14d2hpt{justify-content:center}.phone-mockup-real.svelte-14d2hpt{width:200px}.app-screenshots-strip.svelte-14d2hpt img:where(.svelte-14d2hpt){width:70px}}
