svg[data-astro-cid-t5mcirgs]{width:100%;max-width:520px;height:auto;margin-left:auto;display:block;overflow:visible}@media (width<=899px){svg[data-astro-cid-t5mcirgs]{max-width:420px;margin:0 auto}}svg[data-astro-cid-t5mcirgs] .ob-ring{fill:none;stroke:var(--ill-ring);stroke-width:1.2px;stroke-dasharray:1.5 8;stroke-linecap:round;transform-origin:260px 210px}svg[data-astro-cid-t5mcirgs] .ob-r1{stroke:var(--ill-ring2)}svg[data-astro-cid-t5mcirgs] .ob-l{fill:none;stroke:var(--ill-line);stroke-width:1.6px;stroke-dasharray:5 7}svg[data-astro-cid-t5mcirgs] .ob-halo{fill:var(--ill-halo);transform-box:fill-box;transform-origin:50%}svg[data-astro-cid-t5mcirgs] .ob-core{fill:var(--ill-hub);stroke:var(--ill-core-edge);stroke-width:1.2px;filter:var(--ill-core-shadow);transform-box:fill-box;transform-origin:50%}svg[data-astro-cid-t5mcirgs] .ob-bob{--bob:var(--ill-bob)}svg[data-astro-cid-t5mcirgs] .ob-disc{fill:var(--node-bg);stroke:var(--ill-disc-edge);stroke-width:1.2px;filter:var(--ill-disc-shadow);transition:stroke .35s,stroke-width .35s}svg[data-astro-cid-t5mcirgs] .ob-float.on .ob-disc{stroke:var(--ill-accent);stroke-width:2.2px}svg[data-astro-cid-t5mcirgs] .ob-ic{color:var(--icon)}svg[data-astro-cid-t5mcirgs] .ob-tx{font-size:14px;font-weight:var(--w-medium);fill:var(--ink);letter-spacing:-.01em}svg[data-astro-cid-t5mcirgs] .pt-pnet{fill:var(--ill-accent)}@media (prefers-reduced-motion:no-preference){svg[data-astro-cid-t5mcirgs] .ob-ring{animation:70s linear infinite gcvspin}svg[data-astro-cid-t5mcirgs] .ob-r1{animation-duration:46s;animation-direction:reverse}svg[data-astro-cid-t5mcirgs] .ob-l{animation:2.2s linear infinite gcvflow}svg[data-astro-cid-t5mcirgs] .ob-halo{animation:4.5s ease-in-out infinite obbreath}svg[data-astro-cid-t5mcirgs] .ob-hub.pulse .ob-core{animation:obpop .6s var(--t-ease)}}.pf[data-astro-cid-kw34zgip]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:40px;margin-top:54px;display:grid}@media (width<=899px){.pf[data-astro-cid-kw34zgip]{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:14px}}.tabs[data-astro-cid-kw34zgip]{border-top:1px solid var(--line);flex-direction:column;display:flex}.tabs[data-astro-cid-kw34zgip] button[data-astro-cid-kw34zgip]{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:44px;font-size:17px;font-weight:var(--w-medium);color:var(--muted);cursor:pointer;transition:color var(--t-fast), padding var(--t-med) var(--t-ease);background:0 0;align-items:center;gap:14px;padding:18px 4px;display:flex;position:relative}.tabs[data-astro-cid-kw34zgip] button[data-astro-cid-kw34zgip] .ic{width:18px;height:18px;transition:color var(--t-fast);flex:none}.tabs[data-astro-cid-kw34zgip] button[data-astro-cid-kw34zgip]:before{content:"";background:var(--highlight);width:2px;transition:transform var(--t-med) var(--t-ease);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.tabs[data-astro-cid-kw34zgip] button[data-astro-cid-kw34zgip]:hover{color:var(--ink)}.tabs[data-astro-cid-kw34zgip] button[data-astro-cid-kw34zgip][aria-selected=true]{color:var(--ink);padding-left:16px}.tabs[data-astro-cid-kw34zgip] button[data-astro-cid-kw34zgip][aria-selected=true]:before{transform:scaleY(1)}.tabs[data-astro-cid-kw34zgip] button[data-astro-cid-kw34zgip][aria-selected=true] .ic{color:var(--icon)}.panel[data-astro-cid-kw34zgip]{border-radius:var(--r-lg);background:var(--tile);border:1px solid var(--tile-edge);box-shadow:var(--tile-shadow);padding:32px}@media (width<=899px){.panel[data-astro-cid-kw34zgip]{padding:22px}}.flow[data-astro-cid-kw34zgip]{align-items:center;margin-bottom:28px;display:flex}.flow[data-astro-cid-kw34zgip] i[data-astro-cid-kw34zgip]{border-top:1.5px dashed var(--line);flex:1;min-width:16px}.node[data-astro-cid-kw34zgip]{border-radius:var(--r-pill);border:1px solid var(--line);font-size:13.5px;font-weight:var(--w-medium);white-space:nowrap;text-overflow:ellipsis;max-width:46%;padding:8px 14px;overflow:hidden}@media (width<=480px){.panel[data-astro-cid-kw34zgip]{padding:16px}.flow[data-astro-cid-kw34zgip] i[data-astro-cid-kw34zgip]{min-width:6px}.node[data-astro-cid-kw34zgip]{font-size:12.5px}}@media (width<=640px){.node[data-astro-cid-kw34zgip]{white-space:normal;text-align:center;border-radius:14px;min-width:min-content;max-width:36%;padding:6px 10px;line-height:1.25;overflow:visible}}.hub[data-astro-cid-kw34zgip]{border-radius:var(--r-pill);background:var(--brand-fill);color:var(--c-white);font-size:13.5px;font-weight:var(--w-medium);align-items:center;gap:7px;padding:6px 14px 6px 6px;display:inline-flex}.hub[data-astro-cid-kw34zgip] svg[data-astro-cid-kw34zgip]{--bob:var(--ill-bob);width:22px;height:24px}.rows[data-astro-cid-kw34zgip]{display:grid}.rows[data-astro-cid-kw34zgip] div[data-astro-cid-kw34zgip]{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}@media (width<=899px){.rows[data-astro-cid-kw34zgip] div[data-astro-cid-kw34zgip]{grid-template-columns:minmax(0,1fr);gap:4px}}dt[data-astro-cid-kw34zgip]{font-size:14px;font-weight:var(--w-medium);color:var(--icon)}dd[data-astro-cid-kw34zgip]{color:var(--ink);font-size:17px;line-height:1.5}.ns[data-astro-cid-kw34zgip]{grid-column:2}@media (width<=899px){.ns[data-astro-cid-kw34zgip]{grid-column:auto}}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-kw34zgip].swap dd[data-astro-cid-kw34zgip],.panel[data-astro-cid-kw34zgip].swap .node[data-astro-cid-kw34zgip][data-o]{animation:pfin .35s var(--t-ease)}}.si[data-astro-cid-zpozan4l]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}@media (width<=1023px){.si[data-astro-cid-zpozan4l]{grid-template-columns:minmax(0,1fr);gap:36px}}.copy[data-astro-cid-zpozan4l] h2[data-astro-cid-zpozan4l]{font-size:clamp(24px,2.3vw,32px)}.copy[data-astro-cid-zpozan4l]>p[data-astro-cid-zpozan4l]{color:var(--muted);max-width:34em;margin-top:14px;font-size:16px;line-height:1.65}.pts[data-astro-cid-zpozan4l]{gap:10px;margin:22px 0 24px;display:grid}.pts[data-astro-cid-zpozan4l] li[data-astro-cid-zpozan4l]{font-size:15px;font-weight:var(--w-medium);align-items:center;gap:12px;display:flex}.pts[data-astro-cid-zpozan4l] .ic{width:20px;height:20px;color:var(--icon)}.rk[data-astro-cid-zpozan4l]{font-size:12px;font-weight:var(--w-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:16px}.row[data-astro-cid-zpozan4l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.row[data-astro-cid-zpozan4l]:before{content:"";z-index:0;border-top:1.5px dashed var(--role-dash);position:absolute;top:50%;left:12%;right:12%}@media (width<=640px){.row[data-astro-cid-zpozan4l]{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-zpozan4l]:before{border-top:0;border-left:1.5px dashed var(--role-dash);inset:8% auto 8% 50%}}article[data-astro-cid-zpozan4l]{z-index:1;border-radius:var(--r-lg);background:var(--tile);border:1px solid var(--role-edge);box-shadow:var(--tile-shadow);flex-direction:column;gap:6px;padding:20px 18px;display:flex;position:relative}.who[data-astro-cid-zpozan4l]{font-size:13px;font-weight:var(--w-medium);color:var(--faint);align-items:center;gap:7px;display:flex}.who[data-astro-cid-zpozan4l] svg[data-astro-cid-zpozan4l]{flex:none;width:16px;height:17px}.row[data-astro-cid-zpozan4l] b[data-astro-cid-zpozan4l]{font-size:22px;font-weight:var(--w-semibold);letter-spacing:-.02em;margin-top:6px}.row[data-astro-cid-zpozan4l] p[data-astro-cid-zpozan4l]{color:var(--muted);font-size:13.5px;line-height:1.5}.hopp[data-astro-cid-zpozan4l]{background:var(--role-hi);border-color:var(--role-hi)}.hopp[data-astro-cid-zpozan4l] .who[data-astro-cid-zpozan4l],.hopp[data-astro-cid-zpozan4l] p[data-astro-cid-zpozan4l]{color:var(--on-role-hi-muted)}.hopp[data-astro-cid-zpozan4l] b[data-astro-cid-zpozan4l]{color:var(--on-role-hi)}.hopp[data-astro-cid-zpozan4l] .who[data-astro-cid-zpozan4l] svg[data-astro-cid-zpozan4l]{--bob:var(--role-hi-bob)}.cust[data-astro-cid-zpozan4l]{border-color:var(--highlight);box-shadow:inset 0 0 0 1px var(--highlight), var(--tile-shadow)}.cust[data-astro-cid-zpozan4l] b[data-astro-cid-zpozan4l],.cust[data-astro-cid-zpozan4l] .who[data-astro-cid-zpozan4l]{color:var(--hot-ink)}.rows[data-astro-cid-zlnfwr3x]{border-top:1px solid var(--line)}.row[data-astro-cid-zlnfwr3x]{border-bottom:1px solid var(--line);transition:opacity .45s var(--t-ease);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:baseline;gap:32px;padding:30px 0;display:grid}@media (width<=899px){.row[data-astro-cid-zlnfwr3x]{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0}}h3[data-astro-cid-zlnfwr3x]{font-size:clamp(26px,2.6vw,34px);font-weight:var(--w-medium);letter-spacing:-.03em;align-items:center;gap:16px;line-height:1.3;display:flex}h3[data-astro-cid-zlnfwr3x] .vic{width:32px;height:32px;color:var(--highlight);transition:transform .45s var(--t-ease);flex:none}.tag[data-astro-cid-zlnfwr3x]{color:var(--ink);font-size:17px}ul[data-astro-cid-zlnfwr3x]{gap:6px;display:grid}li[data-astro-cid-zlnfwr3x]{color:var(--muted);font-size:15px;line-height:1.5}.rows[data-astro-cid-zlnfwr3x].has-on .row[data-astro-cid-zlnfwr3x]:not(.on){opacity:.38}.row[data-astro-cid-zlnfwr3x].on h3[data-astro-cid-zlnfwr3x] .vic{transform:scale(1.12)}.grid[data-astro-cid-676hclgo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=899px){.grid[data-astro-cid-676hclgo]{grid-template-columns:minmax(0,1fr)}}article[data-astro-cid-676hclgo]{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--card-edge);box-shadow:var(--shadow1);flex-direction:column;padding:30px 32px 28px;display:flex}.dk article[data-astro-cid-676hclgo]{box-shadow:inset 0 1px 0 var(--c-white-a08)}@media (width<=899px){article[data-astro-cid-676hclgo]{padding:26px 22px 24px}}.ic-t[data-astro-cid-676hclgo]{background:var(--dsn-step-bg);width:44px;height:44px;color:var(--on-dsn-step);box-shadow:var(--dsn-step-ring);border-radius:12px;flex:none;place-items:center;display:grid}.ic-t[data-astro-cid-676hclgo] .ic{width:21px;height:21px}h3[data-astro-cid-676hclgo]{font-size:clamp(21px,1.8vw,25px);font-weight:var(--w-medium);letter-spacing:-.02em;margin-top:18px;line-height:1.3}p[data-astro-cid-676hclgo]{color:var(--muted);flex:1;margin-top:8px;font-size:15.5px;line-height:1.6}ul[data-astro-cid-676hclgo]{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:18px;list-style:none;display:grid}li[data-astro-cid-676hclgo]{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}li[data-astro-cid-676hclgo] .ic{width:15px;height:15px;color:var(--mod-green);flex:none;margin-top:3px}.hero-cta[data-astro-cid-fqurzspk]{margin-top:32px}
