.pf{background:#070E2C;color:#A7ABBD;font-family:var(--font-ui),system-ui,sans-serif;font-size:14px;border-top:1px solid rgba(255,255,255,.08)}.pf-wrap{max-width:1280px;margin:0 auto;padding:80px 40px 32px}.pf-top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px}.pf-blurb{margin:18px 0 0;max-width:340px;line-height:1.65;color:#A7ABBD}.pf a.pf-cta{display:inline-flex;align-items:center;height:40px;margin-top:24px;padding:0 18px;border-radius:999px;background:#F5F4F2;color:#0B1749;font:500 14px/1 var(--font-display),system-ui,sans-serif;transition:background .28s ease-out}.pf a.pf-cta:hover{background:#fff}.pf-col{display:flex;flex-direction:column;gap:11px}.pf-col-title{margin:0 0 6px;font:400 11px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:#7B819C}.pf-col a{font:400 15px/1.3 var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:#D5D7E0;transition:color .2s ease-out}.pf-col a:hover{color:#fff}.pf-contact{margin-top:64px;padding:24px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;font-size:13.5px}.pf-contact a{color:#C9CCD7;transition:color .2s ease-out}.pf-contact a:hover{color:#fff}.pf-contact-item{display:inline-flex;align-items:center;gap:8px}.pf-social{margin-left:auto;display:inline-flex;gap:16px}.pf-bottom{padding-top:22px;display:grid;gap:10px;font-size:12.5px}.pf-bottom p{margin:0;display:flex;flex-wrap:wrap;gap:6px 20px}.pf-bottom a,.pf-cookie{color:#A7ABBD;font-size:12.5px;transition:color .2s ease-out}.pf-bottom a:hover,.pf-cookie:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.pf :focus-visible{outline:2px solid #C8711A;outline-offset:2px}@media (max-width:960px){.pf-top{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-brand{grid-column:1/-1}}@media (max-width:560px){.pf-wrap{padding:64px 20px 28px}.pf-social{margin-left:0}}