.detail-back-header.svelte-t3zqm1{background-color:var(--grey-100);border-bottom:1px solid var(--grey-200);padding:1rem 0}.back-link-btn.svelte-t3zqm1{background:var(--white);border:1px solid var(--grey-200);font-family:var(--font-heading);color:var(--black);transition:var(--transition);border-radius:30px;align-items:center;gap:.75rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #00000005}.back-icon-circle.svelte-t3zqm1{background-color:var(--grey-100);width:24px;height:24px;color:var(--black);transition:var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.back-link-btn.svelte-t3zqm1:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 6px 16px #a61a2214}.back-link-btn.svelte-t3zqm1:hover .back-icon-circle:where(.svelte-t3zqm1){background-color:var(--primary);color:var(--white);transform:translate(-2px)}.page-breadcrumbs.svelte-t3zqm1{color:var(--grey-700);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.crumb-separator.svelte-t3zqm1{color:var(--grey-400);font-weight:400}.page-breadcrumbs.svelte-t3zqm1 a:where(.svelte-t3zqm1){color:var(--grey-700);transition:var(--transition-fast);text-decoration:none}.page-breadcrumbs.svelte-t3zqm1 a:where(.svelte-t3zqm1):hover{color:var(--primary)}.page-breadcrumbs.svelte-t3zqm1 .active:where(.svelte-t3zqm1){color:var(--primary);font-weight:800}.back-header-container.svelte-t3zqm1{justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.back-header-container.svelte-t3zqm1{flex-direction:column;align-items:flex-start;gap:.75rem}}.service-hero-section.svelte-t3zqm1{background:radial-gradient(circle at 85% 15%, #a61a2208 0%, transparent 60%), radial-gradient(circle at 10% 85%, #00000003 0%, transparent 40%), var(--white);border-bottom:1px solid var(--grey-100);padding:7rem 0 5rem}.service-hero-split.svelte-t3zqm1{flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;width:100%;display:flex}.hero-left-info.svelte-t3zqm1{text-align:left;flex-direction:column;flex:1.3;align-items:flex-start;display:flex}.hero-right-meta.svelte-t3zqm1{flex-direction:column;flex:.7;gap:1.25rem;width:100%;display:flex}@media (width<=992px){.service-hero-split.svelte-t3zqm1{text-align:center;flex-direction:column;gap:3.5rem}.hero-left-info.svelte-t3zqm1{text-align:center;align-items:center}}.detail-icon-circle.svelte-t3zqm1{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);width:90px;height:90px;color:var(--white);transition:var(--transition);border-radius:24px;justify-content:center;align-items:center;margin-bottom:1.75rem;display:flex;transform:rotate(-3deg);box-shadow:0 12px 30px #a61a222e}.detail-icon-circle.svelte-t3zqm1:hover{transform:rotate(0)scale(1.05)}.hero-tag.svelte-t3zqm1{font-family:var(--font-heading);color:var(--primary);letter-spacing:.15em;margin-bottom:.5rem;font-size:.8rem;font-weight:800}.hero-left-info.svelte-t3zqm1 h1:where(.svelte-t3zqm1){color:var(--black);font-size:3.5rem;font-weight:900;line-height:1.1;font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:1.25rem}.service-subtitle.svelte-t3zqm1{color:var(--grey-700);margin:0;font-size:1.2rem;font-weight:400;line-height:1.65}.meta-glass-card.svelte-t3zqm1{background:var(--white);border:1px solid var(--grey-200);transition:var(--transition);text-align:left;border-radius:20px;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex;box-shadow:0 4px 20px #00000005}.meta-glass-card.svelte-t3zqm1:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 12px 25px #a61a220d}.meta-icon-box.svelte-t3zqm1{background-color:var(--primary-light);width:48px;height:48px;color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.meta-text-box.svelte-t3zqm1{flex-direction:column;gap:.2rem;display:flex}.meta-label.svelte-t3zqm1{font-family:var(--font-heading);color:var(--grey-700);letter-spacing:.08em;font-size:.7rem;font-weight:800}.meta-value.svelte-t3zqm1{font-family:var(--font-heading);color:var(--black);font-size:1.25rem;font-weight:900}.clinical-scope-section.svelte-t3zqm1{background-color:var(--grey-100)}.clinical-scope-split.svelte-t3zqm1{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem;width:100%;display:flex}.scope-left-desc.svelte-t3zqm1{text-align:left;flex:1.1}.scope-right-card.svelte-t3zqm1{flex:.9;width:100%}@media (width<=992px){.clinical-scope-split.svelte-t3zqm1{flex-direction:column;gap:3rem}}.long-description-text.svelte-t3zqm1{color:var(--grey-800);margin-top:-1rem;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.8}.prep-guide-box.svelte-t3zqm1{border-left:4px solid var(--primary);background-color:#a61a2208;border-radius:0 16px 16px 0;margin-top:2rem;padding:2rem 2.5rem}.prep-guide-header.svelte-t3zqm1{color:var(--primary);align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.prep-guide-header.svelte-t3zqm1 h5:where(.svelte-t3zqm1){font-family:var(--font-heading);color:var(--black);margin:0;font-size:1.15rem;font-weight:800}.prep-guide-list.svelte-t3zqm1{flex-direction:column;gap:.75rem;padding-left:0;list-style-type:none;display:flex}.prep-guide-list.svelte-t3zqm1 li:where(.svelte-t3zqm1){color:var(--grey-800);padding-left:1.5rem;font-size:.95rem;line-height:1.6;position:relative}.prep-guide-list.svelte-t3zqm1 li:where(.svelte-t3zqm1):before{content:"•";color:var(--primary);font-size:1.25rem;font-weight:700;position:absolute;top:-2px;left:0}.scope-box-wrap.svelte-t3zqm1{background-color:var(--white);border:1px solid var(--grey-200);text-align:left;border-radius:24px;padding:3rem;box-shadow:0 10px 30px #00000005}.scope-box-wrap.svelte-t3zqm1 h4:where(.svelte-t3zqm1){font-family:var(--font-heading);color:var(--black);border-bottom:2px solid var(--grey-100);margin-bottom:1.75rem;padding-bottom:.75rem;font-size:1.4rem;font-weight:900}.scope-list-stack.svelte-t3zqm1{flex-direction:column;gap:.25rem;display:flex}.scope-list-item.svelte-t3zqm1{border-bottom:1px dashed var(--grey-200);transition:var(--transition-fast);align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.scope-list-item.svelte-t3zqm1:last-child{border-bottom:none;padding-bottom:0}.scope-list-item.svelte-t3zqm1:hover{padding-left:.5rem}.check-icon-wrap.svelte-t3zqm1{color:var(--primary);background-color:var(--primary-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:.1rem;display:flex}.scope-list-item.svelte-t3zqm1 p:where(.svelte-t3zqm1){color:var(--grey-800);margin:0;font-size:1rem;line-height:1.5}.symptoms-section.svelte-t3zqm1{background-color:var(--white)}.text-header-wrap.svelte-t3zqm1{max-width:800px;margin:0 auto 4rem}.intro-description.svelte-t3zqm1{color:var(--grey-700);margin-top:1.5rem;font-size:1.15rem;line-height:1.65}.symptoms-grid.svelte-t3zqm1{grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%;display:grid}@media (width<=992px){.symptoms-grid.svelte-t3zqm1{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.symptoms-grid.svelte-t3zqm1{grid-template-columns:1fr}}.symptom-detail-card.svelte-t3zqm1{background-color:var(--white);border:1px solid var(--grey-200);border-top:4px solid var(--primary);text-align:left;transition:var(--transition);border-radius:20px;flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex;box-shadow:0 4px 20px #00000005}.symptom-detail-card.svelte-t3zqm1:hover{border-top-color:var(--primary-hover);transform:translateY(-6px);box-shadow:0 15px 35px #a61a2212}.symptom-header-row.svelte-t3zqm1{align-items:center;gap:1rem;display:flex}.symptom-alert-icon.svelte-t3zqm1{color:var(--primary);background-color:var(--primary-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.symptom-header-row.svelte-t3zqm1 h4:where(.svelte-t3zqm1){font-family:var(--font-heading);color:var(--black);margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.symptom-action-desc.svelte-t3zqm1{color:var(--grey-700);margin-top:.5rem;font-size:.95rem;line-height:1.6}.clinical-advice-label.svelte-t3zqm1{color:var(--primary);font-weight:800;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:.85rem;display:block}.process-section.svelte-t3zqm1{background-color:var(--grey-100)}.max-width-800.svelte-t3zqm1{max-width:800px;margin:0 auto}.process-vertical-timeline.svelte-t3zqm1{flex-direction:column;width:100%;margin-top:3rem;display:flex}.timeline-step-item.svelte-t3zqm1{gap:2.5rem;display:flex}.timeline-badge-wrap.svelte-t3zqm1{flex-direction:column;align-items:center;display:flex}.timeline-badge-node.svelte-t3zqm1{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);width:48px;height:48px;color:var(--white);font-family:var(--font-heading);z-index:2;transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;display:flex;box-shadow:0 6px 16px #a61a2240}.timeline-step-item.svelte-t3zqm1:hover .timeline-badge-node:where(.svelte-t3zqm1){transform:scale(1.1);box-shadow:0 8px 22px #a61a2259}.timeline-connector.svelte-t3zqm1{background-color:var(--grey-300);flex-grow:1;width:3px;margin:.5rem 0}.timeline-step-content.svelte-t3zqm1{background-color:var(--white);border:1px solid var(--grey-200);text-align:left;transition:var(--transition);border-radius:20px;flex-grow:1;margin-bottom:2.5rem;padding:2rem 2.5rem;box-shadow:0 4px 15px #00000003}.timeline-step-item.svelte-t3zqm1:hover .timeline-step-content:where(.svelte-t3zqm1){border-color:var(--primary);box-shadow:0 10px 25px #00000008}.timeline-step-item.svelte-t3zqm1:last-child .timeline-step-content:where(.svelte-t3zqm1){margin-bottom:0;padding-bottom:2rem}.timeline-step-content.svelte-t3zqm1 h4:where(.svelte-t3zqm1){font-family:var(--font-heading);color:var(--black);margin-bottom:.75rem;font-size:1.3rem;font-weight:800}.timeline-step-content.svelte-t3zqm1 p:where(.svelte-t3zqm1){color:var(--grey-700);margin:0;font-size:1rem;line-height:1.65}.equipment-section.svelte-t3zqm1{background-color:var(--white)}.equipment-grid.svelte-t3zqm1{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}@media (width<=992px){.equipment-grid.svelte-t3zqm1{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.equipment-grid.svelte-t3zqm1{grid-template-columns:1fr}}.equipment-card.svelte-t3zqm1{background-color:var(--white);border:1px solid var(--grey-200);text-align:left;transition:var(--transition);border-radius:20px;padding:2.5rem;box-shadow:0 4px 20px #00000005}.equipment-card.svelte-t3zqm1:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 12px 30px #a61a220d}.eq-icon-header.svelte-t3zqm1{color:var(--primary);background-color:var(--primary-light);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1.75rem;display:flex}.equipment-card.svelte-t3zqm1 h4:where(.svelte-t3zqm1){font-family:var(--font-heading);color:var(--black);margin-bottom:.75rem;font-size:1.25rem;font-weight:800;line-height:1.3}.equipment-card.svelte-t3zqm1 p:where(.svelte-t3zqm1){color:var(--grey-700);margin:0;font-size:.95rem;line-height:1.6}.faq-section.svelte-t3zqm1{background-color:var(--grey-100)}.faq-accordion-group.svelte-t3zqm1{flex-direction:column;gap:1rem;margin-top:2.5rem;display:flex}.faq-item.svelte-t3zqm1{background:var(--white);border:1px solid var(--grey-200);transition:var(--transition);border-radius:16px;overflow:hidden}.faq-item.svelte-t3zqm1:hover{border-color:var(--primary)}.faq-item.is-open.svelte-t3zqm1{border-color:var(--primary);box-shadow:0 10px 30px #a61a220a}.faq-trigger.svelte-t3zqm1{cursor:pointer;text-align:left;width:100%;color:var(--black);font-family:var(--font-heading);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2.25rem;font-size:1.15rem;font-weight:800;display:flex}.faq-question.svelte-t3zqm1{line-height:1.4}.faq-icon-wrap.svelte-t3zqm1{background-color:var(--grey-100);width:32px;height:32px;color:var(--grey-800);transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item.is-open.svelte-t3zqm1 .faq-icon-wrap:where(.svelte-t3zqm1){background-color:var(--primary-light);color:var(--primary)}.faq-arrow.svelte-t3zqm1{transition:transform var(--transition-fast)}.faq-item.is-open.svelte-t3zqm1 .faq-arrow:where(.svelte-t3zqm1){transform:rotate(180deg)}.faq-content-wrapper.svelte-t3zqm1{transition:max-height .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-content.svelte-t3zqm1{color:var(--grey-700);padding:0 2.25rem 1.75rem;font-size:1rem;line-height:1.65}.postcare-testimonials-section.svelte-t3zqm1{background-color:var(--white)}.postcare-two-col-layout.svelte-t3zqm1{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5rem;width:100%;display:flex}.postcare-left-block.svelte-t3zqm1{text-align:left;flex:1.2}.testimonial-right-block.svelte-t3zqm1{text-align:left;flex:1;width:100%}@media (width<=992px){.postcare-two-col-layout.svelte-t3zqm1{flex-direction:column;gap:4rem}}.postcare-intro.svelte-t3zqm1{color:var(--grey-700);margin-top:-1rem;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.rules-list-stack.svelte-t3zqm1{flex-direction:column;gap:1.25rem;display:flex}.rule-list-item.svelte-t3zqm1{background-color:var(--grey-100);border-left:3px solid var(--primary);border-radius:16px;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.75rem;display:flex}.rule-index.svelte-t3zqm1{font-family:var(--font-heading);color:var(--primary);background-color:var(--primary-light);border-radius:8px;flex-shrink:0;margin-top:.1rem;padding:.3rem .6rem;font-size:.8rem;font-weight:800}.rule-list-item.svelte-t3zqm1 p:where(.svelte-t3zqm1){color:var(--grey-800);margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.clinical-review-box.svelte-t3zqm1{background:linear-gradient(135deg, var(--white) 0%, var(--grey-100) 100%);border:1px solid var(--grey-200);border-radius:24px;margin-top:2rem;padding:3.5rem;position:relative;box-shadow:0 10px 30px #00000005}.quote-mark-icon.svelte-t3zqm1{font-family:var(--font-heading);color:var(--primary);opacity:.08;font-size:6rem;font-weight:900;line-height:1;position:absolute;top:20px;left:30px}.review-text-quote.svelte-t3zqm1{font-family:var(--font-heading);color:var(--grey-800);z-index:1;margin-bottom:2.5rem;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.7;position:relative}.review-author-group.svelte-t3zqm1{align-items:center;gap:1rem;display:flex}.author-avatar.svelte-t3zqm1{background-color:var(--primary-light);width:48px;height:48px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.author-meta.svelte-t3zqm1{flex-direction:column;gap:.15rem;display:flex}.review-author-name.svelte-t3zqm1{font-family:var(--font-heading);color:var(--black);font-size:1.05rem;font-weight:800}.review-author-pet.svelte-t3zqm1{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.cta-banner-section.svelte-t3zqm1{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);margin-top:0;padding:6rem 0;position:relative;overflow:hidden}.cta-banner-section.svelte-t3zqm1:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-10%}.cta-banner-container.svelte-t3zqm1{text-align:left;z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.cta-text.svelte-t3zqm1 h2:where(.svelte-t3zqm1){color:var(--white);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:900}.cta-text.svelte-t3zqm1 p:where(.svelte-t3zqm1){color:#ffffffe6;max-width:600px;font-size:1.1rem}.cta-white-btn.svelte-t3zqm1{background-color:var(--white);color:var(--primary);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;border-radius:30px;align-items:center;gap:.75rem;padding:1.1rem 2.5rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #0000001a}.cta-arrow-icon.svelte-t3zqm1{transition:transform var(--transition-fast)}.cta-white-btn.svelte-t3zqm1:hover{background-color:var(--black);color:var(--white);transform:translateY(-2px);box-shadow:0 10px 25px #0003}.cta-white-btn.svelte-t3zqm1:hover .cta-arrow-icon:where(.svelte-t3zqm1){transform:translate(4px)}@media (width<=768px){.cta-banner-container.svelte-t3zqm1{text-align:center;flex-direction:column;gap:2rem}.cta-text.svelte-t3zqm1 p:where(.svelte-t3zqm1){margin:0 auto}}.loading-placeholder.svelte-t3zqm1{min-height:50vh;font-family:var(--font-heading);color:var(--primary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex}
