/* Layout bridges for core blocks. Colors, type and spacing remain theme.json controls. */
:root{--ink:var(--wp--preset--color--ink);--coral:var(--wp--preset--color--coral);--gold:var(--wp--preset--color--gold);--cream:var(--wp--preset--color--cream);--muted:var(--wp--preset--color--muted);--sans:var(--wp--preset--font-family--body);--serif:var(--wp--preset--font-family--heading)}
.wp-site-blocks{padding:0}.wp-site-blocks>.wp-block-template-part{margin:0}.incinta-template-main,.incinta-template-main>.wp-block-post-content{margin:0}.incinta-template-main .alignfull{margin-left:0;margin-right:0;max-width:none;width:100%}
.incinta-native-header.wp-block-group{padding:0}.incinta-native-header .incinta-native-header-inner{width:100%;margin:0 auto}
.wp-site-blocks>.wp-block-template-part:first-child{position:sticky;top:-43px;z-index:100}.admin-bar .wp-site-blocks>.wp-block-template-part:first-child{top:-11px}.incinta-native-header.site-header{position:relative;top:0}
.incinta-native-header:has(.wp-block-navigation__responsive-container.is-menu-open){backdrop-filter:none;-webkit-backdrop-filter:none;z-index:300}
.incinta-mobile-submenu-toggle{display:none}
.incinta-stat-number{white-space:nowrap}
@media(max-width:781px){.incinta-trust>.wp-block-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
@media(max-width:1024px){.incinta-native-header .wp-block-navigation__responsive-container.is-menu-open{padding:24px!important}}
@media(max-width:782px){.admin-bar .wp-site-blocks>.wp-block-template-part:first-child{top:-43px}}
@media(max-width:1024px){.incinta-native-header .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch!important;padding-top:48px}.incinta-native-header .is-menu-open .wp-block-navigation__container{align-items:stretch!important;gap:22px;width:100%}.incinta-native-header .is-menu-open .wp-block-navigation-item{align-items:flex-start!important;text-align:left;width:100%;position:relative}.incinta-native-header .is-menu-open .wp-block-navigation-submenu__toggle{display:none!important}.incinta-native-header .is-menu-open .incinta-mobile-submenu-toggle{display:flex;position:absolute;right:0;top:0;margin:0;padding:8px;border:0;background:transparent;color:inherit;cursor:pointer}.incinta-mobile-submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.incinta-native-header .is-menu-open .wp-block-navigation__submenu-container{border:0;border-radius:0;box-shadow:none;padding:16px 0 0 18px!important;min-width:0;gap:14px;align-items:flex-start!important;width:100%;display:none!important}.incinta-native-header .is-menu-open .incinta-mobile-submenu-open>.wp-block-navigation__submenu-container{display:flex!important}}

@media(min-width:1025px){li.incinta-mega>.wp-block-navigation__submenu-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:min(800px,calc(100vw - 80px))!important;min-width:0!important;left:-160px!important;right:auto;padding:28px!important;gap:24px!important}li.incinta-mega>.wp-block-navigation__submenu-container>li{align-items:flex-start;flex-direction:column;gap:12px}li.incinta-mega>.wp-block-navigation__submenu-container>li>a{font-weight:700;color:var(--wp--preset--color--gold)}li.incinta-mega>.wp-block-navigation__submenu-container>li>button{display:none}li.incinta-mega>.wp-block-navigation__submenu-container>li>.wp-block-navigation__submenu-container{position:static;opacity:1;visibility:visible;height:auto;width:100%;min-width:0;overflow:visible;border:0;box-shadow:none;padding:0!important;gap:10px;display:flex}li.incinta-mega>.wp-block-navigation__submenu-container>li:not(.has-child){grid-column:1/-1;border-top:1px solid var(--wp--preset--color--line);padding-top:18px}}
@media(max-width:1024px){.incinta-native-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.incinta-native-header .wp-block-navigation__responsive-container-open{display:flex}.incinta-native-header .wp-block-navigation{margin-left:auto}.incinta-native-header-inner>.wp-block-buttons{display:none}.incinta-native-menu .incinta-mobile-cta,.incinta-native-menu .incinta-mobile-phone{display:block}}
.incinta-native-header-inner{width:calc(100% - 80px);margin:auto;min-height:82px}.incinta-native-header .wp-block-buttons{flex-shrink:0}.incinta-native-header .wp-block-button__link{font-size:14px;padding:15px 22px}.incinta-native-header .wp-block-site-logo{flex-shrink:0}.incinta-native-header .wp-block-navigation__submenu-container{min-width:240px;background:var(--wp--preset--color--cream);padding:12px;border:1px solid var(--wp--preset--color--line);border-radius:10px;box-shadow:0 12px 24px #22314d12}.incinta-native-menu .incinta-mobile-cta,.incinta-native-menu .incinta-mobile-phone{display:none}
.incinta-native-hero .wp-block-cover__inner-container{width:100%}.incinta-native-hero h1{max-width:1040px;margin-left:auto;margin-right:auto}.incinta-native-hero .wp-block-button__link{min-width:210px}.incinta-stat-number{font-size:60px;line-height:1.1}.incinta-feature-icon img{object-fit:contain}.incinta-doctor-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:24px}.incinta-native-about .wp-block-media-text__media img{border-radius:24px}.incinta-native-about .wp-block-media-text__content{padding-right:0}.incinta-native-faq-item summary{font-family:var(--wp--preset--font-family--heading);font-size:22px;cursor:pointer}.incinta-native-faq-item p{margin-top:16px}.incinta-native-explorer .treat-grid{padding-top:0;padding-bottom:0}.incinta-native-explorer .treat-intro{display:block}.incinta-native-explorer .treat-intro>*+*{margin-top:20px}.incinta-native-stories .stories-grid{padding-top:0;padding-bottom:0}.incinta-native-query .wp-block-post-template{padding:0}.incinta-native-query .wp-block-post-title a{color:inherit}.incinta-native-query .wp-block-post-title{font-size:23px}.incinta-native-query .wp-block-post-featured-image img{width:100%;object-fit:cover}.incinta-native-query .wp-block-post-excerpt{font-size:15px}
.incinta-native-footer-columns{max-width:1280px;margin:auto}.incinta-native-footer-columns>.wp-block-column:first-child{flex-grow:1.3}.incinta-native-footer-columns>.wp-block-column:last-child{flex-grow:1.2}.incinta-native-footer-columns .wp-block-navigation{align-items:flex-start}.incinta-native-footer-columns .wp-block-navigation__container{gap:12px;align-items:flex-start}.incinta-native-footer-columns .wp-block-column>*+*{margin-top:12px}.incinta-native-footer-columns h3{margin-bottom:14px}.incinta-native-footer-columns .incinta-footer-address{line-height:1.45;font-style:normal}.incinta-footer-logo{width:max-content}.incinta-native-footer-bottom{max-width:1280px;margin-left:auto;margin-right:auto}.incinta-native-legal .wp-block-navigation__container{gap:16px}
.incinta-native-single .as-body{max-width:900px}.incinta-archive-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0}.incinta-archive-posts>li{margin:0}.incinta-native-toolbar .block-editor-block-toolbar{overflow:visible}
@media(max-width:1024px){.incinta-native-header-inner{width:calc(100% - 40px);gap:16px!important}.incinta-native-menu .wp-block-navigation__container{gap:16px}.incinta-native-header>.wp-block-group>.wp-block-buttons{display:none}}
@media(max-width:781px){.incinta-native-header-inner{width:calc(100% - 40px)}.incinta-native-header-inner>.wp-block-buttons{display:none}.incinta-native-header .wp-block-navigation{margin-left:auto}.incinta-native-menu .incinta-mobile-cta,.incinta-native-menu .incinta-mobile-phone{display:block}.incinta-native-footer-columns{gap:32px}.incinta-section{padding-left:24px!important;padding-right:24px!important}.incinta-native-footer{padding-left:24px!important;padding-right:24px!important}.incinta-native-about .wp-block-media-text__content{padding:32px 0 0}.incinta-archive-posts{grid-template-columns:1fr}.incinta-native-hero{min-height:640px!important}}
