.hero-art[data-astro-cid-mvkpnbru]{aspect-ratio:520/420;width:100%;height:auto;font-family:var(--font-sans);overflow:visible}.event--slot-1[data-astro-cid-mvkpnbru]{--slot:1}.event--slot-2[data-astro-cid-mvkpnbru]{--slot:2}.hero-scene[data-astro-cid-mvkpnbru].is-inactive{display:none}.rail[data-astro-cid-mvkpnbru]{fill:none;stroke:#b9cbd8;stroke-width:1.5px;stroke-dasharray:3 5}.tile__bg[data-astro-cid-mvkpnbru]{fill:#fff;stroke:var(--color-line)}.tile__mono[data-astro-cid-mvkpnbru]{fill:var(--color-surface-2);stroke:var(--color-line-strong)}.tile__mono-text[data-astro-cid-mvkpnbru]{fill:var(--color-ink);font-size:14px;font-weight:650}.tile__name[data-astro-cid-mvkpnbru]{fill:var(--color-ink);letter-spacing:-.01em;font-size:17px;font-weight:640}.tile__role[data-astro-cid-mvkpnbru]{fill:var(--color-muted);font-size:12.5px}.tile__rule[data-astro-cid-mvkpnbru]{stroke:var(--color-line)}.tile__row[data-astro-cid-mvkpnbru]{fill:#f7f9fb}.tile__skeleton[data-astro-cid-mvkpnbru]{fill:#e3eaf0}.row-hi[data-astro-cid-mvkpnbru]{fill:var(--color-accent-soft);stroke:var(--color-accent-line)}.row-hi--end[data-astro-cid-mvkpnbru]{fill:var(--color-ok-soft);stroke:#bfe3cf}.row-text[data-astro-cid-mvkpnbru]{fill:var(--color-ink);font-size:12.5px;font-weight:600}.row-check[data-astro-cid-mvkpnbru]{fill:none;stroke:var(--color-ok);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pulse[data-astro-cid-mvkpnbru]{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100 0;opacity:.55}.card__bg[data-astro-cid-mvkpnbru]{fill:#fff;stroke:var(--color-accent-line)}.card__dot[data-astro-cid-mvkpnbru]{fill:var(--color-accent)}.card__text[data-astro-cid-mvkpnbru]{fill:var(--color-ink);font-size:13px;font-weight:620}.ack__bg[data-astro-cid-mvkpnbru]{fill:#fff;stroke:#bfe3cf}.ack__icon[data-astro-cid-mvkpnbru]{fill:var(--color-ok)}.ack__tick[data-astro-cid-mvkpnbru]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ack__text[data-astro-cid-mvkpnbru]{fill:#14532d;font-size:12.5px;font-weight:620}.hero-art[data-astro-cid-mvkpnbru]:not(.is-animated) .event--later[data-astro-cid-mvkpnbru] [data-astro-cid-mvkpnbru]:is(.event__card,.event__ack,.pulse){display:none}.hero-art[data-astro-cid-mvkpnbru].is-animated .event[data-astro-cid-mvkpnbru] [data-astro-cid-mvkpnbru]:is(.event__start,.event__card,.event__end,.event__ack,.pulse){animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--slot,0) * 6s)}.hero-art[data-astro-cid-mvkpnbru].is-animated .event__start[data-astro-cid-mvkpnbru]{animation-name:hero-start}.hero-art[data-astro-cid-mvkpnbru].is-animated .pulse[data-astro-cid-mvkpnbru]{stroke-dasharray:10 110;opacity:1;animation-name:hero-pulse}.hero-art[data-astro-cid-mvkpnbru].is-animated .event__card[data-astro-cid-mvkpnbru]{transform-box:fill-box;transform-origin:50%;animation-name:hero-card}.hero-art[data-astro-cid-mvkpnbru].is-animated .event__end[data-astro-cid-mvkpnbru]{animation-name:hero-end}.hero-art[data-astro-cid-mvkpnbru].is-animated .event__ack[data-astro-cid-mvkpnbru]{animation-name:hero-ack}.hero-art[data-astro-cid-mvkpnbru].is-paused .event[data-astro-cid-mvkpnbru] [data-astro-cid-mvkpnbru]:is(.event__start,.event__card,.event__end,.event__ack,.pulse){animation-play-state:paused}@keyframes hero-start{0%{opacity:0}5%,44%{opacity:1}49%,to{opacity:0}}@keyframes hero-pulse{0%,6%{stroke-dashoffset:10px;opacity:0}8%{opacity:1}27%{stroke-dashoffset:-100px;opacity:1}29%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes hero-card{0%,9%{opacity:0;transform:scale(.94)}14%,40%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:scale(1)}}@keyframes hero-end{0%,26%{opacity:0}30%,44%{opacity:1}49%,to{opacity:0}}@keyframes hero-ack{0%,31%{opacity:0;transform:translateY(4px)}35%,44%{opacity:1;transform:translateY(0)}49%,to{opacity:0;transform:translateY(0)}}.hero[data-astro-cid-i3irphx7]{background:radial-gradient(48rem 26rem at 88% 8%, #087c8c12, transparent 70%), radial-gradient(40rem 20rem at 10% 100%, #185ab70a, transparent 70%), var(--color-background);border-bottom:1px solid var(--color-line);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(3rem,2rem + 3vw,5rem);position:relative;overflow:hidden}.hero__dots[data-astro-cid-i3irphx7]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 120px),#0000);mask-image:linear-gradient(#000 calc(100% - 120px),#0000)}.hero__grid[data-astro-cid-i3irphx7]{z-index:1;gap:var(--space-7);align-items:center;display:grid;position:relative}@media (width>=980px){.hero__grid[data-astro-cid-i3irphx7]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{margin-bottom:var(--space-4);max-width:14ch;font-size:clamp(2.35rem,1.6rem + 3vw,4rem);line-height:1.04}.hero__subhead[data-astro-cid-i3irphx7]{font-size:var(--step-2);color:var(--color-ink);letter-spacing:-.015em;margin-bottom:var(--space-4);font-weight:560;line-height:1.3}.hero__body[data-astro-cid-i3irphx7]{font-size:var(--step-1);max-width:36rem;margin-bottom:var(--space-6)}.hero__visual[data-astro-cid-i3irphx7]{margin:0;position:relative}.hero__stage[data-astro-cid-i3irphx7]{max-width:560px;margin-inline:auto;position:relative}.hero__rive[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.has-rive[data-astro-cid-i3irphx7] .hero-art{visibility:hidden}.hero__caption[data-astro-cid-i3irphx7]{margin-top:var(--space-3);text-align:center;font-size:var(--step--1);color:var(--color-muted);padding-inline:36px}.hero__pause[data-astro-cid-i3irphx7]{border:1px solid var(--color-line);background:var(--color-surface);width:28px;height:28px;color:var(--color-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid;position:absolute;bottom:-4px;right:0}.hero__pause[data-astro-cid-i3irphx7]:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.hero__pause[data-astro-cid-i3irphx7][hidden]{display:none}.hero__pause-icon[data-astro-cid-i3irphx7]{border-left:2.5px solid;border-right:2.5px solid;width:8px;height:10px}.hero__pause[data-astro-cid-i3irphx7].is-paused .hero__pause-icon[data-astro-cid-i3irphx7]{border:5px solid #0000;border-left:8px solid;border-right:0;width:0;height:0;margin-left:2px}@media (width<=979px) and (width>=0){.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{max-width:16ch}}.more[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.pillar[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--space-2) 0 0;border-top:2px solid var(--color-accent)}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-bottom:var(--space-2)}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.pillar__icon[data-astro-cid-lcdefpme]{width:28px;height:28px;margin-bottom:var(--space-4);fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.how[data-astro-cid-lcdefpme]{gap:var(--space-5);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.how[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.how__step[data-astro-cid-lcdefpme]{background:var(--color-background);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-5) var(--space-6) var(--space-6);transition:border-color .5s,background-color .5s}.how__step[data-astro-cid-lcdefpme].is-reached{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-line));background:#fff}.how-progress[data-astro-cid-lcdefpme]{height:2px;margin-bottom:var(--space-5);background:var(--color-line);border-radius:2px;overflow:hidden}.how-progress[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.how__art[data-astro-cid-lcdefpme]{background:var(--color-surface-2);border-radius:var(--radius-md);margin-bottom:var(--space-5);padding:var(--space-2)}.how__art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto}.a-tile[data-astro-cid-lcdefpme]{fill:#fff;stroke:var(--color-line-strong)}.a-line[data-astro-cid-lcdefpme]{stroke:var(--color-line-strong);stroke-width:2px;stroke-dasharray:4 4;fill:none}.a-line--on[data-astro-cid-lcdefpme]{stroke:var(--color-accent);stroke-dasharray:none}.a-line--off[data-astro-cid-lcdefpme]{stroke-dasharray:4 4}.a-head[data-astro-cid-lcdefpme]{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.a-plug[data-astro-cid-lcdefpme]{fill:#fff;stroke:var(--color-accent);stroke-width:2px}.a-bar[data-astro-cid-lcdefpme]{fill:var(--color-line)}.a-bar--on[data-astro-cid-lcdefpme]{fill:var(--color-accent-line)}.a-ok[data-astro-cid-lcdefpme]{fill:var(--color-ok)}.a-tick[data-astro-cid-lcdefpme]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.how__n[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2);font-size:.8rem;font-weight:640}.how__step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.how__step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.proof[data-astro-cid-lcdefpme],.partners[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid}@media (width>=960px){.proof[data-astro-cid-lcdefpme],.partners[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.proof__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.partners[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.proof__list[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.proof__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line)}.proof__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-6) var(--space-4) var(--space-5);gap:.15rem;text-decoration:none;display:grid;position:relative}.proof__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";right:var(--space-5);color:var(--color-accent);transition:transform .15s;position:absolute;top:50%;transform:translateY(-50%)}.proof__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--color-accent-soft)}.proof__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after{transform:translate(3px,-50%)}.proof__label[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:620}.proof__body[data-astro-cid-lcdefpme]{color:var(--color-body);padding-right:var(--space-5);font-size:.95rem}.partners__list[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.partners__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}
