.au-reviews>.container{width:100%;max-width:var(--container,1280px);margin:0 auto;padding:0 var(--gutter,56px)}.au-reviews{padding:var(--space-8) 0;background:var(--c-white)}.au-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.au-reviews-grid:has(>.au-review-card:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:880px;margin-inline:auto}.au-review-card{position:relative;display:flex;flex-direction:column;gap:16px;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-feature);padding:30px 30px 28px;box-shadow:var(--shadow-card);transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.au-review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.au-review-mark{display:block;font-family:var(--font-head);font-weight:var(--fw-black);font-size:56px;line-height:.7;height:34px;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.au-review-quote{font-family:var(--font-body);font-size:15.5px;line-height:1.62;color:var(--c-navy);margin:0;flex:1 1 auto}.au-review-who{display:flex;flex-direction:column;gap:4px;padding-top:18px;border-top:1px solid var(--c-border-soft)}.au-review-who.has-photo{flex-direction:row;align-items:center;gap:14px}.au-review-avatar{width:46px;height:46px;border-radius:999px;object-fit:cover;flex:0 0 auto;box-shadow:var(--shadow-soft)}.au-review-meta{display:flex;flex-direction:column;gap:4px}.au-review-logo{display:flex;align-items:center;min-height:30px;margin-bottom:8px}.au-review-logo img{max-height:30px;max-width:150px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.78}.au-review-wordmark{font-family:var(--font-head);font-size:16px;font-weight:var(--fw-semibold);color:var(--c-navy)}.au-review-name{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--c-navy)}.au-review-company{font-family:var(--font-body);font-size:13.5px;color:var(--c-text-muted)}.au-review-meta .au-case-label{margin-top:6px}.au-review-who:not(.has-photo) .au-case-label{margin-top:8px}@media (max-width:900px){.au-reviews-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.au-review-card{padding:28px 26px 26px}}.au-review-logo img.au-review-logo-lg{max-height:56px;max-width:132px}.au-lead{color:var(--c-text-muted);margin:0 auto;max-width:48em;font-size:var(--fs-lead);line-height:1.6}.au-cases-foot{margin-top:var(--space-7);text-align:center}.au-textlink{font-family:var(--font-head);font-size:15px;font-weight:var(--fw-bold);color:var(--c-navy);display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:color .18s var(--ease),gap .18s var(--ease)}.au-textlink:hover{color:var(--c-grad-magenta);gap:11px}.au-case-label{align-self:flex-start;font-family:var(--font-head);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-soft);padding:5px 12px;border-radius:var(--radius-pill);background:var(--c-bg-tint)}@media (max-width:900px){.au-reviews-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.elementor-widget-bconnect_au_reviews{margin:0 !important}.elementor-widget-bconnect_au_reviews .accent{background:linear-gradient(90deg,#2301fb 0%,#a80290 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;display:inline-block}