.ppf-footer,.ppf-footer *,.ppf-footer :before,.ppf-footer :after{box-sizing:border-box}.ppf-footer{z-index:20;color:#fff;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:#151a24;padding:68px 24px 24px;position:relative}.ppf-container{width:min(1160px,100%);margin:0 auto}.ppf-footer-grid{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(130px,.7fr));gap:48px;display:grid}.ppf-brand{color:#fff;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.ppf-footer-brand>p{color:#aeb6c5;max-width:340px;margin:18px 0;font-size:14px;line-height:1.65}.ppf-footer-brand>span{color:#8993a4;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.ppf-footer nav{flex-direction:column;gap:12px;display:flex}.ppf-footer nav strong{color:#fff;text-transform:uppercase;margin-bottom:5px;font-size:13px}.ppf-footer nav a{color:#aeb6c5;font-size:14px;line-height:1.45;text-decoration:none}.ppf-footer nav a:hover,.ppf-footer nav a:focus-visible{color:#fff}.ppf-footer-bottom{color:#8993a4;border-top:1px solid #303745;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:13px;line-height:1.5;display:flex}.ppf-footer-bottom a{color:#fff;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.ppf-footer a:focus-visible{outline-offset:4px;outline:3px solid #ffffff47}@media (width<=980px){.ppf-footer-grid{grid-template-columns:1.5fr 1fr 1fr}}@media (width>=1024px) and (width<=1279px){.planorial-workspace-shell .ppf-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.planorial-workspace-shell .ppf-footer-brand{grid-column:1/-1}.planorial-workspace-shell .ppf-footer nav,.planorial-workspace-shell .ppf-footer-bottom{min-width:0}.planorial-workspace-shell .ppf-footer nav a,.planorial-workspace-shell .ppf-footer-bottom>*{overflow-wrap:anywhere}}@media (width<=1023px),(pointer:coarse){.ppf-footer nav a,.ppf-footer-bottom a{align-items:center;min-height:44px;display:flex}}@media (width<=600px){.ppf-footer{padding-inline:18px}.ppf-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 22px}.ppf-footer-brand,.ppf-footer-bottom{grid-column:1/-1}.ppf-footer-bottom{flex-direction:column;align-items:flex-start}}
