.elementor .s-pvroot{width:100%; display:flex; flex-direction:column; align-items:center; padding:var(--DS-Space-Section) clamp(var(--DS-Space-3),3vw,var(--DS-Space-5));
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .e-grid-base{grid-template-rows:none; grid-auto-rows:auto;}
& .pv-inner{width:100%; max-width:1290px; display:flex; flex-direction:column; gap:var(--DS-Space-4); padding:0;}
& .pv-sec{display:flex; flex-direction:column; gap:var(--DS-Space-1); padding:0; max-width:900px;}
& .pv-h2{color:var(--e-global-color-primary);}
& .pv-rule{width:120px; height:4px; padding:0; min-height:0; background:linear-gradient(90deg,var(--e-global-color-ggstart,var(--e-global-color-ggstart)),var(--e-global-color-ggend,var(--e-global-color-ggend))); margin:var(--DS-Space-1) 0;}
& .pv-body{color:var(--e-global-color-primary);}
& .pv-grid{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--DS-Space-2); padding:0;}
& .pv-grid > *{min-width:0;}
& .pv-card{display:flex; flex-direction:column; gap:var(--DS-Space-1); padding:var(--DS-Space-Card); height:100%;}
/* chris-qa-110426: value cards read as cards (they blended into the gray section and looked like odd whitespace) */
& .pv-card{border:1px solid rgba(6,37,63,0.10); border-radius:var(--DS-Radius-Card,12px); box-shadow:0 18px 40px -24px rgba(6,37,63,0.40);}
& .pv-t{color:var(--e-global-color-primary);}
@media (max-width:900px){ & .pv-grid{grid-template-columns:minmax(0,1fr);} }\n}