.healthcare-experience{--font-inter:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-playfair:"Playfair Display", Georgia, "Times New Roman", serif;--color-primary:#2563eb;--color-navy:#0b1f36;--color-cyan:#00c6e6;--color-emerald:#00b67a;--color-light-blue:#e8f3ff;--color-cloud:#f5f7fa;--color-light-gray:#e6ecf2;--color-white:#fff;--color-ink:#081a33;--color-body:#41516a;--color-muted:#6d7c94;--color-border:#dde7f3;--shadow-card:0 14px 40px #0b1f361a;--shadow-floating:0 28px 80px #0b1f3629}*{box-sizing:border-box}.healthcare-experience{scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;min-height:100vh;color:var(--color-ink);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;background:radial-gradient(circle at 72% 12%,#e8f3fff2,#0000 29rem),radial-gradient(circle at 14% 37%,#e8f3ffc7,#0000 25rem),linear-gradient(#fff 0%,#f8fbff 48%,#fff 100%);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{color:var(--color-white);background:var(--color-primary)}:focus-visible{outline-offset:3px;outline:3px solid #2563eb57}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer base{h1,h2,h3{color:var(--color-navy);font-family:var(--font-playfair), "Playfair Display", Georgia, serif;letter-spacing:0}h1{font-size:clamp(3rem,5.2vw,4rem);font-weight:700;line-height:1.125}h2{font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.17}h3{font-size:clamp(1.75rem,3vw,2rem);font-weight:600;line-height:1.25}p{color:var(--color-body)}}@layer components{.clinic-shell{width:min(100% - 48px,1280px);margin-inline:auto}.clinic-card{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #dde7f3db;border-radius:20px}.clinic-glass{box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffc7}.clinic-flow{position:relative;overflow:hidden}.clinic-flow:before,.clinic-flow:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.clinic-flow:before{background:#e8f3ffdb;width:52%;height:44%;top:9%;right:-12%;transform:rotate(-11deg)}.clinic-flow:after{background:#e8f3ffb8;width:54%;height:22%;bottom:16%;left:-11%;transform:rotate(-9deg)}}@layer utilities{.font-editorial{font-family:var(--font-playfair), "Playfair Display", Georgia, serif}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}}@media (max-width:768px){.clinic-shell{width:min(100% - 32px,1280px)}}
