.src316f5-hero-index{background:var(--brand-bg);padding:48px 0 32px;color:var(--brand-text)}.src316f5-hero-index .container{max-width:860px}.src316f5-rule{display:block;width:72px;height:4px;background:var(--brand-primary);margin-bottom:16px}.src316f5-hero-index h1{font-size:max(2rem, min(4vw, 3rem));max-width:760px;color:var(--brand-text)}.src316f5-hero-index p{color:var(--brand-text)}.src316f5-index{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0;margin:24px 0;list-style:none;counter-reset:rfq}.src316f5-index li{border:1px solid var(--brand-border);padding:16px;border-radius:var(--brand-radius);color:var(--brand-text);background:var(--brand-bg-alt)}.src316f5-hero-index img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;margin-top:16px}.src316f5-timeline{padding:64px 0;background:var(--brand-bg-alt)}.src316f5-timeline ol{list-style:none;margin:32px auto 0;padding:0;max-width:760px;position:relative}.src316f5-timeline ol::before{content:"";position:absolute;left:28px;top:0;bottom:0;width:1px;background:var(--brand-primary)}.src316f5-timeline li{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;margin-bottom:32px;position:relative}.src316f5-timeline span{width:56px;height:56px;border-radius:50%;background:var(--brand-primary);color:var(--brand-text-inverse);display:flex;align-items:center;justify-content:center;font-weight:700}.src316f5-timeline h2,.src316f5-timeline h3,.src316f5-timeline p{color:var(--brand-text)}.src316f5-about-grid{padding:64px 0}.src316f5-about-six{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.src316f5-about-six article{border-left:4px solid var(--brand-accent);padding:16px}.src316f5-about-six h3,.src316f5-about-six p{color:var(--brand-text)}.src316f5-about-cta{background:linear-gradient(172deg,var(--brand-secondary) 0,var(--brand-secondary) 46%,var(--brand-primary-dark) 46%,var(--brand-primary-dark) 100%);color:var(--brand-text-inverse);text-align:center;padding:80px 0 96px}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.src316f5-about-cta{background:linear-gradient(172deg,var(--brand-secondary) 0 46%,var(--brand-primary-dark) 46% 100%)}}.src316f5-about-cta h2,.src316f5-about-cta p{color:var(--brand-text-inverse)}.src316f5-btn-onlight{background:var(--brand-bg);color:var(--brand-primary-dark);border-radius:var(--brand-radius)}@media (max-width:767px){.src316f5-about-six,.src316f5-index{grid-template-columns:1fr}}