:root{--green:#173567;--ink:#172b4d;--muted:#617089;--cream:#fff;--line:#dce3ee}header{background:#fff}.hero{background:linear-gradient(110deg,#fff 30%,#f1f5fb)}.hero-art.clinic-hero{border-radius:12px;background:linear-gradient(135deg,#e7eef8,#f4f7fc);padding:48px 35px;min-height:390px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.medical-cross{font-size:90px;line-height:1;color:#173567;margin-bottom:25px}.clinic-hero h2{font-size:30px}.hero-values{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;font-size:12px;color:var(--muted);border-top:1px solid #cbd7e9;padding-top:20px;margin-top:15px}.line-button{background:#209e52!important;gap:12px}.line-button:hover{background:#157b3d!important}.actions{flex-wrap:wrap;gap:14px}.specialty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.specialty-grid article{border:1px solid var(--line);border-radius:9px;padding:16px;background:#fff}.treatment-art{height:125px;display:grid;place-items:center;background:linear-gradient(140deg,#e8eff9,#f8fafd);border-radius:6px;color:#173567;font-size:60px;margin-bottom:18px}.specialty-grid h3{font-size:19px}.specialty-grid p{font-size:13px;color:var(--muted);line-height:1.9}.care{background:#f6f8fc}.care article{background:white}.team{background:white}.doctor-card{background:#eef3fa;border-radius:12px;padding:40px 25px}.doctor-monogram{width:130px;height:150px;margin:auto;border-radius:65px 65px 12px 12px;background:#d9e4f4;display:grid;place-items:center;font-size:65px;color:var(--green)}.doctor-card p{font-size:13px;color:var(--muted)}.principles span{border-color:#c5d2e6}.visit{background:#f5f7fb}.hours,.contact{background:white}.line-pending .button{align-self:start;margin-top:10px}.dot{background:#173567}@media(max-width:850px){.specialty-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.hero-art.clinic-hero{min-height:300px;padding:30px 20px}.clinic-hero h2{font-size:25px}.specialty-grid{gap:12px}.specialty-grid article{padding:12px}.specialty-grid h3{font-size:17px}.treatment-art{height:95px;font-size:45px}.hero .lead{font-size:13px}nav{gap:8px;font-size:11px}.team-visual{order:0}}
