.pa-b2b{background:var(--color-primary-3);padding:clamp(80px, 12vh, 140px) clamp(20px, 4vw, 52px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px, 6vw, 84px);align-items:center}.pa-b2b__eyebrow{font-family:var(--font-body);font-size:9.5px;letter-spacing:5px;text-transform:uppercase;color:var(--color-accent);margin:0 0 30px}.pa-b2b__title{font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(28px, 3.6vw, 50px);line-height:1.16;color:var(--color-neutral);margin:0 0 26px}.pa-b2b__body{font-family:var(--font-body);font-size:12.5px;line-height:2.1;color:rgba(var(--color-neutral-rgb),.52);max-width:46ch;margin:0 0 40px}.pa-b2b__cta{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:9.5px;font-weight:400;letter-spacing:3px;text-transform:uppercase;text-decoration:none;color:var(--color-accent);border:.5px solid rgba(var(--color-accent-rgb),.5);padding:16px 28px;white-space:nowrap;transition:background var(--transition-base),color var(--transition-base),gap var(--transition-base)}.pa-b2b__cta:hover,.pa-b2b__cta:focus-visible{background:var(--color-accent);color:var(--color-primary);gap:16px}.pa-b2b__features{display:grid;grid-template-columns:1fr 1fr;gap:2px}.pa-b2b__feat{background:var(--color-primary);border:.5px solid rgba(var(--color-accent-rgb),.12);padding:30px 26px;transition:background var(--transition-slow),border-color var(--transition-slow)}.pa-b2b__feat:hover{background:var(--color-primary-2);border-color:rgba(var(--color-accent-rgb),.34)}.pa-b2b__feat-label{font-family:var(--font-body);font-size:8.5px;letter-spacing:3px;text-transform:uppercase;color:rgba(var(--color-accent-rgb),.62);margin:0 0 14px}.pa-b2b__feat-value{font-family:var(--font-display);font-size:20px;color:var(--color-neutral);margin:0 0 10px}.pa-b2b__feat-desc{font-family:var(--font-body);font-size:10.5px;line-height:1.8;color:rgba(var(--color-neutral-rgb),.42);margin:0}@media (prefers-reduced-motion:reduce){.pa-b2b__cta,.pa-b2b__feat{transition:none}}@media (max-width:960px){.pa-b2b{grid-template-columns:1fr}}@media (max-width:600px){.pa-b2b__features{grid-template-columns:1fr}}