.pp-foot-pre{background:#fffdf8;padding-top:1px}.pp-foot{background:var(--bg);color:var(--fg);--bg:#1f2937;--fg:#e5e7eb;--muted:#9ca3af;--line:#374151;--accent:#fcca81;--btn-fg:#1f2937;margin-top:40px;font-size:16px}.pp-foot a{color:inherit}.pp-foot .pp-foot__mag-form button,.pp-foot .pp-foot__mag-form input{border-radius:10px}.pp-foot .pp-foot__hero--band{grid-template-columns:120px minmax(0,1fr) minmax(0,420px);align-items:center;gap:24px}.pp-foot .pp-foot__hero.pp-foot__hero--band{margin-top:0;padding:16px 28px}.pp-foot__wrap:has(>.pp-foot__hero--band){padding-top:40px}.pp-foot .pp-foot__hero--band>div{display:contents}.pp-foot .pp-foot__hero--band .pp-foot__mag-form{align-self:center;margin-top:0}.pp-foot__hero--band .pp-foot__hero-logo{width:120px}.pp-foot__hero--band .pp-foot__hero-title{font-size:1.1em;line-height:1.3}.pp-foot__hero--band .pp-foot__mag-text{margin-top:2px;font-size:.85em}.pp-foot__hero--band .pp-foot__mag-form{max-width:none;margin:0}.pp-foot__hero--band .pp-foot__mag-form button,.pp-foot__hero--band .pp-foot__mag-form input{padding-top:9px;padding-bottom:9px}.pp-foot__hero--band{color:#1f2937;background:#fff;border:0;border-radius:20px;margin:8px 0 0;padding:40px 44px;box-shadow:0 12px 34px #00000059}.pp-foot__hero--band .pp-foot__hero-logo{filter:none!important}.pp-foot__hero--band .pp-foot__mag-text{color:#4b5563}.pp-foot__hero--band .pp-foot__mag-form input{border:2px solid #d1d5db}.pp-foot__hero--band .pp-foot__mag-form button{color:#fff;background:#1f2937}.pp-foot__wrap{max-width:1240px;margin:0 auto;padding:0 16px}.pp-foot__mag-text{color:var(--muted);margin-top:4px}.pp-foot__mag-form{flex-wrap:wrap;flex:0 460px;gap:8px;display:flex}.pp-foot__mag-form input{border:1px solid var(--line);color:#111827;background:#fff;border-radius:10px;flex:1;min-width:0;padding:12px 14px;font-size:16px}.pp-foot__mag-form button{background:var(--accent);color:var(--btn-fg);cursor:pointer;white-space:nowrap;border-radius:10px;padding:12px 20px;font-weight:800}.pp-foot__mag-result{flex:1 0 100%;margin:0;font:600 13px/1.4 Inter,system-ui,sans-serif}.pp-foot__hero-title a{color:inherit;text-decoration:none}.pp-foot__hero-title a:hover{text-decoration:underline}.pp-foot__logo{margin-bottom:14px;display:inline-flex}.pp-foot__logo img{filter:brightness(0)invert()}.pp-foot .pp-foot__grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px;margin-top:26px;padding:40px 0 32px;display:grid}.pp-foot__about p{color:var(--muted);max-width:340px;line-height:1.6}.pp-foot h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:12px;font-size:.8em;font-weight:800}.pp-foot li{padding:4px 0}.pp-foot a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.pp-foot__hero{border-bottom:1px solid var(--line);grid-template-columns:280px minmax(0,1fr);align-items:center;gap:48px;padding:48px 0;display:grid}.pp-foot__hero-logo{width:260px}.pp-foot .pp-foot__hero-logo{filter:brightness(0)invert()}.pp-foot__hero-title{font-size:1.9em;font-weight:800;line-height:1.2}.pp-foot__hero .pp-foot__mag-form{max-width:560px;margin-top:18px}.pp-foot__btn-short{display:none}.pp-foot__copy{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:18px 0 90px;font-size:14px}@media (width<=1024px){.pp-foot .pp-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-foot__about{grid-column:1/-1}.pp-foot__hero{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.pp-foot .pp-foot__hero--band{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px 14px}.pp-foot .pp-foot__hero.pp-foot__hero--band{padding:18px 16px}.pp-foot__hero--band .pp-foot__hero-logo{width:64px}.pp-foot__hero--band .pp-foot__hero-title{font-size:15px}.pp-foot__hero--band .pp-foot__mag-text{font-size:13px}.pp-foot .pp-foot__hero--band .pp-foot__mag-form{flex-direction:row;grid-column:1/-1}.pp-foot__hero--band .pp-foot__mag-form button{padding-left:14px;padding-right:14px}.pp-foot__copy{font-size:12px}.pp-foot__btn-long,.pp-foot__copy-word{display:none}.pp-foot__btn-short{display:inline}.pp-foot__grid a{padding:5px 0;display:inline-block}.pp-foot .pp-foot__grid{gap:24px 16px}}@media (width<=640px){.pp-foot__mag-form{flex-direction:column;flex-basis:100%}}@media (width<=380px){.pp-foot__grid{font-size:15px}}
