/*
Theme Name: Synergy Healthcare MSO
Version: 1.0.0
Text Domain: synergy-mso
*/
body.admin-bar .site-header { position: fixed; top: 32px; }
@media (max-width: 782px) { body.admin-bar .site-header { top: 46px; } }
.mso-graphic-override { display: block; max-width: 100%; height: auto; }
.block-partner-fit { scroll-margin-top: 130px; }

/* ==== BLOCK-HOME-HERO ==== */
.block-home-hero {}

/* ==== BLOCK-HOME-DIFFERENCE ==== */
.block-home-difference {}

/* ==== BLOCK-HOME-INFRASTRUCTURE ==== */
.block-home-infrastructure {}

/* ==== BLOCK-HOME-PLATFORM ==== */
.block-home-platform {}

/* ==== BLOCK-HOME-PATIENT-SOURCES ==== */
.block-home-patient-sources {}

/* ==== BLOCK-HOME-JOURNEY ==== */
.block-home-journey {}

/* ==== BLOCK-HOME-PARTNER ==== */
.block-home-partner {}

/* ==== BLOCK-HOME-QUESTIONS ==== */
.block-home-questions {}

/* ==== BLOCK-HOME-NEXT-STEP ==== */
.block-home-next-step {}

/* ==== BLOCK-PARTNER-PAGE-HERO ==== */
.block-partner-page-hero {}

/* ==== BLOCK-PARTNER-FIT ==== */
.block-partner-fit {}

/* ==== BLOCK-PARTNER-SUPPORT ==== */
.block-partner-support {}

/* ==== BLOCK-PARTNER-PATIENTS ==== */
.block-partner-patients {}

/* ==== BLOCK-PARTNER-PATH ==== */
.block-partner-path {}

/* ==== BLOCK-PARTNER-SCALE ==== */
.block-partner-scale {}

/* ==== BLOCK-PARTNER-QUESTIONS ==== */
.block-partner-questions {}

/* ==== BLOCK-PARTNER-PARTNER-CLOSING ==== */
.block-partner-partner-closing {}

/* ==== BLOCK-PLATFORM-PAGE-HERO ==== */
.block-platform-page-hero {}

/* ==== BLOCK-PLATFORM-CAPABILITIES ==== */
.block-platform-capabilities {}

/* ==== BLOCK-PLATFORM-APPLICATIONS ==== */
.block-platform-applications {}

/* ==== BLOCK-PLATFORM-ROLES ==== */
.block-platform-roles {}

/* ==== BLOCK-PLATFORM-FLOW ==== */
.block-platform-flow {}

/* ==== BLOCK-PLATFORM-SECTION-6 ==== */
.block-platform-section-6 {}

/* ==== BLOCK-HOW-IT-WORKS-PAGE-HERO ==== */
.block-how-it-works-page-hero {}

/* ==== BLOCK-HOW-IT-WORKS-SOURCES ==== */
.block-how-it-works-sources {}

/* ==== BLOCK-HOW-IT-WORKS-JOURNEY ==== */
.block-how-it-works-journey {}

/* ==== BLOCK-HOW-IT-WORKS-BOUNDARY ==== */
.block-how-it-works-boundary {}

/* ==== BLOCK-HOW-IT-WORKS-SECTION-5 ==== */
.block-how-it-works-section-5 {}

/* ==== BLOCK-MODELS-PAGE-HERO ==== */
.block-models-page-hero {}

/* ==== BLOCK-MODELS-FRAMEWORK ==== */
.block-models-framework {}

/* ==== BLOCK-MODELS-DIMENSIONS ==== */
.block-models-dimensions {}

/* ==== BLOCK-MODELS-REGEN-DAY ==== */
.block-models-regen-day {}

/* ==== BLOCK-MODELS-DEVELOPMENT ==== */
.block-models-development {}

/* ==== BLOCK-MODELS-SECTION-6 ==== */
.block-models-section-6 {}

/* ==== BLOCK-APPLY-PAGE-HERO ==== */
.block-apply-page-hero {}

/* ==== BLOCK-APPLY-SECTION-2 ==== */
.block-apply-section-2 {}

/* ==== BLOCK-APPLY-APPLY-CLOSING ==== */
.block-apply-apply-closing {}
.mso-not-found-main { display: grid; align-items: center; min-height: min(760px, 80vh); padding: 158px 0 96px; background: radial-gradient(circle at 80% 30%, #17486a, #081a31 68%); color: #fff; }
.mso-not-found-content { max-width: 820px; }
.mso-not-found-content p:not(.eyebrow) { max-width: 610px; color: #c8dce8; font-size: 1.1rem; }
.mso-not-found-content .button { margin-top: 18px; }

/* Footer contact column (30 Sep 2026) */
.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr}
.footer-contact{display:grid;gap:10px;align-content:start}
.footer-contact address{margin:0;font-style:normal;color:#c9d9e6;font-size:.88rem;line-height:1.6}
.footer-contact a,.footer-contact span{color:#c9d9e6;font-size:.88rem}
.footer-contact a:hover{color:#fff}
@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}
