:root{--pinnacle-blue:#104ad4;--pinnacle-yellow:#fcb11a;--pinnacle-grey:#bdc3cb;--text-dark:#fff}.wrapper{margin:auto}.pncl-hero-content h1{color:#fff;font-family:Ubuntu;font-size:48px;font-weight:400;letter-spacing:0;line-height:120%}.grid-header{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:40px}.grid-header h2{color:#111;font-family:Ubuntu;font-size:44px;font-weight:400;line-height:120%;margin:0}.btn-results{background-color:#fcb11a;border:none;border-radius:6px;color:#000!important;cursor:pointer;font-family:Ubuntu;font-size:16px;font-weight:700;font-weight:500;letter-spacing:0;line-height:24px;padding:10px 20px;transition:.3s}.btn-results,.btn-results:hover{text-decoration:none}.grid-container{display:grid;gap:15px;grid-auto-rows:200px;grid-template-columns:repeat(4,1fr)}.card{border-radius:8px;display:flex;overflow:hidden;position:relative;transition:.3s ease}.card:hover{transform:translateY(-5px)}.card img{height:100%;object-fit:cover;position:absolute;width:100%}.process h3{color:#fff}.card.process,.card.risk,.card.security,.card.tech{align-items:center;justify-content:center}.cost h3,.cost p,.process p{color:#fff}.risk h3,.risk p{color:#000}.customer h3,.customer p,.staffing h3,.staffing p{color:#fff}.security h3,.security p,.tech h3,.tech p{color:#000}.img-card:after{background:linear-gradient(0deg,#000,transparent);content:"";inset:0;position:absolute}.card-content{display:flex;flex-direction:column;justify-content:flex-end;padding:18px;position:relative;width:100%;z-index:2}.card-content h3{font-family:Ubuntu;font-size:22px;font-weight:700;margin:0 0 6px}.card p,.card-content h3{letter-spacing:0;line-height:150%}.card p{font-family:Cabin!important;font-size:18px;font-weight:400;margin:0}.process{background:var(--pinnacle-blue);color:#fff}.risk{background:var(--pinnacle-grey)}.risk,.security{color:var(--text-dark)}.security{background:var(--pinnacle-yellow)}.tech{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);color:var(--text-dark)}.cost{grid-row:span 2}.cost,.security{grid-column:1}.process{grid-column:2}.risk{grid-column:3}.customer{grid-column:2/span 2;grid-row:span 2}.staffing{grid-row:span 2}.staffing,.tech{grid-column:4}@media (max-width:992px){.grid-container{grid-auto-rows:180px;grid-template-columns:repeat(2,1fr)}.cost,.process,.risk,.security,.staffing,.tech{grid-column:span 1;grid-row:span 1}.customer{grid-column:span 2;grid-row:span 1}}@media (max-width:768px){.grid-header{align-items:flex-start;flex-direction:column}.grid-header h2{font-size:28px}.grid-container{grid-auto-rows:auto;grid-template-columns:1fr}.card{height:220px}.cost,.customer,.staffing{grid-column:span 1;grid-row:span 1}}@media (max-width:480px){.card{height:200px}.card-content{justify-content:center;padding:15px}.card h3{font-size:26px;font-weight:400}.card p{font-size:16px}}