.hospital-aeo-page{scroll-behavior:smooth;color:#143056}.hospital-aeo-page section[id]{scroll-margin-top:4rem}.hospital-aeo-page .hae-break-keep{word-break:keep-all}.hospital-aeo-page .hae-hero-surface{background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(29,70,150,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 15%,rgba(0,100,255,.14),transparent 50%),radial-gradient(ellipse 60% 45% at 70% 85%,rgba(20,48,86,.35),transparent 55%),linear-gradient(165deg,#0b1a33,#143056 42%,#1a3a6b)}.hospital-aeo-page .hae-flow-track{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .25rem}.hospital-aeo-page .hae-flow-node{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .9rem;border-radius:9999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#e8eef8;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hospital-aeo-page .hae-flow-arrow{color:rgba(125,211,252,.85);font-size:.875rem;padding:0 .15rem}.hospital-aeo-page .hae-arch-layer{position:relative;border-left:2px solid rgba(0,100,255,.35);padding-left:1.25rem}.hospital-aeo-page .hae-arch-layer:before{content:"";position:absolute;left:-.4rem;top:.35rem;width:.7rem;height:.7rem;border-radius:9999px;background:#0064ff;box-shadow:0 0 0 4px rgba(0,100,255,.15)}.hospital-aeo-page .hae-faq-item summary{list-style:none;cursor:pointer}.hospital-aeo-page .hae-faq-item summary::-webkit-details-marker{display:none}.hospital-aeo-page .hae-faq-item[open] .hae-faq-chevron{transform:rotate(180deg)}.hospital-aeo-page .hae-form-field{width:100%;border-radius:.5rem;border:1px solid rgba(20,48,86,.16);background:#fff;padding:.7rem .9rem;font-size:.9375rem;color:#143056;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.hospital-aeo-page .hae-form-field:focus{border-color:#0064ff;box-shadow:0 0 0 3px rgba(0,100,255,.15)}.hospital-aeo-page .hae-form-field::-moz-placeholder{color:rgba(20,48,86,.4)}.hospital-aeo-page .hae-form-field::placeholder{color:rgba(20,48,86,.4)}.hospital-aeo-page textarea.hae-form-field{min-height:6.5rem;resize:vertical}