html{scroll-behavior:smooth}body{margin:0;background:#F4F4F1;color:#0D1029;font-family:'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:inherit}@keyframes marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
body{margin:0}a{color:inherit;text-decoration:none}a:hover{color:inherit}
html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0D1029;font-family:'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:inherit}
body{margin:0;background:#fff}
html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0D1029;font-family:'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:inherit}input::placeholder{color:#8A8EA6}
html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0D1029;font-family:'Instrument Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:inherit}input::placeholder,textarea::placeholder{color:#8A8EA6}
dc-if{display:contents}
.xbqieb2:hover{background:#F59E3A !important;transform:translateY(-2px) !important}
.x1tey3oq:hover{background:rgba(255,255,255,.12) !important}
.x1sf76jl:hover{transform:scale(1.05) !important}
.xl9y4zg:hover{color:#1F7A8C !important}
.xv4zruo:hover{background:#0D1029 !important;border-color:#0D1029 !important;color:#fff !important}
.x1y6svgt:hover{transform:translateY(-4px) !important;box-shadow:0 30px 80px rgba(13,16,41,.25) !important}
.x1y2koca:hover{background:#1F7A8C !important;color:#fff !important}
.x1071zj:hover{transform:translateY(-3px) !important;box-shadow:0 18px 40px rgba(13,16,41,.08) !important}
.x1svy1ey:hover{background:#0D1029 !important;color:#fff !important}
.xcwqvzh:hover{animation-play-state:paused !important}
.xs5uajx:hover{transform:translateY(-4px) !important;box-shadow:0 16px 40px rgba(13,16,41,.1) !important}
.x1x587hj:hover{filter:none !important;opacity:1 !important}
.x1pfomgg:hover{transform:translateY(-6px) !important;box-shadow:0 24px 60px rgba(13,16,41,.1) !important}
.x1sf76iq:hover{transform:scale(1.04) !important}
.x1tey3qg:hover{background:rgba(255,255,255,.14) !important}
.xvq6fx4:hover{background:#F4F4F1 !important}
.xrj1hs1:hover{background:rgba(255,255,255,.12) !important;border-color:rgba(255,255,255,.4) !important;transform:translateY(-1px) !important}
.xbqhrbj:hover{background:#F59E3A !important;transform:translateY(-1px) !important}
.x1tey31h:hover{background:rgba(255,255,255,.06) !important}
.xuyl1zv:hover{color:#F59E3A !important}
.xohms50:hover{color:#F59E3A !important;border-color:#F59E3A !important}
.x1tl4e38:hover{color:#fff !important}
.xe3madq:hover{background:#1F7A8C !important;color:#fff !important;transform:translateY(-2px) !important}
.x1iy6o2z:hover{background:rgba(255,255,255,.12) !important;color:#fff !important}
.x1quuils:hover{background:rgba(255,255,255,.1) !important;transform:translateY(-4px) !important}
.x1y13ttx:hover{transform:translateY(-4px) !important}
.xcn5urq:hover{transform:translateY(-4px) !important;box-shadow:0 20px 50px rgba(13,16,41,.08) !important}
.xlj6ba3:hover{background:rgba(31,122,140,.06) !important}
.x1y153sz:hover{transform:translateY(-6px) !important}
.xzzdlw2:hover{padding-left:16px !important;background:rgba(13,16,41,.02) !important}
.x1punx7b:focus{border-color:#0D1029 !important;background:#fff !important}
.x1257bf3:hover{border-color:#1F7A8C !important}
.xsfo6p9:hover{background:#1F7A8C !important;transform:translateY(-2px) !important}
.xw4r7r7:hover{padding-left:8px !important}
.xmxb10:hover{color:#fff !important;border-color:#fff !important}
.xh3pizg:hover{background:#0D1029 !important;color:#fff !important;transform:translateY(-4px) !important}
.x95fhe5:hover{color:#0D1029 !important;background:#F4F4F1 !important}
.xz1j85d:hover{gap:22px !important;color:#1F7A8C !important}
.x497ugl:hover{transform:translateY(-6px) !important;box-shadow:0 30px 60px rgba(13,16,41,.1) !important}
.xh3qsyi:hover{background:#0D1029 !important;color:#fff !important;transform:translateY(-6px) !important}
.x1pg9jqn:hover{box-shadow:0 24px 60px rgba(13,16,41,.22) !important}
.x1sf76kg:hover{transform:scale(1.06) !important}
.x1tey3tw:hover{background:rgba(255,255,255,.18) !important}
.x6xb4zh:hover{padding-left:8px !important;color:#F59E3A !important}
.x1fnyrz4:hover{background:#fff !important;color:#0D1029 !important}
.x-li:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.4)!important;transform:translateY(-1px)}
.x-pdf1:hover{background:#F59E3A!important;transform:translateY(-1px)}
.x-pdf2:hover{background:#0D1029!important;border-color:#0D1029!important;color:#fff!important}
.ehr-entry{max-width:880px;margin:0 auto;padding:clamp(64px,7vw,110px) clamp(20px,4.5vw,80px);font:400 18px/1.7 'Instrument Sans',sans-serif;color:#3B3F5C}
.ehr-entry h2,.ehr-entry h3,.ehr-entry h4{margin:1.6em 0 .5em;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#0D1029}
.ehr-entry h2{font-size:clamp(24px,2.4vw,34px)}.ehr-entry h3{font-size:22px}
.ehr-entry p{margin:0 0 1.1em}.ehr-entry a{color:#1F7A8C;text-decoration:underline;text-underline-offset:3px}.ehr-entry a:hover{color:#0D1029}
.ehr-entry img{max-width:100%;height:auto;border-radius:16px}.ehr-entry ul,.ehr-entry ol{padding-left:1.2em;margin:0 0 1.1em}
.ehr-builder{display:block;min-height:40vh;background:#F4F4F1}
