.client-form{background:var(--pp-bone);color:var(--pp-ink);padding:clamp(120px,16vh,180px) 0 clamp(72px,10vh,128px)}.client-form__hero{max-width:820px;margin-bottom:clamp(32px,5vh,48px)}.client-form__eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-red-deep);display:flex;align-items:center;gap:12px;margin-bottom:24px}.client-form__eyebrow-rule{width:24px;height:1px;background:var(--pp-red-deep)}.client-form__hero h1{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);line-height:.92;color:var(--pp-ink);margin-bottom:24px}.client-form__accent{color:var(--pp-red-bright)}.client-form__intro{font-size:17px;line-height:1.6;color:var(--pp-graphite);max-width:68ch}.client-form__intro p{margin:0 0 16px}.client-form__intro p:last-child{margin-bottom:0}.client-form__intro ul{margin:0 0 16px;padding-left:1.25em}.client-form__intro li{margin-bottom:8px}.client-form__intro strong{color:var(--pp-ink);font-weight:600}.client-form__intro a{color:var(--pp-red-deep);text-decoration:underline;text-underline-offset:2px}.client-form__table-wrap{margin:clamp(24px,4vh,40px) 0;overflow-x:auto}.client-form__table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px}.client-form__table th{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-align:left;padding:12px 16px;background:var(--pp-ink);color:var(--pp-bone);border:1px solid var(--pp-ink)}.client-form__table td{padding:12px 16px;border:1px solid var(--border-soft);background:var(--pp-paper);color:var(--pp-graphite);vertical-align:top}.client-form__table tr:nth-child(2n) td{background:rgba(255,255,255,.6)}.client-form__table td:nth-child(2),.client-form__table td:nth-child(3){font-family:var(--font-mono);font-size:13px;white-space:nowrap}.client-form__affiliates{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin:clamp(24px,4vh,36px) 0}.client-form__affiliate{border:1px solid var(--border-soft);background:var(--pp-paper);padding:clamp(20px,2.5vw,28px)}.client-form__affiliate h3{font-family:var(--font-display);font-size:22px;color:var(--pp-ink);margin-bottom:10px}.client-form__affiliate p{font-size:14px;line-height:1.55;color:var(--pp-graphite);margin-bottom:16px}.client-form__affiliate a{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-red-deep)}.formstack-embed{margin-top:clamp(24px,4vh,40px);border:1px solid var(--border-soft);background:#fff}.formstack-embed__frame{display:block;width:100%;border:0;overflow:hidden}.client-forms-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:clamp(24px,4vh,40px)}.client-forms-hub__card{display:block;border:1px solid var(--border-soft);background:var(--pp-paper);padding:clamp(20px,2.5vw,28px);text-decoration:none;color:inherit;transition:border-color .15s ease}.client-forms-hub__card:hover{border-color:var(--pp-red-deep)}.client-forms-hub__card h2{font-family:var(--font-display);font-size:20px;color:var(--pp-ink);margin-bottom:8px}.client-forms-hub__card p{font-size:14px;line-height:1.5;color:var(--pp-graphite);margin:0}.client-forms-hub__card span{display:inline-block;margin-top:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-red-deep)}