.service-card[data-astro-cid-uhzbvkqe]{background:var(--bg-surface);padding:2rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;position:relative;overflow:hidden}.service-card[data-astro-cid-uhzbvkqe]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary-light)}.service-card[data-astro-cid-uhzbvkqe]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:0;transition:opacity .3s}.service-card[data-astro-cid-uhzbvkqe]:hover:before{opacity:1}h3[data-astro-cid-uhzbvkqe]{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}p[data-astro-cid-uhzbvkqe]{color:var(--text-light);font-size:1rem;line-height:1.6}.testimonial-card[data-astro-cid-fkbbckhy]{background:var(--bg-surface);padding:2rem;border-radius:1rem;box-shadow:var(--shadow-md);border:1px solid rgba(226,232,240,.6);position:relative;overflow:hidden;transition:transform .3s ease}.testimonial-card[data-astro-cid-fkbbckhy]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.quote-icon[data-astro-cid-fkbbckhy]{position:absolute;top:1rem;right:1.5rem;font-size:4rem;color:var(--primary);opacity:.05;font-family:serif;line-height:1;pointer-events:none}.stars[data-astro-cid-fkbbckhy]{color:#fbbf24;font-size:1.25rem;margin-bottom:1rem;letter-spacing:2px}.text[data-astro-cid-fkbbckhy]{font-style:italic;color:var(--text-dark);margin-bottom:1.5rem;line-height:1.7;font-size:1.05rem;position:relative;z-index:1}.meta[data-astro-cid-fkbbckhy]{display:flex;justify-content:space-between;align-items:flex-end;font-size:.875rem;border-top:1px solid var(--border);padding-top:1rem}.author-info[data-astro-cid-fkbbckhy]{display:flex;flex-direction:column;gap:.25rem}.author[data-astro-cid-fkbbckhy]{font-weight:700;color:var(--primary);font-family:Outfit,sans-serif}.verified-badge[data-astro-cid-fkbbckhy]{display:inline-flex;align-items:center;gap:.25rem;color:var(--success);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.date[data-astro-cid-fkbbckhy]{color:var(--text-light);font-size:.8rem}.faq-section[data-astro-cid-al2ca2vr]{padding:4rem 1rem;background:var(--bg-surface, #fff)}.container[data-astro-cid-al2ca2vr]{max-width:800px;margin:0 auto}h2[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:3rem;font-size:2.5rem}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--border, #e5e7eb);margin-bottom:1rem}summary[data-astro-cid-al2ca2vr]{padding:1.5rem 2rem 1.5rem 0;cursor:pointer;font-weight:600;font-size:1.2rem;list-style:none;position:relative}summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}summary[data-astro-cid-al2ca2vr]:after{content:"+";position:absolute;right:0;font-weight:300;font-size:1.5rem}details[data-astro-cid-al2ca2vr][open] summary[data-astro-cid-al2ca2vr]:after{content:"-"}.answer[data-astro-cid-al2ca2vr]{padding-bottom:1.5rem;line-height:1.6;color:var(--text-light, #4b5563)}.insurance-section[data-astro-cid-ljp6movm]{background:var(--bg-surface);text-align:center;padding:4rem 1rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.insurance-grid[data-astro-cid-ljp6movm]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;margin-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.insurance-item[data-astro-cid-ljp6movm]{display:flex;align-items:center;justify-content:center;padding:1rem;transition:transform .3s ease;filter:grayscale(100%);opacity:.7}.insurance-item[data-astro-cid-ljp6movm]:hover{transform:scale(1.05);filter:grayscale(0%);opacity:1}.insurance-item[data-astro-cid-ljp6movm] img[data-astro-cid-ljp6movm]{max-width:220px;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease}.dark .insurance-item[data-astro-cid-ljp6movm] img[data-astro-cid-ljp6movm]{filter:brightness(0) invert(1);opacity:.8}.dark .insurance-item[data-astro-cid-ljp6movm]:hover img[data-astro-cid-ljp6movm]{opacity:1}.insurance-note[data-astro-cid-ljp6movm]{color:var(--text-light);font-style:italic;margin-top:2rem}h2[data-astro-cid-ljp6movm]{margin-bottom:3rem;font-size:2.5rem;color:var(--text-dark)}
