*{box-sizing:border-box}body{margin:0;background:#e4f8ff;color:#252525}p,h1,h2,h3{margin:0}button{border:0;padding:0;color:inherit;background:none}a{color:inherit}img{max-width:none}main{width:100%}.desktop{position:relative;width:100%;height:calc(8591 * var(--u));--u:calc(100vw / 1920)}.desktop>div{position:relative;width:100%;height:100%}.mobile{display:none}.mobile-section>div{height:auto!important;width:100%!important}.mobile-section{position:relative}button,[role=button]{cursor:pointer}button:hover,[role=button]:hover{filter:brightness(.96)}button:active,[role=button]:active{filter:brightness(.9)}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:3px solid #086d98;outline-offset:4px}dialog{width:440px;padding:60px 24px 28px;font-size:18px;line-height:1.4}dialog h2{font-size:28px;line-height:1.12;margin-bottom:24px}dialog h3{font-size:22px;margin-bottom:12px}dialog p{margin-block:14px}dialog .close{position:absolute;top:12px;right:12px;background:white;border-radius:10px;width:44px;height:44px;font-size:30px;color:#086d98}dialog a{display:block;color:#086d98;margin-top:18px;font-size:14px}dialog form{margin-top:28px}dialog label{display:block;font-size:16px;margin-bottom:8px}dialog input{display:block;width:100%;border:1px solid #b8dfe9;border-radius:10px;height:52px;padding:12px;background:white}dialog .cta{width:100%}.small{font-size:12px}.form-error{font-size:14px;color:#b52819}.cookies{position:fixed;z-index:15;bottom:14px;left:14px;width:min(430px,calc(100% - 28px));padding:14px 16px;border-radius:14px;background:white;box-shadow:0 5px 30px #163e5930;display:flex;gap:14px;align-items:center;font-size:14px}.cookies button{padding:10px 14px;background:#2390c0;border-radius:8px;color:white}.cookies a{color:#086d98}#menu nav{display:grid;gap:10px}#menu nav a{background:white;padding:14px;border-radius:10px;margin:0;text-decoration:none;color:#252525}#menu .cta{margin-top:16px}.status-note{font-size:14px;background:white;padding:14px;border-radius:10px}.contact-tabs{display:flex;gap:8px}body:has(dialog[open]){overflow:hidden}.slider-note{position:absolute;bottom:0;right:0}.interactive{cursor:pointer}.interactive:focus-visible{outline:3px solid #086d98;outline-offset:3px}
@media(min-width:1921px){.desktop{--u:1px;width:1920px;margin-inline:auto}}@media(max-width:1199px){.desktop{display:none}.mobile{display:block;max-width:480px;margin-inline:auto;--u:calc(min(100vw,480px) / 320)}dialog{width:440px;max-width:calc(100vw - 24px)}.cookies{font-size:12px;padding:10px 12px}.mobile p{min-width:0}.mobile-section>div>div,.mobile-section>div>p{max-width:100%}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
@media(max-width:1199px){#m-4{height:calc(1535 * var(--u))}#m-5{height:calc(1914 * var(--u))}#m-4>div,#m-5>div{height:100%!important}.mobile [data-node-id="1:850"]{overflow:visible!important}} 
.stage-live{height:100%;padding:calc(22 * var(--u));display:grid;grid-template-columns:52% 1fr;gap:calc(20 * var(--u));font-size:calc(20 * var(--u))}.stage-live>img{width:100%;height:100%;object-fit:cover;border-radius:calc(10 * var(--u))}.stage-live small{background:#e4f8ff;color:#2390c0;padding:8px}.stage-live h3{font-size:calc(30 * var(--u));margin-block:calc(18 * var(--u))}.stage-live p{margin-block:calc(6 * var(--u));font-size:calc(19 * var(--u))}.map-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:white;border-radius:12px;font-size:16px;color:#086d98}
.desktop [data-node-id="88:85"],.desktop [data-node-id="88:90"]{pointer-events:none}
.interactive{transition:background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.cookie-close{font-size:22px;padding:4px!important;background:transparent!important;color:#086d98!important}.cookies{background:rgba(255,255,255,.95)}
.compact-header{display:none}@media(min-width:1200px) and (max-width:1599px){.compact-header{position:absolute;inset:0 0 auto;display:flex;align-items:center;height:calc(90 * var(--u));background:white;z-index:3}.compact-inner{width:81.25%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.compact-inner>span{white-space:nowrap}.compact-logo{display:flex;width:132px;gap:5px;align-items:center}.compact-logo img:first-child{width:32px;height:38px}.compact-logo img:last-child{width:95px;height:25px}.compact-inner nav{display:flex;gap:14px;white-space:nowrap}.compact-inner a{text-decoration:none}.compact-inner .cta{min-height:32px;font-size:12px;padding:8px 15px;white-space:nowrap}.desktop [data-node-id="1:196"],.desktop [data-node-id="1:197"],.desktop [data-node-id="1:198"],.desktop [data-node-id="1:199"],.desktop [data-node-id="1:202"],.desktop [data-node-id="1:203"],.desktop [data-node-id="1:204"],.desktop [data-node-id="1:205"],.desktop [data-node-id="1:206"],.desktop [data-node-id="1:207"],.desktop [data-node-id="1:208"]{display:none!important}}
.compact-footer{display:none}@media(min-width:1200px) and (max-width:1599px){.desktop [data-node-id="1:742"]{display:none!important}.desktop{height:calc(8314 * var(--u) + 310px)}.compact-footer{display:grid;grid-template-columns:1fr 1.4fr 1.1fr 1.4fr;gap:28px;position:absolute;top:calc(8314 * var(--u));left:9.375%;width:81.25%;padding-block:30px;font-size:12px;line-height:1.4}.compact-footer p{margin-block:14px}.compact-footer a{display:block;margin-bottom:10px}.compact-footer .compact-logo{display:flex}.compact-footer .cta{min-height:36px;padding:8px 12px;font-size:12px;white-space:nowrap}.compact-footer .agency-logo{width:140px;height:auto;margin-block:14px}.compact-footer .muted{color:#737d83}}

/* v2: restore the regular-weight body of the doctor quote. */
.mobile [data-node-id="1:1001"]{font-family:Raleway,sans-serif!important;font-weight:500!important;font-size:calc(15 * var(--u))!important;line-height:calc(20 * var(--u))!important}
.mobile [data-node-id="1:1001"]>span:first-child{font-family:Raleway,sans-serif!important;font-weight:700!important}

/* Scale against the available content width, including classic Windows scrollbars. */
body{container-type:inline-size}
.desktop{--u:calc(100cqw / 1920)}
@media(min-width:1921px){.desktop{--u:1px}}
@media(max-width:1199px){.mobile{--u:calc(min(100cqw,480px) / 320)}}
.desktop [data-stage="1"] [data-node-id="1:555"],.desktop [data-stage="2"] [data-node-id="1:555"]{width:calc(438 * var(--u))!important}
.desktop [data-stage="1"] [data-node-id="1:561"],.desktop [data-stage="1"] [data-node-id="1:569"],.desktop [data-stage="2"] [data-node-id="1:561"],.desktop [data-stage="2"] [data-node-id="1:569"]{width:calc(126 * var(--u))!important}
.desktop [data-stage="1"] [data-node-id="1:570"],.desktop [data-stage="2"] [data-node-id="1:570"]{left:calc(13 * var(--u))!important;top:calc(6 * var(--u))!important}
.desktop [data-stage="1"] [data-node-id="1:563"],.desktop [data-stage="1"] [data-node-id="1:571"],.desktop [data-stage="2"] [data-node-id="1:563"],.desktop [data-stage="2"] [data-node-id="1:571"]{left:calc(155 * var(--u))!important;width:calc(270 * var(--u))!important}
html{scrollbar-gutter:stable}
.mobile [data-node-id="1:1030"] img{width:calc(136 * var(--u))!important;height:calc(127 * var(--u))!important}
