.ps-hero--rfq-index{background:var(--brand-bg);padding:48px 0 32px}.ps-hero--rfq-index .container{max-width:760px}.ps-hero__rule{background:var(--brand-primary);display:block;height:4px;margin-bottom:24px;width:64px}.ps-rfq-index{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;margin:32px 0;padding-left:24px}.ps-hero--rfq-index img{background:var(--brand-bg-alt);border-radius:var(--brand-radius);margin-top:16px;width:100%}.ps-timeline{background:var(--brand-bg-alt);padding:64px 0}.ps-timeline__list{list-style:none;margin:32px auto 0;max-width:800px;padding:0;position:relative}.ps-timeline__list::before{background:var(--brand-primary);content:"";left:24px;position:absolute;top:0;bottom:0;width:2px}.ps-timeline__list li{display:grid;grid-gap:16px;gap:16px;grid-template-columns:48px 1fr;margin-bottom:32px;position:relative}.ps-timeline__list span{background:var(--brand-primary);border-radius:50%;color:var(--brand-text-inverse);display:grid;height:48px;align-items:center;justify-items:center;place-items:center;position:relative;z-index:1;font-weight:700}.ps-features--about{padding:64px 0}.ps-features--about .ps-six{display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr}.ps-features--about article{align-self:start;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.ps-cta--diagonal{background:linear-gradient(165deg,var(--brand-primary) 0,var(--brand-primary) 58%,var(--brand-primary-dark) 58%,var(--brand-primary-dark) 100%);padding:80px 0 96px;text-align:center}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.ps-cta--diagonal{background:linear-gradient(165deg,var(--brand-primary) 0 58%,var(--brand-primary-dark) 58% 100%)}}.ps-cta--diagonal h2,.ps-cta--diagonal p{color:var(--brand-text-inverse)}.ps-cta--diagonal .ps-btn-light{color:var(--brand-primary-dark)}@media (min-width:768px){.ps-rfq-index{grid-template-columns:1fr 1fr 1fr}.ps-features--about .ps-six{grid-template-columns:repeat(3,1fr)}.ps-timeline__list::before{left:50%}.ps-timeline__list li{grid-template-columns:1fr 48px 1fr}.ps-timeline__list li span{grid-column:2}.ps-timeline__list li:nth-child(odd) div{grid-column:1;grid-row:1;text-align:right}.ps-timeline__list li:nth-child(odd) span{grid-row:1}.ps-timeline__list li:nth-child(2n) div{grid-column:3}}@media (max-width:767px){.ps-timeline__list li div{grid-column:2}}