.drasadi-patient-stories{background:linear-gradient(to bottom right,rgba(245,230,200,.5) 0,#fff 100%);padding-block:var(--spacing-24,6rem);padding-inline:clamp(1rem,3vw,1.5rem)}.drasadi-patient-stories__container{max-inline-size:1280px;margin-inline:auto}.drasadi-patient-stories__header{text-align:center;margin-block-end:var(--spacing-12,6rem)!important}.drasadi-patient-stories__title{font-family:var(--font-primary, 'Playfair Display', serif);font-size:clamp(1.875rem, 5vw, 3rem);font-weight:600;color:var(--drasadi-color-dark,#0a2342);margin-block-end:var(--spacing-4,1rem)!important;line-height:1.2}.drasadi-patient-stories__subtitle{font-size:clamp(1rem, 2.5vw, 1.125rem);color:var(--drasadi-color-gray,#717182);max-inline-size:48rem;margin-inline:auto;line-height:1.6}.drasadi-patient-stories__grid{display:grid;gap:clamp(1.5rem,3vw,2rem);margin-block-end:clamp(2rem,4vw,3rem)}.drasadi-patient-stories__grid.columns-1{grid-template-columns:1fr}.drasadi-patient-stories__grid.columns-2{grid-template-columns:1fr}.drasadi-patient-stories__grid.columns-3{grid-template-columns:1fr}@media (min-width:768px){.drasadi-patient-stories__grid.columns-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.drasadi-patient-stories__grid.columns-3{grid-template-columns:repeat(3,1fr)}}.drasadi-patient-stories__card{position:relative;background:#fff;padding:clamp(1.5rem,4vw,2rem);border-radius:1rem;box-shadow:0 4px 30px rgba(245,163,163,.1);border:1px solid rgba(245,163,163,.1);transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.drasadi-patient-stories__card:hover{box-shadow:0 8px 40px rgba(245,163,163,.2);transform:translateY(-.25rem)}.drasadi-patient-stories__quote-icon{position:absolute;inset-block-start:-1rem;inset-inline-start:1.5rem;inline-size:3rem;block-size:3rem;background:linear-gradient(135deg,#f5a3a3 0,#e87a8c 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(245,163,163,.3);color:#fff;z-index:10}.drasadi-patient-stories__quote-icon svg{inline-size:1.5rem;block-size:1.5rem}.drasadi-patient-stories.is-rtl .drasadi-patient-stories__quote-icon{inset-inline-start:auto;inset-inline-end:1.5rem}.drasadi-patient-stories__rating{display:flex;gap:.25rem;margin-block-start:1.5rem;margin-block-end:0.5rem}.drasadi-patient-stories__star{inline-size:1.25rem;block-size:1.25rem;color:#d1d1d6;fill:#d1d1d6;transition:all .2s ease}.drasadi-patient-stories__star.filled{color:var(--drasadi-color-primary,#f5a3a3);fill:var(--drasadi-color-primary,#F5A3A3)}.drasadi-patient-stories__text{font-size:clamp(.875rem, 2vw, 1rem);color:var(--drasadi-color-gray,#717182);line-height:1.7;margin-block-end:0!important;flex-grow:1}.drasadi-patient-stories__footer{border-block-start:1px solid rgba(245,163,163,0.2);padding-block-start:1rem;display:flex;flex-direction:column;gap:.75rem}.drasadi-patient-stories__info{display:flex;flex-direction:column;gap:.25rem}.drasadi-patient-stories__name{font-size:1rem;font-weight:600;color:var(--drasadi-color-dark,#0a2342);margin:0!important}.drasadi-patient-stories__location{font-size:.875rem;color:var(--drasadi-color-gray,#717182);margin:0!important}.drasadi-patient-stories__procedure{display:inline-block;padding-block:0.375rem;padding-inline:0.75rem;background:#f5e6c8;color:var(--drasadi-color-primary,#f5a3a3);border-radius:9999px;font-size:.75rem;font-weight:500;text-align:center;align-self:flex-start}.drasadi-patient-stories__button-wrapper{text-align:center;margin-block-start:clamp(1.5rem,3vw,3rem)}.drasadi-patient-stories__button{display:inline-block;padding-block:0.75rem;padding-inline:1.5rem;background-color:transparent;color:var(--drasadi-color-primary,#f5a3a3)!important;border:2px solid var(--drasadi-color-primary,#f5a3a3);border-radius:1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer}.drasadi-patient-stories__button:hover{background-color:var(--drasadi-color-primary,#f5a3a3);color:#fff!important;transform:translateY(-.125rem);box-shadow:0 4px 12px rgba(245,163,163,.3)}.drasadi-patient-stories.is-rtl .drasadi-patient-stories__rating{flex-direction:row-reverse}.drasadi-patient-stories.is-rtl .drasadi-patient-stories__text{text-align:right;direction:rtl}@media (max-width:767px){.drasadi-patient-stories__card{padding:1.25rem}.drasadi-patient-stories__quote-icon{inline-size:2.5rem;block-size:2.5rem;inset-inline-start:1rem}.drasadi-patient-stories__quote-icon svg{inline-size:1.25rem;block-size:1.25rem}.drasadi-patient-stories.is-rtl .drasadi-patient-stories__quote-icon{inset-inline-start:auto;inset-inline-end:1rem}}.drasadi-patient-stories__button:focus-visible{outline:2px solid var(--drasadi-color-primary,#F5A3A3);outline-offset:2px}.drasadi-patient-stories__card:focus-within{outline:2px solid rgba(245,163,163,.4);outline-offset:2px}@media print{.drasadi-patient-stories__card{break-inside:avoid;page-break-inside:avoid}.drasadi-patient-stories__button-wrapper{display:none}}.drasadi-patient-stories__card:hover .drasadi-patient-stories__quote-icon{transform:scale(1.05)}.drasadi-patient-stories__card:hover .drasadi-patient-stories__star.filled{transform:scale(1.1)}@media (prefers-reduced-motion:no-preference){.drasadi-patient-stories__card{animation:fadeInUp .6s ease-out backwards}.drasadi-patient-stories__card:first-child{animation-delay:.1s}.drasadi-patient-stories__card:nth-child(2){animation-delay:.2s}.drasadi-patient-stories__card:nth-child(3){animation-delay:.3s}}@keyframes fadeInUp{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}