.cp-hero--about-rfq{background:#fff;border-bottom:8px solid var(--brand-primary-light);padding:48px 0 32px}.cp-hero--about-rfq h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3.2rem));max-width:680px}.cp-hero--about-rfq p{color:var(--brand-text);max-width:720px}.cp-about-rule{background:var(--brand-secondary);display:block;height:8px;margin-bottom:24px;width:48px}.cp-about-photo{margin:32px 0;max-width:720px}.cp-about-photo img{border-radius:28px;width:100%}.cp-about-index{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.cp-about-index li{background:var(--brand-bg-alt);border-radius:999px;color:var(--brand-text);font-weight:700;padding:8px 14px}.cp-timeline{border-left:3px solid var(--brand-primary);margin:32px 0 0 16px}.cp-timeline article{display:grid;grid-gap:16px;gap:16px;grid-template-columns:64px 1fr;margin:0 0 32px;padding-left:16px;position:relative}.cp-timeline span{background:var(--brand-primary);border-radius:999px;color:var(--brand-text-inverse);font-weight:800;height:48px;line-height:48px;text-align:center;width:48px}.cp-duty{background:#fff;border-radius:var(--brand-radius);padding:24px;text-align:center}.cp-duty h3{font-size:1.05rem}.cp-duty p{color:var(--brand-text)}@media (min-width:992px){.cp-timeline article:nth-child(2n){margin-left:18%}}@media (max-width:991.98px){.cp-about-index{grid-template-columns:1fr}}