.ptf-footer,.ptf-footer *{box-sizing:border-box}.ptf-footer{width:100vw;margin-left:calc(50% - 50vw);background:var(--ptf-bg,#000);color:var(--ptf-text,#F7F8FA);font-family:Poppins,Arial,sans-serif;padding:var(--ptf-pt,52px) max(24px,calc((100vw - var(--ptf-max,1200px))/2)) var(--ptf-pb,30px)}.ptf-footer__inner{width:100%;max-width:var(--ptf-max,1200px);margin:auto}.ptf-footer p,.ptf-footer h3{margin:0}.ptf-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px;padding:0 0 50px}.ptf-footer__grid section+section{border-left:1px solid var(--ptf-line,#2A2D34);padding-left:36px}.ptf-footer__logo{display:block;max-width:210px;max-height:46px;width:auto;height:auto;margin:0 0 38px}.ptf-footer__grid h3{margin-bottom:15px;color:var(--ptf-accent,#6B7DD6);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.ptf-footer__grid p,.ptf-footer__grid a{display:block;color:var(--ptf-muted,#A4A8B1);font-size:15px;font-weight:400;line-height:1.65;text-decoration:none}.ptf-footer__grid a:hover{color:var(--ptf-text,#F7F8FA)}.ptf-footer__strong{color:var(--ptf-text,#F7F8FA)!important;font-weight:500!important}.ptf-footer__social{display:flex;flex-wrap:wrap;gap:8px 18px}.ptf-footer__bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid var(--ptf-line,#2A2D34)}.ptf-footer__bottom p,.ptf-footer__bottom a{color:var(--ptf-muted,#A4A8B1);font-size:12px;font-weight:400;line-height:1.4;text-decoration:none}.ptf-footer__bottom a:hover{color:var(--ptf-text,#F7F8FA)}@media(max-width:760px){.ptf-footer{padding:46px 24px 24px}.ptf-footer__grid{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.ptf-footer__grid section+section{padding:28px 0 0;border-left:0;border-top:1px solid var(--ptf-line,#2A2D34)}.ptf-footer__logo{margin-bottom:32px}.ptf-footer__bottom{align-items:flex-start;flex-direction:column;gap:12px}}
