.hero.astro-joox57dn{isolation:isolate;background:var(--c-black);color:var(--c-on-dark);position:relative;overflow:hidden}.hero__stage.astro-joox57dn{position:relative}.hero__bg.astro-joox57dn{z-index:-2;object-fit:cover;object-position:70% 0;-webkit-mask-composite:source-in;width:auto;max-width:100%;height:100%;margin-inline:auto;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 85%,#0000),linear-gradient(#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 85%,#0000),linear-gradient(#000 92%,#0000);mask-composite:intersect}.hero.astro-joox57dn:after{content:"";z-index:-1;background:linear-gradient(90deg, #0a0a0acc 0%, #0a0a0a33 62%), linear-gradient(180deg, transparent 55%, var(--c-black) 100%);position:absolute;inset:0}.hero__inner.astro-joox57dn{padding-top:clamp(8.5rem,6rem + 9vw,13rem);padding-bottom:clamp(4rem,3rem + 5vw,6.5rem)}.hero__copy.astro-joox57dn{max-width:52rem}.hero__kicker.astro-joox57dn{letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent);margin-bottom:1rem;font-size:clamp(.9375rem,.85rem + .3vw,1.125rem);font-weight:700;line-height:1.3;display:block}.hero__sub.astro-joox57dn{color:#ececea;max-width:36rem;margin:1.5rem 0 2rem;font-size:clamp(1rem,.95rem + .25vw,1.1875rem);line-height:1.6}.hero__actions.astro-joox57dn{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.hero__secondary.astro-joox57dn{font-size:.9375rem}.concerns.astro-joox57dn{padding-bottom:clamp(3rem,2rem + 2.5vw,5rem)}.concerns__title.astro-joox57dn{font-size:var(--fs-h4);text-align:center;margin-bottom:clamp(2rem,1.5rem + 2vw,4rem)}.concerns__grid.astro-joox57dn{--cols:5;--gap:1.25rem;justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex;position:relative}.concern.astro-joox57dn{flex:0 1 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-height:19rem;color:var(--c-on-dark);border-radius:var(--glass-radius);background:var(--glass-fill);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);cursor:pointer;flex-direction:column;gap:1.25rem;padding:1.5rem 1.5rem 1.75rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative}.concern.astro-joox57dn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-glow);opacity:0;transition:opacity .35s;position:absolute;inset:0}.concern__icon-wrap.astro-joox57dn{width:56px;height:56px;color:var(--c-accent);background:var(--glass-tile-fill);border:1px solid var(--glass-tile-line);border-radius:14px;flex:none;place-items:center;display:grid}.concern__icon.astro-joox57dn{width:32px;height:32px}.concern__tag.astro-joox57dn{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:.5rem;margin-block:.25rem -.5rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.concern__tag.astro-joox57dn:before{content:"";clip-path:polygon(77% 0,100% 0,23% 100%,0 100%);background:currentColor;flex:none;width:.5rem;height:.75rem}.concern__text.astro-joox57dn{color:#ffffffdb;flex:1;font-size:.9375rem;line-height:1.6}.concern__link.astro-joox57dn{color:var(--c-accent);align-items:center;gap:.5rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.concern__link-arrow.astro-joox57dn{flex:none;width:18px;height:18px;transition:transform .25s}.concern__link.astro-joox57dn:after{content:"";border-radius:inherit;position:absolute;inset:0}@media (hover:hover){.concern.astro-joox57dn:hover{border-color:var(--glass-line-hover);transform:translateY(-6px)}.concern.astro-joox57dn:hover:before{opacity:1}.concern.astro-joox57dn:hover .concern__link-arrow.astro-joox57dn{transform:translate(4px)}}@supports selector(:has(a)){.concern__link.astro-joox57dn:focus-visible{outline:none}.concern.astro-joox57dn:has(.concern__link:focus-visible){outline:3px solid var(--c-focus);outline-offset:4px;border-color:var(--glass-line-hover);transform:translateY(-6px)}.concern.astro-joox57dn:has(.concern__link:focus-visible):before{opacity:1}}@media (width>=1280px) and (height<=1239px){.hero__inner.astro-joox57dn{padding-top:9.5rem;padding-bottom:3rem}.concerns__title.astro-joox57dn{margin-bottom:1.75rem}}@media (width<=1279px){.concerns__grid.astro-joox57dn{--cols:3}}@media (width<=900px){.concerns__grid.astro-joox57dn{--cols:2}.concern.astro-joox57dn{min-height:0}}@media (width<=640px){.hero.astro-joox57dn:after{background:linear-gradient(180deg, #0a0a0a99 0%, #0a0a0abf 45%, var(--c-black) 100%)}.br-wide.astro-joox57dn{display:none}.hero__actions.astro-joox57dn .btn.astro-joox57dn{width:100%}.concerns__title.astro-joox57dn{text-align:left}.concerns__grid.astro-joox57dn{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) 1.25rem;scroll-padding-inline:var(--gutter);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.concern.astro-joox57dn{scroll-snap-align:start;flex:0 0 82%;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.concern__icon-wrap.astro-joox57dn{border-radius:12px;width:48px;height:48px}.concern__icon.astro-joox57dn{width:28px;height:28px}.concern.astro-joox57dn:has(.concern__link:focus-visible){outline-offset:-3px;transform:none}}.servicii__head.astro-7b5j7j5c{gap:1rem;max-width:48rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.servicii__lead.astro-7b5j7j5c{color:var(--c-on-dark-soft)}.servicii__grid.astro-7b5j7j5c{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.serviciu.astro-7b5j7j5c{isolation:isolate;border-radius:var(--glass-radius);background:var(--glass-fill);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);flex-direction:column;gap:.85rem;padding:1.75rem 1.5rem 1.5rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative}.serviciu.astro-7b5j7j5c:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-glow);opacity:0;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.serviciu.astro-7b5j7j5c:hover{border-color:var(--glass-line-hover);transform:translateY(-4px)}.serviciu.astro-7b5j7j5c:hover:before{opacity:1}}.serviciu__icon-wrap.astro-7b5j7j5c{width:56px;height:56px;color:var(--c-accent);background:var(--glass-tile-fill);border:1px solid var(--glass-tile-line);border-radius:14px;flex:none;place-items:center;margin-bottom:.4rem;display:grid}.serviciu__icon.astro-7b5j7j5c{width:32px;height:32px}.serviciu__title.astro-7b5j7j5c{font-size:1.1875rem}.serviciu__title.astro-7b5j7j5c a.astro-7b5j7j5c{text-decoration:none}.serviciu__title.astro-7b5j7j5c a.astro-7b5j7j5c:after{content:"";position:absolute;inset:0}.serviciu__text.astro-7b5j7j5c{color:#fffc;flex:1;font-size:.9375rem}.serviciu__text.astro-7b5j7j5c a.astro-7b5j7j5c{z-index:1;color:var(--c-on-dark);text-decoration-color:var(--c-accent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px;position:relative}.serviciu__more.astro-7b5j7j5c{color:var(--c-accent);font-size:.875rem;font-weight:700}.serviciu.astro-7b5j7j5c:hover .serviciu__more.astro-7b5j7j5c{text-underline-offset:4px;text-decoration:underline 2px}.serviciu.astro-7b5j7j5c:focus-within{outline:3px solid var(--c-focus);outline-offset:3px;border-color:var(--glass-line-hover)}.serviciu__title.astro-7b5j7j5c a.astro-7b5j7j5c:focus-visible{outline:none}.servicii__all.astro-7b5j7j5c{text-align:center;margin-top:clamp(2rem,1.5rem + 2vw,3rem)}@media (width<=1000px){.servicii__grid.astro-7b5j7j5c{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.servicii__grid.astro-7b5j7j5c{grid-template-columns:1fr;gap:.75rem}.serviciu.astro-7b5j7j5c{flex-flow:wrap;align-items:center;column-gap:1rem;padding:1.1rem 1.25rem}.serviciu__icon-wrap.astro-7b5j7j5c{border-radius:12px;width:44px;height:44px;margin-bottom:0}.serviciu__icon.astro-7b5j7j5c{width:26px;height:26px}.serviciu__title.astro-7b5j7j5c{flex:1}.serviciu__text.astro-7b5j7j5c{flex-basis:100%}.serviciu__more.astro-7b5j7j5c{display:none}.servicii--compact.astro-7b5j7j5c .servicii__grid.astro-7b5j7j5c{gap:.5rem}.servicii--compact.astro-7b5j7j5c .serviciu.astro-7b5j7j5c{row-gap:.4rem;padding:.85rem 1rem}.servicii--compact.astro-7b5j7j5c .serviciu__icon-wrap.astro-7b5j7j5c{border-radius:10px;width:36px;height:36px}.servicii--compact.astro-7b5j7j5c .serviciu__icon.astro-7b5j7j5c{width:22px;height:22px}.servicii--compact.astro-7b5j7j5c .serviciu__title.astro-7b5j7j5c{font-size:1.0625rem}.servicii--compact.astro-7b5j7j5c .serviciu__text.astro-7b5j7j5c{font-size:.875rem;line-height:1.5}}.spoc.astro-xdovqedv{background:var(--c-paper);color:var(--c-ink)}.spoc__grid.astro-xdovqedv{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.spoc__icon.astro-xdovqedv{justify-self:center;width:100%;max-width:310px;height:auto}.spoc__copy.astro-xdovqedv{justify-items:start;gap:1.75rem;display:grid}.spoc__lead.astro-xdovqedv{max-width:38rem;font-weight:600}.stats.astro-xdovqedv{background:var(--c-line);border-block:1px solid var(--c-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.stats__item.astro-xdovqedv{background:var(--c-surface);text-align:center;padding:2.25rem 1rem}.stats__item--accent.astro-xdovqedv{background:var(--c-accent);color:var(--c-ink)}.stats__inner.astro-xdovqedv{gap:.35rem;display:grid}.stats__value.astro-xdovqedv{font-size:var(--fs-h2);font-weight:700;line-height:1.1}.stats__label.astro-xdovqedv{font-weight:600}@media (width<=640px){.spoc__icon.astro-xdovqedv{display:none}}@media (width<=900px){.spoc__grid.astro-xdovqedv{grid-template-columns:1fr}.spoc__icon.astro-xdovqedv{justify-self:start;max-width:160px}.stats.astro-xdovqedv{grid-template-columns:repeat(2,1fr)}}.poveste__grid.astro-wrxusplm{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.poveste__copy.astro-wrxusplm{justify-items:start;gap:1.25rem;display:grid}.poveste__about.astro-wrxusplm{color:var(--c-on-dark-soft)}.poveste__text.astro-wrxusplm{font-size:var(--fs-h4);font-weight:700;line-height:1.45}.poveste__img.astro-wrxusplm{border-radius:2px;width:100%;height:auto}.testimoniale.astro-wrxusplm{isolation:isolate;margin-top:clamp(3rem,2rem + 3vw,5rem);position:relative}.testimoniale.astro-wrxusplm:before{content:"";z-index:-1;inset:3rem calc(-1 * var(--gutter)) -2rem;pointer-events:none;background:radial-gradient(38% 55% at 22% 55%,#ffcb001c,#0000 70%),radial-gradient(32% 50% at 78% 45%,#ffcb0014,#0000 70%);position:absolute}.testimoniale__head.astro-wrxusplm{justify-content:space-between;align-items:center;gap:1rem;display:flex}.testimoniale__title.astro-wrxusplm{font-size:var(--fs-h4);line-height:var(--lh-heading)}.testimoniale__pause.astro-wrxusplm{border:1px solid var(--glass-line);background:var(--glass-fill);width:40px;height:40px;color:var(--c-on-dark-soft);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.testimoniale__pause.astro-wrxusplm[hidden]{display:none}.testimoniale__pause.astro-wrxusplm:hover{color:var(--c-on-dark);border-color:var(--glass-line-hover)}.testimoniale__icon-play.astro-wrxusplm,.testimoniale.astro-wrxusplm.is-paused .testimoniale__icon-pause.astro-wrxusplm{display:none}.testimoniale.astro-wrxusplm.is-paused .testimoniale__icon-play.astro-wrxusplm{display:block}.testimoniale__pista.astro-wrxusplm{--gap:clamp(1rem, .75rem + .75vw, 1.5rem);gap:var(--gap);margin-inline:calc(-1 * var(--gutter));padding:1.5rem var(--gutter) 2.5rem;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);display:flex;overflow:hidden}.testimoniale__lista.astro-wrxusplm{align-items:stretch;gap:var(--gap);animation:testimoniale-banda calc(var(--count) * 14s) linear infinite;flex:none;display:flex}@keyframes testimoniale-banda{to{transform:translateX(calc(-100% - var(--gap)))}}.testimoniale__pista.astro-wrxusplm.is-js{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.testimoniale__pista.astro-wrxusplm.is-js .testimoniale__lista.astro-wrxusplm{will-change:transform;animation:none}.testimoniale__pista.astro-wrxusplm.is-dragging{cursor:grabbing}.testimoniale.astro-wrxusplm.is-paused .testimoniale__lista.astro-wrxusplm{animation-play-state:paused}@media (hover:hover){.testimoniale.astro-wrxusplm:hover .testimoniale__lista.astro-wrxusplm{animation-play-state:paused}}.testimonial.astro-wrxusplm{isolation:isolate;width:clamp(17rem,78vw,25rem);color:var(--c-on-dark);border-radius:var(--glass-radius);background:var(--glass-fill);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);flex:none;padding:1.75rem 1.75rem 1.5rem;transition:border-color .3s;display:flex;position:relative}.testimonial.astro-wrxusplm:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--glass-glow);opacity:0;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.testimonial.astro-wrxusplm:hover{border-color:var(--glass-line-hover)}.testimonial.astro-wrxusplm:hover:before{opacity:1}}.testimonial__fig.astro-wrxusplm{flex-direction:column;gap:1rem;width:100%;margin:0;display:flex}.testimonial__tag.astro-wrxusplm{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex}.testimonial__tag.astro-wrxusplm:before{content:"";clip-path:polygon(77% 0,100% 0,23% 100%,0 100%);background:currentColor;flex:none;width:.5rem;height:.75rem}.testimonial__quote.astro-wrxusplm{margin:0;font-size:1rem;font-style:italic;line-height:1.6}.testimonial__caz.astro-wrxusplm{font-size:var(--fs-small);align-self:flex-start}.testimonial__author.astro-wrxusplm{border-top:1px solid var(--glass-line);gap:.15rem;margin-top:auto;padding-top:1rem;display:grid}.testimonial__name.astro-wrxusplm{font-weight:700}.testimonial__role.astro-wrxusplm{font-size:var(--fs-small);color:var(--c-on-dark-soft)}@media (width<=900px){.poveste__grid.astro-wrxusplm{grid-template-columns:1fr}}@media (width<=760px){.testimoniale__pause.astro-wrxusplm{width:44px;height:44px}.testimonial.astro-wrxusplm{padding:1.5rem 1.35rem 1.25rem}}@media (prefers-reduced-motion:reduce){.testimoniale__pista.astro-wrxusplm{margin-inline:0;padding-inline:0;display:block;-webkit-mask-image:none;mask-image:none}.testimoniale__lista.astro-wrxusplm{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.testimonial.astro-wrxusplm{width:auto}.testimoniale__lista.astro-wrxusplm[aria-hidden=true],.testimoniale__pause.astro-wrxusplm{display:none}}.resurse__head.astro-nmthzxl7{gap:.75rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.resurse__lead.astro-nmthzxl7{color:var(--c-ink-soft);max-width:40rem}.resurse__grid.astro-nmthzxl7{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;position:relative}.resursa.astro-nmthzxl7{background:var(--c-surface);border-left:4px solid var(--c-accent);flex-direction:column;gap:.75rem;padding:1.5rem 1.5rem 1.4rem;display:flex}.resursa__topic.astro-nmthzxl7{letter-spacing:.05em;text-transform:uppercase;color:var(--c-ink-soft);font-size:.8125rem;font-weight:700}.resursa__title.astro-nmthzxl7{flex:1;font-size:1.0625rem;line-height:1.4}.resursa__title.astro-nmthzxl7 a.astro-nmthzxl7{text-decoration:none}.resursa__title.astro-nmthzxl7 a.astro-nmthzxl7:hover{text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:4px;text-decoration-thickness:2px}.resursa__service.astro-nmthzxl7{color:var(--c-ink-soft);font-size:.875rem}.resursa__service.astro-nmthzxl7 a.astro-nmthzxl7{color:var(--c-ink);text-decoration-color:var(--c-accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}@media (width<=1000px){.resurse__grid.astro-nmthzxl7{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.resurse__grid.astro-nmthzxl7{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) 1rem;scroll-padding-inline:var(--gutter);gap:.75rem;display:flex;overflow-x:auto}.resursa.astro-nmthzxl7{scroll-snap-align:start;flex:0 0 84%}}#despre~#studii-de-caz{padding-top:0}
