.story{max-width:820px}.story__title{color:var(--c-navy);font-size:clamp(26px,3vw,34px);font-weight:900;line-height:1.4}.story__text{color:var(--c-body);gap:16px;margin-top:24px;font-size:16px;line-height:1.9;display:grid}.pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pillar{border:1px solid rgba(var(--c-lavender-rgb), .45);border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(160deg, var(--c-white) 30%, rgba(var(--c-lavender-rgb), .1));box-shadow:0 20px 40px -22px rgba(var(--c-indigo-rgb), .55);transition:transform .4s var(--ease), box-shadow .4s var(--ease);padding:26px 26px 30px;position:relative}.pillar:hover{box-shadow:0 26px 48px -22px rgba(var(--c-indigo-rgb), .65);transform:translateY(-4px)}.pillar:before{content:"";background:linear-gradient(90deg, var(--c-gold) 0, var(--c-gold) 12%, rgba(var(--c-gold-rgb), .35) 22%, var(--c-lavender) 45%, var(--c-lavender));height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.pillar__icon{width:48px;height:48px;filter:drop-shadow(0 8px 10px rgba(var(--c-navy-rgb), .28));display:block}.pillar__label{color:var(--c-teal);align-items:baseline;gap:6px;margin-top:20px;font-size:14px;font-weight:700;display:flex}.pillar__label small{font-family:var(--font-num);letter-spacing:.04em;text-transform:uppercase;color:var(--c-gold-text);font-size:13px;font-weight:700}.pillar__title{color:var(--c-navy);margin-top:6px;font-size:21px;font-weight:900}.pillar__text{color:var(--c-body);margin-top:12px;font-size:15px;line-height:1.8}.section-head .sample-tag{margin-top:14px}.timeline{grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(90deg, var(--c-gold), rgba(var(--c-teal-rgb), .5));height:2px;position:absolute;top:51px;left:0;right:0}.timeline__item{position:relative}.timeline__year{font-family:var(--font-num);color:var(--c-navy);font-size:28px;font-weight:700;line-height:36px;display:block}.timeline__dot{background:var(--c-white);border:3px solid var(--c-teal);border-radius:50%;width:16px;height:16px;margin:8px 0 20px;display:block;position:relative}.timeline__title{color:var(--c-navy);font-size:17px;font-weight:700}.timeline__text{color:var(--c-body);margin-top:8px;font-size:14px;line-height:1.8}@media (max-width:860px){.pillars{grid-template-columns:1fr}.timeline{grid-template-columns:1fr;gap:28px;padding-left:32px}.timeline:before{background:linear-gradient(180deg, var(--c-gold), rgba(var(--c-teal-rgb), .5));width:2px;height:auto;inset:8px auto 8px 7px}.timeline__dot{margin:0;position:absolute;top:10px;left:-32px}.timeline__title{margin-top:4px}}
