._dialog_77bw2_1{--notice-fade-duration:1.6s;color:#193b5e;width:min(480px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);font-family:var(--font-body);overscroll-behavior:contain;background:linear-gradient(135deg,#fff 0%,#edf5fc 48%,#c5ddf0 100%);border:1px solid #f4faff;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 28px 90px #071a3b4d,inset 0 1px #fff}._dialog_77bw2_1:not([open]){display:none}body:has(._dialog_77bw2_1[open]){overflow:hidden}._dialog_77bw2_1[open]{animation:.22s ease-out _arrive_77bw2_1}._dialog_77bw2_1::backdrop{-webkit-backdrop-filter:blur(6px);background:#0b1d3b70}._dialog_77bw2_1[open][data-dismissing=true],._dialog_77bw2_1[open][data-dismissing=true]::backdrop{animation:_fadeAway_77bw2_1 var(--notice-fade-duration) ease-in-out forwards;animation-duration:var(--notice-fade-duration)!important}._brandRow_77bw2_27{z-index:2;background:linear-gradient(135deg,#fffffff2,#e8f3fce8);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 12px;display:flex;position:sticky;top:0}._brandRow_77bw2_27 img{width:112px;height:auto;display:block}._close_77bw2_29{color:#193b5e;cursor:pointer;background:#ffffff8c;border:1px solid #a6bfd4;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}._content_77bw2_30{padding:4px 32px 28px}._hero_77bw2_31{text-align:center}._hero_77bw2_31 h2{color:#173654;font-family:var(--font-title);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.18}._hero_77bw2_31 h2 span{color:#b62437;letter-spacing:-.035em;text-shadow:0 2px #fff;margin-bottom:4px;font-size:clamp(2.8rem,12vw,4rem);font-weight:850;line-height:1.05;display:block}._hero_77bw2_31 h2 strong{color:#173654;font-size:clamp(1.65rem,6.7vw,2.15rem);font-weight:800;line-height:1.35;display:inline}._timing_77bw2_35{color:#44647e;text-align:center;margin:13px 0 0;font-size:.9rem;line-height:1.5}._services_77bw2_36{gap:10px;margin:22px 0 20px;display:grid}._service_77bw2_36{background:linear-gradient(125deg,#fffaf0f5,#f8e6b5ed);border:1px solid #e9d39c;border-radius:16px;align-items:center;gap:12px;min-height:86px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #fff,0 4px 12px #193b5e0a}._service_77bw2_36+._service_77bw2_36{background:linear-gradient(125deg,#fff5f6f5,#f1cdd6ed);border-color:#e8bbc5}._service_77bw2_36>:last-child{min-width:0}._iconTile_77bw2_40{perspective:320px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:0 0 68px;place-items:center;width:68px;height:68px;padding:0;display:grid;position:relative}._iconTile_77bw2_40:before{content:"";background:radial-gradient(circle,#f8d46680,#f8d46600 72%);border-radius:50%;position:absolute;inset:5px}._bloodIcon_77bw2_42:before{background:radial-gradient(circle,#e9a3b178,#e9a3b100 72%)}._iconOrbit_77bw2_43{width:64px;height:64px;animation:5s linear infinite paused _careOrbit_77bw2_1;display:block}._dialog_77bw2_1[open] ._iconOrbit_77bw2_43{animation-play-state:running}._sectionIcon_77bw2_45{object-fit:contain;filter:drop-shadow(0 7px 4px #193b5e30);width:100%;height:100%;transition:transform .28s,filter .28s;display:block;transform:rotateY(-12deg)rotateX(8deg)}._iconTile_77bw2_40:focus-visible ._sectionIcon_77bw2_45{filter:drop-shadow(0 10px 6px #193b5e45);transform:translateY(-3px)rotateY(16deg)rotateX(-8deg)scale(1.08)}@media (hover:hover) and (pointer:fine){._iconTile_77bw2_40:hover ._sectionIcon_77bw2_45{filter:drop-shadow(0 10px 6px #193b5e45);transform:translateY(-3px)rotateY(16deg)rotateX(-8deg)scale(1.08)}}._service_77bw2_36 h3{color:#193b5e;font:650 1rem/1.4 var(--font-title);margin:0}._service_77bw2_36 p{color:#193b5e;margin:3px 0 0;font-size:.9rem;line-height:1.45}._hoursLink_77bw2_52{color:#fff;width:100%;min-height:52px;font:700 1rem/1.4 var(--font-body);text-align:center;background:linear-gradient(120deg,#234e7c,#356fa4);border:1px solid #214f7c;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff30,0 6px 18px #1a416528}._hoursLink_77bw2_52:hover{background:linear-gradient(120deg,#1c426c,#2b6398);transform:translateY(-1px)}._hoursLink_77bw2_52:active{transform:scale(.99)}._close_77bw2_29:hover{background:#fff}._dialog_77bw2_1 :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #346eb0}@keyframes _arrive_77bw2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeAway_77bw2_1{0%{opacity:1}to{opacity:0}}@keyframes _careOrbit_77bw2_1{0%{transform:rotate(0)translate(5px)rotate(0)}to{transform:rotate(1turn)translate(5px)rotate(-1turn)}}@media (width<=420px){._brandRow_77bw2_27{padding:14px 20px 10px}._brandRow_77bw2_27 img{width:104px}._content_77bw2_30{padding:4px 24px 24px}._timing_77bw2_35{font-size:.85rem}._services_77bw2_36{margin-block:18px}._service_77bw2_36{gap:10px;padding-inline:10px}._iconTile_77bw2_40{flex-basis:60px;width:60px;height:60px}._iconOrbit_77bw2_43{width:60px;height:60px}._service_77bw2_36 h3{font-size:.95rem}._service_77bw2_36 p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){._dialog_77bw2_1{--notice-fade-duration:.8s}._dialog_77bw2_1[open]:not([data-dismissing=true]){animation:none}._hoursLink_77bw2_52{transition:none}._hoursLink_77bw2_52:hover,._hoursLink_77bw2_52:active{transform:none}._dialog_77bw2_1[open] ._iconOrbit_77bw2_43{animation:none}._iconTile_77bw2_40 ._sectionIcon_77bw2_45{transition:none}._iconTile_77bw2_40:is(:hover,:focus-visible) ._sectionIcon_77bw2_45{transform:none}}html[data-site-motion=paused] ._dialog_77bw2_1{--notice-fade-duration:.8s}html[data-site-motion=paused] ._dialog_77bw2_1 ._iconOrbit_77bw2_43{animation:none}html[data-site-motion=paused] ._iconTile_77bw2_40 ._sectionIcon_77bw2_45{transition:none}html[data-site-motion=paused] ._iconTile_77bw2_40:is(:hover,:focus-visible) ._sectionIcon_77bw2_45{transform:none}
