.home .search-input-label{text-align:left;color:rgba(53,74,85,.85);font-family:Fira Sans;font-size:13px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.26px;margin-bottom:15px}.home .home-header-text{font-size:36px;text-align:left;font-weight:500;color:#274e63}.home .doctors-home{color:#274e63;font-family:Fira Sans;font-size:24px;font-style:normal;font-weight:600;line-height:143%;letter-spacing:-.24px;text-transform:uppercase;text-align:left;margin-top:152px}.home .home-badge{color:#4a647a;display:flex;gap:10px;align-items:center;padding:10px;max-width:746px;border-radius:999px;border:1px solid hsla(0,0%,96%,.55);box-shadow:0 4px 16px var(--sds-size-depth-negative-100) rgba(0,0,0,.03),0 1px 2px 0 hsla(0,0%,100%,.22) inset;backdrop-filter:blur(9px);background-color:#f7f6f6}.home .clinic-image-container{display:flex}.home .doctors-list-home{border-radius:28px;background:#4f8fbd;width:100%;color:hsla(0,0%,100%,.98);font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px;text-transform:uppercase;height:28px;display:flex;justify-content:center;align-items:center;margin-top:20px}.home .doctor-specialization{color:#60a6d7;font-size:14px;margin-bottom:8px}.home .doctor-clinic{color:#6b7280;font-size:12px;margin-bottom:8px}.home .doctor-experience{color:var(--Main-readable-content,#3f6177);font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px;text-transform:lowercase;text-align:right;width:100%}.home .doctor-clinic,.home .doctor-specialization{text-align:left}.home .clinics-home{color:#274e63;font-family:Fira Sans;font-size:24px;font-style:normal;font-weight:600;line-height:143%;letter-spacing:-.24px;text-transform:uppercase;text-align:left;margin-top:80px}.home .clinic-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:24px;transition:box-shadow .3s ease;width:100%;max-width:545px}.home .clinic-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.15)}.home .clinic-image{width:209px;height:212px;border-radius:50%;overflow:hidden}.home .clinic-name{color:#274e63;font-family:Fira Sans;font-size:18px;font-weight:600;text-align:center;margin-bottom:8px}.home .clinic-rating{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.home .clinic-stars{color:#fbbf24;margin-right:8px}.home .clinic-rating-count{color:#9ca3af;font-size:14px}.home .clinic-description{color:#6b7280;font-size:14px;line-height:1.5;text-align:center;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home .clinic-address{color:#6b7280;font-size:12px;margin-bottom:20px}.home .clinic-address,.home .clinic-button{display:flex;align-items:center;justify-content:center}.home .clinic-button{border-radius:28px;background:#60a6d7;width:100%;color:hsla(0,0%,100%,.98);font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.28px;text-transform:uppercase;height:40px;text-decoration:none;transition:background-color .3s ease}.home .clinic-button:hover{background:#5694c4}.home .hero-content{position:relative;z-index:10;max-width:80rem;margin-left:auto;margin-right:auto;padding:8rem 1rem 5rem}@media(min-width:640px){.home .hero-content{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.home .hero-content{padding-left:2rem;padding-right:2rem}}.home .hero-text-wrapper{text-align:center;margin-left:auto;margin-right:auto}.home .hero-subtitle{color:#3f6177;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:left;max-width:440px;margin-bottom:20px}.home .search-bar{background:#fff;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:.5rem;display:flex;align-items:center;max-width:48rem}.home .search-input-wrapper{border-right:1px solid #e5e7eb}.home .location-input-wrapper,.home .search-input-wrapper{flex:1;display:flex;align-items:center;padding:0 1rem}.home .search-icon{margin-right:.75rem}.home .search-input{flex:1;padding:.75rem .5rem;outline:none;color:#374151;border:none;background:transparent}.home .search-button{background:#60a6d7;color:#fff;font-weight:600;padding:.75rem 2rem;border-radius:9999px;transition:opacity .3s ease;border:none;cursor:pointer}.home .search-button:hover{opacity:.9}.home .cards-grid{margin-top:2rem;display:flex;flex-wrap:wrap}@media(min-width:768px){.home .cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.home .cards-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.home .cards-grid{grid-template-columns:repeat(4,1fr)}}.home .doctor-card{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1.5rem;transition:box-shadow .3s ease}.home .doctor-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.home .doctor-card-inner{display:flex;flex-direction:column;align-items:flex-start;text-align:center}.home .doctor-image-wrapper{width:136px;height:138px;border-radius:50%;overflow:hidden;margin-bottom:1rem;display:flex;justify-content:center}.home .doctor-head-container{flex-direction:column;align-items:center}.home .doctor-head-container,.home .doctor-image-wrapper-container{display:flex;justify-content:center;width:100%}.home .doctor-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .doctor-image-placeholder{width:100%;height:100%;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.home .doctor-image-placeholder span{color:#6b7280;font-size:.875rem}.home .doctor-name{color:#3f6177;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.16px;text-transform:lowercase;text-align:center;width:100%;margin-bottom:20px}.home .clinic-image-placeholder{width:100%;height:100%;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.home .clinic-image-placeholder span{color:#6b7280;font-size:.875rem}