.pa-hero{background:var(--py);color:var(--pi)}
.pa-title p{color:#41423d}
.pa-hero nav{grid-template-columns:repeat(5,minmax(0,1fr))}
.pa-hero nav{margin-top:clamp(38px,5vw,66px)}
.pa-hero nav a{min-width:0;min-height:104px;padding:17px 20px;grid-template-columns:40px minmax(0,1fr) auto;gap:13px}
.pa-hero nav .pa-nav-icon{width:40px;height:40px}
.pa-hero nav .pa-nav-icon svg{width:19px;height:19px}
.pa-hero nav span{font-size:clamp(1.08rem,1.45vw,1.55rem);line-height:1.04}
.pa-path{scroll-margin-top:90px}
.pa-intro{padding-top:clamp(78px,8vw,125px);padding-bottom:clamp(78px,8vw,125px)}
.pa-intro h2{max-width:1050px;font-size:clamp(3.3rem,5.4vw,6.4rem)}
.pa-path{padding-top:clamp(76px,7vw,112px);padding-bottom:clamp(76px,7vw,112px)}
.pa-path h2{font-size:clamp(3.2rem,5vw,5.8rem)}
.pa-links{margin-top:60px}
.pa-links>a{transition:background-color .2s,color .2s,padding .2s}
.pa-links>a:hover{padding-left:18px;padding-right:18px;background:#ffffff80}
.pa-choose .pa-links>a:first-child{margin:0 calc(var(--pp) * -1);padding-left:var(--pp);padding-right:var(--pp);background:var(--py)}
.pa-connect .pa-links>a:first-child{margin:0 calc(var(--pp) * -1);padding-left:var(--pp);padding-right:var(--pp);background:#dff3e9}
.pa-mobilize .pa-links>a:first-child{margin:0 calc(var(--pp) * -1);padding-left:var(--pp);padding-right:var(--pp);background:var(--pb);color:var(--pi);border-color:var(--pb)}
.pa-mobilize .pa-links>a:first-child small{color:#173d49}
.pa-build .pa-links>a:first-child{background:var(--py)}
.pa-help>div{width:100%;max-width:1480px;margin:38px auto 92px;display:flex;gap:16px;align-items:center}
.pa-help>div a{margin:0}
.pa-help .pa-help-secondary{background:transparent;color:#fff;border:1px solid #777973}
.pa-local-nav{position:fixed;box-sizing:border-box;z-index:110;top:72px;left:0;right:0;width:100%;height:0;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;background:#faf9f5;border-bottom:1px solid #d8d7d1;box-shadow:0 7px 18px #1111}
.pa-local-nav.is-visible{height:auto;overflow:visible;visibility:visible;opacity:1;transform:none}
body.v2-open .pa-local-nav{height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-12px)}
.pa-local-nav-inner{min-height:58px;padding:0 var(--pp);display:flex;align-items:stretch;max-width:100%;margin:auto}
.pa-local-label{display:flex;align-items:center;padding-right:clamp(22px,3vw,48px);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #d8d9d3}
.pa-local-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:1;max-width:1120px;margin-left:auto}
.pa-local-links a{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:#5d5f5a;font-size:.72rem;font-weight:700;line-height:1.15;text-align:center;border-right:1px solid #e0e1db;transition:background .2s,color .2s}
.pa-local-links a span{font-size:.58rem;letter-spacing:.08em;color:#858780}
.pa-local-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:4px;background:var(--py);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
.pa-local-links a:hover,.pa-local-links a.is-active{background:#fffdf7;color:var(--pi)}
.pa-local-links a.is-active:after{transform:scaleX(1)}
.pa-local-links a:nth-child(2):after{background:var(--pm)}.pa-local-links a:nth-child(3):after{background:var(--pb)}.pa-local-links a:nth-child(4):after{background:var(--pr)}.pa-local-links a:nth-child(5):after{background:var(--py)}
.pa-local-toggle,.pa-local-curtain{display:none}
@media(max-width:1180px){.pa-hero nav{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){
  .pa-hero nav{grid-template-columns:1fr}
  .pa-hero nav a{min-height:68px;padding-top:9px;padding-bottom:9px;grid-template-columns:34px 1fr auto;gap:13px}
  .pa-hero nav .pa-nav-icon{width:34px;height:34px}
  .pa-hero nav .pa-nav-icon svg{width:17px;height:17px}
  .pa-hero nav span{gap:3px;font-size:1.22rem}
  .pa-path{scroll-margin-top:70px}
  .pa-intro{padding-top:48px;padding-bottom:66px}
  .pa-path{padding-top:64px;padding-bottom:64px}
  .pa-path h2{font-size:2.85rem}
  .pa-links{margin-top:40px}
  .pa-choose .pa-links>a:first-child,.pa-connect .pa-links>a:first-child,.pa-mobilize .pa-links>a:first-child{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}
  .pa-help>div{margin:32px auto 68px;align-items:flex-start;flex-direction:column}
  .pa-local-nav{top:60px}
  .pa-local-nav-inner{min-height:52px;padding:0;display:block}
  .pa-local-label,.pa-local-links{display:none}
  .pa-local-toggle{box-sizing:border-box;width:100%;min-width:0;min-height:52px;padding:0 22px;display:grid;grid-template-columns:auto minmax(0,1fr) 24px;gap:10px;align-items:center;border:0;background:#faf9f5;color:var(--pi);text-align:left;font-family:inherit}
  .pa-local-toggle span{font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6a6c66}
  .pa-local-toggle span b{color:var(--pi);font-weight:800}
  .pa-local-toggle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700}
  .pa-local-toggle i{width:24px;height:24px;display:grid;place-items:center;font-style:normal;transition:transform .2s ease}
  .pa-local-toggle i svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
  .pa-local-nav.is-open .pa-local-toggle i{transform:rotate(180deg)}
  .pa-local-curtain{box-sizing:border-box;position:absolute;top:52px;left:0;right:0;width:100%;display:grid;background:#fff;border-top:1px solid #e2e2dd;border-bottom:1px solid #c8c9c3;box-shadow:0 14px 24px #1112;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
  .pa-local-nav.is-open .pa-local-curtain{visibility:visible;opacity:1;transform:none}
  .pa-local-curtain a{min-height:50px;padding:0 22px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #e6e6e1;font-size:.92rem;font-weight:600}
  .pa-local-curtain a:last-child{border-bottom:0}
  .pa-local-curtain a span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:50%;background:var(--py);color:var(--pi);font-size:.58rem;font-weight:800;letter-spacing:.04em}
  .pa-local-curtain a:nth-child(2) span{background:var(--pm)}.pa-local-curtain a:nth-child(3) span{background:var(--pb)}.pa-local-curtain a:nth-child(4) span{background:var(--pr)}.pa-local-curtain a:nth-child(5) span{background:var(--py)}
  .pa-local-curtain a.is-active{background:#f7f6f1;box-shadow:inset 4px 0 var(--py)}
  .pa-local-nav[data-current-section="conhecer"] .pa-local-toggle{box-shadow:inset 0 -4px var(--py)}
  .pa-local-nav[data-current-section="conectar"] .pa-local-toggle{box-shadow:inset 0 -4px var(--pm)}
  .pa-local-nav[data-current-section="encontrar"] .pa-local-toggle{box-shadow:inset 0 -4px var(--pb)}
  .pa-local-nav[data-current-section="construir"] .pa-local-toggle{box-shadow:inset 0 -4px var(--pr)}
  .pa-local-nav[data-current-section="fortalecer"] .pa-local-toggle{box-shadow:inset 0 -4px var(--py)}
  .pa-local-curtain a:nth-child(2).is-active{box-shadow:inset 4px 0 var(--pm)}.pa-local-curtain a:nth-child(3).is-active{box-shadow:inset 4px 0 var(--pb)}.pa-local-curtain a:nth-child(4).is-active{box-shadow:inset 4px 0 var(--pr)}
}
