.trustedBy2-page{min-height:100%}.trustedBy2{color:var(--color-on-background);padding:clamp(64px,8vw,100px) clamp(24px,6vw,48px);border-top:1px solid var(--color-outline-variant);box-sizing:border-box;max-width:100vw;overflow-x:hidden}.trustedBy2-stats,.trustedBy2-testimonials{display:flex;flex-direction:column;gap:32px}.trustedBy2-section-title{padding:22px;display:flex;align-items:center;gap:12px;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:700;color:var(--color-on-surface)}.trustedBy2-section-title .title-icon{color:var(--color-primary);display:flex;align-items:center}.trustedBy2-section-title .title-icon svg{width:28px;height:28px}.trustedBy2-section-title .title-text{font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 40px;background:var(--color-surface-container);border-radius:var(--shape-corner-large);border:1px solid var(--color-outline-variant);box-shadow:var(--shadow-lvl-2)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.trustedBy2{padding:clamp(32px,6vw,64px) clamp(16px,4vw,24px);gap:48px}.stats-grid{grid-template-columns:repeat(2,1fr);padding:24px;gap:20px}.testimonials-grid{grid-template-columns:1fr}}.stat-tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:24px 16px;background:var(--color-surface-container-highest);border-radius:var(--shape-corner-medium);transition:transform .18s ease,box-shadow .18s ease;animation:achievementUnlock .5s cubic-bezier(.2,0,0,1) backwards;animation-delay:var(--delay,0s);width:120px}.stat-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lvl-3)}@keyframes achievementUnlock{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.stat-tile-icon{font-size:20px;line-height:1;color:var(--color-primary);margin-bottom:4px}.stat-tile:hover .stat-tile-icon{animation:iconPop .3s ease-out}@keyframes iconPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.stat-tile-value{display:flex;align-items:baseline;font-size:clamp(28px,3vw,36px);font-weight:800;color:var(--color-primary);line-height:1.1}.value-plus{font-size:.6em;opacity:.7;margin-right:2px}.stat-tile-label{font-size:13px;color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stat-tile-xp-bar{width:80%;height:4px;background:var(--color-outline-variant);border-radius:2px;overflow:hidden;margin:8px 0}.xp-bar-fill{height:100%;background:var(--color-primary);border-radius:2px;transition:width 1s ease-out;animation:xpFill 1.5s ease-out backwards;animation-delay:calc(var(--delay, 0s) + .3s)}@keyframes xpFill{0%{width:0!important}}.stat-tile-title{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-on-surface-variant);opacity:.8}.stat-tile-badge{position:absolute;top:-6px;right:-6px;width:22px;height:22px;background:var(--color-tertiary-container);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--color-on-tertiary-container);font-weight:600;box-shadow:var(--shadow-lvl-2);animation:badgePop .4s cubic-bezier(.2,0,0,1) backwards;animation-delay:calc(var(--delay, 0s) + .5s)}@keyframes badgePop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.stat-tile--secondary .stat-tile-icon,.stat-tile--secondary .stat-tile-value{color:var(--color-secondary)}.stat-tile--secondary .xp-bar-fill{background:var(--color-secondary)}.stat-tile--tertiary .stat-tile-icon,.stat-tile--tertiary .stat-tile-value{color:var(--color-tertiary)}.stat-tile--tertiary .xp-bar-fill{background:var(--color-tertiary)}