{"id":21,"date":"2026-02-11T22:27:37","date_gmt":"2026-02-12T01:27:37","guid":{"rendered":"https:\/\/torrensborges.adv.br\/?page_id=21"},"modified":"2026-03-20T19:33:09","modified_gmt":"2026-03-20T22:33:09","slug":"home","status":"publish","type":"page","link":"https:\/\/torrensborges.adv.br\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"21\" class=\"elementor elementor-21\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7788fde7 e-flex e-con-boxed e-con e-parent\" data-id=\"7788fde7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53587163 elementor-widget elementor-widget-html\" data-id=\"53587163\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"pt-BR\">\r\n  <head>\r\n    <meta charset=\"UTF-8\" \/>\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n    <title>Menu \u2014 Torrens Borges<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Geist:wght@200;300;400;500;600&display=swap\" rel=\"stylesheet\" \/>\r\n    <script src=\"https:\/\/unpkg.com\/@phosphor-icons\/web@2.1.1\/src\/index.js\"><\/script>\r\n\r\n    <style>\r\n      *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n      html, body { overflow-x: hidden; background-color: #000; }\r\n\r\n      \/* \u2500\u2500 KEYFRAMES desktop \u2500\u2500 *\/\r\n      @keyframes enterFromRight { from { opacity:0; transform:translateX(16px); } to { opacity:1; transform:translateX(0); } }\r\n      @keyframes enterFromLeft  { from { opacity:0; transform:translateX(-16px); } to { opacity:1; transform:translateX(0); } }\r\n      @keyframes exitToRight    { from { opacity:1; transform:translateX(0); } to { opacity:0; transform:translateX(16px); } }\r\n      @keyframes exitToLeft     { from { opacity:1; transform:translateX(0); } to { opacity:0; transform:translateX(-16px); } }\r\n      @keyframes scaleIn        { from { opacity:0; transform:scale(0.98) translateY(-4px); } to { opacity:1; transform:scale(1) translateY(0); } }\r\n\r\n      \/* \u2500\u2500 VARI\u00c1VEIS \u2500\u2500 *\/\r\n      :root {\r\n        --gold: #c9a84c;\r\n        --accent: #ffd472;\r\n        --accent-hover: #ffc043;\r\n        --border: rgba(255,255,255,0.07);\r\n        --text: rgba(255,255,255,0.95);\r\n        --text-dim: rgba(255,255,255,0.72);\r\n        --dropdown-bg: #ffffff;\r\n        --dropdown-border: rgba(0,0,0,0.06);\r\n        --dropdown-text: #0a0a0a;\r\n        --dropdown-text-dim: #737373;\r\n        --hover-bg: #f5f5f5;\r\n        --icon-bg: #f0f0f0;\r\n        --icon-color: #1a1a1a;\r\n        --ease: cubic-bezier(0.16,1,0.3,1);\r\n        --dur: 180ms;\r\n        --dur-drop: 220ms;\r\n        --font-serif: \"Cormorant Garamond\", Georgia, serif;\r\n        --font-sans: \"Geist\", -apple-system, sans-serif;\r\n        --r-pill: 999px;   \/* border-radius pill \u2014 nav items *\/\r\n        --r-item: 8px;     \/* border-radius cards\/rows dentro dos dropdowns *\/\r\n      }\r\n\r\n      \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         NAVBAR\r\n      \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n      .snav {\r\n        position: fixed; top:0; left:0; right:0; z-index:8000;\r\n        background: transparent;\r\n        transition: background .35s ease, backdrop-filter .35s ease, border-color .35s ease;\r\n      }\r\n      .snav.scrolled {\r\n        background: rgba(10,10,10,0.92);\r\n        backdrop-filter: blur(20px) saturate(160%);\r\n        border-bottom: 1px solid var(--border);\r\n      }\r\n      .snav-inner {\r\n        max-width: 1280px; margin: 0 auto;\r\n        padding: 0 32px; height: 64px;\r\n        display: flex; align-items: center;\r\n      }\r\n      .snav-logo {\r\n        display: flex; align-items: center; text-decoration: none;\r\n        flex-shrink: 0; margin-right: 40px;\r\n      }\r\n      .snav-logo img { height: 28px; width: auto; display: block; }\r\n\r\n      \/* \u2500\u2500 NAV DESKTOP \u2500\u2500 *\/\r\n      .snav-menu { position: relative; flex: 1; display: flex; align-items: center; }\r\n      .snav-list { display: flex; align-items: center; list-style: none; gap: 2px; }\r\n\r\n      \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n         FIX PRINCIPAL: .snav-trigger e .snav-link t\u00eam estilos base\r\n         100% id\u00eanticos \u2014 border-radius PILL em ambos, sem distin\u00e7\u00e3o.\r\n         O hover usa a mesma regra unificada.\r\n      \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n      .snav-trigger,\r\n      .snav-link {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 5px;\r\n        padding: 7px 13px;\r\n        border-radius: var(--r-pill);          \/* \u2190 pill em TODOS *\/\r\n        background: none;\r\n        border: none;\r\n        font-family: var(--font-sans);\r\n        font-size: 13px;\r\n        font-weight: 400;\r\n        letter-spacing: .01em;\r\n        color: var(--text-dim);\r\n        cursor: pointer;\r\n        text-decoration: none;\r\n        white-space: nowrap;\r\n        outline: none;\r\n        user-select: none;\r\n        \/* transi\u00e7\u00e3o unificada *\/\r\n        transition:\r\n          color var(--dur) var(--ease),\r\n          background var(--dur) var(--ease);\r\n      }\r\n\r\n      \/* Hover\/active \u2014 mesma apar\u00eancia para links simples e triggers com dropdown *\/\r\n      .snav-trigger:hover,\r\n      .snav-link:hover,\r\n      .snav-item[data-state=\"open\"] .snav-trigger {\r\n        color: var(--text);\r\n        background: rgba(255,255,255,.1);      \/* \u2190 pill com fundo *\/\r\n      }\r\n\r\n      .snav-chevron {\r\n        width: 12px; height: 12px; flex-shrink: 0; opacity: .5;\r\n        transition: transform var(--dur) var(--ease), opacity var(--dur) var(--ease);\r\n      }\r\n      .snav-trigger:hover .snav-chevron,\r\n      .snav-item[data-state=\"open\"] .snav-chevron { opacity: 1; transform: rotate(180deg); }\r\n\r\n      \/* \u2500\u2500 VIEWPORT \u2500\u2500 *\/\r\n      .snav-viewport-wrap {\r\n        position: absolute; top: calc(100% + 12px); left: 0;\r\n        pointer-events: none; z-index: 100;\r\n        transition: left var(--dur-drop) var(--ease);\r\n      }\r\n      .snav-viewport {\r\n        background: var(--dropdown-bg);\r\n        border: 1px solid var(--dropdown-border);\r\n        border-radius: 14px;\r\n        box-shadow: 0 4px 6px -1px rgba(0,0,0,.08), 0 20px 48px -8px rgba(0,0,0,.15);\r\n        overflow: hidden; pointer-events: all;\r\n        width: var(--vp-width, 220px);\r\n        height: var(--vp-height, 100px);\r\n        opacity: 0; visibility: hidden;\r\n        transform: translateY(-8px) scale(0.99); transform-origin: top left;\r\n        transition:\r\n          width var(--dur-drop) var(--ease),\r\n          height var(--dur-drop) var(--ease),\r\n          opacity var(--dur) var(--ease),\r\n          visibility var(--dur) var(--ease),\r\n          transform var(--dur) var(--ease);\r\n      }\r\n      .snav-viewport.is-open { opacity: 1; visibility: visible; transform: translateY(0) scale(1); }\r\n\r\n      .snav-content {\r\n        position: absolute; top: 0; left: 0; width: 100%;\r\n        opacity: 0; pointer-events: none; z-index: 1;\r\n        animation-duration: 220ms;\r\n        animation-timing-function: cubic-bezier(0.16,1,0.3,1);\r\n        animation-fill-mode: forwards;\r\n      }\r\n      .snav-content.is-active { opacity: 1; pointer-events: all; z-index: 2; }\r\n      .snav-content[data-motion=\"from-start\"] { animation-name: enterFromLeft; }\r\n      .snav-content[data-motion=\"from-end\"]   { animation-name: enterFromRight; }\r\n      .snav-content[data-motion=\"to-start\"]   { animation-name: exitToLeft; }\r\n      .snav-content[data-motion=\"to-end\"]     { animation-name: exitToRight; }\r\n      .snav-content[data-motion=\"none\"]       { animation-name: scaleIn; }\r\n\r\n      \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n         ROWS & LINKS INTERNOS DO DROPDOWN\r\n         FIX: border-radius var(--r-item) = 8px, arredondado mas n\u00e3o pill\r\n              (pill nos nav items, arredondado nos itens de dropdown)\r\n      \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n      .panel-row,\r\n      .jur-link {\r\n        display: flex; align-items: center; justify-content: space-between;\r\n        padding: 10px 12px; margin: 0 8px 2px;\r\n        text-decoration: none;\r\n        border-radius: var(--r-item);          \/* \u2190 8px arredondado *\/\r\n        background: transparent; border: 1px solid transparent;\r\n        cursor: pointer;\r\n        transition: background var(--dur) var(--ease), transform var(--dur) var(--ease);\r\n      }\r\n      .panel-row:hover,\r\n      .jur-link:hover { background: var(--hover-bg); transform: translateX(2px); }\r\n\r\n      .panel-row-content,\r\n      .jur-link-content { display: flex; align-items: center; gap: 14px; flex: 1; }\r\n\r\n      .panel-row-icon,\r\n      .jur-icon {\r\n        width: 38px; height: 38px;\r\n        display: flex; align-items: center; justify-content: center;\r\n        background: var(--icon-bg);\r\n        border-radius: var(--r-item);          \/* \u2190 8px arredondado *\/\r\n        font-size: 17px; color: var(--icon-color); flex-shrink: 0;\r\n        transition: background var(--dur) var(--ease), transform var(--dur) var(--ease);\r\n      }\r\n      .panel-row:hover .panel-row-icon,\r\n      .jur-link:hover .jur-icon { background: #e6e6e6; transform: scale(1.06); }\r\n\r\n      .panel-row-title, .jur-name {\r\n        font-family: var(--font-sans); font-size: 13.5px; font-weight: 500;\r\n        color: var(--dropdown-text); line-height: 1.3;\r\n      }\r\n      .panel-row-desc {\r\n        font-family: var(--font-sans); font-size: 11.5px;\r\n        color: var(--dropdown-text-dim); margin-top: 1px; line-height: 1.4;\r\n      }\r\n      .panel-row-arrow, .jur-arrow {\r\n        display: flex; align-items: center; justify-content: flex-end;\r\n        width: 18px; flex-shrink: 0; font-size: 13px;\r\n        color: var(--dropdown-text-dim);\r\n        opacity: 0; transform: translateX(-6px);\r\n        transition: opacity var(--dur) var(--ease), transform var(--dur) var(--ease);\r\n      }\r\n      .panel-row:hover .panel-row-arrow,\r\n      .jur-link:hover .jur-arrow { opacity: .7; transform: translateX(0); }\r\n\r\n      \/* \u2500\u2500 PANEL SERVI\u00c7OS \u2500\u2500 *\/\r\n      .panel-servicos { width: 640px; }\r\n      .panel-servicos-header {\r\n        padding: 18px 20px 14px; border-bottom: 1px solid var(--dropdown-border);\r\n        display: flex; align-items: center; justify-content: space-between;\r\n      }\r\n      .panel-servicos-eyebrow {\r\n        display: block; font-family: var(--font-sans);\r\n        font-size: 9px; font-weight: 600; letter-spacing: .2em; text-transform: uppercase;\r\n        color: var(--accent-hover); margin-bottom: 2px;\r\n      }\r\n      .panel-servicos-title {\r\n        font-family: var(--font-serif); font-size: 19px; font-weight: 500; color: var(--dropdown-text);\r\n      }\r\n      .panel-servicos-cta {\r\n        display: inline-flex; align-items: center; gap: 5px;\r\n        font-family: var(--font-sans); font-size: 11px; font-weight: 500;\r\n        color: var(--dropdown-text-dim); text-decoration: none;\r\n        padding: 6px 12px;\r\n        border: 1px solid var(--dropdown-border);\r\n        border-radius: var(--r-pill);          \/* pill no CTA do header *\/\r\n        transition: background var(--dur), color var(--dur), border-color var(--dur);\r\n      }\r\n      .panel-servicos-cta:hover {\r\n        background: var(--dropdown-text); color: #fff; border-color: var(--dropdown-text);\r\n      }\r\n      .servicos-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 4px; padding: 12px; }\r\n      .serv-card {\r\n        display: flex; align-items: center; gap: 11px;\r\n        padding: 11px 12px; text-decoration: none;\r\n        border-radius: var(--r-item);          \/* \u2190 8px arredondado *\/\r\n        border: 1px solid transparent;\r\n        transition: background var(--dur), transform var(--dur);\r\n      }\r\n      .serv-card:hover { background: var(--hover-bg); transform: translateY(-1px); }\r\n      .serv-card-icon {\r\n        width: 34px; height: 34px;\r\n        display: flex; align-items: center; justify-content: center;\r\n        background: var(--icon-bg);\r\n        border-radius: var(--r-item);          \/* \u2190 8px arredondado *\/\r\n        font-size: 16px; color: var(--icon-color); flex-shrink: 0;\r\n        transition: background var(--dur), color var(--dur), transform var(--dur);\r\n      }\r\n      .serv-card:hover .serv-card-icon { background: #0a0a0a; color: #fff; transform: scale(1.05); }\r\n      .serv-card-text { font-family: var(--font-sans); font-size: 13px; font-weight: 500; color: var(--dropdown-text); }\r\n      .serv-card-sub  { font-family: var(--font-sans); font-size: 10.5px; color: var(--dropdown-text-dim); margin-top: 1px; }\r\n      .panel-servicos-footer {\r\n        border-top: 1px solid var(--dropdown-border); padding: 11px 16px;\r\n        display: flex; align-items: center; gap: 7px; background: #fafafa;\r\n      }\r\n      .servicos-footer-dot { width: 5px; height: 5px; background: var(--accent); border-radius: 50%; opacity: .7; }\r\n      .servicos-footer-text { font-family: var(--font-sans); font-size: 11px; color: var(--dropdown-text-dim); }\r\n\r\n      \/* \u2500\u2500 PANEL LINKS \u2500\u2500 *\/\r\n      .panel-links { padding: 10px 0; width: 340px; }\r\n\r\n      \/* \u2500\u2500 CTA DESKTOP \u2500\u2500 *\/\r\n      .snav-actions { display: flex; align-items: center; margin-left: auto; flex-shrink: 0; }\r\n      .snav-cta {\r\n        display: inline-flex; align-items: center; gap: 8px;\r\n        padding: 9px 22px;\r\n        border: none; border-radius: var(--r-pill); background: #ffd472;\r\n        font-family: var(--font-sans); font-size: 13px; font-weight: 500;\r\n        color: #0a0a0a; text-decoration: none;\r\n        transition: background .25s var(--ease), transform .25s var(--ease);\r\n      }\r\n      .snav-cta:hover { background: #ffc043; transform: translateY(-1px); }\r\n\r\n      \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         BOT\u00c3O HAMBURGER\r\n      \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n      .snav-mob-btn {\r\n        display: none;\r\n        align-items: center; justify-content: center;\r\n        min-width: 40px; height: 40px;\r\n        background: none;\r\n        border: 1px solid rgba(255,255,255,.15);\r\n        border-radius: 8px;\r\n        color: rgba(255,255,255,.7);\r\n        cursor: pointer;\r\n        transition: border-color .2s, color .2s, background .2s;\r\n        margin-left: 12px; flex-shrink: 0;\r\n      }\r\n      .snav-mob-btn:hover {\r\n        border-color: rgba(255,255,255,.35); color: #fff;\r\n        background: rgba(255,255,255,.05);\r\n      }\r\n\r\n      \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         OVERLAY\r\n      \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n      .mob-overlay {\r\n        display: none; pointer-events: none;\r\n        position: fixed; inset: 0;\r\n        background: rgba(0,0,0,0); z-index: 8998;\r\n        transition: background .4s ease;\r\n      }\r\n      .mob-overlay.active { pointer-events: all; background: rgba(0,0,0,.45); }\r\n\r\n      \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         PAINEL MOBILE\r\n      \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n      .mob-panel {\r\n        position: fixed; top: 0; right: 0; bottom: 0;\r\n        width: min(360px, 88vw);\r\n        background: #ffffff; z-index: 8999;\r\n        display: flex; flex-direction: column;\r\n        transform: translateX(100%);\r\n        transition: transform .45s cubic-bezier(.16,1,.3,1);\r\n        box-shadow: -24px 0 64px rgba(0,0,0,.18);\r\n      }\r\n      .mob-panel.open { transform: translateX(0); }\r\n\r\n      .mob-panel-head {\r\n        display: flex; align-items: center; justify-content: space-between;\r\n        padding: 0 24px; height: 64px;\r\n        border-bottom: 1px solid rgba(0,0,0,.07); flex-shrink: 0;\r\n      }\r\n      .mob-panel-logo {\r\n        font-family: var(--font-sans); font-size: 13px; font-weight: 500;\r\n        color: #0a0a0a; letter-spacing: .04em; text-decoration: none;\r\n      }\r\n      .mob-close-btn {\r\n        display: flex; align-items: center; justify-content: center;\r\n        width: 36px; height: 36px; border-radius: 8px;\r\n        background: #f4f4f4; border: none; cursor: pointer;\r\n        color: #0a0a0a; transition: background .2s;\r\n      }\r\n      .mob-close-btn:hover { background: #e8e8e8; }\r\n\r\n      .mob-panel-body { flex: 1; overflow-y: auto; padding: 8px 0 32px; }\r\n\r\n      .mob-section { padding: 20px 24px 4px; }\r\n      .mob-section + .mob-section {\r\n        border-top: 1px solid rgba(0,0,0,.06); margin-top: 4px;\r\n      }\r\n      .mob-section-label {\r\n        font-family: var(--font-sans); font-size: 9px; font-weight: 600;\r\n        letter-spacing: .22em; text-transform: uppercase;\r\n        color: rgba(0,0,0,.3); margin-bottom: 10px; display: block;\r\n      }\r\n\r\n      .mob-nav-link {\r\n        display: flex; align-items: center; justify-content: space-between;\r\n        padding: 11px 0; text-decoration: none;\r\n        border-bottom: 1px solid rgba(0,0,0,.05); cursor: pointer;\r\n        opacity: 0; transform: translateX(24px);\r\n        transition:\r\n          opacity .4s cubic-bezier(.16,1,.3,1) var(--mob-delay, 0ms),\r\n          transform .4s cubic-bezier(.16,1,.3,1) var(--mob-delay, 0ms),\r\n          color .2s ease;\r\n      }\r\n      .mob-nav-link:last-child { border-bottom: none; }\r\n      .mob-panel.open .mob-nav-link { opacity: 1; transform: translateX(0); }\r\n      .mob-nav-link-text {\r\n        font-family: var(--font-sans); font-size: 15px; font-weight: 400;\r\n        color: #0a0a0a; letter-spacing: -.01em;\r\n      }\r\n      .mob-nav-link:hover .mob-nav-link-text { color: #555; }\r\n      .mob-nav-link-arrow {\r\n        width: 16px; height: 16px; color: rgba(0,0,0,.25);\r\n        flex-shrink: 0; transition: transform .2s, color .2s;\r\n      }\r\n      .mob-nav-link:hover .mob-nav-link-arrow {\r\n        transform: translate(2px,-2px); color: rgba(0,0,0,.5);\r\n      }\r\n\r\n      .mob-panel-cta-wrap {\r\n        padding: 20px 24px;\r\n        border-top: 1px solid rgba(0,0,0,.07); flex-shrink: 0;\r\n        opacity: 0; transform: translateX(24px);\r\n        transition:\r\n          opacity .4s cubic-bezier(.16,1,.3,1) var(--mob-cta-delay, 0ms),\r\n          transform .4s cubic-bezier(.16,1,.3,1) var(--mob-cta-delay, 0ms);\r\n      }\r\n      .mob-panel.open .mob-panel-cta-wrap { opacity: 1; transform: translateX(0); }\r\n      .mob-panel-cta {\r\n        display: flex; align-items: center; justify-content: center; gap: 8px;\r\n        width: 100%; padding: 14px 24px;\r\n        background: #0a0a0a; color: #fff;\r\n        border: none; border-radius: 12px;\r\n        font-family: var(--font-sans); font-size: 14px; font-weight: 500;\r\n        letter-spacing: .01em; text-decoration: none; cursor: pointer;\r\n        transition: background .2s;\r\n      }\r\n      .mob-panel-cta:hover { background: #222; }\r\n\r\n      \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n         RESPONSIVE\r\n      \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n      @media (max-width: 1100px) {\r\n        .snav-menu, .snav-actions .snav-cta { display: none; }\r\n        .snav-mob-btn { display: flex; }\r\n        .mob-overlay  { display: block; }\r\n      }\r\n      @media (max-width: 1280px) and (min-width: 1101px) {\r\n        .snav-inner { padding: 0 20px; }\r\n        .snav-trigger, .snav-link { padding: 7px 10px; font-size: 12px; }\r\n        .snav-logo { margin-right: 24px; }\r\n      }\r\n    <\/style>\r\n  <\/head>\r\n  <body>\r\n\r\n    <header class=\"snav\" id=\"snav\">\r\n      <div class=\"snav-inner\">\r\n\r\n        <a href=\"#\" class=\"snav-logo\">\r\n          <img decoding=\"async\" src=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\" alt=\"Torrens Borges\" \/>\r\n        <\/a>\r\n\r\n        <!-- NAV DESKTOP -->\r\n        <nav class=\"snav-menu\" id=\"snav-menu\">\r\n          <ul class=\"snav-list\" id=\"snav-list\">\r\n\r\n            <!-- 1. Quem Somos \u2014 link direto, sem dropdown, sem chevron -->\r\n            <li class=\"snav-item\">\r\n              <a href=\"#who-we-are\" class=\"snav-link\">\r\n                <span>Quem Somos<\/span>\r\n              <\/a>\r\n            <\/li>\r\n\r\n            <!-- 2. Equipe \u2014 link direto para #team -->\r\n            <li class=\"snav-item\">\r\n              <a href=\"#team\" class=\"snav-link\">\r\n                <span>Equipe<\/span>\r\n              <\/a>\r\n            <\/li>\r\n\r\n            <!-- 3. Servi\u00e7os \u2014 com dropdown -->\r\n            <li class=\"snav-item\" data-panel=\"servicos\">\r\n              <button class=\"snav-trigger\">\r\n                <span>Servi\u00e7os<\/span>\r\n                <svg class=\"snav-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\r\n              <\/button>\r\n            <\/li>\r\n\r\n            <!-- 4. Nossa Estrutura \u2014 link direto para #our-space -->\r\n            <li class=\"snav-item\">\r\n              <a href=\"#our-space\" class=\"snav-link\">\r\n                <span>Nossa Estrutura<\/span>\r\n              <\/a>\r\n            <\/li>\r\n\r\n            <!-- 5. Links Jur\u00eddicos \u2014 com dropdown -->\r\n            <li class=\"snav-item\" data-panel=\"links\">\r\n              <button class=\"snav-trigger\">\r\n                <span>Links Jur\u00eddicos<\/span>\r\n                <svg class=\"snav-chevron\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\r\n              <\/button>\r\n            <\/li>\r\n\r\n          <\/ul>\r\n\r\n          <!-- VIEWPORT DROPDOWN -->\r\n          <div class=\"snav-viewport-wrap\" id=\"vp-wrap\">\r\n            <div class=\"snav-viewport\" id=\"snav-vp\">\r\n\r\n              <!-- Panel Servi\u00e7os -->\r\n              <div class=\"snav-content panel-servicos\" id=\"panel-servicos\">\r\n                <div class=\"panel-servicos-header\">\r\n                  <div>\r\n                    <span class=\"panel-servicos-eyebrow\">Advocacia<\/span>\r\n                    <span class=\"panel-servicos-title\">\u00c1reas de Atua\u00e7\u00e3o<\/span>\r\n                  <\/div>\r\n                  <!-- \"Ver todas\" \u2192 #services -->\r\n                  <a href=\"#services\" class=\"panel-servicos-cta\">\r\n                    Ver todas <i class=\"ph ph-arrow-up-right\" style=\"font-size:11px\"><\/i>\r\n                  <\/a>\r\n                <\/div>\r\n                <div class=\"servicos-grid\">\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-scales\"><\/i><\/div><div><div class=\"serv-card-text\">C\u00edvel<\/div><div class=\"serv-card-sub\">A\u00e7\u00f5es e conflitos<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-briefcase\"><\/i><\/div><div><div class=\"serv-card-text\">Trabalhista<\/div><div class=\"serv-card-sub\">Direitos do trabalho<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-handshake\"><\/i><\/div><div><div class=\"serv-card-text\">Comercial<\/div><div class=\"serv-card-sub\">Empresas e contratos<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-receipt\"><\/i><\/div><div><div class=\"serv-card-text\">Tribut\u00e1rio<\/div><div class=\"serv-card-sub\">Impostos e planejamento<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-buildings\"><\/i><\/div><div><div class=\"serv-card-text\">Administrativo<\/div><div class=\"serv-card-sub\">Poder p\u00fablico<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-storefront\"><\/i><\/div><div><div class=\"serv-card-text\">Consumidor<\/div><div class=\"serv-card-sub\">Defesa do consumidor<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-house-line\"><\/i><\/div><div><div class=\"serv-card-text\">Imobili\u00e1rio<\/div><div class=\"serv-card-sub\">Im\u00f3veis e registros<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-gavel\"><\/i><\/div><div><div class=\"serv-card-text\">Penal<\/div><div class=\"serv-card-sub\">Defesa criminal<\/div><\/div><\/a>\r\n                  <a href=\"#services\" class=\"serv-card\"><div class=\"serv-card-icon\"><i class=\"ph ph-currency-circle-dollar\"><\/i><\/div><div><div class=\"serv-card-text\">Cobran\u00e7as<\/div><div class=\"serv-card-sub\">Recupera\u00e7\u00e3o de cr\u00e9dito<\/div><\/div><\/a>\r\n                <\/div>\r\n                <div class=\"panel-servicos-footer\">\r\n                  <span class=\"servicos-footer-dot\"><\/span>\r\n                  <span class=\"servicos-footer-text\">Atendimento personalizado para pessoas f\u00edsicas e jur\u00eddicas<\/span>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <!-- Panel Links Jur\u00eddicos -->\r\n              <div class=\"snav-content panel-links\" id=\"panel-links\">\r\n                <a href=\"https:\/\/www.stj.jus.br\" target=\"_blank\" rel=\"noopener\" class=\"jur-link\">\r\n                  <div class=\"jur-link-content\"><div class=\"jur-icon\"><i class=\"ph ph-scales\"><\/i><\/div><span class=\"jur-name\">Superior Tribunal de Justi\u00e7a<\/span><\/div>\r\n                  <div class=\"jur-arrow\"><i class=\"ph ph-arrow-up-right\"><\/i><\/div>\r\n                <\/a>\r\n                <a href=\"https:\/\/www.stf.jus.br\" target=\"_blank\" rel=\"noopener\" class=\"jur-link\">\r\n                  <div class=\"jur-link-content\"><div class=\"jur-icon\"><i class=\"ph ph-gavel\"><\/i><\/div><span class=\"jur-name\">Supremo Tribunal Federal<\/span><\/div>\r\n                  <div class=\"jur-arrow\"><i class=\"ph ph-arrow-up-right\"><\/i><\/div>\r\n                <\/a>\r\n                <a href=\"https:\/\/www.tst.jus.br\" target=\"_blank\" rel=\"noopener\" class=\"jur-link\">\r\n                  <div class=\"jur-link-content\"><div class=\"jur-icon\"><i class=\"ph ph-briefcase\"><\/i><\/div><span class=\"jur-name\">Tribunal Superior do Trabalho<\/span><\/div>\r\n                  <div class=\"jur-arrow\"><i class=\"ph ph-arrow-up-right\"><\/i><\/div>\r\n                <\/a>\r\n                <a href=\"https:\/\/www.jusbrasil.com.br\" target=\"_blank\" rel=\"noopener\" class=\"jur-link\">\r\n                  <div class=\"jur-link-content\"><div class=\"jur-icon\"><i class=\"ph ph-books\"><\/i><\/div><span class=\"jur-name\">JusBrasil<\/span><\/div>\r\n                  <div class=\"jur-arrow\"><i class=\"ph ph-arrow-up-right\"><\/i><\/div>\r\n                <\/a>\r\n                <a href=\"https:\/\/www.oab.org.br\" target=\"_blank\" rel=\"noopener\" class=\"jur-link\">\r\n                  <div class=\"jur-link-content\"><div class=\"jur-icon\"><i class=\"ph ph-identification-badge\"><\/i><\/div><span class=\"jur-name\">OAB Nacional<\/span><\/div>\r\n                  <div class=\"jur-arrow\"><i class=\"ph ph-arrow-up-right\"><\/i><\/div>\r\n                <\/a>\r\n                <a href=\"https:\/\/www.cnj.jus.br\" target=\"_blank\" rel=\"noopener\" class=\"jur-link\">\r\n                  <div class=\"jur-link-content\"><div class=\"jur-icon\"><i class=\"ph ph-bank\"><\/i><\/div><span class=\"jur-name\">CNJ<\/span><\/div>\r\n                  <div class=\"jur-arrow\"><i class=\"ph ph-arrow-up-right\"><\/i><\/div>\r\n                <\/a>\r\n              <\/div>\r\n\r\n            <\/div><!-- \/snav-viewport -->\r\n          <\/div><!-- \/snav-viewport-wrap -->\r\n        <\/nav>\r\n\r\n        <div class=\"snav-actions\">\r\n          <a href=\"#contato\" class=\"snav-cta\">\r\n            <span>Contato<\/span>\r\n            <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\r\n          <\/a>\r\n          <button class=\"snav-mob-btn\" id=\"mob-btn\" aria-label=\"Abrir menu\">\r\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\">\r\n              <line x1=\"3\" y1=\"7\" x2=\"21\" y2=\"7\"\/>\r\n              <line x1=\"3\" y1=\"12\" x2=\"16\" y2=\"12\"\/>\r\n              <line x1=\"3\" y1=\"17\" x2=\"21\" y2=\"17\"\/>\r\n            <\/svg>\r\n          <\/button>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/header>\r\n\r\n    <!-- Overlay mobile -->\r\n    <div class=\"mob-overlay\" id=\"mob-overlay\"><\/div>\r\n\r\n    <!-- Painel mobile -->\r\n    <div class=\"mob-panel\" id=\"mob-panel\">\r\n\r\n      <div class=\"mob-panel-head\">\r\n        <a href=\"#\" class=\"mob-panel-logo\">Torrens Borges<\/a>\r\n        <button class=\"mob-close-btn\" id=\"mob-close\" aria-label=\"Fechar menu\">\r\n          <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\r\n            <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/>\r\n            <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/>\r\n          <\/svg>\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <div class=\"mob-panel-body\">\r\n\r\n        <div class=\"mob-section\">\r\n          <span class=\"mob-section-label\">Escrit\u00f3rio<\/span>\r\n          <a href=\"#who-we-are\" class=\"mob-nav-link\" style=\"--mob-delay:60ms\">\r\n            <span class=\"mob-nav-link-text\">Quem Somos<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n          <a href=\"#our-space\" class=\"mob-nav-link\" style=\"--mob-delay:110ms\">\r\n            <span class=\"mob-nav-link-text\">Nossa Estrutura<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"mob-section\">\r\n          <span class=\"mob-section-label\">Equipe<\/span>\r\n          <a href=\"#team\" class=\"mob-nav-link\" style=\"--mob-delay:160ms\">\r\n            <span class=\"mob-nav-link-text\">Conhe\u00e7a nossa Equipe<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"mob-section\">\r\n          <span class=\"mob-section-label\">Servi\u00e7os<\/span>\r\n          <a href=\"#services\" class=\"mob-nav-link\" style=\"--mob-delay:210ms\">\r\n            <span class=\"mob-nav-link-text\">C\u00edvel &amp; Trabalhista<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n          <a href=\"#services\" class=\"mob-nav-link\" style=\"--mob-delay:255ms\">\r\n            <span class=\"mob-nav-link-text\">Comercial &amp; Tribut\u00e1rio<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n          <a href=\"#services\" class=\"mob-nav-link\" style=\"--mob-delay:300ms\">\r\n            <span class=\"mob-nav-link-text\">Imobili\u00e1rio &amp; Penal<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n          <a href=\"#services\" class=\"mob-nav-link\" style=\"--mob-delay:345ms\">\r\n            <span class=\"mob-nav-link-text\">Ver todas as \u00e1reas<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"mob-section\">\r\n          <span class=\"mob-section-label\">Recursos<\/span>\r\n          <a href=\"#legal-links\" class=\"mob-nav-link\" style=\"--mob-delay:390ms\">\r\n            <span class=\"mob-nav-link-text\">Links Jur\u00eddicos<\/span>\r\n            <svg class=\"mob-nav-link-arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"mob-panel-cta-wrap\" style=\"--mob-cta-delay:430ms\">\r\n        <a href=\"#contato\" class=\"mob-panel-cta\">\r\n          Agendar Consulta\r\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg>\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div><!-- \/mob-panel -->\r\n\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n\r\n      \/* \u2550\u2550 PANELS \u2014 apenas os que t\u00eam dropdown \u2550\u2550 *\/\r\n      const PANELS = {\r\n        servicos: { w: 640 },\r\n        links:    { w: 340 },\r\n      };\r\n\r\n      const viewport     = document.getElementById('snav-vp');\r\n      const viewportWrap = document.getElementById('vp-wrap');\r\n      const menuEl       = document.getElementById('snav-menu');\r\n      const dropItems    = document.querySelectorAll('.snav-item[data-panel]');\r\n      const allItems     = document.querySelectorAll('.snav-item');\r\n\r\n      \/* ordem para calcular dire\u00e7\u00e3o da anima\u00e7\u00e3o *\/\r\n      const panelKeys = ['servicos', 'links'];\r\n      let activePanel = null;\r\n      let closeTimer  = null;\r\n\r\n      panelKeys.forEach(k => {\r\n        PANELS[k].el = document.getElementById('panel-' + k);\r\n      });\r\n\r\n      function getPanelIndex(name) { return panelKeys.indexOf(name); }\r\n\r\n      function measureHeight(el) {\r\n        if (!el) return 100;\r\n        const prev = { vis: el.style.visibility, pos: el.style.position };\r\n        el.style.visibility = 'hidden';\r\n        el.style.position   = 'absolute';\r\n        el.classList.add('is-active');\r\n        el.offsetHeight;\r\n        const h = el.scrollHeight;\r\n        el.style.visibility = prev.vis;\r\n        el.style.position   = prev.pos;\r\n        return h;\r\n      }\r\n\r\n      function openViewport(panelKey, triggerEl) {\r\n        clearTimeout(closeTimer);\r\n        const newPanel = PANELS[panelKey];\r\n        if (!newPanel?.el) return;\r\n\r\n        const prevKey = activePanel;\r\n        let motionIn  = 'none';\r\n        let motionOut = 'none';\r\n\r\n        if (prevKey && prevKey !== panelKey) {\r\n          const pi = getPanelIndex(prevKey);\r\n          const ni = getPanelIndex(panelKey);\r\n          motionIn  = ni > pi ? 'from-end'  : 'from-start';\r\n          motionOut = ni > pi ? 'to-start'  : 'to-end';\r\n        }\r\n\r\n        \/* anima sa\u00edda do anterior *\/\r\n        if (prevKey && prevKey !== panelKey && PANELS[prevKey]?.el) {\r\n          const prevEl = PANELS[prevKey].el;\r\n          prevEl.setAttribute('data-motion', motionOut);\r\n          setTimeout(() => {\r\n            prevEl.classList.remove('is-active');\r\n            prevEl.removeAttribute('data-motion');\r\n          }, 240);\r\n        }\r\n\r\n        newPanel.el.classList.add('is-active');\r\n        newPanel.el.setAttribute('data-motion', motionIn);\r\n\r\n        const h = measureHeight(newPanel.el);\r\n        viewport.style.setProperty('--vp-width',  newPanel.w + 'px');\r\n        viewport.style.setProperty('--vp-height', h + 'px');\r\n\r\n        \/* posiciona embaixo do trigger *\/\r\n        if (triggerEl) {\r\n          const menuRect    = menuEl.getBoundingClientRect();\r\n          const triggerRect = triggerEl.getBoundingClientRect();\r\n          viewportWrap.style.left = (triggerRect.left - menuRect.left) + 'px';\r\n        }\r\n\r\n        viewport.classList.add('is-open');\r\n        activePanel = panelKey;\r\n      }\r\n\r\n      function closeViewport() {\r\n        viewport.classList.remove('is-open');\r\n        allItems.forEach(item => {\r\n          item.removeAttribute('data-state');\r\n          const t = item.querySelector('.snav-trigger');\r\n          if (t) t.setAttribute('aria-expanded', 'false');\r\n        });\r\n        closeTimer = setTimeout(() => {\r\n          Object.values(PANELS).forEach(p => {\r\n            if (p.el) {\r\n              p.el.classList.remove('is-active');\r\n              p.el.removeAttribute('data-motion');\r\n            }\r\n          });\r\n          activePanel = null;\r\n        }, 250);\r\n      }\r\n\r\n      \/* eventos nos itens com dropdown *\/\r\n      dropItems.forEach(item => {\r\n        const panelKey = item.getAttribute('data-panel');\r\n        const trigger  = item.querySelector('.snav-trigger');\r\n        if (!trigger) return;\r\n\r\n        item.addEventListener('mouseenter', () => {\r\n          clearTimeout(closeTimer);\r\n          allItems.forEach(i => {\r\n            i.removeAttribute('data-state');\r\n            const t = i.querySelector('.snav-trigger');\r\n            if (t) t.setAttribute('aria-expanded', 'false');\r\n          });\r\n          item.setAttribute('data-state', 'open');\r\n          trigger.setAttribute('aria-expanded', 'true');\r\n          openViewport(panelKey, trigger);\r\n        });\r\n\r\n        trigger.addEventListener('click', e => {\r\n          e.preventDefault();\r\n          e.stopPropagation();\r\n          if (item.getAttribute('data-state') === 'open') {\r\n            closeViewport();\r\n          } else {\r\n            allItems.forEach(i => {\r\n              i.removeAttribute('data-state');\r\n              const t = i.querySelector('.snav-trigger');\r\n              if (t) t.setAttribute('aria-expanded', 'false');\r\n            });\r\n            item.setAttribute('data-state', 'open');\r\n            trigger.setAttribute('aria-expanded', 'true');\r\n            openViewport(panelKey, trigger);\r\n          }\r\n        });\r\n      });\r\n\r\n      \/* fecha ao sair da \u00e1rea do menu *\/\r\n      menuEl.addEventListener('mouseleave', () => {\r\n        closeTimer = setTimeout(closeViewport, 120);\r\n      });\r\n      menuEl.addEventListener('mouseenter', () => clearTimeout(closeTimer));\r\n\r\n      \/* fecha ao clicar fora *\/\r\n      document.addEventListener('click', e => {\r\n        if (!e.target.closest('#snav-menu')) closeViewport();\r\n      });\r\n      document.addEventListener('keydown', e => {\r\n        if (e.key === 'Escape') closeViewport();\r\n      });\r\n\r\n      \/* \u2550\u2550 SCROLL \u2550\u2550 *\/\r\n      const snavEl = document.getElementById('snav');\r\n      window.addEventListener('scroll', () => {\r\n        snavEl.classList.toggle('scrolled', window.scrollY > 10);\r\n      }, { passive: true });\r\n\r\n      \/* \u2550\u2550 MOBILE \u2550\u2550 *\/\r\n      const mobBtn     = document.getElementById('mob-btn');\r\n      const mobClose   = document.getElementById('mob-close');\r\n      const mobPanel   = document.getElementById('mob-panel');\r\n      const mobOverlay = document.getElementById('mob-overlay');\r\n\r\n      function openMob()  {\r\n        mobPanel.classList.add('open');\r\n        mobOverlay.classList.add('active');\r\n        document.body.style.overflow = 'hidden';\r\n      }\r\n      function closeMob() {\r\n        mobPanel.classList.remove('open');\r\n        mobOverlay.classList.remove('active');\r\n        document.body.style.overflow = '';\r\n      }\r\n\r\n      mobBtn.addEventListener('click', openMob);\r\n      mobClose.addEventListener('click', closeMob);\r\n      mobOverlay.addEventListener('click', closeMob);\r\n      document.addEventListener('keydown', e => { if (e.key === 'Escape') closeMob(); });\r\n\r\n      \/* fecha ao clicar em qualquer link interno do painel mobile *\/\r\n      mobPanel.querySelectorAll('a[href^=\"#\"]').forEach(link => {\r\n        link.addEventListener('click', closeMob);\r\n      });\r\n\r\n    })();\r\n    <\/script>\r\n  <\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40291f2 e-con-full e-flex e-con e-parent\" data-id=\"40291f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-661e225 elementor-widget elementor-widget-image\" data-id=\"661e225\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/elementor\/thumbs\/cropped-FAVICON-rixexuxv264f3ugtqxmsp7teic1ss2q8fx8ny6ri4g.png\" title=\"cropped-FAVICON.png\" alt=\"cropped-FAVICON.png\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b553d71 elementor-widget elementor-widget-heading\" data-id=\"b553d71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-family: Geist;font-style: normal\">Solu\u00e7\u00f5es Jur\u00eddicas <br>Completas para<\/span> <br><span class=\"text-highlight\">Voc\u00ea e Sua Empresa.<span><\/span><\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fccf9e elementor-widget elementor-widget-html\" data-id=\"2fccf9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t <style>\n     .h1-rule {\n    width: 1px; height: 48px;\n    background: linear-gradient(180deg, rgba(201,168,76,.4), transparent);\n    margin: 0 auto 28px;\n    animation: fade-in .8s ease .75s both;\n  }\n <\/style>\n \n <div class=\"h1-rule\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f29d7db elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f29d7db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Seja qual for a sua necessidade jur\u00eddica \u2013 empresarial, civil, trabalhista ou familiar \u2013 a Torrens Advocacia oferece um atendimento personalizado e eficiente, com uma equipe dedicada a alcan\u00e7ar os melhores resultados para voc\u00ea.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f200d39 e-con-full e-flex e-con e-child\" data-id=\"f200d39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1dc5301 elementor-widget elementor-widget-html\" data-id=\"1dc5301\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     BOT\u00c3O HERO \u2014 Torrens Borges (Vers\u00e3o Filled)\r\n     Cole este bloco completo no widget HTML\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n\r\n<style>\r\n  \/* Fontes *\/\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500&display=swap');\r\n\r\n  \/* Vari\u00e1veis *\/\r\n  :root {\r\n    --tb-gold:       #c9a84c;\r\n    --tb-gold-light: #ffd472;\r\n    --tb-ease-expo:  cubic-bezier(0.16, 1, 0.3, 1);\r\n    --tb-ease-back:  cubic-bezier(0.34, 1.56, 0.64, 1);\r\n  }\r\n\r\n  \/* Keyframes *\/\r\n  @keyframes tb-shimmer {\r\n    0%   { transform: translateX(-120%) skewX(-15deg); }\r\n    100% { transform: translateX(220%)  skewX(-15deg); }\r\n  }\r\n  @keyframes tb-ring-pulse {\r\n    0%   { opacity: .5; transform: scale(1); }\r\n    100% { opacity: 0;  transform: scale(1.18); }\r\n  }\r\n  @keyframes tb-arrow-out {\r\n    0%   { transform: translate(0, 0);       opacity: 1; }\r\n    100% { transform: translate(4px, -10px); opacity: 0; }\r\n  }\r\n  @keyframes tb-arrow-in {\r\n    0%   { transform: translate(-4px, 10px); opacity: 0; }\r\n    100% { transform: translate(0, 0);       opacity: 1; }\r\n  }\r\n  @keyframes tb-box-spin {\r\n    0%   { transform: rotate(0deg); }\r\n    100% { transform: rotate(45deg); }\r\n  }\r\n  @keyframes tb-box-unspin {\r\n    0%   { transform: rotate(45deg); }\r\n    100% { transform: rotate(0deg); }\r\n  }\r\n\r\n  \/* \u2500\u2500 Elemento raiz \u2500\u2500 *\/\r\n  .tb-btn {\r\n    position: relative;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    border: none;\r\n    background: none;\r\n    padding: 0;\r\n    isolation: isolate;\r\n  }\r\n\r\n  \/* Anel de pulso externo *\/\r\n  .tb-btn::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: -3px;\r\n    border-radius: 999px;\r\n    border: 1px solid var(--tb-gold);\r\n    opacity: 0;\r\n    pointer-events: none;\r\n  }\r\n  .tb-btn:hover::before {\r\n    animation: tb-ring-pulse 0.9s var(--tb-ease-expo) forwards;\r\n  }\r\n\r\n  \/* \u2500\u2500 Corpo \u2500\u2500 *\/\r\n  .tb-btn__body {\r\n    position: relative;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    padding: 14px 22px 14px 28px;\r\n    border-radius: 999px;\r\n    background: var(--tb-gold);\r\n    border: 1px solid var(--tb-gold);\r\n    box-shadow: 0 4px 24px rgba(201, 168, 76, 0.3);\r\n    overflow: hidden;\r\n    transition:\r\n      background   0.35s var(--tb-ease-expo),\r\n      border-color 0.35s var(--tb-ease-expo),\r\n      box-shadow   0.35s var(--tb-ease-expo);\r\n  }\r\n\r\n  \/* Camada shimmer (passa no hover) *\/\r\n  .tb-btn__body::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0; bottom: 0; left: 0;\r\n    width: 50%;\r\n    background: linear-gradient(\r\n      90deg,\r\n      transparent 0%,\r\n      rgba(255, 255, 255, 0.28) 50%,\r\n      transparent 100%\r\n    );\r\n    transform: translateX(-120%) skewX(-15deg);\r\n    pointer-events: none;\r\n    border-radius: 999px;\r\n  }\r\n\r\n  .tb-btn:hover .tb-btn__body {\r\n    background: #d9b455;\r\n    border-color: #d9b455;\r\n    box-shadow:\r\n      0 6px 32px rgba(201, 168, 76, 0.45),\r\n      0 2px 8px  rgba(0, 0, 0, 0.18);\r\n  }\r\n  .tb-btn:hover .tb-btn__body::after {\r\n    animation: tb-shimmer 0.7s var(--tb-ease-expo) forwards;\r\n  }\r\n\r\n  \/* \u2500\u2500 Texto \u2500\u2500 *\/\r\n  .tb-btn__text {\r\n    position: relative;\r\n    z-index: 1;\r\n    font-family: \"DM Sans\", -apple-system, sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.01em;\r\n    color: #0a0a0a;\r\n    white-space: nowrap;\r\n    transition: color 0.3s var(--tb-ease-expo);\r\n  }\r\n\r\n  \/* \u2500\u2500 Container da seta \u2500\u2500 *\/\r\n  .tb-btn__arrow-wrap {\r\n    position: relative;\r\n    z-index: 1;\r\n    width: 32px;\r\n    height: 32px;\r\n    border-radius: 50%;\r\n    background: rgba(0, 0, 0, 0.13);\r\n    border: 1px solid rgba(0, 0, 0, 0.08);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n    overflow: hidden;\r\n    animation: tb-box-unspin 0.4s var(--tb-ease-back) both;\r\n    transition:\r\n      background   0.35s var(--tb-ease-expo),\r\n      border-color 0.35s var(--tb-ease-expo);\r\n  }\r\n  .tb-btn:hover .tb-btn__arrow-wrap {\r\n    background: rgba(0, 0, 0, 0.22);\r\n    border-color: rgba(0, 0, 0, 0.14);\r\n    animation: tb-box-spin 0.4s var(--tb-ease-back) both;\r\n  }\r\n\r\n  \/* Seta que sai *\/\r\n  .tb-btn__arrow {\r\n    position: absolute;\r\n    width: 14px;\r\n    height: 14px;\r\n    color: #0a0a0a;\r\n  }\r\n  .tb-btn:hover .tb-btn__arrow {\r\n    animation: tb-arrow-out 0.28s var(--tb-ease-expo) forwards;\r\n  }\r\n\r\n  \/* Seta que entra *\/\r\n  .tb-btn__arrow-clone {\r\n    position: absolute;\r\n    width: 14px;\r\n    height: 14px;\r\n    color: #0a0a0a;\r\n    opacity: 0;\r\n    transform: translate(-4px, 10px);\r\n  }\r\n  .tb-btn:hover .tb-btn__arrow-clone {\r\n    animation: tb-arrow-in 0.32s 0.07s var(--tb-ease-expo) forwards;\r\n  }\r\n<\/style>\r\n\r\n<a href=\"#contato\" class=\"tb-btn\" role=\"button\">\r\n  <div class=\"tb-btn__body\">\r\n    <span class=\"tb-btn__text\">Agendar Consulta<\/span>\r\n    <div class=\"tb-btn__arrow-wrap\">\r\n      <svg class=\"tb-btn__arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n        <path d=\"M7 17L17 7M17 7H7M17 7v10\"\/>\r\n      <\/svg>\r\n      <svg class=\"tb-btn__arrow-clone\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n        <path d=\"M7 17L17 7M17 7H7M17 7v10\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n  <\/div>\r\n<\/a>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a50aef elementor-widget-mobile__width-initial elementor-widget elementor-widget-html\" data-id=\"6a50aef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  BOT\u00c3O V2 \u2014 Gold Outline \u00b7 Fundo Escuro\r\n  Classes: tb2-* (\u00fanicas, n\u00e3o conflitam com V1)\r\n  Cole este bloco no Widget HTML do Elementor\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Geist:ital,wght@1,500&display=swap');\r\n\r\n@keyframes tb2-shimmer   { 0%{transform:translateX(-120%) skewX(-15deg)} 100%{transform:translateX(220%) skewX(-15deg)} }\r\n@keyframes tb2-ring      { 0%{opacity:.5;transform:scale(1)} 100%{opacity:0;transform:scale(1.18)} }\r\n@keyframes tb2-arrow-out { 0%{transform:translate(0,0);opacity:1} 100%{transform:translate(4px,-10px);opacity:0} }\r\n@keyframes tb2-arrow-in  { 0%{transform:translate(-4px,10px);opacity:0} 100%{transform:translate(0,0);opacity:1} }\r\n@keyframes tb2-spin      { 0%{transform:rotate(0deg)} 100%{transform:rotate(45deg)} }\r\n@keyframes tb2-unspin    { 0%{transform:rotate(45deg)} 100%{transform:rotate(0deg)} }\r\n\r\n.tb2-btn {\r\n  position: relative;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  text-decoration: none;\r\n  cursor: pointer;\r\n  border: none;\r\n  background: none;\r\n  padding: 0;\r\n  isolation: isolate;\r\n  width: 100% !important;\r\n}\r\n.tb2-btn::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: -3px;\r\n  border-radius: 999px;\r\n  border: 1px solid #c9a84c;\r\n  opacity: 0;\r\n  pointer-events: none;\r\n}\r\n.tb2-btn:hover::before {\r\n  animation: tb2-ring 0.9s cubic-bezier(0.16,1,0.3,1) forwards;\r\n}\r\n.tb2-btn__body {\r\n  position: relative;\r\n  width: 100%;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 16px;\r\n  padding: 15px 24px 15px 32px;\r\n  border-radius: 999px;\r\n  overflow: hidden;\r\n  background: transparent;\r\n  justify-content: center;\r\n  border: 1px solid rgba(201,168,76,.45);\r\n  transition: border-color .4s cubic-bezier(0.16,1,0.3,1),\r\n              box-shadow .4s cubic-bezier(0.16,1,0.3,1);\r\n}\r\n\/* Camada de fundo que aparece no hover *\/\r\n.tb2-btn__body::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  border-radius: 999px;\r\n  background: linear-gradient(\r\n    115deg,\r\n    rgba(201,168,76,.06) 0%,\r\n    rgba(255,212,114,.12) 60%,\r\n    rgba(201,168,76,.05) 100%\r\n  );\r\n  opacity: 0;\r\n  transition: opacity .45s cubic-bezier(0.16,1,0.3,1);\r\n}\r\n\/* Shimmer *\/\r\n.tb2-btn__body::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0; bottom: 0; left: 0;\r\n  width: 50%;\r\n  background: linear-gradient(90deg, transparent, rgba(255,220,130,.2), transparent);\r\n  transform: translateX(-120%) skewX(-15deg);\r\n  pointer-events: none;\r\n  border-radius: 999px;\r\n}\r\n.tb2-btn:hover .tb2-btn__body {\r\n  border-color: rgba(201,168,76,.9);\r\n  box-shadow: 0 0 0 1px rgba(201,168,76,.1),\r\n              0 0 28px rgba(255,212,114,.1),\r\n              inset 0 1px 0 rgba(255,220,130,.12);\r\n}\r\n.tb2-btn:hover .tb2-btn__body::before { opacity: 1; }\r\n.tb2-btn:hover .tb2-btn__body::after {\r\n  animation: tb2-shimmer 0.75s cubic-bezier(0.16,1,0.3,1) forwards;\r\n}\r\n.tb2-btn__text {\r\n  position: relative;\r\n  z-index: 1;\r\n  font-family: \"Geist\", Sans-Serif;\r\n  font-size: 14px;\r\n  font-weight: 400;\r\n  letter-spacing: .02em;\r\n  color: rgba(255,255,255,.82);\r\n  white-space: nowrap;\r\n  transition: color .35s cubic-bezier(0.16,1,0.3,1);\r\n}\r\n.tb2-btn:hover .tb2-btn__text { color: #fff; }\r\n.tb2-btn__wrap {\r\n  position: relative;\r\n  z-index: 1;\r\n  width: 34px;\r\n  height: 34px;\r\n  border-radius: 50%;\r\n  background: rgba(201,168,76,.12);\r\n  border: 1px solid rgba(201,168,76,.28);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-shrink: 0;\r\n  overflow: hidden;\r\n  animation: tb2-unspin .4s cubic-bezier(0.34,1.56,0.64,1) both;\r\n  transition: background .4s cubic-bezier(0.16,1,0.3,1),\r\n              border-color .4s cubic-bezier(0.16,1,0.3,1);\r\n}\r\n.tb2-btn:hover .tb2-btn__wrap {\r\n  background: #c9a84c;\r\n  border-color: #c9a84c;\r\n  animation: tb2-spin .4s cubic-bezier(0.34,1.56,0.64,1) both;\r\n}\r\n.tb2-btn__arrow {\r\n  position: absolute;\r\n  width: 14px; height: 14px;\r\n  color: #ffd472;\r\n}\r\n.tb2-btn:hover .tb2-btn__arrow {\r\n  animation: tb2-arrow-out .28s cubic-bezier(0.16,1,0.3,1) forwards;\r\n}\r\n.tb2-btn__clone {\r\n  position: absolute;\r\n  width: 14px; height: 14px;\r\n  color: #0a0a0a;\r\n  opacity: 0;\r\n  transform: translate(-4px, 10px);\r\n}\r\n.tb2-btn:hover .tb2-btn__clone {\r\n  animation: tb2-arrow-in .32s .07s cubic-bezier(0.16,1,0.3,1) forwards;\r\n}\r\n<\/style>\r\n\r\n<a href=\"#contato\" class=\"tb2-btn\">\r\n  <div class=\"tb2-btn__body\">\r\n    <span class=\"tb2-btn__text\">Saiba Mais<\/span>\r\n    <div class=\"tb2-btn__wrap\">\r\n      <svg class=\"tb2-btn__arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n        <path d=\"M7 17L17 7M17 7H7M17 7v10\"\/>\r\n      <\/svg>\r\n      <svg class=\"tb2-btn__clone\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n        <path d=\"M7 17L17 7M17 7H7M17 7v10\"\/>\r\n      <\/svg>\r\n    <\/div>\r\n  <\/div>\r\n<\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de1cf5b e-con-full e-flex e-con e-parent\" data-id=\"de1cf5b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e1b684d e-flex e-con-boxed e-con e-child\" data-id=\"e1b684d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7df1f01 e-con-full e-flex e-con e-child\" data-id=\"7df1f01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea62d47 elementor-widget elementor-widget-menu-anchor\" data-id=\"ea62d47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"who-we-are\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4be87ff elementor-widget elementor-widget-html\" data-id=\"4be87ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.pill-container {\r\n    width: 100%;\r\n} \r\n\/* \u2500\u2500 Eyebrow pill \u2500\u2500 *\/\r\n.tb-who__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 10px;\r\n  font-weight: 500;\r\n  letter-spacing: .22em;\r\n  text-transform: uppercase;\r\n  color: #0a0a0a;\r\n  background: rgba(201,168,76,.12);\r\n  border: 1px solid rgba(201,168,76,.3);\r\n  padding: 6px 18px;\r\n  border-radius: 999px;\r\n  font-family: 'Geist', Sans-Serif;\r\n}\r\n<\/style>\r\n<div class=\"pill-container\">\r\n    <div class=\"tb-who__eyebrow\">\r\n        Quem Somos\r\n    <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3bd2c3b elementor-widget elementor-widget-heading\" data-id=\"3bd2c3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-family: Geist;font-weight: 500\">Advocacia que resolve.<\/span><br>\n      <span class=\"text-highlight\" style=\"font-size: 3rem\">Resultado que transforma.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4986fe7 elementor-widget elementor-widget-text-editor\" data-id=\"4986fe7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"v1-text\">O Torrens Borges Advogados Associados \u00e9 fruto de uma s\u00f3lida tradi\u00e7\u00e3o jur\u00eddica iniciada em 1987, com a funda\u00e7\u00e3o da Torrens Advocacia pelo Dr. Carlos Torrens, cuja atua\u00e7\u00e3o se destacou, por mais de tr\u00eas d\u00e9cadas, na Advocacia Empresarial, sempre pautada pela \u00e9tica, responsabilidade e excel\u00eancia t\u00e9cnica.<\/p><p class=\"v1-text\">Dando continuidade a esse legado, os advogados Rafael Torrens e Ricardo Borges, formados na turma de 2005, passaram a integrar a estrutura do escrit\u00f3rio, promovendo sua consolida\u00e7\u00e3o institucional, moderniza\u00e7\u00e3o e amplia\u00e7\u00e3o das \u00e1reas de atua\u00e7\u00e3o. A uni\u00e3o entre tradi\u00e7\u00e3o e inova\u00e7\u00e3o constitui o alicerce da identidade do escrit\u00f3rio.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-733b845 e-con-full e-flex e-con e-child\" data-id=\"733b845\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70b1799 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"70b1799\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  WIDGET: Frase em Destaque \u2014 Torrens Borges\r\n  Cole no Widget HTML do Elementor\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@1,300;1,400;1,500&family=Geist:wght@200;300;400&display=swap');\r\n\r\n.tb-quote-wrap {\r\n  width: 100%;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  gap: 0;\r\n  opacity: 0;\r\n  transform: translateY(32px);\r\n  transition: opacity .9s cubic-bezier(.16,1,.3,1),\r\n              transform .9s cubic-bezier(.16,1,.3,1);\r\n}\r\n.tb-quote-wrap.tb-visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\r\n\/* Aspas decorativas *\/\r\n.tb-quote-mark {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: 88px;\r\n  font-weight: 300;\r\n  font-style: italic;\r\n  color: #c9a84c;\r\n  line-height: .6;\r\n  margin-bottom: 24px;\r\n  display: block;\r\n  user-select: none;\r\n  letter-spacing: -.04em;\r\n}\r\n\r\n\/* Linha decorativa *\/\r\n.tb-quote-rule {\r\n  width: 48px;\r\n  height: 1.5px;\r\n  background: #c9a84c;\r\n  margin-bottom: 32px;\r\n  display: block;\r\n  transform-origin: left;\r\n  transform: scaleX(0);\r\n  transition: transform .7s cubic-bezier(.16,1,.3,1) .3s;\r\n}\r\n.tb-quote-wrap.tb-visible .tb-quote-rule {\r\n  transform: scaleX(1);\r\n}\r\n\r\n\/* Texto da frase *\/\r\n.tb-quote-text {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: clamp(22px, 3vw, 24px);\r\n  font-weight: 300;\r\n  font-style: italic;\r\n  line-height: 1.5;\r\n  letter-spacing: -.01em;\r\n  color: #0a0a0a;\r\n  margin: 0 0 32px;\r\n  display: block;\r\n}\r\n\r\n\/* Assinatura *\/\r\n.tb-quote-sig {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 3px;\r\n}\r\n.tb-quote-author {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: 17px;\r\n  font-weight: 400;\r\n  font-style: italic;\r\n  color: #0a0a0a;\r\n  letter-spacing: .02em;\r\n}\r\n.tb-quote-role {\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 10px;\r\n  font-weight: 300;\r\n  letter-spacing: .2em;\r\n  text-transform: uppercase;\r\n  color: rgba(0,0,0,.35);\r\n}\r\n<\/style>\r\n\r\n\r\n<div class=\"tb-quote-wrap\" id=\"tb-quote\">\r\n  <span class=\"tb-quote-mark\">\"<\/span>\r\n  <span class=\"tb-quote-rule\"><\/span>\r\n  <span class=\"tb-quote-text\">\r\n    Atuar de forma \u00e9tica \u00e9 ser \u00edntegro, transparente e respons\u00e1vel\r\n    na rela\u00e7\u00e3o com a verdade, com o cliente, e com o advogado\r\n    que est\u00e1 do outro lado da mesa.\r\n  <\/span>\r\n  <div class=\"tb-quote-sig\">\r\n    <span class=\"tb-quote-author\">Torrens Borges<\/span>\r\n    <span class=\"tb-quote-role\">Advocacia \u00b7 Desde 1987<\/span>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\n(function () {\r\n  var el = document.getElementById('tb-quote');\r\n  if (!el) return;\r\n\r\n  function check() {\r\n    var rect = el.getBoundingClientRect();\r\n    if (rect.top < window.innerHeight * 0.82) {\r\n      el.classList.add('tb-visible');\r\n      window.removeEventListener('scroll', check);\r\n    }\r\n  }\r\n\r\n  window.addEventListener('scroll', check, { passive: true });\r\n  setTimeout(check, 400);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1504126 e-flex e-con-boxed e-con e-child\" data-id=\"1504126\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9558b6 elementor-widget elementor-widget-text-editor\" data-id=\"f9558b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"v1-text\">Com uma atua\u00e7\u00e3o estrat\u00e9gica e t\u00e9cnica, o Torrens Borges Advogados Associados oferece solu\u00e7\u00f5es jur\u00eddicas completas e personalizadas, aliando experi\u00eancia, conhecimento aprofundado da legisla\u00e7\u00e3o e vis\u00e3o pr\u00e1tica voltada \u00e0 preven\u00e7\u00e3o e \u00e0 resolu\u00e7\u00e3o eficiente de conflitos.<\/p><p class=\"v1-text\">O escrit\u00f3rio disp\u00f5e de estrutura moderna, instala\u00e7\u00f5es planejadas para proporcionar conforto e funcionalidade, al\u00e9m de recursos tecnol\u00f3gicos atualizados e equipe multidisciplinar qualificada, garantindo seguran\u00e7a, agilidade e elevado padr\u00e3o de qualidade na presta\u00e7\u00e3o dos servi\u00e7os advocat\u00edcios.<\/p><p class=\"v1-text\">Comprometido com a entrega de resultados consistentes e sustent\u00e1veis, o Torrens Borges Advogados Associados mant\u00e9m como princ\u00edpios norteadores a \u00e9tica, a transpar\u00eancia, a excel\u00eancia t\u00e9cnica e o respeito aos interesses de seus clientes, consolidando rela\u00e7\u00f5es duradouras pautadas na confian\u00e7a e na credibilidade institucional.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-44d5e78 e-con-full e-flex e-con e-child\" data-id=\"44d5e78\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8cc5053 elementor-widget elementor-widget-html\" data-id=\"8cc5053\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  WIDGET: Miss\u00e3o, Vis\u00e3o & Valores \u2014 Torrens Borges\r\n  Prefixo \u00fanico tbmvv26 \u2014 sem conflito\r\n  Cole no Widget HTML do Elementor (dentro de Quem Somos)\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n\r\n<script src=\"https:\/\/unpkg.com\/@phosphor-icons\/web@2.1.1\/src\/index.js\"><\/script>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Geist:wght@300;400;500;600&display=swap\" rel=\"stylesheet\"\/>\r\n\r\n<style>\r\n\/* \u2500\u2500 Anima\u00e7\u00f5es \u2500\u2500 *\/\r\n@keyframes tbmvv26-fadeUp {\r\n  from { opacity: 0; transform: translateY(24px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes tbmvv26-lineGrow {\r\n  from { width: 0; }\r\n  to   { width: 100%; }\r\n}\r\n@keyframes tbmvv26-tagIn {\r\n  from { opacity: 0; transform: translateY(8px) scale(.95); }\r\n  to   { opacity: 1; transform: translateY(0) scale(1); }\r\n}\r\n\r\n\/* \u2500\u2500 Wrapper geral \u2500\u2500 *\/\r\n.tbmvv26 {\r\n  font-family: \"Geist\", sans-serif;\r\n  width: 100%;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   BLOCO MISS\u00c3O + VIS\u00c3O\r\n   Layout: dois cards lado a lado\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.tbmvv26-mv {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 2px;\r\n  margin-bottom: 2px;\r\n}\r\n\r\n.tbmvv26-card {\r\n  position: relative;\r\n  padding: 48px 44px 52px;\r\n  background: #0a0a0a;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* linha dourada lateral esquerda *\/\r\n.tbmvv26-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 48px; bottom: 48px;\r\n  left: 0;\r\n  width: 2px;\r\n  background: #c9a84c;\r\n  opacity: .35;\r\n  transition: opacity .35s;\r\n}\r\n.tbmvv26-card:hover::before { opacity: .85; }\r\n\r\n\/* brilho sutil no hover *\/\r\n.tbmvv26-card::after {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  background: radial-gradient(ellipse at 0% 50%, rgba(201,168,76,.06) 0%, transparent 65%);\r\n  opacity: 0;\r\n  transition: opacity .45s;\r\n  pointer-events: none;\r\n}\r\n.tbmvv26-card:hover::after { opacity: 1; }\r\n\r\n.tbmvv26-card-label {\r\n  font-size: 9px;\r\n  font-weight: 600;\r\n  letter-spacing: .28em;\r\n  text-transform: uppercase;\r\n  color: #c9a84c;\r\n  display: block;\r\n  margin-bottom: 18px;\r\n  padding-left: 18px;\r\n}\r\n\r\n.tbmvv26-card-text {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: clamp(22px, 2.4vw, 28px);\r\n  font-weight: 300;\r\n  font-style: italic;\r\n  color: rgba(255,255,255,.82);\r\n  line-height: 1.5;\r\n  padding-left: 18px;\r\n}\r\n\r\n\/* n\u00famero decorativo *\/\r\n.tbmvv26-card-deco {\r\n  position: absolute;\r\n  bottom: 20px;\r\n  right: 28px;\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: 100px;\r\n  font-weight: 300;\r\n  font-style: italic;\r\n  color: rgba(201,168,76,.04);\r\n  line-height: 1;\r\n  pointer-events: none;\r\n  transition: color .4s;\r\n}\r\n.tbmvv26-card:hover .tbmvv26-card-deco { color: rgba(201,168,76,.07); }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   BLOCO VALORES\r\n   Fundo claro, tags animadas\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.tbmvv26-valores {\r\n  background: #f5f2ec;\r\n  padding: 48px 44px 52px;\r\n  display: grid;\r\n  grid-template-columns: 240px 1fr;\r\n  gap: 48px;\r\n  align-items: start;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* padr\u00e3o pontilhado decorativo *\/\r\n.tbmvv26-valores::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: -1px; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, #c9a84c 0%, #e8c96a 50%, #c9a84c 100%);\r\n  opacity: .5;\r\n}\r\n\r\n.tbmvv26-val-left {}\r\n\r\n.tbmvv26-val-label {\r\n  font-size: 9px;\r\n  font-weight: 600;\r\n  letter-spacing: .28em;\r\n  text-transform: uppercase;\r\n  color: #c9a84c;\r\n  display: block;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.tbmvv26-val-heading {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: clamp(36px, 3.6vw, 48px);\r\n  font-weight: 300;\r\n  font-style: italic;\r\n  color: #0a0a0a;\r\n  line-height: 1.08;\r\n}\r\n\r\n.tbmvv26-val-sub {\r\n  font-size: 12px;\r\n  font-weight: 300;\r\n  color: rgba(0,0,0,.38);\r\n  line-height: 1.75;\r\n  margin-top: 14px;\r\n  max-width: 200px;\r\n}\r\n\r\n\/* Tags \/ valores *\/\r\n.tbmvv26-tags {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n  align-content: flex-start;\r\n  padding-top: 4px;\r\n}\r\n\r\n.tbmvv26-tag {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  padding: 13px 20px;\r\n  border-radius: 999px;\r\n  border: 1px solid rgba(0,0,0,.1);\r\n  background: transparent;\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 13px;\r\n  font-weight: 400;\r\n  color: rgba(0,0,0,.65);\r\n  cursor: default;\r\n  transition: background .28s, border-color .28s, color .28s, transform .28s;\r\n  \/* anima\u00e7\u00e3o de entrada escalonada via JS *\/\r\n  opacity: 0;\r\n}\r\n.tbmvv26-tag.tbmvv26-visible {\r\n  animation: tbmvv26-tagIn .5s cubic-bezier(.16,1,.3,1) forwards;\r\n}\r\n.tbmvv26-tag:hover {\r\n  background: #0a0a0a;\r\n  border-color: #0a0a0a;\r\n  color: #fff;\r\n  transform: translateY(-2px);\r\n}\r\n.tbmvv26-tag:hover .tbmvv26-tag-icon {\r\n  color: #c9a84c;\r\n}\r\n\r\n.tbmvv26-tag-icon {\r\n  font-size: 16px;\r\n  color: #c9a84c;\r\n  line-height: 1;\r\n  display: block;\r\n  flex-shrink: 0;\r\n  transition: color .28s;\r\n}\r\n\r\n\/* \u2500\u2500 Responsivo \u2500\u2500 *\/\r\n@media (max-width: 860px) {\r\n  .tbmvv26-mv { grid-template-columns: 1fr; }\r\n  .tbmvv26-valores { grid-template-columns: 1fr; gap: 32px; }\r\n  .tbmvv26-val-sub { max-width: 100%; }\r\n  .tbmvv26-card { padding: 36px 32px 40px; }\r\n  .tbmvv26-valores { padding: 36px 32px 40px; }\r\n}\r\n@media (max-width: 520px) {\r\n  .tbmvv26-card { padding: 28px 24px 32px; }\r\n  .tbmvv26-valores { padding: 28px 24px 32px; }\r\n  .tbmvv26-tag { font-size: 12px; padding: 11px 16px; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"tbmvv26\">\r\n\r\n  <!-- MISS\u00c3O + VIS\u00c3O -->\r\n  <div class=\"tbmvv26-mv\">\r\n\r\n    <div class=\"tbmvv26-card\">\r\n      <span class=\"tbmvv26-card-label\">Miss\u00e3o<\/span>\r\n      <p class=\"tbmvv26-card-text\">\r\n        Oferecer solu\u00e7\u00f5es jur\u00eddicas estrat\u00e9gicas, com excel\u00eancia t\u00e9cnica, \u00e9tica e comprometimento, garantindo seguran\u00e7a jur\u00eddica e resultados eficientes aos nossos clientes.\r\n      <\/p>\r\n      <span class=\"tbmvv26-card-deco\">M<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"tbmvv26-card\">\r\n      <span class=\"tbmvv26-card-label\">Vis\u00e3o<\/span>\r\n      <p class=\"tbmvv26-card-text\">\r\n        Ser refer\u00eancia na advocacia estrat\u00e9gica, unindo tradi\u00e7\u00e3o, inova\u00e7\u00e3o e alto padr\u00e3o t\u00e9cnico.\r\n      <\/p>\r\n      <span class=\"tbmvv26-card-deco\">V<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- VALORES -->\r\n  <div class=\"tbmvv26-valores\">\r\n\r\n    <div class=\"tbmvv26-val-left\">\r\n      <span class=\"tbmvv26-val-label\">Valores<\/span>\r\n      <div class=\"tbmvv26-val-heading\">O que<br>nos guia.<\/div>\r\n      <p class=\"tbmvv26-val-sub\">Princ\u00edpios que sustentam cada decis\u00e3o e cada rela\u00e7\u00e3o com nossos clientes.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"tbmvv26-tags\" id=\"tbmvv26-tags\"><\/div>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n\r\n  var VALORES = [\r\n    { label: '\u00c9tica e transpar\u00eancia',          icon: 'ph-shield-check'       },\r\n    { label: 'Excel\u00eancia t\u00e9cnica',              icon: 'ph-medal'              },\r\n    { label: 'Comprometimento com resultados',  icon: 'ph-target'             },\r\n    { label: 'Confian\u00e7a e credibilidade',       icon: 'ph-handshake'          },\r\n    { label: 'Inova\u00e7\u00e3o respons\u00e1vel',            icon: 'ph-lightbulb'          },\r\n    { label: 'Agilidade e efici\u00eancia',          icon: 'ph-lightning'          },\r\n  ];\r\n\r\n  var container = document.getElementById('tbmvv26-tags');\r\n\r\n  \/* cria as tags *\/\r\n  VALORES.forEach(function(v, i) {\r\n    var tag = document.createElement('div');\r\n    tag.className = 'tbmvv26-tag';\r\n    tag.innerHTML =\r\n      '<i class=\"ph-duotone ' + v.icon + ' tbmvv26-tag-icon\"><\/i>' +\r\n      v.label;\r\n    container.appendChild(tag);\r\n  });\r\n\r\n  \/* IntersectionObserver para animar ao entrar na viewport *\/\r\n  var tags = container.querySelectorAll('.tbmvv26-tag');\r\n\r\n  if ('IntersectionObserver' in window) {\r\n    var io = new IntersectionObserver(function(entries) {\r\n      entries.forEach(function(entry) {\r\n        if (entry.isIntersecting) {\r\n          tags.forEach(function(tag, i) {\r\n            setTimeout(function() {\r\n              tag.style.animationDelay = '0ms';\r\n              tag.classList.add('tbmvv26-visible');\r\n            }, i * 80);\r\n          });\r\n          io.disconnect();\r\n        }\r\n      });\r\n    }, { threshold: 0.2 });\r\n\r\n    io.observe(container);\r\n  } else {\r\n    \/* fallback sem observer *\/\r\n    tags.forEach(function(tag) { tag.classList.add('tbmvv26-visible'); });\r\n  }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94cab00 e-grid e-con-boxed e-con e-child\" data-id=\"94cab00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7cca2b elementor-widget elementor-widget-image\" data-id=\"f7cca2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"305\" src=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/668fc6b61cc31e67044e23b7a9206304-1024x391.webp\" class=\"attachment-large size-large wp-image-193\" alt=\"\" srcset=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/668fc6b61cc31e67044e23b7a9206304-1024x391.webp 1024w, https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/668fc6b61cc31e67044e23b7a9206304-768x293.webp 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07a22d7 elementor-widget elementor-widget-image\" data-id=\"07a22d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"305\" src=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-03-1024x391.webp\" class=\"attachment-large size-large wp-image-201\" alt=\"\" srcset=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-03-1024x391.webp 1024w, https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-03-300x114.webp 300w, https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-03-768x293.webp 768w, https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-03.webp 1180w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3cfcca0 elementor-widget elementor-widget-image\" data-id=\"3cfcca0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"305\" src=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-01-1024x391.webp\" class=\"attachment-large size-large wp-image-202\" alt=\"\" srcset=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-01-1024x391.webp 1024w, https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-01-300x114.webp 300w, https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-01-768x293.webp 768w, https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/PHOTO-01.webp 1180w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-957dbec e-flex e-con-boxed e-con e-parent\" data-id=\"957dbec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00aa202 elementor-widget elementor-widget-menu-anchor\" data-id=\"00aa202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"team\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7e9b80 e-con-full e-flex e-con e-child\" data-id=\"e7e9b80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2feece9 e-con-full e-flex e-con e-child\" data-id=\"2feece9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4319939 elementor-widget elementor-widget-html\" data-id=\"4319939\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.pill-container {\r\n    width: 100%;\r\n} \r\n\/* \u2500\u2500 Eyebrow pill \u2500\u2500 *\/\r\n.tb-who__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 10px;\r\n  font-weight: 500;\r\n  letter-spacing: .22em;\r\n  text-transform: uppercase;\r\n  color: #0a0a0a;\r\n  background: rgba(201,168,76,.12);\r\n  border: 1px solid rgba(201,168,76,.3);\r\n  padding: 6px 18px;\r\n  border-radius: 999px;\r\n  font-family: 'Geist', Sans-Serif;\r\n}\r\n<\/style>\r\n<div class=\"pill-container\">\r\n    <div class=\"tb-who__eyebrow\">\r\n        NOSSA EQUIPE\r\n    <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b9bfb9 elementor-widget elementor-widget-heading\" data-id=\"1b9bfb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-family: Geist;font-weight: 500\">Conhe\u00e7a os especialistas em<\/span><br>\n      <span class=\"text-highlight\" style=\"font-size: 3rem\">cada \u00e1rea do Direito.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7687466 elementor-widget elementor-widget-text-editor\" data-id=\"7687466\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Conhe\u00e7a o perfil completo de quem estar\u00e1 ao seu lado.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2a1480 e-con-full e-flex e-con e-child\" data-id=\"f2a1480\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75410c4 elementor-widget elementor-widget-html\" data-id=\"75410c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  WIDGET: Equipe \u2014 Split com Modal (ELEMENTOR OTIMIZADO)\r\n  Cole no Widget HTML do Elementor\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n\r\n<link\r\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Geist:wght@300;400;500;600&display=swap\"\r\n  rel=\"stylesheet\"\r\n\/>\r\n\r\n<style>\r\n  \/* \u2500\u2500 Reset local e isolamento Elementor \u2500\u2500 *\/\r\n  .tb-eq,\r\n  .tb-eq *,\r\n  .tb-eq *::before,\r\n  .tb-eq *::after,\r\n  .tb-modal-overlay,\r\n  .tb-modal-overlay *,\r\n  .tb-modal-overlay *::before,\r\n  .tb-modal-overlay *::after {\r\n    box-sizing: border-box !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  \/* Reset espec\u00edfico para Elementor *\/\r\n  .tb-eq img,\r\n  .tb-modal-overlay img {\r\n    max-width: 100% !important;\r\n    height: auto !important;\r\n    display: block !important;\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   MODAL\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  @keyframes tb-modal-in {\r\n    from {\r\n      opacity: 0;\r\n      transform: scale(0.96) translateY(12px);\r\n    }\r\n    to {\r\n      opacity: 1;\r\n      transform: scale(1) translateY(0);\r\n    }\r\n  }\r\n  @keyframes tb-modal-out {\r\n    from {\r\n      opacity: 1;\r\n      transform: scale(1);\r\n    }\r\n    to {\r\n      opacity: 0;\r\n      transform: scale(0.96);\r\n    }\r\n  }\r\n  @keyframes tb-overlay-in {\r\n    from {\r\n      opacity: 0;\r\n    }\r\n    to {\r\n      opacity: 1;\r\n    }\r\n  }\r\n  @keyframes tb-overlay-out {\r\n    from {\r\n      opacity: 1;\r\n    }\r\n    to {\r\n      opacity: 0;\r\n    }\r\n  }\r\n\r\n  .tb-modal-overlay {\r\n    position: fixed !important;\r\n    inset: 0 !important;\r\n    z-index: 99999 !important;\r\n    background: rgba(5, 5, 5, 0.72) !important;\r\n    backdrop-filter: blur(12px) !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    padding: 24px !important;\r\n    opacity: 0 !important;\r\n    pointer-events: none !important;\r\n  }\r\n  .tb-modal-overlay.open {\r\n    opacity: 1 !important;\r\n    pointer-events: all !important;\r\n    animation: tb-overlay-in 0.3s ease forwards !important;\r\n  }\r\n  .tb-modal-overlay.closing {\r\n    animation: tb-overlay-out 0.25s ease forwards !important;\r\n  }\r\n\r\n  .tb-modal-box {\r\n    background: #fff !important;\r\n    border-radius: 20px !important;\r\n    width: 100% !important;\r\n    max-width: 860px !important;\r\n    max-height: 90vh !important;\r\n    overflow: hidden !important;\r\n    position: relative !important;\r\n    display: grid !important;\r\n    grid-template-columns: 340px 1fr !important;\r\n    grid-template-rows: auto !important;\r\n    box-shadow:\r\n      0 32px 80px rgba(0, 0, 0, 0.28),\r\n      0 0 0 1px rgba(0, 0, 0, 0.06) !important;\r\n    animation: tb-modal-in 0.4s cubic-bezier(0.16, 1, 0.3, 1) forwards !important;\r\n  }\r\n  .tb-modal-overlay.closing .tb-modal-box {\r\n    animation: tb-modal-out 0.25s ease forwards !important;\r\n  }\r\n\r\n  .tb-modal-close {\r\n    position: absolute !important;\r\n    top: 18px !important;\r\n    right: 18px !important;\r\n    z-index: 10 !important;\r\n    width: 36px !important;\r\n    height: 36px !important;\r\n    border-radius: 50% !important;\r\n    background: rgba(255, 255, 255, 0.92) !important;\r\n    backdrop-filter: blur(8px) !important;\r\n    border: 1px solid rgba(0, 0, 0, 0.08) !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    cursor: pointer !important;\r\n    transition:\r\n      background 0.2s,\r\n      transform 0.25s !important;\r\n  }\r\n  .tb-modal-close:hover {\r\n    background: #fff !important;\r\n    transform: rotate(90deg) !important;\r\n  }\r\n  .tb-modal-close svg {\r\n    width: 14px !important;\r\n    height: 14px !important;\r\n    color: #0a0a0a !important;\r\n  }\r\n\r\n  \/* Coluna foto - CORRIGIDO PARA ELEMENTOR *\/\r\n  .tb-modal-photo-col {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    background: #111 !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    min-height: 100% !important;\r\n  }\r\n  .tb-modal-img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    min-height: 100% !important;\r\n    object-fit: cover !important;\r\n    object-position: center !important;\r\n    display: block !important;\r\n    transition: transform 8s ease !important;\r\n    position: absolute !important;\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n  }\r\n  .tb-modal-box:hover .tb-modal-img {\r\n    transform: scale(1.04) !important;\r\n  }\r\n  .tb-modal-photo-grad {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    background: linear-gradient(\r\n      180deg,\r\n      transparent 50%,\r\n      rgba(5, 5, 5, 0.85) 100%\r\n    ) !important;\r\n    pointer-events: none !important;\r\n  }\r\n  .tb-modal-badge {\r\n    position: absolute !important;\r\n    top: 20px !important;\r\n    left: 20px !important;\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 8px !important;\r\n    font-weight: 700 !important;\r\n    letter-spacing: 0.22em !important;\r\n    text-transform: uppercase !important;\r\n    color: #0a0a0a !important;\r\n    background: #c9a84c !important;\r\n    padding: 5px 12px !important;\r\n    border-radius: 999px !important;\r\n    z-index: 2 !important;\r\n  }\r\n  .tb-modal-deco {\r\n    position: absolute !important;\r\n    bottom: 20px !important;\r\n    right: 20px !important;\r\n    font-family: \"Cormorant Garamond\", serif !important;\r\n    font-size: 72px !important;\r\n    font-weight: 300 !important;\r\n    font-style: italic !important;\r\n    color: rgba(255, 255, 255, 0.12) !important;\r\n    line-height: 1 !important;\r\n    z-index: 2 !important;\r\n    pointer-events: none !important;\r\n  }\r\n\r\n  \/* Coluna conte\u00fado *\/\r\n  .tb-modal-content {\r\n    overflow-y: auto !important;\r\n    padding: 40px 44px 44px !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n  }\r\n  .tb-modal-content::-webkit-scrollbar {\r\n    width: 4px !important;\r\n  }\r\n  .tb-modal-content::-webkit-scrollbar-thumb {\r\n    background: rgba(0, 0, 0, 0.1) !important;\r\n    border-radius: 2px !important;\r\n  }\r\n\r\n  .tb-modal-eyebrow {\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 9px !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: 0.22em !important;\r\n    text-transform: uppercase !important;\r\n    color: #c9a84c !important;\r\n    display: block !important;\r\n    margin-bottom: 10px !important;\r\n  }\r\n  .tb-modal-name {\r\n    font-family: \"Cormorant Garamond\", serif !important;\r\n    font-size: 36px !important;\r\n    font-weight: 400 !important;\r\n    color: #0a0a0a !important;\r\n    line-height: 1.1 !important;\r\n    margin-bottom: 4px !important;\r\n  }\r\n  .tb-modal-role {\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 11px !important;\r\n    font-weight: 400 !important;\r\n    color: rgba(0, 0, 0, 0.38) !important;\r\n    letter-spacing: 0.1em !important;\r\n    text-transform: uppercase !important;\r\n    margin-bottom: 26px !important;\r\n  }\r\n  .tb-modal-rule {\r\n    width: 100% !important;\r\n    height: 1px !important;\r\n    background: rgba(0, 0, 0, 0.07) !important;\r\n    margin-bottom: 22px !important;\r\n  }\r\n  .tb-modal-bio {\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 13.5px !important;\r\n    font-weight: 300 !important;\r\n    line-height: 1.8 !important;\r\n    color: rgba(0, 0, 0, 0.58) !important;\r\n    margin-bottom: 26px !important;\r\n  }\r\n\r\n  .tb-modal-section-label {\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 9px !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: 0.2em !important;\r\n    text-transform: uppercase !important;\r\n    color: rgba(0, 0, 0, 0.28) !important;\r\n    margin-bottom: 12px !important;\r\n    display: block !important;\r\n  }\r\n  .tb-modal-tags {\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 7px !important;\r\n    margin-bottom: 26px !important;\r\n  }\r\n  .tb-modal-tag {\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 11px !important;\r\n    font-weight: 400 !important;\r\n    color: #0a0a0a !important;\r\n    border: 1px solid rgba(0, 0, 0, 0.12) !important;\r\n    border-radius: 999px !important;\r\n    padding: 5px 14px !important;\r\n    transition:\r\n      background 0.2s,\r\n      border-color 0.2s,\r\n      color 0.2s !important;\r\n    cursor: default !important;\r\n  }\r\n  .tb-modal-tag:hover {\r\n    background: #0a0a0a !important;\r\n    color: #fff !important;\r\n    border-color: #0a0a0a !important;\r\n  }\r\n\r\n  .tb-modal-edu {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 12px !important;\r\n    margin-bottom: 32px !important;\r\n  }\r\n  .tb-modal-edu-item {\r\n    display: flex !important;\r\n    gap: 12px !important;\r\n    align-items: flex-start !important;\r\n  }\r\n  .tb-modal-edu-dot {\r\n    width: 6px !important;\r\n    height: 6px !important;\r\n    border-radius: 50% !important;\r\n    background: #c9a84c !important;\r\n    flex-shrink: 0 !important;\r\n    margin-top: 6px !important;\r\n  }\r\n  .tb-modal-edu-text {\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 12.5px !important;\r\n    font-weight: 300 !important;\r\n    color: rgba(0, 0, 0, 0.52) !important;\r\n    line-height: 1.6 !important;\r\n  }\r\n\r\n  .tb-modal-cta {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 10px !important;\r\n    padding: 13px 22px !important;\r\n    background: #0a0a0a !important;\r\n    color: #fff !important;\r\n    border-radius: 999px !important;\r\n    text-decoration: none !important;\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 13px !important;\r\n    font-weight: 500 !important;\r\n    letter-spacing: 0.02em !important;\r\n    border: none !important;\r\n    cursor: pointer !important;\r\n    transition: background 0.25s !important;\r\n    margin-top: auto !important;\r\n    align-self: flex-start !important;\r\n  }\r\n  .tb-modal-cta:hover {\r\n    background: #2a2a2a !important;\r\n  }\r\n  .tb-modal-cta svg {\r\n    width: 13px !important;\r\n    height: 13px !important;\r\n    flex-shrink: 0 !important;\r\n    transition: transform 0.2s !important;\r\n  }\r\n  .tb-modal-cta:hover svg {\r\n    transform: translate(2px, -2px) !important;\r\n  }\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   SE\u00c7\u00c3O V2 \u2014 SPLIT\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n\r\n  \/* Body *\/\r\n  .tb-eq-body {\r\n    display: flex !important;\r\n    gap: 72px !important;\r\n    align-items: start !important;\r\n  }\r\n\r\n  \/* Lista *\/\r\n  .tb-eq-list {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    flex: 1 !important;\r\n    min-width: 0 !important;\r\n  }\r\n  .tb-eq-item {\r\n    position: relative !important;\r\n    padding: 20px 0 !important;\r\n    border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important;\r\n    cursor: pointer !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 16px !important;\r\n    transition: padding-left 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n  }\r\n  .tb-eq-item:first-child {\r\n    border-top: 1px solid rgba(0, 0, 0, 0.07) !important;\r\n  }\r\n  .tb-eq-item:hover,\r\n  .tb-eq-item.active {\r\n    padding-left: 10px !important;\r\n  }\r\n\r\n  .tb-eq-num {\r\n    font-family: \"Cormorant Garamond\", serif !important;\r\n    font-size: 13px !important;\r\n    font-style: italic !important;\r\n    color: rgba(0, 0, 0, 0.18) !important;\r\n    width: 26px !important;\r\n    flex-shrink: 0 !important;\r\n    transition: color 0.3s !important;\r\n  }\r\n  .tb-eq-item.active .tb-eq-num,\r\n  .tb-eq-item:hover .tb-eq-num {\r\n    color: #c9a84c !important;\r\n  }\r\n\r\n  .tb-eq-item-body {\r\n    flex: 1 !important;\r\n  }\r\n  .tb-eq-item-name {\r\n    font-family: \"Cormorant Garamond\", serif !important;\r\n    font-size: 21px !important;\r\n    font-weight: 400 !important;\r\n    color: rgba(0, 0, 0, 0.2) !important;\r\n    transition: color 0.3s !important;\r\n    line-height: 1.2 !important;\r\n  }\r\n  .tb-eq-item.active .tb-eq-item-name,\r\n  .tb-eq-item:hover .tb-eq-item-name {\r\n    color: #0a0a0a !important;\r\n  }\r\n\r\n  .tb-eq-item-meta {\r\n    display: flex !important;\r\n    gap: 10px !important;\r\n    align-items: center !important;\r\n    margin-top: 3px !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(4px) !important;\r\n    transition:\r\n      opacity 0.3s,\r\n      transform 0.3s !important;\r\n  }\r\n  .tb-eq-item.active .tb-eq-item-meta,\r\n  .tb-eq-item:hover .tb-eq-item-meta {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n  }\r\n  .tb-eq-item-role {\r\n    font-size: 10px !important;\r\n    font-weight: 400 !important;\r\n    letter-spacing: 0.1em !important;\r\n    text-transform: uppercase !important;\r\n    color: rgba(0, 0, 0, 0.32) !important;\r\n  }\r\n  .tb-eq-item-sep {\r\n    width: 3px !important;\r\n    height: 3px !important;\r\n    border-radius: 50% !important;\r\n    background: rgba(0, 0, 0, 0.18) !important;\r\n    flex-shrink: 0 !important;\r\n  }\r\n  .tb-eq-item-oab {\r\n    font-size: 10px !important;\r\n    font-weight: 400 !important;\r\n    color: rgba(201, 168, 76, 0.8) !important;\r\n    letter-spacing: 0.06em !important;\r\n  }\r\n\r\n  .tb-eq-item-hint {\r\n    font-size: 9px !important;\r\n    font-weight: 500 !important;\r\n    letter-spacing: 0.12em !important;\r\n    text-transform: uppercase !important;\r\n    color: rgba(0, 0, 0, 0.18) !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 4px !important;\r\n    opacity: 0 !important;\r\n    transform: translateX(-6px) !important;\r\n    transition:\r\n      opacity 0.3s 0.1s,\r\n      transform 0.3s 0.1s !important;\r\n    flex-shrink: 0 !important;\r\n  }\r\n  .tb-eq-item:hover .tb-eq-item-hint {\r\n    opacity: 1 !important;\r\n    transform: translateX(0) !important;\r\n  }\r\n\r\n  .tb-eq-item-line {\r\n    position: absolute !important;\r\n    bottom: -1px !important;\r\n    left: 0 !important;\r\n    right: 0 !important;\r\n    height: 1px !important;\r\n    background: #c9a84c !important;\r\n    transform: scaleX(0) !important;\r\n    transform-origin: left !important;\r\n    transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n  }\r\n  .tb-eq-item.active .tb-eq-item-line,\r\n  .tb-eq-item:hover .tb-eq-item-line {\r\n    transform: scaleX(1) !important;\r\n  }\r\n\r\n  \/* Coluna foto - CORRIGIDO PARA ELEMENTOR *\/\r\n  .tb-eq-photo-wrap {\r\n    position: sticky !important;\r\n    top: 100px !important;\r\n    border-radius: 18px !important;\r\n    overflow: hidden !important;\r\n    background: #111 !important;\r\n    height: 420px !important;\r\n    width: 340px !important;\r\n    flex-shrink: 0 !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n  }\r\n  .tb-eq-photo {\r\n    position: absolute !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    min-height: 100% !important;\r\n    object-fit: cover !important;\r\n    object-position: center !important;\r\n    opacity: 0 !important;\r\n    transition: opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n  }\r\n  .tb-eq-photo.active {\r\n    opacity: 1 !important;\r\n  }\r\n\r\n  .tb-eq-photo-info {\r\n    position: absolute !important;\r\n    bottom: 0 !important;\r\n    left: 0 !important;\r\n    right: 0 !important;\r\n    z-index: 2 !important;\r\n    padding: 28px 24px !important;\r\n    background: linear-gradient(transparent, rgba(5, 5, 5, 0.88)) !important;\r\n    pointer-events: none !important;\r\n  }\r\n  .tb-eq-photo-info * {\r\n    pointer-events: auto !important;\r\n  }\r\n  .tb-eq-photo-spec {\r\n    font-size: 11px !important;\r\n    font-weight: 300 !important;\r\n    color: rgba(255, 255, 255, 0.48) !important;\r\n    line-height: 1.7 !important;\r\n    margin-bottom: 14px !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(8px) !important;\r\n    transition:\r\n      opacity 0.4s,\r\n      transform 0.4s !important;\r\n  }\r\n  .tb-eq-photo-wrap:hover .tb-eq-photo-spec {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n  }\r\n\r\n  .tb-eq-photo-cta {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 8px !important;\r\n    font-family: \"Geist\", sans-serif !important;\r\n    font-size: 11px !important;\r\n    font-weight: 500 !important;\r\n    letter-spacing: 0.08em !important;\r\n    text-transform: uppercase !important;\r\n    color: rgba(255, 255, 255, 0.5) !important;\r\n    text-decoration: none !important;\r\n    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;\r\n    padding-bottom: 2px !important;\r\n    background: none !important;\r\n    border-top: none !important;\r\n    border-left: none !important;\r\n    border-right: none !important;\r\n    cursor: pointer !important;\r\n    transition:\r\n      color 0.2s,\r\n      border-color 0.2s !important;\r\n  }\r\n  .tb-eq-photo-cta:hover {\r\n    color: #c9a84c !important;\r\n    border-color: #c9a84c !important;\r\n    background-color: transparent !important;\r\n  }\r\n\r\n  .tb-eq-photo-num {\r\n    position: absolute !important;\r\n    top: 20px !important;\r\n    right: 20px !important;\r\n    font-family: \"Cormorant Garamond\", serif !important;\r\n    font-size: 88px !important;\r\n    font-weight: 300 !important;\r\n    font-style: italic !important;\r\n    color: rgba(255, 255, 255, 0.07) !important;\r\n    line-height: 1 !important;\r\n    transition: color 0.4s !important;\r\n    pointer-events: none !important;\r\n    z-index: 1 !important;\r\n  }\r\n  .tb-eq-photo-wrap:hover .tb-eq-photo-num {\r\n    color: rgba(201, 168, 76, 0.1) !important;\r\n  }\r\n\r\n  \/* Responsive *\/\r\n  @media (max-width: 1200px) {\r\n    .tb-eq-body {\r\n      gap: 48px !important;\r\n    }\r\n    .tb-eq-photo-wrap {\r\n      width: 280px !important;\r\n      height: 360px !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 960px) {\r\n    .tb-eq-body {\r\n      gap: 32px !important;\r\n    }\r\n    .tb-eq-photo-wrap {\r\n      width: 240px !important;\r\n      height: 320px !important;\r\n    }\r\n    .tb-eq-header {\r\n      margin-bottom: 40px !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .tb-eq-body {\r\n      flex-direction: column !important;\r\n      gap: 40px !important;\r\n    }\r\n    .tb-eq-photo-wrap {\r\n      width: 100% !important;\r\n      height: 400px !important;\r\n      position: relative !important;\r\n      top: 0 !important;\r\n    }\r\n    .tb-eq-inner {\r\n      padding: 0 24px !important;\r\n    }\r\n    .tb-eq-header {\r\n      margin-bottom: 32px !important;\r\n    }\r\n    .tb-modal-box {\r\n      grid-template-columns: 1fr !important;\r\n      grid-template-rows: 320px 1fr !important;\r\n      max-height: 95vh !important;\r\n    }\r\n    .tb-modal-photo-col {\r\n      height: 320px !important;\r\n      min-height: 320px !important;\r\n      max-height: 320px !important;\r\n    }\r\n    .tb-modal-content {\r\n      padding: 24px 24px 32px !important;\r\n      overflow-y: auto !important;\r\n      max-height: calc(95vh - 320px) !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 480px) {\r\n    .tb-eq-body {\r\n      gap: 24px !important;\r\n    }\r\n    .tb-eq-photo-wrap {\r\n      height: 340px !important;\r\n    }\r\n    .tb-eq-inner {\r\n      padding: 0 16px !important;\r\n    }\r\n    .tb-eq-header {\r\n      margin-bottom: 24px !important;\r\n    }\r\n    .tb-eq-title {\r\n      font-size: 32px !important;\r\n    }\r\n    .tb-modal-box {\r\n      grid-template-rows: 280px 1fr !important;\r\n      max-height: 96vh !important;\r\n    }\r\n    .tb-modal-photo-col {\r\n      height: 280px !important;\r\n      min-height: 280px !important;\r\n      max-height: 280px !important;\r\n    }\r\n    .tb-modal-content {\r\n      padding: 20px 20px 28px !important;\r\n      max-height: calc(96vh - 280px) !important;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- SVG defs -->\r\n<svg style=\"display: none\" aria-hidden=\"true\">\r\n  <symbol\r\n    id=\"tb-arr\"\r\n    viewBox=\"0 0 24 24\"\r\n    fill=\"none\"\r\n    stroke=\"currentColor\"\r\n    stroke-width=\"2\"\r\n    stroke-linecap=\"round\"\r\n    stroke-linejoin=\"round\"\r\n  >\r\n    <path d=\"M7 17L17 7M17 7H7M17 7v10\" \/>\r\n  <\/symbol>\r\n  <symbol\r\n    id=\"tb-x\"\r\n    viewBox=\"0 0 24 24\"\r\n    fill=\"none\"\r\n    stroke=\"currentColor\"\r\n    stroke-width=\"2\"\r\n    stroke-linecap=\"round\"\r\n    stroke-linejoin=\"round\"\r\n  >\r\n    <line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\" \/>\r\n    <line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\" \/>\r\n  <\/symbol>\r\n<\/svg>\r\n\r\n<!-- MODAL -->\r\n<div\r\n  class=\"tb-modal-overlay\"\r\n  id=\"tb-modal\"\r\n  role=\"dialog\"\r\n  aria-modal=\"true\"\r\n  aria-label=\"Perfil do advogado\"\r\n>\r\n  <div class=\"tb-modal-box\">\r\n    <button class=\"tb-modal-close\" id=\"tb-modal-close\" aria-label=\"Fechar\">\r\n      <svg><use href=\"#tb-x\" \/><\/svg>\r\n    <\/button>\r\n    <div class=\"tb-modal-photo-col\">\r\n      <img decoding=\"async\" class=\"tb-modal-img\" id=\"tb-mimg\" src=\"\" alt=\"\" \/>\r\n      <div class=\"tb-modal-photo-grad\"><\/div>\r\n      <span class=\"tb-modal-badge\" id=\"tb-mbadge\"><\/span>\r\n      <span class=\"tb-modal-deco\" id=\"tb-mdeco\"><\/span>\r\n    <\/div>\r\n    <div class=\"tb-modal-content\">\r\n      <span class=\"tb-modal-eyebrow\">Equipe Torrens Borges<\/span>\r\n      <h3 class=\"tb-modal-name\" id=\"tb-mname\"><\/h3>\r\n      <p class=\"tb-modal-role\" id=\"tb-mrole\"><\/p>\r\n      <div class=\"tb-modal-rule\"><\/div>\r\n      <p class=\"tb-modal-bio\" id=\"tb-mbio\"><\/p>\r\n      <span class=\"tb-modal-section-label\">\u00c1reas de Atua\u00e7\u00e3o<\/span>\r\n      <div class=\"tb-modal-tags\" id=\"tb-mtags\"><\/div>\r\n      <span class=\"tb-modal-section-label\">Forma\u00e7\u00e3o &amp; Experi\u00eancia<\/span>\r\n      <div class=\"tb-modal-edu\" id=\"tb-medu\"><\/div>\r\n      <a href=\"#contato\" class=\"tb-modal-cta\">\r\n        Agendar Consulta\r\n        <svg><use href=\"#tb-arr\" \/><\/svg>\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- SE\u00c7\u00c3O -->\r\n<section class=\"tb-eq\">\r\n  <div class=\"tb-eq-inner\">\r\n    <div class=\"tb-eq-body\">\r\n      <div class=\"tb-eq-list\" id=\"tb-eq-list\"><\/div>\r\n      <div class=\"tb-eq-photo-wrap\" id=\"tb-eq-photos\">\r\n        <span class=\"tb-eq-photo-num\" id=\"tb-eq-deco\">01<\/span>\r\n        <div class=\"tb-eq-photo-info\">\r\n          <p class=\"tb-eq-photo-spec\" id=\"tb-eq-spec\"><\/p>\r\n          <button class=\"tb-eq-photo-cta\" id=\"tb-eq-cta\">\r\n            Ver perfil completo\r\n            <svg width=\"10\" height=\"10\"><use href=\"#tb-arr\" \/><\/svg>\r\n          <\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  (function () {\r\n    \"use strict\";\r\n\r\n    \/* \u2500\u2500 DADOS DA EQUIPE \u2500\u2500 *\/\r\n    var TEAM = [\r\n      {\r\n        name: \"Rafael Leite Torrens\",\r\n        title: \"Dr.\",\r\n        oab: \"OAB\/CE 18.956\",\r\n        role: \"Advogado S\u00f3cio\",\r\n        spec: \"C\u00edvel \u00b7 Trabalhista \u00b7 Empresarial\",\r\n        specs: [\r\n          \"Direito Civil\",\r\n          \"Processual Civil\",\r\n          \"Direito Trabalhista\",\r\n          \"Direito Empresarial\",\r\n        ],\r\n        bio: \"Dr. Rafael possui forma\u00e7\u00e3o multidisciplinar com especializa\u00e7\u00e3o em Direito Processual Civil pela UNIFOR e Master of Laws (LL.M.) em Direito Corporativo. Com experi\u00eancia em Processo e Direito Civil e Trabalhista, atua nas \u00e1reas C\u00edvel, Trabalhista e Empresarial.\",\r\n        edu: [\r\n          \"Graduado em Direito pela Universidade de Fortaleza \u2014 UNIFOR\",\r\n          \"Especialista em Direito Processual Civil \u2014 UNIFOR\",\r\n          \"Master of Laws (LL.M.) em Direito Corporativo\",\r\n          \"Especializa\u00e7\u00e3o em Direito e Processo do Trabalho\",\r\n        ],\r\n        photo:\r\n          \"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/imagem_2026-02-23_161114761.webp\",\r\n      },\r\n      {\r\n        name: \"Ricardo Lima Moreira Borges\",\r\n        title: \"Dr.\",\r\n        oab: \"OAB\/CE 18.181\",\r\n        role: \"Advogado S\u00f3cio\",\r\n        spec: \"Imobili\u00e1rio \u00b7 Sucess\u00f5es \u00b7 C\u00edvel \u00b7 Empresarial \u00b7 Fam\u00edlia\",\r\n        specs: [\r\n          \"Direito Imobili\u00e1rio\",\r\n          \"Sucess\u00f5es e Fam\u00edlia\",\r\n          \"Direito Trabalhista\",\r\n          \"Direito C\u00edvel\",\r\n          \"Empresarial\",\r\n        ],\r\n        bio: \"Dr. Ricardo \u00e9 especialista em Direito Imobili\u00e1rio com experi\u00eancia em Direito Trabalhista, C\u00edvel, Sucess\u00f5es e Fam\u00edlia. Atua nas \u00e1reas Imobili\u00e1ria, Sucess\u00f5es, C\u00edvel, Empresarial e Fam\u00edlia com postura estrat\u00e9gica e \u00e9tica.\",\r\n        edu: [\r\n          \"Graduado em Direito pela Universidade de Fortaleza \u2014 UNIFOR\",\r\n          \"Especialista em Direito Imobili\u00e1rio\",\r\n          \"Especializa\u00e7\u00e3o em Direito e Processo do Trabalho\",\r\n          \"Experi\u00eancia em Direito Trabalhista, Imobili\u00e1rio, C\u00edvel, Sucess\u00f5es e Fam\u00edlia\",\r\n        ],\r\n        photo:\r\n          \"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/imagem_2026-02-23_161114761.webp\",\r\n      },\r\n      {\r\n        name: \"Suzana Borges Carlos de Lima\",\r\n        title: \"Dra.\",\r\n        oab: \"OAB\/CE 54.691\",\r\n        role: \"Advogada\",\r\n        spec: \"Imobili\u00e1rio \u00b7 Sucess\u00f5es \u00b7 C\u00edvel \u00b7 Empresarial\",\r\n        specs: [\r\n          \"Direito Imobili\u00e1rio\",\r\n          \"Sucess\u00f5es\",\r\n          \"Direito C\u00edvel\",\r\n          \"Empresarial\",\r\n        ],\r\n        bio: \"Dra. Suzana \u00e9 formada pela Universidade de Fortaleza \u2014 UNIFOR, com experi\u00eancia em Direito Imobili\u00e1rio, C\u00edvel e Sucess\u00f5es. Atua nas \u00e1reas Imobili\u00e1ria, Sucess\u00f5es, C\u00edvel e Empresarial.\",\r\n        edu: [\r\n          \"Graduada em Direito pela Universidade de Fortaleza \u2014 UNIFOR\",\r\n          \"Experi\u00eancia em Direito Imobili\u00e1rio, C\u00edvel e Sucess\u00f5es\",\r\n        ],\r\n        photo:\r\n          \"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/imagem_2026-02-23_161114761.webp\",\r\n      },\r\n      {\r\n        name: \"Fernanda Sapaio do Nascimento\",\r\n        title: \"\",\r\n        oab: \"Estagi\u00e1ria\",\r\n        role: \"Estagi\u00e1ria de Direito\",\r\n        spec: \"Cursando Direito \u2014 UNIFOR\",\r\n        specs: [\r\n          \"Direito Civil\",\r\n          \"Pesquisa Jur\u00eddica\",\r\n          \"Apoio Processual\",\r\n        ],\r\n        bio: \"Fernanda \u00e9 estagi\u00e1ria do escrit\u00f3rio, cursando Direito na Universidade de Fortaleza \u2014 UNIFOR. Atua no suporte \u00e0s atividades jur\u00eddicas do escrit\u00f3rio, com dedica\u00e7\u00e3o e comprometimento.\",\r\n        edu: [\r\n          \"Cursando Direito na Universidade de Fortaleza \u2014 UNIFOR\",\r\n        ],\r\n        photo:\r\n          \"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/imagem_2026-02-23_161114761.webp\",\r\n      },\r\n      {\r\n        name: \"Juliana Nascimento de Santana\",\r\n        title: \"\",\r\n        oab: \"Secret\u00e1ria\",\r\n        role: \"Secret\u00e1ria\",\r\n        spec: \"Atendimento \u00b7 Gest\u00e3o Administrativa\",\r\n        specs: [\r\n          \"Atendimento ao Cliente\",\r\n          \"Gest\u00e3o Administrativa\",\r\n          \"Organiza\u00e7\u00e3o Documental\",\r\n        ],\r\n        bio: \"Juliana \u00e9 a secret\u00e1ria do escrit\u00f3rio Torrens Borges, respons\u00e1vel pelo atendimento aos clientes e pela organiza\u00e7\u00e3o administrativa do escrit\u00f3rio, garantindo agilidade e excel\u00eancia no dia a dia.\",\r\n        edu: [\r\n          \"Secret\u00e1ria do escrit\u00f3rio Torrens Borges\",\r\n          \"Respons\u00e1vel pelo atendimento e gest\u00e3o administrativa\",\r\n        ],\r\n        photo:\r\n          \"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/imagem_2026-02-23_161114761.webp\",\r\n      },\r\n    ];\r\n\r\n    var activeIdx = 0;\r\n    var autoRotateInterval = null;\r\n    var isHovering = false;\r\n\r\n    \/* \u2500\u2500 MODAL \u2500\u2500 *\/\r\n    var modal = document.getElementById(\"tb-modal\");\r\n    var closeBtn = document.getElementById(\"tb-modal-close\");\r\n\r\n    function openModal(idx) {\r\n      var p = TEAM[idx];\r\n      document.getElementById(\"tb-mimg\").src = p.photo;\r\n      document.getElementById(\"tb-mimg\").alt = (p.title ? p.title + \" \" : \"\") + p.name;\r\n      document.getElementById(\"tb-mbadge\").textContent = p.oab;\r\n      document.getElementById(\"tb-mdeco\").textContent = \"0\" + (idx + 1);\r\n      document.getElementById(\"tb-mname\").textContent = (p.title ? p.title + \" \" : \"\") + p.name;\r\n      document.getElementById(\"tb-mrole\").textContent = p.role;\r\n      document.getElementById(\"tb-mbio\").textContent = p.bio;\r\n\r\n      var tags = document.getElementById(\"tb-mtags\");\r\n      tags.innerHTML = \"\";\r\n      p.specs.forEach(function (s) {\r\n        var el = document.createElement(\"span\");\r\n        el.className = \"tb-modal-tag\";\r\n        el.textContent = s;\r\n        tags.appendChild(el);\r\n      });\r\n\r\n      var edu = document.getElementById(\"tb-medu\");\r\n      edu.innerHTML = \"\";\r\n      p.edu.forEach(function (e) {\r\n        edu.innerHTML +=\r\n          '<div class=\"tb-modal-edu-item\">' +\r\n          '<span class=\"tb-modal-edu-dot\"><\/span>' +\r\n          '<span class=\"tb-modal-edu-text\">' +\r\n          e +\r\n          \"<\/span>\" +\r\n          \"<\/div>\";\r\n      });\r\n\r\n      modal.classList.remove(\"closing\");\r\n      modal.classList.add(\"open\");\r\n      document.body.style.overflow = \"hidden\";\r\n    }\r\n\r\n    function closeModal() {\r\n      modal.classList.add(\"closing\");\r\n      setTimeout(function () {\r\n        modal.classList.remove(\"open\", \"closing\");\r\n        document.body.style.overflow = \"\";\r\n      }, 260);\r\n    }\r\n\r\n    closeBtn.addEventListener(\"click\", closeModal);\r\n    modal.addEventListener(\"click\", function (e) {\r\n      if (e.target === modal) closeModal();\r\n    });\r\n    document.addEventListener(\"keydown\", function (e) {\r\n      if (e.key === \"Escape\") closeModal();\r\n    });\r\n\r\n    \/* \u2500\u2500 SE\u00c7\u00c3O V2 \u2500\u2500 *\/\r\n    var list = document.getElementById(\"tb-eq-list\");\r\n    var photoWrap = document.getElementById(\"tb-eq-photos\");\r\n    var decoEl = document.getElementById(\"tb-eq-deco\");\r\n    var specEl = document.getElementById(\"tb-eq-spec\");\r\n    var ctaBtn = document.getElementById(\"tb-eq-cta\");\r\n\r\n    \/* Injeta fotos *\/\r\n    TEAM.forEach(function (p, i) {\r\n      var img = document.createElement(\"img\");\r\n      img.className = \"tb-eq-photo\" + (i === 0 ? \" active\" : \"\");\r\n      img.src = p.photo;\r\n      img.alt = p.name;\r\n      img.loading = \"lazy\";\r\n      photoWrap.insertBefore(img, photoWrap.firstChild);\r\n    });\r\n\r\n    specEl.textContent = TEAM[0].spec;\r\n\r\n    \/* Fun\u00e7\u00e3o para trocar foto ativa *\/\r\n    function setActivePhoto(idx) {\r\n      var photos = photoWrap.querySelectorAll(\".tb-eq-photo\");\r\n      list.querySelectorAll(\".tb-eq-item\").forEach(function (it) {\r\n        it.classList.remove(\"active\");\r\n      });\r\n      photos.forEach(function (ph) {\r\n        ph.classList.remove(\"active\");\r\n      });\r\n      var items = list.querySelectorAll(\".tb-eq-item\");\r\n      if (items[idx]) {\r\n        items[idx].classList.add(\"active\");\r\n      }\r\n      photos[idx].classList.add(\"active\");\r\n      decoEl.textContent = \"0\" + (idx + 1);\r\n      specEl.textContent = TEAM[idx].spec;\r\n      activeIdx = idx;\r\n    }\r\n\r\n    \/* Rota\u00e7\u00e3o autom\u00e1tica *\/\r\n    function startAutoRotate() {\r\n      if (autoRotateInterval) clearInterval(autoRotateInterval);\r\n      autoRotateInterval = setInterval(function () {\r\n        if (!isHovering) {\r\n          var nextIdx = (activeIdx + 1) % TEAM.length;\r\n          setActivePhoto(nextIdx);\r\n        }\r\n      }, 5000);\r\n    }\r\n\r\n    function stopAutoRotate() {\r\n      if (autoRotateInterval) {\r\n        clearInterval(autoRotateInterval);\r\n        autoRotateInterval = null;\r\n      }\r\n    }\r\n\r\n    \/* Injeta itens *\/\r\n    TEAM.forEach(function (p, i) {\r\n      var item = document.createElement(\"div\");\r\n      item.className = \"tb-eq-item\" + (i === 0 ? \" active\" : \"\");\r\n      item.setAttribute(\"data-idx\", i);\r\n      item.innerHTML =\r\n        '<span class=\"tb-eq-num\">0' +\r\n        (i + 1) +\r\n        \"<\/span>\" +\r\n        '<div class=\"tb-eq-item-body\">' +\r\n        '<div class=\"tb-eq-item-name\">' +\r\n        (p.title ? p.title + \" \" : \"\") + p.name +\r\n        \"<\/div>\" +\r\n        '<div class=\"tb-eq-item-meta\">' +\r\n        '<span class=\"tb-eq-item-role\">' +\r\n        p.role +\r\n        \"<\/span>\" +\r\n        '<span class=\"tb-eq-item-sep\"><\/span>' +\r\n        '<span class=\"tb-eq-item-oab\">' +\r\n        p.oab +\r\n        \"<\/span>\" +\r\n        \"<\/div>\" +\r\n        \"<\/div>\" +\r\n        '<span class=\"tb-eq-item-hint\">Ver perfil ' +\r\n        '<svg width=\"9\" height=\"9\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">' +\r\n        '<path d=\"M7 17L17 7M17 7H7M17 7v10\"\/>' +\r\n        \"<\/svg>\" +\r\n        \"<\/span>\" +\r\n        '<div class=\"tb-eq-item-line\"><\/div>';\r\n\r\n      item.addEventListener(\"mouseenter\", function () {\r\n        isHovering = true;\r\n        var idx = parseInt(item.getAttribute(\"data-idx\"));\r\n        setActivePhoto(idx);\r\n      });\r\n\r\n      item.addEventListener(\"mouseleave\", function () {\r\n        isHovering = false;\r\n      });\r\n\r\n      item.addEventListener(\"click\", function () {\r\n        openModal(parseInt(item.getAttribute(\"data-idx\")));\r\n      });\r\n\r\n      list.appendChild(item);\r\n    });\r\n\r\n    ctaBtn.addEventListener(\"click\", function () {\r\n      openModal(activeIdx);\r\n    });\r\n\r\n    \/* Inicia rota\u00e7\u00e3o autom\u00e1tica *\/\r\n    startAutoRotate();\r\n\r\n    \/* Pausa rota\u00e7\u00e3o quando mouse est\u00e1 sobre a lista *\/\r\n    list.addEventListener(\"mouseenter\", function () {\r\n      isHovering = true;\r\n    });\r\n\r\n    list.addEventListener(\"mouseleave\", function () {\r\n      isHovering = false;\r\n    });\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a06d99f elementor-widget elementor-widget-html\" data-id=\"a06d99f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- V3: Dark Filled \u2014 Fundo Claro -->\r\n<style>\r\n  @import url(\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500&display=swap\");\r\n\r\n  :root {\r\n    --tb-cta-ease: cubic-bezier(0.16, 1, 0.3, 1);\r\n    --tb-cta-back: cubic-bezier(0.34, 1.56, 0.64, 1);\r\n  }\r\n\r\n  @keyframes tb-cta-shimmer {\r\n    0% {\r\n      transform: translateX(-120%) skewX(-15deg);\r\n    }\r\n    100% {\r\n      transform: translateX(220%) skewX(-15deg);\r\n    }\r\n  }\r\n  @keyframes tb-cta-ring {\r\n    0% {\r\n      opacity: 0.5;\r\n      transform: scale(1);\r\n    }\r\n    100% {\r\n      opacity: 0;\r\n      transform: scale(1.18);\r\n    }\r\n  }\r\n  @keyframes tb-cta-arrow-out {\r\n    0% {\r\n      transform: translate(0, 0);\r\n      opacity: 1;\r\n    }\r\n    100% {\r\n      transform: translate(4px, -10px);\r\n      opacity: 0;\r\n    }\r\n  }\r\n  @keyframes tb-cta-arrow-in {\r\n    0% {\r\n      transform: translate(-4px, 10px);\r\n      opacity: 0;\r\n    }\r\n    100% {\r\n      transform: translate(0, 0);\r\n      opacity: 1;\r\n    }\r\n  }\r\n  @keyframes tb-cta-spin {\r\n    0% {\r\n      transform: rotate(0deg);\r\n    }\r\n    100% {\r\n      transform: rotate(45deg);\r\n    }\r\n  }\r\n  @keyframes tb-cta-unspin {\r\n    0% {\r\n      transform: rotate(45deg);\r\n    }\r\n    100% {\r\n      transform: rotate(0deg);\r\n    }\r\n  }\r\n\r\n  .tb-cta-dark {\r\n    position: relative;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    border: none;\r\n    background: none;\r\n    padding: 0;\r\n    isolation: isolate;\r\n  }\r\n  .tb-cta-dark::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: -3px;\r\n    border-radius: 999px;\r\n    border: 1px solid #1a1a1a;\r\n    opacity: 0;\r\n    pointer-events: none;\r\n  }\r\n  .tb-cta-dark:hover::before {\r\n    animation: tb-cta-ring 0.9s var(--tb-cta-ease) forwards;\r\n  }\r\n  .tb-cta-dark__body {\r\n    position: relative;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    padding: 14px 22px 14px 28px;\r\n    border-radius: 999px;\r\n    overflow: hidden;\r\n    background: #1a1a1a;\r\n    border: 1px solid #1a1a1a;\r\n    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);\r\n    transition:\r\n      background 0.35s var(--tb-cta-ease),\r\n      box-shadow 0.35s var(--tb-cta-ease);\r\n  }\r\n  .tb-cta-dark__body::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0;\r\n    bottom: 0;\r\n    left: 0;\r\n    width: 50%;\r\n    background: linear-gradient(\r\n      90deg,\r\n      transparent,\r\n      rgba(255, 255, 255, 0.1),\r\n      transparent\r\n    );\r\n    transform: translateX(-120%) skewX(-15deg);\r\n    pointer-events: none;\r\n    border-radius: 999px;\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__body {\r\n    background: #0a0a0a;\r\n    box-shadow: 0 6px 32px rgba(0, 0, 0, 0.35);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__body::after {\r\n    animation: tb-cta-shimmer 0.7s var(--tb-cta-ease) forwards;\r\n  }\r\n  .tb-cta-dark__text {\r\n    position: relative;\r\n    z-index: 1;\r\n    font-family: \"DM Sans\", sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    letter-spacing: 0.01em;\r\n    color: #f5f0e8;\r\n    white-space: nowrap;\r\n  }\r\n  .tb-cta-dark__wrap {\r\n    position: relative;\r\n    z-index: 1;\r\n    width: 32px;\r\n    height: 32px;\r\n    border-radius: 50%;\r\n    background: rgba(255, 255, 255, 0.1);\r\n    border: 1px solid rgba(255, 255, 255, 0.08);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n    overflow: hidden;\r\n    animation: tb-cta-unspin 0.4s var(--tb-cta-back) both;\r\n    transition:\r\n      background 0.35s var(--tb-cta-ease),\r\n      border-color 0.35s var(--tb-cta-ease);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__wrap {\r\n    background: rgba(201, 168, 76, 0.9);\r\n    border-color: #c9a84c;\r\n    animation: tb-cta-spin 0.4s var(--tb-cta-back) both;\r\n  }\r\n  .tb-cta-dark__arrow {\r\n    position: absolute;\r\n    width: 14px;\r\n    height: 14px;\r\n    color: rgba(255, 255, 255, 0.7);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__arrow {\r\n    animation: tb-cta-arrow-out 0.28s var(--tb-cta-ease) forwards;\r\n  }\r\n  .tb-cta-dark__clone {\r\n    position: absolute;\r\n    width: 14px;\r\n    height: 14px;\r\n    color: #0a0a0a;\r\n    opacity: 0;\r\n    transform: translate(-4px, 10px);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__clone {\r\n    animation: tb-cta-arrow-in 0.32s 0.07s var(--tb-cta-ease) forwards;\r\n  }\r\n<\/style>\r\n\r\n<a href=\"#contato\" class=\"tb-cta-dark\">\r\n  <div class=\"tb-cta-dark__body\">\r\n    <span class=\"tb-cta-dark__text\">Agendar Consulta<\/span>\r\n    <div class=\"tb-cta-dark__wrap\">\r\n      <svg\r\n        class=\"tb-cta-dark__arrow\"\r\n        viewBox=\"0 0 24 24\"\r\n        fill=\"none\"\r\n        stroke=\"currentColor\"\r\n        stroke-width=\"2.2\"\r\n        stroke-linecap=\"round\"\r\n        stroke-linejoin=\"round\"\r\n      >\r\n        <path d=\"M7 17L17 7M17 7H7M17 7v10\" \/>\r\n      <\/svg>\r\n      <svg\r\n        class=\"tb-cta-dark__clone\"\r\n        viewBox=\"0 0 24 24\"\r\n        fill=\"none\"\r\n        stroke=\"currentColor\"\r\n        stroke-width=\"2.2\"\r\n        stroke-linecap=\"round\"\r\n        stroke-linejoin=\"round\"\r\n      >\r\n        <path d=\"M7 17L17 7M17 7H7M17 7v10\" \/>\r\n      <\/svg>\r\n    <\/div>\r\n  <\/div>\r\n<\/a>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5be5de6 e-flex e-con-boxed e-con e-parent\" data-id=\"5be5de6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4d8c57 elementor-widget elementor-widget-menu-anchor\" data-id=\"e4d8c57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"services\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5589b9c e-con-full e-flex e-con e-child\" data-id=\"5589b9c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-67d0763 e-con-full e-flex e-con e-child\" data-id=\"67d0763\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ea7ca9 elementor-widget elementor-widget-html\" data-id=\"7ea7ca9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.pill-container {\r\n    width: 100%;\r\n} \r\n\/* \u2500\u2500 Eyebrow pill \u2500\u2500 *\/\r\n.tb-who__eyebrow-dark {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 10px;\r\n  font-weight: 500;\r\n  letter-spacing: .22em;\r\n  text-transform: uppercase;\r\n  color: #fff;\r\n  background: rgba(201,168,76,.5);\r\n  border: 1px solid rgba(201,168,76,.3);\r\n  padding: 6px 18px;\r\n  border-radius: 999px;\r\n  font-family: 'Geist', Sans-Serif;\r\n}\r\n<\/style>\r\n<div class=\"pill-container\">\r\n    <div class=\"tb-who__eyebrow-dark\">\r\n        \u00c1REAS DE ATUA\u00c7\u00c3O\r\n    <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88f0af2 elementor-widget elementor-widget-heading\" data-id=\"88f0af2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-family: Geist;font-weight: 500\">Direito aplicado<\/span><br>\n      <span class=\"text-highlight\" style=\"font-size: 3.5rem\">com Excel\u00eancia.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-42b1668 e-con-full e-flex e-con e-child\" data-id=\"42b1668\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a6d24f elementor-widget elementor-widget-text-editor\" data-id=\"8a6d24f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Atuamos em todas as esferas do Direito, com foco em resultados e rigor t\u00e9cnico.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb48ff5 elementor-widget elementor-widget-html\" data-id=\"fb48ff5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  WIDGET: Servi\u00e7os V2 Editorial \u2014 DARK THEME\r\n  Prefixo \u00fanico tbsv26 \u2014 sem conflito com outros widgets\r\n  Cole no Widget HTML do Elementor\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n\r\n<script src=\"https:\/\/unpkg.com\/@phosphor-icons\/web@2.1.1\/src\/index.js\"><\/script>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Geist:wght@300;400;500;600&display=swap\" rel=\"stylesheet\"\/>\r\n\r\n<style>\r\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n   VARI\u00c1VEIS DARK\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n:root {\r\n  --tbsv26-bg:        #0c0c0c;\r\n  --tbsv26-bg-card:   #111111;\r\n  --tbsv26-bg-hover:  #161616;\r\n  --tbsv26-border:    rgba(255,255,255,.07);\r\n  --tbsv26-gold:      #c9a84c;\r\n  --tbsv26-gold-dim:  rgba(201,168,76,.15);\r\n  --tbsv26-gold-border: rgba(201,168,76,.22);\r\n  --tbsv26-text:      #f0ece4;\r\n  --tbsv26-muted:     rgba(240,236,228,.35);\r\n  --tbsv26-modal-bg:  #131313;\r\n}\r\n\r\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n   ANIMA\u00c7\u00d5ES DE ENTRADA \u2014 AWWWARDS STYLE\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n\r\n\/* Clip reveal: o elemento \u00e9 revelado por um \"cortador\" *\/\r\n@keyframes tbsv26-clipReveal {\r\n  from { clip-path: inset(0 100% 0 0); }\r\n  to   { clip-path: inset(0 0% 0 0); }\r\n}\r\n\r\n\/* Linha deslizante de baixo para cima (ticker reveal) *\/\r\n@keyframes tbsv26-lineReveal {\r\n  0%   { transform: translateY(110%); opacity: 0; }\r\n  60%  { opacity: 1; }\r\n  100% { transform: translateY(0); }\r\n}\r\n\r\n\/* Fade + rise suave para cards *\/\r\n@keyframes tbsv26-cardIn {\r\n  from { opacity: 0; transform: translateY(28px) scale(.98); }\r\n  to   { opacity: 1; transform: translateY(0)    scale(1);   }\r\n}\r\n\r\n\/* N\u00famero deslizante lateral *\/\r\n@keyframes tbsv26-numIn {\r\n  from { opacity: 0; transform: translateX(-16px); }\r\n  to   { opacity: .18; transform: translateX(0); }\r\n}\r\n\r\n\/* Separador crescendo *\/\r\n@keyframes tbsv26-ruleGrow {\r\n  from { width: 0; opacity: 0; }\r\n  to   { width: 48px; opacity: .5; }\r\n}\r\n\r\n\/* Overlay escurecendo *\/\r\n@keyframes tbsv26-fadeIn  { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes tbsv26-fadeOut { from { opacity: 1; } to { opacity: 0; } }\r\n\r\n\/* Modal box *\/\r\n@keyframes tbsv26-slideUp {\r\n  from { opacity: 0; transform: translateY(48px) scale(.96); }\r\n  to   { opacity: 1; transform: translateY(0)    scale(1);   }\r\n}\r\n@keyframes tbsv26-slideDown {\r\n  from { opacity: 1; transform: translateY(0)    scale(1);   }\r\n  to   { opacity: 0; transform: translateY(28px) scale(.97); }\r\n}\r\n\r\n\/* Stagger interno do modal *\/\r\n@keyframes tbsv26-stagger {\r\n  from { opacity: 0; transform: translateY(10px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* \u00cdcone no modal *\/\r\n@keyframes tbsv26-iconPop {\r\n  0%   { transform: scale(.4) rotate(-10deg); opacity: 0; }\r\n  65%  { transform: scale(1.1) rotate(2deg); opacity: 1; }\r\n  100% { transform: scale(1)   rotate(0deg); }\r\n}\r\n\r\n\/* Barra dourada no topo do modal *\/\r\n@keyframes tbsv26-topLineIn {\r\n  from { transform: scaleX(0); }\r\n  to   { transform: scaleX(1); }\r\n}\r\n\r\n\/* Cursor piscante na se\u00e7\u00e3o (detalhe editorial awwwards) *\/\r\n@keyframes tbsv26-blink {\r\n  0%, 100% { opacity: 1; }\r\n  50%       { opacity: 0; }\r\n}\r\n\r\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n   MODAL OVERLAY\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n#tbsv26-modal {\r\n  position: fixed;\r\n  inset: 0;\r\n  z-index: 999999;\r\n  background: rgba(0,0,0,.88);\r\n  backdrop-filter: blur(20px);\r\n  -webkit-backdrop-filter: blur(20px);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 20px;\r\n  opacity: 0;\r\n  pointer-events: none;\r\n}\r\n#tbsv26-modal.tbsv26-open {\r\n  pointer-events: all;\r\n  animation: tbsv26-fadeIn .32s ease forwards;\r\n}\r\n#tbsv26-modal.tbsv26-closing {\r\n  animation: tbsv26-fadeOut .25s ease forwards;\r\n  pointer-events: none;\r\n}\r\n\r\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n   MODAL BOX\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n#tbsv26-modal .tbsv26-box {\r\n  background: var(--tbsv26-modal-bg);\r\n  border: 1px solid rgba(255,255,255,.08);\r\n  border-radius: 20px;\r\n  width: 100%;\r\n  max-width: 600px;\r\n  max-height: 86vh;\r\n  overflow: hidden;\r\n  position: relative;\r\n  box-shadow:\r\n    0 60px 140px rgba(0,0,0,.7),\r\n    0 0 0 1px rgba(201,168,76,.06),\r\n    inset 0 1px 0 rgba(255,255,255,.06);\r\n  display: flex;\r\n  flex-direction: column;\r\n  animation: tbsv26-slideUp .48s cubic-bezier(.16,1,.3,1) forwards;\r\n}\r\n#tbsv26-modal.tbsv26-closing .tbsv26-box {\r\n  animation: tbsv26-slideDown .25s ease forwards;\r\n}\r\n\r\n\/* faixa dourada no topo *\/\r\n#tbsv26-modal .tbsv26-box::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n  background: linear-gradient(90deg, transparent, #b8922e, #e2bc5a, #c9a84c, #e2bc5a, #b8922e, transparent);\r\n  transform-origin: left;\r\n  transform: scaleX(0);\r\n  animation: tbsv26-topLineIn .6s .1s cubic-bezier(.16,1,.3,1) forwards;\r\n  z-index: 3;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 CABE\u00c7ALHO MODAL \u2500\u2500\u2500 *\/\r\n#tbsv26-modal .tbsv26-mhead {\r\n  padding: 44px 44px 28px;\r\n  position: relative;\r\n  flex-shrink: 0;\r\n  animation: tbsv26-stagger .45s .12s both;\r\n  z-index: 1;\r\n}\r\n\r\n#tbsv26-modal .tbsv26-mclose {\r\n  position: absolute;\r\n  top: 18px; right: 18px;\r\n  width: 34px; height: 34px;\r\n  border-radius: 50%;\r\n  background: rgba(255,255,255,.05);\r\n  border: 1px solid rgba(255,255,255,.1);\r\n  color: rgba(255,255,255,.3);\r\n  cursor: pointer;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 15px;\r\n  transition: background .2s, color .2s, transform .3s;\r\n  line-height: 0;\r\n  padding: 0;\r\n}\r\n#tbsv26-modal .tbsv26-mclose:hover {\r\n  background: rgba(201,168,76,.15);\r\n  color: var(--tbsv26-gold);\r\n  border-color: var(--tbsv26-gold-border);\r\n  transform: rotate(90deg);\r\n}\r\n\r\n#tbsv26-modal .tbsv26-meyebrow {\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 9px;\r\n  font-weight: 600;\r\n  letter-spacing: .28em;\r\n  text-transform: uppercase;\r\n  color: var(--tbsv26-gold);\r\n  display: block;\r\n  margin-bottom: 16px;\r\n  line-height: 1;\r\n  opacity: .75;\r\n}\r\n\r\n#tbsv26-modal .tbsv26-mtop {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 16px;\r\n}\r\n\r\n#tbsv26-modal .tbsv26-miconwrap {\r\n  width: 56px; height: 56px;\r\n  border-radius: 13px;\r\n  background: var(--tbsv26-gold-dim);\r\n  border: 1px solid var(--tbsv26-gold-border);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  flex-shrink: 0;\r\n  margin-top: 2px;\r\n  animation: tbsv26-iconPop .5s .22s both;\r\n}\r\n#tbsv26-modal .tbsv26-miconwrap i {\r\n  font-size: 26px;\r\n  color: var(--tbsv26-gold);\r\n  display: block; line-height: 1;\r\n}\r\n\r\n#tbsv26-modal .tbsv26-mtitle {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: 42px;\r\n  font-weight: 400;\r\n  color: var(--tbsv26-text);\r\n  line-height: 1.04;\r\n  margin: 0; padding: 0;\r\n}\r\n\r\n#tbsv26-modal .tbsv26-mrule {\r\n  height: 1px;\r\n  background: var(--tbsv26-gold);\r\n  margin-top: 24px;\r\n  width: 0;\r\n  animation: tbsv26-ruleGrow .5s .32s cubic-bezier(.16,1,.3,1) forwards;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 SCROLL MODAL \u2500\u2500\u2500 *\/\r\n#tbsv26-modal .tbsv26-mscroll {\r\n  padding: 4px 44px 8px;\r\n  overflow-y: auto;\r\n  flex: 1;\r\n  animation: tbsv26-stagger .5s .28s both;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n#tbsv26-modal .tbsv26-mscroll::-webkit-scrollbar { width: 2px; }\r\n#tbsv26-modal .tbsv26-mscroll::-webkit-scrollbar-thumb {\r\n  background: rgba(201,168,76,.25);\r\n  border-radius: 2px;\r\n}\r\n\r\n#tbsv26-modal .tbsv26-topic {\r\n  display: flex;\r\n  gap: 14px;\r\n  align-items: flex-start;\r\n  padding: 16px 0;\r\n  border-bottom: 1px solid rgba(255,255,255,.05);\r\n}\r\n#tbsv26-modal .tbsv26-topic:last-child { border-bottom: none; }\r\n#tbsv26-modal .tbsv26-tdot {\r\n  width: 5px; height: 5px;\r\n  border-radius: 50%;\r\n  background: var(--tbsv26-gold);\r\n  flex-shrink: 0;\r\n  margin-top: 7px;\r\n  opacity: .8;\r\n}\r\n#tbsv26-modal .tbsv26-tlabel {\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 9px; font-weight: 700;\r\n  letter-spacing: .22em;\r\n  text-transform: uppercase;\r\n  color: var(--tbsv26-gold);\r\n  display: block;\r\n  margin-bottom: 6px; line-height: 1;\r\n  opacity: .85;\r\n}\r\n#tbsv26-modal .tbsv26-ttext {\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 13px; font-weight: 300;\r\n  color: var(--tbsv26-muted);\r\n  line-height: 1.82;\r\n  display: block;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RODAP\u00c9 MODAL \u2500\u2500\u2500 *\/\r\n#tbsv26-modal .tbsv26-mfoot {\r\n  padding: 20px 44px 36px;\r\n  border-top: 1px solid rgba(255,255,255,.05);\r\n  flex-shrink: 0;\r\n  animation: tbsv26-stagger .5s .38s both;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n#tbsv26-modal .tbsv26-mcta {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 9px;\r\n  padding: 13px 26px;\r\n  background: var(--tbsv26-gold);\r\n  color: #0a0a0a;\r\n  border-radius: 999px;\r\n  text-decoration: none;\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 11px; font-weight: 600;\r\n  letter-spacing: .1em;\r\n  text-transform: uppercase;\r\n  border: none; cursor: pointer;\r\n  transition: background .25s, transform .2s, box-shadow .3s;\r\n  line-height: 1;\r\n  box-shadow: 0 4px 24px rgba(201,168,76,.2);\r\n}\r\n#tbsv26-modal .tbsv26-mcta:hover {\r\n  background: #dfc26a;\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 8px 32px rgba(201,168,76,.35);\r\n}\r\n#tbsv26-modal .tbsv26-mcta i {\r\n  font-size: 15px; line-height: 1; display: block;\r\n  transition: transform .2s;\r\n}\r\n#tbsv26-modal .tbsv26-mcta:hover i { transform: translate(2px,-2px); }\r\n\r\n\/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n   SECTION \u2014 DARK\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n.tbsv26-section {\r\n  background: #000;\r\n  font-family: \"Geist\", sans-serif;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n\r\n\/* Glow sutil no centro *\/\r\n.tbsv26-section::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 50%; left: 50%;\r\n  transform: translate(-50%,-50%);\r\n  width: 70%; height: 60%;\r\n  background: radial-gradient(ellipse at center, rgba(201,168,76,.04) 0%, transparent 70%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n.tbsv26-inner {\r\n  max-width: 1160px;\r\n  margin: 0 auto;\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 GRID \u2500\u2500\u2500 *\/\r\n.tbsv26-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  border-top: 1px solid var(--tbsv26-border);\r\n  border-left: 1px solid var(--tbsv26-border);\r\n}\r\n\r\n\/* \u2500\u2500\u2500 CARD \u2500\u2500\u2500 *\/\r\n.tbsv26-card {\r\n  position: relative;\r\n  padding: 36px 32px 38px;\r\n  border-right: 1px solid var(--tbsv26-border);\r\n  border-bottom: 1px solid var(--tbsv26-border);\r\n  cursor: pointer;\r\n  overflow: hidden;\r\n  background: transparent;\r\n  transition: background .35s;\r\n\r\n  \/* Estado inicial para anima\u00e7\u00e3o de entrada *\/\r\n  opacity: 0;\r\n}\r\n\r\n\/* Estado animado \u2014 aplicado via JS com stagger *\/\r\n.tbsv26-card.tbsv26-visible {\r\n  animation: tbsv26-cardIn .72s cubic-bezier(.16,1,.3,1) forwards;\r\n}\r\n\r\n.tbsv26-card:hover { background: var(--tbsv26-bg-hover); }\r\n\r\n\/* Barra inferior dourada no hover *\/\r\n.tbsv26-card::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: 0; left: 0;\r\n  width: 0; height: 1px;\r\n  background: linear-gradient(90deg, transparent, var(--tbsv26-gold), transparent);\r\n  transition: width .6s cubic-bezier(.16,1,.3,1);\r\n}\r\n.tbsv26-card:hover::after { width: 100%; }\r\n\r\n\/* Glow no hover \u2014 espalha luz suave na dire\u00e7\u00e3o do cursor *\/\r\n.tbsv26-card .tbsv26-glow {\r\n  position: absolute;\r\n  inset: 0;\r\n  background: radial-gradient(circle at var(--mx,50%) var(--my,50%),\r\n    rgba(201,168,76,.06) 0%,\r\n    transparent 65%);\r\n  opacity: 0;\r\n  transition: opacity .3s;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n.tbsv26-card:hover .tbsv26-glow { opacity: 1; }\r\n\r\n\/* \u2500\u2500\u2500 Conte\u00fado do card \u2500\u2500\u2500 *\/\r\n.tbsv26-cnum {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: 11px; font-style: italic;\r\n  color: rgba(255,255,255,.12);\r\n  letter-spacing: .06em;\r\n  display: block;\r\n  margin-bottom: 20px; line-height: 1;\r\n  position: relative; z-index: 1;\r\n}\r\n\r\n.tbsv26-cicon {\r\n  width: 52px; height: 52px;\r\n  min-width: 52px; min-height: 52px;\r\n  border-radius: 12px;\r\n  background: var(--tbsv26-gold-dim);\r\n  border: 1px solid var(--tbsv26-gold-border);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  margin-bottom: 20px;\r\n  flex-shrink: 0;\r\n  box-sizing: border-box;\r\n  transition: background .3s, border-color .3s, transform .4s cubic-bezier(.16,1,.3,1), box-shadow .3s;\r\n  position: relative; z-index: 1;\r\n}\r\n.tbsv26-cicon i {\r\n  font-size: 24px;\r\n  color: var(--tbsv26-gold);\r\n  line-height: 1; display: block;\r\n  margin: 0; padding: 0;\r\n}\r\n.tbsv26-card:hover .tbsv26-cicon {\r\n  background: rgba(201,168,76,.2);\r\n  border-color: rgba(201,168,76,.4);\r\n  transform: scale(1.08) rotate(-3deg);\r\n  box-shadow: 0 8px 24px rgba(201,168,76,.18);\r\n}\r\n\r\n.tbsv26-ctitle {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: 30px; font-weight: 400;\r\n  color: var(--tbsv26-text);\r\n  line-height: 1.08;\r\n  margin-bottom: 10px;\r\n  position: relative; z-index: 1;\r\n  transition: color .25s;\r\n}\r\n.tbsv26-card:hover .tbsv26-ctitle { color: #fff; }\r\n\r\n.tbsv26-cdesc {\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 13px; font-weight: 300;\r\n  color: rgba(240,236,228,.32);\r\n  line-height: 1.78;\r\n  position: relative; z-index: 1;\r\n}\r\n\r\n.tbsv26-cmore {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 5px;\r\n  margin-top: 18px;\r\n  font-family: \"Geist\", sans-serif;\r\n  font-size: 10px; font-weight: 600;\r\n  letter-spacing: .16em;\r\n  text-transform: uppercase;\r\n  color: rgba(255,255,255,.12);\r\n  transition: color .25s, gap .25s;\r\n  line-height: 1;\r\n  position: relative; z-index: 1;\r\n}\r\n.tbsv26-cmore i {\r\n  font-size: 12px; line-height: 1; display: block;\r\n  transition: transform .3s cubic-bezier(.16,1,.3,1);\r\n}\r\n.tbsv26-card:hover .tbsv26-cmore {\r\n  color: var(--tbsv26-gold);\r\n  gap: 8px;\r\n}\r\n.tbsv26-card:hover .tbsv26-cmore i {\r\n  transform: translate(3px,-3px);\r\n}\r\n\r\n\/* \u2500\u2500\u2500 RESPONSIVO \u2500\u2500\u2500 *\/\r\n@media (max-width: 900px) {\r\n  .tbsv26-grid { grid-template-columns: 1fr 1fr; }\r\n  .tbsv26-inner { padding: 0 24px; }\r\n  #tbsv26-modal .tbsv26-mhead  { padding: 36px 32px 24px; }\r\n  #tbsv26-modal .tbsv26-mscroll { padding: 4px 32px 8px; }\r\n  #tbsv26-modal .tbsv26-mfoot  { padding: 18px 32px 32px; }\r\n  #tbsv26-modal .tbsv26-mtitle { font-size: 34px; }\r\n}\r\n@media (max-width: 580px) {\r\n  .tbsv26-grid { grid-template-columns: 1fr; }\r\n  #tbsv26-modal .tbsv26-mhead  { padding: 28px 22px 20px; }\r\n  #tbsv26-modal .tbsv26-mscroll { padding: 4px 22px 8px; }\r\n  #tbsv26-modal .tbsv26-mfoot  { padding: 16px 22px 28px; }\r\n  #tbsv26-modal .tbsv26-mtitle { font-size: 28px; }\r\n  #tbsv26-modal .tbsv26-miconwrap { width: 46px; height: 46px; }\r\n  #tbsv26-modal .tbsv26-miconwrap i { font-size: 20px; }\r\n}\r\n<\/style>\r\n\r\n<!-- MODAL -->\r\n<div id=\"tbsv26-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Servi\u00e7o jur\u00eddico\">\r\n  <div class=\"tbsv26-box\">\r\n    <div class=\"tbsv26-mhead\">\r\n      <button class=\"tbsv26-mclose\" id=\"tbsv26-close\" aria-label=\"Fechar modal\">\r\n        <i class=\"ph ph-x\"><\/i>\r\n      <\/button>\r\n      <span class=\"tbsv26-meyebrow\">\u00c1rea de Atua\u00e7\u00e3o<\/span>\r\n      <div class=\"tbsv26-mtop\">\r\n        <div class=\"tbsv26-miconwrap\" id=\"tbsv26-micon\">\r\n          <i class=\"ph-duotone ph-scales\"><\/i>\r\n        <\/div>\r\n        <h2 class=\"tbsv26-mtitle\" id=\"tbsv26-mtitle\"><\/h2>\r\n      <\/div>\r\n      <div class=\"tbsv26-mrule\" id=\"tbsv26-mrule\"><\/div>\r\n    <\/div>\r\n    <div class=\"tbsv26-mscroll\">\r\n      <div id=\"tbsv26-mbody\"><\/div>\r\n    <\/div>\r\n    <div class=\"tbsv26-mfoot\">\r\n      <a href=\"#contato\" class=\"tbsv26-mcta\" id=\"tbsv26-mcta\">\r\n        <i class=\"ph ph-envelope-simple\"><\/i>\r\n        Fale com um especialista\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- SECTION -->\r\n<section class=\"tbsv26-section\">\r\n  <div class=\"tbsv26-inner\">\r\n    <div class=\"tbsv26-grid\" id=\"tbsv26-grid\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n'use strict';\r\n\r\nvar S = [\r\n  { \r\n    name:'C\u00edvel', \r\n    icon:'ph-scales', \r\n    short:'Atua\u00e7\u00e3o na defesa e prote\u00e7\u00e3o de direitos em demandas indenizat\u00f3rias, conflitos contratuais, responsabilidade civil, disputas patrimoniais, direito de fam\u00edlia e sucess\u00f5es.', \r\n    topics:[\r\n      {l:'Demandas Indenizat\u00f3rias',t:'Atua\u00e7\u00e3o em a\u00e7\u00f5es de indeniza\u00e7\u00e3o por danos materiais e morais, responsabilidade civil e repara\u00e7\u00e3o de preju\u00edzos.'},\r\n      {l:'Conflitos Contratuais',t:'Defesa e assessoria em disputas decorrentes de contratos, inadimplemento, rescis\u00e3o e revis\u00e3o de cl\u00e1usulas.'},\r\n      {l:'Responsabilidade Civil',t:'Atua\u00e7\u00e3o em casos de erro m\u00e9dico, dano ambiental, responsabilidade de prestadores de servi\u00e7os e profissionais liberais.'},\r\n      {l:'Disputas Patrimoniais',t:'Defesa de direitos em conflitos envolvendo bens, propriedades e quest\u00f5es sucess\u00f3rias.'},\r\n      {l:'Direito de Fam\u00edlia e Sucess\u00f5es',t:'Separa\u00e7\u00e3o, div\u00f3rcio, uni\u00e3o est\u00e1vel, guarda, alimentos, invent\u00e1rios, partilhas e testamentos.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Trabalhista', \r\n    icon:'ph-briefcase', \r\n    short:'Assessoria a empresas, empregadores e empregados em reclama\u00e7\u00f5es trabalhistas, elabora\u00e7\u00e3o e revis\u00e3o de contratos, defesas judiciais e consultoria preventiva.', \r\n    topics:[\r\n      {l:'Reclama\u00e7\u00f5es Trabalhistas',t:'Defesa e acompanhamento em a\u00e7\u00f5es trabalhistas, incluindo verbas rescis\u00f3rias, horas extras, adicional noturno e reconhecimento de v\u00ednculo.'},\r\n      {l:'Contratos de Trabalho',t:'Elabora\u00e7\u00e3o, revis\u00e3o e an\u00e1lise de contratos de trabalho, acordos e termos de rescis\u00e3o.'},\r\n      {l:'Defesas Judiciais',t:'Atua\u00e7\u00e3o estrat\u00e9gica em todas as inst\u00e2ncias da Justi\u00e7a do Trabalho, incluindo TRTs e TST.'},\r\n      {l:'Consultoria Preventiva',t:'An\u00e1lise de procedimentos internos, orienta\u00e7\u00e3o sobre compliance trabalhista e redu\u00e7\u00e3o de riscos de lit\u00edgios.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Empresarial', \r\n    icon:'ph-handshake', \r\n    short:'Presta\u00e7\u00e3o de assessoria na constitui\u00e7\u00e3o e reorganiza\u00e7\u00e3o societ\u00e1ria, elabora\u00e7\u00e3o e revis\u00e3o de contratos empresariais, recupera\u00e7\u00e3o de cr\u00e9dito e reestrutura\u00e7\u00e3o de passivos.', \r\n    topics:[\r\n      {l:'Constitui\u00e7\u00e3o Societ\u00e1ria',t:'Assessoria na cria\u00e7\u00e3o de empresas, defini\u00e7\u00e3o de estrutura societ\u00e1ria e elabora\u00e7\u00e3o de contratos sociais.'},\r\n      {l:'Reorganiza\u00e7\u00e3o Societ\u00e1ria',t:'Fus\u00e3o, cis\u00e3o, incorpora\u00e7\u00e3o, transforma\u00e7\u00e3o societ\u00e1ria e dissolu\u00e7\u00e3o de sociedades.'},\r\n      {l:'Contratos Empresariais',t:'Elabora\u00e7\u00e3o e revis\u00e3o de contratos comerciais, parcerias, joint ventures e contratos de presta\u00e7\u00e3o de servi\u00e7os.'},\r\n      {l:'Recupera\u00e7\u00e3o de Cr\u00e9dito',t:'Atua\u00e7\u00e3o estrat\u00e9gica na recupera\u00e7\u00e3o de valores devidos e reestrutura\u00e7\u00e3o de passivos empresariais.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Tribut\u00e1rio', \r\n    icon:'ph-receipt', \r\n    short:'Atua\u00e7\u00e3o na defesa administrativa e judicial contra cobran\u00e7as fiscais, an\u00e1lise de autua\u00e7\u00f5es, planejamento tribut\u00e1rio estrat\u00e9gico e recupera\u00e7\u00e3o de tributos pagos indevidamente.', \r\n    topics:[\r\n      {l:'Defesa Administrativa e Judicial',t:'Representa\u00e7\u00e3o em processos administrativos e judiciais contra autua\u00e7\u00f5es e cobran\u00e7as fiscais indevidas.'},\r\n      {l:'An\u00e1lise de Autua\u00e7\u00f5es',t:'Avalia\u00e7\u00e3o t\u00e9cnica de notifica\u00e7\u00f5es e autos de infra\u00e7\u00e3o, com elabora\u00e7\u00e3o de defesas e recursos.'},\r\n      {l:'Planejamento Tribut\u00e1rio',t:'Assessoria estrat\u00e9gica para otimiza\u00e7\u00e3o da carga tribut\u00e1ria de empresas e pessoas f\u00edsicas de forma l\u00edcita.'},\r\n      {l:'Recupera\u00e7\u00e3o de Tributos',t:'A\u00e7\u00f5es para restitui\u00e7\u00e3o e compensa\u00e7\u00e3o de tributos pagos indevidamente ou a maior.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Administrativo', \r\n    icon:'ph-buildings', \r\n    short:'Representa\u00e7\u00e3o de clientes em processos administrativos, licita\u00e7\u00f5es, contratos com o Poder P\u00fablico, defesas disciplinares e a\u00e7\u00f5es relacionadas \u00e0 responsabilidade do Estado.', \r\n    topics:[\r\n      {l:'Processos Administrativos',t:'Defesa e acompanhamento em processos administrativos perante \u00f3rg\u00e3os p\u00fablicos.'},\r\n      {l:'Licita\u00e7\u00f5es',t:'Assessoria em procedimentos licitat\u00f3rios, impugna\u00e7\u00f5es e recursos em todas as modalidades.'},\r\n      {l:'Contratos com o Poder P\u00fablico',t:'Elabora\u00e7\u00e3o e an\u00e1lise de contratos administrativos, aditivos e termos de rescis\u00e3o.'},\r\n      {l:'Responsabilidade do Estado',t:'A\u00e7\u00f5es indenizat\u00f3rias contra o Estado por danos causados por agentes p\u00fablicos ou omiss\u00f5es administrativas.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Consumidor', \r\n    icon:'ph-storefront', \r\n    short:'Defesa dos direitos em casos de falha na presta\u00e7\u00e3o de servi\u00e7os, v\u00edcios de produtos, cobran\u00e7as indevidas e pr\u00e1ticas abusivas, buscando repara\u00e7\u00e3o por danos materiais e morais.', \r\n    topics:[\r\n      {l:'Falha na Presta\u00e7\u00e3o de Servi\u00e7os',t:'Defesa em casos de presta\u00e7\u00e3o inadequada ou falha na execu\u00e7\u00e3o de servi\u00e7os contratados.'},\r\n      {l:'V\u00edcios de Produtos',t:'A\u00e7\u00f5es para repara\u00e7\u00e3o ou troca de produtos com defeitos ou v\u00edcios ocultos.'},\r\n      {l:'Cobran\u00e7as Indevidas',t:'Contesta\u00e7\u00e3o de cobran\u00e7as abusivas, tarifas indevidas e encargos ilegais.'},\r\n      {l:'Pr\u00e1ticas Abusivas',t:'Defesa contra propaganda enganosa, venda casada e outras pr\u00e1ticas vedadas pelo CDC.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Imobili\u00e1rio', \r\n    icon:'ph-house-line', \r\n    short:'Assessoramento em compra e venda de im\u00f3veis, elabora\u00e7\u00e3o e revis\u00e3o de contratos, regulariza\u00e7\u00e3o imobili\u00e1ria, usucapi\u00e3o, loca\u00e7\u00f5es e disputas possess\u00f3rias ou dominiais.', \r\n    topics:[\r\n      {l:'Compra e Venda',t:'Consultoria e assessoria em neg\u00f3cios imobili\u00e1rios, an\u00e1lise de documenta\u00e7\u00e3o e elabora\u00e7\u00e3o de contratos.'},\r\n      {l:'Regulariza\u00e7\u00e3o Imobili\u00e1ria',t:'Averba\u00e7\u00e3o, retifica\u00e7\u00e3o de registros, loteamentos e incorpora\u00e7\u00f5es.'},\r\n      {l:'Usucapi\u00e3o',t:'A\u00e7\u00f5es de reconhecimento de propriedade por usucapi\u00e3o em todas as suas modalidades.'},\r\n      {l:'Loca\u00e7\u00f5es e Disputas',t:'Elabora\u00e7\u00e3o de contratos de loca\u00e7\u00e3o, a\u00e7\u00f5es de despejo, renovat\u00f3ria, revisional e disputas possess\u00f3rias.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Penal', \r\n    icon:'ph-gavel', \r\n    short:'Realiza\u00e7\u00e3o de acompanhamento em investiga\u00e7\u00f5es e processos criminais, elabora\u00e7\u00e3o de defesas t\u00e9cnicas, recursos e atua\u00e7\u00e3o estrat\u00e9gica para garantia dos direitos e prerrogativas legais.', \r\n    topics:[\r\n      {l:'Investiga\u00e7\u00f5es Criminais',t:'Acompanhamento de inqu\u00e9ritos policiais desde o in\u00edcio das investiga\u00e7\u00f5es com estrat\u00e9gia de defesa preventiva.'},\r\n      {l:'Defesas T\u00e9cnicas',t:'Elabora\u00e7\u00e3o de defesas preliminares, alega\u00e7\u00f5es finais e recursos em todas as inst\u00e2ncias.'},\r\n      {l:'Habeas Corpus',t:'Impetra\u00e7\u00e3o de habeas corpus preventivo e liberat\u00f3rio para garantia da liberdade de locomo\u00e7\u00e3o.'},\r\n      {l:'Tribunal do J\u00fari',t:'Defesa estrat\u00e9gica em crimes dolosos contra a vida com atua\u00e7\u00e3o no Tribunal do J\u00fari.'}\r\n    ]\r\n  },\r\n  { \r\n    name:'Cobran\u00e7as', \r\n    icon:'ph-currency-circle-dollar', \r\n    short:'Atua\u00e7\u00e3o na recupera\u00e7\u00e3o de cr\u00e9ditos por meio de negocia\u00e7\u00f5es extrajudiciais, protestos, execu\u00e7\u00f5es judiciais e medidas estrat\u00e9gicas para satisfa\u00e7\u00e3o do cr\u00e9dito.', \r\n    topics:[\r\n      {l:'Negocia\u00e7\u00f5es Extrajudiciais',t:'Recupera\u00e7\u00e3o de cr\u00e9dito por meio de acordos e negocia\u00e7\u00f5es diretas, reduzindo custos e tempo de processo.'},\r\n      {l:'Protestos',t:'Atua\u00e7\u00e3o estrat\u00e9gica com protesto de t\u00edtulos como medida de press\u00e3o para recebimento de valores.'},\r\n      {l:'Execu\u00e7\u00f5es Judiciais',t:'Ajuizamento de a\u00e7\u00f5es de execu\u00e7\u00e3o de t\u00edtulos executivos e cobran\u00e7a judicial de d\u00edvidas.'},\r\n      {l:'Medidas Cautelares',t:'Bloqueio de bens, arresto e outras medidas para garantia e satisfa\u00e7\u00e3o do cr\u00e9dito.'}\r\n    ]\r\n  }\r\n];\r\n\r\n\/* \u2500\u2500 MODAL \u2500\u2500 *\/\r\nvar overlay  = document.getElementById('tbsv26-modal');\r\nvar iconEl   = document.getElementById('tbsv26-micon');\r\nvar titleEl  = document.getElementById('tbsv26-mtitle');\r\nvar ruleEl   = document.getElementById('tbsv26-mrule');\r\nvar bodyEl   = document.getElementById('tbsv26-mbody');\r\nvar closeBtn = document.getElementById('tbsv26-close');\r\nvar ctaEl    = document.getElementById('tbsv26-mcta');\r\n\r\nfunction openModal(i) {\r\n  var s = S[i];\r\n  iconEl.innerHTML = '<i class=\"ph-duotone ' + s.icon + '\"><\/i>';\r\n  titleEl.textContent = s.name;\r\n\r\n  \/* reinicia anima\u00e7\u00e3o da regra *\/\r\n  ruleEl.style.animation = 'none';\r\n  ruleEl.offsetWidth;\r\n  ruleEl.style.animation = '';\r\n\r\n  var html = '';\r\n  s.topics.forEach(function(t) {\r\n    html +=\r\n      '<div class=\"tbsv26-topic\">' +\r\n        '<div class=\"tbsv26-tdot\"><\/div>' +\r\n        '<div>' +\r\n          '<span class=\"tbsv26-tlabel\">' + t.l + '<\/span>' +\r\n          '<span class=\"tbsv26-ttext\">'  + t.t + '<\/span>' +\r\n        '<\/div>' +\r\n      '<\/div>';\r\n  });\r\n  bodyEl.innerHTML = html;\r\n\r\n  var scroll = overlay.querySelector('.tbsv26-mscroll');\r\n  if (scroll) scroll.scrollTop = 0;\r\n\r\n  overlay.classList.remove('tbsv26-closing');\r\n  overlay.classList.add('tbsv26-open');\r\n  document.body.style.overflow = 'hidden';\r\n}\r\n\r\nfunction closeModal() {\r\n  overlay.classList.add('tbsv26-closing');\r\n  setTimeout(function() {\r\n    overlay.classList.remove('tbsv26-open', 'tbsv26-closing');\r\n    document.body.style.overflow = '';\r\n  }, 260);\r\n}\r\n\r\ncloseBtn.addEventListener('click', closeModal);\r\noverlay.addEventListener('click', function(e) { if (e.target === overlay) closeModal(); });\r\ndocument.addEventListener('keydown', function(e) { if (e.key === 'Escape') closeModal(); });\r\nctaEl.addEventListener('click', closeModal);\r\n\r\n\/* \u2500\u2500 GRID com anima\u00e7\u00e3o de entrada via IntersectionObserver \u2500\u2500 *\/\r\nvar grid = document.getElementById('tbsv26-grid');\r\nvar cards = [];\r\n\r\nS.forEach(function(s, i) {\r\n  var card = document.createElement('div');\r\n  card.className = 'tbsv26-card';\r\n  card.innerHTML =\r\n    '<div class=\"tbsv26-glow\"><\/div>' +\r\n    '<span class=\"tbsv26-cnum\">0' + (i + 1) + '<\/span>' +\r\n    '<div class=\"tbsv26-cicon\"><i class=\"ph-duotone ' + s.icon + '\"><\/i><\/div>' +\r\n    '<div class=\"tbsv26-ctitle\">' + s.name + '<\/div>' +\r\n    '<div class=\"tbsv26-cdesc\">'  + s.short + '<\/div>' +\r\n    '<span class=\"tbsv26-cmore\"><i class=\"ph ph-arrow-up-right\"><\/i> Ver detalhes<\/span>';\r\n\r\n  card.addEventListener('click', function() { openModal(i); });\r\n\r\n  \/* Mouse glow tracking *\/\r\n  card.addEventListener('mousemove', function(e) {\r\n    var rect = card.getBoundingClientRect();\r\n    var x = ((e.clientX - rect.left) \/ rect.width  * 100).toFixed(1) + '%';\r\n    var y = ((e.clientY - rect.top)  \/ rect.height * 100).toFixed(1) + '%';\r\n    card.style.setProperty('--mx', x);\r\n    card.style.setProperty('--my', y);\r\n  });\r\n\r\n  grid.appendChild(card);\r\n  cards.push(card);\r\n});\r\n\r\n\/* \u2500\u2500 Entrance animation com IntersectionObserver (stagger) \u2500\u2500 *\/\r\nif ('IntersectionObserver' in window) {\r\n  var io = new IntersectionObserver(function(entries) {\r\n    entries.forEach(function(entry) {\r\n      if (entry.isIntersecting) {\r\n        var idx = cards.indexOf(entry.target);\r\n        var delay = idx * 70; \/* 70ms stagger entre cada card *\/\r\n        entry.target.style.animationDelay = delay + 'ms';\r\n        entry.target.classList.add('tbsv26-visible');\r\n        io.unobserve(entry.target);\r\n      }\r\n    });\r\n  }, { threshold: 0.12 });\r\n\r\n  cards.forEach(function(card) { io.observe(card); });\r\n} else {\r\n  \/* Fallback para browsers sem IntersectionObserver *\/\r\n  cards.forEach(function(card, idx) {\r\n    card.style.animationDelay = (idx * 70) + 'ms';\r\n    card.classList.add('tbsv26-visible');\r\n  });\r\n}\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6444b87 e-flex e-con-boxed e-con e-parent\" data-id=\"6444b87\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2f2193c e-con-full e-flex e-con e-child\" data-id=\"2f2193c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a394c8c e-con-full e-flex e-con e-child\" data-id=\"a394c8c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f84590e elementor-widget elementor-widget-html\" data-id=\"f84590e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.pill-container {\r\n    width: 100%;\r\n} \r\n\/* \u2500\u2500 Eyebrow pill \u2500\u2500 *\/\r\n.tb-who__eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 10px;\r\n  font-weight: 500;\r\n  letter-spacing: .22em;\r\n  text-transform: uppercase;\r\n  color: #0a0a0a;\r\n  background: rgba(201,168,76,.12);\r\n  border: 1px solid rgba(201,168,76,.3);\r\n  padding: 6px 18px;\r\n  border-radius: 999px;\r\n  font-family: 'Geist', Sans-Serif;\r\n}\r\n<\/style>\r\n<div class=\"pill-container\">\r\n    <div class=\"tb-who__eyebrow\">\r\n        NOSSA ESTRUTURA\r\n    <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f9c5ba elementor-widget elementor-widget-heading\" data-id=\"8f9c5ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-family: Geist;font-weight: 500\">Um ambiente pensado para voc\u00ea<\/span><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0897ba elementor-widget elementor-widget-text-editor\" data-id=\"a0897ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Espa\u00e7os que unem conforto, funcionalidade e discri\u00e7\u00e3o para receber voc\u00ea com o respeito que merece.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b1cba6 elementor-widget elementor-widget-html\" data-id=\"8b1cba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\r\n.tbgb { font-family: \"Geist\", sans-serif; }\r\n\r\n.tbgb , .tbgb ::before, .tbgb *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n.tbgb-section { background: #fff; padding: 40px 0; }\r\n\r\n.tbgb-inner { max-width: 1200px; margin: 0 auto; padding: 0 40px; }\r\n\r\n.tbgb-header { text-align: center; margin-bottom: 56px; }\r\n\r\n.tbgb-eyebrow {\r\n\r\n  font-size: 9px; font-weight: 600; letter-spacing: .24em;\r\n\r\n  text-transform: uppercase; color: #c9a84c; display: block; margin-bottom: 12px;\r\n\r\n}\r\n\r\n.tbgb-title {\r\n\r\n  font-family: \"Cormorant Garamond\", serif; font-size: 48px;\r\n\r\n  font-weight: 400; color: #0a0a0a; line-height: 1.1;\r\n\r\n}\r\n\r\n.tbgb-grid {\r\n\r\n  display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px;\r\n\r\n}\r\n\r\n.tbgb-item {\r\n\r\n  aspect-ratio: 4\/3; border-radius: 12px; overflow: hidden;\r\n\r\n  cursor: pointer; position: relative; background: #f5f5f5;\r\n\r\n  border: 1px solid rgba(0,0,0,.06);\r\n\r\n}\r\n\r\n.tbgb-item img {\r\n\r\n  width: 100%; height: 100%; object-fit: cover;\r\n\r\n  filter: blur(0.3px) contrast(.92) brightness(.96);\r\n\r\n  transition: filter .4s, transform .4s;\r\n\r\n}\r\n\r\n.tbgb-item:hover img {\r\n\r\n  filter: blur(0px) contrast(1) brightness(1);\r\n\r\n  transform: scale(1.05);\r\n\r\n}\r\n\r\n.tbgb-item::after {\r\n\r\n  content: ''; position: absolute; inset: 0;\r\n\r\n  background: linear-gradient(180deg, rgba(0,0,0,.05) 0%, rgba(0,0,0,.15) 100%);\r\n\r\n  opacity: .5; transition: opacity .3s;\r\n\r\n}\r\n\r\n.tbgb-item:hover::after { opacity: 0; }\r\n\r\n\/* Modal *\/\r\n\r\n.tbgb-modal {\r\n\r\n  position: fixed; inset: 0; z-index: 999999;\r\n\r\n  background: rgba(0,0,0,.98); backdrop-filter: blur(24px);\r\n\r\n  display: flex; align-items: center; justify-content: center;\r\n\r\n  opacity: 0; pointer-events: none; transition: opacity .3s;\r\n\r\n}\r\n\r\n.tbgb-modal.active { opacity: 1; pointer-events: all; }\r\n\r\n.tbgb-modal-inner {\r\n\r\n  position: relative; max-width: 80vw; max-height: 80vh;\r\n\r\n}\r\n\r\n.tbgb-modal-img {\r\n\r\n  max-width: 100%; max-height: 80vh; border-radius: 12px;\r\n\r\n  box-shadow: 0 50px 150px rgba(0,0,0,.95);\r\n\r\n  filter: contrast(.96) brightness(.96);\r\n\r\n  transform: scale(.92); opacity: 0;\r\n\r\n  transition: transform .5s cubic-bezier(.16,1,.3,1), opacity .4s;\r\n\r\n}\r\n\r\n.tbgb-modal.active .tbgb-modal-img {\r\n\r\n  transform: scale(1); opacity: 1;\r\n\r\n}\r\n\r\n.tbgb-close {\r\n\r\n  position: fixed; top: 24px; right: 24px;\r\n\r\n  width: 48px; height: 48px; border-radius: 50%;\r\n\r\n  background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.15);\r\n\r\n  color: #fff; cursor: pointer; display: flex;\r\n\r\n  align-items: center; justify-content: center; font-size: 28px;\r\n\r\n  transition: all .2s; z-index: 10;\r\n\r\n}\r\n\r\n.tbgb-close:hover { background: rgba(201,168,76,.3); transform: rotate(90deg); }\r\n\r\n.tbgb-nav {\r\n\r\n  position: fixed; top: 50%; transform: translateY(-50%);\r\n\r\n  width: 48px; height: 48px; border-radius: 50%;\r\n\r\n  background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.15);\r\n\r\n  color: #fff; cursor: pointer; display: flex;\r\n\r\n  align-items: center; justify-content: center; font-size: 22px;\r\n\r\n  transition: all .2s; z-index: 10;\r\n\r\n}\r\n\r\n.tbgb-nav:hover { background: rgba(201,168,76,.3); }\r\n\r\n.tbgb-nav-prev { left: 24px; }\r\n\r\n.tbgb-nav-next { right: 24px; }\r\n\r\n.tbgb-counter {\r\n\r\n  position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%);\r\n\r\n  background: rgba(0,0,0,.7); padding: 10px 20px;\r\n\r\n  border-radius: 999px; font-size: 13px; color: rgba(255,255,255,.7);\r\n\r\n  z-index: 10;\r\n\r\n}\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .tbgb-grid { grid-template-columns: repeat(3, 1fr); }\r\n\r\n}\r\n\r\n@media (max-width: 600px) {\r\n\r\n  .tbgb-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }\r\n\r\n  .tbgb-inner { padding: 0 20px; }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n<section class=\"tbgb-section tbgb\">\r\n\r\n  <div class=\"tbgb-inner\">\r\n\r\n    <div class=\"tbgb-grid\" id=\"tbgb-grid\"><\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<div class=\"tbgb-modal tbgb\" id=\"tbgb-modal\">\r\n\r\n  <button class=\"tbgb-close\" id=\"tbgb-close\">\u00d7<\/button>\r\n\r\n  <button class=\"tbgb-nav tbgb-nav-prev\" id=\"tbgb-prev\">\u2039<\/button>\r\n\r\n  <button class=\"tbgb-nav tbgb-nav-next\" id=\"tbgb-next\">\u203a<\/button>\r\n\r\n  <div class=\"tbgb-counter\" id=\"tbgb-counter\">1 \/ 12<\/div>\r\n\r\n  <div class=\"tbgb-modal-inner\">\r\n\r\n    <img decoding=\"async\" class=\"tbgb-modal-img\" id=\"tbgb-modal-img\" src=\"\" alt=\"\"\/>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\r\n(function(){\r\n\r\n'use strict';\r\n\r\nconst photos = [\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-01.webp', alt: 'Fachada externa do escrit\u00f3rio Torrens Advocacia em Fortaleza' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-02.webp', alt: 'Entrada envidra\u00e7ada do escrit\u00f3rio Torrens Advocacia com placa e jardim' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-03.webp', alt: 'Corredor interno do escrit\u00f3rio com ilumina\u00e7\u00e3o embutida e mesa de trabalho' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-04.webp', alt: 'Sala com televisor e ambiente de espera ou reuni\u00e3o informal' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-05.webp', alt: 'Sala de reuni\u00f5es com mesa longa e cadeiras executivas com logo Torrens na parede' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-06.webp', alt: '\u00c1rea externa do escrit\u00f3rio com jardim, gramado e palmeiras' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-07.webp', alt: 'Escrit\u00f3rio privativo com mesa de m\u00e1rmore, cadeiras e estante de livros jur\u00eddicos' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-08.webp', alt: 'Estante com acervo de livros jur\u00eddicos e balc\u00e3o em madeira' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-09.webp', alt: 'Recep\u00e7\u00e3o do escrit\u00f3rio Torrens com balc\u00e3o em madeira e ilumina\u00e7\u00e3o aconchegante' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-10.webp', alt: 'Sala de espera com sof\u00e1s, mesa de centro e decora\u00e7\u00e3o neutra' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-11.webp', alt: 'Sala privativa com mesa executiva, computador e estante com livros jur\u00eddicos' },\r\n\r\n  { src: 'https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/03\/img-12.webp', alt: 'Ambiente de trabalho com mesas e cadeiras para equipe de advogados' }\r\n\r\n];\r\n\r\nconst grid = document.getElementById('tbgb-grid');\r\n\r\nconst modal = document.getElementById('tbgb-modal');\r\n\r\nconst modalImg = document.getElementById('tbgb-modal-img');\r\n\r\nconst counter = document.getElementById('tbgb-counter');\r\n\r\nconst closeBtn = document.getElementById('tbgb-close');\r\n\r\nconst prevBtn = document.getElementById('tbgb-prev');\r\n\r\nconst nextBtn = document.getElementById('tbgb-next');\r\n\r\nlet currentIndex = 0;\r\n\r\nphotos.forEach((photo, i) => {\r\n\r\n  const item = document.createElement('div');\r\n\r\n  item.className = 'tbgb-item';\r\n\r\n  item.innerHTML = `<img decoding=\"async\" src=\"${photo.src}\" alt=\"${photo.alt}\" loading=\"lazy\"\/>`;\r\n\r\n  item.addEventListener('click', () => openModal(i));\r\n\r\n  grid.appendChild(item);\r\n\r\n});\r\n\r\nfunction openModal(i) {\r\n\r\n  currentIndex = i;\r\n\r\n  modalImg.src = photos[i].src;\r\n\r\n  modalImg.alt = photos[i].alt;\r\n\r\n  counter.textContent = `${i + 1} \/ ${photos.length}`;\r\n\r\n  modal.classList.add('active');\r\n\r\n  document.body.style.overflow = 'hidden';\r\n\r\n}\r\n\r\nfunction closeModal() {\r\n\r\n  modal.classList.remove('active');\r\n\r\n  document.body.style.overflow = '';\r\n\r\n}\r\n\r\nfunction navigate(dir) {\r\n\r\n  currentIndex = (currentIndex + dir + photos.length) % photos.length;\r\n\r\n  modalImg.style.opacity = '0';\r\n\r\n  modalImg.style.transform = 'scale(.95)';\r\n\r\n  setTimeout(() => {\r\n\r\n    modalImg.src = photos[currentIndex].src;\r\n\r\n    modalImg.alt = photos[currentIndex].alt;\r\n\r\n    counter.textContent = `${currentIndex + 1} \/ ${photos.length}`;\r\n\r\n    modalImg.style.opacity = '1';\r\n\r\n    modalImg.style.transform = 'scale(1)';\r\n\r\n  }, 200);\r\n\r\n}\r\n\r\ncloseBtn.addEventListener('click', closeModal);\r\n\r\nprevBtn.addEventListener('click', () => navigate(-1));\r\n\r\nnextBtn.addEventListener('click', () => navigate(1));\r\n\r\nmodal.addEventListener('click', (e) => { if(e.target === modal) closeModal(); });\r\n\r\ndocument.addEventListener('keydown', (e) => {\r\n\r\n  if(!modal.classList.contains('active')) return;\r\n\r\n  if(e.key === 'Escape') closeModal();\r\n\r\n  if(e.key === 'ArrowLeft') navigate(-1);\r\n\r\n  if(e.key === 'ArrowRight') navigate(1);\r\n\r\n});\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b523630 e-flex e-con-boxed e-con e-parent\" data-id=\"b523630\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a25dcc elementor-widget elementor-widget-html\" data-id=\"2a25dcc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Geist:wght@300;400;500;600&display=swap\" rel=\"stylesheet\"\/>\r\n<style>\r\n#tjce-v3{background:#0000;font-family:'Geist',sans-serif;overflow:visible}\r\n#tjce-v3 .v3-ticker{background:#c9a84c;overflow:hidden;padding:12px 0;margin-bottom:72px;position:relative; margin-left: calc(-50vw + 50%);\r\n  margin-right: calc(-50vw + 50%);\r\n  width: 100vw;}\r\n#tjce-v3 .v3-ticker::before,#tjce-v3 .v3-ticker::after{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2}\r\n#tjce-v3 .v3-ticker::before{left:0;background:linear-gradient(90deg,#c9a84c,transparent)}\r\n#tjce-v3 .v3-ticker::after{right:0;background:linear-gradient(-90deg,#c9a84c,transparent)}\r\n#tjce-v3 .v3-ticker-track{display:flex;gap:0;animation:v3ticker 60s linear infinite;width:max-content}\r\n#tjce-v3 .v3-ticker-track:hover{animation-play-state:paused}\r\n@keyframes v3ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}\r\n#tjce-v3 .v3-ticker-item{display:inline-flex;align-items:center;gap:20px;padding:0 32px;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.06em;color:#0a0a0a}\r\n#tjce-v3 .v3-ticker-sep{width:4px;height:4px;border-radius:50%;background:rgba(0,0,0,.3);flex-shrink:0}\r\n#tjce-v3 .v3-inner{max-width:1160px;margin:0 auto;padding:0 64px}\r\n#tjce-v3 .v3-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}\r\n#tjce-v3 .v3-eyebrow{font-size:9px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#c9a84c;display:block;margin-bottom:10px}\r\n#tjce-v3 .v3-title{font-family:\"Cormorant Garamond\",serif;font-size:clamp(28px,3.6vw,48px);font-weight:300;font-style:italic;color:#fff;line-height:1.06}\r\n#tjce-v3 .v3-all{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:rgba(255,255,255,.3);text-decoration:none;letter-spacing:.08em;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:2px;transition:color .2s,border-color .2s}\r\n#tjce-v3 .v3-all:hover{color:#c9a84c;border-color:#c9a84c}\r\n#tjce-v3 .v3-all svg{width:10px;height:10px}\r\n#tjce-v3 .v3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n#tjce-v3 .v3-card{border-radius:16px;overflow:hidden;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;text-decoration:none;transition:background .3s,border-color .3s,transform .3s}\r\n#tjce-v3 .v3-card:hover{background:rgba(255,255,255,.07);border-color:rgba(201,168,76,.25);transform:translateY(-6px)}\r\n#tjce-v3 .v3-card-bar{height:3px;background:linear-gradient(90deg,#c9a84c,#e8c96a);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}\r\n#tjce-v3 .v3-card:hover .v3-card-bar{transform:scaleX(1)}\r\n#tjce-v3 .v3-card-body{padding:28px 26px 32px;flex:1;display:flex;flex-direction:column}\r\n#tjce-v3 .v3-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:18px}\r\n#tjce-v3 .v3-card-idx{font-family:\"Cormorant Garamond\",serif;font-size:11px;font-style:italic;color:#c9a84c}\r\n#tjce-v3 .v3-card-date{font-size:10px;font-weight:400;letter-spacing:.08em;color:rgba(255,255,255,.25)}\r\n#tjce-v3 .v3-card-title{font-family:\"Cormorant Garamond\",serif;font-size:20px;font-weight:400;color:rgba(255,255,255,.88);line-height:1.38;margin-bottom:14px;flex:1}\r\n#tjce-v3 .v3-card-desc{font-size:12px;font-weight:300;color:rgba(255,255,255,.32);line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\r\n#tjce-v3 .v3-card-foot{padding:14px 26px 18px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between}\r\n#tjce-v3 .v3-card-tag{font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(201,168,76,.5)}\r\n#tjce-v3 .v3-card-arrow{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.3);transition:background .2s,color .2s,transform .2s}\r\n#tjce-v3 .v3-card:hover .v3-card-arrow{background:rgba(201,168,76,.2);color:#c9a84c;transform:rotate(45deg)}\r\n#tjce-v3 .v3-card-arrow svg{width:13px;height:13px}\r\n#tjce-v3 .v3-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}\r\n#tjce-v3 .v3-btn{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.4);transition:background .2s,border-color .2s,color .2s}\r\n#tjce-v3 .v3-btn:hover{background:rgba(201,168,76,.15);border-color:rgba(201,168,76,.4);color:#c9a84c}\r\n#tjce-v3 .v3-btn svg{width:17px;height:17px}\r\n#tjce-v3 .v3-counter{font-family:\"Cormorant Garamond\",serif;font-size:22px;font-weight:300;font-style:italic;color:rgba(255,255,255,.25);min-width:72px;text-align:center}\r\n#tjce-v3 .v3-counter span{color:#c9a84c}\r\n@media(max-width:900px){#tjce-v3 .v3-inner{padding:0 24px}#tjce-v3 .v3-grid{grid-template-columns:1fr 1fr}}\r\n@media(max-width:580px){#tjce-v3 .v3-grid{grid-template-columns:1fr}#tjce-v3 .v3-head{flex-direction:column;gap:16px;align-items:flex-start}}\r\n<\/style>\r\n\r\n<section id=\"tjce-v3\">\r\n  <div class=\"v3-ticker\"><div class=\"v3-ticker-track\" id=\"v3-ticker-track\"><span class=\"v3-ticker-item\">Carregando not\u00edcias do TJCE\u2026 <span class=\"v3-ticker-sep\"><\/span><\/span><\/div><\/div>\r\n  <div class=\"v3-inner\">\r\n    <div class=\"v3-head\">\r\n      <div><span class=\"v3-eyebrow\">Tribunal de Justi\u00e7a do Cear\u00e1<\/span><h2 class=\"v3-title\">Decis\u00f5es &<br>Jurisprud\u00eancia.<\/h2><\/div>\r\n      <a href=\"https:\/\/www.tjce.jus.br\/noticias\/\" target=\"_blank\" class=\"v3-all\">Ver todas as not\u00edcias <svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg><\/a>\r\n    <\/div>\r\n    <div class=\"v3-grid\" id=\"v3-grid\"><div style=\"grid-column:1\/-1;text-align:center;padding:60px;color:rgba(255,255,255,.2);font-size:12px\">Carregando\u2026<\/div><\/div>\r\n    <div class=\"v3-controls\">\r\n      <button class=\"v3-btn\" id=\"v3-prev\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\"\/><\/svg><\/button>\r\n      <div class=\"v3-counter\" id=\"v3-counter\"><span>1<\/span> \/ 4<\/div>\r\n      <button class=\"v3-btn\" id=\"v3-next\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\"\/><\/svg><\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var API='https:\/\/torrensborges.adv.br\/stj-feed.php';\r\n  var cached=null;\r\n  function fetchNews(cb){if(cached){cb(null,cached);return;}fetch(API).then(function(r){return r.json();}).then(function(d){if(d.status!=='ok')throw new Error();cached=d.items;cb(null,d.items);}).catch(function(e){cb(e,null);});}\r\n  function fmtDate(s){if(!s)return'';var d=new Date(s);return isNaN(d)?s:d.toLocaleDateString('pt-BR',{day:'2-digit',month:'short',year:'numeric'});}\r\n  function trunc(s,n){s=(s||'').replace(\/<[^>]*>\/g,'').trim();return s.length>n?s.slice(0,n).trim()+'\u2026':s;}\r\n  var grid=document.getElementById('v3-grid'),counter=document.getElementById('v3-counter'),ticker=document.getElementById('v3-ticker-track'),page=0,items=[],PER=3;\r\n  function totalPages(){return Math.max(1,Math.ceil(items.length\/PER));}\r\n  function buildTicker(data){var d=data.concat(data);ticker.innerHTML=d.map(function(it){return'<span class=\"v3-ticker-item\">'+trunc(it.title,70)+'<span class=\"v3-ticker-sep\"><\/span><\/span>';}).join('');}\r\n  function renderCards(){var start=page*PER,slice=items.slice(start,start+PER);grid.innerHTML=slice.map(function(it,i){return'<a class=\"v3-card\" href=\"'+(it.link||'#')+'\" target=\"_blank\" rel=\"noopener\"><div class=\"v3-card-bar\"><\/div><div class=\"v3-card-body\"><div class=\"v3-card-meta\"><span class=\"v3-card-idx\">0'+(start+i+1)+'<\/span><span class=\"v3-card-date\">'+fmtDate(it.pubDate)+'<\/span><\/div><div class=\"v3-card-title\">'+trunc(it.title,100)+'<\/div><div class=\"v3-card-desc\">'+trunc(it.description,120)+'<\/div><\/div><div class=\"v3-card-foot\"><span class=\"v3-card-tag\">TJCE \u00b7 Not\u00edcia<\/span><div class=\"v3-card-arrow\"><svg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" viewBox=\"0 0 24 24\"><path d=\"M7 17L17 7M17 7H7M17 7v10\"\/><\/svg><\/div><\/div><\/a>';}).join('');counter.innerHTML='<span>'+(page+1)+'<\/span> \/ '+totalPages();}\r\n  document.getElementById('v3-prev').onclick=function(){page=Math.max(0,page-1);renderCards();};\r\n  document.getElementById('v3-next').onclick=function(){page=Math.min(totalPages()-1,page+1);renderCards();};\r\n  var t=setInterval(function(){page=page+1<totalPages()?page+1:0;renderCards();},7000);\r\n  document.getElementById('tjce-v3').addEventListener('mouseenter',function(){clearInterval(t);});\r\n  fetchNews(function(err,data){if(err||!data){grid.innerHTML='<div style=\"grid-column:1\/-1;text-align:center;padding:60px;color:rgba(255,255,255,.2);font-size:12px\">Erro ao carregar not\u00edcias.<\/div>';return;}items=data;buildTicker(data);renderCards();});\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5719b2c e-con-full e-flex e-con e-parent\" data-id=\"5719b2c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb9e18f elementor-widget elementor-widget-menu-anchor\" data-id=\"bb9e18f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"contato\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a4a1b1 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"9a4a1b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }\r\n\r\n  :root {\r\n    --gold: #C8A960;\r\n    --gold-light: #D4BA7A;\r\n    --gold-dim: rgba(200,169,96,0.08);\r\n    --bg: #FFFFFF;\r\n    --bg-subtle: #FAFAF8;\r\n    --bg-card: #F5F4F1;\r\n    --border: #E8E6E1;\r\n    --border-light: #F0EEEA;\r\n    --text-primary: #1A1A1A;\r\n    --text-secondary: #6B6560;\r\n    --text-muted: #9A958E;\r\n    --tb-cta-ease: cubic-bezier(0.16, 1, 0.3, 1);\r\n    --tb-cta-back: cubic-bezier(0.34, 1.56, 0.64, 1);\r\n    --success: #2E7D4F;\r\n    --error: #C0392B;\r\n  }\r\n\r\n  \/* ===== SECTION WRAPPER ===== *\/\r\n  .contact-section {\r\n    width: 100%;\r\n    max-width: none;\r\n    min-height: 100vh;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    position: relative;\r\n  }\r\n\r\n  \/* ===== LEFT PANEL ===== *\/\r\n  .contact-left {\r\n    background: var(--bg-subtle);\r\n    padding: 100px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .contact-left::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: -50%;\r\n    left: -50%;\r\n    width: 200%;\r\n    height: 200%;\r\n    background: radial-gradient(circle at 30% 50%, rgba(200,169,96,0.06) 0%, transparent 50%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .contact-left::after {\r\n    content: '';\r\n    position: absolute;\r\n    right: 0;\r\n    top: 10%;\r\n    bottom: 10%;\r\n    width: 1px;\r\n    background: linear-gradient(to bottom, transparent, var(--gold), transparent);\r\n    opacity: 0.25;\r\n  }\r\n\r\n  .section-tag {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    font-size: 11px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 4px;\r\n    color: var(--gold);\r\n    margin-bottom: 40px;\r\n    font-weight: 500;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.8s ease forwards;\r\n  }\r\n\r\n  .section-tag .line {\r\n    width: 40px;\r\n    height: 1px;\r\n    background: var(--gold);\r\n  }\r\n\r\n  .contact-title {\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: clamp(42px, 4vw, 64px);\r\n    font-weight: 500;\r\n    line-height: 1.1;\r\n    margin-bottom: 24px;\r\n    color: var(--text-primary);\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.8s ease 0.15s forwards;\r\n    letter-spacing: -4px;\r\n  }\r\n\r\n  .contact-title em {\r\n    font-style: italic;\r\n    font-size: 6rem;\r\n    color: var(--gold);\r\n    font-family: 'Cormorant Garamond', serif;\r\n  }\r\n\r\n  .contact-subtitle {\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: 15px;\r\n    color: var(--text-secondary);\r\n    line-height: 1.7;\r\n    max-width: 420px;\r\n    margin-bottom: 60px;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.8s ease 0.3s forwards;\r\n  }\r\n\r\n  \/* ===== INFO CARDS ===== *\/\r\n  .info-grid {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 16px;\r\n  }\r\n\r\n  .info-card {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 20px;\r\n    padding: 22px 24px;\r\n    background: var(--bg);\r\n    border: 1px solid var(--border);\r\n    border-radius: 14px;\r\n    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\r\n    cursor: default;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.8s ease forwards;\r\n  }\r\n\r\n  .info-card:nth-child(1) { animation-delay: 0.4s; }\r\n  .info-card:nth-child(2) { animation-delay: 0.5s; }\r\n  .info-card:nth-child(3) { animation-delay: 0.6s; }\r\n\r\n  .info-card:hover {\r\n    border-color: rgba(200,169,96,0.35);\r\n    transform: translateX(6px);\r\n    box-shadow: 0 8px 32px rgba(200,169,96,0.06);\r\n  }\r\n\r\n  .info-icon {\r\n    width: 48px;\r\n    height: 48px;\r\n    border-radius: 12px;\r\n    background: var(--gold-dim);\r\n    border: 1px solid rgba(200,169,96,0.12);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    flex-shrink: 0;\r\n    transition: all 0.4s ease;\r\n  }\r\n\r\n  .info-card:hover .info-icon {\r\n    background: rgba(200,169,96,0.14);\r\n    border-color: rgba(200,169,96,0.3);\r\n  }\r\n\r\n  .info-icon i { font-size: 20px; color: var(--gold); }\r\n\r\n  .info-content h4 {\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: 11px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 2px;\r\n    color: var(--text-muted);\r\n    margin-bottom: 6px;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .info-content p {\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: 15px;\r\n    color: var(--text-primary);\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .info-content a {\r\n    color: var(--text-primary);\r\n    text-decoration: none;\r\n    transition: color 0.3s ease;\r\n  }\r\n\r\n  .info-content a:hover { color: var(--gold); }\r\n\r\n  \/* ===== SOCIAL ROW ===== *\/\r\n  .social-row {\r\n    display: flex;\r\n    gap: 12px;\r\n    margin-top: 40px;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.8s ease 0.7s forwards;\r\n  }\r\n\r\n  .social-btn {\r\n    width: 48px;\r\n    height: 48px;\r\n    border-radius: 50%;\r\n    border: 1px solid var(--border);\r\n    background: var(--bg);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\r\n    text-decoration: none;\r\n  }\r\n\r\n  .social-btn i {\r\n    font-size: 18px;\r\n    color: var(--text-secondary);\r\n    transition: color 0.3s ease;\r\n  }\r\n\r\n  .social-btn:hover {\r\n    border-color: var(--gold);\r\n    background: var(--gold-dim);\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 6px 20px rgba(200,169,96,0.1);\r\n  }\r\n\r\n  .social-btn:hover i { color: var(--gold); }\r\n\r\n  \/* ===== RIGHT PANEL (FORM) ===== *\/\r\n  .contact-right {\r\n    padding: 100px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: var(--bg);\r\n  }\r\n\r\n  .contact-right::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    right: 0;\r\n    width: 300px;\r\n    height: 300px;\r\n    background: radial-gradient(circle, rgba(200,169,96,0.05) 0%, transparent 70%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .form-header {\r\n    margin-bottom: 40px;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.8s ease 0.3s forwards;\r\n  }\r\n\r\n  .form-header h3 {\r\n    font-family: 'Cormorant Garamond', serif;\r\n    font-size: 28px;\r\n    font-weight: 400;\r\n    margin-bottom: 8px;\r\n    color: var(--text-primary);\r\n  }\r\n\r\n  .form-header p {\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: 14px;\r\n    color: var(--text-muted);\r\n  }\r\n\r\n  .contact-form {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 24px;\r\n  }\r\n\r\n  .form-row {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 20px;\r\n  }\r\n\r\n  .form-group {\r\n    position: relative;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.6s ease forwards;\r\n  }\r\n\r\n  .form-group:nth-child(1) { animation-delay: 0.45s; }\r\n  .form-group:nth-child(2) { animation-delay: 0.5s; }\r\n  .form-group:nth-child(3) { animation-delay: 0.55s; }\r\n  .form-group:nth-child(4) { animation-delay: 0.6s; }\r\n\r\n  .form-group label {\r\n    display: block;\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: 11px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 2px;\r\n    color: var(--text-muted);\r\n    margin-bottom: 10px;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .form-group input,\r\n  .form-group textarea,\r\n  .form-group select {\r\n    width: 100%;\r\n    background: var(--bg-subtle);\r\n    border: 1px solid var(--border);\r\n    border-radius: 10px;\r\n    padding: 16px 18px;\r\n    color: var(--text-primary);\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: 15px;\r\n    transition: all 0.3s ease;\r\n    outline: none;\r\n  }\r\n\r\n  .form-group input::placeholder,\r\n  .form-group textarea::placeholder {\r\n    color: var(--text-muted);\r\n  }\r\n\r\n  .form-group input:focus,\r\n  .form-group textarea:focus,\r\n  .form-group select:focus {\r\n    border-color: var(--gold);\r\n    box-shadow: 0 0 0 3px rgba(200,169,96,0.08);\r\n    background: var(--bg);\r\n  }\r\n\r\n  \/* Validation states *\/\r\n  .form-group input.invalid,\r\n  .form-group textarea.invalid,\r\n  .form-group select.invalid {\r\n    border-color: var(--error);\r\n    box-shadow: 0 0 0 3px rgba(192,57,43,0.06);\r\n  }\r\n\r\n  .form-group textarea { resize: none; height: 130px; }\r\n\r\n  .form-group select {\r\n    appearance: none;\r\n    cursor: pointer;\r\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='%239A958E' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'\/%3E%3C\/svg%3E\");\r\n    background-repeat: no-repeat;\r\n    background-position: right 16px center;\r\n  }\r\n\r\n  .form-group select option {\r\n    background: var(--bg);\r\n    color: var(--text-primary);\r\n  }\r\n\r\n  \/* Honeypot \u2014 hidden from humans, bots fill it *\/\r\n  .tb-hp-field {\r\n    position: absolute;\r\n    left: -9999px;\r\n    top: -9999px;\r\n    opacity: 0;\r\n    height: 0;\r\n    width: 0;\r\n    z-index: -1;\r\n    pointer-events: none;\r\n    tab-index: -1;\r\n  }\r\n\r\n  \/* ===== TOAST NOTIFICATION ===== *\/\r\n  .tb-toast {\r\n    position: fixed;\r\n    bottom: 32px;\r\n    right: 32px;\r\n    padding: 18px 28px;\r\n    border-radius: 14px;\r\n    font-family: 'Geist', sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 500;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    z-index: 9999;\r\n    transform: translateY(120px);\r\n    opacity: 0;\r\n    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);\r\n    box-shadow: 0 12px 40px rgba(0,0,0,0.12);\r\n  }\r\n\r\n  .tb-toast.show {\r\n    transform: translateY(0);\r\n    opacity: 1;\r\n  }\r\n\r\n  .tb-toast.success {\r\n    background: #F0FAF4;\r\n    border: 1px solid #B8E6CC;\r\n    color: var(--success);\r\n  }\r\n\r\n  .tb-toast.error {\r\n    background: #FDF2F2;\r\n    border: 1px solid #F0C0BA;\r\n    color: var(--error);\r\n  }\r\n\r\n  .tb-toast i { font-size: 20px; }\r\n\r\n  \/* ===== CTA BUTTON ===== *\/\r\n  @keyframes tb-cta-shimmer {\r\n    0% { transform: translateX(-120%) skewX(-15deg); }\r\n    100% { transform: translateX(220%) skewX(-15deg); }\r\n  }\r\n  @keyframes tb-cta-ring {\r\n    0% { opacity: 0.5; transform: scale(1); }\r\n    100% { opacity: 0; transform: scale(1.18); }\r\n  }\r\n  @keyframes tb-cta-arrow-out {\r\n    0% { transform: translate(0, 0); opacity: 1; }\r\n    100% { transform: translate(4px, -10px); opacity: 0; }\r\n  }\r\n  @keyframes tb-cta-arrow-in {\r\n    0% { transform: translate(-4px, 10px); opacity: 0; }\r\n    100% { transform: translate(0, 0); opacity: 1; }\r\n  }\r\n  @keyframes tb-cta-spin {\r\n    0% { transform: rotate(0deg); }\r\n    100% { transform: rotate(45deg); }\r\n  }\r\n  @keyframes tb-cta-unspin {\r\n    0% { transform: rotate(45deg); }\r\n    100% { transform: rotate(0deg); }\r\n  }\r\n  @keyframes tb-cta-loader {\r\n    to { transform: rotate(360deg); }\r\n  }\r\n\r\n  .tb-cta-dark {\r\n    width: fit-content;\r\n    position: relative;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    border: none;\r\n    background: none;\r\n    padding: 0;\r\n    isolation: isolate;\r\n    margin-top: 16px;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.6s ease 0.7s forwards;\r\n  }\r\n  .tb-cta-dark::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: -3px;\r\n    border-radius: 999px;\r\n    border: 1px solid #1a1a1a;\r\n    opacity: 0;\r\n    pointer-events: none;\r\n  }\r\n  .tb-cta-dark:hover::before {\r\n    animation: tb-cta-ring 0.9s var(--tb-cta-ease) forwards;\r\n  }\r\n  .tb-cta-dark__body {\r\n    position: relative;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    padding: 14px 22px 14px 28px;\r\n    border-radius: 999px;\r\n    overflow: hidden;\r\n    background: #1a1a1a;\r\n    border: 1px solid #1a1a1a;\r\n    box-shadow: 0 4px 24px rgba(0,0,0,0.15);\r\n    transition: background 0.35s var(--tb-cta-ease), box-shadow 0.35s var(--tb-cta-ease);\r\n  }\r\n  .tb-cta-dark__body::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    top: 0; bottom: 0; left: 0;\r\n    width: 50%;\r\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);\r\n    transform: translateX(-120%) skewX(-15deg);\r\n    pointer-events: none;\r\n    border-radius: 999px;\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__body {\r\n    background: #0a0a0a;\r\n    box-shadow: 0 6px 32px rgba(0,0,0,0.25);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__body::after {\r\n    animation: tb-cta-shimmer 0.7s var(--tb-cta-ease) forwards;\r\n  }\r\n  .tb-cta-dark__text {\r\n    position: relative; z-index: 1;\r\n    font-family: \"Geist\", sans-serif;\r\n    font-size: 15px; font-weight: 500;\r\n    letter-spacing: 0.01em;\r\n    color: #f5f0e8;\r\n    white-space: nowrap;\r\n  }\r\n  .tb-cta-dark__wrap {\r\n    position: relative; z-index: 1;\r\n    width: 32px; height: 32px;\r\n    border-radius: 50%;\r\n    background: rgba(255,255,255,0.1);\r\n    border: 1px solid rgba(255,255,255,0.08);\r\n    display: flex; align-items: center; justify-content: center;\r\n    flex-shrink: 0; overflow: hidden;\r\n    animation: tb-cta-unspin 0.4s var(--tb-cta-back) both;\r\n    transition: background 0.35s var(--tb-cta-ease), border-color 0.35s var(--tb-cta-ease);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__wrap {\r\n    background: rgba(201,168,76,0.9);\r\n    border-color: #c9a84c;\r\n    animation: tb-cta-spin 0.4s var(--tb-cta-back) both;\r\n  }\r\n  .tb-cta-dark__arrow {\r\n    position: absolute; width: 14px; height: 14px;\r\n    color: rgba(255,255,255,0.7);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__arrow {\r\n    animation: tb-cta-arrow-out 0.28s var(--tb-cta-ease) forwards;\r\n  }\r\n  .tb-cta-dark__clone {\r\n    position: absolute; width: 14px; height: 14px;\r\n    color: #0a0a0a; opacity: 0;\r\n    transform: translate(-4px, 10px);\r\n  }\r\n  .tb-cta-dark:hover .tb-cta-dark__clone {\r\n    animation: tb-cta-arrow-in 0.32s 0.07s var(--tb-cta-ease) forwards;\r\n  }\r\n\r\n  \/* Loading state *\/\r\n  .tb-cta-dark.loading { pointer-events: none; opacity: 0.7; }\r\n  .tb-cta-dark.loading .tb-cta-dark__wrap {\r\n    animation: none !important;\r\n  }\r\n  .tb-cta-dark.loading .tb-cta-dark__arrow,\r\n  .tb-cta-dark.loading .tb-cta-dark__clone { display: none; }\r\n  .tb-cta-dark.loading .tb-cta-dark__wrap::after {\r\n    content: '';\r\n    width: 16px; height: 16px;\r\n    border: 2px solid rgba(255,255,255,0.2);\r\n    border-top-color: #f5f0e8;\r\n    border-radius: 50%;\r\n    animation: tb-cta-loader 0.6s linear infinite;\r\n  }\r\n\r\n  \/* ===== MAP EMBED ===== *\/\r\n  .map-embed {\r\n    margin-top: 40px;\r\n    border-radius: 14px;\r\n    overflow: hidden;\r\n    border: 1px solid var(--border);\r\n    height: 180px;\r\n    opacity: 0;\r\n    animation: fadeSlideUp 0.8s ease 0.8s forwards;\r\n  }\r\n\r\n  .map-embed iframe {\r\n    width: 100%;\r\n    height: 100%;\r\n    filter: grayscale(1) contrast(0.95) brightness(1.05);\r\n    border: none;\r\n  }\r\n\r\n  \/* ===== ANIMATIONS ===== *\/\r\n  @keyframes fadeSlideUp {\r\n    from { opacity: 0; transform: translateY(20px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n  }\r\n\r\n  \/* ===== RESPONSIVE ===== *\/\r\n  @media (max-width: 1024px) {\r\n    .contact-section { grid-template-columns: 1fr; }\r\n    .contact-left::after { display: none; }\r\n    .contact-left, .contact-right { padding: 60px 32px; }\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .form-row { grid-template-columns: 1fr; }\r\n    .contact-left, .contact-right { padding: 48px 20px; }\r\n    .tb-toast { left: 16px; right: 16px; bottom: 16px; }\r\n  }\r\n<\/style>\r\n\r\n<!-- ===== EMAILJS SDK (DEVE vir ANTES do script do formul\u00e1rio) ===== -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@emailjs\/browser@4\/dist\/email.min.js\"><\/script>\r\n\r\n<!-- ===== HTML ===== -->\r\n\r\n<section class=\"contact-section\" id=\"contato\">\r\n\r\n  <!-- LEFT -->\r\n  <div class=\"contact-left\">\r\n    <div class=\"section-tag\">\r\n      <span class=\"line\"><\/span>\r\n      Contato\r\n    <\/div>\r\n\r\n    <h2 class=\"contact-title\">Vamos iniciar uma <em>conversa<\/em><\/h2>\r\n    <p class=\"contact-subtitle\">Entre em contato com nossa equipe jur\u00eddica. Estamos prontos para oferecer a orienta\u00e7\u00e3o que voc\u00ea precisa com excel\u00eancia e comprometimento.<\/p>\r\n\r\n    <div class=\"info-grid\">\r\n      <div class=\"info-card\">\r\n        <div class=\"info-icon\"><i class=\"ph ph-map-pin\"><\/i><\/div>\r\n        <div class=\"info-content\">\r\n          <h4>Endere\u00e7o<\/h4>\r\n          <p>Rua Mariinha Holanda, 231<br>Guararapes, Fortaleza\/CE<br>CEP 60.810-070<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"info-card\">\r\n        <div class=\"info-icon\"><i class=\"ph ph-envelope-simple\"><\/i><\/div>\r\n        <div class=\"info-content\">\r\n          <h4>E-mail<\/h4>\r\n          <p><a href=\"mailto:advocacia@tb.adv.br\">advocacia@tb.adv.br<\/a><\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"info-card\">\r\n        <div class=\"info-icon\"><i class=\"ph ph-phone\"><\/i><\/div>\r\n        <div class=\"info-content\">\r\n          <h4>Telefone<\/h4>\r\n          <p><a href=\"tel:+5585999821611\">(85) 9 9982-1611<\/a><\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"social-row\">\r\n      <a href=\"https:\/\/www.instagram.com\/torrensborgesadvogados\/\" target=\"_blank\" class=\"social-btn\" aria-label=\"Instagram\">\r\n        <i class=\"ph ph-instagram-logo\"><\/i>\r\n      <\/a>\r\n      <a href=\"https:\/\/www.facebook.com\/torrensborgesadvogados?locale=pt_BR\" target=\"_blank\" class=\"social-btn\" aria-label=\"Facebook\">\r\n        <i class=\"ph ph-facebook-logo\"><\/i>\r\n      <\/a>\r\n      <a href=\"https:\/\/wa.me\/5585999821611\" target=\"_blank\" class=\"social-btn\" aria-label=\"WhatsApp\">\r\n        <i class=\"ph ph-whatsapp-logo\"><\/i>\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- RIGHT -->\r\n  <div class=\"contact-right\">\r\n    <div class=\"form-header\">\r\n      <h3>Envie sua mensagem<\/h3>\r\n      <p>Preencha o formul\u00e1rio e retornaremos em at\u00e9 24 horas.<\/p>\r\n    <\/div>\r\n\r\n    <form class=\"contact-form\" id=\"tbContactForm\" novalidate>\r\n      <!-- Honeypot anti-bot (invis\u00edvel para humanos) -->\r\n      <input type=\"text\" name=\"website\" class=\"tb-hp-field\" tabindex=\"-1\" autocomplete=\"off\">\r\n\r\n      <!-- Timestamp anti-bot (preenchido via JS) -->\r\n      <input type=\"hidden\" name=\"tb_ts\" id=\"tbTimestamp\">\r\n\r\n      <div class=\"form-row\">\r\n        <div class=\"form-group\">\r\n          <label>Nome completo<\/label>\r\n          <input type=\"text\" name=\"nome\" placeholder=\"Seu nome\" required>\r\n        <\/div>\r\n        <div class=\"form-group\">\r\n          <label>E-mail<\/label>\r\n          <input type=\"email\" name=\"email\" placeholder=\"email@exemplo.com\" required>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"form-row\">\r\n        <div class=\"form-group\">\r\n          <label>Telefone<\/label>\r\n          <input type=\"tel\" name=\"telefone\" placeholder=\"(00) 00000-0000\" required>\r\n        <\/div>\r\n        <div class=\"form-group\">\r\n          <label>\u00c1rea de interesse<\/label>\r\n          <select name=\"area\" required>\r\n            <option value=\"\" disabled selected>Selecione<\/option>\r\n            <option>Direito Empresarial<\/option>\r\n            <option>Direito Trabalhista<\/option>\r\n            <option>Direito Civil<\/option>\r\n            <option>Direito Tribut\u00e1rio<\/option>\r\n            <option>Consultoria Jur\u00eddica<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"form-group\" style=\"animation-delay: 0.6s;\">\r\n        <label>Mensagem<\/label>\r\n        <textarea name=\"mensagem\" placeholder=\"Descreva brevemente como podemos ajud\u00e1-lo...\" required><\/textarea>\r\n      <\/div>\r\n\r\n      <a class=\"tb-cta-dark\" id=\"tbSubmitBtn\" onclick=\"tbSubmitForm(event)\">\r\n        <div class=\"tb-cta-dark__body\">\r\n          <span class=\"tb-cta-dark__text\">Enviar Mensagem<\/span>\r\n          <div class=\"tb-cta-dark__wrap\">\r\n            <svg class=\"tb-cta-dark__arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <path d=\"M7 17L17 7M17 7H7M17 7v10\" \/>\r\n            <\/svg>\r\n            <svg class=\"tb-cta-dark__clone\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <path d=\"M7 17L17 7M17 7H7M17 7v10\" \/>\r\n            <\/svg>\r\n          <\/div>\r\n        <\/div>\r\n      <\/a>\r\n    <\/form>\r\n\r\n    <div class=\"map-embed\">\r\n      <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3981.2261380529094!2d-38.490021175026!3d-3.760891296212988!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x7c7488b1a6a8e65%3A0x3e395af56facf52b!2sTorrens%20e%20Borges%20Advogados%20Associados!5e0!3m2!1spt-BR!2sbr!4v1773977039334!5m2!1spt-BR!2sbr\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- TOAST -->\r\n<div class=\"tb-toast\" id=\"tbToast\"><\/div>\r\n\r\n<!-- ===== JAVASCRIPT ===== -->\r\n<script>\r\n(function() {\r\n  \/\/ ===== EMAILJS CONFIG =====\r\n  var EJS_PUBLIC  = 'ws1i4pWI5t2K_tUW_';\r\n  var EJS_SERVICE = 'service_1aljr0h';\r\n  var EJS_TEMPLATE = 'template_zzm053h';\r\n\r\n  \/\/ Init EmailJS (com verifica\u00e7\u00e3o de carregamento)\r\n  if (typeof emailjs !== 'undefined') {\r\n    emailjs.init(EJS_PUBLIC);\r\n  } else {\r\n    console.error('EmailJS SDK n\u00e3o foi carregado. Verifique a tag <script> do SDK.');\r\n  }\r\n\r\n  \/\/ Gravar timestamp ao carregar (anti-bot: envio < 3s = bot)\r\n  document.getElementById('tbTimestamp').value = Date.now();\r\n\r\n  \/\/ Rate limit: m\u00e1x 1 envio a cada 60s\r\n  var lastSent = 0;\r\n\r\n  \/\/ ===== TOAST =====\r\n  function showToast(msg, type) {\r\n    var toast = document.getElementById('tbToast');\r\n    var icon = type === 'success'\r\n      ? '<i class=\"ph ph-check-circle\"><\/i>'\r\n      : '<i class=\"ph ph-warning-circle\"><\/i>';\r\n    toast.className = 'tb-toast ' + type;\r\n    toast.innerHTML = icon + ' ' + msg;\r\n    setTimeout(function() { toast.classList.add('show'); }, 10);\r\n    setTimeout(function() { toast.classList.remove('show'); }, 5000);\r\n  }\r\n\r\n  \/\/ ===== VALIDA\u00c7\u00c3O =====\r\n  function validateEmail(email) {\r\n    return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\r\n  }\r\n\r\n  function validatePhone(phone) {\r\n    var digits = phone.replace(\/\\D\/g, '');\r\n    return digits.length >= 10 && digits.length <= 11;\r\n  }\r\n\r\n  function clearInvalid() {\r\n    document.querySelectorAll('.invalid').forEach(function(el) {\r\n      el.classList.remove('invalid');\r\n    });\r\n  }\r\n\r\n  \/\/ ===== SUBMIT =====\r\n  window.tbSubmitForm = function(e) {\r\n    e.preventDefault();\r\n    clearInvalid();\r\n\r\n    var form = document.getElementById('tbContactForm');\r\n    var btn = document.getElementById('tbSubmitBtn');\r\n\r\n    \/\/ Verificar se EmailJS est\u00e1 dispon\u00edvel\r\n    if (typeof emailjs === 'undefined') {\r\n      showToast('Servi\u00e7o de envio indispon\u00edvel. Recarregue a p\u00e1gina.', 'error');\r\n      return;\r\n    }\r\n\r\n    \/\/ Honeypot check \u2014 se preenchido, \u00e9 bot\r\n    if (form.querySelector('[name=\"website\"]').value !== '') {\r\n      showToast('Envio bloqueado.', 'error');\r\n      return;\r\n    }\r\n\r\n    \/\/ Timing check \u2014 menos de 3s \u00e9 bot\r\n    var ts = parseInt(document.getElementById('tbTimestamp').value, 10);\r\n    if (Date.now() - ts < 3000) {\r\n      showToast('Aguarde um momento antes de enviar.', 'error');\r\n      return;\r\n    }\r\n\r\n    \/\/ Rate limit check\r\n    if (Date.now() - lastSent < 60000 && lastSent > 0) {\r\n      var wait = Math.ceil((60000 - (Date.now() - lastSent)) \/ 1000);\r\n      showToast('Aguarde ' + wait + 's para enviar novamente.', 'error');\r\n      return;\r\n    }\r\n\r\n    \/\/ Get values\r\n    var nome = form.querySelector('[name=\"nome\"]').value.trim();\r\n    var email = form.querySelector('[name=\"email\"]').value.trim();\r\n    var telefone = form.querySelector('[name=\"telefone\"]').value.trim();\r\n    var area = form.querySelector('[name=\"area\"]').value;\r\n    var mensagem = form.querySelector('[name=\"mensagem\"]').value.trim();\r\n\r\n    \/\/ Validate\r\n    var valid = true;\r\n\r\n    if (nome.length < 3) {\r\n      form.querySelector('[name=\"nome\"]').classList.add('invalid');\r\n      valid = false;\r\n    }\r\n    if (!validateEmail(email)) {\r\n      form.querySelector('[name=\"email\"]').classList.add('invalid');\r\n      valid = false;\r\n    }\r\n    if (!validatePhone(telefone)) {\r\n      form.querySelector('[name=\"telefone\"]').classList.add('invalid');\r\n      valid = false;\r\n    }\r\n    if (!area) {\r\n      form.querySelector('[name=\"area\"]').classList.add('invalid');\r\n      valid = false;\r\n    }\r\n    if (mensagem.length < 10) {\r\n      form.querySelector('[name=\"mensagem\"]').classList.add('invalid');\r\n      valid = false;\r\n    }\r\n\r\n    if (!valid) {\r\n      showToast('Preencha todos os campos corretamente.', 'error');\r\n      return;\r\n    }\r\n\r\n    \/\/ Loading state\r\n    btn.classList.add('loading');\r\n\r\n    \/\/ Send via EmailJS\r\n    emailjs.send(EJS_SERVICE, EJS_TEMPLATE, {\r\n      nome: nome,\r\n      email: email,\r\n      telefone: telefone,\r\n      area: area,\r\n      mensagem: mensagem\r\n    })\r\n    .then(function() {\r\n      lastSent = Date.now();\r\n      btn.classList.remove('loading');\r\n      showToast('Mensagem enviada com sucesso!', 'success');\r\n      form.reset();\r\n      document.getElementById('tbTimestamp').value = Date.now();\r\n    })\r\n    .catch(function(err) {\r\n      btn.classList.remove('loading');\r\n      showToast('Erro ao enviar. Tente novamente.', 'error');\r\n      console.error('EmailJS error:', err);\r\n    });\r\n  };\r\n\r\n  \/\/ Remove invalid on focus\r\n  document.querySelectorAll('#tbContactForm input, #tbContactForm textarea, #tbContactForm select')\r\n    .forEach(function(el) {\r\n      el.addEventListener('focus', function() {\r\n        this.classList.remove('invalid');\r\n      });\r\n    });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e8351a e-con-full e-flex e-con e-parent\" data-id=\"1e8351a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fa5908 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"5fa5908\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<style>\r\n.tbf1 { font-family: \"Geist\", sans-serif; }\r\n.tbf1 *, .tbf1 *::before, .tbf1 *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n.tbf1-footer {\r\n  background: #0a0a0a;\r\n  border-top: 2px solid #c9a84c;\r\n  padding: 64px 0 32px;\r\n  position: relative;\r\n}\r\n\r\n.tbf1-inner { max-width: 1200px; margin: 0 auto; padding: 0 40px; }\r\n\r\n.tbf1-grid {\r\n  display: grid;\r\n  grid-template-columns: 2fr 1fr 1fr 1fr;\r\n  gap: 48px;\r\n  margin-bottom: 48px;\r\n  padding-bottom: 48px;\r\n  border-bottom: 1px solid rgba(255,255,255,.08);\r\n}\r\n\r\n\/* Logo + Descri\u00e7\u00e3o *\/\r\n.tbf1-brand {}\r\n.tbf1-logo {\r\n  font-family: \"Cormorant Garamond\", serif;\r\n  font-size: 28px;\r\n  font-weight: 500;\r\n  color: #fff;\r\n  margin-bottom: 16px;\r\n  display: block;\r\n}\r\n.tbf1-logo-note {\r\n  font-size: 11px;\r\n  color: #c9a84c;\r\n  font-weight: 600;\r\n  letter-spacing: .1em;\r\n  margin-bottom: 8px;\r\n  display: block;\r\n}\r\n.tbf1-desc {\r\n  font-size: 13px;\r\n  font-weight: 300;\r\n  color: rgba(255,255,255,.45);\r\n  line-height: 1.7;\r\n  max-width: 320px;\r\n  margin-bottom: 24px;\r\n}\r\n.tbf1-social {\r\n  display: flex;\r\n  gap: 12px;\r\n}\r\n.tbf1-social a {\r\n  width: 36px;\r\n  height: 36px;\r\n  border-radius: 50%;\r\n  background: rgba(255,255,255,.04);\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  color: rgba(255,255,255,.4);\r\n  text-decoration: none;\r\n  font-size: 16px;\r\n  transition: all .2s;\r\n}\r\n.tbf1-social a:hover {\r\n  background: #c9a84c;\r\n  color: #0a0a0a;\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\/* Colunas Links *\/\r\n.tbf1-col {}\r\n.tbf1-col-title {\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: .18em;\r\n  text-transform: uppercase;\r\n  color: #c9a84c;\r\n  margin-bottom: 20px;\r\n  display: block;\r\n}\r\n.tbf1-links {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n.tbf1-links a {\r\n  font-size: 13px;\r\n  font-weight: 400;\r\n  color: rgba(255,255,255,.5);\r\n  text-decoration: none;\r\n  transition: color .2s, padding-left .2s;\r\n  display: block;\r\n}\r\n.tbf1-links a:hover {\r\n  color: #c9a84c;\r\n  padding-left: 4px;\r\n}\r\n\r\n\/* Bottom *\/\r\n.tbf1-bottom {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  font-size: 12px;\r\n  color: rgba(255,255,255,.35);\r\n}\r\n.tbf1-bottom a {\r\n  color: rgba(255,255,255,.35);\r\n  text-decoration: none;\r\n  transition: color .2s;\r\n}\r\n.tbf1-bottom a:hover { color: #c9a84c; }\r\n\r\n\/* Bot\u00e3o Topo *\/\r\n.tbf1-backtop {\r\n  position: fixed;\r\n  bottom: 32px;\r\n  right: 32px;\r\n  width: 48px;\r\n  height: 48px;\r\n  border-radius: 50%;\r\n  background: #c9a84c;\r\n  color: #0a0a0a;\r\n  border: none;\r\n  cursor: pointer;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 20px;\r\n  box-shadow: 0 4px 16px rgba(201,168,76,.3);\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  transition: opacity .3s, transform .3s;\r\n  z-index: 9999;\r\n}\r\n.tbf1-backtop.visible {\r\n  opacity: 1;\r\n  pointer-events: all;\r\n}\r\n.tbf1-backtop:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 8px 24px rgba(201,168,76,.4);\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  .tbf1-grid { grid-template-columns: 1fr 1fr; gap: 32px; }\r\n  .tbf1-brand { grid-column: 1 \/ -1; }\r\n}\r\n@media (max-width: 600px) {\r\n  .tbf1-grid { grid-template-columns: 1fr; }\r\n  .tbf1-inner { padding: 0 20px; }\r\n  .tbf1-bottom { flex-direction: column; gap: 12px; text-align: center; }\r\n}\r\n<\/style>\r\n\r\n<footer class=\"tbf1-footer tbf1\">\r\n  <div class=\"tbf1-inner\">\r\n    <div class=\"tbf1-grid\">\r\n      \r\n      <div class=\"tbf1-brand\">\r\n        <span class=\"tbf1-logo-note\">\r\n            <img decoding=\"async\" src=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\" alt=\"Logo TB Advogados\" width=\"200px\"\/>\r\n        <\/span>\r\n        <span class=\"tbf1-logo\">Torrens Borges<br>Advogados Associados<\/span>\r\n        <p class=\"tbf1-desc\">\r\n          Tradi\u00e7\u00e3o e excel\u00eancia em advocacia desde 1987. Solu\u00e7\u00f5es jur\u00eddicas estrat\u00e9gicas com \u00e9tica e compromisso.\r\n        <\/p>\r\n        <div class=\"tbf1-social\">\r\n          <a href=\"https:\/\/www.instagram.com\/torrensborgesadvogados\/\" aria-label=\"Instagram\"><i class=\"ph ph-instagram-logo\"><\/i><\/a>\r\n          <a href=\"https:\/\/www.facebook.com\/torrensborgesadvogados?locale=pt_BR\" aria-label=\"Facebook\"><i class=\"ph ph-facebook-logo\"><\/i><\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tbf1-col\">\r\n        <span class=\"tbf1-col-title\">Servi\u00e7os<\/span>\r\n        <div class=\"tbf1-links\">\r\n          <a href=\"#civel\">C\u00edvel<\/a>\r\n          <a href=\"#trabalhista\">Trabalhista<\/a>\r\n          <a href=\"#empresarial\">Empresarial<\/a>\r\n          <a href=\"#tributario\">Tribut\u00e1rio<\/a>\r\n          <a href=\"#imobiliario\">Imobili\u00e1rio<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tbf1-col\">\r\n        <span class=\"tbf1-col-title\">Institucional<\/span>\r\n        <div class=\"tbf1-links\">\r\n          <a href=\"#quem-somos\">Quem Somos<\/a>\r\n          <a href=\"#equipe\">Equipe<\/a>\r\n          <a href=\"#estrutura\">Estrutura<\/a>\r\n          <a href=\"#blog\">Blog<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tbf1-col\">\r\n        <span class=\"tbf1-col-title\">Contato<\/span>\r\n        <div class=\"tbf1-links\">\r\n          <a href=\"tel:+558500000000\">(85) 9 9982-1611<\/a>\r\n          <a href=\"mailto:advocacia@tb.adv.br\">Email<\/a>\r\n          <a href=\"google.com\/maps?ll=-3.760147,-38.489656&z=15&t=m&hl=pt-BR&gl=BR&mapclient=embed&cid=4483714914211132715\">Localiza\u00e7\u00e3o<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"tbf1-bottom\">\r\n      <span>\u00a9 2026 Torrens Borges Advogados. Todos os direitos reservados.<\/span>\r\n      <div>\r\n        <a href=\"#privacidade\">Privacidade<\/a> \u00b7 \r\n        <a href=\"#termos\">Termos<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <button class=\"tbf1-backtop\" id=\"tbf1-backtop\" aria-label=\"Voltar ao topo\">\u2191<\/button>\r\n<\/footer>\r\n\r\n<script>\r\n(function(){\r\n'use strict';\r\nconst btn = document.getElementById('tbf1-backtop');\r\nwindow.addEventListener('scroll', function() {\r\n  if (window.scrollY > 400) {\r\n    btn.classList.add('visible');\r\n  } else {\r\n    btn.classList.remove('visible');\r\n  }\r\n});\r\nbtn.addEventListener('click', function() {\r\n  window.scrollTo({ top: 0, behavior: 'smooth' });\r\n});\r\n})();\r\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":"<p>Menu \u2014 Torrens Borges Quem Somos Equipe Servi\u00e7os Nossa Estrutura Links Jur\u00eddicos Advocacia \u00c1reas de Atua\u00e7\u00e3o Ver todas C\u00edvelA\u00e7\u00f5es e conflitos TrabalhistaDireitos do trabalho ComercialEmpresas e contratos Tribut\u00e1rioImpostos e planejamento AdministrativoPoder p\u00fablico ConsumidorDefesa do consumidor Imobili\u00e1rioIm\u00f3veis e registros PenalDefesa criminal Cobran\u00e7asRecupera\u00e7\u00e3o de cr\u00e9dito Atendimento personalizado para pessoas f\u00edsicas e jur\u00eddicas Superior Tribunal de Justi\u00e7a Supremo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Torrens e Borges Advogados Associados | Fortaleza - CE<\/title>\n<meta name=\"description\" content=\"Torrens Borges Advogados Associados \u2014 escrit\u00f3rio em Fortaleza\/CE com tradi\u00e7\u00e3o desde 1987. Direito C\u00edvel, Trabalhista, Tribut\u00e1rio, Empresarial e mais. Agende sua consulta.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/torrensborges.adv.br\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Torrens e Borges Advogados Associados | Fortaleza - CE\" \/>\n<meta property=\"og:description\" content=\"Torrens Borges Advogados Associados \u2014 escrit\u00f3rio em Fortaleza\/CE com tradi\u00e7\u00e3o desde 1987. Direito C\u00edvel, Trabalhista, Tribut\u00e1rio, Empresarial e mais. Agende sua consulta.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/torrensborges.adv.br\/\" \/>\n<meta property=\"og:site_name\" content=\"Torrens e Borges Advogados Associados\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/torrensborgesadvogados\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-20T22:33:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"69 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/torrensborges.adv.br\/\",\"url\":\"https:\/\/torrensborges.adv.br\/\",\"name\":\"Torrens e Borges Advogados Associados | Fortaleza - CE\",\"isPartOf\":{\"@id\":\"https:\/\/torrensborges.adv.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/torrensborges.adv.br\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/torrensborges.adv.br\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\",\"datePublished\":\"2026-02-12T01:27:37+00:00\",\"dateModified\":\"2026-03-20T22:33:09+00:00\",\"description\":\"Torrens Borges Advogados Associados \u2014 escrit\u00f3rio em Fortaleza\/CE com tradi\u00e7\u00e3o desde 1987. Direito C\u00edvel, Trabalhista, Tribut\u00e1rio, Empresarial e mais. Agende sua consulta.\",\"breadcrumb\":{\"@id\":\"https:\/\/torrensborges.adv.br\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/torrensborges.adv.br\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/torrensborges.adv.br\/#primaryimage\",\"url\":\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\",\"contentUrl\":\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\",\"width\":354,\"height\":66},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/torrensborges.adv.br\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/torrensborges.adv.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/torrensborges.adv.br\/#website\",\"url\":\"https:\/\/torrensborges.adv.br\/\",\"name\":\"Torrens e Borges Advogados Associados\",\"description\":\"Atuando nos diversos ramos do direito desde o ano de 1987, com destaque para a advocacia empresarial\",\"publisher\":{\"@id\":\"https:\/\/torrensborges.adv.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/torrensborges.adv.br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/torrensborges.adv.br\/#organization\",\"name\":\"Torrens e Borges Advogados Associados\",\"url\":\"https:\/\/torrensborges.adv.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/torrensborges.adv.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\",\"contentUrl\":\"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg\",\"width\":354,\"height\":66,\"caption\":\"Torrens e Borges Advogados Associados\"},\"image\":{\"@id\":\"https:\/\/torrensborges.adv.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/torrensborgesadvogados\/\",\"https:\/\/www.instagram.com\/torrensborgesadvogados\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Torrens e Borges Advogados Associados | Fortaleza - CE","description":"Torrens Borges Advogados Associados \u2014 escrit\u00f3rio em Fortaleza\/CE com tradi\u00e7\u00e3o desde 1987. Direito C\u00edvel, Trabalhista, Tribut\u00e1rio, Empresarial e mais. Agende sua consulta.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/torrensborges.adv.br\/","og_locale":"pt_BR","og_type":"article","og_title":"Torrens e Borges Advogados Associados | Fortaleza - CE","og_description":"Torrens Borges Advogados Associados \u2014 escrit\u00f3rio em Fortaleza\/CE com tradi\u00e7\u00e3o desde 1987. Direito C\u00edvel, Trabalhista, Tribut\u00e1rio, Empresarial e mais. Agende sua consulta.","og_url":"https:\/\/torrensborges.adv.br\/","og_site_name":"Torrens e Borges Advogados Associados","article_publisher":"https:\/\/www.facebook.com\/torrensborgesadvogados\/","article_modified_time":"2026-03-20T22:33:09+00:00","og_image":[{"url":"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"69 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/torrensborges.adv.br\/","url":"https:\/\/torrensborges.adv.br\/","name":"Torrens e Borges Advogados Associados | Fortaleza - CE","isPartOf":{"@id":"https:\/\/torrensborges.adv.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/torrensborges.adv.br\/#primaryimage"},"image":{"@id":"https:\/\/torrensborges.adv.br\/#primaryimage"},"thumbnailUrl":"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg","datePublished":"2026-02-12T01:27:37+00:00","dateModified":"2026-03-20T22:33:09+00:00","description":"Torrens Borges Advogados Associados \u2014 escrit\u00f3rio em Fortaleza\/CE com tradi\u00e7\u00e3o desde 1987. Direito C\u00edvel, Trabalhista, Tribut\u00e1rio, Empresarial e mais. Agende sua consulta.","breadcrumb":{"@id":"https:\/\/torrensborges.adv.br\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/torrensborges.adv.br\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/torrensborges.adv.br\/#primaryimage","url":"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg","contentUrl":"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg","width":354,"height":66},{"@type":"BreadcrumbList","@id":"https:\/\/torrensborges.adv.br\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/torrensborges.adv.br\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/torrensborges.adv.br\/#website","url":"https:\/\/torrensborges.adv.br\/","name":"Torrens e Borges Advogados Associados","description":"Atuando nos diversos ramos do direito desde o ano de 1987, com destaque para a advocacia empresarial","publisher":{"@id":"https:\/\/torrensborges.adv.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/torrensborges.adv.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/torrensborges.adv.br\/#organization","name":"Torrens e Borges Advogados Associados","url":"https:\/\/torrensborges.adv.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/torrensborges.adv.br\/#\/schema\/logo\/image\/","url":"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg","contentUrl":"https:\/\/torrensborges.adv.br\/wp-content\/uploads\/2026\/02\/logo.svg","width":354,"height":66,"caption":"Torrens e Borges Advogados Associados"},"image":{"@id":"https:\/\/torrensborges.adv.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/torrensborgesadvogados\/","https:\/\/www.instagram.com\/torrensborgesadvogados\/"]}]}},"_links":{"self":[{"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":341,"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":481,"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/pages\/21\/revisions\/481"}],"wp:attachment":[{"href":"https:\/\/torrensborges.adv.br\/index.php\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}