.hero[data-astro-cid-lcdefpme]{background:var(--brv-paper);position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{max-width:var(--brv-container);padding:84px var(--brv-gutter) 88px;grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}.hero__title[data-astro-cid-lcdefpme]{font-family:var(--brv-font-display);font-weight:var(--brv-w-semi);letter-spacing:var(--brv-tracking-tighter);color:var(--brv-ink);text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,60px);line-height:1.04}.hero__em[data-astro-cid-lcdefpme]{color:var(--brv-brand);font-style:normal}.hero__lead[data-astro-cid-lcdefpme]{font-family:var(--brv-font-sans);font-size:var(--brv-fs-lead);line-height:var(--brv-lh-lead);color:var(--brv-ink-soft);max-width:560px;margin:26px 0 0}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.hero__aside[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__proof[data-astro-cid-lcdefpme]{position:relative}.hero__proof[data-astro-cid-lcdefpme] .claim__aside{width:auto;font-size:22px;line-height:1.2}.hero__claim[data-astro-cid-lcdefpme]{z-index:1;box-shadow:var(--brv-shadow-lg);position:relative}@media (width<=900px){.hero__inner[data-astro-cid-lcdefpme]{padding:64px var(--brv-gutter) 72px;grid-template-columns:1fr;gap:44px}}.cpn[data-astro-cid-lcdefpme]{background:var(--brv-surface);border-top:1px solid var(--brv-line);border-bottom:1px solid var(--brv-line)}.cpn__body[data-astro-cid-lcdefpme]{max-width:var(--brv-container);padding:28px var(--brv-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;margin:0 auto;display:flex}.cpn__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.cpn__line[data-astro-cid-lcdefpme]{font-family:var(--brv-font-sans);font-weight:var(--brv-w-semi);color:var(--brv-ink);margin:0;font-size:19px;line-height:1.35}.cpn__stat[data-astro-cid-lcdefpme]{font-family:var(--brv-font-sans);color:var(--brv-ink-soft);align-items:baseline;gap:10px;margin:0;font-size:16px;line-height:1.4;display:flex}.cpn__num[data-astro-cid-lcdefpme]{font-family:var(--brv-font-mono);font-size:24px;font-weight:var(--brv-w-semi);letter-spacing:-.02em;color:var(--brv-emerald)}.situations[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=640px){.situations[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.situation[data-astro-cid-lcdefpme]{background:var(--brv-surface);border-radius:var(--brv-r-lg);box-shadow:var(--brv-shadow-sm);transition:transform var(--brv-dur-base) var(--brv-ease), box-shadow var(--brv-dur-base) var(--brv-ease);flex-direction:column;align-items:flex-start;padding:28px 26px 28px 40px;text-decoration:none;display:flex;position:relative;overflow:hidden}.situation[data-astro-cid-lcdefpme]:before{content:"";background:var(--brv-emerald);clip-path:polygon(0 0,100% 0,45% 100%,0 100%);width:14px;position:absolute;top:0;bottom:0;left:0}.situation[data-astro-cid-lcdefpme]:hover{box-shadow:var(--brv-shadow-md);transform:translateY(-4px)}.situation__title[data-astro-cid-lcdefpme]{font-family:var(--brv-font-display);font-weight:var(--brv-w-semi);letter-spacing:var(--brv-tracking-tight);color:var(--brv-ink);text-wrap:balance;margin:0;font-size:clamp(21px,1.9vw,25px);line-height:1.12}.situation__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brv-brand);font-style:normal}.situation__more[data-astro-cid-lcdefpme]{font-family:var(--brv-font-sans);font-size:15px;font-weight:var(--brv-w-semi);color:var(--brv-emerald);text-underline-offset:4px;margin-top:auto;padding-top:22px;text-decoration:underline}.situation__quotes[data-astro-cid-lcdefpme]{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.situation__quotes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--brv-font-sans);color:var(--brv-ink-soft);font-size:15px;line-height:1.5}.situation--door[data-astro-cid-lcdefpme]{background:var(--brv-mint-wash);box-shadow:inset 0 0 0 1px var(--brv-emerald-pale);padding-top:32px;padding-bottom:32px}.situation--door[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1px var(--brv-emerald-pale), var(--brv-shadow-md)}.situation--door[data-astro-cid-lcdefpme] .situation__title[data-astro-cid-lcdefpme]{font-size:clamp(23px,2.2vw,28px)}.situation--lead[data-astro-cid-lcdefpme]{background:var(--brv-signal-wash);box-shadow:inset 0 0 0 1px var(--brv-signal-line)}.situation--lead[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1px var(--brv-signal-line), var(--brv-shadow-md)}.situation--lead[data-astro-cid-lcdefpme]:before{background:var(--brv-signal)}.situation--lead[data-astro-cid-lcdefpme] .situation__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.situation--lead[data-astro-cid-lcdefpme] .situation__more[data-astro-cid-lcdefpme]{color:var(--brv-signal)}.proof__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=900px){.proof__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.recent[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px) and (width>=641px){.recent[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.recent[data-astro-cid-lcdefpme]>:nth-child(3){display:none}}@media (width<=640px){.recent[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.founder[data-astro-cid-lcdefpme]{grid-template-columns:minmax(190px,230px) 1fr;align-items:center;gap:64px;margin:0;display:grid}.founder__portrait[data-astro-cid-lcdefpme]{position:relative}.founder__portrait[data-astro-cid-lcdefpme]:before{content:"";background:var(--brv-emerald);clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);position:absolute;inset:0;transform:translate(15px,15px)}.founder[data-astro-cid-lcdefpme] .founder__photo{z-index:1;aspect-ratio:1;object-fit:cover;width:100%;height:auto;box-shadow:var(--brv-shadow-lg);display:block;position:relative}.founder__id[data-astro-cid-lcdefpme]{margin-top:22px}.founder__name[data-astro-cid-lcdefpme]{font-family:var(--brv-font-sans);font-weight:var(--brv-w-semi);color:var(--brv-ink);font-size:17px}.founder__role[data-astro-cid-lcdefpme]{font-family:var(--brv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brv-ink-mute);margin-top:4px;font-size:12px}.founder__link[data-astro-cid-lcdefpme]{font-family:var(--brv-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brv-emerald);align-items:center;gap:7px;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.founder__link[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.founder__quote[data-astro-cid-lcdefpme]{font-family:var(--brv-font-display);font-weight:var(--brv-w-medium);letter-spacing:-.015em;color:var(--brv-ink);max-width:19em;margin:0;padding-top:28px;font-size:clamp(23px,2.6vw,32px);line-height:1.34;position:relative}.founder__quote[data-astro-cid-lcdefpme]:before{content:"";background:var(--brv-emerald);width:44px;height:3px;position:absolute;top:0;left:0}.founder__quote[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brv-brand);font-style:normal}@media (width<=768px){.founder[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.founder__portrait[data-astro-cid-lcdefpme]{max-width:200px}}.solutions-section{scroll-margin-top:68px}@media (prefers-reduced-motion:no-preference){.hero__title[data-astro-cid-lcdefpme],.hero__lead[data-astro-cid-lcdefpme],.hero__actions[data-astro-cid-lcdefpme],.hero__aside[data-astro-cid-lcdefpme]{opacity:0;animation:hero-rise var(--brv-dur-slow) var(--brv-ease-out) forwards}.hero__lead[data-astro-cid-lcdefpme]{animation-delay:70ms}.hero__actions[data-astro-cid-lcdefpme]{animation-delay:.15s}.hero__aside[data-astro-cid-lcdefpme]{animation-delay:.22s}}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
