@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Open Sans,Open Sans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#123447;background-color:#f8faf9;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;color:#123447;line-height:1.3;margin:0 0 24px}h1{font-size:48px}@media(max-width:768px){h1{font-size:36px}}@media(max-width:576px){h1{font-size:30px}}h2{font-size:36px}@media(max-width:768px){h2{font-size:28px}}h3{font-size:28px}@media(max-width:768px){h3{font-size:24px}}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{margin-bottom:24px}p:last-child{margin-bottom:0}a{color:#087e85;text-decoration:none;transition:color .3s ease}a:hover{color:#066a70}strong,b{font-weight:700}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}input,textarea,select,button{font-family:inherit;font-size:inherit}button{cursor:pointer;border:none;background:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.section{padding:80px 0}@media(max-width:768px){.section{padding:48px 0}}.section-gray{background-color:#e6f4f2}.section-dark{background-color:#123447;color:#fff}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6{color:#fff}.section-accent{background-color:#087e85;color:#fff}.section-accent h1,.section-accent h2,.section-accent h3,.section-accent h4,.section-accent h5,.section-accent h6{color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.text-teal{color:#087e85}.text-navy{color:#123447}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:48px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:48px}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}@media(max-width:768px){.d-md-none{display:none}.d-md-block{display:block}}@media(max-width:992px){.d-lg-none{display:none}.d-lg-block{display:block}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;gap:16px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;gap:16px}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:#087e85;color:#fff}.btn-primary:hover:not(:disabled){background:#066a70;transform:translateY(-2px);box-shadow:0 4px 15px #12344714}.btn-primary:focus-visible{outline:2px solid #087E85;outline-offset:2px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;gap:16px}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:#123447;color:#fff}.btn-secondary:hover:not(:disabled){background:#1a4560;transform:translateY(-2px);box-shadow:0 4px 15px #12344714}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;gap:16px}.btn-outline:disabled{opacity:.6;cursor:not-allowed}.btn-outline{background:transparent;color:#087e85;border:2px solid #087E85}.btn-outline:hover:not(:disabled){background:#e6f4f2;color:#066a70}.btn-white{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;gap:16px}.btn-white:disabled{opacity:.6;cursor:not-allowed}.btn-white{background:#fff;color:#123447}.btn-white:hover:not(:disabled){background:#e6f4f2;color:#087e85;transform:translateY(-2px)}.btn-sm{padding:10px 20px;font-size:14px}.btn-lg{padding:18px 40px;font-size:18px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid #087E85;outline-offset:2px}.skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);padding:16px 24px;background:#123447;color:#fff;z-index:1100;transition:top .3s ease}.skip-link:focus{top:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media print{app-header,app-footer,app-booking-widget{display:none!important}body{background:#fff;color:#000}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/open-sans-latin-variable.441af0def9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:106.05%;ascent-override:100.79%;descent-override:27.63%;line-gap-override:0%}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/poppins-latin-300.643e38d8c2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-latin-400.3dc5d0c524.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-latin-500.289e0afc8b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-latin-600.872e862918.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-latin-700.197a3cbd72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local("Arial"),local("ArialMT");size-adjust:117.06%;ascent-override:89.7%;descent-override:29.9%;line-gap-override:8.54%}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900-subset.025a62b4fd.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-regular-400-subset.bee03ea068.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-brands-400-subset.75b67548cd.woff2) format("woff2")}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-stethoscope:before{content:"\f0f1"}.fa-clipboard-list:before{content:"\f46d"}.fa-lightbulb:before{content:"\f0eb"}.fa-users:before{content:"\f0c0"}.fa-bullseye:before{content:"\f140"}.fa-user:before{content:"\f007"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-heart-pulse:before{content:"\f21e"}.fa-clipboard:before{content:"\f328"}.fa-handshake:before{content:"\f2b5"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-shield-halved:before{content:"\f3ed"}.fa-file-signature:before{content:"\f573"}.fa-arrow-up-right-from-square:before{content:"\f08e"}.fa-arrow-right:before{content:"\f061"}.fa-heart:before{content:"\f004"}.fa-eye:before{content:"\f06e"}.fa-phone:before{content:"\f095"}.fa-envelope:before{content:"\f0e0"}.fa-ribbon:before{content:"\f4d6"}.fa-user-doctor:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-calendar-check:before{content:"\f274"}.fa-download:before{content:"\f019"}.fa-file-circle-check:before{content:"\e5a0"}.fa-laptop-medical:before{content:"\f812"}.fa-user-lock:before{content:"\f502"}.fa-long-arrow-right:before{content:"\f178"}.fa-location-dot:before{content:"\f3c5"}.fa-hospital:before{content:"\f0f8"}.fa-chevron-down:before{content:"\f078"}.fa-list-check:before{content:"\f0ae"}.fa-user-shield:before{content:"\f505"}.fa-xmark:before{content:"\f00d"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-award:before{content:"\f559"}.fa-shield-heart:before{content:"\e574"}.fa-check:before{content:"\f00c"}.fa-brain:before{content:"\f5dc"}.fa-print:before{content:"\f02f"}.fa-video:before{content:"\f03d"}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fa-brands,.fab{font-weight:400}.fa-linkedin-in:before{content:"\f0e1"}.fa-facebook-f:before{content:"\f39e"}.fa-instagram:before{content:"\f16d"}.fa-twitter:before{content:"\f099"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fa-solid,.fas{font-weight:900}
