{"id":17134,"date":"2026-11-12T18:21:48","date_gmt":"2026-11-12T18:21:48","guid":{"rendered":"https:\/\/danielesousa.com.br\/?page_id=17134"},"modified":"2026-11-12T21:47:51","modified_gmt":"2026-11-12T21:47:51","slug":"home-2027","status":"publish","type":"page","link":"https:\/\/danielesousa.com.br\/en\/","title":{"rendered":"Home 2027"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17134\" class=\"elementor elementor-17134\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-12ce6fa elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"12ce6fa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a8a64b7\" data-id=\"a8a64b7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ea4646 elementor-widget elementor-widget-html\" data-id=\"0ea4646\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ==========================================================\r\n     SITE 2027 \u00b7 HOME COMPLETA \u00b7 danielesousa.com.br\r\n     Um \u00fanico widget HTML do Elementor (container: largura total, sem padding, gap 0).\r\n     Inclui: estilos, hero, servi\u00e7os, agente de IA, n\u00fameros, m\u00e9todo,\r\n     portf\u00f3lio, resultados, FAQ, CTA, popup, bot\u00f5es flutuantes, schema e scripts.\r\n     ========================================================== -->\r\n<script>document.body.classList.add('ds27-home');<\/script>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\/* ==========================================================\r\n   SITE 2027 \u00b7 danielesousa.com.br \u00b7 CSS COMPLETO DA HOME\r\n   Onde colar: Apar\u00eancia > Personalizar > CSS adicional\r\n   Tudo \u00e9 prefixado com ds27- para n\u00e3o afetar o resto do site.\r\n   ========================================================== *\/\r\n\/* --- Ajustes do Elementor nesta p\u00e1gina (container e widgets sem espa\u00e7amento) --- *\/\r\nbody.ds27-home .elementor-widget:not(:last-child){margin-bottom:0!important}\r\nbody.ds27-home .e-con:has(.ds27-page),body.ds27-home .e-con:has(.ds27-page)>.e-con-inner,body.ds27-home .elementor-section:has(.ds27-page) .elementor-container{padding:0!important;gap:0!important;max-width:none!important;overflow:visible!important}\r\nbody.ds27-home .elementor-widget-html,body.ds27-home .elementor-widget-shortcode{width:100%}\r\n.ds27-page{background:#1A0A1E;color:#F0EBE0}\r\n.ds27-page h1,.ds27-page h2,.ds27-page h3{font-family:var(--ds27-serif)!important;letter-spacing:normal;text-transform:none}\r\n.ds27-page h2,.ds27-page h3{color:var(--ds27-creme-claro)!important}\r\n.ds27-page h1:not([class*=\"ds27-hero\"]) em,.ds27-page h2 em,.ds27-page h3 em{color:var(--ds27-ouro-brilho)!important;font-style:italic}\r\n\/* --- Formul\u00e1rio Contact Form 7 dentro do visual ds27 --- *\/\r\n.ds27-form .wpcf7-form-control-wrap{display:block}\r\n.ds27-form .wpcf7-not-valid{border-color:rgba(230,120,120,.8)!important}\r\n.ds27-form .wpcf7-not-valid-tip{font-size:11px;color:#F0A0A0;margin-top:4px}\r\n.ds27-form__check .wpcf7-list-item{margin:0}\r\n.ds27-form__check label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}\r\n.ds27-form input.ds27-form__submit{width:100%;height:48px;border-radius:0}\r\n.ds27-form .wpcf7-spinner{display:block;margin:6px auto 0}\r\n.wpcf7 form .wpcf7-response-output{margin:10px 0 0;padding:10px 12px;font-size:12.5px;color:#F0EBE0;border-color:rgba(217,188,114,.5)}\r\n.wpcf7 form.sent .wpcf7-response-output{border-color:rgba(126,226,168,.6);color:#7EE2A8}\r\n\r\n\/* ==========================================================\r\n   SITE 2027 \u00b7 HERO v2 \u2014 \"A pedra que vira cristal\"\r\n   Transi\u00e7\u00e3o entre 2 fotografias (pedra \u2192 cristal) em WebGL.\r\n   Prefixo .ds27-hero \u2014 pronto para widget HTML do Elementor.\r\n   ========================================================== *\/\r\n:root{\r\n  --ds27-bordo-900:#0E0614; --ds27-bordo-800:#1A0A1E; --ds27-bordo-700:#221030;\r\n  --ds27-ouro:#C9A84C; --ds27-ouro-escuro:#B8922A; --ds27-ouro-brilho:#D9BC72;\r\n  --ds27-creme:#F0EBE0; --ds27-creme-claro:#FDFAF4;\r\n  --ds27-serif:'Cormorant Garamond',Georgia,serif; --ds27-sans:'DM Sans',system-ui,sans-serif;\r\n  --ds27-ease:cubic-bezier(.16,.84,.24,1);\r\n}\r\n.ds27-page,.ds27-page *,.ds27-page *::before,.ds27-page *::after{box-sizing:border-box}\r\nbody.ds27-home{margin:0;background:#0E0614;font-family:var(--ds27-sans);-webkit-font-smoothing:antialiased}\r\n\r\n\r\n\/* ---------- HERO ---------- *\/\r\n#ds27-hero{position:relative;height:100vh;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:#1A1426}\r\n.ds27-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;background:#140A1C}\r\n.ds27-hero__stage{position:absolute;inset:-2%;will-change:transform;transform:translate3d(var(--ds27-px,0px),var(--ds27-py,0px),0) scale(var(--ds27-zoom,1.02));transition:transform 1.2s var(--ds27-ease)}\r\n.ds27-hero__stage.is-punch{transition:transform .22s cubic-bezier(.2,.9,.3,1)}\r\n.ds27-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 60%;transition:opacity .5s linear}\r\n.ds27-hero__video--loop{opacity:0}\r\n.is-looping .ds27-hero__video--loop{opacity:1}\r\n\/* impacto de luz no momento da quebra (sincronizado com o v\u00eddeo) *\/\r\n.ds27-hero__flash{position:absolute;left:72%;top:60%;width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax;border-radius:50%;pointer-events:none;mix-blend-mode:screen;opacity:0;\r\n  background:radial-gradient(circle,rgba(255,244,214,.95) 0%,rgba(255,214,150,.55) 9%,rgba(250,180,140,.18) 24%,rgba(240,160,190,0) 46%)}\r\n.ds27-hero__flash.is-on{animation:ds27-flash 1.1s cubic-bezier(.2,.8,.2,1) both}\r\n@keyframes ds27-flash{0%{opacity:0;transform:scale(.55)}18%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(1.25)}}\r\n\/* luz suave que acompanha o cursor *\/\r\n.ds27-hero__cursorlight{position:absolute;inset:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background:radial-gradient(520px circle at var(--ds27-cx,70%) var(--ds27-cy,55%),rgba(255,240,220,.55),transparent 60%)}\r\n\/* gr\u00e3o de filme muito sutil *\/\r\n.ds27-hero__grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");animation:ds27-grain .9s steps(4) infinite}\r\n@keyframes ds27-grain{0%{transform:translate(0,0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}\r\n\/* leve escurecimento \u00e0 esquerda para o vidro ganhar contraste *\/\r\n.ds27-hero__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(30,20,60,.28) 0%,rgba(30,20,60,.08) 32%,transparent 50%)}\r\n\r\n\/* ---------- Navbar de vidro ---------- *\/\r\n.ds27-nav{position:absolute;z-index:10;top:18px;left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 22px;border-radius:18px;\r\n  background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 10px 40px -18px rgba(30,20,60,.45)}\r\n.ds27-nav__logo{font:500 22px\/1 var(--ds27-serif);color:var(--ds27-bordo-800);text-decoration:none;letter-spacing:.01em}\r\n.ds27-nav__logo em{color:#8B5E12;font-style:italic}\r\n.ds27-nav__links{display:flex;gap:26px}\r\n.ds27-nav__links a{font-size:13px;color:rgba(26,10,30,.78);text-decoration:none;letter-spacing:.02em}\r\n.ds27-nav__links a:hover{color:var(--ds27-bordo-800)}\r\n.ds27-nav__cta{font:500 12.5px\/1 var(--ds27-sans);color:var(--ds27-creme-claro);background:var(--ds27-bordo-800);text-decoration:none;padding:12px 18px;border-radius:12px;display:inline-flex;gap:8px;align-items:center}\r\n@media (max-width:900px){.ds27-nav__links{display:none}}\r\n\r\n\/* ---------- Painel da copy (glassmorphism, 20\u201325% da largura) ---------- *\/\r\n.ds27-hero__panel{position:absolute;z-index:8;left:clamp(16px,3vw,40px);top:clamp(20px,4vh,44px);width:clamp(330px,25vw,420px);padding:34px 30px 28px;border-radius:26px;\r\n  transform:perspective(900px) rotateX(var(--ds27-rx,0deg)) rotateY(var(--ds27-ry,0deg));transition:transform .9s var(--ds27-ease);\r\n  background:linear-gradient(150deg,rgba(255,255,255,.34),rgba(255,255,255,.12));border:1px solid rgba(255,255,255,.5);\r\n  backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 30px 80px -30px rgba(40,25,80,.55),inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}\r\n.ds27-hero__panel::before{content:\"\";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--ds27-mx,30%) var(--ds27-my,20%),rgba(255,255,255,.45),transparent 45%);opacity:.7;mix-blend-mode:soft-light}\r\n.ds27-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:#6E4A0E;font-weight:600}\r\n.ds27-hero__eyebrow::before{content:\"\";width:22px;height:1px;background:currentColor}\r\n.ds27-hero__title{margin:0 0 18px;font:400 clamp(34px,2.9vw,48px)\/1.02 var(--ds27-serif);color:var(--ds27-bordo-800);letter-spacing:-.01em}\r\n.ds27-hero__title em{font-style:italic;color:#7A1F45}\r\n.ds27-hero__sub{margin:0 0 26px;font-size:15px;line-height:1.6;color:rgba(26,10,30,.74);font-weight:400}\r\n.ds27-hero__ctas{display:flex;flex-direction:column;gap:10px}\r\n.ds27-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 13px\/1 var(--ds27-sans);letter-spacing:.06em;text-decoration:none;padding:17px 20px;border-radius:14px;transition:transform .35s var(--ds27-ease),box-shadow .35s,background .35s}\r\n.ds27-btn--ouro{color:var(--ds27-bordo-900);background:linear-gradient(135deg,#F2DC9C,var(--ds27-ouro) 50%,var(--ds27-ouro-escuro));box-shadow:0 14px 34px -12px rgba(150,105,20,.7),inset 0 1px 0 rgba(255,255,255,.55)}\r\n.ds27-btn--ouro:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px rgba(150,105,20,.8),inset 0 1px 0 rgba(255,255,255,.55)}\r\n.ds27-btn--vidro{color:var(--ds27-bordo-800);background:rgba(255,255,255,.28);border:1px solid rgba(26,10,30,.16)}\r\n.ds27-btn--vidro:hover{background:rgba(255,255,255,.5)}\r\n.ds27-btn__arrow{transition:transform .35s var(--ds27-ease)}\r\n.ds27-btn:hover .ds27-btn__arrow{transform:translateX(4px)}\r\n.ds27-btn svg{width:18px;height:18px}\r\n.ds27-hero__proof{display:flex;gap:0;margin-top:24px;padding-top:18px;border-top:1px solid rgba(26,10,30,.14)}\r\n.ds27-hero__proof div{flex:1}\r\n.ds27-hero__proof strong{display:block;font:500 26px\/1 var(--ds27-serif);color:var(--ds27-bordo-800)}\r\n.ds27-hero__proof span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(26,10,30,.58)}\r\n\r\n\/* entrada da copy (aparece enquanto a pedra racha) *\/\r\n.ds27-in{opacity:0;transform:translateY(16px);filter:blur(6px);transition:opacity .9s var(--ds27-ease),transform .9s var(--ds27-ease),filter .9s var(--ds27-ease)}\r\n.is-ready .ds27-in{opacity:1;transform:none;filter:none}\r\n.is-ready .ds27-in:nth-child(2){transition-delay:.08s}.is-ready .ds27-in:nth-child(3){transition-delay:.16s}.is-ready .ds27-in:nth-child(4){transition-delay:.24s}.is-ready .ds27-in:nth-child(5){transition-delay:.32s}\r\n.ds27-hero__panel.ds27-in{transform:translateY(-42%)}\r\n.is-ready .ds27-hero__panel.ds27-in{transform:translateX(var(--ds27-out,0px)) perspective(900px) rotateX(var(--ds27-rx,0deg)) rotateY(var(--ds27-ry,0deg))}\r\n\r\n\r\n.ds27-hero__fade{position:absolute;left:0;right:0;bottom:0;height:110px;z-index:7;pointer-events:none;background:linear-gradient(to bottom,rgba(26,10,30,0),var(--ds27-bordo-800))}\r\n.ds27-hero__scroll{display:none!important;position:absolute;z-index:8;left:50%;bottom:78px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:rgba(253,250,244,.75)}\r\n.ds27-hero__scroll i{width:22px;height:34px;border:1px solid rgba(253,250,244,.6);border-radius:12px;position:relative}\r\n.ds27-hero__scroll i::after{content:\"\";position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:#fff;animation:ds27-wheel 1.8s var(--ds27-ease) infinite}\r\n@keyframes ds27-wheel{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}100%{opacity:0;transform:translateY(10px)}}\r\n.ds27-float{position:fixed;z-index:40;right:22px;bottom:84px;display:flex;flex-direction:column;gap:10px}\r\n.ds27-float a{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;text-decoration:none;box-shadow:0 12px 30px -10px rgba(0,0,0,.45)}\r\n.ds27-float__wa{background:#25D366}\r\n.ds27-float__ai{background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}\r\n.ds27-float svg{width:26px;height:26px}\r\n\r\n@media (max-width:767px){\r\n  #ds27-hero{min-height:740px}\r\n  .ds27-hero__media{bottom:auto;height:62%}\r\n  .ds27-hero__media::after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to bottom,rgba(26,10,30,0),var(--ds27-bordo-800))}\r\n  #ds27-hero{background:var(--ds27-bordo-800)}\r\n  .ds27-hero__shade{display:none}\r\n  .ds27-hero__panel{left:12px;right:12px;width:auto;top:auto;bottom:calc(86px + var(--ds27-off,110px));padding:24px 20px 20px;transform:none}\r\n  .ds27-hero__panel.ds27-in,.is-ready .ds27-hero__panel.ds27-in{transform:none}\r\n  .ds27-hero__title{font-size:32px;color:var(--ds27-creme-claro)}\r\n  .ds27-hero__title em{color:var(--ds27-ouro-brilho)}\r\n  .ds27-hero__panel{background:linear-gradient(150deg,rgba(60,35,80,.55),rgba(26,10,30,.55));border-color:rgba(217,188,114,.35)}\r\n  .ds27-hero__eyebrow{color:var(--ds27-ouro-brilho)}\r\n  .ds27-btn--vidro{color:var(--ds27-creme);background:rgba(255,255,255,.08);border-color:rgba(240,235,224,.28)}\r\n  .ds27-hero__media{height:58%}\r\n  .ds27-hero__video{object-position:70% 60%}\r\n  .ds27-hero__flash{left:70%}\r\n  .ds27-hero__sub{font-size:14px;margin-bottom:18px;color:rgba(240,235,224,.78)}\r\n  .ds27-hero__proof,.ds27-hero__scroll{display:none}\r\n  .ds27-nav{padding:10px 10px 10px 16px}.ds27-nav__cta span{display:none}\r\n  .ds27-float{bottom:96px;right:14px}.ds27-float a{width:46px;height:46px}\r\n}\r\n@media (prefers-reduced-motion:reduce){.ds27-hero__grain{animation:none}}\r\n\/* ==========================================================\r\n   JORNADA HERO \u2192 SERVI\u00c7OS (cena fixa controlada pelo scroll)\r\n   ========================================================== *\/\r\n.ds27-nav--fixed{position:fixed;z-index:45}\r\n#ds27-journey{position:relative;height:615vh;background:var(--ds27-bordo-800)}\r\n.ds27-journey__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}\r\n.ds27-journey__sticky #ds27-hero{position:absolute;inset:0;height:100%;min-height:0}\r\n.ds27-journey__sticky .ds27-hero__fade{display:none}\r\n.ds27-hero__media{transform-origin:72% 60%;will-change:transform,filter}\r\n.ds27-journey__flash{position:absolute;inset:0;z-index:40;pointer-events:none;opacity:0;\r\n  background:radial-gradient(circle at 72% 58%,#FFFBF2 0%,#FFF0CF 28%,#EED29A 58%,#B89A6A 85%,#3A2A3E 100%)}\r\n\/* v\u00eddeo s\u00f3brio: usa os arquivos j\u00e1 tratados (ds27-hero-*-sobrio). Se ainda n\u00e3o\r\n   estiverem na Biblioteca de M\u00eddia, usa os antigos com corre\u00e7\u00e3o de cor no navegador. *\/\r\n.ds27-hero__stage{background:url('https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg?v=2') 72% 60%\/cover no-repeat}\r\n\r\n\/* ---------- SERVI\u00c7OS ---------- *\/\r\n#ds27-servicos{position:absolute;inset:0;z-index:20;visibility:hidden;opacity:0;color:var(--ds27-creme);overflow:hidden;\r\n  background:radial-gradient(ellipse 55% 50% at 50% 42%,#40193D 0%,#2A1236 32%,var(--ds27-bordo-800) 68%),var(--ds27-bordo-800)}\r\n.ds27-servicos__sparks{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}\r\n.ds27-servicos__inner{position:absolute;inset:0;z-index:2}\r\n.ds27-servicos__head{position:absolute;top:calc(var(--ds27-hh,80px) + 7vh);left:24px;right:24px;text-align:center}\r\n.ds27-servicos__eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-servicos__title{margin:0;font:300 clamp(40px,4.4vw,66px)\/1 var(--ds27-serif)!important;color:var(--ds27-creme-claro)!important}\r\n.ds27-servicos__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-servicos__lead{margin:14px auto 0;max-width:560px;font-size:14.5px;line-height:1.65;color:rgba(240,235,224,.6);font-weight:300}\r\n\r\n.ds27-servicos{--ds27-core:min(40vh,30vw)}\r\n.ds27-servicos__core{position:absolute;width:var(--ds27-core);height:var(--ds27-core);left:calc(50% - var(--ds27-core)\/2);top:calc(50% - var(--ds27-core)\/2 + 2vh)}\r\n.ds27-servicos__halo{position:absolute;inset:-45%;border-radius:50%;background:radial-gradient(circle,rgba(255,214,150,.32) 0%,rgba(201,168,76,.12) 32%,transparent 62%);pointer-events:none}\r\n.ds27-servicos__whole{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 50px rgba(255,208,140,.45));will-change:transform}\r\n.ds27-frag{position:absolute;width:50%;height:50%;object-fit:contain;opacity:0;visibility:hidden;will-change:transform;filter:drop-shadow(0 0 26px rgba(255,208,140,.5))}\r\n.ds27-frag--se{left:0;top:0;object-position:right bottom}\r\n.ds27-frag--sd{right:0;top:0;object-position:left bottom}\r\n.ds27-frag--ie{left:0;bottom:0;object-position:right top}\r\n.ds27-frag--id{right:0;bottom:0;object-position:left top}\r\n.ds27-servicos__ring{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;opacity:0;pointer-events:none;\r\n  box-shadow:0 0 0 2px rgba(255,236,196,.9),0 0 30px 8px rgba(255,206,140,.55),inset 0 0 30px 6px rgba(255,206,140,.4)}\r\n.ds27-servicos__pulse{position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;opacity:0;pointer-events:none;mix-blend-mode:screen;\r\n  background:radial-gradient(circle,rgba(255,250,236,1) 0%,rgba(255,222,160,.7) 12%,rgba(240,170,140,.2) 32%,transparent 58%)}\r\n\r\n.ds27-servicos__grid{position:absolute;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);bottom:6vh;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}\r\n.ds27-card{position:relative;padding:70px 22px 22px;border-radius:20px;opacity:0;visibility:hidden;\r\n  background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(201,168,76,.22);\r\n  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 60px -30px rgba(0,0,0,.6);transition:border-color .4s,box-shadow .4s,transform .4s var(--ds27-ease)}\r\n.ds27-card:hover{border-color:rgba(217,188,114,.6);box-shadow:0 0 50px -10px rgba(201,168,76,.35),0 30px 60px -30px rgba(0,0,0,.6);transform:translateY(-4px)}\r\n.ds27-card__slot{position:absolute;top:-42px;left:18px;width:100px;height:100px}\r\n.ds27-card__num{position:absolute;top:20px;right:22px;font:400 15px\/1 var(--ds27-serif);color:rgba(201,168,76,.75)}\r\n.ds27-card__label{margin:0 0 6px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-card__title{margin:0 0 10px;font:400 clamp(21px,1.7vw,26px)\/1.1 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-card__text{margin:0 0 16px;font-size:13.5px;line-height:1.6;color:rgba(240,235,224,.62);font-weight:300}\r\n.ds27-card__link{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ds27-creme);text-decoration:none}\r\n.ds27-card__link span{display:inline-block;transition:transform .35s var(--ds27-ease)}\r\n.ds27-card__link:hover span{transform:translateX(4px)}\r\n\r\n@media (max-width:900px){\r\n  .ds27-servicos{--ds27-core:min(25vh,50vw)}\r\n  .ds27-servicos__head{top:calc(var(--ds27-hh,64px) + 6vh)}\r\n  .ds27-servicos__lead{display:none}\r\n  .ds27-servicos__core{top:calc(41% - var(--ds27-core)\/2)}\r\n  .ds27-servicos__grid{grid-template-columns:repeat(2,1fr);gap:12px;bottom:72px;left:12px;right:12px}\r\n  .ds27-card{padding:46px 14px 14px;border-radius:16px}\r\n  .ds27-card__slot{width:64px;height:64px;top:-28px;left:12px}\r\n  .ds27-card__text,.ds27-card__link{display:none}\r\n  .ds27-card__title{font-size:19px;margin:0}\r\n  .ds27-card__num{top:14px;right:14px}\r\n}\r\n\r\n\r\n\/* ---------- tom mais s\u00f3brio (B2B) ---------- *\/\r\n@media (min-width:768px){\r\n  .ds27-hero__panel{background:linear-gradient(150deg,rgba(40,24,56,.58),rgba(18,8,24,.62));border-color:rgba(217,188,114,.32);box-shadow:0 30px 80px -30px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.12)}\r\n  .ds27-hero__title{color:var(--ds27-creme-claro)} .ds27-hero__title em{color:var(--ds27-ouro-brilho)}\r\n  .ds27-hero__sub{color:rgba(240,235,224,.74)} .ds27-hero__eyebrow{color:var(--ds27-ouro-brilho)}\r\n  .ds27-btn--vidro{color:var(--ds27-creme);background:rgba(255,255,255,.07);border-color:rgba(240,235,224,.26)}\r\n  .ds27-btn--vidro:hover{background:rgba(255,255,255,.14)}\r\n  .ds27-hero__proof{border-top-color:rgba(240,235,224,.16)} .ds27-hero__proof strong{color:var(--ds27-creme-claro)} .ds27-hero__proof span{color:rgba(240,235,224,.55)}\r\n}\r\n.ds27-nav{background:rgba(18,8,24,.45);border-color:rgba(217,188,114,.22)}\r\n.ds27-nav__logo{color:var(--ds27-creme-claro)} .ds27-nav__logo em{color:var(--ds27-ouro-brilho)}\r\n.ds27-nav__links a{color:rgba(240,235,224,.78)} .ds27-nav__links a:hover{color:#fff}\r\n.ds27-nav__cta{background:linear-gradient(135deg,#F2DC9C,var(--ds27-ouro) 55%,var(--ds27-ouro-escuro));color:var(--ds27-bordo-900)}\r\n.ds27-hero__shade{background:linear-gradient(90deg,rgba(10,6,20,.45) 0%,rgba(10,6,20,.15) 35%,transparent 55%)}\r\n\r\n\/* ---------- cantos lapidados (corte diagonal, como as facetas do diamante) ---------- *\/\r\n.ds27-hero__panel,.ds27-btn,.ds27-nav,.ds27-nav__cta,.ds27-card{\r\n  border-radius:0!important;border-color:transparent!important;box-shadow:none!important;\r\n  clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c))}\r\n.ds27-hero__panel{--ds27-c:26px}\r\n.ds27-card{--ds27-c:20px}\r\n.ds27-nav{--ds27-c:14px}\r\n.ds27-btn{--ds27-c:11px}\r\n.ds27-nav__cta{--ds27-c:8px}\r\n\/* linha fina dourada acompanhando o contorno, inclusive nas diagonais *\/\r\n.ds27-btn,.ds27-card{position:relative}\r\n.ds27-hero__panel::after,.ds27-btn::after,.ds27-nav::after,.ds27-card::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:var(--ds27-line,rgba(217,188,114,.42));transition:background .4s;\r\n  clip-path:polygon(evenodd,\r\n    var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c),var(--ds27-c) 0,\r\n    calc(var(--ds27-c) + .42px) 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - var(--ds27-c) - .42px),calc(100% - var(--ds27-c) - .42px) calc(100% - 1px),1px calc(100% - 1px),1px calc(var(--ds27-c) + .42px),calc(var(--ds27-c) + .42px) 1px)}\r\n.ds27-btn--ouro{--ds27-line:rgba(255,248,225,.55)}\r\n.ds27-btn--vidro{--ds27-line:rgba(240,235,224,.3)}\r\n.ds27-card:hover{--ds27-line:rgba(240,214,150,.95)}\r\n.ds27-card:hover{transform:translateY(-4px)}\r\n\/* brilho de faceta: um reflexo diagonal que atravessa o card no hover *\/\r\n.ds27-card::before{content:\"\";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;\r\n  background:linear-gradient(120deg,transparent 30%,rgba(255,236,190,.10) 45%,rgba(255,236,190,.22) 50%,rgba(255,236,190,.10) 55%,transparent 70%) -120% 0\/250% 100% no-repeat}\r\n.ds27-card:hover::before{opacity:1;animation:ds27-sheen 1.1s cubic-bezier(.2,.8,.2,1) both}\r\n@keyframes ds27-sheen{to{background-position:120% 0}}\r\n.ds27-hero__micro{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:rgba(240,235,224,.6);text-align:center}\r\n@media (max-width:767px){.ds27-hero__panel{--ds27-c:20px}.ds27-hero__micro{font-size:11px}}\r\n\r\n\/* ==========================================================\r\n   CENA \u00b7 AGENTE DE IA (dentro da jornada fixa)\r\n   ========================================================== *\/\r\n.ds27-agente{position:absolute;inset:0;pointer-events:none}\r\n.ds27-agente > *{pointer-events:auto}\r\n.ds27-agente__gem{position:absolute;width:calc(var(--ds27-core)*1.05);left:calc(50% - var(--ds27-core)*.525);top:calc(50% - var(--ds27-core)*.37 + 2vh);opacity:0;visibility:hidden;pointer-events:none;\r\n  filter:drop-shadow(0 0 60px rgba(255,210,140,.55));will-change:transform}\r\n.ds27-agente__core{position:absolute;left:50%;top:calc(50% + 2vh);width:calc(var(--ds27-core)*2.2);height:calc(var(--ds27-core)*2.2);margin:calc(var(--ds27-core)*-1.1) 0 0 calc(var(--ds27-core)*-1.1);border-radius:50%;opacity:0;pointer-events:none;mix-blend-mode:screen;\r\n  background:radial-gradient(circle,rgba(255,244,214,.55) 0%,rgba(255,206,140,.22) 22%,rgba(201,168,76,.08) 42%,transparent 62%)}\r\n.ds27-agente.is-alive .ds27-agente__core{animation:ds27-breathe 3.2s ease-in-out infinite}\r\n@keyframes ds27-breathe{0%,100%{filter:brightness(.85)}50%{filter:brightness(1.2)}}\r\n\r\n.ds27-agente__text{position:absolute;left:clamp(24px,5vw,80px);top:50%;transform:translateY(-46%);width:min(30vw,440px)}\r\n.ds27-js-ag,.ds27-flow__i{opacity:0;visibility:hidden}\r\n.ds27-agente__eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-agente__title{margin:0 0 16px;font:300 clamp(34px,3.2vw,52px)\/1.04 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-agente__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-agente__lead{margin:0 0 18px;font-size:14.5px;line-height:1.65;color:rgba(240,235,224,.66);font-weight:300}\r\n.ds27-agente__list{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}\r\n.ds27-agente__list li{position:relative;padding-left:22px;font-size:14px;color:var(--ds27-creme)}\r\n.ds27-agente__list li::before{content:\"\";position:absolute;left:2px;top:.45em;width:8px;height:8px;background:var(--ds27-ouro-brilho);transform:rotate(45deg);box-shadow:0 0 10px rgba(217,188,114,.8)}\r\n.ds27-agente__ctas{display:flex;flex-direction:column;gap:10px;max-width:340px}\r\n.ds27-agente .ds27-btn--vidro{color:var(--ds27-creme);background:rgba(255,255,255,.06)}\r\n.ds27-agente__note{margin:12px 0 0;font-size:11.5px;color:rgba(240,235,224,.5);letter-spacing:.02em}\r\n\r\n\/* chat *\/\r\n.ds27-chat{position:absolute;right:clamp(24px,5vw,80px);top:calc(50% - min(31vh,260px));width:min(28vw,400px);height:min(62vh,520px);display:flex;flex-direction:column;opacity:0;visibility:hidden;\r\n  background:linear-gradient(160deg,rgba(60,32,72,.62),rgba(20,8,26,.72));backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);\r\n  --ds27-c:22px;clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c))}\r\n.ds27-chat::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:rgba(217,188,114,.45);\r\n  clip-path:polygon(evenodd,var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c),var(--ds27-c) 0,\r\n  calc(var(--ds27-c) + .42px) 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - var(--ds27-c) - .42px),calc(100% - var(--ds27-c) - .42px) calc(100% - 1px),1px calc(100% - 1px),1px calc(var(--ds27-c) + .42px),calc(var(--ds27-c) + .42px) 1px)}\r\n.ds27-chat__head{display:flex;align-items:center;gap:12px;padding:18px 20px 14px 28px;border-bottom:1px solid rgba(217,188,114,.18)}\r\n.ds27-chat__avatar{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,210,140,.6))}\r\n.ds27-chat__head strong{display:block;font:500 14px\/1.2 var(--ds27-sans);color:var(--ds27-creme-claro)}\r\n.ds27-chat__head span{font-size:11px;color:rgba(240,235,224,.55)}\r\n.ds27-chat__head i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3DDC84;box-shadow:0 0 8px #3DDC84;margin-right:4px;vertical-align:1px}\r\n.ds27-chat__body{flex:1;overflow-y:auto;padding:18px 18px 8px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none}\r\n.ds27-msg{max-width:84%;padding:11px 14px;font-size:13.5px;line-height:1.5;animation:ds27-msg .45s var(--ds27-ease) both}\r\n@keyframes ds27-msg{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\r\n.ds27-msg--user{align-self:flex-end;background:rgba(240,235,224,.12);color:var(--ds27-creme-claro);clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)}\r\n.ds27-msg--bot{align-self:flex-start;background:linear-gradient(135deg,rgba(217,188,114,.22),rgba(184,146,42,.12));color:var(--ds27-creme-claro);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}\r\n.ds27-msg--tag{align-self:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7EE2A8;padding:6px 10px;border:1px solid rgba(126,226,168,.35)}\r\n.ds27-typing{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;background:rgba(217,188,114,.14)}\r\n.ds27-typing i{width:5px;height:5px;border-radius:50%;background:var(--ds27-ouro-brilho);animation:ds27-dot 1s infinite}\r\n.ds27-typing i:nth-child(2){animation-delay:.15s}.ds27-typing i:nth-child(3){animation-delay:.3s}\r\n@keyframes ds27-dot{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}\r\n.ds27-chat__form{display:flex;gap:8px;padding:12px 26px 18px 18px}\r\n.ds27-chat__input{flex:1;min-width:0;background:rgba(255,255,255,.06);border:1px solid rgba(240,235,224,.18);color:var(--ds27-creme);font:400 13.5px var(--ds27-sans);padding:12px 14px;outline:none}\r\n.ds27-chat__input:focus{border-color:rgba(217,188,114,.7)}\r\n.ds27-chat__send{width:44px;border:0;cursor:pointer;font-size:16px;color:var(--ds27-bordo-900);background:linear-gradient(135deg,#F2DC9C,var(--ds27-ouro) 55%,var(--ds27-ouro-escuro));clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}\r\n.ds27-chat.is-pulse{animation:ds27-glow 1.2s ease-out}\r\n@keyframes ds27-glow{0%{filter:drop-shadow(0 0 0 rgba(217,188,114,0))}40%{filter:drop-shadow(0 0 30px rgba(217,188,114,.6))}100%{filter:drop-shadow(0 0 0 rgba(217,188,114,0))}}\r\n\r\n@media (max-width:900px){\r\n  .ds27-agente__gem{display:none}\r\n  .ds27-agente__text{top:11vh;transform:none;left:16px;right:16px;width:auto;text-align:center}\r\n  .ds27-agente__lead,.ds27-agente__list,.ds27-agente__ctas,.ds27-agente__note{display:none}\r\n  .ds27-agente__title{font-size:30px;margin:0}\r\n  .ds27-chat{left:12px;right:12px;width:auto;top:auto;bottom:168px;transform:none;height:min(46vh,400px)}\r\n  .ds27-agente__core{top:58%}\r\n}\r\n\r\n\r\n\/* ==========================================================\r\n   CENA \u00b7 N\u00daMEROS (dentro da cena fixa, mesmo diamante)\r\n   ========================================================== *\/\r\n.ds27-num{position:absolute;inset:0;pointer-events:none}\r\n.ds27-num__beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\r\n.ds27-beam{stroke:#F6DFA4;stroke-width:1.2;stroke-linecap:round;filter:url(#ds27-beam-glow);opacity:0}\r\n.ds27-num__head{position:absolute;top:12vh;left:24px;right:24px;text-align:center}\r\n.ds27-num__eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-num__title{margin:0;font:300 clamp(38px,4.2vw,62px)\/1 var(--ds27-serif)}\r\n.ds27-num__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-js-nh,.ds27-js-so{opacity:0;visibility:hidden}\r\n.ds27-stat{position:absolute;width:min(24vw,300px);opacity:0;visibility:hidden}\r\n.ds27-stat--a{left:clamp(24px,7vw,110px);top:30%}\r\n.ds27-stat--b{left:clamp(24px,7vw,110px);top:62%}\r\n.ds27-stat--c{right:clamp(24px,7vw,110px);top:30%;text-align:right}\r\n.ds27-stat--d{right:clamp(24px,7vw,110px);top:62%;text-align:right}\r\n.ds27-stat__dot{position:absolute;top:32px;width:9px;height:9px;background:var(--ds27-ouro-brilho);transform:rotate(45deg);box-shadow:0 0 14px 3px rgba(255,214,150,.7)}\r\n.ds27-stat--a .ds27-stat__dot,.ds27-stat--b .ds27-stat__dot{right:-24px}\r\n.ds27-stat--c .ds27-stat__dot,.ds27-stat--d .ds27-stat__dot{left:-24px}\r\n.ds27-stat__value{display:block;font:300 clamp(56px,5.6vw,92px)\/.95 var(--ds27-serif);color:var(--ds27-creme-claro);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 40px rgba(255,210,140,.25)}\r\n.ds27-stat__label{display:block;margin:8px 0 6px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-stat__text{display:block;font-size:13px;line-height:1.55;color:rgba(240,235,224,.56);font-weight:300}\r\n.ds27-stat.is-hit .ds27-stat__value{animation:ds27-hit .9s ease-out}\r\n@keyframes ds27-hit{0%{text-shadow:0 0 0 rgba(255,220,160,0)}30%{text-shadow:0 0 60px rgba(255,220,160,.9)}100%{text-shadow:0 0 40px rgba(255,210,140,.25)}}\r\n\r\n\/* ==========================================================\r\n   CENA \u00b7 SOBRE \/ M\u00c9TODO\r\n   ========================================================== *\/\r\n.ds27-sobre{position:absolute;inset:0;pointer-events:none}\r\n.ds27-sobre__text{position:absolute;left:47vw;right:clamp(24px,6vw,96px);top:50%;transform:translateY(-50%);max-width:640px;pointer-events:auto}\r\n.ds27-sobre__eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-sobre__title{margin:0 0 16px;font:300 clamp(40px,4.2vw,64px)\/1 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-sobre__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-sobre__lead{margin:0 0 26px;font-size:14.5px;line-height:1.65;color:rgba(240,235,224,.64);font-weight:300;max-width:520px}\r\n.ds27-steps{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}\r\n.ds27-step{display:flex;gap:14px;align-items:flex-start;padding:14px 0 0;border-top:1px solid rgba(217,188,114,.22);opacity:0;visibility:hidden;position:relative}\r\n.ds27-step::before{content:\"\";position:absolute;left:0;top:-1px;height:1px;width:var(--ds27-fill,0%);background:var(--ds27-ouro-brilho);box-shadow:0 0 10px rgba(217,188,114,.8)}\r\n.ds27-step__n{font:400 22px\/1 var(--ds27-serif);color:var(--ds27-ouro-brilho)}\r\n.ds27-step strong{display:block;font:500 14px\/1.3 var(--ds27-sans);color:var(--ds27-creme-claro);margin-bottom:4px;letter-spacing:.02em}\r\n.ds27-step span{font-size:12.5px;line-height:1.5;color:rgba(240,235,224,.56)}\r\n.ds27-sobre__ctas{max-width:280px}\r\n.ds27-sobre .ds27-btn--vidro{color:var(--ds27-creme);background:rgba(255,255,255,.06)}\r\n\r\n@media (max-width:900px){\r\n  .ds27-num__beams,.ds27-stat__dot,.ds27-stat__text{display:none}\r\n  .ds27-num__head{top:11vh}.ds27-num__title{font-size:34px}\r\n  .ds27-stat{left:20px!important;right:20px!important;width:auto;text-align:left!important;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:baseline}\r\n  .ds27-stat--a{top:34%}.ds27-stat--b{top:48%}.ds27-stat--c{top:62%}.ds27-stat--d{top:76%}\r\n  .ds27-stat__value{font-size:48px}.ds27-stat__label{margin:0}\r\n  .ds27-sobre__text{left:16px;right:16px;top:12vh;transform:none}\r\n  .ds27-sobre__title{font-size:36px}\r\n  .ds27-sobre__lead{font-size:13.5px;margin-bottom:16px}\r\n  .ds27-steps{grid-template-columns:1fr;gap:10px}\r\n  .ds27-step span{display:none}\r\n  .ds27-sobre__ctas{display:none}\r\n}\r\n\/* ---------- Portf\u00f3lio ---------- *\/\r\n#ds27-portfolio{position:relative;height:700vh;background:var(--ds27-bordo-900)}\r\n.ds27-portfolio__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:\r\n  radial-gradient(ellipse 60% 50% at 50% 50%,rgba(34,16,48,.95) 0%,rgba(26,10,30,.6) 45%,transparent 75%),\r\n  radial-gradient(ellipse 40% 30% at 50% 110%,rgba(184,146,42,.12),transparent 70%),\r\n  var(--ds27-bordo-900)}\r\n.ds27-portfolio__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}\r\n.ds27-portfolio__grain{position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\")}\r\n.ds27-portfolio__vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 85% 75% at 50% 50%,transparent 55%,rgba(14,6,20,.85) 100%)}\r\n\r\n\/* Camada dos cards (posicionados pelo JS) *\/\r\n.ds27-portfolio__cards{position:absolute;inset:0;perspective:1400px;pointer-events:none}\r\n.ds27-portfolio__card{position:absolute;left:0;top:0;width:clamp(230px,23vw,360px);text-decoration:none;color:inherit;pointer-events:auto;will-change:transform,opacity;transform-origin:50% 50%;border-radius:14px;outline:none}\r\n.ds27-portfolio__card.is-hidden{display:none}\r\n.ds27-portfolio__card-inner{display:block;border-radius:14px;overflow:hidden;background:var(--ds27-bordo-800);border:1px solid rgba(201,168,76,.28);box-shadow:0 30px 60px -20px rgba(0,0,0,.7);transition:border-color .4s,box-shadow .5s}\r\n.ds27-portfolio__card.is-active .ds27-portfolio__card-inner{border-color:rgba(217,188,114,.85);box-shadow:0 0 0 1px rgba(217,188,114,.25),0 0 70px rgba(201,168,76,.28),0 40px 80px -20px rgba(0,0,0,.8)}\r\n\/* Miniatura: no WordPress a imagem real entra em --ds27-thumb; o gradiente \u00e9 s\u00f3 o fundo de reserva *\/\r\n.ds27-portfolio__thumb{display:block;aspect-ratio:16\/10;position:relative;background:\r\n  var(--ds27-thumb,none) center\/cover no-repeat,\r\n  radial-gradient(circle at 28% 22%,var(--ds27-c1),transparent 62%),\r\n  radial-gradient(circle at 85% 90%,var(--ds27-c3,transparent),transparent 55%),\r\n  linear-gradient(140deg,var(--ds27-c2),var(--ds27-bordo-900))}\r\n.ds27-portfolio__thumb::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(14,6,20,.55));transition:opacity .4s}\r\n.ds27-portfolio__card.is-active .ds27-portfolio__thumb::after{opacity:.4}\r\n\/* Monograma: s\u00f3 no prot\u00f3tipo (remova quando as imagens reais estiverem no lugar) *\/\r\n.ds27-portfolio__mono{position:absolute;inset:0;display:grid;place-items:center;font:italic 300 clamp(44px,5vw,72px)\/1 var(--ds27-serif);color:rgba(253,250,244,.92);text-shadow:0 6px 30px rgba(0,0,0,.35);letter-spacing:-.02em}\r\n.ds27-portfolio__card-meta{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(240,235,224,.6)}\r\n.ds27-portfolio__card-num{font:400 15px\/1 var(--ds27-serif);letter-spacing:.04em;color:var(--ds27-ouro)}\r\n\/* Conector tracejado at\u00e9 a h\u00e9lice (modo A) *\/\r\n.ds27-portfolio__card::after{content:\"\";position:absolute;top:50%;height:1px;width:0;opacity:0;background:repeating-linear-gradient(90deg,rgba(217,188,114,.7) 0 5px,transparent 5px 11px);transition:opacity .4s}\r\n#ds27-portfolio[data-mode=\"helix\"] .ds27-portfolio__card[data-side=\"-1\"]::after{left:100%;width:var(--ds27-link,0px);opacity:.8}\r\n#ds27-portfolio[data-mode=\"helix\"] .ds27-portfolio__card[data-side=\"1\"]::after{right:100%;width:var(--ds27-link,0px);opacity:.8}\r\n\r\n\/* HUD *\/\r\n.ds27-portfolio__hud{position:absolute;inset:0;pointer-events:none}\r\n.ds27-portfolio__head{position:absolute;top:88px;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);display:flex;justify-content:space-between;align-items:center;gap:20px}\r\n.ds27-portfolio__eyebrow{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--ds27-ouro);margin:0}\r\n.ds27-portfolio__filters{display:flex;gap:4px;pointer-events:auto;flex-wrap:wrap;justify-content:flex-end}\r\n.ds27-portfolio__filter{font:500 11px\/1 var(--ds27-sans);letter-spacing:.16em;text-transform:uppercase;color:rgba(240,235,224,.6);background:transparent;border:1px solid transparent;border-radius:999px;padding:9px 14px;cursor:pointer;transition:all .35s var(--ds27-ease)}\r\n.ds27-portfolio__filter:hover{color:var(--ds27-creme)}\r\n.ds27-portfolio__filter.is-on{color:var(--ds27-ouro-brilho);border-color:rgba(201,168,76,.5)}\r\n\r\n.ds27-portfolio__info{position:absolute;left:clamp(24px,5vw,72px);bottom:clamp(28px,7vh,72px);max-width:min(440px,80vw);pointer-events:auto}\r\n.ds27-portfolio__count{display:flex;align-items:baseline;gap:14px;font-family:var(--ds27-serif);margin-bottom:14px}\r\n.ds27-portfolio__count-cur{font-size:clamp(56px,6vw,88px);font-weight:300;line-height:.8;color:var(--ds27-creme-claro)}\r\n.ds27-portfolio__count-sep{width:48px;height:1px;background:var(--ds27-ouro);transform:translateY(-14px)}\r\n.ds27-portfolio__count-tot{font-size:20px;color:rgba(240,235,224,.45)}\r\n.ds27-portfolio__info-cat{margin:0 0 8px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-portfolio__info-title{margin:0 0 18px;font:400 clamp(24px,2.4vw,34px)\/1.1 var(--ds27-serif)}\r\n.ds27-reveal{display:block;overflow:hidden}\r\n.ds27-reveal>span{display:inline-block}\r\n.ds27-portfolio__info.is-changing .ds27-reveal>span{animation:ds27-up .62s var(--ds27-ease) both}\r\n.ds27-portfolio__info.is-changing .ds27-portfolio__info-title .ds27-reveal>span{animation-delay:.05s}\r\n@keyframes ds27-up{from{transform:translateY(105%);opacity:0}to{transform:none;opacity:1}}\r\n.ds27-portfolio__info-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ds27-creme);text-decoration:none;padding:14px 22px;border:1px solid rgba(201,168,76,.45);border-radius:999px;transition:all .4s var(--ds27-ease)}\r\n.ds27-portfolio__info-link span{transition:transform .4s var(--ds27-ease)}\r\n.ds27-portfolio__info-link:hover{background:var(--ds27-ouro);color:var(--ds27-bordo-900);border-color:var(--ds27-ouro)}\r\n.ds27-portfolio__info-link:hover span{transform:translateX(5px)}\r\n\r\n.ds27-portfolio__rail{position:absolute;right:clamp(20px,3.5vw,48px);top:50%;transform:translateY(-50%);height:38vh;width:1px;background:rgba(240,235,224,.12)}\r\n.ds27-portfolio__rail-fill{position:absolute;left:0;top:0;width:1px;height:100%;background:linear-gradient(var(--ds27-ouro-brilho),var(--ds27-ouro-escuro));transform-origin:top;transform:scaleY(0)}\r\n.ds27-portfolio__rail-label{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.3em;color:rgba(240,235,224,.4);writing-mode:vertical-rl;transform:translate(-50%,-100%) rotate(180deg)}\r\n.ds27-portfolio__hint{position:absolute;right:clamp(20px,3.5vw,48px);bottom:clamp(28px,7vh,72px);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:rgba(240,235,224,.4)}\r\n\r\n@media (max-width:767px){\r\n  .ds27-portfolio__head{top:76px;flex-direction:column;align-items:flex-start;gap:12px}\r\n  .ds27-portfolio__filters{justify-content:flex-start}\r\n  .ds27-portfolio__filter{padding:8px 11px;font-size:10px}\r\n  .ds27-portfolio__card{width:min(72vw,300px)}\r\n  .ds27-portfolio__info{bottom:24px}\r\n  .ds27-portfolio__count-cur{font-size:52px}\r\n  .ds27-portfolio__info-title{font-size:22px;margin-bottom:14px}\r\n  .ds27-portfolio__rail,.ds27-portfolio__hint{display:none}\r\n}\r\n\r\n\r\n\/* ---------- Portf\u00f3lio \u00b7 ajustes v5 ---------- *\/\r\n#ds27-portfolio{background:var(--ds27-bordo-800)}\r\n.ds27-portfolio__stage{background:\r\n  radial-gradient(ellipse 62% 55% at 50% 50%,#5E2B52 0%,#3E1A40 30%,#24102C 60%,var(--ds27-bordo-800) 85%),\r\n  radial-gradient(ellipse 45% 30% at 50% 108%,rgba(217,188,114,.22),transparent 70%),var(--ds27-bordo-800)}\r\n.ds27-portfolio__thumb{background:#221030}\r\n.ds27-portfolio__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\r\n.ds27-portfolio__card-inner{border-radius:0;border:0;box-shadow:none;--ds27-c:16px;position:relative;\r\n  clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c))}\r\n.ds27-portfolio__card-inner::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:rgba(217,188,114,.42);z-index:2;\r\n  clip-path:polygon(evenodd,var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c),var(--ds27-c) 0,\r\n  calc(var(--ds27-c) + .42px) 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - var(--ds27-c) - .42px),calc(100% - var(--ds27-c) - .42px) calc(100% - 1px),1px calc(100% - 1px),1px calc(var(--ds27-c) + .42px),calc(var(--ds27-c) + .42px) 1px)}\r\n.ds27-portfolio__card.is-active .ds27-portfolio__card-inner::after{background:rgba(240,214,150,.95)}\r\n.ds27-portfolio__card{border-radius:0;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}\r\n.ds27-portfolio__card.is-active{filter:drop-shadow(0 0 40px rgba(201,168,76,.35)) drop-shadow(0 30px 40px rgba(0,0,0,.5))}\r\n.ds27-portfolio__filter{border-radius:0;--ds27-c:7px;clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c))}\r\n.ds27-portfolio__filter.is-on{background:rgba(217,188,114,.14)}\r\n.ds27-portfolio__info-link{border-radius:0;--ds27-c:9px;clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c))}\r\n.ds27-portfolio__head{top:96px}\r\n\r\n\r\n\/* ==========================================================\r\n   CTA \u00b7 o cristal se forma dentro da tela de um notebook\r\n   ========================================================== *\/\r\n.ds27-cta__laptop{position:absolute;left:30%;top:52%;width:min(38vw,62vh);opacity:0;visibility:hidden}\r\n.ds27-cta__screen{background:radial-gradient(ellipse at 50% 55%,#4a2147 0%,#22102a 55%,#120814 100%)!important}\r\n.ds27-cta__gem{width:min(17vw,27vh)!important;z-index:2}\r\n.ds27-cta__halo{z-index:1;width:46vmin;height:46vmin;margin:-23vmin 0 0 -23vmin}\r\n.ds27-cta__laptop .ds27-laptop__base{margin:0 -7%}\r\n@media (max-width:900px){\r\n  .ds27-cta__laptop{left:50%;top:24%;width:min(78vw,40vh)}\r\n  .ds27-cta__gem{width:min(36vw,18vh)!important}\r\n}\r\n@media (max-height:860px) and (min-width:901px){.ds27-cta__lead{display:none}.ds27-cta__title{font-size:clamp(34px,3.6vw,52px)}}\r\n\r\n\/* ==========================================================\r\n   FORMUL\u00c1RIO DO ELEMENTOR dentro do CTA e do popup\r\n   (o widget \u00e9 movido para c\u00e1 automaticamente pelo script)\r\n   ========================================================== *\/\r\n.ds27-form-slot:empty{display:none}\r\n.ds27-has-form .ds27-form-fallback{display:none}\r\n.ds27-cta__form.ds27-has-form{padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;clip-path:none}\r\n.ds27-form-slot .elementor-widget-form{width:100%!important;margin:0!important}\r\n.ds27-form-slot .elementor-field-group{margin-bottom:0!important}\r\n.ds27-form-slot .elementor-message{font-size:13px;color:#F0EBE0}\r\n.ds27-form-host-hidden{display:none!important}\r\n\/* Contact Form 7 no visual ds27 (o tema n\u00e3o sobrescreve) *\/\r\n.ds27-form-slot .elementor-widget-shortcode,.ds27-form-slot .wpcf7{width:100%!important;margin:0!important}\r\n.ds27-form-slot .wpcf7 form{margin:0}\r\n\/* o CF7 insere <p> e <br> autom\u00e1ticos: neutraliza para o grid funcionar *\/\r\n.ds27-form-slot .ds27-form p:not(.ds27-form__safe){display:contents;margin:0}\r\n.ds27-form-slot .ds27-form br{display:none}\r\n.ds27-form-slot .ds27-form .ds27-form__row{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:0}\r\n.ds27-form-slot .ds27-form .ds27-form__row--tel{grid-template-columns:36% 1fr}\r\n.ds27-form-slot .ds27-form .ds27-form__row>*{min-width:0;width:100%}\r\n.ds27-form-slot .ds27-form .ds27-form__check,.ds27-form-slot .ds27-form .ds27-form__check label,.ds27-form-slot .ds27-form .wpcf7-list-item-label{color:rgba(240,235,224,.78)!important;font-size:13px}\r\n.ds27-form-slot .ds27-form .ds27-form__check a{color:var(--ds27-ouro-brilho)!important}\r\n@media (max-width:600px){.ds27-form-slot .ds27-form .ds27-form__row,.ds27-form-slot .ds27-form .ds27-form__row--tel{grid-template-columns:1fr}}\r\n.ds27-form .wpcf7-form-control.ds27-form__field{width:100%!important;height:44px!important;padding:0 16px!important;margin:0!important;font:300 13px var(--ds27-sans)!important;letter-spacing:.02em;color:#F0EBE0!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(201,168,76,.22)!important;border-radius:2px!important;box-shadow:none!important;outline:none}\r\n.ds27-form .wpcf7-form-control.ds27-form__field:focus{background:rgba(255,255,255,.1)!important;border-color:rgba(201,168,76,.75)!important;box-shadow:0 0 0 3px rgba(201,168,76,.08)!important}\r\n.ds27-form select.wpcf7-form-control{-webkit-appearance:none;appearance:none;padding-right:38px!important;cursor:pointer;color:rgba(240,235,224,.75)!important}\r\n.ds27-form .wpcf7-form-control-wrap{display:block;width:100%}\r\n.ds27-form .ds27-form__check .wpcf7-list-item{margin:0}\r\n.ds27-form .ds27-form__check input[type=checkbox]{margin-top:3px;accent-color:#C9A84C}\r\n.ds27-form input.wpcf7-submit.ds27-form__submit{width:100%!important;height:48px!important;padding:0 24px!important;border:0!important;border-radius:0!important;font:600 12.5px var(--ds27-sans)!important;letter-spacing:.12em!important;text-transform:uppercase;color:#1A0A1E!important;background:linear-gradient(135deg,#F2DC9C,#C9A84C 55%,#B8922A)!important;cursor:pointer}\r\n.ds27-form .wpcf7-spinner{display:block;margin:6px auto 0}\r\n.ds27-form-slot .wpcf7 form .wpcf7-response-output{margin:10px 0 0!important;padding:10px 12px!important;font-size:12.5px;color:#F0EBE0;border:1px solid rgba(217,188,114,.5)!important}\r\n.ds27-form-slot .wpcf7 form.sent .wpcf7-response-output{border-color:rgba(126,226,168,.6)!important;color:#7EE2A8}\r\n\/* ============================================================\r\n   FORMUL\u00c1RIO DE DIAGN\u00d3STICO \u00b7 Site 2027 (Elementor Pro)\r\n   Use no widget Formul\u00e1rio: Avan\u00e7ado > Classes CSS = ds27-form-el\r\n   (o mesmo CSS serve para a se\u00e7\u00e3o do CTA e para o Popup)\r\n============================================================ *\/\r\n.ds27-form-el .elementor-form{\r\n  background:rgba(255,255,255,.04)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;\r\n  border:0!important;border-radius:0!important;padding:28px!important;\r\n  --c:18px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));\r\n  box-shadow:inset 0 0 0 1px rgba(201,168,76,.28)!important}\r\n.ds27-form-el .elementor-field-textual{\r\n  background:rgba(255,255,255,.06)!important;border:1px solid rgba(201,168,76,.22)!important;border-radius:2px!important;\r\n  color:#F0EBE0!important;font-family:'DM Sans',system-ui,sans-serif!important;font-size:13px!important;font-weight:300!important;\r\n  letter-spacing:.02em!important;height:44px!important;padding:0 16px!important;transition:border-color .25s,background .25s!important}\r\n.ds27-form-el .elementor-field-textual:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(201,168,76,.45)!important}\r\n.ds27-form-el .elementor-field-textual:focus{background:rgba(255,255,255,.10)!important;border-color:rgba(201,168,76,.75)!important;outline:none!important;box-shadow:0 0 0 3px rgba(201,168,76,.08)!important}\r\n.ds27-form-el .elementor-field-textual::placeholder{color:rgba(240,235,224,.42)!important}\r\n.ds27-form-el .elementor-select-wrapper{background:rgba(255,255,255,.06)!important;border:1px solid rgba(201,168,76,.22)!important;border-radius:2px!important}\r\n.ds27-form-el select.elementor-field-textual{background:transparent!important;border:none!important;color:rgba(240,235,224,.7)!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important}\r\n.ds27-form-el select option{background:#221030!important;color:#F0EBE0!important}\r\n.ds27-form-el .select-caret-down-wrapper,.ds27-form-el .select-caret-down-wrapper i{color:rgba(201,168,76,.8)!important;pointer-events:none!important}\r\n.ds27-form-el .elementor-field-type-acceptance label{color:rgba(240,235,224,.75)!important;font-size:12.5px!important}\r\n.ds27-form-el .elementor-field-type-acceptance a{color:#D9BC72!important}\r\n.ds27-form-el button[type=\"submit\"]{\r\n  background:linear-gradient(135deg,#F2DC9C,#C9A84C 55%,#B8922A)!important;color:#1A0A1E!important;border:none!important;border-radius:0!important;\r\n  --c:11px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));\r\n  font-family:'DM Sans',system-ui,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;\r\n  height:48px!important;padding:0 32px!important;transition:transform .3s,filter .3s!important}\r\n.ds27-form-el button[type=\"submit\"]:hover{transform:translateY(-2px)!important;filter:brightness(1.08)}\r\n.ds27-form-el .elementor-form-fields-wrapper{gap:10px!important;display:flex!important;flex-wrap:wrap!important;box-sizing:border-box!important}\r\n.ds27-form-el .elementor-field-group{margin:0!important;padding:0!important;box-sizing:border-box!important}\r\n.ds27-form-el .elementor-col-33{width:calc(33.333% - 7px)!important}\r\n.ds27-form-el .elementor-col-40{width:calc(40% - 6px)!important}\r\n.ds27-form-el .elementor-col-50{width:calc(50% - 5px)!important}\r\n.ds27-form-el .elementor-col-60{width:calc(60% - 4px)!important}\r\n.ds27-form-el .elementor-col-100{width:100%!important}\r\n@media (max-width:767px){.ds27-form-el .elementor-field-group{width:100%!important}.ds27-form-el .elementor-form{padding:18px!important}}\r\n\r\n\/* Popup do Elementor: Popup > Avan\u00e7ado > Classes CSS = ds27-popup *\/\r\n.ds27-popup .dialog-widget-content{background:linear-gradient(160deg,rgba(64,34,74,.94),rgba(20,8,26,.97))!important;border-radius:0!important;\r\n  --c:24px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));box-shadow:inset 0 0 0 1px rgba(217,188,114,.45)!important}\r\n.ds27-popup .dialog-close-button i{color:#F0EBE0!important}\r\n\r\n\/* ==========================================================\r\n   PASSAGEM DIAMANTE \u2192 PORTF\u00d3LIO (sem tela vazia)\r\n   O portf\u00f3lio sobe por baixo da cena fixa e aparece em fade\r\n   enquanto o diamante vira p\u00f3.\r\n   ========================================================== *\/\r\n#ds27-portfolio{margin-top:-100vh;margin-top:-100svh;z-index:5}\r\n#ds27-portfolio .ds27-portfolio__stage{opacity:0;pointer-events:none}\r\n#ds27-portfolio,#ds27-portfolio.ds27-portfolio{background:transparent!important}\r\n\r\n\/* ==========================================================\r\n   SE\u00c7\u00c3O \u00b7 RESULTADOS (painel de crescimento)\r\n   ========================================================== *\/\r\n#ds27-resultados{position:relative;height:260vh;background:var(--ds27-bordo-800);z-index:6}\r\n.ds27-resultados__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px clamp(16px,4vw,64px) 70px;\r\n  background:radial-gradient(ellipse 60% 50% at 50% 60%,#35163A 0%,#22102A 45%,var(--ds27-bordo-800) 80%)}\r\n.ds27-resultados__head{text-align:center;margin-bottom:28px}\r\n.ds27-resultados__eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-resultados__title{margin:0;font:300 clamp(36px,4vw,60px)\/1 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-resultados__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-js-rs,.ds27-js-ct{opacity:0;visibility:hidden}\r\n\r\n.ds27-dash{position:relative;width:min(1080px,100%);padding:22px 26px 18px;color:var(--ds27-creme);\r\n  background:linear-gradient(160deg,rgba(64,34,74,.55),rgba(20,8,26,.72));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);\r\n  --ds27-c:24px;clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c))}\r\n.ds27-dash::after{content:\"\";position:absolute;inset:0;pointer-events:none;background:rgba(217,188,114,.4);\r\n  clip-path:polygon(evenodd,var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c),var(--ds27-c) 0,\r\n  calc(var(--ds27-c) + .42px) 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - var(--ds27-c) - .42px),calc(100% - var(--ds27-c) - .42px) calc(100% - 1px),1px calc(100% - 1px),1px calc(var(--ds27-c) + .42px),calc(var(--ds27-c) + .42px) 1px)}\r\n.ds27-dash__top{display:flex;justify-content:space-between;align-items:center;padding:0 0 14px 10px;border-bottom:1px solid rgba(217,188,114,.15);margin-bottom:18px}\r\n.ds27-dash__brand{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.06em;color:var(--ds27-creme-claro)}\r\n.ds27-dash__brand img{width:24px;filter:drop-shadow(0 0 8px rgba(255,210,140,.7))}\r\n.ds27-dash__live{font-size:11px;color:rgba(240,235,224,.55)}\r\n.ds27-dash__live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3DDC84;box-shadow:0 0 8px #3DDC84;margin-right:6px;vertical-align:1px;animation:ds27-blink 1.6s infinite}\r\n@keyframes ds27-blink{50%{opacity:.35}}\r\n.ds27-dash__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}\r\n.ds27-kpi{padding:14px 16px;background:rgba(255,255,255,.035);border-left:1px solid rgba(217,188,114,.35)}\r\n.ds27-kpi__label{display:block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(240,235,224,.55);margin-bottom:8px}\r\n.ds27-kpi__value{display:block;font:300 clamp(30px,2.8vw,42px)\/1 var(--ds27-serif);color:var(--ds27-creme-claro);font-variant-numeric:tabular-nums}\r\n.ds27-kpi__delta{display:block;margin-top:6px;font-size:11.5px;color:#7EE2A8}\r\n.ds27-dash__body{display:grid;grid-template-columns:1.8fr 1fr;gap:18px}\r\n.ds27-chart{padding:14px 16px 10px;background:rgba(255,255,255,.03)}\r\n.ds27-chart__legend{display:flex;gap:18px;font-size:11px;color:rgba(240,235,224,.62);margin-bottom:8px}\r\n.ds27-chart__legend span::before{content:\"\";display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:3px;background:currentColor}\r\n.ds27-chart__legend .is-gold{color:var(--ds27-ouro-brilho)}.ds27-chart__legend .is-grey{color:rgba(240,235,224,.38)}\r\n.ds27-chart__svg{display:block;width:100%;height:clamp(140px,24vh,220px);overflow:visible}\r\n.ds27-chart__grid line{stroke:rgba(240,235,224,.07);stroke-width:1;vector-effect:non-scaling-stroke}\r\n.ds27-chart__old{fill:none;stroke:rgba(240,235,224,.32);stroke-width:1.5;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}\r\n.ds27-chart__area{fill:url(#ds27-area)}\r\n.ds27-chart__line{fill:none;stroke:var(--ds27-ouro-brilho);stroke-width:2.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(217,188,114,.7))}\r\n.ds27-chart__dot{fill:#FFF4D6;opacity:0;filter:drop-shadow(0 0 8px #F2DC9C)}\r\n.ds27-chart__x{display:flex;justify-content:space-between;font-size:10.5px;color:rgba(240,235,224,.4);margin-top:6px}\r\n.ds27-funnel{padding:14px 16px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:12px;justify-content:center}\r\n.ds27-funnel__title{margin:0 0 2px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(240,235,224,.55)}\r\n.ds27-funnel__row{display:grid;grid-template-columns:72px 1fr 52px;align-items:center;gap:10px;font-size:12.5px;color:var(--ds27-creme)}\r\n.ds27-funnel__row b{display:block;height:10px;width:calc(var(--w)*var(--ds27-grow,0));background:linear-gradient(90deg,var(--ds27-ouro-escuro),var(--ds27-ouro-brilho));box-shadow:0 0 12px rgba(217,188,114,.45);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}\r\n.ds27-funnel__row em{font-style:normal;text-align:right;color:var(--ds27-creme-claro);font-variant-numeric:tabular-nums}\r\n.ds27-dash__note{margin:14px 0 0 10px;font-size:11px;line-height:1.5;color:rgba(240,235,224,.42)}\r\n\r\n\/* ==========================================================\r\n   SE\u00c7\u00c3O \u00b7 CTA FINAL (o p\u00f3 volta a ser cristal)\r\n   ========================================================== *\/\r\n#ds27-cta{position:relative;height:220vh;background:var(--ds27-bordo-800);z-index:6}\r\n.ds27-cta__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;\r\n  background:radial-gradient(ellipse 55% 55% at 30% 52%,#40193D 0%,#26102E 45%,var(--ds27-bordo-800) 80%)}\r\n.ds27-cta__canvas{position:absolute;inset:0;width:100%;height:100%}\r\n.ds27-cta__halo{position:absolute;left:30%;top:52%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;border-radius:50%;opacity:0;pointer-events:none;mix-blend-mode:screen;\r\n  background:radial-gradient(circle,rgba(255,240,205,.5) 0%,rgba(255,206,140,.2) 25%,transparent 60%)}\r\n.ds27-cta__gem{position:absolute;left:30%;top:52%;width:min(36vw,46vh);transform:translate(-50%,-50%);opacity:0;filter:drop-shadow(0 0 60px rgba(255,210,140,.6))}\r\n.ds27-cta__content{position:absolute;left:56vw;right:clamp(24px,6vw,96px);top:50%;transform:translateY(-50%);max-width:560px}\r\n.ds27-cta__eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-cta__title{margin:0 0 18px;font:300 clamp(38px,4.2vw,64px)\/1.02 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-cta__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-cta__lead{margin:0 0 26px;font-size:15px;line-height:1.65;color:rgba(240,235,224,.66);font-weight:300}\r\n.ds27-cta__ctas{display:flex;flex-direction:column;gap:10px;max-width:360px}\r\n.ds27-cta .ds27-btn--vidro{color:var(--ds27-creme);background:rgba(255,255,255,.06)}\r\n.ds27-cta__note{margin:14px 0 0;font-size:11.5px;color:rgba(240,235,224,.48)}\r\n\r\n.ds27-footer{position:relative;z-index:6;background:var(--ds27-bordo-900);border-top:1px solid rgba(217,188,114,.15);padding:34px clamp(20px,4vw,64px) 90px}\r\n.ds27-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;max-width:1280px;margin:0 auto}\r\n.ds27-footer__logo{font:500 22px\/1 var(--ds27-serif);color:var(--ds27-creme-claro);text-decoration:none}\r\n.ds27-footer__logo em{color:var(--ds27-ouro-brilho)}\r\n.ds27-footer__links{display:flex;flex-wrap:wrap;gap:22px}\r\n.ds27-footer__links a{font-size:13px;color:rgba(240,235,224,.66);text-decoration:none}\r\n.ds27-footer__copy{margin:0;font-size:12px;color:rgba(240,235,224,.4);width:100%;text-align:center}\r\n\r\n@media (max-width:900px){\r\n  .ds27-resultados__sticky{justify-content:flex-start;padding:84px 12px 80px}\r\n  .ds27-resultados__head{margin-bottom:16px}.ds27-resultados__title{font-size:32px}\r\n  .ds27-dash{padding:14px 14px 12px}\r\n  .ds27-dash__live,.ds27-funnel,.ds27-dash__note{display:none}\r\n  .ds27-dash__kpis{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}\r\n  .ds27-kpi{padding:10px 12px}.ds27-kpi__value{font-size:28px}.ds27-kpi__delta{font-size:10.5px}\r\n  .ds27-dash__body{grid-template-columns:1fr}\r\n  .ds27-chart__svg{height:22vh}\r\n  .ds27-cta__halo,.ds27-cta__gem{left:50%;top:26%}\r\n  .ds27-cta__gem{width:min(56vw,30vh)}\r\n  .ds27-cta__content{left:18px;right:18px;top:auto;bottom:90px;transform:none;text-align:center}\r\n  .ds27-cta__title{font-size:32px}.ds27-cta__lead{font-size:13.5px;margin-bottom:18px}\r\n  .ds27-cta__ctas{margin:0 auto}\r\n}\r\n\r\n\/* ==========================================================\r\n   ABERTURA \u00b7 um site sendo desenhado em linhas douradas\r\n   (aparece por ~1,6 s enquanto o v\u00eddeo carrega)\r\n   ========================================================== *\/\r\n.ds27-intro{position:absolute;inset:0;z-index:7;display:grid;place-items:center;background:var(--ds27-bordo-900);pointer-events:none;transition:opacity .9s ease,filter .9s ease}\r\n.ds27-intro__svg{width:min(78vw,900px);height:auto;filter:drop-shadow(0 0 10px rgba(217,188,114,.45))}\r\n.ds27-w{stroke-dasharray:var(--l,2000);stroke-dashoffset:var(--l,2000);animation:ds27-draw .7s cubic-bezier(.6,.1,.2,1) forwards}\r\n@keyframes ds27-draw{to{stroke-dashoffset:0}}\r\n.ds27-intro__label{position:absolute;bottom:14vh;margin:0;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:rgba(217,188,114,.8);opacity:0;animation:ds27-fadein .4s .2s forwards}\r\n@keyframes ds27-fadein{to{opacity:1}}\r\n.ds27-intro.is-out{opacity:0;filter:blur(12px)}\r\n\r\n\/* ==========================================================\r\n   AGENTE \u00b7 chat dentro de um smartphone\r\n   ========================================================== *\/\r\n.ds27-phone{position:absolute;right:clamp(32px,7vw,120px);top:50%;width:min(23vw,330px);aspect-ratio:9\/18.6;max-height:78vh;transform:translateY(-50%) rotate(4deg);opacity:0;visibility:hidden;pointer-events:auto;\r\n  padding:12px;border-radius:44px;background:linear-gradient(145deg,#3a3040,#120a16 40%,#2a2030);\r\n  box-shadow:0 0 0 1px rgba(217,188,114,.55),0 0 0 3px #0c060f,0 40px 80px -20px rgba(0,0,0,.8),0 0 70px -10px rgba(217,188,114,.28)}\r\n.ds27-phone::before{content:\"\";position:absolute;right:-3px;top:22%;width:3px;height:56px;border-radius:2px;background:#2a2030}\r\n.ds27-phone__island{position:absolute;z-index:3;top:20px;left:50%;width:30%;height:22px;margin-left:-15%;border-radius:14px;background:#050206}\r\n.ds27-phone .ds27-chat{position:relative;inset:auto;right:auto;top:auto;transform:none;width:100%;height:100%;opacity:1;visibility:visible;clip-path:none;border-radius:34px;overflow:hidden;\r\n  background:linear-gradient(170deg,#2c1534,#140818 70%)}\r\n.ds27-phone .ds27-chat::after{display:none}\r\n.ds27-phone .ds27-chat__head{padding:46px 16px 12px}\r\n.ds27-phone .ds27-chat__form{padding:10px 12px 18px}\r\n.ds27-phone .ds27-msg{font-size:12.5px}\r\n.ds27-phone.is-pulse{animation:ds27-glow 1.2s ease-out}\r\n\r\n\/* ==========================================================\r\n   SERVI\u00c7OS \u00b7 mockups flutuando ao redor do diamante\r\n   ========================================================== *\/\r\n.ds27-float-mocks{position:absolute;inset:0;pointer-events:none;opacity:0}\r\n.ds27-mock{position:absolute;margin:0;width:min(17vw,250px);background:#120814;padding:0;overflow:hidden;opacity:.55;filter:blur(.6px) saturate(.85);\r\n  box-shadow:0 0 0 1px rgba(217,188,114,.25),0 30px 60px -20px rgba(0,0,0,.8);--ds27-c:12px;\r\n  clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c));\r\n  animation:ds27-drift 9s ease-in-out infinite;will-change:transform}\r\n.ds27-mock img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover}\r\n.ds27-mock__bar{display:flex;gap:4px;padding:6px 10px;background:#1c0f20}\r\n.ds27-mock__bar i{width:5px;height:5px;border-radius:50%;background:rgba(240,235,224,.3)}\r\n.ds27-mock--1{left:7%;top:30%;transform:rotate(-6deg)}\r\n.ds27-mock--2{left:17%;top:52%;width:min(13vw,190px);opacity:.35;filter:blur(1.6px);animation-delay:-3s}\r\n.ds27-mock--3{right:8%;top:28%;width:min(12vw,180px);transform:rotate(5deg);animation-delay:-5s}\r\n.ds27-mock--4{right:16%;top:50%;opacity:.4;filter:blur(1.2px);animation-delay:-7s}\r\n@keyframes ds27-drift{0%,100%{translate:0 0}50%{translate:0 -14px}}\r\n.ds27-chip{position:absolute;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(217,188,114,.75);padding:6px 10px;border:1px solid rgba(217,188,114,.28);background:rgba(26,10,30,.5);animation:ds27-drift 7s ease-in-out infinite}\r\n.ds27-chip--1{left:30%;top:28%}.ds27-chip--2{right:30%;top:33%;animation-delay:-2s}.ds27-chip--3{left:29%;top:58%;animation-delay:-4s}.ds27-chip--4{right:28%;top:60%;animation-delay:-1s}\r\n\r\n\/* ==========================================================\r\n   M\u00c9TODO \u00b7 o diamante aparece na tela de um notebook\r\n   ========================================================== *\/\r\n.ds27-laptop{position:absolute;z-index:0;left:25vw;top:calc(50% + 2vh);width:min(40vw,62vh);opacity:0;visibility:hidden;pointer-events:none}\r\n.ds27-agente__gem{z-index:2}\r\n.ds27-laptop__screen{position:relative;aspect-ratio:16\/10;border-radius:14px 14px 0 0;padding:3.2%;background:#0a050c;\r\n  box-shadow:0 0 0 1px rgba(217,188,114,.45),inset 0 0 0 1px rgba(255,255,255,.04),0 0 80px -20px rgba(217,188,114,.35)}\r\n.ds27-laptop__ui{position:relative;width:100%;height:100%;border-radius:4px;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#3b1a3c,#160a1a 70%)}\r\n.ds27-laptop__ui span{position:absolute;background:rgba(217,188,114,.16)}\r\n.ds27-laptop__nav{left:6%;right:6%;top:6%;height:3%}\r\n.ds27-laptop__h{left:6%;top:18%;width:34%;height:6%}\r\n.ds27-laptop__p{left:6%;top:28%;width:26%;height:3%}\r\n.ds27-laptop__btn{left:6%;top:36%;width:14%;height:6%;background:rgba(217,188,114,.35)!important}\r\n.ds27-laptop__cards{left:6%;right:6%;bottom:8%;height:16%;display:flex;gap:4%;background:none!important}\r\n.ds27-laptop__cards i{flex:1;background:rgba(217,188,114,.12);border:1px solid rgba(217,188,114,.18)}\r\n.ds27-laptop__base{height:14px;margin:0 -7%;border-radius:0 0 14px 14px;background:linear-gradient(#2c2430,#120a14);box-shadow:0 0 0 1px rgba(217,188,114,.35),0 30px 50px -10px rgba(0,0,0,.8)}\r\n.ds27-laptop__base::after{content:\"\";display:block;width:16%;height:5px;margin:0 auto;border-radius:0 0 6px 6px;background:#0a050c}\r\n\r\n@media (max-width:900px){\r\n  .ds27-phone{left:12px;right:12px;width:auto;top:auto;bottom:150px;transform:none;aspect-ratio:auto;height:min(48vh,410px);padding:0;border-radius:0;background:none;box-shadow:none}\r\n  .ds27-phone::before,.ds27-phone__island{display:none}\r\n  .ds27-phone .ds27-chat{border-radius:0}\r\n  .ds27-phone .ds27-chat__head{padding:16px}\r\n  .ds27-mock--2,.ds27-mock--4,.ds27-chip{display:none}\r\n  .ds27-mock{width:30vw}.ds27-mock--1{left:-4vw;top:24%}.ds27-mock--3{right:-4vw;top:26%;width:26vw}\r\n  .ds27-laptop{display:none}\r\n}\r\n\r\n\/* ---------- resultados: dados de pesquisa + painel do cliente em blur ---------- *\/\r\n#ds27-resultados{height:auto}\r\n.ds27-resultados__sticky{position:relative;height:auto;min-height:100vh;min-height:100svh}\r\n.ds27-kpi__delta{color:rgba(240,235,224,.66);line-height:1.45}\r\n.ds27-kpi__src{display:block;margin-top:8px;font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(217,188,114,.7)}\r\n.ds27-chart__x b{color:var(--ds27-ouro-brilho);font-weight:500}\r\n.ds27-chart__tag{margin:10px 0 0;font-size:12.5px;color:var(--ds27-creme)}\r\n.ds27-mine{padding:14px 16px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:12px}\r\n.ds27-mine__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}\r\n.ds27-mine__grid div{padding:10px 12px;border-left:1px solid rgba(217,188,114,.3);background:rgba(255,255,255,.03)}\r\n.ds27-mine__grid span{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(240,235,224,.6);margin-bottom:6px}\r\n.ds27-mine__grid b{display:block;font:300 28px\/1 var(--ds27-serif);color:var(--ds27-creme-claro);filter:blur(7px);user-select:none}\r\n.ds27-mine__lock{margin:auto 0 0;display:flex;gap:8px;align-items:center;font-size:12px;color:rgba(217,188,114,.85)}\r\n@media (max-width:900px){\r\n  .ds27-kpi__delta{font-size:11px}.ds27-mine{display:flex}\r\n  .ds27-mine__grid b{font-size:22px}\r\n}\r\n\r\n\/* ==========================================================\r\n   HERO \u00b7 elementos flutuantes\r\n   container (mouse) > .ds27-hf (scroll, GSAP) > .ds27-hf__in (entrada + flutua\u00e7\u00e3o)\r\n   ========================================================== *\/\r\n.ds27-hero__floats{position:absolute;inset:0;z-index:6;pointer-events:none;transition:transform 1.4s cubic-bezier(.16,.84,.24,1)}\r\n.ds27-hf{position:absolute;will-change:transform,opacity}\r\n.ds27-hf__in{opacity:0;transform:translateY(18px) scale(.94);filter:blur(6px);transition:opacity 1s ease,transform 1.2s cubic-bezier(.16,.84,.24,1),filter 1s ease}\r\n.is-floats .ds27-hf__in{opacity:var(--o,.9);transform:none;filter:blur(var(--b,0px));animation:ds27-hfloat 8s ease-in-out infinite}\r\n.is-floats .ds27-hf:nth-child(2) .ds27-hf__in{transition-delay:.12s;animation-delay:-2s}\r\n.is-floats .ds27-hf:nth-child(3) .ds27-hf__in{transition-delay:.24s;animation-delay:-4s}\r\n.is-floats .ds27-hf:nth-child(4) .ds27-hf__in{transition-delay:.36s;animation-delay:-6s}\r\n.is-floats .ds27-hf:nth-child(n+5) .ds27-hf__in{transition-delay:.5s;animation-delay:-3s}\r\n@keyframes ds27-hfloat{0%,100%{translate:0 0}50%{translate:0 -10px}}\r\n.ds27-hf-card{--o:.8;width:min(11vw,170px);background:#120814;overflow:hidden;box-shadow:0 0 0 1px rgba(217,188,114,.35),0 24px 50px -20px rgba(0,0,0,.8);\r\n  --ds27-c:10px;clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c));transform-origin:center}\r\n.ds27-hf-card img{display:block;width:100%;aspect-ratio:16\/10;object-fit:cover}\r\n.ds27-hf-card__bar{display:flex;align-items:center;gap:4px;padding:5px 8px;background:#1c0f20}\r\n.ds27-hf-card__bar i{width:4px;height:4px;border-radius:50%;background:rgba(240,235,224,.35)}\r\n.ds27-hf-card__bar em{margin-left:6px;font:normal 9px\/1 var(--ds27-sans);color:rgba(240,235,224,.5)}\r\n.ds27-hf-pill{--o:.92;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:11px;letter-spacing:.04em;color:var(--ds27-creme);white-space:nowrap;\r\n  background:rgba(18,8,24,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(217,188,114,.3)}\r\n.ds27-hf-pill__dot{width:6px;height:6px;border-radius:50%;background:#3DDC84;box-shadow:0 0 8px #3DDC84}\r\n.ds27-hf-chat{--o:.9;display:flex;gap:10px;align-items:flex-start;width:min(17vw,250px);padding:10px 12px;font-size:12px;line-height:1.45;color:var(--ds27-creme-claro);\r\n  background:linear-gradient(135deg,rgba(60,32,72,.65),rgba(20,8,26,.7));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(217,188,114,.3);\r\n  clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}\r\n.ds27-hf-chat img{width:22px;flex:none;filter:drop-shadow(0 0 6px rgba(255,210,140,.7))}\r\n.ds27-hf--deep .ds27-hf__in{--b:1.5px}\r\n.ds27-hf-phone{--o:.55;width:min(6vw,86px);aspect-ratio:9\/18;padding:5px;border-radius:16px;background:#120a16;box-shadow:0 0 0 1px rgba(217,188,114,.45),0 20px 40px -14px rgba(0,0,0,.8)}\r\n.ds27-hf-phone img{width:100%;height:100%;object-fit:cover;border-radius:11px}\r\n.ds27-hf-chip{--o:.6;padding:6px 10px;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:rgba(240,214,150,.95);border:1px solid rgba(217,188,114,.3);background:rgba(18,8,24,.35);white-space:nowrap}\r\n.ds27-hf-spark{--o:.85;width:9px;height:9px;background:#F6DFA4;transform:rotate(45deg);box-shadow:0 0 14px 3px rgba(255,214,150,.7)}\r\n.is-floats .ds27-hf-spark{transform:rotate(45deg)}\r\n.ds27-hf-spark--s{width:5px;height:5px;--o:.6}\r\n@media (max-width:767px){\r\n  .ds27-hf{display:none}\r\n  .ds27-hf:nth-child(2){display:block;left:6%!important;top:12%!important}\r\n  .ds27-hf:nth-child(5){display:block;left:auto!important;right:6%!important;top:22%!important}\r\n  .ds27-hf:nth-child(8){display:block;left:22%!important;top:30%!important}\r\n}\r\n\r\n\/* flutuantes do hero \u00b7 mais presen\u00e7a *\/\r\n.ds27-hf-card{--o:1;width:min(12vw,186px)}\r\n.ds27-hf-pill{--o:1;background:rgba(18,8,24,.68);box-shadow:0 0 0 1px rgba(217,188,114,.5),0 10px 30px -10px rgba(0,0,0,.6)}\r\n.ds27-hf-chat{--o:1;box-shadow:0 0 0 1px rgba(217,188,114,.5),0 16px 40px -16px rgba(0,0,0,.7)}\r\n.ds27-hf--deep .ds27-hf__in{--b:.4px}\r\n.ds27-hf-phone{--o:.92;width:min(6.6vw,96px)}\r\n.ds27-hf-chip{--o:.95;font-size:10px;color:#F6DFA4;border-color:rgba(217,188,114,.55);background:rgba(18,8,24,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}\r\n.ds27-hf-spark{--o:1}.ds27-hf-spark--s{--o:.85}\r\n@media (max-width:767px){.ds27-hf:nth-child(5){top:24%!important}}\r\n\r\n\/* ==========================================================\r\n   FORMUL\u00c1RIO DE DIAGN\u00d3STICO (mesmo visual do formul\u00e1rio atual,\r\n   com cantos lapidados) \u00b7 inline no CTA e no popup\r\n   ========================================================== *\/\r\n.ds27-form{display:flex;flex-direction:column;gap:10px;width:100%}\r\n.ds27-form__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}\r\n.ds27-form__row--tel{grid-template-columns:40% 1fr}\r\n.ds27-form__field{width:100%;height:44px;padding:0 16px;font:300 13px var(--ds27-sans);letter-spacing:.02em;color:#F0EBE0;background:rgba(255,255,255,.06);border:1px solid rgba(201,168,76,.22);border-radius:2px;outline:none;transition:border-color .25s,background .25s,box-shadow .25s;-webkit-appearance:none;appearance:none}\r\n.ds27-form__field::placeholder{color:rgba(240,235,224,.42)}\r\n.ds27-form__field:hover{background:rgba(255,255,255,.08);border-color:rgba(201,168,76,.45)}\r\n.ds27-form__field:focus{background:rgba(255,255,255,.1);border-color:rgba(201,168,76,.75);box-shadow:0 0 0 3px rgba(201,168,76,.08)}\r\n.ds27-form__field.is-invalid{border-color:rgba(230,120,120,.8)}\r\n.ds27-form__select{position:relative;display:block}\r\n.ds27-form__select::after{content:\"\";position:absolute;right:16px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:1.5px solid rgba(201,168,76,.8);border-bottom:1.5px solid rgba(201,168,76,.8);transform:rotate(45deg);pointer-events:none}\r\n.ds27-form__select select{padding-right:38px;cursor:pointer;color:rgba(240,235,224,.7)}\r\n.ds27-form select option{background:#221030;color:#F0EBE0}\r\n.ds27-form__check{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:rgba(240,235,224,.75);cursor:pointer}\r\n.ds27-form__check input{margin-top:3px;accent-color:#C9A84C}\r\n.ds27-form__check a{color:var(--ds27-ouro-brilho)}\r\n.ds27-form__submit{justify-content:center;border:0;cursor:pointer;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 24px rgba(201,168,76,.3)}\r\n.ds27-form__safe{display:flex;gap:6px;align-items:center;justify-content:center;margin:2px 0 0;font-size:11.5px;color:rgba(240,235,224,.45)}\r\n.ds27-form__ok{margin:0;padding:10px 12px;font-size:12.5px;color:#7EE2A8;border:1px solid rgba(126,226,168,.35)}\r\n.ds27-cta__content{max-width:600px}\r\n.ds27-cta__form{padding:22px;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);\r\n  --ds27-c:18px;clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c));box-shadow:inset 0 0 0 1px rgba(201,168,76,.25)}\r\n.ds27-cta__lead{margin-bottom:18px}\r\n.ds27-cta__note a{color:var(--ds27-ouro-brilho);text-decoration:none}\r\n\r\n.ds27-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px}\r\n.ds27-modal[hidden]{display:none}\r\n.ds27-modal__backdrop{position:absolute;inset:0;background:rgba(10,4,14,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .4s}\r\n.ds27-modal__box{position:relative;width:min(600px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:34px 30px 26px;color:var(--ds27-creme);\r\n  background:linear-gradient(160deg,rgba(64,34,74,.92),rgba(20,8,26,.96));--ds27-c:24px;\r\n  clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c));\r\n  box-shadow:inset 0 0 0 1px rgba(217,188,114,.45);opacity:0;transform:translateY(24px) scale(.97);transition:opacity .45s cubic-bezier(.16,.84,.24,1),transform .55s cubic-bezier(.16,.84,.24,1)}\r\n.ds27-modal.is-open .ds27-modal__backdrop{opacity:1}\r\n.ds27-modal.is-open .ds27-modal__box{opacity:1;transform:none}\r\n.ds27-modal__close{position:absolute;top:12px;right:16px;width:36px;height:36px;font-size:24px;line-height:1;color:var(--ds27-creme);background:none;border:0;cursor:pointer;opacity:.7}\r\n.ds27-modal__close:hover{opacity:1}\r\n.ds27-modal__gem{display:block;width:58px;margin:0 0 10px;filter:drop-shadow(0 0 16px rgba(255,210,140,.7))}\r\n.ds27-modal__eyebrow{margin:0 0 10px;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-modal__title{margin:0 0 10px;font:300 clamp(28px,3vw,38px)\/1.08 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-modal__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-modal__lead{margin:0 0 18px;font-size:14px;line-height:1.6;color:rgba(240,235,224,.66)}\r\n@media (max-width:900px){\r\n  .ds27-cta__content{bottom:auto;top:44%}\r\n  .ds27-cta__lead{display:none}\r\n  .ds27-cta__form{padding:14px;text-align:left}\r\n  .ds27-form__row,.ds27-form__row--tel{grid-template-columns:1fr}\r\n  .ds27-cta .ds27-form__field[name=desafio]{display:none}\r\n  .ds27-cta__gem,.ds27-cta__halo{top:22%}\r\n  .ds27-cta__gem{width:min(34vw,18vh)}\r\n  .ds27-modal__box{padding:26px 18px 18px}\r\n}\r\n.ds27-cta__mbtn{display:none}\r\n@media (max-width:900px){.ds27-cta__form{display:none}.ds27-cta__mbtn{display:flex;margin:6px auto 0;max-width:340px}.ds27-cta__lead{display:block}.ds27-cta__content{top:auto;bottom:90px}}\r\n\r\n\/* ==========================================================\r\n   SE\u00c7\u00c3O \u00b7 PERGUNTAS FREQUENTES\r\n   ========================================================== *\/\r\n#ds27-faq{position:relative;z-index:6;padding:clamp(80px,12vh,140px) clamp(18px,5vw,80px);\r\n  background:radial-gradient(ellipse 50% 45% at 20% 30%,#2E1436 0%,var(--ds27-bordo-800) 70%),var(--ds27-bordo-800)}\r\n.ds27-faq__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,80px);align-items:start}\r\n.ds27-faq__head{position:sticky;top:120px}\r\n.ds27-faq__eyebrow{margin:0 0 12px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ds27-ouro)}\r\n.ds27-faq__title{margin:0 0 16px;font:300 clamp(36px,3.8vw,56px)\/1.02 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-faq__title em{color:var(--ds27-ouro-brilho)}\r\n.ds27-faq__lead{margin:0;font-size:14.5px;line-height:1.65;color:rgba(240,235,224,.62);font-weight:300}\r\n.ds27-faq__list{display:flex;flex-direction:column;gap:10px}\r\n.ds27-faq__item{position:relative;background:rgba(255,255,255,.035);--ds27-c:14px;\r\n  clip-path:polygon(var(--ds27-c) 0,100% 0,100% calc(100% - var(--ds27-c)),calc(100% - var(--ds27-c)) 100%,0 100%,0 var(--ds27-c));\r\n  box-shadow:inset 0 0 0 1px rgba(217,188,114,.2);transition:background .3s,box-shadow .3s}\r\n.ds27-faq__item[open]{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(217,188,114,.5)}\r\n.ds27-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px}\r\n.ds27-faq__item summary::-webkit-details-marker{display:none}\r\n.ds27-faq__item summary h3{margin:0!important;font:400 clamp(21px,1.75vw,26px)\/1.2 var(--ds27-serif)!important;color:var(--ds27-creme-claro)!important;transition:color .3s}\r\n.ds27-faq__item[open] summary h3,.ds27-faq__item summary:hover h3{color:var(--ds27-ouro-brilho)!important}\r\n.ds27-faq__item summary::after{content:\"\";flex:none;width:10px;height:10px;border-right:1.5px solid var(--ds27-ouro-brilho);border-bottom:1.5px solid var(--ds27-ouro-brilho);transform:rotate(45deg) translateY(-3px);transition:transform .35s var(--ds27-ease)}\r\n.ds27-faq__item[open] summary::after{transform:rotate(-135deg) translateY(-3px)}\r\n.ds27-faq__a{padding:0 24px 22px}\r\n.ds27-faq__a p{margin:0;font-size:14.5px;line-height:1.7;color:rgba(240,235,224,.7);font-weight:300}\r\n@media (max-width:900px){\r\n  .ds27-faq__inner{grid-template-columns:1fr}\r\n  .ds27-faq__head{position:static}\r\n  .ds27-faq__item summary{padding:16px 18px}.ds27-faq__a{padding:0 18px 18px}\r\n}\r\n\r\n\/* ==========================================================\r\n   PNGs com borda transparente (1254\u00d71254): o wrapper .ds27-trim\r\n   tem a propor\u00e7\u00e3o s\u00f3 do diamante, e a imagem \u00e9 deslocada para\r\n   encaixar exatamente nele.\r\n   ========================================================== *\/\r\n.ds27-trim{display:block;aspect-ratio:var(--bw)\/var(--bh)}\r\n.ds27-trim>img{position:absolute!important;display:block;max-width:none!important;height:auto!important;\r\n  width:calc(1254 \/ var(--bw) * 100%)!important;left:calc(var(--bx) \/ var(--bw) * -100%);top:calc(var(--by) \/ var(--bh) * -100%);pointer-events:none}\r\n.ds27-servicos__whole.ds27-trim{inset:auto;left:0;width:100%;height:auto;top:calc(50% - var(--bh) \/ var(--bw) * 50%)}\r\n.ds27-frag.ds27-trim{width:50%;height:auto}\r\n.ds27-frag--se.ds27-trim{left:auto;top:auto;right:50%;bottom:50%}\r\n.ds27-frag--sd.ds27-trim{right:auto;top:auto;left:50%;bottom:50%}\r\n.ds27-frag--ie.ds27-trim{left:auto;bottom:auto;right:50%;top:50%}\r\n.ds27-frag--id.ds27-trim{right:auto;bottom:auto;left:50%;top:50%}\r\n.ds27-chat__avatar,.ds27-dash__brand img,.ds27-hf-chat img,.ds27-modal__gem{aspect-ratio:1069\/750;object-fit:cover;height:auto!important}\r\n.ds27-chat__avatar{width:38px}\r\n\r\n\r\n\/* ==========================================================\r\n   AJUSTES v8 \u00b7 IA no hero, fluxo do agente, dados ap\u00f3s o agente, leitura do m\u00e9todo\r\n   ========================================================== *\/\r\n.ds27-hf-ai{--o:1;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;color:var(--ds27-creme);background:rgba(18,8,24,.7);\r\n  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(217,188,114,.5),0 14px 34px -12px rgba(0,0,0,.7);\r\n  --c:10px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}\r\n.ds27-hf-ai__ic{position:relative;display:grid;place-items:center;width:42px;height:42px;color:#F6DFA4;background:rgba(217,188,114,.12);box-shadow:inset 0 0 0 1px rgba(217,188,114,.45)}\r\n.ds27-hf-ai__ic svg{width:26px;height:26px;animation:ds27-bot 3.2s ease-in-out infinite}\r\n@keyframes ds27-bot{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}\r\n.ds27-hf-ai__tx b{display:block;font:500 13px\/1.2 var(--ds27-sans);color:var(--ds27-creme-claro)}\r\n.ds27-hf-ai__tx small{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11px;color:rgba(240,235,224,.7)}\r\n.ds27-hf-ai__tx small i{width:6px;height:6px;border-radius:50%;background:#3DDC84;box-shadow:0 0 8px #3DDC84;animation:ds27-blink 1.6s infinite}\r\n@keyframes ds27-blink{50%{opacity:.35}}\r\n\r\n.ds27-agente__title{margin-bottom:26px!important}\r\n.ds27-flow{list-style:none;margin:0 0 28px;padding:0;position:relative;display:grid;gap:16px}\r\n.ds27-flow::before{content:\"\";position:absolute;left:21px;top:22px;bottom:22px;width:1px;background:linear-gradient(rgba(217,188,114,.6),rgba(217,188,114,.15))}\r\n.ds27-flow__i{position:relative;display:flex;align-items:center;gap:16px}\r\n.ds27-flow__ic{flex:none;display:grid;place-items:center;width:44px;height:44px;background:#1E0C24;box-shadow:inset 0 0 0 1px rgba(217,188,114,.55),0 0 18px -4px rgba(217,188,114,.45);\r\n  --c:8px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}\r\n.ds27-flow__ic svg{width:20px;height:20px;fill:none;stroke:#F2DC9C;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\r\n.ds27-flow b{display:block;font:400 clamp(19px,1.5vw,23px)\/1.15 var(--ds27-serif);color:var(--ds27-creme-claro)}\r\n.ds27-flow small{display:block;margin-top:2px;font-size:13px;color:rgba(240,235,224,.66)}\r\n.ds27-msg--link{text-decoration:none;cursor:pointer;color:#F2DC9C;border-color:rgba(217,188,114,.5)}\r\n@media (max-width:900px){.ds27-flow{display:none}}\r\n\r\n#ds27-resultados.ds27-rs-scene{position:absolute;inset:0;height:auto;z-index:4;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;\r\n  padding:calc(var(--ds27-hh,80px) + 2vh) clamp(16px,4vw,56px) 3vh;opacity:0;visibility:hidden}\r\n.ds27-rs-scene .ds27-resultados__head{margin-bottom:18px}\r\n.ds27-rs-scene .ds27-dash{background:rgba(26,10,30,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}\r\n@media (max-height:820px) and (min-width:901px){.ds27-rs-scene .ds27-dash__note{display:none}.ds27-rs-scene .ds27-chart__svg{height:16vh}}\r\n@media (max-width:900px){#ds27-resultados.ds27-rs-scene{justify-content:flex-start;padding-top:calc(var(--ds27-hh,64px) + 2vh)}.ds27-rs-scene .ds27-mine{display:none!important}}\r\n\r\n.ds27-sobre__eyebrow{font-size:12px}\r\n.ds27-sobre__lead{font-size:17px!important;line-height:1.6!important;color:rgba(240,235,224,.82)!important;max-width:480px}\r\n.ds27-steps{gap:20px 28px!important}\r\n.ds27-step__n{font-size:26px!important}\r\n.ds27-step strong{font:400 21px\/1.2 var(--ds27-serif)!important;letter-spacing:0!important;margin-bottom:4px}\r\n.ds27-step span{font-size:14.5px!important;color:rgba(240,235,224,.74)!important}\r\n<\/style>\r\n\r\n<div class=\"ds27-page\">\r\n<div id=\"ds27-journey\">\r\n<div class=\"ds27-journey__sticky\">\r\n<section id=\"ds27-hero\" class=\"ds27-hero\" aria-label=\"Apresenta\u00e7\u00e3o\">\r\n  <svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\"><filter id=\"dsgrade\" color-interpolation-filters=\"sRGB\"><feColorMatrix type=\"matrix\" values=\"0.959 0.240 -0.001 0 -0.296  0.069 1.281 -0.197 0 -0.267  -0.183 0.744 0.413 0 -0.231  0 0 0 1 0\"\/><\/filter><\/svg>\r\n  <div class=\"ds27-intro\" aria-hidden=\"true\">\r\n    <svg class=\"ds27-intro__svg\" viewBox=\"0 0 1200 720\" preserveAspectRatio=\"xMidYMid meet\">\r\n      <g fill=\"none\" stroke=\"#D9BC72\" stroke-width=\"1.2\" stroke-linecap=\"round\">\r\n        <rect class=\"ds27-w\" x=\"150\" y=\"90\" width=\"900\" height=\"540\"\/>\r\n        <line class=\"ds27-w\" x1=\"150\" y1=\"130\" x2=\"1050\" y2=\"130\"\/>\r\n        <circle class=\"ds27-w\" cx=\"174\" cy=\"110\" r=\"5\"\/><circle class=\"ds27-w\" cx=\"192\" cy=\"110\" r=\"5\"\/><circle class=\"ds27-w\" cx=\"210\" cy=\"110\" r=\"5\"\/>\r\n        <line class=\"ds27-w\" x1=\"190\" y1=\"170\" x2=\"300\" y2=\"170\"\/>\r\n        <line class=\"ds27-w\" x1=\"760\" y1=\"170\" x2=\"990\" y2=\"170\"\/>\r\n        <line class=\"ds27-w\" x1=\"190\" y1=\"250\" x2=\"560\" y2=\"250\" stroke-width=\"3\"\/>\r\n        <line class=\"ds27-w\" x1=\"190\" y1=\"285\" x2=\"500\" y2=\"285\" stroke-width=\"3\"\/>\r\n        <line class=\"ds27-w\" x1=\"190\" y1=\"330\" x2=\"520\" y2=\"330\"\/>\r\n        <line class=\"ds27-w\" x1=\"190\" y1=\"350\" x2=\"470\" y2=\"350\"\/>\r\n        <rect class=\"ds27-w\" x=\"190\" y=\"385\" width=\"150\" height=\"40\"\/>\r\n        <rect class=\"ds27-w\" x=\"640\" y=\"210\" width=\"350\" height=\"230\"\/>\r\n        <path class=\"ds27-w\" d=\"M660 420 L740 340 L800 390 L870 300 L970 400\"\/>\r\n        <rect class=\"ds27-w\" x=\"190\" y=\"480\" width=\"250\" height=\"110\"\/><rect class=\"ds27-w\" x=\"475\" y=\"480\" width=\"250\" height=\"110\"\/><rect class=\"ds27-w\" x=\"760\" y=\"480\" width=\"250\" height=\"110\"\/>\r\n      <\/g>\r\n    <\/svg>\r\n    <p class=\"ds27-intro__label\">Criando experi\u00eancias digitais<\/p>\r\n  <\/div>\r\n  <div class=\"ds27-hero__media\" aria-hidden=\"true\">\r\n    <div class=\"ds27-hero__stage\">\r\n      <video class=\"ds27-hero__video ds27-hero__video--main\" muted playsinline preload=\"auto\"><\/video>\r\n      <video class=\"ds27-hero__video ds27-hero__video--loop\" muted playsinline loop preload=\"auto\"><\/video>\r\n      <div class=\"ds27-hero__flash\"><\/div>\r\n    <\/div>\r\n    <div class=\"ds27-hero__cursorlight\"><\/div>\r\n  <\/div>\r\n  <!-- elementos flutuantes do hero (aparecem depois que o cristal surge; se afastam no scroll) -->\r\n  <div class=\"ds27-hero__floats\" aria-hidden=\"true\">\r\n    <div class=\"ds27-hf\" data-dx=\"-0.9\" data-dy=\"-0.8\" style=\"left:33%;top:18%\"><div class=\"ds27-hf__in ds27-hf-card\">\r\n      <span class=\"ds27-hf-card__bar\"><i><\/i><i><\/i><i><\/i><em>iot.cas<\/em><\/span><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-17-de-jun.-de-2026-21_03_16-2-1024x683.png\" alt=\"Site IoT.CAS em notebook\" loading=\"lazy\"><\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"0.4\" data-dy=\"-1\" style=\"left:57%;top:22%\"><div class=\"ds27-hf__in ds27-hf-pill\"><i class=\"ds27-hf-pill__dot\"><\/i>Agente online \u00b7 responde em segundos<\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"-1\" data-dy=\"0.7\" style=\"left:33%;top:67%\"><div class=\"ds27-hf__in ds27-hf-chat\">\r\n      <img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436984.png\" alt=\"Assistente de IA Daniele Sousa\" loading=\"lazy\"><span>Ol\u00e1! Posso te ajudar a encontrar a melhor solu\u00e7\u00e3o para o seu site?<\/span><\/div><\/div>\r\n    <div class=\"ds27-hf ds27-hf--deep\" data-dx=\"1\" data-dy=\"-0.6\" style=\"right:4%;top:15%\"><div class=\"ds27-hf__in ds27-hf-phone\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/mi-cas-lp-1024x683.png\" alt=\"Landing page Mi Medi\u00e7\u00e3o Individualizada no celular\" loading=\"lazy\"><\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"-0.3\" data-dy=\"-1\" style=\"left:46%;top:42%\"><div class=\"ds27-hf__in ds27-hf-chip\">Automa\u00e7\u00e3o<\/div><\/div>\r\n    <div class=\"ds27-hf ds27-hf--deep\" data-dx=\"0.7\" data-dy=\"-0.4\" style=\"left:60%;top:35%\"><div class=\"ds27-hf__in ds27-hf-ai\"><span class=\"ds27-hf-ai__ic\"><svg viewBox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 4v4\"\/><circle cx=\"16\" cy=\"3.5\" r=\"1.3\"\/><rect x=\"6\" y=\"8\" width=\"20\" height=\"15\" rx=\"4\"\/><circle cx=\"12\" cy=\"15\" r=\"1.8\"\/><circle cx=\"20\" cy=\"15\" r=\"1.8\"\/><path d=\"M12.5 19.5h7\"\/><path d=\"M3 13v5M29 13v5\"\/><path d=\"M11 23v3h10v-3\"\/><\/svg><\/span><span class=\"ds27-hf-ai__tx\"><b>IA trabalhando<\/b><small><i><\/i>38 tarefas automatizadas hoje<\/small><\/span><\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"1\" data-dy=\"1\" style=\"left:77%;top:24%\"><div class=\"ds27-hf__in ds27-hf-chip\">SEO<\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"-0.6\" data-dy=\"1\" style=\"left:45%;top:56%\"><div class=\"ds27-hf__in ds27-hf-chip\">IA generativa<\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"0.2\" data-dy=\"-1\" style=\"left:69%;top:14%\"><div class=\"ds27-hf__in ds27-hf-spark\"><\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"-0.8\" data-dy=\"0.3\" style=\"left:38%;top:52%\"><div class=\"ds27-hf__in ds27-hf-spark ds27-hf-spark--s\"><\/div><\/div>\r\n    <div class=\"ds27-hf\" data-dx=\"1\" data-dy=\"0.2\" style=\"right:3%;top:60%\"><div class=\"ds27-hf__in ds27-hf-spark ds27-hf-spark--s\"><\/div><\/div>\r\n  <\/div>\r\n  <div class=\"ds27-hero__shade\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"ds27-hero__grain\" aria-hidden=\"true\"><\/div>\r\n\r\n\r\n  <div class=\"ds27-hero__panel ds27-in\">\r\n    <p class=\"ds27-hero__eyebrow ds27-in\">IA \u00b7 Automa\u00e7\u00e3o \u00b7 Sites<\/p>\r\n    <h1 class=\"ds27-hero__title ds27-in\">Tecnologia que trabalha <em>pela sua empresa.<\/em><\/h1>\r\n    <p class=\"ds27-hero__sub ds27-in\">Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agentes de IA e sites que convertem, para ganhar tempo, reduzir custos e vender mais.<\/p>\r\n    <div class=\"ds27-hero__ctas ds27-in\">\r\n      <a class=\"ds27-btn ds27-btn--ouro ds27-open-form\" href=\"#\">Quero crescer com IA <span class=\"ds27-btn__arrow\">\u2192<\/span><\/a>\r\n      <a class=\"ds27-btn ds27-btn--vidro\" href=\"https:\/\/wa.me\/5521992431454?text=Ol%C3%A1%2C%20Daniele%21%20Vim%20pelo%20site%20e%20quero%20entender%20como%20a%20IA%20e%20a%20automa%C3%A7%C3%A3o%20podem%20ajudar%20a%20minha%20empresa.\" target=\"_blank\" rel=\"noopener\">Falar no WhatsApp <svg viewBox=\"0 0 24 24\" fill=\"#1F9E52\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.5-3.9-4.7-4.1-.1-.2-1.1-1.5-1.1-2.9s.7-2.1 1-2.4c.3-.3.6-.3.8-.3h.6c.2 0 .4 0 .6.5l.9 2.1c.1.2.1.3 0 .5l-.3.5-.4.5c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.3 2.4 1.5.3.1.5.1.7-.1l.9-1.1c.2-.3.4-.2.7-.1l2 1c.3.1.5.2.6.3 0 .2 0 .8-.2 1.4Z\"\/><\/svg><\/a>\r\n    <\/div>\r\n    <p class=\"ds27-hero__micro\">Plano de IA para a sua empresa em 48h \u00b7 valor abatido se voc\u00ea fechar o projeto<\/p>\r\n    <div class=\"ds27-hero__proof ds27-in\">\r\n      <div><strong>17+<\/strong><span>anos<\/span><\/div>\r\n      <div><strong>120+<\/strong><span>projetos<\/span><\/div>\r\n      <div><strong>24h<\/strong><span>IA em opera\u00e7\u00e3o<\/span><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"ds27-hero__scroll ds27-in\" aria-hidden=\"true\"><i><\/i>Role<\/div>\r\n  <div class=\"ds27-hero__fade\" aria-hidden=\"true\"><\/div>\r\n<\/section>\r\n\r\n<!-- ===================== SE\u00c7\u00c3O SERVI\u00c7OS ===================== -->\r\n<section id=\"ds27-servicos\" class=\"ds27-servicos\" aria-label=\"Servi\u00e7os\">\r\n  <canvas class=\"ds27-servicos__sparks\" aria-hidden=\"true\"><\/canvas>\r\n  <div class=\"ds27-servicos__inner\">\r\n    <header class=\"ds27-servicos__head\">\r\n      <p class=\"ds27-servicos__eyebrow ds27-js-head\">Especialidades<\/p>\r\n      <h2 class=\"ds27-servicos__title ds27-js-head\">O que <em>entregamos<\/em><\/h2>\r\n      <p class=\"ds27-servicos__lead ds27-js-head\">Intelig\u00eancia artificial para empresas, design e estrat\u00e9gia trabalhando juntos. Cada solu\u00e7\u00e3o tem escopo claro, prazo definido e foco em resultado.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"ds27-float-mocks\" aria-hidden=\"true\">\r\n      <figure class=\"ds27-mock ds27-mock--1\" data-d=\"1.4\"><span class=\"ds27-mock__bar\"><i><\/i><i><\/i><i><\/i><\/span><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-17-de-jun.-de-2026-21_03_16-2-1024x683.png\" alt=\"Site IoT.CAS em notebook\" loading=\"lazy\"><\/figure>\r\n      <figure class=\"ds27-mock ds27-mock--2\" data-d=\"-1\"><span class=\"ds27-mock__bar\"><i><\/i><i><\/i><i><\/i><\/span><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-17-de-jun.-de-2026-20_28_28-1024x683.png\" alt=\"Plataforma CAS Academy em notebook\" loading=\"lazy\"><\/figure>\r\n      <figure class=\"ds27-mock ds27-mock--3\" data-d=\"-1.6\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/05\/design-de-embalagem15-1024x683.png\" alt=\"Embalagem do Caf\u00e9 Zeus\" loading=\"lazy\"><\/figure>\r\n      <figure class=\"ds27-mock ds27-mock--4\" data-d=\"1\"><span class=\"ds27-mock__bar\"><i><\/i><i><\/i><i><\/i><\/span><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/mi-cas-lp-1024x683.png\" alt=\"Landing page Mi Medi\u00e7\u00e3o Individualizada no celular\" loading=\"lazy\"><\/figure>\r\n      <span class=\"ds27-chip ds27-chip--1\">SEO<\/span><span class=\"ds27-chip ds27-chip--2\">UX \/ UI<\/span><span class=\"ds27-chip ds27-chip--3\">Google Ads<\/span><span class=\"ds27-chip ds27-chip--4\">WordPress<\/span>\r\n    <\/div>\r\n    <div class=\"ds27-servicos__core\" aria-hidden=\"true\">\r\n      <span class=\"ds27-servicos__halo\"><\/span>\r\n      <span class=\"ds27-servicos__whole ds27-trim\" style=\"--bx:131;--by:243;--bw:1027;--bh:825\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436985.png\" alt=\"Cristal inteiro antes de se abrir em facetas\" loading=\"lazy\"><\/span>\r\n      <span class=\"ds27-frag ds27-frag--se ds27-trim\" style=\"--bx:168;--by:159;--bw:920;--bh:870\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436986.png\" alt=\"Faceta do diamante\" loading=\"lazy\"><\/span>\r\n      <span class=\"ds27-frag ds27-frag--sd ds27-trim\" style=\"--bx:162;--by:134;--bw:943;--bh:878\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436987.png\" alt=\"Faceta do diamante\" loading=\"lazy\"><\/span>\r\n      <span class=\"ds27-frag ds27-frag--ie ds27-trim\" style=\"--bx:120;--by:187;--bw:978;--bh:902\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436988.png\" alt=\"Faceta do diamante\" loading=\"lazy\"><\/span>\r\n      <span class=\"ds27-frag ds27-frag--id ds27-trim\" style=\"--bx:121;--by:177;--bw:1029;--bh:920\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436989.png\" alt=\"Faceta do diamante\" loading=\"lazy\"><\/span>\r\n      <span class=\"ds27-servicos__ring\"><\/span>\r\n      <span class=\"ds27-servicos__pulse\"><\/span>\r\n    <\/div>\r\n\r\n    <div class=\"ds27-servicos__grid\">\r\n      <article class=\"ds27-card\">\r\n        <span class=\"ds27-card__slot\"><\/span>\r\n        <span class=\"ds27-card__num\">01<\/span>\r\n        <p class=\"ds27-card__label\">Landing Page Premium<\/p>\r\n        <h3 class=\"ds27-card__title\">P\u00e1ginas que viram contatos<\/h3>\r\n        <p class=\"ds27-card__text\">Uma oferta, uma p\u00e1gina: copy estrat\u00e9gica, design exclusivo e integra\u00e7\u00e3o com WhatsApp e CRM. Ideal para lan\u00e7amentos e campanhas.<\/p>\r\n        <a class=\"ds27-card__link\" href=\"https:\/\/wa.me\/5521992431454?text=Ol%C3%A1%2C%20Daniele%21%20Quero%20saber%20mais%20sobre%20a%20Landing%20Page%20Premium.\" target=\"_blank\" rel=\"noopener\">Saiba mais <span>\u2192<\/span><\/a>\r\n      <\/article>\r\n      <article class=\"ds27-card\">\r\n        <span class=\"ds27-card__slot\"><\/span>\r\n        <span class=\"ds27-card__num\">02<\/span>\r\n        <p class=\"ds27-card__label\">Sites Imersivos<\/p>\r\n        <h3 class=\"ds27-card__title\">Sites que apresentam e vendem<\/h3>\r\n        <p class=\"ds27-card__text\">Institucionais e cinematogr\u00e1ficos, com v\u00eddeo, 3D e IA integrada para apresentar a empresa e captar clientes 24h.<\/p>\r\n        <a class=\"ds27-card__link\" href=\"https:\/\/danielesousa.com.br\/servicos\/web-design-estrategico\/\">Saiba mais <span>\u2192<\/span><\/a>\r\n      <\/article>\r\n      <article class=\"ds27-card\">\r\n        <span class=\"ds27-card__slot\"><\/span>\r\n        <span class=\"ds27-card__num\">03<\/span>\r\n        <p class=\"ds27-card__label\">Marca<\/p>\r\n        <h3 class=\"ds27-card__title\">Identidade que posiciona<\/h3>\r\n        <p class=\"ds27-card__text\">Identidade visual e branding constru\u00eddos para justificar pre\u00e7os premium e atrair o cliente certo.<\/p>\r\n        <a class=\"ds27-card__link\" href=\"https:\/\/danielesousa.com.br\/servicos\/identidade-visual\/\">Saiba mais <span>\u2192<\/span><\/a>\r\n      <\/article>\r\n      <article class=\"ds27-card\">\r\n        <span class=\"ds27-card__slot\"><\/span>\r\n        <span class=\"ds27-card__num\">04<\/span>\r\n        <p class=\"ds27-card__label\">Tr\u00e1fego Qualificado<\/p>\r\n        <h3 class=\"ds27-card__title\">Leads, n\u00e3o cliques<\/h3>\r\n        <p class=\"ds27-card__text\">Campanhas no Google e na Meta focadas em leads qualificados e ROI mensur\u00e1vel, com acompanhamento mensal.<\/p>\r\n        <a class=\"ds27-card__link\" href=\"https:\/\/danielesousa.com.br\/servicos\/marketing-digital-2\/\">Saiba mais <span>\u2192<\/span><\/a>\r\n      <\/article>\r\n    <\/div>\r\n\r\n    <!-- ===================== CENA AGENTE DE IA ===================== -->\r\n    <div class=\"ds27-agente\" id=\"ds27-agente\">\r\n      <span class=\"ds27-agente__gem ds27-trim\" style=\"--bx:82;--by:244;--bw:1069;--bh:750\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436984.png\" alt=\"Diamante lapidado, s\u00edmbolo da intelig\u00eancia artificial para empresas\" loading=\"lazy\"><\/span>\r\n      <span class=\"ds27-agente__core\" aria-hidden=\"true\"><\/span>\r\n\r\n      <div class=\"ds27-agente__text\">\r\n        <p class=\"ds27-agente__eyebrow ds27-js-ag\">Agente de IA \u00b7 atendimento 24h<\/p>\r\n        <h2 class=\"ds27-agente__title ds27-js-ag\">Atendimento que <em>n\u00e3o para.<\/em><\/h2>\r\n        <ol class=\"ds27-flow\" aria-label=\"Como o agente funciona\">\r\n          <li class=\"ds27-flow__i\"><span class=\"ds27-flow__ic\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12Z\"\/><\/svg><\/span><div><b>Cliente pergunta<\/b><small>a qualquer hora, no site<\/small><\/div><\/li>\r\n          <li class=\"ds27-flow__i\"><span class=\"ds27-flow__ic\"><svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"7\" width=\"16\" height=\"12\" rx=\"3\"\/><path d=\"M12 3v4\"\/><circle cx=\"9\" cy=\"13\" r=\"1\"\/><circle cx=\"15\" cy=\"13\" r=\"1\"\/><\/svg><\/span><div><b>IA responde<\/b><small>em segundos, com o seu conte\u00fado<\/small><\/div><\/li>\r\n          <li class=\"ds27-flow__i\"><span class=\"ds27-flow__ic\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 5h16l-6 7v6l-4 2v-8Z\"\/><\/svg><\/span><div><b>Qualifica<\/b><small>interesse, porte e urg\u00eancia<\/small><\/div><\/li>\r\n          <li class=\"ds27-flow__i\"><span class=\"ds27-flow__ic\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 12l4 4 10-10\"\/><\/svg><\/span><div><b>Entrega no WhatsApp<\/b><small>do seu time, pronto para fechar<\/small><\/div><\/li>\r\n        <\/ol>\r\n        <div class=\"ds27-agente__ctas ds27-js-ag\">\r\n          <a class=\"ds27-btn ds27-btn--ouro ds27-js-try\" href=\"#\">Converse com o agente <span class=\"ds27-btn__arrow\">\u2192<\/span><\/a>\r\n          <a class=\"ds27-btn ds27-btn--vidro\" href=\"https:\/\/wa.me\/5521992431454?text=Ol%C3%A1%2C%20Daniele%21%20Quero%20conhecer%20o%20Agente%20de%20IA%20para%20atendimento%20no%20site%20da%20minha%20empresa.\" target=\"_blank\" rel=\"noopener\">Quero um agente na minha empresa <span class=\"ds27-btn__arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n        <p class=\"ds27-agente__note ds27-js-ag\">Implanta\u00e7\u00e3o + plano mensal com acompanhamento<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ds27-phone\">\r\n      <span class=\"ds27-phone__island\" aria-hidden=\"true\"><\/span>\r\n      <div class=\"ds27-chat\" role=\"region\" aria-label=\"Demonstra\u00e7\u00e3o do agente de IA\">\r\n        <header class=\"ds27-chat__head\">\r\n          <img decoding=\"async\" class=\"ds27-chat__avatar\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436984.png\" alt=\"Diamante lapidado\" loading=\"lazy\">\r\n          <div><strong>Assistente Daniele Sousa<\/strong><span><i><\/i> online \u00b7 responde em segundos<\/span><\/div>\r\n        <\/header>\r\n        <div class=\"ds27-chat__body\" aria-live=\"polite\"><\/div>\r\n        <form class=\"ds27-chat__form\">\r\n          <input class=\"ds27-chat__input\" type=\"text\" placeholder=\"Digite sua pergunta\u2026\" aria-label=\"Sua pergunta\">\r\n          <button class=\"ds27-chat__send\" type=\"submit\" aria-label=\"Enviar\">\u2192<\/button>\r\n        <\/form>\r\n      <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n\r\n    <!-- ===================== CENA \u00b7 POR QUE INVESTIR EM IA (dados) ===================== -->\r\n    <div id=\"ds27-resultados\" class=\"ds27-resultados ds27-rs-scene\" aria-label=\"Por que investir em IA\">\r\n    <header class=\"ds27-resultados__head\">\r\n      <p class=\"ds27-resultados__eyebrow ds27-js-rs\">Por que investir em IA<\/p>\r\n      <h2 class=\"ds27-resultados__title ds27-js-rs\">Velocidade que vira <em>receita.<\/em><\/h2>\r\n    <\/header>\r\n\r\n    <div class=\"ds27-dash ds27-js-rs\">\r\n      <div class=\"ds27-dash__top\">\r\n        <span class=\"ds27-dash__brand\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436984.png\" alt=\"Diamante na tela do notebook, intelig\u00eancia artificial para empresas\" loading=\"lazy\"> O que as pesquisas mostram<\/span>\r\n        <span class=\"ds27-dash__live\"><i><\/i> Dados de mercado<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"ds27-dash__kpis\">\r\n        <div class=\"ds27-kpi\"><span class=\"ds27-kpi__label\">Velocidade de resposta<\/span><strong class=\"ds27-kpi__value\" data-to=\"7\" data-suf=\"\u00d7\">0\u00d7<\/strong><span class=\"ds27-kpi__delta\">mais chance de qualificar o lead quando o contato acontece em at\u00e9 1 hora<\/span><cite class=\"ds27-kpi__src\">Harvard Business Review<\/cite><\/div>\r\n        <div class=\"ds27-kpi\"><span class=\"ds27-kpi__label\">WhatsApp<\/span><strong class=\"ds27-kpi__value\" data-to=\"77\" data-suf=\"%\">0%<\/strong><span class=\"ds27-kpi__delta\">dos brasileiros costumam falar com marcas e empresas pelo aplicativo<\/span><cite class=\"ds27-kpi__src\">Opinion Box, 2026<\/cite><\/div>\r\n        <div class=\"ds27-kpi\"><span class=\"ds27-kpi__label\">IA que vende<\/span><strong class=\"ds27-kpi__value\" data-to=\"9\" data-suf=\"%\">0%<\/strong><span class=\"ds27-kpi__delta\">de convers\u00e3o da IA aut\u00f4noma, o mesmo \u00edndice do atendimento humano<\/span><cite class=\"ds27-kpi__src\">OmniChat, 2026<\/cite><\/div>\r\n        <div class=\"ds27-kpi\"><span class=\"ds27-kpi__label\">O futuro do atendimento<\/span><strong class=\"ds27-kpi__value\" data-to=\"80\" data-suf=\"%\">0%<\/strong><span class=\"ds27-kpi__delta\">das demandas comuns ser\u00e3o resolvidas por IA ag\u00eantica at\u00e9 2029<\/span><cite class=\"ds27-kpi__src\">Gartner (previs\u00e3o)<\/cite><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ds27-dash__body\">\r\n        <div class=\"ds27-chart\">\r\n          <div class=\"ds27-chart__legend\"><span class=\"is-gold\">Chance de qualificar um lead, conforme a velocidade da resposta<\/span><\/div>\r\n          <svg class=\"ds27-chart__svg\" viewBox=\"0 0 600 240\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\r\n            <defs>\r\n              <linearGradient id=\"ds27-area\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#D9BC72\" stop-opacity=\".38\"\/><stop offset=\"1\" stop-color=\"#D9BC72\" stop-opacity=\"0\"\/><\/linearGradient>\r\n              <clipPath id=\"ds27-reveal\"><rect class=\"ds27-chart__clip\" x=\"0\" y=\"0\" width=\"0\" height=\"240\"\/><\/clipPath>\r\n            <\/defs>\r\n            <g class=\"ds27-chart__grid\"><line x1=\"0\" y1=\"40\" x2=\"600\" y2=\"40\"\/><line x1=\"0\" y1=\"100\" x2=\"600\" y2=\"100\"\/><line x1=\"0\" y1=\"160\" x2=\"600\" y2=\"160\"\/><line x1=\"0\" y1=\"220\" x2=\"600\" y2=\"220\"\/><\/g>\r\n            <g clip-path=\"url(#ds27-reveal)\">\r\n              <path class=\"ds27-chart__area\" d=\"M0,218 C120,217 200,212 300,205 C400,196 470,150 520,100 C560,60 585,32 600,24 L600,240 L0,240 Z\"\/>\r\n            <\/g>\r\n            <path class=\"ds27-chart__line\" d=\"M0,218 C120,217 200,212 300,205 C400,196 470,150 520,100 C560,60 585,32 600,24\"\/>\r\n            <circle class=\"ds27-chart__dot\" cx=\"600\" cy=\"24\" r=\"5\"\/>\r\n          <\/svg>\r\n          <div class=\"ds27-chart__x\"><span>Depois de 24 h \u00b7 <b>1\u00d7<\/b><\/span><span>At\u00e9 24 h \u00b7 <b>\u2248 9\u00d7<\/b><\/span><span>At\u00e9 1 h \u00b7 <b>60\u00d7<\/b><\/span><\/div>\r\n          <p class=\"ds27-chart__tag\">O agente de IA responde em segundos, a qualquer hora.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"ds27-mine\">\r\n          <p class=\"ds27-funnel__title\">O seu painel<\/p>\r\n          <div class=\"ds27-mine__grid\">\r\n            <div><span>Leads qualificados<\/span><b>+128%<\/b><\/div>\r\n            <div><span>Conversas do agente<\/span><b>2.416<\/b><\/div>\r\n            <div><span>Taxa de convers\u00e3o<\/span><b>4,7%<\/b><\/div>\r\n            <div><span>Reuni\u00f5es agendadas<\/span><b>63<\/b><\/div>\r\n          <\/div>\r\n          <p class=\"ds27-mine__lock\"><svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"9\" rx=\"1\"\/><path d=\"M8 11V8a4 4 0 0 1 8 0v3\"\/><\/svg> Os n\u00fameros da sua empresa aparecem aqui, em relat\u00f3rios mensais.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <p class=\"ds27-dash__note\">Fontes: Harvard Business Review (The Short Life of Online Sales Leads, 2011); Opinion Box, Pesquisa WhatsApp no Brasil 2026; OmniChat, relat\u00f3rio 2026; Gartner, previs\u00e3o de mar. 2025.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n    <!-- ===================== CENA \u00b7 N\u00daMEROS ===================== -->\r\n    <div class=\"ds27-num\" aria-label=\"N\u00fameros\">\r\n      <svg class=\"ds27-num__beams\" aria-hidden=\"true\">\r\n        <defs>\r\n          <filter id=\"ds27-beam-glow\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\"><feGaussianBlur stdDeviation=\"2.5\" result=\"b\"\/><feMerge><feMergeNode in=\"b\"\/><feMergeNode in=\"SourceGraphic\"\/><\/feMerge><\/filter>\r\n        <\/defs>\r\n        <line class=\"ds27-beam\"\/><line class=\"ds27-beam\"\/><line class=\"ds27-beam\"\/><line class=\"ds27-beam\"\/>\r\n      <\/svg>\r\n      <header class=\"ds27-num__head\">\r\n        <p class=\"ds27-num__eyebrow ds27-js-nh\">Em n\u00fameros<\/p>\r\n        <h2 class=\"ds27-num__title ds27-js-nh\">Experi\u00eancia que <em>se comprova.<\/em><\/h2>\r\n      <\/header>\r\n      <div class=\"ds27-stat ds27-stat--a\" data-to=\"17\" data-suffix=\"+\"><span class=\"ds27-stat__dot\"><\/span><strong class=\"ds27-stat__value\">0+<\/strong><span class=\"ds27-stat__label\">anos de experi\u00eancia<\/span><span class=\"ds27-stat__text\">Do briefing ao lan\u00e7amento, em mais de uma d\u00e9cada e meia de projetos digitais.<\/span><\/div>\r\n      <div class=\"ds27-stat ds27-stat--b\" data-to=\"120\" data-suffix=\"+\"><span class=\"ds27-stat__dot\"><\/span><strong class=\"ds27-stat__value\">0+<\/strong><span class=\"ds27-stat__label\">projetos entregues<\/span><span class=\"ds27-stat__text\">Sites, marcas, embalagens e campanhas para empresas de v\u00e1rios setores.<\/span><\/div>\r\n      <div class=\"ds27-stat ds27-stat--c\" data-to=\"95\" data-suffix=\"%\"><span class=\"ds27-stat__dot\"><\/span><strong class=\"ds27-stat__value\">0%<\/strong><span class=\"ds27-stat__label\">aprova\u00e7\u00e3o na 1\u00aa rodada<\/span><span class=\"ds27-stat__text\">Das cria\u00e7\u00f5es aprovadas j\u00e1 na primeira apresenta\u00e7\u00e3o.<\/span><\/div>\r\n      <div class=\"ds27-stat ds27-stat--d\" data-to=\"100\" data-suffix=\"%\"><span class=\"ds27-stat__dot\"><\/span><strong class=\"ds27-stat__value\">0%<\/strong><span class=\"ds27-stat__label\">prazos cumpridos<\/span><span class=\"ds27-stat__text\">Cronograma documentado e entregas na data combinada.<\/span><\/div>\r\n    <\/div>\r\n\r\n    <!-- ===================== CENA \u00b7 SOBRE \/ M\u00c9TODO ===================== -->\r\n    <div class=\"ds27-laptop\" aria-hidden=\"true\">\r\n      <div class=\"ds27-laptop__screen\">\r\n        <div class=\"ds27-laptop__ui\"><span class=\"ds27-laptop__nav\"><\/span><span class=\"ds27-laptop__h\"><\/span><span class=\"ds27-laptop__p\"><\/span><span class=\"ds27-laptop__btn\"><\/span>\r\n          <span class=\"ds27-laptop__cards\"><i><\/i><i><\/i><i><\/i><\/span><\/div>\r\n      <\/div>\r\n      <div class=\"ds27-laptop__base\"><\/div>\r\n    <\/div>\r\n    <div class=\"ds27-sobre\" aria-label=\"Sobre e m\u00e9todo\">\r\n      <div class=\"ds27-sobre__text\">\r\n        <p class=\"ds27-sobre__eyebrow ds27-js-so\">Quem est\u00e1 por tr\u00e1s dos projetos<\/p>\r\n        <h2 class=\"ds27-sobre__title ds27-js-so\">Lapidar \u00e9 <em>m\u00e9todo.<\/em><\/h2>\r\n        <p class=\"ds27-sobre__lead ds27-js-so\">17 anos unindo estrat\u00e9gia, design e tecnologia. Nada de template gen\u00e9rico.<\/p>\r\n        <ol class=\"ds27-steps\">\r\n          <li class=\"ds27-step\"><span class=\"ds27-step__n\">01<\/span><div><strong>Diagn\u00f3stico<\/strong><span>Entendemos o neg\u00f3cio antes de propor.<\/span><\/div><\/li>\r\n          <li class=\"ds27-step\"><span class=\"ds27-step__n\">02<\/span><div><strong>Estrat\u00e9gia<\/strong><span>Plano feito para o seu mercado.<\/span><\/div><\/li>\r\n          <li class=\"ds27-step\"><span class=\"ds27-step__n\">03<\/span><div><strong>Execu\u00e7\u00e3o<\/strong><span>Entregas e prazos documentados.<\/span><\/div><\/li>\r\n          <li class=\"ds27-step\"><span class=\"ds27-step__n\">04<\/span><div><strong>Acompanhamento<\/strong><span>Melhorias depois do lan\u00e7amento.<\/span><\/div><\/li>\r\n        <\/ol>\r\n        <div class=\"ds27-sobre__ctas ds27-js-so\">\r\n          <a class=\"ds27-btn ds27-btn--vidro\" href=\"https:\/\/danielesousa.com.br\/sobre\/\">Conhe\u00e7a a Daniele <span class=\"ds27-btn__arrow\">\u2192<\/span><\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"ds27-journey__flash\" aria-hidden=\"true\"><\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n<!-- ===================== PORTF\u00d3LIO ===================== -->\r\n<div class=\"ds27-page\">\r\n<section id=\"ds27-portfolio\" class=\"ds27-section ds27-portfolio\" data-mode=\"helix\" aria-label=\"Projetos selecionados\">\r\n  <div class=\"ds27-portfolio__stage\">\r\n    <canvas class=\"ds27-portfolio__canvas\" aria-hidden=\"true\"><\/canvas>\r\n    <div class=\"ds27-portfolio__vignette\" aria-hidden=\"true\"><\/div>\r\n\r\n    <!-- Projetos: para adicionar, copie um <a class=\"ds27-portfolio__card\"> e troque link, imagem, categoria e t\u00edtulo -->\r\n    <div class=\"ds27-portfolio__cards\">\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/iot-cas\/\" data-cat=\"site\" data-label=\"Site\" data-title=\"IoT.CAS\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-17-de-jun.-de-2026-21_03_16-2-1024x683.png\" alt=\"IoT.CAS\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">01<\/span><span>Site<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/cas-academy\/\" data-cat=\"site\" data-label=\"Site\" data-title=\"CAS Academy\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/ChatGPT-Image-17-de-jun.-de-2026-20_28_28-1024x683.png\" alt=\"CAS Academy\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">02<\/span><span>Site<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/mi-medicao-individualizada\/\" data-cat=\"site\" data-label=\"Landing Page\" data-title=\"Mi \u2013 Medi\u00e7\u00e3o Individualizada\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/06\/mi-cas-lp-1024x683.png\" alt=\"Mi \u2013 Medi\u00e7\u00e3o Individualizada\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">03<\/span><span>Landing Page<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/criacao-de-marca-rotulos-e-embalagens-cafe-zeus\/\" data-cat=\"embalagem marca site\" data-label=\"Embalagem \u00b7 Marca \u00b7 Site\" data-title=\"Caf\u00e9 Zeus\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/05\/design-de-embalagem15-1024x683.png\" alt=\"Caf\u00e9 Zeus\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">04<\/span><span>Embalagem \u00b7 Marca \u00b7 Site<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/criacao-de-marca-azeites-malik\/\" data-cat=\"embalagem marca\" data-label=\"Embalagem \u00b7 Marca\" data-title=\"Azeites Malik\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/05\/design-de-embalagem-1024x576.png\" alt=\"Azeites Malik\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">05<\/span><span>Embalagem \u00b7 Marca<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/criacao-de-marca-e-embalagens-farinhas-htm\/\" data-cat=\"embalagem marca\" data-label=\"Embalagem \u00b7 Marca\" data-title=\"Farinhas HTM\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/05\/marca-farinhas-htm-1024x576.png\" alt=\"Farinhas HTM\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">06<\/span><span>Embalagem \u00b7 Marca<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/criacao-de-marca-farinhas-kidelicia\/\" data-cat=\"marca\" data-label=\"Marca\" data-title=\"Farinhas Kidel\u00edcia\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/05\/design-de-embalagem6-1024x576.png\" alt=\"Farinhas Kidel\u00edcia\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">07<\/span><span>Marca<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/criacao-de-marca-fasfit\/\" data-cat=\"embalagem marca site\" data-label=\"Embalagem \u00b7 Marca \u00b7 Site\" data-title=\"FasFit\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2022\/09\/1.png\" alt=\"FasFit\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">08<\/span><span>Embalagem \u00b7 Marca \u00b7 Site<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n      <a class=\"ds27-portfolio__card\" href=\"https:\/\/danielesousa.com.br\/projetos\/criacao-de-marca-by-lovers\/\" data-cat=\"marca\" data-label=\"Marca\" data-title=\"By Lovers\">\r\n        <span class=\"ds27-portfolio__card-inner\">\r\n          <span class=\"ds27-portfolio__thumb\"><img decoding=\"async\" class=\"ds27-portfolio__img\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2022\/09\/criacao-de-logo-by-lovers2.jpg\" alt=\"By Lovers\" loading=\"lazy\"><\/span>\r\n          <span class=\"ds27-portfolio__card-meta\"><span class=\"ds27-portfolio__card-num\">09<\/span><span>Marca<\/span><\/span>\r\n        <\/span>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <div class=\"ds27-portfolio__hud\">\r\n      <div class=\"ds27-portfolio__head\">\r\n        <p class=\"ds27-portfolio__eyebrow\">Projetos selecionados<\/p>\r\n        <div class=\"ds27-portfolio__filters\" role=\"group\" aria-label=\"Filtrar projetos\">\r\n          <button type=\"button\" class=\"ds27-portfolio__filter is-on\" data-filter=\"*\">Todos<\/button>\r\n          <button type=\"button\" class=\"ds27-portfolio__filter\" data-filter=\"site\">Sites<\/button>\r\n          <button type=\"button\" class=\"ds27-portfolio__filter\" data-filter=\"marca\">Marca<\/button>\r\n          <button type=\"button\" class=\"ds27-portfolio__filter\" data-filter=\"embalagem\">Embalagem<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ds27-portfolio__info\" aria-live=\"polite\">\r\n        <div class=\"ds27-portfolio__count\">\r\n          <span class=\"ds27-reveal\"><span class=\"ds27-portfolio__count-cur\">01<\/span><\/span>\r\n          <span class=\"ds27-portfolio__count-sep\"><\/span>\r\n          <span class=\"ds27-portfolio__count-tot\">09<\/span>\r\n        <\/div>\r\n        <p class=\"ds27-portfolio__info-cat\"><span class=\"ds27-reveal\"><span class=\"ds27-js-cat\">Site<\/span><\/span><\/p>\r\n        <h3 class=\"ds27-portfolio__info-title\"><span class=\"ds27-reveal\"><span class=\"ds27-js-title\">IoT.CAS<\/span><\/span><\/h3>\r\n        <a class=\"ds27-portfolio__info-link\" href=\"#\">Ver projeto <span>\u2192<\/span><\/a>\r\n      <\/div>\r\n\r\n      <div class=\"ds27-portfolio__rail\" aria-hidden=\"true\"><span class=\"ds27-portfolio__rail-label\">ROLE<\/span><span class=\"ds27-portfolio__rail-fill\"><\/span><\/div>\r\n      <div class=\"ds27-portfolio__hint\" aria-hidden=\"true\">Role para navegar<\/div>\r\n    <\/div>\r\n    <div class=\"ds27-portfolio__grain\" aria-hidden=\"true\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n\r\n<div class=\"ds27-page\">\r\n<!-- ===================== SE\u00c7\u00c3O RESULTADOS (painel de crescimento) ===================== -->\r\n\r\n<\/div>\r\n\r\n<div class=\"ds27-page\">\r\n<section id=\"ds27-faq\" class=\"ds27-faq\" aria-labelledby=\"ds27-faq-title\">\r\n  <div class=\"ds27-faq__inner\">\r\n    <header class=\"ds27-faq__head\">\r\n      <p class=\"ds27-faq__eyebrow\">Perguntas frequentes<\/p>\r\n      <h2 class=\"ds27-faq__title\" id=\"ds27-faq-title\">Antes de <em>lapidar<\/em> o seu projeto<\/h2>\r\n      <p class=\"ds27-faq__lead\">Respostas diretas sobre intelig\u00eancia artificial para empresas, prazos, investimento e o Agente de IA.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"ds27-faq__list\">\r\n      <details class=\"ds27-faq__item\" open>\r\n        <summary><h3>Como a intelig\u00eancia artificial para empresas ajuda o meu neg\u00f3cio?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>Na pr\u00e1tica, a intelig\u00eancia artificial para empresas assume as tarefas repetitivas: responde clientes a qualquer hora, qualifica contatos, organiza dados do funil e gera conte\u00fado. Por isso, o seu time ganha tempo para vender e atender quem j\u00e1 est\u00e1 pronto para comprar. Al\u00e9m disso, cada automa\u00e7\u00e3o \u00e9 medida, ent\u00e3o voc\u00ea v\u00ea o resultado em n\u00fameros.<\/p><\/div>\r\n      <\/details>\r\n      <details class=\"ds27-faq__item\">\r\n        <summary><h3>O que \u00e9 o Diagn\u00f3stico de Site com IA?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>\u00c9 uma an\u00e1lise do seu site entregue em at\u00e9 48 horas. Avaliamos experi\u00eancia do usu\u00e1rio, velocidade, SEO, convers\u00e3o e oportunidades de automa\u00e7\u00e3o com IA, e voc\u00ea recebe um relat\u00f3rio com os problemas encontrados e as a\u00e7\u00f5es priorit\u00e1rias. Se voc\u00ea contratar o projeto, o valor do diagn\u00f3stico \u00e9 abatido.<\/p><\/div>\r\n      <\/details>\r\n      <details class=\"ds27-faq__item\">\r\n        <summary><h3>Quanto custa um projeto?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>Trabalhamos com escopo fechado e pre\u00e7o definido antes de come\u00e7ar. Como refer\u00eancia: Diagn\u00f3stico de Site com IA a partir de R$ 297, Landing Page Premium a partir de R$ 1.997, Agente de IA a partir de R$ 2.497 de implanta\u00e7\u00e3o mais plano mensal, e Sites Imersivos a partir de R$ 4.997. Marca e tr\u00e1fego s\u00e3o or\u00e7ados conforme o escopo.<\/p><\/div>\r\n      <\/details>\r\n      <details class=\"ds27-faq__item\">\r\n        <summary><h3>Como funciona o Agente de IA no meu site?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>O agente \u00e9 treinado com o conte\u00fado da sua empresa (servi\u00e7os, perguntas comuns, pol\u00edticas) e conversa com o visitante 24 horas por dia. Ele responde d\u00favidas, qualifica o contato e transfere a conversa para o WhatsApp da sua equipe quando o cliente est\u00e1 pronto para falar com uma pessoa. O plano mensal inclui monitoramento, ajustes no conte\u00fado e relat\u00f3rios.<\/p><\/div>\r\n      <\/details>\r\n      <details class=\"ds27-faq__item\">\r\n        <summary><h3>O agente de IA substitui a minha equipe?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>N\u00e3o. Ele cuida do primeiro atendimento e das perguntas repetitivas, inclusive fora do hor\u00e1rio comercial, e entrega para a sua equipe os contatos que j\u00e1 est\u00e3o qualificados. Assim o time passa mais tempo com quem tem real inten\u00e7\u00e3o de compra.<\/p><\/div>\r\n      <\/details>\r\n      <details class=\"ds27-faq__item\">\r\n        <summary><h3>Qual \u00e9 o prazo de entrega?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>O diagn\u00f3stico \u00e9 entregue em at\u00e9 48 horas. Para os demais projetos, o prazo \u00e9 definido no in\u00edcio, junto com o escopo, e fica registrado em um cronograma com entregas documentadas etapa por etapa.<\/p><\/div>\r\n      <\/details>\r\n      <details class=\"ds27-faq__item\">\r\n        <summary><h3>Voc\u00eas atendem empresas de qualquer cidade?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>Sim. Atendemos empresas de todo o Brasil de forma remota, com reuni\u00f5es online e acompanhamento por WhatsApp e e-mail. Nossa base \u00e9 em S\u00e3o Paulo.<\/p><\/div>\r\n      <\/details>\r\n      <details class=\"ds27-faq__item\">\r\n        <summary><h3>Em qual plataforma os sites s\u00e3o desenvolvidos?<\/h3><\/summary>\r\n        <div class=\"ds27-faq__a\"><p>Principalmente em WordPress, com mais de 17 anos de experi\u00eancia na plataforma. Voc\u00ea recebe um painel para editar textos e imagens sem depender de programador, e o site \u00e9 entregue otimizado para velocidade e SEO.<\/p><\/div>\r\n      <\/details>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n\r\n<!-- ===================== CTA FINAL ===================== -->\r\n<div class=\"ds27-page\">\r\n<!-- ===================== SE\u00c7\u00c3O CTA FINAL ===================== -->\r\n<section id=\"ds27-cta\" class=\"ds27-cta\" aria-label=\"Fale conosco\">\r\n  <div class=\"ds27-cta__sticky\">\r\n    <canvas class=\"ds27-cta__canvas\" aria-hidden=\"true\"><\/canvas>\r\n    <div class=\"ds27-cta__laptop\" aria-hidden=\"true\">\r\n      <div class=\"ds27-laptop__screen\"><div class=\"ds27-laptop__ui ds27-cta__screen\"><span class=\"ds27-laptop__nav\"><\/span><\/div><\/div>\r\n      <div class=\"ds27-laptop__base\"><\/div>\r\n    <\/div>\r\n    <span class=\"ds27-cta__halo\" aria-hidden=\"true\"><\/span>\r\n    <span class=\"ds27-cta__gem ds27-trim\" style=\"--bx:82;--by:244;--bw:1069;--bh:750\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436984.png\" alt=\"Diamante lapidado\" loading=\"lazy\"><\/span>\r\n    <div class=\"ds27-cta__content\">\r\n      <p class=\"ds27-cta__eyebrow ds27-js-ct\">Diagn\u00f3stico de Site com IA<\/p>\r\n      <h2 class=\"ds27-cta__title ds27-js-ct\">Sua empresa pronta para <em>crescer com IA.<\/em><\/h2>\r\n      <p class=\"ds27-cta__lead ds27-js-ct\">Em 48 horas, um raio-x do seu site e do seu atendimento: o que afasta clientes, o que priorizar e onde a IA pode economizar tempo. Valor abatido se voc\u00ea fechar o projeto.<\/p>\r\n      <div class=\"ds27-cta__form ds27-js-ct\" id=\"ds27-form-cta\">\r\n        <div class=\"ds27-form-slot\" id=\"ds27-slot-cta\"><\/div>\r\n        <div class=\"ds27-form ds27-form-fallback\"><a class=\"ds27-btn ds27-btn--ouro ds27-form__submit\" href=\"https:\/\/wa.me\/5521992431454?text=Ol%C3%A1%2C%20Daniele%21%20Quero%20o%20Diagn%C3%B3stico%20de%20Site%20com%20IA.\" target=\"_blank\" rel=\"noopener\">Quero meu diagn\u00f3stico <span class=\"ds27-btn__arrow\">\u2192<\/span><\/a><\/div>\r\n      <\/div>\r\n      <a class=\"ds27-btn ds27-btn--ouro ds27-cta__mbtn ds27-js-ct\" href=\"#\">Quero meu diagn\u00f3stico <span class=\"ds27-btn__arrow\">\u2192<\/span><\/a>\r\n      <p class=\"ds27-cta__note ds27-js-ct\">Prefere conversar? <a href=\"https:\/\/wa.me\/5521992431454?text=Ol%C3%A1%2C%20Daniele%21%20Quero%20saber%20mais%20sobre%20o%20Diagn%C3%B3stico%20de%20Site%20com%20IA.\" target=\"_blank\" rel=\"noopener\">Falar no WhatsApp \u2192<\/a> \u00b7 atendimento seg. a sex., 9h \u00e0s 20h<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n\r\n<div class=\"ds27-page\">\r\n<!-- ===================== POPUP \u00b7 DIAGN\u00d3STICO (bot\u00f5es + inten\u00e7\u00e3o de sa\u00edda) ===================== -->\r\n<div class=\"ds27-modal\" id=\"ds27-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"ds27-modal-title\" hidden>\r\n  <div class=\"ds27-modal__backdrop\" data-close><\/div>\r\n  <div class=\"ds27-modal__box\">\r\n    <button class=\"ds27-modal__close\" type=\"button\" aria-label=\"Fechar\" data-close>\u00d7<\/button>\r\n    <img decoding=\"async\" class=\"ds27-modal__gem\" src=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436984.png\" alt=\"Diamante lapidado\" loading=\"lazy\">\r\n    <p class=\"ds27-modal__eyebrow\">Diagn\u00f3stico com IA \u00b7 resposta em 48h<\/p>\r\n    <h2 class=\"ds27-modal__title\" id=\"ds27-modal-title\"><span class=\"ds27-js-mt\">Sua empresa pronta para <em>crescer com IA.<\/em><\/span><\/h2>\r\n    <p class=\"ds27-modal__lead ds27-js-ml\">Conte o seu desafio e receba as oportunidades de IA, automa\u00e7\u00e3o e site que mais geram resultado para o seu neg\u00f3cio.<\/p>\r\n    <div class=\"ds27-form-slot\" id=\"ds27-slot-modal\"><\/div>\r\n    <div class=\"ds27-form ds27-form-fallback\"><a class=\"ds27-btn ds27-btn--ouro ds27-form__submit\" href=\"https:\/\/wa.me\/5521992431454?text=Ol%C3%A1%2C%20Daniele%21%20Quero%20o%20Diagn%C3%B3stico%20de%20Site%20com%20IA.\" target=\"_blank\" rel=\"noopener\">Falar no WhatsApp <span class=\"ds27-btn__arrow\">\u2192<\/span><\/a><\/div>\r\n  <\/div>\r\n<\/div>\r\n<div class=\"ds27-float\" aria-hidden=\"true\">\r\n  <a class=\"ds27-float__ai\" href=\"#\" title=\"Assistente virtual\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12Z\"\/><path d=\"M8.5 11h.01M12 11h.01M15.5 11h.01\"\/><\/svg><\/a>\r\n  <a class=\"ds27-float__wa\" href=\"https:\/\/wa.me\/5521992431454?text=Ol%C3%A1%2C%20Daniele%21%20Vim%20pelo%20site%20e%20gostaria%20de%20conversar.\" target=\"_blank\" rel=\"noopener\" title=\"WhatsApp\"><svg viewBox=\"0 0 24 24\" fill=\"#fff\"><path d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.5-3.9-4.7-4.1-.1-.2-1.1-1.5-1.1-2.9s.7-2.1 1-2.4c.3-.3.6-.3.8-.3h.6c.2 0 .4 0 .6.5l.9 2.1c.1.2.1.3 0 .5l-.3.5-.4.5c-.1.1-.3.3-.1.6.2.3.8 1.3 1.7 2.1 1.2 1 2.1 1.3 2.4 1.5.3.1.5.1.7-.1l.9-1.1c.2-.3.4-.2.7-.1l2 1c.3.1.5.2.6.3 0 .2 0 .8-.2 1.4Z\"\/><\/svg><\/a>\r\n<\/div>\r\n<\/div>\r\n\r\n<!-- ===================== DADOS ESTRUTURADOS (SEO\/GEO) ===================== -->\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"ProfessionalService\",\"@id\":\"https:\/\/danielesousa.com.br\/#empresa\",\"name\":\"Daniele Sousa \u00b7 IA, automa\u00e7\u00e3o e sites para empresas\",\"url\":\"https:\/\/danielesousa.com.br\/\",\"logo\":\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436984.png\",\"image\":\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg\",\"description\":\"Estrat\u00e9gias de intelig\u00eancia artificial, automa\u00e7\u00e3o de atendimento e sites que convertem para empresas B2B que querem ganhar tempo, reduzir custos e vender mais.\",\"telephone\":\"+55-21-99243-1454\",\"email\":\"contato@danielesousa.com.br\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Av. Paulista, 1636\",\"addressLocality\":\"S\u00e3o Paulo\",\"addressRegion\":\"SP\",\"addressCountry\":\"BR\"},\"areaServed\":{\"@type\":\"Country\",\"name\":\"Brasil\"},\"priceRange\":\"R$ 297 \u2013 R$ 4.997+\",\"founder\":{\"@type\":\"Person\",\"name\":\"Daniele Sousa\",\"jobTitle\":\"Especialista em IA aplicada, web design e WordPress\",\"url\":\"https:\/\/danielesousa.com.br\/sobre\/\"},\"knowsAbout\":[\"Intelig\u00eancia artificial para empresas\",\"Automa\u00e7\u00e3o de atendimento\",\"Agentes de IA\",\"Web design\",\"WordPress\",\"Landing pages\",\"Identidade visual\",\"Tr\u00e1fego pago\",\"SEO\"],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"20:00\"}],\"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"Servi\u00e7os\",\"itemListElement\":[{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Diagn\u00f3stico com IA\",\"description\":\"An\u00e1lise do site e do atendimento com as oportunidades de IA, automa\u00e7\u00e3o e convers\u00e3o, entregue em at\u00e9 48 horas.\"},\"price\":\"297\",\"priceCurrency\":\"BRL\"},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Agente de IA para atendimento\",\"description\":\"Assistente treinado com o conte\u00fado da empresa que atende 24h, qualifica leads e entrega o contato no WhatsApp da equipe.\"},\"price\":\"2497\",\"priceCurrency\":\"BRL\"},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Landing Page Premium\",\"description\":\"P\u00e1gina de oferta com copy estrat\u00e9gica, design exclusivo e integra\u00e7\u00e3o com WhatsApp e CRM.\"},\"price\":\"1997\",\"priceCurrency\":\"BRL\"},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Sites Imersivos\",\"description\":\"Sites institucionais e cinematogr\u00e1ficos em WordPress, com v\u00eddeo, 3D e IA integrada.\",\"url\":\"https:\/\/danielesousa.com.br\/servicos\/web-design-estrategico\/\"},\"price\":\"4997\",\"priceCurrency\":\"BRL\"},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Identidade visual e branding\",\"url\":\"https:\/\/danielesousa.com.br\/servicos\/identidade-visual\/\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Tr\u00e1fego qualificado (Google e Meta Ads)\",\"url\":\"https:\/\/danielesousa.com.br\/servicos\/marketing-digital-2\/\"}}]}}<\/script>\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\": \"Question\", \"name\": \"Como a intelig\u00eancia artificial para empresas ajuda o meu neg\u00f3cio?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Na pr\u00e1tica, a intelig\u00eancia artificial para empresas assume as tarefas repetitivas: responde clientes a qualquer hora, qualifica contatos, organiza dados do funil e gera conte\u00fado. Por isso, o seu time ganha tempo para vender e atender quem j\u00e1 est\u00e1 pronto para comprar. Al\u00e9m disso, cada automa\u00e7\u00e3o \u00e9 medida, ent\u00e3o voc\u00ea v\u00ea o resultado em n\u00fameros.\"}},{\"@type\":\"Question\",\"name\":\"O que \u00e9 o Diagn\u00f3stico de Site com IA?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"\u00c9 uma an\u00e1lise do seu site entregue em at\u00e9 48 horas. Avaliamos experi\u00eancia do usu\u00e1rio, velocidade, SEO, convers\u00e3o e oportunidades de automa\u00e7\u00e3o com IA, e voc\u00ea recebe um relat\u00f3rio com os problemas encontrados e as a\u00e7\u00f5es priorit\u00e1rias. Se voc\u00ea contratar o projeto, o valor do diagn\u00f3stico \u00e9 abatido.\"}},{\"@type\":\"Question\",\"name\":\"Quanto custa um projeto?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Trabalhamos com escopo fechado e pre\u00e7o definido antes de come\u00e7ar. Como refer\u00eancia: Diagn\u00f3stico de Site com IA a partir de R$ 297, Landing Page Premium a partir de R$ 1.997, Agente de IA a partir de R$ 2.497 de implanta\u00e7\u00e3o mais plano mensal, e Sites Imersivos a partir de R$ 4.997. Marca e tr\u00e1fego s\u00e3o or\u00e7ados conforme o escopo.\"}},{\"@type\":\"Question\",\"name\":\"Como funciona o Agente de IA no meu site?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O agente \u00e9 treinado com o conte\u00fado da sua empresa (servi\u00e7os, perguntas comuns, pol\u00edticas) e conversa com o visitante 24 horas por dia. Ele responde d\u00favidas, qualifica o contato e transfere a conversa para o WhatsApp da sua equipe quando o cliente est\u00e1 pronto para falar com uma pessoa. O plano mensal inclui monitoramento, ajustes no conte\u00fado e relat\u00f3rios.\"}},{\"@type\":\"Question\",\"name\":\"O agente de IA substitui a minha equipe?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. Ele cuida do primeiro atendimento e das perguntas repetitivas, inclusive fora do hor\u00e1rio comercial, e entrega para a sua equipe os contatos que j\u00e1 est\u00e3o qualificados. Assim o time passa mais tempo com quem tem real inten\u00e7\u00e3o de compra.\"}},{\"@type\":\"Question\",\"name\":\"Qual \u00e9 o prazo de entrega?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O diagn\u00f3stico \u00e9 entregue em at\u00e9 48 horas. Para os demais projetos, o prazo \u00e9 definido no in\u00edcio, junto com o escopo, e fica registrado em um cronograma com entregas documentadas etapa por etapa.\"}},{\"@type\":\"Question\",\"name\":\"Voc\u00eas atendem empresas de qualquer cidade?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sim. Atendemos empresas de todo o Brasil de forma remota, com reuni\u00f5es online e acompanhamento por WhatsApp e e-mail. Nossa base \u00e9 em S\u00e3o Paulo.\"}},{\"@type\":\"Question\",\"name\":\"Em qual plataforma os sites s\u00e3o desenvolvidos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Principalmente em WordPress, com mais de 17 anos de experi\u00eancia na plataforma. Voc\u00ea recebe um painel para editar textos e imagens sem depender de programador, e o site \u00e9 entregue otimizado para velocidade e SEO.\"}}]}<\/script>\r\n\r\n<!-- ===================== SCRIPTS ===================== -->\r\n<script>window.ds27Ready=function(f){ if(document.readyState!==\"loading\") f(); else document.addEventListener(\"DOMContentLoaded\", f); };<\/script>\r\n<script>\r\n\/* ==========================================================\r\n   AJUSTE DE LAYOUT NO ELEMENTOR\r\n   Zera padding\/gap dos containers que envolvem a home, deixa a\r\n   p\u00e1gina em largura total e encosta o hero logo abaixo do header.\r\n   ========================================================== *\/\r\n(function(){\r\n  if(window.ds27LayoutInit) return; window.ds27LayoutInit = true;\r\n  var WRAP = '.e-con,.e-con-inner,.elementor-widget,.elementor-widget-container,.elementor-element,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-column-wrap';\r\n  function imp(el,k,v){ el.style.setProperty(k,v,'important'); }\r\n  function fix(){\r\n    var pages = document.querySelectorAll('.ds27-page'); if(!pages.length) return;\r\n    var first = pages[0], root = document.documentElement;\r\n    \/* 1 \u00b7 containers do Elementor sem espa\u00e7amento *\/\r\n    pages.forEach(function(pg){\r\n      var el = pg.parentElement;\r\n      while(el && el !== document.body){\r\n        if(el.matches(WRAP)){ imp(el,'padding','0'); imp(el,'gap','0'); imp(el,'max-width','none'); imp(el,'margin-top','0'); imp(el,'margin-bottom','0'); imp(el,'overflow','visible'); imp(el,'border','0'); }\r\n        if(el.classList.contains('elementor')) break;\r\n        el = el.parentElement;\r\n      }\r\n    });\r\n    \/* 2 \u00b7 largura total (sem a barra de rolagem) *\/\r\n    var cw = root.clientWidth;\r\n    pages.forEach(function(pg){\r\n      pg.style.marginLeft = '0px'; pg.style.width = '';\r\n      var r = pg.getBoundingClientRect();\r\n      if(Math.abs(r.left) > .5 || Math.abs(r.width - cw) > .5){ pg.style.width = cw + 'px'; pg.style.marginLeft = (-r.left) + 'px'; pg.style.maxWidth = 'none'; }\r\n    });\r\n    \/* 3 \u00b7 sem espa\u00e7o entre o header do tema e o hero *\/\r\n    first.style.marginTop = '0px';\r\n    var hd = null, cands = document.querySelectorAll('.elementor-location-header, header#masthead, .site-header, body > header, #header');\r\n    for(var i=0;i<cands.length;i++){ if(!first.contains(cands[i]) && !cands[i].contains(first) && cands[i].offsetHeight > 20){ hd = cands[i]; break; } }\r\n    var top = first.getBoundingClientRect().top + window.pageYOffset;\r\n    if(hd){\r\n      var hb = hd.getBoundingClientRect().bottom + window.pageYOffset;\r\n      var gap = top - hb;\r\n      if(gap > 0 && gap < 400){ first.style.marginTop = (-gap) + 'px'; top -= gap; }\r\n    }\r\n    \/* altura ocupada acima do hero (usada para centralizar o painel) *\/\r\n    var hero = document.getElementById('ds27-hero');\r\n    if(hero) hero.style.setProperty('--ds27-off', Math.max(0, Math.min(top, 260)) + 'px');\r\n  }\r\n  \/* altura do header fixo do tema (quando a p\u00e1gina est\u00e1 rolada) *\/\r\n  var lastHH = -1;\r\n  function measureHH(){\r\n    if(window.pageYOffset < 150) return;\r\n    var el = document.elementFromPoint(window.innerWidth\/2, 4), hh = 0;\r\n    var h = el && el.closest && el.closest('header, .elementor-location-header, .site-header, .elementor-sticky--active, [data-elementor-type=\"header\"]');\r\n    if(h && !h.closest('.ds27-page')) hh = Math.max(0, Math.min(200, Math.round(h.getBoundingClientRect().bottom)));\r\n    if(hh !== lastHH){ lastHH = hh; document.documentElement.style.setProperty('--ds27-hh', hh + 'px'); }\r\n  }\r\n  window.addEventListener('scroll', measureHH, {passive:true});\r\n  fix();\r\n  document.addEventListener('DOMContentLoaded', fix);\r\n  window.addEventListener('load', function(){ fix(); if(window.ScrollTrigger) ScrollTrigger.refresh(); });\r\n  var rt; window.addEventListener('resize', function(){ clearTimeout(rt); rt = setTimeout(fix, 150); });\r\n})();\r\n<\/script>\r\n<script>\r\n\/* ==========================================================\r\n   IDIOMA \u00b7 a vers\u00e3o em ingl\u00eas (TranslatePress, WPML, Polylang) troca o\r\n   lang da p\u00e1gina para \"en\": os textos gerados por script seguem junto.\r\n   ========================================================== *\/\r\n(function(){\r\n  var lang = (document.documentElement.getAttribute('lang') || '').toLowerCase();\r\n  window.ds27EN = lang.indexOf('en') === 0 || \/^\\\/en(\\\/|$)\/.test(location.pathname);\r\n  if(!window.ds27EN) return;\r\n  var WA = {\r\n    'Vim pelo site e quero entender':'Hi Daniele! I found your website and I would like to understand how AI and automation can help my company.',\r\n    'Quero o Diagn\u00f3stico':'Hi Daniele! I would like the AI Diagnosis for my company.',\r\n    'Quero saber mais sobre o Diagn\u00f3stico':'Hi Daniele! I would like to know more about the AI Diagnosis.',\r\n    'Landing Page Premium':'Hi Daniele! I would like to know more about the Premium Landing Page.',\r\n    'Agente de IA':'Hi Daniele! I would like an AI Agent for my company website.',\r\n    'gostaria de conversar':'Hi Daniele! I found your website and would like to talk.'\r\n  };\r\n  function fixWa(){\r\n    document.querySelectorAll('a[href*=\"wa.me\/5521992431454\"]').forEach(function(a){\r\n      var m = a.href.match(\/[?&]text=([^&]*)\/); if(!m) return;\r\n      var t = decodeURIComponent(m[1]);\r\n      for(var k in WA){ if(t.indexOf(k) > -1){ a.href = 'https:\/\/wa.me\/5521992431454?text=' + encodeURIComponent(WA[k]); return; } }\r\n    });\r\n  }\r\n  if(document.readyState !== 'loading') fixWa(); else document.addEventListener('DOMContentLoaded', fixWa);\r\n})();\r\n<\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js\"><\/script>\r\n<script>\r\nds27Ready(function(){\r\n(function(){\r\n  'use strict';\r\n  \/* ===================== CONFIGURA\u00c7\u00c3O ===================== *\/\r\n  var CFG = {\r\n    video:      {desktop:'https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-transformacao-sobrio.mp4?v=2', mobile:'https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-transformacao-sobrio.mp4?v=2'},\r\n    loop:       {desktop:'https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-loop-sobrio.mp4?v=2',          mobile:'https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-loop-sobrio.mp4?v=2'},\r\n    posterFinal:'https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/1000436916.png',\r\n    impacto: 3.2       \/\/ segundo do v\u00eddeo em que a pedra se abre (flash + \"soco\" de c\u00e2mera)\r\n  };\r\n  var COPY_EN = [\r\n    {t:'Technology that works <em>for your business.<\/em>', s:'Artificial intelligence for businesses: customer service automation, AI agents and websites that convert, so you save time, cut costs and sell more.'},\r\n    {t:'Less manual work. <em>More time to sell.<\/em>', s:'AI agents and automations that answer, qualify and organize leads while your team focuses on revenue.'},\r\n    {t:'AI applied to what <em>drives results.<\/em>', s:'From first contact to closing: 24\/7 service, funnel data and a website built to convert.'},\r\n    {t:'Your digital operation <em>on autopilot.<\/em>', s:'Websites, landing pages and AI automations for B2B companies that want to grow without growing the team at the same pace.'}\r\n  ];\r\n  var COPY = [\r\n    {t:'Tecnologia que trabalha <em>pela sua empresa.<\/em>', s:'Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agentes de IA e sites que convertem, para ganhar tempo, reduzir custos e vender mais.'},\r\n    {t:'Menos tarefa manual. <em>Mais tempo para vender.<\/em>', s:'Agentes de IA e automa\u00e7\u00f5es que respondem, qualificam e organizam os contatos enquanto o seu time foca no que gera receita.'},\r\n    {t:'IA aplicada ao que <em>gera resultado.<\/em>', s:'Do primeiro contato ao fechamento: atendimento 24h, dados do funil e um site preparado para converter.'},\r\n    {t:'Sua opera\u00e7\u00e3o digital <em>no piloto autom\u00e1tico.<\/em>', s:'Sites, landing pages e automa\u00e7\u00f5es com IA para empresas B2B que querem crescer sem aumentar a equipe na mesma propor\u00e7\u00e3o.'}\r\n  ];\r\n  if(window.ds27EN) COPY = COPY_EN;\r\n\r\n  var hero = document.getElementById('ds27-hero'); if(!hero || window.ds27HeroInit) return; window.ds27HeroInit = true;\r\n  var stage = hero.querySelector('.ds27-hero__stage');\r\n  var vMain = hero.querySelector('.ds27-hero__video--main');\r\n  var vLoop = hero.querySelector('.ds27-hero__video--loop');\r\n  var flash = hero.querySelector('.ds27-hero__flash');\r\n  var media = hero.querySelector('.ds27-hero__media');\r\n  var panel = hero.querySelector('.ds27-hero__panel');\r\n  var elT = hero.querySelector('.ds27-hero__title'), elS = hero.querySelector('.ds27-hero__sub');\r\n  function setCopy(i){ elT.innerHTML = COPY[i].t; elS.textContent = COPY[i].s; }\r\n\r\n  var mobile = window.matchMedia('(max-width: 767px)').matches;\r\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  vMain.src = mobile ? CFG.video.mobile : CFG.video.desktop;\r\n  vLoop.src = mobile ? CFG.loop.mobile  : CFG.loop.desktop;\r\n  vMain.load(); vLoop.load();\r\n\r\n  \/* copy aparece logo, sem esperar o v\u00eddeo *\/\r\n  var introWait = (document.querySelector('.ds27-intro') && !reduce && window.pageYOffset < 50) ? 900 : 0;\r\n  setTimeout(function(){ hero.classList.add('is-ready'); }, 120);   \/\/ t\u00edtulo vis\u00edvel logo no in\u00edcio (LCP)\r\n\r\n  if(reduce){ vMain.removeAttribute('src'); vMain.poster = CFG.posterFinal; hero.classList.add('is-ready'); return; }\r\n\r\n  \/* ---------- sequ\u00eancia: transforma\u00e7\u00e3o \u2192 loop do cristal ---------- *\/\r\n  var hit = false;\r\n  function play(){\r\n    hit = false; hero.classList.remove('is-looping'); hero.classList.remove('is-floats');\r\n    vLoop.pause(); vLoop.currentTime = 0;\r\n    stage.style.setProperty('--ds27-zoom', '1.02');\r\n    vMain.currentTime = 0;\r\n    var p = vMain.play(); if(p && p.catch) p.catch(function(){ \/* autoplay bloqueado: mostra o poster *\/ });\r\n  }\r\n  function impacto(){\r\n    setTimeout(function(){ hero.classList.add('is-floats'); }, 900);\r\n    hit = true;\r\n    flash.classList.remove('is-on'); void flash.offsetWidth; flash.classList.add('is-on');\r\n    stage.classList.add('is-punch'); stage.style.setProperty('--ds27-zoom','1.055');\r\n    setTimeout(function(){ stage.classList.remove('is-punch'); stage.style.setProperty('--ds27-zoom','1.03'); }, 240);\r\n  }\r\n  (function watch(){\r\n    if(!hit && vMain.currentTime >= CFG.impacto && !vMain.paused) impacto();\r\n    requestAnimationFrame(watch);\r\n  })();\r\n  vMain.addEventListener('ended', function(){\r\n    var p = vLoop.play(); if(p && p.catch) p.catch(function(){});\r\n    hero.classList.add('is-looping');\r\n  });\r\n\r\n  \/* ---------- mouse: parallax + luz ---------- *\/\r\n  var hfBox = hero.querySelector('.ds27-hero__floats');\r\n  hero.addEventListener('pointermove', function(e){\r\n    var fr = hero.getBoundingClientRect(), fx = (e.clientX-fr.left)\/fr.width*2-1, fy = (e.clientY-fr.top)\/fr.height*2-1;\r\n    if(hfBox) hfBox.style.transform = 'translate3d('+(fx*-22).toFixed(1)+'px,'+(fy*-14).toFixed(1)+'px,0)';\r\n    var r = hero.getBoundingClientRect();\r\n    var nx = (e.clientX-r.left)\/r.width*2-1, ny = (e.clientY-r.top)\/r.height*2-1;\r\n    stage.style.setProperty('--ds27-px', (-nx*12).toFixed(1)+'px');\r\n    stage.style.setProperty('--ds27-py', (-ny*8).toFixed(1)+'px');\r\n    media.style.setProperty('--ds27-cx', (e.clientX-r.left)+'px');\r\n    media.style.setProperty('--ds27-cy', (e.clientY-r.top)+'px');\r\n    var pr = panel.getBoundingClientRect();\r\n    panel.style.setProperty('--ds27-mx',(e.clientX-pr.left)+'px'); panel.style.setProperty('--ds27-my',(e.clientY-pr.top)+'px');\r\n    if(!mobile){ panel.style.setProperty('--ds27-ry',(nx*3).toFixed(2)+'deg'); panel.style.setProperty('--ds27-rx',(-ny*2.2).toFixed(2)+'deg'); }\r\n  });\r\n  hero.addEventListener('pointerleave', function(){ stage.style.setProperty('--ds27-px','0px'); stage.style.setProperty('--ds27-py','0px'); });\r\n\r\n  \/* pausa os v\u00eddeos fora da tela (economia de bateria) *\/\r\n  new IntersectionObserver(function(es){ es.forEach(function(e){\r\n    var v = hero.classList.contains('is-looping') ? vLoop : vMain;\r\n    if(e.isIntersecting){ if(v.paused && !(v===vMain && v.ended)) v.play().catch(function(){}); } else { v.pause(); }\r\n  }); }, {threshold:0.05}).observe(hero);\r\n\r\n  setTimeout(play, 350 + introWait);\r\n\r\n})();\r\n});\r\n<\/script>\r\n<script>\r\nds27Ready(function(){\r\n\/* ==========================================================\r\n   CENA FIXA PRINCIPAL  (GSAP + ScrollTrigger)\r\n   Um \u00fanico diamante atravessa: Hero \u2192 Servi\u00e7os \u2192 Agente de IA\r\n   \u2192 N\u00fameros \u2192 Sobre\/M\u00e9todo \u2192 se desfaz em p\u00f3 (entra o Portf\u00f3lio)\r\n   ========================================================== *\/\r\n(function(){\r\n  'use strict';\r\n  if(!window.gsap || !window.ScrollTrigger) return;\r\n  gsap.registerPlugin(ScrollTrigger);\r\n  var $ = function(s,root){ return (root||document).querySelector(s); };\r\n  var $$ = function(s,root){ return gsap.utils.toArray((root||document).querySelectorAll(s)); };\r\n\r\n  if(window.ds27JourneyInit) return; window.ds27JourneyInit = true;\r\n  var journey = $('#ds27-journey'), hero = $('#ds27-hero'), serv = $('#ds27-servicos');\r\n  var media = $('.ds27-hero__media', hero), panel = $('.ds27-hero__panel', hero), vMain = $('.ds27-hero__video--main', hero);\r\n  var flash = $('.ds27-journey__flash', journey);\r\n  var inner = $('.ds27-servicos__inner', serv), core = $('.ds27-servicos__core', serv), whole = $('.ds27-servicos__whole', serv);\r\n  var halo = $('.ds27-servicos__halo', serv), ring = $('.ds27-servicos__ring', serv), pulse = $('.ds27-servicos__pulse', serv);\r\n  var grid = $('.ds27-servicos__grid', serv), servHead = $('.ds27-servicos__head', serv);\r\n  var frags = $$('.ds27-frag', serv), cards = $$('.ds27-card', serv), heads = $$('.ds27-js-head', serv);\r\n  \/* agente *\/\r\n  var gem = $('.ds27-agente__gem', serv), agCore = $('.ds27-agente__core', serv), agText = $$('.ds27-js-ag', serv);\r\n  var chat = $('.ds27-phone', serv), chatBody = $('.ds27-chat__body', serv), chatForm = $('.ds27-chat__form', serv), chatIn = $('.ds27-chat__input', serv);\r\n  \/* n\u00fameros *\/\r\n  var numHead = $$('.ds27-js-nh', serv), stats = $$('.ds27-stat', serv), beams = $$('.ds27-beam', serv), beamSvg = $('.ds27-num__beams', serv);\r\n  \/* sobre *\/\r\n  var soText = $$('.ds27-js-so', serv), steps = $$('.ds27-step', serv);\r\n  var mocks = $('.ds27-float-mocks', serv), laptop = $('.ds27-laptop', serv), rsScene = $('#ds27-resultados', serv);\r\n  var flowItems = $$('.ds27-flow__i', serv);\r\n  gsap.set(laptop, {xPercent:-50, yPercent:-46});\r\n  var isMobile = function(){ return window.innerWidth <= 900; };\r\n\r\n  \/* ---------- destino de cada fragmento = o \"slot\" do card ---------- *\/\r\n  function dest(i){\r\n    var f = frags[i], slot = cards[i].querySelector('.ds27-card__slot');\r\n    var fx = core.offsetLeft + f.offsetLeft + f.offsetWidth\/2, fy = core.offsetTop + f.offsetTop + f.offsetHeight\/2;\r\n    var sx = grid.offsetLeft + cards[i].offsetLeft + slot.offsetLeft + slot.offsetWidth\/2;\r\n    var sy = grid.offsetTop + cards[i].offsetTop + slot.offsetTop + slot.offsetHeight\/2;\r\n    return {x:sx-fx, y:sy-fy, s:slot.offsetWidth\/f.offsetWidth};\r\n  }\r\n  function gemShift(){ return isMobile() ? 0 : -window.innerWidth*0.25; }\r\n\r\n  \/* ---------- part\u00edculas (fa\u00edscas e p\u00f3) em canvas 2D ---------- *\/\r\n  var cv = $('.ds27-servicos__sparks', serv), cx = cv.getContext('2d'), parts = [], running = false;\r\n  function sizeCanvas(){ var d=Math.min(window.devicePixelRatio||1,2); cv.width=serv.clientWidth*d; cv.height=serv.clientHeight*d; cx.setTransform(d,0,0,d,0,0); }\r\n  function center(){ return {x: serv.clientWidth\/2 + (gsap.getProperty(gem,'x')||0), y: serv.clientHeight\/2 + serv.clientHeight*.02}; }\r\n  function emit(n, o){\r\n    var c = center();\r\n    for(var i=0;i<n;i++){\r\n      var a = Math.random()*Math.PI*2, sp = o.min + Math.random()*(o.max-o.min);\r\n      parts.push({x:c.x+(Math.random()-.5)*o.spread, y:c.y+(Math.random()-.5)*o.spread*.6, vx:Math.cos(a)*sp, vy:Math.sin(a)*sp*o.flat - o.up,\r\n        life:0, max:o.life*(0.6+Math.random()*.8), w:o.w*(0.5+Math.random()), dot:o.dot, swirl:o.swirl||0, c:Math.random()<.3?'255,246,226':'255,206,130'});\r\n    }\r\n    if(!running){ running=true; requestAnimationFrame(tick); }\r\n  }\r\n  function tick(){\r\n    cx.clearRect(0,0,cv.width,cv.height); cx.globalCompositeOperation='lighter';\r\n    var c = center();\r\n    for(var i=parts.length-1;i>=0;i--){\r\n      var p=parts[i]; p.life++;\r\n      if(p.swirl){ var dx=p.x-c.x; p.vx += -Math.sign(dx)*p.swirl*.02 + (Math.random()-.5)*.05; }\r\n      p.vx*=.96; p.vy=p.vy*.97 - (p.dot?.02:-.01); p.x+=p.vx; p.y+=p.vy;\r\n      var k=1-p.life\/p.max; if(k<=0){ parts.splice(i,1); continue; }\r\n      if(p.dot){ cx.fillStyle='rgba('+p.c+','+(k*.8).toFixed(3)+')'; cx.beginPath(); cx.arc(p.x,p.y,p.w,0,6.283); cx.fill(); }\r\n      else { cx.strokeStyle='rgba('+p.c+','+(k*.55).toFixed(3)+')'; cx.lineWidth=p.w; cx.lineCap='round'; cx.beginPath(); cx.moveTo(p.x,p.y); cx.lineTo(p.x-p.vx*1.4,p.y-p.vy*1.4); cx.stroke(); }\r\n    }\r\n    if(parts.length){ requestAnimationFrame(tick); } else { running=false; cx.clearRect(0,0,cv.width,cv.height); }\r\n  }\r\n  function forward(){ return !(tl.scrollTrigger && tl.scrollTrigger.direction < 0); }\r\n\r\n  \/* abertura do cristal (s\u00f3bria) *\/\r\n  function openCrystal(){\r\n    if(!forward()) return;\r\n    emit(isMobile()?24:46, {min:1.2,max:5.5,spread:10,flat:1,up:0,life:90,w:.9,dot:false});\r\n    gsap.fromTo(ring,  {scale:.4, opacity:.45}, {scale:14, opacity:0, duration:1.4, ease:'power2.out'});\r\n    gsap.fromTo(pulse, {scale:.4, opacity:.38}, {scale:1.1, opacity:0, duration:1.2, ease:'power2.out'});\r\n  }\r\n  \/* as facetas se unem ao n\u00facleo *\/\r\n  function merge(){\r\n    if(!forward()) return;\r\n    gsap.fromTo(pulse, {scale:.3, opacity:.45, x:gemShift()}, {scale:1, opacity:0, duration:1, ease:'power2.out'});\r\n  }\r\n  \/* o diamante se desfaz em p\u00f3 dourado (abre o portf\u00f3lio) *\/\r\n  function dust(){\r\n    if(!forward()) return;\r\n    emit(isMobile()?220:520, {min:.4,max:3.2,spread:serv.clientHeight*.22,flat:.6,up:1.4,life:150,w:1.3,dot:true,swirl:1});\r\n  }\r\n\r\n  \/* ---------- n\u00fameros ---------- *\/\r\n  var counters = stats.map(function(){ return {v:0}; });\r\n  function render(i){ stats[i].querySelector('.ds27-stat__value').textContent = Math.round(counters[i].v) + stats[i].dataset.suffix; }\r\n  function hit(i){ return function(){ stats[i].classList.remove('is-hit'); void stats[i].offsetWidth; stats[i].classList.add('is-hit'); }; }\r\n  function layoutBeams(){\r\n    var b = serv.getBoundingClientRect(), cxp = b.width\/2, cyp = b.height\/2 + b.height*.02;\r\n    var r = core.offsetWidth*.42;\r\n    beamSvg.setAttribute('viewBox','0 0 '+b.width+' '+b.height);\r\n    beams.forEach(function(l,i){\r\n      var d = stats[i].querySelector('.ds27-stat__dot').getBoundingClientRect();\r\n      var tx = d.left + d.width\/2 - b.left - (gsap.getProperty(stats[i],'x')||0), ty = d.top + d.height\/2 - b.top;\r\n      var ang = Math.atan2(ty-cyp, tx-cxp), x1 = cxp+Math.cos(ang)*r, y1 = cyp+Math.sin(ang)*r;\r\n      l.setAttribute('x1',x1); l.setAttribute('y1',y1); l.setAttribute('x2',tx); l.setAttribute('y2',ty);\r\n      l.dataset.len = Math.hypot(tx-x1, ty-y1); l.style.strokeDasharray = l.dataset.len;\r\n    });\r\n  }\r\n\r\n  \/* ---------- chat de demonstra\u00e7\u00e3o ---------- *\/\r\n  var SCRIPT_EN = [\r\n    ['user','Do you build websites for B2B technology companies?'],\r\n    ['bot','Yes! Websites, landing pages and AI agents for companies that sell to other companies. What is the main goal of your new website?'],\r\n    ['user','More qualified leads. Today the site only gets visits.'],\r\n    ['bot','Got it. An AI diagnosis shows exactly where those leads are being lost. Shall I send this summary to Daniele?'],\r\n    ['user','Yes, please!'],\r\n    ['tag','\u2713 Conversation sent to WhatsApp']\r\n  ];\r\n  var SCRIPT = [\r\n    ['user','Voc\u00eas fazem site para empresa de tecnologia B2B?'],\r\n    ['bot','Fazemos sim! Sites, landing pages e agentes de IA para empresas que vendem para empresas. Qual \u00e9 o principal objetivo do seu novo site?'],\r\n    ['user','Gerar mais leads qualificados. Hoje o site s\u00f3 recebe visita.'],\r\n    ['bot','Entendi. Um diagn\u00f3stico do seu site mostra exatamente onde esses leads est\u00e3o se perdendo. Posso te passar para a Daniele com esse resumo?'],\r\n    ['user','Pode sim!'],\r\n    ['tag','\u2713 Conversa enviada para o WhatsApp']\r\n  ];\r\n  if(window.ds27EN) SCRIPT = SCRIPT_EN;\r\n  var chatStarted = false;\r\n  function addMsg(type, text){ var el=document.createElement('div'); el.className='ds27-msg ds27-msg--'+type; el.textContent=text; chatBody.appendChild(el); chatBody.scrollTop=chatBody.scrollHeight; }\r\n  function typing(){ var t=document.createElement('div'); t.className='ds27-typing'; t.innerHTML='<i><\/i><i><\/i><i><\/i>'; chatBody.appendChild(t); chatBody.scrollTop=chatBody.scrollHeight; return t; }\r\n  function runChat(){\r\n    if(chatStarted || !forward()) return; chatStarted = true;\r\n    var t = 200;\r\n    SCRIPT.forEach(function(m){\r\n      if(m[0]==='bot'){ setTimeout(function(){ var ty=typing(); setTimeout(function(){ ty.remove(); addMsg('bot',m[1]); }, 900); }, t); t += 900 + 700 + m[1].length*10; }\r\n      else { setTimeout(function(){ addMsg(m[0],m[1]); }, t); t += 900; }\r\n    });\r\n  }\r\n  chatForm.addEventListener('submit', function(e){\r\n    e.preventDefault(); var q=chatIn.value.trim(); if(!q) return; addMsg('user',q); chatIn.value='';\r\n    var ty=typing(); setTimeout(function(){ ty.remove(); addMsg('bot', window.ds27EN ? 'Great question! To answer in detail, I will connect you with Daniele on WhatsApp with this summary.' : 'Boa pergunta! Para te responder com detalhes, vou te conectar com a Daniele no WhatsApp com esse resumo.');\r\n      var a=document.createElement('a'); a.className='ds27-msg ds27-msg--tag ds27-msg--link'; a.target='_blank'; a.rel='noopener';\r\n      a.href='https:\/\/wa.me\/5521992431454?text='+encodeURIComponent((window.ds27EN ? 'Hi Daniele! I tried the agent on your website and asked: ' : 'Ol\u00e1, Daniele! Testei o agente no site e perguntei: ')+q);\r\n      a.textContent = window.ds27EN ? 'Continue on WhatsApp \u2192' : 'Continuar no WhatsApp \u2192'; chatBody.appendChild(a); chatBody.scrollTop=chatBody.scrollHeight; }, 1100);\r\n  });\r\n  var greeted = false;\r\n  $('.ds27-js-try', serv).addEventListener('click', function(e){\r\n    e.preventDefault(); chat.classList.remove('is-pulse'); void chat.offsetWidth; chat.classList.add('is-pulse');\r\n    if(!greeted){ greeted = true; var ty=typing(); setTimeout(function(){ ty.remove(); addMsg('bot', window.ds27EN ? 'Hi! Tell me in one sentence what your company does and your biggest challenge today.' : 'Oi! Me conte em uma frase o que a sua empresa faz e qual \u00e9 o seu maior desafio hoje.'); }, 700); }\r\n    chatIn.focus({preventScroll:true});\r\n  });\r\n\r\n  \/* ---------- estados iniciais ---------- *\/\r\n  gsap.set(cards, {y:30});\r\n  gsap.set([heads, numHead, soText, steps].flat(), {autoAlpha:0});\r\n  gsap.set(media, {filter:'brightness(1) saturate(1)'});\r\n  setTimeout(function(){ panel.style.transition='transform .9s cubic-bezier(.16,.84,.24,1)'; }, 2200);\r\n\r\n  \/* ---------- LINHA DO TEMPO (\u2248 45vh de rolagem por unidade) ---------- *\/\r\n  var tl = gsap.timeline({defaults:{ease:'none'},\r\n    scrollTrigger:{trigger:journey, start:'top top', end:'bottom bottom', scrub:.6,\r\n      onRefresh:layoutBeams,\r\n      onUpdate:function(self){ if(self.progress>.004 && !vMain.ended && vMain.playbackRate<4) vMain.playbackRate=4; }}});\r\n\r\n  \/\/ 1 \u00b7 HERO \u2192 travessia para dentro do cristal\r\n  var hfs = gsap.utils.toArray(hero.querySelectorAll('.ds27-hf'));\r\n  tl.fromTo(hfs, {x:0, y:0, scale:1, autoAlpha:1, filter:'blur(0px)'},\r\n    {x:function(i,el){ return +el.dataset.dx*window.innerWidth*.55; },\r\n     y:function(i,el){ return +el.dataset.dy*window.innerHeight*.5; },\r\n     scale:1.7, autoAlpha:0, filter:'blur(8px)', ease:'power2.in', duration:.75, stagger:.02, immediateRender:false}, .15);\r\n  tl.to(media, {scale:6.5, filter:'brightness(2.4) saturate(1.25)', ease:'power2.in', duration:1}, .2)\r\n    .fromTo(panel, {'--ds27-out':'0px', opacity:1, filter:'blur(0px)'}, {'--ds27-out':'-180px', opacity:0, filter:'blur(14px)', ease:'power2.in', duration:.5, immediateRender:false}, .2)\r\n    .to(flash, {opacity:1, ease:'power3.in', duration:.35}, .85)\r\n  \/\/ 2 \u00b7 SERVI\u00c7OS\r\n    .set(hero, {autoAlpha:0}, 1.2).set(serv, {autoAlpha:1}, 1.2)\r\n    .fromTo(whole, {scale:2.2, rotation:-18}, {scale:1, rotation:0, ease:'power3.out', duration:.6}, 1.2)\r\n    .fromTo(halo, {opacity:0, scale:.6}, {opacity:1, scale:1, ease:'power2.out', duration:.6}, 1.2)\r\n    .to(flash, {opacity:0, ease:'power2.out', duration:.45}, 1.2)\r\n    .fromTo(heads, {y:30, autoAlpha:0, filter:'blur(10px)'}, {y:0, autoAlpha:1, filter:'blur(0px)', stagger:.06, ease:'power3.out', duration:.4, immediateRender:false}, 1.35)\r\n    .call(openCrystal, null, 1.9)\r\n    .set(whole, {autoAlpha:0}, 1.9).set(frags, {autoAlpha:1}, 1.9)\r\n    .to(halo, {opacity:.25, scale:1.5, ease:'power2.out', duration:.4}, 1.9)\r\n    .to(frags, {x:function(i){ return [-14,14,-14,14][i]; }, y:function(i){ return [-12,-12,12,12][i]; }, rotation:function(i){ return [-4,4,4,-4][i]; }, ease:'power2.out', duration:.25}, 1.9)\r\n    .to(frags, {x:function(i){ return dest(i).x; }, y:function(i){ return dest(i).y; }, scale:function(i){ return dest(i).s; }, rotation:0, ease:'power3.inOut', duration:.7, stagger:.04}, 2.15)\r\n    .to(cards, {autoAlpha:1, y:0, ease:'power3.out', duration:.4, stagger:.07}, 2.5)\r\n    .fromTo(mocks, {opacity:0, scale:.92}, {opacity:1, scale:1, ease:'power2.out', duration:.6, immediateRender:false}, 1.4)\r\n    .to(mocks, {opacity:0, scale:1.06, ease:'power2.in', duration:.35}, 3.2)\r\n  \/\/ 3 \u00b7 AGENTE DE IA \u2014 o n\u00facleo de luz continua aceso\r\n    .to(cards, {autoAlpha:0, y:-24, ease:'power2.in', duration:.35, stagger:.04}, 3.2)\r\n    .to(frags, {autoAlpha:0, ease:'power2.in', duration:.35}, 3.2)\r\n    .to(servHead, {autoAlpha:0, y:-30, ease:'power2.in', duration:.35}, 3.2)\r\n    .to(halo, {opacity:1, scale:1.25, ease:'power2.out', duration:.5}, 3.4)\r\n    .fromTo(agCore, {opacity:0, scale:.5}, {opacity:1, scale:1, ease:'power2.out', duration:.5, immediateRender:false}, 3.4)\r\n    .fromTo(gem, {autoAlpha:0, scale:.35, rotation:-10}, {autoAlpha:1, scale:1, rotation:0, ease:'power3.out', duration:.6, immediateRender:false}, 3.45)\r\n    .fromTo(agText, {autoAlpha:0, y:24, filter:'blur(8px)'}, {autoAlpha:1, y:0, filter:'blur(0px)', ease:'power3.out', duration:.45, stagger:.05, immediateRender:false}, 3.7)\r\n    .fromTo(chat, {autoAlpha:0, x:50, filter:'blur(10px)'}, {autoAlpha:1, x:0, filter:'blur(0px)', ease:'power3.out', duration:.5, immediateRender:false}, 3.85)\r\n    .fromTo(flowItems, {autoAlpha:0, x:-24}, {autoAlpha:1, x:0, ease:'power3.out', duration:.3, stagger:.16, immediateRender:false}, 3.85)\r\n    .to(flowItems, {autoAlpha:0, duration:.3}, 5.0)\r\n    .call(function(){ runChat(); serv.querySelector('.ds27-agente').classList.add('is-alive'); }, null, 4.3)\r\n  \/\/ 3\u2192 sai o agente\r\n    .to([agText, chat].flat(), {autoAlpha:0, y:-14, ease:'power2.in', duration:.35, stagger:.02}, 5.0)\r\n  \/\/ 3b \u00b7 POR QUE INVESTIR EM IA \u2014 o diamante recua e entra o painel de dados\r\n    .to(gem, {autoAlpha:0, scale:.5, ease:'power2.in', duration:.35}, 5.05)\r\n    .to([halo, agCore], {opacity:.3, ease:'power2.out', duration:.4}, 5.05)\r\n    .fromTo(rsScene, {autoAlpha:0, y:40}, {autoAlpha:1, y:0, ease:'power3.out', duration:.5, immediateRender:false}, 5.3)\r\n    .call(function(){ if(forward() && window.ds27PlayResults) window.ds27PlayResults(); }, null, 5.45)\r\n    .to(rsScene, {autoAlpha:0, y:-30, ease:'power2.in', duration:.4}, 6.6)\r\n    .to([halo, agCore], {opacity:1, ease:'power2.out', duration:.4}, 6.8)\r\n    .to(gem, {autoAlpha:1, scale:.8, ease:'power2.inOut', duration:.45}, 6.85)\r\n    .fromTo(numHead, {autoAlpha:0, y:24, filter:'blur(8px)'}, {autoAlpha:1, y:0, filter:'blur(0px)', stagger:.06, ease:'power3.out', duration:.35, immediateRender:false}, 7.15);\r\n  stats.forEach(function(s,i){\r\n    var t = 7.4 + i*.35;\r\n    tl.fromTo(beams[i], {opacity:1, strokeDashoffset:function(){ return beams[i].dataset.len; }}, {strokeDashoffset:0, ease:'power2.out', duration:.3, immediateRender:false}, t)\r\n      .fromTo(s, {autoAlpha:0, x:i<2?-26:26}, {autoAlpha:1, x:0, ease:'power3.out', duration:.3, immediateRender:false}, t+.15)\r\n      .fromTo(counters[i], {v:0}, {v:+s.dataset.to, ease:'power2.out', duration:.4, immediateRender:false, onUpdate:function(){ render(i); }}, t+.15)\r\n      .call(hit(i), null, t+.55);\r\n  });\r\n  \/\/ 5 \u00b7 SOBRE \/ M\u00c9TODO \u2014 as facetas voltam e se unem ao diamante\r\n  tl.to([numHead, stats, beams].flat(), {autoAlpha:0, ease:'power2.in', duration:.35}, 9.3)\r\n    .to(gem, {x:gemShift, scale:.62, ease:'power3.inOut', duration:.6}, 9.5)\r\n    .fromTo(laptop, {autoAlpha:0, y:40, scale:.9}, {autoAlpha:1, y:0, scale:1, ease:'power3.out', duration:.6, immediateRender:false}, 9.55)\r\n    .to(laptop, {autoAlpha:0, y:-20, ease:'power2.in', duration:.35}, 12)\r\n    .to([halo, agCore], {x:gemShift, ease:'power3.inOut', duration:.6}, 9.5)\r\n    .fromTo(frags, {autoAlpha:0, x:function(i){ return gemShift() + [-1,1,-1,1][i]*window.innerWidth*.32; }, y:function(i){ return [-1,-1,1,1][i]*window.innerHeight*.34; }, scale:.6, rotation:function(i){ return [-30,30,30,-30][i]; }},\r\n                   {autoAlpha:1, x:gemShift, y:0, scale:.6, rotation:0, ease:'power3.inOut', duration:.6, stagger:.04, immediateRender:false}, 9.6)\r\n    .to(frags, {autoAlpha:0, duration:.12}, 10.25)\r\n    .call(merge, null, 10.25)\r\n    .fromTo(gem, {filter:'brightness(1)'}, {filter:'brightness(1.35)', yoyo:true, repeat:1, duration:.15, immediateRender:false}, 10.25)\r\n    .fromTo(soText.slice(0,3), {autoAlpha:0, y:24, filter:'blur(8px)'}, {autoAlpha:1, y:0, filter:'blur(0px)', ease:'power3.out', duration:.45, stagger:.06, immediateRender:false}, 9.9);\r\n  steps.forEach(function(st,i){\r\n    tl.fromTo(st, {autoAlpha:0, y:14, '--ds27-fill':'0%'}, {autoAlpha:1, y:0, '--ds27-fill':'100%', ease:'power2.out', duration:.3, immediateRender:false}, 10.35 + i*.25);\r\n  });\r\n  tl.fromTo(soText[3], {autoAlpha:0, y:14}, {autoAlpha:1, y:0, ease:'power3.out', duration:.3, immediateRender:false}, 11.3)\r\n  \/\/ 6 \u00b7 o diamante se desfaz em p\u00f3 dourado \u2192 Portf\u00f3lio\r\n    .to([soText, steps].flat(), {autoAlpha:0, y:-14, ease:'power2.in', duration:.35, stagger:.02}, 12)\r\n    .to([gem, halo, agCore], {x:0, ease:'power3.inOut', duration:.5}, 12.2)\r\n    .to(gem, {scale:.9, ease:'power3.inOut', duration:.5}, 12.2)\r\n    .call(dust, null, 12.7)\r\n    .to(gem, {autoAlpha:0, scale:.55, filter:'brightness(2.2)', ease:'power2.in', duration:.3}, 12.7)\r\n    .to([halo, agCore], {opacity:0, ease:'power2.in', duration:.4}, 12.75);\r\n\r\n  var mockEls = $$('.ds27-mock', serv);\r\n  window.addEventListener('pointermove', function(e){\r\n    var nx = e.clientX\/window.innerWidth*2-1, ny = e.clientY\/window.innerHeight*2-1;\r\n    mockEls.forEach(function(m){ var d=+m.dataset.d; gsap.to(m, {x:-nx*18*d, y:-ny*12*d, duration:1.2, ease:'power2.out', overwrite:'auto'}); });\r\n    if(!isMobile()) gsap.to(chat, {rotationY:nx*6, rotationX:-ny*4, duration:1, ease:'power2.out', overwrite:'auto', transformPerspective:900});\r\n  });\r\n  window.addEventListener('resize', function(){ sizeCanvas(); layoutBeams(); });\r\n  sizeCanvas(); layoutBeams();\r\n  window.addEventListener('load', function(){ ScrollTrigger.refresh(); });\r\n\r\n  \/* ---------- trava de seguran\u00e7a: hero sempre volta ao topo ----------\r\n     Calcula a posi\u00e7\u00e3o real da rolagem (independente de cache, lazy-load\r\n     ou scripts duplicados) e garante quem aparece em cada trecho. *\/\r\n  var D = tl.duration(), lastFix = 0;\r\n  function guard(){\r\n    var span = journey.offsetHeight - window.innerHeight; if(span <= 0) return;\r\n    var p = Math.min(1, Math.max(0, -journey.getBoundingClientRect().top \/ span)), t = tl.time();\r\n    if(t < 1.1){\r\n      if(hero.style.visibility !== 'visible' || hero.style.opacity !== '1'){ hero.style.visibility = 'visible'; hero.style.opacity = '1'; }\r\n      if(serv.style.visibility !== 'hidden'){ serv.style.visibility = 'hidden'; serv.style.opacity = '0'; }\r\n    } else if(t > 1.3){\r\n      if(hero.style.visibility !== 'hidden'){ hero.style.visibility = 'hidden'; hero.style.opacity = '0'; }\r\n      if(serv.style.visibility !== 'visible'){ serv.style.visibility = 'visible'; serv.style.opacity = '1'; }\r\n    }\r\n    var st = tl.scrollTrigger;\r\n    if(st && Math.abs(st.progress - p) > .02 && Date.now() - lastFix > 1500){ lastFix = Date.now(); ScrollTrigger.refresh(); }\r\n  }\r\n  gsap.ticker.add(guard);\r\n  \/* a p\u00e1gina mudou de altura (imagens, fontes, lazy-load)? recalcula *\/\r\n  if(window.ResizeObserver){\r\n    var rh, lastH = document.body.scrollHeight;\r\n    new ResizeObserver(function(){ var h = document.body.scrollHeight; if(Math.abs(h-lastH) < 2) return; lastH = h; clearTimeout(rh); rh = setTimeout(function(){ ScrollTrigger.refresh(); }, 250); }).observe(document.body);\r\n  }\r\n})();\r\n});\r\n<\/script>\r\n<script>\r\nds27Ready(function(){\r\n\/* ==========================================================\r\n   SITE 2027 \u00b7 PORTF\u00d3LIO 3D  (Three.js r128)\r\n   Modo A \"helix\": dupla h\u00e9lice de part\u00edculas, cards dos lados.\r\n   Modo B \"spiral\": espiral de microesferas douradas; os cards\r\n   seguem a espiral e giram com o scroll.\r\n   ========================================================== *\/\r\nfunction ds27InitPortfolio(){\r\n  'use strict';\r\n  var root = document.getElementById('ds27-portfolio');\r\n  if(!root || !window.THREE) return;\r\n\r\n  var stage   = root.querySelector('.ds27-portfolio__stage');\r\n  var canvas  = root.querySelector('.ds27-portfolio__canvas');\r\n  var allCards= Array.prototype.slice.call(root.querySelectorAll('.ds27-portfolio__card'));\r\n  var cards   = allCards.slice();\r\n  var info    = root.querySelector('.ds27-portfolio__info');\r\n  var elCur   = root.querySelector('.ds27-portfolio__count-cur');\r\n  var elTot   = root.querySelector('.ds27-portfolio__count-tot');\r\n  var elCat   = root.querySelector('.ds27-js-cat');\r\n  var elTitle = root.querySelector('.ds27-js-title');\r\n  var elLink  = root.querySelector('.ds27-portfolio__info-link');\r\n  var elFill  = root.querySelector('.ds27-portfolio__rail-fill');\r\n\r\n  var isMobile = window.matchMedia('(max-width: 767px)').matches;\r\n  var reduce   = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  \/* ---------- Modo (prot\u00f3tipo: hash #helice \/ #espiral) ---------- *\/\r\n  var mode = root.getAttribute('data-mode') || 'helix';\r\n\r\n  \/* ---------- Three ---------- *\/\r\n  var renderer = new THREE.WebGLRenderer({canvas:canvas, antialias:true, alpha:true, powerPreference:'high-performance'});\r\n  renderer.setPixelRatio(Math.min(window.devicePixelRatio||1, isMobile?1.5:2));\r\n  renderer.setClearColor(0x000000, 0);\r\n  var scene  = new THREE.Scene();\r\n  scene.fog  = new THREE.FogExp2(0x0E0614, 0.03);\r\n  var camera = new THREE.PerspectiveCamera(42, 1, 0.1, 120);\r\n  var CAMZ = 16;\r\n  camera.position.set(0, 0, CAMZ);\r\n\r\n  var GOLD   = new THREE.Color('#C9A84C');\r\n  var GOLD_L = new THREE.Color('#D9BC72');\r\n  var CREAM  = new THREE.Color('#F0EBE0');\r\n  var ROSE   = new THREE.Color('#B9657A');\r\n\r\n  function rand(a,b){ return a + Math.random()*(b-a); }\r\n  function gauss(){ return (Math.random()+Math.random()+Math.random()-1.5)\/1.5; }\r\n  function clamp(v,a,b){ return Math.max(a, Math.min(b, v)); }\r\n  function smooth(e0,e1,x){ var t=clamp((x-e0)\/(e1-e0),0,1); return t*t*(3-2*t); }\r\n\r\n  \/* Part\u00edculas com brilho (shader) *\/\r\n  function glowMaterial(size){\r\n    return new THREE.ShaderMaterial({\r\n      transparent:true, depthWrite:false, blending:THREE.AdditiveBlending,\r\n      uniforms:{ uSize:{value:size*renderer.getPixelRatio()}, uTime:{value:0}, uMix:{value:0} },\r\n      vertexShader:[\r\n        'attribute vec3 aColor; attribute float aScale; attribute float aPhase; attribute vec3 aStart;',\r\n        'uniform float uSize; uniform float uTime; uniform float uMix;',\r\n        'varying vec3 vColor; varying float vAlpha;',\r\n        'void main(){',\r\n        '  vColor = aColor;',\r\n        '  float m = clamp(uMix*1.25 - aPhase*0.04, 0.0, 1.0);',\r\n        '  m = 1.0 - pow(1.0 - m, 3.0);',\r\n        '  vec3 p = mix(aStart, position, m);',\r\n        '  vec4 mv = modelViewMatrix * vec4(p, 1.0);',\r\n        '  gl_Position = projectionMatrix * mv;',\r\n        '  float tw = 0.7 + 0.3*sin(uTime*2.2 + aPhase*6.2831);',\r\n        '  gl_PointSize = uSize * aScale * tw * (16.0 \/ -mv.z);',\r\n        '  vAlpha = clamp(1.0 - (-mv.z - 11.0)\/20.0, 0.12, 1.0) * (0.35 + 0.65*m);',\r\n        '}'\r\n      ].join('\\n'),\r\n      fragmentShader:[\r\n        'varying vec3 vColor; varying float vAlpha;',\r\n        'void main(){',\r\n        '  vec2 c = gl_PointCoord - 0.5; float d = length(c);',\r\n        '  if(d > 0.5) discard;',\r\n        '  float core = smoothstep(0.5, 0.0, d);',\r\n        '  float a = pow(core, 1.8);',\r\n        '  gl_FragColor = vec4(vColor * (a + pow(core,8.0)*0.8), a * vAlpha);',\r\n        '}'\r\n      ].join('\\n')\r\n    });\r\n  }\r\n\r\n  function makePoints(arr, size){\r\n    var n = arr.length, pos=new Float32Array(n*3), col=new Float32Array(n*3), sc=new Float32Array(n), ph=new Float32Array(n), st=new Float32Array(n*3);\r\n    for(var i=0;i<n;i++){\r\n      var o=arr[i];\r\n      pos[i*3]=o.x; pos[i*3+1]=o.y; pos[i*3+2]=o.z;\r\n      col[i*3]=o.c.r; col[i*3+1]=o.c.g; col[i*3+2]=o.c.b;\r\n      sc[i]=o.s; ph[i]=Math.random();\r\n      st[i*3]=o.x*rand(2,5)+gauss()*8; st[i*3+1]=o.y+gauss()*10; st[i*3+2]=gauss()*14 - 6;\r\n    }\r\n    var g=new THREE.BufferGeometry();\r\n    g.setAttribute('position',new THREE.BufferAttribute(pos,3));\r\n    g.setAttribute('aColor',new THREE.BufferAttribute(col,3));\r\n    g.setAttribute('aScale',new THREE.BufferAttribute(sc,1));\r\n    g.setAttribute('aPhase',new THREE.BufferAttribute(ph,1));\r\n    g.setAttribute('aStart',new THREE.BufferAttribute(st,3));\r\n    var m = glowMaterial(size);\r\n    var p = new THREE.Points(g, m); p.frustumCulled=false;\r\n    return p;\r\n  }\r\n\r\n  \/* ===================== MODO A \u00b7 H\u00c9LICE ===================== *\/\r\n  var HX = { group:new THREE.Group(), SP: isMobile?6.2:5.4, R: isMobile?2.0:2.7, K:0.62, mats:[] };\r\n  scene.add(HX.group);\r\n  (function buildHelix(){\r\n    var yTop=10, yBot=-(allCards.length-1)*HX.SP-10, L=yTop-yBot;\r\n    var per = isMobile?3000:6800, pts=[], s, i, y, a, r, c;\r\n    for(s=0;s<2;s++){\r\n      for(i=0;i<per;i++){\r\n        y = yBot + Math.random()*L;\r\n        a = y*HX.K + s*Math.PI;\r\n        r = HX.R*(0.5+Math.random()*0.9) + gauss()*0.35;   \/\/ espalhado: tornado de areia\r\n        c = (Math.random()<.65? GOLD.clone().lerp(GOLD_L, Math.random()) : CREAM.clone().lerp(GOLD, Math.random()*.5)).multiplyScalar(rand(.45,1));\r\n        pts.push({x:Math.cos(a)*r, y:y+gauss()*0.5, z:Math.sin(a)*r, c:c, s:rand(.22,.95)});\r\n      }\r\n    }\r\n    \/\/ degraus (pontes tracejadas entre as fitas)\r\n    \/\/ redemoinho externo de areia fina\r\n    for(i=0;i<(isMobile?1400:3200);i++){ y=yBot+Math.random()*L; a=y*HX.K*0.8+Math.random()*6.283; r=HX.R*(1.3+Math.random()*1.6); pts.push({x:Math.cos(a)*r, y:y+gauss()*0.8, z:Math.sin(a)*r, c:GOLD.clone().lerp(CREAM,Math.random()*.4).multiplyScalar(rand(.25,.6)), s:rand(.15,.5)}); }\r\n    for(y=yBot; y<yBot-1; y+=0.85){\r\n      a = y*HX.K;\r\n      var x1=Math.cos(a)*HX.R, z1=Math.sin(a)*HX.R, x2=-x1, z2=-z1, steps=16;\r\n      for(i=1;i<steps;i++){\r\n        var t=i\/steps;\r\n        pts.push({x:x1+(x2-x1)*t, y:y, z:z1+(z2-z1)*t, c:GOLD_L.clone().multiplyScalar(.6), s:rand(.25,.45)});\r\n      }\r\n    }\r\n    var p = makePoints(pts, isMobile?9:12); HX.group.add(p); HX.mats.push(p.material);\r\n    \/\/ poeira ambiente\r\n    var dust=[]; for(i=0;i<(isMobile?350:800);i++){ dust.push({x:rand(-18,18), y:rand(yBot,yTop), z:rand(-14,6), c:GOLD.clone().multiplyScalar(rand(.25,.6)), s:rand(.15,.45)}); }\r\n    var d = makePoints(dust, 9); HX.group.add(d); HX.mats.push(d.material);\r\n  })();\r\n\r\n  \/* ===================== MODO B \u00b7 ESPIRAL ===================== *\/\r\n  var SPx = { group:new THREE.Group(), SP: isMobile?3.6:3.3, R: isMobile?3.1:4.6, DA:-1.15, mats:[] };\r\n  scene.add(SPx.group);\r\n  var lights = new THREE.Group(); scene.add(lights);\r\n  lights.add(new THREE.AmbientLight(0xfff1d6, 0.35));\r\n  var key = new THREE.PointLight(0xffe2a8, 2.2, 40, 1.6); key.position.set(2, 3, 9); lights.add(key);\r\n  var rim = new THREE.PointLight(0xb03a6a, 2.6, 40, 1.6); rim.position.set(-6, -2, -6); lights.add(rim);\r\n  var top = new THREE.DirectionalLight(0xfff6e6, 0.7); top.position.set(0, 10, 4); lights.add(top);\r\n  (function buildSpiral(){\r\n    var yTop=9, yBot=-(allCards.length-1)*SPx.SP-9, L=yTop-yBot;\r\n    var n = 1, i;\r\n    var geo = new THREE.SphereGeometry(0.07, 14, 10);\r\n    var mat = new THREE.MeshStandardMaterial({color:0xffffff, metalness:.92, roughness:.24});\r\n    var mesh = new THREE.InstancedMesh(geo, mat, n);\r\n    var m4 = new THREE.Matrix4(), q = new THREE.Quaternion(), v = new THREE.Vector3(), sc = new THREE.Vector3();\r\n    var cGold = new THREE.Color('#C9A84C'), cLight = new THREE.Color('#E9D49A'), cCream = new THREE.Color('#F4EEE2'), cDeep=new THREE.Color('#8E6A1E');\r\n    for(i=0;i<n;i++){\r\n      var y = yBot + Math.random()*L;\r\n      var a = (-y\/SPx.SP)*SPx.DA + gauss()*0.08;\r\n      var r = SPx.R + gauss()*0.42;\r\n      v.set(Math.cos(a)*r, y + gauss()*0.32, Math.sin(a)*r);\r\n      var s = rand(.45,1.35); if(Math.random()<.06) s*=2.1;\r\n      sc.set(s,s,s); m4.compose(v,q,sc); mesh.setMatrixAt(i,m4);\r\n      var k=Math.random(); mesh.setColorAt(i, k<.12?cCream: k<.55?cGold: k<.85?cLight:cDeep);\r\n    }\r\n    mesh.instanceMatrix.needsUpdate = true; if(mesh.instanceColor) mesh.instanceColor.needsUpdate = true;\r\n    SPx.group.add(mesh);\r\n    \/\/ brilho fino acompanhando a espiral\r\n    var glow=[]; for(i=0;i<(isMobile?700:1500);i++){\r\n      var y2=yBot+Math.random()*L, a2=(-y2\/SPx.SP)*SPx.DA, r2=SPx.R+gauss()*0.7;\r\n      glow.push({x:Math.cos(a2)*r2, y:y2+gauss()*.5, z:Math.sin(a2)*r2, c:GOLD_L.clone().multiplyScalar(rand(.35,.8)), s:rand(.2,.6)});\r\n    }\r\n    var dust=[]; for(i=0;i<(isMobile?300:700);i++){ glow.push({x:rand(-18,18), y:rand(yBot,yTop), z:rand(-14,4), c:ROSE.clone().lerp(GOLD,Math.random()).multiplyScalar(rand(.2,.45)), s:rand(.15,.4)}); }\r\n    var p = makePoints(glow, 9); SPx.group.add(p); SPx.mats.push(p.material);\r\n  })();\r\n\r\n  \/* ---------- Layout \/ scroll ---------- *\/\r\n  var W=1, H=1, visH=1, visW=1, sectionTop=0, sectionH=1, vh=window.innerHeight;\r\n  function layout(){\r\n    vh = window.innerHeight;\r\n    W = stage.clientWidth; H = stage.clientHeight;\r\n    renderer.setSize(W, H, false);\r\n    camera.aspect = W\/H; camera.updateProjectionMatrix();\r\n    visH = 2*CAMZ*Math.tan(THREE.MathUtils.degToRad(camera.fov\/2));\r\n    visW = visH*camera.aspect;\r\n    var per = isMobile ? 0.4 : 0.42;            \/\/ altura de scroll por projeto (em telas)\r\n    root.style.height = Math.round(vh*(1 + Math.max(cards.length-1,1)*per)) + 'px';\r\n    var r = root.getBoundingClientRect();\r\n    sectionTop = r.top + window.pageYOffset; sectionH = root.offsetHeight;\r\n  }\r\n\r\n  var target=0, current=0, vel=0, lastIdx=-1, time=0, intro=0, introOn=false, introT0=0, visible=true;\r\n  function readScroll(){\r\n    var p = clamp((window.pageYOffset - sectionTop)\/Math.max(sectionH - vh,1), 0, 1);\r\n    target = p*(cards.length-1);\r\n    elFill.style.transform = 'scaleY('+p.toFixed(4)+')';\r\n  }\r\n\r\n  function setInfo(idx){\r\n    var c = cards[idx]; if(!c) return;\r\n    elCur.textContent = String(idx+1).padStart(2,'0');\r\n    elTot.textContent = String(cards.length).padStart(2,'0');\r\n    elCat.textContent = c.getAttribute('data-label');\r\n    elTitle.textContent = c.getAttribute('data-title');\r\n    elLink.href = c.href;\r\n    info.classList.remove('is-changing'); void info.offsetWidth; info.classList.add('is-changing');\r\n    for(var i=0;i<cards.length;i++) cards[i].classList.toggle('is-active', i===idx);\r\n  }\r\n\r\n  \/* ---------- Posicionar cards ---------- *\/\r\n  var tmp = new THREE.Vector3();\r\n  function placeCards(){\r\n    var i, c, x, y, z, rotY=0, rotX=0, op=1, s, side, link=0;\r\n    var skew = clamp(vel*6, -7, 7);\r\n    for(i=0;i<cards.length;i++){\r\n      c = cards[i];\r\n      var d = i - current;                        \/\/ dist\u00e2ncia at\u00e9 o card ativo\r\n      if(mode==='helix'){\r\n        side = (i%2===0) ? -1 : 1;\r\n        y = -d*HX.SP;\r\n        if(isMobile){ x = 0; z = 3.2; y -= visH*0.06; }\r\n        else { x = side*Math.min(visW*0.27, 5.6); z = 0.8; }\r\n        rotY = isMobile ? side*-6 : side*-16;\r\n        rotX = clamp(y*-2.4, -20, 20);\r\n        op = 1 - smooth(visH*0.22, visH*0.5, Math.abs(y));\r\n        s  = 1 - Math.min(Math.abs(d),1.5)*0.16;\r\n        link = isMobile ? 0 : Math.max(0, (Math.abs(x) - HX.R - 1.2))*W\/visW*0.55;\r\n        c.setAttribute('data-side', side);\r\n      } else {\r\n        var th = current*SPx.DA - Math.PI\/2;      \/\/ rota\u00e7\u00e3o do grupo\r\n        var a  = i*SPx.DA - th;\r\n        x = Math.cos(a)*SPx.R; z = Math.sin(a)*SPx.R;\r\n        y = -d*SPx.SP;\r\n        rotY = THREE.MathUtils.radToDeg(Math.atan2(x, z));\r\n        rotX = clamp(y*-3, -24, 24);\r\n        op = smooth(-0.15, 0.55, z\/SPx.R) * (1 - smooth(visH*0.38, visH*0.6, Math.abs(y)));\r\n        s  = 1 - Math.min(Math.abs(d),1.5)*0.12;\r\n        c.setAttribute('data-side', 0);\r\n      }\r\n      tmp.set(x,y,z).project(camera);\r\n      var sx = (tmp.x*0.5+0.5)*W, sy = (-tmp.y*0.5+0.5)*H;\r\n      var persp = CAMZ\/(CAMZ - z) * (mode==='helix' && !isMobile ? 0.82 : (mode==='helix'?0.9:0.78));\r\n      var k = s*persp*(0.9 + 0.1*intro);\r\n      var o = op*intro;\r\n      c.style.transform = 'translate3d('+sx.toFixed(1)+'px,'+sy.toFixed(1)+'px,0) translate(-50%,-50%) scale('+k.toFixed(3)+') rotateY('+rotY.toFixed(2)+'deg) rotateX('+rotX.toFixed(2)+'deg) skewY('+skew.toFixed(2)+'deg)';\r\n      c.style.opacity = o.toFixed(3);\r\n      c.style.zIndex = Math.round(100 + z*10 - Math.abs(d)*5);\r\n      c.style.pointerEvents = o > .35 ? 'auto' : 'none';\r\n      c.style.setProperty('--ds27-link', link.toFixed(0)+'px');\r\n    }\r\n  }\r\n\r\n  \/* ---------- Loop ---------- *\/\r\n  var clock = new THREE.Clock();\r\n  function frame(){\r\n    requestAnimationFrame(frame);\r\n    if(!visible) return;\r\n    var dt = Math.min(clock.getDelta(), 0.05); time += dt;\r\n    var prev = current;\r\n    current += (target - current) * (reduce ? 1 : 1 - Math.pow(0.0009, dt));   \/\/ r\u00e1pido, mas suave\r\n    vel += ((current - prev)\/Math.max(dt,0.001)*0.06 - vel) * 0.2;\r\n    if(introOn){ if(!introT0) introT0 = performance.now() - intro*1400; intro = Math.min(1, (performance.now()-introT0)\/1400); }\r\n    var ie = 1 - Math.pow(1-intro, 3);\r\n\r\n    var idx = clamp(Math.round(current), 0, cards.length-1);\r\n    if(idx !== lastIdx){ lastIdx = idx; setInfo(idx); }\r\n\r\n    if(mode==='helix'){\r\n      HX.group.visible = true; SPx.group.visible = false; lights.visible=false;\r\n      HX.group.position.y = current*HX.SP;\r\n      HX.group.rotation.y = time*0.32 + current*1.1 + vel*0.35;\r\n      HX.group.rotation.z = isMobile ? 0 : 0.06;\r\n      HX.group.position.z = isMobile ? -2 : 0;\r\n      for(var i=0;i<HX.mats.length;i++){ HX.mats[i].uniforms.uTime.value=time; HX.mats[i].uniforms.uMix.value=ie; }\r\n    } else {\r\n      HX.group.visible = false; SPx.group.visible = true; lights.visible=true;\r\n      SPx.group.position.y = current*SPx.SP;\r\n      SPx.group.rotation.y = current*SPx.DA - Math.PI\/2;   \/\/ mant\u00e9m o card ativo de frente\r\n      var sIn = 0.55 + 0.45*ie;\r\n      SPx.group.scale.set(sIn,sIn,sIn);\r\n      SPx.group.rotation.y += (1-ie)*2.4 + vel*0.12;\r\n      SPx.group.rotation.x = 0.05;\r\n      for(var j=0;j<SPx.mats.length;j++){ SPx.mats[j].uniforms.uTime.value=time; SPx.mats[j].uniforms.uMix.value=ie; }\r\n      key.position.x = 2 + Math.sin(time*.6)*2;\r\n    }\r\n    camera.position.x = Math.sin(time*0.25)*0.25;\r\n    camera.position.y = Math.cos(time*0.2)*0.18;\r\n    camera.lookAt(0,0,0);\r\n    placeCards();\r\n    renderer.render(scene, camera);\r\n  }\r\n\r\n  \/* ---------- Filtros ---------- *\/\r\n  var filters = root.querySelectorAll('.ds27-portfolio__filter');\r\n  Array.prototype.forEach.call(filters, function(btn){\r\n    btn.addEventListener('click', function(){\r\n      var f = btn.getAttribute('data-filter');\r\n      Array.prototype.forEach.call(filters, function(b){ b.classList.toggle('is-on', b===btn); });\r\n      cards = allCards.filter(function(c){\r\n        var ok = f==='*' || (' '+c.getAttribute('data-cat')+' ').indexOf(' '+f+' ')>-1;\r\n        c.classList.toggle('is-hidden', !ok); c.classList.remove('is-active');\r\n        return ok;\r\n      });\r\n      layout(); lastIdx=-1; current = target = 0; intro = 0.35; introT0 = 0;\r\n      window.scrollTo({top: sectionTop + 2, behavior: reduce?'auto':'smooth'});\r\n    });\r\n  });\r\n\r\n  \/* ---------- Troca de modo (s\u00f3 prot\u00f3tipo) ---------- *\/\r\n  function setMode(m){\r\n    mode = m; root.setAttribute('data-mode', m);\r\n    var bs = document.querySelectorAll('.ds27-none');\r\n    Array.prototype.forEach.call(bs, function(b){ b.classList.toggle('is-on', b.getAttribute('data-mode')===m); });\r\n    intro = 0; introT0 = 0; introOn = true;\r\n  }\r\n  Array.prototype.forEach.call(document.querySelectorAll('.ds27-none'), function(b){\r\n    b.addEventListener('click', function(){ setMode(b.getAttribute('data-mode')); });\r\n  });\r\n\r\n  \/* ---------- In\u00edcio ---------- *\/\r\n  var io = new IntersectionObserver(function(es){\r\n    es.forEach(function(e){ visible = e.isIntersecting; });\r\n  }, {threshold:0.01});\r\n  io.observe(root);\r\n\r\n  window.addEventListener('resize', function(){ isMobile = window.matchMedia('(max-width: 767px)').matches; layout(); readScroll(); });\r\n  window.addEventListener('scroll', readScroll, {passive:true});\r\n  layout(); readScroll(); setMode(mode); introOn=false; intro=0;\r\n  window.ds27PortIntro = function(){ if(introOn) return; intro=0; introT0=0; introOn=true; };\r\n  frame();\r\n}\r\n\/* carrega o Three.js (~600 KB) s\u00f3 quando o portf\u00f3lio estiver a ~1,5 tela de dist\u00e2ncia *\/\r\n(function(){\r\n  var root = document.getElementById('ds27-portfolio'); if(!root) return;\r\n  var done = false;\r\n  function load(){\r\n    if(done) return; done = true;\r\n    if(window.THREE){ ds27InitPortfolio(); return; }\r\n    var s = document.createElement('script');\r\n    s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js';\r\n    s.onload = function(){ ds27InitPortfolio(); if(window.ScrollTrigger) ScrollTrigger.refresh(); };\r\n    document.head.appendChild(s);\r\n  }\r\n  \/* pr\u00e9-carrega logo depois que a p\u00e1gina abre (o portf\u00f3lio fica pronto antes de chegar nele) *\/\r\n  function idle(){ (window.requestIdleCallback || function(f){ setTimeout(f, 600); })(load, {timeout:1500}); }\r\n  if(document.readyState === 'complete') idle(); else window.addEventListener('load', idle);\r\n  if('IntersectionObserver' in window){\r\n    var io = new IntersectionObserver(function(es){ if(es[0].isIntersecting){ io.disconnect(); load(); } }, {rootMargin:'300% 0px'});\r\n    io.observe(root);\r\n  } else load();\r\n})();\r\n});\r\n<\/script>\r\n<script>\r\nds27Ready(function(){\r\n\/* ==========================================================\r\n   PASSAGEM \u2192 PORTF\u00d3LIO \u00b7 RESULTADOS \u00b7 CTA FINAL\r\n   ========================================================== *\/\r\n(function(){\r\n  'use strict';\r\n  if(!window.gsap || !window.ScrollTrigger) return;\r\n  gsap.registerPlugin(ScrollTrigger);\r\n  var $ = function(s,r){ return (r||document).querySelector(s); }, $$ = function(s,r){ return gsap.utils.toArray((r||document).querySelectorAll(s)); };\r\n  var mobile = window.innerWidth <= 900;\r\n\r\n  \/* ---------- 1 \u00b7 o portf\u00f3lio aparece enquanto o diamante vira p\u00f3 ---------- *\/\r\n  var port = $('#ds27-portfolio'), pStage = port && $('.ds27-portfolio__stage', port);\r\n  if(pStage){\r\n    gsap.fromTo(pStage, {opacity:0, y:function(){ return -window.innerHeight*.28; }}, {opacity:1, y:0, ease:'none',\r\n      scrollTrigger:{trigger:port, start:'top 28%', end:'top top', scrub:true, invalidateOnRefresh:true,\r\n        onEnter:function(){ if(window.ds27PortIntro) window.ds27PortIntro(); },\r\n        onLeaveBack:function(){ pStage.style.pointerEvents='none'; },\r\n        onUpdate:function(self){ pStage.style.pointerEvents = self.progress>.6 ? '' : 'none'; }}});\r\n  }\r\n\r\n  \/* ---------- 2 \u00b7 RESULTADOS: o gr\u00e1fico sobe sozinho quando a se\u00e7\u00e3o aparece ---------- *\/\r\n  var rs = $('#ds27-resultados');\r\n  if(rs){\r\n    var line = $('.ds27-chart__line', rs), clip = $('.ds27-chart__clip', rs), dot = $('.ds27-chart__dot', rs);\r\n    var len = line.getTotalLength(), kpis = $$('.ds27-kpi__value', rs);\r\n    line.style.strokeDasharray = len; line.style.strokeDashoffset = len;\r\n    var vals = kpis.map(function(){ return {v:0}; });\r\n    function fmt(i){ var k=kpis[i]; k.textContent = Math.round(vals[i].v) + (k.dataset.suf||''); }\r\n    var rt = gsap.timeline({paused:true});\r\n    rt.fromTo($$('.ds27-js-rs', rs), {autoAlpha:0, y:30, filter:'blur(8px)'}, {autoAlpha:1, y:0, filter:'blur(0px)', stagger:.12, ease:'power3.out', duration:.8})\r\n      .to(line, {strokeDashoffset:0, ease:'power2.inOut', duration:2.2}, .5)\r\n      .to(clip, {attr:{width:600}, ease:'power2.inOut', duration:2.2}, .5)\r\n      .to(dot, {opacity:1, duration:.3}, 2.6);\r\n    kpis.forEach(function(k,i){ rt.to(vals[i], {v:+k.dataset.to, ease:'power2.out', duration:1.6, onUpdate:function(){ fmt(i); }}, .6 + i*.15); });\r\n    window.ds27PlayResults = function(){ rt.play(); };\r\n  }\r\n\r\n  \/* ---------- 3 \u00b7 CTA: o p\u00f3 dourado se junta e forma o cristal ---------- *\/\r\n  var cta = $('#ds27-cta');\r\n  if(cta){\r\n    var cv = $('.ds27-cta__canvas', cta), cx = cv.getContext('2d'), gem = $('.ds27-cta__gem', cta), halo = $('.ds27-cta__halo', cta);\r\n    var P = [], N = mobile ? 900 : 2000, prog = {p:0}, W=0, H=0, dpr = Math.min(window.devicePixelRatio||1, 2), ready=false;\r\n    function size(){ W = cv.clientWidth; H = cv.clientHeight; cv.width = W*dpr; cv.height = H*dpr; cx.setTransform(dpr,0,0,dpr,0,0); }\r\n    \/* alvos: pontos dentro da silhueta do cristal (lidos do PNG) *\/\r\n    function build(){\r\n      var gi = gem.querySelector('img') || gem, cs = getComputedStyle(gem);\r\n      var bb = ['--bx','--by','--bw','--bh'].map(function(k){ return parseFloat(cs.getPropertyValue(k)); });\r\n      var img = new Image(); img.crossOrigin = 'anonymous'; img.src = gi.currentSrc || gi.src;\r\n      img.onload = function(){\r\n        var crop = isNaN(bb[2]) ? [0,0,img.width,img.height] : [bb[0]*img.width\/1254, bb[1]*img.width\/1254, bb[2]*img.width\/1254, bb[3]*img.width\/1254];\r\n        var s = 160, oc = document.createElement('canvas'); oc.width = s; oc.height = Math.round(s*crop[3]\/crop[2]);\r\n        var o = oc.getContext('2d'); o.drawImage(img,crop[0],crop[1],crop[2],crop[3],0,0,oc.width,oc.height);\r\n        var d, pts = [];\r\n        try{ d = o.getImageData(0,0,oc.width,oc.height).data; }catch(e){ d = null; }\r\n        if(!d){ for(var yy=0;yy<oc.height;yy+=2) for(var xx=0;xx<oc.width;xx+=2){ var ex=(xx\/oc.width-.5)*2, ey=(yy\/oc.height-.5)*2; if(Math.abs(ex)+Math.abs(ey)*0.9<1) pts.push([xx\/oc.width-.5, yy\/oc.height-.5]); } }\r\n        else\r\n        for(var y=0;y<oc.height;y+=2) for(var x=0;x<oc.width;x+=2){ var a=d[(y*oc.width+x)*4+3]; if(a>140) pts.push([x\/oc.width-.5, y\/oc.height-.5]); }\r\n        for(var i=0;i<N;i++){\r\n          var t = pts[(Math.random()*pts.length)|0], ang = Math.random()*Math.PI*2, rad = .25 + Math.random()*.6;\r\n          P.push({tx:t[0], ty:t[1]*(oc.height\/oc.width), a0:ang, r0:rad, h0:(Math.random()-.5)*1.4, d:Math.random()*.35, s:.6+Math.random()*1.6, c:Math.random()<.3?'255,246,226':'255,206,130'});\r\n        }\r\n        ready = true; draw();\r\n      };\r\n    }\r\n    function ease(t){ return t<.5 ? 4*t*t*t : 1-Math.pow(-2*t+2,3)\/2; }\r\n    function draw(){\r\n      if(!ready) return;\r\n      var r = gem.getBoundingClientRect(), b = cv.getBoundingClientRect();\r\n      var gx = r.left - b.left + r.width\/2, gy = r.top - b.top + r.height\/2, gw = r.width;\r\n      var p = prog.p, t = performance.now()\/1000;\r\n      cx.clearRect(0,0,W,H); cx.globalCompositeOperation = 'lighter';\r\n      var fade = 1 - Math.max(0,(p-.78)\/.22);              \/\/ o p\u00f3 some quando o cristal aparece\r\n      for(var i=0;i<P.length;i++){\r\n        var q = P[i], k = ease(Math.min(1, Math.max(0,(p - q.d)\/(.75 - q.d*.6))));\r\n        var ang = q.a0 + t*.6 + (1-k)*6;                     \/\/ redemoinho que vai fechando\r\n        var sx = gx + Math.cos(ang)*q.r0*Math.min(W,H)*(1-k*.2), sy = gy + q.h0*H*.55 + Math.sin(ang)*q.r0*40;\r\n        var x = sx + (gx + q.tx*gw - sx)*k, y = sy + (gy + q.ty*gw - sy)*k;\r\n        var a = (.25 + .6*k) * fade; if(a<=0) continue;\r\n        cx.fillStyle = 'rgba('+q.c+','+a.toFixed(3)+')'; cx.beginPath(); cx.arc(x,y,q.s*(1-k*.3),0,6.283); cx.fill();\r\n      }\r\n    }\r\n    (function loop(){ requestAnimationFrame(loop); if(prog.p>0 && prog.p<1.01) draw(); })();\r\n    var ct = gsap.timeline({defaults:{ease:'none'}, scrollTrigger:{trigger:cta, start:'top 70%', end:'bottom bottom', scrub:.6}});\r\n    var ctLap = $('.ds27-cta__laptop', cta); gsap.set(ctLap, {xPercent:-50, yPercent:-50});\r\n    ct.to(prog, {p:1, duration:2})\r\n      .fromTo(ctLap, {autoAlpha:0, y:50, scale:.92}, {autoAlpha:1, y:0, scale:1, ease:'power3.out', duration:.7}, .7)\r\n      .fromTo(gem, {opacity:0, scale:.85}, {opacity:1, scale:1, ease:'power2.out', duration:.5}, 1.5)\r\n      .fromTo(halo, {opacity:0, scale:.6}, {opacity:1, scale:1, ease:'power2.out', duration:.6}, 1.45)\r\n      .fromTo($$('.ds27-js-ct', cta), {autoAlpha:0, y:26, filter:'blur(8px)'}, {autoAlpha:1, y:0, filter:'blur(0px)', stagger:.08, ease:'power3.out', duration:.5}, 1.3)\r\n      .to({}, {duration:.4});\r\n    gsap.set(gem, {xPercent:-50, yPercent:-50});\r\n    window.addEventListener('resize', function(){ size(); draw(); });\r\n    size(); build();\r\n  }\r\n})();\r\n});\r\n<\/script>\r\n<script>\r\nds27Ready(function(){\r\n\/* abertura: o wireframe dourado se desenha e revela o v\u00eddeo *\/\r\n(function(){\r\n  var intro = document.querySelector('.ds27-intro'); if(!intro) return;\r\n  if(window.matchMedia('(prefers-reduced-motion: reduce)').matches || window.pageYOffset > 50){ intro.remove(); return; }\r\n  var els = intro.querySelectorAll('.ds27-w');\r\n  els.forEach(function(el,i){ var l = el.getTotalLength ? el.getTotalLength() : 2000; el.style.setProperty('--l', l); el.style.animationDelay = (i*0.025)+'s'; });\r\n  setTimeout(function(){ intro.classList.add('is-out'); }, 900);\r\n  setTimeout(function(){ intro.remove(); }, 1700);\r\n})();\r\n});\r\n<\/script>\r\n<script>\r\nds27Ready(function(){\r\n\/* ==========================================================\r\n   POPUP DO DIAGN\u00d3STICO\r\n   - abre em todo link\/bot\u00e3o \"Quero meu diagn\u00f3stico\" (classe .ds27-open-form)\r\n   - inten\u00e7\u00e3o de sa\u00edda: desktop = mouse sai pelo topo; celular = rolagem r\u00e1pida\r\n     para cima depois de 40% da p\u00e1gina, ou ao voltar para a aba\r\n   - mostra a inten\u00e7\u00e3o de sa\u00edda 1 vez por sess\u00e3o\r\n   No WordPress: substituir openModal() por\r\n   elementorProFrontend.modules.popup.showPopup({ id: ID_DO_POPUP })\r\n   ========================================================== *\/\r\n(function(){\r\n  var modal = document.getElementById('ds27-modal'); if(!modal) return;\r\n  var lastFocus = null, opened = false, t0 = Date.now();\r\n  function seen(){ try{ return sessionStorage.getItem('ds27-exit')==='1'; }catch(e){ return opened; } }\r\n  function mark(){ try{ sessionStorage.setItem('ds27-exit','1'); }catch(e){} }\r\n  function openModal(reason){\r\n    if(!modal.hidden) return;\r\n    lastFocus = document.activeElement; modal.hidden = false; opened = true;\r\n    modal.querySelector('.ds27-js-mt').innerHTML = window.ds27EN ? (reason==='exit' ? 'Before you go: see where AI can <em>save you time.<\/em>' : 'Your company ready to <em>grow with AI.<\/em>') : (reason==='exit' ? 'Antes de ir: veja onde a IA pode <em>poupar o seu tempo.<\/em>' : 'Sua empresa pronta para <em>crescer com IA.<\/em>');\r\n    formTo(slotModal);\r\n    requestAnimationFrame(function(){ modal.classList.add('is-open'); });\r\n    setTimeout(function(){ var f = modal.querySelector('input'); if(f) f.focus({preventScroll:true}); }, 350);\r\n    document.documentElement.style.overflow = 'hidden';\r\n  }\r\n  function closeModal(){\r\n    modal.classList.remove('is-open'); document.documentElement.style.overflow = '';\r\n    setTimeout(function(){ modal.hidden = true; formTo(slotCta); if(lastFocus) lastFocus.focus({preventScroll:true}); }, 400);\r\n  }\r\n  window.ds27OpenForm = openModal;\r\n\r\n  \/* ---------- formul\u00e1rio do Elementor (o mesmo de hoje, com a sua API) ----------\r\n     Coloque o widget Formul\u00e1rio em um container logo abaixo deste HTML.\r\n     O script leva o formul\u00e1rio para o CTA e, quando o popup abre, para o popup. *\/\r\n  var slotCta = document.getElementById('ds27-slot-cta'), slotModal = document.getElementById('ds27-slot-modal');\r\n  var docRoot = (slotCta && slotCta.closest('[data-elementor-type=\"wp-page\"], [data-elementor-id]')) || document;\r\n  var formW = docRoot.querySelector('.ds27-cf7-host .wpcf7') || docRoot.querySelector('.wpcf7') || document.querySelector('.ds27-form-el.elementor-widget-form') || docRoot.querySelector('.elementor-widget-form');\r\n  if(formW && formW.closest('.ds27-page')) formW = null;\r\n  if(formW && formW.classList.contains('wpcf7')) formW = formW.closest('.elementor-widget-shortcode, .elementor-widget-text-editor, .elementor-widget') || formW;\r\n  if(formW && slotCta){\r\n    var host = formW.closest('.e-con, .elementor-section, .elementor-top-section');\r\n    if(formW.classList.contains('elementor-widget-form')) formW.classList.add('ds27-form-el');\r\n    slotCta.appendChild(formW);\r\n    document.getElementById('ds27-form-cta').classList.add('ds27-has-form');\r\n    modal.querySelector('.ds27-modal__box').classList.add('ds27-has-form');\r\n    if(host && !host.querySelector('.ds27-page') && !host.querySelector('.elementor-widget')) host.classList.add('ds27-form-host-hidden');\r\n  }\r\n  function formTo(slot){ if(formW && slot && formW.parentNode !== slot) slot.appendChild(formW); }\r\n  modal.addEventListener('click', function(e){ if(e.target.hasAttribute('data-close')) closeModal(); });\r\n  document.addEventListener('keydown', function(e){ if(e.key==='Escape' && !modal.hidden) closeModal(); });\r\n\r\n  \/* bot\u00f5es que abrem o formul\u00e1rio *\/\r\n  document.querySelectorAll('a, button').forEach(function(el){\r\n    if(\/Quero meu diagn\u00f3stico|Quero minha proposta\/.test(el.textContent) && !el.closest('form') && !el.closest('.ds27-form-fallback')) el.classList.add('ds27-open-form');\r\n  });\r\n  document.addEventListener('click', function(e){\r\n    var b = e.target.closest('.ds27-open-form'); if(!b) return; e.preventDefault(); openModal('click');\r\n  });\r\n\r\n  \/* inten\u00e7\u00e3o de sa\u00edda *\/\r\n  function exit(){ if(seen() || Date.now()-t0 < 8000) return; mark(); openModal('exit'); }\r\n  document.addEventListener('mouseout', function(e){ if(!e.relatedTarget && e.clientY <= 0) exit(); });\r\n  var lastY = window.pageYOffset, lastT = Date.now();\r\n  window.addEventListener('scroll', function(){\r\n    var y = window.pageYOffset, t = Date.now(), v = (lastY - y)\/Math.max(t-lastT,1);\r\n    var depth = y \/ Math.max(document.body.scrollHeight - innerHeight, 1);\r\n    if(window.innerWidth < 900 && v > 2.2 && depth > .4) exit();\r\n    lastY = y; lastT = t;\r\n  }, {passive:true});\r\n  document.addEventListener('visibilitychange', function(){ if(document.visibilityState==='visible' && Date.now()-t0 > 20000 && window.innerWidth < 900) exit(); });\r\n\r\n})();\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fda34b elementor-widget elementor-widget-text-editor\" data-id=\"5fda34b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Toda d\u00favida pode virar uma conversa.<\/p><p>Fale agora mesmo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94c5553 elementor-widget elementor-widget-shortcode\" data-id=\"94c5553\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f17179-o1\" lang=\"pt-BR\" dir=\"ltr\" data-wpcf7-id=\"17179\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/17134#wpcf7-f17179-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formul\u00e1rios de contato\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"17179\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.2.4.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pt_BR\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f17179-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"ds27-form\">\n  <input class=\"wpcf7-form-control wpcf7-hidden\" value=\"home\" type=\"hidden\" name=\"ds27_lead\" \/>\n  <div class=\"ds27-form__row\">\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"nome\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text ds27-form__field\" aria-invalid=\"false\" placeholder=\"Nome:\" value=\"\" type=\"text\" name=\"nome\" \/><\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email ds27-form__field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail:\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n  <\/div>\n  <div class=\"ds27-form__row ds27-form__row--tel\">\n    <span class=\"ds27-form__select\"><span class=\"wpcf7-form-control-wrap\" data-name=\"pais\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required ds27-form__field\" aria-required=\"true\" aria-invalid=\"false\" name=\"pais\"><option value=\"\ud83c\udde7\ud83c\uddf7 +55 Brasil\">\ud83c\udde7\ud83c\uddf7 +55 Brasil<\/option><option value=\"\ud83c\uddfa\ud83c\uddf8 +1 Estados Unidos\">\ud83c\uddfa\ud83c\uddf8 +1 Estados Unidos<\/option><option value=\"\ud83c\udde6\ud83c\uddeb +93 Afeganist\u00e3o\">\ud83c\udde6\ud83c\uddeb +93 Afeganist\u00e3o<\/option><option value=\"\ud83c\uddff\ud83c\udde6 +27 \u00c1frica do Sul\">\ud83c\uddff\ud83c\udde6 +27 \u00c1frica do Sul<\/option><option value=\"\ud83c\udde6\ud83c\uddf1 +355 Alb\u00e2nia\">\ud83c\udde6\ud83c\uddf1 +355 Alb\u00e2nia<\/option><option value=\"\ud83c\udde9\ud83c\uddea +49 Alemanha\">\ud83c\udde9\ud83c\uddea +49 Alemanha<\/option><option value=\"\ud83c\udde6\ud83c\udde9 +376 Andorra\">\ud83c\udde6\ud83c\udde9 +376 Andorra<\/option><option value=\"\ud83c\udde6\ud83c\uddf4 +244 Angola\">\ud83c\udde6\ud83c\uddf4 +244 Angola<\/option><option value=\"\ud83c\uddf8\ud83c\udde6 +966 Ar\u00e1bia Saudita\">\ud83c\uddf8\ud83c\udde6 +966 Ar\u00e1bia Saudita<\/option><option value=\"\ud83c\udde9\ud83c\uddff +213 Arg\u00e9lia\">\ud83c\udde9\ud83c\uddff +213 Arg\u00e9lia<\/option><option value=\"\ud83c\udde6\ud83c\uddf7 +54 Argentina\">\ud83c\udde6\ud83c\uddf7 +54 Argentina<\/option><option value=\"\ud83c\udde6\ud83c\uddf2 +374 Arm\u00eania\">\ud83c\udde6\ud83c\uddf2 +374 Arm\u00eania<\/option><option value=\"\ud83c\udde6\ud83c\uddfa +61 Austr\u00e1lia\">\ud83c\udde6\ud83c\uddfa +61 Austr\u00e1lia<\/option><option value=\"\ud83c\udde6\ud83c\uddf9 +43 \u00c1ustria\">\ud83c\udde6\ud83c\uddf9 +43 \u00c1ustria<\/option><option value=\"\ud83c\udde6\ud83c\uddff +994 Azerbaij\u00e3o\">\ud83c\udde6\ud83c\uddff +994 Azerbaij\u00e3o<\/option><option value=\"\ud83c\udde7\ud83c\udded +973 Bahrein\">\ud83c\udde7\ud83c\udded +973 Bahrein<\/option><option value=\"\ud83c\udde7\ud83c\udde9 +880 Bangladesh\">\ud83c\udde7\ud83c\udde9 +880 Bangladesh<\/option><option value=\"\ud83c\udde7\ud83c\uddea +32 B\u00e9lgica\">\ud83c\udde7\ud83c\uddea +32 B\u00e9lgica<\/option><option value=\"\ud83c\udde7\ud83c\uddef +229 Benim\">\ud83c\udde7\ud83c\uddef +229 Benim<\/option><option value=\"\ud83c\udde7\ud83c\uddfe +375 Bielorr\u00fassia\">\ud83c\udde7\ud83c\uddfe +375 Bielorr\u00fassia<\/option><option value=\"\ud83c\udde7\ud83c\uddf4 +591 Bol\u00edvia\">\ud83c\udde7\ud83c\uddf4 +591 Bol\u00edvia<\/option><option value=\"\ud83c\udde7\ud83c\udde6 +387 B\u00f3snia e Herzegovina\">\ud83c\udde7\ud83c\udde6 +387 B\u00f3snia e Herzegovina<\/option><option value=\"\ud83c\udde7\ud83c\uddfc +267 Botsuana\">\ud83c\udde7\ud83c\uddfc +267 Botsuana<\/option><option value=\"\ud83c\udde7\ud83c\uddf3 +673 Brunei\">\ud83c\udde7\ud83c\uddf3 +673 Brunei<\/option><option value=\"\ud83c\udde7\ud83c\uddec +359 Bulg\u00e1ria\">\ud83c\udde7\ud83c\uddec +359 Bulg\u00e1ria<\/option><option value=\"\ud83c\udde7\ud83c\uddeb +226 Burkina Faso\">\ud83c\udde7\ud83c\uddeb +226 Burkina Faso<\/option><option value=\"\ud83c\udde7\ud83c\uddee +257 Burundi\">\ud83c\udde7\ud83c\uddee +257 Burundi<\/option><option value=\"\ud83c\udde7\ud83c\uddf9 +975 But\u00e3o\">\ud83c\udde7\ud83c\uddf9 +975 But\u00e3o<\/option><option value=\"\ud83c\udde8\ud83c\uddfb +238 Cabo Verde\">\ud83c\udde8\ud83c\uddfb +238 Cabo Verde<\/option><option value=\"\ud83c\udde8\ud83c\uddf2 +237 Camar\u00f5es\">\ud83c\udde8\ud83c\uddf2 +237 Camar\u00f5es<\/option><option value=\"\ud83c\uddf0\ud83c\udded +855 Camboja\">\ud83c\uddf0\ud83c\udded +855 Camboja<\/option><option value=\"\ud83c\udde8\ud83c\udde6 +1 Canad\u00e1\">\ud83c\udde8\ud83c\udde6 +1 Canad\u00e1<\/option><option value=\"\ud83c\uddf6\ud83c\udde6 +974 Catar\">\ud83c\uddf6\ud83c\udde6 +974 Catar<\/option><option value=\"\ud83c\uddf0\ud83c\uddff +7 Cazaquist\u00e3o\">\ud83c\uddf0\ud83c\uddff +7 Cazaquist\u00e3o<\/option><option value=\"\ud83c\uddf9\ud83c\udde9 +235 Chade\">\ud83c\uddf9\ud83c\udde9 +235 Chade<\/option><option value=\"\ud83c\udde8\ud83c\uddf1 +56 Chile\">\ud83c\udde8\ud83c\uddf1 +56 Chile<\/option><option value=\"\ud83c\udde8\ud83c\uddf3 +86 China\">\ud83c\udde8\ud83c\uddf3 +86 China<\/option><option value=\"\ud83c\udde8\ud83c\uddfe +357 Chipre\">\ud83c\udde8\ud83c\uddfe +357 Chipre<\/option><option value=\"\ud83c\udde8\ud83c\uddf4 +57 Col\u00f4mbia\">\ud83c\udde8\ud83c\uddf4 +57 Col\u00f4mbia<\/option><option value=\"\ud83c\uddf0\ud83c\uddf2 +269 Comores\">\ud83c\uddf0\ud83c\uddf2 +269 Comores<\/option><option value=\"\ud83c\udde8\ud83c\uddec +242 Congo\">\ud83c\udde8\ud83c\uddec +242 Congo<\/option><option value=\"\ud83c\uddf0\ud83c\uddf5 +850 Coreia do Norte\">\ud83c\uddf0\ud83c\uddf5 +850 Coreia do Norte<\/option><option value=\"\ud83c\uddf0\ud83c\uddf7 +82 Coreia do Sul\">\ud83c\uddf0\ud83c\uddf7 +82 Coreia do Sul<\/option><option value=\"\ud83c\udde8\ud83c\uddee +225 Costa do Marfim\">\ud83c\udde8\ud83c\uddee +225 Costa do Marfim<\/option><option value=\"\ud83c\udde8\ud83c\uddf7 +506 Costa Rica\">\ud83c\udde8\ud83c\uddf7 +506 Costa Rica<\/option><option value=\"\ud83c\udded\ud83c\uddf7 +385 Cro\u00e1cia\">\ud83c\udded\ud83c\uddf7 +385 Cro\u00e1cia<\/option><option value=\"\ud83c\udde8\ud83c\uddfa +53 Cuba\">\ud83c\udde8\ud83c\uddfa +53 Cuba<\/option><option value=\"\ud83c\udde9\ud83c\uddf0 +45 Dinamarca\">\ud83c\udde9\ud83c\uddf0 +45 Dinamarca<\/option><option value=\"\ud83c\udde9\ud83c\uddef +253 Djibuti\">\ud83c\udde9\ud83c\uddef +253 Djibuti<\/option><option value=\"\ud83c\uddea\ud83c\uddec +20 Egito\">\ud83c\uddea\ud83c\uddec +20 Egito<\/option><option value=\"\ud83c\uddf8\ud83c\uddfb +503 El Salvador\">\ud83c\uddf8\ud83c\uddfb +503 El Salvador<\/option><option value=\"\ud83c\udde6\ud83c\uddea +971 Emirados \u00c1rabes Unidos\">\ud83c\udde6\ud83c\uddea +971 Emirados \u00c1rabes Unidos<\/option><option value=\"\ud83c\uddea\ud83c\udde8 +593 Equador\">\ud83c\uddea\ud83c\udde8 +593 Equador<\/option><option value=\"\ud83c\uddea\ud83c\uddf7 +291 Eritreia\">\ud83c\uddea\ud83c\uddf7 +291 Eritreia<\/option><option value=\"\ud83c\uddf8\ud83c\uddf0 +421 Eslov\u00e1quia\">\ud83c\uddf8\ud83c\uddf0 +421 Eslov\u00e1quia<\/option><option value=\"\ud83c\uddf8\ud83c\uddee +386 Eslov\u00eania\">\ud83c\uddf8\ud83c\uddee +386 Eslov\u00eania<\/option><option value=\"\ud83c\uddea\ud83c\uddf8 +34 Espanha\">\ud83c\uddea\ud83c\uddf8 +34 Espanha<\/option><option value=\"\ud83c\uddf8\ud83c\uddff +268 Essuat\u00edni\">\ud83c\uddf8\ud83c\uddff +268 Essuat\u00edni<\/option><option value=\"\ud83c\uddea\ud83c\uddea +372 Est\u00f4nia\">\ud83c\uddea\ud83c\uddea +372 Est\u00f4nia<\/option><option value=\"\ud83c\uddea\ud83c\uddf9 +251 Eti\u00f3pia\">\ud83c\uddea\ud83c\uddf9 +251 Eti\u00f3pia<\/option><option value=\"\ud83c\uddeb\ud83c\uddef +679 Fiji\">\ud83c\uddeb\ud83c\uddef +679 Fiji<\/option><option value=\"\ud83c\uddf5\ud83c\udded +63 Filipinas\">\ud83c\uddf5\ud83c\udded +63 Filipinas<\/option><option value=\"\ud83c\uddeb\ud83c\uddee +358 Finl\u00e2ndia\">\ud83c\uddeb\ud83c\uddee +358 Finl\u00e2ndia<\/option><option value=\"\ud83c\uddeb\ud83c\uddf7 +33 Fran\u00e7a\">\ud83c\uddeb\ud83c\uddf7 +33 Fran\u00e7a<\/option><option value=\"\ud83c\uddec\ud83c\udde6 +241 Gab\u00e3o\">\ud83c\uddec\ud83c\udde6 +241 Gab\u00e3o<\/option><option value=\"\ud83c\uddec\ud83c\uddf2 +220 G\u00e2mbia\">\ud83c\uddec\ud83c\uddf2 +220 G\u00e2mbia<\/option><option value=\"\ud83c\uddec\ud83c\udded +233 Gana\">\ud83c\uddec\ud83c\udded +233 Gana<\/option><option value=\"\ud83c\uddec\ud83c\uddea +995 Ge\u00f3rgia\">\ud83c\uddec\ud83c\uddea +995 Ge\u00f3rgia<\/option><option value=\"\ud83c\uddec\ud83c\uddf7 +30 Gr\u00e9cia\">\ud83c\uddec\ud83c\uddf7 +30 Gr\u00e9cia<\/option><option value=\"\ud83c\uddec\ud83c\uddf9 +502 Guatemala\">\ud83c\uddec\ud83c\uddf9 +502 Guatemala<\/option><option value=\"\ud83c\uddec\ud83c\uddf3 +224 Guin\u00e9\">\ud83c\uddec\ud83c\uddf3 +224 Guin\u00e9<\/option><option value=\"\ud83c\uddec\ud83c\uddf6 +240 Guin\u00e9 Equatorial\">\ud83c\uddec\ud83c\uddf6 +240 Guin\u00e9 Equatorial<\/option><option value=\"\ud83c\uddec\ud83c\uddfc +245 Guin\u00e9-Bissau\">\ud83c\uddec\ud83c\uddfc +245 Guin\u00e9-Bissau<\/option><option value=\"\ud83c\udded\ud83c\uddf9 +509 Haiti\">\ud83c\udded\ud83c\uddf9 +509 Haiti<\/option><option value=\"\ud83c\uddf3\ud83c\uddf1 +31 Holanda\">\ud83c\uddf3\ud83c\uddf1 +31 Holanda<\/option><option value=\"\ud83c\udded\ud83c\uddf3 +504 Honduras\">\ud83c\udded\ud83c\uddf3 +504 Honduras<\/option><option value=\"\ud83c\udded\ud83c\uddf0 +852 Hong Kong\">\ud83c\udded\ud83c\uddf0 +852 Hong Kong<\/option><option value=\"\ud83c\udded\ud83c\uddfa +36 Hungria\">\ud83c\udded\ud83c\uddfa +36 Hungria<\/option><option value=\"\ud83c\uddf2\ud83c\udded +692 Ilhas Marshall\">\ud83c\uddf2\ud83c\udded +692 Ilhas Marshall<\/option><option value=\"\ud83c\uddf8\ud83c\udde7 +677 Ilhas Salom\u00e3o\">\ud83c\uddf8\ud83c\udde7 +677 Ilhas Salom\u00e3o<\/option><option value=\"\ud83c\uddee\ud83c\uddf3 +91 \u00cdndia\">\ud83c\uddee\ud83c\uddf3 +91 \u00cdndia<\/option><option value=\"\ud83c\uddee\ud83c\udde9 +62 Indon\u00e9sia\">\ud83c\uddee\ud83c\udde9 +62 Indon\u00e9sia<\/option><option value=\"\ud83c\uddee\ud83c\uddf7 +98 Ir\u00e3\">\ud83c\uddee\ud83c\uddf7 +98 Ir\u00e3<\/option><option value=\"\ud83c\uddee\ud83c\uddf6 +964 Iraque\">\ud83c\uddee\ud83c\uddf6 +964 Iraque<\/option><option value=\"\ud83c\uddee\ud83c\uddea +353 Irlanda\">\ud83c\uddee\ud83c\uddea +353 Irlanda<\/option><option value=\"\ud83c\uddee\ud83c\uddf8 +354 Isl\u00e2ndia\">\ud83c\uddee\ud83c\uddf8 +354 Isl\u00e2ndia<\/option><option value=\"\ud83c\uddee\ud83c\uddf1 +972 Israel\">\ud83c\uddee\ud83c\uddf1 +972 Israel<\/option><option value=\"\ud83c\uddee\ud83c\uddf9 +39 It\u00e1lia\">\ud83c\uddee\ud83c\uddf9 +39 It\u00e1lia<\/option><option value=\"\ud83c\uddef\ud83c\uddf5 +81 Jap\u00e3o\">\ud83c\uddef\ud83c\uddf5 +81 Jap\u00e3o<\/option><option value=\"\ud83c\uddef\ud83c\uddf4 +962 Jord\u00e2nia\">\ud83c\uddef\ud83c\uddf4 +962 Jord\u00e2nia<\/option><option value=\"\ud83c\uddf0\ud83c\uddee +686 Kiribati\">\ud83c\uddf0\ud83c\uddee +686 Kiribati<\/option><option value=\"\ud83c\uddfd\ud83c\uddf0 +383 Kosovo\">\ud83c\uddfd\ud83c\uddf0 +383 Kosovo<\/option><option value=\"\ud83c\uddf0\ud83c\uddfc +965 Kuwait\">\ud83c\uddf0\ud83c\uddfc +965 Kuwait<\/option><option value=\"\ud83c\uddf1\ud83c\udde6 +856 Laos\">\ud83c\uddf1\ud83c\udde6 +856 Laos<\/option><option value=\"\ud83c\uddf1\ud83c\uddf8 +266 Lesoto\">\ud83c\uddf1\ud83c\uddf8 +266 Lesoto<\/option><option value=\"\ud83c\uddf1\ud83c\uddfb +371 Let\u00f4nia\">\ud83c\uddf1\ud83c\uddfb +371 Let\u00f4nia<\/option><option value=\"\ud83c\uddf1\ud83c\udde7 +961 L\u00edbano\">\ud83c\uddf1\ud83c\udde7 +961 L\u00edbano<\/option><option value=\"\ud83c\uddf1\ud83c\uddf7 +231 Lib\u00e9ria\">\ud83c\uddf1\ud83c\uddf7 +231 Lib\u00e9ria<\/option><option value=\"\ud83c\uddf1\ud83c\uddfe +218 L\u00edbia\">\ud83c\uddf1\ud83c\uddfe +218 L\u00edbia<\/option><option value=\"\ud83c\uddf1\ud83c\uddee +423 Liechtenstein\">\ud83c\uddf1\ud83c\uddee +423 Liechtenstein<\/option><option value=\"\ud83c\uddf1\ud83c\uddf9 +370 Litu\u00e2nia\">\ud83c\uddf1\ud83c\uddf9 +370 Litu\u00e2nia<\/option><option value=\"\ud83c\uddf1\ud83c\uddfa +352 Luxemburgo\">\ud83c\uddf1\ud83c\uddfa +352 Luxemburgo<\/option><option value=\"\ud83c\uddf2\ud83c\uddf4 +853 Macau\">\ud83c\uddf2\ud83c\uddf4 +853 Macau<\/option><option value=\"\ud83c\uddf2\ud83c\uddf0 +389 Maced\u00f4nia do Norte\">\ud83c\uddf2\ud83c\uddf0 +389 Maced\u00f4nia do Norte<\/option><option value=\"\ud83c\uddf2\ud83c\uddec +261 Madagascar\">\ud83c\uddf2\ud83c\uddec +261 Madagascar<\/option><option value=\"\ud83c\uddf2\ud83c\uddfe +60 Mal\u00e1sia\">\ud83c\uddf2\ud83c\uddfe +60 Mal\u00e1sia<\/option><option value=\"\ud83c\uddf2\ud83c\uddfc +265 Malaui\">\ud83c\uddf2\ud83c\uddfc +265 Malaui<\/option><option value=\"\ud83c\uddf2\ud83c\uddfb +960 Maldivas\">\ud83c\uddf2\ud83c\uddfb +960 Maldivas<\/option><option value=\"\ud83c\uddf2\ud83c\uddf1 +223 Mali\">\ud83c\uddf2\ud83c\uddf1 +223 Mali<\/option><option value=\"\ud83c\uddf2\ud83c\uddf9 +356 Malta\">\ud83c\uddf2\ud83c\uddf9 +356 Malta<\/option><option value=\"\ud83c\uddf2\ud83c\udde6 +212 Marrocos\">\ud83c\uddf2\ud83c\udde6 +212 Marrocos<\/option><option value=\"\ud83c\uddf2\ud83c\uddfa +230 Maur\u00edcio\">\ud83c\uddf2\ud83c\uddfa +230 Maur\u00edcio<\/option><option value=\"\ud83c\uddf2\ud83c\uddf7 +222 Maurit\u00e2nia\">\ud83c\uddf2\ud83c\uddf7 +222 Maurit\u00e2nia<\/option><option value=\"\ud83c\uddf2\ud83c\uddfd +52 M\u00e9xico\">\ud83c\uddf2\ud83c\uddfd +52 M\u00e9xico<\/option><option value=\"\ud83c\uddf2\ud83c\uddf2 +95 Mianmar\">\ud83c\uddf2\ud83c\uddf2 +95 Mianmar<\/option><option value=\"\ud83c\uddeb\ud83c\uddf2 +691 Micron\u00e9sia\">\ud83c\uddeb\ud83c\uddf2 +691 Micron\u00e9sia<\/option><option value=\"\ud83c\uddf2\ud83c\uddff +258 Mo\u00e7ambique\">\ud83c\uddf2\ud83c\uddff +258 Mo\u00e7ambique<\/option><option value=\"\ud83c\uddf2\ud83c\udde9 +373 Mold\u00e1via\">\ud83c\uddf2\ud83c\udde9 +373 Mold\u00e1via<\/option><option value=\"\ud83c\uddf2\ud83c\udde8 +377 M\u00f4naco\">\ud83c\uddf2\ud83c\udde8 +377 M\u00f4naco<\/option><option value=\"\ud83c\uddf2\ud83c\uddf3 +976 Mong\u00f3lia\">\ud83c\uddf2\ud83c\uddf3 +976 Mong\u00f3lia<\/option><option value=\"\ud83c\uddf2\ud83c\uddea +382 Montenegro\">\ud83c\uddf2\ud83c\uddea +382 Montenegro<\/option><option value=\"\ud83c\uddf3\ud83c\udde6 +264 Nam\u00edbia\">\ud83c\uddf3\ud83c\udde6 +264 Nam\u00edbia<\/option><option value=\"\ud83c\uddf3\ud83c\uddf7 +674 Nauru\">\ud83c\uddf3\ud83c\uddf7 +674 Nauru<\/option><option value=\"\ud83c\uddf3\ud83c\uddf5 +977 Nepal\">\ud83c\uddf3\ud83c\uddf5 +977 Nepal<\/option><option value=\"\ud83c\uddf3\ud83c\uddee +505 Nicar\u00e1gua\">\ud83c\uddf3\ud83c\uddee +505 Nicar\u00e1gua<\/option><option value=\"\ud83c\uddf3\ud83c\uddea +227 N\u00edger\">\ud83c\uddf3\ud83c\uddea +227 N\u00edger<\/option><option value=\"\ud83c\uddf3\ud83c\uddec +234 Nig\u00e9ria\">\ud83c\uddf3\ud83c\uddec +234 Nig\u00e9ria<\/option><option value=\"\ud83c\uddf3\ud83c\uddf4 +47 Noruega\">\ud83c\uddf3\ud83c\uddf4 +47 Noruega<\/option><option value=\"\ud83c\uddf3\ud83c\uddff +64 Nova Zel\u00e2ndia\">\ud83c\uddf3\ud83c\uddff +64 Nova Zel\u00e2ndia<\/option><option value=\"\ud83c\uddf4\ud83c\uddf2 +968 Om\u00e3\">\ud83c\uddf4\ud83c\uddf2 +968 Om\u00e3<\/option><option value=\"\ud83c\uddf5\ud83c\uddfc +680 Palau\">\ud83c\uddf5\ud83c\uddfc +680 Palau<\/option><option value=\"\ud83c\uddf5\ud83c\uddf8 +970 Palestina\">\ud83c\uddf5\ud83c\uddf8 +970 Palestina<\/option><option value=\"\ud83c\uddf5\ud83c\udde6 +507 Panam\u00e1\">\ud83c\uddf5\ud83c\udde6 +507 Panam\u00e1<\/option><option value=\"\ud83c\uddf5\ud83c\uddec +675 Papua-Nova Guin\u00e9\">\ud83c\uddf5\ud83c\uddec +675 Papua-Nova Guin\u00e9<\/option><option value=\"\ud83c\uddf5\ud83c\uddf0 +92 Paquist\u00e3o\">\ud83c\uddf5\ud83c\uddf0 +92 Paquist\u00e3o<\/option><option value=\"\ud83c\uddf5\ud83c\uddfe +595 Paraguai\">\ud83c\uddf5\ud83c\uddfe +595 Paraguai<\/option><option value=\"\ud83c\uddf5\ud83c\uddea +51 Peru\">\ud83c\uddf5\ud83c\uddea +51 Peru<\/option><option value=\"\ud83c\uddf5\ud83c\uddf1 +48 Pol\u00f4nia\">\ud83c\uddf5\ud83c\uddf1 +48 Pol\u00f4nia<\/option><option value=\"\ud83c\uddf5\ud83c\uddf9 +351 Portugal\">\ud83c\uddf5\ud83c\uddf9 +351 Portugal<\/option><option value=\"\ud83c\uddf0\ud83c\uddea +254 Qu\u00eania\">\ud83c\uddf0\ud83c\uddea +254 Qu\u00eania<\/option><option value=\"\ud83c\uddf0\ud83c\uddec +996 Quirguist\u00e3o\">\ud83c\uddf0\ud83c\uddec +996 Quirguist\u00e3o<\/option><option value=\"\ud83c\uddec\ud83c\udde7 +44 Reino Unido\">\ud83c\uddec\ud83c\udde7 +44 Reino Unido<\/option><option value=\"\ud83c\udde8\ud83c\uddeb +236 Rep\u00fablica Centro-Africana\">\ud83c\udde8\ud83c\uddeb +236 Rep\u00fablica Centro-Africana<\/option><option value=\"\ud83c\udde8\ud83c\udde9 +243 Rep\u00fablica Democr\u00e1tica do Congo\">\ud83c\udde8\ud83c\udde9 +243 Rep\u00fablica Democr\u00e1tica do Congo<\/option><option value=\"\ud83c\udde9\ud83c\uddf4 +1809 Rep\u00fablica Dominicana\">\ud83c\udde9\ud83c\uddf4 +1809 Rep\u00fablica Dominicana<\/option><option value=\"\ud83c\udde8\ud83c\uddff +420 Rep\u00fablica Tcheca\">\ud83c\udde8\ud83c\uddff +420 Rep\u00fablica Tcheca<\/option><option value=\"\ud83c\uddf7\ud83c\uddf4 +40 Rom\u00eania\">\ud83c\uddf7\ud83c\uddf4 +40 Rom\u00eania<\/option><option value=\"\ud83c\uddf7\ud83c\uddfc +250 Ruanda\">\ud83c\uddf7\ud83c\uddfc +250 Ruanda<\/option><option value=\"\ud83c\uddf7\ud83c\uddfa +7 R\u00fassia\">\ud83c\uddf7\ud83c\uddfa +7 R\u00fassia<\/option><option value=\"\ud83c\uddfc\ud83c\uddf8 +685 Samoa\">\ud83c\uddfc\ud83c\uddf8 +685 Samoa<\/option><option value=\"\ud83c\uddf8\ud83c\uddf2 +378 San Marino\">\ud83c\uddf8\ud83c\uddf2 +378 San Marino<\/option><option value=\"\ud83c\uddf8\ud83c\uddf9 +239 S\u00e3o Tom\u00e9 e Pr\u00edncipe\">\ud83c\uddf8\ud83c\uddf9 +239 S\u00e3o Tom\u00e9 e Pr\u00edncipe<\/option><option value=\"\ud83c\uddf8\ud83c\udde8 +248 Seicheles\">\ud83c\uddf8\ud83c\udde8 +248 Seicheles<\/option><option value=\"\ud83c\uddf8\ud83c\uddf3 +221 Senegal\">\ud83c\uddf8\ud83c\uddf3 +221 Senegal<\/option><option value=\"\ud83c\uddf8\ud83c\uddf1 +232 Serra Leoa\">\ud83c\uddf8\ud83c\uddf1 +232 Serra Leoa<\/option><option value=\"\ud83c\uddf7\ud83c\uddf8 +381 S\u00e9rvia\">\ud83c\uddf7\ud83c\uddf8 +381 S\u00e9rvia<\/option><option value=\"\ud83c\uddf8\ud83c\uddec +65 Singapura\">\ud83c\uddf8\ud83c\uddec +65 Singapura<\/option><option value=\"\ud83c\uddf8\ud83c\uddfe +963 S\u00edria\">\ud83c\uddf8\ud83c\uddfe +963 S\u00edria<\/option><option value=\"\ud83c\uddf8\ud83c\uddf4 +252 Som\u00e1lia\">\ud83c\uddf8\ud83c\uddf4 +252 Som\u00e1lia<\/option><option value=\"\ud83c\uddf1\ud83c\uddf0 +94 Sri Lanka\">\ud83c\uddf1\ud83c\uddf0 +94 Sri Lanka<\/option><option value=\"\ud83c\uddf8\ud83c\udde9 +249 Sud\u00e3o\">\ud83c\uddf8\ud83c\udde9 +249 Sud\u00e3o<\/option><option value=\"\ud83c\uddf8\ud83c\uddf8 +211 Sud\u00e3o do Sul\">\ud83c\uddf8\ud83c\uddf8 +211 Sud\u00e3o do Sul<\/option><option value=\"\ud83c\uddf8\ud83c\uddea +46 Su\u00e9cia\">\ud83c\uddf8\ud83c\uddea +46 Su\u00e9cia<\/option><option value=\"\ud83c\udde8\ud83c\udded +41 Su\u00ed\u00e7a\">\ud83c\udde8\ud83c\udded +41 Su\u00ed\u00e7a<\/option><option value=\"\ud83c\uddf9\ud83c\udded +66 Tail\u00e2ndia\">\ud83c\uddf9\ud83c\udded +66 Tail\u00e2ndia<\/option><option value=\"\ud83c\uddf9\ud83c\uddfc +886 Taiwan\">\ud83c\uddf9\ud83c\uddfc +886 Taiwan<\/option><option value=\"\ud83c\uddf9\ud83c\uddef +992 Tajiquist\u00e3o\">\ud83c\uddf9\ud83c\uddef +992 Tajiquist\u00e3o<\/option><option value=\"\ud83c\uddf9\ud83c\uddff +255 Tanz\u00e2nia\">\ud83c\uddf9\ud83c\uddff +255 Tanz\u00e2nia<\/option><option value=\"\ud83c\uddf9\ud83c\uddf1 +670 Timor-Leste\">\ud83c\uddf9\ud83c\uddf1 +670 Timor-Leste<\/option><option value=\"\ud83c\uddf9\ud83c\uddec +228 Togo\">\ud83c\uddf9\ud83c\uddec +228 Togo<\/option><option value=\"\ud83c\uddf9\ud83c\uddf4 +676 Tonga\">\ud83c\uddf9\ud83c\uddf4 +676 Tonga<\/option><option value=\"\ud83c\uddf9\ud83c\uddf3 +216 Tun\u00edsia\">\ud83c\uddf9\ud83c\uddf3 +216 Tun\u00edsia<\/option><option value=\"\ud83c\uddf9\ud83c\uddf2 +993 Turcomenist\u00e3o\">\ud83c\uddf9\ud83c\uddf2 +993 Turcomenist\u00e3o<\/option><option value=\"\ud83c\uddf9\ud83c\uddf7 +90 Turquia\">\ud83c\uddf9\ud83c\uddf7 +90 Turquia<\/option><option value=\"\ud83c\uddf9\ud83c\uddfb +688 Tuvalu\">\ud83c\uddf9\ud83c\uddfb +688 Tuvalu<\/option><option value=\"\ud83c\uddfa\ud83c\udde6 +380 Ucr\u00e2nia\">\ud83c\uddfa\ud83c\udde6 +380 Ucr\u00e2nia<\/option><option value=\"\ud83c\uddfa\ud83c\uddec +256 Uganda\">\ud83c\uddfa\ud83c\uddec +256 Uganda<\/option><option value=\"\ud83c\uddfa\ud83c\uddfe +598 Uruguai\">\ud83c\uddfa\ud83c\uddfe +598 Uruguai<\/option><option value=\"\ud83c\uddfa\ud83c\uddff +998 Uzbequist\u00e3o\">\ud83c\uddfa\ud83c\uddff +998 Uzbequist\u00e3o<\/option><option value=\"\ud83c\uddfb\ud83c\uddfa +678 Vanuatu\">\ud83c\uddfb\ud83c\uddfa +678 Vanuatu<\/option><option value=\"\ud83c\uddfb\ud83c\udde6 +379 Vaticano\">\ud83c\uddfb\ud83c\udde6 +379 Vaticano<\/option><option value=\"\ud83c\uddfb\ud83c\uddea +58 Venezuela\">\ud83c\uddfb\ud83c\uddea +58 Venezuela<\/option><option value=\"\ud83c\uddfb\ud83c\uddf3 +84 Vietn\u00e3\">\ud83c\uddfb\ud83c\uddf3 +84 Vietn\u00e3<\/option><option value=\"\ud83c\uddff\ud83c\uddf2 +260 Z\u00e2mbia\">\ud83c\uddff\ud83c\uddf2 +260 Z\u00e2mbia<\/option><option value=\"\ud83c\uddff\ud83c\uddfc +263 Zimb\u00e1bue\">\ud83c\uddff\ud83c\uddfc +263 Zimb\u00e1bue<\/option><\/select><\/span><\/span>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"whatsapp\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel ds27-form__field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Whatsapp:\" value=\"\" type=\"tel\" name=\"whatsapp\" \/><\/span>\n  <\/div>\n  <div class=\"ds27-form__row\">\n    <span class=\"ds27-form__select\"><span class=\"wpcf7-form-control-wrap\" data-name=\"setor\"><select class=\"wpcf7-form-control wpcf7-select ds27-form__field\" aria-invalid=\"false\" name=\"setor\"><option value=\"\">Setor do neg\u00f3cio<\/option><option value=\"Cl\u00ednica\/Sa\u00fade\">Cl\u00ednica\/Sa\u00fade<\/option><option value=\"Imobili\u00e1ria\">Imobili\u00e1ria<\/option><option value=\"Jur\u00eddico\">Jur\u00eddico<\/option><option value=\"Infoprodutos\">Infoprodutos<\/option><option value=\"Constru\u00e7\u00e3o\/Engenharia\">Constru\u00e7\u00e3o\/Engenharia<\/option><option value=\"Outro\">Outro<\/option><\/select><\/span><\/span>\n    <span class=\"ds27-form__select\"><span class=\"wpcf7-form-control-wrap\" data-name=\"solucao\"><select class=\"wpcf7-form-control wpcf7-select ds27-form__field\" aria-invalid=\"false\" name=\"solucao\"><option value=\"\">Solu\u00e7\u00e3o de interesse<\/option><option value=\"Sites\">Sites<\/option><option value=\"Design\/Branding\">Design\/Branding<\/option><option value=\"Marketing Digital\">Marketing Digital<\/option><option value=\"Pacote Completo\">Pacote Completo<\/option><\/select><\/span><\/span>\n  <\/div>\n  <span class=\"wpcf7-form-control-wrap\" data-name=\"desafio\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text ds27-form__field\" aria-invalid=\"false\" placeholder=\"Qual \u00e9 o seu principal desafio agora?\" value=\"\" type=\"text\" name=\"desafio\" \/><\/span>\n  <div class=\"ds27-form__check\"><span class=\"wpcf7-form-control-wrap\" data-name=\"aceite\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"aceite\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Li e concordo com a <a href=\"https:\/\/danielesousa.com.br\/politica-de-privacidade\/\" target=\"_blank\">Pol\u00edtica de Privacidade<\/a>, e autorizo o contato.<\/span><\/label><\/span><\/span><\/span><\/div>\n  <input class=\"wpcf7-form-control wpcf7-submit has-spinner ds27-btn ds27-btn--ouro ds27-form__submit\" type=\"submit\" value=\"Quero minha proposta \u2192\" \/>\n  <p class=\"ds27-form__safe\">\ud83d\udd12 Seus dados s\u00e3o protegidos e nunca ser\u00e3o compartilhados.<\/p>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Criando experi\u00eancias digitais iot.cas Agente online \u00b7 responde em segundos Ol\u00e1! Posso te ajudar a encontrar a melhor solu\u00e7\u00e3o para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"dsw_categoria":[],"class_list":["post-17134","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/danielesousa.com.br\/en\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Daniele Sousa Webmaster - Ag\u00eancia digital | Cria\u00e7\u00e3o de Sites | Cria\u00e7\u00e3o de Logo | R\u00f3tulos e Embalagens | Marketing digital | Landing Pages\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Intelig\u00eancia Artificial para Empresas | Daniele Sousa Webmaster\" \/>\n\t\t<meta property=\"og:description\" content=\"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/danielesousa.com.br\/en\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1082\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-12T18:21:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-12T21:47:51+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Intelig\u00eancia Artificial para Empresas | Daniele Sousa Webmaster\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#listItem\",\"name\":\"Home 2027\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#listItem\",\"position\":2,\"name\":\"Home 2027\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#organization\",\"name\":\"Daniele Sousa Webmaster\",\"description\":\"Ag\\u00eancia digital | Cria\\u00e7\\u00e3o de Sites | Cria\\u00e7\\u00e3o de Logo | R\\u00f3tulos e Embalagens | Marketing digital | Landing Pages\",\"url\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/danielesousa.com.br\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/logo-horizontal.jpg\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#organizationLogo\",\"width\":498,\"height\":100,\"caption\":\"Daniele Sousa Webmaster | Ag\\u00eancia digital | Cria\\u00e7\\u00e3o de Sites | Cria\\u00e7\\u00e3o de Logo | R\\u00f3tulos e Embalagens | Marketing digital | Landing Pages\"},\"image\":{\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#webpage\",\"url\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#webpage\",\"name\":\"Intelig\\u00eancia Artificial para Empresas | Daniele Sousa Webmaster\",\"description\":\"Intelig\\u00eancia artificial para empresas: automa\\u00e7\\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#webpage\"},\"datePublished\":\"2026-11-12T18:21:48+00:00\",\"dateModified\":\"2026-11-12T21:47:51+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/\",\"name\":\"Daniele Sousa Webmaster\",\"description\":\"Ag\\u00eancia digital | Cria\\u00e7\\u00e3o de Sites | Cria\\u00e7\\u00e3o de Logo | R\\u00f3tulos e Embalagens | Marketing digital | Landing Pages\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/danielesousa.com.br\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Intelig\u00eancia Artificial para Empresas | Daniele Sousa Webmaster","description":"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.","canonical_url":"https:\/\/danielesousa.com.br\/en\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/danielesousa.com.br\/en\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/danielesousa.com.br\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/danielesousa.com.br\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/danielesousa.com.br\/en\/#listItem","name":"Home 2027"}},{"@type":"ListItem","@id":"https:\/\/danielesousa.com.br\/en\/#listItem","position":2,"name":"Home 2027","previousItem":{"@type":"ListItem","@id":"https:\/\/danielesousa.com.br\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/danielesousa.com.br\/en\/#organization","name":"Daniele Sousa Webmaster","description":"Ag\u00eancia digital | Cria\u00e7\u00e3o de Sites | Cria\u00e7\u00e3o de Logo | R\u00f3tulos e Embalagens | Marketing digital | Landing Pages","url":"https:\/\/danielesousa.com.br\/en\/","logo":{"@type":"ImageObject","url":"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2021\/01\/logo-horizontal.jpg","@id":"https:\/\/danielesousa.com.br\/en\/#organizationLogo","width":498,"height":100,"caption":"Daniele Sousa Webmaster | Ag\u00eancia digital | Cria\u00e7\u00e3o de Sites | Cria\u00e7\u00e3o de Logo | R\u00f3tulos e Embalagens | Marketing digital | Landing Pages"},"image":{"@id":"https:\/\/danielesousa.com.br\/en\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/danielesousa.com.br\/en\/#webpage","url":"https:\/\/danielesousa.com.br\/en\/#webpage","name":"Intelig\u00eancia Artificial para Empresas | Daniele Sousa Webmaster","description":"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/danielesousa.com.br\/en\/#website"},"breadcrumb":{"@id":"https:\/\/danielesousa.com.br\/en\/#webpage"},"datePublished":"2026-11-12T18:21:48+00:00","dateModified":"2026-11-12T21:47:51+00:00"},{"@type":"WebSite","@id":"https:\/\/danielesousa.com.br\/en\/#website","url":"https:\/\/danielesousa.com.br\/en\/","name":"Daniele Sousa Webmaster","description":"Ag\u00eancia digital | Cria\u00e7\u00e3o de Sites | Cria\u00e7\u00e3o de Logo | R\u00f3tulos e Embalagens | Marketing digital | Landing Pages","inLanguage":"en-US","publisher":{"@id":"https:\/\/danielesousa.com.br\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Daniele Sousa Webmaster - Ag\u00eancia digital | Cria\u00e7\u00e3o de Sites | Cria\u00e7\u00e3o de Logo | R\u00f3tulos e Embalagens | Marketing digital | Landing Pages","og:type":"article","og:title":"Intelig\u00eancia Artificial para Empresas | Daniele Sousa Webmaster","og:description":"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.","og:url":"https:\/\/danielesousa.com.br\/en\/","og:image":"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg","og:image:secure_url":"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg","og:image:width":1920,"og:image:height":1082,"article:published_time":"2026-11-12T18:21:48+00:00","article:modified_time":"2026-11-12T21:47:51+00:00","twitter:card":"summary_large_image","twitter:title":"Intelig\u00eancia Artificial para Empresas | Daniele Sousa Webmaster","twitter:description":"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.","twitter:image":"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg"},"aioseo_meta_data":{"post_id":"17134","title":"Intelig\u00eancia Artificial para Empresas | #site_title","description":"Intelig\u00eancia artificial para empresas: automa\u00e7\u00e3o de atendimento, agente de IA 24h e sites que convertem. Plano de IA em 48h para todo o Brasil.","keywords":null,"keyphrases":{"focus":{"keyphrase":"intelig\u00eancia artificial para empresas","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"custom_image","og_image_url":"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg","og_image_width":"1920","og_image_height":"1082","og_image_custom_url":"https:\/\/danielesousa.com.br\/wp-content\/uploads\/2026\/11\/ds27-hero-poster-sobrio.jpg","og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-11-12 18:21:49","updated":"2026-11-12 21:48:04","focus_keyword":"intelig\u00eancia artificial para empresas","additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/danielesousa.com.br\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHome 2027\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/danielesousa.com.br\/en\/"},{"label":"Home 2027","link":"https:\/\/danielesousa.com.br\/en\/"}],"_links":{"self":[{"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/pages\/17134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/comments?post=17134"}],"version-history":[{"count":73,"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/pages\/17134\/revisions"}],"predecessor-version":[{"id":17214,"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/pages\/17134\/revisions\/17214"}],"wp:attachment":[{"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/media?parent=17134"}],"wp:term":[{"taxonomy":"dsw_categoria","embeddable":true,"href":"https:\/\/danielesousa.com.br\/en\/wp-json\/wp\/v2\/dsw_categoria?post=17134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}