.pairs-section{background:#fff;border-top:1px solid var(--hairline);padding:96px 40px}.pairs-wrap{margin:0 auto;max-width:1280px}.pairs-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:40px}.pair-card{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;color:inherit;display:block;overflow:hidden;padding:36px;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s}.pair-card:hover{box-shadow:0 16px 40px rgba(26,26,25,.08);transform:translateY(-4px)}.pair-card:before{background:linear-gradient(180deg,var(--brand-red),var(--brand-red-dark));bottom:0;content:"";left:0;position:absolute;top:0;transition:width .2s;width:4px}.pair-card:hover:before{width:6px}.pair-num{color:var(--brand-red);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.pair-card h4{color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.015em;margin-bottom:10px}.pair-card p{color:var(--ink-2);font-size:14px;line-height:1.6;margin-bottom:16px}.pair-card .pair-link{align-items:center;color:var(--brand-red);display:inline-flex;font-size:13px;font-weight:600;gap:6px}.pair-card .pair-link svg{height:12px;transition:transform .2s;width:12px}.pair-card:hover .pair-link svg{transform:translateX(3px)}