.pcc-section{padding:54px 0}.pcc-wrap{margin:0 auto;max-width:1200px;padding:0 27px}.pcc-intro{margin:0 auto 48px;max-width:720px;text-align:center}.pcc-intro-eyebrow{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:24px;margin:0 0 12px;text-decoration:none;text-transform:uppercase}.pcc-intro-heading{font-family:Inter Tight,sans-serif;font-size:var(--fs-h2,36px);font-weight:600;line-height:1.2;margin:0 0 16px}.pcc-intro-desc{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:300;letter-spacing:0;line-height:27px;margin:0;text-decoration:none;text-transform:none}.pcc-intro-desc p{margin:0}.pcc-cluster{margin-bottom:40px}.pcc-cluster:last-child{margin-bottom:0}.pcc-eyebrow{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:24px;margin:0 0 20px;text-decoration:none;text-transform:uppercase}.pcc-eyebrow-has-subtitle{margin-bottom:10px}.pcc-cluster-subtitle{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:300;letter-spacing:0;line-height:27px;margin:0 0 20px;max-width:640px;text-decoration:none;text-transform:none}.pcc-cluster-subtitle p{margin:0}.pcc-grid{display:grid;gap:20px}.pcc-grid-2{grid-template-columns:repeat(2,1fr)}.pcc-grid-3{grid-template-columns:repeat(3,1fr)}.pcc-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.pcc-grid-4{grid-template-columns:repeat(2,1fr)}}.pcc-card{background:#fff;border:1px solid #e2e4e3;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:24px;transition:border-color .12s ease,transform .12s ease}.pcc-card,.pcc-card *,.pcc-card:hover,.pcc-card:hover *{text-decoration:none}.pcc-card:hover{border-color:#3c8c7a;transform:translateY(-2px)}.pcc-card-eyebrow{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:1.28px;line-height:24px;margin:0 0 6px;text-decoration:none;text-transform:uppercase}.pcc-card-title{font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 12px}.pcc-card-img{border-radius:4px;margin-bottom:16px;overflow:hidden}.pcc-card-img img{display:block;height:auto;width:100%}.pcc-card-desc{flex:1;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:300;letter-spacing:0;line-height:27px;margin:0 0 16px;text-decoration:none;text-transform:none}.pcc-card-arrow{align-items:center;display:inline-flex;font:600 15px/1.2 Inter,sans-serif;gap:4px}.pcc-card-arrow svg{transition:transform .12s ease}.pcc-card:hover .pcc-card-arrow svg{transform:translateX(3px)}@media (max-width:900px){.pcc-section{padding:45px 0}.pcc-grid-2,.pcc-grid-3,.pcc-grid-4{grid-template-columns:1fr}}