.Home_container__bCOhY{padding:0 2rem;background:linear-gradient(180deg,#0f172a,#1e293b);min-height:100vh}.Home_highlighted___vCVR{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Home_main__nLjiQ{min-height:100vh;padding:4rem 0}.Home_footer____T7K,.Home_main__nLjiQ{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_footer____T7K{padding:3rem 0;border-top:1px solid rgba(148,163,184,.1);gap:.25rem}.Home_footer____T7K a{display:flex;justify-content:center;align-items:center;flex-grow:1}.Home_title__T09hD{margin:0;line-height:1.15;font-size:4rem;letter-spacing:-.02em}.Home_description__41Owk,.Home_title__T09hD{text-align:center}.Home_description__41Owk{margin:2rem 0 3rem;line-height:1.6;font-size:1.25rem;color:#94a3b8;max-width:540px}.Home_grid__GxQ85{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;max-width:700px;width:100%}.Home_card___LpL1{padding:1.75rem;text-align:left;color:#cbd5e1;text-decoration:none;border:1px solid rgba(148,163,184,.15);border-radius:16px;transition:all .25s ease;background:rgba(30,41,59,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Home_featured__vfm0u{border:1px solid rgba(96,165,250,.3);background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(139,92,246,.05))}.Home_card___LpL1:active,.Home_card___LpL1:focus,.Home_card___LpL1:hover{border-color:#60a5fa;background:rgba(37,99,235,.08);transform:translateY(-2px);box-shadow:0 8px 32px rgba(37,99,235,.15)}.Home_card___LpL1 h2{margin:0 0 .75rem;font-size:1.35rem;color:#f1f5f9}.Home_card___LpL1 p{margin:0;font-size:1rem;line-height:1.5;color:#94a3b8}@media (max-width:600px){.Home_grid__GxQ85{grid-template-columns:1fr}.Home_title__T09hD{font-size:3rem}.Home_description__41Owk{font-size:1.1rem;padding:0 1rem}}.Hospital_search__buy10{position:relative;width:100%;height:100%;padding:12px 16px;font-size:16px;background:rgba(51,65,85,.6);border:2px solid rgba(148,163,184,.2);border-radius:12px;color:#f1f5f9;overflow:hidden;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Hospital_search__buy10:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px rgba(96,165,250,.15)}.Hospital_search__buy10::placeholder{color:#64748b}.Hospital_linkButton__tklZE{color:#60a5fa;text-underline-position:under;transition:color .2s ease;cursor:pointer}.Hospital_linkButton__tklZE:hover{color:#93c5fd}.Hospital_error__BcJl8{color:#fca5a5;font-size:.9rem}.Hospital_suggestions__ZmGao{background:#1e293b;color:#cbd5e1;list-style-type:none;padding:8px;text-align:center;border-radius:12px;border:1px solid rgba(148,163,184,.15);margin-top:4px}.Hospital_suggestions__ZmGao li{padding:10px 12px;border-radius:8px;transition:all .15s ease}.Hospital_suggestions__ZmGao li:hover{background:#334155;color:#f1f5f9;cursor:pointer}.Hospital_active__oLQnl{background:#334155;color:#f1f5f9}.Hospital_container__DZKIN{padding:0 2rem;background:linear-gradient(180deg,#0f172a,#1e293b);min-height:100vh}.Hospital_main__UcGbA{min-height:100vh;padding:4rem 0;flex:1 1;flex-direction:column}.Hospital_footer__0Y5jX,.Hospital_main__UcGbA{display:flex;justify-content:center;align-items:center}.Hospital_footer__0Y5jX{flex:1 1;padding:2rem 0;border-top:1px solid rgba(148,163,184,.1)}.Hospital_title__EPyU5{margin:0;line-height:1.15;font-size:4rem;letter-spacing:-.02em}.Hospital_description__xuvrC,.Hospital_title__EPyU5{text-align:center}.Hospital_description__xuvrC{margin:2rem 0;line-height:1.6;font-size:1.25rem;color:#94a3b8}.Hospital_autocomplete__6S8Vx{width:100%;max-width:400px}@media (max-width:600px){.Hospital_title__EPyU5{font-size:3rem}.Hospital_description__xuvrC{font-size:1.1rem}}.Form_form__mh4_m{display:flex;flex-direction:column;align-items:center;gap:.875rem;width:100%;max-width:400px}.Form_input__GfkP0{width:100%;padding:12px 16px;font-size:15px;background:rgba(51,65,85,.5);border:2px solid rgba(148,163,184,.15);border-radius:10px;color:#f1f5f9;outline:none;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Form_input__GfkP0:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.Form_input__GfkP0::placeholder{color:#64748b}.Form_select__Ub2iP{width:100%;padding:12px 16px;font-size:15px;background:rgba(51,65,85,.5);border:2px solid rgba(148,163,184,.15);border-radius:10px;color:#f1f5f9;outline:none;transition:all .2s ease;cursor:pointer}.Form_select__Ub2iP:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.Form_textarea__7TISo{width:100%;padding:12px 16px;font-size:15px;background:rgba(51,65,85,.5);border:2px solid rgba(148,163,184,.15);border-radius:10px;color:#f1f5f9;outline:none;transition:all .2s ease;resize:vertical;min-height:80px}.Form_textarea__7TISo:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.Form_button__Jsx6p{width:100%;padding:14px 24px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .25s ease}.Form_button__Jsx6p:hover{box-shadow:0 8px 24px rgba(37,99,235,.35);transform:translateY(-1px)}.Form_button__Jsx6p:disabled{background:#334155;cursor:not-allowed;box-shadow:none;transform:none}.Form_buttonDanger__UdIkc{background:linear-gradient(135deg,#dc2626,#b91c1c)}.Form_buttonDanger__UdIkc:hover{box-shadow:0 8px 24px rgba(220,38,38,.35)}.Form_buttonSuccess__ykTtv{background:linear-gradient(135deg,#16a34a,#15803d)}.Form_buttonSuccess__ykTtv:hover{box-shadow:0 8px 24px rgba(22,163,74,.35)}.Form_buttonSecondary__ztrc2{background:transparent;border:2px solid rgba(148,163,184,.2)}.Form_buttonSecondary__ztrc2:hover{border-color:#60a5fa;background:rgba(37,99,235,.08);box-shadow:none}.Form_error__ZXDlE{color:#fca5a5}.Form_error__ZXDlE,.Form_success__PJRfh{font-size:14px;margin:0;text-align:center}.Form_success__PJRfh{color:#86efac}.Form_toggle__B3kWA{color:#64748b;font-size:14px}.Form_toggleLink__Zw0Cf{color:#60a5fa;cursor:pointer;transition:color .2s ease}.Form_toggleLink__Zw0Cf:hover{color:#93c5fd}.Form_label__QVfSm{width:100%;color:#94a3b8;font-size:13px;margin-bottom:-.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.Form_row__ccmv_{display:flex;gap:1rem;width:100%}.Form_row__ccmv_>*{flex:1 1}.Form_chip__KwDoX{display:inline-block;padding:6px 14px;font-size:13px;background:rgba(51,65,85,.4);border:1px solid rgba(148,163,184,.15);border-radius:20px;color:#94a3b8;cursor:pointer;transition:all .2s ease}.Form_chip__KwDoX:hover{border-color:#60a5fa;color:#cbd5e1}.Form_chipActive__6QZCN{background:rgba(37,99,235,.2);border-color:#2563eb;color:#93c5fd}.Form_chipRow__96p7l{display:flex;flex-wrap:wrap;gap:8px;width:100%}