.service-landing{font-family:var(--f-ui);color:var(--ink);background:var(--paper);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.service-landing *,.service-landing *:before,.service-landing *:after{box-sizing:border-box}.service-landing a{color:inherit;text-decoration:none}.service-landing section{padding:96px 0;position:relative}.service-landing .section-num,.service-landing .eyebrow{color:var(--cobalt)}.service-landing .svc-hero{padding:72px 0 56px;border-bottom:1px solid var(--line)}.service-landing .svc-hero .crumb{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:10px;margin-bottom:18px}.service-landing .svc-hero .crumb a{color:var(--mute)}.service-landing .svc-hero .crumb a:hover{color:var(--accent)}.service-landing .svc-hero .crumb .sep{opacity:.5}.service-landing .svc-hero h1{font-family:var(--f-display);font-weight:400;font-size:clamp(48px,5.8vw,88px);line-height:.98;letter-spacing:-.02em;margin:0;max-width:18ch}.service-landing .svc-hero h1 em{font-style:italic;color:var(--accent)}.service-landing .svc-hero h1 .stroke{-webkit-text-stroke:1.2px var(--ink);color:transparent}.service-landing .svc-hero .hero-grid{display:grid;grid-template-columns:1fr .5fr;gap:48px;align-items:end}.service-landing .svc-hero .hero-grid .lede{font-size:16px;line-height:1.6;color:var(--mute);max-width:42ch;margin:0 0 8px}.service-landing .svc-meta{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.service-landing .svc-meta>div{padding:24px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.service-landing .svc-meta>div:last-child{border-right:0}.service-landing .svc-meta .k{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.service-landing .svc-meta .v{font-family:var(--f-display);font-size:24px;line-height:1.15;letter-spacing:-.01em}.service-landing .svc-meta .v em{font-style:italic;color:var(--accent)}.service-landing .svc-process{padding:96px 0}.service-landing .svc-process .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:stretch}.service-landing .svc-pic{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;position:relative;min-height:600px;background:linear-gradient(var(--line-soft) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,var(--line-soft) 1px,transparent 1px) 0 0/24px 24px,var(--paper)}.service-landing .svc-pic .tag{display:none}.service-landing .svc-anim{position:absolute;inset:0}.service-landing .svc-anim svg.anim-svg{width:100%;height:100%;display:block}.service-landing .anim-svg text.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink)}.service-landing .anim-svg text.mono.mute{fill:var(--mute)}.service-landing .anim-svg text.mono.accent{fill:var(--accent)}.service-landing .anim-svg text.mono.warn{fill:var(--warn)}.service-landing .anim-svg text.mono.sage{fill:var(--sage)}.service-landing .anim-svg text.serif{font-family:var(--f-display);font-weight:400;font-size:24px;letter-spacing:-.005em;fill:var(--ink)}.service-landing .anim-svg text.body{font-family:var(--f-ui);font-size:12.5px;fill:var(--ink)}.service-landing .anim-svg text.body.mute{fill:var(--mute)}.service-landing .anim-svg text.pill-on{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;fill:var(--accent-ink);font-weight:500}.service-landing .svc-anim[data-anim=consultanta] .branches .branch{stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset .7s ease}.service-landing .svc-anim[data-anim=consultanta] .options .opt{opacity:0;transition:opacity .5s ease}.service-landing .svc-anim[data-anim=consultanta] .options .opt rect{transition:filter .35s ease}.service-landing .svc-anim[data-anim=consultanta] .badge{opacity:0;transition:opacity .35s ease .1s}.service-landing .svc-anim[data-anim=consultanta] .caret{animation:svc-caret-blink 1s steps(1,end) infinite}.service-landing .svc-anim[data-anim=consultanta] .analyzing{opacity:0;transition:opacity .3s ease}.service-landing .svc-anim[data-anim=consultanta] .done-tag{opacity:0;transition:opacity .35s ease}.service-landing .svc-anim[data-anim=consultanta].phase-3 .analyzing{opacity:1;animation:svc-pulse-text 1s ease-in-out infinite}.service-landing .svc-anim[data-anim=consultanta].phase-4 .analyzing,.service-landing .svc-anim[data-anim=consultanta].phase-5 .analyzing,.service-landing .svc-anim[data-anim=consultanta].phase-6 .analyzing,.service-landing .svc-anim[data-anim=consultanta].phase-7 .analyzing{opacity:0;animation:none}.service-landing .svc-anim[data-anim=consultanta].phase-5 .done-tag,.service-landing .svc-anim[data-anim=consultanta].phase-6 .done-tag,.service-landing .svc-anim[data-anim=consultanta].phase-7 .done-tag{opacity:1}.service-landing .svc-anim[data-anim=consultanta].phase-4 .branch,.service-landing .svc-anim[data-anim=consultanta].phase-5 .branch,.service-landing .svc-anim[data-anim=consultanta].phase-6 .branch,.service-landing .svc-anim[data-anim=consultanta].phase-7 .branch{stroke-dashoffset:0}.service-landing .svc-anim[data-anim=consultanta].phase-6 .branch.b-b,.service-landing .svc-anim[data-anim=consultanta].phase-7 .branch.b-b{stroke:var(--accent);stroke-dasharray:none;stroke-width:1.4}.service-landing .svc-anim[data-anim=consultanta].phase-5 .options .opt,.service-landing .svc-anim[data-anim=consultanta].phase-6 .options .opt,.service-landing .svc-anim[data-anim=consultanta].phase-7 .options .opt{opacity:1}.service-landing .svc-anim[data-anim=consultanta].phase-5 .opt-a,.service-landing .svc-anim[data-anim=consultanta].phase-5 .opt-c{transition-delay:0s}.service-landing .svc-anim[data-anim=consultanta].phase-5 .opt-b{transition-delay:.15s}.service-landing .svc-anim[data-anim=consultanta].phase-6 .opt-a,.service-landing .svc-anim[data-anim=consultanta].phase-7 .opt-a,.service-landing .svc-anim[data-anim=consultanta].phase-6 .opt-c,.service-landing .svc-anim[data-anim=consultanta].phase-7 .opt-c{opacity:.45}.service-landing .svc-anim[data-anim=consultanta].phase-6 .badge,.service-landing .svc-anim[data-anim=consultanta].phase-7 .badge{opacity:1}.service-landing .svc-anim[data-anim=consultanta] .dot-live{fill:var(--sage);animation:svc-dot-pulse 1.6s ease-in-out infinite}@keyframes svc-caret-blink{50%{opacity:0}}@keyframes svc-pulse-text{50%{opacity:.4}}@keyframes svc-dot-pulse{0%,to{r:3.5}50%{r:5}}.service-landing .svc-anim[data-anim=revizuire] .doc-row{transition:fill .25s ease;fill:#0b0e142e}.service-landing .svc-anim[data-anim=revizuire] .doc-row.processed{fill:var(--ink)}.service-landing .svc-anim[data-anim=revizuire] .annot{opacity:0;transition:opacity .45s ease}.service-landing .svc-anim[data-anim=revizuire] .annot.on{opacity:1}.service-landing .svc-anim[data-anim=revizuire] .annot-title{font-family:var(--f-ui);font-size:13px;font-weight:500;fill:var(--ink)}.service-landing .svc-anim[data-anim=revizuire] .status-dot{filter:drop-shadow(0 0 0 transparent)}.service-landing .svc-anim[data-anim=revizuire] .status-ok{fill:var(--sage)}.service-landing .svc-anim[data-anim=revizuire] .status-warn{fill:var(--warn)}.service-landing .svc-anim[data-anim=revizuire] .status-accent{fill:var(--accent)}.service-landing .svc-anim[data-anim=revizuire] .footer-done{opacity:0;transition:opacity .35s ease}.service-landing .svc-anim[data-anim=revizuire] .anim-svg.is-done~* .footer-done,.service-landing .svc-anim[data-anim=revizuire] .anim-svg.is-done .footer-done{opacity:1}.service-landing .svc-anim[data-anim=revizuire] .ink-text{fill:var(--ink)}.service-landing .svc-anim[data-anim=contracte] .chip{opacity:0;transition:opacity .4s ease}.service-landing .svc-anim[data-anim=contracte] .chip-check{opacity:0;transition:opacity .3s ease}.service-landing .svc-anim[data-anim=contracte] .ct-conn{stroke-dasharray:300;stroke-dashoffset:300;transition:stroke-dashoffset .6s ease}.service-landing .svc-anim[data-anim=contracte] .clause{opacity:0;transition:opacity .4s ease}.service-landing .svc-anim[data-anim=contracte] .ct-title{font-family:var(--f-display);font-size:30px;font-style:italic;letter-spacing:-.01em;fill:var(--ink);opacity:0;transition:opacity .4s ease}.service-landing .svc-anim[data-anim=contracte] .signature{opacity:0;transition:opacity .4s ease}.service-landing .svc-anim[data-anim=contracte] .sig-scribble{stroke-dasharray:140;stroke-dashoffset:140;transition:stroke-dashoffset .8s ease}.service-landing .svc-anim[data-anim=contracte] .ct-done{opacity:0;transition:opacity .35s ease}.service-landing .svc-anim[data-anim=contracte].phase-2 .ct-title,.service-landing .svc-anim[data-anim=contracte].phase-3 .ct-title,.service-landing .svc-anim[data-anim=contracte].phase-4 .ct-title,.service-landing .svc-anim[data-anim=contracte].phase-5 .ct-title,.service-landing .svc-anim[data-anim=contracte].phase-6 .ct-title,.service-landing .svc-anim[data-anim=contracte].phase-7 .ct-title,.service-landing .svc-anim[data-anim=contracte].phase-8 .ct-title,.service-landing .svc-anim[data-anim=contracte].phase-2 .chip-0,.service-landing .svc-anim[data-anim=contracte].phase-3 .chip-0,.service-landing .svc-anim[data-anim=contracte].phase-3 .chip-1,.service-landing .svc-anim[data-anim=contracte].phase-4 .chip-0,.service-landing .svc-anim[data-anim=contracte].phase-4 .chip-1,.service-landing .svc-anim[data-anim=contracte].phase-4 .chip-2,.service-landing .svc-anim[data-anim=contracte].phase-5 .chip-0,.service-landing .svc-anim[data-anim=contracte].phase-5 .chip-1,.service-landing .svc-anim[data-anim=contracte].phase-5 .chip-2,.service-landing .svc-anim[data-anim=contracte].phase-5 .chip-3,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-0,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-1,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-2,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-3,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-4,.service-landing .svc-anim[data-anim=contracte].phase-7 .chip,.service-landing .svc-anim[data-anim=contracte].phase-8 .chip{opacity:1}.service-landing .svc-anim[data-anim=contracte].phase-3 .chip-0 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-4 .chip-0 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-4 .chip-1 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-5 .chip-0 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-5 .chip-1 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-5 .chip-2 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-0 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-1 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-2 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-6 .chip-3 .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-7 .chip .chip-check,.service-landing .svc-anim[data-anim=contracte].phase-8 .chip .chip-check{opacity:1;transform:scale(1)}.service-landing .svc-anim[data-anim=contracte].phase-2 .ct-conn-0,.service-landing .svc-anim[data-anim=contracte].phase-3 .ct-conn-0,.service-landing .svc-anim[data-anim=contracte].phase-3 .ct-conn-1,.service-landing .svc-anim[data-anim=contracte].phase-4 .ct-conn-0,.service-landing .svc-anim[data-anim=contracte].phase-4 .ct-conn-1,.service-landing .svc-anim[data-anim=contracte].phase-4 .ct-conn-2,.service-landing .svc-anim[data-anim=contracte].phase-5 .ct-conn-0,.service-landing .svc-anim[data-anim=contracte].phase-5 .ct-conn-1,.service-landing .svc-anim[data-anim=contracte].phase-5 .ct-conn-2,.service-landing .svc-anim[data-anim=contracte].phase-5 .ct-conn-3,.service-landing .svc-anim[data-anim=contracte].phase-6 .ct-conn-0,.service-landing .svc-anim[data-anim=contracte].phase-6 .ct-conn-1,.service-landing .svc-anim[data-anim=contracte].phase-6 .ct-conn-2,.service-landing .svc-anim[data-anim=contracte].phase-6 .ct-conn-3,.service-landing .svc-anim[data-anim=contracte].phase-6 .ct-conn-4,.service-landing .svc-anim[data-anim=contracte].phase-7 .ct-conn,.service-landing .svc-anim[data-anim=contracte].phase-8 .ct-conn{stroke-dashoffset:0}.service-landing .svc-anim[data-anim=contracte].phase-2 .clause-0,.service-landing .svc-anim[data-anim=contracte].phase-3 .clause-0,.service-landing .svc-anim[data-anim=contracte].phase-3 .clause-1,.service-landing .svc-anim[data-anim=contracte].phase-4 .clause-0,.service-landing .svc-anim[data-anim=contracte].phase-4 .clause-1,.service-landing .svc-anim[data-anim=contracte].phase-4 .clause-2,.service-landing .svc-anim[data-anim=contracte].phase-5 .clause-0,.service-landing .svc-anim[data-anim=contracte].phase-5 .clause-1,.service-landing .svc-anim[data-anim=contracte].phase-5 .clause-2,.service-landing .svc-anim[data-anim=contracte].phase-5 .clause-3,.service-landing .svc-anim[data-anim=contracte].phase-6 .clause-0,.service-landing .svc-anim[data-anim=contracte].phase-6 .clause-1,.service-landing .svc-anim[data-anim=contracte].phase-6 .clause-2,.service-landing .svc-anim[data-anim=contracte].phase-6 .clause-3,.service-landing .svc-anim[data-anim=contracte].phase-6 .clause-4,.service-landing .svc-anim[data-anim=contracte].phase-7 .clause,.service-landing .svc-anim[data-anim=contracte].phase-8 .clause,.service-landing .svc-anim[data-anim=contracte].phase-7 .signature,.service-landing .svc-anim[data-anim=contracte].phase-8 .signature{opacity:1}.service-landing .svc-anim[data-anim=contracte].phase-7 .sig-scribble,.service-landing .svc-anim[data-anim=contracte].phase-8 .sig-scribble{stroke-dashoffset:0}.service-landing .svc-anim[data-anim=contracte].phase-8 .ct-done{opacity:1}.service-landing .svc-anim[data-anim=societati] .node-fill{transition:opacity .25s ease}.service-landing .svc-anim[data-anim=societati] .node.on .node-fill{opacity:1}.service-landing .svc-anim[data-anim=societati] .node-num{fill:var(--ink);font-size:12px}.service-landing .svc-anim[data-anim=societati] .node.on .node-num{fill:var(--paper)}.service-landing .svc-anim[data-anim=societati] .stage{opacity:.45;transition:opacity .35s ease}.service-landing .svc-anim[data-anim=societati] .stage rect:first-of-type{transition:stroke .35s ease}.service-landing .svc-anim[data-anim=societati] .stage.on{opacity:1}.service-landing .svc-anim[data-anim=societati] .stage.on rect:first-of-type{stroke:var(--ink)}.service-landing .svc-anim[data-anim=societati] .stage-check{opacity:0;transition:opacity .3s ease}.service-landing .svc-anim[data-anim=societati] .stage.on .stage-check{opacity:1}.service-landing .svc-anim[data-anim=societati] .stage.on .stage-status{fill:var(--sage)}.service-landing .svc-anim[data-anim=societati] .stage-title{font-size:20px;line-height:1.1}.service-landing .svc-anim[data-anim=societati] .certificate{opacity:0;transition:opacity .5s ease}.service-landing .svc-anim[data-anim=societati].is-complete .certificate{opacity:1}.service-landing .svc-anim[data-anim=societati] .sc-done{opacity:0;transition:opacity .35s ease}.service-landing .svc-anim[data-anim=societati].is-complete .sc-done{opacity:1}.service-landing .svc-steps{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:16px}.service-landing .svc-step{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-light);padding:28px 26px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.3,.7,.4,1),border-color .3s,box-shadow .3s,background .3s;min-height:260px}.service-landing .svc-step:hover{transform:translateY(-3px);border-color:var(--ink);box-shadow:0 24px 48px -28px #0b0e142e}.service-landing .svc-step .num{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.service-landing .svc-step .icon{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--ink);margin-top:4px}.service-landing .svc-step .icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.4}.service-landing .svc-step h3{font-family:var(--f-display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;margin:0}.service-landing .svc-step h3 em{font-style:italic;color:var(--accent)}.service-landing .svc-step p{font-size:14px;line-height:1.55;color:var(--mute);margin:0}.service-landing .svc-step .ix{margin-top:auto;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:6px}.service-landing .svc-step .ix i{width:6px;height:6px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 3px color-mix(in srgb,var(--sage) 25%,transparent)}.service-landing .svc-cta{padding:64px 0 96px;border-top:1px solid var(--line)}.service-landing .svc-cta .bar{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.service-landing .svc-cta h3{font-family:var(--f-display);font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.015em;margin:0;max-width:22ch}.service-landing .svc-cta h3 em{font-style:italic;color:var(--accent)}.service-landing .svc-cta .tabs{display:inline-flex;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:5px;gap:4px}.service-landing .svc-cta .tab{height:44px;padding:0 24px;border-radius:999px;border:0;background:transparent;color:var(--ink);cursor:pointer;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;text-decoration:none}.service-landing .svc-cta .tab:hover{color:var(--accent)}.service-landing .svc-cta .tab.is-on{background:var(--ink);color:var(--paper)}.service-landing .svc-cta .tab .arrow{transition:transform .2s ease}.service-landing .svc-cta .tab.is-on .arrow{transform:translate(2px)}.service-landing .svc-other{padding:96px 0;border-top:1px solid var(--line);background:var(--paper-2)}.service-landing .svc-other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.service-landing .svc-link{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:24px 26px;display:flex;flex-direction:column;gap:8px;min-height:140px;cursor:pointer;transition:transform .25s ease,border-color .25s ease}.service-landing .svc-link:hover{transform:translateY(-2px);border-color:var(--ink);color:inherit}.service-landing .svc-link .n{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.service-landing .svc-link h4{font-family:var(--f-display);font-weight:400;font-style:italic;font-size:26px;line-height:1.1;letter-spacing:-.01em;margin:4px 0 0}.service-landing .svc-link .a{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.service-landing .svc-link .a .arrow{transition:transform .2s ease}.service-landing .svc-link:hover .a .arrow{transform:translate(3px)}@media(max-width:1080px){.service-landing .svc-hero .hero-grid{grid-template-columns:1fr;gap:24px}.service-landing .section-head,.service-landing .svc-process .grid{grid-template-columns:1fr}.service-landing .svc-pic{min-height:540px}.service-landing .svc-steps{grid-template-columns:1fr;grid-template-rows:auto}.service-landing .svc-cta .bar{grid-template-columns:1fr}.service-landing .svc-meta{grid-template-columns:repeat(2,1fr)}.service-landing .svc-meta>div:nth-child(2n){border-right:0}.service-landing .svc-other-grid{grid-template-columns:1fr}}
