.pf-crumb{font-size:.85rem;color:rgba(255,255,255,.72);margin-bottom:22px}.pf-crumb a{color:rgba(255,255,255,.72)}.pf-crumb a:hover{color:var(--pf-gold)}.pf-crumb .pf-crumb-sep{margin:0 8px;opacity:.55}.pf-list-check li{position:relative;padding-left:30px;margin-bottom:14px;color:var(--pf-ink)}.pf-list-check li::before{content:"✓";position:absolute;left:0;top:0;color:var(--pf-gold);font-weight:900}.pf-list-check li strong{color:var(--pf-dark)}.pf-footer{background:var(--pf-dark);color:rgba(255,255,255,.72);padding:64px 0 0;font-size:.92rem}.pf-footer .pf-f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:44px}.pf-footer h4{color:#fff;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.pf-footer a{color:rgba(255,255,255,.72)}.pf-footer a:hover{color:var(--pf-gold)}.pf-footer ul li{margin-bottom:9px}.pf-footer .pf-f-brand p{margin-bottom:14px;max-width:34ch}.pf-footer .pf-f-brand .pf-gold{color:var(--pf-gold);font-weight:700}.pf-footer .pf-f-bottom{border-top:1px solid rgba(255,255,255,.12);padding:22px 0;font-size:.82rem;color:rgba(255,255,255,.5);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media (max-width:640px){.pf-footer .pf-f-grid{grid-template-columns:1fr;gap:30px}}.pf-cta .pf-cta .pf-btn--ghost:hover{transform:scale(1.04)}