.simple-about{color:#111827;background:#fff}.simple-about__shell{width:min(100% - 48px,1180px);margin-inline:auto}.simple-about__hero{padding:100px 0 96px;background:#f6f8fb;border-bottom:1px solid #e5e7eb;text-align:center}.simple-about__eyebrow{margin:0 0 24px;color:var(--color-brand-500,#0066ff);font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.simple-about__hero h1{margin:0;font-size:clamp(3.8rem,8vw,7rem);font-weight:900;line-height:.9;letter-spacing:-.06em}.simple-about__lead{max-width:700px;margin:34px auto 0;color:#586273;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.simple-about__section{padding:96px 0;border-bottom:1px solid #e5e7eb}.simple-about__section--soft{background:#f6f8fb}.simple-about__section--dark{background:#111827;color:#fff;border:0}.simple-about__grid{display:grid;grid-template-columns:minmax(0,760px)}.simple-about__grid--left{justify-content:start}.simple-about__grid--right{justify-content:end}.simple-about__content h2{margin:0 0 32px;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:900;line-height:.95;letter-spacing:-.05em}.simple-about__content>p{margin:0 0 20px;color:#5b6473;font-size:17px;line-height:1.8}.simple-about__content>p:last-of-type{margin-bottom:0}.simple-about__content .simple-about__statement{color:#111827;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:700;line-height:1.35;letter-spacing:-.025em}.simple-about__section--dark .simple-about__content>p{color:#c7ced9}.simple-about__section--dark .simple-about__content .simple-about__statement{color:#fff}.simple-about__story-intro{max-width:760px;margin-bottom:74px}.simple-about__timeline{position:relative;margin:0;padding:0;list-style:none}.simple-about__timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#dde2ea;transform:translate(-50%)}.simple-about__milestone{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:210px}.simple-about__milestone-card{width:calc(100% - 58px);padding:30px;border:1px solid #e2e6ed;background:#f7f9fc}.simple-about__milestone--left .simple-about__milestone-card{grid-column:1;justify-self:start}.simple-about__milestone--right .simple-about__milestone-card{grid-column:2;justify-self:end}.simple-about__milestone-dot{position:absolute;top:38px;left:50%;width:16px;height:16px;border:4px solid #fff;border-radius:50%;background:var(--color-brand-500,#0066ff);box-shadow:0 0 0 2px var(--color-brand-500,#0066ff);transform:translate(-50%)}.simple-about__milestone time{display:block;margin-bottom:15px;color:var(--color-brand-500,#0066ff);font-size:13px;font-weight:900;letter-spacing:.12em}.simple-about__milestone h3{margin:0 0 13px;font-size:24px;line-height:1.15;letter-spacing:-.025em}.simple-about__milestone p{margin:0;color:#626c7b;font-size:15px;line-height:1.7}.simple-about__story-cta{text-align:center}.simple-about__button{display:inline-flex;align-items:center;gap:.65rem;margin-top:42px;padding:15px 22px;background:var(--color-brand-500,#0066ff);color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .2s}.simple-about__button:hover{background:#111827;transform:translateY(-2px)}@media (max-width:700px){.simple-about__shell{width:min(100% - 32px,1180px)}.simple-about__hero{padding:74px 0 70px}.simple-about__section{padding:68px 0}.simple-about__content h2{margin-bottom:26px}.simple-about__content>p{font-size:16px}.simple-about__story-intro{margin-bottom:52px}.simple-about__timeline:before{left:8px}.simple-about__milestone{display:block;min-height:0;margin-bottom:24px;padding-left:38px}.simple-about__milestone-card{width:100%;padding:24px}.simple-about__milestone-dot{top:32px;left:8px}.simple-about__milestone h3{font-size:21px}}
