.pfd-foot,.pfd-top{--pfd-deep:#0a2616;--pfd-forest:#12402a;--pfd-bright:#4ade80;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.pfd-foot :focus-visible,.pfd-top :focus-visible{outline:3px solid var(--pfd-bright);outline-offset:2px}.pfd-top{background:#0b2c1a;border-bottom:1px solid rgba(255,255,255,.08)}.pfd-top-row{max-width:1100px;margin:0 auto;height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:700px){.pfd-top-row{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}}.pfd-top-logo{display:block;flex-shrink:0}.pfd-top-logo img{display:block;height:34px;width:auto}.pfd-top-nav{display:flex;align-items:center;gap:16px}.pfd-top-nav button{background:none;border:0;cursor:pointer;color:#fff;font:inherit;font-weight:700;font-size:15px;padding:8px 2px}.pfd-top-nav .pfd-top-pill{display:none;background:#fff;color:var(--pfd-forest);border-radius:999px;padding:9px 16px;font-weight:800}@media (min-width:700px){.pfd-top-nav .pfd-top-pill{display:inline-block}}.pfd-foot{margin-top:auto;width:100%;background:var(--pfd-deep);color:#9fbcab;font-size:13.5px}.pfd-foot-inner{max-width:1100px;margin:0 auto;display:grid;gap:12px;padding:26px max(16px,env(safe-area-inset-right,0px)) calc(30px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}@media (min-width:700px){.pfd-foot-inner{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}}.pfd-foot nav{display:flex;flex-wrap:wrap;gap:8px 18px}.pfd-foot a{text-decoration:none;color:#d4e7dc;font-weight:600}.pfd-foot a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.pfd-foot *,.pfd-top *{transition:none!important}}