body.pa-template.pa-ecommerce .search-history-section{position:relative;
  padding-block:62px 68px;
  background:
    linear-gradient(145deg,transparent 0 79%,rgba(81,66,115,.045) 79.2%),
    #f1f1f3;}body.pa-template.pa-ecommerce .search-history-heading{display:grid;
  grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);
  gap:66px;
  align-items:end;
  margin-bottom:28px;
  padding-top:18px;
  border-top:5px solid var(--pts-purple);}body.pa-template.pa-ecommerce .search-history-heading h2{margin:0;color:var(--pts-ink);font-size:34px}body.pa-template.pa-ecommerce .search-history-heading p{margin:0;padding-left:20px;border-left:3px solid var(--pts-gold);color:var(--pts-purple);font-size:19px;font-weight:600;line-height:1.55}body.pa-template.pa-ecommerce .search-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.pa-template.pa-ecommerce .search-history-item{padding:27px 29px 28px;
  border-top:4px solid var(--pts-purple);
  background:#fff;
  box-shadow:0 13px 31px rgba(40,35,50,.075);}body.pa-template.pa-ecommerce .search-history-item:nth-child(even){border-top-color:var(--pts-gold)}body.pa-template.pa-ecommerce .search-history-item h3{margin:0 0 13px;color:var(--pts-ink);font-size:19px}body.pa-template.pa-ecommerce .search-history-item p{margin:0;color:#5b5961;font-size:14px;line-height:1.68}body.pa-template.pa-ecommerce .search-history-item .history-roles{margin-bottom:14px;color:var(--pts-purple);font-weight:700}body.pa-template.pa-ecommerce .motion-ready .search-history-item{opacity:0;transform:translateY(18px);transition:opacity .58s ease,transform .58s ease}body.pa-template.pa-ecommerce .motion-ready .search-history-item.in-view{opacity:1;transform:none}body.pa-template.pa-ecommerce .evaluation-section{padding-block:64px 68px;
  background:#f2f2f4;}body.pa-template.pa-ecommerce .evaluation-shell{display:grid;
  grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);
  overflow:hidden;
  border-top:5px solid var(--pts-gold);
  background:#fff;
  box-shadow:0 16px 42px rgba(38,35,46,.09);}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head{position:relative;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:18px;
  margin:0;
  padding:42px 38px;
  border:0;
  background:
    linear-gradient(138deg,rgba(81,66,115,.13) 0 38%,transparent 38.3%),
    #e8e8eb;}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head:before{content:"";
  width:58px;
  height:4px;
  background:linear-gradient(90deg,var(--pts-purple) 0 68%,var(--pts-gold) 68% 100%);}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head h2{margin:0;
  color:var(--pts-ink);
  font-size:34px;
  line-height:1.18;}body.pa-template.pa-ecommerce .evaluation-kicker{margin:8px 0 0;
  color:var(--pts-purple);
  font-size:15px;
  font-weight:700;
  line-height:1.5;}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head>p:last-child{margin:0;
  color:#4f4d55;
  font-size:15px;
  line-height:1.72;}body.pa-template.pa-ecommerce .evaluation-shell .evaluation-grid{display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  padding:0;
  background:#fff;}body.pa-template.pa-ecommerce .evaluation-shell .evaluation-grid:before{display:none}body.pa-template.pa-ecommerce .evaluation-shell .criterion,body.pa-template.pa-ecommerce .evaluation-shell .criterion:nth-child(n){position:relative;
  padding:29px 29px 27px;
  border:0;
  border-right:1px solid var(--pts-line);
  border-bottom:1px solid var(--pts-line);
  background:#fff;}body.pa-template.pa-ecommerce .evaluation-shell .criterion:nth-child(2n){border-right:0}body.pa-template.pa-ecommerce .evaluation-shell .criterion:nth-last-child(-n+2){border-bottom:0}body.pa-template.pa-ecommerce .evaluation-shell .criterion:before{content:"";
  position:absolute;
  left:29px;
  top:0;
  width:48px;
  height:4px;
  border:0;
  border-radius:0;
  background:var(--pts-purple);
  box-shadow:none;}body.pa-template.pa-ecommerce .evaluation-shell .criterion:nth-child(even):before{background:var(--pts-gold)}body.pa-template.pa-ecommerce .evaluation-shell .criterion h3{margin:0 0 10px;
  color:var(--pts-ink);
  font-size:16px;
  line-height:1.42;}body.pa-template.pa-ecommerce .evaluation-shell .criterion p{margin:0;
  color:#595860;
  font-size:14px;
  line-height:1.65;}body.pa-template.pa-ecommerce .motion-ready .criterion{opacity:0;transform:translateY(14px);transition:opacity .52s ease,transform .52s ease}body.pa-template.pa-ecommerce .motion-ready .criterion.in-view{opacity:1;transform:none}body.pa-template.pa-ecommerce .search-history-grid{grid-template-columns:1fr}body.pa-template.pa-ecommerce .evaluation-shell{grid-template-columns:1fr}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head{padding:34px 31px}body.pa-template.pa-ecommerce .search-history-section{padding-block:44px 49px}body.pa-template.pa-ecommerce .search-history-heading{padding-top:15px}body.pa-template.pa-ecommerce .search-history-heading h2{font-size:28px}body.pa-template.pa-ecommerce .search-history-heading p{font-size:16px}body.pa-template.pa-ecommerce .search-history-grid{gap:13px}body.pa-template.pa-ecommerce .search-history-item{padding:24px 22px}body.pa-template.pa-ecommerce .evaluation-section{padding-block:46px 49px}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head{padding:29px 23px}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head h2{font-size:29px}body.pa-template.pa-ecommerce .evaluation-shell .evaluation-grid{grid-template-columns:1fr}body.pa-template.pa-ecommerce .evaluation-shell .criterion,body.pa-template.pa-ecommerce .evaluation-shell .criterion:nth-child(n){padding:27px 23px 25px;border-right:0;border-bottom:1px solid var(--pts-line)}body.pa-template.pa-ecommerce .evaluation-shell .criterion:last-child{border-bottom:0}body.pa-template.pa-ecommerce .evaluation-shell .criterion:before{left:23px}body.pa-template.pa-ecommerce .motion-ready .criterion{opacity:1;transform:none;transition:none}body.pa-template.pa-ecommerce .roles-section,body.pa-template.pa-ecommerce .search-model-section,body.pa-template.pa-ecommerce .engagement-story .cases-section,body.pa-template.pa-ecommerce .search-history-section,body.pa-template.pa-ecommerce .environments-section,body.pa-template.pa-ecommerce .priority-cta-section,body.pa-template.pa-ecommerce .partnership-section,body.pa-template.pa-ecommerce .evaluation-section,body.pa-template.pa-ecommerce .faq-section,body.pa-template.pa-ecommerce .cta{border-top:5px solid transparent;
  border-image:linear-gradient(90deg,var(--pts-purple) 0 32%,var(--pts-gold) 32% 100%) 1;}body.pa-template.pa-ecommerce .roles-section .roles-overview,body.pa-template.pa-ecommerce .search-history-section .search-history-heading,body.pa-template.pa-ecommerce .environments-section .environment-intro,body.pa-template.pa-ecommerce .partnership-section .about-layout>div:first-child,body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell,body.pa-template.pa-ecommerce .faq-section .faq-intro{border-top:0;}body.pa-template.pa-ecommerce .search-history-section{padding-block:52px 58px}body.pa-template.pa-ecommerce .search-history-heading{margin-bottom:23px}body.pa-template.pa-ecommerce .search-history-item{padding:25px 27px 26px}body.pa-template.pa-ecommerce .evaluation-section{padding-block:48px 52px}body.pa-template.pa-ecommerce .evaluation-section .evaluation-shell>.section-head{padding:36px 34px}body.pa-template.pa-ecommerce .evaluation-shell .criterion,body.pa-template.pa-ecommerce .evaluation-shell .criterion:nth-child(n){padding:25px 26px 23px}body.pa-template.pa-ecommerce .evaluation-shell .criterion:before{left:26px}body.pa-template.pa-ecommerce .search-history-section{padding-block:42px 47px}body.pa-template.pa-ecommerce .evaluation-section{padding-block:43px 47px}@media(max-width:900px){body.pa-template.pa-ecommerce .search-history-heading{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){body.pa-template.pa-ecommerce .motion-ready .search-history-item{opacity:1;transform:none;transition:none}}