.national-landing.svelte-15g4zp1{font-family:var(--font-body,system-ui, -apple-system, sans-serif);color:#1e293b;background:#fff;overflow-x:hidden}.container.svelte-15g4zp1{max-width:1140px;margin:0 auto;padding:0 1.5rem}.hero-section.svelte-15g4zp1{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);border-bottom:1px solid #e2e8f0;padding:4rem 0 5rem}.hero-grid.svelte-15g4zp1{grid-template-columns:1.2fr .8fr;align-items:center;gap:3.5rem;display:grid}.badge-official.svelte-15g4zp1{color:#1e40af;letter-spacing:.5px;background:#dbeafe;border:1px solid #bfdbfe;border-radius:9999px;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.8rem;font-weight:800;display:inline-block}.hero-text.svelte-15g4zp1 h1:where(.svelte-15g4zp1){font-family:var(--font-heading,sans-serif);color:#0f172a;margin-bottom:1.25rem;font-size:2.6rem;font-weight:900;line-height:1.15}.hero-subtitle.svelte-15g4zp1{color:#475569;margin-bottom:2rem;font-size:1.15rem;line-height:1.6}.hero-ctas.svelte-15g4zp1{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2rem;display:flex}.btn-primary-cta.svelte-15g4zp1{color:#fff;background:#ea580c;border-radius:12px;padding:1.15rem 2.5rem;font-size:1.2rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 10px 25px #ea580c59}.btn-primary-cta.svelte-15g4zp1:hover{background:#c2410c;transform:translateY(-2px);box-shadow:0 14px 28px #ea580c73}.cta-guarantee.svelte-15g4zp1{color:#64748b;font-size:.85rem;font-weight:600}.trust-badges.svelte-15g4zp1{flex-wrap:wrap;gap:.75rem;display:flex}.trust-pill.svelte-15g4zp1{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:700;display:flex;box-shadow:0 2px 4px #00000008}.visual-card.svelte-15g4zp1{background:#fff;border:1px solid #e2e8f0;border-radius:20px;max-width:360px;margin:0 auto;padding:1.5rem;box-shadow:0 20px 40px #0f172a14}.photo-preview.svelte-15g4zp1{aspect-ratio:35/45;background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.preview-img.svelte-15g4zp1{object-fit:cover;width:100%;height:100%}.biometric-guides.svelte-15g4zp1{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.guide-oval.svelte-15g4zp1{border:2px dashed #22c55ecc;border-radius:50%;width:60%;height:72%}.stamp-verified.svelte-15g4zp1{color:#fff;background:#16a34a;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 4px 10px #16a34a4d}.photo-info.svelte-15g4zp1{text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin-top:1.25rem;display:flex}.photo-info.svelte-15g4zp1 .caption:where(.svelte-15g4zp1){color:#0f172a;font-size:.95rem;font-weight:700}.photo-info.svelte-15g4zp1 .code-pill:where(.svelte-15g4zp1){color:#2563eb;background:#eff6ff;border-radius:9999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600}.section-title.svelte-15g4zp1{font-family:var(--font-heading,sans-serif);color:#0f172a;margin-bottom:.75rem;font-size:2.1rem;font-weight:900}.section-sub.svelte-15g4zp1{color:#64748b;max-width:650px;margin:0 auto 3rem;font-size:1.1rem}.text-center.svelte-15g4zp1{text-align:center}.comparison-section.svelte-15g4zp1{background:#fff;padding:5rem 0}.comparison-grid.svelte-15g4zp1{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.comp-card.svelte-15g4zp1{border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;padding:2.5rem 2rem;display:flex}.comp-card.offline.svelte-15g4zp1{background:#f8fafc}.comp-card.online-winner.svelte-15g4zp1{background:#fff;border:2px solid #2563eb;position:relative;box-shadow:0 15px 35px #2563eb1f}.winner-badge.svelte-15g4zp1{color:#fff;letter-spacing:.5px;background:#2563eb;border-radius:9999px;padding:.35rem 1rem;font-size:.75rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.comp-header.svelte-15g4zp1{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.comp-header.svelte-15g4zp1 h3:where(.svelte-15g4zp1){color:#0f172a;font-size:1.25rem;font-weight:800}.price-strike.svelte-15g4zp1{color:#94a3b8;font-weight:700;text-decoration:line-through}.price-highlight.svelte-15g4zp1{color:#2563eb;font-size:1.4rem;font-weight:900}.comp-list.svelte-15g4zp1{flex-direction:column;gap:.9rem;margin:0 0 2rem;padding:0;font-size:.95rem;line-height:1.5;list-style:none;display:flex}.btn-comp-cta.svelte-15g4zp1{text-align:center;color:#fff;background:#2563eb;border-radius:10px;margin-top:auto;padding:.9rem;font-weight:800;text-decoration:none;transition:background .2s;display:block}.btn-comp-cta.svelte-15g4zp1:hover{background:#1d4ed8}.specs-section.svelte-15g4zp1{background:#f1f5f9;padding:3.5rem 0}.specs-card.svelte-15g4zp1{background:#fff;border:1px solid #cbd5e1;border-radius:18px;padding:3rem;box-shadow:0 4px 15px #00000008}.specs-icon.svelte-15g4zp1{margin-bottom:1rem;font-size:2.2rem}.specs-card.svelte-15g4zp1 h2:where(.svelte-15g4zp1){color:#0f172a;margin-bottom:1rem;font-size:1.8rem;font-weight:900}.specs-lead.svelte-15g4zp1{color:#334155;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.specs-bullets.svelte-15g4zp1{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;padding:0;list-style:none;display:grid}.specs-bullets.svelte-15g4zp1 li:where(.svelte-15g4zp1){color:#1e293b;background:#f8fafc;border-left:4px solid #ea580c;border-radius:8px;padding:.85rem 1.15rem;font-size:.95rem;font-weight:600}.steps-section.svelte-15g4zp1{background:#fff;padding:5rem 0}.steps-grid.svelte-15g4zp1{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.step-card.svelte-15g4zp1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:2.25rem 1.75rem;position:relative}.step-num.svelte-15g4zp1{color:#fff;background:#ea580c;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;font-size:1.2rem;font-weight:900;display:flex}.step-card.svelte-15g4zp1 h3:where(.svelte-15g4zp1){color:#0f172a;margin-bottom:.75rem;font-size:1.25rem;font-weight:800}.step-card.svelte-15g4zp1 p:where(.svelte-15g4zp1){color:#64748b;font-size:.95rem;line-height:1.6}.pricing-section.svelte-15g4zp1{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:5rem 0}.pricing-grid.svelte-15g4zp1{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:800px;margin:0 auto;display:grid}.price-box.svelte-15g4zp1{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;padding:2.5rem 2rem;display:flex;position:relative}.price-box.highlighted.svelte-15g4zp1{border:2px solid #ea580c;box-shadow:0 12px 30px #ea580c26}.box-badge.svelte-15g4zp1{color:#fff;background:#ea580c;border-radius:9999px;padding:.25rem .85rem;font-size:.75rem;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-box.svelte-15g4zp1 h3:where(.svelte-15g4zp1){color:#0f172a;margin-bottom:.5rem;font-size:1.35rem;font-weight:800}.price-tag.svelte-15g4zp1{color:#ea580c;margin-bottom:.25rem;font-size:2.3rem;font-weight:900}.price-sub.svelte-15g4zp1{color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:1.75rem;padding-bottom:1.25rem;font-size:.9rem}.price-box.svelte-15g4zp1 ul:where(.svelte-15g4zp1){flex-direction:column;gap:.8rem;margin:0 0 2rem;padding:0;font-size:.95rem;list-style:none;display:flex}.btn-price-cta.svelte-15g4zp1{text-align:center;color:#fff;background:#ea580c;border-radius:10px;margin-top:auto;padding:.95rem;font-weight:800;text-decoration:none;transition:background .2s;display:block}.btn-price-cta.svelte-15g4zp1:hover{background:#c2410c}.faq-section.svelte-15g4zp1{background:#fff;padding:5rem 0}.faq-grid.svelte-15g4zp1{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.faq-card.svelte-15g4zp1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:2rem}.faq-card.svelte-15g4zp1 h4:where(.svelte-15g4zp1){color:#0f172a;margin-bottom:.75rem;font-size:1.15rem;font-weight:800}.faq-card.svelte-15g4zp1 p:where(.svelte-15g4zp1){color:#475569;font-size:.95rem;line-height:1.6}.other-services-section.svelte-15g4zp1{color:#fff;text-align:center;background:#0f172a;padding:3.5rem 0}.other-services-section.svelte-15g4zp1 h3:where(.svelte-15g4zp1){color:#e2e8f0;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800}.services-pills.svelte-15g4zp1{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.pill-link.svelte-15g4zp1{color:#93c5fd;background:#1e293b;border:1px solid #334155;border-radius:9999px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s}.pill-link.svelte-15g4zp1:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.city-pill-link.svelte-15g4zp1{color:#94a3b8;background:#ffffff0d;border:1px solid #334155;border-radius:9999px;padding:.45rem .9rem;font-size:.85rem;text-decoration:none;transition:all .2s}.city-pill-link.svelte-15g4zp1:hover{color:#fff;background:#2563eb;border-color:#2563eb}.app-mobile-section.svelte-15g4zp1{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:5rem 0}.app-mobile-card.svelte-15g4zp1{text-align:left;grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;display:grid}.app-badge.svelte-15g4zp1{color:#fff;letter-spacing:.05em;background:#2563eb;border-radius:9999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-block}.app-mobile-text.svelte-15g4zp1 h2:where(.svelte-15g4zp1){color:#fff;margin:0 0 1.25rem;font-size:2.1rem;font-weight:800;line-height:1.25}.app-mobile-text.svelte-15g4zp1 p:where(.svelte-15g4zp1){color:#cbd5e1;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.6}.app-details.svelte-15g4zp1{color:#94a3b8!important;font-size:.95rem!important}.store-buttons.svelte-15g4zp1{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.store-btn.svelte-15g4zp1{color:#fff;background:#0f172a;border:1px solid #334155;border-radius:10px;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-15g4zp1:hover{background:#1e293b;border-color:#475569;transform:translateY(-2px)}.store-icon.svelte-15g4zp1{font-size:1.5rem}.store-btn-text.svelte-15g4zp1{text-align:left;flex-direction:column;display:flex}.store-btn-text.svelte-15g4zp1 .sub-text:where(.svelte-15g4zp1){color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;line-height:1.2}.store-btn-text.svelte-15g4zp1 .main-text:where(.svelte-15g4zp1){font-size:.95rem;font-weight:700;line-height:1.2}.phone-mockup-real.svelte-15g4zp1{background:#000;border:6px solid #334155;border-radius:1.75rem;width:260px;margin:0 auto 1.25rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.phone-main-screenshot.svelte-15g4zp1{width:100%;height:auto;display:block}.app-screenshots-strip.svelte-15g4zp1{flex-wrap:nowrap;justify-content:center;gap:.75rem;display:flex}.app-screenshots-strip.svelte-15g4zp1 img:where(.svelte-15g4zp1){opacity:.8;border:2px solid #334155;border-radius:.5rem;width:80px;height:auto;transition:opacity .2s,transform .2s}.app-screenshots-strip.svelte-15g4zp1 img:where(.svelte-15g4zp1):hover{opacity:1;transform:scale(1.08)}@media (width<=768px){.hero-grid.svelte-15g4zp1{grid-template-columns:1fr;gap:2.5rem}.hero-text.svelte-15g4zp1 h1:where(.svelte-15g4zp1){font-size:2rem}.hero-ctas.svelte-15g4zp1{align-items:stretch}.btn-primary-cta.svelte-15g4zp1{text-align:center}.app-mobile-card.svelte-15g4zp1{text-align:center;grid-template-columns:1fr;gap:2rem}.app-mobile-text.svelte-15g4zp1 h2:where(.svelte-15g4zp1){font-size:1.75rem}.store-buttons.svelte-15g4zp1{justify-content:center}}
