.hero[data-astro-cid-bbe6dxrz]{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(11,95,107,.07),transparent 70%),var(--color-bg);padding:calc(var(--navbar-h) + clamp(3.5rem,9vw,7rem)) 1.5rem clamp(3rem,7vw,5rem);overflow:hidden}.hero__content[data-astro-cid-bbe6dxrz]{max-width:980px;margin:0 auto;text-align:center}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.3rem,5.6vw,4rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;color:var(--color-text)}.hero__line[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-bottom:.08em}.hero__word[data-astro-cid-bbe6dxrz]{display:inline-block;text-wrap:balance}.hero__sub[data-astro-cid-bbe6dxrz]{margin:1.75rem auto 0;max-width:640px;font-size:clamp(1.0625rem,2vw,1.3125rem);line-height:1.5;color:var(--color-muted)}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.25rem}.hero__cv[data-astro-cid-bbe6dxrz]{margin-top:1.25rem;font-size:.9375rem;color:var(--color-muted)}.hero__cv[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:var(--color-accent);font-weight:500;text-underline-offset:3px}.hero__cv[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{text-decoration:underline}.hero__cv[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz][aria-hidden]{margin:0 .35rem;color:var(--color-soft)}.hero__cv-note[data-astro-cid-bbe6dxrz]{margin-left:.4rem;font-size:.75rem;color:var(--color-soft)}.proof[data-astro-cid-bbe6dxrz]{list-style:none;max-width:var(--container);margin:clamp(3rem,7vw,5rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.proof__item[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;padding:2rem 2rem 2rem 0}.proof__item[data-astro-cid-bbe6dxrz]+.proof__item[data-astro-cid-bbe6dxrz]{padding-left:2rem;border-left:1px solid var(--color-border)}.proof__value[data-astro-cid-bbe6dxrz]{font-size:clamp(2.75rem,5.5vw,4rem);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--color-accent)}.proof__label[data-astro-cid-bbe6dxrz]{margin-top:.75rem;font-size:1.0625rem;font-weight:500;line-height:1.35;color:var(--color-text);max-width:22ch}.proof__client[data-astro-cid-bbe6dxrz]{margin-top:.5rem;font-size:.875rem;color:var(--color-muted)}.strip[data-astro-cid-bbe6dxrz]{max-width:var(--container);margin:clamp(3rem,7vw,5rem) auto 0;padding-top:2.25rem;border-top:1px solid var(--color-border)}.strip__title[data-astro-cid-bbe6dxrz]{text-align:center;font-size:1rem;font-weight:500;color:var(--color-muted);margin-bottom:1.75rem}.strip__groups[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 2rem;text-align:left}.strip__label[data-astro-cid-bbe6dxrz]{font-size:.8125rem;color:var(--color-soft);margin-bottom:.6rem}.strip__list[data-astro-cid-bbe6dxrz]{list-style:none;display:flex;flex-direction:column;gap:.6rem}.strip__list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--color-text)}.strip__icon[data-astro-cid-bbe6dxrz]{flex:none;width:1.875rem;height:1.875rem;color:var(--color-soft)}.strip__wordmark[data-astro-cid-bbe6dxrz]{display:block;height:1.2rem;color:var(--color-muted)}.strip__wordmark[data-astro-cid-bbe6dxrz] svg{display:block;height:100%;width:auto}.strip__wordmark[data-astro-cid-bbe6dxrz] path{fill:currentColor}.strip__icon[data-astro-cid-bbe6dxrz] svg{display:block;width:100%;height:100%;fill:currentColor;transform:scale(var(--icon-scale, 1))}.strip__icon--color[data-astro-cid-bbe6dxrz] svg{filter:grayscale(1);opacity:.6}@media (max-width: 760px){.strip__groups[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.proof__item[data-astro-cid-bbe6dxrz],.proof__item[data-astro-cid-bbe6dxrz]+.proof__item[data-astro-cid-bbe6dxrz]{padding:1.5rem 0;border-left:none}.proof__item[data-astro-cid-bbe6dxrz]+.proof__item[data-astro-cid-bbe6dxrz]{border-top:1px solid var(--color-border)}.proof__label[data-astro-cid-bbe6dxrz]{max-width:none}}.svc[data-astro-cid-g5jplrhu]{list-style:none;border-top:1px solid var(--color-border)}.svc__row[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem 3rem;padding:2.25rem 0;border-bottom:1px solid var(--color-border);align-items:start}.svc__title[data-astro-cid-g5jplrhu]{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--color-text)}.svc__lead[data-astro-cid-g5jplrhu]{font-size:1.1875rem;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--color-text)}.svc__body[data-astro-cid-g5jplrhu]{margin-top:.5rem;max-width:52ch;font-size:1rem;color:var(--color-muted)}.svc__proof[data-astro-cid-g5jplrhu]{font-size:.9375rem;line-height:1.5;color:var(--color-text);padding-left:1rem;border-left:2px solid var(--color-accent)}.svc__cta[data-astro-cid-g5jplrhu]{margin-top:2.5rem;text-align:center}@media (max-width: 900px){.svc__row[data-astro-cid-g5jplrhu]{grid-template-columns:1fr;gap:.9rem;padding:1.75rem 0}}.tl[data-astro-cid-xpq65ryk]{position:relative;background:var(--color-bg)}.tl__intro[data-astro-cid-xpq65ryk]{max-width:820px;margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 1.5rem 2.5rem;position:relative;z-index:1;text-align:center}.tl__heading[data-astro-cid-xpq65ryk]{font-family:var(--font-display);font-size:clamp(2.25rem,5.5vw,4rem);font-weight:600;letter-spacing:-.035em;color:var(--color-text);margin-bottom:1.1rem}.tl__subtitle[data-astro-cid-xpq65ryk]{font-size:clamp(1.0625rem,2vw,1.3rem);color:var(--color-muted);max-width:600px;margin:0 auto;line-height:1.5}.tl__impact[data-astro-cid-xpq65ryk]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.75rem}.tl__impact-pill[data-astro-cid-xpq65ryk]{font-size:.875rem;font-weight:500;color:var(--color-text);border:1px solid var(--color-border);border-radius:999px;padding:.35rem .9rem;background:var(--color-bg)}.tl__viewport[data-astro-cid-xpq65ryk]{position:relative}.tl__head[data-astro-cid-xpq65ryk],.tl__hrail[data-astro-cid-xpq65ryk]{display:none}.tl__bg[data-astro-cid-xpq65ryk]{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(18,32,43,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(18,32,43,.045) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 40%,transparent 100%);opacity:.7}.tl__track[data-astro-cid-xpq65ryk]{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;max-width:760px;margin:0 auto;padding:1rem 1.5rem 5rem 3.5rem}.tl__rail[data-astro-cid-xpq65ryk]{position:absolute;left:2.05rem;top:1.5rem;bottom:5rem;width:2px;background:linear-gradient(180deg,var(--color-muted),var(--color-accent) 22%,var(--color-secondary) 42%,var(--color-highlight) 62%,var(--color-dev) 80%,var(--color-accent));opacity:.5}.tl__bignum-wrap[data-astro-cid-xpq65ryk],.tl__bignum[data-astro-cid-xpq65ryk]{display:none}.tl__panel[data-astro-cid-xpq65ryk]{position:relative;padding:1rem 0 2.25rem 2.5rem}.tl__node[data-astro-cid-xpq65ryk]{position:absolute;left:calc(2.05rem - 1.25rem + .5px);top:2rem;width:15px;height:15px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px var(--color-bg);z-index:2}.tl__node--pulse[data-astro-cid-xpq65ryk]{animation:tl-pulse 2.2s ease-in-out infinite}@keyframes tl-pulse{0%,to{box-shadow:0 0 0 4px var(--color-bg),0 0 0 7px color-mix(in srgb,var(--c) 18%,transparent)}50%{box-shadow:0 0 0 4px var(--color-bg),0 0 0 11px color-mix(in srgb,var(--c) 8%,transparent)}}.tl__panel-inner[data-astro-cid-xpq65ryk]{position:relative;z-index:1;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.35rem 1.45rem;box-shadow:var(--shadow-card)}.tl__panel-head[data-astro-cid-xpq65ryk]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin-bottom:.8rem}.tl__date[data-astro-cid-xpq65ryk]{font-size:.875rem;font-weight:600;color:var(--c)}.tl__cluster[data-astro-cid-xpq65ryk]{font-size:.875rem;color:var(--color-muted)}.tl__title[data-astro-cid-xpq65ryk]{font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--color-text);margin-bottom:.55rem}.tl__title--accent[data-astro-cid-xpq65ryk]{color:var(--color-accent)}.tl__desc[data-astro-cid-xpq65ryk]{color:var(--color-muted);font-size:.9375rem;line-height:1.55;margin-bottom:.75rem}.tl__list[data-astro-cid-xpq65ryk]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.tl__list[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{position:relative;padding-left:1.1rem;font-size:.9rem;color:var(--color-text);line-height:1.45}.tl__list[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--c)}.tl__list[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk] b[data-astro-cid-xpq65ryk]{color:var(--color-text);font-weight:600}.tl__list[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk] em[data-astro-cid-xpq65ryk]{color:var(--color-muted);font-style:normal}.tl__list--problems[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]:before{background:var(--color-danger)}.tl__list--problems[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{color:var(--color-muted)}.tl__ba[data-astro-cid-xpq65ryk]{display:flex;align-items:stretch;gap:.6rem;margin-bottom:.9rem}.tl__ba-col[data-astro-cid-xpq65ryk]{flex:1;border:1px solid var(--color-border);border-radius:10px;padding:.5rem .65rem;font-size:.85rem;line-height:1.35;color:var(--color-text)}.tl__ba-col[data-astro-cid-xpq65ryk] span[data-astro-cid-xpq65ryk]{display:block;font-size:.75rem;font-weight:600;margin-bottom:.2rem}.tl__ba-col--before[data-astro-cid-xpq65ryk]{border-color:#c93b3b59;background:#c93b3b0a}.tl__ba-col--before[data-astro-cid-xpq65ryk] span[data-astro-cid-xpq65ryk]{color:var(--color-danger)}.tl__ba-col--after[data-astro-cid-xpq65ryk]{border-color:#13805d66;background:#13805d0d}.tl__ba-col--after[data-astro-cid-xpq65ryk] span[data-astro-cid-xpq65ryk]{color:var(--color-success)}.tl__ba-arrow[data-astro-cid-xpq65ryk]{display:flex;align-items:center;color:var(--color-muted);font-size:1.1rem}.tl__metric[data-astro-cid-xpq65ryk]{font-size:.9rem;color:var(--color-text);background:color-mix(in srgb,var(--c) 9%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:10px;padding:.45rem .7rem;margin-bottom:.75rem}.tl__metric[data-astro-cid-xpq65ryk] b[data-astro-cid-xpq65ryk]{color:var(--c)}.tl__chips[data-astro-cid-xpq65ryk]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.tl__chips[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{font-size:.78rem;font-weight:500;color:var(--color-muted);background:var(--color-surface);border-radius:999px;padding:.25rem .7rem}.tl__ctas[data-astro-cid-xpq65ryk]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__viewport[data-astro-cid-xpq65ryk]{height:100svh;overflow:hidden}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__head[data-astro-cid-xpq65ryk]{position:absolute;top:calc(var(--navbar-h) + 1.5rem);left:0;right:0;z-index:5;display:flex;align-items:center;gap:1.5rem;padding:0 max(6vw,2rem);pointer-events:none}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__head-left[data-astro-cid-xpq65ryk]{display:flex;align-items:center;gap:1rem;flex:1}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__head-label[data-astro-cid-xpq65ryk]{font-size:.875rem;font-weight:600;color:var(--color-text)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__progress[data-astro-cid-xpq65ryk]{position:relative;height:2px;flex:1;max-width:280px;background:var(--color-border);border-radius:2px;overflow:hidden}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__progress-fill[data-astro-cid-xpq65ryk]{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:var(--color-accent)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__dots[data-astro-cid-xpq65ryk]{display:flex;gap:.55rem;pointer-events:auto}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__dot[data-astro-cid-xpq65ryk]{width:9px;height:9px;border-radius:50%;border:none;padding:0;background:var(--color-border);cursor:pointer;transition:transform .25s ease,background .25s ease}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__dot[data-astro-cid-xpq65ryk]:hover{transform:scale(1.3)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__dot[data-astro-cid-xpq65ryk]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__dot[data-astro-cid-xpq65ryk].is-active{background:var(--dot-c, var(--color-accent));transform:scale(1.35)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__hint[data-astro-cid-xpq65ryk]{font-size:.875rem;color:var(--color-muted);display:flex;align-items:center;gap:.4rem}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__hint-arrow[data-astro-cid-xpq65ryk]{display:inline-block;animation:tl-nudge 1.6s ease-in-out infinite}@keyframes tl-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__hrail[data-astro-cid-xpq65ryk]{display:block;position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--color-danger) 38%,transparent),color-mix(in srgb,var(--color-danger) 22%,transparent))}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__hrail-secured[data-astro-cid-xpq65ryk]{position:absolute;left:0;top:0;width:50%;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-success) 25%,transparent),var(--color-success))}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__hrail-scan[data-astro-cid-xpq65ryk]{position:absolute;left:50%;top:50%;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-success);animation:tl-scan 2.4s ease-in-out infinite}@keyframes tl-scan{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 20%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--color-success) 8%,transparent)}}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__track[data-astro-cid-xpq65ryk]{position:relative;z-index:2;flex-direction:row;align-items:center;height:100%;width:-moz-max-content;width:max-content;max-width:none;margin:0;gap:3rem;padding:0 max(8vw,3rem);will-change:transform}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__rail[data-astro-cid-xpq65ryk]{display:none}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__bignum-wrap[data-astro-cid-xpq65ryk]{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;width:100%;height:50%;transform:translate(-50%);z-index:0;pointer-events:none}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(odd) .tl__bignum-wrap[data-astro-cid-xpq65ryk]{bottom:0}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(2n) .tl__bignum-wrap[data-astro-cid-xpq65ryk]{top:0}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__bignum[data-astro-cid-xpq65ryk]{display:block;position:relative;font-family:var(--font-display);font-weight:700;font-size:clamp(5.5rem,11vw,9rem);line-height:1;text-align:center;color:color-mix(in srgb,var(--c) 5%,transparent);-webkit-text-stroke:1.5px color-mix(in srgb,var(--c) 28%,transparent);letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]{flex:0 0 auto;width:min(82vw,460px);height:100%;display:flex;flex-direction:column;padding:0}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(odd){justify-content:flex-end;padding-bottom:calc(50svh + 3rem)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(2n){justify-content:flex-start;padding-top:calc(50svh + 3rem)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel--wide[data-astro-cid-xpq65ryk]{width:min(86vw,540px)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__node[data-astro-cid-xpq65ryk]{left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-danger);box-shadow:0 0 0 4px var(--color-bg);transition:background .5s ease,box-shadow .5s ease}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk].is-secured .tl__node[data-astro-cid-xpq65ryk]{background:var(--color-success);box-shadow:0 0 0 4px var(--color-bg)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk].is-active .tl__node[data-astro-cid-xpq65ryk]{box-shadow:0 0 0 4px var(--color-bg),0 0 0 9px color-mix(in srgb,var(--color-success) 16%,transparent)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel-inner[data-astro-cid-xpq65ryk]{width:100%;transition:box-shadow .4s ease,border-color .4s ease,transform .4s ease}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel-inner[data-astro-cid-xpq65ryk]:after{content:"";position:absolute;left:50%;width:2px;height:3rem;background:linear-gradient(var(--c),transparent);transform:translate(-50%)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(odd) .tl__panel-inner[data-astro-cid-xpq65ryk]:after{top:100%;background:linear-gradient(var(--c),transparent)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(2n) .tl__panel-inner[data-astro-cid-xpq65ryk]:after{bottom:100%;background:linear-gradient(transparent,var(--c))}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk].is-active .tl__panel-inner[data-astro-cid-xpq65ryk]{border-color:color-mix(in srgb,var(--c) 45%,var(--color-border));box-shadow:0 24px 50px -24px #12202b47}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(odd).is-active .tl__panel-inner[data-astro-cid-xpq65ryk]{transform:translateY(-6px)}.tl--horizontal[data-astro-cid-xpq65ryk] .tl__panel[data-astro-cid-xpq65ryk]:nth-child(2n).is-active .tl__panel-inner[data-astro-cid-xpq65ryk]{transform:translateY(6px)}@media (max-width: 640px){.tl__intro[data-astro-cid-xpq65ryk]{padding:4rem 1.25rem 1.5rem}.tl__track[data-astro-cid-xpq65ryk]{padding-left:3rem}.tl__rail[data-astro-cid-xpq65ryk]{left:1.55rem}.tl__node[data-astro-cid-xpq65ryk]{left:calc(1.55rem - 1.25rem + .5px)}}@media (prefers-reduced-motion: reduce){.tl__node--pulse[data-astro-cid-xpq65ryk],.tl__hint-arrow[data-astro-cid-xpq65ryk],.tl--horizontal[data-astro-cid-xpq65ryk] .tl__hrail-scan[data-astro-cid-xpq65ryk]{animation:none}}.pf[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:1.25rem}.pf__media[data-astro-cid-amng4zvp]{background:#0c0b09;display:flex;align-items:center}.pf__media[data-astro-cid-amng4zvp] img[data-astro-cid-amng4zvp]{display:block;width:100%;height:auto}.pf__body[data-astro-cid-amng4zvp]{padding:2rem 2rem 1.75rem;display:flex;flex-direction:column}.pf__client[data-astro-cid-amng4zvp]{font-size:.8125rem;font-weight:600;color:var(--color-accent);margin-bottom:.35rem}.pf__title[data-astro-cid-amng4zvp]{font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--color-text);margin-bottom:1.25rem}.pf__results[data-astro-cid-amng4zvp]{list-style:none;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:1.5rem;padding:1rem 1.15rem;border-radius:12px;background:#0b5f6b12}.pf__results[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]{display:flex;flex-direction:column}.pf__results[data-astro-cid-amng4zvp] b[data-astro-cid-amng4zvp]{font-size:2.25rem;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--color-text)}.pf__results[data-astro-cid-amng4zvp] span[data-astro-cid-amng4zvp]{margin-top:.3rem;font-size:.8125rem;color:var(--color-muted);max-width:14ch}.pf__link[data-astro-cid-amng4zvp]{margin-top:1.25rem;align-self:flex-start}.pj[data-astro-cid-amng4zvp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pj__card[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:2rem 2rem 1.75rem;box-shadow:var(--shadow-card)}.pj__title[data-astro-cid-amng4zvp]{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;color:var(--color-text);margin-bottom:1.25rem}.pj__defs[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;gap:1rem}.pj__defs[data-astro-cid-amng4zvp] dt[data-astro-cid-amng4zvp]{font-size:.8125rem;font-weight:600;color:var(--color-muted);margin-bottom:.15rem}.pj__defs[data-astro-cid-amng4zvp] dd[data-astro-cid-amng4zvp]{font-size:1rem;line-height:1.5;color:var(--color-text)}.pj__result[data-astro-cid-amng4zvp]{margin-top:1.5rem;padding:1rem 1.15rem;border-radius:12px;background:#0b5f6b12}.pj__result-label[data-astro-cid-amng4zvp]{display:block;font-size:.8125rem;font-weight:600;color:var(--color-accent)}.pj__result-text[data-astro-cid-amng4zvp]{margin-top:.15rem;font-size:1.1875rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--color-text)}.pj__tools[data-astro-cid-amng4zvp]{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1.5rem}.pj__tools[data-astro-cid-amng4zvp] li[data-astro-cid-amng4zvp]{font-size:.8125rem;font-weight:500;color:var(--color-muted);background:var(--color-surface);border-radius:999px;padding:.3rem .75rem}.pf__body[data-astro-cid-amng4zvp] .pj__tools[data-astro-cid-amng4zvp]{margin-top:1.25rem;padding-top:0}@media (max-width: 860px){.pf[data-astro-cid-amng4zvp]{grid-template-columns:1fr}.pf__body[data-astro-cid-amng4zvp]{padding:1.5rem 1.35rem}.pj[data-astro-cid-amng4zvp]{grid-template-columns:1fr}.pj__card[data-astro-cid-amng4zvp]{padding:1.5rem 1.35rem}}.contact[data-astro-cid-xmivup5a]{background:var(--color-ink);color:var(--color-ink-text);padding:clamp(5rem,11vw,9rem) 1.5rem;text-align:center}.contact__inner[data-astro-cid-xmivup5a]{max-width:780px;margin:0 auto}.contact__title[data-astro-cid-xmivup5a]{font-size:clamp(2.25rem,6vw,4.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:#fff}.contact__lead[data-astro-cid-xmivup5a]{margin:1.4rem auto 0;max-width:540px;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.5;color:var(--color-ink-muted)}.contact__actions[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.5rem}.contact__btn[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;border-radius:980px;padding:.9rem 1.7rem;transition:background-color .2s,border-color .2s,color .2s}.contact__btn--primary[data-astro-cid-xmivup5a]{background:#fff;color:var(--color-ink)}.contact__btn--primary[data-astro-cid-xmivup5a]:hover{background:#dde6eb}.contact__btn--ghost[data-astro-cid-xmivup5a]{color:var(--color-ink-text);border:1px solid #3A4E5C}.contact__btn--ghost[data-astro-cid-xmivup5a]:hover{border-color:#fff;color:#fff}.contact__cv[data-astro-cid-xmivup5a]{margin-top:1.75rem;font-size:.9375rem;color:var(--color-ink-muted)}.contact__cv[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-ink-text);font-weight:500;text-underline-offset:3px}.contact__cv[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:#fff}.contact__cv[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a][aria-hidden]{margin:0 .35rem}.contact[data-astro-cid-xmivup5a] [data-astro-cid-xmivup5a]:focus-visible{outline-color:#fff}
