.drasadi-timeline{position:relative;width:100%;background-color:var(--color-background-alt);padding-block:var(--spacing-24);padding-inline:var(--spacing-6)}.drasadi-timeline__container{max-width:1200px;margin-inline:auto;width:100%}.drasadi-timeline__header{text-align:center;margin-bottom:var(--spacing-16)}.drasadi-timeline__heading{font-family:var(--font-primary);font-size:var(--text-5xl);font-weight:700;color:var(--color-foreground);line-height:1.2;margin-block-start:0;margin-block-end:var(--spacing-4)}.drasadi-timeline__subtitle{font-family:var(--font-secondary);font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.5;margin-block-start:0;margin-block-end:0}.drasadi-timeline__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}@media (max-width:1024px){.drasadi-timeline__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.drasadi-timeline__grid{grid-template-columns:1fr;gap:var(--spacing-6)}}.drasadi-timeline__card{position:relative;background:linear-gradient(to bottom right,#fff,rgba(235,231,245,.3));padding:var(--spacing-8);border-radius:var(--radius-2xl);border:1px solid var(--color-border-light);box-shadow:var(--shadow-lg);transition:all .3s ease;overflow:hidden}.drasadi-timeline__card:hover{box-shadow:var(--shadow-2xl);transform:translateY(-4px)}.drasadi-timeline__year{font-family:var(--font-primary);font-size:var(--text-6xl);font-weight:700;color:var(--color-primary);opacity:.2;line-height:1;margin-block-end:var(--spacing-4)}@media (max-width:767px){.drasadi-timeline__year{font-size:var(--text-5xl)}}.drasadi-timeline__title{font-family:var(--font-primary);font-size:var(--text-2xl);font-weight:600;color:var(--color-foreground);line-height:1.3;margin-block-start:0;margin-block-end:var(--spacing-3)}@media (max-width:767px){.drasadi-timeline__title{font-size:var(--text-xl)}}.drasadi-timeline__description{font-family:var(--font-secondary);font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin-block-start:0;margin-block-end:0}@media (max-width:1024px){.drasadi-timeline{padding-block:var(--spacing-16)}.drasadi-timeline__heading{font-size:var(--text-4xl)}.drasadi-timeline__subtitle{font-size:var(--text-lg)}.drasadi-timeline__card{padding:var(--spacing-6)}}@media (max-width:767px){.drasadi-timeline{padding-block:var(--spacing-12);padding-inline:var(--spacing-4)}.drasadi-timeline__heading{font-size:var(--text-3xl)}.drasadi-timeline__subtitle{font-size:var(--text-base)}.drasadi-timeline__header{margin-bottom:var(--spacing-10)}.drasadi-timeline__card{padding:var(--spacing-6)}}.drasadi-timeline.rtl .drasadi-timeline__header{text-align:center}.drasadi-timeline.rtl .drasadi-timeline__description,.drasadi-timeline.rtl .drasadi-timeline__title{text-align:right}.drasadi-timeline__card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.drasadi-timeline__card{transition:none}.drasadi-timeline__card:hover{transform:none}}@media print{.drasadi-timeline__card{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}.drasadi-timeline__card:hover{transform:none;box-shadow:none}.drasadi-timeline__year{opacity:.4}}