.card[data-astro-cid-3sajipj7]{border:1px solid var(--paper-line);border-left:3px solid var(--card-accent);border-radius:var(--r);background:var(--paper-hi);transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;gap:14px;padding:clamp(20px,3vw,28px);display:flex;position:relative}.card__top[data-astro-cid-3sajipj7]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.card__name[data-astro-cid-3sajipj7]{font-family:var(--display);font-optical-sizing:auto;font-size:var(--fs-display-m);line-height:var(--lh-display-m)}.card__tagline[data-astro-cid-3sajipj7],.card__sector[data-astro-cid-3sajipj7]{color:var(--tx-mute)}.card__tagline[data-astro-cid-3sajipj7]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-top:6px}.card__sector[data-astro-cid-3sajipj7]{font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.card__features[data-astro-cid-3sajipj7]{font-size:var(--fs-body-s);line-height:var(--lh-body-s);gap:8px;padding:0;list-style:none;display:grid}.card__features[data-astro-cid-3sajipj7] li[data-astro-cid-3sajipj7]{grid-template-columns:14px 1fr;gap:10px;display:grid}.card__features[data-astro-cid-3sajipj7] li[data-astro-cid-3sajipj7]:before{content:"";background:var(--paper-line);align-self:center;height:1px}.card__action[data-astro-cid-3sajipj7]{margin-top:auto;padding-top:4px}.card__link[data-astro-cid-3sajipj7]{min-height:44px;font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.card__link[data-astro-cid-3sajipj7]:after{content:"";border-radius:var(--r);position:absolute;inset:0}.card__arrow[data-astro-cid-3sajipj7]{transition:transform var(--dur-fast) var(--ease);flex:none}.card[data-astro-cid-3sajipj7]:hover{border-color:var(--card-accent);box-shadow:var(--shadow-card);transform:translateY(-4px)}.card[data-astro-cid-3sajipj7]:hover .card__arrow[data-astro-cid-3sajipj7]{transform:translate(3px)}.card[data-astro-cid-3sajipj7]:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.card__link[data-astro-cid-3sajipj7]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-3sajipj7]:hover,.card[data-astro-cid-3sajipj7]:hover .card__arrow[data-astro-cid-3sajipj7]{transform:none}}.index[data-astro-cid-zacnesl7]{border:1px solid var(--ink-line);border-radius:var(--r);background:var(--ink-deep);padding:clamp(20px,2.6vw,28px)}.index[data-astro-cid-zacnesl7] .index__eyebrow{margin-bottom:10px}.index__list[data-astro-cid-zacnesl7]{padding:0;list-style:none;display:grid}.index__item[data-astro-cid-zacnesl7]{border-top:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding-block:16px;display:grid;position:relative}.index__item[data-astro-cid-zacnesl7]:first-child{border-top:0;padding-top:0}.index__item[data-astro-cid-zacnesl7]:last-child{padding-bottom:0}.index__link[data-astro-cid-zacnesl7]{min-height:28px;color:var(--tx-inv);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.index__link[data-astro-cid-zacnesl7]:after{content:"";position:absolute;inset:0}.index__name[data-astro-cid-zacnesl7]{font-family:var(--display);font-optical-sizing:auto;font-size:var(--fs-display-m);line-height:var(--lh-display-m);color:var(--accent)}.index__link[data-astro-cid-zacnesl7] svg{color:var(--tx-inv-mute);transition:transform var(--dur-fast) var(--ease)}.index__item[data-astro-cid-zacnesl7]:hover .index__link[data-astro-cid-zacnesl7] svg,.index__link[data-astro-cid-zacnesl7]:focus-visible svg{transform:translate(3px)}.index__sector[data-astro-cid-zacnesl7]{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv-mute);grid-column:1}.index__status[data-astro-cid-zacnesl7]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute);grid-area:1/2/span 2;align-self:center}.index__status[data-astro-cid-zacnesl7][data-status=live]{color:var(--tx-inv)}.index__note[data-astro-cid-zacnesl7]{border-top:1px solid var(--ink-line);font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv-mute);margin-top:22px;padding-top:18px}@media (prefers-reduced-motion:reduce){.index__link[data-astro-cid-zacnesl7] svg{transition:none}}.band[data-astro-cid-lcdefpme]{padding-block:var(--pad)}.band--alt[data-astro-cid-lcdefpme]{background:var(--paper-hi)}.band--ink[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--tx-inv)}.band--quiet[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--paper-line);padding-block:clamp(56px,7vw,88px)}.band__head[data-astro-cid-lcdefpme]{max-width:22ch;font-family:var(--display);font-optical-sizing:auto;font-size:var(--fs-display-l);line-height:var(--lh-display-l);margin-top:14px}.band__head--inv[data-astro-cid-lcdefpme]{color:var(--tx-inv)}.band__lede[data-astro-cid-lcdefpme]{max-width:62ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--tx-inv-mute)}.band__lede--paper[data-astro-cid-lcdefpme]{color:var(--tx-mute)}.band__more[data-astro-cid-lcdefpme]{margin-top:28px}.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--tx-inv);padding-block:var(--pad-top) var(--pad)}.hero__grid[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(36px,6vw,60px);display:grid}@media (width>=1000px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(40px,5vw,80px)}}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);max-width:15ch;margin-top:20px}.hero__lede[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--tx-inv-mute);margin-top:24px}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__trust[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink-line);max-width:44ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv-mute);margin-top:28px;padding-top:18px}.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.common__more[data-astro-cid-lcdefpme]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-top:28px}.specs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;padding:0;list-style:none;display:grid}.spec[data-astro-cid-lcdefpme]{border-top:1px solid var(--paper-line);padding:16px 0 18px}.spec__name[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--fs-heading);font-weight:600;line-height:var(--lh-heading);color:var(--tx)}.spec__short[data-astro-cid-lcdefpme]{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-mute);margin-top:4px}
