{"id":22,"date":"2026-10-13T00:35:09","date_gmt":"2026-10-13T03:35:09","guid":{"rendered":"https:\/\/edsonvieirademetrio.com.br\/?page_id=22"},"modified":"2026-10-13T09:05:23","modified_gmt":"2026-10-13T12:05:23","slug":"home","status":"publish","type":"page","link":"https:\/\/edsonvieirademetrio.com.br\/","title":{"rendered":"Home"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=Fira+Code:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap');\n\n\/* ---------- Tokens ---------- *\/\n.evd{\n  --surface-page:#f9fdf9;\n  --surface-card:#ffffff;\n  --surface-alt:#f0f7f0;\n  --surface-nav:rgba(249,253,249,.85);\n  --border-1:rgba(0,0,0,.08);\n  --fg-1:#0d1a0f;\n  --fg-2:#374151;\n  --fg-3:#6b7280;\n  --fg-eyebrow:#16a34a;\n  --green-50:#f0fdf4;\n  --green-400:#4ade80;\n  --green-500:#22c55e;\n  --green-600:#16a34a;\n  --green-700:#15803d;\n  --green-800:#166534;\n  --green-dim:rgba(22,163,74,.08);\n  --green-line:rgba(22,163,74,.2);\n  --slate-200:#e2e8f0;\n  --slate-300:#cbd5e1;\n  --slate-400:#94a3b8;\n  --slate-900:#0f172a;\n  --font-sans:'Inter',system-ui,sans-serif;\n  --font-mono:'Fira Code',ui-monospace,monospace;\n  --font-serif:'Instrument Serif',Georgia,serif;\n  --maxw:1180px;\n}\n\n\/* ---------- Reset local (neutraliza estilos do tema) ---------- *\/\nhtml{scroll-behavior:smooth;}\nhtml,body{overflow-x:clip;}\n.evd,.evd *{box-sizing:border-box;}\n.evd{\n  font-family:var(--font-sans);\n  color:var(--fg-1);\n  -webkit-font-smoothing:antialiased;\n  line-height:1.6;\n  font-size:16px;\n}\n.evd h1,.evd h2,.evd h3,.evd p{margin:0;padding:0;font-family:var(--font-sans);color:inherit;text-transform:none;}\n.evd a{color:var(--green-700);text-decoration:none;box-shadow:none;border:0;}\n.evd a:hover{color:var(--green-800);text-decoration:none;}\n.evd img{max-width:100%;height:auto;display:block;border:0;}\n.evd svg{display:block;flex-shrink:0;}\n.evd ul{list-style:none;margin:0;padding:0;}\n\n\/* Faixa de largura total, mesmo dentro do container do tema *\/\n.evd-bleed{\n  width:100vw;\n  max-width:100vw;\n  margin-left:calc(50% - 50vw) !important;\n  margin-right:calc(50% - 50vw) !important;\n  position:relative;\n}\n.evd-grid-bg{\n  background-image:\n    linear-gradient(rgba(22,163,74,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(22,163,74,.03) 1px, transparent 1px);\n  background-size:40px 40px;\n}\n.evd-section{padding:96px 24px;border-top:1px solid var(--border-1);scroll-margin-top:72px;}\n.evd-wrap{max-width:var(--maxw);margin:0 auto;}\n.evd-bg-page{background-color:var(--surface-page);}\n.evd-bg-card{background-color:var(--surface-card);}\n.evd-bg-alt{background-color:var(--surface-alt);}\n\n\/* ---------- Tipografia compartilhada ---------- *\/\n.evd .evd-eyebrow{font-family:var(--font-mono);font-size:11px;color:var(--fg-eyebrow);}\n.evd .evd-h2{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;}\n.evd .evd-serif{font-family:var(--font-serif);font-style:italic;font-weight:900;color:var(--green-600);}\n.evd .evd-lead{font-size:15px;color:var(--fg-2);line-height:1.75;text-wrap:pretty;}\n.evd-head{display:flex;flex-direction:column;gap:12px;max-width:680px;margin-bottom:56px;}\n\n\/* ---------- Bot\u00f5es ---------- *\/\n.evd .evd-btn{\n  display:inline-flex;align-items:center;justify-content:center;gap:8px;\n  font-family:var(--font-sans);font-weight:700;line-height:1;\n  border:1px solid transparent;border-radius:12px;cursor:pointer;\n  transition:background .2s, border-color .2s, color .2s, transform .2s, box-shadow .2s;\n}\n.evd .evd-btn svg{width:18px;height:18px;}\n.evd .evd-btn--sm{padding:9px 18px;font-size:13px;border-radius:999px;}\n.evd .evd-btn--md{padding:15px 22px;font-size:15px;}\n.evd .evd-btn--lg{padding:19px 28px;font-size:16px;}\n.evd .evd-btn--primary{background:var(--green-600);color:#fff;box-shadow:0 8px 20px -8px rgba(22,163,74,.5);}\n.evd .evd-btn--primary:hover{background:var(--green-700);color:#fff;transform:translateY(-1px);}\n.evd .evd-btn--outline{background:var(--surface-card);color:var(--fg-1);border-color:var(--border-1);}\n.evd .evd-btn--outline:hover{border-color:var(--green-line);color:var(--green-700);}\n.evd .evd-btn--ghost-dark{background:transparent;color:#fff;border-color:rgba(255,255,255,.18);}\n.evd .evd-btn--ghost-dark:hover{border-color:var(--green-400);color:var(--green-400);}\n\n\/* ---------- 00 \u00b7 Navega\u00e7\u00e3o ---------- *\/\n.evd-nav-spacer{height:65px;}\n.evd-nav{\n  position:fixed;top:0;left:0;right:0;z-index:100;\n  background:var(--surface-nav);\n  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);\n  border-bottom:1px solid var(--border-1);\n}\nbody.admin-bar .evd-nav{top:32px;}\n@media (max-width:782px){ body.admin-bar .evd-nav{top:46px;} }\n.evd-nav__inner{max-width:var(--maxw);margin:0 auto;padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.evd .evd-brand{display:flex;align-items:center;gap:10px;color:var(--fg-1);min-width:0;}\n.evd .evd-brand:hover{color:var(--fg-1);}\n.evd-mark{\n  flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--slate-900);color:#fff;\n  display:flex;align-items:center;justify-content:center;\n  font-family:var(--font-mono);font-size:13px;font-weight:600;\n}\n.evd-mark b{color:var(--green-400);font-weight:600;}\n.evd-mark--sm{width:28px;height:28px;border-radius:8px;font-size:11px;}\n.evd-brand__name{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.evd-brand__name span{color:var(--green-600);}\n.evd-nav__right{display:flex;align-items:center;gap:28px;flex-shrink:0;}\n.evd-nav__links{display:flex;gap:24px;font-size:13px;font-weight:600;}\n.evd .evd-nav__links a{color:var(--fg-2);}\n.evd .evd-nav__links a:hover,\n.evd .evd-nav__links a.is-active{color:var(--green-700);}\n\n\/* ---------- 01 \u00b7 Hero ---------- *\/\n.evd-hero{\n  padding:88px 24px 96px;\n  background-color:var(--surface-page);\n  background-image:\n    radial-gradient(70% 60% at 30% 0%, var(--green-50) 0%, transparent 70%),\n    linear-gradient(rgba(22,163,74,.03) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(22,163,74,.03) 1px, transparent 1px);\n  background-size:auto, 40px 40px, 40px 40px;\n}\n.evd-hero__grid{\n  max-width:var(--maxw);margin:0 auto;display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));\n  gap:64px;align-items:center;\n}\n.evd-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;}\n.evd-badge{\n  display:inline-flex;align-items:center;gap:10px;\n  font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--green-700);\n  background:var(--green-dim);border:1px solid var(--green-line);\n  padding:6px 14px;border-radius:999px;\n}\n.evd-badge::before{\n  content:\"\";width:7px;height:7px;border-radius:50%;background:var(--green-500);\n  animation:evd-pulse 2s infinite;\n}\n.evd.evd-hero h1{font-size:clamp(38px,5.6vw,64px);font-weight:700;line-height:1.07;letter-spacing:-.03em;text-wrap:balance;}\n.evd .evd-hero__lead{font-size:18px;color:var(--fg-2);line-height:1.75;max-width:540px;text-wrap:pretty;}\n.evd-hero__actions{display:flex;flex-wrap:wrap;gap:12px;}\n.evd-stats{display:flex;flex-wrap:wrap;gap:40px;margin-top:16px;padding-top:28px;border-top:1px solid var(--border-1);width:100%;}\n.evd-stat{display:flex;flex-direction:column;gap:4px;}\n.evd-stat__n{font-family:var(--font-serif);font-size:42px;line-height:1;color:var(--green-600);}\n.evd-stat__l{font-size:12px;color:var(--fg-3);}\n\n.evd-card-profile{position:relative;max-width:420px;width:100%;justify-self:center;}\n.evd-card-profile__offset{position:absolute;inset:18px -18px -18px 18px;border:1px solid var(--green-line);border-radius:24px;}\n.evd-card-profile__box{position:relative;background:var(--surface-card);border:1px solid var(--border-1);border-radius:24px;box-shadow:0 24px 60px -24px rgba(13,26,15,.18);overflow:hidden;}\n.evd-card-profile__photo{aspect-ratio:1\/1;background:var(--surface-alt);border-bottom:1px solid var(--border-1);}\n.evd .evd-card-profile__photo img{width:100%;height:100%;object-fit:cover;}\n.evd-card-profile__id{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;}\n.evd-card-profile__id div{display:flex;flex-direction:column;gap:2px;}\n.evd-card-profile__name{font-size:18px;font-weight:700;}\n.evd-card-profile__role{font-size:13px;color:var(--fg-3);}\n.evd-dot-live{width:10px;height:10px;border-radius:50%;background:var(--green-500);animation:evd-pulse 2s infinite;flex-shrink:0;}\n.evd-card-profile__term{padding:16px 24px;background:var(--slate-900);font-family:var(--font-mono);font-size:12px;color:var(--slate-300);display:flex;flex-direction:column;gap:4px;}\n.evd-card-profile__term b{color:var(--green-400);font-weight:400;}\n.evd-card-profile__term .w{color:#fff;}\n\n\/* ---------- 02 \u00b7 Sobre ---------- *\/\n.evd-sobre__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:48px 64px;align-items:start;}\n.evd-sobre__text{display:flex;flex-direction:column;gap:18px;font-size:16px;color:var(--fg-2);line-height:1.8;}\n.evd .evd-sobre__text p{text-wrap:pretty;}\n.evd .evd-sobre__text strong{color:var(--fg-1);}\n.evd-timeline{background:var(--surface-page);border:1px solid var(--border-1);border-radius:24px;padding:32px;display:flex;flex-direction:column;}\n.evd-timeline .evd-eyebrow{margin-bottom:20px;}\n.evd-timeline__item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px dashed var(--slate-200);}\n.evd-timeline__item::before{content:\"\";margin-top:5px;width:10px;height:10px;border-radius:50%;background:var(--green-600);box-shadow:0 0 0 4px var(--green-dim);}\n.evd-timeline__item div{display:flex;flex-direction:column;gap:4px;}\n.evd-timeline__item strong{font-size:15px;font-weight:700;color:var(--fg-1);}\n.evd-timeline__item span{font-size:13px;color:var(--fg-3);line-height:1.6;}\n\n\/* ---------- Cards (habilidades, projetos, blog) ---------- *\/\n.evd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;}\n.evd .evd-card{\n  background:var(--surface-card);border:1px solid var(--border-1);border-radius:24px;\n  display:flex;flex-direction:column;color:var(--fg-1);\n  box-shadow:0 2px 16px rgba(0,0,0,.04);transition:all .3s;\n}\n.evd .evd-card:hover{border-color:var(--green-line);transform:translateY(-4px);box-shadow:0 8px 32px rgba(22,163,74,.10);color:var(--fg-1);}\n.evd .evd-card h3{font-size:17px;font-weight:700;line-height:1.35;margin-top:4px;}\n.evd .evd-card p{font-size:13px;color:var(--fg-2);line-height:1.65;flex:1;}\n.evd-card__link{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--green-700);}\n.evd-card__link svg{width:14px;height:14px;transition:transform .2s;}\n.evd .evd-card:hover .evd-card__link svg{transform:translateX(3px);}\n\n\/* Habilidades *\/\n.evd-skill{padding:28px;gap:14px;}\n.evd-skill__top{display:flex;justify-content:space-between;align-items:center;}\n.evd-skill__icon{width:44px;height:44px;border-radius:12px;background:var(--green-dim);border:1px solid var(--green-line);display:flex;align-items:center;justify-content:center;color:var(--green-600);}\n.evd-skill__icon svg{width:20px;height:20px;}\n.evd-tag{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;border:1px solid var(--green-line);background:var(--green-dim);color:var(--green-700);}\n.evd-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:14px;border-top:1px solid var(--border-1);}\n.evd-chip{font-family:var(--font-mono);font-size:11px;color:var(--fg-2);background:var(--surface-alt);border:1px solid var(--border-1);padding:4px 9px;border-radius:4px;}\n\n\/* Projetos *\/\n.evd-project{padding:28px;gap:12px;}\n.evd .evd-project h3{font-size:18px;}\n.evd-project__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;}\n.evd-project__mono{\n  width:48px;height:48px;border-radius:14px;background:var(--slate-900);color:#fff;\n  display:flex;align-items:center;justify-content:center;\n  font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.02em;\n}\n.evd-project__mono b{color:var(--green-400);font-weight:600;}\n.evd-project__go{\n  width:36px;height:36px;border-radius:999px;border:1px solid var(--border-1);\n  display:flex;align-items:center;justify-content:center;color:var(--green-700);\n  transition:all .2s;\n}\n.evd-project__go svg{width:16px;height:16px;}\n.evd .evd-project:hover .evd-project__go{background:var(--green-600);border-color:var(--green-600);color:#fff;}\n.evd .evd-project--static:hover{transform:none;border-color:var(--border-1);box-shadow:0 2px 16px rgba(0,0,0,.04);}\n\n\/* Blog *\/\n.evd-blog__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px 64px;align-items:end;margin-bottom:56px;}\n.evd-blog__head > div{display:flex;flex-direction:column;gap:12px;}\n.evd-post{overflow:hidden;}\n.evd-post__thumb{\n  aspect-ratio:16\/9;background-color:var(--green-50);border-bottom:1px solid var(--border-1);\n  display:flex;align-items:center;justify-content:center;\n  background-image:linear-gradient(rgba(22,163,74,.08) 1px, transparent 1px),linear-gradient(90deg, rgba(22,163,74,.08) 1px, transparent 1px);\n  background-size:24px 24px;\n}\n.evd-post__cat{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px;border-radius:999px;border:1px solid var(--green-line);background:#fff;color:var(--green-700);}\n.evd-post__body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1;}\n.evd-post__meta{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);}\n.evd-post__body .evd-card__link{margin-top:6px;}\n.evd-blog__foot{display:flex;justify-content:center;margin-top:40px;}\n\n\/* ---------- 06 \u00b7 Contato ---------- *\/\n.evd-contact{\n  max-width:var(--maxw);margin:0 auto;background:var(--slate-900);border-radius:28px;padding:64px;\n  display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:48px;align-items:center;\n  position:relative;overflow:hidden;\n}\n.evd-contact::before{\n  content:\"\";position:absolute;inset:0;pointer-events:none;\n  background-image:linear-gradient(rgba(74,222,128,.06) 1px, transparent 1px),linear-gradient(90deg, rgba(74,222,128,.06) 1px, transparent 1px);\n  background-size:40px 40px;\n}\n.evd-contact__text{position:relative;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}\n.evd .evd-contact .evd-eyebrow{color:var(--green-400);}\n.evd .evd-contact h2{color:#fff;font-size:clamp(28px,4vw,42px);}\n.evd .evd-contact .evd-serif{color:var(--green-400);}\n.evd .evd-contact__text p{font-size:15px;color:var(--slate-300);line-height:1.75;max-width:480px;text-wrap:pretty;}\n.evd-contact__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;}\n.evd-contact__note{font-size:11px;color:var(--slate-400);}\n.evd-term{position:relative;background:#0a1210;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;font-family:var(--font-mono);font-size:13px;color:var(--slate-400);display:flex;flex-direction:column;gap:10px;}\n.evd-term .g{color:var(--green-400);}\n.evd-term .w{color:var(--slate-200);}\n.evd-cursor{display:inline-block;width:7px;height:14px;background:var(--green-400);margin-left:3px;vertical-align:middle;animation:evd-blink 1.1s steps(1) infinite;}\n\n\/* ---------- 07 \u00b7 Rodap\u00e9 ---------- *\/\n.evd-footer{background:var(--surface-card);border-top:1px solid var(--border-1);padding:32px 24px;}\n.evd-footer__inner{max-width:var(--maxw);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;}\n.evd-footer__brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;}\n.evd-footer__links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px;}\n.evd .evd-footer__links a{color:var(--fg-2);}\n.evd .evd-footer__links a:hover{color:var(--green-700);}\n.evd.evd-footer p{font-size:12px;color:var(--fg-3);}\n\n.evd .evd-wa{\n  position:fixed;bottom:24px;right:24px;z-index:200;width:56px;height:56px;border-radius:50%;\n  background:var(--green-600);color:#fff;display:flex;align-items:center;justify-content:center;\n  box-shadow:0 10px 24px rgba(22,163,74,.35);transition:transform .2s, background .2s;\n}\n.evd .evd-wa:hover{transform:scale(1.06);background:var(--green-700);color:#fff;}\n.evd .evd-wa svg{width:26px;height:26px;}\n\n\/* ---------- Anima\u00e7\u00f5es ---------- *\/\n@keyframes evd-pulse{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.6)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}\n@keyframes evd-blink{50%{opacity:0}}\n\n\/* ---------- Responsivo ---------- *\/\n@media (max-width:640px){\n  .evd-section,.evd-hero{padding:56px 16px;}\n  .evd.evd-hero h1{font-size:34px;}\n  .evd .evd-h2{font-size:26px;}\n  .evd-nav__inner{padding:10px 16px;gap:10px;}\n  .evd-nav-spacer{height:57px;}\n  .evd-nav__links,.evd-term{display:none;}\n  .evd .evd-hero__lead{font-size:15px;}\n  .evd-timeline,.evd-contact{padding:32px 20px;}\n  .evd-stats{gap:20px;}\n  .evd-stat__n{font-size:34px;}\n  .evd-card-profile__offset{inset:10px -6px -10px 6px;}\n}\n@media (prefers-reduced-motion:reduce){\n  html{scroll-behavior:auto;}\n  .evd *{animation:none !important;transition:none !important;}\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(function () {\n  function init() {\n    \/\/ Ano autom\u00e1tico no rodap\u00e9\n    document.querySelectorAll('[data-evd-year]').forEach(function (el) {\n      el.textContent = new Date().getFullYear();\n    });\n\n    \/\/ Destaca no menu a se\u00e7\u00e3o vis\u00edvel\n    var links = document.querySelectorAll('.evd-nav__links a[href^=\"#\"]');\n    if (!links.length || !('IntersectionObserver' in window)) return;\n\n    var map = {};\n    links.forEach(function (a) {\n      var sec = document.querySelector(a.getAttribute('href'));\n      if (sec) map[sec.id] = a;\n    });\n\n    var observer = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) return;\n        links.forEach(function (a) { a.classList.remove('is-active'); });\n        var a = map[entry.target.id];\n        if (a) a.classList.add('is-active');\n      });\n    }, { rootMargin: '-45% 0px -50% 0px' });\n\n    Object.keys(map).forEach(function (id) {\n      observer.observe(document.getElementById(id));\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n\n<\/script>\n\n<!-- 00 \u00b7 NAVEGA\u00c7\u00c3O (opcional \u2014 dispense se o tema j\u00e1 tiver cabe\u00e7alho) -->\n<div class=\"evd evd-bleed evd-nav-spacer\">\n  <nav class=\"evd-nav\" aria-label=\"Navega\u00e7\u00e3o principal\">\n    <div class=\"evd-nav__inner\">\n      <a href=\"#\" class=\"evd-brand\">\n        <span class=\"evd-mark\">E<strong>D<\/strong><\/span>\n        <span class=\"evd-brand__name\">Edson <span>Vieira Demetrio<\/span><\/span>\n      <\/a>\n      <div class=\"evd-nav__right\">\n        <div class=\"evd-nav__links\">\n        <a href=\"#sobre\">Sobre<\/a>\n        <a href=\"#habilidades\">Habilidades<\/a>\n        <a href=\"#projetos\">Projetos<\/a>\n        <a href=\"#blog\">Blog<\/a>\n        <\/div>\n        <a href=\"#contato\" class=\"evd-btn evd-btn--primary evd-btn--sm\">Falar comigo<\/a>\n      <\/div>\n    <\/div>\n  <\/nav>\n<\/div>\n\n\n\n<!-- 01 \u00b7 HERO -->\n<section class=\"evd evd-bleed evd-hero\">\n  <div class=\"evd-hero__grid\">\n    <div class=\"evd-hero__text\">\n      <span class=\"evd-badge\">Dispon\u00edvel para novos projetos<\/span>\n      <h1>Desenvolvimento WordPress sob medida, <span class=\"evd-serif\">desde 2006.<\/span><\/h1>\n      <p class=\"evd-hero__lead\">Construo, integro e mantenho aplica\u00e7\u00f5es que usam o WordPress como CMS \u2014 temas, plugins, integra\u00e7\u00f5es de API e sustenta\u00e7\u00e3o de projetos de acervos digitais para o setor cultural.<\/p>\n      <div class=\"evd-hero__actions\">\n        <a href=\"#projetos\" class=\"evd-btn evd-btn--primary evd-btn--lg\">Ver projetos <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/svg><\/a>\n        <a href=\"https:\/\/wa.me\/5554981201987?text=Ol%C3%A1%2C%20Edson!%20Estava%20navegando%20no%20seu%20site%20e%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es%20sobre%20seus%20servi%C3%A7os.\" class=\"evd-btn evd-btn--outline evd-btn--lg\" target=\"_blank\" rel=\"noopener\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"><\/path><\/svg> Falar no WhatsApp<\/a>\n      <\/div>\n      <div class=\"evd-stats\">\n          <div class=\"evd-stat\"><span class=\"evd-stat__n evd-serif\">19+<\/span><span class=\"evd-stat__l\">anos de experi\u00eancia<\/span><\/div>\n          <div class=\"evd-stat\"><span class=\"evd-stat__n evd-serif\">7<\/span><span class=\"evd-stat__l\">APIs integradas<\/span><\/div>\n          <div class=\"evd-stat\"><span class=\"evd-stat__n evd-serif\">2<\/span><span class=\"evd-stat__l\">projetos open source<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"evd-card-profile\">\n      <div class=\"evd-card-profile__offset\"><\/div>\n      <div class=\"evd-card-profile__box\">\n        <div class=\"evd-card-profile__photo\">\n          <!-- Troque pela URL da foto na Biblioteca de M\u00eddia -->\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/edsonvieirademetrio.com.br\/core\/wp-content\/uploads\/2026\/10\/hero-avatar-costas.svg\" alt=\"Edson Vieira Demetrio\" width=\"420\" height=\"420\" class=\"\">\n        <\/div>\n        <div class=\"evd-card-profile__id\">\n          <div>\n            <span class=\"evd-card-profile__name\">Edson Vieira Demetrio<\/span>\n            <span class=\"evd-card-profile__role\">Desenvolvedor WordPress S\u00eanior<\/span>\n          <\/div>\n          <span class=\"evd-dot-live\" aria-hidden=\"true\"><\/span>\n        <\/div>\n        <div class=\"evd-card-profile__term\">\n          <span><strong>$<\/strong> whoami<\/span>\n          <span class=\"w\">dev_wordpress \u00b7 ciberseguran\u00e7a \u00b7 dados<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- 02 \u00b7 SOBRE -->\n<section id=\"sobre\" class=\"evd evd-bleed evd-section evd-bg-card\">\n  <div class=\"evd-wrap\">\n    <div class=\"evd-head\">\n      <span class=\"evd-eyebrow\" style=\"\">\/\/ sobre mim<\/span>\n      <h2 class=\"evd-h2\">Do PHP puro ao <span class=\"evd-serif\">WordPress moderno.<\/span><\/h2>\n      <p class=\"evd-lead\">Quase duas d\u00e9cadas construindo solu\u00e7\u00f5es web, com foco em performance, seguran\u00e7a e integra\u00e7\u00f5es de alto fluxo.<\/p>\n    <\/div>\n    <div class=\"evd-sobre__grid\">\n      <div class=\"evd-sobre__text\">\n        <p><strong>Desenvolvedor Web desde 2006<\/strong>, especialista em WordPress, com foco em desenvolvimento de temas, plugins, manuten\u00e7\u00e3o e sustenta\u00e7\u00e3o de aplica\u00e7\u00f5es que utilizam o WordPress como CMS.<\/p>\n        <p>Experi\u00eancia com <strong>WordPress, PHP, JavaScript, Python, HTML, CSS, VueJS, React, NodeJS<\/strong> e <strong>Power BI<\/strong>. J\u00e1 integrei sistemas com APIs como Fiducia, SimplesVet, Omie, iFood, Bem Pr\u00e1tico, Vertis e LeadLovers.<\/p>\n        <p>Hoje, atuo tamb\u00e9m no <strong>setor cultural<\/strong>, dando apoio e sustenta\u00e7\u00e3o a projetos de acervos digitais como colaborador dos projetos <strong>Tainacan<\/strong> e <strong>Iand\u00e9<\/strong>.<\/p>\n      <\/div>\n      <div class=\"evd-timeline\">\n        <span class=\"evd-eyebrow\">\/\/ forma\u00e7\u00e3o &amp; atua\u00e7\u00e3o<\/span>\n        <div class=\"evd-timeline__item\">\n          <div><strong>P\u00f3s-gradua\u00e7\u00e3o em Gest\u00e3o de Riscos e Ciberseguran\u00e7a<\/strong><span>Em andamento<\/span><\/div>\n        <\/div>\n        <div class=\"evd-timeline__item\">\n          <div><strong>MBA em Business Intelligence<\/strong><span>Modelagem de Dados, Armazenagem e Administra\u00e7\u00e3o de Base de Dados<\/span><\/div>\n        <\/div>\n        <div class=\"evd-timeline__item\">\n          <div><strong>Gradua\u00e7\u00e3o em Sistemas para Internet<\/strong><span>ULBRA<\/span><\/div>\n        <\/div>\n        <div class=\"evd-timeline__item\">\n          <div><strong>Colaborador open source<\/strong><span>Projetos Tainacan e Iand\u00e9 \u2014 acervos digitais culturais<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- 03 \u00b7 HABILIDADES -->\n<section id=\"habilidades\" class=\"evd evd-bleed evd-section evd-bg-alt\">\n  <div class=\"evd-wrap\">\n    <div class=\"evd-head\">\n      <span class=\"evd-eyebrow\">\/\/ habilidades<\/span>\n      <h2 class=\"evd-h2\">Stack e frentes <span class=\"evd-serif\">de atua\u00e7\u00e3o.<\/span><\/h2>\n      <p class=\"evd-lead\">Da camada de front-end \u00e0 modelagem de dados, passando pela integra\u00e7\u00e3o de sistemas de terceiros.<\/p>\n    <\/div>\n    <div class=\"evd-cards\">\n      <div class=\"evd-card evd-skill\">\n        <div class=\"evd-skill__top\">\n          <span class=\"evd-skill__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect width=\"18\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\/><rect width=\"9\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\/><rect width=\"5\" height=\"7\" x=\"16\" y=\"14\" rx=\"1\"\/><\/svg><\/span>\n          <span class=\"evd-tag\">core<\/span>\n        <\/div>\n        <h3>WordPress &amp; PHP<\/h3>\n        <p>Temas e plugins personalizados, performance e sustenta\u00e7\u00e3o de aplica\u00e7\u00f5es CMS.<\/p>\n        <div class=\"evd-chips\"><span class=\"evd-chip\">WordPress<\/span><span class=\"evd-chip\">PHP<\/span><span class=\"evd-chip\">MySQL<\/span><\/div>\n      <\/div>\n      <div class=\"evd-card evd-skill\">\n        <div class=\"evd-skill__top\">\n          <span class=\"evd-skill__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m18 16 4-4-4-4\"\/><path d=\"m6 8-4 4 4 4\"\/><path d=\"m14.5 4-5 16\"\/><\/svg><\/span>\n          <span class=\"evd-tag\">front-end<\/span>\n        <\/div>\n        <h3>JavaScript moderno<\/h3>\n        <p>Interfaces reativas e componentizadas para dentro e fora do ecossistema WordPress.<\/p>\n        <div class=\"evd-chips\"><span class=\"evd-chip\">JavaScript<\/span><span class=\"evd-chip\">VueJS<\/span><span class=\"evd-chip\">React<\/span><span class=\"evd-chip\">NodeJS<\/span><\/div>\n      <\/div>\n      <div class=\"evd-card evd-skill\">\n        <div class=\"evd-skill__top\">\n          <span class=\"evd-skill__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 3v16a2 2 0 0 0 2 2h16\"\/><path d=\"M18 17V9\"\/><path d=\"M13 17V5\"\/><path d=\"M8 17v-3\"\/><\/svg><\/span>\n          <span class=\"evd-tag\">dados<\/span>\n        <\/div>\n        <h3>BI &amp; Automa\u00e7\u00e3o<\/h3>\n        <p>Dashboards e automa\u00e7\u00f5es que transformam dados operacionais em decis\u00e3o.<\/p>\n        <div class=\"evd-chips\"><span class=\"evd-chip\">Power BI<\/span><span class=\"evd-chip\">Python<\/span><\/div>\n      <\/div>\n      <div class=\"evd-card evd-skill\">\n        <div class=\"evd-skill__top\">\n          <span class=\"evd-skill__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m19 5 3-3\"\/><path d=\"m2 22 3-3\"\/><path d=\"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z\"\/><path d=\"M7.5 13.5 10 11\"\/><path d=\"M10.5 16.5 13 14\"\/><path d=\"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z\"\/><\/svg><\/span>\n          <span class=\"evd-tag\">integra\u00e7\u00f5es<\/span>\n        <\/div>\n        <h3>APIs &amp; Webhooks<\/h3>\n        <p>Conectando sistemas de neg\u00f3cio ao ecossistema de ferramentas do cliente.<\/p>\n        <div class=\"evd-chips\"><span class=\"evd-chip\">Omie<\/span><span class=\"evd-chip\">iFood<\/span><span class=\"evd-chip\">Fiducia<\/span><span class=\"evd-chip\">SimplesVet<\/span><span class=\"evd-chip\">Bem Pr\u00e1tico<\/span><span class=\"evd-chip\">Vertis<\/span><span class=\"evd-chip\">LeadLovers<\/span><\/div>\n      <\/div>\n      <div class=\"evd-card evd-skill\">\n        <div class=\"evd-skill__top\">\n          <span class=\"evd-skill__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m16 6 4 14\"\/><path d=\"M12 6v14\"\/><path d=\"M8 8v12\"\/><path d=\"M4 4v16\"\/><\/svg><\/span>\n          <span class=\"evd-tag\">cultura<\/span>\n        <\/div>\n        <h3>Acervos Digitais<\/h3>\n        <p>Apoio e sustenta\u00e7\u00e3o t\u00e9cnica a plataformas de mem\u00f3ria e cultura para institui\u00e7\u00f5es.<\/p>\n        <div class=\"evd-chips\"><span class=\"evd-chip\">Tainacan<\/span><span class=\"evd-chip\">Iand\u00e9<\/span><\/div>\n      <\/div>\n      <div class=\"evd-card evd-skill\">\n        <div class=\"evd-skill__top\">\n          <span class=\"evd-skill__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span>\n          <span class=\"evd-tag\">seguran\u00e7a<\/span>\n        <\/div>\n        <h3>Riscos &amp; Ciberseguran\u00e7a<\/h3>\n        <p>Boas pr\u00e1ticas de seguran\u00e7a aplicadas \u00e0 manuten\u00e7\u00e3o e sustenta\u00e7\u00e3o de sites.<\/p>\n        <div class=\"evd-chips\"><span class=\"evd-chip\">Hardening<\/span><span class=\"evd-chip\">Boas pr\u00e1ticas<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- 04 \u00b7 PROJETOS -->\n<section id=\"projetos\" class=\"evd evd-bleed evd-section evd-bg-page\">\n  <div class=\"evd-wrap\">\n    <div class=\"evd-head\">\n      <span class=\"evd-eyebrow\">\/\/ projetos<\/span>\n      <h2 class=\"evd-h2\">Projetos em <span class=\"evd-serif\">andamento.<\/span><\/h2>\n      <p class=\"evd-lead\">Plataformas e ecossistemas que ajudo a construir e escalar.<\/p>\n    <\/div>\n    <div class=\"evd-cards\">\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">A<strong>I<\/strong><\/span>\n          \n        <\/div>\n        <h3>ActionItec<\/h3>\n        <p>Plataforma personalizada de gest\u00e3o documental.<\/p>\n      <\/div>\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">S<strong>P<\/strong><\/span>\n          \n        <\/div>\n        <h3>Sponsfy<\/h3>\n        <p>Especialista em patroc\u00ednios.<\/p>\n      <\/div>\n      <a href=\"https:\/\/vetup.com.br\" class=\"evd-card evd-project\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">V<strong>U<\/strong><\/span>\n          <span class=\"evd-project__go\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 7h10v10\"><\/path><path d=\"M7 17 17 7\"><\/path><\/svg><\/span>\n        <\/div>\n        <h3>VetUp<\/h3>\n        <p>Gest\u00e3o inteligente para cl\u00ednicas veterin\u00e1rias.<\/p>\n      <\/a>\n      <a href=\"https:\/\/midiateca.es.gov.br\" class=\"evd-card evd-project\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">M<strong>C<\/strong><\/span>\n          <span class=\"evd-project__go\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 7h10v10\"><\/path><path d=\"M7 17 17 7\"><\/path><\/svg><\/span>\n        <\/div>\n        <h3>Midiateca Capixaba<\/h3>\n        <p>Acervo, mem\u00f3ria e acesso digital.<\/p>\n      <\/a>\n      <a href=\"https:\/\/institutoziraldo.art.br\" class=\"evd-card evd-project\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">I<strong>Z<\/strong><\/span>\n          <span class=\"evd-project__go\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 7h10v10\"><\/path><path d=\"M7 17 17 7\"><\/path><\/svg><\/span>\n        <\/div>\n        <h3>Instituto Ziraldo<\/h3>\n        <p>Acervo e mem\u00f3ria.<\/p>\n      <\/a>\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">S<strong>C<\/strong><\/span>\n          \n        <\/div>\n        <h3>Rede Sementes do Cerrado<\/h3>\n        <p>Uma rede que conecta todos os elos da restaura\u00e7\u00e3o no Cerrado.<\/p>\n      <\/div>\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">M<strong>F<\/strong><\/span>\n          \n        <\/div>\n        <h3>Museu do Folclore<\/h3>\n        <p>Angela Savastano: acervo e mem\u00f3ria.<\/p>\n      <\/div>\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">C<strong>E<\/strong><\/span>\n          \n        <\/div>\n        <h3>CECP<\/h3>\n        <p>Centro de Estudos da Cultura Popular.<\/p>\n      <\/div>\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">C<strong>V<\/strong><\/span>\n          \n        <\/div>\n        <h3>CVS Comunica\u00e7\u00e3o<\/h3>\n        <p>Ag\u00eancia digital.<\/p>\n      <\/div>\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">S<strong>T<\/strong><\/span>\n          \n        <\/div>\n        <h3>Strag<\/h3>\n        <p>Comunica\u00e7\u00e3o e an\u00e1lise de dados.<\/p>\n      <\/div>\n      <!-- Sem link: troque <div> por <a href=\"URL\" target=\"_blank\" rel=\"noopener\"> quando tiver o endere\u00e7o -->\n      <div class=\"evd-card evd-project evd-project--static\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">D<strong>T<\/strong><\/span>\n          \n        <\/div>\n        <h3>Data Tracer<\/h3>\n        <p>Software de monitoramento e gest\u00e3o da jornada do cliente.<\/p>\n      <\/div>\n      <a href=\"https:\/\/tainacan.org\" class=\"evd-card evd-project\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">T<strong>A<\/strong><\/span>\n          <span class=\"evd-project__go\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 7h10v10\"><\/path><path d=\"M7 17 17 7\"><\/path><\/svg><\/span>\n        <\/div>\n        <h3>Tainacan<\/h3>\n        <p>Gest\u00e3o e exposi\u00e7\u00e3o de acervos digitais.<\/p>\n      <\/a>\n      <a href=\"https:\/\/iandecultura.com.br\/\" class=\"evd-card evd-project\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">I<strong>A<\/strong><\/span>\n          <span class=\"evd-project__go\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 7h10v10\"><\/path><path d=\"M7 17 17 7\"><\/path><\/svg><\/span>\n        <\/div>\n        <h3>Iand\u00e9<\/h3>\n        <p>Plataforma de agendamento de visitas para museus e institui\u00e7\u00f5es.<\/p>\n      <\/a>\n      <a href=\"https:\/\/www.sesilab.com.br\" class=\"evd-card evd-project\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"evd-project__top\">\n          <span class=\"evd-project__mono\" aria-hidden=\"true\">S<strong>L<\/strong><\/span>\n          <span class=\"evd-project__go\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 7h10v10\"><\/path><path d=\"M7 17 17 7\"><\/path><\/svg><\/span>\n        <\/div>\n        <h3>SESI Lab<\/h3>\n        <p>Arte, ci\u00eancia e tecnologia.<\/p>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<section class=\"evd evd-rp evd-bleed evd-section evd-bg-alt wp-block-evd-blog-remoto\" id=\"blog\">\n\t<div class=\"evd-wrap\">\n\t\t<div class=\"evd-blog__head\">\n\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<span class=\"evd-eyebrow\">\/\/ blog<\/span>\n\t\t\t\t\t\t\t\t<h2 class=\"evd-h2\">\n\t\t\t\t\tAnota\u00e7\u00f5es sobre WordPress, dados e\t\t\t\t\t\t\t\t\t\t\t<span class=\"evd-serif\">ciberseguran\u00e7a.<\/span>\n\t\t\t\t\t\t\t\t\t<\/h2>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<p class=\"evd-lead\">Artigos e bastidores sobre desenvolvimento, integra\u00e7\u00f5es e manuten\u00e7\u00e3o de aplica\u00e7\u00f5es WordPress.<\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"evd-cards\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wp.blog.br\/2026\/10\/29\/falha-no-joomsport-permite-que-colaboradores-extraiam-dados-do-banco-cve-2026-118192\/\" class=\"evd-card evd-post\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<div class=\"evd-post__thumb\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"evd-post__cat\">Seguran\u00e7a<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"evd-post__body\">\n\t\t\t\t\t\t\t<span class=\"evd-post__meta\">Out 2026 \u00b7 1 min de leitura<\/span>\n\t\t\t\t\t\t\t<h3>Falha no JoomSport permite que colaboradores extraiam dados do banco (CVE-2026-118192)<\/h3>\n\t\t\t\t\t\t\t<p>Quem tem uma conta de Colaborador no site pode extrair dados do banco, como e-mails e senhas criptografadas de usu\u00e1rios.<\/p>\n\t\t\t\t\t\t\t<span class=\"evd-card__link\">Ler artigo <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wp.blog.br\/2026\/10\/29\/falha-no-enable-svg-webp-and-ico-upload-permite-que-autores-gravem-codigo-em-arquivos-svg-cve-2026-110505\/\" class=\"evd-card evd-post\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<div class=\"evd-post__thumb\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"evd-post__cat\">Seguran\u00e7a<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"evd-post__body\">\n\t\t\t\t\t\t\t<span class=\"evd-post__meta\">Out 2026 \u00b7 1 min de leitura<\/span>\n\t\t\t\t\t\t\t<h3>Falha no Enable SVG, WebP, and ICO Upload permite que autores gravem c\u00f3digo em arquivos SVG (CVE-2026-110505)<\/h3>\n\t\t\t\t\t\t\t<p>Quem tem conta de Autor pode enviar uma imagem SVG que roda c\u00f3digo no navegador de quem a abre no Safari, inclusive de administradores.<\/p>\n\t\t\t\t\t\t\t<span class=\"evd-card__link\">Ler artigo <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wp.blog.br\/2026\/10\/29\/falha-no-wp-post-author-expoe-a-chave-secreta-do-recaptcha-a-visitantes-cve-2026-108686\/\" class=\"evd-card evd-post\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t\t\t<div class=\"evd-post__thumb\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"evd-post__cat\">Seguran\u00e7a<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"evd-post__body\">\n\t\t\t\t\t\t\t<span class=\"evd-post__meta\">Out 2026 \u00b7 1 min de leitura<\/span>\n\t\t\t\t\t\t\t<h3>Falha no WP Post Author exp\u00f5e a chave secreta do reCAPTCHA a visitantes (CVE-2026-108686)<\/h3>\n\t\t\t\t\t\t\t<p>Qualquer visitante consegue ver a chave secreta do reCAPTCHA do site, o que permite usar a sua conta do reCAPTCHA de forma indevida.<\/p>\n\t\t\t\t\t\t\t<span class=\"evd-card__link\">Ler artigo <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"evd-blog__foot\">\n\t\t\t\t<a href=\"https:\/\/wp.blog.br\" class=\"evd-btn evd-btn--outline evd-btn--md\" target=\"_blank\" rel=\"noopener\">Ver todos os posts<\/a>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/section>\n\n\n\n<!-- 06 \u00b7 CONTATO -->\n<section id=\"contato\" class=\"evd evd-bleed evd-section evd-bg-page\">\n  <div class=\"evd-contact\">\n    <div class=\"evd-contact__text\">\n      <span class=\"evd-eyebrow\">\/\/ contato<\/span>\n      <h2 class=\"evd-h2\">Vamos conversar sobre o <span class=\"evd-serif\">seu projeto?<\/span><\/h2>\n      <p>Seja um novo tema WordPress, sustenta\u00e7\u00e3o de um site existente ou uma integra\u00e7\u00e3o complexa \u2014 me chama e vamos entender o que voc\u00ea precisa.<\/p>\n      <div class=\"evd-contact__actions\">\n        <a href=\"https:\/\/wa.me\/5554981201987?text=Ol%C3%A1%2C%20Edson!%20Estava%20navegando%20no%20seu%20site%20e%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es%20sobre%20seus%20servi%C3%A7os.\" class=\"evd-btn evd-btn--primary evd-btn--md\" target=\"_blank\" rel=\"noopener\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"\/><\/svg> Chamar no WhatsApp<\/a>\n        <a href=\"mailto:contato@edsonvieirademetrio.com.br\" class=\"evd-btn evd-btn--ghost-dark evd-btn--md\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\"\/><\/svg> Enviar e-mail<\/a>\n      <\/div>\n      <span class=\"evd-contact__note\">Sem custo \u00b7 Sem compromisso \u00b7 Resposta em at\u00e9 24h<\/span>\n    <\/div>\n    <div class=\"evd-term\" aria-hidden=\"true\">\n      <span class=\"g\">$ contato &#8211;disponibilidade<\/span>\n      <span class=\"w\">\u2192 aberto para novos projetos<\/span>\n      <span>\u2192 resposta em at\u00e9 24h<span class=\"evd-cursor\"><\/span><\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- 07 \u00b7 RODAP\u00c9 + BOT\u00c3O FLUTUANTE DO WHATSAPP -->\n<footer class=\"evd evd-bleed evd-footer\">\n  <div class=\"evd-footer__inner\">\n    <span class=\"evd-footer__brand\"><span class=\"evd-mark evd-mark--sm\">E<b>D<\/b><\/span>Edson Vieira Demetrio<\/span>\n    <div class=\"evd-footer__links\">\n        <a href=\"#sobre\">Sobre<\/a>\n        <a href=\"#habilidades\">Habilidades<\/a>\n        <a href=\"#projetos\">Projetos<\/a>\n        <a href=\"#blog\">Blog<\/a>\n    <\/div>\n    <p>\u00a9 <span data-evd-year>2026<\/span> Edson Vieira Demetrio. Todos os direitos reservados.<\/p>\n  <\/div>\n  <a href=\"https:\/\/wa.me\/5554981201987?text=Ol%C3%A1%2C%20Edson!%20Estava%20navegando%20no%20seu%20site%20e%20gostaria%20de%20mais%20informa%C3%A7%C3%B5es%20sobre%20seus%20servi%C3%A7os.\" class=\"evd-wa\" target=\"_blank\" rel=\"noopener\" aria-label=\"Falar no WhatsApp\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7.9 20A9 9 0 1 0 4 16.1L2 22Z\"\/><\/svg><\/a>\n<\/footer>\n","protected":false},"excerpt":{"rendered":"<p>ED Edson Vieira Demetrio Sobre Habilidades Projetos Blog Falar comigo Dispon\u00edvel para novos projetos Desenvolvimento WordPress sob medida, desde 2006. Construo, integro e mantenho aplica\u00e7\u00f5es que usam o WordPress como CMS \u2014 temas, plugins, integra\u00e7\u00f5es de API e sustenta\u00e7\u00e3o de projetos de acervos digitais para o setor cultural. Ver projetos Falar no WhatsApp 19+anos de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-blank.php","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":11,"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/edsonvieirademetrio.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}