.section-review-grid{position:relative;padding:clamp(40px,5.5555555556vw,80px) 0;background-color:color-mix(in srgb, var(--color----grey-5) 45%, var(--color----white));width:100%;max-width:100%;overflow-x:hidden;container-type:inline-size}.section-review-grid.index-0{padding-top:calc(104px + clamp(40px,5.5555555556vw,80px))}.section-review-grid.index-0 .section-review-grid__header{top:104px}.section-review-grid__header{position:absolute;left:0;top:0;z-index:10;display:flex}.section-review-grid__header .section-review-grid__header-inner{display:flex;background-color:var(--color----white);padding-right:clamp(40px,5.5555555556vw,80px);padding-left:max(calc(clamp(40px, 5.5555555556vw, 80px) / 2),(100cqi - 1600px)/2 + calc(clamp(40px, 5.5555555556vw, 80px) / 2));justify-content:center;align-items:center}.section-review-grid__header .section-cards__triangle{transform:rotate(180deg);margin-left:-1px;display:flex;height:clamp(40px,5.5555555556vw,80px)}.section-review-grid__inner{display:flex;flex-direction:column;align-items:center;gap:calc(clamp(40px,5.5555555556vw,80px)/2);min-width:0}.section-review-grid__intro{width:100%;text-align:center;max-width:800px;margin:0 auto}.section-review-grid__title{margin:0 0 calc(clamp(40px,5.5555555556vw,80px)/4)}.section-review-grid__intro-text p:last-child{margin-bottom:0}.section-review-grid__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:calc(clamp(40px,5.5555555556vw,80px)/2);width:100%;min-width:0;padding-top:12px;padding-bottom:12px}.section-review-grid__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;padding-top:calc(clamp(40px,5.5555555556vw,80px)/4)}.review-card{display:grid;grid-template-columns:1fr;align-items:center;height:100%;min-width:0;overflow:visible}@media(min-width: 768px){.review-card{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}.review-card:nth-child(even){grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.review-card:nth-child(even) .review-card__media{order:2}.review-card:nth-child(even) .review-card__card{order:1;margin-left:0;margin-right:calc(clamp(40px,5.5555555556vw,80px)/2*-1)}.review-card:nth-child(even) .graphic-device{left:auto;right:clamp(40px,5.5555555556vw,80px)}}.review-card__media{position:relative;z-index:1;aspect-ratio:320/300;overflow:hidden;background-color:var(--color----grey-5)}.review-card__media img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(40px,5.5555555556vw,80px)}.review-card__card{position:relative;z-index:2;display:flex;flex-direction:column;gap:calc(clamp(40px,5.5555555556vw,80px)/4);margin-top:calc(clamp(40px,5.5555555556vw,80px)/2*-1);padding:calc(clamp(40px,5.5555555556vw,80px)/2);margin-left:calc(clamp(40px,5.5555555556vw,80px)/2/2);margin-right:calc(clamp(40px,5.5555555556vw,80px)/2/2);background-color:rgba(0,0,0,0);overflow:visible}.review-card__card::before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--color----white);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width: 768px){.review-card__card{margin-top:0;margin-left:calc(clamp(40px,5.5555555556vw,80px)/2*-1);margin-right:0;padding:calc(clamp(40px,5.5555555556vw,80px)/2) clamp(40px,5.5555555556vw,80px);justify-content:center}}.review-card:not(:has(.review-card__media)){grid-template-columns:1fr}.review-card:not(:has(.review-card__media)) .review-card__card{margin-top:0;margin-left:0;margin-right:0}.review-card .graphic-device{display:flex;position:absolute;left:calc(clamp(40px,5.5555555556vw,80px)/2);top:-12px;z-index:3}@media(min-width: 768px){.review-card .graphic-device{left:clamp(40px,5.5555555556vw,80px)}}.review-card .graphic-device svg{display:block;width:72px;height:auto}.review-card__message{color:var(--color----black-1)}.review-card__message p{margin:0 0 .75em}.review-card__message p:last-child{margin-bottom:0}.review-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:calc(clamp(40px,5.5555555556vw,80px)/4);font-size:var(--text---normal---regular);color:var(--color----black-1)}.review-card__author{font-weight:700}.review-card__sep{display:inline-block;width:1px;height:1em;background-color:var(--color----black-1);flex-shrink:0;opacity:.2}.review-card__company{text-transform:uppercase;font-family:"Poppins","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:.5px}
