@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--color-primary:#f97316;--color-primary-hover:#ea580c;--color-primary-light:#fff7ed;--color-dark:#1f2937;--color-light-gray:#f9fafb;--color-white:#fff;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-text:#4b5563;--color-text-dark:#1f2937;--color-text-muted:#9ca3af;--transition-fast:.2s ease;--transition-normal:.3s ease;--container-max-width:1200px;--border-radius:12px;--border-radius-sm:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:var(--transition-fast);text-decoration:none}ul{list-style:none}button,input,select,textarea{font-family:inherit}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 1.5rem}.section-padding{padding:5rem 0}@media (width<=768px){.section-padding{padding:3.5rem 0}}h1,h2,h3,h4,h5,h6{color:var(--color-text-dark);font-weight:700;line-height:1.25}.btn{border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-outline{border-color:var(--color-primary);color:var(--color-primary);background-color:#0000}.btn-outline:hover{background-color:var(--color-primary-light)}.btn-dark{background-color:var(--color-dark);color:var(--color-white)}.btn-dark:hover{background-color:#111827}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp}#app{width:100%;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.app-layout[data-v-704d0331]{flex-direction:column;min-height:100vh;display:flex}.navbar[data-v-704d0331]{z-index:1000;background-color:var(--color-white);border-bottom:1px solid #e5e7eb80;align-items:center;height:70px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px -2px #0000000d,0 2px 4px -1px #00000008}.nav-container[data-v-704d0331]{justify-content:space-between;align-items:center;width:100%;display:flex}.logo[data-v-704d0331]{color:var(--color-text-dark);letter-spacing:-.025em;padding:.25rem 0;font-size:1.5rem;font-weight:800}.logo-fix[data-v-704d0331]{color:var(--color-primary)}.logo-connect[data-v-704d0331]{color:var(--color-text-dark);font-weight:600}.logo-connect-footer[data-v-704d0331]{color:var(--color-white);font-weight:600}.desktop-nav[data-v-704d0331]{align-items:center;gap:2rem;display:flex}.nav-link[data-v-704d0331]{color:var(--color-text-dark);padding:.5rem 0;font-size:.95rem;font-weight:550;position:relative}.nav-link[data-v-704d0331]:after{content:"";background-color:var(--color-primary);width:0;height:2px;transition:var(--transition-fast);position:absolute;bottom:0;left:0}.nav-link[data-v-704d0331]:hover:after{width:100%}.btn-sm[data-v-704d0331]{padding:.5rem 1.25rem;font-size:.9rem}.mobile-toggle[data-v-704d0331]{color:var(--color-text-dark);cursor:pointer;background:0 0;border:none;padding:.25rem;display:none}.toggle-icon[data-v-704d0331]{width:28px;height:28px}.mobile-drawer[data-v-704d0331]{background-color:var(--color-white);border-bottom:1px solid var(--color-border);opacity:0;width:100%;transition:transform var(--transition-fast), opacity var(--transition-fast);z-index:999;pointer-events:none;padding:1.5rem;display:none;position:absolute;top:70px;left:0;transform:translateY(-100%);box-shadow:0 10px 15px -3px #0000000d}.mobile-drawer.is-open[data-v-704d0331]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav[data-v-704d0331]{flex-direction:column;gap:1.25rem;display:flex}.mobile-nav-link[data-v-704d0331]{color:var(--color-text-dark);border-bottom:1px solid var(--color-light-gray);padding:.5rem 0;font-size:1.05rem;font-weight:600}.btn-full[data-v-704d0331]{width:100%;margin-top:.5rem}.main-content[data-v-704d0331]{flex-grow:1;width:100%}.footer[data-v-704d0331]{background-color:var(--color-dark);color:var(--color-white);padding-top:5rem}.footer-grid[data-v-704d0331]{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:4rem;display:grid}.brand-col[data-v-704d0331]{padding-right:2rem}.footer-logo[data-v-704d0331]{color:var(--color-white);margin-bottom:1rem;font-size:1.6rem;font-weight:800}.footer-tagline[data-v-704d0331]{color:#9ca3af;max-width:280px;margin-bottom:1.5rem;font-size:.95rem}.social-icons[data-v-704d0331]{gap:1rem;display:flex}.social-link[data-v-704d0331]{color:#d1d5db;width:40px;height:40px;transition:var(--transition-fast);background-color:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.social-link[data-v-704d0331]:hover{background-color:var(--color-primary);color:var(--color-white);transform:translateY(-2px)}.footer-title[data-v-704d0331]{color:var(--color-white);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.footer-links[data-v-704d0331]{flex-direction:column;gap:.75rem;display:flex}.footer-link[data-v-704d0331]{color:#9ca3af;transition:var(--transition-fast);font-size:.95rem}.footer-link[data-v-704d0331]:hover{color:var(--color-primary);padding-left:4px}.footer-bottom[data-v-704d0331]{text-align:center;border-top:1px solid #f9731633;padding:1.5rem 0}.bottom-content[data-v-704d0331]{color:#9ca3af;font-size:.9rem}@media (width<=1024px){.footer-grid[data-v-704d0331]{grid-template-columns:1fr 1fr;gap:2.5rem}.brand-col[data-v-704d0331]{grid-column:span 2;margin-bottom:1rem;padding-right:0}}@media (width<=768px){.desktop-nav[data-v-704d0331]{display:none}.mobile-toggle[data-v-704d0331],.mobile-drawer[data-v-704d0331]{display:block}}@media (width<=480px){.footer-grid[data-v-704d0331]{grid-template-columns:1fr;gap:2rem}.brand-col[data-v-704d0331]{grid-column:span 1}.footer[data-v-704d0331]{padding-top:3.5rem}}.landing-page[data-v-c2741f98]{width:100%}.grid-2[data-v-c2741f98]{grid-template-columns:1.1fr .9fr;gap:4rem;display:grid}.align-center[data-v-c2741f98]{align-items:center}.hero-section[data-v-c2741f98]{background-color:var(--color-primary-light);padding:6rem 0 7rem;position:relative;overflow:hidden}.hero-container[data-v-c2741f98]{align-items:center}.badge-pill[data-v-c2741f98]{color:var(--color-primary);background-color:#f973161a;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.badge-icon[data-v-c2741f98]{animation:2s infinite pulse-c2741f98}@keyframes pulse-c2741f98{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hero-title[data-v-c2741f98]{color:var(--color-text-dark);letter-spacing:-.02em;margin-bottom:.75rem;font-size:3.25rem;font-weight:800;line-height:1.15}.hero-slogan[data-v-c2741f98]{color:var(--color-primary);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:1.5rem;font-size:1.35rem;font-weight:750}.hero-subtitle[data-v-c2741f98]{color:var(--color-text);margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.hero-actions[data-v-c2741f98]{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.hero-actions .btn[data-v-c2741f98]{padding:.9rem 1.8rem;font-size:1.05rem}.hero-badges[data-v-c2741f98]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.trust-badge[data-v-c2741f98]{color:var(--color-text-dark);align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.trust-badge-icon[data-v-c2741f98]{margin-right:.35rem}.trust-badge-divider[data-v-c2741f98]{color:var(--color-text-muted)}.color-smile[data-v-c2741f98]{color:#10b981}.color-zap[data-v-c2741f98]{color:#eab308}.color-compass[data-v-c2741f98]{color:#3b82f6}.color-shield[data-v-c2741f98]{color:#6366f1}.hero-mockup-wrapper[data-v-c2741f98]{justify-content:center;align-items:center;width:100%;height:650px;display:flex;position:relative}.triple-phone-container[data-v-c2741f98]{justify-content:center;align-items:center;width:100%;max-width:580px;height:600px;display:flex;position:relative}.mockup-phone[data-v-c2741f98]{background-color:var(--color-dark);width:245px;height:500px;transition:transform var(--transition-normal), opacity var(--transition-normal), z-index var(--transition-fast);border:3px solid #374151;border-radius:36px;padding:8px;position:absolute;overflow:hidden;box-shadow:0 15px 35px #00000026}.mockup-phone-left[data-v-c2741f98]{opacity:.8;z-index:1;left:0;transform:translate(10px)rotate(-6deg)scale(.9)}.mockup-phone-center[data-v-c2741f98]{z-index:3;border-color:#4b5563;transform:scale(1.02);box-shadow:0 25px 50px -12px #00000040}.mockup-phone-right[data-v-c2741f98]{opacity:.8;z-index:2;right:0;transform:translate(-10px)rotate(6deg)scale(.9)}.mockup-phone-left[data-v-c2741f98]:hover{opacity:.95;z-index:4;transform:translate(-10px)rotate(-3deg)scale(.95)}.mockup-phone-center[data-v-c2741f98]:hover{z-index:4;transform:scale(1.05)}.mockup-phone-right[data-v-c2741f98]:hover{opacity:.95;z-index:4;transform:translate(10px)rotate(3deg)scale(.95)}.mockup-phone .phone-speaker-notch[data-v-c2741f98]{background-color:var(--color-dark);z-index:10;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mockup-phone .phone-screen[data-v-c2741f98]{background-color:var(--color-light-gray);border-radius:28px;flex-direction:column;width:100%;height:100%;font-size:10.5px;display:flex;position:relative;overflow:hidden}.mock-app-header[data-v-c2741f98]{background-color:var(--color-white);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 12px 8px;display:flex}.mock-app-logo[data-v-c2741f98]{color:var(--color-dark);font-size:1.1rem;font-weight:800}.mock-app-logo .text-primary[data-v-c2741f98]{color:var(--color-primary)}.mock-location[data-v-c2741f98]{background-color:var(--color-primary-light);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;display:flex}.mock-app-body[data-v-c2741f98]{scrollbar-width:none;flex-direction:column;flex-grow:1;gap:10px;padding:10px;display:flex;overflow-y:auto}.mock-app-body[data-v-c2741f98]::-webkit-scrollbar{display:none}.mock-search[data-v-c2741f98]{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.5rem;padding:6px 10px;display:flex}.search-gray[data-v-c2741f98]{color:#9ca3af}.mock-section-title[data-v-c2741f98]{color:var(--color-text-dark);font-size:.75rem;font-weight:700}.mock-categories-grid[data-v-c2741f98]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mock-cat-card[data-v-c2741f98]{background-color:var(--color-white);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;display:flex;box-shadow:0 1px 2px #00000008}.mock-cat-icon[data-v-c2741f98]{color:var(--color-primary)}.mock-cat-name[data-v-c2741f98]{color:var(--color-text-dark);font-size:.6rem;font-weight:600}.mock-promo-banner[data-v-c2741f98]{background-color:var(--color-primary);color:var(--color-white);text-align:center;border-radius:8px;padding:10px}.mock-promo-title[data-v-c2741f98]{font-size:.75rem;font-weight:800}.mock-promo-desc[data-v-c2741f98]{opacity:.9;font-size:.6rem}.mock-back-btn[data-v-c2741f98]{color:var(--color-text-dark);cursor:pointer;font-weight:700}.mock-provider-status[data-v-c2741f98]{color:#065f46;background-color:#d1fae5;border-radius:999px;padding:2px 6px;font-size:.6rem;font-weight:700}.mock-profile-card[data-v-c2741f98]{background-color:var(--color-white);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:0 1px 3px #00000005}.mock-provider-avatar[data-v-c2741f98]{color:#ea580c;background-color:#fed7aa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.mock-provider-name-details[data-v-c2741f98]{flex-direction:column;display:flex}.mock-provider-name-row[data-v-c2741f98]{align-items:center;gap:4px;display:flex}.mock-provider-badge[data-v-c2741f98]{color:var(--color-text-muted);font-size:.65rem}.text-primary-filled[data-v-c2741f98]{color:var(--color-primary);fill:var(--color-primary)}.mock-stats-row[data-v-c2741f98]{background-color:var(--color-white);text-align:center;border:1px solid var(--color-border);border-radius:8px;grid-template-columns:repeat(3,1fr);padding:8px 4px;display:grid}.mock-stat-item[data-v-c2741f98]{border-right:1px solid var(--color-border);flex-direction:column;display:flex}.mock-stat-item[data-v-c2741f98]:last-child{border-right:none}.mock-stat-val[data-v-c2741f98]{color:var(--color-text-dark);font-size:.75rem;font-weight:700}.mock-stat-lbl[data-v-c2741f98]{color:var(--color-text-muted);font-size:.55rem}.font-primary .mock-stat-val[data-v-c2741f98]{color:var(--color-primary)}.mock-provider-desc-full[data-v-c2741f98]{color:var(--color-text);background-color:var(--color-white);border-radius:8px;padding:8px;font-size:.65rem;line-height:1.4}.mock-mini-review[data-v-c2741f98]{background-color:var(--color-white);border-radius:8px;padding:8px}.mock-review-header[data-v-c2741f98]{justify-content:space-between;margin-bottom:2px;display:flex}.mock-review-author[data-v-c2741f98]{font-size:.65rem;font-weight:700}.mock-review-stars[data-v-c2741f98]{font-size:.55rem}.mock-review-text[data-v-c2741f98]{color:var(--color-text);font-size:.6rem}.mock-profile-footer[data-v-c2741f98]{background-color:var(--color-white);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.mock-price-info[data-v-c2741f98]{flex-direction:column;display:flex}.price-sub[data-v-c2741f98]{color:var(--color-text-muted);font-size:.55rem}.price-main[data-v-c2741f98]{color:var(--color-text-dark);font-size:.85rem;font-weight:800}.mock-btn-book[data-v-c2741f98]{background-color:var(--color-primary);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.7rem;font-weight:700}.mock-step-indicator[data-v-c2741f98]{color:var(--color-text-muted);font-size:.6rem;font-weight:600}.mock-checkout-item[data-v-c2741f98]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;padding:8px}.mock-checkout-title[data-v-c2741f98]{color:var(--color-text-dark);margin-bottom:2px;font-weight:700}.mock-checkout-detail[data-v-c2741f98]{color:var(--color-text-muted);font-size:.6rem}.mock-payment-card[data-v-c2741f98]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.payment-name[data-v-c2741f98]{font-weight:600}.mock-cost-table[data-v-c2741f98]{background-color:var(--color-white);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.mock-cost-row[data-v-c2741f98]{color:var(--color-text);justify-content:space-between;font-size:.6rem;display:flex}.mock-cost-divider[data-v-c2741f98]{background-color:var(--color-border);height:1px;margin:2px 0}.mock-cost-row.font-bold[data-v-c2741f98]{color:var(--color-text-dark);font-weight:700}.mock-secure-note[data-v-c2741f98]{color:#1e40af;background-color:#eff6ff;border-radius:6px;align-items:flex-start;gap:6px;padding:8px;line-height:1.3;display:flex}.mock-secure-note span[data-v-c2741f98]{font-size:.55rem}.mock-btn-confirm[data-v-c2741f98]{color:var(--color-white);cursor:pointer;background-color:#10b981;border:none;border-radius:6px;width:100%;padding:8px;font-size:.75rem;font-weight:700}.mock-app-nav[data-v-c2741f98]{background-color:var(--color-white);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-around;align-items:center;height:44px;display:flex}.mock-nav-item[data-v-c2741f98]{color:var(--color-text-muted);cursor:pointer;flex-direction:column;align-items:center;gap:2px;font-size:.55rem;display:flex}.mock-nav-item.active[data-v-c2741f98]{color:var(--color-primary);font-weight:600}.trust-statement-section[data-v-c2741f98]{background-color:var(--color-white);border-bottom:1px solid var(--color-border);padding:2.5rem 0}.trust-statement-text[data-v-c2741f98]{color:var(--color-text-dark);max-width:800px;margin:0 auto;font-size:1.25rem;font-weight:600;line-height:1.5}.stats-section[data-v-c2741f98]{background-color:var(--color-primary);color:var(--color-white);padding:2.5rem 0}.stats-grid[data-v-c2741f98]{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.stat-value[data-v-c2741f98]{margin-bottom:.25rem;font-size:2.5rem;font-weight:800;line-height:1}.stat-label[data-v-c2741f98]{opacity:.9;font-size:.95rem;font-weight:500}.section-header[data-v-c2741f98]{text-align:center;margin-bottom:3.5rem}.section-title[data-v-c2741f98]{color:var(--color-text-dark);font-size:2.25rem;font-weight:800}.section-subtitle[data-v-c2741f98]{color:var(--color-text);margin-top:.5rem;font-size:1.1rem}.header-underline[data-v-c2741f98]{background-color:var(--color-primary);border-radius:99px;width:60px;height:4px;margin:.75rem auto 0}.how-it-works-section[data-v-c2741f98]{background-color:var(--color-white)}.steps-grid[data-v-c2741f98]{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.step-card[data-v-c2741f98]{background-color:var(--color-white);border-radius:var(--border-radius);border:1px solid var(--color-border);transition:all var(--transition-normal);padding:2.5rem 2.25rem;position:relative;box-shadow:0 4px 6px #00000005}.step-card[data-v-c2741f98]:hover{border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 15px 35px -5px #f9731614}.step-header[data-v-c2741f98]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.step-number[data-v-c2741f98]{color:#f9731626;font-size:2.5rem;font-weight:800;line-height:1}.step-icon-wrap[data-v-c2741f98]{background-color:var(--color-primary-light);width:72px;height:72px;color:var(--color-primary);transition:all var(--transition-normal);border-radius:16px;justify-content:center;align-items:center;display:flex}.step-card:hover .step-icon-wrap[data-v-c2741f98]{background-color:var(--color-primary);color:var(--color-white);transform:scale(1.05)rotate(5deg)}.step-icon[data-v-c2741f98]{width:32px;height:32px}.step-title[data-v-c2741f98]{color:var(--color-text-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.step-desc[data-v-c2741f98]{color:var(--color-text);font-size:.95rem;line-height:1.6}.why-choose-section[data-v-c2741f98]{background-color:var(--color-white);border-top:1px solid var(--color-border)}.why-choose-grid[data-v-c2741f98]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:1rem;display:grid}.why-card[data-v-c2741f98]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);text-align:center;transition:all var(--transition-fast);padding:2.25rem 2rem}.why-card[data-v-c2741f98]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 10px 25px -5px #f973160f}.why-icon-box[data-v-c2741f98]{background-color:var(--color-primary-light);width:56px;height:56px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.why-card h3[data-v-c2741f98]{color:var(--color-text-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.why-card p[data-v-c2741f98]{color:var(--color-text);font-size:.95rem;line-height:1.6}.categories-section[data-v-c2741f98]{background-color:var(--color-light-gray);border-top:1px solid var(--color-border)}.categories-search-box[data-v-c2741f98]{max-width:560px;margin:0 auto 3rem}.search-input-wrapper[data-v-c2741f98]{width:100%;position:relative}.input-search-icon[data-v-c2741f98]{color:var(--color-text-muted);position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.search-input[data-v-c2741f98]{border:1.5px solid var(--color-border);width:100%;transition:var(--transition-fast);border-radius:99px;outline:none;padding:1rem 3rem 1rem 3.25rem;font-size:1.05rem;box-shadow:0 4px 6px -1px #00000005}.search-input[data-v-c2741f98]:focus{border-color:var(--color-primary);box-shadow:0 4px 12px #f9731614}.clear-search-btn[data-v-c2741f98]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.clear-search-btn[data-v-c2741f98]:hover{color:var(--color-text-dark)}.categories-grid[data-v-c2741f98]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.category-card[data-v-c2741f98]{background-color:var(--color-white);border-radius:var(--border-radius-sm);text-align:center;transition:all var(--transition-fast);cursor:pointer;border:1.5px solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1.25rem;display:flex;box-shadow:0 2px 4px #00000005}.category-card[data-v-c2741f98]:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 20px -6px #f973161a}.category-icon[data-v-c2741f98]{color:var(--color-primary);transition:transform var(--transition-fast);margin-bottom:.75rem}.category-card:hover .category-icon[data-v-c2741f98]{transform:scale(1.1)}.category-name[data-v-c2741f98]{color:var(--color-text-dark);font-size:1rem;font-weight:600}.no-results[data-v-c2741f98]{text-align:center;color:var(--color-text-muted);padding:3rem 0;font-size:1.1rem}.providers-section[data-v-c2741f98]{background-color:var(--color-white);border-top:1px solid var(--color-border)}.benefits-card[data-v-c2741f98]{background-color:var(--color-dark);color:var(--color-white);border-radius:var(--border-radius);border-left:6px solid var(--color-primary);padding:3rem;box-shadow:0 20px 40px -15px #00000026}.benefits-badge[data-v-c2741f98]{color:var(--color-primary);letter-spacing:.05em;background-color:#f9731626;border-radius:4px;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.benefits-title[data-v-c2741f98]{color:var(--color-white);margin-bottom:2rem;font-size:1.75rem}.benefits-list[data-v-c2741f98]{flex-direction:column;gap:1.25rem;display:flex}.benefits-list li[data-v-c2741f98]{align-items:flex-start;gap:1rem;display:flex}.check-icon-wrap[data-v-c2741f98]{width:24px;height:24px;color:var(--color-primary);background-color:#f9731633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.benefits-list span[data-v-c2741f98]{color:#d1d5db;font-size:1.05rem}.providers-cta[data-v-c2741f98]{padding-left:2rem}.cta-heading[data-v-c2741f98]{margin-bottom:1.5rem;font-size:2.75rem;font-weight:800;line-height:1.2}.cta-text[data-v-c2741f98]{color:var(--color-text);max-width:480px;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.btn-large[data-v-c2741f98]{padding:1rem 2rem;font-size:1.1rem}.testimonials-section[data-v-c2741f98]{background-color:var(--color-white);border-top:1px solid var(--color-border)}.testimonials-grid[data-v-c2741f98]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.testimonial-card[data-v-c2741f98]{background-color:var(--color-white);border-radius:var(--border-radius);border:1px solid var(--color-border);flex-direction:column;padding:2.5rem;display:flex;position:relative;box-shadow:0 4px 6px -1px #00000005}.quote-mark[data-v-c2741f98]{color:#f973161a;font-family:serif;font-size:5rem;line-height:1;position:absolute;top:1rem;left:2rem}.testimonial-text[data-v-c2741f98]{color:var(--color-text);z-index:1;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6;position:relative}.testimonial-stars[data-v-c2741f98]{gap:.25rem;margin-bottom:1.5rem;display:flex}.star-icon-filled[data-v-c2741f98]{fill:#f59e0b;color:#f59e0b}.star-icon-empty[data-v-c2741f98]{color:#e5e7eb;fill:none}.testimonial-author[data-v-c2741f98]{align-items:center;gap:1rem;display:flex}.author-avatar[data-v-c2741f98]{background-color:var(--color-primary-light);width:44px;height:44px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.author-name[data-v-c2741f98]{color:var(--color-text-dark);font-weight:700}.author-location[data-v-c2741f98]{color:var(--color-text-muted);font-size:.85rem}.author-role[data-v-c2741f98]{color:var(--color-primary);font-weight:500}.faq-section[data-v-c2741f98]{background-color:var(--color-light-gray);border-top:1px solid var(--color-border)}.faq-accordion[data-v-c2741f98]{flex-direction:column;gap:1rem;max-width:720px;margin:0 auto;display:flex}.faq-item[data-v-c2741f98]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);overflow:hidden}.faq-item.is-active[data-v-c2741f98]{border-color:var(--color-primary);box-shadow:0 4px 12px #f973160a}.faq-question-btn[data-v-c2741f98]{cursor:pointer;text-align:left;width:100%;color:var(--color-text-dark);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.faq-question[data-v-c2741f98]{color:var(--color-text-dark);font-size:1.1rem;font-weight:600}.faq-arrow[data-v-c2741f98]{color:var(--color-text-muted);width:20px;height:20px;transition:color var(--transition-fast)}.faq-item.is-active .faq-arrow[data-v-c2741f98]{color:var(--color-primary)}.faq-answer-container[data-v-c2741f98]{transition:max-height var(--transition-normal) ease;overflow:hidden}.faq-answer[data-v-c2741f98]{color:var(--color-text);padding:0 1.5rem 1.25rem;font-size:.95rem;line-height:1.6}.download-section[data-v-c2741f98]{background-color:var(--color-primary);color:var(--color-white);text-align:center;padding:6rem 0}.download-container[data-v-c2741f98]{max-width:680px}.download-title[data-v-c2741f98]{color:var(--color-white);margin-bottom:1rem;font-size:2.75rem;font-weight:800}.download-subtitle[data-v-c2741f98]{opacity:.9;margin-bottom:3rem;font-size:1.2rem}.download-buttons[data-v-c2741f98]{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.store-btn[data-v-c2741f98]{background-color:var(--color-white);color:var(--color-dark);border-radius:var(--border-radius-sm);text-align:left;transition:transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:1rem;padding:.75rem 1.75rem;display:inline-flex;box-shadow:0 4px 6px #0000000d}.store-btn[data-v-c2741f98]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}.store-icon[data-v-c2741f98],.store-icon-svg[data-v-c2741f98]{width:28px;height:28px}.store-text[data-v-c2741f98]{flex-direction:column;display:flex}.store-sub[data-v-c2741f98]{text-transform:uppercase;color:var(--color-text);letter-spacing:.05em;font-size:.65rem;font-weight:600}.store-main[data-v-c2741f98]{font-size:1.1rem;font-weight:700;line-height:1.2}.verified-providers-section[data-v-c2741f98]{background-color:var(--color-white);border-top:1px solid var(--color-border)}.providers-grid[data-v-c2741f98]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:1rem;display:grid}.provider-landing-card[data-v-c2741f98]{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:all var(--transition-fast);flex-direction:column;padding:2rem;display:flex;box-shadow:0 4px 6px #00000005}.provider-landing-card[data-v-c2741f98]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 10px 25px -5px #f9731614}.provider-card-header[data-v-c2741f98]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.provider-avatar-box[data-v-c2741f98]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:700;display:flex}.provider-title-box[data-v-c2741f98]{flex-direction:column;display:flex}.provider-name-row[data-v-c2741f98]{align-items:center;gap:.35rem;display:flex}.provider-name-row h4[data-v-c2741f98]{color:var(--color-text-dark);font-size:1.15rem;font-weight:700}.verified-icon-check[data-v-c2741f98]{color:var(--color-primary);fill:var(--color-primary-light)}.provider-category-tag[data-v-c2741f98]{color:var(--color-text-muted);margin-top:2px;font-size:.8rem;font-weight:600}.provider-card-stats[data-v-c2741f98]{background-color:var(--color-light-gray);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:1.25rem;padding:1rem .5rem;display:grid}.p-stat[data-v-c2741f98]{border-right:1px solid var(--color-border);flex-direction:column;display:flex}.p-stat[data-v-c2741f98]:last-child{border-right:none}.p-stat-val[data-v-c2741f98]{justify-content:center;align-items:center;gap:.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.p-stat-val.font-dark[data-v-c2741f98]{color:var(--color-text-dark)}.p-stat-val.color-primary-text[data-v-c2741f98]{color:var(--color-primary)}.p-stat-lbl[data-v-c2741f98]{color:var(--color-text-muted);margin-top:2px;font-size:.75rem}.provider-card-bio[data-v-c2741f98]{color:var(--color-text);flex-grow:1;margin-bottom:1.75rem;font-size:.95rem;line-height:1.5}.card-cta[data-v-c2741f98]{margin-top:auto}@media (width<=1024px){.grid-2[data-v-c2741f98]{grid-template-columns:1fr;gap:3rem}.hero-section[data-v-c2741f98]{padding:4rem 0 5rem}.hero-title[data-v-c2741f98]{font-size:2.75rem}.hero-mockup-wrapper[data-v-c2741f98]{height:520px;margin-top:2rem}.triple-phone-container[data-v-c2741f98]{max-width:480px;height:480px}.mockup-phone[data-v-c2741f98]{border-radius:28px;width:200px;height:400px}.mockup-phone-left[data-v-c2741f98]{transform:translate(20px)rotate(-4deg)scale(.85)}.mockup-phone-right[data-v-c2741f98]{transform:translate(-20px)rotate(4deg)scale(.85)}.providers-cta[data-v-c2741f98]{padding-left:0}.cta-heading[data-v-c2741f98]{font-size:2.25rem}.steps-grid[data-v-c2741f98]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.categories-grid[data-v-c2741f98]{grid-template-columns:repeat(3,1fr)}.testimonials-grid[data-v-c2741f98]{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (width<=768px){.hero-title[data-v-c2741f98]{font-size:2.25rem}.hero-subtitle[data-v-c2741f98]{margin-bottom:2rem;font-size:1.1rem}.stats-grid[data-v-c2741f98]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.categories-grid[data-v-c2741f98]{grid-template-columns:repeat(2,1fr);gap:1rem}.benefits-card[data-v-c2741f98]{padding:2rem}.benefits-list span[data-v-c2741f98]{font-size:.95rem}.download-title[data-v-c2741f98]{font-size:2.25rem}}@media (width<=600px){.mockup-phone-left[data-v-c2741f98],.mockup-phone-right[data-v-c2741f98]{display:none}.mockup-phone-center[data-v-c2741f98]{width:260px;height:520px;position:relative;left:auto;right:auto;transform:scale(1)}.triple-phone-container[data-v-c2741f98]{width:auto;max-width:100%;height:530px}.hero-mockup-wrapper[data-v-c2741f98]{height:540px}}@media (width<=480px){.hero-actions[data-v-c2741f98]{flex-direction:column;width:100%}.hero-actions .btn[data-v-c2741f98]{width:100%}.stats-grid[data-v-c2741f98]{grid-template-columns:1fr}.stat-value[data-v-c2741f98]{font-size:2.25rem}.category-card[data-v-c2741f98]{padding:1.25rem .75rem}.category-name[data-v-c2741f98]{font-size:.9rem}.download-buttons[data-v-c2741f98]{flex-direction:column;align-items:center;width:100%}.store-btn[data-v-c2741f98]{justify-content:center;width:100%;max-width:280px}}
