.endorsement{padding:80px 0;background:var(--color-background-secondary, #F8F9FA);position:relative}.endorsement__container{max-width:1200px;margin:0 auto;padding:0 20px}.endorsement__card{background:var(--color-background, #ffffff);border-radius:var(--radius-xl, 16px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05));padding:60px;position:relative;overflow:hidden}.endorsement__card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-primary, #03045E)}.endorsement__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:start}.endorsement__profile{display:flex;flex-direction:column;align-items:center;text-align:center}.endorsement__image-wrapper{position:relative;margin-bottom:24px}.endorsement__image{width:240px;height:240px;border-radius:50%;object-fit:cover;border:4px solid var(--color-background, #ffffff);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06))}.endorsement__name{font-size:var(--font-size-2xl, 1.5rem);font-weight:var(--font-weight-bold, 700);color:var(--color-text, #121212);margin:0 0 8px;line-height:var(--line-height-tight, 1.2)}.endorsement__title{font-size:var(--font-size-lg, 1.125rem);font-weight:var(--font-weight-medium, 500);color:var(--color-primary, #03045E);margin:0 0 20px}.endorsement__divider{width:60px;height:3px;background:var(--color-primary, #03045E);margin:0 auto 32px;border-radius:2px}.endorsement__highlights{display:flex;flex-direction:column;gap:24px;width:100%}.endorsement__highlight{display:flex;align-items:flex-start;gap:16px;text-align:left}.endorsement__highlight-icon-wrapper{flex-shrink:0;width:24px;height:24px;color:var(--color-primary, #03045E)}.endorsement__highlight-icon{width:100%;height:100%;fill:currentColor}.endorsement__highlight-text{font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);color:var(--color-text, #121212);line-height:var(--line-height-base, 1.5);margin:0}.endorsement__content{display:flex;align-items:center;height:100%}.endorsement__quote{position:relative}.endorsement__quote-mark{font-size:120px;font-weight:var(--font-weight-bold, 700);color:var(--color-primary, #03045E);opacity:.1;position:absolute;top:-40px;left:-20px;line-height:1;font-family:Georgia,serif}.endorsement__text{font-size:var(--font-size-lg, 1.125rem);line-height:var(--line-height-relaxed, 1.75);color:var(--color-text, #121212);margin:0 0 24px;position:relative;z-index:1}.endorsement__highlight-quote{font-size:var(--font-size-xl, 1.25rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-primary, #03045E);line-height:var(--line-height-relaxed, 1.75);margin:32px 0 0;position:relative;z-index:1;padding:24px;background:#03045e0d;border-left:4px solid var(--color-primary, #03045E);border-radius:0 8px 8px 0}@media (max-width: 1024px){.endorsement{padding:60px 0}.endorsement__card{padding:40px}.endorsement__grid{gap:40px}}@media (max-width: 768px){.endorsement{padding:40px 0}.endorsement__container{padding:0 16px}.endorsement__card{padding:32px 24px}.endorsement__grid{grid-template-columns:1fr;gap:40px}.endorsement__image{width:200px;height:200px}.endorsement__name{font-size:var(--font-size-xl, 1.25rem)}.endorsement__title{font-size:var(--font-size-base, 1rem)}.endorsement__highlights{gap:20px}.endorsement__highlight{gap:12px}.endorsement__highlight-icon-wrapper{width:20px;height:20px;margin-top:2px}.endorsement__text{font-size:var(--font-size-base, 1rem)}.endorsement__highlight-quote{font-size:var(--font-size-lg, 1.125rem);padding:20px;margin:24px 0 0}.endorsement__quote-mark{font-size:80px;top:-20px;left:-10px}}@media (max-width: 480px){.endorsement__card{padding:24px 16px}.endorsement__image{width:160px;height:160px}.endorsement__highlights{gap:16px}.endorsement__highlight-text{font-size:var(--font-size-xs, .75rem)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/doctor-endorsement.css.map */
