.medical-hero{position:relative;padding:var(--space-20) 0;overflow:hidden;background:var(--gradient-hero)}.medical-hero__container{position:relative;max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.medical-hero__content{text-align:center;display:flex;flex-direction:column;align-items:center}.medical-hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--primary-50);color:var(--primary-700);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-6);border:1px solid var(--primary-200);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.medical-hero__badge:hover{background:var(--primary-100);transform:translateY(-2px);box-shadow:var(--shadow-md)}.medical-hero__badge i{width:16px;height:16px;color:var(--primary-600)}.medical-hero__title{font-size:clamp(var(--text-3xl),4vw,var(--text-6xl));font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-.025em;color:var(--primary-900);margin:0 0 var(--space-6);max-width:900px}.medical-hero__subtitle{font-size:clamp(var(--text-base),2vw,var(--text-xl));line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-12);max-width:700px}.medical-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-12);width:100%;max-width:900px;margin-bottom:var(--space-12)}.medical-hero__stat{background:transparent;padding:var(--space-6);border-radius:0;border:none;transition:all var(--transition-base);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.medical-hero__stat:hover{transform:translateY(-4px)}.medical-hero__stat-icon{width:64px;height:64px;background:#ffffff80;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--primary-700);font-size:32px;margin-bottom:var(--space-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.medical-hero__stat-number{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--font-weight-extrabold);color:var(--primary-700);line-height:1;margin:0}.medical-hero__stat-text{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-align:center;line-height:1.4;margin:0}.medical-hero__cta{margin-top:var(--space-2)}.medical-hero__cta-button{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:var(--primary-600);color:var(--text-inverse);text-decoration:none;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--text-base);transition:all var(--transition-base);box-shadow:var(--shadow-primary)}.medical-hero__cta-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:var(--primary-700)}.medical-hero__cta-button i{font-size:var(--text-sm);transition:transform var(--transition-base)}.medical-hero__cta-button:hover i{transform:translate(4px)}@media(max-width:768px){.medical-hero{padding:var(--space-12) 0}.medical-hero__stats{grid-template-columns:1fr;gap:var(--space-4);max-width:400px}.medical-hero__stat{padding:var(--space-6)}.medical-hero__badge{font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.medical-hero__subtitle{margin-bottom:var(--space-8)}}@media(max-width:480px){.medical-hero__stat-icon{width:48px;height:48px;font-size:24px}.medical-hero__cta-button{width:100%;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--text-base)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/medical-validation-hero.css.map */
