.patient-hero[data-astro-cid-6wxqmesk]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;padding:calc(var(--spacing-unit) * 5) 0;text-align:center}.patient-hero-content[data-astro-cid-6wxqmesk]{max-width:700px;margin:0 auto}.checklist-strip[data-astro-cid-6wxqmesk]{background:var(--color-bg-light);padding:calc(var(--spacing-unit) * 3) 0;border-bottom:1px solid var(--color-bg-gray)}.checklist-grid[data-astro-cid-6wxqmesk]{display:flex;justify-content:center;gap:calc(var(--spacing-unit) * 4);flex-wrap:wrap}.checklist-item[data-astro-cid-6wxqmesk]{display:flex;align-items:center;gap:calc(var(--spacing-unit));color:var(--color-text-light);font-size:.9375rem;font-weight:500}.checklist-item[data-astro-cid-6wxqmesk] svg[data-astro-cid-6wxqmesk]{color:var(--color-primary)}.patient-hero[data-astro-cid-6wxqmesk] h1[data-astro-cid-6wxqmesk]{color:#fff;margin-bottom:calc(var(--spacing-unit) * 2)}.patient-hero[data-astro-cid-6wxqmesk] p[data-astro-cid-6wxqmesk]{font-size:1.125rem;color:#fffffff2}.first-visit-section[data-astro-cid-6wxqmesk]{padding:calc(var(--spacing-unit) * 10) 0;background:var(--color-bg-light)}.section-title[data-astro-cid-6wxqmesk]{text-align:center;margin-bottom:calc(var(--spacing-unit) * 6)}.first-visit-grid[data-astro-cid-6wxqmesk]{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-unit) * 4)}.visit-step[data-astro-cid-6wxqmesk]{background:var(--color-bg);padding:calc(var(--spacing-unit) * 4);border-radius:var(--border-radius);box-shadow:0 4px 16px #0000004d;border:1px solid var(--color-bg-gray)}.step-number[data-astro-cid-6wxqmesk]{width:50px;height:50px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:calc(var(--spacing-unit) * 2)}.visit-step[data-astro-cid-6wxqmesk] h3[data-astro-cid-6wxqmesk]{font-size:1.25rem;margin-bottom:calc(var(--spacing-unit) * 2);font-family:Inter,sans-serif}.visit-step[data-astro-cid-6wxqmesk] ul[data-astro-cid-6wxqmesk]{list-style:none;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1.5)}.visit-step[data-astro-cid-6wxqmesk] li[data-astro-cid-6wxqmesk]{display:flex;align-items:flex-start;gap:calc(var(--spacing-unit));color:var(--color-text-light)}.visit-step[data-astro-cid-6wxqmesk] li[data-astro-cid-6wxqmesk]:before{content:"✓";color:var(--color-success);font-weight:700;flex-shrink:0}.insurance-section[data-astro-cid-6wxqmesk]{padding:calc(var(--spacing-unit) * 10) 0;background:var(--color-bg)}.insurance-grid[data-astro-cid-6wxqmesk]{display:grid;grid-template-columns:1.5fr 1fr;gap:calc(var(--spacing-unit) * 5)}.insurance-content[data-astro-cid-6wxqmesk] h2[data-astro-cid-6wxqmesk]{margin-bottom:calc(var(--spacing-unit) * 4)}.insurance-info[data-astro-cid-6wxqmesk]{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 3)}.info-block[data-astro-cid-6wxqmesk] h3[data-astro-cid-6wxqmesk]{font-size:1.125rem;margin-bottom:calc(var(--spacing-unit) * 1.5);font-family:Inter,sans-serif}.info-block[data-astro-cid-6wxqmesk] ul[data-astro-cid-6wxqmesk]{list-style:none;display:flex;flex-direction:column;gap:calc(var(--spacing-unit))}.info-block[data-astro-cid-6wxqmesk] li[data-astro-cid-6wxqmesk]{display:flex;align-items:center;gap:calc(var(--spacing-unit));color:var(--color-text-light)}.info-block[data-astro-cid-6wxqmesk] li[data-astro-cid-6wxqmesk]:before{content:"✓";color:var(--color-success);font-weight:700}.info-block[data-astro-cid-6wxqmesk] p[data-astro-cid-6wxqmesk]{color:var(--color-text-light)}.insurance-card[data-astro-cid-6wxqmesk]{background:var(--color-bg-light);padding:calc(var(--spacing-unit) * 5);border-radius:var(--border-radius);text-align:center}.card-icon[data-astro-cid-6wxqmesk]{width:90px;height:90px;margin:0 auto calc(var(--spacing-unit) * 3);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.insurance-card[data-astro-cid-6wxqmesk] h3[data-astro-cid-6wxqmesk]{font-size:1.375rem;margin-bottom:calc(var(--spacing-unit) * 2)}.insurance-card[data-astro-cid-6wxqmesk] p[data-astro-cid-6wxqmesk]{color:var(--color-text-light);line-height:1.7}.faq-section[data-astro-cid-6wxqmesk]{padding:calc(var(--spacing-unit) * 10) 0;background-color:#262626}.faq-list[data-astro-cid-6wxqmesk]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 2)}.faq-item[data-astro-cid-6wxqmesk]{background-color:#2f2f2f;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 4px 12px #0003;border:1px solid rgba(255,255,255,.05)}.faq-question[data-astro-cid-6wxqmesk]{width:100%;padding:calc(var(--spacing-unit) * 3);background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-size:1.0625rem;font-weight:600;color:var(--color-text);transition:var(--transition)}.faq-question[data-astro-cid-6wxqmesk]:hover{color:var(--color-primary)}.faq-question[data-astro-cid-6wxqmesk] svg[data-astro-cid-6wxqmesk]{flex-shrink:0;transition:var(--transition)}.faq-item[data-astro-cid-6wxqmesk].active .faq-question[data-astro-cid-6wxqmesk] svg[data-astro-cid-6wxqmesk]{transform:rotate(180deg)}.faq-answer[data-astro-cid-6wxqmesk]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item[data-astro-cid-6wxqmesk].active .faq-answer[data-astro-cid-6wxqmesk]{max-height:500px}.faq-answer[data-astro-cid-6wxqmesk] p[data-astro-cid-6wxqmesk]{padding:0 calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 3);color:var(--color-text-light);line-height:1.7}.tips-section[data-astro-cid-6wxqmesk]{padding:calc(var(--spacing-unit) * 10) 0;background:var(--color-bg)}.section-subtitle[data-astro-cid-6wxqmesk]{display:block;font-size:1.125rem;color:var(--color-text-light);font-weight:400;margin-top:calc(var(--spacing-unit));font-family:Inter,sans-serif}.tips-grid[data-astro-cid-6wxqmesk]{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--spacing-unit) * 3)}.tip-card[data-astro-cid-6wxqmesk]{background:var(--color-bg-light);padding:calc(var(--spacing-unit) * 4);border-radius:var(--border-radius);text-align:center;transition:var(--transition);border:1px solid transparent}.tip-card[data-astro-cid-6wxqmesk]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003;border-color:#ffffff1a}.tip-icon[data-astro-cid-6wxqmesk]{width:60px;height:60px;margin:0 auto calc(var(--spacing-unit) * 2);background:#5eb3c71a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:var(--transition)}.tip-card[data-astro-cid-6wxqmesk]:hover .tip-icon[data-astro-cid-6wxqmesk]{background:var(--color-primary);color:#fff}.tip-card[data-astro-cid-6wxqmesk] h3[data-astro-cid-6wxqmesk]{font-size:1.125rem;margin-bottom:calc(var(--spacing-unit) * 1.5);font-family:Inter,sans-serif;color:var(--color-primary)}.tip-card[data-astro-cid-6wxqmesk] p[data-astro-cid-6wxqmesk]{color:var(--color-text-light);font-size:.9375rem;margin:0}.cta-section[data-astro-cid-6wxqmesk]{background:linear-gradient(to bottom,#5faec1,#6fbfd1);color:#fff;padding:calc(var(--spacing-unit) * 12) 0;position:relative;overflow:hidden}.cta-section[data-astro-cid-6wxqmesk]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:24px 24px;opacity:.6;pointer-events:none}.section-divider[data-astro-cid-6wxqmesk]{position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:4px;background:#ffffff4d;border-radius:0 0 4px 4px;z-index:2}.cta-content[data-astro-cid-6wxqmesk]{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.cta-content[data-astro-cid-6wxqmesk] h2[data-astro-cid-6wxqmesk]{color:#fff;margin-bottom:calc(var(--spacing-unit) * 2);font-size:2.5rem;font-weight:700}.cta-content[data-astro-cid-6wxqmesk] p[data-astro-cid-6wxqmesk]{font-size:1.25rem;color:#fffffff2;margin-bottom:calc(var(--spacing-unit) * 5);font-weight:400}.reassurance-line[data-astro-cid-6wxqmesk]{font-size:1rem!important;color:#ffffffe6!important;margin-bottom:calc(var(--spacing-unit) * 2)!important;font-weight:600;letter-spacing:.5px}.cta-wrapper[data-astro-cid-6wxqmesk]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-unit) * 2)}.trust-micro-line[data-astro-cid-6wxqmesk]{font-size:.875rem!important;color:#ffffffb3!important;margin-top:calc(var(--spacing-unit))!important;margin-bottom:0!important;letter-spacing:.5px}.cta-section[data-astro-cid-6wxqmesk] .btn-primary{background-color:#fff!important;color:#5faec1!important;font-weight:800!important;padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 5)!important;box-shadow:0 4px 12px #0000001a;transform:scale(1.05)}.cta-section[data-astro-cid-6wxqmesk] .btn-primary:hover{transform:scale(1.1);box-shadow:0 8px 20px #00000026}.cta-section[data-astro-cid-6wxqmesk] .btn-secondary{background-color:transparent!important;border:2px solid rgba(255,255,255,.6)!important;color:#fff!important;padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3)!important}.cta-section[data-astro-cid-6wxqmesk] .btn-secondary:hover{background-color:#ffffff1a!important;border-color:#fff!important}@media(max-width:992px){.first-visit-grid[data-astro-cid-6wxqmesk],.checklist-grid[data-astro-cid-6wxqmesk]{grid-template-columns:1fr;flex-direction:column;align-items:center}.insurance-grid[data-astro-cid-6wxqmesk]{grid-template-columns:1fr}.tips-grid[data-astro-cid-6wxqmesk]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tips-grid[data-astro-cid-6wxqmesk]{grid-template-columns:1fr}}
