.ls-hero[data-astro-cid-iuttuhgu]{padding-block:clamp(8rem,14vh,11rem) clamp(2.5rem,5vw,4rem)}.ls-hero__h1[data-astro-cid-iuttuhgu]{margin-top:1rem;font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.035em}.ls-hero__h1[data-astro-cid-iuttuhgu] span[data-astro-cid-iuttuhgu]{display:block}.ls-hero__h1[data-astro-cid-iuttuhgu] .accent[data-astro-cid-iuttuhgu]{color:var(--color-accent)}.ls-hero__sub[data-astro-cid-iuttuhgu]{margin-top:1.5rem;max-width:48rem}.ls-hero__cta[data-astro-cid-iuttuhgu]{margin-top:2rem;display:flex;gap:.85rem;flex-wrap:wrap}.ls-head[data-astro-cid-iuttuhgu]{max-width:720px}.ls-head[data-astro-cid-iuttuhgu] .h2[data-astro-cid-iuttuhgu]{margin-top:1rem}.ls-head__p[data-astro-cid-iuttuhgu]{margin-top:1.1rem;max-width:60ch}.ls-points[data-astro-cid-iuttuhgu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:clamp(2.25rem,4.5vw,3rem)}.ls-point__n[data-astro-cid-iuttuhgu]{font-family:var(--font-display);font-weight:700;color:var(--color-accent);opacity:.4}.ls-point__t[data-astro-cid-iuttuhgu]{font-family:var(--font-display);font-weight:600;font-size:1.18rem;margin:.7rem 0 .4rem}.ls-point__d[data-astro-cid-iuttuhgu]{font-size:.95rem;color:var(--color-muted)}.lv__head[data-astro-cid-iuttuhgu]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,2.75rem)}.lv__h[data-astro-cid-iuttuhgu]{margin-top:.7rem}.lv__all[data-astro-cid-iuttuhgu]{flex-shrink:0;font-size:.95rem}.lv__grid[data-astro-cid-iuttuhgu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.bt__card[data-astro-cid-iuttuhgu]{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.2rem;padding:clamp(1.5rem,2.2vw,1.9rem);transition:transform .25s,box-shadow .25s,border-color .25s}.bt__card[data-astro-cid-iuttuhgu]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-line));box-shadow:0 24px 46px -30px #0f12184d}.bt__badge[data-astro-cid-iuttuhgu]{font-family:var(--font-display);font-weight:600;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.9rem}.bt__card-h[data-astro-cid-iuttuhgu]{font-family:var(--font-display);font-weight:600;font-size:1.18rem;line-height:1.25;letter-spacing:-.015em;color:var(--color-ink)}.bt__ex[data-astro-cid-iuttuhgu]{margin-top:.7rem;color:var(--color-muted);font-size:.95rem;line-height:1.55;flex:1}.bt__meta[data-astro-cid-iuttuhgu]{margin-top:1.2rem;font-size:.82rem;color:var(--color-faint,#8a929c)}.ls-proof[data-astro-cid-iuttuhgu]{display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.4rem;padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.75rem,4vw,3rem)}.ls-proof__count[data-astro-cid-iuttuhgu]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,6vw,3.6rem);line-height:1;color:var(--color-accent);letter-spacing:-.03em;flex-shrink:0}.ls-proof__line[data-astro-cid-iuttuhgu]{font-family:var(--font-display);font-weight:600;font-size:1.12rem;color:var(--color-ink)}.ls-proof__clients[data-astro-cid-iuttuhgu]{margin-top:.35rem;font-size:.95rem;color:var(--color-muted)}.ls-cta[data-astro-cid-iuttuhgu]{background:var(--color-ink);color:#fff;border-radius:1.6rem;padding:clamp(2.5rem,5vw,4rem)}.ls-cta__h[data-astro-cid-iuttuhgu]{color:#fff;max-width:24ch}.ls-cta__sub[data-astro-cid-iuttuhgu]{color:#ffffffb3;margin:1rem 0 2rem;max-width:56ch}.ls-cta__row[data-astro-cid-iuttuhgu]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.ls-cta__row[data-astro-cid-iuttuhgu] .link-accent[data-astro-cid-iuttuhgu]{color:var(--color-accent-2)}@media(max-width:900px){.lv__grid[data-astro-cid-iuttuhgu]{grid-template-columns:1fr}.lv__head[data-astro-cid-iuttuhgu]{flex-direction:column;align-items:flex-start;gap:.8rem}}@media(max-width:860px){.ls-points[data-astro-cid-iuttuhgu]{grid-template-columns:1fr}.ls-proof[data-astro-cid-iuttuhgu]{flex-direction:column;align-items:flex-start;gap:1rem;text-align:left}}
