.hero[data-astro-cid-lcdefpme]{padding-top:clamp(6rem,5rem + 4vw,10.5rem);padding-bottom:var(--sp-7);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:8fr 4fr;align-items:end;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--sp-6);padding-bottom:var(--sp-6);display:grid}.hero-eyebrow[data-astro-cid-lcdefpme]{color:var(--signal)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.375rem,1.1rem + 3.3vw,3.875rem)}.hero-muted[data-astro-cid-lcdefpme]{color:var(--steel-300)}.hero-lead[data-astro-cid-lcdefpme]{color:var(--text-on-dark-muted);max-width:46ch}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}.hero-micro[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-2);color:var(--text-on-dark-muted);display:inline-flex}.dot[data-astro-cid-lcdefpme]{background:var(--whatsapp);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #25d3662e}.portrait[data-astro-cid-lcdefpme],.portrait-frame[data-astro-cid-lcdefpme]{position:relative}.portrait-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:38% 30%;border-radius:var(--r-media);filter:saturate(.92);width:100%}.portrait-frame[data-astro-cid-lcdefpme]:after{content:"";border-radius:var(--r-media);pointer-events:none;background:linear-gradient(#101a2b00 55%,#101a2bbf 100%);position:absolute;inset:0}.id-card[data-astro-cid-lcdefpme]{z-index:1;left:clamp(-3rem,-1rem - 2vw,-1rem);bottom:var(--sp-6);max-width:18rem;padding:var(--sp-4) var(--sp-5);background:var(--paper-50);color:var(--navy-950);border-radius:var(--r-card);box-shadow:var(--shadow-3);gap:2px;display:grid;position:absolute}.id-tag[data-astro-cid-lcdefpme]{color:var(--brand-600);margin-bottom:var(--sp-1)}.id-name[data-astro-cid-lcdefpme]{font-family:var(--ff-display);letter-spacing:-.01em;font-size:1.125rem}.id-roles[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--text-on-light-muted)}.id-seal[data-astro-cid-lcdefpme]{margin-top:var(--sp-2);padding:2px var(--sp-2);background:var(--signal);border-radius:var(--r-tech);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;justify-self:start;font-weight:600}.creds[data-astro-cid-lcdefpme]{z-index:1;max-width:62%;margin-top:var(--sp-6);border-top:1px solid var(--line-on-dark);flex-wrap:wrap;gap:0;display:flex;position:relative}.creds[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--sp-4) var(--sp-4) 0 0;flex:8rem;align-content:start;gap:2px;display:grid}.creds[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.9375rem;font-weight:600}.creds[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--text-on-dark-subtle)}.router[data-astro-cid-lcdefpme]{padding-block:var(--section-l) var(--section-m)}.router-grid[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:7fr 6fr;align-items:stretch;display:grid}.route[data-astro-cid-lcdefpme]{align-content:start;gap:var(--sp-4);border-radius:var(--r-card);padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.route--advogados[data-astro-cid-lcdefpme]{background:var(--navy-950);color:var(--paper-50);box-shadow:var(--shadow-2)}.route--empresas[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line-on-light);margin-top:var(--sp-8)}.route-tag[data-astro-cid-lcdefpme]{color:var(--brand-600)}.route--advogados[data-astro-cid-lcdefpme] .route-tag[data-astro-cid-lcdefpme]{color:var(--signal)}.route-title[data-astro-cid-lcdefpme]{font-family:var(--ff-display);letter-spacing:-.025em;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.375rem);font-weight:700;line-height:1.1}.route-text[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--text-on-light-muted)}.route--advogados[data-astro-cid-lcdefpme] .route-text[data-astro-cid-lcdefpme]{color:var(--text-on-dark-muted)}.route-links[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);display:grid}.route-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--line-on-light);text-decoration:none;display:flex}.route--advogados[data-astro-cid-lcdefpme] .route-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-color:var(--line-on-dark)}.route-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{display:grid}.route-links[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.0625rem}.route-links[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--text-on-light-subtle)}.route--advogados[data-astro-cid-lcdefpme] .route-links[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--text-on-dark-subtle)}.route-arrow[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem;transition:background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), transform var(--dur-ui) var(--ease-out);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.route-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .route-arrow[data-astro-cid-lcdefpme]{background:var(--signal);border-color:var(--signal);color:var(--navy-950);transform:translate(4px)}.explainer[data-astro-cid-lcdefpme]{padding-block:var(--section-m)}.explainer-head[data-astro-cid-lcdefpme]{gap:var(--sp-5);max-width:52rem;margin-bottom:var(--sp-8);display:grid}.explainer-eyebrow[data-astro-cid-lcdefpme]{color:var(--signal)}.explainer-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--sp-5);margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--line-on-dark);flex-wrap:wrap;display:flex}.explainer-links[data-astro-cid-lcdefpme]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.services[data-astro-cid-lcdefpme]{padding-block:var(--section-m) var(--section-l)}.svc-rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--navy-950)}.svc-row[data-astro-cid-lcdefpme]{gap:var(--sp-5);border-bottom:1px solid var(--line-on-light);transition:padding var(--dur-ui) var(--ease-out);grid-template-columns:4rem 1fr auto auto;align-items:center;padding:clamp(1.25rem,1rem + 1vw,2rem) 0;text-decoration:none;display:grid;position:relative}.svc-row-n[data-astro-cid-lcdefpme]{font-family:var(--ff-display);color:var(--brand-600);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.svc-row-main[data-astro-cid-lcdefpme]{gap:var(--sp-1);display:grid}.svc-row-title[data-astro-cid-lcdefpme]{font-family:var(--ff-display);letter-spacing:-.03em;transition:color var(--dur-micro) var(--ease-standard);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.75rem);font-weight:700;line-height:1.05}.svc-row-text[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--text-on-light-muted)}.svc-row-pub[data-astro-cid-lcdefpme]{color:var(--text-on-light-subtle)}.svc-row-arrow[data-astro-cid-lcdefpme]{background:var(--navy-950);width:3rem;height:3rem;color:var(--paper-50);transition:background-color var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard), transform var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.svc-row[data-astro-cid-lcdefpme]:hover .svc-row-arrow[data-astro-cid-lcdefpme]{background:var(--signal);color:var(--navy-950);transform:rotate(-45deg)}.svc-row[data-astro-cid-lcdefpme]:hover .svc-row-title[data-astro-cid-lcdefpme]{color:var(--brand-600)}.svc-row-media[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;clip-path:inset(50% 0);width:16rem;transition:clip-path .52s var(--ease-out);position:absolute;top:50%;right:9rem;translate:0 -50%}.svc-row-media[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-media);width:100%;box-shadow:var(--shadow-3)}.svc-row[data-astro-cid-lcdefpme]:hover .svc-row-media[data-astro-cid-lcdefpme],.svc-row[data-astro-cid-lcdefpme]:focus-visible .svc-row-media[data-astro-cid-lcdefpme]{clip-path:inset(0)}.about[data-astro-cid-lcdefpme]{padding-top:var(--section-l);padding-bottom:var(--section-s)}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:6fr 5fr;align-items:start;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.about-copy[data-astro-cid-lcdefpme]{gap:var(--sp-5);display:grid;position:sticky;top:7rem}.about-eyebrow[data-astro-cid-lcdefpme],.edu-label[data-astro-cid-lcdefpme]{color:var(--brand-600)}.about-roles[data-astro-cid-lcdefpme]{color:var(--text-on-light-muted)}.about-quote[data-astro-cid-lcdefpme]{padding-left:var(--sp-5);border-left:3px solid var(--signal);font-family:var(--ff-display);letter-spacing:-.01em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.35}.about-social[data-astro-cid-lcdefpme]{gap:var(--sp-5);display:flex}.about-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:2.75rem;display:inline-flex}.about-portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:50% 25%;width:100%;height:auto;margin-bottom:var(--sp-5);border-radius:var(--r-media);display:block}.about-edu[data-astro-cid-lcdefpme]{background:var(--paper-50);border-radius:var(--r-tech);border:1px solid var(--line-on-light);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.edu-label[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-4)}.edu-row[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line-on-light);display:flex}.edu-row[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.edu-row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:500}.edu-row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:right;color:var(--text-on-light-subtle);flex:none}@media (width<=1023px){.svc-row[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem 1fr 6rem auto;grid-template-areas:"n main media arrow"}.svc-row-n[data-astro-cid-lcdefpme]{grid-area:n}.svc-row-main[data-astro-cid-lcdefpme]{grid-area:main}.svc-row-arrow[data-astro-cid-lcdefpme]{grid-area:arrow}.svc-row-pub[data-astro-cid-lcdefpme]{display:none}.svc-row-media[data-astro-cid-lcdefpme]{clip-path:none;grid-area:media;width:auto;position:static;translate:none}.svc-row-media[data-astro-cid-lcdefpme] img{box-shadow:none}.creds[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=899px){.hero-grid[data-astro-cid-lcdefpme],.router-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-copy[data-astro-cid-lcdefpme]{position:static}.portrait[data-astro-cid-lcdefpme]{max-width:26rem;margin-top:var(--sp-4)}.id-card[data-astro-cid-lcdefpme]{max-width:none;margin:-2.5rem var(--sp-4) 0;position:relative;bottom:auto;left:auto}.portrait-img[data-astro-cid-lcdefpme]{object-position:38% 22%}.route--empresas[data-astro-cid-lcdefpme]{margin-top:0}}@media (width<=599px){.svc-row[data-astro-cid-lcdefpme]{gap:var(--sp-1) var(--sp-4);grid-template-columns:4.5rem 1fr auto;grid-template-areas:"media n arrow""media title arrow""text text text"}.svc-row-main[data-astro-cid-lcdefpme]{display:contents}.svc-row-title[data-astro-cid-lcdefpme]{grid-area:title;align-self:start}.svc-row-text[data-astro-cid-lcdefpme]{max-width:none;margin-top:var(--sp-2);grid-area:text}.svc-row-n[data-astro-cid-lcdefpme]{align-self:end;font-size:.875rem}.svc-row-media[data-astro-cid-lcdefpme]{align-self:start}.id-roles[data-astro-cid-lcdefpme]{display:none}.svc-row-arrow[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem}}
