.about-hero{background:linear-gradient(135deg,#03071e 0,#0c1f5e 40%,#1255cc 75%,#0891b2 100%);min-height:420px;display:flex;align-items:flex-end}.about-hero-inner{width:100%;max-width:1240px;margin:0 auto;padding:32px 32px 52px}.about-hero-inner .breadcrumb{margin-bottom:24px}.about-hero-body{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:flex-end}.about-hero-kicker{font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:14px}.about-hero-text h1{font-family:Merriweather,serif;font-size:clamp(28px, 4vw, 52px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.5px;margin-bottom:16px}.about-hero-text h1 em{font-style:italic;color:#93c5fd}.about-hero-text p{font-size:15px;color:rgba(255,255,255,.68);line-height:1.72;max-width:480px}.about-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex-shrink:0}.about-stat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px 20px;min-width:130px;transition:background .18s}.about-stat:hover{background:rgba(255,255,255,.13)}.about-stat-num{font-family:Merriweather,serif;font-size:26px;font-weight:900;color:#fff;line-height:1}.about-stat-lbl{font-size:11px;color:rgba(255,255,255,.5);margin-top:4px;line-height:1.4}.about-body{max-width:1240px;margin:0 auto;padding:0 32px}.about-section{padding:60px 0;border-bottom:1px solid var(--border)}.about-section:last-of-type{border-bottom:none}.about-section-label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--blue);margin-bottom:10px;display:flex;align-items:center;gap:8px}.about-section-label::before{content:'';width:14px;height:2px;background:var(--blue);border-radius:2px}.about-section h2{font-family:Merriweather,serif;font-size:clamp(22px, 2.8vw, 34px);font-weight:700;color:var(--ink);line-height:1.18;margin-bottom:18px;letter-spacing:-.2px}.about-section-sub{font-size:15px;color:var(--lite);margin-bottom:36px;line-height:1.7}.about-two-col{display:grid;grid-template-columns:1fr 1fr;gap:36px}.about-two-col p{font-size:14.5px;color:var(--mid);line-height:1.85;margin-bottom:14px}.about-two-col p:last-child{margin-bottom:0}.about-timeline{position:relative;padding-left:0}.about-milestone{display:grid;grid-template-columns:100px 48px 1fr;gap:0 20px;align-items:flex-start;margin-bottom:0;position:relative}.about-milestone:not(:last-child)::after{content:'';position:absolute;left:calc(100px + 20px + 23px);top:48px;bottom:-32px;width:2px;background:linear-gradient(to bottom,var(--blue),rgba(18,85,204,.1));border-radius:2px;z-index:0}.about-ms-year{font-family:Merriweather,serif;font-size:13px;font-weight:700;color:var(--blue);text-align:right;padding-top:12px;padding-right:4px;line-height:1.2}.about-ms-dot{width:48px;height:48px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;box-shadow:0 4px 14px rgba(18,85,204,.3);border:3px solid #fff;color:#fff}.about-milestone-today .about-ms-dot{background:linear-gradient(135deg,var(--blue),var(--teal));box-shadow:0 4px 18px rgba(8,145,178,.35)}.about-ms-content{padding:8px 0 36px}.about-ms-title{font-family:Merriweather,serif;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:6px}.about-ms-desc{font-size:13.5px;color:var(--mid);line-height:1.75}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-value{background:var(--vc);border-radius:14px;padding:22px;display:flex;gap:14px;align-items:flex-start;transition:transform .18s,box-shadow .18s}.about-value:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.09)}.about-val-icon{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-val-h{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:6px}.about-val-p{font-size:13px;color:var(--ink-mid);line-height:1.65}.about-doctors{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;align-items:flex-start}.about-doctor{background:#fff;border:1.5px solid var(--border);border-radius:16px;padding:24px;transition:border-color .18s,box-shadow .18s;position:relative}.about-doctor:hover{border-color:rgba(18,85,204,.2);box-shadow:0 6px 24px rgba(18,85,204,.08)}.about-doctor-featured{border-color:rgba(18,85,204,.2);background:linear-gradient(160deg,#f0f5ff 0,#fff 60%)}.about-doc-badge{position:absolute;top:16px;right:16px;background:var(--blue);color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:50px}.about-doc-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid rgba(18,85,204,.15);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.about-doctor:not(.about-doctor-featured) .about-doc-avatar{width:52px;height:52px}.about-doc-name{font-family:Merriweather,serif;font-size:17px;font-weight:700;color:var(--ink);margin-bottom:3px}.about-doc-role{font-size:12px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.about-doc-quals{font-size:12px;color:var(--lite);font-weight:500;margin-bottom:4px}.about-doc-spec{font-size:12px;color:var(--teal);font-weight:600;margin-bottom:12px}.about-doc-bio{font-size:13px;color:var(--mid);line-height:1.75;margin-bottom:14px}.about-doc-tags{display:flex;flex-wrap:wrap;gap:6px}.about-doc-tags span{background:var(--blue-lt);color:var(--blue);font-size:11px;font-weight:600;padding:4px 10px;border-radius:50px;border:1px solid rgba(18,85,204,.15)}.about-facilities{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-facility{background:#fff;border:1.5px solid var(--border);border-radius:13px;padding:20px;display:flex;gap:14px;align-items:flex-start;transition:border-color .18s,box-shadow .18s}.about-facility:hover{border-color:rgba(18,85,204,.2);box-shadow:0 4px 16px rgba(18,85,204,.07)}.about-fac-icon{width:42px;height:42px;border-radius:10px;background:var(--blue-lt);display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-fac-h{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:5px}.about-fac-p{font-size:12.5px;color:var(--lite);line-height:1.65}.about-map-row{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:start}.about-contact-info{display:flex;flex-direction:column;gap:18px}.about-info-label{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--lite);margin-bottom:4px}.about-info-val{font-size:14.5px;color:var(--ink);line-height:1.65}.about-info-val a{color:var(--blue);font-weight:600}.about-info-val a:hover{text-decoration:underline}address{font-style:normal}.about-map-wrap{border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:0 4px 24px rgba(0,0,0,.07)}.about-map-wrap iframe{width:100%;height:340px;border:none;display:block}.btn-primary{background:var(--blue);color:#fff;font-size:14px;font-weight:700;padding:13px 28px;border-radius:50px;border:none;cursor:pointer;box-shadow:0 4px 18px rgba(18,85,204,.3);transition:background .2s,transform .15s;display:inline-flex;align-items:center;gap:7px}.btn-primary:hover{background:#0d44b0;transform:translateY(-1px)}.btn-outline{background:0 0;color:var(--blue);font-size:14px;font-weight:700;padding:12px 26px;border-radius:50px;border:1.5px solid var(--blue);transition:background .2s,transform .15s;display:inline-flex;align-items:center;gap:7px}.btn-outline:hover{background:var(--blue-lt);transform:translateY(-1px)}@media(max-width:1024px){.about-doctors{grid-template-columns:1fr 1fr}.about-values{grid-template-columns:1fr 1fr}.about-facilities{grid-template-columns:1fr 1fr}.about-map-row{grid-template-columns:1fr}.about-hero-body{grid-template-columns:1fr;gap:28px}.about-hero-stats{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.about-hero{min-height:auto}.about-hero-inner{padding:28px 16px 36px}.about-body{padding:0 16px}.about-section{padding:40px 0}.about-two-col{grid-template-columns:1fr;gap:0}.about-milestone{grid-template-columns:72px 40px 1fr;gap:0 12px}.about-ms-year{font-size:11px;padding-top:10px}.about-ms-dot{width:40px;height:40px}.about-milestone:not(:last-child)::after{left:calc(72px + 12px + 19px)}.about-doctors{grid-template-columns:1fr}.about-values{grid-template-columns:1fr}.about-facilities{grid-template-columns:1fr}.about-hero-stats{grid-template-columns:1fr 1fr}}.about-firsts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px}.about-first{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px 20px;position:relative;overflow:hidden}.about-first::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--blue),var(--teal))}.about-first-year{font-family:Merriweather,serif;font-size:28px;font-weight:900;color:var(--blue);line-height:1;letter-spacing:-.5px}.about-first-tag{display:inline-block;margin-top:12px;padding:4px 10px;border-radius:50px;background:var(--blue-lt);color:var(--blue);font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.about-first-h{margin-top:12px;font-size:15px;font-weight:700;color:var(--ink);line-height:1.35}.about-first-p{margin-top:6px;font-size:13px;color:var(--lite);line-height:1.65}@media (max-width:1024px){.about-firsts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.about-firsts{grid-template-columns:1fr}}