{"id":6,"date":"2025-10-28T23:46:54","date_gmt":"2025-10-28T23:46:54","guid":{"rendered":"https:\/\/nosense.pt\/?page_id=6"},"modified":"2025-11-02T14:17:18","modified_gmt":"2025-11-02T14:17:18","slug":"no-sense","status":"publish","type":"page","link":"https:\/\/nosense.pt\/","title":{"rendered":"No Sense"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6\" class=\"elementor elementor-6\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0e00e6 e-flex e-con-boxed e-con e-parent\" data-id=\"a0e00e6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6989c1 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"d6989c1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"639\" src=\"https:\/\/nosense.pt\/wp-content\/uploads\/2025\/11\/Construcao-1024x639.png\" class=\"attachment-large size-large wp-image-38\" alt=\"\" srcset=\"https:\/\/nosense.pt\/wp-content\/uploads\/2025\/11\/Construcao-1024x639.png 1024w, https:\/\/nosense.pt\/wp-content\/uploads\/2025\/11\/Construcao-300x187.png 300w, https:\/\/nosense.pt\/wp-content\/uploads\/2025\/11\/Construcao-768x479.png 768w, https:\/\/nosense.pt\/wp-content\/uploads\/2025\/11\/Construcao-1536x959.png 1536w, https:\/\/nosense.pt\/wp-content\/uploads\/2025\/11\/Construcao-2048x1279.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a160cf0 e-flex e-con-boxed e-con e-parent\" data-id=\"a160cf0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f53d262 elementor-widget elementor-widget-button\" data-id=\"f53d262\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/wa.me\/351936112213?text=Quero%20dar%20sentido%20a%20minha%20marca\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Fale connosco<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab22442 e-flex e-con-boxed e-con e-parent\" data-id=\"ab22442\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92f1797 elementor-widget elementor-widget-html\" data-id=\"92f1797\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Camada de brilhos No Sense -->\r\n<div class=\"ns-glow-layer\" aria-hidden=\"true\"><\/div>\r\n\r\n<style>\r\n  \/* Cores da No Sense *\/\r\n  :root{\r\n    --ns-cyan: #00B7EB;\r\n    --ns-magenta: #C40085; \/* ajuste se seu rosa for outro *\/\r\n  }\r\n\r\n  \/* Camada fixa por tr\u00e1s de tudo *\/\r\n  .ns-glow-layer{\r\n    position: fixed; inset: 0;\r\n    z-index: 0; pointer-events: none;\r\n    overflow: hidden; \/* evita scroll por overflow de blur *\/\r\n    mix-blend-mode: screen; \/* real\u00e7a as luzes sobre o fundo escuro *\/\r\n  }\r\n\r\n  \/* Cada brilho *\/\r\n  .ns-glow-dot{\r\n    position: absolute;\r\n    border-radius: 50%;\r\n    filter: blur(40px);\r\n    opacity: 0; \/* manter como voc\u00ea definiu \u2014 JS vai iniciar alguns vis\u00edveis *\/\r\n    transform: translate3d(0,0,0) scale(0.9);\r\n    will-change: transform, opacity;\r\n    animation-name: nsPulse, nsDrift;\r\n    animation-timing-function: ease-in-out, linear;\r\n    animation-iteration-count: infinite, infinite;\r\n    \/* duration e delay s\u00e3o setados via JS para variar cada ponto *\/\r\n    mix-blend-mode: screen;\r\n  }\r\n\r\n  \/* Pulso: acende e apaga lentamente *\/\r\n  @keyframes nsPulse{\r\n    0%   { opacity: 0;   transform: translate3d(0,0,0) scale(0.85); }\r\n    40%  { opacity: .3;  transform: translate3d(0,0,0) scale(1.05); }\r\n    60%  { opacity: .5;  transform: translate3d(0,0,0) scale(1.12); }\r\n    100% { opacity: 0;   transform: translate3d(0,0,0) scale(0.9); }\r\n  }\r\n\r\n  \/* Drift: leve deslocamento para parecer vivo *\/\r\n  @keyframes nsDrift{\r\n    0%   { transform: translate3d(0,0,0) }\r\n    50%  { transform: translate3d(8px,-6px,0) }\r\n    100% { transform: translate3d(0,0,0) }\r\n  }\r\n\r\n  \/* Acessibilidade: reduz movimento se o usu\u00e1rio preferir *\/\r\n  @media (prefers-reduced-motion: reduce){\r\n    .ns-glow-dot{ animation: none; opacity:.25; }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  \/\/ CONFIGUR\u00c1VEL (mantidos os seus valores)\r\n  const DOTS = 3;                   \/\/ quantidade total de brilhos\r\n  const INITIAL_SPAWN = 2;          \/\/ quantos j\u00e1 aparecem ao carregar (NOVO)\r\n  const SIZE_MIN = 300;             \/\/ px\r\n  const SIZE_MAX = 650;             \/\/ px\r\n  const DURATION_MIN = 6;           \/\/ segundos (pulso)\r\n  const DURATION_MAX = 14;          \/\/ segundos (pulso)\r\n  const DELAY_MAX = 20;             \/\/ segundos de atraso aleat\u00f3rio do pulso\r\n  const COLORS = ['var(--ns-cyan)','var(--ns-magenta)'];\r\n\r\n  const layer = document.querySelector('.ns-glow-layer');\r\n\r\n  \/\/ Garante que o conte\u00fado fique acima dos brilhos\r\n  document.documentElement.style.setProperty('--ns-has-glow','1');\r\n\r\n  function rand(min, max){ return Math.random()*(max-min)+min; }\r\n  function randInt(min, max){ return Math.floor(rand(min,max)); }\r\n\r\n  function createDot({instant=false} = {}){\r\n    const el = document.createElement('div');\r\n    el.className = 'ns-glow-dot';\r\n\r\n    \/\/ tamanho aleat\u00f3rio\r\n    const size = randInt(SIZE_MIN, SIZE_MAX);\r\n    el.style.width = size + 'px';\r\n    el.style.height = size + 'px';\r\n\r\n    \/\/ posi\u00e7\u00e3o aleat\u00f3ria na viewport (com \u201cmargem de seguran\u00e7a\u201d pra blur)\r\n    const pad = 10; \/\/ %\r\n    const left = rand(pad, 100-pad);\r\n    const top  = rand(pad, 100-pad);\r\n    el.style.left = left + 'vw';\r\n    el.style.top  = top  + 'vh';\r\n\r\n    \/\/ cor alternando entre ciano e magenta\r\n    el.style.background = COLORS[Math.random() < 0.5 ? 0 : 1];\r\n\r\n    \/\/ dura\u00e7\u00e3o\/atraso aleat\u00f3rios para os DOIS keyframes (pulso e drift)\r\n    const durPulse = rand(DURATION_MIN, DURATION_MAX).toFixed(2) + 's';\r\n    const durDrift = rand(12,20).toFixed(2) + 's';\r\n\r\n    \/\/ se for \"instant\", j\u00e1 come\u00e7a vis\u00edvel e sem delay no pulso\r\n    if (instant) {\r\n      el.style.opacity = 0.35;                   \/\/ vis\u00edvel no load\r\n      el.style.animationDuration = `${durPulse}, ${durDrift}`;\r\n      el.style.animationDelay = `0s, ${rand(0,6).toFixed(2)}s`; \/\/ pulso sem delay, drift aleat\u00f3rio\r\n    } else {\r\n      \/\/ comportamento original (mantido)\r\n      const del = rand(0, DELAY_MAX).toFixed(2) + 's';\r\n      el.style.animationDuration = `${durPulse}, ${durDrift}`;\r\n      el.style.animationDelay = `${del}, ${rand(0,6).toFixed(2)}s`;\r\n    }\r\n\r\n    layer.appendChild(el);\r\n  }\r\n\r\n  \/\/ cria alguns j\u00e1 vis\u00edveis\r\n  for(let i=0;i<Math.min(INITIAL_SPAWN, DOTS);i++) createDot({instant:true});\r\n  \/\/ cria o restante com seu comportamento original\r\n  for(let i=INITIAL_SPAWN;i<DOTS;i++) createDot({instant:false});\r\n\r\n  \/\/ reposiciona em resize para evitar \u201cac\u00famulo\u201d nas bordas\r\n  let t;\r\n  window.addEventListener('resize', ()=>{\r\n    clearTimeout(t);\r\n    t = setTimeout(()=>{\r\n      const pad = 10;\r\n      [...layer.children].forEach(dot=>{\r\n        dot.style.left = rand(pad, 100-pad) + 'vw';\r\n        dot.style.top  = rand(pad, 100-pad) + 'vh';\r\n      });\r\n    }, 200);\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Fale connosco<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"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":""}},"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nosense.pt\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nosense.pt\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nosense.pt\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nosense.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nosense.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":43,"href":"https:\/\/nosense.pt\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/nosense.pt\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/nosense.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}