.pt-brand small{white-space:normal;max-width:250px;line-height:1.5}.corp-hero-eyebrow{font:400 10px/1.7 Parkinsans,Arial,sans-serif!important;letter-spacing:.08em;margin:0 0 16px!important;color:inherit}
.corp-proof,.corp-express,.corp-team-banner{font-family:Parkinsans,Arial,sans-serif;color:#243e50;background:linear-gradient(135deg,#edf3f4,#dce8ee);border:1px solid #fff;border-radius:28px;padding:clamp(24px,4vw,48px);box-shadow:inset 0 1px 0 #fff,0 20px 50px #294b6110}
.corp-team-banner{margin:28px 0 0}.corp-team-banner h3,.corp-express h2{font:400 clamp(28px,3.4vw,44px)/1.15 Crystal,Georgia,serif;letter-spacing:-.02em;margin:0 0 18px}.corp-team-banner p,.corp-express p{font-size:14px;line-height:1.8;margin:0 0 16px}.corp-team-banner small,.corp-express small,.corp-proof small{display:block;font-size:11px;line-height:1.8;color:#47677a}
.corp-portfolio-close{width:min(1260px,calc(100% - 80px));margin:60px auto 90px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.corp-proof{margin:0}.corp-proof blockquote{font:400 clamp(25px,2.8vw,37px)/1.35 Crystal,Georgia,serif;margin:22px 0}.corp-proof figcaption{font-size:14px;line-height:1.8;margin:0 0 24px}.corp-stars{display:flex;gap:5px;color:#416d86}.corp-stars svg{width:23px;height:23px}.corp-proof a,.corp-express a{display:inline-flex;align-items:center;gap:14px;color:#243e50;font-size:13px;line-height:1.6;min-height:48px;text-underline-offset:6px}.corp-proof a:focus-visible,.corp-express a:focus-visible{outline:2px solid #243e50;outline-offset:5px}.corp-express small{margin-top:18px}
@media(max-width:800px){.corp-portfolio-close{grid-template-columns:1fr;width:calc(100% - 40px);margin:40px auto 60px}.pt-brand small{max-width:190px}.corp-hero-eyebrow{font-size:9px!important}.corp-proof,.corp-express,.corp-team-banner{border-radius:24px}}
