.agile-quote{padding-bottom:var(--qt-pb);padding-top:var(--qt-pt)}.agile-quote__panel{background:var(--qt-panel-bg);border-radius:var(--qt-radius);margin:0;max-width:var(--qt-width);padding:var(--qt-ipy) var(--qt-ipx);text-align:center}.agile-quote__panel--bordered{border:1px solid var(--qt-border)}.agile-quote__panel--align-left{margin-right:auto}.agile-quote__panel--align-center{margin-left:auto;margin-right:auto}.agile-quote__panel--align-right{margin-left:auto}.agile-quote__mark{color:var(--qt-mark);display:inline-block;font-family:var(--ag-font-display);font-size:60px;height:30px;line-height:0}.agile-quote .agile-quote__text{border:none;color:var(--qt-color,var(--ag-ink));font-family:var(--qt-font,var(--ag-font-display));font-size:clamp(26px,3vw,var(--qt-size,40px));font-weight:var(--qt-weight,300);letter-spacing:-.01em;line-height:1.28;margin:14px auto 0;max-width:var(--qt-text-width);padding:0}.agile-quote .agile-quote__text em{color:var(--qt-em);font-style:italic;font-weight:inherit}.agile-quote__attribution{display:flex;flex-direction:column;gap:2px;margin-top:22px}.agile-quote__name{color:var(--ag-ink);font-size:14px;font-weight:600;letter-spacing:.04em}.agile-quote__detail{color:var(--ag-gold);font-size:13.5px}.agile-proof{padding-bottom:var(--pf-pb);padding-top:var(--pf-pt)}.agile-proof__panel{background:var(--pf-panel-bg);border-radius:var(--pf-radius);max-width:var(--pf-width);overflow:hidden;padding:var(--pf-ipy) var(--pf-ipx)}.agile-proof__panel--bordered{border:1px solid var(--pf-border)}.agile-proof__panel--align-left{margin-right:auto}.agile-proof__panel--align-center{margin-left:auto;margin-right:auto}.agile-proof__panel--align-right{margin-left:auto}.agile-proof--full .agile-proof__panel{border-bottom:1px solid var(--ag-line);border-radius:0;border-top:1px solid var(--ag-line);margin-left:calc(var(--ag-bleed)*-1);margin-right:calc(var(--ag-bleed)*-1);max-width:none;padding-left:var(--ag-bleed);padding-right:var(--ag-bleed)}.agile-proof__head{margin:0 auto 48px;max-width:22em;text-align:center}.agile-proof__numeral{color:var(--ag-gold);font-family:var(--ag-font-display);font-size:20px;font-style:italic;margin-bottom:12px}.agile-proof .agile-proof__heading{color:var(--ag-ink);font-family:var(--ag-font-display);font-size:clamp(28px,3.4vw,44px);font-weight:300;line-height:1.12;margin:0}.agile-proof .agile-proof__heading em{color:var(--ag-gold);font-style:italic}.agile-proof__logos{align-items:center;display:flex;flex-wrap:wrap;gap:44px 64px;justify-content:center}.agile-proof__logos--divided{border-bottom:1px solid var(--pf-border);padding-bottom:48px}.agile-proof__logo{display:block;object-fit:contain;opacity:var(--pf-logo-opacity);width:auto}.agile-proof__logo-link{display:block;transition:opacity .2s ease}.agile-proof__logo-link:focus .agile-proof__logo,.agile-proof__logo-link:hover .agile-proof__logo{opacity:1}.agile-proof__testimonial{margin:48px auto 0;max-width:900px;text-align:center}.agile-proof__logos:not(.agile-proof__logos--divided)+.agile-proof__testimonial,.agile-proof__testimonial:first-child{margin-top:0}.agile-proof .agile-proof__quote{border:none;color:var(--pf-quote-color,var(--ag-ink));font-family:var(--pf-quote-font,var(--ag-font-display));font-size:clamp(22px,2.6vw,var(--pf-quote-size,32px));font-style:italic;font-weight:var(--pf-quote-weight,300);line-height:1.35;margin:0;padding:0}.agile-proof__attribution{display:flex;flex-direction:column;gap:2px;margin-top:22px}.agile-proof__name{color:var(--pf-name);font-size:14px;font-weight:600;letter-spacing:.04em}.agile-proof__detail{color:var(--pf-detail);font-size:13.5px}@media (max-width:767px){.agile-proof__logos{gap:28px 40px}}@media (prefers-reduced-motion:reduce){.agile-proof__logo-link{transition:none}}.agile-proof .agile-proof__logos-note,.agile-quote .agile-proof__logos-note{color:var(--ag-faint);font-size:12.5px;letter-spacing:.02em;margin-top:16px;text-align:center}.agile-proof__logos--scroll{display:flex;flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.agile-proof__logos-track{align-items:center;animation:ag-logo-scroll 32s linear infinite;display:flex;flex:none;gap:56px;padding-right:56px}.agile-proof__logos--scroll:hover .agile-proof__logos-track{animation-play-state:paused}@keyframes ag-logo-scroll{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.agile-proof__logos-track{animation:none}}