.pp{color:#13222e;background:#f6f4ee;padding:72px 0}.pp-in{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:24px;display:flex}.pp-h{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.6rem);font-weight:700;line-height:1.08}.pp .pp-cta{background:#13222e;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex;color:#fff!important}.pp .pp-cta:hover{color:#fff;background:#135a87}.pp-cta:active{transform:scale(.97)}.pp-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-item{background:#e6e1d6;border-radius:16px;position:relative;overflow:hidden}.pp-i0{grid-area:span 2/span 2}.pp-link{width:100%;height:100%;display:block}.pp-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.pp-item:hover .pp-img{transform:scale(1.05)}}@media (min-width:900px){.pp{padding:96px 0}.pp-in{padding-inline:40px}.pp-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:14px}.pp-i5{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.pp-img{transition:none}}@media (max-width:899.98px){.pp-i7{display:none}}
