.ptf-footer{--ft-ink:#141b26;--ft-muted:#4e5660;--ft-paper:#f7f2ec;--ft-surface:#ecddca;--ft-line:#c7b7a4;--ft-link:#a93605;color:var(--ft-ink);background:var(--ft-paper);font-family:var(--font-sans),Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-top:3px solid #ff651d;padding:36px 0 22px;font-size:13px;line-height:1.55}.ptf-footer *{box-sizing:border-box}.ptf-width{width:min(1180px,100% - 36px);margin-inline:auto}.ptf-grid{grid-template-columns:1.4fr .9fr 1.5fr 1fr .9fr;gap:26px;display:grid}.ptf-grid>*{min-width:0}.ptf-footer h2{text-transform:uppercase;letter-spacing:1px!important;color:var(--ft-ink)!important;margin:0 0 14px!important;font-size:12px!important;font-weight:850!important;line-height:1.5!important}.ptf-footer h2:before{content:"";background:#b8ff00;border:1px solid #577800;border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.ptf-footer p{margin:0 0 12px}.ptf-footer .ptf-logo{background:#f7f2ec;border-radius:9px;max-width:100%;margin-bottom:10px;padding:5px;display:inline-block}.ptf-logo-image{width:170px;max-width:100%;display:block}.ptf-tagline{font-weight:750}.ptf-trust{color:var(--ft-muted);border-left:3px solid #ff651d;padding-left:12px;font-size:12px}.ptf-footer .ptf-link{color:var(--ft-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ft-line);text-decoration-color:var(--ft-line);text-underline-offset:4px;overflow-wrap:anywhere;margin-bottom:10px;display:block}.ptf-footer .ptf-link:hover{color:var(--ft-link);text-decoration-color:currentColor}.ptf-footer .ptf-support{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:16px;padding:18px;box-shadow:0 4px #141b261a}.ptf-footer .ptf-support .ptf-link{font-size:12px}.ptf-footer .ptf-label{color:var(--ft-muted);margin:15px 0 4px;font-size:11px}.ptf-bottom{border-top:1px solid var(--ft-line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:18px;font-size:11px;display:flex}.ptf-bottom p{margin:0}.ptf-bottom nav{flex-wrap:wrap;gap:8px 20px;display:flex}.ptf-bottom .ptf-link{margin:0}.ptf-footer :focus-visible{outline:3px solid var(--ft-ink);outline-offset:4px}@media (max-width:1024px){.ptf-grid{grid-template-columns:1.3fr 1fr 1.4fr;gap:24px}.ptf-legal{grid-column:2}.ptf-company{grid-column:3}.ptf-brand{grid-row:span 2}.ptf-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.ptf-grid{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""product legal""support support""company company";gap:22px}.ptf-brand{grid-area:brand}.ptf-product{grid-area:product}.ptf-support{grid-area:support}.ptf-legal{grid-area:legal}.ptf-company{flex-wrap:wrap;grid-area:company;align-items:baseline;gap:8px 16px;display:flex}.ptf-company h2,.ptf-company .ptf-link{margin:0!important}.ptf-footer{padding-top:28px}.ptf-footer .ptf-support .ptf-link{font-size:13px}}@media (prefers-color-scheme:dark){.ptf-footer{--ft-ink:#f7f2ec;--ft-muted:#d1d7df;--ft-paper:#141b26;--ft-surface:#29374a;--ft-line:#718098;--ft-link:#ffae7e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ptf-footer :focus-visible{outline-color:#b8ff00}}
