.mobile-medical{min-height:100dvh;background:var(--color-bg-primary,#e8ddd0);padding-bottom:0}.mobile-medical__hero{position:relative;min-height:60vh;display:flex;align-items:flex-end;padding:24px 20px 32px;margin-top:calc(-1 * var(--mobile-navbar-height, 56px));padding-top:calc(var(--mobile-navbar-height, 56px) + 48px);background:url(/assests/medical-advantage-optimized/hf_20260331_235734_9b4adf81-b7d2-4083-9a16-ed454f5142d0.webp) 50%/cover no-repeat}.mobile-medical__hero-bg{display:none}.mobile-medical__hero-content{position:relative;z-index:1;width:100%;background:rgba(255,255,255,.85);padding:20px;border-radius:var(--radius-lg)}.mobile-medical__hero-title{font-family:var(--font-serif);font-size:36px;font-weight:700;color:var(--color-dark,#1a1a1a);line-height:1.1;margin:0 0 10px}.mobile-medical__hero-title-accent{color:var(--color-medical-accent,#2B7A78)}.mobile-medical__hero-priority{font-family:var(--font-serif);font-size:22px;font-weight:400;color:var(--color-dark,#1a1a1a);line-height:1.25;margin:0 0 12px}.mobile-medical__hero-priority strong{font-weight:700}.mobile-medical__hero-subtitle{font-size:16px;color:var(--color-text-secondary,#5C4A3A);margin:0 0 24px;line-height:1.5}.mobile-medical__hero-actions{display:flex;gap:12px}.mobile-medical__cta-primary{flex:1 1;padding:16px 24px;font-size:16px;font-weight:600;color:#fff;background:var(--color-medical-accent,#2B7A78);border:none;border-radius:var(--radius-lg,12px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s;box-shadow:var(--shadow-md)}.mobile-medical__cta-primary:active{opacity:.9}.mobile-medical__cta-secondary{padding:16px 24px;font-size:16px;font-weight:600;color:var(--color-medical-accent,#2B7A78);background:transparent;border:1px solid var(--color-medical-accent,#2b7a78);border-radius:var(--radius-lg,12px);text-decoration:none;transition:background .2s}.mobile-medical__cta-secondary:active{background:rgba(43,122,120,.1)}.mobile-medical__quick-links{display:flex;gap:8px;padding:0 20px 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--color-bg-primary,#e8ddd0)}.mobile-medical__quick-links::-webkit-scrollbar{display:none}.mobile-medical__quick-link{flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-text-primary,#1a1a1a);background:var(--color-bg-elevated,#fff);border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:var(--radius-full,20px);text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s;box-shadow:var(--shadow-sm)}.mobile-medical__quick-link:active{background:var(--color-bg-secondary,#f5f5f5)}.mobile-medical__quick-link--primary{color:#fff;background:var(--color-medical-accent,#2B7A78);border-color:var(--color-medical-accent,#2B7A78)}.mobile-medical__section{padding:32px 20px;background:var(--color-bg-primary,#e8ddd0)}.mobile-medical__section--team{background:var(--color-bg-secondary,#F5F1E8)}.mobile-medical__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mobile-medical__section-title{font-family:var(--font-serif);font-size:22px;font-weight:600;color:var(--color-dark,#1a1a1a);margin:0}.mobile-medical__section-link{font-size:14px;color:var(--color-medical-accent,#2B7A78);text-decoration:none}.mobile-medical__programs{display:flex;flex-direction:column;gap:12px}.mobile-medical__program-card{display:flex;align-items:center;padding:20px;background:var(--color-bg-elevated,#fff);border:1px solid var(--color-border,rgba(0,0,0,.08));border-radius:var(--radius-xl,16px);text-decoration:none;transition:background .2s,border-color .2s;box-shadow:var(--shadow-sm)}.mobile-medical__program-card:active{background:var(--color-bg-secondary,#f5f5f5);border-color:var(--color-medical-accent,#2B7A78)}.mobile-medical__program-content{flex:1 1}.mobile-medical__program-title{font-size:17px;font-weight:600;color:var(--color-dark,#1a1a1a);margin:0 0 6px}.mobile-medical__program-desc{font-size:14px;color:var(--color-text-secondary,#5C4A3A);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-medical__program-category{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-medical-accent,#2B7A78);margin-top:8px}.mobile-medical__programs-status{font-size:14px;color:var(--color-text-secondary,#5C4A3A);line-height:1.5;margin:0}.mobile-medical__programs-status-link{color:var(--color-medical-accent,#2B7A78);font-weight:600;text-decoration:none}.mobile-medical__program-arrow{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-medical__program-arrow svg{width:20px;height:20px;color:var(--color-text-tertiary,#999)}.mobile-medical__team-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-medical__team-scroll::-webkit-scrollbar{display:none}.mobile-medical__team-card{flex-shrink:0;width:140px;display:flex;flex-direction:column;align-items:center;text-align:center}.mobile-medical__team-image{display:block;width:100px;height:100px;border-radius:50%;object-fit:cover;margin:0 0 12px;object-position:center 15%;border:2px solid var(--color-medical-accent,#2b7a78);box-shadow:var(--shadow-sm);flex-shrink:0}.mobile-medical__team-placeholder{width:100px;height:100px;border-radius:50%;background:var(--color-medical-light,#E8F4F8);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:var(--color-medical-accent,#2B7A78);margin:0 0 12px;flex-shrink:0}.mobile-medical__team-name{font-size:15px;font-weight:600;color:var(--color-dark,#1a1a1a);margin:0 0 4px;width:100%}.mobile-medical__team-role{font-size:13px;color:var(--color-text-secondary,#5C4A3A);margin:0;width:100%}.mobile-medical__cta-section{padding:48px 20px;text-align:center;background:var(--color-medical-light,#E8F4F8)}.mobile-medical__cta-title{font-family:var(--font-serif);font-size:26px;font-weight:600;color:var(--color-dark,#1a1a1a);margin:0 0 12px}.mobile-medical__cta-text{font-size:15px;color:var(--color-text-secondary,#5C4A3A);margin:0 0 24px;line-height:1.5}.mobile-medical__cta-button{width:100%;max-width:300px;padding:16px 24px;font-size:16px;font-weight:600;color:#fff;background:var(--color-medical-accent,#2B7A78);border:none;border-radius:var(--radius-lg,12px);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--shadow-md)}.mobile-medical__cta-button:active{opacity:.9}