.ctrlx-page[data-astro-cid-g2bw6n4j]{color:#151b1d}.cx-hero[data-astro-cid-g2bw6n4j]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px clamp(32px,5vw,72px);padding-block:72px 56px;display:grid}.cx-eyebrow[data-astro-cid-g2bw6n4j]{letter-spacing:.14em;color:#6f6300;margin:0 0 20px;font-size:11px;font-weight:700}.cx-eyebrow--dark[data-astro-cid-g2bw6n4j]{color:#d8c42a}h1[data-astro-cid-g2bw6n4j]{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.06}h1[data-astro-cid-g2bw6n4j] span[data-astro-cid-g2bw6n4j]{color:#788071;letter-spacing:-.025em;margin-top:14px;font-size:.5em;line-height:1.25;display:inline-block}.cx-lede[data-astro-cid-g2bw6n4j]{color:#4d5549;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.7}.cx-actions[data-astro-cid-g2bw6n4j]{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:32px;display:flex}.cx-button[data-astro-cid-g2bw6n4j]{color:#222;white-space:nowrap;background:#c8b100;align-items:center;gap:30px;padding:16px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cx-button[data-astro-cid-g2bw6n4j]:hover{background:#b6a100}.cx-link[data-astro-cid-g2bw6n4j]{color:#505050;border-bottom:1px solid #c8b100;gap:14px;padding-bottom:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cx-hero-media[data-astro-cid-g2bw6n4j]{background:#fff;border:1px solid #dfe3d9;margin:0}.cx-hero-logo[data-astro-cid-g2bw6n4j]{border-bottom:1px solid #dfe3d9;justify-content:center;padding:20px 24px;display:flex}.cx-hero-logo[data-astro-cid-g2bw6n4j] img[data-astro-cid-g2bw6n4j]{width:min(280px,100%);height:auto;display:block}.cx-hero-media[data-astro-cid-g2bw6n4j] .cx-hero-photo{aspect-ratio:3/2;object-fit:contain;background:#ededeb;width:100%;height:auto;display:block}.cx-stats[data-astro-cid-g2bw6n4j]{color:#eef0ec;background:#151a1b}.cx-stats-row[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding-block:28px;display:grid}.cx-stats-row[data-astro-cid-g2bw6n4j]>div[data-astro-cid-g2bw6n4j]{border-left:1px solid #343c3d;padding:4px 24px}.cx-stats-row[data-astro-cid-g2bw6n4j]>div[data-astro-cid-g2bw6n4j]:first-child{border-left:0;padding-left:0}.cx-stats[data-astro-cid-g2bw6n4j] dt[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;color:#f5f6f2;font-size:clamp(18px,1.8vw,24px)}.cx-stats[data-astro-cid-g2bw6n4j] dd[data-astro-cid-g2bw6n4j]{color:#aeb7b0;margin:6px 0 0;font-size:13px;line-height:1.5}.cx-section[data-astro-cid-g2bw6n4j]{padding-block:88px 0}h2[data-astro-cid-g2bw6n4j]{letter-spacing:-.03em;max-width:24ch;margin:0 0 20px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.cx-intro[data-astro-cid-g2bw6n4j]{color:#4d5549;max-width:760px;margin:0;font-size:17px;line-height:1.7}.cx-intro--dark[data-astro-cid-g2bw6n4j]{color:#b4bcb5}.cx-axis[data-astro-cid-g2bw6n4j]{letter-spacing:.12em;text-transform:uppercase;color:#6f6300;align-items:center;gap:14px;margin:44px 0 14px;font-size:11px;display:flex}.cx-axis-line[data-astro-cid-g2bw6n4j]{background:linear-gradient(90deg,#c8b10033,#c8b100);flex:1;height:1px}.cx-devices[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cx-devices[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j]{background:#fff;border:1px solid #dfe3d9;flex-direction:column;padding:24px 22px;display:flex}.cx-meter[data-astro-cid-g2bw6n4j]{gap:4px;margin-bottom:18px;display:flex}.cx-meter[data-astro-cid-g2bw6n4j] i[data-astro-cid-g2bw6n4j]{background:#e6e8e1;width:22px;height:6px;display:block}.cx-meter[data-astro-cid-g2bw6n4j] i[data-astro-cid-g2bw6n4j].on{background:#c8b100}.cx-tier[data-astro-cid-g2bw6n4j]{letter-spacing:.1em;text-transform:uppercase;color:#6f6300;font-size:11px;font-weight:700}.cx-devices[data-astro-cid-g2bw6n4j] h3[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;margin:8px 0 10px;font-size:20px;font-weight:400;line-height:1.25}.cx-devices[data-astro-cid-g2bw6n4j] p[data-astro-cid-g2bw6n4j]{color:#5e655c;margin:0;font-size:15px;line-height:1.65}.cx-devices[data-astro-cid-g2bw6n4j] .cx-spec[data-astro-cid-g2bw6n4j]{color:#7b8374;border-bottom:1px solid #e6e8e1;margin-bottom:14px;padding-bottom:14px;font-size:13px}.cx-open[data-astro-cid-g2bw6n4j]{border:1px dashed #b9bfb1;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:baseline;gap:8px 32px;margin-top:20px;padding:22px 24px;display:grid}.cx-open[data-astro-cid-g2bw6n4j] h3[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:400}.cx-open[data-astro-cid-g2bw6n4j] p[data-astro-cid-g2bw6n4j]{color:#5e655c;margin:0;font-size:15px;line-height:1.65}.cx-dl[data-astro-cid-g2bw6n4j]{color:#eef0ec;background:radial-gradient(120% 80% at 50% 0,#1b2224 0%,#0f1314 60%);margin-top:96px;padding-block:clamp(72px,8vw,120px);overflow:hidden}.cx-dl[data-astro-cid-g2bw6n4j] h2[data-astro-cid-g2bw6n4j]{color:#f5f6f2}.cx-diagram[data-astro-cid-g2bw6n4j]{background:#121718cc;border:1px solid #2a3233;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:56px;margin-top:48px;padding:40px clamp(20px,3vw,44px);display:grid}.cx-col[data-astro-cid-g2bw6n4j]{flex-direction:column;gap:10px;display:flex}.cx-col-title[data-astro-cid-g2bw6n4j]{letter-spacing:.14em;text-transform:uppercase;color:#8b958d;margin:0 0 4px;font-size:10px}.cx-node[data-astro-cid-g2bw6n4j]{color:#dfe4df;background:#171d1e;border:1px solid #333c3d;padding:12px 16px;font-size:14px;position:relative}.cx-in[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:after,.cx-out[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:before{content:"";background:linear-gradient(90deg,#c8b10000,#c8b100,#c8b10000) 0 0/200% 100%;width:56px;height:1px;animation:2.4s linear infinite cx-flow;position:absolute;top:50%}.cx-in[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:after{left:100%}.cx-out[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:before{right:100%}.cx-bus[data-astro-cid-g2bw6n4j]{color:#14181a;background:#c8b100;flex-direction:column;gap:10px;padding:32px 28px;display:flex;position:relative}.cx-bus[data-astro-cid-g2bw6n4j] strong[data-astro-cid-g2bw6n4j]{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,32px);font-weight:400}.cx-bus[data-astro-cid-g2bw6n4j] small[data-astro-cid-g2bw6n4j]{letter-spacing:.06em;font-size:12px;line-height:1.5}.cx-pulse[data-astro-cid-g2bw6n4j]{border:1px solid #e9d43a;animation:2.8s ease-out infinite cx-pulse;position:absolute;inset:0}.cx-dl-benefits[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:48px 0 0;padding:0;list-style:none;display:grid}.cx-dl-benefits[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j]{background:#181e1f;border:1px solid #343c3d;padding:26px 24px}.cx-dl-benefits[data-astro-cid-g2bw6n4j] span[data-astro-cid-g2bw6n4j]{letter-spacing:.12em;color:#8b958d;margin-bottom:16px;font-size:10px;display:block}.cx-dl-benefits[data-astro-cid-g2bw6n4j] h3[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;color:#f4f5f1;margin:0 0 10px;font-size:21px;font-weight:400}.cx-dl-benefits[data-astro-cid-g2bw6n4j] p[data-astro-cid-g2bw6n4j]{color:#aeb7b0;margin:0;font-size:15px;line-height:1.7}.cx-keryx[data-astro-cid-g2bw6n4j]{color:#b4bcb5;margin:36px 0 0;font-size:14px;line-height:1.7}.cx-keryx[data-astro-cid-g2bw6n4j] a[data-astro-cid-g2bw6n4j]{color:#f1f2ee;white-space:nowrap;border-bottom:1px solid #c8b100;margin-left:8px;padding-bottom:3px;font-weight:700;text-decoration:none}.cx-cards[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:12px;display:grid}.cx-cards[data-astro-cid-g2bw6n4j] article[data-astro-cid-g2bw6n4j]{background:#fff;border:1px solid #dfe3d9;padding:26px 24px}.cx-cards[data-astro-cid-g2bw6n4j] article[data-astro-cid-g2bw6n4j]>span[data-astro-cid-g2bw6n4j]{letter-spacing:.12em;color:#979c91;margin-bottom:16px;font-size:10px;display:block}.cx-cards[data-astro-cid-g2bw6n4j] h3[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;font-weight:400}.cx-cards[data-astro-cid-g2bw6n4j] p[data-astro-cid-g2bw6n4j]{color:#5e655c;margin:0;font-size:15px;line-height:1.7}.cx-tech[data-astro-cid-g2bw6n4j]{border-top:1px solid #d4d9cd;max-width:1040px;margin:12px 0 0}.cx-tech[data-astro-cid-g2bw6n4j]>div[data-astro-cid-g2bw6n4j]{border-bottom:1px solid #d4d9cd;grid-template-columns:260px 1fr;gap:24px;padding:18px 0;display:grid}.cx-tech[data-astro-cid-g2bw6n4j] dt[data-astro-cid-g2bw6n4j]{color:#151b1d;font-size:16px}.cx-tech[data-astro-cid-g2bw6n4j] dd[data-astro-cid-g2bw6n4j]{color:#4d5549;margin:0;font-size:16px;line-height:1.65}.cx-app-groups[data-astro-cid-g2bw6n4j]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;margin-top:12px;display:grid}.cx-app-group[data-astro-cid-g2bw6n4j]{background:#fff;border:1px solid #dfe3d9;flex-direction:column;align-items:flex-start;padding:26px 24px;display:flex}.cx-app-group[data-astro-cid-g2bw6n4j] h3[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:400}.cx-app-group[data-astro-cid-g2bw6n4j]>p[data-astro-cid-g2bw6n4j]{color:#7b8374;margin:0 0 18px;font-size:14px}.cx-app-group[data-astro-cid-g2bw6n4j] ul[data-astro-cid-g2bw6n4j]{columns:2;column-gap:28px;width:100%;margin:0 0 20px;padding:0;list-style:none}.cx-app-group[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j]{break-inside:avoid;border-bottom:1px solid #eceee8}.cx-app-group[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j] a[data-astro-cid-g2bw6n4j]{color:#2d342b;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;text-decoration:none;display:flex}.cx-app-group[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j] a[data-astro-cid-g2bw6n4j] span[data-astro-cid-g2bw6n4j]{color:#8d9489}.cx-app-group[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j] a[data-astro-cid-g2bw6n4j]:hover{color:#6f6300}.cx-app-group[data-astro-cid-g2bw6n4j]:last-child ul[data-astro-cid-g2bw6n4j]{columns:1}.cx-app-group[data-astro-cid-g2bw6n4j] .cx-link[data-astro-cid-g2bw6n4j]{margin-top:auto}.cx-cra[data-astro-cid-g2bw6n4j]{background:#f4f2e5;border-top:3px solid #c8b100;margin-top:96px;padding-block:clamp(64px,7vw,104px)}.cx-cra-cols[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.cx-cra-cols[data-astro-cid-g2bw6n4j]>div[data-astro-cid-g2bw6n4j]{background:#fff;border:1px solid #e1ddc5;padding:28px 26px}.cx-cra-cols[data-astro-cid-g2bw6n4j] h3[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;margin:0 0 16px;font-size:21px;font-weight:400}.cx-cra-cols[data-astro-cid-g2bw6n4j] ul[data-astro-cid-g2bw6n4j]{margin:0;padding:0;list-style:none}.cx-cra-cols[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j]{color:#4f4f49;border-top:1px solid #efece0;padding:10px 0 10px 26px;font-size:15px;line-height:1.6;position:relative}.cx-cra-cols[data-astro-cid-g2bw6n4j] li[data-astro-cid-g2bw6n4j]:before{content:"";border-bottom:2px solid #8f7c00;border-left:2px solid #8f7c00;width:10px;height:6px;position:absolute;top:17px;left:2px;transform:rotate(-45deg)}.cx-cra-note[data-astro-cid-g2bw6n4j]{color:#6d6c62;max-width:760px;margin:24px 0 0;font-size:13px;line-height:1.6}.cx-sets[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.cx-sets[data-astro-cid-g2bw6n4j] article[data-astro-cid-g2bw6n4j]{background:#fff;border:1px solid #dfe3d9;border-top:3px solid #c8b100;flex-direction:column;align-items:flex-start;padding:26px 24px;display:flex}.cx-set-partners[data-astro-cid-g2bw6n4j]{letter-spacing:.1em;text-transform:uppercase;color:#6f6300;margin:0 0 12px;font-size:11px;font-weight:700}.cx-sets[data-astro-cid-g2bw6n4j] h3[data-astro-cid-g2bw6n4j]{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;font-weight:400;line-height:1.25}.cx-sets[data-astro-cid-g2bw6n4j] article[data-astro-cid-g2bw6n4j]>p[data-astro-cid-g2bw6n4j]:not(.cx-set-partners){color:#5e655c;margin:0 0 20px;font-size:15px;line-height:1.7}.cx-sets[data-astro-cid-g2bw6n4j] .cx-link[data-astro-cid-g2bw6n4j]{margin-top:auto}.cx-profile[data-astro-cid-g2bw6n4j]{margin:28px 0 0}.cx-quote[data-astro-cid-g2bw6n4j]{padding-block:72px}a[data-astro-cid-g2bw6n4j]:focus-visible{outline-offset:5px;outline:3px solid #a28f00}.cx-dl[data-astro-cid-g2bw6n4j] a[data-astro-cid-g2bw6n4j]:focus-visible{outline-color:#c8b100}@keyframes cx-flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cx-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.05,1.3)}}@media (width<=1100px){.cx-devices[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-stats-row[data-astro-cid-g2bw6n4j]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.cx-stats-row[data-astro-cid-g2bw6n4j]>div[data-astro-cid-g2bw6n4j]:nth-child(3){border-left:0;padding-left:0}}@media (width<=900px){.cx-hero[data-astro-cid-g2bw6n4j],.cx-cards[data-astro-cid-g2bw6n4j],.cx-dl-benefits[data-astro-cid-g2bw6n4j],.cx-app-groups[data-astro-cid-g2bw6n4j],.cx-cra-cols[data-astro-cid-g2bw6n4j],.cx-sets[data-astro-cid-g2bw6n4j]{grid-template-columns:1fr}.cx-diagram[data-astro-cid-g2bw6n4j]{grid-template-columns:1fr;gap:24px}.cx-in[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:after,.cx-out[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:before{display:none}.cx-col[data-astro-cid-g2bw6n4j]{flex-flow:wrap}.cx-col-title[data-astro-cid-g2bw6n4j]{width:100%}.cx-tech[data-astro-cid-g2bw6n4j]>div[data-astro-cid-g2bw6n4j],.cx-open[data-astro-cid-g2bw6n4j]{grid-template-columns:1fr;gap:4px}}@media (width<=600px){.cx-hero[data-astro-cid-g2bw6n4j]{padding-block:44px 40px}.cx-lede[data-astro-cid-g2bw6n4j]{font-size:16px}.cx-section[data-astro-cid-g2bw6n4j]{padding-top:64px}.cx-devices[data-astro-cid-g2bw6n4j],.cx-stats-row[data-astro-cid-g2bw6n4j]{grid-template-columns:1fr}.cx-stats-row[data-astro-cid-g2bw6n4j]>div[data-astro-cid-g2bw6n4j]{border-left:0;padding-left:0}.cx-app-group[data-astro-cid-g2bw6n4j] ul[data-astro-cid-g2bw6n4j]{columns:1}}@media (prefers-reduced-motion:reduce){.cx-in[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:after,.cx-out[data-astro-cid-g2bw6n4j] .cx-node[data-astro-cid-g2bw6n4j]:before,.cx-pulse[data-astro-cid-g2bw6n4j]{animation:none}.cx-pulse[data-astro-cid-g2bw6n4j]{display:none}}
