.partner-tools{padding:clamp(64px,7vw,112px) 0}.partner-tools-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.partner-tool-card{flex:0 1 200px;aspect-ratio:16/10;border-radius:18px;perspective:1000px;cursor:default;outline:none}.partner-tool-card:focus-visible{outline:2px solid var(--tandem-accent);outline-offset:3px}.partner-tool-inner{position:relative;width:100%;height:100%;transition:transform .7s var(--ease-out);transform-style:preserve-3d;border-radius:18px;will-change:transform}.partner-tool-card:focus-visible .partner-tool-inner,.partner-tool-card:hover .partner-tool-inner{transform:rotateY(180deg)}.partner-tool-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:18px;backface-visibility:hidden;padding:20px}.partner-tool-front{background:var(--tandem-white);border:1px solid rgba(30,28,27,.08)}.partner-tool-front img{max-width:70%;max-height:60%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.partner-tool-back{background:var(--tandem-ink-1);transform:rotateY(180deg)}.partner-tool-name{color:var(--tandem-white);font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2vw,24px);letter-spacing:-.015em;text-align:center;line-height:1.1}.partner-tool-adapt{flex:0 1 200px;aspect-ratio:16/10;border-radius:18px;border:1.5px dashed rgba(30,28,27,.28);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;text-align:center;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.partner-tool-adapt:hover{border-color:var(--tandem-accent);background:rgba(227,101,74,.05)}.partner-tool-adapt-plus{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1;color:var(--tandem-accent)}.partner-tool-adapt-label{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--tandem-ink-2);max-width:16ch}@media (prefers-reduced-motion:reduce){.partner-tool-card:focus-visible .partner-tool-inner,.partner-tool-card:hover .partner-tool-inner,.partner-tool-inner{transition:none;transform:none}}