/* Rodapé compartilhado do Filmou Ganhou. */.premium-footer{position:relative;overflow:hidden;margin:0;padding:64px 24px 26px;border-top:1px solid rgba(15, 217, 107, .7);background:radial-gradient(circle at 12% 8%, rgba(15, 217, 107, .13), transparent 28%),linear-gradient(135deg, #111410 0%, #171a16 58%, #0f120f 100%);color:#f7f2e7}.premium-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(255, 255, 255, .08) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, .08) 1px, transparent 1px);background-size:42px 42px}.pf-shell{position:relative;z-index:1;width:min(100%, 1280px);margin:0 auto}.pf-primary{display:grid;grid-template-columns:minmax(300px, .85fr) minmax(480px, 1.35fr);gap:clamp(56px, 8vw, 120px);align-items:start}.pf-about{max-width:470px}.premium-footer .pf-brand{width:max-content;color:#fffaf0}.premium-footer .pf-brand .brand-mark{width:52px;height:52px;flex-basis:52px;border:1px solid rgba(255, 255, 255, .28);border-radius:12px}.premium-footer .pf-brand .brand-name{color:#fffaf0;font-size:19px;line-height:.88}.pf-description{max-width:44ch;margin:22px 0 25px;color:#bbbdb5;font-size:16px;line-height:1.65}.pf-whatsapp{width:min(100%, 430px);min-height:76px;padding:12px 14px;display:grid;grid-template-columns:48px 1fr auto;gap:13px;align-items:center;border:1px solid #31e67d;border-radius:14px;background:linear-gradient(135deg, #19c963, #0da94d);color:#07150d;box-shadow:0 13px 35px rgba(0, 0, 0, .27),inset 0 1px rgba(255, 255, 255, .3);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.pf-whatsapp:hover{transform:translateY(-3px);filter:saturate(1.08) brightness(1.04);box-shadow:0 18px 42px rgba(0, 0, 0, .34),0 0 0 3px rgba(49, 230, 125, .14)}.pf-whatsapp:focus-visible{outline:3px solid #fffaf0;outline-offset:4px}.pf-whatsapp-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255, 255, 255, .28);border-radius:50%;background:#0b2113;color:#31e67d;box-shadow:inset 0 0 0 3px rgba(49, 230, 125, .12);font:900 15px/1 Arial,sans-serif;letter-spacing:-1px}.pf-whatsapp-copy{display:grid;gap:3px}.pf-whatsapp-copy strong{font-size:16px;line-height:1.22}.pf-whatsapp-copy small{font-size:13px;line-height:1.3;opacity:.78}.pf-whatsapp-arrow{font-size:24px;line-height:1}.pf-nav-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:34px}.pf-nav-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pf-nav-title{margin:0 0 14px;color:#31e67d;font:700 12px/1.2 var(--mono, monospace);letter-spacing:.12em;text-transform:uppercase}.pf-nav-group a{min-height:39px;display:inline-flex;align-items:center;color:#d5d5ce;font-size:15px;line-height:1.35;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease,transform .18s ease}.pf-nav-group a:hover{color:#fffdf7;border-color:#31e67d;transform:translateX(3px)}.pf-bottom{margin-top:52px;padding-top:22px;display:grid;grid-template-columns:auto minmax(300px, 720px);justify-content:space-between;gap:24px 50px;border-top:1px solid rgba(255, 255, 255, .16)}.pf-bottom p{margin:0;color:#979a92;font-size:12px;line-height:1.65}.pf-copyright{color:#d9dbd3 !important;font-family:var(--mono, monospace);letter-spacing:.05em}@media (max-width: 960px){.pf-primary{grid-template-columns:1fr;gap:48px}.pf-about{max-width:620px}.pf-nav-grid{max-width:760px}}@media (max-width: 680px){.premium-footer{padding:48px 18px 24px}.pf-primary{gap:42px}.pf-nav-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 24px}.pf-nav-group:last-child{grid-column:1/-1}.pf-bottom{margin-top:42px;grid-template-columns:1fr;gap:12px}}@media (max-width: 430px){.pf-description{font-size:15px}.pf-whatsapp{grid-template-columns:44px 1fr auto;gap:10px;padding:11px}.pf-whatsapp-icon{width:44px;height:44px}.pf-whatsapp-copy strong{font-size:15px}.pf-whatsapp-copy small{font-size:12px}.pf-nav-grid{grid-template-columns:1fr;gap:30px}.pf-nav-group:last-child{grid-column:auto}.pf-nav-group a{font-size:16px}}@media (prefers-reduced-motion: reduce){.pf-whatsapp,.pf-nav-group a{transition:none}}