
/* V14 — LP educativa inspirada na lógica de páginas de procedimento */
.edu-hero-note{margin-top:15px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;font-size:12px;line-height:1.5;color:var(--muted);background:rgba(255,255,255,.06)}
.guide-index{display:grid;gap:9px;margin-top:16px}.guide-index a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;text-decoration:none;background:rgba(255,255,255,.06);font-size:12px;font-weight:800}.guide-index a span{opacity:.65;font-size:10px;letter-spacing:.08em}
.explain-grid{display:grid;gap:12px}.explain-card{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 28px rgba(50,30,20,.05)}.explain-card .num{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:900}.explain-card h3{margin:8px 0 0;color:var(--brown-2);font-size:20px;line-height:1.12}.explain-card p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.58}
.article-card{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 28px rgba(50,30,20,.05)}.article-card h3{margin:0;color:var(--brown-2);font-size:24px;line-height:1.08}.article-card p{margin:10px 0 0;color:var(--muted);font-size:13.5px;line-height:1.66}.article-card strong{color:var(--brown-2)}
.compare{display:grid;gap:10px;margin-top:14px}.compare-item{padding:15px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.05)}.compare-item small{display:block;color:var(--gold);font-size:9px;letter-spacing:.15em;text-transform:uppercase;font-weight:900}.compare-item b{display:block;margin-top:5px;font-size:17px;color:var(--brown-2)}.compare-item p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}
.fact-strip{display:grid;gap:8px;margin-top:15px}.fact{padding:12px 13px;border-left:3px solid var(--gold);background:rgba(185,149,104,.08);font-size:12px;line-height:1.5;color:var(--muted)}.fact strong{color:var(--brown-2)}
.timeline{display:grid;gap:10px}.timeline-step{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:17px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.timeline-step i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--brown);color:white;font-style:normal;font-weight:900}.timeline-step h3{margin:1px 0 0;color:var(--brown-2);font-size:17px}.timeline-step p{margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}
.creme-callout{position:relative;overflow:hidden;padding:24px;border-radius:var(--radius);background:var(--brown-2);color:white}.creme-callout .label{color:var(--gold)}.creme-callout h3{margin:8px 0 0;font-size:27px;line-height:1.04}.creme-callout p{margin:10px 0 0;color:rgba(255,255,255,.77);font-size:13px;line-height:1.6}.creme-callout strong{color:#fff}.creme-callout .mini{margin-top:14px;padding:13px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(255,255,255,.06);font-size:12px;line-height:1.5;font-weight:700}
.educational-offer{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.educational-offer h3{margin:7px 0 0;color:var(--brown-2);font-size:24px}.educational-offer p{color:var(--muted);font-size:13px;line-height:1.58}.educational-offer .btn{margin-top:14px}
@media(min-width:700px){.guide-index{grid-template-columns:repeat(3,1fr)}.explain-grid{grid-template-columns:repeat(3,1fr)}.compare{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:repeat(3,1fr)}.timeline-step{grid-template-columns:1fr}.educational-offer{padding:30px}.article-card{padding:30px}}
