.iso-tile[data-astro-cid-5wgixc57]{--tile-face:#fff;--tile-left:#e6ebf5;--tile-right:#d4dded;--tile-stroke:#c4cfe0}[data-astro-cid-5wgixc57][data-tone=blue]{--tile-face:var(--brand);--tile-left:#446ca9;--tile-right:#153e7c;--tile-stroke:#7295d1}[data-astro-cid-5wgixc57][data-tone=ink]{--tile-face:var(--foreground);--tile-left:#254266;--tile-right:#102a4b;--tile-stroke:#446ca9}polygon[data-astro-cid-5wgixc57]{stroke:var(--tile-stroke);stroke-width:.7px;stroke-linejoin:miter}.tile-shadow[data-astro-cid-5wgixc57]{fill:#001833;opacity:.035;stroke:none}.tile-top[data-astro-cid-5wgixc57]{fill:var(--tile-face)}.tile-left[data-astro-cid-5wgixc57]{fill:var(--tile-left)}.tile-right[data-astro-cid-5wgixc57]{fill:var(--tile-right)}.tile-edge[data-astro-cid-5wgixc57]{stroke:#fff;stroke-opacity:.65;stroke-width:.8px;fill:none}.data-illustration[data-astro-cid-vrqvzze4]{width:100%;height:auto;display:block;overflow:visible}.grid-rule[data-astro-cid-vrqvzze4]{stroke:var(--showcase-blue);stroke-width:.65px}.construction[data-astro-cid-vrqvzze4]{stroke:var(--showcase-blue);stroke-width:.65px;opacity:.13}.circuit[data-astro-cid-vrqvzze4]{stroke:var(--showcase-blue);stroke-width:1px;opacity:.65}.packet[data-astro-cid-vrqvzze4]{stroke:var(--brand);stroke-width:2px;stroke-dasharray:12 200;animation:6s linear infinite packet-travel}.document-rule[data-astro-cid-vrqvzze4]{fill:none;stroke:var(--showcase-blue);stroke-width:2px;opacity:.6}.blue-icon[data-astro-cid-vrqvzze4]{fill:none;stroke:var(--brand);stroke-width:2.2px}.white-icon[data-astro-cid-vrqvzze4]{fill:none;stroke:#fff;stroke-width:2.2px}.pin[data-astro-cid-vrqvzze4]{stroke:#97a8dd;stroke-width:3px}.layer[data-astro-cid-vrqvzze4]{animation:7s ease-in-out infinite layer-drift}.layer-back[data-astro-cid-vrqvzze4]{animation-delay:-2s}.layer-front[data-astro-cid-vrqvzze4]{animation-delay:-4s}.scan-line[data-astro-cid-vrqvzze4]{stroke:var(--brand);stroke-width:2px;animation:5s ease-in-out infinite document-scan}.satellite[data-astro-cid-vrqvzze4]{animation:6s ease-in-out infinite layer-drift}.secondary[data-astro-cid-vrqvzze4]{animation-delay:-3s}.registration[data-astro-cid-vrqvzze4],.datum[data-astro-cid-vrqvzze4]{stroke:var(--showcase-blue);stroke-width:1px;opacity:.4}.processor[data-astro-cid-vrqvzze4]{animation:5s ease-in-out infinite processor-lift}.receipt[data-astro-cid-vrqvzze4]{stroke:#aabbd5;stroke-width:1px}.receipt-edge[data-astro-cid-vrqvzze4]{fill:#c1cdef;stroke:#97a8dd}.receipt-fold[data-astro-cid-vrqvzze4]{fill:#e1e7f3;stroke:#aabbd5}.code-brace[data-astro-cid-vrqvzze4]{stroke:var(--brand);stroke-width:2px}.shield-edge[data-astro-cid-vrqvzze4]{fill:#97a8dd;stroke:#446ca9;stroke-width:1px}.shield[data-astro-cid-vrqvzze4]>path[data-astro-cid-vrqvzze4]:first-child{stroke:#a8b7d2;stroke-width:1px}.shield-inset[data-astro-cid-vrqvzze4]{stroke:#c1cdef;stroke-width:1px}.shield-check[data-astro-cid-vrqvzze4]{stroke:var(--brand);stroke-width:6px;stroke-dasharray:90;animation:6s ease-in-out infinite check-draw}.shield-glint[data-astro-cid-vrqvzze4]{stroke:#fff;stroke-width:2px}.column[data-astro-cid-vrqvzze4]{animation:6s ease-in-out infinite column-rise;animation-delay:var(--phase);transform-origin:280px 258px}.meter-trace[data-astro-cid-vrqvzze4]{stroke:var(--brand);stroke-width:1.5px;opacity:.5;stroke-dasharray:4 4}.trace-marker[data-astro-cid-vrqvzze4]{animation:3s ease-in-out infinite marker-pulse}.data-illustration[data-astro-cid-vrqvzze4] [data-astro-cid-vrqvzze4]:is(.packet,.layer,.scan-line,.satellite,.processor,.shield-check,.column,.trace-marker){animation-play-state:var(--motion-state,running)}@keyframes packet-travel{to{stroke-dashoffset:-424px}}@keyframes layer-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes processor-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes document-scan{0%,10%{opacity:0;transform:translateY(0)}25%,65%{opacity:1}85%,to{opacity:0;transform:translateY(80px)}}@keyframes check-draw{0%,10%{stroke-dashoffset:90px}40%,to{stroke-dashoffset:0}}@keyframes column-rise{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes marker-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.data-illustration[data-astro-cid-vrqvzze4] [data-astro-cid-vrqvzze4]:is(.packet,.layer,.scan-line,.satellite,.processor,.shield-check,.column,.trace-marker){animation:none}}.data-preview[data-astro-cid-3f335iyc]{background:var(--background);min-width:0;margin:0;position:relative;overflow:hidden}figcaption[data-astro-cid-3f335iyc]{z-index:1;border-bottom:1px solid var(--border);font:11px/18px var(--font-family-mono);color:var(--muted-foreground);padding:14px 20px;position:relative}.preview-stage[data-astro-cid-3f335iyc]{align-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.preview-art[data-astro-cid-3f335iyc]{width:100%;max-width:600px;margin:auto}.preview-legend[data-astro-cid-3f335iyc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0 24px 24px;display:grid;position:relative}.preview-legend[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]{border-top:1px solid color-mix(in srgb, var(--brand) 18%, transparent);min-width:0;padding-top:12px}dt[data-astro-cid-3f335iyc]{color:var(--showcase-blue);margin-bottom:4px;font-size:11px;line-height:18px}dd[data-astro-cid-3f335iyc]{overflow-wrap:anywhere;color:var(--muted-foreground);margin:0;font-size:11px;line-height:18px}.data-preview-note[data-astro-cid-3f335iyc]{border-top:1px solid var(--border);color:var(--muted-foreground);background:var(--surface);margin:0;padding:12px 20px;font-size:11px;line-height:18px}[data-astro-cid-3f335iyc][data-scene=code] .preview-stage[data-astro-cid-3f335iyc]{min-height:400px}[data-astro-cid-3f335iyc][data-scene=code] .preview-art[data-astro-cid-3f335iyc]{opacity:.8;width:100%;transform:translate(-16%)}pre[data-astro-cid-3f335iyc]{border:1px solid color-mix(in srgb, var(--brand) 15%, white);width:76%;font:11px/22px var(--font-family-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#fffffff5;margin:0;padding:20px 0;position:absolute;top:50%;right:20px;transform:translateY(-42%);box-shadow:0 16px 40px #0018330a}pre[data-astro-cid-3f335iyc]:before{content:"";background:linear-gradient(90deg, var(--brand), var(--showcase-lilac));height:3px;margin:-20px 0 18px;display:block}.code-line[data-astro-cid-3f335iyc]{animation:7s ease-in-out infinite row-highlight;animation-delay:calc(var(--step) * .35s);gap:12px;padding-inline:16px;display:flex}.code-line[data-astro-cid-3f335iyc]>span[data-astro-cid-3f335iyc]{color:#a2aec2;user-select:none}code[data-astro-cid-3f335iyc]{color:var(--showcase-blue)}[data-astro-cid-3f335iyc][data-scene=conversation] .preview-stage[data-astro-cid-3f335iyc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;padding:32px 24px 40px}[data-astro-cid-3f335iyc][data-scene=conversation] .preview-art[data-astro-cid-3f335iyc]{width:125%;margin-left:-20%}.preview-conversation[data-astro-cid-3f335iyc]{width:100%;position:relative}.message-request[data-astro-cid-3f335iyc]{border:1px solid color-mix(in srgb, var(--brand) 16%, white);background:color-mix(in srgb, var(--showcase-cyan) 28%, white);width:fit-content;max-width:95%;margin:0 0 20px auto;padding:14px 18px;box-shadow:0 8px 24px #00183305}.message-label[data-astro-cid-3f335iyc]{color:var(--showcase-blue);font:10px/18px var(--font-family-mono)}.message-request[data-astro-cid-3f335iyc] p[data-astro-cid-3f335iyc]{margin:3px 0 0;font-size:12px;line-height:21px}.message-response[data-astro-cid-3f335iyc]{border:1px solid var(--border);background:var(--surface);gap:12px;padding:18px;display:flex;box-shadow:0 12px 32px #00183308}.message-response[data-astro-cid-3f335iyc]>svg{color:var(--brand);flex-shrink:0;margin-top:3px}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]{flex:1;min-width:0;margin:0}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]{border-bottom:1px solid var(--border);animation:7s ease-in-out infinite row-highlight;animation-delay:calc(var(--step) * .6s);padding:8px 0}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]:first-child{padding-top:0}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]:last-child{border:0;padding-bottom:0}.message-response[data-astro-cid-3f335iyc] dt[data-astro-cid-3f335iyc]{margin:0 0 2px}.message-response[data-astro-cid-3f335iyc] dd[data-astro-cid-3f335iyc]{align-items:baseline;gap:6px;display:flex}.message-response[data-astro-cid-3f335iyc] dd[data-astro-cid-3f335iyc] svg{color:var(--brand);flex-shrink:0}.data-preview[data-astro-cid-3f335iyc] [data-astro-cid-3f335iyc]:is(.code-line,.message-response dl>div){animation-play-state:var(--motion-state,running)}@keyframes row-highlight{0%,12%,to{background:0 0}28%,42%{background:color-mix(in srgb, var(--brand) 4%, white)}}@media (width<=767px){[data-astro-cid-3f335iyc][data-scene=conversation] .preview-stage[data-astro-cid-3f335iyc]{grid-template-columns:minmax(0,1fr);padding:24px 16px}[data-astro-cid-3f335iyc][data-scene=conversation] .preview-art[data-astro-cid-3f335iyc]{display:none}.preview-legend[data-astro-cid-3f335iyc]{gap:12px;padding-inline:20px}}@media (width<=575px){.preview-stage[data-astro-cid-3f335iyc]{min-height:240px}.preview-legend[data-astro-cid-3f335iyc]{grid-template-columns:1fr;gap:12px}.preview-legend[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]{grid-template-columns:80px minmax(0,1fr);gap:12px;padding-top:8px;display:grid}[data-astro-cid-3f335iyc][data-scene=code] .preview-stage[data-astro-cid-3f335iyc]{min-height:340px}pre[data-astro-cid-3f335iyc]{width:86%;font-size:10px;right:16px}.code-line[data-astro-cid-3f335iyc]{gap:8px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.data-preview[data-astro-cid-3f335iyc] [data-astro-cid-3f335iyc]:is(.code-line,.message-response dl>div){animation:none}}.product-hero[data-astro-cid-whm4sqhp]{padding:88px 20px 0;position:relative;overflow:hidden}.hero-grid[data-astro-cid-whm4sqhp]{z-index:0;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);pointer-events:none;background-size:101px 101px;position:absolute;inset:0 0 180px;mask-image:radial-gradient(74% 64% at 50% 38%,#0000 42%,#000 100%)}.hero-atmosphere[data-astro-cid-whm4sqhp]{--surface:transparent;opacity:.48;pointer-events:none;position:absolute;inset:180px -120px 0;mask-image:linear-gradient(#0000,#000 55%,#000)}.product-hero-content[data-astro-cid-whm4sqhp]{z-index:1;text-align:center;position:relative}.product-hero[data-astro-cid-whm4sqhp] h1[data-astro-cid-whm4sqhp]{letter-spacing:-.005em;max-width:850px;margin-inline:auto;font-size:clamp(36px,6vw,60px);font-weight:500;line-height:1.06}.product-hero[data-astro-cid-whm4sqhp] h1[data-astro-cid-whm4sqhp] span[data-astro-cid-whm4sqhp]{color:var(--brand)}.product-hero-description[data-astro-cid-whm4sqhp]{max-width:590px;color:var(--muted-foreground);margin:20px auto 0;font-size:16px;line-height:26px}.hero-copy[data-astro-cid-whm4sqhp]{text-align:left;max-width:640px;margin:24px auto 0}.hero-preview[data-astro-cid-whm4sqhp]{z-index:1;border:1px solid var(--border);background:var(--surface);max-width:920px;box-shadow:0 0 0 8px #ffffff80, 0 24px 80px color-mix(in srgb, var(--brand) 10%, transparent);border-bottom:0;margin:64px auto 0;padding:6px;position:relative}.hero-preview-bar[data-astro-cid-whm4sqhp]{align-items:center;gap:7px;height:36px;padding-inline:12px;display:flex}.hero-preview-bar[data-astro-cid-whm4sqhp] span[data-astro-cid-whm4sqhp]{background:color-mix(in srgb, var(--brand) 12%, transparent);width:8px;height:8px}.hero-preview-bar[data-astro-cid-whm4sqhp] span[data-astro-cid-whm4sqhp]:first-child{background:var(--brand)}.hero-preview-bar[data-astro-cid-whm4sqhp] i[data-astro-cid-whm4sqhp]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:11px/16px var(--font-family-mono);color:var(--muted-foreground);margin-left:auto;overflow:hidden}.hero-preview[data-astro-cid-whm4sqhp] .data-preview{min-height:280px}@media (width>=996px){.product-hero[data-astro-cid-whm4sqhp]{padding:154px 32px 0}}.section-heading[data-astro-cid-6kwiq5mf]{text-align:center;border-bottom:1px solid var(--border);padding:64px 20px}.section-heading-label[data-astro-cid-6kwiq5mf]{border-bottom:1px solid var(--border);justify-content:center;gap:10px;width:fit-content;margin:0 auto 20px;padding-bottom:16px;font-size:12px;line-height:16px;display:flex}.section-heading-label[data-astro-cid-6kwiq5mf] span[data-astro-cid-6kwiq5mf]{color:var(--muted-foreground)}.section-heading[data-astro-cid-6kwiq5mf] h2[data-astro-cid-6kwiq5mf]{letter-spacing:-.01em;white-space:pre-line;max-width:720px;margin-inline:auto;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.077}.section-heading-description[data-astro-cid-6kwiq5mf]{max-width:480px;color:var(--muted-foreground);margin:20px auto 0;font-size:16px;line-height:24px}@media (width>=996px){.section-heading[data-astro-cid-6kwiq5mf]{padding-block:143px}.section-heading-split[data-astro-cid-6kwiq5mf]{text-align:left;justify-content:space-between;align-items:flex-start;gap:48px;padding-inline:max(32px,50% - 368px);display:flex}.section-heading-split[data-astro-cid-6kwiq5mf] .section-heading-label[data-astro-cid-6kwiq5mf]{flex:none;margin:0}.section-heading-split[data-astro-cid-6kwiq5mf] h2[data-astro-cid-6kwiq5mf]{max-width:480px;font-size:40px;line-height:44px}}.grouped-questions[data-astro-cid-4l5lp4id] .section-heading{padding-block:109px}.question-group[data-astro-cid-4l5lp4id]{border-bottom:1px solid var(--border);display:grid}.question-group[data-astro-cid-4l5lp4id]>h3[data-astro-cid-4l5lp4id]{border-bottom:1px solid var(--border);padding:28px}@media (width>=996px){.question-group[data-astro-cid-4l5lp4id]{grid-template-columns:300px minmax(0,1fr)}.question-group[data-astro-cid-4l5lp4id]>h3[data-astro-cid-4l5lp4id]{border-bottom:0;border-right:1px solid var(--border);padding:40px 32px}}.feature-panels-grid[data-astro-cid-kp6ypy5u]{display:grid}article[data-astro-cid-kp6ypy5u]{border-bottom:1px solid var(--border);background:var(--surface);min-width:0;padding:32px 20px;transition:background .25s}article[data-astro-cid-kp6ypy5u]:hover{background:color-mix(in srgb, var(--brand) 1%, var(--surface))}.feature-panel-copy[data-astro-cid-kp6ypy5u] h3[data-astro-cid-kp6ypy5u]:before{content:"//";color:var(--brand);font:14px var(--font-family-mono);margin-right:10px}.feature-panel-copy[data-astro-cid-kp6ypy5u]{margin-bottom:28px}.feature-panel-copy[data-astro-cid-kp6ypy5u] p[data-astro-cid-kp6ypy5u]{max-width:480px;color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:24px}@media (width>=996px){.feature-panels-grid[data-astro-cid-kp6ypy5u]{grid-template-columns:repeat(2,minmax(0,1fr))}article[data-astro-cid-kp6ypy5u]{padding:40px 32px}article[data-astro-cid-kp6ypy5u]:nth-child(3n+1){border-right:1px solid var(--border)}article[data-astro-cid-kp6ypy5u][data-wide=true]{grid-column:1/-1;padding:56px 64px}article[data-astro-cid-kp6ypy5u][data-wide=true] .feature-panel-copy[data-astro-cid-kp6ypy5u]{text-align:center;max-width:640px;margin-inline:auto}article[data-astro-cid-kp6ypy5u][data-wide=true] .feature-panel-copy[data-astro-cid-kp6ypy5u] p[data-astro-cid-kp6ypy5u]{margin-inline:auto}article[data-astro-cid-kp6ypy5u][data-wide=true] .data-preview{max-width:760px;margin-inline:auto}}.content-panel[data-astro-cid-r64f7kus]{min-width:0}.content-panel-copy[data-astro-cid-r64f7kus]{padding:32px}.content-panel-copy[data-astro-cid-r64f7kus] p[data-astro-cid-r64f7kus]{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:24px}.content-panel[data-astro-cid-r64f7kus] .data-preview{margin:0 32px 32px}.content-panel-actions[data-astro-cid-r64f7kus]{border-top:1px solid var(--border);padding:0 32px 32px}.tabbed-desktop[data-astro-cid-mvvqlj3k]{display:none}.tabbed-navigation[data-astro-cid-mvvqlj3k]{border-right:1px solid var(--border);flex:0 0 300px}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k]{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;border-left:2px solid #0000;width:100%;padding:24px;transition:background .2s,border-color .2s;display:block}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k]:hover{background:var(--surface)}.tabbed-content[data-astro-cid-mvvqlj3k] [data-astro-cid-mvvqlj3k][role=tabpanel]:not([hidden]){animation:.24s ease-out panel-enter}@keyframes panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tabbed-content[data-astro-cid-mvvqlj3k] [data-astro-cid-mvvqlj3k][role=tabpanel]:not([hidden]){animation:none}}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k][aria-selected=true]{background:color-mix(in srgb, var(--brand) 6%, transparent);border-left-color:var(--brand);color:var(--brand)}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k]:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.tabbed-navigation[data-astro-cid-mvvqlj3k] strong[data-astro-cid-mvvqlj3k]{font-size:16px;font-weight:500;display:block}.tabbed-navigation[data-astro-cid-mvvqlj3k] span[data-astro-cid-mvvqlj3k]{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:20px;display:block}.tabbed-content[data-astro-cid-mvvqlj3k]{flex:1;min-width:0}.tabbed-mobile[data-astro-cid-mvvqlj3k] details[data-astro-cid-mvvqlj3k]{border-bottom:1px solid var(--border)}.tabbed-mobile[data-astro-cid-mvvqlj3k] summary[data-astro-cid-mvvqlj3k]{cursor:pointer;padding:24px;font-size:16px}@media (width>=996px){.tabbed-desktop[data-astro-cid-mvvqlj3k]{display:flex}.tabbed-mobile[data-astro-cid-mvvqlj3k]{display:none}}.spotlight-banner[data-astro-cid-niijvfey]{background:var(--brand);color:#fff;place-items:center;min-height:460px;padding:64px 20px;display:grid;position:relative;overflow:hidden}.spotlight-art[data-astro-cid-niijvfey]{--surface:transparent;filter:brightness(0)invert();opacity:.65;pointer-events:none;position:absolute;inset:0}.spotlight-copy[data-astro-cid-niijvfey]{z-index:1;text-align:center;width:100%;text-shadow:0 2px 24px color-mix(in srgb, var(--foreground) 50%, transparent);position:relative}.spotlight-label[data-astro-cid-niijvfey]{font-size:12px;line-height:20px}.spotlight[data-astro-cid-niijvfey] h2[data-astro-cid-niijvfey]{letter-spacing:-.01em;white-space:pre-line;max-width:760px;margin:24px auto 0;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.077}.spotlight-description[data-astro-cid-niijvfey]{color:#ffffffe6;max-width:520px;margin:24px auto 0;font-size:16px;line-height:26px}.spotlight[data-astro-cid-niijvfey] a,.spotlight[data-astro-cid-niijvfey] button{color:var(--brand);background:#fff;border:1px solid #fff6}.spotlight[data-astro-cid-niijvfey] [data-action-style=secondary]{color:#fff;background:0 0}.spotlight-stats[data-astro-cid-niijvfey]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.spotlight-stats[data-astro-cid-niijvfey]>div[data-astro-cid-niijvfey]{border-bottom:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:24px 20px;display:flex}dt[data-astro-cid-niijvfey]{order:2;margin-top:8px;font-size:14px}dd[data-astro-cid-niijvfey]{color:var(--brand);order:1;margin:0;font-size:28px;line-height:36px}.stat-description[data-astro-cid-niijvfey]{color:var(--muted-foreground);order:3;font-size:12px;line-height:20px}@media (width>=996px){.spotlight-banner[data-astro-cid-niijvfey]{min-height:560px;padding:96px 32px}.spotlight-stats[data-astro-cid-niijvfey]{grid-template-columns:repeat(4,minmax(0,1fr))}.spotlight-stats[data-astro-cid-niijvfey]>div[data-astro-cid-niijvfey]{padding:32px 28px}}.evidence-cards[data-astro-cid-h6aufaql]{display:grid}article[data-astro-cid-h6aufaql]{border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;padding:40px 28px;display:flex}article[data-astro-cid-h6aufaql]:nth-child(2){background:color-mix(in srgb, var(--brand) 4%, white)}blockquote[data-astro-cid-h6aufaql]:before{content:"“";color:var(--brand);margin-bottom:12px;font-size:64px;line-height:48px;display:block}blockquote[data-astro-cid-h6aufaql]{margin:0 0 32px;font-size:20px;line-height:32px}.evidence-value[data-astro-cid-h6aufaql]{letter-spacing:-.04em;color:var(--brand);margin-bottom:20px;font-size:56px;line-height:1}.evidence-attribution[data-astro-cid-h6aufaql]{flex-direction:column;gap:6px;margin-top:auto;font-size:14px;line-height:20px;display:flex}.evidence-attribution[data-astro-cid-h6aufaql] strong[data-astro-cid-h6aufaql]{font-weight:500}.evidence-attribution[data-astro-cid-h6aufaql] span[data-astro-cid-h6aufaql]{color:var(--muted-foreground);font-size:12px}a[data-astro-cid-h6aufaql]{text-underline-offset:4px;width:fit-content;margin-top:24px;font-size:12px;text-decoration:underline}@media (width>=996px){.evidence-cards[data-astro-cid-h6aufaql]{grid-template-columns:repeat(2,minmax(0,1fr))}article[data-astro-cid-h6aufaql]{padding:48px 40px}article[data-astro-cid-h6aufaql]:not(:last-child){border-right:1px solid var(--border)}}.logo-strip[data-astro-cid-7hzkb424]{border-block:1px solid var(--border);flex-direction:column;display:flex}.logo-strip-heading[data-astro-cid-7hzkb424]{justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.logo-strip-heading[data-astro-cid-7hzkb424] p[data-astro-cid-7hzkb424]{font-size:16px;line-height:24px}.logo-strip-window[data-astro-cid-7hzkb424]{min-width:0;height:96px;position:relative;overflow:hidden}.logo-strip-heading[data-astro-cid-7hzkb424]+.logo-strip-window[data-astro-cid-7hzkb424]{border-top:1px solid var(--border)}.logo-strip-window[data-astro-cid-7hzkb424]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.logo-strip-track[data-astro-cid-7hzkb424]{width:max-content;height:100%;animation:logo-strip-scroll var(--logo-duration) linear infinite;display:flex}.logo-strip-group[data-astro-cid-7hzkb424]{flex:none;height:100%;margin:0;padding:0;list-style:none;display:flex}.logo-strip-cell[data-astro-cid-7hzkb424]{border-right:1px solid var(--border);flex:0 0 204px;place-items:center;width:204px;height:100%;display:grid;position:relative}.logo-strip-cell[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424]{object-fit:contain;filter:grayscale();opacity:.56;width:140px;height:40px}@keyframes logo-strip-scroll{to{transform:translate(-50%)}}@media (width>=996px){.logo-strip[data-astro-cid-7hzkb424]{flex-direction:row}.logo-strip-heading[data-astro-cid-7hzkb424]{flex:0 0 300px;justify-content:flex-start;padding:40px}.logo-strip-window[data-astro-cid-7hzkb424]{flex:1;height:128px}.logo-strip-heading[data-astro-cid-7hzkb424]+.logo-strip-window[data-astro-cid-7hzkb424]{border-top:0;border-left:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.logo-strip-window[data-astro-cid-7hzkb424]{overflow-x:auto}.logo-strip-track[data-astro-cid-7hzkb424]{animation:none}.logo-strip-group[data-astro-cid-7hzkb424][aria-hidden=true]{display:none}}.page-framed{--border-faint:#e8e8e8;--border:var(--border-faint);--background:#f9f9f9;--surface:#fff;--frame-rail-width:min(1112px, calc(100% - 32px));--framed-shell-padding:24px;background:var(--background)}.page-framed [data-action-style=primary],.page-framed .header-button-primary{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 4px color-mix(in srgb, var(--brand) 12%, transparent);transition:background .2s,box-shadow .2s,transform .2s}.page-framed [data-action-style=primary]:hover,.page-framed .header-button-primary:hover{background:var(--brand);box-shadow:0 4px 16px color-mix(in srgb, var(--brand) 20%, transparent);transform:translateY(-1px)}.page-framed [data-action-style=primary]:active{transform:translateY(0)}.page-framed:before{content:"";z-index:2;inset-block:0;width:var(--frame-rail-width);border-inline:1px solid var(--border-faint);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.page-framed .framed-shell{width:100%;max-width:1112px;padding-inline:var(--framed-shell-padding);margin-inline:auto}.page-framed .border-frame{border-top:1px solid var(--border-faint);margin-top:-1px;position:relative}.page-framed .border-frame>header,.page-framed .border-frame>section,.page-framed .border-frame>.section-divider{border-block-width:0;position:relative}.page-framed .header-bar{width:var(--frame-rail-width);border-inline:1px solid var(--border-faint);max-width:none}.page-framed footer>.site-container{width:calc(100% - var(--framed-shell-padding) - var(--framed-shell-padding));max-width:calc(1112px - var(--framed-shell-padding) - var(--framed-shell-padding));padding-inline:var(--framed-shell-padding);border-inline:1px solid var(--border-faint)}.page-framed .site-header:after,.page-framed .border-frame>section:after,.page-framed .border-frame>.section-divider:after,.page-framed .border-frame:after{content:"";z-index:3;background:var(--border-faint);pointer-events:none;width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.page-framed .site-header:after,.page-framed .border-frame:after{bottom:0}.page-framed .border-frame>section:after,.page-framed .border-frame>.section-divider:after{top:-1px}@media (width>=996px){.page-framed{--framed-shell-padding:32px}}@media (width<=575px){.page-framed{--frame-rail-width:calc(100% - 20px)}}.framed-page[data-astro-cid-psekojk4] h1,.framed-page[data-astro-cid-psekojk4] h2,.framed-page[data-astro-cid-psekojk4] h3{font-family:var(--font-family-sans);text-wrap:balance;letter-spacing:-.04em}.framed-page[data-astro-cid-psekojk4] h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:600;line-height:1.08}.framed-page[data-astro-cid-psekojk4] h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;line-height:1.15}.framed-page[data-astro-cid-psekojk4] h3{font-size:1.25rem;font-weight:500;line-height:1.3}
