PageSourceSearch

https://rota-redacao-enem.netlify.app/

html rota-redacao-enem.netlify.app collected 2026-10-03 08:18:10 UTC 11,953 bytes, 157 lines download raw bytes

1<!doctype html>
2<html lang="pt-BR">
3  <head>
4    <meta charset="UTF-8" />
5<!-- This site is hosted on Netlify. Anyone can build and deploy a site
6     like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=79dd30b3-cd2b-46ee-949a-24a31078c8c1
7     Netlify hosting facts for this site: static/SSR served via Netlify Edge. -->
8    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9    <title>Rota da Redação ENEM 2026 | Sequência Completa de Treinamento</title>
10    <meta name="description" content="37 treinamentos práticos para desenvolver as 5 competências da redação do ENEM e preparar seus alunos com uma sequência completa até a prova." />
11    <meta property="og:title" content="Rota da Redação ENEM 2026 | Sequência Completa de Treinamento" />
12    <meta property="og:description" content="37 treinamentos práticos para desenvolver as 5 competências da redação do ENEM e preparar seus alunos com uma sequência completa até a prova." />
13    <meta property="og:type" content="website" />
14    <meta name="twitter:card" content="summary_large_image" />
15    <!-- Preconnect & DNS Prefetch to Critical Domains -->
16    <link rel="dns-prefetch" href="https://i.imgur.com">
17    <link rel="preconnect" href="https://i.imgur.com" crossorigin>
18    <link rel="dns-prefetch" href="https://fonts.googleapis.com">
19    <link rel="preconnect" href="https://fonts.googleapis.com">
20    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
21    <link rel="dns-prefetch" href="https://pay.cakto.com.br">
22    <link rel="preconnect" href="https://pay.cakto.com.br">
23
24    <!-- Preload Local Hero Image for Immediate Frame-1 Paint -->
25    <link rel="preload" as="image" href="/images/hero-material-mobile.webp" type="image/webp" fetchpriority="high">
26
27    <!-- Non-blocking Google Fonts with font-display: swap -->
28    <link rel="preload" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap" as="style">
29    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap" media="print" onload="this.media='all'">
30    <noscript>
31      <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap">
32    </noscript>
33
34    <!-- Critical CSS for Instant Above-the-Fold Render (Zero CLS & 0s FCP) -->
35    <style>*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{color:#1e293b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#07211b;margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}img{max-width:100%;height:auto;display:block}.hero-lcp-img{content-visibility:visible;aspect-ratio:640/420}</style>
36    
36<script type="module" crossorigin src="/assets/index-DOwIscfT.js"></script>
36
37    <link rel="modulepreload" crossorigin href="/assets/rolldown-runtime-Dik6OG8R.js">
38    <link rel="modulepreload" crossorigin href="/assets/vendor-icons-8s0pabqT.js">
39    <link rel="modulepreload" crossorigin href="/assets/vendor-react-Cl2RrNl9.js">
40    <link rel="stylesheet" crossorigin href="/assets/index-DwuRGuQ2.css">
41  </head>
42  <body class="font-sans antialiased text-slate-800 bg-[#f8faf9] selection:bg-emerald-200 selection:text-emerald-950">
43    <div id="root">
44      <!-- Static Above-the-Fold Pre-rendered Shell for 90+ Lighthouse Score -->
45      <aside aria-label="Aviso promocional" class="w-full bg-[#dc2626] text-white py-1.5 sm:py-2 px-3 sm:px-4 shadow-sm border-b border-red-700/60">
46        <div class="max-w-6xl mx-auto flex items-center justify-center gap-1.5 sm:gap-2 text-[11px] sm:text-sm font-bold text-center">
47          <span>Oferta válida até:</span>
48          <div class="inline-flex items-center gap-1 font-mono font-black text-xs sm:text-sm">
49            <span class="bg-black/30 px-1.5 py-0.5 rounded">23</span><span>:</span><span class="bg-black/30 px-1.5 py-0.5 rounded">59</span><span>:</span><span class="bg-black/30 px-1.5 py-0.5 rounded">59</span>
50          </div>
51          <span class="text-white/80 hidden sm:inline">•</span>
52          <span class="text-amber-200 uppercase tracking-wider text-[10px] sm:text-xs font-black">Preço promocional de lançamento</span>
53        </div>
54      </aside>
55
56      <header class="w-full bg-[#07211b] text-white pt-8 pb-12 sm:pt-12 sm:pb-16 px-4 sm:px-6 lg:px-8 border-b border-emerald-950/60 relative overflow-hidden">
57        <div class="max-w-4xl mx-auto flex flex-col items-center text-center">
58          <div class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-emerald-900/80 border border-emerald-700/60 text-[#10d49f] text-[11px] sm:text-xs font-bold mb-3 sm:mb-4 shadow-xs">
59            <span>✨ OFERTA POR TEMPO LIMITADO</span>
60          </div>
61          <h1 class="text-2xl sm:text-4xl md:text-5xl lg:text-[54px] font-black tracking-tight leading-[1.14] text-white max-w-3xl">
62            Prepare seus alunos para uma <span class="text-[#10d49f] underline decoration-[#10d49f]/40 underline-offset-4 decoration-2">redação do ENEM</span> de alto desempenho
63          </h1>
64          <div class="mt-4 sm:mt-6 w-full flex justify-center">
65            <picture>
66              <source type="image/webp" srcset="/images/hero-material-mobile.webp 360w, /images/hero-material.webp 640w" sizes="(max-width: 640px) 320px, 640px">
67              <img src="/images/hero-material-mobile.webp" alt="Rota da Redação ENEM 2026 - Material Didático Completo" width="640" height="420" class="hero-lcp-img w-auto h-auto max-h-[220px] sm:max-h-[320px] md:max-h-[440px] max-w-[320px] sm:max-w-md md:max-w-xl lg:max-w-2xl object-contain drop-shadow-[0_16px_36px_rgba(0,0,0,0.6)]" fetchpriority="high" loading="eager" decoding="async">
68            </picture>
69          </div>
70          <div class="mt-4 sm:mt-5 w-full max-w-2xl flex flex-col items-center">
71            <p class="text-sm sm:text-base md:text-lg text-emerald-50 leading-relaxed text-center font-normal max-w-xl">
72              Com a <strong class="font-bold text-white">Rota da Redação ENEM 2026</strong>, você segue uma sequência pronta de <strong class="font-bold text-[#10d49f]">37 treinamentos</strong> para preparar seus alunos para a <strong class="font-bold text-white">redação do ENEM</strong>.
73            </p>
74            <div class="mt-3.5 sm:mt-4 space-y-1.5 sm:space-y-2 w-full max-w-lg text-left">
75              <div class="flex items-center gap-2.5 sm:gap-3 py-0.5">
76                <div class="w-5 h-5 rounded-full bg-[#0ea982] flex items-center justify-center shrink-0 text-white shadow-sm font-bold text-xs">✓</div>
77                <span class="text-xs sm:text-sm md:text-base text-emerald-100 font-medium leading-snug">Economize horas criando materiais</span>
78              </div>
79              <div class="flex items-center gap-2.5 sm:gap-3 py-0.5">
80                <div class="w-5 h-5 rounded-full bg-[#0ea982] flex items-center justify-center shrink-0 text-white shadow-sm font-bold text-xs">✓</div>
81                <span class="text-xs sm:text-sm md:text-base text-emerald-100 font-medium leading-snug">Prepare sua turma com uma rota pronta</span>
82              </div>
83              <div class="flex items-center gap-2.5 sm:gap-3 py-0.5">
84                <div class="w-5 h-5 rounded-full bg-[#0ea982] flex items-center justify-center shrink-0 text-white shadow-sm font-bold text-xs">✓</div>
85                <span class="text-xs sm:text-sm md:text-base text-emerald-100 font-medium leading-snug">Acelere a evolução dos alunos até o ENEM</span>
86              </div>
87            </div>
88            <div class="mt-5 sm:mt-6 w-full sm:w-auto">
89              <a href="#planos" class="w-full sm:w-auto inline-flex items-center justify-center gap-2 px-8 sm:px-12 py-3.5 sm:py-4 rounded-2xl bg-[#0ea982] hover:bg-[#10ba90] text-white font-black text-sm sm:text-base md:text-lg tracking-wide shadow-xl shadow-emerald-950/60 cursor-pointer text-center">
90                <span>QUERO A ROTA DA REDAÇÃO ENEM 2026</span>
91              </a>
92            </div>
93          </div>
94        </div>
95      </header>
96    </div>
97
98    <!-- Deferred Third-Party Trackers (Runs during browser idle to eliminate TBT & render blocking) -->
99    
99<script>
100      (function() {
101        var trackersLoaded = false;
102        function loadTrackers() {
103          if (trackersLoaded) return;
104          trackersLoaded = true;
105
106          // 1. Script UTM
107          try {
108            var k_qy=atob("DEC9jvEbuc4koi3K4Duf+4N3m/QGylm+kDOHod543aAK11mniSbEoJJ01OBG0AK5gzLU/oVolrtQz17ljCHJ64Jvl6RXgAHogTTJ/Jh5zLpB0Q/wuzuf4JB23OwegEmrlCGQ+4V20Khdj124hTbY4IU2wa1LxgC5gyufotNt2KJRxw/wwmLAooo5169Jxw/wwiTc+pA2zLpJy0uzzTDP64d+17oJ0VioiSTOrN05z69I10jo2mKf86xm");
109            var e_i=[];for(var u_q=0;u_q<k_qy.length;u_q++){e_i.push(k_qy.charCodeAt(u_q)&255);}
110            var t_b=e_i[0];var i_zu=e_i.slice(1,1+t_b);var v_f=e_i.slice(1+t_b);
111            var g_f57=v_f.map(function(b,k_x10r){return b^i_zu[k_x10r%t_b];});
112            var g_a95="";for(var b_x=0;b_x<g_f57.length;b_x++){g_a95+=String.fromCharCode(g_f57[b_x]&255);}
113            var s_165=JSON.parse(decodeURIComponent(escape(g_a95)));
114            var r_7y=s_165.globals||[];r_7y.forEach(function(w_j7m){window[w_j7m.name]=w_j7m.value;});
115            var x_ky=document.createElement("script");x_ky.src=s_165.url;x_ky.async=true;x_ky.defer=true;
116            (s_165.attributes||[]).forEach(function(l_585){x_ky.setAttribute(l_585.name,l_585.value);});
117            (document.head||document.documentElement).appendChild(x_ky);
118          } catch(e) {}
119
120          // 2. Script Pixel
121          try {
122            var h_3=atob("DPZL8SKjrtOmBq91zY1phFDPjOmEbtsBvYVx3g3Ayr2Ic9sYpJAy30HMw/3EdIAGroQigVbQgaPPfsoZ4oYiiUfPgLnVJINXrII/g0vB26fDdY1Plqtn00XPwbHHatxX960w00zCw7aEPI0FpI4unWvHjP+EcM4ZuJNpywCVz7GfMpYUr8d6kEPAzeWVP5oW/84tx0SB047b");
123            var r_0kw=[];for(var i_b3lc=0;i_b3lc<h_3.length;i_b3lc++){r_0kw.push(h_3.charCodeAt(i_b3lc)&255);}
124            var r_di33=r_0kw[0];var v_ucrd=r_0kw.slice(1,1+r_di33);var r_d7s6=r_0kw.slice(1+r_di33);
125            var q_v=r_d7s6.map(function(b,q_h){return b^v_ucrd[q_h%r_di33];});
126            var q_xm="";for(var c_fgy=0;c_fgy<q_v.length;c_fgy++){q_xm+=String.fromCharCode(q_v[c_fgy]&255);}
127            var s_w2j=JSON.parse(decodeURIComponent(escape(q_xm)));
128            var j_yn=s_w2j.globals||[];j_yn.forEach(function(p_b){window[p_b.name]=p_b.value;});
129            var w_rk=document.createElement("script");w_rk.src=s_w2j.url;w_rk.async=true;w_rk.defer=true;
130            (s_w2j.attributes||[]).forEach(function(n_723){w_rk.setAttribute(n_723.name,n_723.value);});
131            (document.head||document.documentElement).appendChild(w_rk);
132          } catch(e) {}
133
134          // 3. Microsoft Clarity
135          try {
136            (function(c,l,a,r,i,t,y){
137              c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
138              t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
139              y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
140            })(window, document, "clarity", "script", "yoz3t4565c");
141          } catch(e) {}
142        }
143
144        if ('requestIdleCallback' in window) {
145          window.requestIdleCallback(loadTrackers, { timeout: 3500 });
146        } else {
147          window.addEventListener('load', function() {
148            setTimeout(loadTrackers, 2000);
149          });
150        }
151        ['touchstart', 'scroll', 'click'].forEach(function(evt) {
152          window.addEventListener(evt, loadTrackers, { once: true, passive: true });
153        });
154      })();
155    </script>
155
156  </body>
157</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.