*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#f4efe6;font-family:Arial,Helvetica,sans-serif}.legadoHome,body{background:#020304}.legadoHome{overflow:hidden}em{font-style:normal;color:#d9a63b}.heroScene{position:relative;height:min(100vh,56.25vw);min-height:650px;overflow:hidden;background:#020304}.heroImage{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform-origin:center top;filter:contrast(1.025) brightness(.99)}.heroScene:after{content:"";z-index:2;background:linear-gradient(180deg,transparent 68%,#020304)}.heroScene:after,.particles{position:absolute;inset:0;pointer-events:none}.particles{z-index:3}.particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:#e4ae43;box-shadow:0 0 12px rgba(228,174,67,.8);left:calc((var(--i)*31)% 96%);top:calc(9% + (var(--i)*47)% 76%);animation:floatNode calc(4s + (var(--i)%7)*.55s) ease-in-out infinite;animation-delay:calc(var(--i)*-.27s);opacity:.18}.lightSweep{position:absolute;z-index:4;left:0;top:60%;width:20vw;height:1px;background:linear-gradient(90deg,transparent,#f0c55d,transparent);box-shadow:0 0 18px 4px rgba(225,170,57,.22);pointer-events:none;transform:rotate(-3deg)}.scrollCue{position:absolute;z-index:5;left:50%;bottom:22px;transform:translateX(-50%);font-size:10px;letter-spacing:.22em;color:#d2c2a1}.specialistsScene,.tasksScene{position:relative;padding:12vh 5vw;text-align:center}.tasksScene{background:radial-gradient(circle at 50% 35%,#101820 0,#05080a 48%,#020304 76%)}.specialistsScene{background:radial-gradient(circle at 50% 42%,#181109 0,#080604 35%,#020304 75%)}.intro p{margin:0 0 18px;color:#d3a13a;font-size:11px;letter-spacing:.3em}.intro h2{margin:0 auto 76px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.08;color:#f5efe6}.taskFlow{position:relative;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:14px;gap:14px;width:min(1250px,100%);margin:auto}.taskLine{position:absolute;left:4%;right:4%;top:48px;height:1px;background:linear-gradient(90deg,transparent,#9a7026,#e4b54d,#9a7026,transparent);transform-origin:left}.taskNode{position:relative;z-index:2}.taskNode b{display:block;color:#bda47b;font-size:10px;font-weight:400;letter-spacing:.16em}.taskNode i{display:block;width:11px;height:11px;border-radius:50%;margin:18px auto 24px;background:#e3b149;box-shadow:0 0 0 7px rgba(213,163,58,.08),0 0 22px rgba(224,170,62,.55)}.taskNode span{display:block;color:#eee7dc;font-size:13px;line-height:1.4}.tasksScene>h3{margin:110px 0 0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1.35;color:#f1eadf}.specialistGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px;width:min(1320px,100%);margin:auto}.specialistLink{color:inherit;text-decoration:none}.specialistCard{min-height:325px;padding:34px 22px;border:1px solid rgba(206,155,53,.45);background:linear-gradient(180deg,rgba(18,20,22,.94),rgba(6,8,10,.98));box-shadow:0 20px 65px rgba(0,0,0,.28);transition:.3s}.specialistCard:hover{border-color:rgba(229,180,75,.8);box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 30px rgba(208,155,48,.09)}.specialistGlyph{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;margin:0 auto 28px;border:1px solid rgba(222,174,72,.58);background:radial-gradient(circle,#20272b,#090c0f 68%);box-shadow:0 0 30px rgba(205,154,48,.12)}.specialistGlyph span{font-family:Georgia,serif;color:#e7b84e;font-size:31px}.specialistCard h3{margin:0 0 11px;color:#efbf55;font-family:Georgia,serif;font-size:24px;font-weight:400;letter-spacing:.08em}.specialistCard h4{margin:0 0 18px;color:#f1ece4;font-size:13px;font-weight:500}.specialistCard p{margin:0;color:#c9c1b6;font-family:Georgia,serif;font-size:16px;line-height:1.55}.ecosystem{margin-top:64px;font-family:Georgia,serif;font-size:24px;color:#d3cbc0}.ecosystem strong{color:#e5b44c;font-weight:400}.closing{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vh 5vw;background:radial-gradient(circle at 50% 45%,#171109 0,#090704 28%,#020304 68%)}.closing p{margin:0 0 22px;color:#d1a03b;font-size:11px;letter-spacing:.3em}.closing h2{margin:0 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:1.1;color:#f5efe6}.closing button{border:1px solid #b78123;background:linear-gradient(110deg,#af7a1b,#efc45b);color:#090705;padding:17px 28px;font-weight:700;font-size:11px;letter-spacing:.09em;cursor:pointer}.closing button span{margin-left:28px;font-size:18px}.moduleEntry{background:#020304;color:#f4efe6;min-height:100vh;overflow:hidden}.moduleHero{position:relative;min-height:88vh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:9vh 6vw;background:radial-gradient(circle at 78% 36%,rgba(205,154,48,.14),transparent 25%),linear-gradient(135deg,#020304,#080706 50%,#020304)}.backHome{position:absolute;top:28px;left:6vw;color:#cfa23f;text-decoration:none;font-size:11px;letter-spacing:.14em}.moduleHeroCopy{position:relative;z-index:2;max-width:720px}.moduleHeroCopy>p,.moduleSectionTitle>p{margin:0 0 16px;color:#d3a13a;font-size:11px;letter-spacing:.28em}.moduleHeroCopy h1{margin:0 0 28px;font-size:clamp(54px,6vw,88px);font-weight:400;line-height:1;color:#f6f0e8}.moduleHeroCopy h1,.moduleLead{font-family:Georgia,Times New Roman,serif}.moduleLead{max-width:660px;font-size:22px;line-height:1.55;color:#ddd5ca}.moduleLead strong{color:#f0bd55;font-weight:400}.goldRule{margin-top:34px;padding:20px 22px;border-left:2px solid #d8a23a;background:rgba(210,158,53,.055);color:#d7cec1;line-height:1.55}.goldRule span{display:block;margin-bottom:7px;color:#e5b24a;font-size:10px;letter-spacing:.18em}.veritasPortrait{justify-self:end;width:min(420px,38vw);height:min(570px,63vh);overflow:hidden;border:1px solid rgba(214,164,65,.35);box-shadow:0 30px 80px rgba(0,0,0,.45)}.veritasPortrait img{width:100%;height:100%;object-fit:cover;object-position:78% 18%;filter:brightness(.78) contrast(1.06) saturate(.9)}.moduleExample,.moduleGuide,.moduleSteps{padding:11vh 6vw}.moduleSteps{background:radial-gradient(circle at 50% 35%,#0d151b 0,#05080a 48%,#020304 75%)}.moduleGuide{background:radial-gradient(circle at 50% 40%,#161008 0,#080604 36%,#020304 75%)}.moduleExample{background:#030405}.moduleSectionTitle h2{margin:0 0 58px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:1.08;color:#f4eee5}.stepsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.stepsGrid article{min-height:190px;padding:28px;border:1px solid rgba(205,155,55,.32);background:rgba(11,13,15,.82)}.stepsGrid b{display:block;margin-bottom:24px;color:#e0ad46;font-family:Georgia,serif;font-size:24px;font-weight:400}.stepsGrid p{margin:0;color:#e7dfd4;font-size:16px;line-height:1.55}.guideColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.guideColumns article{padding:34px;border:1px solid rgba(205,155,55,.32);background:rgba(10,11,12,.78)}.bestPractice h3,.guideColumns h3{margin:0 0 24px;color:#e7b54c;font-family:Georgia,serif;font-size:28px;font-weight:400}.guideColumns ul{margin:0;padding-left:20px}.guideColumns li{margin-bottom:14px;color:#ded7cd;line-height:1.55}.bestPractice{margin-top:24px;padding:30px 34px;border-top:1px solid rgba(205,155,55,.35);background:rgba(210,158,53,.045)}.bestPractice p{margin:0;color:#d8d0c5;font-family:Georgia,serif;font-size:18px;line-height:1.65}.exampleGrid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:24px;gap:24px}.exampleGrid article{padding:34px;border:1px solid rgba(205,155,55,.32)}.exampleGrid span{display:block;margin-bottom:18px;color:#cfa23f;font-size:10px;letter-spacing:.18em}.exampleGrid p{margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.65;color:#eee6db}.badExample{background:rgba(90,30,30,.11)}.goodExample{background:rgba(197,145,38,.055)}.moduleStart{min-height:62vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vh 6vw;background:radial-gradient(circle at 50% 45%,#171109 0,#090704 30%,#020304 70%)}.moduleStart>p{margin:0 0 18px;color:#d3a13a;font-size:11px;letter-spacing:.26em}.moduleStart h2{margin:0 0 36px;font-family:Georgia,serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:1.08}.startButton{display:inline-block;padding:17px 28px;border:1px solid #b78123;background:linear-gradient(110deg,#af7a1b,#efc45b);color:#090705;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.08em}.startButton span{margin-left:30px;font-size:18px}@keyframes floatNode{0%,to{transform:translateZ(0) scale(.7);opacity:.15}50%{transform:translate3d(8px,-12px,0) scale(1.55);opacity:.8}}@media(max-width:1050px){.heroScene{height:67vw;min-height:600px}.specialistGrid{grid-template-columns:repeat(2,1fr)}.taskFlow{grid-template-columns:repeat(4,1fr)}.taskLine{display:none}.moduleHero{grid-template-columns:1fr;gap:50px;padding-top:14vh}.veritasPortrait{justify-self:start;width:min(520px,88vw);height:520px}.stepsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.heroScene{height:75vw;min-height:500px}.taskFlow{grid-template-columns:repeat(2,1fr)}.specialistGrid{grid-template-columns:1fr}.intro h2{font-size:40px}.tasksScene>h3{font-size:28px}.particles i:nth-child(n+15){display:none}.moduleHero{padding:13vh 5vw 8vh}.moduleHeroCopy h1{font-size:54px}.moduleLead{font-size:19px}.veritasPortrait{width:100%;height:430px}.exampleGrid,.guideColumns,.stepsGrid{grid-template-columns:1fr}.moduleExample,.moduleGuide,.moduleSteps{padding:9vh 5vw}}.pricingReveal:target{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto 1fr!important;grid-gap:22px!important;gap:22px!important;min-height:720px!important;padding:90px 6vw 110px!important;background:radial-gradient(circle at 50% 25%,#171109 0,#080604 38%,#020304 78%)!important;text-align:left!important}.pricingReveal:target>p{margin:0!important;color:#d8a83f!important;font:600 11px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.32em!important}.pricingReveal:target>h2,.pricingReveal:target>p{grid-column:1/-1!important;text-align:center!important}.pricingReveal:target>h2{margin:0 0 24px!important;font:400 clamp(38px,4.5vw,64px)/1.05 Georgia,Times New Roman,serif!important;color:#f4efe6!important}.pricingReveal:target:after,.pricingReveal:target:before,.pricingReveal:target>h2:after{white-space:pre-line;display:block;border:1px solid rgba(206,155,53,.48);background:linear-gradient(180deg,rgba(18,16,12,.96),rgba(5,6,7,.98));padding:34px 30px;min-height:390px;box-shadow:0 20px 65px rgba(0,0,0,.28);font-family:Arial,Helvetica,sans-serif;color:#d9d1c5;font-size:15px;line-height:1.75;letter-spacing:0}.pricingReveal:target:before{content:"EXPERIÊNCIA GRATUITA\A\A UMA UTILIZAÇÃO POR ESPECIALISTA\A\A VERITAS · LEX · ARGUS · ANALYTICA · PRAXIS\A\A Conheça cada especialista em contexto real.\A\A Uma experiência. Uma utilização por especialista. Sem compromisso.";grid-column:1;grid-row:3}.pricingReveal:target>h2:after{content:"ESPECIALISTAS LEGADO\A\A 39 € / MÊS\A\A VERITAS — Investigação Confirmada\A LEX — Investigação Jurídica\A ARGUS — Factos & Prova\A ANALYTICA — Auditoria Estratégica\A\A Escolha o especialista de que necessita. Cada subscrição corresponde a um especialista.";grid-column:2;grid-row:3;text-align:left!important;margin-top:42px}.pricingReveal:target:after{content:"PRAXIS\A CONSTRUÇÃO JURÍDICA\A\A 69 € / MÊS\A\A Constrói a peça processual indicada pelo advogado, a partir das suas instruções e dos elementos e documentos fornecidos.\A\A Subscrição mensal.";grid-column:3;grid-row:3}.pricingReveal:target:after,.pricingReveal:target:before,.pricingReveal:target>h2:after{color:#d9d1c5}@media(max-width:900px){.pricingReveal:target{grid-template-columns:1fr!important;grid-template-rows:auto!important}.pricingReveal:target:after,.pricingReveal:target:before,.pricingReveal:target>h2,.pricingReveal:target>h2:after,.pricingReveal:target>p{grid-column:1!important;grid-row:auto!important}.pricingReveal:target>h2:after{margin-top:32px}}.pricingReveal:target{display:block!important;max-height:none!important;min-height:0!important;opacity:1!important;padding:88px 6vw 110px!important;pointer-events:auto!important;background:radial-gradient(circle at 50% 18%,#171109 0,#080604 38%,#020304 78%)!important}.pricingReveal:target:after,.pricingReveal:target:before,.pricingReveal:target>.pricingShell>.pricingHead>h2:after{content:none!important;display:none!important}.pricingShell{width:min(1280px,100%)!important;margin:0 auto!important}.pricingHead{margin:0 0 44px!important;text-align:left!important;max-width:900px!important}.pricingHead p{margin:0 0 12px!important;color:#d8a83f!important;font:600 11px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.28em!important}.pricingHead h2{margin:0!important;color:#f4efe6!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(42px,4.5vw,66px)!important;font-weight:400!important;line-height:1.06!important}.pricingHead span{display:block!important;max-width:720px!important;margin-top:17px!important;color:#aaa29a!important;font-size:15px!important;line-height:1.6!important}.pricingGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;width:100%!important;align-items:stretch!important}.priceCard{position:relative!important;width:auto!important;min-width:0!important;min-height:570px!important;padding:36px 34px 32px!important;border:1px solid rgba(205,155,55,.38)!important;background:linear-gradient(180deg,rgba(17,17,17,.98),rgba(7,8,9,.98))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.priceCard.featured{border-color:rgba(226,177,72,.78)!important;box-shadow:0 24px 70px rgba(0,0,0,.36)!important}.priceCard .eyebrow{margin:0 0 13px!important;color:#d8a83f!important;font:600 11px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.18em!important}.priceCard h3{margin:0 0 10px!important;color:#f4efe6!important;font-family:Georgia,Times New Roman,serif!important;font-size:31px!important;font-weight:400!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important}.priceCard .sub{min-height:46px!important;margin:0 0 24px!important;color:#9e968d!important;font-size:14px!important;line-height:1.55!important}.price{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:9px!important;margin:0 0 27px!important;color:#f4efe6!important;font-family:Georgia,Times New Roman,serif!important;font-size:50px!important;line-height:1!important}.price small{padding-bottom:6px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.3!important;color:#9c958c!important;font-weight:400!important}.priceCard ul{list-style:none!important;padding:0!important;margin:0!important}.priceCard li{position:relative!important;padding:0 0 14px 23px!important;color:#d6cfc6!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:normal!important;word-break:normal!important}.priceCard li:before{content:"✓"!important;position:absolute!important;left:0!important;color:#d8a83f!important}.priceCard .fine{margin-top:auto!important;padding-top:24px!important;color:#8f8880!important;font-size:12px!important;line-height:1.55!important;border-top:1px solid rgba(255,255,255,.07)!important}.pricingReveal:target>h2,.pricingReveal:target>p{display:none!important}.priceCard:first-child .sub:after{content:"ACESSO RESERVADO A PROFISSIONAIS JURÍDICOS ELEGÍVEIS · PRAXIS EXCLUSIVO PARA ADVOGADOS";display:block!important;margin-top:9px!important;color:#d8a83f!important;font:600 9px/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:.08em!important}.priceCard.featured .sub:after{content:"PROFISSIONAIS JURÍDICOS ELEGÍVEIS";font:600 10px/1.3 Arial,Helvetica,sans-serif!important}.priceCard.featured .sub:after,.priceCard:last-child .sub:after{display:block!important;margin-top:9px!important;color:#d8a83f!important;letter-spacing:.12em!important}.priceCard:last-child .sub:after{content:"EXCLUSIVO PARA ADVOGADOS";font:700 10px/1.3 Arial,Helvetica,sans-serif!important}.priceCard:last-child li:first-child:after{content:"Petições iniciais · Contestações · Contestações com reconvenção · Réplicas · Recursos · entre outras.";display:block!important;margin:8px 0 2px!important;padding:0!important;color:#d6cfc6!important;font-size:12px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:0!important}.pricingGrid:after{content:"ACESSO PROFISSIONAL\A O LEGADO destina-se a profissionais do Direito. A criação de conta requer indicar a categoria profissional e submeter os respetivos elementos de identificação. VERITAS · LEX · ARGUS · ANALYTICA estão disponíveis a profissionais jurídicos elegíveis. PRAXIS é exclusivo para advogados.\A\A EXPERIÊNCIA GRATUITA\A Uma utilização completa por especialista elegível. No PRAXIS, o advogado escolhe uma peça processual; concluída a peça, a experiência fica encerrada. A utilização gratuita fica associada à conta e à identidade profissional, não sendo renovada pela criação de novo email.\A\A PRIVACIDADE E RGPD\A Os dados pessoais e profissionais são tratados para criação e gestão da conta, verificação de elegibilidade profissional, controlo das utilizações gratuitas, segurança da plataforma e gestão da subscrição. Aplicam-se os princípios de minimização, finalidade, proporcionalidade, segurança e limitação da conservação. Os dados não serão utilizados para finalidades incompatíveis nem conservados por período superior ao necessário, sem prejuízo das obrigações legais aplicáveis. A Política de Privacidade identificará o responsável pelo tratamento, fundamentos jurídicos, categorias de dados, destinatários/subcontratantes, prazos de conservação e direitos dos titulares.";white-space:pre-line!important;grid-column:1/-1!important;display:block!important;margin-top:8px!important;padding:28px 32px!important;border:1px solid rgba(205,155,55,.38)!important;background:linear-gradient(180deg,rgba(15,14,12,.98),rgba(7,8,9,.98))!important;color:#b9b1a8!important;font:400 12px/1.65 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important}.heroScene:before{content:"Direito não tem de ser complicado.\A Feito por quem exerce, para quem exerce."!important;white-space:pre-line!important;position:absolute!important;z-index:9!important;left:5.45%!important;top:49.9%!important;width:30%!important;color:#d8a83f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(9px,.78vw,13px)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.025em!important;pointer-events:none!important;text-shadow:0 2px 12px rgba(0,0,0,.7)!important}.navRightMask{left:26.7%!important;top:.15%!important;width:43.8%!important;height:6.45%!important;background:#020304!important;z-index:7!important}.heroHotspot.hsEspecialistas,.heroHotspot.hsHome,.heroHotspot.hsLegado,.heroHotspot.hsRecursos,.heroHotspot.hsSolucoes,.heroPrices{top:1.15%!important;height:3.8%!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(7px,.78vw,13px)!important;font-weight:500!important;line-height:1!important;color:#f1f1f1!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important;z-index:10!important}.heroHotspot.hsHome{left:27.6%!important;width:4.6%!important;color:#d8a83f!important}.heroHotspot.hsLegado{left:33.2%!important;width:4.8%!important}.heroHotspot.hsEspecialistas{left:39.2%!important;width:7.3%!important}.heroHotspot.hsSolucoes{left:48.3%!important;width:5.7%!important}.heroHotspot.hsRecursos{left:55.6%!important;width:5.7%!important}.heroPrices{left:62.25%!important;width:5.8%!important}.heroHotspot.hsHome:after{content:"";position:absolute;left:15%;right:15%;bottom:-.65%;height:2px;background:#b98727}@media(max-width:1000px){.pricingGrid{grid-template-columns:1fr!important}.priceCard{min-height:0!important}.pricingHead{text-align:center!important}.pricingHead,.pricingHead span{margin-left:auto!important;margin-right:auto!important}.pricingGrid:after{grid-column:1!important}.heroScene:before{left:5.45%!important;top:49.6%!important;width:34%!important;font-size:clamp(8px,1vw,11px)!important}}