body{background-image:url(../../../Asset/dearpetz-paw-many-bg-2.png);background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh}.hero-section.svelte-n486iq{padding:4rem 1rem 6rem;max-width:1200px;margin:0 auto;background:#fff/95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;margin-top:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(255,165,0,.2)}.hero-content.svelte-n486iq{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title.svelte-n486iq{font-size:3rem;font-weight:800;color:#1e293b;line-height:1.1;margin-bottom:1.5rem}.hero-description.svelte-n486iq{font-size:1.2rem;color:#64748b;line-height:1.6;margin-bottom:2rem}.hero-features.svelte-n486iq{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.feature-item.svelte-n486iq{display:flex;align-items:center;gap:.75rem;color:#374151;font-weight:500}.hero-actions.svelte-n486iq{display:flex;gap:1rem;flex-wrap:wrap}.cta-button.svelte-n486iq{display:flex;align-items:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none}.cta-button.primary.svelte-n486iq{background:linear-gradient(135deg,#f97316,#ec4899);color:#fff}.cta-button.secondary.svelte-n486iq{background:#fff;color:#f97316;border:2px solid #f97316}.cta-button.large.svelte-n486iq{padding:1rem 2rem;font-size:1.1rem}.cta-button.svelte-n486iq:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.hero-image.svelte-n486iq{position:relative;display:flex;justify-content:center;align-items:center}.savings-badge.svelte-n486iq{background:linear-gradient(135deg,#f97316,#ec4899);color:#fff;padding:1.5rem;border-radius:1rem;display:flex;align-items:center;box-shadow:0 10px 25px #f973164d}.savings-text.svelte-n486iq{font-size:1.5rem;font-weight:700}.savings-subtext.svelte-n486iq{font-size:.9rem;opacity:.9}.pricing-section.svelte-n486iq{padding:4rem 1rem;max-width:1200px;margin:0 auto;background:#fff/95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;margin-top:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(255,165,0,.2)}.section-header.svelte-n486iq{text-align:center;margin-bottom:3rem}.section-title.svelte-n486iq{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.section-description.svelte-n486iq{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.plans-container.svelte-n486iq{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}.plans-footer.svelte-n486iq{display:flex;justify-content:center;margin-top:2rem}.guarantee.svelte-n486iq{display:flex;align-items:center;background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 4px #0000000d;border:1px solid #e2e8f0}.guarantee.svelte-n486iq h4:where(.svelte-n486iq){margin:0 0 .25rem;color:#1e293b;font-weight:600}.guarantee.svelte-n486iq p:where(.svelte-n486iq){margin:0;color:#64748b;font-size:.9rem}.comparison-section.svelte-n486iq{padding:4rem 1rem;max-width:1200px;margin:0 auto;background:#fff/95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(255,165,0,.2);margin-top:2rem}.comparison-table-container.svelte-n486iq{overflow-x:auto;border-radius:1rem;border:1px solid #e2e8f0}.comparison-table.svelte-n486iq{width:100%;border-collapse:collapse;min-width:700px}.comparison-table.svelte-n486iq th:where(.svelte-n486iq),.comparison-table.svelte-n486iq td:where(.svelte-n486iq){padding:1.5rem 1rem;text-align:center;border-bottom:1px solid #f1f5f9}.feature-header.svelte-n486iq{text-align:left;background:#f8fafc;font-weight:600;color:#1e293b}.plan-header.svelte-n486iq{background:#f8fafc;font-weight:600;color:#1e293b}.plan-header-content.svelte-n486iq{display:flex;align-items:center;justify-content:center;gap:.5rem}.feature-name.svelte-n486iq{text-align:left;background:#f8fafc}.feature-info.svelte-n486iq strong:where(.svelte-n486iq){display:block;margin-bottom:.25rem;color:#1e293b}.feature-info.svelte-n486iq p:where(.svelte-n486iq){margin:0;font-size:.85rem;color:#64748b;line-height:1.4}.feature-value.svelte-n486iq{vertical-align:middle}.feature-limit.svelte-n486iq{color:#059669;font-weight:500;font-size:.9rem}.testimonials-section.svelte-n486iq{padding:4rem 1rem;max-width:1200px;margin:0 auto;background:#fff/95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(255,165,0,.2);margin-top:2rem}.testimonials-grid.svelte-n486iq{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial-card.svelte-n486iq{background:#fff;padding:2rem;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;transition:all .2s ease}.testimonial-card.svelte-n486iq:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.testimonial-rating.svelte-n486iq{display:flex;gap:.25rem;margin-bottom:1rem}.testimonial-content.svelte-n486iq{font-style:italic;color:#374151;line-height:1.6;margin:0 0 1.5rem;font-size:1.1rem}.testimonial-author.svelte-n486iq{display:flex;align-items:center;gap:1rem}.author-avatar.svelte-n486iq{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#fce7f3,#fbcfe8);display:flex;align-items:center;justify-content:center}.author-name.svelte-n486iq{font-weight:600;color:#1e293b}.author-role.svelte-n486iq{font-size:.9rem;color:#64748b}.faq-section.svelte-n486iq{padding:4rem 1rem;max-width:800px;margin:0 auto;background:#fff/95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(255,165,0,.2);margin-top:2rem}.faq-container.svelte-n486iq{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-n486iq{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden}.faq-question.svelte-n486iq{width:100%;padding:1.5rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:#1e293b;font-size:1rem;transition:background-color .2s ease}.faq-question.svelte-n486iq:hover{background:#f8fafc}.faq-question.expanded.svelte-n486iq{background:#f8fafc;border-bottom:1px solid #e2e8f0}.faq-answer.svelte-n486iq{padding:0 1.5rem 1.5rem;color:#64748b;line-height:1.6}.faq-answer.svelte-n486iq p:where(.svelte-n486iq){margin:0}.final-cta-section.svelte-n486iq{padding:6rem 1rem;background:linear-gradient(135deg,#f97316,#ec4899);text-align:center;color:#fff;margin-top:2rem;border-radius:2rem;max-width:1200px;margin-left:auto;margin-right:auto;box-shadow:0 10px 25px #f973164d}.cta-content.svelte-n486iq{max-width:800px;margin:0 auto}.cta-title.svelte-n486iq{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.cta-description.svelte-n486iq{font-size:1.2rem;opacity:.9;margin-bottom:2.5rem;line-height:1.6}.cta-actions.svelte-n486iq{margin-bottom:3rem}.cta-note.svelte-n486iq{margin:1rem 0 0;font-size:.9rem;opacity:.8}.trust-indicators.svelte-n486iq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.trust-item.svelte-n486iq{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff1a;border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-number.svelte-n486iq{font-size:1.5rem;font-weight:700}.trust-label.svelte-n486iq{font-size:.9rem;opacity:.8}@media (max-width: 768px){.hero-content.svelte-n486iq{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-title.svelte-n486iq{font-size:2.5rem}.section-title.svelte-n486iq,.cta-title.svelte-n486iq{font-size:2rem}.plans-container.svelte-n486iq,.testimonials-grid.svelte-n486iq,.trust-indicators.svelte-n486iq{grid-template-columns:1fr}.comparison-table-container.svelte-n486iq{margin:0 -1rem}.hero-actions.svelte-n486iq{justify-content:center}.guarantee.svelte-n486iq{flex-direction:column;text-align:center;gap:1rem}}@media (max-width: 480px){.hero-section.svelte-n486iq{padding:2rem 1rem 4rem}.pricing-section.svelte-n486iq,.comparison-section.svelte-n486iq,.testimonials-section.svelte-n486iq,.faq-section.svelte-n486iq{padding:2rem 1rem}.final-cta-section.svelte-n486iq{padding:4rem 1rem}.hero-title.svelte-n486iq{font-size:2rem}.section-title.svelte-n486iq,.cta-title.svelte-n486iq{font-size:1.75rem}.cta-button.svelte-n486iq{width:100%;justify-content:center}.trust-item.svelte-n486iq{flex-direction:column;text-align:center;gap:.5rem}}
