.hero[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(3rem,2rem + 4vw,6.5rem) clamp(2.5rem,2rem + 3vw,5rem)}.hero__copy[data-astro-cid-ewxirvlt]{max-width:40rem}.hero__title[data-astro-cid-ewxirvlt]{font-size:var(--text-hero);line-height:var(--head-lh)}.hero__sub[data-astro-cid-ewxirvlt]{margin-top:22px;max-width:53ch;font-size:var(--text-lead);line-height:1.6;color:var(--ink-2)}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero__visual[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.hero__glow[data-astro-cid-ewxirvlt]{position:absolute;top:0;width:74%;aspect-ratio:1;border-radius:999px;background:var(--glow);filter:blur(6px)}.device[data-astro-cid-ewxirvlt]{position:relative;width:min(296px,78vw);padding:11px;border-radius:42px;background:var(--device-shell);box-shadow:0 30px 70px -28px #181f2e8c;animation:float-y 7s ease-in-out infinite}.device__screen[data-astro-cid-ewxirvlt]{position:relative;border-radius:32px;overflow:hidden;background:var(--card-bg);aspect-ratio:600 / 1299}.device__shot[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .7s var(--ease-out-expo)}.device__shot[data-astro-cid-ewxirvlt][data-active=true]{opacity:1}.device__dots[data-astro-cid-ewxirvlt]{display:flex;gap:6px}.device__dots[data-astro-cid-ewxirvlt] button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--line-strong);transition:width var(--duration-normal) var(--ease-out-expo),background-color var(--duration-normal) var(--ease-out-expo)}.device__dots[data-astro-cid-ewxirvlt] button[aria-current=true]{width:20px;background:var(--accent)}@media(max-width:860px){.hero[data-astro-cid-ewxirvlt]{grid-template-columns:1fr;text-align:left}.hero__visual[data-astro-cid-ewxirvlt]{order:-1}}.metrics[data-astro-cid-eo5nrxnb]{border-block:1px solid var(--line);background:var(--band)}.metrics__grid[data-astro-cid-eo5nrxnb]{display:grid;grid-template-columns:1fr;margin-block:0}.metrics__item[data-astro-cid-eo5nrxnb]{display:grid;grid-row:span 2;grid-template-rows:subgrid;padding-block:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);padding-inline-start:clamp(18px,2.4vw,30px);margin-inline-start:-1px;border-inline-start:1px solid var(--line)}.metrics__value[data-astro-cid-eo5nrxnb]{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(1.75rem,3vw - .25rem,2.125rem);letter-spacing:-.03em;line-height:1.1}.metrics__label[data-astro-cid-eo5nrxnb]{margin:9px 0 0;font-size:var(--text-small);line-height:1.45;color:var(--ink-2)}@media(min-width:30rem){.metrics__grid[data-astro-cid-eo5nrxnb]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.metrics__grid[data-astro-cid-eo5nrxnb]{grid-template-columns:repeat(4,1fr)}}.section-head[data-astro-cid-qwqitarg]{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(1.75rem,1.4rem + 1.6vw,3rem)}.section-head__text[data-astro-cid-qwqitarg]{max-width:39rem}.section-head__title[data-astro-cid-qwqitarg]{margin-top:14px;font-size:var(--text-h2);line-height:1.1}.section-head__sub[data-astro-cid-qwqitarg]{margin-top:14px;max-width:52ch}.card-grid[data-astro-cid-qwqitarg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(268px,100%),1fr));gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none}.card[data-astro-cid-qwqitarg]{display:flex;flex-direction:column;padding:clamp(22px,2.4vw,30px);border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--shadow);transition:transform var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo)}.card[data-astro-cid-qwqitarg]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-lift)}.card__tag[data-astro-cid-qwqitarg]{font-family:var(--font-mono);font-size:.656rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.card__title[data-astro-cid-qwqitarg]{margin-top:12px;font-size:var(--text-h3);letter-spacing:-.015em}.card__body[data-astro-cid-qwqitarg]{margin-top:12px;font-size:.906rem;line-height:1.6;color:var(--ink-2)}.flow__head[data-astro-cid-fv5mo32h]{max-width:39rem}.flow__title[data-astro-cid-fv5mo32h]{margin-top:14px;font-size:var(--text-h2);line-height:1.1}.flow__sub[data-astro-cid-fv5mo32h]{margin-top:14px}.flow__grid[data-astro-cid-fv5mo32h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:clamp(14px,1.6vw,22px);margin:clamp(1.875rem,1.5rem + 1.6vw,3.125rem) 0 0;padding:0;list-style:none;counter-reset:flow}.flow-card[data-astro-cid-fv5mo32h]{position:relative;padding:clamp(20px,2.2vw,26px);border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card-bg)}.flow-card__meta[data-astro-cid-fv5mo32h]{display:flex;align-items:center;justify-content:space-between}.flow-card__index[data-astro-cid-fv5mo32h]{font-family:var(--font-mono);font-size:.688rem;color:var(--ink-3)}.flow-card__badge[data-astro-cid-fv5mo32h]{padding:4px 8px;border-radius:5px;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-mono);font-size:.594rem;letter-spacing:.08em;text-transform:uppercase}.flow-card__title[data-astro-cid-fv5mo32h]{margin-top:18px;font-size:1.156rem;line-height:1.25;letter-spacing:-.01em}.flow-card__body[data-astro-cid-fv5mo32h]{margin-top:10px;font-size:var(--text-small);line-height:1.6;color:var(--ink-2)}.compare__head[data-astro-cid-huhce62y]{max-width:40rem}.compare__title[data-astro-cid-huhce62y]{margin-top:14px;font-size:var(--text-h2);line-height:1.1}.compare__sub[data-astro-cid-huhce62y]{margin-top:14px}.compare__grid[data-astro-cid-huhce62y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(14px,1.8vw,22px);margin-top:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.compare__panel[data-astro-cid-huhce62y]{padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--radius)}.compare__panel--old[data-astro-cid-huhce62y]{background:var(--paper-2)}.compare__panel--new[data-astro-cid-huhce62y]{border-color:var(--accent);background:var(--card-bg);box-shadow:var(--shadow)}.compare__label[data-astro-cid-huhce62y]{margin-bottom:18px;font-family:var(--font-mono);font-size:.656rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.compare__label--accent[data-astro-cid-huhce62y]{color:var(--accent-ink)}.compliance[data-astro-cid-2ox3bvvm]{border-top:1px solid var(--line)}.compliance__inner[data-astro-cid-2ox3bvvm]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(30px,5vw,72px);padding-block:var(--section-y)}.compliance__title[data-astro-cid-2ox3bvvm]{margin-top:14px;font-size:var(--text-h2);line-height:1.1}.compliance__sub[data-astro-cid-2ox3bvvm]{margin-top:16px;max-width:38ch}.compliance__list[data-astro-cid-2ox3bvvm]{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.compliance__item[data-astro-cid-2ox3bvvm]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2vw,26px);padding-block:clamp(20px,3vw,30px);border-bottom:1px solid var(--line)}.compliance__index[data-astro-cid-2ox3bvvm]{padding-top:.4em;font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:.08em;color:var(--accent-ink)}.compliance__item-title[data-astro-cid-2ox3bvvm]{font-size:var(--text-h3);line-height:1.25}.compliance__item-body[data-astro-cid-2ox3bvvm]{margin-top:8px;font-size:var(--text-body);line-height:1.6;color:var(--ink-2)}@media(max-width:860px){.compliance__inner[data-astro-cid-2ox3bvvm]{grid-template-columns:minmax(0,1fr)}.compliance__head[data-astro-cid-2ox3bvvm],.compliance__list[data-astro-cid-2ox3bvvm]{grid-column:1}.compliance__sub[data-astro-cid-2ox3bvvm]{max-width:52ch}}.mid-cta[data-astro-cid-pehcvr43]{border-block:1px solid var(--line);background:var(--band-2)}.mid-cta__inner[data-astro-cid-pehcvr43]{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding-block:clamp(2.25rem,1.8rem + 2vw,3.75rem)}.mid-cta__title[data-astro-cid-pehcvr43]{font-size:clamp(1.375rem,1.1rem + 1.4vw,2rem);line-height:1.2;letter-spacing:-.02em}.mid-cta__sub[data-astro-cid-pehcvr43]{margin-top:10px;max-width:48ch;font-size:.938rem;line-height:1.55;color:var(--ink-2)}.integration[data-astro-cid-ob5bsnsn]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,4vw,64px);align-items:center}.integration__title[data-astro-cid-ob5bsnsn]{margin-top:14px;font-size:var(--text-h2);line-height:1.1}.integration__sub[data-astro-cid-ob5bsnsn]{margin-top:14px;max-width:48ch}.numbered[data-astro-cid-ob5bsnsn]{display:flex;flex-direction:column;gap:2px;margin:28px 0 0;padding:0;list-style:none}.numbered__item[data-astro-cid-ob5bsnsn]{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.numbered__n[data-astro-cid-ob5bsnsn]{font-family:var(--font-mono);font-size:.688rem;color:var(--accent)}.numbered__title[data-astro-cid-ob5bsnsn]{font-family:var(--font-body);font-weight:500;font-size:.938rem;letter-spacing:normal}.numbered__body[data-astro-cid-ob5bsnsn]{margin-top:4px;font-size:var(--text-small);line-height:1.55;color:var(--ink-2)}.integration[data-astro-cid-ob5bsnsn] .btn[data-astro-cid-ob5bsnsn]{margin-top:26px}.platforms[data-astro-cid-ob5bsnsn]{padding:clamp(24px,2.6vw,34px);border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--shadow)}.platforms__grid[data-astro-cid-ob5bsnsn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.platforms__item[data-astro-cid-ob5bsnsn]{padding:14px 15px;border:1px solid var(--line);border-radius:var(--radius-sm)}.platforms__name[data-astro-cid-ob5bsnsn]{display:block;font-weight:500;font-size:.938rem}.platforms__note[data-astro-cid-ob5bsnsn]{display:block;margin-top:5px;font-family:var(--font-mono);font-size:.656rem;color:var(--ink-3)}.platforms__points[data-astro-cid-ob5bsnsn]{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}@media(max-width:860px){.integration[data-astro-cid-ob5bsnsn]{grid-template-columns:1fr}}.risk[data-astro-cid-6fjg45hj]{border-top:1px solid var(--line);background:var(--band-2)}.risk__inner[data-astro-cid-6fjg45hj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(26px,4vw,56px);padding-block:var(--section-y)}.risk__title[data-astro-cid-6fjg45hj]{margin-top:14px;font-size:clamp(1.625rem,1.3rem + 1.6vw,2.375rem);line-height:1.15}.risk__sub[data-astro-cid-6fjg45hj]{margin-top:14px;max-width:44ch}.risk__grid[data-astro-cid-6fjg45hj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}.risk__card[data-astro-cid-6fjg45hj]{padding:18px 20px;border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card-bg)}.risk__card-title[data-astro-cid-6fjg45hj]{font-family:var(--font-body);font-weight:500;font-size:.938rem;line-height:1.3;letter-spacing:normal}.risk__card-body[data-astro-cid-6fjg45hj]{margin-top:6px;font-size:var(--text-small);line-height:1.5;color:var(--ink-2)}
