@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.eyebrow-line[data-astro-cid-ge2uvauf]{animation:.6s ease-out both riseIn}.hero-h1[data-astro-cid-ge2uvauf]{animation:.7s ease-out 80ms both riseIn}.hero-lede[data-astro-cid-ge2uvauf]{animation:.7s ease-out .16s both riseIn}.hero-ctas[data-astro-cid-ge2uvauf]{animation:.7s ease-out .24s both riseIn}.diagram-box[data-astro-cid-ge2uvauf]{animation:.8s ease-out .2s both riseIn}.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);padding:70px 0 0;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .wrap[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid}@media (width<=900px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}}h1[data-astro-cid-ge2uvauf].hero-h1{margin-bottom:22px;font-size:clamp(38px,5.2vw,62px)}.hero-lede[data-astro-cid-ge2uvauf]{color:var(--text-soft);max-width:46ch;margin-bottom:32px;font-size:18px}.diagram-box[data-astro-cid-ge2uvauf]{padding:20px 10px;position:relative}.diagram-cap[data-astro-cid-ge2uvauf]{color:var(--text-soft);justify-content:space-between;margin-top:10px;padding:0 6px;font-size:11.5px;display:flex}.trust-bar[data-astro-cid-lmn7abdq]{border-bottom:1px solid var(--line);background:var(--bg-panel)}.trust-grid[data-astro-cid-lmn7abdq]{text-align:left;grid-template-columns:repeat(4,1fr);display:grid}.trust-item[data-astro-cid-lmn7abdq]{border-left:1px solid var(--line);padding:22px 20px}.trust-item[data-astro-cid-lmn7abdq]:first-child{border-left:none}@media (width<=800px){.trust-grid[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(2,1fr)}.trust-item[data-astro-cid-lmn7abdq]:nth-child(odd){border-left:none}.trust-item[data-astro-cid-lmn7abdq]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=480px){.trust-item[data-astro-cid-lmn7abdq]{padding:18px 14px}.trust-num[data-astro-cid-lmn7abdq]{font-size:18px}}.trust-num[data-astro-cid-lmn7abdq]{color:var(--spark);font-family:Big Shoulders Display,sans-serif;font-size:22px;font-weight:700}.trust-label[data-astro-cid-lmn7abdq]{color:var(--text-soft);margin-top:2px;font-size:12.5px}.trust-label[data-astro-cid-lmn7abdq].mono{font-family:IBM Plex Mono,monospace}.range-block[data-astro-cid-2xuu2uyp]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (width<=820px){.range-block[data-astro-cid-2xuu2uyp]{grid-template-columns:1fr}}.range-figs[data-astro-cid-2xuu2uyp]{border:1px solid var(--line);gap:0;display:flex}.range-fig[data-astro-cid-2xuu2uyp]{text-align:center;flex:1;padding:24px 20px}.range-fig[data-astro-cid-2xuu2uyp]+.range-fig[data-astro-cid-2xuu2uyp]{border-left:1px solid var(--line)}.range-fig[data-astro-cid-2xuu2uyp] .val[data-astro-cid-2xuu2uyp]{color:var(--spark);font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:500}.range-fig[data-astro-cid-2xuu2uyp] .lbl[data-astro-cid-2xuu2uyp]{color:var(--text-soft);margin-top:6px;font-size:12px}.range-text[data-astro-cid-2xuu2uyp] p[data-astro-cid-2xuu2uyp]{color:var(--text-soft);font-size:16.5px}.range-text[data-astro-cid-2xuu2uyp] strong[data-astro-cid-2xuu2uyp]{color:var(--text);font-weight:600}.prod-grid[data-astro-cid-7vvvriqi]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=860px){.prod-grid[data-astro-cid-7vvvriqi]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.carousel-wrap[data-astro-cid-7vvvriqi]{margin:0 -28px;position:relative}.carousel-wrap[data-astro-cid-7vvvriqi]:after{content:"";background:linear-gradient(to right, transparent, var(--bg));pointer-events:none;width:36px;position:absolute;top:0;bottom:0;right:0}.prod-grid[data-astro-cid-7vvvriqi]{grid-template-columns:unset;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:2px 28px 10px;scroll-padding-left:28px;display:flex;overflow-x:auto}.prod-grid[data-astro-cid-7vvvriqi]::-webkit-scrollbar{display:none}.prod-card[data-astro-cid-7vvvriqi]{scroll-snap-align:start;flex:0 0 82%}}.carousel-dots[data-astro-cid-7vvvriqi]{display:none}@media (width<=640px){.carousel-dots[data-astro-cid-7vvvriqi]{justify-content:center;gap:7px;margin-top:16px;display:flex}.dot[data-astro-cid-7vvvriqi]{background:var(--line);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.dot[data-astro-cid-7vvvriqi].active{background:var(--spark);transform:scale(1.4)}}.prod-card[data-astro-cid-7vvvriqi]{color:var(--text-inverse);background-image:linear-gradient(to top, #000000bf, #0003), var(--tile-img);background-position:50%;background-size:cover;border-radius:14px;padding:26px 24px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.prod-card[data-astro-cid-7vvvriqi]:hover{z-index:2;transform:translateY(-4px);box-shadow:0 16px 28px -14px #00000080}.prod-card[data-astro-cid-7vvvriqi].flagship{box-shadow:inset 0 0 0 2px var(--spark)}.prod-card[data-astro-cid-7vvvriqi].flagship:hover{box-shadow:inset 0 0 0 2px var(--spark), 0 16px 28px -14px #00000080}.prod-overlay[data-astro-cid-7vvvriqi]{background:var(--spark);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.prod-card[data-astro-cid-7vvvriqi]:hover .prod-overlay[data-astro-cid-7vvvriqi]{opacity:.8}.prod-content[data-astro-cid-7vvvriqi]{z-index:1;transition:color .25s;position:relative}.prod-flag[data-astro-cid-7vvvriqi]{letter-spacing:.03em;color:var(--spark);border:1px solid var(--spark);background:#0f11148c;margin-bottom:12px;padding:3px 8px;font-size:11px;transition:color .25s,border-color .25s;display:inline-block}.prod-name[data-astro-cid-7vvvriqi]{margin-bottom:10px;font-family:Big Shoulders Display,sans-serif;font-size:21px;font-weight:700;line-height:1.05}.prod-desc[data-astro-cid-7vvvriqi]{color:#d6dad3;margin-bottom:14px;font-size:14px;transition:color .25s}.prod-standards[data-astro-cid-7vvvriqi]{color:var(--spark);font-family:IBM Plex Mono,monospace;font-size:11.5px;transition:color .25s}.icon-wrap[data-astro-cid-7vvvriqi]{background:#0f111466;border:1px solid #eef0ec59;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;transition:border-color .25s,background .25s;display:flex}.icon-wrap[data-astro-cid-7vvvriqi] svg{width:24px;height:24px;stroke:var(--spark);transition:stroke .25s}.used-by[data-astro-cid-7vvvriqi]{color:#b7bdb2;border-top:1px solid #eef0ec40;margin-top:10px;padding-top:10px;font-size:12px;transition:color .25s,border-color .25s}.prod-card[data-astro-cid-7vvvriqi]:hover .prod-name[data-astro-cid-7vvvriqi],.prod-card[data-astro-cid-7vvvriqi]:hover .prod-desc[data-astro-cid-7vvvriqi],.prod-card[data-astro-cid-7vvvriqi]:hover .used-by[data-astro-cid-7vvvriqi]{color:#fff}.prod-card[data-astro-cid-7vvvriqi]:hover .prod-standards[data-astro-cid-7vvvriqi],.prod-card[data-astro-cid-7vvvriqi]:hover .prod-flag[data-astro-cid-7vvvriqi]{color:#fff;border-color:#fff}.prod-card[data-astro-cid-7vvvriqi]:hover .used-by[data-astro-cid-7vvvriqi]{border-top-color:#ffffff59}.prod-card[data-astro-cid-7vvvriqi]:hover .icon-wrap[data-astro-cid-7vvvriqi]{background:#ffffff2e;border-color:#ffffff80}.prod-card[data-astro-cid-7vvvriqi]:hover .icon-wrap[data-astro-cid-7vvvriqi] svg{stroke:#fff}.about-block[data-astro-cid-lx6rp2ia]{grid-template-columns:.9fr 1.1fr;gap:50px;display:grid}@media (width<=820px){.about-block[data-astro-cid-lx6rp2ia]{grid-template-columns:1fr}}.about-block[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia]{color:var(--text-soft);margin-bottom:16px;font-size:15.5px}
