.site-shell{--primary:#143a52;--primary-foreground:#fff;--secondary:#f4f7f8;--secondary-foreground:#182b3a;--accent:#116b76;--site-ink:#142b3b;--site-muted:#536573;--site-line:#dfe7eb;--site-radius:1.25rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--site-ink);background:#fff;flex:1;min-width:0}.site-shell :where(h1,h2,h3){text-wrap:balance}.site-shell :where(h1,h2){letter-spacing:-.035em;font-weight:600}.site-shell h1{line-height:1.09}.site-shell h2{line-height:1.18}.site-shell :where(p,li,dd){text-wrap:pretty}.site-shell :where(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #258995}.site-shell :where(button,summary,a){-webkit-tap-highlight-color:transparent}.site-shell :where(section[id],[id=dr-madalian],[id=site-main]){scroll-margin-top:6rem}.site-shell :where(a[href^=tel\:]){white-space:nowrap}.site-skip-link{z-index:100;color:var(--site-ink);background:#fff;border-radius:.75rem;padding:.75rem 1.25rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.site-skip-link:focus{transform:none}.site-header{background:#fff;border-bottom:1px solid #142b3b14}.site-nav{gap:1.5rem;min-height:5rem}.site-nav-link{color:#425463;font-size:.9375rem;font-weight:500}.site-nav-link:hover,.site-nav-link[aria-expanded=true],.site-nav-link[aria-current=page]{color:var(--primary)}.site-button{text-align:center;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.35;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.site-button--primary{background:var(--primary);color:#fff;box-shadow:0 2px 3px #142b3b0f}.site-button--primary:hover{background:#0c2a40;box-shadow:0 4px 12px #142b3b1f}.site-button--light{color:#143a52;background:#fff}.site-button--light:hover{background:#eaf3f5}.site-button--outline{color:#fff;background:#ffffff0a;border-color:#ffffff61}.site-button--outline:hover{background:#ffffff1f;border-color:#ffffffa6}.site-button--compact{white-space:nowrap;flex-shrink:0;min-height:2.75rem;padding:.65rem 1.05rem;font-size:.875rem}.site-hero{background:#102a3a;padding-block:clamp(4rem,8vw,7.5rem)}.site-hero__content{max-width:47rem}.site-hero__title{max-width:14ch;font-size:clamp(2.55rem,4.4vw,4.4rem)}.site-hero__subtitle{color:#e1e9ed;max-width:37rem;font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.65}.site-hero__overlay{background:linear-gradient(90deg,#081b2ae6 0%,#081b2ab8 45%,#081b2a3d 100%)}.site-hero__trust{color:#d4e3e9;border-color:#72bfc5;max-width:35rem;font-size:.9375rem;line-height:1.6}.site-shell .site-section{padding-block:clamp(3.5rem,6.5vw,6rem)}.site-shell .site-section--muted{background:#f4f7f8}.site-surface{border:1px solid var(--site-line);border-radius:var(--site-radius);box-shadow:0 4px 20px #142b3b08}.site-shell .site-surface:hover{box-shadow:0 8px 28px #142b3b0f}.site-founder{background:#102a3a}.site-founder__accent{color:#9ad7da}.site-footer{background:#102634}.site-footer a{text-underline-offset:4px}.site-footer a:hover{text-decoration:underline}.site-shell .prose{overflow-wrap:break-word;font-size:1.0625rem;line-height:1.8}.site-shell .prose :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){letter-spacing:-.025em;margin-top:2.25em;margin-bottom:.8em;font-weight:600;line-height:1.3}.site-shell .prose :where(h2):not(:where(.not-prose,.not-prose *)){font-size:clamp(1.5rem,2.8vw,2rem)}.site-shell .prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:1.3rem}.site-shell .prose :where(p,ul,ol,blockquote,table):not(:where(.not-prose,.not-prose *)){margin-block:1.15em}.site-shell .prose :where(ul):not(:where(.not-prose,.not-prose *)){padding-left:1.4em;list-style:outside}.site-shell .prose :where(ol):not(:where(.not-prose,.not-prose *)){padding-left:1.4em;list-style:decimal}.site-shell .prose :where(li):not(:where(.not-prose,.not-prose *)){margin-block:.45em;padding-left:.25em}.site-shell .prose :where(li)::marker{color:#627d8e}.site-shell .prose :where(a):not(:where(.not-prose,.not-prose *,.site-button,.text-white)){color:var(--primary);text-underline-offset:3px;-webkit-text-decoration:underline #9bb7c5;text-decoration:underline #9bb7c5}.site-shell .prose :where(a:hover):not(:where(.not-prose,.not-prose *)){text-decoration-color:currentColor}.site-shell .prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left:3px solid #74b9c0;padding-left:1.25rem;font-style:italic}.site-shell .prose :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.site-shell .prose :where(th,td):not(:where(.not-prose,.not-prose *)){border-bottom:1px solid var(--site-line);text-align:left;padding:.85rem 1rem}.site-shell .prose :where(th):not(:where(.not-prose,.not-prose *)){background:#f4f7f8;font-weight:600}.site-shell .prose>:first-child{margin-top:0}.site-shell .site-article{max-width:52rem;padding-block:clamp(2.5rem,5vw,5rem)}.site-shell .site-article h1{font-size:clamp(2.2rem,4vw,3.25rem)}.site-article-card{flex-direction:column;padding:1.75rem;display:flex}.site-article-card h3{letter-spacing:-.025em;font-size:1.3rem;line-height:1.35}.site-article-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.site-topic-card{padding:1.5rem}@media (max-width:639px){.site-nav{gap:1rem;min-height:4.5rem}.site-hero{padding-block:3.5rem}.site-hero__overlay{background:linear-gradient(90deg,#081b2ae6,#081b2a99)}.site-hero__actions{flex-direction:column;align-items:stretch;gap:.75rem}.site-hero__actions>a{width:100%}.site-shell .site-article{padding-inline:1.25rem}.site-article-card{padding:1.5rem}}@media (max-width:1023px){.site-footer{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (min-width:1024px) and (max-width:1279px){.site-nav{gap:1rem}}@media (min-width:1024px){.site-shell .site-service-label{text-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
