@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-ExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Petala Pro;src:url(/fonts/PetalaPro-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--color-primary: #173f73;--color-orange: #f28f38;--color-salmon: #eda27f;--color-bg: #f4ede3;--color-card: #faf6f1;--color-text: #1a1a1a;--color-text-secondary: #666666;--font-serif: "Petala Pro", Georgia, serif;--font-body: "Petala Pro", Georgia, serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--transition: .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.header-logo[data-astro-cid-dmqpwcec]{background:var(--color-bg);display:flex;justify-content:center;align-items:center;padding:28px 56px 20px;border-bottom:1px solid rgba(23,63,115,.05)}.header-logo__full[data-astro-cid-dmqpwcec]{display:block;height:180px;width:auto}.header-logo__mobile[data-astro-cid-dmqpwcec]{display:none}.header-nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:100;background:var(--color-bg);border-bottom:1px solid rgba(23,63,115,.07)}.header-nav__inner[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:60px 1fr auto;align-items:center;padding:0 48px;height:52px;max-width:1400px;margin:0 auto}.nav-bird[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 0;opacity:0;pointer-events:none;transition:opacity .3s ease}.nav-bird[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;width:56px;height:56px;object-fit:contain}.nav-bird__name[data-astro-cid-dmqpwcec]{font-size:20px;font-style:italic;font-family:var(--font-body);color:#173f73;margin-left:10px;line-height:1}.header-nav[data-astro-cid-dmqpwcec].bird-visible .nav-bird[data-astro-cid-dmqpwcec]{opacity:1;pointer-events:auto}.nav-links[data-astro-cid-dmqpwcec]{display:flex;justify-content:center;gap:32px}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:14px;font-family:var(--font-body);color:#666;transition:color var(--transition)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav-links__active{color:#173f73}.nav-cta[data-astro-cid-dmqpwcec]{font-size:13px;font-family:var(--font-body);color:#173f73;border:1px solid #f28f38;padding:8px 20px;border-radius:4px;background:transparent;transition:background var(--transition),color var(--transition);white-space:nowrap}.nav-cta[data-astro-cid-dmqpwcec]:hover{background:#f28f38;color:#fff}.burger[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;padding:4px;cursor:pointer;flex-shrink:0}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:22px;height:2px;background:#173f73;border-radius:2px;transition:transform var(--transition),opacity var(--transition)}.mobile-overlay[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:200;background:var(--color-bg);display:flex;flex-direction:column;padding:28px 32px 48px;opacity:0;pointer-events:none;transition:opacity .25s ease}.mobile-overlay[data-astro-cid-dmqpwcec].is-open{opacity:1;pointer-events:auto}.mobile-overlay__header[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px}.mobile-overlay__close[data-astro-cid-dmqpwcec]{font-size:32px;font-weight:300;color:#173f73;background:none;border:none;cursor:pointer;line-height:1;padding:4px 8px;opacity:.6;transition:opacity var(--transition)}.mobile-overlay__close[data-astro-cid-dmqpwcec]:hover{opacity:1}.mobile-overlay__links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:8px;flex:1}.mobile-overlay__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:36px;font-style:italic;font-family:var(--font-body);color:#173f73;line-height:1.3;transition:opacity var(--transition)}.mobile-overlay__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{opacity:.6}.mobile-overlay__cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px;background:#f28f38;color:#fff;font-size:16px;font-family:var(--font-body);border-radius:4px;transition:opacity var(--transition)}.mobile-overlay__cta[data-astro-cid-dmqpwcec]:hover{opacity:.88}@media(max-width:768px){.header-logo[data-astro-cid-dmqpwcec]{justify-content:space-between;padding:16px 24px}.header-logo__full[data-astro-cid-dmqpwcec]{display:none}.header-logo__mobile[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-nav[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-primary);color:#ffffffd9;padding-top:var(--space-16)}.footer__inner[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:0 var(--space-6) var(--space-12);display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:var(--space-12)}.footer__wordmark[data-astro-cid-sz7xmlte]{display:block;font-family:Georgia,serif;font-size:15px;font-weight:400;letter-spacing:.3em;color:#fff;text-transform:uppercase;margin-bottom:var(--space-4)}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);line-height:1.6;color:#ffffffa6}.footer__heading[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-bottom:var(--space-4)}.footer__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte],.footer__team[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.footer__link[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:#ffffffbf;transition:color var(--transition)}.footer__link[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__doctor[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-1)}.footer__doctor-name[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:#ffffffd9;font-weight:500}.footer__crm[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:#ffffff73;letter-spacing:.02em}.footer__address[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);font-style:normal;line-height:1.7;color:#ffffffbf;margin-bottom:var(--space-4)}.footer__telemedicine[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);line-height:1.6;color:#ffffff73}.footer__telemedicine[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#ffffffa6;font-weight:600}.footer__bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.1);max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-6);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.footer__copy[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:#fff6}.footer__disclaimer[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:#ffffff59;text-align:right}@media(max-width:900px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:var(--space-8)}}@media(max-width:560px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}.footer__disclaimer[data-astro-cid-sz7xmlte]{text-align:left}}
