@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Noto+Sans:wght@400;500;600;700&display=swap";
:root{--primary-blue:#036;--secondary-blue:#004a7c;--teal:#0097a7;--light-teal:#1ba1a1;--accent-orange:#f5b03d;--accent-green:#c2d348;--accent-red:#ff4d4d;--bg-light:#f8f9fa;--text-dark:#333;--text-secondary:#6c757d;--white:#fff;--shadow:0 4px 15px #00000014;--shadow-lg:0 10px 30px #0000001a;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-light);color:var(--text-dark);font-family:Noto Sans,Poppins,sans-serif;line-height:1.6;overflow-x:hidden}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}h1,h2,h3,h4,h5,h6{color:var(--primary-blue);font-family:Poppins,sans-serif;font-weight:700}section{padding:80px 0}a{transition:var(--transition);text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}.btn-primary{background-color:var(--primary-blue);color:var(--white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary:hover{background-color:var(--teal)}.btn-patient{background-color:var(--primary-blue);color:var(--white);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}.btn-patient:hover{background-color:var(--teal);color:var(--white)}.section-title{text-align:center;margin-bottom:50px}.section-title h2{margin-bottom:15px;font-size:32px;display:inline-block;position:relative}.section-title p{color:var(--text-secondary);max-width:600px;margin:0 auto}@keyframes zoomAnim{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.blink{animation:1.2s ease-in-out infinite zoomAnim}
