.patient-info-page[data-astro-cid-qgcltmvq]{padding:var(--space-2xl) 0}.patient-info-content[data-astro-cid-qgcltmvq]{display:grid;grid-template-columns:1fr 350px;gap:var(--space-3xl)}.patient-info-main[data-astro-cid-qgcltmvq]{background:#fff;padding:var(--space-xl);border-radius:var(--radius-md);box-shadow:0 2px 4px #0000001a}.patient-info-sidebar[data-astro-cid-qgcltmvq]{display:flex;flex-direction:column;gap:var(--space-xl)}.sidebar-image[data-astro-cid-qgcltmvq] img[data-astro-cid-qgcltmvq]{width:100%;height:auto;border-radius:var(--radius-md);box-shadow:0 2px 4px #0000001a}.sidebar-contact-form[data-astro-cid-qgcltmvq]{background:var(--color-bg-gray);padding:var(--space-lg);border-radius:var(--radius-md);text-align:center}.sidebar-contact-form[data-astro-cid-qgcltmvq] h3[data-astro-cid-qgcltmvq]{color:var(--color-primary);font-size:var(--fs-lg);margin-bottom:var(--space-sm)}.sidebar-contact-form[data-astro-cid-qgcltmvq] p[data-astro-cid-qgcltmvq]{margin-bottom:var(--space-md);color:var(--color-text)}.temp-contact-cta[data-astro-cid-qgcltmvq]{margin-top:var(--space-md)}.patient-info-menu[data-astro-cid-qgcltmvq]{background:var(--color-bg-gray);padding:var(--space-lg);border-radius:var(--radius-md)}.patient-info-menu[data-astro-cid-qgcltmvq] h3[data-astro-cid-qgcltmvq]{color:var(--color-primary);font-size:var(--fs-lg);margin-bottom:var(--space-md);text-align:center}.patient-info-menu[data-astro-cid-qgcltmvq] ul[data-astro-cid-qgcltmvq]{list-style:none;margin:0;padding:0}.patient-info-menu[data-astro-cid-qgcltmvq] li[data-astro-cid-qgcltmvq]{margin-bottom:var(--space-xs)}.patient-info-menu[data-astro-cid-qgcltmvq] a[data-astro-cid-qgcltmvq]{display:block;padding:var(--space-sm) var(--space-md);color:var(--color-text);text-decoration:none;border-radius:var(--radius-sm);transition:var(--transition-base)}.patient-info-menu[data-astro-cid-qgcltmvq] li[data-astro-cid-qgcltmvq].active a[data-astro-cid-qgcltmvq],.patient-info-menu[data-astro-cid-qgcltmvq] a[data-astro-cid-qgcltmvq]:hover{background:var(--color-primary);color:#fff}@media (max-width: 980px){.patient-info-content[data-astro-cid-qgcltmvq]{grid-template-columns:1fr}.patient-info-sidebar[data-astro-cid-qgcltmvq]{order:-1}.sidebar-image[data-astro-cid-qgcltmvq]{display:none}}@media (max-width: 600px){.patient-info-main[data-astro-cid-qgcltmvq]{padding:var(--space-md)}}.patient-info-content[data-astro-cid-e3w56var] h1[data-astro-cid-e3w56var]{color:var(--color-primary);font-size:var(--fs-3xl);margin-bottom:var(--space-lg)}.intro[data-astro-cid-e3w56var]{font-size:var(--fs-lg);line-height:1.6;margin-bottom:var(--space-2xl);color:var(--color-text)}.content-section[data-astro-cid-e3w56var]{margin-bottom:var(--space-2xl)}.content-section[data-astro-cid-e3w56var]:last-child{margin-bottom:0}.content-section[data-astro-cid-e3w56var] h2[data-astro-cid-e3w56var]{color:var(--color-primary);font-size:var(--fs-2xl);margin-bottom:var(--space-md)}.content-section[data-astro-cid-e3w56var] p[data-astro-cid-e3w56var]{margin-bottom:var(--space-md);line-height:1.7;color:var(--color-text)}.content-section[data-astro-cid-e3w56var] p[data-astro-cid-e3w56var]:last-child{margin-bottom:0}@media (max-width: 600px){.patient-info-content[data-astro-cid-e3w56var] h1[data-astro-cid-e3w56var]{font-size:var(--fs-2xl)}.intro[data-astro-cid-e3w56var]{font-size:var(--fs-base)}.content-section[data-astro-cid-e3w56var] h2[data-astro-cid-e3w56var]{font-size:var(--fs-xl)}}.patient-info-content[data-astro-cid-eh44yspc] h1[data-astro-cid-eh44yspc]{color:var(--color-primary);font-size:var(--fs-3xl);margin-bottom:var(--space-lg)}.intro[data-astro-cid-eh44yspc]{font-size:var(--fs-lg);line-height:1.6;margin-bottom:var(--space-2xl);color:var(--color-text)}.forms-section[data-astro-cid-eh44yspc]{margin-bottom:var(--space-2xl)}.forms-section[data-astro-cid-eh44yspc] h2[data-astro-cid-eh44yspc]{color:var(--color-primary);font-size:var(--fs-2xl);margin-bottom:var(--space-xl)}.form-list[data-astro-cid-eh44yspc]{display:flex;flex-direction:column;gap:var(--space-xl)}.form-item[data-astro-cid-eh44yspc]{background:var(--color-bg-gray);padding:var(--space-lg);border-radius:var(--radius-md)}.form-item[data-astro-cid-eh44yspc] h3[data-astro-cid-eh44yspc]{color:var(--color-secondary);font-size:var(--fs-lg);margin-bottom:var(--space-sm)}.form-item[data-astro-cid-eh44yspc] p[data-astro-cid-eh44yspc]{margin-bottom:var(--space-md);line-height:1.6;color:var(--color-text)}.btn[data-astro-cid-eh44yspc]{display:inline-block;padding:var(--space-sm) var(--space-lg);background:var(--color-primary);color:#fff;text-decoration:none;border-radius:var(--radius-sm);transition:var(--transition-base);font-weight:700}.btn[data-astro-cid-eh44yspc]:hover{background:var(--color-primary-hover)}.adobe-section[data-astro-cid-eh44yspc]{background:#fff8dc;padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid #ffdd77}.note[data-astro-cid-eh44yspc]{margin-bottom:var(--space-md);color:var(--color-text)}.adobe-link[data-astro-cid-eh44yspc]{color:var(--color-primary);text-decoration:underline;font-weight:700}.adobe-link[data-astro-cid-eh44yspc]:hover{color:var(--color-primary-hover)}@media (max-width: 600px){.patient-info-content[data-astro-cid-eh44yspc] h1[data-astro-cid-eh44yspc]{font-size:var(--fs-2xl)}.intro[data-astro-cid-eh44yspc]{font-size:var(--fs-base)}.forms-section[data-astro-cid-eh44yspc] h2[data-astro-cid-eh44yspc]{font-size:var(--fs-xl)}.form-item[data-astro-cid-eh44yspc]{padding:var(--space-md)}}.patient-info-content[data-astro-cid-w4jpnon3] h1[data-astro-cid-w4jpnon3]{color:var(--color-primary);font-size:var(--fs-3xl);margin-bottom:var(--space-lg)}.financial-form-link[data-astro-cid-w4jpnon3]{background:var(--color-bg-gray);padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-xl)}.financial-form-link[data-astro-cid-w4jpnon3] a[data-astro-cid-w4jpnon3]{color:var(--color-primary);text-decoration:underline;font-weight:700}.financial-form-link[data-astro-cid-w4jpnon3] a[data-astro-cid-w4jpnon3]:hover{color:var(--color-primary-hover)}.content-section[data-astro-cid-w4jpnon3] h2[data-astro-cid-w4jpnon3]{color:var(--color-primary);font-size:var(--fs-2xl);margin-bottom:var(--space-lg)}.policy-content[data-astro-cid-w4jpnon3]{line-height:1.7}.policy-content[data-astro-cid-w4jpnon3] p[data-astro-cid-w4jpnon3]{margin-bottom:var(--space-md);color:var(--color-text)}.policy-content[data-astro-cid-w4jpnon3] h3[data-astro-cid-w4jpnon3]{color:var(--color-secondary);font-size:var(--fs-lg);margin-top:var(--space-lg);margin-bottom:var(--space-md)}.payment-option[data-astro-cid-w4jpnon3]{background:#f9f9f9;padding:var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-lg);border-left:4px solid var(--color-primary)}.payment-option[data-astro-cid-w4jpnon3] h4[data-astro-cid-w4jpnon3]{color:var(--color-primary);font-size:var(--fs-md);margin-bottom:var(--space-sm)}.payment-option[data-astro-cid-w4jpnon3] ul[data-astro-cid-w4jpnon3]{margin:var(--space-md) 0;padding-left:var(--space-xl)}.payment-option[data-astro-cid-w4jpnon3] li[data-astro-cid-w4jpnon3]{margin-bottom:var(--space-sm);color:var(--color-text)}.policy-note[data-astro-cid-w4jpnon3]{background:#fff8dc;padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid #ffdd77;margin:var(--space-xl) 0}.appointment-policy[data-astro-cid-w4jpnon3]{background:var(--color-bg-gray);padding:var(--space-lg);border-radius:var(--radius-md);margin-top:var(--space-xl)}@media (max-width: 600px){.patient-info-content[data-astro-cid-w4jpnon3] h1[data-astro-cid-w4jpnon3]{font-size:var(--fs-2xl)}.content-section[data-astro-cid-w4jpnon3] h2[data-astro-cid-w4jpnon3]{font-size:var(--fs-xl)}.payment-option[data-astro-cid-w4jpnon3]{padding:var(--space-md)}}.patient-info-content[data-astro-cid-l4cclf4b] h1[data-astro-cid-l4cclf4b]{color:var(--color-primary);font-size:var(--fs-3xl);margin-bottom:var(--space-lg)}.privacy-form-link[data-astro-cid-l4cclf4b]{background:var(--color-bg-gray);padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-xl)}.privacy-form-link[data-astro-cid-l4cclf4b] a[data-astro-cid-l4cclf4b]{color:var(--color-primary);text-decoration:underline;font-weight:700}.privacy-form-link[data-astro-cid-l4cclf4b] a[data-astro-cid-l4cclf4b]:hover{color:var(--color-primary-hover)}.privacy-notice[data-astro-cid-l4cclf4b]{margin-bottom:var(--space-2xl)}.privacy-notice[data-astro-cid-l4cclf4b] h2[data-astro-cid-l4cclf4b]{color:var(--color-primary);font-size:var(--fs-2xl);margin-bottom:var(--space-lg)}.notice-content[data-astro-cid-l4cclf4b] p[data-astro-cid-l4cclf4b]{margin-bottom:var(--space-lg);line-height:1.7;color:var(--color-text)}.important-notice[data-astro-cid-l4cclf4b]{background:#fff8dc;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid #ffdd77;font-weight:700;text-align:center}.copyright-notice[data-astro-cid-l4cclf4b]{background:var(--color-bg-gray);padding:var(--space-xl);border-radius:var(--radius-md);margin-top:var(--space-2xl)}.copyright[data-astro-cid-l4cclf4b]{font-style:italic;font-size:var(--fs-sm);color:#666;margin-bottom:var(--space-md);line-height:1.4}.ada-note[data-astro-cid-l4cclf4b]{font-size:var(--fs-sm);color:#666;font-style:italic}@media (max-width: 600px){.patient-info-content[data-astro-cid-l4cclf4b] h1[data-astro-cid-l4cclf4b]{font-size:var(--fs-2xl)}.privacy-notice[data-astro-cid-l4cclf4b] h2[data-astro-cid-l4cclf4b]{font-size:var(--fs-xl)}.copyright-notice[data-astro-cid-l4cclf4b]{padding:var(--space-md)}}.patient-info-content[data-astro-cid-fpv2tfqe] h1[data-astro-cid-fpv2tfqe]{color:var(--color-primary);font-size:var(--fs-3xl);margin-bottom:var(--space-lg)}.terms-content[data-astro-cid-fpv2tfqe] p[data-astro-cid-fpv2tfqe]{margin-bottom:var(--space-lg);line-height:1.7;color:var(--color-text)}.intro[data-astro-cid-fpv2tfqe]{font-size:var(--fs-lg);line-height:1.6}.commitment-list[data-astro-cid-fpv2tfqe]{margin:var(--space-lg) 0;padding-left:var(--space-xl)}.commitment-list[data-astro-cid-fpv2tfqe] li[data-astro-cid-fpv2tfqe]{margin-bottom:var(--space-sm);line-height:1.6;color:var(--color-text)}.contact-info[data-astro-cid-fpv2tfqe]{background:var(--color-bg-gray);padding:var(--space-xl);border-radius:var(--radius-md);margin-top:var(--space-2xl);text-align:center}.contact-info[data-astro-cid-fpv2tfqe] p[data-astro-cid-fpv2tfqe]{margin-bottom:var(--space-xs)}.contact-info[data-astro-cid-fpv2tfqe] a[data-astro-cid-fpv2tfqe]{color:var(--color-primary);text-decoration:none;font-weight:700}.contact-info[data-astro-cid-fpv2tfqe] a[data-astro-cid-fpv2tfqe]:hover{text-decoration:underline}@media (max-width: 600px){.patient-info-content[data-astro-cid-fpv2tfqe] h1[data-astro-cid-fpv2tfqe]{font-size:var(--fs-2xl)}.intro[data-astro-cid-fpv2tfqe]{font-size:var(--fs-base)}.contact-info[data-astro-cid-fpv2tfqe]{padding:var(--space-md)}}
