{"id":24,"date":"2026-08-11T21:54:33","date_gmt":"2026-08-11T21:54:33","guid":{"rendered":"https:\/\/2kprime.com.br\/?page_id=24"},"modified":"2026-08-11T21:54:33","modified_gmt":"2026-08-11T21:54:33","slug":"pistola-massageadora","status":"publish","type":"page","link":"https:\/\/2kprime.com.br\/","title":{"rendered":"Pistola Massageadora | Recupera\u00e7\u00e3o muscular na palma da sua m\u00e3o"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24\" class=\"elementor elementor-24 elementor-bc-flex-widget\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-920f6d87 e-con-full e-flex e-con e-parent\" data-id=\"920f6d87\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d81d55cf elementor-widget elementor-widget-html\" data-id=\"d81d55cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===================================================================\n     00 - CSS GLOBAL + FONTES + MODEL-VIEWER\n     Nao fatiar este bloco: o CSS da LP e unico e global para as 13 secoes.\n     model-viewer 3.5.0 via jsDelivr (byte-identico ao arquivo local do projeto;\n     .js nao pode ir para a Media Library do WP por bloqueio de MIME).\n     =================================================================== -->\n<meta name=\"description\" content=\"A pistola massageadora que relaxa a musculatura, reduz a tens&atilde;o e ajuda seu corpo a se recuperar. Kit completo com 8 ponteiras. 20% OFF e garantia de 7 dias.\">\n<meta property=\"og:title\" content=\"Recupera&ccedil;&atilde;o muscular na palma da sua m&atilde;o\">\n<meta property=\"og:description\" content=\"Pistola massageadora com display digital, v&aacute;rios n&iacute;veis de intensidade e 8 ponteiras. Kit completo, 20% OFF, garantia de 7 dias.\">\n<meta property=\"og:type\" content=\"website\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<script type=\"module\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/@google\/model-viewer@3.5.0\/dist\/model-viewer.min.js\" integrity=\"sha384-Ftcjj\/GNLxPvzNDftO\/oryXB9aGxsGZY9JGqsXG0uUKgQDl9RfDgsx9NJ\/4IVNPe\" crossorigin=\"anonymous\"><\/script>\n<style>\n\/* PORT WP #1 - neutraliza o CSS do tema Hello Elementor \/ block-library \/ Woo.\n   Vem ANTES do CSS da LP de proposito: especificidade (0,0,1), igual a do tema,\n   mas depois dele no documento - vence o tema e perde para qualquer regra de classe da LP.\n   Medido por diff de getComputedStyle contra o preview do GitHub Pages (2026-08-11). *\/\nh1,h2,h3,h4,h5,h6,p{margin:0;padding:0}\nvideo{max-width:none;line-height:inherit}\n<\/style>\n<style>\n\/* =====================================================================\n   LP v2 \u2014 Katia Drop | tema BLACK + paleta AZUL\n   Linguagem visual catalogada em _brain\/referencias-efeitos.md\n   ===================================================================== *\/\n:root{\n  --black:#101115;\n  --navy:#13213E;\n  --navy2:#182B4F;\n  --royal:#2F4D96;\n  --ciano:#63DAF8;\n  --ciano-esc:#2FA8CC;\n  --branco:#F2F6FA;\n  --texto:#A8B4C6;\n  --texto2:#78849A;\n  --linha:rgba(99,218,248,.22);\n  --grad-ciano:linear-gradient(135deg,#63DAF8 0%,#2F4D96 100%);\n  --grad-ciano-claro:linear-gradient(135deg,#8BE7FA 0%,#63DAF8 100%);\n  --grad-escuro:linear-gradient(160deg,#101115 0%,#13213E 100%);\n  --grad-card:linear-gradient(150deg,#151922 0%,#1B2740 100%);\n}\n*{margin:0;padding:0;box-sizing:border-box}\n@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}\n@keyframes angleSpin{to{--angle:360deg}}\n@keyframes circSpin{to{transform:rotate(360deg)}}\n@keyframes sealSpin{to{transform:rotate(360deg)}}\nhtml{scroll-behavior:smooth}\nbody{font-family:'Inter',sans-serif;color:var(--branco);background:var(--black);line-height:1.6;overflow-x:hidden}\nh1,h2,h3,.display{font-family:'Bebas Neue',sans-serif;font-weight:400;line-height:1.04;letter-spacing:.8px}\nimg{max-width:100%;display:block}\na{text-decoration:none}\nsection{position:relative}\n.wrap{max-width:1180px;margin:0 auto;padding:0 24px}\n.center{text-align:center}\n.maxw{max-width:760px;margin:0 auto}\n.cia{color:var(--ciano)}\n.cia-grad{background:linear-gradient(120deg,#8BE7FA 0%,#63DAF8 40%,#4E86D8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#63DAF8}\n.sec{padding:92px 0;position:relative}\n.sec h2{font-size:clamp(32px,3.9vw,54px);margin-bottom:18px;color:var(--branco)}\n.sec .lead{font-size:17.5px;color:var(--texto)}\n.sec .lead strong{color:var(--branco);font-weight:600}\n\n\/* ===== EYEBROW ===== *\/\n.eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--grad-ciano-claro);color:#08131c;font-size:11.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:8px 17px;border-radius:50px;box-shadow:0 4px 16px rgba(99,218,248,.3);max-width:max-content}\n.eyebrow.outline{background:transparent;border:1.5px solid var(--ciano);color:var(--ciano);box-shadow:none}\n.center .eyebrow{margin-left:auto;margin-right:auto;margin-bottom:16px}\n\n\/* ===== BOTAO glow + shine (ref: as 4) ===== *\/\n.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#8BE7FA 0%,#63DAF8 42%,#2F7FC4 100%);color:#08131c;font-family:'Inter',sans-serif;font-weight:800;font-size:15.5px;letter-spacing:.4px;text-transform:uppercase;padding:19px 36px;border-radius:14px;border:none;cursor:pointer;outline:1.5px solid var(--linha);outline-offset:4px;box-shadow:0 10px 30px rgba(99,218,248,.3),0 0 0 0 rgba(99,218,248,.6);transition:transform .25s,box-shadow .25s,background .25s;animation:btn-glow 2.8s ease-out infinite}\n.btn::before{content:\"\";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);transform:translateX(-180%) skewX(-18deg);animation:btn-shine 8s ease-in-out infinite;pointer-events:none}\n.btn:hover{transform:translateY(-3px) scale(1.02);background:linear-gradient(135deg,#A2EEFC 0%,#63DAF8 42%,#3A8FD4 100%);box-shadow:0 16px 40px rgba(99,218,248,.48)}\n.btn.lg{font-size:17px;padding:22px 44px}\n.btn.full{width:100%}\n@keyframes btn-glow{0%{box-shadow:0 10px 30px rgba(99,218,248,.3),0 0 0 0 rgba(99,218,248,.55)}60%{box-shadow:0 10px 30px rgba(99,218,248,.3),0 0 0 12px rgba(99,218,248,0)}100%{box-shadow:0 10px 30px rgba(99,218,248,.3),0 0 0 0 rgba(99,218,248,0)}}\n@keyframes btn-shine{0%{transform:translateX(-180%) skewX(-18deg)}40%{transform:translateX(230%) skewX(-18deg)}100%{transform:translateX(230%) skewX(-18deg)}}\n@media(prefers-reduced-motion:reduce){.btn{animation:none}.btn::before{display:none}}\n\n\/* ===== SELOS ABAIXO DO CTA ===== *\/\n.cta-seals{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:13px;font-weight:500;color:var(--texto)}\n.cta-seals span{display:inline-flex;align-items:center;gap:7px}\n.cta-seals span::before{content:\"\\2713\";color:var(--ciano);font-weight:800}\n.center .cta-seals{justify-content:center}\n\n\/* ===== CTA DE SECAO \u2014 botao ao fim de cada secao, sempre apontando para #oferta =====\n   Reusa o .btn ja existente no tamanho padrao. O .lg fica reservado para os tres CTAs de\n   maior peso (hero, card de oferta e CTA final), que assim continuam no topo da hierarquia.\n   z-index:4 resolve de uma vez as secoes com camada por cima do conteudo: passa acima dos\n   scrims\/veils (z-index:1), do conteudo (z-index:2) e das barras meia-pagina (z-index:3),\n   sem precisar de uma regra por secao. *\/\n.sec-cta{position:relative;z-index:4;display:flex;justify-content:center;margin-top:48px}\n@media(max-width:600px){.sec-cta{margin-top:34px}}\n\n\/* ===== PLACEHOLDERS DE IMAGEM =====\n   Para trocar por imagem real: substituir a div.ph inteira por\n   <img decoding=\"async\" class=\"{classe-do-slot}\" id=\"{mesmo-id}\" src=\"...\" alt=\"...\">\n   Os slots estao listados em _brain\/imagens-pendentes.md *\/\n.ph{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;\n  background:linear-gradient(150deg,#151922 0%,#1B2740 55%,#24365F 100%);\n  border:2px dashed rgba(99,218,248,.4);border-radius:18px;padding:26px 20px;\n  color:var(--ciano);font-family:'Inter',sans-serif;font-size:12px;font-weight:700;letter-spacing:.6px;line-height:1.5}\n.ph::before{content:\"IMAGEM A FORNECER\";position:absolute;top:11px;left:50%;transform:translateX(-50%);font-size:8.5px;letter-spacing:2px;font-weight:600;color:var(--texto2)}\n.ph .ph-dim{display:block;margin-top:6px;font-size:10.5px;font-weight:500;letter-spacing:.4px;color:var(--texto2)}\n\n\/* ===== VALOR FAKE (mesma marcacao da v1) ===== *\/\n.fake{position:relative;display:inline-block;background:rgba(255,64,129,.14);border:1px dashed #ff4d94;color:#ffb3d0;font-weight:700;padding:1px 8px;border-radius:6px;cursor:help;white-space:nowrap}\n.fake.wrap{white-space:normal}\n.fake::after{content:\"fake\";position:absolute;top:-9px;right:-7px;background:#ff4d94;color:#1a0410;font-family:'Inter',sans-serif;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 4px;border-radius:5px;line-height:1.35;pointer-events:none}\nbody.has-preview-bar{padding-top:40px}\n.preview-bar{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(90deg,#ff4d94,#ff6aa8);color:#1a0410;font-family:'Inter',sans-serif;font-weight:700;font-size:.82rem;line-height:1.35;text-align:center;padding:9px 46px 9px 18px}\n.preview-bar .close{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:rgba(0,0,0,.22);color:#1a0410;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1;font-weight:800;display:grid;place-items:center}\n.preview-bar .close:hover{background:rgba(0,0,0,.38)}\n\n\/* ===== EFEITO 6d: ORBE RESPIRANDO (ref: NAT .gb-orb) ===== *\/\n.orb{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(99,218,248,.16),rgba(47,77,150,.06) 42%,transparent 70%);filter:blur(28px);pointer-events:none;z-index:0;animation:orbBreath 9s ease-in-out infinite}\n.orb.tl{top:-180px;left:-140px}\n.orb.br{bottom:-180px;right:-140px;animation-delay:-4.5s}\n@keyframes orbBreath{0%,100%{opacity:.24;transform:scale(.94)}50%{opacity:.6;transform:scale(1.04)}}\n@media(prefers-reduced-motion:reduce){.orb{animation:none;opacity:.36}}\n@media(max-width:560px){.orb{width:320px;height:320px;filter:blur(22px)}}\n\n\/* ===== SCROLL REVEAL ===== *\/\n.sr-hidden{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}\n.sr-hidden.sr-visible{opacity:1;transform:none}\n@media(prefers-reduced-motion:reduce){.sr-hidden,.sr-hidden.sr-visible{opacity:1;transform:none;transition:none}*{scroll-behavior:auto}}\n\n\/* ===== HERO ===== *\/\n.hero{padding:76px 0 104px;background:var(--grad-escuro);overflow:hidden;isolation:isolate}\n\/* camada 0: video full-bleed *\/\n.hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#101115 url('https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-hero-massagem-poster.jpg') center\/cover no-repeat}\n.hero-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}\n\/* camada 1: scrim \u2014 forte na esquerda (texto), some na direita (video nitido) *\/\n.hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;\n  background:\n    linear-gradient(90deg,rgba(11,14,20,.97) 0%,rgba(11,14,20,.95) 28%,rgba(11,14,20,.86) 46%,rgba(13,20,36,.34) 63%,rgba(13,21,40,.08) 82%,rgba(13,21,40,0) 100%),\n    linear-gradient(180deg,rgba(11,14,20,.42) 0%,rgba(11,14,20,0) 28%,rgba(11,14,20,0) 68%,rgba(11,14,20,.46) 100%)}\n\/* camada 2: conteudo *\/\n.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;position:relative;z-index:2}\n.hero .pretitle{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--ciano);border:1px solid var(--linha);border-radius:50px;padding:8px 16px;margin-bottom:20px}\n.hero .pretitle svg{width:15px;height:15px;stroke:var(--ciano);stroke-width:2;fill:none}\n.hero h1{font-size:clamp(42px,5.2vw,72px);margin:0 0 18px;line-height:1.02;color:var(--branco)}\n.hero .sub{font-size:clamp(15.5px,1.25vw,17px);max-width:540px;color:var(--texto);margin-bottom:28px}\n.hero .sub strong{color:var(--branco);font-weight:600}\n\n\/* Coluna 2: modelo 3D interativo do produto (gir\u00e1vel). Fica sobre o video de fundo. *\/\n.hero-visual{min-height:460px;position:relative;display:flex;align-items:center;justify-content:center}\n\/* Caixa de layout do 3D \u2014 SEM card de vidro. So define as dimensoes (mesmo tamanho de antes:\n   aspect-ratio 1\/1, max-width 520px). 100% transparente: sem fundo, sem borda, sem sombra,\n   sem backdrop-filter, sem border-radius. O produto flutua direto sobre o fundo do hero. *\/\n.hero-3d-card{position:relative;z-index:1;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1\/1;\n  isolation:isolate;background:transparent}\n\/* glow ciano suave respirando atras do produto \u2014 realce, NAO card. Sem clip (o card foi removido),\n   por isso alarga o inset e suaviza o blur\/alpha para nao virar um disco obvio. *\/\n.hero-3d-glow{position:absolute;inset:14%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 58% 54% at 52% 50%,rgba(99,218,248,.20),rgba(47,77,150,.07) 50%,transparent 74%);filter:blur(28px);animation:orbBreath 6s ease-in-out infinite}\n.hero-model{position:absolute;inset:0;z-index:1;width:100%;height:100%;--poster-color:transparent;background:transparent}\n@media(prefers-reduced-motion:reduce){.hero-3d-glow{animation:none}}\n\/* Desktop: realce de brilho no video. So aparece na direita \u2014 a esquerda esta sob o scrim .97 *\/\n@media(min-width:961px){.hero-video{filter:brightness(1.45) contrast(1.03) saturate(1.04)}}\n\/* Sem movimento: mostra so o poster (bg de .hero-media), video escondido *\/\n@media(prefers-reduced-motion:reduce){.hero-video{display:none}}\n\n\/* ===== EFEITO 1: MARQUEE X DUPLO (ref: as 4) ===== *\/\n.marquee{background:transparent;height:118px;overflow-x:clip;overflow-y:visible;position:relative;z-index:40;margin-top:-58px;margin-bottom:-58px}\n.marquee-bar{position:absolute;left:50%;top:50%;width:150%;overflow:hidden;white-space:nowrap;padding:12px 0;box-shadow:0 8px 26px rgba(0,0,0,.5)}\n.marquee-bar.back{background:var(--royal);transform:translate(-50%,-50%) rotate(-3.2deg);z-index:1}\n.marquee-bar.front{background:var(--grad-ciano-claro);transform:translate(-50%,-50%) rotate(3.2deg);z-index:2}\n.marquee-track{display:inline-flex;width:max-content;will-change:transform}\n.marquee-track .mq-seg{display:inline-flex;flex:0 0 auto;align-items:center}\n.marquee-bar.front .marquee-track{animation:mq-scroll 30s linear infinite}\n.marquee-bar.back .marquee-track{animation:mq-scroll-rev 34s linear infinite}\n.marquee-track span{font-family:'Bebas Neue',sans-serif;font-size:17px;letter-spacing:2.4px;text-transform:uppercase;padding:0 14px;white-space:nowrap}\n.marquee-bar.front .marquee-track span{color:#08131c}\n.marquee-bar.back .marquee-track span{color:#DCEEFB}\n.marquee-track .dot{opacity:.55}\n@keyframes mq-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes mq-scroll-rev{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}\n@media(prefers-reduced-motion:reduce){.marquee-track{animation:none!important}}\n\n\/* ===== EFEITO 1b: BARRAS RETAS (ref: MLA .strips) ===== *\/\n.strips{position:relative;z-index:30}\n.strip{overflow:hidden;white-space:nowrap}\n.strip .marquee-track{padding:20px 0}\n.strip.cia{background:var(--grad-ciano-claro);box-shadow:0 6px 20px rgba(0,0,0,.4)}\n.strip.dark{background:var(--navy);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}\n.strip .strip-a{animation:mq-scroll 40s linear infinite}\n.strip .strip-b{animation:mq-scroll-rev 46s linear infinite}\n.strip span{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:2.6px;text-transform:uppercase;padding:0 22px;white-space:nowrap}\n.strip.cia span{color:#08131c}\n.strip.dark span{color:var(--ciano)}\n.strip .dot{opacity:.5}\n@media(prefers-reduced-motion:reduce){.strip .marquee-track{animation:none!important}}\n\n\/* ===== SECAO DORES ===== *\/\n.sec-dor{background:var(--black)}\n.dor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:960px;margin:48px auto 0}\n\/* card com barra lateral shimmer (ref: DIOGO .dor-card) *\/\n.dor-card{position:relative;background:var(--grad-card);border:1px solid rgba(47,77,150,.45);border-radius:16px;padding:24px 26px 24px 30px;overflow:hidden;transition:opacity .35s ease,filter .35s ease,transform .35s ease}\n.dor-card::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#2F4D96,#63DAF8,#2F4D96,#1B3468);background-size:100% 300%;animation:dor-shimmer 4s linear infinite}\n@keyframes dor-shimmer{0%{background-position:0% 0%}100%{background-position:0% 300%}}\n.dor-card h3{font-size:22px;color:var(--ciano);margin-bottom:6px}\n.dor-card p{font-size:14.5px;color:var(--texto);line-height:1.55}\n\/* EFEITO 2: hover desfoca os irmaos (ref: KETOX) *\/\n@media(hover:hover){\n  .dor-grid:hover .dor-card{opacity:.5;filter:blur(2.5px)}\n  .dor-grid:hover .dor-card:hover{opacity:1;filter:blur(0);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.5)}\n}\n@media(prefers-reduced-motion:reduce){.dor-card::before{animation:none}}\n.dor-bridge{text-align:center;font-style:italic;font-size:clamp(18px,2.3vw,24px);color:var(--branco);max-width:820px;margin:46px auto 0;line-height:1.45}\n.dor-bridge b{font-style:normal;color:var(--ciano);font-weight:600}\n\n\/* ===== EFEITO 4: DIVISORIA ARREDONDADA (ref: KETOX .bs-divider \/ MLA .hero-divider) ===== *\/\n.sec-produto{background:linear-gradient(170deg,#17253F 0%,#101115 62%);overflow-x:clip;overflow-y:visible;padding-top:118px}\n.wave-divider{position:absolute;top:0;left:0;width:100%;line-height:0;z-index:3;pointer-events:none}\n.wave-divider .wd-curve{display:block;width:100%;height:48px}\n.wave-divider .wd-curve path.wd-fill{fill:var(--black)}\n.wave-divider .wd-curve path.wd-crest{fill:none;stroke:rgba(99,218,248,.5);stroke-width:1.6;vector-effect:non-scaling-stroke}\n.wave-divider .wd-circle{position:absolute;top:48px;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:var(--grad-ciano-claro);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(99,218,248,.45),inset 0 0 0 1px rgba(255,255,255,.3);z-index:3}\n.wave-divider .wd-circle svg{width:25px;height:25px;stroke:#08131c;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}\n@media(max-width:600px){.wave-divider .wd-curve{height:32px}.wave-divider .wd-circle{top:32px;width:46px;height:46px}.wave-divider .wd-circle svg{width:20px;height:20px}}\n\n\/* produto: split imagem (moldura conic) + copy *\/\n.prod-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center;margin-top:44px}\n.prod-visual{position:relative}\n\/* EFEITO 6b: borda conic girando (ref: NAT .prof-frame \/ DIOGO .aut-frame) *\/\n.prod-frame{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.6);z-index:1}\n.prod-frame::before{content:\"\";position:absolute;inset:0;border-radius:22px;padding:3px;\n  background:conic-gradient(from var(--angle),rgba(99,218,248,0) 0deg,rgba(99,218,248,0) 200deg,var(--royal) 260deg,var(--ciano) 305deg,#fff 325deg,var(--ciano) 345deg,rgba(99,218,248,0) 360deg);\n  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;\n  animation:angleSpin 6s linear infinite;pointer-events:none;z-index:3}\n\/* SLOT produto-detalhe: virou video (percussao no antebraco) *\/\n\/* Fonte 720x1280 cropada p\/ 720x892 (letterbox + watermark removidos no encode) = ~4:5, cover corta ~1% *\/\n.prod-media{position:relative;aspect-ratio:4\/5;border-radius:22px;overflow:hidden;background:#0d1117 url('https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-produto-detalhe-poster.jpg') center\/cover no-repeat}\n.prod-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:22px;pointer-events:none}\n\/* Sem movimento: mostra so o poster (bg de .prod-media), video escondido *\/\n@media(prefers-reduced-motion:reduce){.prod-video{display:none}}\n.prod-frame img{width:100%;aspect-ratio:4\/5;object-fit:cover;border-radius:22px}\n.prod-ring{position:absolute;inset:-14px;border-radius:30px;border:1.5px solid rgba(99,218,248,.28);z-index:0;animation:ringPulse 4.5s ease-in-out infinite}\n.prod-glow{position:absolute;inset:-40px;border-radius:34px;background:radial-gradient(circle at 50% 45%,rgba(99,218,248,.22),transparent 66%);z-index:0;animation:orbBreath 5s ease-in-out infinite;pointer-events:none}\n@keyframes ringPulse{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.02)}}\n@media(prefers-reduced-motion:reduce){.prod-frame::before,.prod-ring,.prod-glow{animation:none}}\n.prod-body p{font-size:16px;color:var(--texto);margin-bottom:14px;line-height:1.7}\n.prod-body p strong{color:var(--branco);font-weight:600}\n\/* chips de destaque *\/\n.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}\n.chip{display:inline-flex;align-items:center;gap:8px;background:rgba(99,218,248,.08);border:1px solid var(--linha);border-radius:50px;padding:9px 16px;font-size:13.5px;color:var(--branco);font-weight:500}\n.chip svg{width:15px;height:15px;stroke:var(--ciano);stroke-width:2;fill:none;flex-shrink:0}\n\n\/* ===== EFEITO 3: BENTO ASSIMETRICO + EFEITO 2: HOVER BLUR (ref: KETOX .bonus-bento \/ NAT .acesso-grid) ===== *\/\n.sec-ben{background:var(--black)}\n.ben-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,minmax(160px,auto));gap:16px;margin-top:48px}\n.ben-card{position:relative;background:var(--grad-card);border:1px solid rgba(47,77,150,.45);border-radius:18px;padding:26px 26px;display:flex;flex-direction:column;justify-content:center;gap:12px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.35);transition:transform .35s ease,box-shadow .35s ease,opacity .35s ease,filter .35s ease}\n\/* barrinha curta no topo do card (ref: DIOGO .quem-item::after \/ NAT .result-grid li::before) *\/\n.ben-card::after{content:\"\";position:absolute;top:0;left:26px;width:64px;height:4px;border-radius:0 0 4px 4px;background:var(--grad-ciano-claro);box-shadow:0 0 10px rgba(99,218,248,.5);pointer-events:none}\n.ben-card .bi{position:relative;z-index:1;width:48px;height:48px;border-radius:14px;background:var(--grad-ciano);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 18px rgba(47,77,150,.5)}\n.ben-card .bi svg{width:24px;height:24px;stroke:#08131c;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.ben-card h3{position:relative;z-index:1;font-size:22px;color:var(--branco);line-height:1.15}\n.ben-card p{position:relative;z-index:1;font-size:14px;color:var(--texto);line-height:1.5}\n\/* card em destaque: fundo royal *\/\n.ben-card.feat{background:linear-gradient(150deg,#1B3468 0%,#2F4D96 100%);border-color:rgba(99,218,248,.5)}\n.ben-card.feat h3{color:var(--ciano);font-size:26px}\n.ben-card.feat p{color:#D3E3F5}\n.ben-card.feat .bi{background:var(--grad-ciano-claro)}\n\/* bento sizing: 6 cards em 4col x 3rows, sem buraco *\/\n.ben-card:nth-child(1){grid-column:1\/3;grid-row:1}    \/* wide *\/\n.ben-card:nth-child(2){grid-column:3\/5;grid-row:1}    \/* wide *\/\n.ben-card:nth-child(3){grid-column:1;grid-row:2\/4}    \/* tall *\/\n.ben-card:nth-child(4){grid-column:2\/4;grid-row:2}    \/* wide *\/\n.ben-card:nth-child(5){grid-column:4;grid-row:2\/4}    \/* tall *\/\n.ben-card:nth-child(6){grid-column:2\/4;grid-row:3}    \/* wide *\/\n@media(hover:hover){\n  .ben-bento:hover .ben-card{opacity:.5;filter:blur(2.5px)}\n  .ben-bento:hover .ben-card:hover{opacity:1;filter:blur(0);transform:translateY(-6px);box-shadow:0 18px 44px rgba(0,0,0,.6)}\n}\n.disclaimer{max-width:820px;margin:34px auto 0;font-size:12.5px;color:var(--texto2);line-height:1.6;text-align:center;font-style:italic}\n\n\/* ===== EFEITO 5: BARRAS ATE A METADE (ref: NAT .sec-quem \/ DIOGO .sec-autoridade) ===== *\/\n.sec-kit{background:var(--grad-escuro);overflow:hidden}\n.sec-kit::before{content:\"\";position:absolute;top:0;right:0;width:58%;height:6px;background:linear-gradient(270deg,var(--ciano),var(--royal) 45%,transparent);filter:drop-shadow(0 0 7px rgba(99,218,248,.45));pointer-events:none;z-index:3}\n.sec-kit::after{content:\"\";position:absolute;bottom:0;left:0;width:58%;height:6px;background:linear-gradient(90deg,var(--ciano),var(--royal) 45%,transparent);filter:drop-shadow(0 0 7px rgba(99,218,248,.45));pointer-events:none;z-index:3}\n.kit-split{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:center;margin-top:44px}\n\/* SLOT: kit-maleta *\/\n.kit-visual{position:relative}\n.kit-visual .ph{aspect-ratio:4\/3;border-radius:22px}\n\/* height:auto e obrigatorio: a img traz width\/height como atributo (evita CLS) e, sem isso,\n   o height do atributo virava altura fixa em px e o cover cropava as ponteiras da direita. *\/\n.kit-visual img{width:100%;height:auto;display:block;border-radius:22px;object-fit:cover;box-shadow:0 24px 60px rgba(0,0,0,.55);position:relative;z-index:1}\n\/* ===== EFEITOS EM VOLTA DA IMAGEM DO KIT (ref: .price-medal aprovado + EFEITO 6b\/6d + NAT .quem-spark) =====\n   Tres camadas, todas FORA do box da imagem: a maleta, as ponteiras e o cabo continuam inteiros\n   e sem nada por cima (quem garante o enquadramento e o height:auto acima).\n   Nenhuma usa z-index negativo \u2014 a img sobe para z-index:1 e o leito de luz fica em 0, que e a\n   armadilha do catalogo (pseudo com z negativo some se o pai nao tem stacking context).\n   1. ::before   leito de luz radial respirando atras (mesmo orbBreath dos orbes e do medalhao)\n   2. ::after    anel conic girando a 14px de folga; a mascara xor deixa so o filete e ele nasce\n                 fora da imagem, entao mesmo em z-index:2 nao cobre um pixel da maleta\n   3. .kit-spark 4 fagulhas subindo nas laterais, sempre fora da imagem\n   As barras da secao (.sec-kit::before\/::after) ficam nas bordas em z-index:3 e nao sao tocadas;\n   o que sangra e clipado pelo overflow:hidden da .sec-kit, entao nao ha scroll horizontal. *\/\n.kit-visual::before{content:\"\";position:absolute;inset:-56px;border-radius:44px;background:radial-gradient(ellipse at 50% 50%,rgba(99,218,248,.26),rgba(47,77,150,.1) 45%,transparent 70%);filter:blur(18px);z-index:0;pointer-events:none;animation:orbBreath 5.4s ease-in-out infinite}\n.kit-visual::after{content:\"\";position:absolute;inset:-14px;border-radius:32px;padding:1.6px;\n  background:conic-gradient(from var(--angle),rgba(99,218,248,0) 0deg,rgba(99,218,248,0) 190deg,var(--royal) 255deg,var(--ciano) 305deg,#fff 328deg,var(--ciano) 348deg,rgba(99,218,248,0) 360deg);\n  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;\n  animation:angleSpin 8s linear infinite;z-index:2;pointer-events:none}\n.kit-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ciano);box-shadow:0 0 8px rgba(99,218,248,.9);opacity:0;z-index:2;pointer-events:none;animation:kitSpark 6s ease-in-out infinite}\n.kit-spark.s1{left:-17px;bottom:18%}\n.kit-spark.s2{left:-25px;bottom:46%;width:4px;height:4px;animation-delay:-2.4s}\n.kit-spark.s3{right:-17px;bottom:26%;animation-delay:-1.2s}\n.kit-spark.s4{right:-25px;bottom:58%;width:4px;height:4px;animation-delay:-3.8s}\n@keyframes kitSpark{0%{opacity:0;transform:translateY(0) scale(.6)}18%{opacity:.9}70%{opacity:.5}100%{opacity:0;transform:translateY(-46px) scale(1)}}\n@media(prefers-reduced-motion:reduce){.kit-visual::before,.kit-visual::after,.kit-spark{animation:none}.kit-spark{opacity:.5}}\n\/* <=600px o .wrap cai para 18px de padding: a folga do anel e das fagulhas encolhe junto. *\/\n@media(max-width:600px){.kit-visual::before{inset:-34px;border-radius:36px;filter:blur(14px)}\n  .kit-visual::after{inset:-10px;border-radius:30px}\n  .kit-spark.s1,.kit-spark.s2{left:-12px}.kit-spark.s3,.kit-spark.s4{right:-12px}}\n.kit-list{list-style:none;display:grid;gap:12px}\n.kit-list li{position:relative;display:flex;gap:14px;align-items:flex-start;background:var(--grad-card);border:1px solid rgba(47,77,150,.45);border-radius:14px;padding:17px 22px;font-size:15px;color:var(--branco);transition:transform .28s,border-color .28s,box-shadow .28s}\n.kit-list li:hover{transform:translateX(4px);border-color:rgba(99,218,248,.5);box-shadow:0 10px 26px rgba(0,0,0,.4)}\n.kit-list li .n{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--grad-ciano-claro);display:flex;align-items:center;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:16px;color:#08131c;box-shadow:0 4px 12px rgba(99,218,248,.35)}\n.kit-list li b{display:block;font-weight:600;line-height:1.35}\n.kit-list li .sub{display:block;font-size:13px;color:var(--texto);margin-top:2px;line-height:1.45}\n.kit-micro{margin-top:22px;font-size:15px;color:var(--ciano);font-style:italic}\n\n\/* ===== CARROSSEL DE PONTEIRAS (ref: DIOGO .pc-row) ===== *\/\n.tips-row{position:relative;overflow:hidden;margin-top:40px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%)}\n.tips-track{display:flex;gap:14px;width:max-content;animation:mq-scroll 42s linear infinite;will-change:transform}\n.tips-track .tip{flex-shrink:0;width:150px;height:150px;border-radius:14px;border:1px dashed rgba(99,218,248,.4);background:linear-gradient(150deg,#151922,#1B2740);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ciano);padding:12px;letter-spacing:.4px}\n.tips-track .tip small{font-size:9.5px;color:var(--texto2);font-weight:500;letter-spacing:.3px}\n@media(hover:hover){.tips-row:hover .tips-track{animation-play-state:paused}}\n@media(prefers-reduced-motion:reduce){.tips-track{animation:none}}\n@media(max-width:560px){.tips-track .tip{width:118px;height:118px}}\n\n\/* ===== DIFERENCIAIS \u2014 faixa com icone em anel duplo + divisorias verticais (ref: KETOX .benefit-strip) ===== *\/\n.sec-dif{background:var(--navy);padding:78px 0;overflow:hidden}\n.sec-dif::before{content:\"\";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--ciano),transparent);pointer-events:none}\n.dif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 0;margin-top:44px}\n.dif-item{position:relative;text-align:center;padding:6px 30px}\n\/* divisoria vertical gradient entre colunas (ref: KETOX .bs-item+.bs-item::before) *\/\n.dif-item:not(:nth-child(3n+1))::before{content:\"\";position:absolute;left:0;top:8%;height:84%;width:1px;background:linear-gradient(to bottom,transparent,rgba(99,218,248,.45) 22%,rgba(99,218,248,.45) 78%,transparent)}\n.dif-ico{position:relative;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,rgba(99,218,248,.16),rgba(99,218,248,.04) 70%);box-shadow:inset 0 0 0 1px rgba(99,218,248,.3),0 6px 18px rgba(0,0,0,.3);transition:box-shadow .35s ease,transform .35s ease}\n.dif-ico::before{content:\"\";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(99,218,248,.5);transition:border-color .35s ease}\n.dif-ico::after{content:\"\";position:absolute;inset:-2px;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(99,218,248,.32),transparent 65%);transition:opacity .4s ease}\n.dif-ico svg{position:relative;z-index:1;width:26px;height:26px;stroke:var(--ciano);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:filter .35s ease}\n.dif-item:hover .dif-ico{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(99,218,248,.5),0 10px 26px rgba(0,0,0,.4)}\n.dif-item:hover .dif-ico::before{border-color:rgba(99,218,248,.95)}\n.dif-item:hover .dif-ico::after{opacity:1}\n.dif-item:hover .dif-ico svg{filter:drop-shadow(0 0 5px rgba(99,218,248,.6))}\n.dif-item h3{font-size:22px;color:var(--branco);margin-bottom:6px}\n.dif-item p{font-size:14px;color:var(--texto);line-height:1.5}\n@media(max-width:900px){\n  .dif-grid{grid-template-columns:repeat(2,1fr);gap:36px 0}\n  .dif-item:not(:nth-child(3n+1))::before{display:none}\n  .dif-item:not(:nth-child(2n+1))::before{content:\"\";display:block;position:absolute;left:0;top:8%;height:84%;width:1px;background:linear-gradient(to bottom,transparent,rgba(99,218,248,.45) 22%,rgba(99,218,248,.45) 78%,transparent)}\n}\n@media(max-width:600px){\n  .dif-grid{grid-template-columns:1fr;gap:30px}\n  .dif-item{padding:0 8px}\n  .dif-item::before,.dif-item:not(:nth-child(2n+1))::before{display:none!important}\n}\n\n\/* ===== EFEITO 7: TIMELINE COM FILL NO SCROLL (ref: KETOX .pillars \/ DIOGO .pillars) ===== *\/\n\/* .sec-uso: video de fundo full-bleed. Sem overflow:hidden aqui de proposito \u2014 quebraria o\n   position:sticky do .uso-head. O video ja fica contido pelo overflow do .uso-media. *\/\n.sec-uso{background:var(--black);isolation:isolate}\n\/* camada 0: video *\/\n.uso-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#101115 url('https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-uso-rotating-poster.jpg') center\/cover no-repeat}\n.uso-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}\n\/* camada 1: veil \u2014 uniforme e forte (texto ocupa a largura toda; nao cabe scrim de um lado so) *\/\n.uso-veil{position:absolute;inset:0;z-index:1;pointer-events:none;\n  background:\n    linear-gradient(180deg,rgba(16,17,21,.97) 0%,rgba(16,17,21,.66) 24%,rgba(16,17,21,.62) 76%,rgba(16,17,21,.97) 100%)}\n\/* camada 2: conteudo *\/\n.uso-split{display:grid;grid-template-columns:.82fr 1.18fr;gap:52px;align-items:start;margin-top:20px;position:relative;z-index:2}\n.uso-head{position:sticky;top:40px}\n.uso-head h2{margin-bottom:14px}\n.uso-head .lead{max-width:420px}\n.steps{display:grid;gap:0;position:relative}\n.steps::before{content:\"\";position:absolute;left:27px;top:27px;bottom:27px;width:2px;border-radius:2px;background:rgba(47,77,150,.7)}\n.steps::after{content:\"\";position:absolute;left:27px;top:27px;width:2px;border-radius:2px;height:calc((100% - 54px) * var(--fill,0));background:linear-gradient(180deg,#8BE7FA 0%,#2F4D96 100%);box-shadow:0 0 10px rgba(99,218,248,.6);z-index:1;will-change:height}\n.step{display:grid;grid-template-columns:56px 1fr;gap:22px;padding:0 0 28px;position:relative;opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}\n.step.show{opacity:1;transform:none}\n.step:last-child{padding-bottom:0}\n.step-num{width:56px;height:56px;border-radius:50%;background:var(--grad-ciano);display:flex;align-items:center;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:24px;color:#08131c;flex-shrink:0;z-index:2;box-shadow:0 6px 20px rgba(47,77,150,.6),inset 0 0 0 2px rgba(255,255,255,.3)}\n.step-body{background:var(--grad-card);border:1px solid rgba(47,77,150,.5);border-radius:16px;padding:22px 26px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}\n@media(hover:hover){.step-body:hover{transform:scale(1.025);border-color:rgba(99,218,248,.5);box-shadow:0 12px 32px rgba(0,0,0,.5)}}\n.step-body h3{font-size:24px;margin-bottom:6px;color:var(--ciano)}\n.step-body p{color:var(--texto);font-size:14.5px;line-height:1.6}\n@media(prefers-reduced-motion:reduce){.step{opacity:1;transform:none;transition:none}.steps{--fill:1}.steps::after{transition:none}}\n\/* Sem movimento: mostra so o poster (bg de .uso-media), video escondido *\/\n@media(prefers-reduced-motion:reduce){.uso-video{display:none}}\n\n\/* ===== PARA QUEM E (hover blur + EFEITO 5: barras ate a metade, versao grossa) ===== *\/\n\/* Mesmas cores\/gradiente\/glow da .sec-kit \u2014 la sao 6px (filete divisor), aqui 14px para\n   ler como elemento de design. overflow:hidden ja existia e segura a barra (sem scroll-x).\n   z-index positivo: nao usa negativo, que sumiria por falta de stacking context no pai. *\/\n.sec-who{background:var(--grad-escuro);overflow:hidden}\n.sec-who::before{content:\"\";position:absolute;top:0;right:0;width:50%;height:14px;background:linear-gradient(270deg,var(--ciano),var(--royal) 45%,transparent);filter:drop-shadow(0 0 12px rgba(99,218,248,.5));pointer-events:none;z-index:3}\n.sec-who::after{content:\"\";position:absolute;bottom:0;left:0;width:50%;height:14px;background:linear-gradient(90deg,var(--ciano),var(--royal) 45%,transparent);filter:drop-shadow(0 0 12px rgba(99,218,248,.5));pointer-events:none;z-index:3}\n.who-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}\n.who-card{position:relative;background:var(--grad-card);border:1px solid rgba(47,77,150,.45);border-radius:18px;padding:30px 24px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,opacity .35s ease,filter .35s ease}\n\/* borda gradient parcial via mask (ref: KETOX .pare-card) *\/\n.who-card::before{content:\"\";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(140deg,rgba(99,218,248,.6),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0}\n.who-card>*{position:relative;z-index:1}\n.who-ico{width:54px;height:54px;border-radius:50%;margin-bottom:16px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,rgba(99,218,248,.2),rgba(99,218,248,.04) 70%);box-shadow:inset 0 0 0 1px rgba(99,218,248,.35);transition:box-shadow .35s,transform .35s}\n.who-ico::before{content:\"\";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(99,218,248,.45);transition:border-color .35s}\n.who-ico{position:relative}\n.who-ico svg{position:relative;z-index:1;width:24px;height:24px;stroke:var(--ciano);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.who-card:hover .who-ico{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(99,218,248,.65),0 10px 24px rgba(99,218,248,.18)}\n.who-card:hover .who-ico::before{border-color:rgba(99,218,248,.9)}\n.who-card h3{font-size:21px;color:var(--branco);margin-bottom:8px;line-height:1.2}\n.who-card p{font-size:13.5px;color:var(--texto);line-height:1.5}\n@media(hover:hover){\n  .who-grid:hover .who-card{opacity:.5;filter:blur(2.5px)}\n  .who-grid:hover .who-card:hover{opacity:1;filter:blur(0);transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.55)}\n}\n\n\/* ===== TRANSFORMACOES (numero fantasma \u2014 ref: KETOX .pare-card .num) ===== *\/\n.sec-transf{background:var(--black)}\n.transf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}\n.transf-card{position:relative;background:var(--grad-card);border:1px solid transparent;border-radius:18px;padding:32px 26px 28px;overflow:hidden;box-shadow:0 6px 22px rgba(0,0,0,.35)}\n\/* borda gradient com luz percorrendo *\/\n.transf-card::before{content:\"\";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,rgba(99,218,248,.85) 0%,rgba(47,77,150,.5) 45%,rgba(99,218,248,.05) 100%);background-size:200% 200%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0;animation:transfBorder 7s ease-in-out infinite}\n@keyframes transfBorder{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}\n@media(prefers-reduced-motion:reduce){.transf-card::before{animation:none}}\n.transf-card .num{position:absolute;bottom:-14px;right:12px;font-family:'Bebas Neue',sans-serif;font-size:96px;line-height:1;background:var(--grad-ciano-claro);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.2;pointer-events:none;z-index:0}\n.transf-card h3{position:relative;z-index:1;font-size:24px;color:var(--ciano);margin-bottom:8px}\n.transf-card p{position:relative;z-index:1;font-size:14.5px;color:var(--texto);line-height:1.55}\n.transf-micro{text-align:center;max-width:720px;margin:36px auto 0;font-size:15px;color:var(--texto)}\n.transf-micro em{color:var(--texto2);font-size:13.5px}\n\n\/* ===== OFERTA ===== *\/\n.sec-oferta{background:var(--grad-escuro);overflow:hidden}\n.sec-oferta::before,.sec-oferta::after{content:\"\";position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--ciano),transparent);pointer-events:none;z-index:2}\n.sec-oferta::before{top:0}.sec-oferta::after{bottom:0}\n.price-wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;max-width:980px;margin:48px auto 0}\n.price-side ul{list-style:none;display:grid;gap:12px}\n.price-side li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--branco);line-height:1.45}\n.price-side li .ck{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--grad-ciano-claro);display:flex;align-items:center;justify-content:center;margin-top:1px;box-shadow:0 4px 10px rgba(99,218,248,.3)}\n.price-side li .ck svg{width:12px;height:12px;stroke:#08131c;stroke-width:3.2;fill:none}\n.price-side .urg{display:inline-flex;align-items:center;gap:8px;background:rgba(99,218,248,.1);border:1px solid var(--linha);color:var(--ciano);font-weight:700;font-size:12.5px;letter-spacing:1px;text-transform:uppercase;padding:9px 18px;border-radius:50px;margin-bottom:20px}\n\/* EFEITO 6b: card de preco com borda conic girando *\/\n.price-box{position:relative;background:linear-gradient(150deg,#151C2C 0%,#1B3468 100%);border-radius:26px;padding:44px 40px;text-align:center;box-shadow:0 26px 64px rgba(0,0,0,.6)}\n.price-box::before{content:\"\";position:absolute;inset:0;border-radius:26px;padding:2px;\n  background:conic-gradient(from var(--angle),rgba(99,218,248,0) 0deg,rgba(99,218,248,0) 200deg,var(--royal) 260deg,var(--ciano) 305deg,#fff 325deg,var(--ciano) 345deg,rgba(99,218,248,0) 360deg);\n  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;\n  animation:angleSpin 6s linear infinite;pointer-events:none;z-index:0}\n.price-box>*{position:relative;z-index:1}\n@media(prefers-reduced-motion:reduce){.price-box::before{animation:none}}\n.price-box .selo{display:inline-block;background:var(--grad-ciano-claro);color:#08131c;font-size:11.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;padding:7px 16px;border-radius:50px;margin-bottom:18px}\n.price-box .from{font-size:15px;color:var(--texto)}\n.price-box .from s{opacity:.75}\n.price-box .now-label{font-size:13px;font-weight:600;color:var(--texto);margin-top:10px;letter-spacing:.5px;text-transform:uppercase}\n.price-box .price{font-family:'Bebas Neue',sans-serif;font-size:clamp(46px,5vw,64px);color:var(--ciano);line-height:1;margin:4px 0 8px}\n.price-box .inst{font-size:15px;color:var(--branco);font-weight:500;margin-bottom:24px}\n.price-box .btn{width:100%}\n.price-box .seals{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:20px;font-size:12.5px;font-weight:500;color:var(--texto)}\n.price-box .seals span::before{content:\"\\2713 \";color:var(--ciano);font-weight:800}\n\n\/* ===== MEDALHAO DO DISPLAY \u2014 imagem sangrando do card (ref: .seal \/ .dif-ico \/ .prod-ring) =====\n   Recorte circular do macro do display: o assunto da foto JA e um circulo, entao o medalhao\n   redondo aproveita o enquadramento inteiro e ecoa o selo de garantia e os aneis dos icones.\n   Ancorado no canto superior direito, o unico lado livre: a esquerda esta a lista de bullets\n   (o gap de 44px nao segura a imagem, ela taparia o texto) e embaixo estao preco e CTA, que\n   nada pode cobrir. z-index:2 = por cima da borda conic (0) e do conteudo (1) \u2014 e o que faz\n   ler como \"sobrepondo\", nao como \"dentro\". .price-box nao tem overflow, entao a imagem sai\n   do card; quem clipa e a .sec-oferta (overflow:hidden por causa dos orbes), por isso o\n   sangramento horizontal nunca passa da folga ate a borda da secao \u2014 ver media queries.\n   Especificidade (0,2,0) de proposito: .price-box>* (0,1,0) resetaria o position:absolute. *\/\n.price-box .price-medal{position:absolute;top:-58px;right:-44px;width:172px;height:172px;border-radius:50%;z-index:2;pointer-events:none;animation:medalFloat 6.5s ease-in-out infinite}\n.price-medal img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;border:2px solid rgba(99,218,248,.6);box-shadow:0 16px 38px rgba(0,0,0,.62);filter:drop-shadow(0 0 9px rgba(99,218,248,.4))}\n.price-medal .medal-glow{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(99,218,248,.28),transparent 68%);z-index:0;pointer-events:none;animation:orbBreath 4.6s ease-in-out infinite}\n.price-medal .medal-ring{position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(99,218,248,.3);z-index:0;pointer-events:none;animation:ringPulse 4.5s ease-in-out infinite}\n\/* float curto (8px) + glow respirando (orbBreath) + anel pulsando (ringPulse): vivo e continuo,\n   mas sem competir com o pulso do .btn logo abaixo, que segue o elemento mais forte da secao. *\/\n@keyframes medalFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@media(prefers-reduced-motion:reduce){.price-box .price-medal,.price-medal .medal-glow,.price-medal .medal-ring{animation:none}}\n\/* De 1100px pra baixo a folga ate a borda da secao trava em 24px (padding do .wrap) e depois em\n   18px (<=600px): o sangramento horizontal encolhe para caber e o medalhao passa a sangrar\n   sobretudo para CIMA, que e livre em qualquer largura. Nunca cobre preco nem CTA. *\/\n@media(max-width:1100px){.price-box .price-medal{top:-48px;right:-12px;width:150px;height:150px}}\n@media(max-width:600px){.price-box .price-medal{top:-40px;right:-8px;width:104px;height:104px}\n  .price-medal .medal-glow{inset:-12px}.price-medal .medal-ring{inset:-7px}}\n\/* <=380px o card fica com 284px: com 104px o medalhao encostava no selo \"20% OFF\". *\/\n@media(max-width:380px){.price-box .price-medal{top:-34px;right:-6px;width:86px;height:86px}}\n\n\/* ===== MEDALHOES 2 e 3 \u2014 pistola (topo-esq) e kit-maleta (base-esq) =====\n   Reusam .price-medal inteiro (glow, anel, borda, float) e so trocam canto, tamanho e fase.\n   Duas classes (0,3,0) para vencer .price-box .price-medal (0,2,0) das media queries acima,\n   que senao devolveriam top\/right\/width do medalhao aprovado para estes dois.\n\n   CANTOS \u2014 sobraram tres, e cada um tem um teto medido:\n   . topo-esq: o h2 da secao desce ate 36px do card e cruza bem em cima dessa quina (o medalhao\n     aprovado so escapa dele por estar a direita de onde o texto termina). Teto real: ~110px.\n   . base-esq: o CTA e os selos param a 40px da borda interna, mas embaixo do card ha 92px de\n     padding da secao. Um disco que desce mais do que sobe cabe ate ~150px sem tocar o botao.\n     Folga medida com o float congelado nos dois extremos (0 e -8px): parado o disco passa,\n     subindo ele encostava no canto do CTA. Por isso o centro cai FORA da borda do card.\n   . base-dir: deixado VAZIO de proposito. E onde o olho termina o percurso preco -> CTA;\n     e o unico canto onde um medalhao seria concorrencia, nao moldura.\n\n   TAMANHOS \u2014 172 (topo-dir, aprovado) \/ 150 (base-esq) \/ 110 (topo-esq): tres degraus claros.\n   O kit fica com o maior dos dois novos porque e a foto mais densa (maleta + pistola +\n   ponteiras); abaixo de ~140px o recorte circular perde leitura. A pistola fica com o menor:\n   silhueta simples, le bem pequena \u2014 e ela ja aparece inteira no hero e no fundo do FAQ, aqui\n   e eco, nao anuncio. Por isso tambem e ela que sobra no mobile (ver <=600). *\/\n.price-box .price-medal.m-pistola{top:-20px;left:-60px;right:auto;width:110px;height:110px;animation-duration:5.9s;animation-delay:-4.2s}\n.price-box .price-medal.m-kit{top:auto;bottom:-78px;left:-85px;right:auto;width:150px;height:150px;animation-duration:7.8s;animation-delay:-2.6s}\n\/* Delays negativos: cada um ja entra no ar em um ponto diferente do ciclo, sem espera inicial.\n   Duracoes desencontradas (6.5 \/ 7.8 \/ 5.9) para os tres nunca reencontrarem a mesma fase.\n   O reduce acima (animation:none) segue valendo: zera o name, e duration\/delay ficam inertes. *\/\n.price-medal.m-kit .medal-glow{animation-duration:5.4s;animation-delay:-1.8s}\n.price-medal.m-kit .medal-ring{animation-duration:5.2s;animation-delay:-3.1s}\n.price-medal.m-pistola .medal-glow{animation-duration:4.2s;animation-delay:-3.3s}\n.price-medal.m-pistola .medal-ring{animation-duration:4.9s;animation-delay:-1.4s}\n\/* As duas sao 4:3 (1200x896): no circulo o cover corta so na horizontal (janela de 896 em 1200)\n   e o object-position escolhe QUAL faixa sobra. 12% leva a janela para a maleta aberta com a\n   pistola dentro + ponteiras da frente; o center (default) partiria a maleta ao meio e gastaria\n   metade do circulo no vazio da direita. 80% centra a pistola, que ocupa a direita do quadro \u2014\n   no center ela encostaria na borda do circulo. *\/\n.price-medal.m-kit img{object-position:12% 50%}\n.price-medal.m-pistola img{object-position:80% 50%}\n\/* 961-1100: o card encolhe e a folga ate a borda da secao cai para ~60px. Pior faixa para o kit:\n   o card estreita, os selos centralizados chegam a ~67px da borda interna esquerda e o disco\n   ainda nao pode escapar para fora da tela. Dai 120px \u2014 o menor tamanho em que a maleta ainda le. *\/\n@media(max-width:1100px){\n  .price-box .price-medal.m-pistola{top:-20px;left:-16px;width:100px;height:100px}\n  .price-box .price-medal.m-kit{bottom:-76px;left:-40px;width:120px;height:120px}\n}\n\/* <=960 o .price-wrap vira 1 coluna: os bullets sobem para CIMA do card, a 38px dele. O canto\n   superior esquerdo perde o vazio de cima \u2014 e ali, ao contrario da direita, o texto do bullet\n   comeca na margem. Por isso a pistola cai para 96px com bleed de 22, dentro da folga de 38. *\/\n@media(max-width:960px){\n  .price-box .price-medal.m-pistola{top:-22px;left:-14px;width:96px;height:96px}\n  .price-box .price-medal.m-kit{bottom:-66px;left:-8px;width:128px;height:128px}\n}\n\/* <=600 (390px: card de 354) tres medalhoes sangrando nao cabem \u2014 e o kit e quem sai.\n   Dois motivos, nessa ordem: (1) o card estreito empurra os selos para ~40px da borda esquerda,\n   e qualquer disco na quina de baixo os cobre \u2014 o unico canto que sobra e o de cima, um so;\n   (2) no tamanho que caberia ali (~84px) a maleta vira borrao: foto densa nao sobrevive ao\n   recorte circular pequeno, enquanto a pistola (silhueta unica) ainda le. Um medalhao ilegivel\n   nao entrega o kit \u2014 quem entrega no mobile e o bullet \"Kit completo com 8 ponteiras + maleta\"\n   e a secao do kit acima. Ficam dois, tamanhos distintos (104 topo-dir \/ 76 topo-esq). *\/\n@media(max-width:600px){\n  .price-box .price-medal.m-pistola{top:-22px;left:-6px;width:76px;height:76px}\n  .price-box .price-medal.m-kit{display:none}\n}\n@media(max-width:380px){.price-box .price-medal.m-pistola{top:-18px;left:-4px;width:66px;height:66px}}\n\n\/* ===== GARANTIA (EFEITO 6c: selo giratorio com textPath) ===== *\/\n.sec-gar{background:var(--black);overflow:hidden}\n.sec-gar::after{content:\"\";position:absolute;bottom:0;left:0;width:58%;height:4px;background:linear-gradient(90deg,var(--ciano),var(--royal) 45%,transparent);filter:drop-shadow(0 0 6px rgba(99,218,248,.4));pointer-events:none;z-index:3}\n.gar-split{display:grid;grid-template-columns:.75fr 1.25fr;gap:52px;align-items:center}\n.gar-visual{display:flex;align-items:center;justify-content:center;min-height:300px}\n.seal{position:relative;width:250px;height:250px}\n.seal .seal-glow{position:absolute;inset:-24px;border-radius:50%;background:radial-gradient(circle,rgba(99,218,248,.24),transparent 66%);animation:orbBreath 4.6s ease-in-out infinite}\n.seal .seal-rot{position:absolute;inset:0;animation:sealSpin 22s linear infinite;will-change:transform}\n.seal .seal-text{font-family:'Inter',sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.6px;fill:var(--ciano);text-transform:uppercase}\n.seal .seal-ring{position:absolute;inset:26px;border-radius:50%;border:1.5px dashed rgba(47,77,150,.9);animation:circSpin 30s linear infinite reverse}\n.seal .seal-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:128px;height:128px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#1B3468,#101115 74%);border:1px solid var(--linha);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 8px 28px rgba(0,0,0,.6),inset 0 0 0 1px rgba(99,218,248,.14)}\n.seal .seal-core .sc-num{font-family:'Bebas Neue',sans-serif;font-size:56px;color:var(--ciano);line-height:.9}\n.seal .seal-core .sc-lab{font-size:10px;letter-spacing:2.4px;color:var(--texto);text-transform:uppercase;font-weight:600}\n@media(prefers-reduced-motion:reduce){.seal .seal-rot,.seal .seal-glow,.seal .seal-ring{animation:none}}\n.gar-body p{font-size:16px;color:var(--texto);margin-bottom:14px;line-height:1.7}\n.gar-body p strong{color:var(--branco);font-weight:600}\n.gar-selo{display:inline-flex;align-items:center;gap:9px;background:rgba(99,218,248,.08);border:1px solid var(--linha);border-radius:12px;padding:12px 18px;font-size:14px;color:var(--ciano);font-weight:600;margin-top:6px}\n.gar-selo svg{width:18px;height:18px;stroke:var(--ciano);stroke-width:2;fill:none}\n\n\/* ===== FAQ (details nativo \u2014 ref: NAT) ===== *\/\n\/* Fundo: a pistola ja mora no centro-direita do arquivo, entao a composicao da imagem faz o\n   trabalho \u2014 scrim forte na esquerda perdendo forca para a direita, mesmo padrao do .hero-scrim.\n   Mas aqui o scrim de um lado so NAO basta: as perguntas ocupam a faixa central em toda a\n   largura (max 860px, centralizadas). Por isso entram mais duas camadas de contraste:\n   um veil vertical por baixo do scrim, e os cards translucidos com backdrop blur. *\/\n.sec-faq{background:var(--grad-escuro);overflow:hidden;isolation:isolate}\n.faq-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}\n.faq-media img{width:100%;height:100%;object-fit:cover;object-position:center 42%}\n.faq-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;\n  background:\n    linear-gradient(90deg,rgba(11,14,20,.96) 0%,rgba(11,14,20,.9) 32%,rgba(12,18,32,.74) 54%,rgba(13,20,36,.5) 74%,rgba(13,21,40,.34) 100%),\n    linear-gradient(180deg,rgba(11,14,20,.6) 0%,rgba(11,14,20,.3) 26%,rgba(11,14,20,.3) 72%,rgba(11,14,20,.7) 100%)}\n.sec-faq .wrap{position:relative;z-index:2}\n\/* Empilhado, a secao fica estreita e alta: o cover amplia a imagem e o cover passa a cortar na\n   horizontal (nao mais na vertical), jogando a pistola para fora do enquadramento.\n   object-position puxa o produto de volta, e o scrim vira vertical \u2014 o texto ocupa a largura\n   toda, entao nao cabe mais escurecer so um lado (mesmo raciocinio do .uso-veil no mobile). *\/\n@media(max-width:960px){\n  .faq-media img{object-position:64% center}\n  .faq-scrim{background:linear-gradient(180deg,rgba(11,14,20,.93) 0%,rgba(11,14,20,.74) 22%,rgba(11,14,20,.72) 78%,rgba(11,14,20,.93) 100%)}\n}\n.faq-list{max-width:860px;margin:46px auto 0;display:grid;gap:12px}\n\/* Era var(--grad-card) opaco \u2014 tapava a imagem inteira, e a secao inteira ficaria com fundo\n   so nas bordas. Mesmas cores, agora com alpha + blur: a pistola aparece atras dos cards sem\n   custar legibilidade (o veil + o alpha .78 mantem o texto branco acima de 12:1). *\/\n.faq-item{background:linear-gradient(150deg,rgba(21,25,34,.78) 0%,rgba(27,39,64,.7) 100%);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(47,77,150,.5);border-radius:14px;overflow:hidden}\n.faq-item summary{list-style:none;cursor:pointer;padding:21px 24px;font-family:'Inter',sans-serif;font-size:15.5px;font-weight:600;color:var(--branco);display:flex;align-items:center;justify-content:space-between;gap:16px}\n.faq-item summary::-webkit-details-marker{display:none}\n.faq-item summary .fq-ico{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ciano);position:relative;transition:transform .3s}\n.faq-item summary .fq-ico::before,.faq-item summary .fq-ico::after{content:\"\";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ciano)}\n.faq-item summary .fq-ico::before{width:11px;height:2px}\n.faq-item summary .fq-ico::after{width:2px;height:11px;transition:transform .3s}\n.faq-item[open] summary .fq-ico::after{transform:translate(-50%,-50%) scaleY(0)}\n.faq-item[open] summary{color:var(--ciano)}\n.faq-item .faq-ans{padding:0 24px 22px;font-size:14.5px;color:var(--texto);line-height:1.6}\n\n\/* ===== CTA FINAL ===== *\/\n.sec-final{background:var(--black);overflow:hidden;text-align:center}\n.sec-final::before{content:\"\";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--ciano),transparent);pointer-events:none;z-index:3}\n.final-inner{position:relative;z-index:1;max-width:820px;margin:0 auto;background:linear-gradient(150deg,rgba(21,25,34,.94) 0%,rgba(27,52,104,.86) 100%);border-radius:26px;padding:60px 52px;box-shadow:0 24px 64px rgba(0,0,0,.6)}\n.final-inner::before{content:\"\";position:absolute;inset:0;border-radius:26px;padding:1.6px;background:conic-gradient(from var(--angle),transparent 0deg,transparent 150deg,var(--royal) 230deg,var(--ciano) 285deg,#fff 315deg,var(--ciano) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:angleSpin 7s linear infinite;pointer-events:none;z-index:0}\n.final-inner>*{position:relative;z-index:1}\n@media(prefers-reduced-motion:reduce){.final-inner::before{animation:none}}\n.final-inner h2{font-size:clamp(34px,4.2vw,58px);margin-bottom:16px}\n.final-inner .lead{max-width:620px;margin:0 auto 28px}\n@media(max-width:560px){.final-inner{padding:42px 24px;border-radius:20px}}\n\n\/* ===== FOOTER ===== *\/\nfooter{position:relative;background:#0A0B0E;color:var(--texto2);padding:52px 0 36px;text-align:center;font-size:13px}\nfooter::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--ciano),transparent);pointer-events:none}\n.foot-brand{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:2px;color:var(--ciano);margin-bottom:8px}\n.foot-ig{display:inline-flex;align-items:center;gap:7px;color:var(--texto);font-size:13.5px;margin-bottom:22px}\n.foot-ig svg{width:16px;height:16px;stroke:var(--ciano);stroke-width:1.8;fill:none}\n.foot-legal{max-width:820px;margin:0 auto;font-size:11.5px;line-height:1.7;color:var(--texto2);border-top:1px solid rgba(47,77,150,.4);padding-top:22px}\n.foot-copy{margin-top:16px;font-size:11.5px;opacity:.7}\n\n\/* ===== RESPONSIVO ===== *\/\n@media(max-width:960px){\n  .hero-grid{grid-template-columns:1fr;gap:40px}\n  \/* coluna do 3D: empilhada, ela vem ACIMA do bloco de texto (order:-1). So aqui, dentro da\n     media query \u2014 a ordem do DOM segue a mesma e o desktop (>960) fica intocado. *\/\n  .hero-visual{display:flex;min-height:0;order:-1}\n  \/* caixa do 3D continua quadrada, centralizada e limitada a largura util do telefone (mesmo tamanho) *\/\n  .hero-3d-card{max-width:min(88vw,420px)}\n  \/* sem coluna livre, o scrim vira vertical e mais forte \u2014 o texto ocupa toda a largura *\/\n  .hero-scrim{background:linear-gradient(180deg,rgba(11,14,20,.88) 0%,rgba(11,14,20,.84) 55%,rgba(13,20,36,.66) 82%,rgba(13,21,40,.46) 100%)}\n  .hero-video{object-position:60% center}\n  .prod-split,.kit-split,.uso-split,.gar-split,.price-wrap{grid-template-columns:1fr;gap:38px}\n  .prod-visual,.kit-visual{max-width:420px;margin:0 auto;width:100%}\n  .prod-split .prod-visual,.kit-split .kit-visual{order:-1}\n  .uso-head{position:static}\n  \/* Empilhado, a secao fica estreita e MUITO alta: o cover amplia o video ~7x e joga o display\n     (parte mais clara da cena) atras do texto \u2014 o .lead caia para 3.1:1. Veil mais forte devolve\n     contraste AA e mantem o video como textura de ambiente, que e o papel dele aqui. *\/\n  .uso-veil{background:linear-gradient(180deg,rgba(16,17,21,.97) 0%,rgba(16,17,21,.86) 18%,rgba(16,17,21,.84) 82%,rgba(16,17,21,.97) 100%)}\n  .gar-visual{order:-1}\n  .who-grid{grid-template-columns:repeat(2,1fr)}\n  .transf-grid{grid-template-columns:1fr}\n  .ben-bento{grid-template-columns:repeat(2,1fr);grid-template-rows:none}\n  .ben-bento .ben-card:nth-child(n){grid-column:auto;grid-row:auto}\n  .ben-bento:hover .ben-card{opacity:1;filter:none}\n  .dor-grid:hover .dor-card{opacity:1;filter:none}\n  .who-grid:hover .who-card{opacity:1;filter:none}\n}\n@media(max-width:600px){\n  .wrap{padding:0 18px}\n  .sec{padding:64px 0}\n  .hero{padding:24px 0 76px}\n  \/* R2: 3D no topo do mobile (order:-1). Reduzido o padding-top do hero (52->24) e o gap do grid\n     (26->12) para encostar melhor a imagem 3D no conteudo acima\/abaixo, SEM mexer no tamanho do\n     .hero-3d-card (max-width e aspect-ratio intactos). Desktop nao tocado (regra so em <=600px). *\/\n  .hero-grid{gap:12px}\n  .hero-3d-card{max-width:min(78vw,360px)}\n  .hero h1{font-size:clamp(34px,9vw,44px)}\n  .sec h2{font-size:clamp(28px,7.5vw,36px)}\n  .btn,.btn.lg{font-size:14px;padding:17px 22px;width:100%}\n  .dor-grid,.who-grid{grid-template-columns:1fr}\n  .ben-bento{grid-template-columns:1fr}\n  .marquee{height:100px;margin-top:-50px;margin-bottom:-50px}\n  .marquee-bar{width:280%}\n  .marquee-bar.back{transform:translate(-50%,-50%) rotate(-7deg)}\n  .marquee-bar.front{transform:translate(-50%,-50%) rotate(7deg)}\n  .marquee-track span{font-size:14px;letter-spacing:1.6px}\n  .strip .marquee-track{padding:15px 0}\n  .strip span{font-size:16px;letter-spacing:1.6px;padding:0 14px}\n  .step{grid-template-columns:46px 1fr;gap:16px}\n  .step-num{width:46px;height:46px;font-size:20px}\n  .steps::before,.steps::after{left:22px}\n  .price-box{padding:34px 22px}\n  \/* O selo tem 200px aqui, mas a caixa tinha 300px de min-height: sobravam 50px vazios em\n     cima e 50px embaixo. Metade disso (25px + 25px) \u2014 desktop nao e tocado. *\/\n  .gar-visual{min-height:250px}\n  .seal{width:200px;height:200px}\n  .seal .seal-core{width:104px;height:104px}\n  .seal .seal-core .sc-num{font-size:44px}\n  body.has-preview-bar{padding-top:58px}\n}\n\/* PORT WP #2 - zera os wrappers do Elementor (container full-width, sem padding) *\/\nbody .elementor-widget-html{width:100%}\nbody .e-con,body .e-con-inner{padding:0!important;margin:0!important;max-width:none!important}\nbody .e-con>.e-con-inner{width:100%}\np:empty{display:none}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7da32464 e-con-full e-flex e-con e-parent\" data-id=\"7da32464\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbe9ead8 elementor-widget elementor-widget-html\" data-id=\"cbe9ead8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- TARJA DE PREVIEW - apagar este widget inteiro antes de publicar -->\n<!-- ============ TARJA PREVIEW (valores ficticios) ============ -->\n<div class=\"preview-bar\" id=\"previewBar\">\n  PREVIEW &mdash; valores em <b>destaque rosa<\/b> sao ficticios, substituir pelos reais antes de publicar.\n  <button class=\"close\" type=\"button\" aria-label=\"Fechar aviso\" onclick=\"var b=document.getElementById('previewBar');b.remove();document.body.classList.remove('has-preview-bar');\">&times;<\/button>\n<\/div>\n<script>document.body.classList.add(\"has-preview-bar\");<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a06285c9 e-con-full e-flex e-con e-parent\" data-id=\"a06285c9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8be2bbf8 elementor-widget elementor-widget-html\" data-id=\"8be2bbf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"hero\">\n  <!-- VIDEO DE FUNDO: cobre a secao inteira, atras de todo o conteudo -->\n  <div class=\"hero-media\" aria-hidden=\"true\">\n    <video class=\"hero-video\" autoplay muted loop playsinline preload=\"metadata\"\n           poster=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-hero-massagem-poster.jpg\">\n      <source src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-hero-massagem.mp4\" type=\"video\/mp4\">\n    <\/video>\n  <\/div>\n  <!-- Scrim: escurece a esquerda (texto) e perde forca em direcao a direita (video nitido) -->\n  <div class=\"hero-scrim\" aria-hidden=\"true\"><\/div>\n  <div class=\"wrap hero-grid\">\n    <div class=\"hero-copy sr-hidden\">\n      <span class=\"pretitle\">\n        <svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M13 2.5 5 13.2h5.4l-1 8.3 8.6-11.3h-5.3z\"\/><\/svg>\n        Recupera&ccedil;&atilde;o muscular &middot; onde voc&ecirc; estiver\n      <\/span>\n      <h1>Recupera&ccedil;&atilde;o muscular <span class=\"cia-grad\">na palma da sua m&atilde;o<\/span><\/h1>\n      <p class=\"sub\">A pistola massageadora que relaxa a musculatura, reduz a tens&atilde;o e ajuda seu corpo a se recuperar depois do treino, do trabalho ou da viagem. <strong>Pr&aacute;tica, potente e pronta para usar em qualquer lugar.<\/strong><\/p>\n      <a href=\"#oferta\" class=\"btn lg\">Quero minha pistola com 20% off<\/a>\n      <div class=\"cta-seals\">\n        <span>Envio seguro<\/span>\n        <span>Garantia de 7 dias<\/span>\n        <span>Suporte antes e depois da compra<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- Coluna 2: modelo 3D interativo do produto (arraste para girar; gira sozinho devagar) -->\n    <div class=\"hero-visual\">\n      <div class=\"hero-3d-card\">\n        <div class=\"hero-3d-glow\" aria-hidden=\"true\"><\/div>\n        <model-viewer class=\"hero-model\" id=\"heroModel\"\n          src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-massage-gun-web-glb.zip\"\n          alt=\"Pistola massageadora em 3D \u2014 arraste para girar\"\n          camera-controls auto-rotate auto-rotate-delay=\"0\" rotation-per-second=\"20deg\"\n          disable-zoom touch-action=\"pan-y\" interaction-prompt=\"none\"\n          exposure=\"1.1\" shadow-intensity=\"1\" environment-image=\"neutral\"\n          camera-orbit=\"30deg 78deg 90%\" loading=\"eager\" reveal=\"auto\"><\/model-viewer>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dac8af65 e-con-full e-flex e-con e-parent\" data-id=\"dac8af65\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5d6f2d4 elementor-widget elementor-widget-html\" data-id=\"e5d6f2d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ EFEITO 1: MARQUEE X DUPLO ============ -->\n<div class=\"marquee\" aria-hidden=\"true\">\n  <div class=\"marquee-bar back\">\n    <div class=\"marquee-track\">\n      <span class=\"mq-seg\"><span>Al&iacute;vio da tens&atilde;o<\/span><span class=\"dot\">&bull;<\/span><span>8 ponteiras<\/span><span class=\"dot\">&bull;<\/span><span>Display digital<\/span><span class=\"dot\">&bull;<\/span><span>Recarreg&aacute;vel USB-C<\/span><span class=\"dot\">&bull;<\/span><span>Al&iacute;vio da tens&atilde;o<\/span><span class=\"dot\">&bull;<\/span><span>8 ponteiras<\/span><span class=\"dot\">&bull;<\/span><span>Display digital<\/span><span class=\"dot\">&bull;<\/span><span>Recarreg&aacute;vel USB-C<\/span><span class=\"dot\">&bull;<\/span><span>Al&iacute;vio da tens&atilde;o<\/span><span class=\"dot\">&bull;<\/span><span>8 ponteiras<\/span><span class=\"dot\">&bull;<\/span><span>Display digital<\/span><span class=\"dot\">&bull;<\/span><span>Recarreg&aacute;vel USB-C<\/span><span class=\"dot\">&bull;<\/span><\/span><span class=\"mq-seg\"><span>Al&iacute;vio da tens&atilde;o<\/span><span class=\"dot\">&bull;<\/span><span>8 ponteiras<\/span><span class=\"dot\">&bull;<\/span><span>Display digital<\/span><span class=\"dot\">&bull;<\/span><span>Recarreg&aacute;vel USB-C<\/span><span class=\"dot\">&bull;<\/span><span>Al&iacute;vio da tens&atilde;o<\/span><span class=\"dot\">&bull;<\/span><span>8 ponteiras<\/span><span class=\"dot\">&bull;<\/span><span>Display digital<\/span><span class=\"dot\">&bull;<\/span><span>Recarreg&aacute;vel USB-C<\/span><span class=\"dot\">&bull;<\/span><span>Al&iacute;vio da tens&atilde;o<\/span><span class=\"dot\">&bull;<\/span><span>8 ponteiras<\/span><span class=\"dot\">&bull;<\/span><span>Display digital<\/span><span class=\"dot\">&bull;<\/span><span>Recarreg&aacute;vel USB-C<\/span><span class=\"dot\">&bull;<\/span><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"marquee-bar front\">\n    <div class=\"marquee-track\">\n      <span class=\"mq-seg\"><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><\/span><span class=\"mq-seg\"><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><span>Em casa<\/span><span class=\"dot\">&bull;<\/span><span>Na academia<\/span><span class=\"dot\">&bull;<\/span><span>Na viagem<\/span><span class=\"dot\">&bull;<\/span><\/span>\n    <\/div>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e1f95eea e-con-full e-flex e-con e-parent\" data-id=\"e1f95eea\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14a65f96 elementor-widget elementor-widget-html\" data-id=\"14a65f96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ DORES ============ -->\n<section class=\"sec sec-dor\">\n  <div class=\"wrap center\">\n    <span class=\"eyebrow outline\">O problema<\/span>\n    <h2>Seu corpo pede uma pausa. <span class=\"cia-grad\">Voc&ecirc; ouve?<\/span><\/h2>\n    <p class=\"lead maxw\">Se voc&ecirc; treina, trabalha o dia todo ou vive em movimento, conhece bem essa sensa&ccedil;&atilde;o:<\/p>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"dor-grid\">\n      <div class=\"dor-card sr-hidden\">\n        <h3>M&uacute;sculos travados<\/h3>\n        <p>M&uacute;sculos tensos e r&iacute;gidos no fim do dia.<\/p>\n      <\/div>\n      <div class=\"dor-card sr-hidden\">\n        <h3>Fadiga que pesa<\/h3>\n        <p>Aquela fadiga pesada depois do treino ou da jornada de trabalho.<\/p>\n      <\/div>\n      <div class=\"dor-card sr-hidden\">\n        <h3>Sem conseguir relaxar<\/h3>\n        <p>Dificuldade para relaxar, mesmo quando voc&ecirc; finalmente para.<\/p>\n      <\/div>\n      <div class=\"dor-card sr-hidden\">\n        <h3>Massagem custa caro<\/h3>\n        <p>Sem tempo (nem dinheiro) para massagens toda semana.<\/p>\n      <\/div>\n    <\/div>\n    <p class=\"dor-bridge sr-hidden\">A tens&atilde;o acumula. O corpo cobra. E adiar a recupera&ccedil;&atilde;o s&oacute; deixa o pr&oacute;ximo dia mais pesado.<br><b>Cuidar da musculatura n&atilde;o precisa ser caro nem complicado.<\/b><\/p>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero aliviar minha tens&atilde;o<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3aaa5bf0 e-con-full e-flex e-con e-parent\" data-id=\"3aaa5bf0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b94036e1 elementor-widget elementor-widget-html\" data-id=\"b94036e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ PRODUTO (EFEITO 4: divisoria arredondada no topo) ============ -->\n<section class=\"sec sec-produto\">\n  <div class=\"wave-divider\" aria-hidden=\"true\">\n    <svg class=\"wd-curve\" viewBox=\"0 0 1440 48\" preserveAspectRatio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <path class=\"wd-fill\" d=\"M0,0 L600,0 C660,0 690,48 720,48 C750,48 780,0 840,0 L1440,0 L1440,0 L0,0 Z\"\/>\n      <path class=\"wd-crest\" d=\"M600,0 C660,0 690,48 720,48 C750,48 780,0 840,0\"\/>\n    <\/svg>\n    <span class=\"wd-circle\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 5v14\"\/><path d=\"m6 13 6 6 6-6\"\/><\/svg><\/span>\n  <\/div>\n  <span class=\"orb tl\" aria-hidden=\"true\"><\/span>\n  <div class=\"wrap center\" style=\"position:relative;z-index:1\">\n    <span class=\"eyebrow\">A solu&ccedil;&atilde;o<\/span>\n    <h2>Conhe&ccedil;a a sua nova <span class=\"cia-grad\">aliada na recupera&ccedil;&atilde;o<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\" style=\"position:relative;z-index:1\">\n    <div class=\"prod-split\">\n      <div class=\"prod-visual sr-hidden\">\n        <span class=\"prod-glow\" aria-hidden=\"true\"><\/span>\n        <span class=\"prod-ring\" aria-hidden=\"true\"><\/span>\n        <div class=\"prod-frame\">\n          <!-- SLOT produto-detalhe: video de percussao (era placeholder 800x1000) -->\n          <div class=\"prod-media\" id=\"slot-produto-detalhe\">\n            <video class=\"prod-video\" autoplay muted loop playsinline preload=\"metadata\"\n                   poster=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-produto-detalhe-poster.jpg\"\n                   aria-label=\"Pistola massageadora em uso no antebra&ccedil;o, com o display digital vis&iacute;vel\">\n              <source src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-produto-detalhe.mp4\" type=\"video\/mp4\">\n            <\/video>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"prod-body sr-hidden\">\n        <p>A pistola massageadora foi feita para quem leva a recupera&ccedil;&atilde;o a s&eacute;rio &mdash; <strong>sem depender de agenda de massagista nem de hor&aacute;rio de academia.<\/strong> Leve, ergon&ocirc;mica e potente, ela aplica uma massagem por percuss&atilde;o que relaxa a musculatura e ajuda a aliviar a tens&atilde;o acumulada.<\/p>\n        <p>Com display digital, v&aacute;rios n&iacute;veis de intensidade e ponteiras para diferentes grupos musculares, voc&ecirc; monta a sua massagem do seu jeito &mdash; pesco&ccedil;o, costas, pernas, bra&ccedil;os &mdash; em poucos minutos, onde estiver.<\/p>\n        <div class=\"chips\">\n          <span class=\"chip\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M7 9h10M7 13h6\"\/><\/svg>Display digital com modos de uso<\/span>\n          <span class=\"chip\"><svg viewBox=\"0 0 24 24\"><path d=\"M13 2.5 5 13.2h5.4l-1 8.3 8.6-11.3h-5.3z\"\/><\/svg><span class=\"fake\" title=\"valor fake - substituir pelo real\">30 n&iacute;veis<\/span> de intensidade<\/span>\n          <span class=\"chip\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><circle cx=\"12\" cy=\"12\" r=\"3.5\"\/><\/svg>8 ponteiras para o corpo todo<\/span>\n          <span class=\"chip\"><svg viewBox=\"0 0 24 24\"><path d=\"M7 8V6a5 5 0 0 1 10 0v2\"\/><rect x=\"5\" y=\"8\" width=\"14\" height=\"12\" rx=\"2\"\/><\/svg>Recarreg&aacute;vel via cabo USB-C<\/span>\n          <span class=\"chip\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 21s-7-5.2-7-11a7 7 0 0 1 14 0c0 5.8-7 11-7 11z\"\/><\/svg>Design ergon&ocirc;mico e leve<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero a minha pistola massageadora<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-988574cf e-con-full e-flex e-con e-parent\" data-id=\"988574cf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6233d4e7 elementor-widget elementor-widget-html\" data-id=\"6233d4e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ BENEFICIOS (EFEITO 3: bento + EFEITO 2: hover blur) ============ -->\n<section class=\"sec sec-ben\">\n  <div class=\"wrap center\">\n    <span class=\"eyebrow outline\">Transforma&ccedil;&atilde;o<\/span>\n    <h2>O que muda <span class=\"cia-grad\">na sua rotina<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"ben-bento\">\n      <div class=\"ben-card feat sr-hidden\">\n        <span class=\"bi\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 12h3l2-5 3 10 2.5-7 1.5 2h4\"\/><\/svg><\/span>\n        <h3>Musculatura mais relaxada<\/h3>\n        <p>A massagem por percuss&atilde;o ajuda a soltar a tens&atilde;o acumulada depois do esfor&ccedil;o.<\/p>\n      <\/div>\n      <div class=\"ben-card sr-hidden\">\n        <span class=\"bi\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 20.3S4.5 15.6 4.5 10.1A3.6 3.6 0 0 1 12 8a3.6 3.6 0 0 1 7.5 2.1c0 5.5-7.5 10.2-7.5 10.2Z\"\/><\/svg><\/span>\n        <h3>Recupera&ccedil;&atilde;o mais confort&aacute;vel entre treinos<\/h3>\n        <p>Cuide do corpo no seu tempo e mantenha a rotina ativa com mais disposi&ccedil;&atilde;o.<\/p>\n      <\/div>\n      <div class=\"ben-card sr-hidden\">\n        <span class=\"bi\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\/><path d=\"M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\/><\/svg><\/span>\n        <h3>Praticidade de verdade<\/h3>\n        <p>Cabe na mochila e acompanha voc&ecirc; em casa, na academia ou na viagem.<\/p>\n      <\/div>\n      <div class=\"ben-card sr-hidden\">\n        <span class=\"bi\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M14.5 9.5a2.6 2.6 0 0 0-2.5-1.5c-1.4 0-2.5.9-2.5 2s1.1 2 2.5 2 2.5.9 2.5 2-1.1 2-2.5 2a2.6 2.6 0 0 1-2.5-1.5\"\/><path d=\"M12 6.2v11.6\"\/><\/svg><\/span>\n        <h3>Economia no bolso<\/h3>\n        <p>Tenha a sua massagem sempre &agrave; m&atilde;o, sem pagar por sess&otilde;es frequentes.<\/p>\n      <\/div>\n      <div class=\"ben-card sr-hidden\">\n        <span class=\"bi\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><circle cx=\"12\" cy=\"12\" r=\"4.5\"\/><circle cx=\"12\" cy=\"12\" r=\"1.2\"\/><\/svg><\/span>\n        <h3>Massagem personalizada<\/h3>\n        <p>Troque a ponteira e ajuste a intensidade para cada parte do corpo.<\/p>\n      <\/div>\n      <div class=\"ben-card sr-hidden\">\n        <span class=\"bi\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"4.5\"\/><path d=\"M12 2v3M12 19v3M2 12h3M19 12h3M5 5l2 2M17 17l2 2M19 5l-2 2M7 17l-2 2\"\/><\/svg><\/span>\n        <h3>Mais bem-estar no dia a dia<\/h3>\n        <p>Um corpo mais leve muda o seu humor e a sua energia.<\/p>\n      <\/div>\n    <\/div>\n    <p class=\"disclaimer\">Resultados podem variar de pessoa para pessoa. Melhores resultados com uso frequente aliado a rotina de treino e alongamento.<\/p>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero essa mudan&ccedil;a na minha rotina<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eee26e5a e-con-full e-flex e-con e-parent\" data-id=\"eee26e5a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d3a3c22 elementor-widget elementor-widget-html\" data-id=\"6d3a3c22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ KIT (EFEITO 5: barras ate a metade) ============ -->\n<section class=\"sec sec-kit\">\n  <div class=\"wrap center\">\n    <span class=\"eyebrow\">O kit<\/span>\n    <h2>Tudo o que voc&ecirc; precisa, <span class=\"cia-grad\">em uma maleta s&oacute;<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"kit-split\">\n      <ul class=\"kit-list sr-hidden\">\n        <li><span class=\"n\">1<\/span><div><b>1x Pistola massageadora com display digital<\/b><\/div><\/li>\n        <li><span class=\"n\">2<\/span><div><b>8x Ponteiras para diferentes grupos musculares<\/b><span class=\"sub\">Pernas, costas, bra&ccedil;os, pesco&ccedil;o e &aacute;reas mais espec&iacute;ficas.<\/span><\/div><\/li>\n        <li><span class=\"n\">3<\/span><div><b>1x Cabo de carregamento USB-C<\/b><\/div><\/li>\n        <li><span class=\"n\">4<\/span><div><b>1x Manual de uso<\/b><\/div><\/li>\n        <li><span class=\"n\">5<\/span><div><b>1x Estojo \/ maleta de transporte<\/b><span class=\"sub\"><span class=\"fake wrap\" title=\"valor fake - substituir pelo real\">Maleta inclusa em todas as unidades<\/span><\/span><\/div><\/li>\n      <\/ul>\n      <div class=\"kit-visual sr-hidden\">\n        <span class=\"kit-spark s1\" aria-hidden=\"true\"><\/span>\n        <span class=\"kit-spark s2\" aria-hidden=\"true\"><\/span>\n        <span class=\"kit-spark s3\" aria-hidden=\"true\"><\/span>\n        <span class=\"kit-spark s4\" aria-hidden=\"true\"><\/span>\n        <!-- SLOT kit-maleta: imagem real (era placeholder 1000x750) -->\n        <img loading=\"lazy\" decoding=\"async\" id=\"slot-kit-maleta\" src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-kit-maleta.webp\" loading=\"lazy\" width=\"1200\" height=\"896\"\n             alt=\"Maleta de alum&iacute;nio aberta com a pistola massageadora encaixada na espuma, as ponteiras e o cabo USB-C ao lado\">\n      <\/div>\n    <\/div>\n    <p class=\"kit-micro center sr-hidden\">Chegou, carregou e j&aacute; pode usar. Simples assim.<\/p>\n\n    <!-- carrossel de ponteiras -->\n    <div class=\"tips-row sr-hidden\" aria-hidden=\"true\">\n      <div class=\"tips-track\" id=\"tipsTrack\"><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero o kit completo com 20% off<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb27259a e-con-full e-flex e-con e-parent\" data-id=\"eb27259a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5916ce68 elementor-widget elementor-widget-html\" data-id=\"5916ce68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ DIFERENCIAIS ============ -->\n<section class=\"sec sec-dif\">\n  <div class=\"wrap center\">\n    <span class=\"eyebrow outline\">Diferenciais<\/span>\n    <h2>Por que escolher <span class=\"cia-grad\">a nossa pistola massageadora<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"dif-grid\">\n      <div class=\"dif-item sr-hidden\">\n        <span class=\"dif-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"m12 3 2.4 5.3 5.6.6-4.2 3.9 1.2 5.7L12 15.7 6.9 18.5l1.2-5.7L4 8.9l5.6-.6z\"\/><\/svg><\/span>\n        <h3>Acabamento premium<\/h3>\n        <p>Produto de alta qualidade, pensado para durar e acompanhar sua rotina.<\/p>\n      <\/div>\n      <div class=\"dif-item sr-hidden\">\n        <span class=\"dif-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M9 10.5V5.2a1.3 1.3 0 0 1 2.6 0v5\"\/><path d=\"M11.6 10V3.9a1.3 1.3 0 0 1 2.6 0V10\"\/><path d=\"M14.2 10.2V5.6a1.3 1.3 0 0 1 2.6 0v6.6\"\/><path d=\"M16.8 9.4a1.3 1.3 0 0 1 2.6 0v4.4a6.2 6.2 0 0 1-6.2 6.2h-1.4a5.4 5.4 0 0 1-5.4-5.4v-3.9a1.3 1.3 0 0 1 2.6 0\"\/><\/svg><\/span>\n        <h3>Design ergon&ocirc;mico<\/h3>\n        <p>Encaixa na m&atilde;o com conforto e alcan&ccedil;a as &aacute;reas que voc&ecirc; precisa sem esfor&ccedil;o.<\/p>\n      <\/div>\n      <div class=\"dif-item sr-hidden\">\n        <span class=\"dif-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M13 2.5 5 13.2h5.4l-1 8.3 8.6-11.3h-5.3z\"\/><\/svg><\/span>\n        <h3>V&aacute;rios n&iacute;veis de intensidade<\/h3>\n        <p>Do relaxamento leve ao mais profundo, voc&ecirc; controla no toque.<\/p>\n      <\/div>\n      <div class=\"dif-item sr-hidden\">\n        <span class=\"dif-ico\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><circle cx=\"12\" cy=\"12\" r=\"4.5\"\/><circle cx=\"12\" cy=\"12\" r=\"1.2\"\/><\/svg><\/span>\n        <h3>8 ponteiras inclusas<\/h3>\n        <p>Massagem sob medida para cada grupo muscular.<\/p>\n      <\/div>\n      <div class=\"dif-item sr-hidden\">\n        <span class=\"dif-ico\"><svg viewBox=\"0 0 24 24\"><rect x=\"1.5\" y=\"6.5\" width=\"13\" height=\"10\" rx=\"1.5\"\/><path d=\"M14.5 10h3.6l2.4 2.6v3.9h-6z\"\/><circle cx=\"6\" cy=\"18.5\" r=\"1.8\"\/><circle cx=\"17\" cy=\"18.5\" r=\"1.8\"\/><\/svg><\/span>\n        <h3>Envio seguro e atendimento r&aacute;pido<\/h3>\n        <p>Sua compra acompanhada do pedido &agrave; entrega.<\/p>\n      <\/div>\n      <div class=\"dif-item sr-hidden\">\n        <span class=\"dif-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 15.5a8 8 0 1 0-2.8 3.1L21 20z\"\/><path d=\"M9 10.5a3 3 0 1 1 3.6 2.9v1.4\"\/><circle cx=\"12.6\" cy=\"17.2\" r=\".7\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/span>\n        <h3>Suporte antes e depois da compra<\/h3>\n        <p>Voc&ecirc; n&atilde;o fica sozinho. A gente ajuda no que precisar.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero garantir a minha com 20% off<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e5d42d3d e-con-full e-flex e-con e-parent\" data-id=\"e5d42d3d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-acf33d14 elementor-widget elementor-widget-html\" data-id=\"acf33d14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ COMO USAR (EFEITO 7: timeline com fill no scroll) ============ -->\n<section class=\"sec sec-uso\">\n  <!-- camada 0: video de fundo (ambiente, nao protagonista) -->\n  <div class=\"uso-media\" aria-hidden=\"true\">\n    <video class=\"uso-video\" autoplay muted loop playsinline preload=\"metadata\"\n           poster=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-uso-rotating-poster.jpg\">\n      <source src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-uso-rotating.mp4\" type=\"video\/mp4\">\n    <\/video>\n  <\/div>\n  <!-- camada 1: veil escuro uniforme \u2014 garante contraste do texto em toda a largura -->\n  <div class=\"uso-veil\" aria-hidden=\"true\"><\/div>\n  <div class=\"wrap\">\n    <div class=\"uso-split\">\n      <div class=\"uso-head sr-hidden\">\n        <span class=\"eyebrow outline\">Como usar<\/span>\n        <h2 style=\"margin-top:16px\">Feita para o <span class=\"cia-grad\">seu dia a dia<\/span><\/h2>\n        <p class=\"lead\">Tr&ecirc;s passos e alguns minutos. Sem manual complicado, sem hora marcada.<\/p>\n      <\/div>\n      <div class=\"steps\" id=\"steps\">\n        <div class=\"step\">\n          <span class=\"step-num\">1<\/span>\n          <div class=\"step-body\">\n            <h3>Escolha a ponteira<\/h3>\n            <p>Selecione a ponteira ideal para a regi&atilde;o do corpo que voc&ecirc; quer trabalhar.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"step\">\n          <span class=\"step-num\">2<\/span>\n          <div class=\"step-body\">\n            <h3>Ligue e ajuste a intensidade<\/h3>\n            <p>Ajuste no display, do leve ao mais intenso &mdash; voc&ecirc; controla no toque.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"step\">\n          <span class=\"step-num\">3<\/span>\n          <div class=\"step-body\">\n            <h3>Aplique por alguns minutos<\/h3>\n            <p>Passe sobre o m&uacute;sculo e sinta a tens&atilde;o ceder.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero come&ccedil;ar hoje mesmo<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe5fa0e9 e-con-full e-flex e-con e-parent\" data-id=\"fe5fa0e9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad064005 elementor-widget elementor-widget-html\" data-id=\"ad064005\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ PARA QUEM E ============ -->\n<section class=\"sec sec-who\">\n  <span class=\"orb br\" aria-hidden=\"true\"><\/span>\n  <div class=\"wrap center\" style=\"position:relative;z-index:1\">\n    <span class=\"eyebrow\">Para quem &eacute;<\/span>\n    <h2>Bem-estar <span class=\"cia-grad\">n&atilde;o precisa de motivo<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\" style=\"position:relative;z-index:1\">\n    <div class=\"who-grid\">\n      <div class=\"who-card sr-hidden\">\n        <span class=\"who-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 12h3l2-5 3 10 2.5-7 1.5 2h4\"\/><\/svg><\/span>\n        <h3>Atletas e praticantes de atividade f&iacute;sica<\/h3>\n        <p>Recupera&ccedil;&atilde;o p&oacute;s-treino sem sair de casa.<\/p>\n      <\/div>\n      <div class=\"who-card sr-hidden\">\n        <span class=\"who-ico\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"12\" rx=\"2\"\/><path d=\"M8 20h8\"\/><path d=\"M12 17v3\"\/><\/svg><\/span>\n        <h3>Quem passa o dia sentado ou em p&eacute;<\/h3>\n        <p>Al&iacute;vio da tens&atilde;o depois da jornada de trabalho.<\/p>\n      <\/div>\n      <div class=\"who-card sr-hidden\">\n        <span class=\"who-ico\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\/><path d=\"M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\/><\/svg><\/span>\n        <h3>Quem viaja com frequ&ecirc;ncia<\/h3>\n        <p>Leve na mala e cuide do corpo em qualquer lugar.<\/p>\n      <\/div>\n      <div class=\"who-card sr-hidden\">\n        <span class=\"who-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 20.3S4.5 15.6 4.5 10.1A3.6 3.6 0 0 1 12 8a3.6 3.6 0 0 1 7.5 2.1c0 5.5-7.5 10.2-7.5 10.2Z\"\/><\/svg><\/span>\n        <h3>Qualquer pessoa que queira relaxar<\/h3>\n        <p>Bem-estar n&atilde;o precisa de motivo.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Tamb&eacute;m quero a minha<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0baef2d0 e-con-full e-flex e-con e-parent\" data-id=\"0baef2d0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d470c44 elementor-widget elementor-widget-html\" data-id=\"5d470c44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ TRANSFORMACOES ============ -->\n<section class=\"sec sec-transf\">\n  <div class=\"wrap center\">\n    <span class=\"eyebrow outline\">Com o uso frequente<\/span>\n    <h2>O que voc&ecirc; pode <span class=\"cia-grad\">sentir<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"transf-grid\">\n      <div class=\"transf-card sr-hidden\">\n        <span class=\"num\" aria-hidden=\"true\">1<\/span>\n        <h3>Mais relaxamento p&oacute;s-treino<\/h3>\n        <p>Al&iacute;vio da tens&atilde;o depois dos treinos mais intensos.<\/p>\n      <\/div>\n      <div class=\"transf-card sr-hidden\">\n        <span class=\"num\" aria-hidden=\"true\">2<\/span>\n        <h3>Recupera&ccedil;&atilde;o mais confort&aacute;vel<\/h3>\n        <p>Corpo mais disposto entre um treino e outro.<\/p>\n      <\/div>\n      <div class=\"transf-card sr-hidden\">\n        <span class=\"num\" aria-hidden=\"true\">3<\/span>\n        <h3>Autonomia total<\/h3>\n        <p>Cuide da musculatura em casa, sem depender de massagens frequentes.<\/p>\n      <\/div>\n    <\/div>\n    <p class=\"transf-micro sr-hidden\">Muita gente sente o relaxamento j&aacute; nas primeiras utiliza&ccedil;&otilde;es. Com uso frequente, o conforto acompanha a sua rotina.<br><em>Resultados podem variar.<\/em><\/p>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero sentir isso no meu corpo<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0e7f45cc e-con-full e-flex e-con e-parent\" data-id=\"0e7f45cc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e618578 elementor-widget elementor-widget-html\" data-id=\"2e618578\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ EFEITO 1b: BARRAS RETAS ============ -->\n<div class=\"strips\" aria-hidden=\"true\">\n  <div class=\"strip cia\">\n    <div class=\"marquee-track strip-a\">\n      <span class=\"mq-seg\"><span>Kit completo<\/span><span class=\"dot\">&bull;<\/span><span>Envio seguro<\/span><span class=\"dot\">&bull;<\/span><span>Garantia de 7 dias<\/span><span class=\"dot\">&bull;<\/span><span>Kit completo<\/span><span class=\"dot\">&bull;<\/span><span>Envio seguro<\/span><span class=\"dot\">&bull;<\/span><span>Garantia de 7 dias<\/span><span class=\"dot\">&bull;<\/span><span>Kit completo<\/span><span class=\"dot\">&bull;<\/span><span>Envio seguro<\/span><span class=\"dot\">&bull;<\/span><span>Garantia de 7 dias<\/span><span class=\"dot\">&bull;<\/span><\/span><span class=\"mq-seg\"><span>Kit completo<\/span><span class=\"dot\">&bull;<\/span><span>Envio seguro<\/span><span class=\"dot\">&bull;<\/span><span>Garantia de 7 dias<\/span><span class=\"dot\">&bull;<\/span><span>Kit completo<\/span><span class=\"dot\">&bull;<\/span><span>Envio seguro<\/span><span class=\"dot\">&bull;<\/span><span>Garantia de 7 dias<\/span><span class=\"dot\">&bull;<\/span><span>Kit completo<\/span><span class=\"dot\">&bull;<\/span><span>Envio seguro<\/span><span class=\"dot\">&bull;<\/span><span>Garantia de 7 dias<\/span><span class=\"dot\">&bull;<\/span><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"strip dark\">\n    <div class=\"marquee-track strip-b\">\n      <span class=\"mq-seg\"><span>Acabamento premium<\/span><span class=\"dot\">&bull;<\/span><span>Design ergon&ocirc;mico<\/span><span class=\"dot\">&bull;<\/span><span>Suporte antes e depois<\/span><span class=\"dot\">&bull;<\/span><span>Acabamento premium<\/span><span class=\"dot\">&bull;<\/span><span>Design ergon&ocirc;mico<\/span><span class=\"dot\">&bull;<\/span><span>Suporte antes e depois<\/span><span class=\"dot\">&bull;<\/span><span>Acabamento premium<\/span><span class=\"dot\">&bull;<\/span><span>Design ergon&ocirc;mico<\/span><span class=\"dot\">&bull;<\/span><span>Suporte antes e depois<\/span><span class=\"dot\">&bull;<\/span><\/span><span class=\"mq-seg\"><span>Acabamento premium<\/span><span class=\"dot\">&bull;<\/span><span>Design ergon&ocirc;mico<\/span><span class=\"dot\">&bull;<\/span><span>Suporte antes e depois<\/span><span class=\"dot\">&bull;<\/span><span>Acabamento premium<\/span><span class=\"dot\">&bull;<\/span><span>Design ergon&ocirc;mico<\/span><span class=\"dot\">&bull;<\/span><span>Suporte antes e depois<\/span><span class=\"dot\">&bull;<\/span><span>Acabamento premium<\/span><span class=\"dot\">&bull;<\/span><span>Design ergon&ocirc;mico<\/span><span class=\"dot\">&bull;<\/span><span>Suporte antes e depois<\/span><span class=\"dot\">&bull;<\/span><\/span>\n    <\/div>\n  <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67e1bae6 e-con-full e-flex e-con e-parent\" data-id=\"67e1bae6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eec8231 elementor-widget elementor-widget-html\" data-id=\"5eec8231\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ OFERTA ============ -->\n<section class=\"sec sec-oferta\" id=\"oferta\">\n  <span class=\"orb tl\" aria-hidden=\"true\"><\/span>\n  <span class=\"orb br\" aria-hidden=\"true\"><\/span>\n  <div class=\"wrap center\" style=\"position:relative;z-index:1\">\n    <span class=\"eyebrow\">Sua oferta de hoje<\/span>\n    <h2>Leve a sua massagem <span class=\"cia-grad\">para onde quiser<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"price-wrap\">\n      <div class=\"price-side sr-hidden\">\n        <span class=\"urg\">20% OFF por tempo limitado<\/span>\n        <ul>\n          <li><span class=\"ck\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Kit completo com 8 ponteiras + maleta<\/span><\/li>\n          <li><span class=\"ck\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Envio seguro e rastreado<\/span><\/li>\n          <li><span class=\"ck\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Garantia de 7 dias<\/span><\/li>\n          <li><span class=\"ck\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span>Suporte antes e depois da compra<\/span><\/li>\n          <li><span class=\"ck\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span><span class=\"fake wrap\" title=\"valor fake - substituir pelo real\">Frete gr&aacute;tis para todo o Brasil &mdash; entrega em 5 a 12 dias &uacute;teis<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"price-box sr-hidden\">\n        <!-- Medalhao: sangra do canto superior direito do card, por cima da borda conic -->\n        <div class=\"price-medal\" aria-hidden=\"true\">\n          <span class=\"medal-glow\"><\/span>\n          <span class=\"medal-ring\"><\/span>\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-display-180.webp\" loading=\"lazy\" width=\"344\" height=\"344\"\n               alt=\"Detalhe do display digital da pistola massageadora marcando 180, com anel de luz azul aceso\">\n        <\/div>\n        <!-- Medalhao 2: kit completo, sangra do canto inferior esquerdo (150px) -->\n        <div class=\"price-medal m-kit\" aria-hidden=\"true\">\n          <span class=\"medal-glow\"><\/span>\n          <span class=\"medal-ring\"><\/span>\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-kit-maleta.webp\" loading=\"lazy\" width=\"1200\" height=\"896\"\n               alt=\"Maleta de transporte aberta com a pistola massageadora encaixada na espuma e as ponteiras ao lado\">\n        <\/div>\n        <!-- Medalhao 3: pistola, canto superior esquerdo, o menor (110px) \u2014 unico que sobra\n             no mobile, onde o kit sai por nao ter tamanho legivel disponivel -->\n        <div class=\"price-medal m-pistola\" aria-hidden=\"true\">\n          <span class=\"medal-glow\"><\/span>\n          <span class=\"medal-ring\"><\/span>\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-pistola-flutuando.webp\" loading=\"lazy\" width=\"1200\" height=\"896\"\n               alt=\"Pistola massageadora vista de lado com a ponteira esferica encaixada e o display aceso\">\n        <\/div>\n        <span class=\"selo\">20% OFF<\/span>\n        <div class=\"from\">De: <s><span class=\"fake\" title=\"valor fake - substituir pelo real\">R$ 299,90<\/span><\/s><\/div>\n        <div class=\"now-label\">Por apenas<\/div>\n        <div class=\"price\"><span class=\"fake\" title=\"valor fake - substituir pelo real\">R$ 239,90<\/span><\/div>\n        <div class=\"inst\">Ou em at&eacute; <span class=\"fake\" title=\"valor fake - substituir pelo real\">12x de R$ 19,99 sem juros<\/span><\/div>\n        <a href=\"#oferta\" class=\"btn lg\">Comprar agora com 20% off<\/a>\n        <div class=\"seals\">\n          <span>Compra 100% segura<\/span>\n          <span>Garantia de 7 dias<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ad4a450 e-con-full e-flex e-con e-parent\" data-id=\"9ad4a450\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824360d6 elementor-widget elementor-widget-html\" data-id=\"824360d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ GARANTIA (EFEITO 6c: selo giratorio) ============ -->\n<section class=\"sec sec-gar\">\n  <div class=\"wrap\">\n    <div class=\"gar-split\">\n      <div class=\"gar-visual sr-hidden\">\n        <div class=\"seal\">\n          <span class=\"seal-glow\" aria-hidden=\"true\"><\/span>\n          <span class=\"seal-ring\" aria-hidden=\"true\"><\/span>\n          <svg class=\"seal-rot\" viewBox=\"0 0 250 250\" aria-hidden=\"true\">\n            <defs><path id=\"seal-path\" d=\"M 125 125 m -96 0 a 96 96 0 1 1 192 0 a 96 96 0 1 1 -192 0\"\/><\/defs>\n            <text class=\"seal-text\"><textPath href=\"#seal-path\" startOffset=\"0\">GARANTIA DE 7 DIAS &#183; COMPRA 100% SEGURA &#183; GARANTIA DE 7 DIAS &#183; COMPRA 100% SEGURA &#183;&#160;<\/textPath><\/text>\n          <\/svg>\n          <span class=\"seal-core\"><span class=\"sc-num\">7<\/span><span class=\"sc-lab\">dias<\/span><\/span>\n        <\/div>\n      <\/div>\n      <div class=\"gar-body sr-hidden\">\n        <span class=\"eyebrow outline\">Garantia<\/span>\n        <h2 style=\"margin-top:16px\">Sua compra <span class=\"cia-grad\">protegida por 7 dias<\/span><\/h2>\n        <p>Comprar online com a gente &eacute; sem risco. Voc&ecirc; tem o direito de arrependimento de <strong>7 dias previsto no C&oacute;digo de Defesa do Consumidor<\/strong>: recebeu, testou e n&atilde;o era para voc&ecirc;? &Eacute; s&oacute; entrar em contato dentro do prazo que resolvemos.<\/p>\n        <span class=\"gar-selo\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3 4 6.5v5c0 5 3.4 8.6 8 9.5 4.6-.9 8-4.5 8-9.5v-5L12 3z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>Garantia de 7 dias &middot; Compra 100% segura<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Quero testar sem risco por 7 dias<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e515595 e-con-full e-flex e-con e-parent\" data-id=\"9e515595\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7f39674 elementor-widget elementor-widget-html\" data-id=\"c7f39674\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ FAQ ============ -->\n<section class=\"sec sec-faq\">\n  <!-- IMAGEM DE FUNDO: cobre a secao inteira, atras de todo o conteudo -->\n  <div class=\"faq-media\" aria-hidden=\"true\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2kprime.com.br\/wp-content\/uploads\/2026\/08\/katia-pistola-flutuando.webp\" loading=\"lazy\" width=\"1200\" height=\"896\"\n         alt=\"\">\n  <\/div>\n  <!-- Scrim: escurece a esquerda e perde forca em direcao a direita, onde a pistola aparece -->\n  <div class=\"faq-scrim\" aria-hidden=\"true\"><\/div>\n  <div class=\"wrap center\">\n    <span class=\"eyebrow outline\">D&uacute;vidas<\/span>\n    <h2>Perguntas <span class=\"cia-grad\">frequentes<\/span><\/h2>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"faq-list\">\n      <details class=\"faq-item sr-hidden\">\n        <summary>A pistola massageadora serve para quem n&atilde;o &eacute; atleta?<span class=\"fq-ico\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq-ans\">Sim. Ela foi pensada para qualquer pessoa que queira relaxar a musculatura e aliviar a tens&atilde;o do dia a dia &mdash; seja depois do treino, do trabalho ou de uma viagem.<\/div>\n      <\/details>\n      <details class=\"faq-item sr-hidden\">\n        <summary>Quantas ponteiras vem no kit e para que servem?<span class=\"fq-ico\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq-ans\">S&atilde;o 8 ponteiras diferentes, cada uma indicada para grupos musculares distintos (pernas, costas, bra&ccedil;os, pesco&ccedil;o e &aacute;reas mais espec&iacute;ficas). Assim voc&ecirc; personaliza a massagem.<\/div>\n      <\/details>\n      <details class=\"faq-item sr-hidden\">\n        <summary>Como ela &eacute; carregada?<span class=\"fq-ico\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq-ans\">Pelo cabo USB-C que acompanha o kit. Depois de carregada, &eacute; s&oacute; usar &mdash; sem fio preso na tomada.<\/div>\n      <\/details>\n      <details class=\"faq-item sr-hidden\">\n        <summary>Quantos n&iacute;veis de intensidade tem?<span class=\"fq-ico\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq-ans\">Ela oferece <span class=\"fake\" title=\"valor fake - substituir pelo real\">30 n&iacute;veis<\/span> de intensidade, do relaxamento leve ao mais profundo, ajust&aacute;veis pelo display.<\/div>\n      <\/details>\n      <details class=\"faq-item sr-hidden\">\n        <summary>Em quanto tempo sinto o resultado?<span class=\"fq-ico\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq-ans\">Muitas pessoas percebem o relaxamento j&aacute; nas primeiras utiliza&ccedil;&otilde;es. Os melhores resultados aparecem com o uso frequente, aliado a uma rotina de treino e alongamento. Resultados podem variar.<\/div>\n      <\/details>\n      <details class=\"faq-item sr-hidden\">\n        <summary>Tenho garantia se n&atilde;o gostar?<span class=\"fq-ico\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq-ans\">Sim. Voc&ecirc; conta com a garantia de 7 dias do C&oacute;digo de Defesa do Consumidor para compras online.<\/div>\n      <\/details>\n      <details class=\"faq-item sr-hidden\">\n        <summary>O produto vem com maleta de transporte?<span class=\"fq-ico\" aria-hidden=\"true\"><\/span><\/summary>\n        <div class=\"faq-ans\">Sim. O kit inclui <span class=\"fake wrap\" title=\"valor fake - substituir pelo real\">maleta de transporte em todas as unidades<\/span>, para voc&ecirc; levar e guardar tudo com praticidade.<\/div>\n      <\/details>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"sec-cta\"><a href=\"#oferta\" class=\"btn\">Tirei minhas d&uacute;vidas, quero comprar<\/a><\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-638ac7f6 e-con-full e-flex e-con e-parent\" data-id=\"638ac7f6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6745a973 elementor-widget elementor-widget-html\" data-id=\"6745a973\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ CTA FINAL ============ -->\n<section class=\"sec sec-final\">\n  <span class=\"orb tl\" aria-hidden=\"true\"><\/span>\n  <span class=\"orb br\" aria-hidden=\"true\"><\/span>\n  <div class=\"wrap\">\n    <div class=\"final-inner sr-hidden\">\n      <span class=\"eyebrow\">&Uacute;ltimo passo<\/span>\n      <h2 style=\"margin-top:16px\">Seu corpo <span class=\"cia-grad\">merece essa pausa<\/span><\/h2>\n      <p class=\"lead\">Chega de terminar o dia com a musculatura travada e adiar a recupera&ccedil;&atilde;o. Leve a sua massagem para onde quiser, no seu tempo, do seu jeito &mdash; com 20% de desconto e garantia de 7 dias.<\/p>\n      <a href=\"#oferta\" class=\"btn lg\">Quero minha pistola com 20% off<\/a>\n      <div class=\"cta-seals\" style=\"justify-content:center\">\n        <span>Envio seguro<\/span>\n        <span>Garantia de 7 dias<\/span>\n        <span>Suporte antes e depois da compra<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd3c3e78 e-con-full e-flex e-con e-parent\" data-id=\"fd3c3e78\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e16ff72 elementor-widget elementor-widget-html\" data-id=\"7e16ff72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ FOOTER ============ -->\n<footer>\n  <div class=\"wrap\">\n    <div class=\"foot-brand\"><span class=\"fake\" title=\"valor fake - substituir pelo real\">Katia Store<\/span><\/div>\n    <a class=\"foot-ig\" href=\"https:\/\/instagram.com\/Katia_rodrigues123\" target=\"_blank\" rel=\"noopener\">\n      <svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.5\" cy=\"6.5\" r=\".8\" fill=\"currentColor\"\/><\/svg>\n      Katia Rodrigues &middot; @Katia_rodrigues123\n    <\/a>\n    <p class=\"foot-legal\">Este produto &eacute; um massageador de uso pessoal para relaxamento e bem-estar muscular. N&atilde;o substitui avalia&ccedil;&atilde;o ou acompanhamento de profissional de sa&uacute;de. Em caso de les&atilde;o, dor persistente ou condi&ccedil;&atilde;o m&eacute;dica, consulte um profissional. Resultados podem variar.<\/p>\n    <p class=\"foot-copy\">&copy; 2026 Katia Rodrigues. Todos os direitos reservados.<\/p>\n  <\/div>\n<\/footer>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b5686856 e-con-full e-flex e-con e-parent\" data-id=\"b5686856\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b22172ec elementor-widget elementor-widget-html\" data-id=\"b22172ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- 99 - COMPORTAMENTO: videos, carrossel de ponteiras, timeline, scroll reveal, 3D -->\n<script>\n\/* ===== Videos (hero + produto-detalhe + fundo da secao uso): respeitam prefers-reduced-motion (fica so o poster) ===== *\/\n(function(){\n  var vids=document.querySelectorAll('.hero-video,.prod-video,.uso-video');\n  if(!vids.length)return;\n  var mq=window.matchMedia('(prefers-reduced-motion: reduce)');\n  function apply(){\n    for(var i=0;i<vids.length;i++){\n      var v=vids[i];\n      if(mq.matches){v.removeAttribute('autoplay');v.pause();}\n      else{var pr=v.play();if(pr&&pr.catch)pr.catch(function(){});}\n    }\n  }\n  apply();\n  if(mq.addEventListener)mq.addEventListener('change',apply);\n})();\n\n\/* ===== Carrossel de ponteiras: monta os 8 slots + duplica para loop sem costura ===== *\/\n(function(){\n  var track=document.getElementById('tipsTrack');\n  if(!track)return;\n  \/* Os nomes\/formatos das 8 ponteiras NAO constam do briefing \u2014 placeholders neutros.\n     Quando a Katia confirmar, trocar o label de cada slot. *\/\n  var html='';\n  for(var rep=0;rep<2;rep++){\n    for(var i=1;i<=8;i++){\n      html+='<div class=\"tip\">PONTEIRA '+i+'<small>foto isolada<\/small><small>240x240<\/small><\/div>';\n    }\n  }\n  track.innerHTML=html;\n})();\n\n\/* ===== EFEITO 7: timeline \u2014 preenche a linha conforme o scroll + revela steps em stagger ===== *\/\n(function(){\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var wrap=document.getElementById('steps');\n  if(!wrap)return;\n  var items=wrap.querySelectorAll('.step');\n  if(reduce){\n    wrap.style.setProperty('--fill','1');\n    Array.prototype.forEach.call(items,function(s){s.classList.add('show')});\n    return;\n  }\n  if('IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){\n          Array.prototype.forEach.call(items,function(s,i){setTimeout(function(){s.classList.add('show')},i*160)});\n          io.disconnect();\n        }\n      });\n    },{threshold:.2});\n    io.observe(wrap);\n  }else{\n    Array.prototype.forEach.call(items,function(s){s.classList.add('show')});\n  }\n  var ticking=false;\n  function update(){\n    ticking=false;\n    var r=wrap.getBoundingClientRect();\n    var vh=window.innerHeight||document.documentElement.clientHeight;\n    var start=vh*0.80, end=vh*0.40;\n    var p=(start-r.top)\/((start-end)+r.height);\n    p=Math.max(0,Math.min(1,p));\n    wrap.style.setProperty('--fill',p.toFixed(4));\n  }\n  function onScroll(){if(!ticking){ticking=true;requestAnimationFrame(update);}}\n  \/* o scroll real pode estar no body\/scrollingElement, nao so no window \u2014 escutar com capture *\/\n  window.addEventListener('scroll',onScroll,{passive:true,capture:true});\n  document.addEventListener('scroll',onScroll,{passive:true,capture:true});\n  window.addEventListener('resize',onScroll,{passive:true});\n  update();\n})();\n\n\/* ===== Scroll reveal ===== *\/\n(function(){\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion:reduce)').matches;\n  if(reduce||!('IntersectionObserver' in window))return;\n  var targets=document.querySelectorAll('.sr-hidden');\n  var io=new IntersectionObserver(function(entries){\n    entries.forEach(function(entry){\n      if(entry.isIntersecting){\n        var el=entry.target;\n        var siblings=el.parentElement?Array.prototype.filter.call(el.parentElement.children,function(c){return c.classList.contains('sr-hidden')}):[];\n        var idx=siblings.indexOf(el);\n        setTimeout(function(){el.classList.add('sr-visible')},(idx>0?idx:0)*80);\n        io.unobserve(el);\n      }\n    });\n  },{threshold:0.12,rootMargin:'0px 0px -40px 0px'});\n  Array.prototype.forEach.call(targets,function(el){io.observe(el)});\n})();\n\n\/* ===== 3D do hero: em prefers-reduced-motion, desliga o giro automatico (mantem arrastar) ===== *\/\n(function(){\n  var mv=document.getElementById('heroModel');\n  if(!mv)return;\n  var mq=window.matchMedia('(prefers-reduced-motion: reduce)');\n  function apply(){\n    if(mq.matches)mv.removeAttribute('auto-rotate');\n    else if(!mv.hasAttribute('auto-rotate'))mv.setAttribute('auto-rotate','');\n  }\n  apply();\n  if(mq.addEventListener)mq.addEventListener('change',apply);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/2kprime.com.br\/index.php?rest_route=\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2kprime.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/2kprime.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/2kprime.com.br\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/2kprime.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24"}],"version-history":[{"count":1,"href":"https:\/\/2kprime.com.br\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":25,"href":"https:\/\/2kprime.com.br\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions\/25"}],"wp:attachment":[{"href":"https:\/\/2kprime.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}