.ps-button-row{background:var(--ground-page);color:var(--text-primary);font-family:var(--font-text),system-ui,sans-serif;font-size:16px;line-height:1.5}.ps-button-row .container{margin-inline:auto;max-width:100%;padding-inline:var(--section-x)}.ps-button-row h1,.ps-button-row h2,.ps-button-row h3,.ps-button-row h4,.ps-button-row h5{color:var(--text-heading);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;line-height:1.5;margin:0;text-wrap:balance}.ps-button-row p{color:var(--text-secondary);margin:0}.ps-button-row a{color:inherit;text-decoration:none}.ps-button-row h2{font-weight:800;line-height:1.1}.ps-button-row .btn{align-items:center;background:var(--ground-accent);border-radius:14px;color:var(--text-on-accent);display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:48px;justify-content:center;letter-spacing:.08em;line-height:1;padding:0 20px;text-transform:uppercase;white-space:nowrap}.ps-button-row .btn.secondary{background:var(--ground-page);border:1px solid var(--border-subtle);color:var(--text-primary)}.ps-button-row{margin-top:calc(var(--section-y)*-.5);padding:0 0 var(--section-y)}.ps-button-row .container{display:flex;justify-content:center}.ps-button-row h2{font-size:var(--h2-fluid)}