.pe-hero{padding:132px 0 56px;background:linear-gradient(135deg,var(--bg-light) 0%,#fff 72%)}.pe-hero-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.pe-badge{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--light-blue);color:var(--primary-blue);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pe-hero h1{font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.15;color:var(--dark-blue);margin:14px 0;text-align:left}.pe-lead{color:var(--text-gray);font-size:1.08rem;line-height:1.65;max-width:560px;margin:0 0 16px;text-align:left}.pe-data{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;color:var(--text-gray);text-align:left}.pe-data svg{flex:none;color:var(--primary-blue)}.pe-revisor{background:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-md);padding:24px;text-align:left}.pe-revisor-topo{display:flex;align-items:center;gap:16px}.pe-revisor img{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid var(--light-blue);flex:none}.pe-selo{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a33e12;margin-bottom:4px}.pe-revisor strong{display:block;font-size:1.15rem;color:var(--dark-blue);line-height:1.25}.pe-revisor strong a{color:inherit;text-decoration:none}.pe-revisor strong a:hover{text-decoration:underline}.pe-revisor .pe-reg{display:block;font-size:.88rem;color:var(--text-gray);margin-top:4px}.pe-revisor p{margin:16px 0 14px;font-size:.95rem;line-height:1.6;color:var(--text-gray)}.pe-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pe-tags li{padding:6px 12px;border-radius:999px;background:var(--bg-light);color:var(--dark-blue);font-size:.82rem;font-weight:600}.pe-section{padding:64px 0}.pe-claro{background:var(--bg-light)}.pe-titulo{text-align:center;max-width:720px;margin:0 auto 36px}.pe-titulo h2{font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.2;color:var(--dark-blue);margin:0 0 10px;text-align:center}.pe-titulo p{color:var(--text-gray);line-height:1.65;margin:0;text-align:center}.pe-grid4{display:grid;grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none}.pe-card{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:26px 22px;text-align:center;transition:var(--transition)}.pe-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.pe-ico{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 16px;border-radius:16px;background:var(--primary-blue);color:#fff}.pe-card h3{font-size:1.1rem;color:var(--dark-blue);margin:0 0 8px;text-align:center}.pe-card p{font-size:.95rem;line-height:1.6;color:var(--text-gray);margin:0;text-align:center}.pe-passos{counter-reset:passo;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}.pe-passo{position:relative;padding:0 0 28px 64px;text-align:left}.pe-passo::before{counter-increment:passo;content:counter(passo);position:absolute;left:0;top:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--primary-blue);color:#fff;font-weight:700;font-size:1.05rem;box-shadow:0 0 0 6px var(--light-blue)}.pe-passo::after{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:2px;background:#b5d8e6}.pe-passo:last-child{padding-bottom:0}.pe-passo:last-child::after{display:none}.pe-passo h3{font-size:1.08rem;color:var(--dark-blue);margin:6px 0 6px;text-align:left}.pe-passo p{font-size:.95rem;line-height:1.6;color:var(--text-gray);margin:0;text-align:left}.pe-detalhes{display:grid;grid-template-columns:1fr;gap:28px}.pe-indice{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:18px}.pe-indice strong{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-gray);margin-bottom:10px}.pe-indice ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.pe-indice a{display:inline-block;padding:8px 12px;border-radius:999px;background:var(--bg-light);color:var(--dark-blue);font-size:.88rem;font-weight:600;text-decoration:none;min-height:36px}.pe-indice a:hover{background:var(--light-blue)}.pe-texto{max-width:760px;text-align:left}.pe-bloco{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid var(--border-color);scroll-margin-top:110px}.pe-bloco:last-of-type{border-bottom:0;margin-bottom:0}.pe-bloco h2{font-size:1.45rem;line-height:1.25;color:var(--dark-blue);margin:0 0 12px;text-align:left}.pe-bloco p{color:var(--text-gray);line-height:1.75;margin:0 0 14px;text-align:left}.pe-bloco a{color:var(--secondary-blue);text-decoration:underline;text-underline-offset:3px}.pe-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.pe-chips li{padding:8px 14px;border-radius:10px;background:var(--bg-light);border:1px solid var(--light-blue);color:var(--dark-blue);font-size:.88rem;font-weight:600}.pe-urg{padding:0 0 64px}.pe-urg-caixa{display:grid;grid-template-columns:1fr;gap:18px;align-items:center;background:#fff7f2;border:1px solid #ffd9c7;border-left:5px solid var(--accent-orange);border-radius:var(--border-radius);padding:24px;text-align:left}.pe-urg-caixa h2{font-size:1.25rem;color:var(--dark-blue);margin:0 0 8px;text-align:left}.pe-urg-caixa p{margin:0;color:var(--text-gray);line-height:1.65;text-align:left}.pe-botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:12px;background:var(--primary-blue);color:#fff;font-weight:700;text-decoration:none;transition:var(--transition)}.pe-botao:hover{background:var(--dark-blue);color:#fff}.pe-botao.pe-laranja{background:#c2410c}.pe-botao.pe-laranja:hover{background:#9a3412}.pe-final{background:var(--dark-blue);color:#fff;padding:60px 0;text-align:center}.pe-final h2{font-size:clamp(1.4rem,3.2vw,2rem);color:#fff;margin:0 0 10px;text-align:center}.pe-final p{color:rgba(255,255,255,.88);max-width:620px;margin:0 auto 22px;line-height:1.65;text-align:center}.pe-final .pe-botao{background:#fff;color:var(--dark-blue)}.pe-final .pe-botao:hover{background:var(--light-blue);color:var(--dark-blue)}@media(min-width:768px){.pe-grid4{grid-template-columns:repeat(2,1fr);gap:20px}.pe-hero{padding-top:150px}.pe-urg-caixa{grid-template-columns:1fr auto;padding:28px 32px}}@media(min-width:1024px){.pe-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px}.pe-grid4{grid-template-columns:repeat(4,1fr)}.pe-passos{grid-template-columns:repeat(5,1fr);gap:20px}.pe-passo{padding:0;text-align:center}.pe-passo::before{position:relative;margin:0 auto 14px;left:auto}.pe-passo::after{left:calc(50% + 34px);right:calc(-50% + 34px);top:21px;bottom:auto;width:auto;height:2px;background:#b5d8e6}.pe-passo h3,.pe-passo p{text-align:center}.pe-detalhes{grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}.pe-indice{position:sticky;top:110px}.pe-indice ol{flex-direction:column;gap:2px}.pe-indice a{display:block;border-radius:8px;background:transparent;padding:9px 10px}.pe-indice a:hover{background:var(--bg-light)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.pe-card,.pe-passo,.pe-bloco{animation:pe-sobe linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes pe-sobe{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}}@media(prefers-reduced-motion:reduce){.pe-card{transition:none}.pe-card:hover{transform:none}}