.lgcy-g2-proof .lgcy-h2{max-width:22ch}.lgcy-g2-proof__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;margin-top:var(--space-6)}.lgcy-proof-badge{display:block;width:auto;height:7.5rem;object-fit:contain}.lgcy-quotes__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.lgcy-quotes__nav{display:flex;gap:.5rem}.lgcy-quotes__btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:50%;background:var(--card-white);cursor:pointer}.lgcy-quotes__btn:hover{border-color:var(--ink)}.lgcy-quotes__track{display:flex;gap:1rem;margin-top:var(--space-6);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem}.lgcy-quote-card{flex:0 0 min(100%,28rem);min-width:0;scroll-snap-align:start;padding:1.35rem 1.4rem 1.5rem;background:var(--card-white);border:1px solid var(--line);border-radius:var(--radius-md)}.lgcy-quote-card__mark{display:block;margin-bottom:.85rem}.lgcy-quote-card__text{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--ink)}.lgcy-quote-card__who{margin-top:var(--space-5)}.lgcy-quote-card__name{margin:0;font-weight:600}.lgcy-quote-card__role{margin:.2rem 0 0;font-size:var(--text-sm);color:var(--ink-soft)}.lgcy-quote-card__logo{display:block;height:1.5rem;width:auto;margin-top:.85rem;object-fit:contain}.lgcy-siblings{display:grid;gap:1rem}@media(min-width:800px){.lgcy-siblings{grid-template-columns:repeat(2,minmax(0,1fr))}}.lgcy-sibling{display:grid;gap:.65rem;min-width:0;padding:1.25rem 1.3rem 1.4rem;background:var(--card-white);border:1px solid var(--line);border-radius:var(--radius-md);color:inherit;text-decoration:none}.lgcy-sibling:hover{border-color:var(--ink)}.lgcy-sibling__icon{width:2.25rem;height:2.25rem;object-fit:contain}.lgcy-sibling__title{margin:0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.lgcy-sibling__media{display:block;width:100%;height:auto;margin-top:.5rem;border-radius:var(--radius-md)}.lgcy-text-link{color:var(--red);font-size:var(--text-sm);font-weight:600}.lgcy-accel__in{display:grid;gap:var(--space-6);align-items:center;max-width:none}@media(min-width:860px){.lgcy-accel__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}}.lgcy-accel img{display:block;width:100%;height:auto}.lgcy-hero-badges{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--space-5)}.lgcy-hero-badges img{display:block;height:3.25rem;width:auto}.testimonial-card{display:flex;flex-direction:column;margin:0;padding:clamp(1.5rem,1.2rem + 1.2vw,2.15rem);border:1px solid color-mix(in srgb,var(--line-strong) 55%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card-white) 55%,var(--cream) 45%);box-shadow:0 .4rem 1.2rem #66362b0a}.testimonial-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.testimonial-card__head img{width:auto;height:1.55rem;max-width:10rem;object-fit:contain;object-position:left}.testimonial-card__mark{flex:none;color:var(--red-soft2);font-family:var(--font-display);font-size:clamp(2.6rem,2.2rem + 1vw,3.3rem);font-weight:700;line-height:.55;letter-spacing:-.04em;opacity:.85}.testimonial-card blockquote{flex:1;margin:var(--space-5) 0 var(--space-6);color:var(--color-fg-muted);font-size:clamp(.9rem,.86rem + .15vw,.975rem);line-height:1.75}.testimonial-card figcaption{display:flex;align-items:center;gap:.85rem;color:var(--color-fg-muted);font-size:var(--text-sm)}.testimonial-card__avatar{display:grid;flex:none;width:2.9rem;height:2.9rem;place-items:center;border:1px solid color-mix(in srgb,var(--red-soft) 55%,transparent);border-radius:50%;background:color-mix(in srgb,var(--red-bg) 55%,white 45%);color:var(--red-soft2)}.testimonial-card__avatar svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.testimonial-card__person{display:grid;gap:.2rem}.testimonial-card__person strong{color:var(--color-fg);font-size:.95rem;font-weight:700}
