@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-paper:oklch(98.6% .006 225);--color-paper-2:oklch(96.2% .014 225);--color-paper-3:oklch(93% .026 224);--color-ink:oklch(23% .05 268);--color-ink-2:oklch(36% .05 262);--color-muted:oklch(47% .035 250);--color-rule:oklch(86% .02 230);--color-rule-2:oklch(92% .016 228);--color-accent:oklch(44% .13 254);--color-accent-hover:oklch(36% .117 257);--color-accent-ink:oklch(98.6% .006 225);--color-sky:oklch(68% .117 225);--color-sky-soft:oklch(91% .045 222);--color-focus:oklch(55% .19 245);--color-navy:oklch(25% .075 268);--color-navy-2:oklch(31% .08 266);--color-on-navy:oklch(97% .01 225);--color-on-navy-muted:oklch(82% .03 235);--color-rule-navy:oklch(42% .06 262);--color-focus-navy:oklch(80% .13 225);--shadow-pill:0 8px 24px -12px oklch(30% .06 262/.22);--font-display:"Bricolage Grotesque Variable", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-outlier:"Geist Mono Variable", ui-monospace, monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-display-s:clamp(1.75rem, 2.2vw + 1rem, 2.75rem);--text-display:clamp(2.5rem, 3.2vw + 1rem, 4rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-pill:999px;--rule-hair:1px;--container:72rem;--gutter:clamp(1rem, 4vw, 2rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--z-base:1;--z-raised:10;--z-sticky:200}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-paper);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}p,h1,h2,h3,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-style:normal;font-weight:700;line-height:1.08}h1{font-size:var(--text-display);letter-spacing:-.035em;line-height:1.02}h2{font-size:var(--text-display-s)}h3{font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.2}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{z-index:var(--z-sticky);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section-head{gap:var(--space-md);align-content:start;max-width:44rem;display:grid}.section-head p{max-width:58ch}.lede{font-size:var(--text-lg);color:var(--color-ink-2);line-height:1.5}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:3rem;padding:0 var(--space-lg);border:var(--rule-hair) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-base);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn--outline{color:var(--color-ink);border-color:var(--color-rule);background:0 0}.btn--sm{min-height:2.5rem;padding:0 var(--space-md);font-size:var(--text-sm)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--color-accent-hover);transform:translateY(-1.5px)}.btn--outline:hover{border-color:var(--color-ink);transform:translateY(-1.5px)}}.btn:active{transition-duration:var(--dur-micro);transform:translateY(1px)}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.link{color:var(--color-accent);text-underline-offset:.25em;transition:text-decoration-thickness var(--dur-micro) var(--ease-out), color var(--dur-short) var(--ease-out);font-weight:600;text-decoration:underline 1px}.link:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}.on-navy{background:var(--color-navy);color:var(--color-on-navy-muted)}.on-navy h1,.on-navy h2,.on-navy h3{color:var(--color-on-navy)}.on-navy :focus-visible{outline-color:var(--color-focus-navy)}.on-navy .link{color:var(--color-on-navy)}.on-navy .link:hover{color:var(--color-sky-soft)}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;animation:reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 70ms);transform:translateY(10px)}@keyframes reveal{to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}}.nav-sentinel[data-astro-cid-wpvy4v7s]{pointer-events:none;width:1px;height:3rem;position:absolute;inset-block-start:0;inset-inline-start:0}.nav-wrap[data-astro-cid-wpvy4v7s]{inset-block-start:var(--space-md);inset-inline:var(--gutter);z-index:var(--z-sticky);pointer-events:none;justify-content:center;display:flex;position:fixed}.nav-pill[data-astro-cid-wpvy4v7s]{pointer-events:auto;align-items:center;gap:var(--space-md);max-width:100%;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);background:color-mix(in oklch, var(--color-paper) 82%, transparent);backdrop-filter:blur(14px)saturate(120%);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);box-shadow:var(--shadow-pill);transform-origin:top;transition:transform var(--dur-short) var(--ease-out);display:inline-flex}.nav-pill[data-astro-cid-wpvy4v7s].is-compact{transform:scale(.85)}.nav-pill__brand[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-sm);line-height:0;display:block}.nav-pill__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:2.25rem}.nav-pill__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-2xs);display:none}.nav-pill__link[data-astro-cid-wpvy4v7s]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);font-weight:500;text-decoration:none;display:block}.nav-pill__link[data-astro-cid-wpvy4v7s]:hover{background:var(--color-paper-3);color:var(--color-ink)}@media (width>=40rem){.nav-pill__links[data-astro-cid-wpvy4v7s]{display:flex}.nav-pill[data-astro-cid-wpvy4v7s]{gap:var(--space-lg)}}.hero[data-astro-cid-ge2uvauf]{padding-block:7.5rem var(--space-2xl)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-2xl);align-items:end;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--space-lg);justify-items:start;display:grid}.hero__lede[data-astro-cid-ge2uvauf]{max-width:38rem}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-sm);flex-wrap:wrap;padding-block-start:var(--space-xs);display:flex}.hero__pillars[data-astro-cid-ge2uvauf]{gap:var(--space-2xs) var(--space-lg);color:var(--color-ink-2);font-size:var(--text-sm);flex-wrap:wrap;font-weight:500;display:flex}.hero__pillars[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-xs);display:flex}.hero__pillars[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";border-radius:var(--radius-pill);background:var(--color-sky);width:.4rem;height:.4rem}.proof[data-astro-cid-ge2uvauf]{padding:var(--space-lg);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-md)}.proof__title[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);padding-block-end:var(--space-md);font-weight:600;line-height:1.4}.proof__row[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);display:flex}.proof__num[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.proof__plus[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.proof__label[data-astro-cid-ge2uvauf]{text-align:end;color:var(--color-ink-2);font-size:var(--text-sm);max-width:12rem}.proof__note[data-astro-cid-ge2uvauf]{color:var(--color-muted);font-size:var(--text-sm);padding-block-start:var(--space-sm)}@media (width>=60rem){.hero[data-astro-cid-ge2uvauf]{padding-block:9rem var(--space-2xl)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-2xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.proof[data-astro-cid-ge2uvauf]{padding:var(--space-xl)}}.about[data-astro-cid-oxgmilyn]{padding-block:var(--space-2xl) var(--space-3xl)}.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-2xl);display:grid}.about__copy[data-astro-cid-oxgmilyn]{gap:var(--space-lg);align-content:start;max-width:40rem;display:grid}.timeline[data-astro-cid-oxgmilyn]{align-content:start;display:grid}.timeline__item[data-astro-cid-oxgmilyn]{gap:var(--space-md);padding-block:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:4.5rem minmax(0,1fr);display:grid;position:relative}.timeline__item[data-astro-cid-oxgmilyn]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.timeline__year[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.timeline__item[data-astro-cid-oxgmilyn]:last-child .timeline__year[data-astro-cid-oxgmilyn]{color:var(--color-accent)}@media (width>=60rem){.about[data-astro-cid-oxgmilyn]{padding-block:var(--space-3xl)}.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.timeline[data-astro-cid-oxgmilyn]{padding-block-start:var(--space-sm)}}.vm[data-astro-cid-7al6h6ac]{padding-block:var(--space-2xl)}.vm__grid[data-astro-cid-7al6h6ac]{gap:var(--space-2xl);display:grid}.vm__vision[data-astro-cid-7al6h6ac]{gap:var(--space-lg);align-content:start;display:grid}.vm__label[data-astro-cid-7al6h6ac]{font-size:var(--text-lg);font-family:var(--font-body);letter-spacing:0;color:var(--color-sky-soft);font-weight:600}.vm__statement[data-astro-cid-7al6h6ac]{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.025em;color:var(--color-on-navy);text-wrap:balance;font-weight:600;line-height:1.15}.vm__mission[data-astro-cid-7al6h6ac]{gap:var(--space-md);align-content:start;display:grid}.vm__item[data-astro-cid-7al6h6ac]{gap:var(--space-sm);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-navy);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.vm__n[data-astro-cid-7al6h6ac]{font-family:var(--font-display);color:var(--color-sky);font-variant-numeric:tabular-nums;font-weight:700}@media (width>=60rem){.vm[data-astro-cid-7al6h6ac]{padding-block:var(--space-3xl)}.vm__grid[data-astro-cid-7al6h6ac]{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.services[data-astro-cid-lesv7jgp]{padding-block:var(--space-3xl) var(--space-2xl)}.services__list[data-astro-cid-lesv7jgp]{margin-block-start:var(--space-xl)}.line[data-astro-cid-lesv7jgp]{gap:var(--space-md);padding-block:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.line[data-astro-cid-lesv7jgp]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.line__name[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--space-sm);font-size:var(--text-lg);flex-wrap:wrap;display:flex}.line__tag[data-astro-cid-lesv7jgp]{padding:var(--space-3xs) var(--space-sm);background:var(--color-sky-soft);border-radius:var(--radius-pill);color:var(--color-accent-hover);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;font-weight:600;line-height:1.5}.line__items[data-astro-cid-lesv7jgp]{gap:var(--space-xs) var(--space-xl);display:grid}.line__items[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding-inline-start:var(--space-md);position:relative}.line__items[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";border-radius:var(--radius-pill);background:var(--color-sky);width:.4rem;height:.4rem;position:absolute;inset-block-start:.7em;inset-inline-start:0}@media (width>=48rem){.line__items[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.services[data-astro-cid-lesv7jgp]{padding-block:var(--space-4xl) var(--space-3xl)}.line[data-astro-cid-lesv7jgp]{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.line__name[data-astro-cid-lesv7jgp]{font-size:var(--text-lg);align-self:start}}.beresin[data-astro-cid-tgjtwqws]{padding-block:var(--space-2xl);background:var(--color-paper-2)}.beresin__grid[data-astro-cid-tgjtwqws]{gap:var(--space-2xl);display:grid}.beresin__copy[data-astro-cid-tgjtwqws]{gap:var(--space-xl);align-content:start;display:grid}.demo[data-astro-cid-tgjtwqws]{gap:var(--space-sm);align-content:start;display:grid}.demo__panel[data-astro-cid-tgjtwqws]{padding:var(--space-md);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md)}.demo__chat[data-astro-cid-tgjtwqws]{gap:var(--space-xs);width:min(100%,26rem);display:grid}.demo__dash[data-astro-cid-tgjtwqws]{gap:var(--space-md);display:grid}.demo__head[data-astro-cid-tgjtwqws]{color:var(--color-muted);font-size:var(--text-sm);padding-block-end:var(--space-2xs);font-weight:600}.bubble[data-astro-cid-tgjtwqws]{max-width:85%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.45}.bubble--in[data-astro-cid-tgjtwqws]{background:var(--color-paper-3);color:var(--color-ink);justify-self:start}.bubble--out[data-astro-cid-tgjtwqws]{background:var(--color-accent);color:var(--color-accent-ink);justify-self:end}.demo__sync[data-astro-cid-tgjtwqws]{color:var(--color-muted);font-size:var(--text-sm);padding-inline-start:var(--space-lg)}.kpis[data-astro-cid-tgjtwqws]{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpi[data-astro-cid-tgjtwqws]{padding:var(--space-sm);background:var(--color-paper-2);border-radius:var(--radius-sm);align-content:space-between;display:grid}.kpi[data-astro-cid-tgjtwqws] dt[data-astro-cid-tgjtwqws]{color:var(--color-muted);font-size:var(--text-sm);line-height:1.3}.kpi[data-astro-cid-tgjtwqws] dd[data-astro-cid-tgjtwqws]{font-family:var(--font-display);font-size:var(--text-base);white-space:nowrap;letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-block-start:var(--space-2xs);font-weight:700}.bars[data-astro-cid-tgjtwqws]{gap:var(--space-xs);height:9rem;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;padding-block-start:var(--space-sm);display:grid}.bar[data-astro-cid-tgjtwqws]{gap:var(--space-2xs);text-align:center;grid-template-rows:1fr auto;height:100%;display:grid}.bar__fill[data-astro-cid-tgjtwqws]{height:var(--h);border-radius:var(--space-3xs) var(--space-3xs) 0 0;background:var(--color-sky);align-self:end}.bar--top[data-astro-cid-tgjtwqws] .bar__fill[data-astro-cid-tgjtwqws]{background:var(--color-accent)}.bar__day[data-astro-cid-tgjtwqws],.demo__note[data-astro-cid-tgjtwqws]{color:var(--color-muted);font-size:var(--text-sm)}.features[data-astro-cid-tgjtwqws]{display:grid}.feature[data-astro-cid-tgjtwqws]{gap:var(--space-2xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.feature[data-astro-cid-tgjtwqws]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.feature[data-astro-cid-tgjtwqws] p[data-astro-cid-tgjtwqws]{max-width:52ch}.modules[data-astro-cid-tgjtwqws]{color:var(--color-muted);font-size:var(--text-sm)}.modules__label[data-astro-cid-tgjtwqws]{color:var(--color-ink);font-weight:600}.beresin__actions[data-astro-cid-tgjtwqws]{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}@media (width>=30rem){.kpi[data-astro-cid-tgjtwqws] dd[data-astro-cid-tgjtwqws]{font-size:var(--text-lg)}}@media (width>=60rem){.beresin[data-astro-cid-tgjtwqws]{padding-block:var(--space-3xl)}.beresin__grid[data-astro-cid-tgjtwqws]{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.demo[data-astro-cid-tgjtwqws]{position:sticky;inset-block-start:7rem}.demo__dash[data-astro-cid-tgjtwqws]{margin-inline-start:var(--space-xl)}}.founder[data-astro-cid-owset46b]{padding-block:var(--space-3xl) var(--space-2xl)}.founder__grid[data-astro-cid-owset46b]{gap:var(--space-xl);display:grid}.founder__copy[data-astro-cid-owset46b]{gap:var(--space-lg);align-content:start;display:grid}.quote[data-astro-cid-owset46b]{padding-block:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);gap:var(--space-sm);margin:0;display:grid}.quote[data-astro-cid-owset46b] p[data-astro-cid-owset46b]{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-ink);font-weight:600;line-height:1.35}.quote[data-astro-cid-owset46b] footer[data-astro-cid-owset46b]{color:var(--color-muted);font-size:var(--text-sm)}.founder__lists[data-astro-cid-owset46b]{gap:var(--space-lg);display:grid}.founder__lists[data-astro-cid-owset46b] h3[data-astro-cid-owset46b]{margin-block-end:var(--space-xs)}.plain[data-astro-cid-owset46b]{gap:var(--space-xs);display:grid}.plain[data-astro-cid-owset46b] li[data-astro-cid-owset46b]{color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.founder__photo[data-astro-cid-owset46b]{order:-1;width:min(100%,17rem)}.founder__photo[data-astro-cid-owset46b] img[data-astro-cid-owset46b]{aspect-ratio:345/358;object-fit:cover;border-radius:var(--radius-md);background:var(--color-paper-3);width:100%}@media (width>=48rem){.founder__lists[data-astro-cid-owset46b]{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.founder[data-astro-cid-owset46b]{padding-block:var(--space-4xl) var(--space-3xl)}.founder__grid[data-astro-cid-owset46b]{gap:var(--space-3xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}.founder__photo[data-astro-cid-owset46b]{order:0;width:100%;position:sticky;inset-block-start:7rem}}.org[data-astro-cid-ftk2iqbs]{padding-block:var(--space-2xl)}.chart[data-astro-cid-ftk2iqbs]{--gap:var(--space-md);--drop:var(--space-lg);justify-items:center;margin-block-start:var(--space-xl);display:grid}.node[data-astro-cid-ftk2iqbs]{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);text-align:center;justify-items:center;line-height:1.3;display:grid}.node[data-astro-cid-ftk2iqbs] strong[data-astro-cid-ftk2iqbs]{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.node[data-astro-cid-ftk2iqbs] span[data-astro-cid-ftk2iqbs]{color:var(--color-muted);font-size:var(--text-sm)}.node--root[data-astro-cid-ftk2iqbs]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-on-navy)}.node--root[data-astro-cid-ftk2iqbs] span[data-astro-cid-ftk2iqbs]{color:var(--color-on-navy-muted)}.node--board[data-astro-cid-ftk2iqbs]{background:var(--color-paper-3);border-color:var(--color-paper-3);min-width:10rem}.node--team[data-astro-cid-ftk2iqbs]{background:var(--color-paper-2);align-content:center;width:100%;min-height:4.5rem}.node--new[data-astro-cid-ftk2iqbs]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.node--new[data-astro-cid-ftk2iqbs] span[data-astro-cid-ftk2iqbs]{color:var(--color-sky-soft)}.stem[data-astro-cid-ftk2iqbs]{width:var(--rule-hair);height:var(--drop);background:var(--color-rule);display:block}.teams[data-astro-cid-ftk2iqbs]{gap:var(--gap);width:100%;max-width:22rem;display:grid}@media (width>=48rem){.teams[data-astro-cid-ftk2iqbs]{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--drop);position:relative}.teams[data-astro-cid-ftk2iqbs]:before{content:"";inset-block-start:0;inset-inline:calc((100% - 3 * var(--gap)) / 8);border-block-start:var(--rule-hair) solid var(--color-rule);position:absolute}.node--team[data-astro-cid-ftk2iqbs]{position:relative}.node--team[data-astro-cid-ftk2iqbs]:before{content:"";width:var(--rule-hair);height:var(--drop);background:var(--color-rule);position:absolute;inset-block-end:100%;inset-inline-start:50%}}.legal[data-astro-cid-fpcvp6is]{padding-block:var(--space-2xl);background:var(--color-paper-2)}.legal__grid[data-astro-cid-fpcvp6is]{gap:var(--space-xl);display:grid}.legal__body[data-astro-cid-fpcvp6is]{gap:var(--space-lg);align-content:start;display:grid}.spec__row[data-astro-cid-fpcvp6is]{gap:var(--space-3xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.spec__row[data-astro-cid-fpcvp6is]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.spec[data-astro-cid-fpcvp6is] dt[data-astro-cid-fpcvp6is]{color:var(--color-muted);font-size:var(--text-sm)}.spec[data-astro-cid-fpcvp6is] dd[data-astro-cid-fpcvp6is]{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.spec__mono[data-astro-cid-fpcvp6is]{font-family:var(--font-outlier);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.scope[data-astro-cid-fpcvp6is] summary[data-astro-cid-fpcvp6is]{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-accent);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.scope[data-astro-cid-fpcvp6is] summary[data-astro-cid-fpcvp6is]::-webkit-details-marker{display:none}.scope[data-astro-cid-fpcvp6is] summary[data-astro-cid-fpcvp6is]:after{content:"+";font-weight:400}.scope[data-astro-cid-fpcvp6is][open] summary[data-astro-cid-fpcvp6is]:after{content:"–"}.scope__list[data-astro-cid-fpcvp6is]{gap:var(--space-xs);padding-block-start:var(--space-sm);display:grid}.scope__list[data-astro-cid-fpcvp6is] li[data-astro-cid-fpcvp6is]{font-size:var(--text-sm);padding-inline-start:var(--space-md);position:relative}.scope__list[data-astro-cid-fpcvp6is] li[data-astro-cid-fpcvp6is]:before{content:"";border-radius:var(--radius-pill);background:var(--color-sky);width:.35rem;height:.35rem;position:absolute;inset-block-start:.65em;inset-inline-start:0}@media (width>=40rem){.spec__row[data-astro-cid-fpcvp6is]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline}}@media (width>=60rem){.legal[data-astro-cid-fpcvp6is]{padding-block:var(--space-3xl)}.legal__grid[data-astro-cid-fpcvp6is]{gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.growth[data-astro-cid-i3f23urc]{padding-block:var(--space-3xl) var(--space-2xl)}.growth__grid[data-astro-cid-i3f23urc]{gap:var(--space-2xl);margin-block-start:var(--space-xl);display:grid}.growth__sub[data-astro-cid-i3f23urc]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);padding-block-end:var(--space-sm);font-weight:600}.shift[data-astro-cid-i3f23urc]{gap:var(--space-2xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.shift[data-astro-cid-i3f23urc]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.shift__from[data-astro-cid-i3f23urc]{color:var(--color-muted)}.shift__arrow[data-astro-cid-i3f23urc]{color:var(--color-accent);justify-self:start;padding-inline-start:var(--space-3xs);font-weight:600;line-height:1;transform:rotate(90deg)}.shift__to[data-astro-cid-i3f23urc]{color:var(--color-ink);font-weight:600}.plans[data-astro-cid-i3f23urc]{align-content:start;display:grid}.plan[data-astro-cid-i3f23urc]{gap:var(--space-xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.plan[data-astro-cid-i3f23urc]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.plan[data-astro-cid-i3f23urc] h4[data-astro-cid-i3f23urc]{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-weight:700}.plan[data-astro-cid-i3f23urc] ul[data-astro-cid-i3f23urc]{gap:var(--space-xs);display:grid}.plan[data-astro-cid-i3f23urc] li[data-astro-cid-i3f23urc]{font-size:var(--text-sm);padding-inline-start:var(--space-md);line-height:1.55;position:relative}.plan[data-astro-cid-i3f23urc] li[data-astro-cid-i3f23urc]:before{content:"";border-radius:var(--radius-pill);background:var(--color-sky);width:.35rem;height:.35rem;position:absolute;inset-block-start:.65em;inset-inline-start:0}@media (width>=40rem){.shift[data-astro-cid-i3f23urc]{gap:var(--space-md);grid-template-columns:minmax(0,2fr) 1.5rem minmax(0,3fr);align-items:baseline}.shift__arrow[data-astro-cid-i3f23urc]{justify-self:center;padding:0;transform:none}}@media (width>=60rem){.growth[data-astro-cid-i3f23urc]{padding-block:var(--space-4xl) var(--space-3xl)}.growth__grid[data-astro-cid-i3f23urc]{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.clients[data-astro-cid-zrm7ciof]{padding-block:var(--space-2xl) var(--space-3xl)}.clients__grid[data-astro-cid-zrm7ciof]{gap:var(--space-2xl);display:grid}.clients__copy[data-astro-cid-zrm7ciof]{gap:var(--space-lg);align-content:start;display:grid}.clients__sub[data-astro-cid-zrm7ciof]{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);font-weight:600}.activities[data-astro-cid-zrm7ciof] li[data-astro-cid-zrm7ciof]{padding-block:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule)}.activities[data-astro-cid-zrm7ciof] li[data-astro-cid-zrm7ciof]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.gallery[data-astro-cid-zrm7ciof]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.photo[data-astro-cid-zrm7ciof]{gap:var(--space-xs);display:grid}.photo[data-astro-cid-zrm7ciof] img[data-astro-cid-zrm7ciof]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-paper-3);width:100%}.photo[data-astro-cid-zrm7ciof] figcaption[data-astro-cid-zrm7ciof]{color:var(--color-muted);font-size:var(--text-sm);line-height:1.4}@media (width>=48rem){.gallery[data-astro-cid-zrm7ciof]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=60rem){.clients[data-astro-cid-zrm7ciof]{padding-block:var(--space-3xl)}.clients__grid[data-astro-cid-zrm7ciof]{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.contact[data-astro-cid-he3spzz3]{padding-block:var(--space-3xl)}.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-2xl);display:grid}.contact__copy[data-astro-cid-he3spzz3]{gap:var(--space-lg);align-content:start;justify-items:start;display:grid}.contact__copy[data-astro-cid-he3spzz3] .lede[data-astro-cid-he3spzz3]{color:var(--color-on-navy-muted);max-width:36rem}.btn--on-navy[data-astro-cid-he3spzz3]{background:var(--color-on-navy);color:var(--color-navy)}@media (hover:hover) and (pointer:fine){.btn--on-navy[data-astro-cid-he3spzz3]:hover{background:var(--color-sky-soft)}}.details__row[data-astro-cid-he3spzz3]{gap:var(--space-3xs);padding-block:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-navy);display:grid}.details__row[data-astro-cid-he3spzz3]:last-child{border-block-end:var(--rule-hair) solid var(--color-rule-navy)}.details[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{color:var(--color-on-navy-muted);font-size:var(--text-sm)}.details[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{color:var(--color-on-navy);gap:var(--space-xs);overflow-wrap:anywhere;justify-items:start;display:grid}.details[data-astro-cid-he3spzz3] address[data-astro-cid-he3spzz3]{font-style:normal;display:grid}.details[data-astro-cid-he3spzz3] .link[data-astro-cid-he3spzz3]{color:var(--color-on-navy)}@media (width>=60rem){.contact[data-astro-cid-he3spzz3]{padding-block:var(--space-4xl)}.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.foot[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2xl) var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule)}.foot__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);display:grid}.foot__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-sm);justify-items:start;display:grid}.foot__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:3.5rem}.foot__motto[data-astro-cid-jo6i4kqk]{max-width:26ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-ink);font-weight:600;line-height:1.3}.foot__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.foot__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out);text-decoration:none;display:inline-block}.foot__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent);text-underline-offset:.25em;text-decoration:underline}.foot__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs);max-width:32rem;color:var(--color-muted);font-size:var(--text-sm);display:grid}.foot__base[data-astro-cid-jo6i4kqk]{color:var(--color-muted);font-size:var(--text-sm);padding-block-start:var(--space-xl)}@media (width>=60rem){.foot[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2xl) var(--space-lg)}.foot__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:start}.foot__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2xs)}}
