{"id":1692,"date":"2025-11-30T13:56:41","date_gmt":"2025-11-30T13:56:41","guid":{"rendered":"https:\/\/shipforge.com.br\/home\/?page_id=1692"},"modified":"2025-11-30T13:56:41","modified_gmt":"2025-11-30T13:56:41","slug":"1692-2","status":"publish","type":"page","link":"https:\/\/shipforge.com.br\/home\/?page_id=1692","title":{"rendered":""},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Assine e Cadastre seu Card<\/title>\n\n    <!-- Manifesto embutido (data\u2011URI) -->\n    <link rel=\"manifest\"\n          href=\"data:application\/manifest+json,\n          {\n            &quot;name&quot;:&quot;Assine seu Card&quot;,\n            &quot;short_name&quot;:&quot;Card&quot;,\n            &quot;start_url&quot;:&quot;.&quot;,\n            &quot;display&quot;:&quot;standalone&quot;,\n            &quot;background_color&quot;:&quot;#e0f7e9&quot;,\n            &quot;theme_color&quot;:&quot;#27ae60&quot;,\n            &quot;icons&quot;:[\n              {&quot;src&quot;:&quot;icon-192.png&quot;,&quot;sizes&quot;:&quot;192x192&quot;,&quot;type&quot;:&quot;image\/png&quot;},\n              {&quot;src&quot;:&quot;icon-512.png&quot;,&quot;sizes&quot;:&quot;512x512&quot;,&quot;type&quot;:&quot;image\/png&quot;}\n            ]\n          }\">\n\n    <style>\n        \/* ---------- ESTILO AUTOSSUFICIENTE ---------- *\/\n        *, *::before, *::after { box-sizing:border-box; margin:0; padding:0; }\n\n        body{\n            font-family:Arial,Helvetica,sans-serif;\n            background:linear-gradient(135deg,#e0f7e9,#b2e2c5);   \/* degrad\u00ea verde claro *\/\n            color:#1a3b5d;                                      \/* azul escuro, opaco *\/\n            display:flex; justify-content:center; align-items:center;\n            min-height:100vh; padding:20px;\n        }\n\n        .card{\n            max-width:380px; width:100%; background:#fff;\n            border-radius:18px; box-shadow:0 6px 24px rgba(0,0,0,.1);\n            padding:32px 20px; text-align:center;\n        }\n\n        h2{font-size:1.9rem; margin-bottom:.5rem;}\n        p {font-size:1.2rem; margin-bottom:1.5rem;}\n\n        .plan{\n            background:#f3f8ff; border-radius:12px; padding:18px 0; margin-bottom:12px;\n        }\n\n        .price{\n            font-size:2.3rem; color:#27ae60; font-weight:bold;\n            display:block; margin-bottom:.8rem;\n        }\n\n        ul{\n            list-style:none; text-align:left; max-width:300px;\n            margin:0 auto 1rem auto; font-size:1.15rem; line-height:1.5;\n        }\n\n        a.btn{\n            display:inline-block; margin-top:12px; padding:14px 36px;\n            background:#27ae60; color:#fff; border-radius:8px;\n            font-weight:bold; font-size:1.15rem; text-decoration:none;\n            transition:background .3s;\n        }\n        a.btn:hover{background:#1e8449;}\n\n        \/* Bot\u00e3o PES Hub \u2013 menor e invis\u00edvel (n\u00e3o ser\u00e1 exibido) *\/\n        .pes-hub{display:none;}\n    <\/style>\n<\/head>\n<body>\n\n<div class=\"card\">\n    <h2>Assine e Cadastre seu Card<\/h2>\n    <p>Escolha o plano para criar seu card profissional e aparecer para clientes!<\/p>\n\n    <div class=\"plan\">\n        <span class=\"price\">R$\u202f49,90\/m\u00eas<\/span>\n        <ul>\n            <li>Cadastro do seu card<\/li>\n            <li>Agenda de consultas<\/li>\n            <li>WhatsApp flutuante<\/li>\n            <li>Visual de app mobile<\/li>\n            <li>QR Code para seu card<\/li>\n        <\/ul>\n        <a href=\"https:\/\/shipforge.com.br\/home\/?post_type=product\"\n           class=\"btn\">Assinar agora<\/a>\n    <\/div>\n\n    <!-- Bot\u00e3o PES Hub (menor e oculto) -->\n    <a href=\"#\" class=\"pes-hub\">PES Hub<\/a>\n<\/div>\n\n<script>\n\/* -------------------------------------------------\n   Registro do Service Worker \u2013 c\u00f3digo do worker embutido\n   ------------------------------------------------- *\/\nif ('serviceWorker' in navigator) {\n    \/\/ C\u00f3digo do Service Worker (mesmo que o arquivo service-worker.js)\n    const swCode = `\n        const CACHE = 'card-pwa-v1';\n        const OFFLINE = location.pathname;   \/\/ p\u00e1gina atual como fallback\n\n        const ASSETS = [\n            '\/',                     \/\/ raiz do site\n            location.pathname,       \/\/ esta p\u00e1gina\n        ];\n\n        self.addEventListener('install', e => {\n            e.waitUntil(\n                caches.open(CACHE).then(cache => cache.addAll(ASSETS))\n                .then(() => self.skipWaiting())\n            );\n        });\n\n        self.addEventListener('activate', e => {\n            e.waitUntil(\n                caches.keys().then(keys =>\n                    Promise.all(keys.map(k => (k !== CACHE) ? caches.delete(k) : null))\n                ).then(() => self.clients.claim())\n            );\n        });\n\n        self.addEventListener('fetch', e => {\n            if (e.request.mode === 'navigate') {\n                e.respondWith(\n                    fetch(e.request).catch(() => caches.match(OFFLINE))\n                );\n                return;\n            }\n            e.respondWith(\n                caches.match(e.request).then(r => r || fetch(e.request))\n            );\n        });\n    `;\n\n    \/\/ Cria um Blob a partir do c\u00f3digo acima e registra como Service Worker\n    const blob = new Blob([swCode], { type: 'application\/javascript' });\n    const blobURL = URL.createObjectURL(blob);\n\n    window.addEventListener('load', () => {\n        navigator.serviceWorker.register(blobURL)\n            .then(reg => console.log('Service Worker registrado (via Blob) \u2192', reg.scope))\n            .catch(err => console.error('Erro ao registrar Service Worker:', err));\n    });\n}\n<\/script>\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Assine e Cadastre seu Card Assine e Cadastre seu Card Escolha o plano para criar seu card profissional e aparecer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1692","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=\/wp\/v2\/pages\/1692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1692"}],"version-history":[{"count":1,"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=\/wp\/v2\/pages\/1692\/revisions"}],"predecessor-version":[{"id":1693,"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=\/wp\/v2\/pages\/1692\/revisions\/1693"}],"wp:attachment":[{"href":"https:\/\/shipforge.com.br\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}