*,:after,:before{box-sizing:border-box}img,picture,svg,video{display:block;height:auto;max-width:100%}button{background:none;border:0;cursor:pointer;font-family:inherit}a{text-decoration:none}a:hover{text-decoration:underline}ol,ul{padding-left:1.5rem}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.screen-reader-text,.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}:focus-visible{border-radius:2px;box-shadow:0 0 0 4px var(--mfe-navy,#0a3d8a);outline:2px solid #fff;outline-offset:0}.mfe-skip-link,.skip-link{background:var(--mfe-navy,var(--wp--preset--color--navy));border-radius:0 0 .5rem 0;color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:700;left:0;padding:.75rem 1.5rem;position:absolute;text-decoration:none;top:-100px;transition:top .15s ease;z-index:10000}.mfe-skip-link:focus,.skip-link:focus{outline:3px solid var(--mfe-accent,var(--wp--preset--color--accent));outline-offset:2px;top:0}@media(pointer:coarse){.wp-block-button__link,a,button{min-height:44px;min-width:44px}}:root{--mfe-ease-out:cubic-bezier(0.16,1,0.3,1);--mfe-ease-expo:cubic-bezier(0.19,1,0.22,1);--mfe-ease-smooth:cubic-bezier(0.23,0.86,0.39,0.96);--mfe-ease-in-out:cubic-bezier(0.65,0,0.35,1);--mfe-ease-standard:cubic-bezier(0.4,0,0.2,1);--mfe-dur-instant:120ms;--mfe-dur-fast:180ms;--mfe-dur-std:320ms;--mfe-dur-slow:600ms;--mfe-dur-hero:900ms;--mfe-dur-epic:1200ms;--mfe-reveal-y:40px;--mfe-reveal-y-lg:60px;--mfe-reveal-x:80px;--mfe-parallax-deep:0.3;--mfe-parallax-mid:0.5;--mfe-parallax-near:0.85;--mfe-stagger:0.08s;--mfe-stagger-slow:0.14s}@media(prefers-reduced-motion:reduce){:root{--mfe-dur-instant:0ms;--mfe-dur-fast:0ms;--mfe-dur-std:0ms;--mfe-dur-slow:0ms;--mfe-dur-hero:0ms;--mfe-dur-epic:0ms;--mfe-reveal-y:0px;--mfe-reveal-y-lg:0px;--mfe-reveal-x:0px}}.mfe-reveal{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.mfe-reveal.is-visible{opacity:1!important;transform:none!important}[data-motion=subtle] .mfe-reveal{transform:translateY(12px);transition-duration:.5s}[data-motion=subtle] .mfe-reveal--left{transform:translateX(-20px)}[data-motion=subtle] .mfe-reveal--right{transform:translateX(20px)}[data-motion=subtle] .mfe-reveal--scale{transform:scale(.96)}[data-motion=noticeable] .mfe-reveal{transform:translateY(30px);transition-duration:.7s}[data-motion=noticeable] .mfe-reveal--left{transform:translateX(-40px)}[data-motion=noticeable] .mfe-reveal--right{transform:translateX(40px)}[data-motion=noticeable] .mfe-reveal--scale{transform:scale(.92)}.mfe-reveal,[data-motion=bold] .mfe-reveal{transform:translateY(60px);transition-duration:.9s}[data-motion=bold] .mfe-reveal--left{transform:translateX(-80px)}[data-motion=bold] .mfe-reveal--right{transform:translateX(80px)}[data-motion=bold] .mfe-reveal--scale{transform:scale(.85)}.mfe-reveal.delay-1{transition-delay:.1s}.mfe-reveal.delay-2{transition-delay:.2s}.mfe-reveal.delay-3{transition-delay:.3s}.mfe-reveal.delay-4{transition-delay:.4s}.mfe-reveal.delay-5{transition-delay:.5s}.mfe-reveal.delay-6{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.mfe-reveal,[data-motion] .mfe-reveal,[data-motion] .mfe-reveal--left,[data-motion] .mfe-reveal--right,[data-motion] .mfe-reveal--scale{opacity:1;transform:none!important;transition:none}}.mfe-main-nav{background:transparent;padding:.85rem var(--mfe-gutter);position:sticky;top:0;transition:padding .3s ease;z-index:1000}.mfe-main-nav.is-scrolled{padding-bottom:.45rem;padding-top:.45rem}.mfe-main-nav__inner{align-items:center;background:#fff;border:1px solid var(--mfe-border);border-radius:999px;box-shadow:0 8px 30px rgba(10,61,138,.1);display:flex;gap:var(--wp--preset--spacing--50);justify-content:space-between;margin:0 auto;max-width:1140px;padding:.5rem .6rem .5rem 1.5rem;position:relative;transition:box-shadow .3s ease}.mfe-main-nav.is-scrolled .mfe-main-nav__inner{box-shadow:0 10px 34px rgba(10,61,138,.16)}@media(max-width:1160px){.mfe-main-nav__inner{border-radius:1rem;max-width:none;padding:.4rem .6rem .4rem 1rem}}@media(max-width:1279px)and (min-width:1161px){.mfe-main-nav__inner{gap:.35rem;padding-left:.85rem}.mfe-main-nav__logo-img{height:44px;max-width:170px}.mfe-main-nav__items{gap:0}.mfe-main-nav__link{font-size:.8125rem;padding:.5rem}.mfe-main-nav__link:after{left:.5rem;right:.5rem}.mfe-main-nav__cta{font-size:.8125rem;padding:.5rem .85rem}}.mfe-main-nav__logo{align-items:center;display:flex;flex-shrink:0;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mfe-main-nav__logo:hover{text-decoration:none;transform:translateY(-1px) scale(1.02)}.mfe-main-nav__logo-img{display:block;height:52px;max-width:220px;transition:height .35s cubic-bezier(.16,1,.3,1);width:auto}.mfe-main-nav.is-scrolled .mfe-main-nav__logo-img{height:46px}@media(max-width:1160px){.mfe-main-nav__logo-img{height:46px}.mfe-main-nav.is-scrolled .mfe-main-nav__logo-img{height:42px}}@media(max-width:640px){.mfe-main-nav__logo-img{height:42px}.mfe-main-nav.is-scrolled .mfe-main-nav__logo-img{height:38px}}.mfe-main-nav__items{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}@media(max-width:1160px){.mfe-main-nav__items{align-items:stretch;background:#fff;border-bottom:1px solid var(--wp--preset--color--border);border-top:1px solid var(--wp--preset--color--border);box-shadow:0 8px 24px rgba(10,61,138,.18);display:none;flex-direction:column;gap:0;left:0;max-height:70vh;overflow-y:auto;padding:var(--wp--preset--spacing--40) var(--mfe-gutter);position:absolute;right:0;top:100%;z-index:99;-webkit-overflow-scrolling:touch}.mfe-main-nav__items.is-open{display:flex}.mfe-main-nav__items li{border-bottom:1px solid var(--wp--preset--color--border)}.mfe-main-nav__items li:last-child{border-bottom:0}}.mfe-main-nav__link{align-items:center;color:var(--mfe-text);display:inline-flex;font-size:var(--wp--preset--font-size--sm);font-weight:500;line-height:1.5;padding:.5rem .85rem;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.mfe-main-nav__link:after{background:var(--wp--preset--color--accent);bottom:.15rem;content:"";height:2px;left:.85rem;position:absolute;right:.85rem;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mfe-main-nav__link:focus-visible,.mfe-main-nav__link:hover,.mfe-main-nav__link[aria-current=page]{color:var(--mfe-accent-text);text-decoration:none}.mfe-main-nav__link:focus-visible:after,.mfe-main-nav__link:hover:after,.mfe-main-nav__link[aria-current=page]:after{transform:scaleX(1)}.mfe-main-nav__link:focus-visible{border-radius:.25rem;outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}@media(max-width:1160px){.mfe-main-nav__link{border-radius:0;color:var(--wp--preset--color--text);display:block;font-size:var(--wp--preset--font-size--base);padding:var(--wp--preset--spacing--40) 0}.mfe-main-nav__link:after{display:none}.mfe-main-nav__link:focus-visible,.mfe-main-nav__link:hover,.mfe-main-nav__link[aria-current=page]{color:var(--wp--preset--color--blue)}}.mfe-main-nav__cta{align-items:center;background:var(--wp--preset--color--blue);border-radius:999px;box-shadow:0 2px 8px rgba(11,89,168,.3);color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:var(--wp--preset--font-size--sm);font-weight:700;letter-spacing:.02em;padding:.6rem 1.25rem;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .25s ease,box-shadow .25s ease;white-space:nowrap}.mfe-main-nav__cta:focus-visible,.mfe-main-nav__cta:hover{background:var(--wp--preset--color--navy);box-shadow:0 6px 18px rgba(11,89,168,.4);color:#fff;text-decoration:none;transform:translateY(-2px)}.mfe-main-nav__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-main-nav__cta:active{transform:translateY(0);transition-duration:.1s}@media(prefers-reduced-motion:reduce){.mfe-main-nav__cta{transition:background .25s ease,box-shadow .25s ease}.mfe-main-nav__cta:focus-visible,.mfe-main-nav__cta:hover{transform:none}}@media(max-width:1160px){.mfe-main-nav__cta{display:none}}.mfe-main-nav__item--cta-mobile{display:none}@media(max-width:1160px){.mfe-main-nav__item--cta-mobile{display:block;padding-top:var(--wp--preset--spacing--40)}}.mfe-main-nav__cta-mobile{background:var(--wp--preset--color--blue);border-radius:999px;box-shadow:0 2px 8px rgba(11,89,168,.3);color:#fff;display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:var(--wp--preset--font-size--base);font-weight:700;letter-spacing:.02em;padding:.85rem 1.25rem;text-align:center;text-decoration:none;transition:background .25s ease;width:100%}.mfe-main-nav__cta-mobile:focus-visible,.mfe-main-nav__cta-mobile:hover{background:var(--wp--preset--color--navy);color:#fff;text-decoration:none}.mfe-main-nav__cta-mobile:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}.mfe-main-nav__cta-label{position:relative;z-index:1}.mfe-main-nav__toggle{background:transparent;border:0;color:var(--mfe-text);cursor:pointer;display:none;padding:.5rem}@media(max-width:1160px){.mfe-main-nav__toggle{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}}.mfe-main-nav__item{position:relative}.mfe-main-nav__item[data-dropdown=professionals]{position:static}.mfe-main-nav__trigger{align-items:center;background:transparent;border:none;color:var(--mfe-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--wp--preset--font-size--sm);font-weight:500;gap:.35rem;line-height:1.5;padding:.5rem .85rem;position:relative;transition:color .2s ease;white-space:nowrap}.mfe-main-nav__trigger:after{background:var(--wp--preset--color--accent);bottom:.15rem;content:"";height:2px;left:.85rem;position:absolute;right:.85rem;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mfe-main-nav__trigger:focus-visible,.mfe-main-nav__trigger:hover,.mfe-main-nav__trigger[aria-expanded=true]{color:var(--mfe-accent-text)}.mfe-main-nav__trigger:focus-visible:after,.mfe-main-nav__trigger:hover:after,.mfe-main-nav__trigger[aria-expanded=true]:after{transform:scaleX(1)}.mfe-main-nav__trigger:focus-visible{border-radius:.25rem;outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}@media(max-width:1160px){.mfe-main-nav__trigger{background:transparent;border-radius:0;color:var(--wp--preset--color--text);display:flex;font-size:var(--wp--preset--font-size--base);justify-content:space-between;padding:var(--wp--preset--spacing--40) 0;width:100%}.mfe-main-nav__trigger:after{display:none}.mfe-main-nav__trigger:focus-visible,.mfe-main-nav__trigger:hover,.mfe-main-nav__trigger[aria-expanded=true]{color:var(--wp--preset--color--blue)}}.mfe-main-nav__chevron{color:var(--mfe-subtle);flex-shrink:0;height:14px;opacity:.7;transition:transform .2s ease,opacity .2s ease;width:14px}.mfe-main-nav__trigger:hover .mfe-main-nav__chevron,.mfe-main-nav__trigger[aria-expanded=true] .mfe-main-nav__chevron{opacity:1;transform:rotate(180deg)}.mfe-main-nav__item--split{align-items:center;display:inline-flex}.mfe-main-nav__link--menu{padding-right:.2rem}.mfe-main-nav__link--menu:after{right:.2rem}.mfe-main-nav__trigger--caret{gap:0;padding-left:.1rem;padding-right:.6rem}.mfe-main-nav__trigger--caret:after{display:none}.mfe-main-nav__item--split.is-open .mfe-main-nav__link--menu,.mfe-main-nav__item--split:hover .mfe-main-nav__link--menu{color:var(--mfe-accent-text)}.mfe-main-nav__item--split.is-open .mfe-main-nav__link--menu:after,.mfe-main-nav__item--split:hover .mfe-main-nav__link--menu:after{transform:scaleX(1)}.mfe-main-nav__item--split.is-open .mfe-main-nav__chevron,.mfe-main-nav__item--split:hover .mfe-main-nav__chevron{color:var(--mfe-accent-text);opacity:1}@media(max-width:1160px){.mfe-main-nav__item--split{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.mfe-main-nav__item--split .mfe-main-nav__link--menu{flex:1 1 auto;padding-right:0}.mfe-main-nav__item--split .mfe-main-nav__trigger--caret{flex:0 0 auto;justify-content:center;padding:var(--wp--preset--spacing--40) .5rem;width:auto}.mfe-main-nav__item--split>.mfe-dropdown{flex:0 0 100%;width:100%}}.mfe-dropdown__states{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem}.mfe-dropdown__state-col{flex:1 1 12rem;min-width:11rem}.mfe-dropdown__state-head{color:var(--mfe-accent-text);display:block;font-size:var(--wp--preset--font-size--sm);font-weight:700;margin-bottom:.25rem;padding:.25rem .5rem;text-decoration:none}.mfe-dropdown__state-head:focus-visible,.mfe-dropdown__state-head:hover{text-decoration:underline}.mfe-dropdown__region-head{color:var(--mfe-subtle);display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.5rem .5rem .15rem;text-transform:uppercase}.mfe-dropdown__grid--compact{display:block}@media(max-width:1160px){.mfe-dropdown__states{flex-direction:column;gap:.5rem}}.mfe-dropdown{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;box-shadow:0 16px 48px rgba(10,61,138,.12),0 2px 8px rgba(10,61,138,.06);left:50%;min-width:320px;opacity:0;padding:.375rem;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:200}.mfe-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.mfe-dropdown:before{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.mfe-dropdown__item{align-items:flex-start;border-radius:.5rem;color:var(--mfe-text);display:flex;gap:.875rem;padding:.75rem;position:relative;text-decoration:none;transition:background .2s ease}.mfe-dropdown__item:focus-visible,.mfe-dropdown__item:hover{background:var(--mfe-sky);text-decoration:none}.mfe-dropdown__icon{align-items:center;background:var(--mfe-sky);border-radius:.5rem;color:var(--mfe-accent-text);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:background .12s,color .12s;width:2.25rem}.mfe-dropdown__icon svg{height:18px;width:18px}.mfe-dropdown__item:hover .mfe-dropdown__icon{background:var(--mfe-accent);color:#fff}.mfe-dropdown__text{min-width:0}.mfe-dropdown__title{color:var(--mfe-text);font-size:.875rem;font-weight:600;line-height:1.3}.mfe-dropdown__desc{color:var(--mfe-subtle);font-size:.78rem;line-height:1.45;margin-top:.15rem}.mfe-dropdown__divider{background:var(--mfe-border);height:1px;margin:.375rem .5rem}.mfe-dropdown__footer{align-items:center;border-radius:.5rem;color:var(--mfe-accent-text);display:flex;font-size:.8rem;font-weight:700;gap:.35rem;justify-content:center;padding:.6rem .75rem;text-decoration:none;transition:background .12s}.mfe-dropdown__footer:hover{background:var(--mfe-sky);text-decoration:none}.mfe-dropdown--locations{min-width:440px}.mfe-dropdown__grid{display:grid;gap:0;grid-template-columns:1fr 1fr}.mfe-dropdown__grid .mfe-dropdown__item{gap:.625rem;padding:.6rem .75rem}.mfe-dropdown__grid .mfe-dropdown__icon{border-radius:.375rem;height:1.75rem;width:1.75rem}.mfe-dropdown__grid .mfe-dropdown__icon svg{height:14px;width:14px}.mfe-dropdown--patients{min-width:360px}.mfe-dropdown--columns{left:0;min-width:540px;transform:translateX(0) translateY(6px)}.mfe-dropdown--columns.is-open{transform:translateX(0) translateY(0)}.mfe-dropdown--columns{align-content:start;display:grid;gap:0 .25rem;grid-template-columns:1fr 1fr}.mfe-dropdown--columns .mfe-dropdown__divider,.mfe-dropdown--columns .mfe-dropdown__footer,.mfe-dropdown--columns .mfe-dropdown__section-label{grid-column:1/-1}.mfe-dropdown--columns .mfe-dropdown__item{padding:.55rem .7rem}@media(max-width:1160px){.mfe-dropdown--columns{display:block;grid-template-columns:none;min-width:auto}}.mfe-dropdown__section-label{color:var(--mfe-subtle);display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.625rem .75rem .25rem;text-transform:uppercase}.mfe-dropdown--mega{box-shadow:0 20px 60px rgba(10,61,138,.18),0 2px 8px rgba(10,61,138,.08);left:50%;max-width:720px;min-width:640px;padding:.75rem;transform:translateX(-50%) translateY(6px);z-index:1002}.mfe-dropdown--mega.is-open{transform:translateX(-50%) translateY(0)}.mfe-dropdown__cols{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.mfe-dropdown__cols .mfe-dropdown__item{gap:0;padding:.5rem .75rem}.mfe-dropdown__cols .mfe-dropdown__title{font-size:.875rem}.mfe-dropdown__col-heading{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:.5rem .75rem .25rem;text-transform:uppercase}.mfe-dropdown__col-caption{color:var(--mfe-subtle);font-size:.72rem;font-style:italic;padding:.25rem .75rem .5rem}@media(max-width:1160px){.mfe-dropdown{background:var(--mfe-gray);border:none;border-radius:0;box-shadow:none;display:none;left:auto;max-width:none;min-width:auto;opacity:1;padding:0;pointer-events:auto;position:static;transform:none!important;visibility:visible}.mfe-dropdown:before{display:none}.mfe-main-nav__item.is-open>.mfe-dropdown{display:block}.mfe-dropdown__item{border-bottom:1px solid rgba(208,220,240,.3);border-radius:0;padding:.75rem 1rem}.mfe-dropdown__icon{height:2rem;width:2rem}.mfe-dropdown__desc{font-size:.75rem}.mfe-dropdown__section-label{padding:.75rem 1rem .25rem}.mfe-dropdown__divider{margin:.25rem 1rem}.mfe-dropdown__footer{border-radius:0;padding:.75rem 1rem}.mfe-dropdown__grid{grid-template-columns:1fr}.mfe-dropdown--mega{box-shadow:none;max-width:none;min-width:auto;padding:0}.mfe-dropdown__cols{gap:0;grid-template-columns:1fr}.mfe-dropdown__col-heading{padding:.75rem 1rem .25rem}.mfe-dropdown__col-caption{border-bottom:1px solid rgba(208,220,240,.3);padding:.25rem 1rem .75rem}}.mfe-site-footer{background:#0a3d8a;color:#fff;padding-bottom:0;padding-top:var(--wp--preset--spacing--90)}.mfe-site-footer a{color:#fff;opacity:.85;text-decoration:none;transition:opacity .25s ease,color .25s ease}.mfe-site-footer a:focus-visible,.mfe-site-footer a:hover{opacity:1;text-decoration:none}.mfe-site-footer__inner{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter)}.mfe-site-footer__columns{display:grid;gap:var(--wp--preset--spacing--70);grid-template-columns:1.4fr 1fr 1fr 1fr;margin-bottom:var(--wp--preset--spacing--80)}@media(max-width:1100px){.mfe-site-footer__columns{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mfe-site-footer__columns{grid-template-columns:1fr}}.mfe-site-footer__col-heading{color:#fff;font-family:var(--wp--preset--font-family--dm-sans);font-size:1rem;font-weight:500;letter-spacing:.01em;margin:0 0 var(--wp--preset--spacing--40) 0}.mfe-site-footer__col-list{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--sm);gap:var(--wp--preset--spacing--20);list-style:none;margin:0;padding:0}.mfe-site-footer__col-list a{display:inline-block;padding-bottom:2px;position:relative}.mfe-site-footer__col-list a:after{background:var(--mfe-accent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mfe-site-footer__col-list a:focus-visible:after,.mfe-site-footer__col-list a:hover:after{transform:scaleX(1)}@media(max-width:1100px){.mfe-site-footer__col--brand{grid-column:1/-1;text-align:center}}.mfe-site-footer__brand-img{display:block;height:auto;margin-bottom:var(--wp--preset--spacing--40);max-width:100%;width:220px}@media(max-width:1100px){.mfe-site-footer__brand-img{margin-left:auto;margin-right:auto}}.mfe-site-footer__about-text{color:hsla(0,0%,100%,.8);font-size:var(--wp--preset--font-size--sm);line-height:1.7;margin:0 0 1.25rem}.mfe-site-footer__social{display:flex;gap:.75rem}@media(max-width:900px){.mfe-site-footer__social{justify-content:center}}.mfe-site-footer__social a{align-items:center;background:hsla(0,0%,100%,.12);border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;opacity:1;transition:background .25s ease,translate .2s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;translate:0 0;width:40px}.mfe-site-footer__social a:focus-visible,.mfe-site-footer__social a:hover{background:var(--wp--preset--color--accent);box-shadow:0 6px 18px rgba(16,136,255,.45);text-decoration:none;translate:0 -2px}.mfe-site-footer__view-all{color:hsla(0,0%,100%,.7);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-top:var(--wp--preset--spacing--40);text-transform:uppercase}.mfe-site-footer__view-all:hover{color:#fff}.mfe-site-footer__location-card{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:var(--wp--preset--spacing--30)}.mfe-site-footer__location-card:last-child{border-bottom:0}.mfe-site-footer__location-name{color:#fff;display:block;font-weight:700}.mfe-site-footer__location-addr{font-size:var(--wp--preset--font-size--xs);margin:.25rem 0;opacity:.75;white-space:pre-line}.mfe-site-footer__location-phone{color:#fff;display:block;font-size:var(--wp--preset--font-size--xs);font-weight:600}.mfe-site-footer__bottom{align-items:center;background:#e8e8e8;color:#444;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--xs);gap:1rem 2rem;justify-content:center;margin:0 calc(var(--mfe-gutter)*-1);padding:1rem var(--mfe-gutter);text-align:center}.mfe-site-footer__legal-links{display:flex;gap:var(--wp--preset--spacing--40)}.mfe-site-footer__legal-links a{color:#444}.mfe-site-footer__legal-links a:hover{color:#000}.mfe-site-footer__spanish{color:#666}.mfe-site-footer__empty,.mfe-site-footer__spanish{font-size:var(--wp--preset--font-size--xs);font-style:italic}.mfe-site-footer__empty{list-style:none;margin:0;opacity:.5;padding:0}.mfe-site-footer ol,.mfe-site-footer ul{list-style:none;margin:0;padding-left:0}.mfe-hero{background:#0a3d8a;color:#fff;isolation:isolate;overflow:hidden;padding:var(--wp--preset--spacing--60) 0 var(--wp--preset--spacing--70);position:relative}.mfe-hero__layer{inset:-10% -5%;pointer-events:none;position:absolute;will-change:transform;z-index:0}.mfe-hero__layer--bg{background:radial-gradient(ellipse at 20% 0,rgba(16,136,255,.4),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(79,165,255,.25),transparent 50%),linear-gradient(135deg,#0a3d8a,#1088ff 40%,#0b59a8 70%,#0b59a8);z-index:0}.mfe-hero__layer--bg:before{background:radial-gradient(circle,rgba(16,136,255,.35) 0,transparent 70%);border-radius:50%;content:"";filter:blur(12px);height:40vw;max-height:600px;max-width:600px;pointer-events:none;position:absolute;right:5%;top:10%;width:40vw}.mfe-hero__layer--bg:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.4;pointer-events:none;position:absolute}.mfe-hero__layer--photo{overflow:hidden;will-change:transform;z-index:1}.mfe-hero__photo-zoom{animation:mfe-hero-photo-zoom 22s cubic-bezier(.33,1,.68,1) forwards;background-image:var(--mfe-hero-photo,none);background-position:center 10%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform-origin:center;will-change:transform}@media(max-width:768px){.mfe-hero__photo-zoom{background-image:var(--mfe-hero-photo-mobile,var(--mfe-hero-photo,none))}}@keyframes mfe-hero-photo-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.mfe-hero__photo-zoom{animation:none;transform:scale(1)}}.mfe-hero__layer--scrim{background:linear-gradient(180deg,rgba(5,4,60,.35),rgba(5,4,60,.45) 20%,rgba(7,5,78,.7) 55%,rgba(10,30,55,.9) 82%,#0a3d8a),linear-gradient(90deg,rgba(5,4,50,.6),rgba(5,4,50,.35) 40%,rgba(5,4,50,.08) 75%,transparent);pointer-events:none;position:relative;z-index:2}.mfe-hero__layer--scrim:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27g%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23g%29%27/></svg>");content:"";inset:0;mix-blend-mode:soft-light;opacity:.18;pointer-events:none;position:absolute}.mfe-hero__inner{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter);position:relative;z-index:3}.mfe-hero__content{max-width:800px}.mfe-hero__eyebrow{align-items:center;color:#e0eefb;display:inline-flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--xs);font-weight:600;gap:.5rem;letter-spacing:.1em;margin:0 0 var(--wp--preset--spacing--40) 0;text-shadow:0 0 18px rgba(79,165,255,.5),0 1px 10px rgba(0,0,0,.4);text-transform:uppercase}.mfe-hero__pulse{animation:mfePulse 2s ease-in-out infinite;background:#4fa5ff;border-radius:50%;box-shadow:0 0 0 6px rgba(79,165,255,.2);display:inline-block;height:8px;width:8px}@keyframes mfePulse{0%,to{box-shadow:0 0 0 6px rgba(79,165,255,.2)}50%{box-shadow:0 0 0 10px rgba(79,165,255,.1)}}.mfe-hero__title{color:#fff;font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--5-xl,var(--wp--preset--font-size--5xl,clamp(2.5rem,2rem + 3.5vw,4.5rem)));font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 var(--wp--preset--spacing--50) 0;text-shadow:0 2px 20px rgba(0,0,0,.35)}.mfe-hero__accent{color:#e0eefb;display:inline-block;text-shadow:0 0 32px rgba(79,165,255,.45),0 2px 20px rgba(0,0,0,.35)}.mfe-hero .mfe-hero__tagline{color:#fff;font-family:var(--wp--preset--font-family--dm-sans);font-size:clamp(1.25rem,1.05rem + 1vw,1.75rem);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 var(--wp--preset--spacing--40) 0;text-shadow:0 0 18px rgba(79,165,255,.45),0 1px 12px rgba(0,0,0,.45)}.mfe-hero__sub{color:hsla(0,0%,100%,.92);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--lg);line-height:1.5;margin:0 0 var(--wp--preset--spacing--60) 0;max-width:640px;text-shadow:0 1px 12px rgba(0,0,0,.3)}.mfe-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40)}.mfe-hero__cta{border-radius:40px;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--sm);font-weight:700;letter-spacing:.02em;padding:.875rem 2rem;text-decoration:none;transition:transform .15s ease,background .25s ease,color .25s ease}.mfe-hero__cta--primary{background:#fff;color:var(--wp--preset--color--navy)}.mfe-hero__cta--primary:hover{background:#4fa5ff;color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-hero__cta--ghost{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.mfe-hero__cta--ghost:hover{background:hsla(0,0%,100%,.15);color:#fff;text-decoration:none}.mfe-simple-cta{padding:var(--wp--preset--spacing--80) 0;text-align:center}.mfe-simple-cta--gray{background:var(--wp--preset--color--gray)}.mfe-simple-cta--sky{background:var(--wp--preset--color--sky)}.mfe-simple-cta__inner{margin:0 auto;max-width:720px;padding:0 var(--mfe-gutter)}.mfe-simple-cta__eyebrow{color:var(--wp--preset--color--blue);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--xs);font-weight:600;letter-spacing:.1em;margin:0 0 var(--wp--preset--spacing--30) 0;text-transform:uppercase}.mfe-simple-cta__title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--3xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--wp--preset--spacing--40) 0}.mfe-simple-cta__sub{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--lg);line-height:1.5;margin:0 0 var(--wp--preset--spacing--60) 0}.mfe-simple-cta__btn{background:var(--wp--preset--color--accent);border-radius:40px;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--sm);padding:.875rem 2rem;text-decoration:none}.mfe-simple-cta__btn:hover{background:var(--wp--preset--color--blue);color:#fff;text-decoration:none}.mfe-section{padding:var(--wp--preset--spacing--90) 0}.mfe-section--gray{background:var(--wp--preset--color--gray)}.mfe-section--sky{background:var(--wp--preset--color--sky)}.mfe-section__inner{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter)}.mfe-section__header{margin:0 auto var(--wp--preset--spacing--70);max-width:640px;text-align:center}.mfe-section__eyebrow{color:var(--wp--preset--color--blue);font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--xs);font-weight:600;letter-spacing:.1em;margin:0 0 var(--wp--preset--spacing--20) 0;text-transform:uppercase}.mfe-section__title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--3xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--wp--preset--spacing--40) 0}.mfe-section__sub{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--base);line-height:1.6;margin:0}.mfe-section__sub a{color:var(--wp--preset--color--blue);text-decoration:underline}.mfe-trust-strip{background:#fff;border-bottom:1px solid var(--wp--preset--color--border);border-top:1px solid var(--wp--preset--color--border);padding:var(--wp--preset--spacing--60) 0}.mfe-trust-strip__inner{gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(3,1fr);max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter);text-align:center}@media(max-width:640px){.mfe-trust-strip__inner{gap:var(--wp--preset--spacing--60);grid-template-columns:1fr}}.mfe-trust-strip__number{color:var(--wp--preset--color--accent);display:block;font-family:var(--wp--preset--font-family--dm-sans);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1}.mfe-trust-strip__label{color:var(--wp--preset--color--subtle);display:block;font-family:var(--wp--preset--font-family--inter);font-size:var(--wp--preset--font-size--xs);font-weight:500;letter-spacing:.08em;margin-top:var(--wp--preset--spacing--20);text-transform:uppercase}.mfe-service-grid{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.mfe-service-grid__card{background:#fff;border:1px solid var(--wp--preset--color--border);border-radius:12px;color:inherit;padding:var(--wp--preset--spacing--60);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.mfe-service-grid__card:hover{border-color:var(--wp--preset--color--accent);box-shadow:0 10px 30px rgba(10,61,138,.1);color:inherit;text-decoration:none;transform:translateY(-2px)}.mfe-service-grid__icon{color:var(--wp--preset--color--accent);height:48px;margin-bottom:var(--wp--preset--spacing--40);width:48px}.mfe-service-grid__title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--xl);font-weight:700;margin:0 0 var(--wp--preset--spacing--20) 0}.mfe-service-grid__excerpt{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--sm);line-height:1.6;margin:0 0 var(--wp--preset--spacing--30) 0}.mfe-service-grid__link{color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--sm);font-weight:600}.mfe-why{display:grid;gap:var(--wp--preset--spacing--60);grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.mfe-why{grid-template-columns:1fr}}.mfe-why__icon{background:var(--wp--preset--color--sky);border-radius:12px;color:var(--wp--preset--color--accent);display:flex;margin-bottom:var(--wp--preset--spacing--40)}.mfe-why__title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--xl);margin:0 0 var(--wp--preset--spacing--30) 0}.mfe-why__desc{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--base);margin:0}.mfe-locations-preview{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mfe-locations-preview__card{background:#fff;border:1px solid var(--wp--preset--color--border);border-radius:12px;color:inherit;padding:var(--wp--preset--spacing--50);text-decoration:none;transition:border-color .2s}.mfe-locations-preview__card:hover{border-color:var(--wp--preset--color--accent);color:inherit;text-decoration:none}.mfe-locations-preview__city{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--lg);margin:0 0 var(--wp--preset--spacing--20) 0}.mfe-locations-preview__addr{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--xs);margin:0;white-space:pre-line}.mfe-locations-preview__phone{color:var(--wp--preset--color--blue);display:inline-block;font-size:var(--wp--preset--font-size--sm);font-weight:600;margin-top:var(--wp--preset--spacing--30)}.mfe-doctor-grid{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mfe-doctor-card{aspect-ratio:3/4;background:var(--mfe-gray,#f7f7f7);border-radius:12px;color:inherit;cursor:pointer;display:block;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.mfe-doctor-card,.mfe-doctor-card:focus,.mfe-doctor-card:focus-visible,.mfe-doctor-card:hover{text-decoration:none}.mfe-doctor-card__photo{inset:0;overflow:hidden;position:absolute}.mfe-doctor-card__photo .mfe-doctor-headshot__image,.mfe-doctor-card__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}.mfe-doctor-card__photo .mfe-doctor-headshot__placeholder{height:100%;width:100%}.mfe-doctor-card__plate{background:linear-gradient(0deg,rgba(10,61,138,.94) 0,rgba(10,61,138,.72) 55%,transparent);bottom:0;color:#fff;left:0;padding:1.6rem 1.125rem 1.05rem;position:absolute;right:0;z-index:2}.mfe-doctor-card__name{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.2;margin:0}.mfe-doctor-card__credentials{font-size:.78rem;line-height:1.35;margin:.15rem 0 0;opacity:.9}.mfe-doctor-card__link{align-items:center;color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.78rem;font-weight:700;gap:.3rem;margin-top:.55rem;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.mfe-doctor-card:after{border-radius:inherit;box-shadow:inset 0 0 0 0 var(--mfe-accent);content:"";inset:0;pointer-events:none;position:absolute;transition:box-shadow .3s ease;z-index:3}.mfe-doctor-card:focus-within,.mfe-doctor-card:hover{box-shadow:0 16px 40px rgba(16,136,255,.22);transform:translateY(-4px)}.mfe-doctor-card:focus-within .mfe-doctor-card__photo .mfe-doctor-headshot__image,.mfe-doctor-card:focus-within .mfe-doctor-card__photo img,.mfe-doctor-card:hover .mfe-doctor-card__photo .mfe-doctor-headshot__image,.mfe-doctor-card:hover .mfe-doctor-card__photo img{transform:scale(1.04)}.mfe-doctor-card:focus-within .mfe-doctor-card__link,.mfe-doctor-card:hover .mfe-doctor-card__link{opacity:1;transform:none}.mfe-doctor-card:focus-within:after,.mfe-doctor-card:hover:after{box-shadow:inset 0 0 0 3px var(--mfe-accent)}.mfe-doctor-card:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:2px}.mfe-doctor-card__plate .mfe-doctor-card__credentials,.mfe-doctor-card__plate .mfe-doctor-card__name{color:#fff}@media(hover:none){.mfe-doctor-card__link{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mfe-doctor-card,.mfe-doctor-card:after,.mfe-doctor-card__link,.mfe-doctor-card__photo .mfe-doctor-headshot__image,.mfe-doctor-card__photo img{transition:none}.mfe-doctor-card:focus-within,.mfe-doctor-card:hover{transform:none}.mfe-doctor-card:focus-within .mfe-doctor-card__photo img,.mfe-doctor-card:hover .mfe-doctor-card__photo img{transform:none}.mfe-doctor-card__link{opacity:1;transform:none}}.mfe-testimonials-placeholder{background:var(--wp--preset--color--sky);padding:var(--wp--preset--spacing--80) 0;text-align:center}.mfe-testimonials-placeholder__quote{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--2xl);font-style:italic;font-weight:500;line-height:1.4;margin:0 auto;max-width:720px}.mfe-testimonials-placeholder__citation{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--sm);margin-top:var(--wp--preset--spacing--50)}.mfe-news-strip{background:#fff;padding:var(--wp--preset--spacing--80) 0}.mfe-news-strip__grid{display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.mfe-news-strip__grid{grid-template-columns:1fr}}.mfe-news-strip__card{background:var(--wp--preset--color--gray);border-radius:12px;color:inherit;padding:var(--wp--preset--spacing--50);text-decoration:none}.mfe-news-strip__card:hover{background:var(--wp--preset--color--sky);color:inherit;text-decoration:none}.mfe-news-strip__date{color:var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--xs);font-weight:600;letter-spacing:.05em;margin:0 0 var(--wp--preset--spacing--20) 0;text-transform:uppercase}.mfe-news-strip__title{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--lg);font-weight:700;margin:0}.mfe-professional-band{background:radial-gradient(ellipse at 15% 30%,rgba(16,136,255,.18),transparent 55%),radial-gradient(ellipse at 85% 70%,rgba(79,165,255,.12),transparent 60%),#0b0f66;color:#fff;overflow:hidden;padding:clamp(3.5rem,6vw,5rem) 0;position:relative;text-align:left}.mfe-professional-band__layout{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);margin:0 auto;max-width:1200px;padding:0 var(--mfe-gutter)}@media(min-width:720px){.mfe-professional-band__layout{align-items:center;flex-direction:row;justify-content:space-between}}.mfe-professional-band__title{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0;max-width:22ch}.mfe-professional-band__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.mfe-professional-band__link{align-items:center;color:hsla(0,0%,100%,.78);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9rem;font-weight:600;gap:.4rem;letter-spacing:.02em;text-decoration:none;transition:color .2s ease}.mfe-professional-band__link span{transition:transform .2s ease}.mfe-professional-band__link:focus-visible,.mfe-professional-band__link:hover{color:#fff;text-decoration:none}.mfe-professional-band__link:focus-visible span,.mfe-professional-band__link:hover span{transform:translateX(4px)}.mfe-professional-band__link:focus-visible{border-radius:4px;outline:2px solid hsla(0,0%,100%,.6);outline-offset:4px}.mfe-professional-band__cta{align-items:center;background:#fff;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.25);color:var(--wp--preset--color--navy);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:700;gap:.625rem;isolation:isolate;letter-spacing:.02em;padding:.85rem 1.85rem;position:relative;text-decoration:none;transition:gap .3s var(--mfe-ease-out,ease-out),box-shadow .3s ease,background .3s ease,translate .2s cubic-bezier(.16,1,.3,1);translate:0 0}.mfe-professional-band__cta:focus-visible,.mfe-professional-band__cta:hover{background:var(--wp--preset--color--sky);box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 36px rgba(79,165,255,.3);gap:.875rem;text-decoration:none;translate:0 -1px}.mfe-professional-band__cta:focus-visible .mfe-professional-band__arrow,.mfe-professional-band__cta:hover .mfe-professional-band__arrow{transform:translateX(4px)}.mfe-professional-band__cta:focus-visible{outline:2px solid var(--wp--preset--color--sky);outline-offset:4px}.mfe-professional-band__cta:active{transition-duration:.1s;translate:0 1px}.mfe-professional-band__arrow{display:inline-block;font-weight:700;transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mfe-faq-preview__question{list-style:none}.mfe-faq-preview__question::-webkit-details-marker,.mfe-faq-preview__question::marker{content:"";display:none}.mfe-faq-preview__item[open] .mfe-faq-preview__answer{animation:mfe-faq-answer-fade .3s cubic-bezier(.33,1,.68,1) both}@keyframes mfe-faq-answer-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mfe-faq-preview__item[open] .mfe-faq-preview__answer{animation:none}}.mfe-faq-preview__more{margin:clamp(2rem,4vw,3rem) 0 0;text-align:center}.mfe-faq-preview__more-link{align-items:center;color:var(--wp--preset--color--accent);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:600;gap:.45rem;padding-bottom:4px;position:relative;text-decoration:none}.mfe-faq-preview__more-link:after{background:var(--wp--preset--color--accent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(.4);transform-origin:left;transition:transform .4s cubic-bezier(.33,1,.68,1)}.mfe-faq-preview__more-link:focus-visible,.mfe-faq-preview__more-link:hover{gap:.7rem;text-decoration:none}.mfe-faq-preview__more-link:focus-visible:after,.mfe-faq-preview__more-link:hover:after{transform:scaleX(1)}.mfe-faq-preview__more-link:focus-visible{border-radius:2px;outline:2px solid var(--wp--preset--color--accent);outline-offset:4px}.mfe-cta-strip{background:linear-gradient(135deg,#0a3d8a,#0b59a8);padding:var(--wp--preset--spacing--90) 0}.mfe-cta-strip__title{font-size:var(--wp--preset--font-size--3xl);font-weight:800;margin:0 0 var(--wp--preset--spacing--50) 0}.mfe-cta-strip__cta,.mfe-cta-strip__title{font-family:var(--wp--preset--font-family--dm-sans)}.mfe-cta-strip__cta{border-radius:40px;color:var(--wp--preset--color--navy);display:inline-block;font-size:var(--wp--preset--font-size--sm);padding:1rem 2.5rem}.mfe-cta-strip__cta:hover{background:#4fa5ff;color:#fff;text-decoration:none}.mfe-about-aeo{background:var(--wp--preset--color--sky);padding:var(--wp--preset--spacing--80) 0}.mfe-about-aeo__inner{max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter);text-align:center}.mfe-about-aeo__heading{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--2xl);font-weight:800;margin:0 0 var(--wp--preset--spacing--50) 0}.mfe-about-aeo__text{color:var(--wp--preset--color--text);font-size:var(--wp--preset--font-size--base);line-height:1.8;margin:0 auto;max-width:740px}.mfe-breadcrumbs{background:var(--wp--preset--color--gray);border-bottom:1px solid var(--wp--preset--color--border);padding:var(--wp--preset--spacing--40) 0}.mfe-breadcrumbs__list{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--xs);gap:var(--wp--preset--spacing--20);margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter)}.mfe-breadcrumbs__item{display:flex;gap:var(--wp--preset--spacing--20)}.mfe-breadcrumbs__sep{color:var(--wp--preset--color--border)}.mfe-breadcrumbs a{color:var(--wp--preset--color--accent);text-decoration:none}.mfe-breadcrumbs a:hover{text-decoration:underline}.mfe-breadcrumbs [aria-current=page]{color:var(--wp--preset--color--text);font-weight:500}.mfe-doctor-profile__hero{background:var(--wp--preset--color--gray);padding:var(--wp--preset--spacing--80) 0}.mfe-doctor-profile__hero-grid{gap:var(--wp--preset--spacing--70);margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter)}@media(max-width:768px){.mfe-doctor-profile__hero-grid{grid-template-columns:1fr;text-align:center}}.mfe-doctor-profile__headshot{aspect-ratio:1;background:var(--wp--preset--color--border);border-radius:12px;overflow:hidden;width:min(280px,90vw)}.mfe-doctor-profile__headshot img,.mfe-doctor-profile__headshot svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.mfe-doctor-profile__headshot{margin:0 auto}}.mfe-doctor-profile__eyebrow{color:var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--xs);font-weight:600;letter-spacing:.1em;margin:0 0 var(--wp--preset--spacing--30) 0}.mfe-doctor-profile__name{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--4xl);font-weight:800;line-height:1.1;margin:0 0 var(--wp--preset--spacing--30) 0}.mfe-doctor-profile__credentials,.mfe-doctor-profile__languages,.mfe-doctor-profile__years{color:var(--wp--preset--color--subtle);font-size:var(--wp--preset--font-size--base);margin:0 0 var(--wp--preset--spacing--20) 0}.mfe-doctor-profile__bio,.mfe-doctor-profile__education,.mfe-doctor-profile__locations,.mfe-doctor-profile__specialties{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:var(--wp--preset--spacing--80) 0;padding-left:var(--mfe-gutter);padding-right:var(--mfe-gutter)}.mfe-doctor-profile__bio h2,.mfe-doctor-profile__education h2,.mfe-doctor-profile__locations h2,.mfe-doctor-profile__specialties h2{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--2xl);font-weight:700;margin:0 0 var(--wp--preset--spacing--50) 0}.mfe-doctor-profile__bio-inner{font-size:var(--wp--preset--font-size--base);line-height:1.7;max-width:720px}.mfe-doctor-profile__edu-list,.mfe-doctor-profile__loc-list,.mfe-doctor-profile__svc-list{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--base);gap:var(--wp--preset--spacing--30);list-style:none;margin:0;padding:0}.mfe-doctor-profile__awards{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:var(--wp--preset--spacing--60) var(--mfe-gutter)}.mfe-doctor-profile__awards h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 1.5rem}.mfe-doctor-profile__awards-list{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin:0;padding:0}.mfe-doctor-profile__award{align-items:center;background:var(--mfe-gray);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center}.mfe-doctor-profile__award-img{height:auto;max-height:110px;max-width:100%;-o-object-fit:contain;object-fit:contain}.mfe-doctor-profile__award-years{color:var(--mfe-subtle);font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0}.mfe-doctor-profile__offices{background:var(--mfe-sky);padding:var(--wp--preset--spacing--80) var(--mfe-gutter)}.mfe-doctor-profile__offices h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 1.5rem;text-align:center}.mfe-doctor-profile__offices-list{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));list-style:none;margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:0}.mfe-location-profile__hero{background:linear-gradient(135deg,#0a3d8a,#0b59a8);padding:var(--wp--preset--spacing--90) 0}.mfe-location-profile__hero-inner{max-width:var(--wp--style--global--wide-size);padding:0 var(--mfe-gutter)}.mfe-location-profile__eyebrow{color:#4fa5ff;font-size:var(--wp--preset--font-size--xs);font-weight:600;letter-spacing:.1em;margin:0 0 var(--wp--preset--spacing--30) 0}.mfe-location-profile__name{font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--4xl);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 var(--wp--preset--spacing--40) 0}.mfe-location-profile__address{color:hsla(0,0%,100%,.9);font-size:var(--wp--preset--font-size--lg);margin:0 0 var(--wp--preset--spacing--60) 0;white-space:pre-line}.mfe-location-profile__hero-ctas{gap:var(--wp--preset--spacing--40)}.mfe-location-profile__directions,.mfe-location-profile__phone{border-radius:40px;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--base);font-weight:700;padding:.875rem 2rem;text-decoration:none}.mfe-location-profile__phone{color:var(--wp--preset--color--navy)}.mfe-location-profile__phone:hover{background:#4fa5ff;color:#fff;text-decoration:none}.mfe-location-profile__directions{border:1px solid hsla(0,0%,100%,.3)}.mfe-location-profile__directions:hover{color:#fff;text-decoration:none}.mfe-location-profile__amenities,.mfe-location-profile__doctors,.mfe-location-profile__hours,.mfe-location-profile__services{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:var(--wp--preset--spacing--80) 0;padding-left:var(--mfe-gutter);padding-right:var(--mfe-gutter)}.mfe-location-profile__amenities h2,.mfe-location-profile__doctors h2,.mfe-location-profile__hours h2,.mfe-location-profile__services h2{color:var(--wp--preset--color--navy);font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--2xl);font-weight:700;margin:0 0 var(--wp--preset--spacing--50) 0}.mfe-location-profile__hours-list{font-size:var(--wp--preset--font-size--base);list-style:none;margin:0;max-width:480px;padding:0}.mfe-location-profile__hours-list li{border-bottom:1px solid var(--wp--preset--color--border);display:flex;justify-content:space-between;padding:var(--wp--preset--spacing--30) 0}.mfe-location-profile__hours-list li:last-child{border-bottom:0}.mfe-location-profile__amenities-list{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30);list-style:none;margin:0;padding:0}.mfe-location-profile__amenities-list li{background:var(--wp--preset--color--sky);border-radius:40px;color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--sm);font-weight:600;padding:.5rem 1rem}.mfe-location-profile__referral{background:var(--mfe-sky,#e7f3ff);border-radius:1rem;margin:2rem auto 0;max-width:var(--wp--style--global--wide-size);padding:clamp(2rem,5vw,3.5rem) var(--mfe-gutter);scroll-margin-top:120px}.mfe-location-profile__referral h2{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 .5rem}.mfe-location-profile__referral>p{color:var(--mfe-subtle,#545555);margin:0 0 1.5rem}.mfe-location-profile__referral-methods{grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}@media(max-width:640px){.mfe-location-profile__referral-methods{grid-template-columns:1fr}}.mfe-location-profile__referral-method{border:1px solid var(--mfe-border,#d0dcf0);border-radius:.75rem;padding:1rem 1.25rem;text-align:center}.mfe-location-profile__referral-method strong{color:var(--mfe-accent,#1088ff);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.mfe-location-profile__referral-method a{color:var(--mfe-navy,#0a3d8a);font-weight:600;text-decoration:none}.mfe-location-profile__referral-method a:hover{color:var(--mfe-accent,#1088ff);text-decoration:underline}.mfe-location-profile__referral-note{font-size:.875rem;text-align:center}.mfe-location-profile__referral-note a{color:var(--mfe-accent,#1088ff);font-size:1.1875rem;font-weight:700}.mfe-emergency-callout{background:#fdecea;border:1px solid #f5c6c0;border-left:4px solid #c0392b;border-radius:.5rem;color:#8b1f1f;margin:1.75rem 0;padding:1.25rem 1.5rem}.mfe-emergency-callout h3{color:#c0392b;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.mfe-emergency-callout p,.mfe-emergency-callout ul{color:#8b1f1f;line-height:1.55;margin:0 0 .5rem}.mfe-emergency-callout p:last-child,.mfe-emergency-callout ul:last-child{margin-bottom:0}.mfe-emergency-callout ul{padding-left:1.25rem}.mfe-emergency-callout strong{color:#6b1212}.mfe-home-svc .mfe-section__eyebrow{color:var(--mfe-accent-text)}.mfe-home-svc__top{align-items:end;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2.4rem}.mfe-home-svc__title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);font-weight:900;letter-spacing:-.025em;line-height:1.04;margin:.9rem 0 0;max-width:15ch;text-wrap:balance}.mfe-home-svc__sub{color:#2e2e2e;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1.05rem,1rem + .4vw,1.3rem);line-height:1.6;margin:0;max-width:52ch}@media(max-width:640px){.mfe-home-svc__top{gap:1rem;grid-template-columns:1fr}}.mfe-home-bento{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.mfe-home-bento li{display:flex;margin:0}.mfe-home-bento__feature{grid-column:1/3;grid-row:1/3}@media(max-width:820px){.mfe-home-bento{grid-template-columns:repeat(2,1fr)}.mfe-home-bento .mfe-home-bento__feature{grid-column:1/3;grid-row:auto}}@media(max-width:540px){.mfe-home-bento{grid-template-columns:1fr}.mfe-home-bento .mfe-home-bento__feature{grid-column:1/2}}.mfe-home-tile{background:#fff;border:1px solid var(--mfe-border);border-radius:1.1rem;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:170px;padding:1.6rem;position:relative;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease;width:100%}.mfe-home-tile,.mfe-home-tile:focus,.mfe-home-tile:focus-visible,.mfe-home-tile:hover{text-decoration:none}.mfe-home-tile:focus-visible,.mfe-home-tile:hover{border-color:rgba(16,136,255,.4);box-shadow:0 18px 40px rgba(10,61,138,.08);transform:translateY(-4px)}.mfe-home-tile:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-home-tile__icon{align-items:center;background:var(--mfe-sky);border-radius:.8rem;color:var(--mfe-accent-text);display:flex;height:3rem;justify-content:center;margin-bottom:1.3rem;transition:background .3s ease,color .3s ease,transform .3s ease;width:3rem}.mfe-home-tile__icon .mfe-svc-icon{display:block;height:1.9rem;width:1.9rem}.mfe-home-tile:focus-visible:not(.mfe-home-tile--feature) .mfe-home-tile__icon,.mfe-home-tile:hover:not(.mfe-home-tile--feature) .mfe-home-tile__icon{background:var(--mfe-accent);color:#fff;transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.mfe-home-tile__icon{transition:none}.mfe-home-tile:focus-visible:not(.mfe-home-tile--feature) .mfe-home-tile__icon,.mfe-home-tile:hover:not(.mfe-home-tile--feature) .mfe-home-tile__icon{transform:none}}.mfe-home-tile__name{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.14rem;font-weight:700;letter-spacing:-.01em;margin:0}.mfe-home-tile__desc{color:var(--mfe-subtle);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.88rem;line-height:1.45;margin:.4rem 0 0}.mfe-home-tile--feature{background:linear-gradient(160deg,var(--mfe-navy),#0a3d8a);border:none;color:#fff;justify-content:flex-end;overflow:hidden}.mfe-home-tile--feature .mfe-home-tile__media{inset:0;position:absolute;z-index:0}.mfe-home-tile--feature .mfe-home-tile__media img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;width:100%}.mfe-home-tile--feature .mfe-home-tile__media:after{background:linear-gradient(160deg,rgba(10,61,138,.55),rgba(10,61,138,.85));content:"";inset:0;position:absolute}.mfe-home-tile--feature .mfe-home-tile__icon{background:hsla(0,0%,100%,.18);color:#fff;position:relative;z-index:1}.mfe-home-tile--feature .mfe-home-tile__name{color:#fff;font-size:1.9rem;position:relative;z-index:1}.mfe-home-tile--feature .mfe-home-tile__desc{color:hsla(0,0%,100%,.9);font-size:1rem;max-width:36ch;position:relative;z-index:1}@media(max-width:820px){.mfe-home-tile--feature{min-height:240px}}.mfe-home-why .mfe-section__eyebrow{color:var(--mfe-accent-text)}.mfe-home-why .mfe-section__inner{align-items:start;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:.82fr 1.18fr}.mfe-home-why__head{position:sticky;top:2rem}.mfe-home-why__title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:.9rem 0 0;text-wrap:balance}.mfe-home-why__rows{display:flex;flex-direction:column;gap:1rem}.mfe-home-why__pillar{align-items:start;background:#fff;border:1px solid var(--mfe-border);border-radius:1.2rem;display:grid;gap:clamp(1rem,2.5vw,1.8rem);grid-template-columns:auto 1fr;padding:clamp(1.4rem,3vw,2rem) clamp(1.4rem,3vw,2.2rem);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.mfe-home-why__pillar:hover{box-shadow:0 16px 40px rgba(10,61,138,.08);transform:translateX(6px)}.mfe-home-why__pillar:nth-child(2n){background:var(--mfe-navy);border-color:transparent}.mfe-home-why__pillar:nth-child(2n) .mfe-home-why__ptitle{color:#fff}.mfe-home-why__pillar:nth-child(2n) .mfe-home-why__desc{color:hsla(0,0%,100%,.85)}.mfe-home-why__pillar:nth-child(2n) .mfe-home-why__n{color:#8fbfff}.mfe-home-why__pillar:nth-child(2n):hover{transform:translateX(-6px)}.mfe-home-why__n{color:var(--mfe-accent);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-feature-settings:"tnum";font-size:clamp(1.8rem,1.2rem + 1.6vw,2.4rem);font-weight:900;line-height:1}.mfe-home-why__ptitle{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);font-weight:700;letter-spacing:-.01em;margin:0 0 .4rem}.mfe-home-why__desc{color:#2e2e2e;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1rem;line-height:1.6;margin:0;max-width:64ch}@media(max-width:820px){.mfe-home-why .mfe-section__inner{gap:0;grid-template-columns:1fr}.mfe-home-why__head{margin-bottom:clamp(1.6rem,4vw,2.2rem);position:static}}@media(prefers-reduced-motion:reduce){.mfe-home-why__pillar,.mfe-home-why__pillar:hover{transform:none}}.mfe-locations-map.mfe-home-locations .mfe-locations-map__title{font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.mfe-locations-map.mfe-home-locations .mfe-locations-map__canvas{border-radius:1.1rem}.mfe-locations-map.mfe-home-locations .mfe-locations-map__card{border-radius:.9rem}.mfe-home-faq .mfe-section__eyebrow{color:var(--mfe-accent-text)}.mfe-home-faq__grid{align-items:start;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:.7fr 1.3fr}.mfe-home-faq__head{position:sticky;top:2rem}.mfe-home-faq__title{color:var(--mfe-navy);font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:.9rem 0 1.2rem}.mfe-home-faq__more-link,.mfe-home-faq__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-home-faq__more-link{align-items:center;color:var(--mfe-accent-text);display:inline-flex;font-size:.95rem;font-weight:700;padding-block:.4rem;text-decoration:none}.mfe-home-faq__more-link span{display:inline-block;transition:transform .2s ease}.mfe-home-faq__more-link:hover span{transform:translateX(4px)}.mfe-home-faq .mfe-faq-preview{margin:0;max-width:none}@media(max-width:768px){.mfe-home-faq__grid{gap:1.5rem;grid-template-columns:1fr}.mfe-home-faq__head{position:static}}.mfe-cta-strip.mfe-home-cta{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 52%,var(--mfe-accent) 100%);isolation:isolate;overflow:hidden;padding-block:clamp(4rem,9vw,7rem);position:relative;text-align:center}.mfe-cta-strip.mfe-home-cta .mfe-cta-strip__title{color:#fff}.mfe-cta-strip.mfe-home-cta .mfe-home-cta__glow{border-radius:50%;filter:blur(70px);opacity:.45;position:absolute;will-change:transform;z-index:-1}.mfe-cta-strip.mfe-home-cta .mfe-home-cta__glow--1{background:#5ba1ff;height:360px;left:-60px;top:-120px;width:360px}.mfe-cta-strip.mfe-home-cta .mfe-home-cta__glow--2{background:var(--mfe-navy);bottom:-120px;height:320px;right:-50px;width:320px}.mfe-home-quote{padding-block:clamp(4rem,8vw,7rem);text-align:center}.mfe-home-quote__inner{margin:0 auto;max-width:900px;padding-inline:var(--mfe-gutter)}.mfe-home-quote__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.mfe-home-quote__eyebrow,.mfe-home-quote__heading{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-home-quote__heading{color:var(--mfe-navy);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:900;letter-spacing:-.02em;margin:.6rem 0 0}.mfe-home-quote__mark{color:var(--mfe-sky);display:block;font-family:Georgia,serif;font-size:5rem;height:2rem;line-height:.4;margin-top:1.5rem}.mfe-home-quote__quote{color:var(--mfe-navy);font-family:Georgia,serif;font-size:clamp(1.4rem,1.05rem + 1.7vw,2.4rem);font-style:italic;line-height:1.34;margin:1.2rem auto 1.6rem;max-width:22ch;text-wrap:balance}.mfe-home-quote__cite{align-items:center;display:flex;flex-direction:column;gap:.1rem;margin:0}.mfe-home-quote__name{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-home-quote__city{color:var(--mfe-subtle);font-size:.9rem}.mfe-simple-cta.mfe-home-meet{background:var(--mfe-navy);color:#fff;isolation:isolate;overflow:hidden;position:relative;text-align:left}.mfe-simple-cta.mfe-home-meet:before{background:radial-gradient(circle,rgba(16,136,255,.35),transparent 65%);content:"";height:180%;position:absolute;right:-8%;top:-40%;width:50%;z-index:-1}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__inner{align-items:center;display:grid;gap:2rem;grid-template-columns:1.5fr auto;max-width:var(--mfe-content-width)}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__eyebrow{color:#8fbfff;grid-column:1}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__title{color:#fff;grid-column:1;margin-bottom:.5rem}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__sub{color:hsla(0,0%,100%,.85);grid-column:1;max-width:52ch}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__btn{align-self:center;background:#fff;color:var(--mfe-navy);grid-column:2;grid-row:1/span 3;justify-self:end}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__btn:hover{background:var(--mfe-sky);color:var(--mfe-navy)}@media(max-width:768px){.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__inner{grid-template-columns:1fr}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__btn{grid-column:1;grid-row:auto;justify-self:start}}.mfe-professional-band.mfe-home-pro{background:linear-gradient(115deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);color:#fff;padding-block:clamp(2.75rem,5vw,4rem)}.mfe-professional-band.mfe-home-pro .mfe-professional-band__layout{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.mfe-professional-band.mfe-home-pro .mfe-professional-band__title{color:#fff;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem);margin:0;max-width:18ch}.mfe-professional-band.mfe-home-pro .mfe-professional-band__cta{background:#fff;color:var(--mfe-navy)}.mfe-professional-band.mfe-home-pro .mfe-professional-band__cta:hover{background:var(--mfe-sky)}.mfe-professional-band.mfe-home-pro .mfe-professional-band__link{color:#fff}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__eyebrow{font-size:.85rem;letter-spacing:.14em}.mfe-simple-cta.mfe-home-meet .mfe-simple-cta__title{font-size:clamp(2.2rem,1.6rem + 2.6vw,3.4rem);line-height:1.05}.mfe-home-why__pillar{align-items:center}.mfe-locations-map{background:var(--mfe-gray);padding:clamp(3rem,7vw,5rem) var(--mfe-gutter)}.mfe-locations-map__inner{margin:0 auto;max-width:1280px}.mfe-locations-map__header{margin:0 auto 2rem;max-width:720px;text-align:center}.mfe-locations-map__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;margin:0 0 .5rem;text-transform:uppercase}.mfe-locations-map__eyebrow,.mfe-locations-map__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-locations-map__title{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;margin:0 0 .75rem}.mfe-locations-map__sub{color:var(--mfe-subtle);font-size:1rem;margin:0}.mfe-locations-map__search{align-items:center;display:flex;flex-direction:column;gap:.6rem;margin:0 auto .5rem;max-width:560px}.mfe-locations-map__search-field{align-items:center;display:flex;position:relative;width:100%}.mfe-locations-map__search-icon{color:var(--mfe-subtle);height:18px;left:1rem;pointer-events:none;position:absolute;width:18px}.mfe-locations-map__search-go{background:var(--mfe-blue);border:0;border-radius:.5rem;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:700;margin-left:-.55rem;padding:.75rem 1.25rem;transition:background .2s ease,transform .2s ease}.mfe-locations-map__search-go:focus-visible,.mfe-locations-map__search-go:hover{background:var(--mfe-navy);transform:translateY(-1px)}.mfe-locations-map__search-go:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:2px}.mfe-locations-map__geo{align-items:center;background:transparent;border:0;border-radius:.5rem;color:var(--mfe-accent-text);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.875rem;font-weight:600;gap:.4rem;padding:.4rem .6rem;transition:background .15s ease}.mfe-locations-map__geo svg{height:16px;width:16px}.mfe-locations-map__geo:focus-visible,.mfe-locations-map__geo:hover{background:var(--mfe-sky)}.mfe-locations-map__geo:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:2px}.mfe-locations-map__geo[hidden]{display:none}.mfe-locations-map__clear{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--mfe-subtle);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;margin:0 .15rem;padding:0;transition:background .15s ease,color .15s ease;width:2rem}.mfe-locations-map__clear svg{display:block;height:16px;width:16px}.mfe-locations-map__clear:focus-visible,.mfe-locations-map__clear:hover{background:var(--mfe-sky);color:var(--mfe-accent-text)}.mfe-locations-map__clear:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:2px}.mfe-locations-map__clear[hidden]{display:none}.mfe-locations-map__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.mfe-locations-map__status{color:var(--mfe-accent-text);font-size:.9rem;font-weight:600;margin:0 auto 1.5rem;max-width:560px;min-height:1.25rem;text-align:center}.mfe-locations-map__status:empty{margin-bottom:.75rem}.mfe-locations-map__input{background:#fff;border:2px solid var(--mfe-border);border-radius:.5rem;color:var(--mfe-text);font-family:inherit;font-size:1rem;padding:.875rem 1.125rem .875rem 2.85rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.mfe-locations-map__input:focus{animation:mfe-locations-focus-breathe 2.4s ease-in-out infinite;border-color:var(--mfe-accent);outline:none}.mfe-locations-map__input::-moz-placeholder{color:var(--mfe-subtle)}.mfe-locations-map__input::placeholder{color:var(--mfe-subtle)}@keyframes mfe-locations-focus-breathe{0%,to{box-shadow:0 0 0 3px rgba(16,136,255,.18),0 0 0 8px rgba(16,136,255,.06)}50%{box-shadow:0 0 0 4px rgba(16,136,255,.28),0 0 0 12px rgba(16,136,255,.12)}}@media(prefers-reduced-motion:reduce){.mfe-locations-map__input:focus{animation:none;box-shadow:0 0 0 3px rgba(16,136,255,.2)}}.mfe-locations-map__layout{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:900px){.mfe-locations-map__layout{align-items:stretch;grid-template-columns:.92fr 1.08fr}}.mfe-locations-map__panel{display:flex;flex-direction:column;min-width:0}.mfe-locations-map__canvas{background:#dfe6ed;border-radius:.75rem;box-shadow:0 16px 44px rgba(10,61,138,.14),0 0 0 1px rgba(16,136,255,.12);height:360px;order:2;overflow:hidden}@media(min-width:900px){.mfe-locations-map__canvas{align-self:stretch;height:100%;min-height:480px;order:2}}.mfe-locations-map__canvas:focus-visible{outline:3px solid var(--mfe-accent);outline-offset:4px}.mfe-locations-map__noscript{color:var(--mfe-text);padding:1.5rem;text-align:center}.mfe-locations-map__list{list-style:none;margin:0 -.25rem;max-height:540px;overflow-y:auto;padding:.25rem}@media(min-width:900px){.mfe-locations-map__list{max-height:clamp(480px,100vh - 12rem,640px);overflow-y:auto}}.mfe-locations-map__item{margin:0 0 .625rem;padding:0}.mfe-locations-map__item[hidden]{display:none}.mfe-locations-map__card{align-items:flex-start;background:#fff;border:1px solid var(--mfe-border);border-radius:.625rem;color:inherit;display:flex;gap:.875rem;padding:.9rem 1rem;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mfe-locations-map__card:focus-visible,.mfe-locations-map__card:hover{border-color:var(--mfe-accent);box-shadow:0 4px 16px rgba(10,61,138,.08);transform:translateY(-1px)}.mfe-locations-map__card:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:2px}.mfe-locations-map__card-num{align-items:center;background:var(--mfe-blue);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-weight:700;height:1.75rem;justify-content:center;margin-top:.1rem;width:1.75rem}.mfe-locations-map__card-body{flex:1;min-width:0}.mfe-locations-map__card-head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.mfe-locations-map__card-title{color:var(--mfe-navy);font-size:1.05rem;margin:0 0 .25rem}.mfe-locations-map__card-action,.mfe-locations-map__card-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-locations-map__card-action{color:var(--mfe-accent-text);display:inline-block;font-size:.8125rem;margin-top:.4rem}.mfe-locations-map__card-action span{display:inline-block;transition:transform .15s ease}.mfe-locations-map__card:focus-visible .mfe-locations-map__card-action span,.mfe-locations-map__card:hover .mfe-locations-map__card-action span{transform:translateX(3px)}.mfe-locations-map__count{color:var(--mfe-subtle);font-size:.75rem;letter-spacing:.02em;margin:.85rem 0 0}.mfe-locations-map__card-distance,.mfe-locations-map__count{font-family:var(--wp--preset--font-family--dm-mono,"DM Mono",monospace)}.mfe-locations-map__card-distance{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);flex-shrink:0;font-size:.78rem;font-weight:500;padding:.15rem .6rem;white-space:nowrap}.mfe-locations-map__card-distance[hidden]{display:none}.mfe-locations-map__card-address{color:var(--mfe-subtle);font-size:.875rem;font-style:normal;line-height:1.5;margin:0 0 .375rem}.mfe-locations-map__card-phone{color:var(--mfe-accent-text);display:inline-block;font-size:.875rem;font-weight:600}.mfe-locations-map__footer{color:var(--mfe-subtle);font-size:.9375rem;margin:1.5rem 0 0;text-align:center}.mfe-locations-map__footer a{color:var(--mfe-accent-text);font-weight:600}.mfe-map-marker{display:block;height:28px;position:relative;width:28px}.mfe-map-marker__dot{background:var(--mfe-accent);border:2px solid #fff;box-shadow:0 2px 6px rgba(10,61,138,.4);z-index:2}.mfe-map-marker__dot,.mfe-map-marker__pulse{border-radius:50%;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.mfe-map-marker__pulse{animation:mfe-marker-pulse 2.4s cubic-bezier(.33,1,.68,1) infinite;background:rgba(16,136,255,.55);pointer-events:none;will-change:transform,opacity;z-index:1}@keyframes mfe-marker-pulse{0%{opacity:.55;transform:translate(-50%,-50%) scale(1)}75%{opacity:.05;transform:translate(-50%,-50%) scale(2.6)}to{opacity:0;transform:translate(-50%,-50%) scale(2.8)}}@media(prefers-reduced-motion:reduce){.mfe-map-marker__pulse{animation:none;opacity:.3}}.mfe-locations-map .leaflet-control-attribution a{color:var(--mfe-accent-text);text-decoration:underline}.leaflet-popup-content-wrapper{border-radius:.5rem!important}.mfe-map-popup{font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif)}.mfe-map-popup__title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;margin:0 0 .375rem}.mfe-map-popup__addr,.mfe-map-popup__phone{color:var(--mfe-subtle);font-size:.8125rem;line-height:1.4;margin:0 0 .25rem}.mfe-map-popup__link{color:var(--mfe-accent-text);display:inline-block;font-size:.8125rem;font-weight:700;margin-top:.5rem;text-decoration:none}.mfe-map-popup__link:hover{text-decoration:underline}.mfe-acquisitions{background:radial-gradient(ellipse at 15% 20%,rgba(16,136,255,.18),transparent 55%),radial-gradient(ellipse at 85% 90%,rgba(79,165,255,.1),transparent 60%),#0b0f66;border-bottom:none;border-top:none;color:#fff;overflow:hidden;padding:clamp(4rem,8vw,6rem) var(--mfe-gutter);position:relative}.mfe-acquisitions__inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.mfe-acquisitions__header{margin:0 auto clamp(2rem,4vw,3rem);max-width:680px;text-align:center}.mfe-acquisitions__eyebrow{color:var(--mfe-accent-text);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin:0 0 .6rem;opacity:.95;text-transform:uppercase}.mfe-acquisitions__eyebrow,.mfe-acquisitions__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-acquisitions__title{color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0 0 .75rem}.mfe-acquisitions__sub{color:hsla(0,0%,100%,.72);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.95rem;line-height:1.6;margin:0}.mfe-acquisitions__grid{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.mfe-acquisitions__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mfe-acquisitions__grid{grid-template-columns:repeat(4,1fr)}}.mfe-acquisitions__item{margin:0;padding:0}.mfe-acquisitions__link{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:inherit;display:block;height:100%;padding:1.5rem 1.25rem 1.75rem;text-decoration:none;transition:transform var(--mfe-dur-std,.32s) var(--mfe-ease-out,ease-out),border-color var(--mfe-dur-std,.32s) ease,background var(--mfe-dur-std,.32s) ease,box-shadow var(--mfe-dur-std,.32s) ease}.mfe-acquisitions__link:focus-visible,.mfe-acquisitions__link:hover{background:hsla(0,0%,100%,.07);border-color:rgba(79,165,255,.35);box-shadow:0 12px 32px rgba(0,0,0,.3);transform:translateY(-3px)}.mfe-acquisitions__link:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-acquisitions__date{color:var(--mfe-accent-text);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin-bottom:.6rem;opacity:.9;text-transform:uppercase}.mfe-acquisitions__item-title{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.05rem;font-weight:600;line-height:1.3;margin:0 0 .55rem}.mfe-acquisitions__excerpt{color:hsla(0,0%,100%,.72);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.8125rem;line-height:1.55;margin:0 0 1rem}.mfe-acquisitions__cta{color:var(--mfe-accent-text);display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;transition:color var(--mfe-dur-std,.32s) ease,transform var(--mfe-dur-std,.32s) var(--mfe-ease-out,ease-out)}.mfe-acquisitions__link:focus-visible .mfe-acquisitions__cta,.mfe-acquisitions__link:hover .mfe-acquisitions__cta{color:#a8c8fb;transform:translateX(3px)}.wp-site-blocks>header+*{margin-top:0!important}.wp-site-blocks .mfe-breadcrumbs{margin:0!important;padding:.75rem var(--mfe-gutter)}.mfe-breadcrumbs+.mfe-hub-hero,.wp-site-blocks>header+.mfe-hub-hero{margin-top:0!important}.mfe-hub-hero{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 60%,var(--mfe-accent) 100%);color:#fff;padding:clamp(3.5rem,8vw,6rem) var(--mfe-gutter) clamp(3rem,6vw,4.5rem)}.mfe-hub-hero__inner{margin:0 auto;max-width:1200px;text-align:center}.mfe-hub-hero__eyebrow{color:hsla(0,0%,100%,.72);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.mfe-hub-hero__eyebrow,.mfe-hub-hero__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin:0 0 1rem}.mfe-hub-hero__title{color:#fff;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1}.mfe-hub-hero__title em{color:hsla(0,0%,100%,.9);font-style:italic}.mfe-hub-hero__sub{color:hsla(0,0%,100%,.82);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;margin:0 auto 1.75rem;max-width:720px}.mfe-hub-hero__pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 0 1.75rem}.mfe-hub-hero__pill{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.375rem .875rem}.mfe-hub-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 0 2.5rem}.mfe-hub-hero__cta{border-radius:40px;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;letter-spacing:.02em;padding:.875rem 2rem;text-decoration:none;transition:transform .15s ease,background .25s ease,color .25s ease,border-color .25s ease}.mfe-hub-hero__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-hub-hero__cta--primary{background:#fff;color:var(--mfe-navy)}.mfe-hub-hero__cta--primary:focus-visible,.mfe-hub-hero__cta--primary:hover{background:#4fa5ff;color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-hub-hero__cta--ghost{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.mfe-hub-hero__cta--ghost:focus-visible,.mfe-hub-hero__cta--ghost:hover{background:hsla(0,0%,100%,.15);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-hub-hero__stats{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:760px}@media(min-width:700px){.mfe-hub-hero__stats{grid-template-columns:repeat(4,1fr)}}.mfe-hub-hero__stat{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:.5rem;display:flex;flex-direction:column;padding:.75rem}.mfe-hub-hero__stat-num{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.mfe-hub-hero__stat-label{color:hsla(0,0%,100%,.72);font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin-top:.25rem;text-transform:uppercase}.mfe-hub-hero--bento{isolation:isolate;overflow:hidden;padding:clamp(4rem,8vw,6.5rem) var(--mfe-gutter) clamp(3rem,6vw,4.5rem);position:relative}.mfe-hub-hero--bento .mfe-hub-hero__inner{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr;position:relative;text-align:left;z-index:2}@media(min-width:900px){.mfe-hub-hero--bento .mfe-hub-hero__inner{gap:3.5rem;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}.mfe-hub-hero--bento .mfe-hub-hero__main{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.mfe-hub-hero--bento .mfe-hub-hero__eyebrow{margin:0}.mfe-hub-hero--bento .mfe-hub-hero__title{font-weight:700;letter-spacing:-.01em;margin:0}.mfe-hub-hero--bento .mfe-hub-hero__title em{color:hsla(0,0%,100%,.92);font-weight:700}.mfe-hub-hero--bento .mfe-hub-hero__sub{color:hsla(0,0%,100%,.8);margin:0;max-width:620px}.mfe-hub-hero--bento .mfe-hub-hero__ctas{justify-content:flex-start;margin:.75rem 0 0}.mfe-hub-hero--bento .mfe-hub-hero__pills{justify-content:flex-start;margin:0}.mfe-hub-hero--bento .mfe-hub-hero__pill{background:hsla(0,0%,100%,.08);border-color:rgba(16,136,255,.5);color:hsla(0,0%,100%,.92)}.mfe-hub-hero--bento .mfe-hub-hero__sidecar{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.mfe-hub-hero--bento .mfe-hub-hero__stat{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:.625rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);padding:1.125rem 1.25rem;transition:background .22s cubic-bezier(.33,1,.68,1),border-color .22s cubic-bezier(.33,1,.68,1)}.mfe-hub-hero--bento .mfe-hub-hero__stat:hover{background:hsla(0,0%,100%,.1);border-color:rgba(16,136,255,.5)}.mfe-hub-hero--bento .mfe-hub-hero__stat-num{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:700;line-height:1.05}.mfe-hub-hero--bento .mfe-hub-hero__stat-label{margin-top:.375rem}.mfe-hub-hero--photo{align-items:flex-end;background:var(--mfe-navy);display:flex;min-height:clamp(460px,62vh,640px)}.mfe-hub-hero--photo .mfe-hub-hero__bg{inset:-8% -5%;overflow:hidden;position:absolute;z-index:0}.mfe-hub-hero--photo .mfe-hub-hero__zoom{animation:mfe-hub-hero-zoom 28s ease-out both;background-image:var(--mfe-hub-hero-photo);background-position:center 10%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1)}@media(prefers-reduced-motion:reduce){.mfe-hub-hero--photo .mfe-hub-hero__zoom{animation:none}}.mfe-hub-hero--photo .mfe-hub-hero__scrim{background:linear-gradient(180deg,rgba(16,136,255,.28),rgba(10,61,138,.7));inset:0;position:absolute;z-index:1}@keyframes mfe-hub-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.mfe-hub-intro{background:#fff;padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter)}.mfe-hub-intro__inner{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px}@media(min-width:900px){.mfe-hub-intro__inner{gap:3.5rem;grid-template-columns:3fr 2fr}}.mfe-hub-intro__text h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,2.8vw,2.375rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;margin:0 0 1.125rem;max-width:540px}.mfe-hub-intro__text p{color:var(--mfe-text);font-size:1.0625rem;line-height:1.65;margin:0 0 .875rem}.mfe-hub-intro__badges{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.mfe-hub-intro__badge{align-items:flex-start;background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:.625rem;color:var(--mfe-text);display:flex;font-size:.9375rem;gap:.875rem;line-height:1.45;padding:.9375rem 1.0625rem;transition:border-color .22s cubic-bezier(.33,1,.68,1),transform .22s cubic-bezier(.33,1,.68,1),box-shadow .22s cubic-bezier(.33,1,.68,1)}.mfe-hub-intro__badge:hover{border-color:rgba(16,136,255,.45);box-shadow:0 6px 18px rgba(10,61,138,.06);transform:translateY(-1px)}.mfe-hub-intro__badge-icon{align-items:center;display:inline-flex;flex:0 0 auto;font-size:1.25rem;height:28px;justify-content:center;line-height:1;width:28px}.mfe-hub-intro__badge-icon img{display:block;height:28px;width:28px}.mfe-hub-intro__badge-icon--check{background:var(--mfe-accent);border-radius:6px;color:#fff;font-size:.875rem;font-weight:700;height:24px;width:24px}.mfe-hub-grid{background:var(--mfe-gray);padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter)}.mfe-hub-grid__inner{margin:0 auto;max-width:1200px}.mfe-hub-grid__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.mfe-hub-grid__eyebrow,.mfe-hub-grid__heading{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin:0 0 .75rem;text-align:center}.mfe-hub-grid__heading{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.5rem)}.mfe-hub-grid__sub{font-size:1rem;margin:0 auto 2.5rem;max-width:640px}.mfe-hub-grid__empty,.mfe-hub-grid__sub{color:var(--mfe-subtle);text-align:center}.mfe-hub-grid__empty{padding:2rem 0}.mfe-hub-grid__cards{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.mfe-hub-grid__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mfe-hub-grid__cards{grid-template-columns:repeat(3,1fr)}}.mfe-hub-grid__card-wrap{margin:0}.mfe-hub-grid__card{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;color:inherit;display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 1.75rem;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mfe-hub-grid__card:focus-visible,.mfe-hub-grid__card:hover{border-color:var(--mfe-accent);box-shadow:0 10px 28px rgba(10,61,138,.1);transform:translateY(-3px)}.mfe-hub-grid__card:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-hub-grid__card-label{color:var(--mfe-accent-text);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.mfe-hub-grid__card-title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;margin:0 0 .625rem}.mfe-hub-grid__card-desc{color:var(--mfe-subtle);flex:1;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.mfe-hub-grid__card-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1rem}.mfe-hub-grid__card-tag{background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-blue);font-size:.6875rem;font-weight:600;padding:.25rem .625rem}.mfe-hub-grid__card-link{color:var(--mfe-accent-text);font-size:.875rem;font-weight:700}.mfe-svc-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.mfe-svc-card{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;box-shadow:0 2px 12px rgba(10,61,138,.06);display:flex;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.mfe-svc-card__link{align-items:flex-start;color:inherit;display:flex;flex:1;flex-direction:column;padding:clamp(1.5rem,2.4vw,1.75rem)}.mfe-svc-card__link,.mfe-svc-card__link:focus,.mfe-svc-card__link:focus-visible,.mfe-svc-card__link:hover{text-decoration:none}.mfe-svc-card__icon{align-items:center;background:var(--mfe-sky);border-radius:.9rem;color:var(--mfe-accent-text);display:inline-flex;height:3.25rem;justify-content:center;margin-bottom:1.1rem;transition:background .3s ease,color .3s ease,transform .3s ease;width:3.25rem}.mfe-svc-card__icon .mfe-svc-icon{display:block;height:1.85rem;width:1.85rem}.mfe-svc-card__title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.mfe-svc-card__reveal{margin-top:.55rem}.mfe-svc-card__excerpt{color:var(--mfe-subtle);display:-webkit-box;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.875rem;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.mfe-svc-card__arrow{color:var(--mfe-accent-text);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8rem;font-weight:700;margin-top:.55rem}.mfe-svc-card:focus-within,.mfe-svc-card:hover{box-shadow:0 16px 40px rgba(16,136,255,.14),0 0 0 1px rgba(16,136,255,.18);transform:translateY(-4px)}.mfe-svc-card:focus-within .mfe-svc-card__icon,.mfe-svc-card:hover .mfe-svc-card__icon{background:var(--mfe-accent);color:#fff;transform:scale(1.05)}.mfe-svc-card__link:focus-visible{border-radius:.75rem;outline:2px solid var(--mfe-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.mfe-svc-card,.mfe-svc-card__icon,.mfe-svc-card__reveal{transition:none}.mfe-svc-card:focus-within,.mfe-svc-card:hover{transform:none}.mfe-svc-card:focus-within .mfe-svc-card__icon,.mfe-svc-card:hover .mfe-svc-card__icon{transform:none}}.mfe-hub-tech{background:var(--mfe-sky);border-bottom:1px solid var(--mfe-border);border-top:1px solid var(--mfe-border);overflow:hidden;padding:clamp(3rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,4rem)}.mfe-hub-tech__inner{margin:0 auto;max-width:1200px;padding:0 var(--mfe-gutter);text-align:center}.mfe-hub-tech__heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:400;letter-spacing:-.01em;margin:0 0 .625rem}.mfe-hub-tech__sub{color:var(--mfe-subtle);font-size:.9375rem;margin:0 auto clamp(1.5rem,3vw,2rem);max-width:640px}.mfe-hub-tech__marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);position:relative}.mfe-hub-tech__marquee:focus-within .mfe-hub-tech__track,.mfe-hub-tech__marquee:hover .mfe-hub-tech__track{animation-play-state:paused}.mfe-hub-tech__track{animation:mfe-hub-tech-scroll 60s linear infinite;display:flex;gap:1rem;list-style:none;margin:0;padding:0;width:-moz-max-content;width:max-content;will-change:transform}.mfe-hub-tech__item{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;box-shadow:0 2px 10px rgba(10,61,138,.05);display:flex;flex:0 0 clamp(240px,22vw,300px);flex-direction:column;gap:.5rem;padding:1.25rem 1.375rem 1.375rem;text-align:left;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.mfe-hub-tech__item:hover{border-color:rgba(16,136,255,.4);box-shadow:0 10px 26px rgba(10,61,138,.09);transform:translateY(-2px)}.mfe-hub-tech__icon{align-items:center;display:inline-flex;height:56px;justify-content:center;margin-bottom:.125rem;width:56px}.mfe-hub-tech__icon-img{display:block;height:44px;width:44px}.mfe-hub-tech__name{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;line-height:1.25}.mfe-hub-tech__desc{color:var(--mfe-subtle);font-size:.8125rem;line-height:1.5;margin:0}@keyframes mfe-hub-tech-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.mfe-hub-tech__marquee{-webkit-mask-image:none;mask-image:none}.mfe-hub-tech__track{animation:none;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;padding:0 var(--mfe-gutter);width:auto}.mfe-hub-tech__item[aria-hidden=true]{display:none}}.mfe-hub-emergency{background:radial-gradient(ellipse at 50% -10%,rgba(79,165,255,.32),transparent 60%),linear-gradient(180deg,var(--mfe-navy) 0,#0b0f66 50%,#0a3d8a 100%);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(4rem,8vw,6.5rem) var(--mfe-gutter);position:relative}.mfe-hub-emergency:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");content:"";inset:0;mix-blend-mode:soft-light;opacity:.2;pointer-events:none;position:absolute;z-index:-1}.mfe-hub-emergency__inner{align-items:center;color:#fff;display:grid;gap:clamp(1.75rem,3vw,2.5rem);grid-template-columns:1fr;margin:0 auto;max-width:1100px}@media(min-width:720px){.mfe-hub-emergency__inner{grid-template-columns:3fr 1fr}}.mfe-hub-emergency__title{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.625rem,3vw,2.375rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0 0 1rem;max-width:26ch}.mfe-hub-emergency__text p{color:hsla(0,0%,100%,.82);font-size:1.0625rem;line-height:1.6;margin:0 0 1.5rem;max-width:58ch}.mfe-hub-emergency__btn{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.25),0 0 0 0 rgba(79,165,255,0);color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;gap:.625rem;isolation:isolate;letter-spacing:.02em;padding:.875rem 1.75rem;position:relative;text-decoration:none;transition:gap .3s cubic-bezier(.16,1,.3,1),color .3s ease,box-shadow .3s ease,translate .2s cubic-bezier(.16,1,.3,1);translate:0 0}.mfe-hub-emergency__btn:focus-visible,.mfe-hub-emergency__btn:hover{box-shadow:0 14px 32px rgba(0,0,0,.32),0 0 40px rgba(79,165,255,.3);color:var(--mfe-blue);gap:.9rem;text-decoration:none;translate:0 -2px}.mfe-hub-emergency__btn:focus-visible .mfe-hub-emergency__btn-arrow,.mfe-hub-emergency__btn:hover .mfe-hub-emergency__btn-arrow{transform:translateX(5px)}.mfe-hub-emergency__btn:focus-visible{outline:2px solid #fff;outline-offset:4px}.mfe-hub-emergency__btn:active{box-shadow:0 4px 12px rgba(0,0,0,.28),0 0 24px rgba(79,165,255,.22);transition-duration:.1s;translate:0 1px}.mfe-hub-emergency__btn-arrow{display:inline-block;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mfe-hub-emergency__badge{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.24);border-radius:.75rem;display:flex;flex-direction:column;padding:1.25rem;text-align:center}.mfe-hub-emergency__badge-label{color:hsla(0,0%,100%,.7);font-size:.625rem;font-weight:700;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.mfe-hub-emergency__badge-text{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;line-height:1.25}.mfe-hub-features{background:#fff;padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter)}.mfe-hub-features__inner{margin:0 auto;max-width:1200px}.mfe-hub-features__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.mfe-hub-features__eyebrow,.mfe-hub-features__heading{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin:0 0 .75rem;text-align:center}.mfe-hub-features__heading{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.25rem)}.mfe-hub-features__sub{color:var(--mfe-subtle);font-size:1rem;margin:0 auto 2.5rem;max-width:640px;text-align:center}.mfe-hub-features__grid{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.mfe-hub-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mfe-hub-features__grid{grid-template-columns:repeat(3,1fr)}}.mfe-hub-features__item{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;padding:1.5rem 1.5rem 1.625rem;transition:transform .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1)}.mfe-hub-features__item:focus-within,.mfe-hub-features__item:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-hub-features__icon{align-items:center;background:rgba(16,136,255,.08);border:1px solid rgba(16,136,255,.18);border-radius:.875rem;display:inline-flex;height:56px;justify-content:center;margin-bottom:.875rem;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1);width:56px}.mfe-hub-features__item:focus-within .mfe-hub-features__icon,.mfe-hub-features__item:hover .mfe-hub-features__icon{background:rgba(16,136,255,.14);transform:scale(1.06)}.mfe-hub-features__icon-img{display:block;height:32px;width:32px}.mfe-hub-features__title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;margin:0 0 .5rem}.mfe-hub-features__desc{color:var(--mfe-subtle);font-size:.875rem;line-height:1.5;margin:0}.mfe-hub-insurance{background:var(--mfe-sky);padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter)}.mfe-hub-insurance__inner{margin:0 auto;max-width:1180px}.mfe-hub-insurance__header{margin:0 auto clamp(1.75rem,3vw,2.5rem);max-width:720px;text-align:center}.mfe-hub-insurance__eyebrow{color:var(--mfe-accent-text);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin:0 0 .625rem;text-transform:uppercase}.mfe-hub-insurance__eyebrow,.mfe-hub-insurance__heading{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-hub-insurance__heading{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:400;letter-spacing:-.015em;margin:0 0 .875rem}.mfe-hub-insurance__lead{color:var(--mfe-text);font-size:.9375rem;line-height:1.6;margin:0}.mfe-hub-insurance__lead a{color:var(--mfe-accent-text);font-weight:600}.mfe-hub-insurance__cards{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:800px){.mfe-hub-insurance__cards{grid-template-columns:repeat(2,1fr)}}.mfe-hub-insurance__card{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;box-shadow:0 2px 14px rgba(10,61,138,.05);display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:clamp(1.5rem,3vw,2rem);position:relative}.mfe-hub-insurance__card:before{background:var(--mfe-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.mfe-hub-insurance__card--insurance:before{background:var(--mfe-accent)}.mfe-hub-insurance__card--financing:before{background:linear-gradient(90deg,var(--mfe-accent),var(--mfe-blue))}.mfe-hub-insurance__card-eyebrow{color:var(--mfe-accent-text);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.mfe-hub-insurance__card-eyebrow,.mfe-hub-insurance__card-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin:0}.mfe-hub-insurance__card-title{color:var(--mfe-navy);font-size:1.375rem}.mfe-hub-insurance__card-sub{color:var(--mfe-subtle);font-size:.9375rem;line-height:1.55;margin:0 0 .5rem}.mfe-hub-insurance__plans{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.mfe-hub-insurance__plan{background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-navy);font-size:.75rem;font-weight:600;padding:.375rem .875rem}.mfe-hub-insurance__plan--accent{background:rgba(16,136,255,.08);border-color:rgba(16,136,255,.28);color:var(--mfe-accent-text)}.mfe-hub-insurance__financing{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.mfe-hub-insurance__fin{background:linear-gradient(135deg,rgba(16,136,255,.08),rgba(16,136,255,.02));border:1px solid rgba(16,136,255,.22);border-radius:.625rem;display:flex;flex-direction:column;padding:.875rem 1.125rem}.mfe-hub-insurance__fin-name{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;margin-bottom:.125rem}.mfe-hub-insurance__fin-desc{color:var(--mfe-subtle);font-size:.8125rem;line-height:1.4}.mfe-cost-hub .mfe-pro-sub-hero__title,.mfe-diagnosis-hub .mfe-pro-sub-hero__title,.mfe-doctors-hub-hero .mfe-doctors-hub-hero__title,.mfe-pro-hub-hero .mfe-pro-hub-hero__title,.mfe-procedures-hub .mfe-pro-sub-hero__title,.mfe-recovery-hub .mfe-pro-sub-hero__title,.mfe-resources-hub .mfe-pro-sub-hero__title{font-weight:700}.mfe-service-profile{background:var(--mfe-gray)}.mfe-service-profile__hero{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 60%,var(--mfe-accent) 100%);padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter)}.mfe-service-profile__hero-inner{margin:0 auto;max-width:900px;text-align:center}.mfe-service-profile__eyebrow{color:hsla(0,0%,100%,.75);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);letter-spacing:.15em;margin:0 0 .75rem}.mfe-service-profile__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;margin:0 0 1rem}.mfe-service-profile__sub{color:hsla(0,0%,100%,.88);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;margin:0 auto 1.5rem;max-width:720px}.mfe-service-profile__cta{background:#fff;border-radius:999px;color:var(--mfe-navy);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;padding:.9rem 1.75rem;text-decoration:none;transition:transform .15s ease,background .15s ease}.mfe-service-profile__cta:focus-visible,.mfe-service-profile__cta:hover{background:var(--mfe-sky);transform:translateY(-1px)}.mfe-service-profile__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-service-profile__hero-image{margin:-1.5rem auto 0;max-width:900px;padding:0 var(--mfe-gutter);position:relative;z-index:2}.mfe-service-profile__hero-image img{aspect-ratio:16/9;border-radius:1rem;box-shadow:0 8px 32px rgba(10,61,138,.15);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mfe-service-profile__facts{background:var(--mfe-sky);border-bottom:1px solid var(--mfe-border);padding:1.5rem var(--mfe-gutter)}.mfe-service-profile__facts-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;margin:0 auto;max-width:900px;padding:0}.mfe-service-profile__facts-list li{align-items:center;display:flex;flex-direction:column;padding:0 1rem;text-align:center}.mfe-service-profile__facts-list li strong{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.5rem}.mfe-service-profile__facts-list li span{color:var(--mfe-subtle);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-top:.25rem;text-transform:uppercase}.mfe-service-profile__body,.mfe-service-profile__prose,.mfe-service-profile__what-is{background:#fff;border-radius:1rem;box-shadow:0 2px 20px rgba(10,61,138,.06);color:var(--mfe-text);font-size:1.0625rem;line-height:1.75;margin:-1.5rem auto 0;max-width:680px;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,5vw,3rem);position:relative;z-index:1}.mfe-service-profile__body h2,.mfe-service-profile__prose h2,.mfe-service-profile__what-is h2{border-bottom:1px solid var(--mfe-border);color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2;margin:3rem 0 1.25rem;padding:0 0 .5rem}.mfe-service-profile__body h2:first-child,.mfe-service-profile__prose h2:first-child,.mfe-service-profile__what-is h2:first-child{margin-top:0}.mfe-service-profile__body h3,.mfe-service-profile__prose h3,.mfe-service-profile__what-is h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;line-height:1.3;margin:1.75rem 0 .625rem}.mfe-service-profile__body h4,.mfe-service-profile__prose h4,.mfe-service-profile__what-is h4{color:var(--mfe-navy);font-size:1.0625rem;font-weight:700;margin:1.5rem 0 .5rem}.mfe-service-profile__body p,.mfe-service-profile__prose p,.mfe-service-profile__what-is p{margin:0 0 1.125rem}.mfe-service-profile__body ol,.mfe-service-profile__body ul,.mfe-service-profile__prose ol,.mfe-service-profile__prose ul,.mfe-service-profile__what-is ol,.mfe-service-profile__what-is ul{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.625rem;margin:0 0 1.25rem;padding:1rem 1.25rem 1rem 2.5rem}.mfe-service-profile__body ol li,.mfe-service-profile__body ul li,.mfe-service-profile__prose ol li,.mfe-service-profile__prose ul li,.mfe-service-profile__what-is ol li,.mfe-service-profile__what-is ul li{margin-bottom:.5rem}.mfe-service-profile__body ol li:last-child,.mfe-service-profile__body ul li:last-child,.mfe-service-profile__prose ol li:last-child,.mfe-service-profile__prose ul li:last-child,.mfe-service-profile__what-is ol li:last-child,.mfe-service-profile__what-is ul li:last-child{margin-bottom:0}.mfe-service-profile__body ol ol,.mfe-service-profile__body ol ul,.mfe-service-profile__body ul ol,.mfe-service-profile__body ul ul,.mfe-service-profile__prose ol ol,.mfe-service-profile__prose ol ul,.mfe-service-profile__prose ul ol,.mfe-service-profile__prose ul ul,.mfe-service-profile__what-is ol ol,.mfe-service-profile__what-is ol ul,.mfe-service-profile__what-is ul ol,.mfe-service-profile__what-is ul ul{background:transparent;border-left:none;border-radius:0;padding:.5rem 0 0 1.25rem}.mfe-service-profile__body strong,.mfe-service-profile__prose strong,.mfe-service-profile__what-is strong{color:var(--mfe-navy);font-weight:700}.mfe-service-profile__body a,.mfe-service-profile__prose a,.mfe-service-profile__what-is a{color:var(--mfe-accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mfe-service-profile__body a:focus-visible,.mfe-service-profile__body a:hover,.mfe-service-profile__prose a:focus-visible,.mfe-service-profile__prose a:hover,.mfe-service-profile__what-is a:focus-visible,.mfe-service-profile__what-is a:hover{color:var(--mfe-blue)}.mfe-service-profile__body table,.mfe-service-profile__prose table,.mfe-service-profile__what-is table{border:1px solid var(--mfe-border);border-collapse:separate;border-radius:.75rem;border-spacing:0;font-size:.9375rem;margin:1.5rem 0 2rem;overflow:hidden;width:100%}.mfe-service-profile__body table thead,.mfe-service-profile__prose table thead,.mfe-service-profile__what-is table thead{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);color:#fff}.mfe-service-profile__body table th,.mfe-service-profile__prose table th,.mfe-service-profile__what-is table th{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:700;letter-spacing:.02em;padding:.875rem 1.25rem;text-align:left}.mfe-service-profile__body table td,.mfe-service-profile__prose table td,.mfe-service-profile__what-is table td{border-top:1px solid var(--mfe-border);line-height:1.5;padding:.75rem 1.25rem}.mfe-service-profile__body table td:first-child,.mfe-service-profile__prose table td:first-child,.mfe-service-profile__what-is table td:first-child{color:var(--mfe-accent-text);font-weight:700;white-space:nowrap}.mfe-service-profile__body table tbody tr:nth-child(2n),.mfe-service-profile__prose table tbody tr:nth-child(2n),.mfe-service-profile__what-is table tbody tr:nth-child(2n){background:var(--mfe-sky)}.mfe-service-profile__body table tbody tr:nth-child(odd),.mfe-service-profile__prose table tbody tr:nth-child(odd),.mfe-service-profile__what-is table tbody tr:nth-child(odd){background:#fff}.mfe-service-profile__body table tbody tr:hover,.mfe-service-profile__prose table tbody tr:hover,.mfe-service-profile__what-is table tbody tr:hover{background:rgba(16,136,255,.06)}@media(max-width:640px){.mfe-service-profile__body table,.mfe-service-profile__prose table,.mfe-service-profile__what-is table{font-size:.8125rem}.mfe-service-profile__body table th,.mfe-service-profile__prose table th,.mfe-service-profile__what-is table th{font-size:.7rem;letter-spacing:.01em;padding:.55rem .5rem}.mfe-service-profile__body table td,.mfe-service-profile__prose table td,.mfe-service-profile__what-is table td{line-height:1.4;padding:.55rem .5rem}.mfe-service-profile__body table td:first-child,.mfe-service-profile__prose table td:first-child,.mfe-service-profile__what-is table td:first-child{white-space:normal}}.mfe-service-profile__body h2+p,.mfe-service-profile__body h3+p,.mfe-service-profile__prose h2+p,.mfe-service-profile__prose h3+p,.mfe-service-profile__what-is h2+p,.mfe-service-profile__what-is h3+p{margin-top:0}.mfe-service-profile .intro-answer{background:var(--mfe-sky);border-radius:.5rem;font-size:1rem;margin:0 0 2rem;padding:1.25rem 1.5rem}.mfe-service-profile .intro-answer strong{display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;margin-bottom:.5rem}.mfe-service-profile:has(.mfe-aeo-summary) .intro-answer{background:none;border-radius:0;font-size:inherit;margin:0 0 1.5rem;padding:0}.mfe-service-profile:has(.mfe-aeo-summary) .intro-answer strong{font-size:1.1875rem}.mfe-service-profile .page-label{color:var(--mfe-accent-text);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.mfe-service-profile .step-grid{counter-reset:mfe-step;display:grid;gap:1rem;margin:1.5rem 0 2.5rem}.mfe-service-profile .step-num{align-items:center;background:var(--mfe-accent);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;width:2.25rem}.mfe-service-profile .step-body{display:flex;flex:1;flex-direction:column;gap:.25rem}.mfe-service-profile .step-body h3{font-size:1.1875rem;line-height:1.3;margin:0 0 .25rem}.mfe-service-profile .step-body p{color:var(--mfe-subtle);font-size:.9375rem;line-height:1.6;margin:0}.mfe-service-profile .step-grid{display:flex;flex-direction:column;gap:0}.mfe-service-profile .step-grid>.step-num{margin:.5rem 0 .4rem .25rem}.mfe-service-profile .step-grid>.step-num:first-child{margin-top:0}.mfe-service-profile .step-grid>.step-body{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;margin-bottom:.25rem;padding:1.25rem 1.5rem}.mfe-service-profile .step-grid>.step-body:nth-of-type(2n){background:var(--mfe-sky);border-color:rgba(16,136,255,.15)}.mfe-service-profile .symptom-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.25rem 0 2rem}@media(max-width:640px){.mfe-service-profile .symptom-grid{grid-template-columns:1fr}}@media(min-width:768px){.mfe-service-profile .symptom-grid--3col{grid-template-columns:repeat(3,1fr)}}.mfe-service-profile .symptom-card{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;padding:1.125rem 1.25rem;transition:box-shadow .18s ease,transform .18s ease}.mfe-service-profile .symptom-card:focus-within,.mfe-service-profile .symptom-card:hover{box-shadow:0 6px 20px rgba(10,61,138,.08);transform:translateY(-1px)}.mfe-service-profile .symptom-card ol,.mfe-service-profile .symptom-card ul{background:transparent!important;border-left:none!important;font-size:.9375rem;margin:.5rem 0 0;padding-left:1.25rem!important}.mfe-service-profile .symptom-card>strong:first-child{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:.375rem}.mfe-service-profile .symptom-card{color:var(--mfe-text);font-size:.9375rem;line-height:1.55}.mfe-service-profile .tech-list{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;margin:1.5rem 0 2rem;padding:1.5rem 1.75rem}.mfe-service-profile .tech-list ul{margin:0;padding-left:1.25rem}.mfe-service-profile .tech-list li{margin-bottom:.625rem}.mfe-service-profile .recovery-cols{display:grid;gap:1rem;grid-template-columns:1fr;margin:1.5rem 0 2rem}@media(min-width:640px){.mfe-service-profile .recovery-cols{grid-template-columns:repeat(2,1fr)}}.mfe-service-profile .recovery-cols .col-callus,.mfe-service-profile .recovery-cols .col-normal{border:1px solid var(--mfe-border);border-radius:.75rem;padding:1.25rem 1.5rem}.mfe-service-profile .recovery-cols .col-callus h3,.mfe-service-profile .recovery-cols .col-normal h3{font-size:1rem;margin:0 0 .75rem}.mfe-service-profile .recovery-cols .col-callus ul,.mfe-service-profile .recovery-cols .col-normal ul{margin:0;padding-left:1.25rem}.mfe-service-profile .recovery-cols .col-normal{background:#ecfdf3!important;border-color:rgba(22,163,74,.3)!important}.mfe-service-profile .recovery-cols .col-normal h3{color:#15803d!important}.mfe-service-profile .recovery-cols .col-normal ol,.mfe-service-profile .recovery-cols .col-normal ul{background:transparent!important;border-left:none!important;padding-left:1.25rem!important}.mfe-service-profile .recovery-cols .col-normal em,.mfe-service-profile .recovery-cols .col-normal li,.mfe-service-profile .recovery-cols .col-normal ol,.mfe-service-profile .recovery-cols .col-normal p,.mfe-service-profile .recovery-cols .col-normal span,.mfe-service-profile .recovery-cols .col-normal strong,.mfe-service-profile .recovery-cols .col-normal ul{color:#14532d!important}.mfe-service-profile .recovery-cols .col-callus{background:#e8eef6!important;border-color:rgba(74,111,165,.38)!important}.mfe-service-profile .recovery-cols .col-callus h3{color:#3c5c8a!important}.mfe-service-profile .recovery-cols .col-callus ol,.mfe-service-profile .recovery-cols .col-callus ul{background:transparent!important;border-left:none!important;padding-left:1.25rem!important}.mfe-service-profile .recovery-cols .col-callus em,.mfe-service-profile .recovery-cols .col-callus li,.mfe-service-profile .recovery-cols .col-callus ol,.mfe-service-profile .recovery-cols .col-callus p,.mfe-service-profile .recovery-cols .col-callus span,.mfe-service-profile .recovery-cols .col-callus strong,.mfe-service-profile .recovery-cols .col-callus ul{color:#2e2e2e!important}.mfe-service-profile .mfe-emergency-callout ol,.mfe-service-profile .mfe-emergency-callout ul{background:transparent!important;border-left:none!important;border-radius:0!important;padding:0 0 0 1.25rem!important}.mfe-service-profile .mfe-emergency-callout li,.mfe-service-profile .mfe-emergency-callout ol,.mfe-service-profile .mfe-emergency-callout p,.mfe-service-profile .mfe-emergency-callout span,.mfe-service-profile .mfe-emergency-callout ul{color:#8b1f1f!important}.mfe-service-profile .mfe-emergency-callout strong{color:#6b1212!important}.mfe-service-profile .faq-section{border-top:1px solid var(--mfe-border);margin:2.5rem 0;padding-top:1.5rem}.mfe-service-profile .faq{background:#fff;border:1px solid var(--mfe-border);border-radius:.5rem;margin-bottom:.75rem;padding:1rem 1.25rem}.mfe-service-profile .faq h3{font-size:1rem;line-height:1.35;margin:0 0 .625rem}.mfe-service-profile .faq p{color:var(--mfe-subtle);font-size:.9375rem;margin:0}.mfe-service-profile .cta-block{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-radius:1rem;color:#fff;margin:2.5rem auto;max-width:720px;padding:2rem 2.25rem;text-align:center}.mfe-service-profile .cta-block h3{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;margin:0 0 .75rem}.mfe-service-profile .cta-block p{color:hsla(0,0%,100%,.88);line-height:1.55;margin:0 0 1.25rem}.mfe-service-profile .cta-block a{color:#fff;text-decoration:underline}.mfe-service-profile .cta-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.mfe-service-profile .cta-buttons a{border-radius:999px;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:transform .15s ease}.mfe-service-profile .cta-buttons a:hover{transform:translateY(-1px)}.mfe-service-profile .cta-buttons a:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-service-profile .cta-buttons .btn-p{background:#fff;color:var(--mfe-navy)}.mfe-service-profile .cta-buttons .btn-p:hover{background:var(--mfe-sky)}.mfe-service-profile .cta-buttons .btn-s{background:transparent;border:2px solid hsla(0,0%,100%,.5);color:#fff}.mfe-service-profile .cta-buttons .btn-s:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.mfe-service-profile .works-cited{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;font-size:.8125rem;line-height:1.55;margin:2.5rem auto;max-width:720px;padding:1.5rem 1.75rem}.mfe-service-profile .works-cited h2{color:var(--mfe-navy);font-size:.875rem;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.mfe-service-profile .works-cited ol{margin:0;padding-left:1.25rem}.mfe-service-profile .works-cited li{color:var(--mfe-subtle);margin-bottom:.5rem}.mfe-service-profile .works-cited .evidence-badge{border-radius:.25rem;display:inline-block;font-size:.625rem;font-weight:700;margin-left:.375rem;padding:.125rem .375rem;vertical-align:middle}.mfe-service-profile .works-cited ol,.mfe-service-profile .works-cited ul{background:transparent;border-left:none;border-radius:0;padding:0 0 0 1.25rem}.mfe-service-profile .indication-list{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 2rem}.mfe-service-profile .ind-item,.mfe-service-profile .use-item{align-items:flex-start;background:var(--mfe-sky);border:1px solid rgba(16,136,255,.15);border-radius:.75rem;display:flex;gap:1rem;padding:1.25rem 1.5rem}.mfe-service-profile .mfe-inline-svg{display:inline-block;fill:none;flex-shrink:0;height:1em;margin-right:.15em;stroke:currentColor;stroke-width:2.2;vertical-align:-.15em;width:1em}.mfe-service-profile .mfe-svc-figure{border:1px solid var(--mfe-border);border-radius:1rem;box-shadow:0 4px 18px rgba(10,61,138,.08);margin:1.75rem 0;overflow:hidden}.mfe-service-profile .mfe-svc-figure img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mfe-service-profile .mfe-svc-figure figcaption{background:var(--mfe-gray);border-top:1px solid var(--mfe-border);color:var(--mfe-subtle);font-family:Georgia,Times New Roman,serif;font-size:.875rem;font-style:italic;line-height:1.5;padding:.75rem 1.25rem;text-align:center}.mfe-service-profile .ind-icon,.mfe-service-profile .use-icon{align-items:center;background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-accent) 100%);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.mfe-service-profile .ind-icon>svg,.mfe-service-profile .use-icon>svg{fill:none;height:1.375rem;stroke:currentColor;stroke-width:2;width:1.375rem}.mfe-service-profile .ind-icon img.emoji,.mfe-service-profile .use-icon img.emoji{display:none!important}.mfe-service-profile .ind-body,.mfe-service-profile .use-body{flex:1}.mfe-service-profile .ind-body h3,.mfe-service-profile .use-body h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0 0 .375rem}.mfe-service-profile .ind-body p,.mfe-service-profile .use-body p{color:var(--mfe-subtle);font-size:.9375rem;line-height:1.6;margin:0}.mfe-service-profile .micro-box,.mfe-service-profile .radiation-box{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;margin:1.5rem 0 2rem;padding:1.5rem 1.75rem}.mfe-service-profile .micro-box h3,.mfe-service-profile .radiation-box h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.mfe-service-profile .micro-box p,.mfe-service-profile .radiation-box p{font-size:.9375rem;line-height:1.65;margin:0 0 .75rem}.mfe-service-profile .micro-box p:last-child,.mfe-service-profile .radiation-box p:last-child{margin-bottom:0}.mfe-service-profile .success-callout{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-radius:1rem;color:#fff;margin:2rem 0;padding:1.75rem 2rem}.mfe-service-profile .success-callout h3{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.mfe-service-profile .success-callout p{color:hsla(0,0%,100%,.88);font-size:.9375rem;line-height:1.6;margin:0 0 .75rem}.mfe-service-profile .success-callout p:last-child{margin-bottom:0}.mfe-service-profile .success-callout em{color:hsla(0,0%,100%,.95)}.mfe-service-profile .success-callout a{color:#fff}.mfe-service-profile .recovery-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin:1.5rem 0 2rem}@media(min-width:640px){.mfe-service-profile .recovery-grid{grid-template-columns:repeat(2,1fr)}}.mfe-service-profile .rec-card{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;box-shadow:0 2px 8px rgba(10,61,138,.04);padding:1.25rem 1.5rem}.mfe-service-profile .rec-card h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;margin:0 0 .5rem}.mfe-service-profile .rec-card p{color:var(--mfe-subtle);font-size:.875rem;line-height:1.55;margin:0}.mfe-service-profile .rc-time{color:var(--mfe-accent-text);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:.375rem;text-transform:uppercase}.mfe-service-profile .use-list{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 2rem}.mfe-service-profile .trauma-type{background:var(--mfe-sky);border:1px solid rgba(16,136,255,.15);border-radius:.75rem;margin:.75rem 0;padding:1.25rem 1.5rem}.mfe-service-profile .trauma-type.urgent{background:#fef5f0;border-color:rgba(196,69,14,.2);border-left:4px solid #c4450e}.mfe-service-profile .trauma-type.monitor{background:#fefcf0;border-color:rgba(196,160,14,.2);border-left:4px solid #b89a0e}.mfe-service-profile .trauma-type h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;margin:0 0 .375rem}.mfe-service-profile .trauma-type p{color:var(--mfe-subtle);font-size:.9375rem;line-height:1.6;margin:0}.mfe-service-profile .trauma-type ul{background:hsla(0,0%,100%,.5);border-left:none;margin:.5rem 0 0;padding:.75rem 1rem .75rem 2rem}.mfe-service-profile .tt-label{align-items:center;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.6875rem;font-weight:700;gap:.375rem;letter-spacing:.1em;margin-bottom:.375rem;text-transform:uppercase}.mfe-service-profile .tt-label:before{background-position:center 10%;background-repeat:no-repeat;background-size:.75rem;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:1.25rem;width:1.25rem}.mfe-service-profile .tt-label .emoji{display:none}.mfe-service-profile .urgent .tt-label:before{background-color:#c4450e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 3v8m0 4v2%27/%3E%3C/svg%3E")}.mfe-service-profile .monitor .tt-label:before{background-color:#8a7209;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%278%27/%3E%3Cpath d=%27M12 8v4l2 2%27/%3E%3C/svg%3E")}.mfe-service-profile .urgent .tt-label{color:#c4450e}.mfe-service-profile .monitor .tt-label{color:#8a7209}.mfe-service-profile .steps-list{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 2rem}.mfe-service-profile .step-item{align-items:flex-start;background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;display:flex;gap:1rem;padding:1.25rem 1.5rem}.mfe-service-profile .step-item:nth-child(2n){background:var(--mfe-sky);border-color:rgba(16,136,255,.15)}.mfe-service-profile .step-circle{align-items:center;background:var(--mfe-accent);border-radius:50%;color:#fff;display:flex;flex:0 0 2.25rem;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;height:2.25rem;justify-content:center}.mfe-service-profile .avulsion-box{background:#fef5f0;border:2px solid rgba(196,69,14,.25);border-radius:.75rem;margin:1.5rem 0 2rem;padding:1.5rem 1.75rem}.mfe-service-profile .avulsion-box h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.mfe-service-profile .avulsion-box h3 img.emoji{display:none!important}.mfe-service-profile .avulsion-box p{font-size:.9375rem;line-height:1.6;margin:0 0 .75rem}.mfe-service-profile .avulsion-box ol,.mfe-service-profile .avulsion-box ul{background:hsla(0,0%,100%,.6);border-left-color:#c4450e}.mfe-service-profile .emergency-cta{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-radius:1rem;color:#fff;margin:2rem 0;padding:1.5rem 2rem;text-align:center}.mfe-service-profile .emergency-cta p{color:hsla(0,0%,100%,.9);margin:0 0 .75rem}.mfe-service-profile .emergency-cta p:last-child{margin-bottom:0}.mfe-service-profile .emergency-cta p img.emoji{display:none!important}.mfe-service-profile .emergency-cta a{color:#fff;font-weight:700}.mfe-service-profile .vs-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin:1.5rem 0 2rem}@media(min-width:640px){.mfe-service-profile .vs-grid{grid-template-columns:repeat(2,1fr)}}.mfe-service-profile .vs-2d,.mfe-service-profile .vs-3d{border:1px solid var(--mfe-border);border-radius:.75rem;padding:1.25rem 1.5rem}.mfe-service-profile .vs-2d h3,.mfe-service-profile .vs-3d h3{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;margin:0 0 .75rem}.mfe-service-profile .vs-2d ul,.mfe-service-profile .vs-3d ul{background:transparent;border-left:none;border-radius:0;margin:0;padding:.75rem 1rem .75rem 2rem}.mfe-service-profile .vs-2d{background:var(--mfe-gray)}.mfe-service-profile .vs-2d h3{color:var(--mfe-subtle)}.mfe-service-profile .vs-3d{background:var(--mfe-sky);border-color:rgba(16,136,255,.2)}.mfe-service-profile .vs-3d h3{color:var(--mfe-accent-text)}.mfe-service-profile__body img.emoji,.mfe-service-profile__prose img.emoji{display:none!important}.mfe-service-profile--cinematic .mfe-service-profile__hero{align-items:flex-end;background:var(--mfe-navy);color:#fff;display:flex;isolation:isolate;min-height:clamp(420px,58vh,620px);overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--mfe-gutter) clamp(4rem,8vw,6rem);position:relative}.mfe-service-profile--cinematic .mfe-service-profile__hero-bg{inset:-8% -5%;overflow:hidden;position:absolute;z-index:-2}.mfe-service-profile--cinematic .mfe-service-profile__hero-zoom{animation:mfe-svc-hero-zoom 24s ease-out both;background-image:var(--mfe-svc-hero-photo);background-position:center 10%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1)}@media(prefers-reduced-motion:reduce){.mfe-service-profile--cinematic .mfe-service-profile__hero-zoom{animation:none}}.mfe-service-profile--cinematic .mfe-service-profile__hero-scrim{background:linear-gradient(180deg,rgba(10,61,138,.22),rgba(10,61,138,.78));inset:0;position:absolute;z-index:-1}.mfe-service-profile--cinematic .mfe-service-profile__hero-inner{margin:0 auto;max-width:1200px;padding:0;width:100%}.mfe-service-profile--cinematic .mfe-service-profile__hero-main{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;max-width:720px}.mfe-service-profile--cinematic .mfe-service-profile__eyebrow{color:hsla(0,0%,100%,.75);margin:0}.mfe-service-profile--cinematic .mfe-service-profile__title{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;letter-spacing:-.015em;line-height:1.1;margin:0;max-width:14ch}.mfe-service-profile--cinematic .mfe-service-profile__sub{color:hsla(0,0%,100%,.82);font-size:clamp(1rem,1.4vw,1.125rem);margin:0;max-width:56ch}.mfe-service-profile--cinematic .mfe-service-profile__cta{margin-top:.5rem}.mfe-service-profile--cinematic .mfe-service-profile__prose--lead>p:first-of-type{background:none;color:var(--mfe-navy);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1.125rem,1.4vw,1.25rem);font-style:normal;font-weight:500;line-height:1.55;margin:0 0 1.5rem;padding:0}.mfe-service-profile--cinematic .mfe-service-profile__prose--lead>p:first-of-type:first-letter{color:inherit;float:none;font-size:inherit;font-weight:inherit;padding:0}.mfe-service-profile--cinematic .mfe-service-profile__steps{background:var(--mfe-gray);padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-service-profile--cinematic .mfe-service-profile__steps-inner{margin:0 auto;max-width:900px}.mfe-service-profile--cinematic .mfe-service-profile__steps-heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:400;letter-spacing:-.015em;margin:0 0 2.5rem}.mfe-service-profile--cinematic .mfe-service-profile__steps-list{counter-reset:mfe-step;list-style:none;margin:0;padding:0;position:relative}.mfe-service-profile--cinematic .mfe-service-profile__steps-list:before{background:linear-gradient(180deg,var(--mfe-accent) 0,rgba(16,136,255,.25) 100%);border-radius:1px;bottom:8px;content:"";left:23px;position:absolute;top:8px;width:2px}.mfe-service-profile--cinematic .mfe-service-profile__step{display:grid;gap:1.25rem;grid-template-columns:48px 1fr;padding:0 0 2rem;position:relative}.mfe-service-profile--cinematic .mfe-service-profile__step:last-child{padding-bottom:0}.mfe-service-profile--cinematic .mfe-service-profile__step-num{align-items:center;background:var(--mfe-accent);border-radius:50%;box-shadow:0 4px 14px rgba(16,136,255,.35),0 0 0 4px var(--mfe-gray);color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:700;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.mfe-service-profile--cinematic .mfe-service-profile__step-body{padding-top:.375rem}.mfe-service-profile--cinematic .mfe-service-profile__step-title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.1875rem;font-weight:600;margin:0 0 .375rem}.mfe-service-profile--cinematic .mfe-service-profile__step-desc{color:var(--mfe-text);font-size:1rem;line-height:1.6;margin:0}.mfe-service-profile--cinematic .mfe-service-profile__cta-block{margin-top:0}.mfe-service-profile--cinematic .mfe-service-profile__cta-block .mfe-cta-strip__sub{color:hsla(0,0%,100%,.8);font-size:1.0625rem;line-height:1.6;margin:0 auto clamp(1.25rem,2.5vw,1.75rem);max-width:52ch;text-align:center}@keyframes mfe-svc-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.mfe-emergency-cta-btn{background:#fff!important;border:none!important;border-radius:40px!important;color:var(--mfe-navy)!important;display:inline-block!important;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:.02em!important;padding:.875rem 2rem!important;text-decoration:none!important;transition:transform .15s ease,background .25s ease,color .25s ease!important}.mfe-emergency-cta-btn:focus-visible,.mfe-emergency-cta-btn:hover{background:#4fa5ff!important;color:#fff!important;text-decoration:none!important;transform:translateY(-1px)!important}.mfe-emergency-cta-btn:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}.mfe-service-profile__body .cause-item,.mfe-service-profile__prose .cause-item,.mfe-service-profile__what-is .cause-item{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;margin:1rem 0;padding:1.25rem 1.5rem}.mfe-service-profile__body .cause-item>h3,.mfe-service-profile__body .cause-item>h4,.mfe-service-profile__prose .cause-item>h3,.mfe-service-profile__prose .cause-item>h4,.mfe-service-profile__what-is .cause-item>h3,.mfe-service-profile__what-is .cause-item>h4{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em;line-height:1.3;margin:.25rem 0 .5rem}.mfe-service-profile__body .cause-item>p,.mfe-service-profile__prose .cause-item>p,.mfe-service-profile__what-is .cause-item>p{color:var(--mfe-text);line-height:1.6;margin:0 0 .5rem}.mfe-service-profile__body .cause-item>p:last-child,.mfe-service-profile__prose .cause-item>p:last-child,.mfe-service-profile__what-is .cause-item>p:last-child{margin-bottom:0}.mfe-service-profile__body .stage-block,.mfe-service-profile__prose .stage-block,.mfe-service-profile__what-is .stage-block{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;margin:1.25rem 0;padding:1.25rem 1.5rem;position:relative;transition:box-shadow .18s ease,transform .18s ease}.mfe-service-profile__body .stage-block:hover,.mfe-service-profile__prose .stage-block:hover,.mfe-service-profile__what-is .stage-block:hover{box-shadow:0 6px 20px rgba(10,61,138,.08);transform:translateY(-1px)}.mfe-service-profile__body .stage-block .stage-chip,.mfe-service-profile__prose .stage-block .stage-chip,.mfe-service-profile__what-is .stage-block .stage-chip{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.4;margin-bottom:.55rem;padding:.25rem .7rem;text-transform:uppercase;vertical-align:middle}.mfe-service-profile__body .stage-block .stage-title,.mfe-service-profile__body .stage-block>h3,.mfe-service-profile__body .stage-block>h4,.mfe-service-profile__prose .stage-block .stage-title,.mfe-service-profile__prose .stage-block>h3,.mfe-service-profile__prose .stage-block>h4,.mfe-service-profile__what-is .stage-block .stage-title,.mfe-service-profile__what-is .stage-block>h3,.mfe-service-profile__what-is .stage-block>h4{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em;line-height:1.3;margin:0 0 .4rem}.mfe-service-profile__body .stage-block>p,.mfe-service-profile__prose .stage-block>p,.mfe-service-profile__what-is .stage-block>p{color:var(--mfe-text);line-height:1.6;margin:0 0 .5rem}.mfe-service-profile__body .stage-block>p:last-child,.mfe-service-profile__prose .stage-block>p:last-child,.mfe-service-profile__what-is .stage-block>p:last-child{margin-bottom:0}.mfe-service-profile__body .treatment-card,.mfe-service-profile__prose .treatment-card,.mfe-service-profile__what-is .treatment-card{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;box-shadow:0 2px 8px rgba(10,61,138,.04);margin:1.5rem 0;padding:1.5rem 1.75rem}.mfe-service-profile__body .treatment-card .tc-header,.mfe-service-profile__prose .treatment-card .tc-header,.mfe-service-profile__what-is .treatment-card .tc-header{align-items:center;border-bottom:1px dashed var(--mfe-border);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:.875rem;padding-bottom:.875rem}.mfe-service-profile__body .treatment-card .tc-title,.mfe-service-profile__prose .treatment-card .tc-title,.mfe-service-profile__what-is .treatment-card .tc-title{color:var(--mfe-navy);flex:1 1 auto;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.005em;line-height:1.3;margin:0}.mfe-service-profile__body .treatment-card .tc-badge,.mfe-service-profile__prose .treatment-card .tc-badge,.mfe-service-profile__what-is .treatment-card .tc-badge{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;flex:0 0 auto;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.32rem .7rem;text-transform:uppercase;white-space:nowrap}.mfe-service-profile__body .treatment-card>p,.mfe-service-profile__prose .treatment-card>p,.mfe-service-profile__what-is .treatment-card>p{color:var(--mfe-text);font-size:1rem;line-height:1.65;margin:0 0 1rem}.mfe-service-profile__body .treatment-card>p:last-child,.mfe-service-profile__prose .treatment-card>p:last-child,.mfe-service-profile__what-is .treatment-card>p:last-child{margin-bottom:0}.mfe-related-reading{background:var(--mfe-gray);padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-related-reading__inner{margin:0 auto;max-width:1100px}.mfe-related-reading__header{margin:0 0 clamp(1.5rem,3vw,2.5rem)}.mfe-related-reading__eyebrow{color:var(--mfe-subtle);font-family:Georgia,Times New Roman,serif;font-size:.9375rem;font-style:italic;letter-spacing:.005em;line-height:1.4;margin:0 0 .25rem}.mfe-related-reading__heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0}.mfe-related-reading__grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}.mfe-related-reading__card{background:#fff;border:1px solid var(--mfe-border);border-radius:14px;overflow:hidden;transition:border-color .22s cubic-bezier(.165,.84,.44,1),box-shadow .22s cubic-bezier(.165,.84,.44,1)}.mfe-related-reading__card:focus-within,.mfe-related-reading__card:hover{border-color:var(--mfe-accent);box-shadow:0 14px 32px -10px rgba(10,61,138,.18)}.mfe-related-reading__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.mfe-related-reading__link:focus-visible{outline:3px solid var(--mfe-accent);outline-offset:2px}.mfe-related-reading__media{aspect-ratio:16/9;background:var(--mfe-sky);margin:0;overflow:hidden}.mfe-related-reading__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s cubic-bezier(.165,.84,.44,1);width:100%}.mfe-related-reading__card:focus-within .mfe-related-reading__img,.mfe-related-reading__card:hover .mfe-related-reading__img{transform:scale(1.04)}.mfe-related-reading__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;padding:clamp(1rem,1.6vw,1.35rem) clamp(1.125rem,1.8vw,1.5rem) clamp(1.25rem,2vw,1.65rem)}.mfe-related-reading__category{color:var(--mfe-subtle);font-family:Georgia,Times New Roman,serif;font-size:.8125rem;font-style:italic;line-height:1.4;margin:0}.mfe-related-reading__title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em;line-height:1.3;margin:0}.mfe-related-reading__excerpt{color:var(--mfe-text);display:-webkit-box;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.9rem;-webkit-line-clamp:3;line-height:1.55;margin:.15rem 0 0;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.mfe-related-reading__card,.mfe-related-reading__img{transition:none}.mfe-related-reading__card:focus-within .mfe-related-reading__img,.mfe-related-reading__card:hover .mfe-related-reading__img{transform:none}}.mfe-section-nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--mfe-border);border-top:1px solid var(--mfe-border);position:sticky;top:var(--mfe-section-nav-top,0);z-index:900}.mfe-section-nav__inner{display:flex;gap:1.75rem;margin:0 auto;max-width:1100px;overflow-x:auto;padding:.75rem var(--mfe-gutter);scrollbar-width:none}.mfe-section-nav__inner::-webkit-scrollbar{display:none}.mfe-section-nav__link{color:var(--mfe-subtle);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:700;padding-bottom:2px;position:relative;text-decoration:none;transition:color .15s ease;white-space:nowrap}.mfe-section-nav__link:before{content:"";inset:-.6rem -.35rem;position:absolute}.mfe-section-nav__link:hover{color:var(--mfe-accent-text)}.mfe-section-nav__link:focus-visible{border-radius:3px;color:var(--mfe-accent-text);outline:2px solid var(--mfe-accent);outline-offset:4px}.mfe-section-nav__link.is-active{color:var(--mfe-accent-text)}.mfe-section-nav__link.is-active:after{background:var(--mfe-accent);bottom:-.78rem;content:"";height:2px;left:0;position:absolute;right:0}#msp-faq,#msp-locations,#msp-overview,#msp-procedure{scroll-margin-top:calc(var(--mfe-section-nav-top, 0px) + 72px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mfe-service-profile .mfe-blog-hub__card{transition:border-color .22s cubic-bezier(.165,.84,.44,1),box-shadow .22s cubic-bezier(.165,.84,.44,1),transform .22s cubic-bezier(.165,.84,.44,1)}.mfe-service-profile .mfe-blog-hub__card:focus-within,.mfe-service-profile .mfe-blog-hub__card:hover{border-color:var(--mfe-accent);box-shadow:0 12px 28px -12px rgba(10,61,138,.2);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.mfe-service-profile .mfe-blog-hub__card{transition:none}.mfe-service-profile .mfe-blog-hub__card:focus-within,.mfe-service-profile .mfe-blog-hub__card:hover{transform:none}}.mfe-breadcrumbs{background:var(--mfe-gray);border-bottom:1px solid var(--mfe-border)}.mfe-breadcrumbs__inner{margin:0 auto;max-width:1280px;padding:.625rem var(--mfe-gutter)}.mfe-breadcrumbs__list{color:var(--mfe-subtle);display:flex;flex-wrap:wrap;font-size:.8125rem;list-style:none;margin:0;padding:0}.mfe-breadcrumbs__item,.mfe-breadcrumbs__list{align-items:center;gap:.375rem;line-height:1.4}.mfe-breadcrumbs__item{display:inline-flex}.mfe-breadcrumbs__item a{align-items:center;color:var(--mfe-accent-text);display:inline-flex;line-height:inherit;min-height:24px;text-decoration:none}.mfe-breadcrumbs__item a:focus-visible,.mfe-breadcrumbs__item a:hover{text-decoration:underline}.mfe-breadcrumbs__item [aria-current=page]{color:var(--mfe-text);font-weight:600;line-height:inherit}.mfe-breadcrumbs__sep{color:var(--mfe-border);font-weight:400;line-height:inherit}.mfe-location-profile__hero{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 60%,var(--mfe-accent) 100%);padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter) clamp(4rem,7vw,5.5rem);text-align:center}.mfe-location-profile__hero-inner{margin:0 auto;max-width:720px}.mfe-location-profile__eyebrow{color:hsla(0,0%,100%,.7);font-size:.75rem;letter-spacing:.15em;margin:0 0 .5rem;text-transform:uppercase}.mfe-location-profile__eyebrow,.mfe-location-profile__name{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-location-profile__name{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 .75rem}.mfe-location-profile__address{color:hsla(0,0%,100%,.85);font-size:1.0625rem;font-style:normal;margin:0 0 1.25rem}.mfe-location-profile__hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.mfe-location-profile__phone{background:#fff;border-radius:999px;color:var(--mfe-navy);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:transform .15s,background .15s}.mfe-location-profile__phone:hover{background:var(--mfe-sky);transform:translateY(-1px)}.mfe-location-profile__directions{background:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:999px;color:#fff;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:transform .15s,border-color .15s,background .15s}.mfe-location-profile__directions:hover{background:hsla(0,0%,100%,.1);border-color:#fff;transform:translateY(-1px)}.mfe-location-profile__contact{color:hsla(0,0%,100%,.75);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.mfe-location-profile__contact a{color:#fff;text-decoration:underline;text-decoration-thickness:1px}.mfe-location-profile__quick-facts{display:grid;gap:.75rem;grid-template-columns:1fr;list-style:none;margin:-2rem auto 0;max-width:1100px;padding:0 var(--mfe-gutter);position:relative;z-index:2}@media(min-width:640px){.mfe-location-profile__quick-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.mfe-location-profile__fact{display:flex;flex-direction:column;gap:.25rem}.mfe-location-profile__fact-label{font-size:.6875rem}.mfe-location-profile__fact-value{font-size:.875rem;line-height:1.4}.mfe-location-profile__fact-value a{align-items:center;color:inherit;display:inline-flex;min-height:24px;text-decoration:none}.mfe-location-profile__fact-value a:hover{color:var(--mfe-accent-text)}.mfe-location-profile__hours h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.015em;margin:0 0 .75rem}.mfe-location-profile__doctors{background:var(--mfe-sky);padding:clamp(2.5rem,5vw,3.5rem) var(--mfe-gutter)}.mfe-location-profile__doctors h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.015em;margin:0 auto 1.5rem;max-width:1100px}.mfe-location-profile__doctors .mfe-doctor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),300px));justify-content:center;margin:0 auto;max-width:1100px}.mfe-location-profile__faqs{background:var(--mfe-gray);padding:clamp(2.5rem,5vw,3.5rem) var(--mfe-gutter)}.mfe-location-profile__faqs h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.015em;margin:0 auto 1.5rem;max-width:1100px}.mfe-related-services{background:var(--mfe-sky);margin:0;padding:clamp(2.5rem,5vw,3.5rem) var(--mfe-gutter)}.mfe-related-services__heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;margin:0 auto 1.25rem;max-width:1100px;text-align:center}.mfe-related-services__grid{display:grid;gap:.875rem;grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:1100px;padding:0}@media(min-width:600px){.mfe-related-services__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.mfe-related-services__grid{grid-template-columns:repeat(3,1fr)}}.mfe-related-services__card{background:#fff;border:1px solid var(--mfe-border);border-radius:.625rem;color:inherit;display:block;padding:1.125rem 1.25rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.mfe-related-services__card:focus-visible,.mfe-related-services__card:hover{border-color:var(--mfe-accent);box-shadow:0 6px 20px rgba(10,61,138,.08);transform:translateY(-1px)}.mfe-related-services__card-title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;margin:0 0 .25rem}.mfe-related-services__card-desc{color:var(--mfe-subtle);font-size:.8125rem;line-height:1.45;margin:0}.mfe-sticky-cta{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-top:1px solid hsla(0,0%,100%,.15);bottom:0;box-shadow:0 -4px 20px rgba(10,61,138,.2);display:none;left:0;padding:.625rem var(--mfe-gutter);position:fixed;right:0;z-index:90}@media(max-width:768px){.mfe-sticky-cta{display:flex}}.mfe-sticky-cta__inner{display:flex;gap:.5rem;margin:0 auto;max-width:600px;width:100%}.mfe-sticky-cta__btn{border-radius:999px;flex:1;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.02em;padding:.875rem 1rem;text-align:center;text-decoration:none;transition:transform .15s ease,background .25s ease,color .25s ease,border-color .25s ease}.mfe-sticky-cta__btn--primary{background:#fff;color:var(--mfe-navy)}.mfe-sticky-cta__btn--primary:focus-visible,.mfe-sticky-cta__btn--primary:hover{background:#4fa5ff;color:#fff;transform:translateY(-1px)}.mfe-sticky-cta__btn--secondary{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.mfe-sticky-cta__btn--secondary:focus-visible,.mfe-sticky-cta__btn--secondary:hover{background:hsla(0,0%,100%,.18);color:#fff;transform:translateY(-1px)}.mfe-sticky-cta__btn:active{transform:scale(.98)}.mfe-sticky-cta__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:768px){html:has(.mfe-sticky-cta){scroll-padding-bottom:100px}body.single,body.single-location,body.single-post,body.single-service{padding-bottom:100px}}span.notranslate{display:contents}.page-template-default:has(.mfe-faq-tabbed) .wp-block-post-title{display:none}.mfe-faq-tabbed{background:var(--mfe-gray);padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-faq-tabbed__inner{margin:0 auto;max-width:900px}.mfe-faq-tabbed__header{display:none}.mfe-faq-tabbed__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;margin:0 0 .625rem;text-transform:uppercase}.mfe-faq-tabbed__eyebrow,.mfe-faq-tabbed__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-faq-tabbed__title{color:var(--mfe-navy);font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.15;margin:0 0 .75rem}.mfe-faq-tabbed__sub{color:var(--mfe-subtle);font-size:1rem;line-height:1.6;margin:0 auto;max-width:580px}.mfe-faq-tabbed__tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.mfe-faq-tabbed__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-subtle);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8125rem;font-weight:600;justify-content:center;min-height:44px;padding:.625rem 1.125rem;transition:background .15s,color .15s,border-color .15s,transform .1s}.mfe-faq-tabbed__tab:hover{border-color:var(--mfe-accent);color:var(--mfe-navy)}.mfe-faq-tabbed__tab.is-active{background:var(--mfe-navy);border-color:var(--mfe-navy);color:#fff}.mfe-faq-tabbed__tab:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:2px}.mfe-faq-tabbed__panel{display:none}.mfe-faq-tabbed__panel.is-active{display:block}.mfe-blog-article{background:var(--mfe-gray)}.mfe-blog-article__hero{color:#fff;isolation:isolate;overflow:hidden;padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter);position:relative}.mfe-blog-article__hero-inner{margin:0 auto;max-width:900px;text-align:center}.mfe-blog-article__eyebrow{color:hsla(0,0%,100%,.75);font-size:.75rem;letter-spacing:.15em;margin:0 0 .75rem}.mfe-blog-article__eyebrow:hover{color:#fff;text-decoration:underline}.mfe-blog-article__title{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 1rem}.mfe-blog-article__meta{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:0}.mfe-blog-article__separator{margin:0 .5rem}.mfe-blog-article__hero-image{margin:-1.5rem auto 0;max-width:900px;padding:0 var(--mfe-gutter);position:relative;z-index:2}.mfe-blog-article__hero-image img{aspect-ratio:16/9;border-radius:1rem;box-shadow:0 8px 32px rgba(10,61,138,.15);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mfe-blog-article__body,.mfe-blog-article__prose{background:#fff;border-radius:1rem;box-shadow:0 2px 20px rgba(10,61,138,.06);color:var(--mfe-text);font-size:1.0625rem;line-height:1.75;margin:2rem auto 0;max-width:720px;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,3rem);position:relative;z-index:1}.mfe-blog-article__body h1,.mfe-blog-article__prose h1{display:none}.mfe-blog-article__body h2,.mfe-blog-article__prose h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2;margin:2.75rem 0 1.1rem;padding:0 0 .55rem;position:relative}.mfe-blog-article__body h2:after,.mfe-blog-article__prose h2:after{background:var(--mfe-accent);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:2.5rem}.mfe-blog-article__body h2:first-child,.mfe-blog-article__prose h2:first-child{margin-top:0}.mfe-blog-article__body h3,.mfe-blog-article__prose h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;line-height:1.3;margin:1.75rem 0 .625rem}.mfe-blog-article__body h4,.mfe-blog-article__prose h4{color:var(--mfe-navy);font-size:1.0625rem;font-weight:700;margin:1.25rem 0 .375rem}.mfe-blog-article__body p,.mfe-blog-article__prose p{margin:0 0 1.125rem}.mfe-blog-article__body ol,.mfe-blog-article__body ul,.mfe-blog-article__prose ol,.mfe-blog-article__prose ul{margin:1rem 0 1.25rem;padding-left:1.5rem}.mfe-blog-article__body ol li,.mfe-blog-article__body ul li,.mfe-blog-article__prose ol li,.mfe-blog-article__prose ul li{line-height:1.6;margin-bottom:.5rem}.mfe-blog-article__body ol li:last-child,.mfe-blog-article__body ul li:last-child,.mfe-blog-article__prose ol li:last-child,.mfe-blog-article__prose ul li:last-child{margin-bottom:0}.mfe-blog-article__body ul,.mfe-blog-article__prose ul{list-style:disc outside}.mfe-blog-article__body ol,.mfe-blog-article__prose ol{list-style:decimal outside}.mfe-blog-article__body table,.mfe-blog-article__prose table{border-collapse:separate;border-radius:.75rem;border-spacing:0;box-shadow:0 2px 12px rgba(10,61,138,.06);margin:1.25rem 0 1.5rem;overflow:hidden;width:100%}.mfe-blog-article__body table thead th,.mfe-blog-article__prose table thead th{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.03em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.mfe-blog-article__body table tbody td,.mfe-blog-article__prose table tbody td{border-bottom:1px solid var(--mfe-border);font-size:.9375rem;padding:.625rem 1rem}.mfe-blog-article__body table tbody tr:nth-child(2n) td,.mfe-blog-article__prose table tbody tr:nth-child(2n) td{background:var(--mfe-sky)}.mfe-blog-article__body table tbody tr:nth-child(odd) td,.mfe-blog-article__prose table tbody tr:nth-child(odd) td{background:#fff}.mfe-blog-article__body table tbody td:first-child,.mfe-blog-article__prose table tbody td:first-child{color:var(--mfe-navy);font-weight:600}.mfe-blog-article__body strong,.mfe-blog-article__prose strong{color:var(--mfe-navy);font-weight:700}.mfe-blog-article__body em,.mfe-blog-article__prose em{font-style:italic}.mfe-blog-article__body a,.mfe-blog-article__prose a{color:var(--mfe-accent-text);text-decoration:underline;text-underline-offset:2px}.mfe-blog-article__body a:hover,.mfe-blog-article__prose a:hover{color:var(--mfe-navy)}.mfe-blog-article__body blockquote,.mfe-blog-article__prose blockquote{background:var(--mfe-sky);border-left:4px solid var(--mfe-accent);border-radius:0 .625rem .625rem 0;color:var(--mfe-navy);font-style:italic;margin:1.25rem 0;padding:1rem 1.5rem}.mfe-blog-article__body .direct-answer,.mfe-blog-article__prose .direct-answer{background:linear-gradient(135deg,var(--mfe-sky) 0,#d6e8fb 100%);border-left:4px solid var(--mfe-accent);border-radius:0 .75rem .75rem 0;font-size:1.0625rem;line-height:1.7;margin:1.5rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .direct-answer strong:first-child,.mfe-blog-article__prose .direct-answer strong:first-child{color:var(--mfe-accent-text);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__body .author-bio,.mfe-blog-article__prose .author-bio{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;font-size:.9375rem;line-height:1.65;margin:2rem 0 1rem;padding:1.25rem 1.5rem}.mfe-blog-article__body .author-bio strong:first-child,.mfe-blog-article__prose .author-bio strong:first-child{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);margin-bottom:.25rem}.mfe-blog-article__body .author-bio a,.mfe-blog-article__prose .author-bio a{color:var(--mfe-accent-text);font-weight:600}.mfe-blog-article__body .works-cited,.mfe-blog-article__prose .works-cited{background:var(--mfe-gray);border-radius:.75rem;display:flex;flex-direction:column;margin:2rem 0 1rem;padding:1.5rem}.mfe-blog-article__body .works-cited h2,.mfe-blog-article__prose .works-cited h2{background:none;border-left:none;border-radius:0;font-size:1.25rem;margin:0 0 1rem;padding:0}.mfe-blog-article__body .works-cited .nearest-location-cta,.mfe-blog-article__prose .works-cited .nearest-location-cta{border-top:1px solid var(--mfe-border);margin:1.25rem 0 0;order:1;padding-top:1.1rem}.mfe-blog-article__body .works-cited .cite-legend,.mfe-blog-article__prose .works-cited .cite-legend{color:var(--mfe-subtle);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem;margin-bottom:1rem}.mfe-blog-article__body .works-cited ol,.mfe-blog-article__prose .works-cited ol{background:none;border-left:none;border-radius:0;color:var(--mfe-subtle);font-size:.875rem;line-height:1.6;margin:0;padding:0 0 0 1.5rem}.mfe-blog-article__body .works-cited ol li,.mfe-blog-article__prose .works-cited ol li{margin-bottom:.625rem;padding-left:.25rem}.mfe-blog-article__body .evidence-badge,.mfe-blog-article__prose .evidence-badge{border-radius:999px;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.06em;margin-left:.25rem;padding:.15rem .5rem;text-transform:uppercase;vertical-align:middle}.mfe-blog-article__body .badge-sr,.mfe-blog-article__prose .badge-sr{background:var(--mfe-navy);color:#fff}.mfe-blog-article__body .badge-rct,.mfe-blog-article__prose .badge-rct{background:var(--mfe-accent);color:#fff}.mfe-blog-article__body .badge-ps,.mfe-blog-article__prose .badge-ps{background:var(--mfe-sky);color:var(--mfe-navy)}.mfe-blog-article__body .article-label,.mfe-blog-article__prose .article-label{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem;padding:.25rem .75rem;text-transform:uppercase}.mfe-blog-article__body .meta,.mfe-blog-article__prose .meta{color:var(--mfe-subtle);font-size:.875rem;margin:.5rem 0 1.5rem}.mfe-blog-article__body .compare-cols,.mfe-blog-article__prose .compare-cols{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .compare-cols,.mfe-blog-article__prose .compare-cols{grid-template-columns:1fr}}.mfe-blog-article__body .compare-cols>div,.mfe-blog-article__prose .compare-cols>div{background:var(--mfe-sky);border-radius:.75rem;padding:1.25rem}.mfe-blog-article__body .compare-cols>div:first-child,.mfe-blog-article__prose .compare-cols>div:first-child{background:var(--mfe-gray)}.mfe-blog-article__body .compare-cols>div h3,.mfe-blog-article__prose .compare-cols>div h3{margin-top:0}.mfe-blog-article__body .compare-cols>div ol,.mfe-blog-article__body .compare-cols>div ul,.mfe-blog-article__prose .compare-cols>div ol,.mfe-blog-article__prose .compare-cols>div ul{background:none;border-left:none;margin:.5rem 0;padding-left:1.25rem}.mfe-blog-article__body .use-case,.mfe-blog-article__prose .use-case{background:var(--mfe-sky);border-left:3px solid var(--mfe-accent);border-radius:.75rem;margin:1rem 0;padding:1.25rem}.mfe-blog-article__body .use-case h3,.mfe-blog-article__body .use-case h4,.mfe-blog-article__prose .use-case h3,.mfe-blog-article__prose .use-case h4{margin-top:0}.mfe-blog-article__body .triage-card,.mfe-blog-article__prose .triage-card{background:#fff5f0;border-left:4px solid #c05621;border-radius:0 .75rem .75rem 0;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .triage-card strong:first-child,.mfe-blog-article__prose .triage-card strong:first-child{color:#c05621}.mfe-blog-article__body .safety-box,.mfe-blog-article__prose .safety-box{background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:.75rem;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .safety-box strong:first-child,.mfe-blog-article__prose .safety-box strong:first-child{color:var(--mfe-accent-text);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__body .faq-section,.mfe-blog-article__prose .faq-section{margin:2rem 0}.mfe-blog-article__body .faq,.mfe-blog-article__prose .faq{border-bottom:1px solid var(--mfe-border);padding:.75rem 0}.mfe-blog-article__body .faq h3,.mfe-blog-article__prose .faq h3{cursor:default;font-size:1.0625rem;margin:0 0 .375rem}.mfe-blog-article__body .faq p,.mfe-blog-article__prose .faq p{color:var(--mfe-subtle);font-size:.9375rem;margin:0}.mfe-blog-article__body .cta-block,.mfe-blog-article__body .cta-buttons,.mfe-blog-article__prose .cta-block,.mfe-blog-article__prose .cta-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:2rem 0}.mfe-blog-article__body .btn-p,.mfe-blog-article__prose .btn-p{background:var(--mfe-accent);border-radius:999px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .15s ease,transform .15s ease}.mfe-blog-article__body .btn-p:hover,.mfe-blog-article__prose .btn-p:hover{background:var(--mfe-royal,var(--mfe-navy));color:#fff;transform:translateY(-1px)}.mfe-blog-article__body .btn-s,.mfe-blog-article__prose .btn-s{background:transparent;border:2px solid var(--mfe-accent);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .15s ease,color .15s ease}.mfe-blog-article__body .btn-s:hover,.mfe-blog-article__prose .btn-s:hover{background:var(--mfe-accent);color:#fff}.mfe-blog-article__body img.emoji,.mfe-blog-article__prose img.emoji{display:none!important}.mfe-blog-article__body .dev-img-note,.mfe-blog-article__body .dev-note,.mfe-blog-article__prose .dev-img-note,.mfe-blog-article__prose .dev-note{background:var(--mfe-gray)!important;border:1.5px dashed var(--mfe-border)!important;border-radius:.5rem;color:var(--mfe-subtle)!important;font-size:.75rem!important;line-height:1.6!important;margin:.75rem 0!important;padding:.875rem 1rem!important}.mfe-blog-article__body .dev-img-note strong,.mfe-blog-article__body .dev-note strong,.mfe-blog-article__prose .dev-img-note strong,.mfe-blog-article__prose .dev-note strong{color:var(--mfe-subtle)!important;display:block;margin-bottom:.25rem}.mfe-blog-article__body .internal-links,.mfe-blog-article__body .services-list,.mfe-blog-article__prose .internal-links,.mfe-blog-article__prose .services-list{background:var(--mfe-sky);border-left:3px solid var(--mfe-accent);border-radius:.75rem;margin:2rem 0 1rem;padding:1.25rem 1.5rem}.mfe-blog-article__body .internal-links h4,.mfe-blog-article__body .services-list h4,.mfe-blog-article__prose .internal-links h4,.mfe-blog-article__prose .services-list h4{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.mfe-blog-article__body .internal-links a,.mfe-blog-article__body .services-list a,.mfe-blog-article__prose .internal-links a,.mfe-blog-article__prose .services-list a{background:#fff;border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-size:.8125rem;font-weight:600;margin:.25rem .5rem .25rem 0;padding:.35rem .875rem;text-decoration:none;transition:background .15s,border-color .15s}.mfe-blog-article__body .internal-links a:hover,.mfe-blog-article__body .services-list a:hover,.mfe-blog-article__prose .internal-links a:hover,.mfe-blog-article__prose .services-list a:hover{background:var(--mfe-accent);border-color:var(--mfe-accent);color:#fff}.mfe-blog-article__body .cause-row,.mfe-blog-article__prose .cause-row{align-items:flex-start;background:var(--mfe-gray);border-left:3px solid var(--mfe-accent);border-radius:.75rem;display:flex;gap:1rem;margin:1rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .cause-item:has(.urgency.u-high),.mfe-blog-article__body .cause-row:has(.urgency.u-high),.mfe-blog-article__prose .cause-item:has(.urgency.u-high),.mfe-blog-article__prose .cause-row:has(.urgency.u-high){background:#fff8e1;border-left-color:#c28526}.mfe-blog-article__body .cause-item:has(.urgency.u-med),.mfe-blog-article__body .cause-row:has(.urgency.u-med),.mfe-blog-article__prose .cause-item:has(.urgency.u-med),.mfe-blog-article__prose .cause-row:has(.urgency.u-med){background:var(--mfe-sky);border-left-color:var(--mfe-accent)}.mfe-blog-article__body .cause-item:has(.urgency.u-low),.mfe-blog-article__body .cause-row:has(.urgency.u-low),.mfe-blog-article__prose .cause-item:has(.urgency.u-low),.mfe-blog-article__prose .cause-row:has(.urgency.u-low){background:#e8f5e9;border-left-color:#66bb6a}.mfe-blog-article__body .myth-card .mc-myth,.mfe-blog-article__prose .myth-card .mc-myth{background:var(--mfe-gray);padding:1.5rem 1.75rem 1.25rem}.mfe-blog-article__body .myth-card .mc-truth,.mfe-blog-article__prose .myth-card .mc-truth{background:#fff;border-top:1px solid var(--mfe-border);padding:1.25rem 1.75rem 1.5rem}.mfe-blog-article__body .myth-card .mc-chip,.mfe-blog-article__prose .myth-card .mc-chip{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.6875rem;font-weight:700;gap:.4rem;letter-spacing:.12em;margin-bottom:.875rem;padding:.32rem .7rem;text-transform:uppercase}.mfe-blog-article__body .myth-card .mc-chip:before,.mfe-blog-article__prose .myth-card .mc-chip:before{font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;line-height:1}.mfe-blog-article__body .myth-card .mc-chip-myth,.mfe-blog-article__prose .myth-card .mc-chip-myth{background:rgba(84,85,85,.12);color:var(--mfe-subtle)}.mfe-blog-article__body .myth-card .mc-chip-myth:before,.mfe-blog-article__prose .myth-card .mc-chip-myth:before{content:"×"}.mfe-blog-article__body .myth-card .mc-chip-truth,.mfe-blog-article__prose .myth-card .mc-chip-truth{background:rgba(16,136,255,.12);color:var(--mfe-blue)}.mfe-blog-article__body .myth-card .mc-chip-truth:before,.mfe-blog-article__prose .myth-card .mc-chip-truth:before{content:"✓"}.mfe-blog-article__body .myth-card .mc-myth h3,.mfe-blog-article__prose .myth-card .mc-myth h3{color:var(--mfe-navy);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.45;margin:0}.mfe-blog-article__body .myth-card .mc-truth p,.mfe-blog-article__prose .myth-card .mc-truth p{color:var(--mfe-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1rem;line-height:1.65;margin:0}.mfe-blog-article__body .myth-card .mc-truth p+p,.mfe-blog-article__prose .myth-card .mc-truth p+p{margin-top:.75rem}.mfe-blog-article__body .cause-icon,.mfe-blog-article__prose .cause-icon{flex:0 0 auto;font-size:1.5rem;line-height:1;padding-top:.125rem}.mfe-blog-article__body .cause-body,.mfe-blog-article__prose .cause-body{flex:1}.mfe-blog-article__body .cause-body h3,.mfe-blog-article__prose .cause-body h3{margin:.25rem 0 .375rem}.mfe-blog-article__body .cause-body p,.mfe-blog-article__prose .cause-body p{font-size:.9375rem;margin:0}.mfe-blog-article__body .cause-item,.mfe-blog-article__prose .cause-item{background:var(--mfe-gray);border-left:3px solid var(--mfe-accent);border-radius:.75rem;margin:1rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .cause-item h3,.mfe-blog-article__prose .cause-item h3{margin:.25rem 0 .5rem}.mfe-blog-article__body .cause-card,.mfe-blog-article__prose .cause-card{background:var(--mfe-gray);border-left:3px solid var(--mfe-accent);border-radius:.75rem;margin:1rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .cause-card.urgent,.mfe-blog-article__prose .cause-card.urgent{background:#fff8e1;border-left-color:#c28526}.mfe-blog-article__body .cause-card.urgent-emergency,.mfe-blog-article__prose .cause-card.urgent-emergency{background:#eef1f7;border-left-color:var(--mfe-alert)}.mfe-blog-article__body .cause-card h3,.mfe-blog-article__prose .cause-card h3{color:var(--mfe-navy);font-size:1.0625rem;margin:.25rem 0 .5rem}.mfe-blog-article__body .cause-card p,.mfe-blog-article__prose .cause-card p{color:var(--mfe-text);font-size:.9375rem;line-height:1.6;margin:0 0 .5rem}.mfe-blog-article__body .cause-card p:last-child,.mfe-blog-article__prose .cause-card p:last-child{margin-bottom:0}.mfe-blog-article__body .cause-label,.mfe-blog-article__prose .cause-label{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.4;margin-bottom:.625rem;padding:.2rem .625rem;text-transform:uppercase}.mfe-blog-article__body .cause-card.urgent .cause-label,.mfe-blog-article__prose .cause-card.urgent .cause-label{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article__body .cause-card.urgent-emergency .cause-label,.mfe-blog-article__prose .cause-card.urgent-emergency .cause-label{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article__body .step-num,.mfe-blog-article__prose .step-num{align-items:center;background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-radius:50%;box-shadow:0 2px 6px rgba(10,61,138,.18);color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.02em;width:2.5rem}.mfe-blog-article__body .step-block,.mfe-blog-article__prose .step-block{align-items:flex-start;background:var(--mfe-gray);border-left:3px solid var(--mfe-accent);border-radius:.75rem;display:flex;gap:1rem;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .step-block__body,.mfe-blog-article__prose .step-block__body{flex:1}.mfe-blog-article__body .step-block__body h3,.mfe-blog-article__body .step-block__body h4,.mfe-blog-article__prose .step-block__body h3,.mfe-blog-article__prose .step-block__body h4{font-size:1.0625rem;margin:.25rem 0 .5rem}.mfe-blog-article__body .step-block__body p,.mfe-blog-article__prose .step-block__body p{line-height:1.6;margin:0 0 .5rem}.mfe-blog-article__body .step-block__body p:last-child,.mfe-blog-article__prose .step-block__body p:last-child{margin-bottom:0}.mfe-blog-article__body .es-num,.mfe-blog-article__prose .es-num{align-items:center;background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-radius:50%;box-shadow:0 2px 6px rgba(10,61,138,.18);color:#fff;display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.02em;width:2.5rem}.mfe-blog-article__body .emergency-step,.mfe-blog-article__prose .emergency-step{align-items:flex-start;background:var(--mfe-gray);border-left:3px solid var(--mfe-accent);border-radius:.75rem;display:flex;gap:1rem;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .emergency-step .es-text,.mfe-blog-article__prose .emergency-step .es-text{flex:1;line-height:1.6;text-transform:none}.mfe-blog-article__body .emergency-step .es-text>strong:first-child,.mfe-blog-article__prose .emergency-step .es-text>strong:first-child{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;margin-bottom:.4rem}.mfe-blog-article__body .mfe-blog-icon-wrap,.mfe-blog-article__prose .mfe-blog-icon-wrap{align-items:center;color:var(--mfe-accent-text,var(--mfe-navy));display:inline-flex;justify-content:center;line-height:1;margin:0 .15em;vertical-align:-.18em}.mfe-blog-article__body .mfe-blog-icon,.mfe-blog-article__prose .mfe-blog-icon{flex:0 0 auto;height:1.15em;width:1.15em}.mfe-blog-article__body .callout-amber .mfe-blog-icon-wrap,.mfe-blog-article__prose .callout-amber .mfe-blog-icon-wrap{color:#c28526}.mfe-blog-article__body .callout-red .mfe-blog-icon-wrap,.mfe-blog-article__prose .callout-red .mfe-blog-icon-wrap{color:var(--mfe-alert)}.mfe-blog-article__body .callout-teal .mfe-blog-icon-wrap,.mfe-blog-article__prose .callout-teal .mfe-blog-icon-wrap{color:var(--mfe-accent-text)}.mfe-blog-article__body .cause-card .mfe-blog-icon-wrap,.mfe-blog-article__body .factor-card .mfe-blog-icon-wrap,.mfe-blog-article__body .injury-type .mfe-blog-icon-wrap,.mfe-blog-article__body .sign-card .mfe-blog-icon-wrap,.mfe-blog-article__prose .cause-card .mfe-blog-icon-wrap,.mfe-blog-article__prose .factor-card .mfe-blog-icon-wrap,.mfe-blog-article__prose .injury-type .mfe-blog-icon-wrap,.mfe-blog-article__prose .sign-card .mfe-blog-icon-wrap{color:var(--mfe-accent)}.mfe-blog-article__body .action .mfe-blog-icon-wrap,.mfe-blog-article__prose .action .mfe-blog-icon-wrap{color:#fff}.mfe-blog-article__body .mfe-blog-article__prose>.article-label,.mfe-blog-article__body .mfe-blog-article__prose>.meta,.mfe-blog-article__body .slug,.mfe-blog-article__prose .mfe-blog-article__prose>.article-label,.mfe-blog-article__prose .mfe-blog-article__prose>.meta,.mfe-blog-article__prose .slug{display:none}.mfe-blog-article__body .urgency,.mfe-blog-article__prose .urgency{border-radius:999px;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.4;padding:.2rem .625rem;text-transform:uppercase}.mfe-blog-article__body .u-high,.mfe-blog-article__body .urgency.u-high,.mfe-blog-article__prose .u-high,.mfe-blog-article__prose .urgency.u-high{background:#fff3e0;color:#8b3a0a}.mfe-blog-article__body .u-med,.mfe-blog-article__body .urgency.u-med,.mfe-blog-article__prose .u-med,.mfe-blog-article__prose .urgency.u-med{background:var(--mfe-sky);color:var(--mfe-accent-text)}.mfe-blog-article__body .u-low,.mfe-blog-article__body .urgency.u-low,.mfe-blog-article__prose .u-low,.mfe-blog-article__prose .urgency.u-low{background:#e8f5e9;color:#2e7d32}.mfe-blog-article__body .self-test,.mfe-blog-article__prose .self-test{background:linear-gradient(135deg,var(--mfe-sky) 0,#d6e8fb 100%);border:2px solid var(--mfe-accent);border-radius:.75rem;margin:1.5rem 0;padding:1.5rem}.mfe-blog-article__body .self-test h3,.mfe-blog-article__prose .self-test h3{color:var(--mfe-navy);font-size:1.125rem;margin:0 0 .75rem}.mfe-blog-article__body .self-test ol,.mfe-blog-article__body .self-test ul,.mfe-blog-article__prose .self-test ol,.mfe-blog-article__prose .self-test ul{background:none;border-left:none;margin:.5rem 0;padding-left:1.5rem}.mfe-blog-article__body .self-test .test-item,.mfe-blog-article__prose .self-test .test-item{margin-bottom:.625rem}.mfe-blog-article__body .emergency-box,.mfe-blog-article__body .emergency-strip,.mfe-blog-article__prose .emergency-box,.mfe-blog-article__prose .emergency-strip{background:#fff8e1;border-left:4px solid #f9a825;border-radius:0 .75rem .75rem 0;margin:1.5rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .emergency-box h3,.mfe-blog-article__body .emergency-strip h3,.mfe-blog-article__prose .emergency-box h3,.mfe-blog-article__prose .emergency-strip h3{color:var(--mfe-navy);font-size:1.0625rem;margin:0 0 .5rem}.mfe-blog-article__body .emergency-box p,.mfe-blog-article__body .emergency-strip p,.mfe-blog-article__prose .emergency-box p,.mfe-blog-article__prose .emergency-strip p{font-size:.9375rem;margin:0}.mfe-blog-article__body .warning-box,.mfe-blog-article__prose .warning-box{background:#fff8e1;border-left:4px solid #f9a825;border-radius:0 .75rem .75rem 0;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .warning-box strong:first-child,.mfe-blog-article__prose .warning-box strong:first-child{color:#f9a825;display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__body .danger-box,.mfe-blog-article__body .urgent-banner,.mfe-blog-article__prose .danger-box,.mfe-blog-article__prose .urgent-banner{background:#fff3e0;border-left:4px solid #e65100;border-radius:0 .75rem .75rem 0;font-weight:500;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .danger-box strong:first-child,.mfe-blog-article__body .urgent-banner strong:first-child,.mfe-blog-article__prose .danger-box strong:first-child,.mfe-blog-article__prose .urgent-banner strong:first-child{color:#b34000;display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__body .factor-grid,.mfe-blog-article__body .impact-grid,.mfe-blog-article__body .injury-grid,.mfe-blog-article__body .outcome-grid,.mfe-blog-article__body .prevention-grid,.mfe-blog-article__body .reason-grid,.mfe-blog-article__body .response-grid,.mfe-blog-article__body .safety-grid,.mfe-blog-article__body .signs-grid,.mfe-blog-article__body .spread-grid,.mfe-blog-article__body .stage-grid,.mfe-blog-article__body .symptom-grid,.mfe-blog-article__body .type-grid,.mfe-blog-article__prose .factor-grid,.mfe-blog-article__prose .impact-grid,.mfe-blog-article__prose .injury-grid,.mfe-blog-article__prose .outcome-grid,.mfe-blog-article__prose .prevention-grid,.mfe-blog-article__prose .reason-grid,.mfe-blog-article__prose .response-grid,.mfe-blog-article__prose .safety-grid,.mfe-blog-article__prose .signs-grid,.mfe-blog-article__prose .spread-grid,.mfe-blog-article__prose .stage-grid,.mfe-blog-article__prose .symptom-grid,.mfe-blog-article__prose .type-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .factor-grid,.mfe-blog-article__body .impact-grid,.mfe-blog-article__body .injury-grid,.mfe-blog-article__body .outcome-grid,.mfe-blog-article__body .prevention-grid,.mfe-blog-article__body .reason-grid,.mfe-blog-article__body .response-grid,.mfe-blog-article__body .safety-grid,.mfe-blog-article__body .signs-grid,.mfe-blog-article__body .spread-grid,.mfe-blog-article__body .stage-grid,.mfe-blog-article__body .symptom-grid,.mfe-blog-article__body .type-grid,.mfe-blog-article__prose .factor-grid,.mfe-blog-article__prose .impact-grid,.mfe-blog-article__prose .injury-grid,.mfe-blog-article__prose .outcome-grid,.mfe-blog-article__prose .prevention-grid,.mfe-blog-article__prose .reason-grid,.mfe-blog-article__prose .response-grid,.mfe-blog-article__prose .safety-grid,.mfe-blog-article__prose .signs-grid,.mfe-blog-article__prose .spread-grid,.mfe-blog-article__prose .stage-grid,.mfe-blog-article__prose .symptom-grid,.mfe-blog-article__prose .type-grid{grid-template-columns:1fr}}.mfe-blog-article__body .factor-grid,.mfe-blog-article__prose .factor-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.mfe-blog-article__body .factor-grid,.mfe-blog-article__prose .factor-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.mfe-blog-article__body .factor-grid,.mfe-blog-article__prose .factor-grid{grid-template-columns:1fr}}.mfe-blog-article__body .case-item,.mfe-blog-article__body .crack-type,.mfe-blog-article__body .factor-card,.mfe-blog-article__body .impact-card,.mfe-blog-article__body .injury-card,.mfe-blog-article__body .injury-type,.mfe-blog-article__body .pain-card,.mfe-blog-article__body .pattern-card,.mfe-blog-article__body .prev-card,.mfe-blog-article__body .reason-card,.mfe-blog-article__body .response-type,.mfe-blog-article__body .safety-card,.mfe-blog-article__body .sign-card,.mfe-blog-article__body .spread-card,.mfe-blog-article__body .stage-card,.mfe-blog-article__body .stat-card,.mfe-blog-article__body .symptom-card,.mfe-blog-article__body .tech-item,.mfe-blog-article__body .type-card,.mfe-blog-article__prose .case-item,.mfe-blog-article__prose .crack-type,.mfe-blog-article__prose .factor-card,.mfe-blog-article__prose .impact-card,.mfe-blog-article__prose .injury-card,.mfe-blog-article__prose .injury-type,.mfe-blog-article__prose .pain-card,.mfe-blog-article__prose .pattern-card,.mfe-blog-article__prose .prev-card,.mfe-blog-article__prose .reason-card,.mfe-blog-article__prose .response-type,.mfe-blog-article__prose .safety-card,.mfe-blog-article__prose .sign-card,.mfe-blog-article__prose .spread-card,.mfe-blog-article__prose .stage-card,.mfe-blog-article__prose .stat-card,.mfe-blog-article__prose .symptom-card,.mfe-blog-article__prose .tech-item,.mfe-blog-article__prose .type-card{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;box-shadow:0 1px 2px rgba(10,61,138,.05);overflow:hidden;padding:1.25rem;position:relative;transition:transform .18s ease,box-shadow .18s ease}.mfe-blog-article__body .case-item:before,.mfe-blog-article__body .crack-type:before,.mfe-blog-article__body .factor-card:before,.mfe-blog-article__body .impact-card:before,.mfe-blog-article__body .injury-card:before,.mfe-blog-article__body .injury-type:before,.mfe-blog-article__body .pain-card:before,.mfe-blog-article__body .pattern-card:before,.mfe-blog-article__body .prev-card:before,.mfe-blog-article__body .reason-card:before,.mfe-blog-article__body .response-type:before,.mfe-blog-article__body .safety-card:before,.mfe-blog-article__body .sign-card:before,.mfe-blog-article__body .spread-card:before,.mfe-blog-article__body .stage-card:before,.mfe-blog-article__body .stat-card:before,.mfe-blog-article__body .symptom-card:before,.mfe-blog-article__body .tech-item:before,.mfe-blog-article__body .type-card:before,.mfe-blog-article__prose .case-item:before,.mfe-blog-article__prose .crack-type:before,.mfe-blog-article__prose .factor-card:before,.mfe-blog-article__prose .impact-card:before,.mfe-blog-article__prose .injury-card:before,.mfe-blog-article__prose .injury-type:before,.mfe-blog-article__prose .pain-card:before,.mfe-blog-article__prose .pattern-card:before,.mfe-blog-article__prose .prev-card:before,.mfe-blog-article__prose .reason-card:before,.mfe-blog-article__prose .response-type:before,.mfe-blog-article__prose .safety-card:before,.mfe-blog-article__prose .sign-card:before,.mfe-blog-article__prose .spread-card:before,.mfe-blog-article__prose .stage-card:before,.mfe-blog-article__prose .stat-card:before,.mfe-blog-article__prose .symptom-card:before,.mfe-blog-article__prose .tech-item:before,.mfe-blog-article__prose .type-card:before{background:var(--mfe-accent);content:"";height:3px;inset:0 0 auto 0;position:absolute}.mfe-blog-article__body .case-item:hover,.mfe-blog-article__body .crack-type:hover,.mfe-blog-article__body .factor-card:hover,.mfe-blog-article__body .impact-card:hover,.mfe-blog-article__body .injury-card:hover,.mfe-blog-article__body .injury-type:hover,.mfe-blog-article__body .pain-card:hover,.mfe-blog-article__body .pattern-card:hover,.mfe-blog-article__body .prev-card:hover,.mfe-blog-article__body .reason-card:hover,.mfe-blog-article__body .response-type:hover,.mfe-blog-article__body .safety-card:hover,.mfe-blog-article__body .sign-card:hover,.mfe-blog-article__body .spread-card:hover,.mfe-blog-article__body .stage-card:hover,.mfe-blog-article__body .stat-card:hover,.mfe-blog-article__body .symptom-card:hover,.mfe-blog-article__body .tech-item:hover,.mfe-blog-article__body .type-card:hover,.mfe-blog-article__prose .case-item:hover,.mfe-blog-article__prose .crack-type:hover,.mfe-blog-article__prose .factor-card:hover,.mfe-blog-article__prose .impact-card:hover,.mfe-blog-article__prose .injury-card:hover,.mfe-blog-article__prose .injury-type:hover,.mfe-blog-article__prose .pain-card:hover,.mfe-blog-article__prose .pattern-card:hover,.mfe-blog-article__prose .prev-card:hover,.mfe-blog-article__prose .reason-card:hover,.mfe-blog-article__prose .response-type:hover,.mfe-blog-article__prose .safety-card:hover,.mfe-blog-article__prose .sign-card:hover,.mfe-blog-article__prose .spread-card:hover,.mfe-blog-article__prose .stage-card:hover,.mfe-blog-article__prose .stat-card:hover,.mfe-blog-article__prose .symptom-card:hover,.mfe-blog-article__prose .tech-item:hover,.mfe-blog-article__prose .type-card:hover{box-shadow:0 10px 24px rgba(10,61,138,.1);transform:translateY(-2px)}.mfe-blog-article__body .case-item h3,.mfe-blog-article__body .case-item h4,.mfe-blog-article__body .crack-type h3,.mfe-blog-article__body .crack-type h4,.mfe-blog-article__body .factor-card h3,.mfe-blog-article__body .factor-card h4,.mfe-blog-article__body .impact-card h3,.mfe-blog-article__body .impact-card h4,.mfe-blog-article__body .injury-card h3,.mfe-blog-article__body .injury-card h4,.mfe-blog-article__body .injury-type h3,.mfe-blog-article__body .injury-type h4,.mfe-blog-article__body .pain-card h3,.mfe-blog-article__body .pain-card h4,.mfe-blog-article__body .pattern-card h3,.mfe-blog-article__body .pattern-card h4,.mfe-blog-article__body .prev-card h3,.mfe-blog-article__body .prev-card h4,.mfe-blog-article__body .reason-card h3,.mfe-blog-article__body .reason-card h4,.mfe-blog-article__body .response-type h3,.mfe-blog-article__body .response-type h4,.mfe-blog-article__body .safety-card h3,.mfe-blog-article__body .safety-card h4,.mfe-blog-article__body .sign-card h3,.mfe-blog-article__body .sign-card h4,.mfe-blog-article__body .spread-card h3,.mfe-blog-article__body .spread-card h4,.mfe-blog-article__body .stage-card h3,.mfe-blog-article__body .stage-card h4,.mfe-blog-article__body .stat-card h3,.mfe-blog-article__body .stat-card h4,.mfe-blog-article__body .symptom-card h3,.mfe-blog-article__body .symptom-card h4,.mfe-blog-article__body .tech-item h3,.mfe-blog-article__body .tech-item h4,.mfe-blog-article__body .type-card h3,.mfe-blog-article__body .type-card h4,.mfe-blog-article__prose .case-item h3,.mfe-blog-article__prose .case-item h4,.mfe-blog-article__prose .crack-type h3,.mfe-blog-article__prose .crack-type h4,.mfe-blog-article__prose .factor-card h3,.mfe-blog-article__prose .factor-card h4,.mfe-blog-article__prose .impact-card h3,.mfe-blog-article__prose .impact-card h4,.mfe-blog-article__prose .injury-card h3,.mfe-blog-article__prose .injury-card h4,.mfe-blog-article__prose .injury-type h3,.mfe-blog-article__prose .injury-type h4,.mfe-blog-article__prose .pain-card h3,.mfe-blog-article__prose .pain-card h4,.mfe-blog-article__prose .pattern-card h3,.mfe-blog-article__prose .pattern-card h4,.mfe-blog-article__prose .prev-card h3,.mfe-blog-article__prose .prev-card h4,.mfe-blog-article__prose .reason-card h3,.mfe-blog-article__prose .reason-card h4,.mfe-blog-article__prose .response-type h3,.mfe-blog-article__prose .response-type h4,.mfe-blog-article__prose .safety-card h3,.mfe-blog-article__prose .safety-card h4,.mfe-blog-article__prose .sign-card h3,.mfe-blog-article__prose .sign-card h4,.mfe-blog-article__prose .spread-card h3,.mfe-blog-article__prose .spread-card h4,.mfe-blog-article__prose .stage-card h3,.mfe-blog-article__prose .stage-card h4,.mfe-blog-article__prose .stat-card h3,.mfe-blog-article__prose .stat-card h4,.mfe-blog-article__prose .symptom-card h3,.mfe-blog-article__prose .symptom-card h4,.mfe-blog-article__prose .tech-item h3,.mfe-blog-article__prose .tech-item h4,.mfe-blog-article__prose .type-card h3,.mfe-blog-article__prose .type-card h4{font-size:1rem;margin:0 0 .5rem}.mfe-blog-article__body .case-item p,.mfe-blog-article__body .crack-type p,.mfe-blog-article__body .factor-card p,.mfe-blog-article__body .impact-card p,.mfe-blog-article__body .injury-card p,.mfe-blog-article__body .injury-type p,.mfe-blog-article__body .pain-card p,.mfe-blog-article__body .pattern-card p,.mfe-blog-article__body .prev-card p,.mfe-blog-article__body .reason-card p,.mfe-blog-article__body .response-type p,.mfe-blog-article__body .safety-card p,.mfe-blog-article__body .sign-card p,.mfe-blog-article__body .spread-card p,.mfe-blog-article__body .stage-card p,.mfe-blog-article__body .stat-card p,.mfe-blog-article__body .symptom-card p,.mfe-blog-article__body .tech-item p,.mfe-blog-article__body .type-card p,.mfe-blog-article__prose .case-item p,.mfe-blog-article__prose .crack-type p,.mfe-blog-article__prose .factor-card p,.mfe-blog-article__prose .impact-card p,.mfe-blog-article__prose .injury-card p,.mfe-blog-article__prose .injury-type p,.mfe-blog-article__prose .pain-card p,.mfe-blog-article__prose .pattern-card p,.mfe-blog-article__prose .prev-card p,.mfe-blog-article__prose .reason-card p,.mfe-blog-article__prose .response-type p,.mfe-blog-article__prose .safety-card p,.mfe-blog-article__prose .sign-card p,.mfe-blog-article__prose .spread-card p,.mfe-blog-article__prose .stage-card p,.mfe-blog-article__prose .stat-card p,.mfe-blog-article__prose .symptom-card p,.mfe-blog-article__prose .tech-item p,.mfe-blog-article__prose .type-card p{font-size:.9375rem;margin:0}.mfe-blog-article__body .case-item ol,.mfe-blog-article__body .case-item ul,.mfe-blog-article__body .crack-type ol,.mfe-blog-article__body .crack-type ul,.mfe-blog-article__body .factor-card ol,.mfe-blog-article__body .factor-card ul,.mfe-blog-article__body .impact-card ol,.mfe-blog-article__body .impact-card ul,.mfe-blog-article__body .injury-card ol,.mfe-blog-article__body .injury-card ul,.mfe-blog-article__body .injury-type ol,.mfe-blog-article__body .injury-type ul,.mfe-blog-article__body .pain-card ol,.mfe-blog-article__body .pain-card ul,.mfe-blog-article__body .pattern-card ol,.mfe-blog-article__body .pattern-card ul,.mfe-blog-article__body .prev-card ol,.mfe-blog-article__body .prev-card ul,.mfe-blog-article__body .reason-card ol,.mfe-blog-article__body .reason-card ul,.mfe-blog-article__body .response-type ol,.mfe-blog-article__body .response-type ul,.mfe-blog-article__body .safety-card ol,.mfe-blog-article__body .safety-card ul,.mfe-blog-article__body .sign-card ol,.mfe-blog-article__body .sign-card ul,.mfe-blog-article__body .spread-card ol,.mfe-blog-article__body .spread-card ul,.mfe-blog-article__body .stage-card ol,.mfe-blog-article__body .stage-card ul,.mfe-blog-article__body .stat-card ol,.mfe-blog-article__body .stat-card ul,.mfe-blog-article__body .symptom-card ol,.mfe-blog-article__body .symptom-card ul,.mfe-blog-article__body .tech-item ol,.mfe-blog-article__body .tech-item ul,.mfe-blog-article__body .type-card ol,.mfe-blog-article__body .type-card ul,.mfe-blog-article__prose .case-item ol,.mfe-blog-article__prose .case-item ul,.mfe-blog-article__prose .crack-type ol,.mfe-blog-article__prose .crack-type ul,.mfe-blog-article__prose .factor-card ol,.mfe-blog-article__prose .factor-card ul,.mfe-blog-article__prose .impact-card ol,.mfe-blog-article__prose .impact-card ul,.mfe-blog-article__prose .injury-card ol,.mfe-blog-article__prose .injury-card ul,.mfe-blog-article__prose .injury-type ol,.mfe-blog-article__prose .injury-type ul,.mfe-blog-article__prose .pain-card ol,.mfe-blog-article__prose .pain-card ul,.mfe-blog-article__prose .pattern-card ol,.mfe-blog-article__prose .pattern-card ul,.mfe-blog-article__prose .prev-card ol,.mfe-blog-article__prose .prev-card ul,.mfe-blog-article__prose .reason-card ol,.mfe-blog-article__prose .reason-card ul,.mfe-blog-article__prose .response-type ol,.mfe-blog-article__prose .response-type ul,.mfe-blog-article__prose .safety-card ol,.mfe-blog-article__prose .safety-card ul,.mfe-blog-article__prose .sign-card ol,.mfe-blog-article__prose .sign-card ul,.mfe-blog-article__prose .spread-card ol,.mfe-blog-article__prose .spread-card ul,.mfe-blog-article__prose .stage-card ol,.mfe-blog-article__prose .stage-card ul,.mfe-blog-article__prose .stat-card ol,.mfe-blog-article__prose .stat-card ul,.mfe-blog-article__prose .symptom-card ol,.mfe-blog-article__prose .symptom-card ul,.mfe-blog-article__prose .tech-item ol,.mfe-blog-article__prose .tech-item ul,.mfe-blog-article__prose .type-card ol,.mfe-blog-article__prose .type-card ul{background:none;border-left:none;font-size:.9375rem;margin:.5rem 0 0;padding-left:1.25rem}.mfe-blog-article__body .case-item strong:first-child,.mfe-blog-article__body .crack-type strong:first-child,.mfe-blog-article__body .factor-card strong:first-child,.mfe-blog-article__body .impact-card strong:first-child,.mfe-blog-article__body .injury-card strong:first-child,.mfe-blog-article__body .injury-type strong:first-child,.mfe-blog-article__body .pain-card strong:first-child,.mfe-blog-article__body .pattern-card strong:first-child,.mfe-blog-article__body .prev-card strong:first-child,.mfe-blog-article__body .reason-card strong:first-child,.mfe-blog-article__body .response-type strong:first-child,.mfe-blog-article__body .safety-card strong:first-child,.mfe-blog-article__body .sign-card strong:first-child,.mfe-blog-article__body .spread-card strong:first-child,.mfe-blog-article__body .stage-card strong:first-child,.mfe-blog-article__body .stat-card strong:first-child,.mfe-blog-article__body .symptom-card strong:first-child,.mfe-blog-article__body .tech-item strong:first-child,.mfe-blog-article__body .type-card strong:first-child,.mfe-blog-article__prose .case-item strong:first-child,.mfe-blog-article__prose .crack-type strong:first-child,.mfe-blog-article__prose .factor-card strong:first-child,.mfe-blog-article__prose .impact-card strong:first-child,.mfe-blog-article__prose .injury-card strong:first-child,.mfe-blog-article__prose .injury-type strong:first-child,.mfe-blog-article__prose .pain-card strong:first-child,.mfe-blog-article__prose .pattern-card strong:first-child,.mfe-blog-article__prose .prev-card strong:first-child,.mfe-blog-article__prose .reason-card strong:first-child,.mfe-blog-article__prose .response-type strong:first-child,.mfe-blog-article__prose .safety-card strong:first-child,.mfe-blog-article__prose .sign-card strong:first-child,.mfe-blog-article__prose .spread-card strong:first-child,.mfe-blog-article__prose .stage-card strong:first-child,.mfe-blog-article__prose .stat-card strong:first-child,.mfe-blog-article__prose .symptom-card strong:first-child,.mfe-blog-article__prose .tech-item strong:first-child,.mfe-blog-article__prose .type-card strong:first-child{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);margin-bottom:.375rem}.mfe-blog-article__body .stat-card,.mfe-blog-article__prose .stat-card{background:var(--mfe-sky);text-align:center}.mfe-blog-article__body .stat-card strong,.mfe-blog-article__prose .stat-card strong{color:var(--mfe-accent-text);display:block;font-size:1.75rem;margin-bottom:.25rem}.mfe-blog-article__body .compare-grid,.mfe-blog-article__prose .compare-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .compare-grid,.mfe-blog-article__prose .compare-grid{grid-template-columns:1fr}}.mfe-blog-article__body .compare-col,.mfe-blog-article__prose .compare-col{background:var(--mfe-sky);border-radius:.75rem;padding:1.25rem}.mfe-blog-article__body .compare-col .col-header,.mfe-blog-article__prose .compare-col .col-header{border-bottom:2px solid var(--mfe-accent);color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem}.mfe-blog-article__body .compare-col ol,.mfe-blog-article__body .compare-col ul,.mfe-blog-article__prose .compare-col ol,.mfe-blog-article__prose .compare-col ul{background:none;border-left:none;font-size:.9375rem;margin:0;padding-left:1.25rem}.mfe-blog-article__body .compare-col:first-child,.mfe-blog-article__prose .compare-col:first-child{background:var(--mfe-gray)}.mfe-blog-article__body .do-dont,.mfe-blog-article__prose .do-dont{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .do-dont,.mfe-blog-article__prose .do-dont{grid-template-columns:1fr}}.mfe-blog-article__body .do-card,.mfe-blog-article__prose .do-card{background:#f1f8e9;border-radius:.75rem;border-top:3px solid #81c784;padding:1.25rem}.mfe-blog-article__body .do-card h3,.mfe-blog-article__body .do-card h4,.mfe-blog-article__prose .do-card h3,.mfe-blog-article__prose .do-card h4{color:#2e7d32;margin:0 0 .75rem}.mfe-blog-article__body .do-card ol,.mfe-blog-article__body .do-card ul,.mfe-blog-article__prose .do-card ol,.mfe-blog-article__prose .do-card ul{background:none;border-left:none;margin:0;padding-left:1.25rem}.mfe-blog-article__body .dont-card,.mfe-blog-article__prose .dont-card{background:#fff8e1;border-radius:.75rem;border-top:3px solid #ffb74d;padding:1.25rem}.mfe-blog-article__body .dont-card h3,.mfe-blog-article__body .dont-card h4,.mfe-blog-article__prose .dont-card h3,.mfe-blog-article__prose .dont-card h4{color:#e65100;margin:0 0 .75rem}.mfe-blog-article__body .dont-card ol,.mfe-blog-article__body .dont-card ul,.mfe-blog-article__prose .dont-card ol,.mfe-blog-article__prose .dont-card ul{background:none;border-left:none;margin:0;padding-left:1.25rem}.mfe-blog-article__body .two-col,.mfe-blog-article__prose .two-col{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .two-col,.mfe-blog-article__prose .two-col{grid-template-columns:1fr}}.mfe-blog-article__body .two-col>div,.mfe-blog-article__prose .two-col>div{background:var(--mfe-sky);border-radius:.75rem;padding:1.25rem}.mfe-blog-article__body .two-col>div:first-child,.mfe-blog-article__prose .two-col>div:first-child{background:var(--mfe-gray)}.mfe-blog-article__body .two-col>div h3,.mfe-blog-article__body .two-col>div h4,.mfe-blog-article__prose .two-col>div h3,.mfe-blog-article__prose .two-col>div h4{margin-top:0}.mfe-blog-article__body .two-col>div ol,.mfe-blog-article__body .two-col>div ul,.mfe-blog-article__prose .two-col>div ol,.mfe-blog-article__prose .two-col>div ul{background:none;border-left:none;margin:.5rem 0;padding-left:1.25rem}.mfe-blog-article__body .then-now,.mfe-blog-article__prose .then-now{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .then-now,.mfe-blog-article__prose .then-now{grid-template-columns:1fr}}.mfe-blog-article__body .then-now>div,.mfe-blog-article__prose .then-now>div{border-radius:.75rem;padding:1.25rem}.mfe-blog-article__body .then-now>div h3,.mfe-blog-article__body .then-now>div h4,.mfe-blog-article__prose .then-now>div h3,.mfe-blog-article__prose .then-now>div h4{margin-top:0}.mfe-blog-article__body .then-now>div ol,.mfe-blog-article__body .then-now>div ul,.mfe-blog-article__prose .then-now>div ol,.mfe-blog-article__prose .then-now>div ul{background:none;border-left:none;margin:.5rem 0;padding-left:1.25rem}.mfe-blog-article__body .then-now>div:first-child,.mfe-blog-article__prose .then-now>div:first-child{background:var(--mfe-gray);border-left:3px solid var(--mfe-subtle)}.mfe-blog-article__body .then-now>div:last-child,.mfe-blog-article__prose .then-now>div:last-child{background:var(--mfe-sky);border-left:3px solid var(--mfe-accent)}.mfe-blog-article__body .myth-card,.mfe-blog-article__prose .myth-card{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;box-shadow:0 1px 0 rgba(10,61,138,.06),0 8px 24px -12px rgba(10,61,138,.12);margin:1rem 0;overflow:hidden;padding:1.25rem 1.5rem}.mfe-blog-article__body .myth-card h3,.mfe-blog-article__body .myth-card h4,.mfe-blog-article__prose .myth-card h3,.mfe-blog-article__prose .myth-card h4{margin:0 0 .75rem}.mfe-blog-article__body .mc-label,.mfe-blog-article__prose .mc-label{background:#fff3e0;border-radius:999px;color:#e65100;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;padding:.2rem .625rem;text-transform:uppercase}.mfe-blog-article__body .mc-truth,.mfe-blog-article__prose .mc-truth{background:var(--mfe-sky);border-radius:.5rem;font-size:.9375rem;line-height:1.65;margin-top:.75rem;padding:.875rem 1rem}.mfe-blog-article__body .mc-truth strong:first-child,.mfe-blog-article__prose .mc-truth strong:first-child{color:#2e7d32;display:inline}.mfe-blog-article__body .busted,.mfe-blog-article__prose .busted{background:var(--mfe-navy);border-radius:999px;color:#fff;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.1em;margin-left:.5rem;padding:.2rem .625rem;text-transform:uppercase;vertical-align:middle}.mfe-blog-article__body .verdict,.mfe-blog-article__prose .verdict{background:linear-gradient(135deg,var(--mfe-sky) 0,#d6e8fb 100%);border-left:3px solid var(--mfe-accent);border-radius:0 .5rem .5rem 0;font-size:.9375rem;font-weight:500;margin:1.25rem 0;padding:1rem 1.25rem}.mfe-blog-article__body .verdict strong:first-child,.mfe-blog-article__prose .verdict strong:first-child{color:var(--mfe-accent-text);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.375rem;text-transform:uppercase}.mfe-blog-article__body .followup-timeline,.mfe-blog-article__body .recovery-phases,.mfe-blog-article__body .steps,.mfe-blog-article__body .timeline,.mfe-blog-article__body .training-steps,.mfe-blog-article__prose .followup-timeline,.mfe-blog-article__prose .recovery-phases,.mfe-blog-article__prose .steps,.mfe-blog-article__prose .timeline,.mfe-blog-article__prose .training-steps{margin:1.5rem 0;padding-left:2rem;position:relative}.mfe-blog-article__body .followup-timeline:before,.mfe-blog-article__body .recovery-phases:before,.mfe-blog-article__body .steps:before,.mfe-blog-article__body .timeline:before,.mfe-blog-article__body .training-steps:before,.mfe-blog-article__prose .followup-timeline:before,.mfe-blog-article__prose .recovery-phases:before,.mfe-blog-article__prose .steps:before,.mfe-blog-article__prose .timeline:before,.mfe-blog-article__prose .training-steps:before{background:var(--mfe-border);bottom:0;content:"";left:.625rem;position:absolute;top:0;width:2px}.mfe-blog-article__body .followup-timeline>div,.mfe-blog-article__body .recovery-phases>div,.mfe-blog-article__body .steps>div,.mfe-blog-article__body .timeline>div,.mfe-blog-article__body .training-steps>div,.mfe-blog-article__prose .followup-timeline>div,.mfe-blog-article__prose .recovery-phases>div,.mfe-blog-article__prose .steps>div,.mfe-blog-article__prose .timeline>div,.mfe-blog-article__prose .training-steps>div{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;margin-bottom:1rem;padding:1.125rem 1.25rem;position:relative}.mfe-blog-article__body .followup-timeline>div:before,.mfe-blog-article__body .recovery-phases>div:before,.mfe-blog-article__body .steps>div:before,.mfe-blog-article__body .timeline>div:before,.mfe-blog-article__body .training-steps>div:before,.mfe-blog-article__prose .followup-timeline>div:before,.mfe-blog-article__prose .recovery-phases>div:before,.mfe-blog-article__prose .steps>div:before,.mfe-blog-article__prose .timeline>div:before,.mfe-blog-article__prose .training-steps>div:before{background:var(--mfe-accent);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--mfe-accent);content:"";height:.75rem;left:-1.625rem;position:absolute;top:1.25rem;width:.75rem}.mfe-blog-article__body .followup-timeline>div h3,.mfe-blog-article__body .followup-timeline>div h4,.mfe-blog-article__body .recovery-phases>div h3,.mfe-blog-article__body .recovery-phases>div h4,.mfe-blog-article__body .steps>div h3,.mfe-blog-article__body .steps>div h4,.mfe-blog-article__body .timeline>div h3,.mfe-blog-article__body .timeline>div h4,.mfe-blog-article__body .training-steps>div h3,.mfe-blog-article__body .training-steps>div h4,.mfe-blog-article__prose .followup-timeline>div h3,.mfe-blog-article__prose .followup-timeline>div h4,.mfe-blog-article__prose .recovery-phases>div h3,.mfe-blog-article__prose .recovery-phases>div h4,.mfe-blog-article__prose .steps>div h3,.mfe-blog-article__prose .steps>div h4,.mfe-blog-article__prose .timeline>div h3,.mfe-blog-article__prose .timeline>div h4,.mfe-blog-article__prose .training-steps>div h3,.mfe-blog-article__prose .training-steps>div h4{font-size:1rem;margin:0 0 .375rem}.mfe-blog-article__body .followup-timeline>div p,.mfe-blog-article__body .recovery-phases>div p,.mfe-blog-article__body .steps>div p,.mfe-blog-article__body .timeline>div p,.mfe-blog-article__body .training-steps>div p,.mfe-blog-article__prose .followup-timeline>div p,.mfe-blog-article__prose .recovery-phases>div p,.mfe-blog-article__prose .steps>div p,.mfe-blog-article__prose .timeline>div p,.mfe-blog-article__prose .training-steps>div p{font-size:.9375rem;margin:0}.mfe-blog-article__body .followup-timeline>div ol,.mfe-blog-article__body .followup-timeline>div ul,.mfe-blog-article__body .recovery-phases>div ol,.mfe-blog-article__body .recovery-phases>div ul,.mfe-blog-article__body .steps>div ol,.mfe-blog-article__body .steps>div ul,.mfe-blog-article__body .timeline>div ol,.mfe-blog-article__body .timeline>div ul,.mfe-blog-article__body .training-steps>div ol,.mfe-blog-article__body .training-steps>div ul,.mfe-blog-article__prose .followup-timeline>div ol,.mfe-blog-article__prose .followup-timeline>div ul,.mfe-blog-article__prose .recovery-phases>div ol,.mfe-blog-article__prose .recovery-phases>div ul,.mfe-blog-article__prose .steps>div ol,.mfe-blog-article__prose .steps>div ul,.mfe-blog-article__prose .timeline>div ol,.mfe-blog-article__prose .timeline>div ul,.mfe-blog-article__prose .training-steps>div ol,.mfe-blog-article__prose .training-steps>div ul{background:none;border-left:none;font-size:.9375rem;margin:.5rem 0 0;padding-left:1.25rem}.mfe-blog-article__body .scenario,.mfe-blog-article__prose .scenario{background:var(--mfe-sky);border-left:3px solid var(--mfe-accent);border-radius:.75rem;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .scenario h3,.mfe-blog-article__body .scenario h4,.mfe-blog-article__prose .scenario h3,.mfe-blog-article__prose .scenario h4{color:var(--mfe-navy);margin-top:0}.mfe-blog-article__body .scenario p,.mfe-blog-article__prose .scenario p{font-size:.9375rem}.mfe-blog-article__body .case-types,.mfe-blog-article__prose .case-types{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .case-types,.mfe-blog-article__prose .case-types{grid-template-columns:1fr}}.mfe-blog-article__body .anatomy-box,.mfe-blog-article__body .anesthesia-note,.mfe-blog-article__body .science-box,.mfe-blog-article__prose .anatomy-box,.mfe-blog-article__prose .anesthesia-note,.mfe-blog-article__prose .science-box{background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:.75rem;margin:1.5rem 0;padding:1.5rem 1.75rem}.mfe-blog-article__body .anatomy-box>h3,.mfe-blog-article__body .anesthesia-note>h3,.mfe-blog-article__body .science-box>h3,.mfe-blog-article__prose .anatomy-box>h3,.mfe-blog-article__prose .anesthesia-note>h3,.mfe-blog-article__prose .science-box>h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 1.25rem}.mfe-blog-article__body .anatomy-box strong:first-child,.mfe-blog-article__body .anesthesia-note strong:first-child,.mfe-blog-article__body .science-box strong:first-child,.mfe-blog-article__prose .anatomy-box strong:first-child,.mfe-blog-article__prose .anesthesia-note strong:first-child,.mfe-blog-article__prose .science-box strong:first-child{color:var(--mfe-accent-text);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__body .anatomy-box .anatomy-section,.mfe-blog-article__body .anesthesia-note .anatomy-section,.mfe-blog-article__body .science-box .anatomy-section,.mfe-blog-article__prose .anatomy-box .anatomy-section,.mfe-blog-article__prose .anesthesia-note .anatomy-section,.mfe-blog-article__prose .science-box .anatomy-section{background:#fff;border:1px solid var(--mfe-border);border-radius:.625rem;margin:0 0 .875rem;padding:1.125rem 1.25rem}.mfe-blog-article__body .anatomy-box .anatomy-section:last-child,.mfe-blog-article__body .anesthesia-note .anatomy-section:last-child,.mfe-blog-article__body .science-box .anatomy-section:last-child,.mfe-blog-article__prose .anatomy-box .anatomy-section:last-child,.mfe-blog-article__prose .anesthesia-note .anatomy-section:last-child,.mfe-blog-article__prose .science-box .anatomy-section:last-child{margin-bottom:0}.mfe-blog-article__body .anatomy-box .anatomy-section>h4,.mfe-blog-article__body .anesthesia-note .anatomy-section>h4,.mfe-blog-article__body .science-box .anatomy-section>h4,.mfe-blog-article__prose .anatomy-box .anatomy-section>h4,.mfe-blog-article__prose .anesthesia-note .anatomy-section>h4,.mfe-blog-article__prose .science-box .anatomy-section>h4{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em;line-height:1.3;margin:0 0 .5rem;text-transform:none}.mfe-blog-article__body .anatomy-box .anatomy-section>p,.mfe-blog-article__body .anesthesia-note .anatomy-section>p,.mfe-blog-article__body .science-box .anatomy-section>p,.mfe-blog-article__prose .anatomy-box .anatomy-section>p,.mfe-blog-article__prose .anesthesia-note .anatomy-section>p,.mfe-blog-article__prose .science-box .anatomy-section>p{color:var(--mfe-text);line-height:1.6;margin:0;text-transform:none}.mfe-blog-article__body .closing-callout,.mfe-blog-article__body .flare-box,.mfe-blog-article__body .relief-box,.mfe-blog-article__prose .closing-callout,.mfe-blog-article__prose .flare-box,.mfe-blog-article__prose .relief-box{background:linear-gradient(135deg,var(--mfe-sky) 0,#d6e8fb 100%);border-left:4px solid var(--mfe-accent);border-radius:0 .75rem .75rem 0;font-size:1rem;line-height:1.7;margin:1.5rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .closing-callout strong:first-child,.mfe-blog-article__body .flare-box strong:first-child,.mfe-blog-article__body .relief-box strong:first-child,.mfe-blog-article__prose .closing-callout strong:first-child,.mfe-blog-article__prose .flare-box strong:first-child,.mfe-blog-article__prose .relief-box strong:first-child{color:var(--mfe-accent-text);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__body .compare-table,.mfe-blog-article__body .diag-tools,.mfe-blog-article__body .diagnosis-table,.mfe-blog-article__body .dx-table,.mfe-blog-article__prose .compare-table,.mfe-blog-article__prose .diag-tools,.mfe-blog-article__prose .diagnosis-table,.mfe-blog-article__prose .dx-table{margin:1.25rem 0;width:100%}@media(max-width:640px){.mfe-blog-article__body .compare-table thead th,.mfe-blog-article__body .diag-tools thead th,.mfe-blog-article__body .diagnosis-table thead th,.mfe-blog-article__body .dx-table thead th,.mfe-blog-article__prose .compare-table thead th,.mfe-blog-article__prose .diag-tools thead th,.mfe-blog-article__prose .diagnosis-table thead th,.mfe-blog-article__prose .dx-table thead th{font-size:.7rem;padding:.6rem .5rem}.mfe-blog-article__body .compare-table tbody td,.mfe-blog-article__body .diag-tools tbody td,.mfe-blog-article__body .diagnosis-table tbody td,.mfe-blog-article__body .dx-table tbody td,.mfe-blog-article__prose .compare-table tbody td,.mfe-blog-article__prose .diag-tools tbody td,.mfe-blog-article__prose .diagnosis-table tbody td,.mfe-blog-article__prose .dx-table tbody td{font-size:.8125rem;line-height:1.4;padding:.55rem .5rem}}.mfe-blog-article__body .btn-primary,.mfe-blog-article__prose .btn-primary{background:var(--mfe-accent);border-radius:999px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .15s ease,transform .15s ease}.mfe-blog-article__body .btn-primary:hover,.mfe-blog-article__prose .btn-primary:hover{background:var(--mfe-royal,var(--mfe-navy));color:#fff;transform:translateY(-1px)}.mfe-blog-article__body .btn-secondary,.mfe-blog-article__prose .btn-secondary{background:transparent;border:2px solid var(--mfe-accent);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .15s ease,color .15s ease}.mfe-blog-article__body .btn-secondary:hover,.mfe-blog-article__prose .btn-secondary:hover{background:var(--mfe-accent);color:#fff}.mfe-blog-article__body .principle-list,.mfe-blog-article__prose .principle-list{background:none;border-left:none;list-style:none;margin:1.25rem 0;padding:0}.mfe-blog-article__body .principle-list>div,.mfe-blog-article__body .principle-list>li,.mfe-blog-article__prose .principle-list>div,.mfe-blog-article__prose .principle-list>li{background:var(--mfe-gray);border-left:3px solid var(--mfe-accent);border-radius:.75rem;margin-bottom:.75rem;padding:1rem 1.25rem}.mfe-blog-article__body .principle-list>div strong:first-child,.mfe-blog-article__body .principle-list>li strong:first-child,.mfe-blog-article__prose .principle-list>div strong:first-child,.mfe-blog-article__prose .principle-list>li strong:first-child{color:var(--mfe-navy)}.mfe-blog-article__body [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div),.mfe-blog-article__prose [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div){display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div),.mfe-blog-article__prose [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div){grid-template-columns:1fr}}.mfe-blog-article__body [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div,.mfe-blog-article__prose [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;padding:1.125rem}.mfe-blog-article__body [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div h3,.mfe-blog-article__body [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div h4,.mfe-blog-article__prose [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div h3,.mfe-blog-article__prose [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div h4{margin-top:0}.mfe-blog-article__body [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div ol,.mfe-blog-article__body [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div ul,.mfe-blog-article__prose [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div ol,.mfe-blog-article__prose [class*=-grid]:not(.factor-grid):not(.safety-grid):not(.signs-grid):not(.prevention-grid):not(.outcome-grid):not(.injury-grid):not(.spread-grid):not(.type-grid):not(.reason-grid):not(.impact-grid):not(.stage-grid):not(.symptom-grid):not(.response-grid):not(.compare-grid):has(>div+div)>div ul{background:none;border-left:none;margin:.5rem 0;padding-left:1.25rem}.mfe-blog-article__body [class*=" dot-"],.mfe-blog-article__body [class^=dot-],.mfe-blog-article__prose [class*=" dot-"],.mfe-blog-article__prose [class^=dot-]{border-radius:50%;display:inline-block;height:.625rem;margin-right:.375rem;vertical-align:middle;width:.625rem}.mfe-blog-article__body .dot-go,.mfe-blog-article__body .dot-green,.mfe-blog-article__body .signal-green,.mfe-blog-article__prose .dot-go,.mfe-blog-article__prose .dot-green,.mfe-blog-article__prose .signal-green{background:#2e7d32}.mfe-blog-article__body .dot-amber,.mfe-blog-article__body .dot-caution,.mfe-blog-article__body .signal-amber,.mfe-blog-article__prose .dot-amber,.mfe-blog-article__prose .dot-caution,.mfe-blog-article__prose .signal-amber{background:#f9a825}.mfe-blog-article__body .dot-navy,.mfe-blog-article__body .dot-urgent,.mfe-blog-article__body .signal-red,.mfe-blog-article__prose .dot-navy,.mfe-blog-article__prose .dot-urgent,.mfe-blog-article__prose .signal-red{background:var(--mfe-navy)}.mfe-blog-article__body .both-box,.mfe-blog-article__prose .both-box{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.25rem 0}@media(max-width:640px){.mfe-blog-article__body .both-box,.mfe-blog-article__prose .both-box{grid-template-columns:1fr}}.mfe-blog-article__body .both-box>div,.mfe-blog-article__prose .both-box>div{background:var(--mfe-gray);border-radius:.75rem;padding:1.25rem}.mfe-blog-article__body .both-box>div h3,.mfe-blog-article__body .both-box>div h4,.mfe-blog-article__prose .both-box>div h3,.mfe-blog-article__prose .both-box>div h4{margin-top:0}.mfe-blog-article__body .both-box>div ol,.mfe-blog-article__body .both-box>div ul,.mfe-blog-article__prose .both-box>div ol,.mfe-blog-article__prose .both-box>div ul{background:none;border-left:none;margin:.5rem 0;padding-left:1.25rem}.mfe-blog-article__body .non-odontogenic,.mfe-blog-article__body .odontogenic,.mfe-blog-article__body .periapical,.mfe-blog-article__body .periodontal,.mfe-blog-article__body .referred,.mfe-blog-article__prose .non-odontogenic,.mfe-blog-article__prose .odontogenic,.mfe-blog-article__prose .periapical,.mfe-blog-article__prose .periodontal,.mfe-blog-article__prose .referred{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:.375rem;padding:.2rem .625rem;text-transform:uppercase}.mfe-blog-article__body .non-odontogenic,.mfe-blog-article__body .referred,.mfe-blog-article__prose .non-odontogenic,.mfe-blog-article__prose .referred{background:var(--mfe-gray);color:var(--mfe-subtle)}.mfe-blog-article__body .cost-info,.mfe-blog-article__body .longevity-factors,.mfe-blog-article__prose .cost-info,.mfe-blog-article__prose .longevity-factors{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;margin:1.25rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__body .cost-info h3,.mfe-blog-article__body .cost-info h4,.mfe-blog-article__body .longevity-factors h3,.mfe-blog-article__body .longevity-factors h4,.mfe-blog-article__prose .cost-info h3,.mfe-blog-article__prose .cost-info h4,.mfe-blog-article__prose .longevity-factors h3,.mfe-blog-article__prose .longevity-factors h4{margin-top:0}.mfe-blog-article__body .action,.mfe-blog-article__prose .action{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-radius:.75rem;color:#fff;margin:1.5rem 0;padding:1.5rem;text-align:center}.mfe-blog-article__body .action h3,.mfe-blog-article__body .action h4,.mfe-blog-article__prose .action h3,.mfe-blog-article__prose .action h4{color:#fff;margin:0 0 .5rem}.mfe-blog-article__body .action p,.mfe-blog-article__prose .action p{color:hsla(0,0%,100%,.85);margin:0 0 1rem}.mfe-blog-article__body .action a,.mfe-blog-article__prose .action a{color:var(--mfe-sky);font-weight:700}.mfe-blog-article__body .action strong,.mfe-blog-article__body .action strong:first-child,.mfe-blog-article__prose .action strong,.mfe-blog-article__prose .action strong:first-child{color:#fff;display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__faq{background:var(--mfe-sky);border-radius:1rem;margin:1.2rem auto 0;max-width:720px;padding:clamp(1.2rem,3vw,1.8rem) clamp(1.5rem,5vw,3rem)}.mfe-blog-article__faq h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 1rem;text-align:center}.mfe-blog-article__faq-item{background:#fff;border-radius:.75rem;box-shadow:0 1px 4px rgba(10,61,138,.05);margin-bottom:.625rem;overflow:hidden}.mfe-blog-article__faq-item summary{align-items:center;color:var(--mfe-navy);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.25rem}.mfe-blog-article__faq-item summary::-webkit-details-marker{display:none}.mfe-blog-article__faq-item summary:after{color:var(--mfe-accent-text);content:"+";flex-shrink:0;font-size:1.25rem;font-weight:700;transition:transform .2s ease}.mfe-blog-article__faq-item[open] summary:after{content:"−";transform:rotate(180deg)}.mfe-blog-article__faq-answer{color:var(--mfe-text);font-size:.9375rem;line-height:1.7;padding:0 1.25rem 1rem}.mfe-blog-article__faq-answer p{margin:0}.mfe-blog-article__cta-card{background:radial-gradient(ellipse at 20% 0,rgba(79,165,255,.32),transparent 55%),radial-gradient(ellipse at 100% 120%,rgba(16,136,255,.38),transparent 55%),linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-accent) 55%,var(--mfe-blue) 100%);border-radius:1.25rem;box-shadow:0 30px 60px -30px rgba(10,61,138,.45),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 1px hsla(0,0%,100%,.06);color:#fff;isolation:isolate;margin:3.5rem auto 3rem;max-width:720px;overflow:hidden;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3rem);position:relative;text-align:center}.mfe-blog-article__cta-card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:1px;inset:0 0 auto 0;position:absolute;z-index:1}.mfe-blog-article__cta-glow{aspect-ratio:1;background:radial-gradient(circle,rgba(79,165,255,.25),transparent 70%);bottom:-40%;pointer-events:none;position:absolute;right:-20%;width:60%;z-index:0}.mfe-blog-article__cta-content{position:relative;z-index:2}.mfe-blog-article__cta-heading{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;line-height:1.2;margin:0 0 .75rem}.mfe-blog-article__cta-sub{color:hsla(0,0%,100%,.88);font-size:1.0625rem;line-height:1.55;margin:0 auto 1.75rem;max-width:52ch}.mfe-blog-article__cta-btn{align-items:center;background:#fff;border-radius:999px;box-shadow:0 10px 25px -10px hsla(0,0%,100%,.35);color:var(--mfe-navy);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:.01em;padding:1rem 2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mfe-blog-article__cta-btn span{transition:transform .2s ease}.mfe-blog-article__cta-btn:focus-visible,.mfe-blog-article__cta-btn:hover{background:var(--mfe-sky);box-shadow:0 16px 35px -10px hsla(0,0%,100%,.45);color:var(--mfe-navy);text-decoration:none;transform:translateY(-2px)}.mfe-blog-article__cta-btn:focus-visible span,.mfe-blog-article__cta-btn:hover span{transform:translateX(4px)}@media(max-width:640px){.mfe-blog-article__cta-card{border-radius:1rem;margin:2.5rem 0}}.mfe-blog-article__cta-band{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);color:#fff;margin-top:3rem;padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter);text-align:center}.mfe-blog-archive{background:var(--mfe-gray)}.mfe-blog-archive__hero{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 60%,var(--mfe-accent) 100%);color:#fff;padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter);text-align:center}.mfe-blog-archive__title{color:#fff!important;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2rem,4vw,3rem)!important;font-weight:700;margin:0 0 1rem!important;text-align:center}.mfe-blog-archive__sub{color:hsla(0,0%,100%,.85)!important;font-size:clamp(1rem,1.4vw,1.125rem);margin:0 auto!important;max-width:720px}.mfe-blog-archive__search-wrap{background:#fff;padding:1.5rem var(--mfe-gutter) 0}.mfe-blog-archive__search-wrap .wp-block-search{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:40px;overflow:hidden;transition:border-color .15s}.mfe-blog-archive__search-wrap .wp-block-search:focus-within{border-color:var(--mfe-accent)}.mfe-blog-archive__search-wrap .wp-block-search__input{background:transparent!important;border:0!important;font-size:.875rem;padding:.65rem 1.25rem!important}.mfe-blog-archive__search-wrap .wp-block-search__button{background:var(--mfe-accent)!important;border:0!important;border-radius:0!important;color:#fff!important;padding:.65rem 1rem!important}.mfe-blog-archive__search-wrap .wp-block-search__button:hover{background:var(--mfe-blue)!important}.mfe-blog-archive__grid-wrap{padding:clamp(2rem,5vw,3rem) var(--mfe-gutter)}.mfe-blog-archive__grid{gap:1.5rem!important}.mfe-blog-archive__card{background:#fff;border-radius:1rem;box-shadow:0 2px 16px rgba(10,61,138,.06);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.mfe-blog-archive__card:hover{box-shadow:0 8px 32px rgba(10,61,138,.12);transform:translateY(-2px)}.mfe-blog-archive__card-image{margin:0!important}.mfe-blog-archive__card-image img{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.mfe-blog-archive__card-cat{font-size:.6875rem;font-weight:700;letter-spacing:.12em;padding:1rem 1.25rem 0!important;text-transform:uppercase}.mfe-blog-archive__card-cat a{color:var(--mfe-accent-text)!important;text-decoration:none}.mfe-blog-archive__card-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem!important;font-weight:700;line-height:1.3;padding:.5rem 1.25rem 0!important}.mfe-blog-archive__card-title a{color:var(--mfe-navy)!important;text-decoration:none}.mfe-blog-archive__card-title a:hover{color:var(--mfe-accent-text)!important}.mfe-blog-archive__card-excerpt{color:var(--mfe-subtle);font-size:.875rem;line-height:1.5;padding:.5rem 1.25rem!important}.mfe-blog-archive__card-date{color:var(--mfe-subtle);font-size:.75rem;padding:0 1.25rem 1.25rem!important}.mfe-blog-archive__pagination{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.mfe-blog-archive__pagination a,.mfe-blog-archive__pagination span{border-radius:.5rem;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.mfe-news-hub__grid-wrapper{margin:0 auto;max-width:900px;padding:2rem var(--mfe-gutter) 3rem}.mfe-news-hub__grid{display:flex;flex-direction:column;gap:1rem}.mfe-news-hub__card{background:#fff;border-left:4px solid var(--mfe-accent);border-radius:.75rem;box-shadow:0 2px 12px rgba(10,61,138,.06);display:block;padding:1.5rem 2rem;transition:box-shadow .2s ease,transform .2s ease}.mfe-news-hub__card:hover{box-shadow:0 6px 24px rgba(10,61,138,.12);transform:translateY(-2px)}.mfe-news-hub__card-date{color:var(--mfe-subtle);font-size:.8125rem;font-weight:600;margin:0 0 .375rem}.mfe-news-hub__card-title{font-size:1.25rem;margin:0 0 .5rem}.mfe-news-hub__card-excerpt{font-size:.9375rem;line-height:1.6}.mfe-news-hub__card-link{font-size:.875rem;font-weight:600}.mfe-news-hub__empty{color:var(--mfe-subtle);padding:3rem 0;text-align:center}.mfe-blog-article__prose .treatment-options{display:grid;gap:1rem;grid-template-columns:1fr;margin:2rem 0 2.5rem}@media(min-width:600px){.mfe-blog-article__prose .treatment-options{gap:1.25rem;grid-template-columns:1fr 1fr}}.mfe-blog-article__prose .treatment-option{align-items:flex-start;background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:1rem;display:flex;gap:1.125rem;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.mfe-blog-article__prose .treatment-option:hover{box-shadow:0 12px 28px rgba(10,61,138,.08);transform:translateY(-2px)}.mfe-blog-article__prose .treatment-option .to-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(10,61,138,.06);display:inline-flex;flex-shrink:0;font-size:2rem;height:3rem;justify-content:center;line-height:1;width:3rem}.mfe-blog-article__prose .treatment-option .to-body{flex:1 1 auto;min-width:0}.mfe-blog-article__prose .treatment-option .when{color:var(--mfe-accent-text);display:block;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.mfe-blog-article__prose .treatment-option h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.mfe-blog-article__prose .treatment-option p{color:var(--mfe-text);font-size:.9375rem;line-height:1.55;margin:0}.mfe-blog-article__prose .outcome-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin:2rem 0}@media(min-width:640px){.mfe-blog-article__prose .outcome-grid{gap:1.25rem;grid-template-columns:1fr 1fr}}.mfe-blog-article__prose .outcome-card{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;padding:1.5rem;position:relative}.mfe-blog-article__prose .outcome-card h3,.mfe-blog-article__prose .outcome-card h4{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.mfe-blog-article__prose .outcome-card ol,.mfe-blog-article__prose .outcome-card p,.mfe-blog-article__prose .outcome-card ul{color:var(--mfe-text);font-size:.9375rem;line-height:1.55;margin:.5rem 0 0}.mfe-blog-article__prose .outcome-card ol,.mfe-blog-article__prose .outcome-card ul{background:none;border-left:none;padding-left:1.25rem}.mfe-blog-article__prose .outcome-card li{margin-bottom:.35rem}.mfe-blog-article__prose .outcome-early{background:var(--mfe-sky);border-color:rgba(16,136,255,.25)}.mfe-blog-article__prose .outcome-early h3,.mfe-blog-article__prose .outcome-early h4{color:var(--mfe-blue)}.mfe-blog-article__prose .outcome-early:before{background:var(--mfe-accent);border-radius:0 0 3px 3px;content:"";height:3px;left:1.5rem;position:absolute;top:0;width:2.25rem}.mfe-blog-article__prose .outcome-late{background:#f7f7f7;border-color:rgba(74,111,165,.3)}.mfe-blog-article__prose .outcome-late h3,.mfe-blog-article__prose .outcome-late h4{color:var(--mfe-alert)}.mfe-blog-article__prose .outcome-late:before{background:var(--mfe-alert);border-radius:0 0 3px 3px;content:"";height:3px;left:1.5rem;position:absolute;top:0;width:2.25rem}.mfe-blog-article__prose .evidence{background:var(--mfe-sky);margin:2rem 0;padding:1.5rem 1.75rem}.mfe-blog-article__prose .evidence strong:first-of-type,.mfe-blog-article__prose .evidence>strong:first-child{color:var(--mfe-blue);display:block;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:.6rem;text-transform:uppercase}.mfe-blog-article__prose .evidence p{color:var(--mfe-text);font-size:.9375rem;line-height:1.65;margin:0}.mfe-blog-article__prose .evidence p+p{margin-top:.75rem}.mfe-blog-article__prose .callout,.mfe-blog-article__prose .callout-amber,.mfe-blog-article__prose .callout-red,.mfe-blog-article__prose .callout-teal{background:var(--mfe-sky);border-left:4px solid var(--mfe-accent);border-radius:0 .75rem .75rem 0;margin:1.5rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__prose .callout p,.mfe-blog-article__prose .callout-amber p,.mfe-blog-article__prose .callout-red p,.mfe-blog-article__prose .callout-teal p{color:var(--mfe-text);line-height:1.6;margin:0;text-transform:none}.mfe-blog-article__prose .callout p+p,.mfe-blog-article__prose .callout-amber p+p,.mfe-blog-article__prose .callout-red p+p,.mfe-blog-article__prose .callout-teal p+p{margin-top:.6rem}.mfe-blog-article__prose .callout strong,.mfe-blog-article__prose .callout-amber strong,.mfe-blog-article__prose .callout-red strong,.mfe-blog-article__prose .callout-teal strong{color:var(--mfe-navy)}.mfe-blog-article__prose .callout-amber>p:first-child>strong:first-child,.mfe-blog-article__prose .callout-amber>strong:first-child,.mfe-blog-article__prose .callout-red>p:first-child>strong:first-child,.mfe-blog-article__prose .callout-red>strong:first-child,.mfe-blog-article__prose .callout-teal>p:first-child>strong:first-child,.mfe-blog-article__prose .callout-teal>strong:first-child,.mfe-blog-article__prose .callout>p:first-child>strong:first-child,.mfe-blog-article__prose .callout>strong:first-child{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:.625rem;text-transform:uppercase}.mfe-blog-article__prose .callout-amber{background:#fff8ec;border-left-color:#c28526}.mfe-blog-article__prose .callout-red{background:#eef1f7;border-left-color:var(--mfe-alert)}.mfe-blog-article__prose .cite-legend{align-items:center;border-bottom:1px solid var(--mfe-border);color:var(--mfe-subtle);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem 1.25rem;margin:0 0 1rem;padding:.75rem 0}.mfe-blog-article__prose .cite-legend>span{align-items:center;display:inline-flex;gap:.4rem}.mfe-blog-article__prose .evidence-badge{align-items:center;display:inline-flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.65rem;letter-spacing:.08em;line-height:1.4}.mfe-blog-article__prose .evidence-badge.badge-sr{background:rgba(16,136,255,.12);border:1px solid rgba(16,136,255,.25);color:var(--mfe-blue)}.mfe-blog-article__prose .evidence-badge.badge-rct{background:rgba(19,69,210,.1);border:1px solid rgba(19,69,210,.25);color:var(--mfe-blue)}.mfe-blog-article__prose .evidence-badge.badge-ps{background:rgba(74,111,165,.1);border:1px solid rgba(74,111,165,.25);color:var(--mfe-alert)}.mfe-blog-article__prose .direct-answer{background:var(--mfe-sky);border-left:4px solid var(--mfe-accent);border-radius:0 .75rem .75rem 0;margin:1.5rem 0 2rem;padding:1.5rem 1.75rem}.mfe-blog-article__prose .direct-answer strong:first-of-type,.mfe-blog-article__prose .direct-answer>strong:first-child{color:var(--mfe-blue);display:block;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__prose .direct-answer p{color:var(--mfe-text);font-size:1rem;line-height:1.65;margin:0}.mfe-blog-article__prose .author-bio{color:var(--mfe-subtle);font-size:.9375rem;line-height:1.6;padding:1.5rem 1.75rem}.mfe-blog-article__prose .author-bio strong{display:block;font-size:1rem;font-weight:700;letter-spacing:.01em;margin-bottom:.4rem}.mfe-blog-article__prose .author-bio p{margin:0}.mfe-blog-article__prose .author-bio a{color:var(--mfe-accent-text);text-decoration:underline;text-underline-offset:2px}.mfe-blog-article__prose .author-bio a:hover{color:var(--mfe-blue)}.mfe-blog-article__prose .article-label{color:var(--mfe-accent-text);display:inline-block;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.mfe-blog-article__prose .internal-links,.mfe-blog-article__prose .services-list{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:1rem;margin:2rem 0;padding:1.5rem 1.75rem}.mfe-blog-article__prose .internal-links h3,.mfe-blog-article__prose .services-list h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-weight:700;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.mfe-blog-article__prose .internal-links a,.mfe-blog-article__prose .services-list a{border-bottom:1px solid transparent;color:var(--mfe-accent-text);display:block;font-weight:600;padding:.4rem 0;text-decoration:none}.mfe-blog-article__prose .internal-links a:hover,.mfe-blog-article__prose .services-list a:hover{color:var(--mfe-blue);text-decoration:underline;text-underline-offset:3px}.mfe-blog-article__prose table{border:1px solid var(--mfe-border);border-collapse:collapse;border-radius:.5rem;font-size:.9rem;margin:1.5rem 0;overflow:hidden;width:100%}.mfe-blog-article__prose table thead th{background:var(--mfe-navy);color:#fff;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.mfe-blog-article__prose table tbody td{border-bottom:1px solid var(--mfe-border);color:var(--mfe-text);padding:.75rem 1rem;vertical-align:top}.mfe-blog-article__prose table tbody tr:last-child td{border-bottom:none}.mfe-blog-article__prose table tbody tr:nth-child(2n){background:rgba(229,241,255,.4)}@media(prefers-reduced-motion:reduce){.mfe-blog-article__prose .treatment-option{transition:none}.mfe-blog-article__prose .treatment-option:hover{transform:none}}.mfe-pro-sub-section.mfe-blog-article__body-section{background:transparent;margin-top:-100px;padding-top:8px;position:relative;z-index:2}@media(max-width:720px){.mfe-pro-sub-section.mfe-blog-article__body-section{margin-top:-56px;padding-top:4px}}.mfe-blog-article .direct-answer,.mfe-blog-article__body-section .mfe-aeo-summary,.mfe-blog-article__prose .direct-answer{background:linear-gradient(135deg,var(--mfe-navy,#0a3d8a) 0,var(--mfe-blue,#0b59a8) 60%,#1f6da3 100%);border:0;border-left:0;border-radius:1rem;box-shadow:0 24px 60px rgba(10,61,138,.22),0 6px 18px rgba(10,61,138,.12);color:#fff;margin:0 0 2rem;max-width:100%;overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,4vw,2.75rem);position:relative}.mfe-blog-article .direct-answer:before,.mfe-blog-article__body-section .mfe-aeo-summary:before,.mfe-blog-article__prose .direct-answer:before{background:radial-gradient(ellipse at 100% 0,hsla(0,0%,100%,.6),transparent 50%),radial-gradient(ellipse at 0 100%,rgba(16,136,255,.4),transparent 60%);content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.mfe-blog-article__body-section .mfe-aeo-summary:after{color:hsla(0,0%,100%,.7);content:"DIRECT ANSWER";display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.7rem;font-weight:700;left:clamp(1.5rem,4vw,2.75rem);letter-spacing:.18em;letter-spacing:.22em;margin-bottom:.875rem;position:absolute;text-transform:uppercase;top:clamp(1.5rem,3vw,2.25rem)}.mfe-blog-article__body-section .mfe-aeo-summary .mfe-aeo-summary__text{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;letter-spacing:-.005em;line-height:1.45;margin:1.875rem 0 0;position:relative}.mfe-blog-article__body-section .mfe-aeo-summary .mfe-aeo-summary__lede{color:#fff;display:block;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 .6rem}.mfe-blog-article__body-section .mfe-aeo-summary .mfe-aeo-summary__rest{color:hsla(0,0%,100%,.82);display:block;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1.0625rem;font-weight:400;line-height:1.6}.mfe-blog-article .direct-answer>strong:first-child,.mfe-blog-article .direct-answer>strong:first-of-type,.mfe-blog-article__prose .direct-answer>strong:first-child,.mfe-blog-article__prose .direct-answer>strong:first-of-type{color:hsla(0,0%,100%,.65);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.18em;margin-bottom:.875rem;position:relative;text-transform:uppercase}.mfe-blog-article .direct-answer>p,.mfe-blog-article__prose .direct-answer>p{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;letter-spacing:-.005em;line-height:1.45;margin:0;position:relative}.mfe-blog-article__body-section:has(.mfe-aeo-summary) .direct-answer{display:none}.mfe-blog-article__reading-time,.mfe-blog-article__reviewed{display:inline}.mfe-blog-article__related{margin-top:0;padding-top:clamp(1.2rem,3vw,1.8rem)}.mfe-blog-article__related-heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 1rem;text-align:center}.mfe-blog-article__related-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:1100px}@media(min-width:720px){.mfe-blog-article__related-grid{gap:1.25rem;grid-template-columns:repeat(3,1fr)}}.mfe-blog-article__related-card{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;color:var(--mfe-text);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mfe-blog-article__related-card:focus-visible,.mfe-blog-article__related-card:hover{border-color:var(--mfe-accent);box-shadow:0 6px 20px rgba(10,61,138,.08);text-decoration:none;transform:translateY(-2px)}.mfe-blog-article__related-card a,.mfe-blog-article__related-card a:focus-visible,.mfe-blog-article__related-card a:hover,.mfe-blog-article__related-title,.mfe-blog-article__related-title:focus-visible,.mfe-blog-article__related-title:hover{text-decoration:none}.mfe-blog-article__related-img{aspect-ratio:16/9;background:var(--mfe-sky) center/cover no-repeat;border-bottom:1px solid var(--mfe-border);display:block;width:100%}.mfe-blog-article__related-body{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.125rem 1.125rem}.mfe-blog-article__related-title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;line-height:1.3}.mfe-blog-article__related-excerpt{color:var(--mfe-subtle);font-size:.875rem;line-height:1.5}.mfe-blog-article__related-arrow{color:var(--mfe-accent-text);font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin-top:auto}.mfe-blog-article .cause-card,.mfe-blog-article .crack-type,.mfe-blog-article .factor-card,.mfe-blog-article .injury-type,.mfe-blog-article .sign-card,.mfe-blog-article .stage-card{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-left:4px solid var(--mfe-accent);border-radius:.75rem;margin:1.25rem 0;padding:1.5rem 1.75rem;position:relative;transition:box-shadow .18s ease,transform .18s ease}.mfe-blog-article .cause-card:hover,.mfe-blog-article .crack-type:hover,.mfe-blog-article .factor-card:hover,.mfe-blog-article .injury-type:hover,.mfe-blog-article .sign-card:hover,.mfe-blog-article .stage-card:hover{box-shadow:0 6px 20px rgba(10,61,138,.08);transform:translateY(-1px)}.mfe-blog-article .cause-card>h3,.mfe-blog-article .cause-card>h4,.mfe-blog-article .crack-type>h3,.mfe-blog-article .crack-type>h4,.mfe-blog-article .factor-card>h3,.mfe-blog-article .factor-card>h4,.mfe-blog-article .injury-type>h3,.mfe-blog-article .injury-type>h4,.mfe-blog-article .sign-card>h3,.mfe-blog-article .sign-card>h4,.mfe-blog-article .stage-card>h3,.mfe-blog-article .stage-card>h4{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;letter-spacing:.06em;margin:.25rem 0 .5rem;text-transform:uppercase}.mfe-blog-article .cause-card>p,.mfe-blog-article .crack-type>p,.mfe-blog-article .factor-card>p,.mfe-blog-article .injury-type>p,.mfe-blog-article .sign-card>p,.mfe-blog-article .stage-card>p{color:var(--mfe-text);line-height:1.6;margin:0 0 .5rem;text-transform:none}.mfe-blog-article .cause-card li,.mfe-blog-article .cause-card ol,.mfe-blog-article .cause-card ul,.mfe-blog-article .crack-type li,.mfe-blog-article .crack-type ol,.mfe-blog-article .crack-type ul,.mfe-blog-article .factor-card li,.mfe-blog-article .factor-card ol,.mfe-blog-article .factor-card ul,.mfe-blog-article .injury-type li,.mfe-blog-article .injury-type ol,.mfe-blog-article .injury-type ul,.mfe-blog-article .sign-card li,.mfe-blog-article .sign-card ol,.mfe-blog-article .sign-card ul,.mfe-blog-article .stage-card li,.mfe-blog-article .stage-card ol,.mfe-blog-article .stage-card ul{color:var(--mfe-text);line-height:1.6;text-transform:none}.mfe-blog-article .cause-card>p:last-child,.mfe-blog-article .crack-type>p:last-child,.mfe-blog-article .factor-card>p:last-child,.mfe-blog-article .injury-type>p:last-child,.mfe-blog-article .sign-card>p:last-child,.mfe-blog-article .stage-card>p:last-child{margin-bottom:0}.mfe-blog-article .cause-card .treatment,.mfe-blog-article .crack-type .treatment,.mfe-blog-article .factor-card .treatment,.mfe-blog-article .injury-type .treatment,.mfe-blog-article .sign-card .treatment,.mfe-blog-article .stage-card .treatment{border-top:1px dashed var(--mfe-border);color:var(--mfe-subtle);color:var(--mfe-text);font-size:.9375rem;font-size:1rem;line-height:1.55;margin-top:.875rem;padding-top:.75rem;text-transform:none}.mfe-blog-article .cause-card .treatment .treatment-label,.mfe-blog-article .crack-type .treatment .treatment-label,.mfe-blog-article .factor-card .treatment .treatment-label,.mfe-blog-article .injury-type .treatment .treatment-label,.mfe-blog-article .sign-card .treatment .treatment-label,.mfe-blog-article .stage-card .treatment .treatment-label{color:var(--mfe-accent-text);display:inline;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:800;letter-spacing:.06em;margin-right:.5rem;text-transform:uppercase}.mfe-blog-article .crack-type.mild .treatment .treatment-label{color:#2e7d32}.mfe-blog-article .crack-type.moderate .treatment .treatment-label{color:#8a5c1a}.mfe-blog-article .crack-type.severe .treatment .treatment-label{color:var(--mfe-alert)}.mfe-blog-article .cause-card.mild,.mfe-blog-article .crack-type.mild,.mfe-blog-article .factor-card.mild,.mfe-blog-article .injury-type.mild,.mfe-blog-article .sign-card.mild,.mfe-blog-article .stage-card.mild{background:#f1f8e9;border-color:#dcedc8 #dcedc8 #dcedc8 #66bb6a}.mfe-blog-article .cause-card.moderate,.mfe-blog-article .crack-type.moderate,.mfe-blog-article .factor-card.moderate,.mfe-blog-article .injury-type.moderate,.mfe-blog-article .sign-card.moderate,.mfe-blog-article .stage-card.moderate{background:#fff8e1;border-color:#f5e6b0 #f5e6b0 #f5e6b0 #c28526}.mfe-blog-article .cause-card.severe,.mfe-blog-article .cause-card.urgent,.mfe-blog-article .cause-card.urgent-emergency,.mfe-blog-article .crack-type.severe,.mfe-blog-article .crack-type.urgent,.mfe-blog-article .crack-type.urgent-emergency,.mfe-blog-article .factor-card.severe,.mfe-blog-article .factor-card.urgent,.mfe-blog-article .factor-card.urgent-emergency,.mfe-blog-article .injury-type.severe,.mfe-blog-article .injury-type.urgent,.mfe-blog-article .injury-type.urgent-emergency,.mfe-blog-article .sign-card.severe,.mfe-blog-article .sign-card.urgent,.mfe-blog-article .sign-card.urgent-emergency,.mfe-blog-article .stage-card.severe,.mfe-blog-article .stage-card.urgent,.mfe-blog-article .stage-card.urgent-emergency{background:#eef1f7;border-color:#dce3f0;border-left-color:var(--mfe-alert)}.mfe-blog-article .crack-type.mild:before,.mfe-blog-article .factor-card.mild:before,.mfe-blog-article .injury-type.mild:before,.mfe-blog-article .sign-card.mild:before,.mfe-blog-article .stage-card.mild:before{background:#66bb6a}.mfe-blog-article .crack-type.moderate:before,.mfe-blog-article .factor-card.moderate:before,.mfe-blog-article .injury-type.moderate:before,.mfe-blog-article .sign-card.moderate:before,.mfe-blog-article .stage-card.moderate:before{background:#c28526}.mfe-blog-article .crack-type.severe:before,.mfe-blog-article .crack-type.urgent-emergency:before,.mfe-blog-article .crack-type.urgent:before,.mfe-blog-article .factor-card.severe:before,.mfe-blog-article .factor-card.urgent-emergency:before,.mfe-blog-article .factor-card.urgent:before,.mfe-blog-article .injury-type.severe:before,.mfe-blog-article .injury-type.urgent-emergency:before,.mfe-blog-article .injury-type.urgent:before,.mfe-blog-article .sign-card.severe:before,.mfe-blog-article .sign-card.urgent-emergency:before,.mfe-blog-article .sign-card.urgent:before,.mfe-blog-article .stage-card.severe:before,.mfe-blog-article .stage-card.urgent-emergency:before,.mfe-blog-article .stage-card.urgent:before{background:var(--mfe-alert)}.mfe-blog-article .severity-tag{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.4;margin-bottom:.5rem;padding:.2rem .625rem;text-transform:uppercase;vertical-align:middle}.mfe-blog-article .cause-card.mild .severity-tag,.mfe-blog-article .crack-type.mild .severity-tag,.mfe-blog-article .factor-card.mild .severity-tag,.mfe-blog-article .injury-type.mild .severity-tag,.mfe-blog-article .sign-card.mild .severity-tag,.mfe-blog-article .stage-card.mild .severity-tag{background:#dcedc8;color:#2e7d32}.mfe-blog-article .cause-card.moderate .severity-tag,.mfe-blog-article .crack-type.moderate .severity-tag,.mfe-blog-article .factor-card.moderate .severity-tag,.mfe-blog-article .injury-type.moderate .severity-tag,.mfe-blog-article .sign-card.moderate .severity-tag,.mfe-blog-article .stage-card.moderate .severity-tag{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .cause-card.severe .severity-tag,.mfe-blog-article .cause-card.urgent .severity-tag,.mfe-blog-article .crack-type.severe .severity-tag,.mfe-blog-article .crack-type.urgent .severity-tag,.mfe-blog-article .crack-type.urgent-emergency .severity-tag,.mfe-blog-article .factor-card.severe .severity-tag,.mfe-blog-article .injury-type.severe .severity-tag,.mfe-blog-article .sign-card.severe .severity-tag,.mfe-blog-article .stage-card.severe .severity-tag{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article .crack-type .ct-label{align-items:center;background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.04em;line-height:1.4;margin-bottom:.5rem;padding:.3rem .7rem .3rem .55rem}.mfe-blog-article .crack-type .ct-label .mfe-blog-icon-wrap,.mfe-blog-article .crack-type .ct-label svg{flex-shrink:0;height:.95rem;width:.95rem}.mfe-blog-article .crack-type .ct-label.ct-treatable,.mfe-blog-article .crack-type.mild .ct-label{background:#dcedc8;color:#1b5e20}.mfe-blog-article .crack-type .ct-label.ct-urgent,.mfe-blog-article .crack-type.moderate .ct-label{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .crack-type .ct-label.ct-serious,.mfe-blog-article .crack-type.severe .ct-label{background:#dce3f0;color:#1e3a5f}.mfe-blog-article .injury-type .it-label{align-items:center;background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.04em;line-height:1.4;margin-bottom:.5rem;padding:.3rem .7rem .3rem .55rem}.mfe-blog-article .injury-type .it-label .mfe-blog-icon-wrap,.mfe-blog-article .injury-type .it-label svg{flex-shrink:0;height:.95rem;width:.95rem}.mfe-blog-article .injury-type .it-label.it-low,.mfe-blog-article .injury-type.mild .it-label{background:#dcedc8;color:#2e7d32}.mfe-blog-article .injury-type .it-label.it-mod,.mfe-blog-article .injury-type.moderate .it-label{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .injury-type .it-label.it-high,.mfe-blog-article .injury-type .it-label.it-urgent,.mfe-blog-article .injury-type.severe .it-label{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article .action{text-transform:none}.mfe-blog-article .cause-card .cause-label,.mfe-blog-article .cause-card .cc-label{align-items:center;background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.04em;line-height:1.4;margin-bottom:.5rem;padding:.3rem .7rem .3rem .55rem;text-transform:uppercase}.mfe-blog-article .cause-card .cause-label .mfe-blog-icon-wrap,.mfe-blog-article .cause-card .cause-label svg,.mfe-blog-article .cause-card .cc-label .mfe-blog-icon-wrap,.mfe-blog-article .cause-card .cc-label svg{flex-shrink:0;height:.95rem;width:.95rem}.mfe-blog-article .cause-card.mild .cause-label,.mfe-blog-article .cause-card.mild .cc-label{background:#dcedc8;color:#1b5e20}.mfe-blog-article .cause-card.moderate .cause-label,.mfe-blog-article .cause-card.moderate .cc-label{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .cause-card.severe .cause-label,.mfe-blog-article .cause-card.severe .cc-label,.mfe-blog-article .cause-card.urgent .cause-label,.mfe-blog-article .cause-card.urgent .cc-label,.mfe-blog-article .cause-card.urgent-emergency .cause-label,.mfe-blog-article .cause-card.urgent-emergency .cc-label{background:#dce3f0;color:#355075}.mfe-blog-article .sign-card .sc-label,.mfe-blog-article .sign-card .sign-label{align-items:center;background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.04em;line-height:1.4;margin-bottom:.5rem;padding:.3rem .7rem .3rem .55rem;text-transform:uppercase}.mfe-blog-article .sign-card .sc-label .mfe-blog-icon-wrap,.mfe-blog-article .sign-card .sc-label svg,.mfe-blog-article .sign-card .sign-label .mfe-blog-icon-wrap,.mfe-blog-article .sign-card .sign-label svg{flex-shrink:0;height:.95rem;width:.95rem}.mfe-blog-article .sign-card.mild .sc-label,.mfe-blog-article .sign-card.mild .sign-label,.mfe-blog-article .sign-card.sc-monitor .sc-label,.mfe-blog-article .sign-card.sign-monitor .sign-label{background:#dcedc8;color:#2e7d32}.mfe-blog-article .sign-card.moderate .sc-label,.mfe-blog-article .sign-card.moderate .sign-label,.mfe-blog-article .sign-card.sign-urgent .sign-label{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .sign-card.sc-immediate .sc-label,.mfe-blog-article .sign-card.severe .sc-label,.mfe-blog-article .sign-card.severe .sign-label,.mfe-blog-article .sign-card.sign-emergency .sign-label{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article .sign-card.sc-monitor,.mfe-blog-article .sign-card.sign-monitor{background:#f1f8e9;border-color:#dcedc8 #dcedc8 #dcedc8 #66bb6a}.mfe-blog-article .sign-card.sign-urgent{background:#fff8e1;border-color:#f5e6b0 #f5e6b0 #f5e6b0 #c28526}.mfe-blog-article .sign-card.sc-immediate,.mfe-blog-article .sign-card.sign-emergency{background:#eef1f7;border-color:#dce3f0;border-left-color:var(--mfe-alert)}.mfe-blog-article .factor-card>strong:first-child{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.mfe-blog-article .factor-card.mild>strong:first-child{color:#2e7d32}.mfe-blog-article .factor-card.moderate>strong:first-child{color:#8a5c1a}.mfe-blog-article .factor-card.severe>strong:first-child{color:var(--mfe-alert)}.mfe-blog-article .treatment-option.mild{background:#f1f8e9;border-color:#dcedc8;border-left:4px solid #66bb6a}.mfe-blog-article .treatment-option.mild .when{color:#2e7d32}.mfe-blog-article .treatment-option.mild h3{color:#1b5e20}.mfe-blog-article .treatment-option.moderate{background:#fff8e1;border-color:#f5e6b0;border-left:4px solid #c28526}.mfe-blog-article .treatment-option.moderate .when{color:#8a5c1a}.mfe-blog-article .treatment-option.moderate h3{color:#5c3d10}.mfe-blog-article .treatment-option.severe{background:#e0e7f0;border-color:#c7d2e5;border-left:4px solid var(--mfe-alert)}.mfe-blog-article .treatment-option.severe .when{color:#3f5f8c}.mfe-blog-article .treatment-option.severe h3{color:var(--mfe-navy)}.mfe-blog-article .treatment-option.severe .to-icon{color:var(--mfe-alert)}.mfe-blog-article .compare-table,.mfe-blog-article .diagnosis-table,.mfe-blog-article .dx-table,.mfe-blog-article .injury-rc-table,.mfe-blog-article .signal-table{background:#fff;border:1px solid var(--mfe-border);border-collapse:collapse;border-radius:.75rem;font-size:.9375rem;margin:1.5rem 0 2rem;overflow:hidden;width:100%}.mfe-blog-article .compare-table thead th,.mfe-blog-article .diagnosis-table thead th,.mfe-blog-article .dx-table thead th,.mfe-blog-article .injury-rc-table thead th,.mfe-blog-article .signal-table thead th{background:var(--mfe-navy);color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:1rem .875rem;text-align:left;text-transform:uppercase;vertical-align:bottom}.mfe-blog-article .compare-table tbody td,.mfe-blog-article .diagnosis-table tbody td,.mfe-blog-article .dx-table tbody td,.mfe-blog-article .injury-rc-table tbody td,.mfe-blog-article .signal-table tbody td{border-top:1px solid var(--mfe-border);color:var(--mfe-text);line-height:1.5;padding:.875rem;text-transform:none;vertical-align:top}.mfe-blog-article .compare-table tbody tr:nth-child(odd) td,.mfe-blog-article .diagnosis-table tbody tr:nth-child(odd) td,.mfe-blog-article .dx-table tbody tr:nth-child(odd) td,.mfe-blog-article .injury-rc-table tbody tr:nth-child(odd) td,.mfe-blog-article .signal-table tbody tr:nth-child(odd) td{background:var(--mfe-sky)}.mfe-blog-article .compare-table .td-injury,.mfe-blog-article .compare-table tbody td:first-child,.mfe-blog-article .diagnosis-table tbody td:first-child,.mfe-blog-article .dx-table tbody td:first-child,.mfe-blog-article .injury-rc-table .td-injury,.mfe-blog-article .signal-table tbody td:first-child{color:var(--mfe-navy);font-weight:700}.mfe-blog-article .td-yes{color:var(--mfe-alert);font-weight:600}.mfe-blog-article .td-maybe{color:#8a5c1a;font-weight:600}.mfe-blog-article .td-no{color:#2e7d32;font-weight:600}@media(max-width:720px){.mfe-blog-article .compare-table,.mfe-blog-article .diagnosis-table,.mfe-blog-article .dx-table,.mfe-blog-article .injury-rc-table,.mfe-blog-article .signal-table{background:transparent;border:0;border-radius:0;overflow:visible}.mfe-blog-article .compare-table thead,.mfe-blog-article .diagnosis-table thead,.mfe-blog-article .dx-table thead,.mfe-blog-article .injury-rc-table thead,.mfe-blog-article .signal-table thead{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mfe-blog-article .compare-table tbody tr,.mfe-blog-article .diagnosis-table tbody tr,.mfe-blog-article .dx-table tbody tr,.mfe-blog-article .injury-rc-table tbody tr,.mfe-blog-article .signal-table tbody tr{background:#fff;border:1px solid var(--mfe-border);border-left:4px solid var(--mfe-accent);border-radius:.75rem;box-shadow:0 2px 6px rgba(10,61,138,.05);display:block;margin:0 0 1rem;padding:1rem 1.125rem}.mfe-blog-article .compare-table tbody td,.mfe-blog-article .compare-table tbody tr:nth-child(odd) td,.mfe-blog-article .diagnosis-table tbody td,.mfe-blog-article .diagnosis-table tbody tr:nth-child(odd) td,.mfe-blog-article .dx-table tbody td,.mfe-blog-article .dx-table tbody tr:nth-child(odd) td,.mfe-blog-article .injury-rc-table tbody td,.mfe-blog-article .injury-rc-table tbody tr:nth-child(odd) td,.mfe-blog-article .signal-table tbody td,.mfe-blog-article .signal-table tbody tr:nth-child(odd) td{background:transparent}.mfe-blog-article .compare-table tbody td,.mfe-blog-article .diagnosis-table tbody td,.mfe-blog-article .dx-table tbody td,.mfe-blog-article .injury-rc-table tbody td,.mfe-blog-article .signal-table tbody td{border:0;border-top:1px dashed var(--mfe-border);display:block;padding:.5rem 0}.mfe-blog-article .compare-table tbody td:first-child,.mfe-blog-article .diagnosis-table tbody td:first-child,.mfe-blog-article .dx-table tbody td:first-child,.mfe-blog-article .injury-rc-table tbody td:first-child,.mfe-blog-article .signal-table tbody td:first-child{border-top:0;font-size:1.0625rem;margin-bottom:.25rem;padding-top:0}.mfe-blog-article .compare-table tbody td:not(:first-child):before,.mfe-blog-article .diagnosis-table tbody td:not(:first-child):before,.mfe-blog-article .dx-table tbody td:not(:first-child):before,.mfe-blog-article .injury-rc-table tbody td:not(:first-child):before,.mfe-blog-article .signal-table tbody td:not(:first-child):before{color:var(--mfe-subtle);content:attr(data-label);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin-bottom:.2rem;text-transform:uppercase}}.mfe-blog-article .case-item:focus-within,.mfe-blog-article .case-item:hover,.mfe-blog-article .cause-card:focus-within,.mfe-blog-article .cause-card:hover,.mfe-blog-article .crack-type:focus-within,.mfe-blog-article .crack-type:hover,.mfe-blog-article .factor-card:focus-within,.mfe-blog-article .factor-card:hover,.mfe-blog-article .impact-card:focus-within,.mfe-blog-article .impact-card:hover,.mfe-blog-article .injury-card:focus-within,.mfe-blog-article .injury-card:hover,.mfe-blog-article .injury-type:focus-within,.mfe-blog-article .injury-type:hover,.mfe-blog-article .outcome-card:focus-within,.mfe-blog-article .outcome-card:hover,.mfe-blog-article .pain-card:focus-within,.mfe-blog-article .pain-card:hover,.mfe-blog-article .pattern-card:focus-within,.mfe-blog-article .pattern-card:hover,.mfe-blog-article .prev-card:focus-within,.mfe-blog-article .prev-card:hover,.mfe-blog-article .reason-card:focus-within,.mfe-blog-article .reason-card:hover,.mfe-blog-article .response-type:focus-within,.mfe-blog-article .response-type:hover,.mfe-blog-article .safety-card:focus-within,.mfe-blog-article .safety-card:hover,.mfe-blog-article .sign-card:focus-within,.mfe-blog-article .sign-card:hover,.mfe-blog-article .spread-card:focus-within,.mfe-blog-article .spread-card:hover,.mfe-blog-article .stage-block:focus-within,.mfe-blog-article .stage-block:hover,.mfe-blog-article .stage-card:focus-within,.mfe-blog-article .stage-card:hover,.mfe-blog-article .stat-card:focus-within,.mfe-blog-article .stat-card:hover,.mfe-blog-article .symptom-card:focus-within,.mfe-blog-article .symptom-card:hover,.mfe-blog-article .tech-item:focus-within,.mfe-blog-article .tech-item:hover,.mfe-blog-article .treatment-option:focus-within,.mfe-blog-article .treatment-option:hover,.mfe-blog-article .type-card:focus-within,.mfe-blog-article .type-card:hover{box-shadow:inset 0 0 0 1px var(--mfe-accent),0 0 0 4px rgba(16,136,255,.12),0 6px 20px rgba(10,61,138,.08);transition:box-shadow .18s ease,transform .18s ease}.mfe-blog-article .callout-emergency{background:#fdecea;border:1px solid #f5c6c0;border-left:4px solid #c0392b;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem 1.5rem}.mfe-blog-article .callout-emergency h3,.mfe-blog-article .callout-emergency h4{color:#8b1f1f;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.mfe-blog-article .callout-emergency p{color:var(--mfe-text);line-height:1.6;margin:0 0 .5rem;text-transform:none}.mfe-blog-article .callout-emergency p:last-child{margin-bottom:0}.mfe-blog-article .triage-card{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-left:4px solid var(--mfe-accent);border-radius:.75rem;margin:1.25rem 0;padding:1.25rem 1.5rem;position:relative}.mfe-blog-article .triage-card .t-label{align-items:center;background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.04em;line-height:1.4;margin-bottom:.5rem;padding:.3rem .7rem .3rem .55rem;text-transform:uppercase}.mfe-blog-article .triage-card .t-label .mfe-blog-icon-wrap,.mfe-blog-article .triage-card .t-label svg{flex-shrink:0;height:.95rem;width:.95rem}.mfe-blog-article .triage-card>h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0 0 .5rem;text-transform:none}.mfe-blog-article .triage-card>p{color:var(--mfe-text);line-height:1.6;margin:.5rem 0;text-transform:none}.mfe-blog-article .triage-card>p:last-child{margin-bottom:0}.mfe-blog-article .triage-card.t-er{background:#fdecea;border-color:#f5c6c0 #f5c6c0 #f5c6c0 #c0392b}.mfe-blog-article .triage-card.t-er .t-label{background:#f5c6c0;color:#8b1f1f}.mfe-blog-article .triage-card.t-er>h3{color:#8b1f1f}.mfe-blog-article .triage-card.t-same{background:#eef1f7;border-color:#dce3f0;border-left-color:var(--mfe-alert)}.mfe-blog-article .triage-card.t-same .t-label{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article .triage-card.t-soon{background:#fff8e1;border-color:#f5e6b0 #f5e6b0 #f5e6b0 #c28526}.mfe-blog-article .triage-card.t-soon .t-label{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .pain-row{align-items:flex-start;background:var(--mfe-gray);border:1px solid var(--mfe-border);border-left:4px solid var(--mfe-accent);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.875rem;margin:.75rem 0;padding:1rem 1.25rem}.mfe-blog-article .pain-row .pain-level{align-items:center;background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.3rem .75rem;text-transform:uppercase;white-space:nowrap}.mfe-blog-article .pain-row .pain-desc{color:var(--mfe-text);flex:1 1 auto;line-height:1.6;min-width:0;text-transform:none}.mfe-blog-article .pain-row .pain-desc>strong:first-child{color:var(--mfe-navy);font-weight:700}.mfe-blog-article .pain-row:has(.pl-normal){background:#f1f8e9;border-color:#dcedc8 #dcedc8 #dcedc8 #66bb6a}.mfe-blog-article .pain-row .pain-level.pl-normal{background:#dcedc8;color:#2e7d32}.mfe-blog-article .pain-row:has(.pl-monitor){background:#fff8e1;border-color:#f5e6b0 #f5e6b0 #f5e6b0 #c28526}.mfe-blog-article .pain-row .pain-level.pl-monitor{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .pain-row:has(.pl-call){background:#eef1f7;border-color:#dce3f0;border-left-color:var(--mfe-alert)}.mfe-blog-article .pain-row .pain-level.pl-call{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article .anatomy-section ol,.mfe-blog-article .anatomy-section ul,.mfe-blog-article .callout ol,.mfe-blog-article .callout ul,.mfe-blog-article .callout-amber ol,.mfe-blog-article .callout-amber ul,.mfe-blog-article .callout-emergency ol,.mfe-blog-article .callout-emergency ul,.mfe-blog-article .callout-red ol,.mfe-blog-article .callout-red ul,.mfe-blog-article .callout-teal ol,.mfe-blog-article .callout-teal ul,.mfe-blog-article .cause-card ol,.mfe-blog-article .cause-card ul,.mfe-blog-article .closing-callout ol,.mfe-blog-article .closing-callout ul,.mfe-blog-article .crack-type ol,.mfe-blog-article .crack-type ul,.mfe-blog-article .emergency-step ol,.mfe-blog-article .emergency-step ul,.mfe-blog-article .factor-card ol,.mfe-blog-article .factor-card ul,.mfe-blog-article .flare-box ol,.mfe-blog-article .flare-box ul,.mfe-blog-article .injury-type ol,.mfe-blog-article .injury-type ul,.mfe-blog-article .outcome-card ol,.mfe-blog-article .outcome-card ul,.mfe-blog-article .relief-box ol,.mfe-blog-article .relief-box ul,.mfe-blog-article .sign-card ol,.mfe-blog-article .sign-card ul,.mfe-blog-article .stage-block ol,.mfe-blog-article .stage-block ul,.mfe-blog-article .stage-card ol,.mfe-blog-article .stage-card ul,.mfe-blog-article .treatment-card ol,.mfe-blog-article .treatment-card ul,.mfe-blog-article .treatment-option ol,.mfe-blog-article .treatment-option ul,.mfe-blog-article .triage-card ol,.mfe-blog-article .triage-card ul{background:transparent;border-left:none;border-radius:0;color:var(--mfe-text);line-height:1.6;margin:.5rem 0 .875rem;padding:0 0 0 1.25rem;text-transform:none}.mfe-blog-article .anatomy-section li,.mfe-blog-article .callout li,.mfe-blog-article .callout-amber li,.mfe-blog-article .callout-emergency li,.mfe-blog-article .callout-red li,.mfe-blog-article .callout-teal li,.mfe-blog-article .cause-card li,.mfe-blog-article .closing-callout li,.mfe-blog-article .crack-type li,.mfe-blog-article .emergency-step li,.mfe-blog-article .factor-card li,.mfe-blog-article .flare-box li,.mfe-blog-article .injury-type li,.mfe-blog-article .outcome-card li,.mfe-blog-article .relief-box li,.mfe-blog-article .sign-card li,.mfe-blog-article .stage-block li,.mfe-blog-article .stage-card li,.mfe-blog-article .treatment-card li,.mfe-blog-article .treatment-option li,.mfe-blog-article .triage-card li{color:var(--mfe-text);margin-bottom:.35rem;text-transform:none}.mfe-blog-article .callout-emergency li{margin-bottom:.35rem;text-transform:none}.mfe-blog-article .stage-block{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-left:4px solid var(--mfe-accent);border-radius:.75rem;margin:1.25rem 0;padding:1.25rem 1.5rem;position:relative;transition:box-shadow .18s ease,transform .18s ease}.mfe-blog-article .stage-block:hover{box-shadow:0 6px 20px rgba(10,61,138,.08);transform:translateY(-1px)}.mfe-blog-article .stage-block .stage-chip{background:var(--mfe-sky);border-radius:999px;color:#0b59a8;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.4;margin-bottom:.55rem;padding:.25rem .7rem;text-transform:uppercase;vertical-align:middle}.mfe-blog-article .stage-block .stage-title,.mfe-blog-article .stage-block>h3,.mfe-blog-article .stage-block>h4{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em;line-height:1.3;margin:0 0 .4rem;text-transform:none}.mfe-blog-article .stage-block>p{color:var(--mfe-text);line-height:1.6;margin:0 0 .5rem;text-transform:none}.mfe-blog-article .stage-block>p:last-child{margin-bottom:0}.mfe-blog-article .stage-block.stage-block--mild{background:#f1f8e9;border-color:#dcedc8 #dcedc8 #dcedc8 #66bb6a}.mfe-blog-article .stage-block.stage-block--mild .stage-chip{background:#dcedc8;color:#2e7d32}.mfe-blog-article .stage-block.stage-block--moderate{background:#fff8e1;border-color:#f5e6b0 #f5e6b0 #f5e6b0 #c28526}.mfe-blog-article .stage-block.stage-block--moderate .stage-chip{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .stage-block.stage-block--severe{background:#eef1f7;border-color:#dce3f0;border-left-color:var(--mfe-alert)}.mfe-blog-article .stage-block.stage-block--severe .stage-chip{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article .treatment-card{background:#fff;border:1px solid var(--mfe-border);border-left:4px solid var(--mfe-accent);border-radius:.75rem;box-shadow:0 2px 8px rgba(10,61,138,.04);margin:1.5rem 0;padding:1.5rem 1.75rem}.mfe-blog-article .treatment-card .tc-header{align-items:center;border-bottom:1px dashed var(--mfe-border);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:.875rem;padding-bottom:.875rem}.mfe-blog-article .treatment-card .tc-title{color:var(--mfe-navy);flex:1 1 auto;font-size:1.125rem;letter-spacing:-.005em;line-height:1.3;text-transform:none}.mfe-blog-article .treatment-card .tc-badge,.mfe-blog-article .treatment-card .tc-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-blog-article .treatment-card .tc-badge{background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;flex:0 0 auto;font-size:.6875rem;letter-spacing:.08em;padding:.32rem .7rem;text-transform:uppercase;white-space:nowrap}.mfe-blog-article .treatment-card .tc-badge.b-minor{background:#dcedc8;color:#2e7d32}.mfe-blog-article .treatment-card .tc-badge.b-moderate{background:#ffe9b3;color:#8a5c1a}.mfe-blog-article .treatment-card .tc-badge.b-major{background:#dce3f0;color:var(--mfe-alert)}.mfe-blog-article .treatment-card>p{color:var(--mfe-text);font-size:1rem;line-height:1.65;margin:0 0 1rem;text-transform:none}.mfe-blog-article .treatment-card .steps{background:transparent;border-left:none;border-radius:0;color:var(--mfe-text);list-style:decimal;margin:.75rem 0 1.25rem;padding:0 0 0 1.5rem}.mfe-blog-article .treatment-card .steps:before{display:none}.mfe-blog-article .treatment-card .steps>li{background:transparent;border:none;border-radius:0;color:var(--mfe-text);font-size:.95rem;line-height:1.6;margin:0 0 .55rem;padding:0 0 0 .25rem;position:static;text-transform:none}.mfe-blog-article .treatment-card .steps>li:before{display:none}.mfe-blog-article .treatment-card .steps>li::marker{color:var(--mfe-accent);font-weight:700}.mfe-blog-article .treatment-card .who-does{border-top:1px dashed var(--mfe-border);color:var(--mfe-subtle);display:block;font-size:.875rem;line-height:1.5;margin-top:1.125rem;padding-top:.875rem;text-transform:none}.mfe-blog-article .treatment-card .who-does>span{color:var(--mfe-navy);font-weight:600}.mfe-blog-article .emergency-box .emergency-step{background:#fffaf0;border-left-color:#c28526}.mfe-blog-article .emergency-box .es-num{background:linear-gradient(135deg,#8a5c1a,#c28526);box-shadow:0 2px 6px rgba(194,133,38,.25)}.mfe-blog-article .emergency-box .es-text>strong:first-child{color:#8a5c1a}.mfe-blog-article .callout-emergency .emergency-step{background:#fff5f3;border-left-color:var(--mfe-emergency-rail,#c0392b)}.mfe-blog-article .callout-emergency .es-num{background:linear-gradient(135deg,var(--mfe-emergency-text,#8b1f1f) 0,var(--mfe-emergency-rail,#c0392b) 100%);box-shadow:0 2px 6px rgba(192,57,43,.25)}.mfe-blog-article .callout-emergency .es-text>strong:first-child{color:var(--mfe-emergency-text,#8b1f1f)}.mfe-hub-topic-list{display:grid;gap:0 2.5rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;max-width:920px;padding:0}.mfe-hub-topic-list__item{align-items:flex-start;border-bottom:1px solid var(--mfe-border,#d0dcf0);display:flex;gap:.75rem;padding:1rem 0}.mfe-hub-topic-list__item:before{background-color:var(--mfe-sky,#e7f3ff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%230B59A8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 6 9 17l-5-5%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8125rem;border-radius:50%;content:"";flex:none;height:1.375rem;margin-top:.0625rem;width:1.375rem}.mfe-hub-topic-list__h2{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:500;line-height:1.35;margin:0}@media(max-width:640px){.mfe-hub-topic-list{gap:0;grid-template-columns:1fr}}.mfe-news-ticker{align-items:stretch;background:linear-gradient(90deg,var(--mfe-navy) 0,var(--mfe-blue) 50%,var(--mfe-accent) 100%);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);display:flex;overflow:hidden;padding:.2rem 0;position:relative;white-space:nowrap;z-index:1001}.mfe-news-ticker__label{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--dm-mono,"DM Mono",monospace);font-size:.66rem;font-weight:600;gap:.45rem;letter-spacing:.1em;padding:0 .9rem;text-transform:uppercase;white-space:nowrap}.mfe-news-ticker__label:before{background:#fff;border-radius:50%;content:"";height:6px;width:6px}.mfe-news-ticker__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.mfe-news-ticker__track{animation:mfe-ticker-scroll 60s linear infinite;display:inline-flex;gap:0}.mfe-news-ticker__pause{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.3);border:0;border-left:1px solid hsla(0,0%,100%,.3);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.7rem;font-weight:600;gap:.4rem;letter-spacing:.04em;margin:0;min-height:44px;padding:0 .85rem;transition:background-color .15s ease}.mfe-news-ticker__pause:focus-visible,.mfe-news-ticker__pause:hover{background:rgba(0,0,0,.44)}.mfe-news-ticker__pause-icon{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:25% 50%,75% 50%;background-repeat:no-repeat;background-size:3px 100%,3px 100%;display:inline-block;height:.7rem;width:.7rem}.mfe-news-ticker.is-paused .mfe-news-ticker__track{animation-play-state:paused}.mfe-news-ticker.is-paused .mfe-news-ticker__pause-icon{background-image:none;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:.4rem 0 .4rem .6rem;height:0;width:0}.mfe-news-ticker.is-paused .mfe-news-ticker__pause-label:after{content:""}.mfe-news-ticker__item{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.76rem;font-weight:500;letter-spacing:.02em;padding:0 2.25rem;text-decoration:none}.mfe-news-ticker__item:focus-visible,.mfe-news-ticker__item:hover{text-decoration:underline}.mfe-news-ticker__item:before{background:hsla(0,0%,100%,.4);border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:4px;margin-right:1rem;vertical-align:middle;width:4px}@keyframes mfe-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mfe-news-ticker:hover .mfe-news-ticker__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.mfe-news-ticker__track{animation:none!important;flex-wrap:wrap;white-space:normal}}.mfe-pro-page{background:var(--mfe-gray)}.mfe-pro-page__hero{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 60%,var(--mfe-accent) 100%);padding:clamp(3rem,6vw,4.5rem) var(--mfe-gutter)}.mfe-pro-page__hero-inner{margin:0 auto;max-width:900px;text-align:center}.mfe-pro-page__eyebrow{color:hsla(0,0%,100%,.75);font-size:.75rem;letter-spacing:.15em;margin:0 0 .75rem;text-transform:uppercase}.mfe-pro-page__eyebrow,.mfe-pro-page__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-pro-page__title{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 1rem}.mfe-pro-page__subtitle{color:hsla(0,0%,100%,.88);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;margin:0 auto;max-width:720px}.mfe-pro-page__stats{background:var(--mfe-sky);border-bottom:1px solid var(--mfe-border);padding:2rem var(--mfe-gutter)}.mfe-pro-page__stats-inner{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0 auto;max-width:var(--mfe-content-width);text-align:center}.mfe-pro-page__stat-num{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.mfe-pro-page__stat-label{display:block;font-size:.8rem;letter-spacing:.02em;margin-top:.25rem}.mfe-pro-page__cta{padding:clamp(2.5rem,5vw,4rem) var(--mfe-gutter)}.mfe-pro-page__cta h2{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 .75rem}.mfe-pro-page__cta p{color:hsla(0,0%,100%,.85);font-size:1.05rem;margin:0 auto 1.5rem;max-width:600px}.mfe-pro-page__cta-inner{margin:0 auto;max-width:var(--mfe-content-width)}.mfe-pro-page__cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.mfe-pro-page__cta-btn{border-radius:6px;display:inline-block;font-size:.95rem;font-weight:600;padding:.85rem 1.75rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.mfe-pro-page__cta-btn--primary:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.mfe-pro-page__cta-btn--secondary{background:transparent;border:2px solid hsla(0,0%,100%,.5)}.mfe-pro-page__cta-btn--secondary:hover{transform:translateY(-2px)}.mfe-pro-page__faq{margin:0 auto;max-width:900px;padding:2.5rem var(--mfe-gutter)}.mfe-pro-page__faq-item{border-radius:.875rem;overflow:hidden;transition:transform .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-pro-page__faq-item:hover{border-color:rgba(16,136,255,.45);box-shadow:0 8px 22px rgba(10,61,138,.06)}.mfe-pro-page__faq-item[open]{border-color:var(--mfe-accent);box-shadow:0 18px 40px rgba(10,61,138,.1),0 0 0 4px rgba(16,136,255,.05)}.mfe-pro-page__faq-item summary{align-items:center;color:var(--mfe-navy);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;padding:1.15rem 1.4rem;transition:background .32s cubic-bezier(.33,1,.68,1)}.mfe-pro-page__faq-item summary::-webkit-details-marker{display:none}.mfe-pro-page__faq-item summary:after{background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%231088FF%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>") 50%/contain no-repeat;content:"";flex-shrink:0;height:1.1rem;transition:transform .32s cubic-bezier(.33,1,.68,1);width:1.1rem}.mfe-pro-page__faq-item summary:hover{background:var(--mfe-sky)}.mfe-pro-page__faq-item summary:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:-2px}.mfe-pro-page__faq-item[open] summary:after{transform:rotate(180deg)}.mfe-pro-page__faq-answer{color:var(--mfe-subtle);font-size:.95rem;line-height:1.65;padding:0 1.4rem 1.4rem}.mfe-pro-page__table{border:1px solid var(--mfe-border);border-collapse:collapse;margin:1.5rem 0}.mfe-pro-page__table td,.mfe-pro-page__table th{border-bottom:1px solid var(--mfe-border);padding:.9rem 1.1rem;text-align:left}.mfe-pro-page__table thead th{background:var(--mfe-navy)}.mfe-pro-page__table td{color:var(--mfe-text)}.mfe-pro-page__table tbody tr:nth-child(2n){background:var(--mfe-gray)}.mfe-pro-page__table tbody tr:hover{background:var(--mfe-sky)}.mfe-pro-page__table tbody tr:last-child td{border-bottom:none}.mfe-pro-page__table a{color:var(--mfe-accent-text);font-weight:600;text-decoration:none}.mfe-pro-page__table a:focus-visible,.mfe-pro-page__table a:hover{color:var(--mfe-blue);text-decoration:underline}.mfe-pro-page__form-wrapper{background:#fff;border:1px solid var(--mfe-border);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin:2.5rem auto;max-width:700px;padding:2rem var(--mfe-gutter)}.mfe-pro-page__form-wrapper h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;text-align:center}.mfe-pro-sub-section{background:#fff;padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-pro-sub-section--gray{background:var(--mfe-gray)}.mfe-pro-sub-section--sky{background:var(--mfe-sky)}.mfe-pro-sub-section__inner{margin:0 auto;max-width:1100px}.mfe-pro-sub-section__inner>.mfe-pro-sub-section__heading,.mfe-pro-sub-section__inner>h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0 0 1.5rem}.mfe-pro-sub-section__inner>h2~h2{margin-top:clamp(2.5rem,5vw,4rem)}.mfe-pro-sub-section__inner>p{color:var(--mfe-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1.0625rem;line-height:1.75;margin:0 0 1.5rem;max-width:760px}.mfe-pro-sub-section__inner--narrow{margin:0 auto;max-width:760px}.mfe-pro-sub-section__eyebrow{display:block;letter-spacing:.18em;margin:0 0 .75rem}.mfe-pro-sub-table__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.875rem;box-shadow:inset -12px 0 10px -12px rgba(10,61,138,.12);margin:1.5rem 0}.mfe-pro-sub-table__wrap .mfe-pro-page__table{margin:0;min-width:520px}.mfe-careers__benefit,.mfe-careers__culture-card,.mfe-partner__pitch-card,.mfe-refer__why-card{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.875rem;padding:1.5rem 1.5rem 1.625rem;text-align:left;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-careers__benefit:focus-within,.mfe-careers__benefit:hover,.mfe-careers__culture-card:focus-within,.mfe-careers__culture-card:hover,.mfe-partner__pitch-card:focus-within,.mfe-partner__pitch-card:hover,.mfe-refer__why-card:focus-within,.mfe-refer__why-card:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-pro-hub__cards{padding:clamp(2.5rem,5vw,4rem) var(--mfe-gutter)}.mfe-pro-hub__cards-inner{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:var(--mfe-content-width)}.mfe-pro-hub__card{background:#fff;border:1px solid var(--mfe-border);border-radius:12px;color:var(--mfe-text);display:flex;flex-direction:column;padding:2rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.mfe-pro-hub__card:hover{box-shadow:0 8px 24px rgba(10,61,138,.1);transform:translateY(-4px)}.mfe-pro-hub__card-icon{color:var(--mfe-accent-text);margin-bottom:1.25rem}.mfe-pro-hub__card-title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.mfe-pro-hub__card-desc{color:var(--mfe-subtle);flex:1;font-size:.95rem;line-height:1.6;margin:0 0 1.25rem}.mfe-pro-hub__card-link{color:var(--mfe-accent-text);font-size:.9rem;font-weight:600}.mfe-refer__intro{background:#fff;padding:2.5rem var(--mfe-gutter)}.mfe-refer__intro-inner{margin:0 auto;max-width:800px}.mfe-refer__intro-box{background:var(--mfe-sky);border-left:4px solid var(--mfe-accent);border-radius:8px;color:var(--mfe-text);font-size:1.05rem;line-height:1.7;padding:1.5rem 1.75rem}.mfe-refer__forms{background:#fff;color:var(--mfe-text);padding:clamp(3rem,6vw,5rem) var(--mfe-gutter);text-align:center}.mfe-refer__forms-inner{margin:0 auto;max-width:1100px}.mfe-refer__forms-inner h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.015em;margin:0 0 1rem}.mfe-refer__forms-inner p{color:var(--mfe-subtle);font-size:1.05rem;line-height:1.6;margin:0 auto .75rem;max-width:640px}.mfe-refer__forms-inner p strong{color:var(--mfe-navy)}.mfe-refer__forms-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:2rem 0 1.25rem}@media(max-width:640px){.mfe-refer__forms-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.mfe-refer__forms-grid{grid-template-columns:1fr}}.mfe-refer__forms-btn{align-items:center;background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.875rem;color:var(--mfe-navy);display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;justify-content:center;letter-spacing:0;padding:1.25rem;text-decoration:none;text-transform:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1)}.mfe-refer__forms-btn:focus-visible,.mfe-refer__forms-btn:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);color:var(--mfe-accent-text);text-decoration:none;transform:translateY(-3px)}.mfe-refer__forms-btn:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-refer__forms-btn--download{background:var(--mfe-blue,#0b59a8);border-color:var(--mfe-blue,#0b59a8);color:#fff;display:inline-flex;margin:.5rem auto 0;max-width:-moz-max-content;max-width:max-content;padding:1rem 1.75rem;width:auto}.mfe-refer__forms-btn--download:focus-visible,.mfe-refer__forms-btn--download:hover{background:var(--mfe-blue);border-color:var(--mfe-blue);box-shadow:0 14px 32px rgba(16,136,255,.28),0 0 0 4px rgba(16,136,255,.12);color:#fff}.mfe-refer__forms-alt{color:var(--mfe-subtle);font-size:.92rem;margin-top:1.5rem;text-align:center}.mfe-refer__forms-alt a{color:var(--mfe-accent-text);text-decoration:underline;text-underline-offset:2px}.mfe-refer__forms-alt a:focus-visible,.mfe-refer__forms-alt a:hover{color:var(--mfe-blue)}.mfe-refer__body{margin:0 auto;max-width:900px;padding:2.5rem var(--mfe-gutter)}.mfe-refer__why-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1100px}.mfe-refer__why-icon{align-items:center;background:rgba(16,136,255,.08);border:1px solid rgba(16,136,255,.18);border-radius:.75rem;color:var(--mfe-accent-text);display:flex;height:2.75rem;justify-content:center;margin:0 0 .875rem;transition:background .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1);width:2.75rem}.mfe-refer__why-card h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0 0 .5rem}.mfe-refer__why-card p{color:var(--mfe-subtle);font-size:.92rem;line-height:1.6;margin:0}.mfe-refer__why-card:focus-within .mfe-refer__why-icon,.mfe-refer__why-card:hover .mfe-refer__why-icon{background:var(--mfe-accent);color:#fff;transform:scale(1.05)}.mfe-refer__steps{counter-reset:refer-step;margin:0 auto;max-width:820px;position:relative}.mfe-refer__steps:before{background:rgba(10,61,138,.12);bottom:1.4rem;content:"";left:1.4rem;position:absolute;top:1.4rem;width:2px}@media(max-width:640px){.mfe-refer__steps:before{left:1rem}}.mfe-refer__step{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:1.75rem;padding-bottom:1.75rem;position:relative}.mfe-refer__step:last-child{margin-bottom:0;padding-bottom:0}.mfe-refer__step-num{align-items:center;background:#fff;border:2px solid var(--mfe-accent);border-radius:50%;box-shadow:0 0 0 4px rgba(16,136,255,.12);color:var(--mfe-accent-text);counter-increment:refer-step;display:flex;flex-shrink:0;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;height:2.8rem;justify-content:center;position:relative;width:2.8rem;z-index:1}@media(max-width:640px){.mfe-refer__step-num{font-size:.9rem;height:2.25rem;width:2.25rem}}.mfe-refer__step-body{padding-top:.25rem}.mfe-refer__step-body h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 .4rem}.mfe-refer__step-body p{color:var(--mfe-subtle);font-size:.95rem;line-height:1.65;margin:0}.mfe-careers__body{margin:0 auto;max-width:1100px;padding:2.5rem var(--mfe-gutter)}.mfe-careers__body h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0 0 1.25rem}.mfe-careers__body>p{color:var(--mfe-text);font-size:1.0625rem;line-height:1.75;margin:0 0 1.75rem;max-width:760px}.mfe-careers__culture-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:3rem}.mfe-careers__culture-card{text-align:left}.mfe-careers__culture-card h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0 0 .5rem}.mfe-careers__culture-card p{color:var(--mfe-subtle);font-size:.92rem;line-height:1.6;margin:0}.mfe-careers__benefits-grid{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2.5rem}.mfe-careers__apply-card{align-items:center;background:#fff;border:1px solid var(--mfe-border);border-radius:.875rem;box-shadow:0 8px 22px rgba(10,61,138,.04);display:flex;gap:1.25rem;padding:1.75rem 1.75rem 1.5rem;transition:transform .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-careers__apply-card:focus-within,.mfe-careers__apply-card:hover{border-color:rgba(16,136,255,.45);box-shadow:0 14px 32px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}@media(max-width:560px){.mfe-careers__apply-card{align-items:flex-start;flex-direction:column;gap:.875rem;text-align:left}}.mfe-careers__apply-icon{align-items:center;background:rgba(16,136,255,.08);border:1px solid rgba(16,136,255,.18);border-radius:.75rem;color:var(--mfe-accent-text);display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.mfe-careers__apply-icon svg{height:1.5rem;width:1.5rem}.mfe-careers__apply-body{display:flex;flex-direction:column;gap:.2rem}.mfe-careers__apply-label{color:var(--mfe-accent-text);font-size:.78rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.mfe-careers__apply-email,.mfe-careers__apply-label{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-careers__apply-email{color:var(--mfe-navy);font-size:1.25rem;line-height:1.2;text-decoration:none}.mfe-careers__apply-email:focus-visible,.mfe-careers__apply-email:hover{color:var(--mfe-accent-text);text-decoration:underline}.mfe-careers__apply-note{color:var(--mfe-subtle);font-size:.88rem;line-height:1.5;margin:.2rem 0 0}.mfe-careers__benefit{align-items:center;color:var(--mfe-navy);display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:600;gap:.75rem;line-height:1.4;padding:1.1rem 1.25rem}.mfe-careers__benefit:before{background:var(--mfe-accent);border-radius:50%;box-shadow:0 0 0 3px rgba(16,136,255,.18);content:"";flex-shrink:0;height:.625rem;width:.625rem}.mfe-careers__benefit h4{color:var(--mfe-navy);font-size:.95rem;font-weight:700;margin:0 0 .35rem}.mfe-careers__benefit p{color:var(--mfe-subtle);font-size:.85rem;line-height:1.55;margin:0}.mfe-partner__body{margin:0 auto;max-width:1100px;padding:2.5rem var(--mfe-gutter)}.mfe-partner__body>h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0 0 1.25rem}.mfe-partner__story{background:transparent;border:0;border-radius:0;margin-bottom:2.5rem;max-width:760px;padding:0}.mfe-partner__story p{color:var(--mfe-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1.0625rem;line-height:1.75;margin:0 0 1.25rem}.mfe-partner__story p:last-child{margin-bottom:0}.mfe-partner__story p:first-child{border-left:3px solid var(--mfe-accent);color:var(--mfe-navy);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1.125rem,1.4vw,1.25rem);font-style:normal;font-weight:500;line-height:1.55;margin:0 0 1.5rem;padding:.75rem 0 .75rem 1.25rem}.mfe-partner__founding{background:#fff;border:1px solid var(--mfe-border);border-radius:14px;box-shadow:0 14px 36px rgba(10,61,138,.06);margin:0 0 2.5rem;overflow:hidden}.mfe-partner__founding-img{background:var(--mfe-gray);display:block;height:auto;width:100%}.mfe-partner__founding-caption{background:linear-gradient(180deg,#fff 0,var(--mfe-gray) 100%);border-top:1px solid var(--mfe-border);color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-weight:700;letter-spacing:.08em;padding:.85rem 1.25rem 1rem;text-align:center;text-transform:uppercase}.mfe-partner__pitch-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:3rem}.mfe-partner__pitch-card h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0 0 .5rem}.mfe-partner__pitch-card p{color:var(--mfe-subtle);font-size:.92rem;line-height:1.6;margin:0}.mfe-partner__services-intro{color:var(--mfe-subtle);font-size:1.0625rem;line-height:1.65;margin:-.25rem 0 2rem;max-width:720px}.mfe-partner__accordion{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2.75rem}.mfe-partner__accordion-item{background:#fff;border:1px solid var(--mfe-border);border-radius:14px;box-shadow:0 1px 2px rgba(10,61,138,.03);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.mfe-partner__accordion-item:hover{border-color:rgba(16,136,255,.5);box-shadow:0 10px 28px rgba(10,61,138,.08)}.mfe-partner__accordion-item.is-open{border-color:var(--mfe-accent);box-shadow:0 18px 40px rgba(10,61,138,.1)}.mfe-partner__accordion-trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:1rem;padding:1.25rem 1.5rem;text-align:left;transition:background .2s ease;width:100%}.mfe-partner__accordion-trigger:hover{background:linear-gradient(90deg,rgba(229,241,255,.4),transparent)}.mfe-partner__accordion-trigger:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:-2px}@media(max-width:560px){.mfe-partner__accordion-trigger{gap:.75rem;padding:1rem 1.125rem}}.mfe-partner__accordion-num{color:var(--mfe-accent-text);flex-shrink:0;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:800;letter-spacing:.12em;width:2rem}@media(max-width:560px){.mfe-partner__accordion-num{display:none}}.mfe-partner__accordion-icon{align-items:center;background:var(--mfe-sky);border-radius:.75rem;color:var(--mfe-accent-text);display:flex;flex-shrink:0;height:2.75rem;justify-content:center;transition:background .3s ease,color .3s ease,transform .3s ease;width:2.75rem}.mfe-partner__accordion-icon svg{display:block;height:1.35rem;width:1.35rem}.mfe-partner__accordion-item.is-open .mfe-partner__accordion-icon{background:var(--mfe-accent);color:#fff;transform:scale(1.04)}@media(max-width:560px){.mfe-partner__accordion-icon{height:2.25rem;width:2.25rem}.mfe-partner__accordion-icon svg{height:1.125rem;width:1.125rem}}.mfe-partner__accordion-headline{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.mfe-partner__accordion-title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:800;line-height:1.3}@media(max-width:560px){.mfe-partner__accordion-title{font-size:1rem}}.mfe-partner__accordion-sub{color:var(--mfe-subtle);font-size:.875rem;line-height:1.5}@media(max-width:560px){.mfe-partner__accordion-sub{font-size:.8125rem}}.mfe-partner__accordion-chevron{align-items:center;border:1px solid var(--mfe-border);border-radius:50%;color:var(--mfe-navy);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s ease,border-color .3s ease,color .3s ease;width:2.25rem}.mfe-partner__accordion-chevron svg{display:block;height:1rem;width:1rem}.mfe-partner__accordion-item.is-open .mfe-partner__accordion-chevron{background:var(--mfe-accent);border-color:var(--mfe-accent);color:#fff;transform:rotate(180deg)}.mfe-partner__accordion-panel{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.16,1,.3,1)}.mfe-partner__accordion-item.is-open .mfe-partner__accordion-panel{max-height:var(--panel-h,800px)}@media(prefers-reduced-motion:reduce){.mfe-partner__accordion-panel{transition:none}}.mfe-partner__accordion-panel-inner{min-height:0}.mfe-partner__accordion-list{display:flex;flex-direction:column;gap:1.125rem;list-style:none;margin:0;padding:0 1.5rem 1.5rem 7.25rem}@media(max-width:720px){.mfe-partner__accordion-list{padding:0 1.5rem 1.5rem}}@media(max-width:560px){.mfe-partner__accordion-list{padding:0 1.125rem 1.25rem}}.mfe-partner__accordion-item-row{padding-left:1.5rem;position:relative}.mfe-partner__accordion-item-row:before{background:var(--mfe-accent);border-radius:50%;content:"";height:1rem;left:0;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/62% no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/62% no-repeat;position:absolute;top:.4rem;width:1rem}.mfe-partner__accordion-item-title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;line-height:1.35;margin:0 0 .25rem}.mfe-partner__accordion-item-desc{color:var(--mfe-subtle);font-size:.9rem;line-height:1.6;margin:0}.mfe-partner__services-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-bottom:2.5rem}.mfe-partner__service-card{background:linear-gradient(180deg,#fff 0,var(--mfe-gray) 100%);border:1px solid var(--mfe-border);border-radius:14px;overflow:hidden;padding:1.75rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mfe-partner__service-card:before{background:linear-gradient(90deg,var(--mfe-accent) 0,var(--mfe-blue) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.mfe-partner__service-card:hover{border-color:var(--mfe-accent);box-shadow:0 16px 40px rgba(10,61,138,.1);transform:translateY(-3px)}.mfe-partner__service-card h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:800;line-height:1.25;margin:0 0 1rem}.mfe-partner__service-card p{color:var(--mfe-subtle);font-size:.875rem;line-height:1.6;margin:0}.mfe-partner__service-icon{align-items:center;background:var(--mfe-sky);border-radius:.75rem;color:var(--mfe-accent-text);display:flex;height:2.75rem;justify-content:center;margin-bottom:1rem;transition:background .25s ease,color .25s ease;width:2.75rem}.mfe-partner__service-icon svg{display:block;height:1.35rem;width:1.35rem}.mfe-partner__service-card:hover .mfe-partner__service-icon{background:var(--mfe-accent);color:#fff}.mfe-partner__service-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.mfe-partner__service-list li{color:var(--mfe-subtle);font-size:.875rem;line-height:1.55;padding-left:1.5rem;position:relative}.mfe-partner__service-list li:before{background:var(--mfe-accent);border-radius:50%;content:"";height:1rem;left:0;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/62% no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/62% no-repeat;position:absolute;top:.35rem;width:1rem}.mfe-partner__service-list li strong{color:var(--mfe-navy);font-weight:700}.mfe-blog-hub__toolbar-inner{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:900px){.mfe-blog-hub__toolbar-inner{align-items:center;flex-direction:row;gap:2rem}}.mfe-blog-hub__search-form{align-items:center;background:#fff;border:1px solid var(--mfe-border);border-radius:999px;display:flex;flex:1 1 320px;max-width:480px;padding:.25rem .4rem .25rem 1rem;transition:border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-blog-hub__search-form:focus-within{border-color:rgba(16,136,255,.55);box-shadow:0 0 0 4px rgba(16,136,255,.08)}.mfe-blog-hub__search-icon{align-items:center;color:var(--mfe-subtle);display:inline-flex;flex-shrink:0;justify-content:center;margin-right:.6rem}.mfe-blog-hub__search-input{background:transparent;border:0;color:var(--mfe-navy);flex:1;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.95rem;min-width:0;outline:none;padding:.7rem 0}.mfe-blog-hub__search-input::-moz-placeholder{color:var(--mfe-subtle)}.mfe-blog-hub__search-input::placeholder{color:var(--mfe-subtle)}.mfe-blog-hub__search-btn{background:var(--mfe-blue);border:0;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-weight:700;padding:.55rem 1.1rem;transition:background .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1)}.mfe-blog-hub__search-btn:focus-visible,.mfe-blog-hub__search-btn:hover{background:var(--mfe-navy);transform:translateY(-1px)}.mfe-blog-hub__search-btn:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-blog-hub__filters{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem}@media(max-width:900px){.mfe-blog-hub__filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(var(--mfe-gutter)*-1);padding-bottom:.5rem;padding-left:var(--mfe-gutter);padding-right:var(--mfe-gutter)}}.mfe-blog-hub__filter-pill{align-items:center;background:#fff;border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-navy);display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1)}.mfe-blog-hub__filter-pill:focus-visible,.mfe-blog-hub__filter-pill:hover{border-color:rgba(16,136,255,.45);color:var(--mfe-accent-text);text-decoration:none;transform:translateY(-1px)}.mfe-blog-hub__filter-pill:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-blog-hub__filter-pill--active,.mfe-blog-hub__filter-pill--active:focus-visible,.mfe-blog-hub__filter-pill--active:hover{background:var(--mfe-accent);border-color:var(--mfe-accent);color:#fff}.mfe-blog-hub__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:2.5rem}.mfe-blog-hub__card{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.875rem;color:var(--mfe-text);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-blog-hub__card:focus-visible,.mfe-blog-hub__card:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 14px 32px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);text-decoration:none;transform:translateY(-4px)}.mfe-blog-hub__card:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-blog-hub__card-img{aspect-ratio:16/9;background:var(--mfe-sky);overflow:hidden;width:100%}.mfe-blog-hub__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.33,1,.68,1);width:100%}.mfe-blog-hub__card:focus-visible .mfe-blog-hub__card-img img,.mfe-blog-hub__card:hover .mfe-blog-hub__card-img img{transform:scale(1.04)}.mfe-blog-hub__card-body{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.4rem 1.4rem}.mfe-blog-hub__card-cat{color:var(--mfe-accent-text);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.mfe-blog-hub__card-cat,.mfe-blog-hub__card-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin:0 0 .5rem}.mfe-blog-hub__card-title{color:var(--mfe-navy);font-size:1.1rem;line-height:1.3;transition:color .32s cubic-bezier(.33,1,.68,1)}.mfe-blog-hub__card:hover .mfe-blog-hub__card-title{color:var(--mfe-accent-text)}.mfe-blog-hub__card-excerpt{color:var(--mfe-subtle);flex:1;font-size:.92rem;line-height:1.55;margin:0 0 1rem}.mfe-blog-hub__card-date{color:var(--mfe-subtle);font-size:.78rem}.mfe-blog-hub__pagination{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;padding:2rem 0 .5rem}.mfe-blog-hub__pagination a,.mfe-blog-hub__pagination span{align-items:center;background:#fff;border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-navy);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-weight:700;justify-content:center;min-width:2.5rem;padding:.55rem .95rem;text-decoration:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1)}.mfe-blog-hub__pagination a:focus-visible,.mfe-blog-hub__pagination a:hover{border-color:rgba(16,136,255,.45);color:var(--mfe-accent-text);transform:translateY(-1px)}.mfe-blog-hub__pagination .current{background:var(--mfe-accent);border-color:var(--mfe-accent);color:#fff}.mfe-blog-hub__empty{background:var(--mfe-gray);border:1px dashed var(--mfe-border);border-radius:.875rem;margin:0 auto;max-width:540px;padding:3rem 1.5rem;text-align:center}.mfe-blog-hub__empty-heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.5rem;font-weight:400;letter-spacing:-.015em;margin:0 0 .5rem}.mfe-blog-hub__empty-sub{color:var(--mfe-subtle);font-size:.95rem;line-height:1.6;margin:0 auto 1.25rem;max-width:420px}.mfe-blog-hub__empty-link{background:var(--mfe-accent);border-radius:999px;color:#fff;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9rem;font-weight:700;padding:.6rem 1.5rem;text-decoration:none;transition:transform .2s ease,background .2s ease}.mfe-blog-hub__empty-link:focus-visible,.mfe-blog-hub__empty-link:hover{background:var(--mfe-blue);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-contact__body{margin:0 auto;max-width:var(--mfe-content-width);padding:2.5rem var(--mfe-gutter)}.mfe-contact__emergency{background:var(--mfe-sky);border-left:4px solid var(--mfe-accent);border-radius:8px;color:var(--mfe-text);font-size:1rem;line-height:1.6;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.mfe-contact__emergency strong{color:var(--mfe-navy)}.mfe-contact__locations-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:2.5rem}.mfe-contact__location-card{background:#fff;border:1px solid var(--mfe-border);border-radius:10px;padding:1.5rem}.mfe-contact__location-card h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;margin:0 0 .75rem}.mfe-contact__address,.mfe-contact__email,.mfe-contact__phone{color:var(--mfe-subtle);display:block;font-size:.875rem;line-height:1.7}.mfe-contact__address a,.mfe-contact__email a,.mfe-contact__phone a{color:var(--mfe-accent-text);text-decoration:none}.mfe-contact__address a:hover,.mfe-contact__email a:hover,.mfe-contact__phone a:hover{text-decoration:underline}.mfe-about__diff-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:1.5rem 0 0}.mfe-about__diff-card{background:#fff;border:1px solid var(--mfe-border);border-radius:14px;box-shadow:0 1px 2px rgba(10,61,138,.04);padding:1.5rem 1.5rem 1.625rem;transition:transform .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1)}.mfe-about__diff-card h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.mfe-about__diff-card p{color:var(--mfe-text);font-size:.95rem;line-height:1.6;margin:0}.mfe-about__diff-card:focus-within,.mfe-about__diff-card:hover{border-color:var(--mfe-accent);box-shadow:0 12px 28px rgba(10,61,138,.08);transform:translateY(-3px)}.mfe-pro-sub-section--gray .mfe-about__diff-card{background:#fff}.mfe-about__doctors-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:1.5rem 0 0}.mfe-about__doctor-card{color:var(--mfe-text);text-align:center;text-decoration:none;transition:transform .32s cubic-bezier(.33,1,.68,1)}.mfe-about__doctor-card:focus-visible,.mfe-about__doctor-card:hover{text-decoration:none;transform:translateY(-2px)}.mfe-about__doctor-card:focus-visible .mfe-about__doctor-photo,.mfe-about__doctor-card:hover .mfe-about__doctor-photo{border-color:var(--mfe-accent);box-shadow:0 10px 24px rgba(16,136,255,.18)}.mfe-about__doctor-card:focus-visible .mfe-about__doctor-name,.mfe-about__doctor-card:hover .mfe-about__doctor-name{color:var(--mfe-accent-text)}.mfe-about__doctor-photo{border:3px solid var(--mfe-border);border-radius:50%;height:130px;margin:0 auto .85rem;overflow:hidden;transition:border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1);width:130px}.mfe-about__doctor-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mfe-about__doctor-name{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:700;margin:0;transition:color .32s cubic-bezier(.33,1,.68,1)}.mfe-history__ticker-wrap{background:#fff;border-bottom:1px solid var(--mfe-border);border-top:1px solid var(--mfe-border);margin-top:1.5rem;overflow:hidden;padding:1.25rem 0}.mfe-history__ticker{animation:mfe-ticker-scroll 45s linear infinite;display:inline-flex;gap:3rem;white-space:nowrap}.mfe-history__ticker:hover{animation-play-state:paused}.mfe-history__ticker-item{align-items:baseline;display:inline-flex;flex-shrink:0;gap:.65rem;padding:0 .5rem}.mfe-history__ticker-year{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-weight:900;letter-spacing:.04em}.mfe-history__ticker-headline{color:var(--mfe-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.95rem;font-weight:500}.mfe-history__news-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:1.75rem 0 0}.mfe-history__news-card{background:var(--mfe-gray,#f7f7f7);border:1px solid var(--mfe-border);border-radius:.875rem;padding:1.5rem 1.5rem 1.625rem;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-history__news-card:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-history__news-year{background:rgba(16,136,255,.1);border-radius:999px;color:var(--mfe-accent-text);display:inline-block;font-size:.72rem;letter-spacing:.08em;margin-bottom:.45rem;padding:.18rem .55rem;text-transform:uppercase}.mfe-history__news-headline,.mfe-history__news-year{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-history__news-headline{color:var(--mfe-navy);font-size:1rem;line-height:1.4;margin:0}.mfe-insurance__body{margin:0 auto;max-width:900px;padding:2.5rem var(--mfe-gutter)}.mfe-insurance__body h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.5rem;font-weight:700;margin:2rem 0 1rem}.mfe-insurance__body h2:first-child{margin-top:0}.mfe-insurance__body p{color:var(--mfe-text);font-size:.95rem;line-height:1.7}.mfe-insurance__plan-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:2.5rem}.mfe-insurance__plan-item{background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:6px;color:var(--mfe-text);font-size:.85rem;padding:.65rem 1rem}.mfe-legal__prose{color:var(--mfe-text);margin:0 auto;max-width:760px}.mfe-legal__prose h2,.mfe-legal__prose h3,.mfe-legal__prose h4{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);line-height:1.3;margin:2.25rem 0 .75rem}.mfe-legal__prose h2{border-top:1px solid var(--mfe-border);font-size:clamp(1.35rem,2vw,1.5rem);font-weight:700;padding-top:1.25rem}.mfe-legal__prose h3{font-size:1.125rem;font-weight:700}.mfe-legal__prose h4{color:var(--mfe-blue);font-size:1rem;font-weight:600}.mfe-legal__prose li,.mfe-legal__prose p{color:var(--mfe-text);font-size:.975rem;line-height:1.75}.mfe-legal__prose p{margin:0 0 1rem}.mfe-legal__prose ol,.mfe-legal__prose ul{margin:0 0 1.25rem;padding-left:1.5rem}.mfe-legal__prose ol li+li,.mfe-legal__prose ul li+li{margin-top:.4rem}.mfe-legal__prose a{color:var(--mfe-accent-text);text-decoration:underline;text-underline-offset:2px;transition:color .2s cubic-bezier(.33,1,.68,1)}.mfe-legal__prose a:focus-visible,.mfe-legal__prose a:hover{color:var(--mfe-blue);text-decoration-thickness:2px}.mfe-legal__prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.mfe-legal__prose blockquote{background:var(--mfe-sky);border-left:3px solid var(--mfe-accent);border-radius:0 8px 8px 0;color:var(--mfe-navy);font-family:Georgia,serif;font-style:italic;margin:1.25rem 0;padding:1rem 1.25rem}.mfe-patient__body{background:var(--mfe-gray,#f7f7f7);padding:clamp(2rem,5vw,4rem) 0}.mfe-patient__body-inner{margin:0 auto;max-width:var(--mfe-content-width,1200px);padding:0 var(--mfe-gutter)}.mfe-patient__intro-box{background:var(--mfe-sky,#e7f3ff);border-left:4px solid var(--mfe-accent,#1088ff);border-radius:.5rem;margin-bottom:2rem;padding:1.5rem 2rem}.mfe-patient__intro-box h2{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.25rem,2.5vw,1.5rem);margin-top:0}.mfe-patient__intro-box p{color:var(--mfe-text,#000);line-height:1.7;margin:.5rem 0 0}.mfe-patient__intro-box p:last-child{margin-bottom:0}.mfe-patient__section-title{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 2rem;text-align:center}.mfe-patient__note{color:var(--mfe-subtle,#545555);font-size:var(--wp--preset--font-size--sm,.9rem);margin:2rem 0 0;text-align:center}.mfe-patient__forms-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0 2rem}@media(max-width:640px){.mfe-patient__forms-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.mfe-patient__forms-grid{grid-template-columns:1fr}}.mfe-patient__forms-card{background:var(--mfe-gray,#f7f7f7);border:1px solid var(--mfe-border,#d0dcf0);border-radius:.875rem;padding:1.5rem 1.25rem 1.25rem;text-align:center;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__forms-card:focus-within,.mfe-patient__forms-card:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-patient__forms-card-title{color:var(--mfe-navy,#0a3d8a);font-size:1.05rem;letter-spacing:-.01em;line-height:1.25;margin:0 0 .875rem}.mfe-patient__forms-card-title,.mfe-patient__forms-link{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-patient__forms-link{align-items:center;border-radius:999px;display:inline-flex;font-size:.875rem;justify-content:center;letter-spacing:.02em;padding:.7rem 1.25rem;text-decoration:none;text-transform:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1);width:100%}.mfe-patient__forms-link:focus-visible{outline:2px solid var(--mfe-accent,#1088ff);outline-offset:3px}.mfe-patient__forms-link--en{background:var(--mfe-blue,#0b59a8);border:1px solid var(--mfe-blue,#0b59a8);box-shadow:0 4px 14px rgba(16,136,255,.25);color:#fff;margin-bottom:.5rem}.mfe-patient__forms-link--en:focus-visible,.mfe-patient__forms-link--en:hover{background:var(--mfe-blue,#0b59a8);border-color:var(--mfe-blue,#0b59a8);box-shadow:0 8px 22px rgba(16,136,255,.35);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-patient__forms-link--es{background:transparent;border:1px solid rgba(16,136,255,.35);color:var(--mfe-accent-text,#0b59a8)}.mfe-patient__forms-link--es:focus-visible,.mfe-patient__forms-link--es:hover{background:rgba(16,136,255,.06);border-color:var(--mfe-accent,#1088ff);color:var(--mfe-blue,#0b59a8);text-decoration:none;transform:translateY(-1px)}.mfe-patient__forms-btn{align-items:center;background:var(--mfe-gray,#f7f7f7);border:1px solid var(--mfe-border,#d0dcf0);border-radius:.875rem;color:var(--mfe-navy,#0a3d8a);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;justify-content:center;letter-spacing:0;padding:1.25rem;text-decoration:none;text-transform:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__forms-btn:focus-visible,.mfe-patient__forms-btn:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);color:var(--mfe-accent-text,#0b59a8);text-decoration:none;transform:translateY(-3px)}.mfe-patient__forms-btn:focus-visible{outline:2px solid var(--mfe-accent,#1088ff);outline-offset:3px}.mfe-patient__info-btn{align-items:center;background:transparent;border:1px solid rgba(16,136,255,.45);border-radius:999px;color:var(--mfe-accent-text,#0b59a8);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.02em;margin-top:1rem;padding:.7rem 1.4rem;text-decoration:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__info-btn:focus-visible,.mfe-patient__info-btn:hover{background:var(--mfe-accent,#1088ff);border-color:var(--mfe-accent,#1088ff);box-shadow:0 8px 22px rgba(16,136,255,.25);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-patient__info-btn:focus-visible{outline:2px solid var(--mfe-accent,#1088ff);outline-offset:3px}.mfe-patient__why-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:1.75rem 0 0}@media(max-width:900px){.mfe-patient__why-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mfe-patient__why-grid{grid-template-columns:1fr}}.mfe-patient__why-card{background:var(--mfe-gray,#f7f7f7);border:1px solid var(--mfe-border,#d0dcf0);border-radius:.875rem;padding:1.75rem 1.5rem 1.625rem;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__why-card:focus-within,.mfe-patient__why-card:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-patient__why-card:focus-within .mfe-patient__why-icon,.mfe-patient__why-card:hover .mfe-patient__why-icon{color:var(--mfe-blue,#0b59a8);transform:translateY(-2px)}.mfe-pro-sub-section--gray .mfe-patient__why-card{background:#fff}.mfe-patient__why-icon{align-items:center;background:rgba(16,136,255,.1);border-radius:12px;color:var(--mfe-accent,#1088ff);display:inline-flex;height:48px;justify-content:center;margin-bottom:1rem;transition:color .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1);width:48px}.mfe-patient__why-title{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0 0 .45rem}.mfe-patient__why-desc{color:var(--mfe-text,#000);font-size:.95rem;line-height:1.6;margin:0}.mfe-patient__why-desc a{color:var(--mfe-accent-text,#0b59a8);text-decoration:underline;text-underline-offset:2px}.mfe-patient__steps{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:1.75rem 0 0;padding:0;position:relative}.mfe-patient__step{align-items:start;background:var(--mfe-gray,#f7f7f7);border:1px solid var(--mfe-border,#d0dcf0);border-radius:.875rem;display:grid;gap:1.25rem;grid-template-columns:auto 1fr;padding:1.4rem 1.5rem 1.4rem 1.25rem;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__step:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 10px 26px rgba(10,61,138,.07),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-2px)}.mfe-patient__step:hover .mfe-patient__step-num{background:var(--mfe-accent,#1088ff);box-shadow:0 6px 18px rgba(16,136,255,.32);color:#fff}.mfe-pro-sub-section--gray .mfe-patient__step{background:#fff}.mfe-patient__step-num{align-items:center;background:#fff;border:2px solid rgba(16,136,255,.25);border-radius:50%;color:var(--mfe-accent,#1088ff);display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.15rem;font-weight:900;height:44px;justify-content:center;transition:background .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1);width:44px}.mfe-patient__step-body{min-width:0}.mfe-patient__step-title{align-items:baseline;color:var(--mfe-navy,#0a3d8a);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;gap:.6rem;line-height:1.3;margin:0 0 .3rem}.mfe-patient__step-eta{background:rgba(16,136,255,.1);border-radius:999px;color:var(--mfe-blue,#0b59a8);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:.18rem .6rem;white-space:nowrap}.mfe-patient__step-desc{color:var(--mfe-text,#000);font-size:.95rem;line-height:1.6;margin:0}.mfe-patient__step-desc a{color:var(--mfe-accent-text,#0b59a8);text-decoration:underline;text-underline-offset:2px}.mfe-404__link-card{color:inherit;cursor:pointer;display:flex;flex-direction:column;text-decoration:none}.mfe-404__link-card:focus-visible,.mfe-404__link-card:hover{color:inherit;text-decoration:none}.mfe-404__link-card:focus-visible .mfe-patient__why-title,.mfe-404__link-card:hover .mfe-patient__why-title{color:var(--mfe-accent,#1088ff)}.mfe-404__link-card .mfe-patient__why-title{transition:color .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__chip-row{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:1.5rem 0 0;padding:0}.mfe-patient__chip{align-items:center;background:var(--mfe-gray,#f7f7f7);border:1px solid var(--mfe-border,#d0dcf0);border-radius:999px;color:var(--mfe-navy,#0a3d8a);display:inline-flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.92rem;font-weight:600;gap:.55rem;letter-spacing:-.005em;padding:.55rem 1rem .55rem .85rem;transition:background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__chip:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 6px 18px rgba(10,61,138,.06);transform:translateY(-1px)}.mfe-patient__chip:hover .mfe-patient__chip-icon{color:var(--mfe-blue,#0b59a8)}.mfe-patient__chip-icon{align-items:center;color:var(--mfe-accent,#1088ff);display:inline-flex;flex-shrink:0;justify-content:center;transition:color .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__chip-row--compact .mfe-patient__chip{font-size:.85rem;gap:.45rem;padding:.4rem .85rem .4rem .7rem}.mfe-pro-sub-section--gray .mfe-patient__chip{background:#fff}.mfe-patient__info-grid{display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr);margin:2rem 0 0}@media(max-width:768px){.mfe-patient__info-grid{grid-template-columns:1fr}}.mfe-patient__info-col{background:var(--mfe-gray,#f7f7f7);border:1px solid var(--mfe-border,#d0dcf0);border-radius:.875rem;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-patient__info-col:focus-within,.mfe-patient__info-col:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 12px 30px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-patient__info-col:focus-within .mfe-patient__info-img,.mfe-patient__info-col:hover .mfe-patient__info-img{transform:scale(1.04)}.mfe-patient__info-col h3{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.15rem;font-weight:700;line-height:1.3;margin:1.5rem 1.5rem .75rem}.mfe-patient__info-col ul{flex:1;margin:0;padding:0 1.5rem 0 2.75rem}.mfe-patient__info-col ul li{color:var(--mfe-text,#000);line-height:1.6;margin-bottom:.6rem}.mfe-patient__info-col ul li a{color:var(--mfe-accent-text,#0b59a8);text-decoration:underline;text-underline-offset:2px;transition:color .2s cubic-bezier(.33,1,.68,1)}.mfe-patient__info-col ul li a:focus-visible,.mfe-patient__info-col ul li a:hover{color:var(--mfe-blue,#0b59a8)}.mfe-patient__info-col .mfe-patient__info-btn{align-self:flex-start;margin:1rem 1.5rem 1.5rem}.mfe-patient__info-img{display:block;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .48s cubic-bezier(.33,1,.68,1);width:100%}.mfe-reviews__body{background:var(--mfe-gray,#f7f7f7);padding:clamp(2rem,5vw,4rem) 0}.mfe-reviews__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--mfe-content-width,1200px);padding:0 var(--mfe-gutter)}@media(max-width:768px){.mfe-reviews__grid{grid-template-columns:1fr}}.mfe-reviews__card{background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:.75rem;padding:2rem;transition:transform .15s,box-shadow .15s}.mfe-reviews__card:hover{box-shadow:0 4px 16px rgba(10,61,138,.08);transform:translateY(-2px)}.mfe-reviews__stars{color:#f5a623;font-size:1.25rem;letter-spacing:.1em;margin-bottom:1rem}.mfe-reviews__quote{border:0;color:var(--mfe-text,#000);font-style:italic;line-height:1.7;margin:0 0 1.25rem;padding:0}.mfe-reviews__author{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin:0}.mfe-reviews__role{color:var(--mfe-subtle,#545555);font-size:var(--wp--preset--font-size--xs,.8rem);margin:.25rem 0 0}.mfe-reviews__google-cta{padding:2rem var(--mfe-gutter) 0;text-align:center}.mfe-insurance__plan-search{margin:1.5rem 0 .5rem}.mfe-insurance__plan-search-label{color:var(--mfe-navy,#0a3d8a);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:500;margin:0 0 .55rem}.mfe-insurance__plan-search-hint{color:var(--mfe-subtle,#545555);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-weight:400}.mfe-insurance__plan-search-field{align-items:center;background:#fff;border:1.5px solid var(--mfe-border,#d0dcf0);border-radius:.75rem;display:flex;max-width:520px;transition:border-color .2s cubic-bezier(.33,1,.68,1),box-shadow .2s cubic-bezier(.33,1,.68,1)}.mfe-insurance__plan-search-field:focus-within{border-color:var(--mfe-accent,#1088ff);box-shadow:0 0 0 3px rgba(16,136,255,.18)}.mfe-insurance__plan-search-icon{color:var(--mfe-accent-text,#0b59a8);display:flex;padding-left:.85rem}.mfe-insurance__plan-search-input{background:transparent;border:0;color:var(--mfe-text,#000);flex:1;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1rem;font-weight:500;min-width:0;outline:none;padding:.8rem .6rem}.mfe-insurance__plan-search-input::-moz-placeholder{color:var(--mfe-subtle,#545555);opacity:1}.mfe-insurance__plan-search-input::placeholder{color:var(--mfe-subtle,#545555);opacity:1}.mfe-insurance__plan-search-clear{background:transparent;border:0;border-radius:.5rem;color:var(--mfe-subtle,#545555);cursor:pointer;font-size:1.4rem;line-height:1;padding:0 .85rem;transition:color .16s ease}.mfe-insurance__plan-search-clear:hover{color:var(--mfe-navy,#0a3d8a)}.mfe-insurance__plan-search-clear:focus-visible{outline:2px solid var(--mfe-accent,#1088ff);outline-offset:2px}.mfe-insurance__plan-search-count{color:var(--mfe-subtle,#545555);font-size:.88rem;margin:.6rem 0 0}.mfe-insurance__plan-search-count:empty{display:none}.mfe-insurance__plan-search-nomatch{background:var(--mfe-sky,#e7f3ff);border-left:3px solid rgba(16,136,255,.45);border-radius:0 .5rem .5rem 0;color:var(--mfe-navy,#0a3d8a);font-size:.92rem;line-height:1.55;margin:.75rem 0 0;max-width:520px;padding:.85rem 1.1rem}.mfe-insurance__plan-search-nomatch a{color:var(--mfe-accent-text,#0b59a8);font-weight:600}.mfe-insurance__plan-legend{align-items:center;color:var(--mfe-subtle,#545555);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.5rem 1.1rem;list-style:none;margin:.25rem 0 1rem;padding:0}.mfe-insurance__plan-legend li{align-items:center;display:inline-flex;gap:.4rem}.mfe-insurance__legend-dot{background:var(--mfe-accent,#1088ff);border-radius:50%;display:inline-block;height:8px;width:8px}.mfe-insurance__legend-dot--discount{background:var(--mfe-gray-300,#b0b0b0)}.mfe-insurance__plan-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 1.5rem}.mfe-insurance__plan-item{align-items:center;background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:2rem;color:var(--mfe-navy,#0a3d8a);display:inline-flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.35;padding:.45rem .85rem;transition:border-color .28s cubic-bezier(.33,1,.68,1),transform .28s cubic-bezier(.33,1,.68,1),box-shadow .28s cubic-bezier(.33,1,.68,1)}.mfe-insurance__plan-item:before{background:var(--mfe-accent,#1088ff);border-radius:50%;content:"";flex:0 0 7px;height:7px;opacity:.85;transition:transform .28s cubic-bezier(.33,1,.68,1);width:7px}.mfe-insurance__plan-item:hover{border-color:rgba(16,136,255,.5);box-shadow:0 4px 12px rgba(10,61,138,.07);transform:translateY(-1px)}.mfe-insurance__plan-item:hover:before{transform:scale(1.18)}.mfe-insurance__plan-item[hidden]{display:none}.mfe-insurance__plan-grid--in .mfe-insurance__plan-item{border-color:#c3deff}.mfe-insurance__plan-grid--discount .mfe-insurance__plan-item:before{background:var(--mfe-gray-300,#b0b0b0);opacity:.7}.mfe-insurance__plan-badge{align-items:center;background:var(--mfe-alert-bg,#e8eef6);border-radius:.35rem;color:#355380;display:inline-flex;font-size:.66rem;font-weight:700;letter-spacing:.02em;padding:.12rem .42rem;text-transform:uppercase;white-space:nowrap}.mfe-insurance__capstone{align-items:flex-start;background:var(--mfe-sky,#e7f3ff);border:1px solid #c3deff;border-radius:.75rem;display:flex;gap:.8rem;margin:.5rem 0 1.5rem;max-width:640px;padding:1rem 1.2rem}.mfe-insurance__capstone-icon{color:var(--mfe-accent-text,#0b59a8);flex:0 0 auto;line-height:0;margin-top:1px}.mfe-insurance__capstone-title{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.98rem;font-weight:700;margin:0 0 .15rem}.mfe-insurance__capstone-desc{color:var(--mfe-subtle,#545555);font-size:.9rem;margin:0}.mfe-insurance__capstone-desc a{color:var(--mfe-accent-text,#0b59a8);font-weight:600}.mfe-insurance__contact-loc{align-items:center;color:var(--mfe-navy,#0a3d8a);display:inline-flex;font-weight:600;gap:.5rem}.mfe-insurance__contact-pin{color:var(--mfe-accent,#1088ff);flex:0 0 auto}.mfe-insurance__contact-emailonly{color:var(--mfe-subtle,#545555);font-style:italic}.mfe-insurance__contact-email{align-items:center;background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:.45rem;color:var(--mfe-accent-text,#0b59a8);display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.32rem .6rem;text-decoration:none;transition:border-color .2s ease,background .2s ease}.mfe-insurance__contact-email svg{flex:0 0 auto}.mfe-insurance__contact-email:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff)}@media(max-width:600px){.mfe-insurance__contact-wrap{box-shadow:none;overflow-x:visible}.mfe-insurance__contact-wrap .mfe-insurance__contact-table{min-width:0}.mfe-insurance__contact-table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.mfe-insurance__contact-table tbody tr{background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:.7rem;display:block;margin-bottom:.75rem;padding:.5rem .9rem}.mfe-insurance__contact-table tbody td{align-items:center;border:0;display:flex;gap:1rem;justify-content:space-between;padding:.4rem 0}.mfe-insurance__contact-table tbody td:before{color:var(--mfe-text,#000);content:attr(data-label);font-weight:600}.mfe-insurance__contact-table tbody td[data-label=Location]:before{content:none}.mfe-insurance__contact-table tbody td[data-label=Location]{padding-bottom:.5rem}}.mfe-insurance__footnotes{background:var(--mfe-sky,#e7f3ff);border-left:3px solid rgba(16,136,255,.45);border-radius:0 .5rem .5rem 0;color:var(--mfe-subtle,#545555);font-size:var(--wp--preset--font-size--sm,.9rem);line-height:1.6;margin:1.5rem 0 2rem;padding:1rem 1.25rem}.mfe-insurance__footnotes p{margin:.35rem 0}.mfe-insurance__footnotes p:first-child{margin-top:0}.mfe-insurance__footnotes p:last-child{margin-bottom:0}.mfe-pro-page__table{background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-collapse:separate;border-radius:.875rem;border-spacing:0;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.95rem;line-height:1.5;overflow:hidden;width:100%}.mfe-pro-page__table thead{background:var(--mfe-navy,#0a3d8a)}.mfe-pro-page__table thead th{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.95rem 1.25rem;text-align:left;text-transform:uppercase}.mfe-pro-page__table thead th:first-child{padding-left:1.5rem}.mfe-pro-page__table tbody tr{transition:background .2s cubic-bezier(.33,1,.68,1)}.mfe-pro-page__table tbody tr:nth-child(2n){background:var(--mfe-gray,#f7f7f7)}.mfe-pro-page__table tbody tr:hover{background:var(--mfe-sky,#e7f3ff)}.mfe-pro-page__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--mfe-border,#d0dcf0)}.mfe-pro-page__table tbody td{color:var(--mfe-text,#000);padding:.85rem 1.25rem;vertical-align:middle}.mfe-pro-page__table tbody td:first-child{color:var(--mfe-navy,#0a3d8a);font-weight:600;padding-left:1.5rem}.mfe-pro-page__table tbody td a{color:var(--mfe-accent-text,#0b59a8);font-weight:500;text-decoration:none;text-underline-offset:2px;transition:color .2s cubic-bezier(.33,1,.68,1)}.mfe-pro-page__table tbody td a:focus-visible,.mfe-pro-page__table tbody td a:hover{color:var(--mfe-blue,#0b59a8);text-decoration:underline}.mfe-pro-sub-section__inner li a:not([class]),.mfe-pro-sub-section__inner p a:not([class]){color:var(--mfe-accent-text,#0b59a8)}.mfe-pro-sub-section__inner li a:not([class]):focus-visible,.mfe-pro-sub-section__inner li a:not([class]):hover,.mfe-pro-sub-section__inner p a:not([class]):focus-visible,.mfe-pro-sub-section__inner p a:not([class]):hover{color:var(--mfe-blue,#0b59a8)}.mfe-partner__story-lead{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.2rem;font-weight:500;line-height:1.55;margin:0 0 2.5rem;max-width:720px}.mfe-partner__timeline{list-style:none;margin:0;max-width:760px;padding:0}.mfe-partner__timeline-item{padding:0 0 2rem 2.75rem;position:relative}.mfe-partner__timeline-item:before{background:linear-gradient(var(--mfe-accent,#1088ff),rgba(16,136,255,.18));bottom:-.5rem;content:"";left:.43rem;position:absolute;top:.5rem;width:2px}.mfe-partner__timeline-item:last-child{padding-bottom:0}.mfe-partner__timeline-item:last-child:before{display:none}.mfe-partner__timeline-marker{background:#fff;border:3px solid var(--mfe-accent,#1088ff);border-radius:50%;height:.95rem;left:0;position:absolute;top:.35rem;width:.95rem}.mfe-partner__timeline-year{color:var(--mfe-accent-text,#0b59a8);display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:.3rem;text-transform:uppercase}.mfe-partner__timeline-title,.mfe-partner__timeline-year{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-partner__timeline-title{color:var(--mfe-navy,#0a3d8a);font-size:1.15rem;font-weight:700;margin:0 0 .4rem}.mfe-partner__timeline-body p{color:var(--mfe-text,#000);line-height:1.65;margin:0}.mfe-insurance__billing-split{grid-template-columns:1fr 1fr}@media(max-width:640px){.mfe-insurance__billing-split{grid-template-columns:1fr}}.mfe-insurance__billing-card{align-items:flex-start;text-align:left}.mfe-insurance__billing-card .mfe-patient__why-icon{margin-left:0;margin-right:auto}.mfe-insurance__billing-list{list-style:none;margin:.85rem 0 0;padding:0}.mfe-insurance__billing-list li{color:var(--mfe-text,#000);line-height:1.55;margin-bottom:.55rem;padding-left:1.6rem;position:relative}.mfe-insurance__billing-list li:last-child{margin-bottom:0}.mfe-insurance__billing-list li:before{background:var(--mfe-accent,#1088ff);content:"";height:.8rem;left:0;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/contain no-repeat;position:absolute;top:.4rem;width:.8rem}.mfe-insurance__billing-note{color:var(--mfe-gray-700,#2e2e2e);margin-top:1.5rem}.mfe-pro-sub-hero__actions{margin-top:1.75rem}.mfe-pro-sub-hero__cta{align-items:center;background:#fff;border-radius:999px;box-shadow:0 6px 18px rgba(10,61,138,.18);color:var(--mfe-navy,#0a3d8a);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;gap:.5rem;padding:.85rem 1.65rem;text-decoration:none;transition:transform .2s cubic-bezier(.33,1,.68,1),box-shadow .2s,color .2s}.mfe-pro-sub-hero__cta span{transition:transform .2s cubic-bezier(.33,1,.68,1)}.mfe-pro-sub-hero__cta:focus-visible,.mfe-pro-sub-hero__cta:hover{box-shadow:0 12px 28px rgba(10,61,138,.26);color:var(--mfe-blue,#0b59a8);transform:translateY(-2px)}.mfe-pro-sub-hero__cta:focus-visible span,.mfe-pro-sub-hero__cta:hover span{transform:translateX(3px)}.mfe-pro-sub-hero__cta:focus-visible{outline:3px solid #fff;outline-offset:2px}.mfe-pro-sub-section__inner--narrow{margin-left:auto;margin-right:auto;max-width:860px}.mfe-location-profile__eyebrow,.mfe-pro-page__eyebrow{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.35rem .9rem;text-transform:uppercase}.mfe-trust-strip{background:linear-gradient(180deg,#fff 0,var(--mfe-gray) 100%);border-bottom:1px solid var(--mfe-border);padding:clamp(2.5rem,5vw,4rem) var(--mfe-gutter)}.mfe-trust-strip__inner{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1100px}.mfe-trust-strip__inner>div{align-items:center;background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;display:flex;flex-direction:column;gap:.375rem;padding:1.5rem 1rem;position:relative;text-align:center;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.mfe-trust-strip__inner>div:after{background:linear-gradient(90deg,transparent,var(--mfe-accent),transparent);bottom:-1px;content:"";height:2px;left:20%;opacity:0;position:absolute;right:20%;transition:opacity .3s ease}.mfe-trust-strip__inner>div:hover{border-color:var(--mfe-accent);box-shadow:0 12px 32px rgba(10,61,138,.1);transform:translateY(-3px)}.mfe-trust-strip__inner>div:hover:after{opacity:1}.mfe-trust-strip__number{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-feature-settings:"tnum";font-size:clamp(2.4rem,1.5rem + 2.6vw,3.5rem);font-weight:900;letter-spacing:-.03em;line-height:.95;white-space:nowrap}.mfe-trust-strip__label{color:var(--mfe-subtle);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(.95rem,.88rem + .3vw,1.15rem);font-weight:600;letter-spacing:.01em;margin-top:.4rem}.mfe-mission--cinema{background:#0a3d8a;color:#fff;overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--mfe-gutter);position:relative;text-align:left}.mfe-mission--cinema .mfe-mission__accent{background:linear-gradient(90deg,transparent,var(--mfe-accent) 50%,transparent);height:1px;opacity:.7;position:absolute;right:var(--mfe-gutter);top:clamp(3rem,5vw,4rem);width:clamp(80px,12vw,140px);z-index:0}.mfe-mission--cinema .mfe-mission__inner{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}@media(min-width:960px){.mfe-mission--cinema .mfe-mission__inner{align-items:center;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:1fr .82fr}}.mfe-mission--cinema .mfe-mission__content{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem)}.mfe-mission--cinema .mfe-mission__media{aspect-ratio:3/2;border-radius:1.25rem;box-shadow:0 30px 70px rgba(0,0,0,.35);overflow:hidden;position:relative}.mfe-mission--cinema .mfe-mission__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mfe-mission--cinema .mfe-mission__media:after{background:linear-gradient(120deg,rgba(10,61,138,.55),rgba(10,61,138,.12) 45%,transparent);content:"";inset:0;position:absolute}@media(max-width:959px){.mfe-mission--cinema .mfe-mission__media{aspect-ratio:16/9;margin-top:.5rem}}.mfe-mission--cinema .mfe-mission__eyebrow{color:#8fbfff;display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin:0 0 clamp(1.25rem,2vw,2rem);opacity:.95;text-transform:uppercase}.mfe-mission--cinema .mfe-mission__pull{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:0}.mfe-mission--cinema .mfe-mission__word{display:inline-block;margin-right:.2em;will-change:transform,opacity}.mfe-mission--cinema .mfe-mission__word--accent{background:linear-gradient(120deg,var(--mfe-accent) 0,#a8c8fb 100%);-webkit-background-clip:text;background-clip:text;color:var(--mfe-accent-text);-webkit-text-fill-color:transparent}.mfe-mission--cinema .mfe-mission__body{max-width:42ch}@media(min-width:960px){.mfe-mission--cinema .mfe-mission__body{padding-bottom:.5rem}}.mfe-mission--cinema .mfe-mission__text{color:hsla(0,0%,100%,.78);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1rem,1.3vw,1.125rem);font-weight:400;line-height:1.65;margin:0 0 clamp(1.5rem,2.5vw,2rem)}.mfe-mission--cinema .mfe-mission__cta{align-items:center;color:#8fbfff;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:600;gap:.6rem;letter-spacing:.02em;padding-bottom:6px;position:relative;text-decoration:none;transition:color var(--mfe-dur-std,.32s) var(--mfe-ease-out,ease-out),gap var(--mfe-dur-std,.32s) var(--mfe-ease-out,ease-out)}.mfe-mission--cinema .mfe-mission__cta:before{background:var(--mfe-accent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(.3);transform-origin:left;transition:transform var(--mfe-dur-slow,.6s) var(--mfe-ease-out,ease-out),background var(--mfe-dur-std,.32s) ease}.mfe-mission--cinema .mfe-mission__cta:focus-visible,.mfe-mission--cinema .mfe-mission__cta:hover{color:#a8c8fb;gap:1rem;text-decoration:none}.mfe-mission--cinema .mfe-mission__cta:focus-visible:before,.mfe-mission--cinema .mfe-mission__cta:hover:before{background:#a8c8fb;transform:scaleX(1)}.mfe-mission--cinema .mfe-mission__cta:focus-visible .mfe-mission__arrow,.mfe-mission--cinema .mfe-mission__cta:hover .mfe-mission__arrow{transform:translateX(4px)}.mfe-mission--cinema .mfe-mission__cta:focus-visible{border-radius:2px;outline:2px solid var(--mfe-accent);outline-offset:6px}.mfe-mission--cinema .mfe-mission__arrow{display:inline-block;transform-origin:left center;transition:transform var(--mfe-dur-std,.32s) var(--mfe-ease-out,ease-out)}.mfe-section--gray:has(.mfe-why){background:radial-gradient(ellipse at 0 0,rgba(16,136,255,.28),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(79,165,255,.18),transparent 55%),linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-accent) 100%);color:#fff}.mfe-section--gray:has(.mfe-why) .mfe-section__eyebrow{color:#4fa5ff}.mfe-section--gray:has(.mfe-why) .mfe-section__title,.mfe-section--gray:has(.mfe-why) h2{color:#fff}.mfe-why>div{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;padding:1.75rem;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s ease,border-color .35s ease}.mfe-why>div:hover{background:hsla(0,0%,100%,.1);border-color:rgba(79,165,255,.35);transform:translateY(-3px)}.mfe-why>div:hover .mfe-why__icon:before{background:radial-gradient(circle,rgba(79,165,255,.45) 0,transparent 70%);transform:scale(1.35)}.mfe-why>div:hover .mfe-why__icon svg{transform:scale(1.08)}.mfe-why__icon{align-items:center;color:#4fa5ff;display:inline-flex;height:56px;justify-content:center;margin-bottom:1rem;position:relative;width:56px}.mfe-why__icon:before{background:radial-gradient(circle,rgba(16,136,255,.3) 0,transparent 70%);border-radius:50%;content:"";inset:0;position:absolute;transition:transform .4s cubic-bezier(.33,1,.68,1),background .4s ease}.mfe-why__icon svg{height:28px;position:relative;transition:transform .3s cubic-bezier(.33,1,.68,1);width:28px;z-index:1}.mfe-why__title{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin-bottom:.5rem}.mfe-why__desc{color:hsla(0,0%,100%,.78);font-size:.9375rem;line-height:1.6}.mfe-simple-cta__btn{align-items:center;background:var(--mfe-accent);border-radius:999px;box-shadow:0 4px 14px rgba(16,136,255,.3);color:#fff;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;gap:.625rem;isolation:isolate;letter-spacing:.02em;padding:.75rem 1.25rem .75rem 1.5rem;position:relative;--mfe-btn-pull-x:0px;--mfe-btn-pull-y:0px;transform:translate3d(var(--mfe-btn-pull-x),var(--mfe-btn-pull-y),0);transition:translate .25s cubic-bezier(.16,1,.3,1),gap .3s ease,background .2s ease,box-shadow .2s ease;translate:0 0;--mfe-btn-spot-x:50%;--mfe-btn-spot-y:50%;--mfe-btn-spot-opacity:0}.mfe-simple-cta__btn:before{background:radial-gradient(circle at var(--mfe-btn-spot-x) var(--mfe-btn-spot-y),hsla(0,0%,100%,.36) 0,hsla(0,0%,100%,0) 55%);border-radius:inherit;content:"";inset:0;mix-blend-mode:soft-light;opacity:var(--mfe-btn-spot-opacity);pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:0}.mfe-simple-cta__btn:after{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;content:"→";display:inline-flex;font-size:.95rem;font-weight:700;height:1.75rem;justify-content:center;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease;width:1.75rem;z-index:1}.mfe-simple-cta__btn:focus-visible,.mfe-simple-cta__btn:hover{background:var(--mfe-blue);box-shadow:0 8px 24px rgba(16,136,255,.4),0 0 40px rgba(16,136,255,.35);color:#fff;gap:.875rem;text-decoration:none;translate:0 -1px}.mfe-simple-cta__btn:focus-visible:after,.mfe-simple-cta__btn:hover:after{background:#fff;color:var(--mfe-accent-text);transform:translateX(4px)}.mfe-simple-cta__btn:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:4px}.mfe-simple-cta__btn:active{box-shadow:0 2px 6px rgba(16,136,255,.3),0 0 20px rgba(16,136,255,.2);transition-duration:.1s;translate:0 2px}.mfe-testimonials{background:#fafaf7;overflow:hidden;padding:clamp(4rem,8vw,6rem) 0;position:relative}.mfe-testimonials__inner{margin:0 auto;max-width:1280px;padding:0 var(--mfe-gutter)}.mfe-testimonials__header{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:680px;text-align:center}.mfe-testimonials__eyebrow{color:var(--mfe-accent-text);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin:0 0 .6rem;opacity:.95;text-transform:uppercase}.mfe-testimonials__eyebrow,.mfe-testimonials__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-testimonials__title{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0}.mfe-testimonials__marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);position:relative}.mfe-testimonials__marquee:focus-within .mfe-testimonials__track,.mfe-testimonials__marquee:hover .mfe-testimonials__track{animation-play-state:paused}.mfe-testimonials__track{animation:mfe-testimonials-scroll 50s linear infinite;display:flex;gap:1.5rem;width:-moz-max-content;width:max-content;will-change:transform}.mfe-testimonials__card{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;display:flex;flex:0 0 clamp(280px,32vw,380px);flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.mfe-testimonials__card:hover{border-color:rgba(16,136,255,.4);box-shadow:0 14px 32px rgba(10,61,138,.1);transform:translateY(-3px)}.mfe-testimonials__quote-mark{align-self:flex-start;color:var(--mfe-accent-text);font-family:Georgia,Times New Roman,serif;font-size:5rem;height:2.2rem;line-height:.6;margin:0;opacity:.22;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfe-testimonials__quote{color:var(--mfe-text);flex:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,1.1vw,1.0625rem);font-style:italic;line-height:1.6;margin:0}.mfe-testimonials__cite{border-top:1px solid rgba(208,220,240,.6);display:flex;flex-direction:column;gap:.15rem;margin:0;padding-top:.5rem}.mfe-testimonials__name{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9rem;font-weight:700;letter-spacing:.01em}.mfe-testimonials__city{color:var(--mfe-subtle);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.mfe-testimonials__card--google{border-left:4px solid var(--mfe-accent)}.mfe-testimonials__stars{align-self:flex-start;color:#f5a623;font-size:1rem;letter-spacing:1px;line-height:1}.mfe-testimonials__more{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.82rem;font-weight:600;margin-top:-.25rem;text-decoration:none}.mfe-testimonials__more:hover{text-decoration:underline}.mfe-testimonials__via{color:var(--mfe-subtle);letter-spacing:0;text-transform:none}.mfe-testimonials__cta-wrap{margin-top:clamp(2rem,4vw,3rem);text-align:center}.mfe-testimonials__cta{background:var(--mfe-blue);border-radius:.6rem;color:#fff;display:inline-block;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:background .2s ease}.mfe-testimonials__cta:hover{background:var(--mfe-navy);color:#fff}@keyframes mfe-testimonials-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.mfe-testimonials__marquee{-webkit-mask-image:none;mask-image:none}.mfe-testimonials__track{animation:none;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1280px;padding:0 var(--mfe-gutter);width:auto}}.mfe-locations-preview__card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.mfe-locations-preview__card:hover{border-color:var(--mfe-accent);box-shadow:0 12px 28px rgba(10,61,138,.12);transform:translateY(-3px)}.mfe-locations-preview__city{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}[data-mfe-map-item]{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}[data-mfe-map-item]:hover{border-color:var(--mfe-accent);box-shadow:0 8px 24px rgba(10,61,138,.1);transform:translateY(-2px)}.mfe-cta-strip{background:radial-gradient(ellipse at 50% -10%,rgba(79,165,255,.32),transparent 60%),linear-gradient(180deg,var(--mfe-navy) 0,#0b0f66 50%,#0a3d8a 100%);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(4rem,8vw,6.5rem) var(--mfe-gutter);position:relative;text-align:center}.mfe-cta-strip:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27200%27 height=%27200%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/><feColorMatrix values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");content:"";inset:0;mix-blend-mode:soft-light;opacity:.2;pointer-events:none;position:absolute;z-index:-1}.mfe-cta-strip__title{color:#fff;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 auto clamp(1.5rem,3vw,2rem);max-width:24ch}.mfe-cta-strip__cta,.mfe-cta-strip__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-cta-strip__cta{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 0 0 rgba(79,165,255,0);color:var(--mfe-accent-text);display:inline-flex;font-size:.95rem;font-weight:700;gap:.625rem;isolation:isolate;letter-spacing:.02em;padding:1rem 2rem;position:relative;text-decoration:none;transition:gap .3s var(--mfe-ease-out,ease-out),color .3s ease,box-shadow .3s ease,translate .2s cubic-bezier(.16,1,.3,1);translate:0 0}.mfe-cta-strip__cta:focus-visible,.mfe-cta-strip__cta:hover{box-shadow:0 14px 34px rgba(0,0,0,.4),0 0 48px rgba(79,165,255,.35);color:var(--mfe-blue);gap:.9rem;text-decoration:none;translate:0 -2px}.mfe-cta-strip__cta:focus-visible .mfe-cta-strip__arrow,.mfe-cta-strip__cta:hover .mfe-cta-strip__arrow{transform:translateX(5px)}.mfe-cta-strip__cta:focus-visible{outline:2px solid #fff;outline-offset:4px}.mfe-cta-strip__cta:active{box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 24px rgba(79,165,255,.22);transition-duration:.1s;translate:0 1px}.mfe-cta-strip__arrow{display:inline-block;font-weight:700;transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mfe-about-aeo{background:var(--mfe-gray);border-top:1px solid var(--mfe-border);padding:clamp(3.5rem,6vw,5rem) var(--mfe-gutter);position:relative}.mfe-about-aeo__inner{margin:0 auto;max-width:1100px}@media(min-width:900px){.mfe-about-aeo__inner{align-items:start;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:1fr 1.2fr}}.mfe-about-aeo__heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 clamp(1rem,2vw,1.25rem)}@media(min-width:900px){.mfe-about-aeo__heading{margin-bottom:0}}.mfe-about-aeo__text{color:var(--mfe-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1rem;line-height:1.7}.mfe-about-aeo__text ol,.mfe-about-aeo__text ul{display:grid;gap:1rem 1.5rem;grid-template-columns:1fr 1fr;list-style:none;margin:1.25rem 0 0;padding:0}@media(max-width:520px){.mfe-about-aeo__text ol,.mfe-about-aeo__text ul{grid-template-columns:1fr}}.mfe-about-aeo__text li{font-size:.9375rem;line-height:1.5;padding-left:2rem;position:relative}.mfe-about-aeo__text li:before{background:linear-gradient(135deg,var(--mfe-accent) 0,var(--mfe-blue) 100%);border-radius:50%;box-shadow:0 0 0 4px rgba(16,136,255,.12);content:"";height:1.125rem;left:0;position:absolute;top:.25rem;width:1.125rem}.mfe-faq-preview{margin:0 auto;max-width:860px}.mfe-faq-preview__item{background:#fff;border:1px solid var(--mfe-border);border-radius:.875rem;margin-bottom:.625rem;overflow:hidden;transition:border-color .2s,box-shadow .2s}.mfe-faq-preview__item.is-open,.mfe-faq-preview__item:hover,.mfe-faq-preview__item[open]{border-color:var(--mfe-accent);box-shadow:0 6px 20px rgba(10,61,138,.06)}.mfe-faq-preview__item.is-open,.mfe-faq-preview__item[open]{background:var(--mfe-sky)}.mfe-faq-preview__item.is-open .mfe-faq-preview__question,.mfe-faq-preview__item[open] .mfe-faq-preview__question{color:var(--mfe-accent-text)}.mfe-faq-preview__item.is-open .mfe-faq-preview__question:after,.mfe-faq-preview__item[open] .mfe-faq-preview__question:after{transform:rotate(45deg)}.mfe-faq-preview__question{align-items:center;background:transparent;border:0;color:var(--mfe-navy);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;justify-content:space-between;padding:1.125rem 1.25rem;text-align:left;width:100%}.mfe-faq-preview__question:after{background:var(--mfe-accent);content:"";flex-shrink:0;height:1.125rem;margin-left:1rem;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><line x1=%2712%27 y1=%275%27 x2=%2712%27 y2=%2719%27/><line x1=%275%27 y1=%2712%27 x2=%2719%27 y2=%2712%27/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><line x1=%2712%27 y1=%275%27 x2=%2712%27 y2=%2719%27/><line x1=%275%27 y1=%2712%27 x2=%2719%27 y2=%2712%27/></svg>") center/contain no-repeat;transition:transform .3s cubic-bezier(.16,1,.3,1);width:1.125rem}.mfe-faq-preview__answer{color:var(--mfe-text);font-size:.9375rem;line-height:1.65;padding:0 1.25rem 1.25rem}.mfe-faq-preview__answer p:first-child{margin-top:0}.mfe-faq-preview__answer p:last-child{margin-bottom:0}.mfe-faq-preview__item.is-open .mfe-faq-preview__answer,.mfe-faq-preview__item[open] .mfe-faq-preview__answer{animation:mfe-faq-answer-reveal .32s cubic-bezier(.16,1,.3,1)}@keyframes mfe-faq-answer-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mfe-faq-preview__item.is-open .mfe-faq-preview__answer,.mfe-faq-preview__item[open] .mfe-faq-preview__answer{animation:none}}.mfe-faq-preview__question:focus-visible{border-radius:.5rem;outline:2px solid var(--mfe-accent);outline-offset:-3px}.mfe-accordion{margin:0 auto;max-width:860px}.mfe-accordion__item{background:#fff;border:1px solid var(--mfe-border);border-radius:.875rem;margin-bottom:.625rem;overflow:hidden;transition:border-color .2s,box-shadow .2s}.mfe-accordion__item.is-open,.mfe-accordion__item:hover{border-color:var(--mfe-accent);box-shadow:0 6px 20px rgba(10,61,138,.06)}.mfe-accordion__trigger{align-items:center;background:transparent;border:0;color:var(--mfe-navy);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1rem;font-weight:700;justify-content:space-between;padding:1.125rem 1.25rem;text-align:left;width:100%}.mfe-accordion__trigger:after{background:var(--mfe-accent);content:"";flex-shrink:0;height:1.125rem;margin-left:1rem;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><line x1=%2712%27 y1=%275%27 x2=%2712%27 y2=%2719%27/><line x1=%275%27 y1=%2712%27 x2=%2719%27 y2=%2712%27/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><line x1=%2712%27 y1=%275%27 x2=%2712%27 y2=%2719%27/><line x1=%275%27 y1=%2712%27 x2=%2719%27 y2=%2712%27/></svg>") center/contain no-repeat;transition:transform .3s cubic-bezier(.16,1,.3,1);width:1.125rem}.mfe-accordion__item.is-open .mfe-accordion__trigger{color:var(--mfe-accent-text)}.mfe-accordion__item.is-open .mfe-accordion__trigger:after{transform:rotate(45deg)}.mfe-accordion__panel{color:var(--mfe-text);font-size:.9375rem;line-height:1.65;padding:0 1.25rem 1.25rem}.mfe-site-footer__cols{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:1fr}@media(min-width:640px){.mfe-site-footer__cols{grid-template-columns:1fr 1fr}}@media(min-width:960px){.mfe-site-footer__cols{grid-template-columns:1.5fr 1fr 1fr 1fr}}.mfe-section-pad{padding-bottom:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem)}.mfe-section-alt{background:var(--mfe-gray)}.mfe-section-sky{background:var(--mfe-sky)}.mfe-btn,.mfe-button,.mfe-cta-btn{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.mfe-btn:hover,.mfe-button:hover,.mfe-cta-btn:hover{box-shadow:0 8px 24px rgba(10,61,138,.12);transform:translateY(-1px)}.mfe-btn:active,.mfe-button:active,.mfe-cta-btn:active{transform:translateY(0)}.mfe-service-profile__hero{background:radial-gradient(ellipse at 10% 10%,rgba(79,165,255,.22),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(16,136,255,.28),transparent 55%),linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-accent) 100%);color:#fff;overflow:hidden;position:relative}.mfe-service-profile__hero:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 viewBox=%270 0 60 60%27><path d=%27M30 0v60M0 30h60%27 stroke=%27rgba%28255,255,255,0.04%29%27 stroke-width=%271%27/></svg>");content:"";inset:0;pointer-events:none;position:absolute}.mfe-service-profile__hero-inner{position:relative;z-index:1}.mfe-service-profile__eyebrow{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#e7f3ff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.35rem .9rem;text-transform:uppercase}.mfe-service-profile__title{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1}.mfe-service-profile__sub{color:hsla(0,0%,100%,.9);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55;max-width:60ch}.mfe-service-profile__what-is{background:linear-gradient(135deg,var(--mfe-sky) 0,#fff 70%);border:1px solid var(--mfe-border);border-radius:1.25rem;box-shadow:0 1px 2px rgba(10,61,138,.04);padding:clamp(1.5rem,3vw,2.5rem)}.mfe-service-profile__facts-list{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mfe-service-profile__facts-list li{background:#fff;border:1px solid var(--mfe-border);border-radius:.75rem;font-size:.9375rem;line-height:1.45;padding:.875rem 1rem .875rem 2.75rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.mfe-service-profile__facts-list li:before{background:var(--mfe-sky);border-radius:50%;content:"";height:1.25rem;left:.875rem;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%231088FF%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/70% no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%231088FF%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/70% no-repeat;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.mfe-service-profile__facts-list li:hover{border-color:var(--mfe-accent);box-shadow:0 6px 18px rgba(10,61,138,.08)}.mfe-service-profile__steps-list{counter-reset:step}.mfe-service-profile__steps-list>li{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;counter-increment:step;margin-bottom:.75rem;padding:1.25rem 1.25rem 1.25rem 4.5rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.mfe-service-profile__steps-list>li:before{align-items:center;background:linear-gradient(135deg,var(--mfe-accent) 0,var(--mfe-blue) 100%);border-radius:50%;box-shadow:0 4px 12px rgba(16,136,255,.3);color:#fff;content:counter(step);display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:900;height:2.5rem;justify-content:center;left:1.25rem;position:absolute;top:1.25rem;width:2.5rem}.mfe-service-profile__steps-list>li:hover{border-color:var(--mfe-accent);box-shadow:0 8px 22px rgba(10,61,138,.08);transform:translateX(4px)}.mfe-service-profile__faqs h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.mfe-related-services{background:linear-gradient(180deg,var(--mfe-gray) 0,#fff 100%)}.mfe-location-profile__hero{background:radial-gradient(ellipse at 0 0,rgba(79,165,255,.18),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(16,136,255,.22),transparent 55%),linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 60%,var(--mfe-accent) 100%);color:#fff;overflow:hidden;position:relative}.mfe-location-profile__hero:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2780%27 height=%2780%27 viewBox=%270 0 80 80%27><circle cx=%2740%27 cy=%2740%27 r=%271%27 fill=%27rgba%28255,255,255,0.06%29%27/></svg>");content:"";inset:0;pointer-events:none;position:absolute}.mfe-location-profile__fact{background:#fff;border:1px solid var(--mfe-border);border-radius:.625rem;box-shadow:0 1px 2px rgba(10,61,138,.04);padding:1rem 1.25rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mfe-location-profile__fact:hover{border-color:var(--mfe-accent);box-shadow:0 10px 28px rgba(10,61,138,.08);transform:translateY(-2px)}.mfe-location-profile__fact-label{color:var(--mfe-accent-text);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mfe-location-profile__fact-label,.mfe-location-profile__fact-value{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-location-profile__fact-value{color:var(--mfe-navy);font-size:1.0625rem;font-weight:600;line-height:1.45}.mfe-location-profile__doctors{display:block}.mfe-location-profile--cinematic{background:var(--mfe-gray)}.mfe-location-profile--cinematic .mfe-location-profile__hero{align-items:flex-end;background:var(--mfe-navy);color:#fff;display:flex;isolation:isolate;min-height:clamp(420px,58vh,620px);overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--mfe-gutter) clamp(4rem,8vw,6rem);position:relative}.mfe-location-profile--cinematic .mfe-location-profile__hero:before{display:none}.mfe-location-profile--cinematic .mfe-location-profile__hero-bg{inset:-8% -5%;overflow:hidden;position:absolute;z-index:-2}.mfe-location-profile--cinematic .mfe-location-profile__hero-zoom{background-image:var(--mfe-loc-hero-photo);background-position:center 10%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1)}.mfe-location-profile--cinematic .mfe-location-profile__hero-scrim{background:linear-gradient(180deg,rgba(16,136,255,.28),rgba(10,61,138,.7));inset:0;position:absolute;z-index:-1}.mfe-location-profile--cinematic .mfe-location-profile__hero-inner{margin:0 auto;max-width:1200px;padding:0;text-align:left;width:100%}.mfe-location-profile--cinematic .mfe-location-profile__hero-main{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;max-width:720px}.mfe-location-profile--cinematic .mfe-location-profile__eyebrow{background:transparent;border:none;color:hsla(0,0%,100%,.75);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.18em;margin:0;padding:0;text-transform:uppercase}.mfe-location-profile--cinematic .mfe-location-profile__name{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0;max-width:14ch}.mfe-location-profile--cinematic .mfe-location-profile__address{color:hsla(0,0%,100%,.85);font-size:clamp(1rem,1.4vw,1.125rem);font-style:normal;line-height:1.55;margin:0;max-width:48ch}.mfe-location-profile--cinematic .mfe-location-profile__hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0}.mfe-location-profile--cinematic .mfe-location-profile__phone{background:#fff;border-radius:40px;color:var(--mfe-navy);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;letter-spacing:.02em;padding:.875rem 2rem;text-decoration:none;transition:transform .15s ease,background .25s ease,color .25s ease}.mfe-location-profile--cinematic .mfe-location-profile__phone:focus-visible,.mfe-location-profile--cinematic .mfe-location-profile__phone:hover{background:#4fa5ff;color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-location-profile--cinematic .mfe-location-profile__phone:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-location-profile--cinematic .mfe-location-profile__directions{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:40px;color:#fff;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;letter-spacing:.02em;padding:.875rem 2rem;text-decoration:none;transition:transform .15s ease,background .25s ease}.mfe-location-profile--cinematic .mfe-location-profile__directions:focus-visible,.mfe-location-profile--cinematic .mfe-location-profile__directions:hover{background:hsla(0,0%,100%,.18);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-location-profile--cinematic .mfe-location-profile__directions:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-location-profile--cinematic .mfe-location-profile__contact{color:hsla(0,0%,100%,.78);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1.5rem;list-style:none;margin:.5rem 0 0;padding:0}.mfe-location-profile--cinematic .mfe-location-profile__contact li{margin:0}.mfe-location-profile--cinematic .mfe-location-profile__contact a{color:hsla(0,0%,100%,.92);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:3px}.mfe-location-profile--cinematic .mfe-location-profile__contact a:focus-visible,.mfe-location-profile--cinematic .mfe-location-profile__contact a:hover{color:#fff;text-decoration-color:#fff}.mfe-location-profile__hours{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;padding:clamp(2rem,4vw,3rem) var(--mfe-gutter);text-align:center}.mfe-location-profile__hours-heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.015em;margin:0 0 1.25rem;text-align:center}.mfe-location-profile__hours-inner{align-items:center;display:flex;flex-direction:column;gap:.875rem;margin:0 auto;max-width:720px;text-align:center}.mfe-location-profile__hours-status{align-items:center;background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-navy);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;gap:.625rem;letter-spacing:.01em;padding:.625rem 1.125rem;transition:background .22s cubic-bezier(.33,1,.68,1),border-color .22s cubic-bezier(.33,1,.68,1),color .22s cubic-bezier(.33,1,.68,1)}.mfe-location-profile__hours-status.is-open{background:rgba(34,153,84,.08);border-color:rgba(34,153,84,.35);color:#176c3a}.mfe-location-profile__hours-status.is-closed{background:rgba(74,111,165,.1);border-color:rgba(74,111,165,.35);color:var(--mfe-alert,#4a6fa5)}.mfe-location-profile__hours-dot{background:var(--mfe-subtle,#545555);border-radius:50%;display:inline-block;height:10px;position:relative;width:10px}.is-open .mfe-location-profile__hours-dot{background:#2d9f58}.is-open .mfe-location-profile__hours-dot:after{animation:mfe-hours-pulse 2.4s cubic-bezier(.33,1,.68,1) infinite;background:rgba(45,159,88,.35);border-radius:50%;content:"";inset:-4px;position:absolute}@media(prefers-reduced-motion:reduce){.is-open .mfe-location-profile__hours-dot:after{animation:none}}.is-closed .mfe-location-profile__hours-dot{background:var(--mfe-alert,#4a6fa5)}.mfe-location-profile__hours-state{font-variant-numeric:tabular-nums}.mfe-location-profile__hours-emergency{color:var(--mfe-subtle);font-size:.9375rem;margin:0}@keyframes mfe-hours-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.mfe-location-profile__referral-methods{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:1.5rem 0 1.25rem}.mfe-location-profile__referral-method{background:#fff;border:1px solid var(--mfe-border);border-radius:.875rem;box-shadow:0 1px 2px rgba(10,61,138,.04);color:inherit;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.375rem;text-decoration:none;transition:transform .28s cubic-bezier(.33,1,.68,1),border-color .28s cubic-bezier(.33,1,.68,1),box-shadow .28s cubic-bezier(.33,1,.68,1)}.mfe-location-profile__referral-method--linked{cursor:pointer}.mfe-location-profile__referral-method--linked:focus-visible,.mfe-location-profile__referral-method--linked:hover{border-color:rgba(16,136,255,.45);box-shadow:0 12px 28px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.04);transform:translateY(-3px)}.mfe-location-profile__referral-method--linked:focus-visible .mfe-location-profile__referral-icon,.mfe-location-profile__referral-method--linked:hover .mfe-location-profile__referral-icon{background:var(--mfe-accent);color:#fff}.mfe-location-profile__referral-method--linked:focus-visible .mfe-location-profile__referral-value,.mfe-location-profile__referral-method--linked:hover .mfe-location-profile__referral-value{color:var(--mfe-blue)}.mfe-location-profile__referral-method--linked:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:4px}.mfe-location-profile__referral-icon{align-items:center;background:rgba(16,136,255,.1);border-radius:.625rem;color:var(--mfe-accent-text);display:inline-flex;height:44px;justify-content:center;transition:background .28s cubic-bezier(.33,1,.68,1),color .28s cubic-bezier(.33,1,.68,1);width:44px}.mfe-location-profile__referral-icon svg{height:22px;width:22px}.mfe-location-profile__referral-label{color:var(--mfe-subtle);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.mfe-location-profile__referral-label,.mfe-location-profile__referral-value{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-location-profile__referral-value{color:var(--mfe-navy);font-size:1.0625rem;letter-spacing:-.005em;transition:color .24s cubic-bezier(.33,1,.68,1);word-break:break-word}.mfe-location-profile__finding{background:var(--mfe-gray);border-bottom:1px solid var(--mfe-border);border-top:1px solid var(--mfe-border);padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-location-profile__finding-inner{align-items:start;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr;margin:0 auto;max-width:1200px}@media(min-width:900px){.mfe-location-profile__finding-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.mfe-location-profile__finding-content{display:flex;flex-direction:column;gap:1.5rem}.mfe-location-profile__finding-eyebrow{color:var(--mfe-accent-text);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mfe-location-profile__finding-eyebrow,.mfe-location-profile__finding-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);margin:0}.mfe-location-profile__finding-title{background:transparent;border:none;color:var(--mfe-navy);font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:500;letter-spacing:-.015em;line-height:1.15;padding:0}.mfe-location-profile__directions-card{background:#fff;border:1px solid rgba(16,136,255,.35);border-radius:.75rem;box-shadow:0 2px 14px rgba(10,61,138,.05);display:flex;gap:1rem;padding:1.25rem 1.375rem}.mfe-location-profile__directions-icon{align-items:center;background:rgba(16,136,255,.1);border-radius:50%;color:var(--mfe-accent-text);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.mfe-location-profile__directions-icon svg{height:22px;width:22px}.mfe-location-profile__directions-body{display:flex;flex:1;flex-direction:column;gap:.375rem}.mfe-location-profile__plaza{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.mfe-location-profile__directions-text{color:var(--mfe-text);font-size:1rem;line-height:1.55;margin:0}.mfe-location-profile__neighborhoods-label{color:var(--mfe-subtle);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin:.25rem 0 -.5rem;text-transform:uppercase}.mfe-location-profile__neighborhoods{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.mfe-location-profile__neighborhood{background:#fff;border:1px solid rgba(16,136,255,.3);border-radius:999px;color:var(--mfe-navy);font-size:.8125rem;font-weight:600;letter-spacing:.01em;padding:0}.mfe-location-profile__neighborhood>a{align-items:center;color:inherit;display:flex;min-height:24px;padding:.4rem .875rem;text-decoration:none}.mfe-location-profile__neighborhood>a:focus-visible,.mfe-location-profile__neighborhood>a:hover{color:var(--mfe-accent-text)}.mfe-location-profile__neighborhood:not(:has(>a)){padding:.4rem .875rem}.mfe-location-profile__service-area{color:var(--mfe-text);font-size:1rem;line-height:1.7;max-width:60ch}.mfe-location-profile__service-area p{margin:0 0 1rem}.mfe-location-profile__service-area p:last-child{margin-bottom:0}.mfe-location-profile__service-area--legacy h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.mfe-location-profile__finding-map{background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:1rem;box-shadow:0 4px 18px rgba(10,61,138,.06);overflow:hidden;position:relative}@media(min-width:900px){.mfe-location-profile__finding-map{position:sticky;top:clamp(1rem,4vw,2.5rem)}}.mfe-location-profile__finding-map .mfe-location-profile__map-canvas{aspect-ratio:4/3;min-height:280px;width:100%}@media(min-width:900px){.mfe-location-profile__finding-map .mfe-location-profile__map-canvas{aspect-ratio:3/4;max-height:480px;min-height:360px}}.mfe-location-profile__finding-map .mfe-location-profile__map-link{background:#fff;border-top:1px solid var(--mfe-border);margin:0;padding:.75rem 1.125rem;text-align:right}.mfe-location-profile__finding-map .mfe-location-profile__map-link a{align-items:center;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.02em;min-height:24px;text-decoration:none}.mfe-location-profile__finding-map .mfe-location-profile__map-link a:focus-visible,.mfe-location-profile__finding-map .mfe-location-profile__map-link a:hover{color:var(--mfe-blue);text-decoration:underline}.mfe-location-profile__svcloc-links{background:#fff;padding:clamp(2.5rem,5vw,3.5rem) var(--mfe-gutter)}.mfe-location-profile__svcloc-links>h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.015em;margin:0 auto 1.5rem;max-width:1100px}.mfe-location-profile__svcloc-links .mfe-svc-card-grid{margin:0 auto;max-width:1100px}.mfe-location-profile__svcloc-parents{color:var(--mfe-text);font-size:.9375rem;line-height:1.8;margin:1.5rem auto 0;max-width:1100px}.mfe-location-profile__svcloc-parents .mfe-location-profile__svcloc-parents-label{color:var(--mfe-subtle);margin-right:.25rem}.mfe-location-profile__svcloc-parents a{color:var(--mfe-accent-text);text-decoration:none;white-space:nowrap}.mfe-location-profile__svcloc-parents a:focus-visible,.mfe-location-profile__svcloc-parents a:hover{color:var(--mfe-blue);text-decoration:underline}.mfe-location-profile__midcta{align-items:center;background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:1rem;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;margin:clamp(2rem,4vw,3rem) auto;padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2.5rem);text-align:center;width:min(1100px,100% - 2*var(--mfe-gutter))}.mfe-location-profile__midcta-text{color:var(--mfe-navy);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:500;margin:0}.mfe-location-profile__midcta-btn,.mfe-location-profile__midcta-text{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-location-profile__midcta-btn{align-items:center;background:var(--mfe-blue);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;letter-spacing:.02em;min-height:44px;padding:.75rem 1.75rem;text-decoration:none;transition:transform .15s ease,background .2s ease}.mfe-location-profile__midcta-btn:focus-visible,.mfe-location-profile__midcta-btn:hover{background:var(--mfe-navy);color:#fff;transform:translateY(-1px)}.mfe-location-profile__midcta-btn:focus-visible{outline:2px solid var(--mfe-accent-text);outline-offset:3px}.mfe-location-profile__referral-audience{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.14em;margin:0 0 .5rem;text-transform:uppercase}.mfe-location-profile__referral h2{font-weight:500;letter-spacing:-.015em}.mfe-doctor-profile__hero{background:linear-gradient(135deg,var(--mfe-sky) 0,#fff 60%,var(--mfe-gray) 100%);border-bottom:1px solid var(--mfe-border);position:relative}.mfe-doctor-profile__hero-grid{align-items:center;display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:280px 1fr}@media(max-width:768px){.mfe-doctor-profile__hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center}}.mfe-doctor-profile__headshot{border:6px solid #fff;border-radius:50%;box-shadow:0 20px 50px rgba(10,61,138,.15),0 0 0 1px var(--mfe-border);height:280px;-o-object-fit:cover;object-fit:cover;width:280px}@media(max-width:768px){.mfe-doctor-profile__headshot{height:200px;width:200px}}.mfe-doctor-profile__eyebrow{background:var(--mfe-accent);border-radius:999px;color:#fff;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.3rem .85rem;text-transform:uppercase}.mfe-doctor-profile__name{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15}.mfe-doctor-profile__credentials li{line-height:1.55;margin-bottom:.5rem;padding-left:1.75rem;position:relative}.mfe-doctor-profile__credentials li:before{background:var(--mfe-accent);border-radius:50%;content:"";height:1.125rem;left:0;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/70% no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2720 6 9 17 4 12%27/></svg>") center/70% no-repeat;position:absolute;top:.3rem;width:1.125rem}.mfe-doctor-profile__awards-list{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mfe-doctor-profile__award{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;padding:1rem 1.25rem;transition:border-color .2s ease,box-shadow .2s ease}.mfe-doctor-profile__award:hover{border-color:var(--mfe-accent);box-shadow:0 6px 16px rgba(10,61,138,.06)}.mfe-doctor-profile__award-years{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-doctor-profile__offices{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.mfe-doctor-profile__office-card{background:linear-gradient(135deg,#fff 0,var(--mfe-sky) 100%);border:1px solid var(--mfe-border);border-radius:1rem;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.mfe-doctor-profile__office-card:hover{border-color:var(--mfe-accent);box-shadow:0 12px 30px rgba(10,61,138,.1);transform:translateY(-3px)}.mfe-doctor-profile__office-phone{color:var(--mfe-accent-text);font-weight:700;text-decoration:none}.mfe-doctor-profile__office-phone:hover{text-decoration:underline}.mfe-doctor-profile__chips{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,240px));justify-content:center;list-style:none;margin:0 0 2rem;padding:0}@media(max-width:540px){.mfe-doctor-profile__chips{grid-template-columns:1fr}}.mfe-doctor-profile__chip{align-items:center;background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.75rem;display:flex;gap:.9rem;padding:1rem 1.1rem;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-doctor-profile__chip-icon{align-items:center;background:rgba(16,136,255,.08);border:1px solid rgba(16,136,255,.18);border-radius:.75rem;color:var(--mfe-accent-text);display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;transition:background .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1);width:2.5rem}.mfe-doctor-profile__chip-icon svg{display:block;height:1.2rem;width:1.2rem}.mfe-doctor-profile__chip-text{display:flex;flex-direction:column;min-width:0}.mfe-doctor-profile__chip-primary{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;font-weight:700;line-height:1.25}.mfe-doctor-profile__chip-secondary{color:var(--mfe-subtle);font-size:.8rem;letter-spacing:.01em;line-height:1.35;margin-top:.15rem}.mfe-doctor-profile--cinematic{background:var(--mfe-gray)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero{align-items:center;background:var(--mfe-navy);color:#fff;display:flex;isolation:isolate;min-height:clamp(520px,68vh,720px);overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--mfe-gutter) clamp(4rem,8vw,6rem);position:relative}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero:before{display:none}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-bg{inset:-8% -5%;overflow:hidden;position:absolute;z-index:-2}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-zoom{background-image:var(--mfe-doc-hero-photo);background-position:center 10%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-scrim{background:linear-gradient(180deg,rgba(10,61,138,.45),rgba(10,61,138,.7));inset:0;position:absolute;z-index:-1}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-inner{align-items:center;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1200px;padding:0;width:100%}@media(min-width:900px){.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-inner{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-main{align-items:flex-start;display:flex;flex-direction:column;gap:1.1rem;min-width:0;order:2}@media(min-width:900px){.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-main{order:1}}.mfe-doctor-profile--cinematic .mfe-doctor-profile__eyebrow{background:transparent;border:none;color:hsla(0,0%,100%,.78);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.18em;margin:0;padding:0;text-transform:uppercase}.mfe-doctor-profile--cinematic .mfe-doctor-profile__name{color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(2rem,4.8vw,3.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.08;margin:0;max-width:20ch;text-wrap:balance}.mfe-doctor-profile--cinematic .mfe-doctor-profile__credentials{color:hsla(0,0%,100%,.82);font-size:.78em;font-weight:400;letter-spacing:0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices-rail{display:flex;flex-direction:column;gap:.5rem;margin:.25rem 0 .5rem;max-width:420px;width:100%}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices-rail-label{color:hsla(0,0%,100%,.7);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin:0 0 .1rem;text-transform:uppercase}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices-rail-list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:.6rem;color:#fff;display:flex;gap:.6rem;padding:.55rem .85rem;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .2s ease}.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill:focus-visible,.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.35);color:#fff;text-decoration:none;transform:translateX(2px)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill-name{color:#fff;flex:1 1 auto;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.92rem;font-weight:600;min-width:0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill-sub{color:hsla(0,0%,100%,.65);flex:0 0 auto;font-size:.78rem;white-space:nowrap}.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill-arrow{color:hsla(0,0%,100%,.55);flex:0 0 auto;font-size:1rem;transition:transform .2s ease,color .2s ease}.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill:focus-visible .mfe-doctor-profile__office-pill-arrow,.mfe-doctor-profile--cinematic .mfe-doctor-profile__office-pill:hover .mfe-doctor-profile__office-pill-arrow{color:#fff;transform:translateX(3px)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta{border-radius:40px;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;letter-spacing:.02em;padding:.875rem 2rem;text-decoration:none;transition:transform .15s ease,background .25s ease,color .25s ease}.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta--primary{background:#fff;color:var(--mfe-navy)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta--primary:focus-visible,.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta--primary:hover{background:var(--mfe-blue);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta--ghost{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta--ghost:focus-visible,.mfe-doctor-profile--cinematic .mfe-doctor-profile__cta--ghost:hover{background:hsla(0,0%,100%,.18);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-sidecar{display:flex;justify-content:center;order:1}@media(min-width:900px){.mfe-doctor-profile--cinematic .mfe-doctor-profile__hero-sidecar{justify-content:flex-end;order:2}}.mfe-doctor-profile--cinematic .mfe-doctor-profile__headshot-frame{aspect-ratio:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 24px 60px rgba(10,61,138,.45),inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden;position:relative;width:clamp(240px,38vw,440px)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__headshot-frame img,.mfe-doctor-profile--cinematic .mfe-doctor-profile__headshot-frame svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mfe-doctor-profile--cinematic .mfe-doctor-profile__bio{background:#fff;margin:0;max-width:none;padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__prose{color:var(--mfe-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1.0625rem;line-height:1.75;margin:0 auto;max-width:760px}.mfe-doctor-profile--cinematic .mfe-doctor-profile__prose h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:1.25rem 0 1.5rem}.mfe-doctor-profile--cinematic .mfe-doctor-profile__prose h3{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.125rem;font-weight:700;letter-spacing:.02em;margin:2rem 0 .75rem}.mfe-doctor-profile--cinematic .mfe-doctor-profile__prose p{color:var(--mfe-text);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1.0625rem;line-height:1.75;margin:0 0 1.25rem;max-width:65ch}.mfe-doctor-profile--cinematic .mfe-doctor-profile__prose p:last-child{margin-bottom:0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__prose a{color:var(--mfe-accent-text);text-decoration:underline;text-underline-offset:2px}.mfe-doctor-profile--cinematic .mfe-doctor-profile__bio-panel{background:#f2f8ff;background:color-mix(in srgb,var(--mfe-sky,#e7f3ff) 55%,#fff);border:1px solid var(--mfe-border,#d0dcf0);border-radius:1.25rem;padding:clamp(1.75rem,4vw,2.75rem)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__bio-panel h2{margin-top:0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__awards{background:var(--mfe-gray);margin:0;max-width:none;padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__awards h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0 auto 2.5rem;max-width:1100px;text-align:center}.mfe-doctor-profile--cinematic .mfe-doctor-profile__awards-list{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:center;list-style:none;margin:0 auto;max-width:1100px;padding:0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__awards-list>li{justify-self:center;max-width:280px;width:100%}.mfe-doctor-profile--cinematic .mfe-doctor-profile__award{align-items:center;background:#fff;border:1px solid var(--mfe-border);border-radius:.875rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;min-height:200px;padding:2rem 1.25rem 1.5rem;text-align:center;transition:transform .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1);width:100%}.mfe-doctor-profile--cinematic .mfe-doctor-profile__award:focus-within,.mfe-doctor-profile--cinematic .mfe-doctor-profile__award:hover{border-color:rgba(16,136,255,.45);box-shadow:0 14px 32px rgba(10,61,138,.1),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__award-img{flex:1 1 auto;height:auto;max-height:180px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .32s cubic-bezier(.33,1,.68,1);width:100%}.mfe-doctor-profile__award:focus-within .mfe-doctor-profile--cinematic .mfe-doctor-profile__award-img,.mfe-doctor-profile__award:hover .mfe-doctor-profile--cinematic .mfe-doctor-profile__award-img{transform:scale(1.04)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__award-years{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0;min-height:2.6em;text-transform:uppercase}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices{background:#fff;display:block;gap:0;grid-template-columns:none;margin:0;max-width:none;padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices-inner{margin:0 auto;max-width:1100px}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices-heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0 0 2.5rem;text-align:center}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices-list{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;list-style:none;margin:0;padding:0}.mfe-doctor-profile--cinematic .mfe-doctor-profile__offices-list li{display:flex;justify-self:center;margin:0;max-width:480px;width:100%}@media(min-width:900px){.mfe-doctor-profile__services .mfe-svc-card-grid{grid-template-columns:repeat(3,1fr)}}.mfe-doctors-hub-hero{align-items:center;background:var(--mfe-navy);color:#fff;display:flex;isolation:isolate;min-height:clamp(420px,58vh,620px);overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--mfe-gutter) clamp(4rem,8vw,6rem);position:relative}.mfe-doctors-hub-hero__bg{inset:-8% -5%;overflow:hidden;position:absolute;z-index:-2}.mfe-doctors-hub-hero__zoom{animation:mfe-doctors-hub-zoom 28s ease-out both;background-image:var(--mfe-doctors-hero-photo);background-position:center 10%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1)}@media(prefers-reduced-motion:reduce){.mfe-doctors-hub-hero__zoom{animation:none}}.mfe-doctors-hub-hero__scrim{background:linear-gradient(180deg,rgba(16,136,255,.28),rgba(10,61,138,.7));inset:0;position:absolute;z-index:-1}.mfe-doctors-hub-hero__inner{align-items:center;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1200px;width:100%}@media(min-width:900px){.mfe-doctors-hub-hero__inner{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}}.mfe-doctors-hub-hero__main{align-items:flex-start;display:flex;flex-direction:column;gap:1.1rem;min-width:0}.mfe-doctors-hub-hero__eyebrow{color:hsla(0,0%,100%,.78);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mfe-doctors-hub-hero__eyebrow,.mfe-doctors-hub-hero__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);margin:0}.mfe-doctors-hub-hero__title{color:#fff;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;letter-spacing:-.015em;line-height:1.08;max-width:16ch}.mfe-doctors-hub-hero__sub{color:hsla(0,0%,100%,.85);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;margin:0;max-width:48ch}.mfe-doctors-hub-hero__sidecar{display:flex;flex-direction:column;gap:.75rem}.mfe-doctors-hub-hero__stat{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:.875rem;display:flex;flex-direction:column;gap:.2rem;padding:1.25rem 1.25rem 1.1rem}.mfe-doctors-hub-hero__stat-num{color:#fff;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;letter-spacing:-.02em;line-height:1}.mfe-doctors-hub-hero__stat-label,.mfe-doctors-hub-hero__stat-num{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-doctors-hub-hero__stat-label{color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:none}@keyframes mfe-doctors-hub-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.mfe-pro-hub-hero{align-items:center;background:var(--mfe-navy);color:#fff;display:flex;isolation:isolate;min-height:clamp(380px,54vh,560px);overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--mfe-gutter) clamp(4rem,8vw,6rem);position:relative}.mfe-pro-hub-hero__bg{inset:-8% -5%;overflow:hidden;position:absolute;z-index:-2}.mfe-pro-hub-hero__zoom{animation:mfe-pro-hub-zoom 28s ease-out both;background-image:var(--mfe-pro-hero-photo);background-position:center 10%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1)}@media(prefers-reduced-motion:reduce){.mfe-pro-hub-hero__zoom{animation:none}}.mfe-pro-hub-hero__scrim{background:linear-gradient(180deg,rgba(16,136,255,.28),rgba(10,61,138,.7));inset:0;position:absolute;z-index:-1}.mfe-pro-hub-hero__inner{align-items:center;display:flex;flex-direction:column;gap:1.1rem;margin:0 auto;max-width:900px;text-align:center;width:100%}.mfe-pro-hub-hero__eyebrow{color:hsla(0,0%,100%,.78);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mfe-pro-hub-hero__eyebrow,.mfe-pro-hub-hero__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);margin:0}.mfe-pro-hub-hero__title{color:#fff;font-size:clamp(2rem,4.8vw,3.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.1;max-width:22ch}.mfe-pro-hub-hero__sub{color:hsla(0,0%,100%,.85);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;margin:0;max-width:60ch}@keyframes mfe-pro-hub-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.mfe-pro-hub-cards{background:var(--mfe-gray);padding:clamp(3.5rem,7vw,5.5rem) var(--mfe-gutter)}.mfe-pro-hub-cards__inner{margin:0 auto;max-width:1200px}.mfe-pro-hub-cards__grid{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:720px){.mfe-pro-hub-cards__grid{grid-template-columns:repeat(3,1fr)}}.mfe-pro-hub-cards__item{display:flex;margin:0}.mfe-pro-hub-card{background:#fff;border:1px solid var(--mfe-border);border-radius:.875rem;color:var(--mfe-text);display:flex;flex-direction:column;gap:.875rem;padding:2rem 1.75rem 1.75rem;text-decoration:none;transition:transform .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1);width:100%}.mfe-pro-hub-card:focus-visible,.mfe-pro-hub-card:hover{border-color:rgba(16,136,255,.45);box-shadow:0 14px 32px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);text-decoration:none;transform:translateY(-4px)}.mfe-pro-hub-card:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-pro-hub-card__icon{align-items:center;background:rgba(16,136,255,.08);border:1px solid rgba(16,136,255,.18);border-radius:.875rem;color:var(--mfe-accent-text);display:inline-flex;height:56px;justify-content:center;transition:background .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1);width:56px}.mfe-pro-hub-card__icon svg{display:block;height:1.5rem;width:1.5rem}.mfe-pro-hub-card:focus-visible .mfe-pro-hub-card__icon,.mfe-pro-hub-card:hover .mfe-pro-hub-card__icon{background:var(--mfe-accent);color:#fff;transform:scale(1.05)}.mfe-pro-hub-card__title{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;line-height:1.2;margin:.25rem 0 0}.mfe-pro-hub-card__desc{color:var(--mfe-subtle);flex:1 1 auto;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.95rem;line-height:1.55;margin:0}.mfe-pro-hub-card__cta{align-items:center;border-top:1px solid var(--mfe-border);color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9rem;font-weight:700;gap:.4rem;margin-top:.5rem;padding-top:.75rem}.mfe-pro-hub-card__cta span{transition:transform .2s ease}.mfe-pro-hub-card:focus-visible .mfe-pro-hub-card__cta span,.mfe-pro-hub-card:hover .mfe-pro-hub-card__cta span{transform:translateX(4px)}.mfe-pro-sub-hero{align-items:center;background:var(--mfe-navy);color:#fff;display:flex;isolation:isolate;min-height:clamp(400px,56vh,580px);overflow:hidden;padding:clamp(5rem,10vw,8rem) var(--mfe-gutter) clamp(4rem,8vw,6rem);position:relative}.mfe-pro-sub-hero__bg{inset:-8% -5%;overflow:hidden;position:absolute;z-index:-2}.mfe-pro-sub-hero__zoom{animation:mfe-pro-sub-hero-zoom 28s ease-out both;background-image:var(--mfe-pro-sub-hero-photo);background-position:var(--mfe-pro-sub-hero-pos,center 10%);background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transform:scale(1)}@media(prefers-reduced-motion:reduce){.mfe-pro-sub-hero__zoom{animation:none}}.mfe-pro-sub-hero__scrim{background:linear-gradient(180deg,rgba(16,136,255,.28),rgba(10,61,138,.7));inset:0;position:absolute;z-index:-1}.mfe-pro-sub-hero__inner{align-items:center;display:flex;flex-direction:column;gap:1.1rem;margin:0 auto;max-width:900px;text-align:center;width:100%}.mfe-pro-sub-hero__eyebrow{color:hsla(0,0%,100%,.78);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mfe-pro-sub-hero__eyebrow,.mfe-pro-sub-hero__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);margin:0}.mfe-pro-sub-hero__title{color:#fff;font-size:clamp(2rem,4.8vw,3.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.1;max-width:22ch}.mfe-pro-sub-hero__sub{color:hsla(0,0%,100%,.85);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;margin:0;max-width:60ch}@keyframes mfe-pro-sub-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.mfe-hub-features--proof{padding:clamp(1.75rem,4vw,2.75rem) var(--mfe-gutter)}@media(min-width:560px){.mfe-hub-features--proof .mfe-hub-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.mfe-hub-features--proof .mfe-hub-features__grid{grid-template-columns:repeat(4,1fr)}}.mfe-hub-features--proof .mfe-hub-features__item{align-items:center;display:flex;flex-direction:column;padding:1.25rem 1rem 1.375rem;text-align:center}.mfe-hub-features--proof .mfe-hub-features__icon{margin-bottom:.625rem}.mfe-hub-features--proof .mfe-hub-features__title{font-size:1rem;margin:0}.mfe-svcloc__about{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem)}@media(min-width:880px){.mfe-svcloc__about{grid-template-columns:1.55fr 1fr}}.mfe-svcloc__about .mfe-lede{color:#2e2e2e;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1.18rem,1.04rem + .62vw,1.4rem);line-height:1.62;margin:0 0 .9rem;max-width:64ch}.mfe-svcloc__about .mfe-office-card-list{margin:0}.mfe-svcloc__about .mfe-office-learnmore{margin:1rem 0 0}.mfe-patient .mfe-pro-sub-section__inner .mfe-lede.mfe-geo-lede{color:var(--mfe-navy)}.mfe-patient .mfe-pro-sub-section__inner .mfe-lede.mfe-geo-lede:before{background:var(--mfe-accent);border-radius:999px;content:"";display:block;height:3px;margin-bottom:1.1rem;width:52px}.mfe-geo-insight{background:linear-gradient(180deg,var(--mfe-sky) 0,#fff 100%);border:1px solid var(--mfe-border);border-radius:14px;margin:1.4rem 0 0;max-width:64ch;padding:1.25rem 1.4rem 1.35rem}.mfe-geo-insight p{margin:0}.mfe-geo-insight p+p{margin-top:.8rem}.mfe-geo-insight__label{align-items:center;color:var(--mfe-accent-text);display:flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.72rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .7rem;text-transform:uppercase}.mfe-geo-insight__label svg{fill:none;flex:0 0 auto;height:16px;stroke:currentColor;stroke-width:2;width:16px}.mfe-geo-insight__meta{color:var(--mfe-subtle);font-size:.9rem}.mfe-pro-sub-cta{background:radial-gradient(ellipse at 20% 0,rgba(79,165,255,.18),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(16,136,255,.22),transparent 60%),linear-gradient(135deg,#0a3d8a 0,var(--mfe-navy) 100%);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(3rem,6vw,5rem) var(--mfe-gutter);position:relative;text-align:center}.mfe-pro-sub-cta__inner{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:720px}.mfe-pro-sub-cta__eyebrow{color:hsla(0,0%,100%,.7);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mfe-pro-sub-cta__eyebrow,.mfe-pro-sub-cta__heading{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);margin:0}.mfe-pro-sub-cta__heading{color:#fff;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;max-width:22ch}.mfe-pro-sub-cta__sub{color:hsla(0,0%,100%,.8);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1rem;line-height:1.6;margin:0 0 .5rem;max-width:52ch}.mfe-pro-sub-cta__buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.mfe-pro-sub-cta__btn{border-radius:40px;display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9375rem;font-weight:700;letter-spacing:.02em;padding:.875rem 2rem;text-decoration:none;transition:transform .15s ease,background .25s ease,color .25s ease}.mfe-pro-sub-cta__btn--primary{background:#fff;color:var(--mfe-navy)}.mfe-pro-sub-cta__btn--primary:focus-visible,.mfe-pro-sub-cta__btn--primary:hover{background:#4fa5ff;color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-pro-sub-cta__btn--ghost{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff}.mfe-pro-sub-cta__btn--ghost:focus-visible,.mfe-pro-sub-cta__btn--ghost:hover{background:hsla(0,0%,100%,.18);color:#fff;text-decoration:none;transform:translateY(-1px)}.mfe-pro-sub-cta__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-pro-page__hero{background:radial-gradient(ellipse at 20% 0,rgba(79,165,255,.22),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(16,136,255,.26),transparent 55%),linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);color:#fff;overflow:hidden;position:relative}.mfe-pro-page__stat{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;color:var(--mfe-text);padding:1.25rem;text-align:center}.mfe-pro-page__stat strong{color:var(--mfe-navy);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:900;letter-spacing:-.02em}.mfe-pro-page__stat-label{color:var(--mfe-subtle);font-size:.85rem}.mfe-pro-page__cta{background:linear-gradient(135deg,var(--mfe-navy) 0,var(--mfe-blue) 100%);border-radius:1.5rem;color:#fff;overflow:hidden;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3.5rem);position:relative;text-align:center}.mfe-pro-page__cta:before{aspect-ratio:1;background:radial-gradient(circle,rgba(79,165,255,.3),transparent 70%);content:"";pointer-events:none;position:absolute;right:-10%;top:-50%;width:40%}.mfe-pro-page__cta-btn--primary{background:#fff;border-radius:999px;color:var(--mfe-navy);transition:transform .2s ease,box-shadow .2s ease}.mfe-pro-page__cta-btn--primary:hover{box-shadow:0 12px 30px hsla(0,0%,100%,.35);transform:translateY(-2px)}.mfe-pro-page__cta-btn--secondary{border:2px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff}.mfe-pro-page__cta-btn--secondary:hover{border-color:#fff}.mfe-pro-page__faq-item{background:#fff;border:1px solid var(--mfe-border);border-radius:1rem;margin-bottom:.75rem;padding:1.25rem 1.5rem;transition:box-shadow .2s ease,border-color .2s ease}.mfe-pro-page__faq-item:hover{border-color:var(--mfe-accent);box-shadow:0 6px 18px rgba(10,61,138,.06)}.mfe-news-hub__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mfe-news-hub__card{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.875rem;color:var(--mfe-text);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1)}.mfe-news-hub__card:focus-visible,.mfe-news-hub__card:hover{background:#fff;border-color:rgba(16,136,255,.45);box-shadow:0 14px 32px rgba(10,61,138,.08),0 0 0 4px rgba(16,136,255,.05);text-decoration:none;transform:translateY(-4px)}.mfe-news-hub__card:focus-visible{outline:2px solid var(--mfe-accent);outline-offset:3px}.mfe-news-hub__card-img{aspect-ratio:16/9;background:var(--mfe-sky);overflow:hidden;width:100%}.mfe-news-hub__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.33,1,.68,1);width:100%}.mfe-news-hub__card:focus-visible .mfe-news-hub__card-img img,.mfe-news-hub__card:hover .mfe-news-hub__card-img img{transform:scale(1.04)}.mfe-news-hub__card-body{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:1.4rem 1.5rem 1.5rem}.mfe-news-hub__card-date{color:var(--mfe-accent-text);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.mfe-news-hub__card-date,.mfe-news-hub__card-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-news-hub__card-title{color:var(--mfe-navy);font-size:1.1rem;line-height:1.3;margin:.15rem 0 .4rem;transition:color .32s cubic-bezier(.33,1,.68,1)}.mfe-news-hub__card:hover .mfe-news-hub__card-title{color:var(--mfe-accent-text)}.mfe-news-hub__card-excerpt{color:var(--mfe-subtle);flex:1;font-size:.92rem;line-height:1.55;margin:0 0 .75rem}.mfe-news-hub__card-link{align-items:center;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.88rem;font-weight:700;gap:.35rem;margin-top:auto;padding-top:.5rem;transition:gap .2s ease}.mfe-news-hub__card-link span{transition:transform .2s ease}.mfe-news-hub__card:focus-visible .mfe-news-hub__card-link span,.mfe-news-hub__card:hover .mfe-news-hub__card-link span{transform:translateX(4px)}.mfe-blog-article__prose--news{margin:0 auto;max-width:620px;text-align:center}.mfe-blog-article__prose--news .mfe-blog-article__prose-flourish{background:var(--mfe-accent);border-radius:999px;display:block;height:3px;margin:0 auto 2rem;width:56px}.mfe-blog-article__prose--news p{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:400;line-height:1.6;margin:0 0 1.25rem}.mfe-blog-article__prose--news p:last-child{margin-bottom:0}@media(max-width:719px){.mfe-blog-article__prose--news{text-align:left}}.mfe-blog-article__inline-img{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:.875rem;box-shadow:0 8px 22px rgba(10,61,138,.06);margin:2rem 0;overflow:hidden}.mfe-blog-article__inline-img img{display:block;height:auto;transition:transform .6s cubic-bezier(.33,1,.68,1);width:100%}.mfe-blog-article__inline-img:focus-within img,.mfe-blog-article__inline-img:hover img{transform:scale(1.02)}@media(min-width:720px){.mfe-blog-article__inline-img{margin:2.5rem 0}}.mfe-blog-article__prose blockquote{background:none;border-left:3px solid var(--mfe-accent);color:var(--mfe-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1875rem,1.6vw,1.4rem);font-style:italic;line-height:1.55;margin:2rem 0;padding:.5rem 0 .5rem 1.5rem}.mfe-blog-article__prose blockquote p{margin:0 0 .75rem}.mfe-blog-article__prose blockquote p:last-child{margin-bottom:0}.mfe-blog-article__prose blockquote cite{color:var(--mfe-accent-text);display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.85rem;font-style:normal;font-weight:700;letter-spacing:.04em;margin-top:.5rem;text-transform:uppercase}.mfe-blog-article__prose .evidence{background:linear-gradient(135deg,var(--mfe-sky) 0,#fff 100%);border-left:4px solid var(--mfe-accent);border-radius:0 .75rem .75rem 0;color:var(--mfe-text);font-size:.95rem;line-height:1.65;margin:1.5rem 0;padding:1.25rem 1.5rem}.mfe-blog-article__prose .evidence strong{color:var(--mfe-accent-text)}.mfe-blog-article__prose .evidence strong:first-child{display:block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.mfe-blog-article__prose .evidence a{color:var(--mfe-accent-text);text-decoration:underline}.mfe-blog-article__prose .evidence em{color:var(--mfe-text)}.mfe-blog-article__prose .author-bio{background:var(--mfe-gray);border:1px solid var(--mfe-border);border-radius:1rem;font-size:.95rem;line-height:1.55;margin:2.5rem 0 1.5rem;padding:1.5rem}.mfe-blog-article__prose .author-bio strong{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif)}.mfe-blog-article__prose .works-cited{border-top:1px solid var(--mfe-border);color:var(--mfe-subtle);font-size:.85rem;margin-top:2.5rem;padding-top:1.5rem}.mfe-blog-article__prose .works-cited h2{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.95rem;letter-spacing:.02em;margin-bottom:.75rem}.mfe-blog-article__prose .works-cited ol li{line-height:1.5;margin-bottom:.5rem}.mfe-blog-article__prose .evidence-badge{background:var(--mfe-accent);border-radius:999px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;margin-left:.35rem;padding:.15rem .55rem;text-transform:uppercase}.mfe-blog-article__prose .evidence-badge.badge-sr{background:#2c7a4b;color:#fff}.mfe-blog-article__prose .evidence-badge.badge-rct{background:#6b46c1;color:#fff}.mfe-blog-article__prose .evidence-badge.badge-ms{background:#c2410c;color:#fff}.mfe-blog-article__prose .evidence-badge.badge-ps{background:#4a6fa5;color:#fff}.mfe-blog-article__eyebrow{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:hsla(0,0%,100%,.92);display:inline-block;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.18em;padding:.4rem .95rem;text-decoration:none;text-transform:uppercase;transition:background .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1)}.mfe-blog-article__eyebrow:focus-visible,.mfe-blog-article__eyebrow:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.45);color:#fff;text-decoration:none}.mfe-blog-article__eyebrow:focus-visible{outline:2px solid #fff;outline-offset:3px}.mfe-blog-article__title{font-weight:400;letter-spacing:-.015em;max-width:22ch;text-align:center}.mfe-blog-article__meta{align-items:center;color:hsla(0,0%,100%,.82);display:inline-flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.92rem;gap:.5rem;margin:.25rem 0 0}.mfe-blog-article__meta time{font-weight:600}.mfe-blog-article__separator{opacity:.6}.mfe-blog-article__cta-card,.mfe-blog-hub__card,.mfe-doctor-profile__award,.mfe-doctor-profile__chip,.mfe-doctor-profile__office-card,.mfe-location-profile__fact,.mfe-location-profile__hours,.mfe-news-hub__card,.mfe-service-profile__facts,.mfe-service-profile__faqs,.mfe-service-profile__steps,.mfe-service-profile__what-is{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.mfe-blog-article__cta-card.is-visible,.mfe-blog-hub__card.is-visible,.mfe-doctor-profile__award.is-visible,.mfe-doctor-profile__chip.is-visible,.mfe-doctor-profile__office-card.is-visible,.mfe-location-profile__fact.is-visible,.mfe-location-profile__hours.is-visible,.mfe-news-hub__card.is-visible,.mfe-service-profile__facts.is-visible,.mfe-service-profile__faqs.is-visible,.mfe-service-profile__steps.is-visible,.mfe-service-profile__what-is.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mfe-blog-article__cta-card,.mfe-blog-hub__card,.mfe-doctor-profile__award,.mfe-doctor-profile__chip,.mfe-location-profile__fact,.mfe-location-profile__hours,.mfe-news-hub__card,.mfe-office-card,.mfe-service-profile__facts,.mfe-service-profile__faqs,.mfe-service-profile__steps,.mfe-service-profile__what-is{opacity:1!important;transform:none!important;transition:none!important}}.mfe-patient .mfe-pro-sub-section__inner>.mfe-lede{color:#2e2e2e;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1.18rem,1.04rem + .62vw,1.4rem);line-height:1.62;margin:0;max-width:64ch}.mfe-patient .mfe-pro-sub-hero+.mfe-pro-sub-section{padding-bottom:clamp(1.25rem,3vw,2rem);padding-top:clamp(2.25rem,4vw,3.25rem)}.mfe-patient .mfe-pro-sub-hero+.mfe-pro-sub-section .mfe-pro-sub-section__inner{max-width:760px;text-align:center}.mfe-patient .mfe-pro-sub-hero+.mfe-pro-sub-section .mfe-lede{margin:0 auto;max-width:60ch}.mfe-patient .mfe-pro-sub-hero+.mfe-pro-sub-section .mfe-lede:before{background:var(--mfe-accent);border-radius:999px;content:"";display:block;height:3px;margin:0 auto 1.4rem;width:52px}.mfe-patient .mfe-pro-sub-section__heading{padding-top:1.15rem;position:relative}.mfe-patient .mfe-pro-sub-section__heading:before{background:var(--mfe-accent);border-radius:999px;content:"";height:3px;left:0;position:absolute;top:0;width:40px}.mfe-patient .mfe-blog-hub__card--link{min-height:92px;position:relative}.mfe-patient .mfe-blog-hub__card--link .mfe-blog-hub__card-body{gap:.3rem;justify-content:center}.mfe-patient .mfe-blog-hub__card--link .mfe-blog-hub__card-title{align-items:center;display:flex;gap:.5rem;margin:0}.mfe-patient .mfe-blog-hub__card--link .mfe-blog-hub__card-title:after{color:var(--mfe-accent-text);content:"→";font-weight:700;margin-left:auto;transform:translateX(0);transition:transform .32s cubic-bezier(.33,1,.68,1)}.mfe-patient .mfe-blog-hub__card--link .mfe-blog-hub__card-excerpt{margin:0}.mfe-patient .mfe-blog-hub__card--link:before{background:var(--mfe-accent);border-radius:.875rem 0 0 .875rem;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .32s cubic-bezier(.33,1,.68,1);width:3px}.mfe-patient .mfe-blog-hub__card--link:focus-visible:before,.mfe-patient .mfe-blog-hub__card--link:hover:before{opacity:1}.mfe-patient .mfe-blog-hub__card--link:focus-visible .mfe-blog-hub__card-title:after,.mfe-patient .mfe-blog-hub__card--link:hover .mfe-blog-hub__card-title:after{transform:translateX(4px)}.mfe-patient .mfe-pro-sub-section+.mfe-pro-sub-section{padding-top:clamp(2.5rem,4.5vw,3.5rem)}.mfe-pro-sub-section__eyebrow{color:var(--mfe-accent-text);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0 0 .6rem;text-transform:uppercase}.mfe-category-archive .mfe-pro-sub-section:first-of-type{padding-bottom:clamp(1.25rem,3vw,2rem)}.mfe-category-archive .mfe-pro-sub-section:first-of-type .mfe-pro-sub-section__inner{max-width:760px;text-align:center}.mfe-category-archive .mfe-pro-sub-section:first-of-type .mfe-lede{color:#2e2e2e;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:clamp(1.18rem,1.04rem + .62vw,1.4rem);line-height:1.62;margin:1rem auto 0;max-width:60ch}.mfe-category-archive .mfe-pro-sub-section+.mfe-pro-sub-section{padding-top:clamp(2.5rem,4.5vw,3.5rem)}.mfe-neighborhood .mfe-neighborhood__office{margin-top:clamp(2rem,4vw,2.75rem);text-align:left}.mfe-neighborhood .mfe-neighborhood__office-heading{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 1.15rem;padding-top:1.05rem;position:relative}.mfe-neighborhood .mfe-neighborhood__office-heading:before{background:var(--mfe-accent);border-radius:999px;content:"";height:3px;left:0;position:absolute;top:0;width:40px}.mfe-neighborhood .mfe-neighborhood__office-grid{align-items:stretch;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:1fr;max-width:640px}.mfe-neighborhood .mfe-neighborhood__office--multi .mfe-neighborhood__office-grid{max-width:none}@media(min-width:720px){.mfe-neighborhood .mfe-neighborhood__office--multi .mfe-neighborhood__office-grid{grid-template-columns:1fr 1fr}}.mfe-neighborhood .mfe-neighborhood__office-card{background:linear-gradient(180deg,var(--mfe-sky) 0,#fff 18%);border:1px solid var(--mfe-border);border-radius:1rem;box-shadow:0 18px 44px rgba(10,61,138,.07);display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);text-align:left}.mfe-neighborhood .mfe-neighborhood__office-card--primary{border-color:rgba(16,136,255,.4);box-shadow:0 18px 44px rgba(10,61,138,.09),0 0 0 1px rgba(16,136,255,.18)}.mfe-neighborhood .mfe-neighborhood__office-primary{align-items:flex-start;display:flex;gap:clamp(1rem,2vw,1.4rem)}.mfe-neighborhood .mfe-neighborhood__office-pin{align-items:center;background:var(--mfe-sky);border-radius:.9rem;color:var(--mfe-accent-text);display:flex;flex:0 0 auto;height:3.25rem;justify-content:center;width:3.25rem}.mfe-neighborhood .mfe-neighborhood__office-pin svg{height:1.6rem;width:1.6rem}.mfe-neighborhood .mfe-neighborhood__office-detail{min-width:0}.mfe-neighborhood .mfe-neighborhood__office-label{color:var(--mfe-subtle);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0 0 .25rem;text-transform:uppercase}.mfe-neighborhood .mfe-neighborhood__office-name{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);font-weight:700;line-height:1.2;margin:0 0 .6rem}.mfe-neighborhood .mfe-neighborhood__office-drive{margin:0 0 .75rem}.mfe-neighborhood .mfe-neighborhood__drive-chip{align-items:center;background:var(--mfe-sky);border-radius:999px;color:var(--mfe-accent-text);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.82rem;font-weight:600;gap:.4rem;letter-spacing:.01em;line-height:1.2;padding:.32rem .75rem}.mfe-neighborhood .mfe-neighborhood__drive-chip:before{background:var(--mfe-accent);border-radius:50%;content:"";height:.45rem;width:.45rem}.mfe-neighborhood .mfe-neighborhood__office-address{color:var(--mfe-subtle);font-size:.95rem;font-style:normal;line-height:1.5;margin:0;max-width:none}.mfe-neighborhood .mfe-neighborhood__office-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1.5rem}.mfe-neighborhood .mfe-pro-sub-section--gray .mfe-pro-sub-section__inner>p{color:#2e2e2e;font-size:1.05rem;line-height:1.7;max-width:66ch}.mfe-office-card-list{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;list-style:none;margin:0;padding:0}.mfe-office-card-list li{display:flex;justify-self:center;margin:0;max-width:480px;width:100%}.mfe-office-card{background:linear-gradient(180deg,var(--mfe-sky,#e7f3ff) 0,#fff 16%);border:1px solid var(--mfe-border,#d0dcf0);border-radius:1rem;box-shadow:0 10px 30px rgba(10,61,138,.06);display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 1.35rem;position:relative;transition:transform .32s cubic-bezier(.33,1,.68,1),border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .32s cubic-bezier(.33,1,.68,1);width:100%}.mfe-office-card:focus-within,.mfe-office-card:hover{border-color:rgba(16,136,255,.45);box-shadow:0 16px 38px rgba(10,61,138,.1),0 0 0 4px rgba(16,136,255,.05);transform:translateY(-3px)}.mfe-office-card--primary{border-color:rgba(16,136,255,.4);box-shadow:0 16px 40px rgba(10,61,138,.09),0 0 0 1px rgba(16,136,255,.18)}.mfe-office-card__header{display:flex;flex-direction:column;gap:.25rem}.mfe-office-card__eyebrow{color:var(--mfe-subtle,#545555);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.mfe-office-card__eyebrow,.mfe-office-card__name{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700;margin:0}.mfe-office-card__name{color:var(--mfe-navy,#0a3d8a);font-size:1.25rem;line-height:1.2}.mfe-office-card__name a{color:inherit;text-decoration:none;transition:color .2s ease}.mfe-office-card__name a:focus-visible,.mfe-office-card__name a:hover{color:var(--mfe-accent-text,#0b59a8)}.mfe-office-card__name a:after{content:"";inset:0;position:absolute;z-index:0}.mfe-office-card__address{color:var(--mfe-subtle,#545555);font-size:.92rem;font-style:normal;line-height:1.5;margin:0}.mfe-office-card__hours{align-items:center;background:var(--mfe-sky,#e7f3ff);border:1px solid rgba(16,136,255,.2);border-radius:999px;color:var(--mfe-accent-text,#0b59a8);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.8rem;font-weight:600;gap:.4rem;padding:.4rem .75rem;width:-moz-fit-content;width:fit-content}.mfe-office-card__hours b{font-weight:700}.mfe-office-card__actions{border-top:1px solid var(--mfe-border,#d0dcf0);display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:1rem;position:relative;z-index:1}.mfe-office-card__btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9rem;font-weight:700;gap:.4rem;justify-content:center;letter-spacing:.02em;padding:.7rem 1.3rem;text-decoration:none;transition:transform .15s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.mfe-office-card__btn svg{flex:0 0 auto;height:1rem;width:1rem}.mfe-office-card__btn--primary{background:var(--mfe-blue,#0b59a8);box-shadow:0 8px 20px rgba(16,136,255,.22);color:#fff}.mfe-office-card__btn--primary:focus-visible,.mfe-office-card__btn--primary:hover{background:var(--mfe-navy,#0a3d8a);box-shadow:0 10px 26px rgba(16,136,255,.3);color:#fff;transform:translateY(-1px)}.mfe-office-card__btn--secondary{background:#fff;border-color:var(--mfe-border,#d0dcf0);color:var(--mfe-accent-text,#0b59a8)}.mfe-office-card__btn--secondary:focus-visible,.mfe-office-card__btn--secondary:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff);color:var(--mfe-accent-text,#0b59a8);transform:translateY(-1px)}.mfe-office-card__btn:active{transform:translateY(0) scale(.985)}.mfe-office-card__btn:focus-visible{outline:2px solid var(--mfe-accent,#1088ff);outline-offset:3px}.mfe-office-learnmore{margin:1.1rem 0 0}.mfe-office-learnmore a{align-items:center;background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:999px;color:var(--mfe-accent-text,#0b59a8);display:inline-flex;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.9rem;font-weight:700;gap:.4rem;padding:.7rem 1.3rem;text-decoration:none;transition:border-color .25s ease,background .25s ease,transform .15s ease}.mfe-office-learnmore a span{transition:transform .2s ease}.mfe-office-learnmore a:focus-visible,.mfe-office-learnmore a:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff);transform:translateY(-1px)}.mfe-office-learnmore a:focus-visible span,.mfe-office-learnmore a:hover span{transform:translateX(3px)}.mfe-office-learnmore a:focus-visible{outline:2px solid var(--mfe-accent,#1088ff);outline-offset:3px}.mfe-svcloc-faq{background:linear-gradient(180deg,var(--mfe-sky,#e7f3ff) 0,#fff 16%);border:1px solid var(--mfe-border,#d0dcf0);border-radius:1rem;box-shadow:0 10px 30px rgba(10,61,138,.06);margin:1.25rem auto 0;max-width:680px;padding:1.5rem 1.5rem 1.35rem;text-align:left}.mfe-svcloc-faq__q{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0 0 .55rem}.mfe-svcloc-faq__a{font-size:1rem;line-height:1.7;margin:0}.mfe-svcloc-faq__a,.mfe-svcloc__angle{color:var(--mfe-text,#000);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);max-width:64ch}.mfe-svcloc__angle{font-size:1.0625rem;font-weight:500;line-height:1.65;margin:0 auto}@media(prefers-reduced-motion:reduce){.mfe-office-card,.mfe-office-card__btn,.mfe-office-learnmore a{transition:none}.mfe-office-card:focus-within,.mfe-office-card:hover,.mfe-office-card__btn:focus-visible,.mfe-office-card__btn:hover{transform:none}}.mfe-aeo-summary{background:var(--mfe-sky);border:1px solid var(--mfe-border);border-radius:8px;color:var(--mfe-navy);margin:2.5rem auto;max-width:min(816px,100% - 2*var(--mfe-gutter));padding:16px 20px}.mfe-aeo-summary__text{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--inter,"Inter"),sans-serif;font-size:1.0625rem;line-height:1.55;margin:0}.mfe-aeo-summary__lede{color:var(--mfe-navy);font-weight:700}@media(max-width:600px){.mfe-aeo-summary{border-radius:6px;margin:1.5rem auto;padding:14px 16px}.mfe-aeo-summary__text{font-size:1rem;line-height:1.5}}.mfe-pro-sub-section__inner .mfe-aeo-summary{margin-top:0;max-width:100%}.gtranslate_wrapper.mfe-lang-switch{align-items:center;display:inline-flex;flex-shrink:0}@media(max-width:1160px){.gtranslate_wrapper.mfe-lang-switch{display:none}}.gtranslate_wrapper.mfe-lang-switch--mobile{display:none}@media(max-width:1160px){.gtranslate_wrapper.mfe-lang-switch--mobile{display:flex;padding:var(--wp--preset--spacing--40) 0;width:100%}}.gtranslate_wrapper.mfe-lang-switch--mobile select.mfe-lang-select{max-width:none;width:auto}select.mfe-lang-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 fill=%27none%27 stroke=%27%230A3D8A%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:10px 10px;border:1px solid var(--wp--preset--color--blue);border-radius:6px;color:var(--wp--preset--color--navy);cursor:pointer;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:var(--wp--preset--font-size--xs,.8rem);font-weight:500;letter-spacing:.01em;line-height:1.2;max-width:130px;min-height:32px;padding:.45rem 1.85rem .45rem .7rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:auto}select.mfe-lang-select:hover{background-color:var(--mfe-sky,#e7f3ff);border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--navy)}select.mfe-lang-select:focus,select.mfe-lang-select:focus-visible{border-color:var(--wp--preset--color--accent);outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}select.mfe-lang-select option{background:#fff;color:var(--wp--preset--color--navy);font-weight:500}@media(max-width:1160px){select.mfe-lang-select{font-size:.75rem;max-width:110px;min-height:30px;padding:.4rem 1.6rem .4rem .6rem}}@media(max-width:480px){select.mfe-lang-select{max-width:96px}}@media print{.gtranslate_wrapper.mfe-lang-switch{display:none}}.goog-te-banner-frame,.goog-te-spinner-pos,.goog-text-highlight,.goog-tooltip,.goog-tooltip:hover,.skiptranslate iframe,body>.skiptranslate,iframe.goog-te-banner-frame{background:transparent!important;box-shadow:none!important;display:none!important}body{display:block!important;position:static!important;top:0!important;visibility:visible!important}#mfe-google-translate-element{display:none!important}.goog-text-highlight,font[style*=vertical-align]{background:transparent!important;box-shadow:none!important}.mfe-a11y-launch{align-items:center;background:var(--mfe-accent,#1088ff);border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 14px rgba(16,136,255,.32);color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;margin:0;padding:0;position:fixed;right:24px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:56px;z-index:9998;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfe-a11y-launch[hidden]{display:none}.mfe-a11y-launch:focus-visible,.mfe-a11y-launch:hover{background:var(--mfe-blue,#0b59a8);box-shadow:0 8px 22px rgba(16,136,255,.42);transform:translateY(-2px)}.mfe-a11y-launch:focus-visible{outline:3px solid var(--mfe-navy,#0a3d8a);outline-offset:3px}.mfe-a11y-launch:active{transform:translateY(0)}@media(max-width:768px){body.single .mfe-a11y-launch,body.single-location .mfe-a11y-launch,body.single-post .mfe-a11y-launch,body.single-service .mfe-a11y-launch{bottom:108px}}.mfe-a11y-launch__icon{display:inline-flex;height:28px;width:28px}.mfe-a11y-launch__icon svg{height:100%;width:100%}.mfe-a11y-launch__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mfe-a11y-launch,.mfe-a11y-panel,.mfe-a11y-skipmenu{--mfe-navy:#0a3d8a;--mfe-blue:#0b59a8;--mfe-accent:#1088ff;--mfe-accent-text:#0b59a8;--mfe-sky:#e7f3ff;--mfe-gray:#f7f7f7;--mfe-border:#d0dcf0;--mfe-text:#000;--mfe-subtle:#545555}.mfe-a11y-panel{animation:mfe-a11y-panel-in .18s ease-out;background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:12px;bottom:92px;box-shadow:0 18px 48px rgba(10,61,138,.18);color:var(--mfe-text,#000);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--inter,"Inter",system-ui,sans-serif);max-height:calc(100vh - 120px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:24px;width:380px;z-index:9999}.mfe-a11y-panel[hidden]{display:none}@media(max-width:480px){.mfe-a11y-panel{bottom:88px;left:16px;max-width:none;right:16px;width:auto}}@keyframes mfe-a11y-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mfe-a11y-panel__inner{overflow-y:auto;padding:18px;-webkit-overflow-scrolling:touch}.mfe-a11y-panel__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.mfe-a11y-panel__title{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.2;margin:0}.mfe-a11y-v1__hint{color:var(--mfe-subtle,#545555);font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.75rem;line-height:1.4;margin:4px 0 0}.mfe-a11y-panel__close{align-items:center;background:transparent;border:1px solid var(--mfe-border,#d0dcf0);border-radius:50%;color:var(--mfe-subtle,#545555);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.mfe-a11y-panel__close svg{height:14px;width:14px}.mfe-a11y-panel__close:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff);color:var(--mfe-navy,#0a3d8a)}.mfe-a11y-panel__close:focus-visible{outline:3px solid var(--mfe-accent,#1088ff);outline-offset:2px}.mfe-a11y-v1-block{margin-bottom:16px}.mfe-a11y-v1-block:last-of-type{margin-bottom:0}.mfe-a11y-v1-block__legend{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.mfe-a11y-v1-profiles{display:flex;flex-direction:column;gap:8px}.mfe-a11y-v1-profile{align-items:center;background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:10px;cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);gap:12px;min-height:56px;padding:8px 12px;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.mfe-a11y-v1-profile:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-profile:focus-visible{outline:3px solid var(--mfe-accent,#1088ff);outline-offset:2px}.mfe-a11y-v1-profile.is-pressed{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff);box-shadow:inset 0 0 0 1px var(--mfe-accent,#1088ff)}.mfe-a11y-v1-profile__icon{color:var(--mfe-navy,#0a3d8a);display:inline-flex;flex-shrink:0;height:26px;width:26px}.mfe-a11y-v1-profile__icon svg{height:100%;width:100%}.mfe-a11y-v1-profile.is-pressed .mfe-a11y-v1-profile__icon{color:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-profile__body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.mfe-a11y-v1-profile__title{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:700;line-height:1.2}.mfe-a11y-v1-profile__desc{color:var(--mfe-subtle,#545555);font-size:.6875rem;line-height:1.3}.mfe-a11y-v1-profile__switch{background:var(--mfe-border,#d0dcf0);border-radius:999px;flex-shrink:0;height:22px;position:relative;transition:background .15s ease;width:40px}.mfe-a11y-v1-profile.is-pressed .mfe-a11y-v1-profile__switch{background:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-profile__knob{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(10,61,138,.25);height:18px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:18px}.mfe-a11y-v1-profile.is-pressed .mfe-a11y-v1-profile__knob{transform:translateX(18px)}.mfe-a11y-v1-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.mfe-a11y-v1-cell--full{grid-column:1/-1}.mfe-a11y-v1-tile{align-items:center;background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:10px;color:var(--mfe-text,#000);cursor:pointer;display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);gap:6px;justify-content:center;min-height:84px;padding:10px 8px;text-align:center;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.mfe-a11y-v1-tile:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-tile:focus-visible{outline:3px solid var(--mfe-accent,#1088ff);outline-offset:2px}.mfe-a11y-v1-tile.is-pressed{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff);box-shadow:inset 0 0 0 1px var(--mfe-accent,#1088ff)}.mfe-a11y-v1-tile__icon{color:var(--mfe-subtle,#545555);display:inline-flex;height:24px;width:24px}.mfe-a11y-v1-tile__icon svg{height:100%;width:100%}.mfe-a11y-v1-tile.is-pressed .mfe-a11y-v1-tile__icon{color:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-tile__label{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:500;line-height:1.2}.mfe-a11y-v1-tile__state{align-items:center;color:var(--mfe-subtle,#545555);display:inline-flex;font-size:.625rem;font-weight:700;gap:3px;letter-spacing:.04em;text-transform:uppercase}.mfe-a11y-v1-tile__check{color:var(--mfe-accent,#1088ff);display:none;height:13px;width:13px}.mfe-a11y-v1-tile__check svg{height:100%;width:100%}.mfe-a11y-v1-tile.is-pressed .mfe-a11y-v1-tile__check{display:inline-flex}.mfe-a11y-v1-tile.is-pressed .mfe-a11y-v1-tile__state-text{color:var(--mfe-accent,#1088ff);position:relative;visibility:hidden}.mfe-a11y-v1-tile.is-pressed .mfe-a11y-v1-tile__state-text:after{content:"On";left:0;position:absolute;top:0;visibility:visible}.mfe-a11y-v1-tile--choice,.mfe-a11y-v1-tile--stepper{align-items:center;cursor:default;flex-direction:row;justify-content:space-between;min-height:52px;padding:8px 12px;text-align:left}.mfe-a11y-v1-tile--choice:hover,.mfe-a11y-v1-tile--stepper:hover{background:#fff;border-color:var(--mfe-border,#d0dcf0)}.mfe-a11y-v1-tile--choice.is-pressed,.mfe-a11y-v1-tile--stepper.is-pressed{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff);box-shadow:inset 0 0 0 1px var(--mfe-accent,#1088ff)}.mfe-a11y-v1-tile__head{align-items:center;display:inline-flex;gap:10px;min-width:0}.mfe-a11y-v1-tile__head .mfe-a11y-v1-tile__icon{height:20px;width:20px}.mfe-a11y-v1-tile__head .mfe-a11y-v1-tile__label{font-size:.8125rem}.mfe-a11y-v1-tile--choice.is-pressed .mfe-a11y-v1-tile__icon,.mfe-a11y-v1-tile--stepper.is-pressed .mfe-a11y-v1-tile__icon{color:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-stepper{border:1px solid var(--mfe-border,#d0dcf0);border-radius:8px;gap:2px;overflow:hidden}.mfe-a11y-v1-stepper,.mfe-a11y-v1-stepper__btn{align-items:center;background:#fff;display:inline-flex}.mfe-a11y-v1-stepper__btn{border:none;color:var(--mfe-navy,#0a3d8a);cursor:pointer;height:44px;justify-content:center;min-width:44px;transition:background .15s ease;width:44px}.mfe-a11y-v1-stepper__btn svg{height:16px;width:16px}.mfe-a11y-v1-stepper__btn:hover{background:var(--mfe-sky,#e7f3ff)}.mfe-a11y-v1-stepper__btn:focus-visible{outline:3px solid var(--mfe-accent,#1088ff);outline-offset:-3px}.mfe-a11y-v1-stepper__readout{color:var(--mfe-navy,#0a3d8a);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-feature-settings:"tnum";font-size:.8125rem;font-weight:700;min-width:46px;text-align:center}.mfe-a11y-v1-seg{display:inline-flex;gap:4px}.mfe-a11y-v1-seg__btn{background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:8px;color:var(--mfe-navy,#0a3d8a);cursor:pointer;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:500;min-height:36px;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.mfe-a11y-v1-seg__btn:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-seg__btn:focus-visible{outline:3px solid var(--mfe-accent,#1088ff);outline-offset:2px}.mfe-a11y-v1-seg__btn.is-pressed,.mfe-a11y-v1-seg__btn[aria-pressed=true]{background:var(--mfe-accent,#1088ff);border-color:var(--mfe-accent,#1088ff);color:#fff}.mfe-a11y-v1-foot{border-top:1px solid var(--mfe-border,#d0dcf0);flex-direction:column;margin-top:16px;padding-top:14px}.mfe-a11y-v1-foot,.mfe-a11y-v1-foot__actions{display:flex;gap:8px}.mfe-a11y-v1-foot__btn{align-items:center;background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:8px;color:var(--mfe-navy,#0a3d8a);cursor:pointer;display:inline-flex;flex:1;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.8125rem;font-weight:600;gap:6px;justify-content:center;min-height:44px;transition:background .15s ease,border-color .15s ease}.mfe-a11y-v1-foot__btn svg{height:16px;width:16px}.mfe-a11y-v1-foot__btn:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff)}.mfe-a11y-v1-foot__btn:focus-visible{outline:3px solid var(--mfe-accent,#1088ff);outline-offset:2px}.mfe-a11y-v1-foot__link{align-items:center;color:var(--mfe-accent-text,#0b59a8);display:inline-flex;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:.75rem;font-weight:600;gap:6px;justify-content:center;min-height:36px;text-decoration:none}.mfe-a11y-v1-foot__link svg{height:15px;width:15px}.mfe-a11y-v1-foot__link:hover{text-decoration:underline}.mfe-a11y-v1-foot__link:focus-visible{border-radius:4px;outline:3px solid var(--mfe-accent,#1088ff);outline-offset:2px}body.mfe-a11y-no-motion .mfe-a11y-v1 *,html.mfe-a11y-no-motion .mfe-a11y-v1 *{transition:none!important}@media(prefers-reduced-motion:reduce){.mfe-a11y-v1 *{transition:none!important}}.mfe-a11y-skipmenu{background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:10px;box-shadow:0 12px 32px rgba(10,61,138,.2);display:flex;flex-direction:column;gap:4px;left:16px;padding:8px;position:fixed;top:16px;z-index:10001}.mfe-a11y-skipmenu[hidden]{display:none}.mfe-a11y-skipmenu__item{background:#fff;border:1px solid var(--mfe-border,#d0dcf0);border-radius:8px;color:var(--mfe-navy,#0a3d8a);cursor:pointer;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:600;min-height:44px;padding:0 16px;text-align:left}.mfe-a11y-skipmenu__item:hover{background:var(--mfe-sky,#e7f3ff);border-color:var(--mfe-accent,#1088ff)}.mfe-a11y-skipmenu__item:focus-visible{outline:3px solid var(--mfe-accent,#1088ff);outline-offset:2px}html.mfe-a11y-fs-80{--mfe-font-scale:0.8}html.mfe-a11y-fs-90{--mfe-font-scale:0.9}html.mfe-a11y-fs-110{--mfe-font-scale:1.1}html.mfe-a11y-fs-120{--mfe-font-scale:1.2}html.mfe-a11y-fs-130{--mfe-font-scale:1.3}html.mfe-a11y-fs-140{--mfe-font-scale:1.4}html.mfe-a11y-fs-150{--mfe-font-scale:1.5}html.mfe-a11y-fs-110,html.mfe-a11y-fs-120,html.mfe-a11y-fs-130,html.mfe-a11y-fs-140,html.mfe-a11y-fs-150,html.mfe-a11y-fs-80,html.mfe-a11y-fs-90{font-size:calc(100%*var(--mfe-font-scale, 1))}body.mfe-a11y-ls-1 :is(p,li,blockquote,dd,dt),html.mfe-a11y-ls-1 :is(p,li,blockquote,dd,dt){letter-spacing:.05em!important}body.mfe-a11y-ls-2 :is(p,li,blockquote,dd,dt),html.mfe-a11y-ls-2 :is(p,li,blockquote,dd,dt){letter-spacing:.1em!important}body.mfe-a11y-ls-3 :is(p,li,blockquote,dd,dt),html.mfe-a11y-ls-3 :is(p,li,blockquote,dd,dt){letter-spacing:.15em!important}body.mfe-a11y-lh-1 :is(p,li,blockquote,dd,dt),html.mfe-a11y-lh-1 :is(p,li,blockquote,dd,dt){line-height:1.3!important}body.mfe-a11y-lh-2 :is(p,li,blockquote,dd,dt),html.mfe-a11y-lh-2 :is(p,li,blockquote,dd,dt){line-height:1.55!important}body.mfe-a11y-lh-3 :is(p,li,blockquote,dd,dt),html.mfe-a11y-lh-3 :is(p,li,blockquote,dd,dt){line-height:1.8!important}body.mfe-a11y-ws-1 :is(p,li,blockquote,dd,dt),html.mfe-a11y-ws-1 :is(p,li,blockquote,dd,dt){word-spacing:.1em!important}body.mfe-a11y-ws-2 :is(p,li,blockquote,dd,dt),html.mfe-a11y-ws-2 :is(p,li,blockquote,dd,dt){word-spacing:.2em!important}body.mfe-a11y-ws-3 :is(p,li,blockquote,dd,dt),html.mfe-a11y-ws-3 :is(p,li,blockquote,dd,dt){word-spacing:.3em!important}body.mfe-a11y-align-left :is(p,li,.mfe-blog-article,.entry-content),html.mfe-a11y-align-left :is(p,li,.mfe-blog-article,.entry-content){text-align:left!important}body.mfe-a11y-align-center :is(p,li,.mfe-blog-article,.entry-content),html.mfe-a11y-align-center :is(p,li,.mfe-blog-article,.entry-content){text-align:center!important}body.mfe-a11y-align-right :is(p,li,.mfe-blog-article,.entry-content),html.mfe-a11y-align-right :is(p,li,.mfe-blog-article,.entry-content){text-align:right!important}body.mfe-a11y-contrast,html.mfe-a11y-contrast{--mfe-text:#000;--mfe-subtle:#000;--mfe-navy:#000;--mfe-blue:#040d7e;--mfe-accent:#040d7e;background-color:#fff!important}body.mfe-a11y-contrast :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt)),html.mfe-a11y-contrast :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt)){background-color:#fff!important;background-image:none!important}body.mfe-a11y-contrast :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt)),body.mfe-a11y-contrast div:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-panel *):not(.mfe-a11y-launch *),body.mfe-a11y-contrast li,body.mfe-a11y-contrast p,body.mfe-a11y-contrast span:not(.mfe-a11y-panel *):not(.mfe-a11y-launch *),html.mfe-a11y-contrast :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt)),html.mfe-a11y-contrast div:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-panel *):not(.mfe-a11y-launch *),html.mfe-a11y-contrast li,html.mfe-a11y-contrast p,html.mfe-a11y-contrast span:not(.mfe-a11y-panel *):not(.mfe-a11y-launch *){color:#000!important}body.mfe-a11y-contrast .mfe-a11y-launch,html.mfe-a11y-contrast .mfe-a11y-launch{background:#000!important;border:2px solid #fff!important;color:#fff!important}body.mfe-a11y-contrast .mfe-a11y-launch *,html.mfe-a11y-contrast .mfe-a11y-launch *{color:#fff!important}body.mfe-a11y-contrast .mfe-cta,body.mfe-a11y-contrast .wp-block-button__link,body.mfe-a11y-contrast a,html.mfe-a11y-contrast .mfe-cta,html.mfe-a11y-contrast .wp-block-button__link,html.mfe-a11y-contrast a{color:#040d7e!important}body.mfe-a11y-contrast .mfe-cta--primary,body.mfe-a11y-contrast .mfe-main-nav__cta,body.mfe-a11y-contrast .mfe-pro-sub-cta__btn--primary,body.mfe-a11y-contrast .mfe-refer__forms-btn--download,body.mfe-a11y-contrast .mfe-simple-cta__btn--primary,body.mfe-a11y-contrast .wp-block-button__link,body.mfe-a11y-contrast button.has-background,html.mfe-a11y-contrast .mfe-cta--primary,html.mfe-a11y-contrast .mfe-main-nav__cta,html.mfe-a11y-contrast .mfe-pro-sub-cta__btn--primary,html.mfe-a11y-contrast .mfe-refer__forms-btn--download,html.mfe-a11y-contrast .mfe-simple-cta__btn--primary,html.mfe-a11y-contrast .wp-block-button__link,html.mfe-a11y-contrast button.has-background{background-color:#040d7e!important;border:2px solid #040d7e!important;color:#fff!important;text-decoration:none!important}body.mfe-a11y-contrast body,body.mfe-a11y-contrast li,body.mfe-a11y-contrast p,html.mfe-a11y-contrast body,html.mfe-a11y-contrast li,html.mfe-a11y-contrast p{font-weight:600!important}body.mfe-a11y-dark,html.mfe-a11y-dark{--mfe-text:#f7f7f7;--mfe-subtle:#c7d5e8;--mfe-navy:#f7f7f7;--mfe-blue:#4fa5ff;--mfe-accent:#4fa5ff;--mfe-sky:#12305f;--mfe-gray:#0a3d8a;--mfe-border:#3e6da8;background-color:#0a2a4a!important}body.mfe-a11y-dark :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt,.wp-block-button__link,.mfe-cta--primary,.mfe-simple-cta__btn,.mfe-simple-cta__btn--primary,.mfe-main-nav__cta,.mfe-pro-sub-cta__btn,.mfe-pro-sub-cta__btn--primary,.mfe-pro-sub-cta__btn--ghost,.mfe-hero__cta,.mfe-service-profile__cta,.mfe-location-profile__cta,.mfe-location-profile__midcta-btn,.mfe-cta-strip__cta,.mfe-testimonials__cta,.mfe-location-profile__phone,.mfe-location-profile__referral-method,.mfe-anatomy__chip,.mfe-anatomy__dot,.mfe-pill,.mfe-chip)),html.mfe-a11y-dark :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt,.wp-block-button__link,.mfe-cta--primary,.mfe-simple-cta__btn,.mfe-simple-cta__btn--primary,.mfe-main-nav__cta,.mfe-pro-sub-cta__btn,.mfe-pro-sub-cta__btn--primary,.mfe-pro-sub-cta__btn--ghost,.mfe-hero__cta,.mfe-service-profile__cta,.mfe-location-profile__cta,.mfe-location-profile__midcta-btn,.mfe-cta-strip__cta,.mfe-testimonials__cta,.mfe-location-profile__phone,.mfe-location-profile__referral-method,.mfe-anatomy__chip,.mfe-anatomy__dot,.mfe-pill,.mfe-chip)){color:#f7f7f7!important}body.mfe-a11y-dark :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt,a,button,input,textarea,select,.wp-block-button__link)),html.mfe-a11y-dark :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt,a,button,input,textarea,select,.wp-block-button__link)){background-color:#0a2a4a!important;border-color:#3e6da8!important}body.mfe-a11y-dark .mfe-blog-article,body.mfe-a11y-dark .mfe-card,body.mfe-a11y-dark .mfe-chip,body.mfe-a11y-dark .mfe-dropdown,body.mfe-a11y-dark .mfe-main-nav__menu,body.mfe-a11y-dark .mfe-panel,body.mfe-a11y-dark .mfe-pill,body.mfe-a11y-dark .wp-block-group.has-background,body.mfe-a11y-dark article,body.mfe-a11y-dark nav ul,html.mfe-a11y-dark .mfe-blog-article,html.mfe-a11y-dark .mfe-card,html.mfe-a11y-dark .mfe-chip,html.mfe-a11y-dark .mfe-dropdown,html.mfe-a11y-dark .mfe-main-nav__menu,html.mfe-a11y-dark .mfe-panel,html.mfe-a11y-dark .mfe-pill,html.mfe-a11y-dark .wp-block-group.has-background,html.mfe-a11y-dark article,html.mfe-a11y-dark nav ul{background-color:#12305f!important}body.mfe-a11y-dark input,body.mfe-a11y-dark select,body.mfe-a11y-dark textarea,html.mfe-a11y-dark input,html.mfe-a11y-dark select,html.mfe-a11y-dark textarea{background:#12305f!important;border-color:#4fa5ff!important;color:#f7f7f7!important}body.mfe-a11y-dark a,html.mfe-a11y-dark a{color:#9ccbff!important}body.mfe-a11y-dark a.mfe-blog-article__related-card,body.mfe-a11y-dark a.mfe-card,body.mfe-a11y-dark a.mfe-svc-card,body.mfe-a11y-dark a[class*=-card],body.mfe-a11y-dark a[class*=__card],html.mfe-a11y-dark a.mfe-blog-article__related-card,html.mfe-a11y-dark a.mfe-card,html.mfe-a11y-dark a.mfe-svc-card,html.mfe-a11y-dark a[class*=-card],html.mfe-a11y-dark a[class*=__card]{background-color:#12305f!important;border-color:#3e6da8!important;color:#f7f7f7!important}body.mfe-a11y-dark .mfe-cta--primary,body.mfe-a11y-dark .mfe-cta-strip__cta,body.mfe-a11y-dark .mfe-hero__cta,body.mfe-a11y-dark .mfe-location-profile__cta,body.mfe-a11y-dark .mfe-location-profile__midcta-btn,body.mfe-a11y-dark .mfe-main-nav__cta,body.mfe-a11y-dark .mfe-pro-sub-cta__btn,body.mfe-a11y-dark .mfe-pro-sub-cta__btn--ghost,body.mfe-a11y-dark .mfe-pro-sub-cta__btn--primary,body.mfe-a11y-dark .mfe-service-profile__cta,body.mfe-a11y-dark .mfe-simple-cta__btn,body.mfe-a11y-dark .mfe-simple-cta__btn--primary,body.mfe-a11y-dark .mfe-testimonials__cta,body.mfe-a11y-dark .wp-block-button__link,body.mfe-a11y-dark a[class*=-cta],body.mfe-a11y-dark a[class*=__cta],body.mfe-a11y-dark button.has-background,html.mfe-a11y-dark .mfe-cta--primary,html.mfe-a11y-dark .mfe-cta-strip__cta,html.mfe-a11y-dark .mfe-hero__cta,html.mfe-a11y-dark .mfe-location-profile__cta,html.mfe-a11y-dark .mfe-location-profile__midcta-btn,html.mfe-a11y-dark .mfe-main-nav__cta,html.mfe-a11y-dark .mfe-pro-sub-cta__btn,html.mfe-a11y-dark .mfe-pro-sub-cta__btn--ghost,html.mfe-a11y-dark .mfe-pro-sub-cta__btn--primary,html.mfe-a11y-dark .mfe-service-profile__cta,html.mfe-a11y-dark .mfe-simple-cta__btn,html.mfe-a11y-dark .mfe-simple-cta__btn--primary,html.mfe-a11y-dark .mfe-testimonials__cta,html.mfe-a11y-dark .wp-block-button__link,html.mfe-a11y-dark a[class*=-cta],html.mfe-a11y-dark a[class*=__cta],html.mfe-a11y-dark button.has-background{background-color:#4fa5ff!important;border-color:#4fa5ff!important;color:#0a2a4a!important}body.mfe-a11y-dark .mfe-anatomy__chip,body.mfe-a11y-dark .mfe-anatomy__dot,body.mfe-a11y-dark .mfe-chip,body.mfe-a11y-dark .mfe-location-profile__phone,body.mfe-a11y-dark .mfe-location-profile__referral-method,body.mfe-a11y-dark .mfe-pill,html.mfe-a11y-dark .mfe-anatomy__chip,html.mfe-a11y-dark .mfe-anatomy__dot,html.mfe-a11y-dark .mfe-chip,html.mfe-a11y-dark .mfe-location-profile__phone,html.mfe-a11y-dark .mfe-location-profile__referral-method,html.mfe-a11y-dark .mfe-pill{background-color:#12305f!important;border-color:#3e6da8!important;color:#f7f7f7!important}body.mfe-a11y-light,html.mfe-a11y-light{--mfe-text:#111;--mfe-subtle:#333;--mfe-navy:#111;--mfe-sky:#fff;--mfe-gray:#fff;--mfe-border:#999;background-color:#fff!important}body.mfe-a11y-light :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt)),html.mfe-a11y-light :not(:is(.mfe-a11y-panel,.mfe-a11y-panel *,.mfe-a11y-launch,.mfe-a11y-launch *,.mfe-a11y-skipmenu,.mfe-a11y-skipmenu *,#mfe-a11y-guide,.skiptranslate,.skiptranslate *,#goog-gt-tt)){background-color:#fff!important;background-image:none!important;color:#111!important}body.mfe-a11y-light .wp-block-button__link,body.mfe-a11y-light a,html.mfe-a11y-light .wp-block-button__link,html.mfe-a11y-light a{color:#0b3d91!important}body.mfe-a11y-light .mfe-cta--primary,body.mfe-a11y-light .mfe-main-nav__cta,body.mfe-a11y-light .mfe-simple-cta__btn--primary,body.mfe-a11y-light .wp-block-button__link,body.mfe-a11y-light button.has-background,html.mfe-a11y-light .mfe-cta--primary,html.mfe-a11y-light .mfe-main-nav__cta,html.mfe-a11y-light .mfe-simple-cta__btn--primary,html.mfe-a11y-light .wp-block-button__link,html.mfe-a11y-light button.has-background{background-color:#0b3d91!important;border:2px solid #0b3d91!important;color:#fff!important}body.mfe-a11y-monochrome>:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-skipmenu):not(#mfe-a11y-guide):not(.skiptranslate):not(#goog-gt-tt):not(script):not(style),html.mfe-a11y-monochrome body>:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-skipmenu):not(#mfe-a11y-guide):not(.skiptranslate):not(#goog-gt-tt):not(script):not(style){filter:grayscale(1)}body.mfe-a11y-sat-high>:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-skipmenu):not(#mfe-a11y-guide):not(.skiptranslate):not(#goog-gt-tt):not(script):not(style),html.mfe-a11y-sat-high body>:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-skipmenu):not(#mfe-a11y-guide):not(.skiptranslate):not(#goog-gt-tt):not(script):not(style){filter:saturate(2)}body.mfe-a11y-sat-low>:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-skipmenu):not(#mfe-a11y-guide):not(.skiptranslate):not(#goog-gt-tt):not(script):not(style),html.mfe-a11y-sat-low body>:not(.mfe-a11y-panel):not(.mfe-a11y-launch):not(.mfe-a11y-skipmenu):not(#mfe-a11y-guide):not(.skiptranslate):not(#goog-gt-tt):not(script):not(style){filter:saturate(.5)}body.mfe-a11y-dyslexic :not(.mfe-a11y-panel):not(.mfe-a11y-panel *):not(.mfe-a11y-launch):not(.mfe-a11y-launch *),html.mfe-a11y-dyslexic body :not(.mfe-a11y-panel):not(.mfe-a11y-panel *):not(.mfe-a11y-launch):not(.mfe-a11y-launch *){font-family:OpenDyslexic,Comic Sans MS,system-ui,sans-serif!important;letter-spacing:.02em!important;line-height:1.7!important}body.mfe-a11y-no-motion *,body.mfe-a11y-no-motion :after,body.mfe-a11y-no-motion :before,html.mfe-a11y-no-motion *,html.mfe-a11y-no-motion :after,html.mfe-a11y-no-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}body.mfe-a11y-no-motion .mfe-a11y-panel,html.mfe-a11y-no-motion .mfe-a11y-panel{animation:none!important}body.mfe-a11y-highlight-links :is(a,.wp-block-button__link):not(.mfe-a11y-launch):not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-a11y-v1-foot__link),html.mfe-a11y-highlight-links :is(a,.wp-block-button__link):not(.mfe-a11y-launch):not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-a11y-v1-foot__link){background-color:#fff3b0!important;border-radius:2px;box-shadow:0 0 0 2px #fff3b0!important;color:#0a2a4a!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:2px!important}body.mfe-a11y-highlight-links :is(a,.wp-block-button__link):not(.mfe-a11y-launch):not(.mfe-a11y-panel *):not(.mfe-a11y-v1-foot__link) :is(span,strong,em,b,i),html.mfe-a11y-highlight-links :is(a,.wp-block-button__link):not(.mfe-a11y-launch):not(.mfe-a11y-panel *):not(.mfe-a11y-v1-foot__link) :is(span,strong,em,b,i){background-color:transparent!important;color:#0a2a4a!important}body.mfe-a11y-highlight-titles :is(.mfe-blog-article,.entry-content,main,article) :is(h1,h2,h3,h4,h5,h6):not(.mfe-a11y-panel *),html.mfe-a11y-highlight-titles :is(.mfe-blog-article,.entry-content,main,article) :is(h1,h2,h3,h4,h5,h6):not(.mfe-a11y-panel *){background:var(--mfe-sky,#e7f3ff)!important;border-left:4px solid var(--mfe-accent,#1088ff)!important;color:#0a2a4a!important;padding-left:8px!important}body.mfe-a11y-highlight-focus :focus,body.mfe-a11y-highlight-focus :focus-visible,html.mfe-a11y-highlight-focus :focus,html.mfe-a11y-highlight-focus :focus-visible{outline:3px solid var(--mfe-accent,#1088ff)!important;outline-offset:3px!important}body.mfe-a11y-highlight-hover :is(a,button,p,li,img,h1,h2,h3,h4,h5,h6,.wp-block-button__link):not(.mfe-a11y-launch):not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):hover,html.mfe-a11y-highlight-hover :is(a,button,p,li,img,h1,h2,h3,h4,h5,h6,.wp-block-button__link):not(.mfe-a11y-launch):not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):hover{outline:2px dashed var(--mfe-accent,#1088ff)!important;outline-offset:2px!important}body.mfe-a11y-hide-images figure:not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-map *),body.mfe-a11y-hide-images img:not(.mfe-main-nav__logo-img):not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-map *):not(.leaflet-container *),body.mfe-a11y-hide-images picture:not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-map *),body.mfe-a11y-hide-images svg:not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-a11y-skipmenu *):not(.mfe-main-nav__logo *):not(.leaflet-container *),html.mfe-a11y-hide-images figure:not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-map *),html.mfe-a11y-hide-images img:not(.mfe-main-nav__logo-img):not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-map *):not(.leaflet-container *),html.mfe-a11y-hide-images picture:not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-map *),html.mfe-a11y-hide-images svg:not(.mfe-a11y-launch *):not(.mfe-a11y-panel *):not(.mfe-a11y-skipmenu *):not(.mfe-main-nav__logo *):not(.leaflet-container *){display:none!important}body.mfe-a11y-hide-images :is(.mfe-hero__photo-zoom,.mfe-service-profile__hero-zoom,.mfe-location-profile__hero-zoom,.mfe-doctor-profile__hero-zoom,.mfe-hub-hero__zoom,.mfe-doctors-hub-hero__zoom,.mfe-pro-hub-hero__zoom,.mfe-pro-sub-hero__zoom,[class*=hero-zoom],[class*=hero__zoom]),html.mfe-a11y-hide-images :is(.mfe-hero__photo-zoom,.mfe-service-profile__hero-zoom,.mfe-location-profile__hero-zoom,.mfe-doctor-profile__hero-zoom,.mfe-hub-hero__zoom,.mfe-doctors-hub-hero__zoom,.mfe-pro-hub-hero__zoom,.mfe-pro-sub-hero__zoom,[class*=hero-zoom],[class*=hero__zoom]){background-image:none!important}body.mfe-a11y-cursor-black *,html.mfe-a11y-cursor-black *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27%3E%3Cpath stroke=%27%23fff%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m6 4 36 18-18 3-6 17z%27/%3E%3C/svg%3E") 4 4,auto!important}body.mfe-a11y-cursor-white *,html.mfe-a11y-cursor-white *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2748%27%3E%3Cpath fill=%27%23fff%27 stroke=%27%23000%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m6 4 36 18-18 3-6 17z%27/%3E%3C/svg%3E") 4 4,auto!important}body.mfe-a11y-cursor-black .mfe-a11y-launch,body.mfe-a11y-cursor-black .mfe-a11y-launch *,body.mfe-a11y-cursor-black .mfe-a11y-panel *,body.mfe-a11y-cursor-white .mfe-a11y-launch,body.mfe-a11y-cursor-white .mfe-a11y-launch *,body.mfe-a11y-cursor-white .mfe-a11y-panel *,html.mfe-a11y-cursor-black .mfe-a11y-launch,html.mfe-a11y-cursor-black .mfe-a11y-launch *,html.mfe-a11y-cursor-black .mfe-a11y-panel *,html.mfe-a11y-cursor-white .mfe-a11y-launch,html.mfe-a11y-cursor-white .mfe-a11y-launch *,html.mfe-a11y-cursor-white .mfe-a11y-panel *{cursor:pointer!important}#mfe-a11y-guide{background:#1088ff;box-shadow:0 0 0 1px #fff,0 0 4px rgba(0,0,0,.35);height:3px;top:0;will-change:transform;z-index:9997}#mfe-a11y-guide,.mfe-a11y-mask{left:0;pointer-events:none;position:fixed;width:100vw}.mfe-a11y-mask{background:rgba(0,0,0,.55);z-index:9996}.mfe-a11y-mask--top{height:0;top:0}.mfe-a11y-mask--bottom{bottom:0;top:0}.mfe-a11y-lens{background:#fff;border:2px solid var(--mfe-accent,#1088ff);border-radius:8px;box-shadow:0 12px 32px rgba(10,61,138,.25);color:#0a2a4a;font-family:var(--wp--preset--font-family--inter,"Inter",sans-serif);font-size:1.8rem;line-height:1.3;max-width:360px;padding:10px 14px;pointer-events:none;position:fixed;z-index:9995}.mfe-pathway{align-items:stretch;display:flex;list-style:none;margin:0;padding:0}.mfe-pathway__step{background:#fff;border:1px solid var(--mfe-border);display:flex;flex:1 1 0;position:relative;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.mfe-pathway__step+.mfe-pathway__step{border-left:none}.mfe-pathway__step:first-child{border-radius:14px 0 0 14px}.mfe-pathway__step:last-child{border-radius:0 14px 14px 0}.mfe-pathway__step+.mfe-pathway__step:before{background:#fff;border-right:1px solid var(--mfe-border);border-top:1px solid var(--mfe-border);content:"";height:15px;left:-8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:15px;z-index:1}.mfe-pathway__step:focus-within,.mfe-pathway__step:hover{border-color:var(--mfe-accent);box-shadow:0 6px 18px rgba(16,136,255,.1);z-index:2}.mfe-pathway__step--emphasis{background:var(--mfe-sky);border-color:#8fbfff}.mfe-pathway__link{display:flex;flex-direction:column;gap:.3rem;padding:1.15rem 1.2rem 1.15rem 1.6rem;text-decoration:none;width:100%}.mfe-pathway__link:focus-visible,.mfe-pathway__link:hover{text-decoration:none}.mfe-pathway__link:focus-visible .mfe-pathway__kicker,.mfe-pathway__link:focus-visible .mfe-pathway__sub,.mfe-pathway__link:focus-visible .mfe-pathway__title,.mfe-pathway__link:hover .mfe-pathway__kicker,.mfe-pathway__link:hover .mfe-pathway__sub,.mfe-pathway__link:hover .mfe-pathway__title{text-decoration:none}.mfe-pathway__link:focus-visible{border-radius:inherit;outline:3px solid var(--mfe-accent);outline-offset:-3px}.mfe-pathway__step:focus-within .mfe-pathway__title,.mfe-pathway__step:hover .mfe-pathway__title{color:var(--mfe-navy)}.mfe-pathway__step:focus-within,.mfe-pathway__step:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.mfe-pathway__step:focus-within,.mfe-pathway__step:hover{transform:none}}.mfe-pathway__step:first-child .mfe-pathway__link{padding-left:1.2rem}.mfe-pathway__kicker{color:var(--mfe-accent-text);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mfe-pathway__title{color:var(--mfe-blue);font-family:var(--wp--preset--font-family--dm-sans,inherit);font-size:1.08rem;font-weight:600;line-height:1.35;text-wrap:balance;transition:color .18s ease-out}.mfe-pathway__sub{color:var(--mfe-subtle);font-size:.86rem;line-height:1.45}.mfe-pathway__step--emphasis .mfe-pathway__title{color:var(--mfe-navy)}.mfe-pathway__step--emphasis .mfe-pathway__sub{color:var(--mfe-accent-text)}@media(max-width:768px){.mfe-pathway{flex-direction:column}.mfe-pathway__step+.mfe-pathway__step{border-left:1px solid var(--mfe-border);border-top:none}.mfe-pathway__step:first-child{border-radius:14px 14px 0 0}.mfe-pathway__step:last-child{border-radius:0 0 14px 14px}.mfe-pathway__step+.mfe-pathway__step:before{left:50%;top:-8px;transform:translateX(-50%) rotate(135deg)}.mfe-pathway__step+.mfe-pathway__step--emphasis:before,.mfe-pathway__step--emphasis+.mfe-pathway__step:before{background:#fff}.mfe-pathway__link,.mfe-pathway__step:first-child .mfe-pathway__link{padding:1rem 1.1rem}}.mfe-anatomy{background:var(--mfe-gray);padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-anatomy__inner{margin:0 auto;max-width:1100px}.mfe-anatomy__header{margin:0 0 clamp(1.5rem,3vw,2.5rem);max-width:640px}.mfe-anatomy__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;margin:0 0 .625rem;text-transform:uppercase}.mfe-anatomy__eyebrow,.mfe-anatomy__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-anatomy__title{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;margin:0 0 .75rem}.mfe-anatomy__sub{color:var(--mfe-subtle);font-size:1rem;line-height:1.6;margin:0}.mfe-anatomy__layout{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,460px) minmax(0,1fr)}.mfe-anatomy__figure{margin:0}.mfe-anatomy__stage{background:#fff;border:1px solid var(--mfe-border);border-radius:16px;overflow:hidden;position:relative}.mfe-anatomy__img{display:block;height:auto;width:100%}.mfe-anatomy__caption{color:var(--mfe-subtle);font-size:.8125rem;line-height:1.5;margin:.625rem 0 0}.mfe-anatomy__dot{background:var(--mfe-accent);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--mfe-accent),0 2px 8px rgba(10,61,138,.35);cursor:pointer;display:none;height:28px;margin:-14px 0 0 -14px;padding:0;position:absolute;width:28px}.mfe-anatomy__dot:after{animation:mfe-anatomy-pulse 2.4s ease-out infinite;border:2px solid var(--mfe-accent);border-radius:50%;content:"";inset:-4px;opacity:.8;pointer-events:none;position:absolute}.mfe-anatomy__dot:hover{background:var(--mfe-blue);box-shadow:0 0 0 2px var(--mfe-blue),0 2px 8px rgba(10,61,138,.45)}.mfe-anatomy__dot.is-active{background:var(--mfe-navy);box-shadow:0 0 0 2px var(--mfe-navy),0 2px 8px rgba(10,61,138,.45)}.mfe-anatomy__dot.is-active:after{animation:none;opacity:0}.mfe-anatomy__dot:focus-visible{outline:3px solid var(--mfe-navy);outline-offset:3px}.mfe-anatomy__panel{background:#fff;border:1px solid var(--mfe-border);border-radius:16px;display:none;padding:clamp(1.25rem,2.5vw,1.75rem)}.mfe-anatomy__hint{border-bottom:1px solid var(--mfe-border);color:var(--mfe-subtle);font-size:.875rem;line-height:1.5;margin:0 0 1rem;padding-bottom:1rem}.mfe-anatomy__part-name{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.mfe-anatomy__part-desc{color:var(--mfe-text);font-size:1rem;line-height:1.65;margin:0;min-height:5.5em}.mfe-anatomy__chips{display:none;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.mfe-anatomy__chip{background:#fff;border:1px solid var(--mfe-border);border-radius:999px;color:var(--mfe-accent-text);cursor:pointer;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.875rem;font-weight:500;padding:.4375rem 1rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.mfe-anatomy__chip:hover{background:var(--mfe-sky);border-color:var(--mfe-accent)}.mfe-anatomy__chip.is-active{background:var(--mfe-navy);border-color:var(--mfe-navy);color:#fff}.mfe-anatomy__chip:focus-visible{outline:3px solid var(--mfe-navy);outline-offset:2px}.mfe-anatomy__list{margin:0}.mfe-anatomy__list dt{color:var(--mfe-navy);font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:1.0625rem;font-weight:700;margin:0 0 .25rem}.mfe-anatomy__list dd{color:var(--mfe-text);font-size:.9375rem;line-height:1.6;margin:0}.mfe-anatomy__list-item{background:#fff;border:1px solid var(--mfe-border);border-radius:12px;padding:1rem 1.25rem}.mfe-anatomy__list-item+.mfe-anatomy__list-item{margin-top:.75rem}.mfe-anatomy.is-enhanced .mfe-anatomy__dot,.mfe-anatomy.is-enhanced .mfe-anatomy__panel{display:block}.mfe-anatomy.is-enhanced .mfe-anatomy__chips{display:flex}.mfe-anatomy.is-enhanced .mfe-anatomy__list{display:none}@keyframes mfe-anatomy-pulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.mfe-anatomy__dot:after{animation:none;opacity:0}.mfe-anatomy__chip{transition:none}}@media(max-width:768px){.mfe-anatomy__layout{grid-template-columns:minmax(0,1fr)}.mfe-anatomy__part-desc{min-height:0}}@media print{.mfe-anatomy__chips,.mfe-anatomy__dot,.mfe-anatomy__panel{display:none!important}.mfe-anatomy__list{display:block!important}.mfe-anatomy__layout{display:block}}.mfe-walkthrough{background:#fff;padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-walkthrough__inner{margin:0 auto;max-width:1100px}.mfe-walkthrough__header{margin:0 0 clamp(1.5rem,3vw,2.5rem);max-width:640px}.mfe-walkthrough__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;margin:0 0 .625rem;text-transform:uppercase}.mfe-walkthrough__eyebrow,.mfe-walkthrough__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-walkthrough__title{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;margin:0 0 .75rem}.mfe-walkthrough__sub{color:var(--mfe-subtle);font-size:1rem;line-height:1.6;margin:0}.mfe-walkthrough__stage-col{display:none}.mfe-walkthrough__stage{aspect-ratio:1/1;background:#fff;border:1px solid var(--mfe-border);border-radius:16px;overflow:hidden;position:relative}.mfe-walkthrough__stage-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .45s ease;width:100%}.mfe-walkthrough__stage-img.is-active{opacity:1}.mfe-walkthrough__rail{display:flex;gap:.625rem;justify-content:center;margin-top:1rem}.mfe-walkthrough__rail-dot{background:var(--mfe-border);border-radius:50%;height:10px;transition:background-color .3s ease,transform .3s ease;width:10px}.mfe-walkthrough__rail-dot.is-active{background:var(--mfe-accent);transform:scale(1.2)}.mfe-walkthrough__steps{display:grid;gap:clamp(2rem,5vw,3rem)}.mfe-walkthrough__step-figure{background:#fff;border:1px solid var(--mfe-border);border-radius:16px;margin:0 0 1.25rem;overflow:hidden}.mfe-walkthrough__step-figure img{display:block;height:auto;width:100%}.mfe-walkthrough__kicker{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;margin:0 0 .5rem;text-transform:uppercase}.mfe-walkthrough__kicker,.mfe-walkthrough__step-title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-walkthrough__step-title{color:var(--mfe-navy);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2;margin:0 0 .625rem}.mfe-walkthrough__step-copy{color:var(--mfe-text);font-size:1rem;line-height:1.65;margin:0;max-width:60ch}@media(min-width:901px){.mfe-walkthrough.is-enhanced .mfe-walkthrough__layout{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,440px) minmax(0,1fr)}.mfe-walkthrough.is-enhanced .mfe-walkthrough__stage-col{display:block;position:sticky;top:clamp(5rem,12vh,7rem)}.mfe-walkthrough.is-enhanced .mfe-walkthrough__step-figure{display:none}.mfe-walkthrough.is-enhanced .mfe-walkthrough__step{display:flex;flex-direction:column;justify-content:center;min-height:55vh}}@media(prefers-reduced-motion:reduce){.mfe-walkthrough__rail-dot,.mfe-walkthrough__stage-img{transition:none}}.mfe-a11y-no-motion .mfe-walkthrough__rail-dot,.mfe-a11y-no-motion .mfe-walkthrough__stage-img{transition:none}@media print{.mfe-walkthrough__stage-col{display:none!important}.mfe-walkthrough__layout,.mfe-walkthrough__step-figure{display:block!important}.mfe-walkthrough__step{min-height:0!important}}.mfe-svc-crosslink{font-size:.95rem;margin:.75rem auto 0;max-width:72ch;padding:0 1.25rem}.mfe-svc-crosslink a{color:var(--mfe-accent-text);font-weight:600;text-decoration:none}.mfe-svc-crosslink a:focus-visible,.mfe-svc-crosslink a:hover{color:var(--mfe-navy);text-decoration:underline}.mfe-ba{background:var(--mfe-gray);padding:clamp(3rem,6vw,5rem) var(--mfe-gutter)}.mfe-ba__inner{margin:0 auto;max-width:600px}.mfe-ba__header{margin:0 0 clamp(1.5rem,3vw,2.5rem);max-width:640px}.mfe-ba__eyebrow{color:var(--mfe-accent-text);font-size:.75rem;letter-spacing:.15em;margin:0 0 .625rem;text-transform:uppercase}.mfe-ba__eyebrow,.mfe-ba__title{font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-weight:700}.mfe-ba__title{color:var(--mfe-navy);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;margin:0 0 .75rem}.mfe-ba__sub{color:var(--mfe-subtle);font-size:1rem;line-height:1.6;margin:0}.mfe-ba__compare{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mfe-ba__pane{background:#fff;border:1px solid var(--mfe-border);border-radius:16px;margin:0;overflow:hidden;position:relative}.mfe-ba__pane img{display:block;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.mfe-ba__label{background:var(--mfe-navy);border-radius:999px;color:#fff;font-family:var(--wp--preset--font-family--dm-sans,"DM Sans",sans-serif);font-size:.75rem;font-weight:700;left:.75rem;line-height:1.35;max-width:calc(100% - 1.5rem);padding:.375rem .875rem;position:absolute;top:.75rem;z-index:2}.mfe-ba__handle,.mfe-ba__hint,.mfe-ba__range{display:none}.mfe-ba.is-enhanced .mfe-ba__compare{border:1px solid var(--mfe-border);border-radius:16px;cursor:ew-resize;display:block;overflow:hidden;position:relative;touch-action:pan-y}.mfe-ba.is-enhanced .mfe-ba__pane{border:0;border-radius:0;overflow:visible}.mfe-ba.is-enhanced .mfe-ba__pane--after{clip-path:inset(0 calc(100% - var(--mfe-ba-pos, 50%)) 0 0);inset:0;position:absolute}.mfe-ba.is-enhanced .mfe-ba__label--before{left:auto;right:.75rem}.mfe-ba.is-enhanced .mfe-ba__handle{bottom:0;display:block;left:var(--mfe-ba-pos,50%);pointer-events:none;position:absolute;top:0;width:0;z-index:3}.mfe-ba.is-enhanced .mfe-ba__handle:before{background:var(--mfe-accent);bottom:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.65);content:"";left:-2px;position:absolute;top:0;width:4px}.mfe-ba.is-enhanced .mfe-ba__grip{align-items:center;background:var(--mfe-accent);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(10,61,138,.35);color:#fff;display:flex;height:44px;justify-content:center;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.mfe-ba.is-enhanced .mfe-ba__grip svg{display:block}.mfe-ba.is-enhanced .mfe-ba__range{accent-color:var(--mfe-accent);display:block;margin-top:1rem;width:100%}.mfe-ba.is-enhanced .mfe-ba__range:focus-visible{outline:3px solid var(--mfe-navy);outline-offset:3px}.mfe-ba.is-enhanced .mfe-ba__hint{color:var(--mfe-subtle);display:block;font-size:.875rem;line-height:1.5;margin:.625rem 0 0}@media(max-width:640px){.mfe-ba:not(.is-enhanced) .mfe-ba__compare{grid-template-columns:minmax(0,1fr)}}@media print{.mfe-ba__compare{border:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:static!important}.mfe-ba__pane--after{clip-path:none!important;inset:auto!important;position:relative!important}.mfe-ba__label--before{left:.75rem!important;right:auto!important}.mfe-ba__handle,.mfe-ba__hint,.mfe-ba__range{display:none!important}}@media(max-width:640px){.mfe-ba img,.mfe-ba__compare,.mfe-ba__stage{max-height:62vh}.mfe-ba img{margin:0 auto;max-width:100%;width:auto}}.mfe-reading-progress{background:var(--mfe-accent,#1088ff);height:3px;left:0;pointer-events:none;position:fixed;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .12s linear;width:100%;z-index:9980}body.admin-bar .mfe-reading-progress{top:var(--wp-admin--admin-bar--height,32px)}@media(max-width:782px){body.admin-bar .mfe-reading-progress{top:var(--wp-admin--admin-bar--height,46px)}}@media(prefers-reduced-motion:reduce){.mfe-reading-progress{transition:none}}body.mfe-a11y-no-motion .mfe-reading-progress,html.mfe-a11y-no-motion .mfe-reading-progress{transition:none}@media print{@page{margin:1.5cm}*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}body,html{background:#fff!important}img{max-width:100%!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#mfe-a11y-guide,.gtranslate_wrapper,.leaflet-container,.mfe-a11y-launch,.mfe-a11y-lens,.mfe-a11y-mask,.mfe-a11y-panel,.mfe-a11y-skipmenu,.mfe-blog-article__cta-card,.mfe-cta,.mfe-cta-btn,.mfe-cta-strip,.mfe-doctor-profile__cta,.mfe-doctor-profile__hero-ctas,.mfe-emergency-cta-btn,.mfe-hero__cta,.mfe-home-cta,.mfe-hover-btn__dot,.mfe-hub-hero__ctas,.mfe-location-profile__hero-ctas,.mfe-location-profile__midcta,.mfe-main-nav,.mfe-mission__cta,.mfe-neighborhood__office-ctas,.mfe-news-ticker,.mfe-pro-sub-cta,.mfe-pro-sub-hero__cta,.mfe-professional-band__cta,.mfe-reviews__google-cta,.mfe-site-footer,.mfe-site-header,.mfe-skip-link,.mfe-sticky-cta,.mfe-testimonials__cta-wrap,.skip-link{display:none!important}.mfe-breadcrumbs{border-bottom:1px solid #000}.mfe-breadcrumbs__sep{display:none!important}.mfe-reveal,.mfe-reveal--left,.mfe-reveal--right,.mfe-reveal--scale{opacity:1!important;transform:none!important;transition:none!important}.mfe-doctor-profile__hero-zoom,.mfe-hero__photo-zoom,.mfe-hub-hero__zoom,.mfe-hub-tech__track,.mfe-location-profile__hero-zoom,.mfe-service-profile__hero-zoom,.mfe-testimonials__track{animation:none!important;transform:none!important}.mfe-aeo-summary{border:1px solid #000!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}a{text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;font-weight:400;word-break:break-all}a[href*="mfe-theme-dev.local"]:after,a[href*="midfloridarootcanals.com"]:after{content:""}h1,h2,h3,h4,h5,h6{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.mfe-doctor-card,.mfe-faq-preview__item,.mfe-locations-preview__card,.mfe-news-hub__card,.mfe-reviews__card,.mfe-testimonials__card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}blockquote,ol,p,ul{orphans:3;widows:3}}:root{--mfe-gutter:clamp(1.25rem,4vw,3rem);--mfe-content-width:1200px;--mfe-navy:var(--wp--preset--color--navy);--mfe-blue:var(--wp--preset--color--blue);--mfe-accent:var(--wp--preset--color--accent);--mfe-accent-text:var(--wp--preset--color--blue,#0b59a8);--mfe-royal:var(--wp--preset--color--royal);--mfe-sky:var(--wp--preset--color--sky);--mfe-gray:var(--wp--preset--color--gray);--mfe-border:var(--wp--preset--color--border);--mfe-text:var(--wp--preset--color--text);--mfe-subtle:var(--wp--preset--color--subtle);--mfe-alert:var(--wp--preset--color--alert)}body,html{margin:0;max-width:100%;overflow-x:clip;padding:0}.wp-site-blocks,.wp-site-blocks>*{padding-left:0!important;padding-right:0!important}.wp-site-blocks .mfe-site-footer,.wp-site-blocks .mfe-site-header{margin:0!important;padding:0!important}.wp-site-blocks>*,.wp-site-blocks>.wp-block-template-part,.wp-site-blocks>:first-child,.wp-site-blocks>header{margin-block-start:0!important}.mfe-hover-btn{overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.mfe-hover-btn:active{transform:scale(.975)}.mfe-hover-btn:hover{box-shadow:0 0 0 1px rgba(16,136,255,.3),0 4px 16px rgba(16,136,255,.2),inset 0 0 20px hsla(0,0%,100%,.08)}.mfe-hover-btn__dot{border-radius:50%;filter:blur(6px);height:12px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(1);transition:opacity .3s ease,transform .8s ease;width:12px;z-index:0}
