.hero-video-bg[data-astro-cid-n5dsno6n]{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-video-bg__video[data-astro-cid-n5dsno6n]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video-bg__scrim[data-astro-cid-n5dsno6n]{background:linear-gradient(#0b111cc7 0%,#0b111cad 55%,#0b111cd9 100%);position:absolute;inset:0}.trustbar__header[data-astro-cid-lmn7abdq]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.trustbar__heading[data-astro-cid-lmn7abdq]{color:var(--color-text);align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:700;display:inline-flex}.trustbar__dot[data-astro-cid-lmn7abdq]{background:var(--color-accent);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #f5a6232e}.trustbar__count[data-astro-cid-lmn7abdq]{color:var(--color-text-muted);font-family:Nunito,sans-serif;font-size:1rem}.trustbar__rows[data-astro-cid-lmn7abdq]{flex-direction:column;gap:18px;margin-top:28px;display:flex}.trustbar__marquee[data-astro-cid-lmn7abdq]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.trustbar__track[data-astro-cid-lmn7abdq]{align-items:center;gap:14px;width:max-content;display:flex}.trustbar__track--left[data-astro-cid-lmn7abdq]{animation:32s linear infinite trustbar-scroll-left}.trustbar__track--right[data-astro-cid-lmn7abdq]{animation:32s linear infinite trustbar-scroll-right}.trustbar__marquee[data-astro-cid-lmn7abdq]:hover .trustbar__track[data-astro-cid-lmn7abdq]{animation-play-state:paused}.trustbar__name[data-astro-cid-lmn7abdq]{border:1px solid var(--color-border);letter-spacing:-.01em;color:var(--color-text);white-space:nowrap;background:var(--color-bg);border-radius:999px;align-items:center;padding:10px 20px;font-family:Inter,sans-serif;font-size:1.0625rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.trustbar__name[data-astro-cid-lmn7abdq]:hover{color:var(--color-primary);border-color:var(--color-primary)}@keyframes trustbar-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes trustbar-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.trustbar__track[data-astro-cid-lmn7abdq]{flex-wrap:wrap;row-gap:14px;width:100%;animation:none}.trustbar__marquee[data-astro-cid-lmn7abdq]{-webkit-mask-image:none;mask-image:none}}.system-statement__heading[data-astro-cid-jkgxd6rq]{letter-spacing:-.01em;font-size:1.75rem;line-height:1.55}@media (width>=640px){.system-statement__heading[data-astro-cid-jkgxd6rq]{font-size:2.5rem}}@media (width>=900px){.system-statement__heading[data-astro-cid-jkgxd6rq]{font-size:3.25rem}}.system-statement__accent[data-astro-cid-jkgxd6rq]{color:var(--color-primary);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.word[data-astro-cid-jkgxd6rq]{display:inline-block}.word[data-astro-cid-jkgxd6rq]:not(:last-child):after{content:" ";white-space:pre}.is-pending[data-astro-cid-jkgxd6rq] .word[data-astro-cid-jkgxd6rq]{opacity:0;transform:translateY(.3em)}.is-visible[data-astro-cid-jkgxd6rq] .word[data-astro-cid-jkgxd6rq]{animation:.6s cubic-bezier(.16,1,.3,1) forwards word-in;animation-delay:calc(var(--i) * 45ms)}@keyframes word-in{to{opacity:1;transform:translateY(0)}}.system-statement__icon-wrap[data-astro-cid-jkgxd6rq]{vertical-align:middle;margin:0 .02em;display:inline-flex;transform:translateY(-.08em)}.system-statement__icon[data-astro-cid-jkgxd6rq]{filter:drop-shadow(0 4px 8px #0003);width:.85em;height:.85em;animation:4s ease-in-out infinite icon-float}@keyframes icon-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.system-statement__icon[data-astro-cid-jkgxd6rq]{animation:none}}.proven-results[data-astro-cid-l5ep6ueo]{--glow-x:50%;--glow-y:0%;background:#0b1119;position:relative;overflow:hidden}.proven-results__glow[data-astro-cid-l5ep6ueo]{background:radial-gradient(480px circle at var(--glow-x) var(--glow-y), #2e5fd938, transparent 65%);pointer-events:none;transition:background .1s ease-out;position:absolute;inset:0}.proven-results__eyebrow[data-astro-cid-l5ep6ueo]{color:#fff9}.proven-results__stats[data-astro-cid-l5ep6ueo]{grid-template-columns:repeat(2,1fr);gap:40px 24px;margin-top:56px;display:grid}@media (width>=768px){.proven-results__stats[data-astro-cid-l5ep6ueo]{grid-template-columns:repeat(4,1fr);gap:0}.stat[data-astro-cid-l5ep6ueo]{animation:.6s cubic-bezier(.16,1,.3,1) backwards stat-in;animation-delay:calc(var(--i) * 90ms);border-left:1px solid #ffffff24;padding:0 28px}.stat[data-astro-cid-l5ep6ueo]:first-child{border-left:none;padding-left:0}}@keyframes stat-in{0%{opacity:0;transform:translateY(10px)}}.stat__value[data-astro-cid-l5ep6ueo]{color:#fff;align-items:baseline;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:1;display:flex}@media (width>=768px){.stat__value[data-astro-cid-l5ep6ueo]{font-size:3.5rem}}.stat__suffix[data-astro-cid-l5ep6ueo]{color:var(--color-accent);margin-left:2px;font-size:1.75rem;font-weight:700}.stat__label[data-astro-cid-l5ep6ueo]{color:#ffffffad;max-width:22ch;margin-top:12px;font-family:Nunito,sans-serif;font-size:1rem}.proven-results__trust[data-astro-cid-l5ep6ueo]{color:#ffffffbf;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:14px;margin-top:64px;padding-top:32px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;display:flex}.proven-results__trust-dot[data-astro-cid-l5ep6ueo]{background:var(--color-accent);opacity:.7;border-radius:999px;width:4px;height:4px;display:inline-block}.hero-badge[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:#fff;border-radius:10px;align-items:center;padding:8px 14px;display:inline-flex;box-shadow:0 1px 3px #0f162314}.capability-row__index[data-astro-cid-lcdefpme]{color:var(--color-border);font-family:Inter,sans-serif;font-size:2rem;font-weight:700;line-height:1}.how-we-work[data-astro-cid-lcdefpme]{position:relative}.how-we-work__rail[data-astro-cid-lcdefpme]{display:none}@media (width>=768px){.how-we-work__rail[data-astro-cid-lcdefpme]{background:var(--color-border);height:2px;display:block;position:absolute;top:4px;left:0;right:0}}.how-we-work__step[data-astro-cid-lcdefpme]{position:relative}.how-we-work__dot[data-astro-cid-lcdefpme]{display:none}@media (width>=768px){.how-we-work__dot[data-astro-cid-lcdefpme]{z-index:1;background:var(--color-accent);border-radius:50%;width:10px;height:10px;margin-bottom:20px;display:block;position:relative}}.how-we-work__index[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-bottom:6px;font-family:Instrument Serif,serif;font-size:1.75rem;font-style:italic;font-weight:400}.principle-title[data-astro-cid-lcdefpme]{color:var(--color-text);font-family:Instrument Serif,serif;font-size:1.75rem;font-style:italic;font-weight:400;line-height:1.2}.timeline[data-astro-cid-lcdefpme]{flex-direction:column;gap:56px;display:flex;position:relative}.timeline__line[data-astro-cid-lcdefpme]{background:var(--color-border);width:1px;position:absolute;top:6px;bottom:6px;left:19px}.timeline__item[data-astro-cid-lcdefpme]{-moz-column-gap:24px;grid-template-columns:40px 1fr;align-items:start;column-gap:24px;display:grid;position:relative}.timeline__dot[data-astro-cid-lcdefpme]{background:var(--color-accent);z-index:1;border-radius:999px;grid-column:1;justify-self:center;width:10px;height:10px;margin-top:6px;position:relative;box-shadow:0 0 0 4px #f5a62329}.timeline__card[data-astro-cid-lcdefpme]{grid-column:2;max-width:30rem}@media (width>=900px){.timeline__line[data-astro-cid-lcdefpme]{left:50%}.timeline__item[data-astro-cid-lcdefpme]{-moz-column-gap:32px;grid-template-columns:1fr 40px 1fr;column-gap:32px}.timeline__dot[data-astro-cid-lcdefpme]{grid-column:2}.timeline__item--left[data-astro-cid-lcdefpme] .timeline__card[data-astro-cid-lcdefpme]{grid-column:1;justify-self:end}.timeline__item--right[data-astro-cid-lcdefpme] .timeline__card[data-astro-cid-lcdefpme]{grid-column:3;justify-self:start}}.timeline__image[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border:1px dashed var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.timeline__image[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:Nunito,sans-serif;font-size:1rem}
