.hero-section[data-astro-cid-ke73f6ve]{padding:112px 0 96px;overflow:hidden}.hero-section[data-astro-cid-ke73f6ve].has-visual{padding-bottom:0}.hero-glow[data-astro-cid-ke73f6ve]{background:radial-gradient(48% 60% at 50% 0,#ffffff17,transparent 70%),radial-gradient(30% 40% at 50% 0,color-mix(in srgb,var(--ag-indigo) 14%,transparent),transparent 75%);pointer-events:none;height:720px;position:absolute;inset:0 0 auto}.hero-copy[data-astro-cid-ke73f6ve]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-meta[data-astro-cid-ke73f6ve]{border:1px solid var(--border-control);border-radius:var(--radius-pill);background:#ffffff08;justify-content:center;padding:5px 12px}.hero-section[data-astro-cid-ke73f6ve] h1[data-astro-cid-ke73f6ve]{max-width:900px;margin-top:var(--space-8);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,5.6vw,64px);line-height:1.06}.hero-section[data-astro-cid-ke73f6ve] h1[data-astro-cid-ke73f6ve] .hl[data-astro-cid-ke73f6ve]{color:var(--text-muted)}.lede[data-astro-cid-ke73f6ve]{max-width:600px;margin-top:var(--space-7);color:var(--text-secondary);text-wrap:balance;font-size:18px;line-height:1.55}.hero-actions[data-astro-cid-ke73f6ve]{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-9);display:flex}.hero-stage[data-astro-cid-ke73f6ve]{border-top:1px solid var(--border-divider);margin-top:80px;position:relative}.hero-visual[data-astro-cid-ke73f6ve]{padding:var(--gutter);background:linear-gradient(#ffffff08,#0000 60%)}.hero-visual[data-astro-cid-ke73f6ve] .cz-canvas{aspect-ratio:21/9}@media (width<=860px){.hero-section[data-astro-cid-ke73f6ve]{padding:72px 0 64px}.hero-meta[data-astro-cid-ke73f6ve]>[data-astro-cid-ke73f6ve]:not(.status){display:none}.hero-stage[data-astro-cid-ke73f6ve]{margin-top:56px}.hero-visual[data-astro-cid-ke73f6ve] .cz-canvas{aspect-ratio:4/3}}.cbulk[data-astro-cid-v7izjptn]{padding:var(--space-7) var(--space-7) var(--space-6);flex-direction:column;align-items:center;display:flex}.cb-action[data-astro-cid-v7izjptn]{color:var(--text-muted);border-bottom:1px solid var(--border-divider);padding-bottom:var(--space-3);text-align:center;width:100%;font-size:12.5px;font-weight:500}.cb-link[data-astro-cid-v7izjptn]{color:var(--border-control);margin:var(--space-2) 0 var(--space-3);flex-direction:column;align-items:center;display:flex}.cb-link[data-astro-cid-v7izjptn] svg[data-astro-cid-v7izjptn]{width:40px;height:26px}.cb-applies[data-astro-cid-v7izjptn]{color:var(--text-muted);margin-top:var(--space-2);font-size:11.5px}.cb-grid[data-astro-cid-v7izjptn]{border-top:1px solid var(--border-divider);grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}.cb-tile[data-astro-cid-v7izjptn]{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-divider);padding:var(--space-4) var(--space-2);display:flex}.cb-tile[data-astro-cid-v7izjptn]:nth-child(odd){border-right:1px solid var(--border-divider)}.cb-name[data-astro-cid-v7izjptn]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.cb-bar[data-astro-cid-v7izjptn]{border-radius:var(--radius-bar);background:var(--chart-bar);flex:1;min-width:18px;height:4px}.cb-more[data-astro-cid-v7izjptn]{text-align:center;padding:var(--space-4) var(--space-2);grid-column:1/-1;font-size:12px;font-weight:500}.cb-count[data-astro-cid-v7izjptn],.cb-more[data-astro-cid-v7izjptn]{color:var(--text-muted)}.cb-count[data-astro-cid-v7izjptn]{margin-top:var(--space-6);font-size:13px}.cb-count[data-astro-cid-v7izjptn] b[data-astro-cid-v7izjptn]{letter-spacing:-.02em;color:var(--text-primary);font-weight:500}@media (width<=460px){.cb-grid[data-astro-cid-v7izjptn]{grid-template-columns:1fr}.cb-tile[data-astro-cid-v7izjptn]:nth-child(odd){border-right:none}}.cfmt[data-astro-cid-d3virnam]{padding:var(--space-6)}.cfmt-head[data-astro-cid-d3virnam]{color:var(--text-muted);border-bottom:1px solid var(--border-divider);padding-bottom:var(--space-4);margin-bottom:var(--space-4);font-size:12.5px;font-weight:500}.cfmt-grid[data-astro-cid-d3virnam]{grid-template-columns:1fr 1fr;display:grid}.cfmt-tile[data-astro-cid-d3virnam]{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-divider);padding:var(--space-4) var(--space-3);display:flex}.cfmt-tile[data-astro-cid-d3virnam]:nth-child(odd){border-right:1px solid var(--border-divider)}.cfmt-thumb[data-astro-cid-d3virnam]{background:var(--chart-bar);border-radius:3px;flex:none;width:26px;height:20px}.cfmt-name[data-astro-cid-d3virnam]{color:var(--text-secondary);flex:1;font-size:13px;font-weight:500}.cfmt-tile[data-astro-cid-d3virnam][data-soon] .cfmt-thumb[data-astro-cid-d3virnam]{background:var(--surface-tag);border:1px dashed var(--border-control)}.cfmt-soon[data-astro-cid-d3virnam],.cfmt-tile[data-astro-cid-d3virnam][data-soon] .cfmt-name[data-astro-cid-d3virnam]{color:var(--text-muted)}.cfmt-soon[data-astro-cid-d3virnam]{font-size:12px;font-style:normal;font-weight:500}@media (width<=460px){.cfmt-grid[data-astro-cid-d3virnam]{grid-template-columns:1fr}.cfmt-tile[data-astro-cid-d3virnam]:nth-child(odd){border-right:none}}.creach[data-astro-cid-blo7b4q5]{padding:var(--space-7);position:relative}.cr-soon[data-astro-cid-blo7b4q5]{top:var(--space-6);right:var(--space-6);position:absolute}.cr-figure[data-astro-cid-blo7b4q5]{margin-bottom:var(--space-7);flex-direction:column;gap:2px;display:flex}.cr-figure[data-astro-cid-blo7b4q5] b[data-astro-cid-blo7b4q5]{letter-spacing:-.02em;color:var(--text-primary);font-size:44px;font-weight:500;line-height:1}.cr-figure[data-astro-cid-blo7b4q5] span[data-astro-cid-blo7b4q5]{color:var(--text-muted);font-size:13px}.cr-bars[data-astro-cid-blo7b4q5]{flex-direction:column;display:flex}.cr-seg[data-astro-cid-blo7b4q5]{padding:var(--space-4) 0;border-bottom:1px solid var(--border-divider)}.cr-seg[data-astro-cid-blo7b4q5]:first-child{border-top:1px solid var(--border-divider)}.cr-seg[data-astro-cid-blo7b4q5] .progress[data-astro-cid-blo7b4q5]{width:100%}.cr-top[data-astro-cid-blo7b4q5]{margin-bottom:var(--space-3);justify-content:space-between;font-size:12.5px;display:flex}.cr-name[data-astro-cid-blo7b4q5]{color:var(--text-secondary);font-weight:500}.cr-pct[data-astro-cid-blo7b4q5]{color:var(--text-muted);font-weight:500}.creach[data-astro-cid-blo7b4q5][data-soon] .cr-figure[data-astro-cid-blo7b4q5] b[data-astro-cid-blo7b4q5],.creach[data-astro-cid-blo7b4q5][data-soon] .progress[data-astro-cid-blo7b4q5]{opacity:.55}.czones[data-astro-cid-uhl7jrpt]{padding:var(--space-4)}.cz-canvas[data-astro-cid-uhl7jrpt]{aspect-ratio:4/3;border-radius:var(--radius-control);background:var(--surface-page);border:1px solid var(--border-divider);max-width:100%;min-height:240px;position:relative;overflow:hidden}.cz-roads[data-astro-cid-uhl7jrpt]{fill:none;width:100%;height:100%;stroke:var(--border-control);stroke-width:6px;vector-effect:non-scaling-stroke;position:absolute;inset:0}.cz-roads[data-astro-cid-uhl7jrpt] .minor[data-astro-cid-uhl7jrpt]{stroke:var(--chart-grid);stroke-width:3px}.cz-zone[data-astro-cid-uhl7jrpt]{background:color-mix(in srgb,var(--chart-bar) 55%,transparent);border:1.5px dashed var(--ag-bar-grey);position:absolute}.z1[data-astro-cid-uhl7jrpt]{background:color-mix(in srgb,var(--ag-indigo) 16%,transparent);border:1.5px solid var(--ag-indigo);border-radius:47% 53% 62% 38%/55% 42% 58% 45%;width:40%;height:42%;top:12%;left:9%;transform:rotate(-8deg)}.z2[data-astro-cid-uhl7jrpt]{border-radius:60% 40% 45% 55%/48% 60% 40% 52%;width:30%;height:34%;top:26%;right:8%;transform:rotate(10deg)}.z3[data-astro-cid-uhl7jrpt]{border-radius:52% 48% 40% 60%/60% 45% 55% 40%;width:24%;height:26%;bottom:9%;left:30%;transform:rotate(-4deg)}.cz-pin[data-astro-cid-uhl7jrpt]{background:var(--accent-gradient);border:2px solid var(--surface-page);border-radius:50%;width:12px;height:12px;top:31%;left:27%}.cz-file[data-astro-cid-uhl7jrpt],.cz-pin[data-astro-cid-uhl7jrpt]{position:absolute}.cz-file[data-astro-cid-uhl7jrpt]{top:var(--space-3);right:var(--space-3);z-index:2;gap:var(--space-2);background:var(--surface-page);font-weight:500}.cz-file[data-astro-cid-uhl7jrpt] svg[data-astro-cid-uhl7jrpt],.cz-legend[data-astro-cid-uhl7jrpt]{color:var(--text-muted)}.cz-legend[data-astro-cid-uhl7jrpt]{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:12.5px;display:flex}.cz-dot[data-astro-cid-uhl7jrpt]{background:color-mix(in srgb,var(--ag-indigo) 16%,transparent);border:1.5px solid var(--ag-indigo);border-radius:3px;width:9px;height:9px}.feature[data-astro-cid-ye7mgq4e].row{border-top:1px solid var(--border-divider);grid-template-columns:1fr 1fr;display:grid}.row[data-astro-cid-ye7mgq4e] .feat-copy[data-astro-cid-ye7mgq4e]{padding:64px var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.row[data-astro-cid-ye7mgq4e] .feat-visual[data-astro-cid-ye7mgq4e]{padding:48px var(--gutter);border-left:1px solid var(--border-divider);background:linear-gradient(#ffffff06,#0000 70%);align-items:center;display:flex}.row[data-astro-cid-ye7mgq4e].flip .feat-visual[data-astro-cid-ye7mgq4e]{border-left:0;border-right:1px solid var(--border-divider);order:-1}.row[data-astro-cid-ye7mgq4e] h3[data-astro-cid-ye7mgq4e]{margin:var(--space-4) 0 0;text-wrap:balance;font-size:clamp(26px,3vw,36px)}.row[data-astro-cid-ye7mgq4e] p[data-astro-cid-ye7mgq4e].body{color:var(--text-muted);margin:var(--space-6) 0 0;font-size:17px}.feature[data-astro-cid-ye7mgq4e].cell{flex-direction:column;display:flex}.cell[data-astro-cid-ye7mgq4e] .feat-visual[data-astro-cid-ye7mgq4e]{min-height:300px;padding:var(--gutter) var(--gutter) var(--space-8);background:linear-gradient(#ffffff06,#0000 80%);flex:1;order:-1;align-items:center;display:flex}.cell[data-astro-cid-ye7mgq4e] .feat-copy[data-astro-cid-ye7mgq4e]{padding:0 var(--gutter) 40px;flex-direction:column;align-items:flex-start;display:flex}.cell[data-astro-cid-ye7mgq4e] .eyebrow[data-astro-cid-ye7mgq4e]{font-size:13px}.cell[data-astro-cid-ye7mgq4e] h3[data-astro-cid-ye7mgq4e]{letter-spacing:-.012em;font-size:16px;font-weight:500}.cell[data-astro-cid-ye7mgq4e] h3[data-astro-cid-ye7mgq4e],.cell[data-astro-cid-ye7mgq4e] p[data-astro-cid-ye7mgq4e].body{margin:var(--space-2) 0 0}.cell[data-astro-cid-ye7mgq4e] p[data-astro-cid-ye7mgq4e].body{color:var(--text-muted);font-size:14.5px}.feat-visual[data-astro-cid-ye7mgq4e]>*{width:100%}.feat-list[data-astro-cid-ye7mgq4e]{margin-top:var(--space-7);flex-direction:column;gap:12px;display:flex}.feat-list[data-astro-cid-ye7mgq4e] .li[data-astro-cid-ye7mgq4e]{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:15px;display:flex}.feat-list[data-astro-cid-ye7mgq4e] .li[data-astro-cid-ye7mgq4e] .tick[data-astro-cid-ye7mgq4e]{border:1px solid var(--border-control);background:var(--surface-tag);width:20px;height:20px;color:var(--text-primary);border-radius:6px;flex:none;place-items:center;margin-top:2px;font-size:11px;font-weight:500;display:grid}.feat-list[data-astro-cid-ye7mgq4e] .li[data-astro-cid-ye7mgq4e] b{color:var(--text-primary);font-weight:500}.feat-copy[data-astro-cid-ye7mgq4e] .btn-text[data-astro-cid-ye7mgq4e]{margin-top:var(--space-7)}@media (width<=980px){.feature[data-astro-cid-ye7mgq4e].row{grid-template-columns:1fr}.row[data-astro-cid-ye7mgq4e] .feat-copy[data-astro-cid-ye7mgq4e]{padding:48px var(--gutter) 32px}.row[data-astro-cid-ye7mgq4e] .feat-visual[data-astro-cid-ye7mgq4e],.row[data-astro-cid-ye7mgq4e].flip .feat-visual[data-astro-cid-ye7mgq4e]{padding:0 var(--gutter) 48px;background:0 0;border:0;order:0}}.steps[data-astro-cid-uxwfn6k4]{border-top:1px solid var(--border-divider);border-bottom:1px solid var(--border-divider);margin-inline:calc(var(--gutter)*-1);grid-template-columns:repeat(3,1fr);display:grid}.step[data-astro-cid-uxwfn6k4]{padding:var(--space-9) var(--gutter) 40px}.step[data-astro-cid-uxwfn6k4]+.step[data-astro-cid-uxwfn6k4]{border-left:1px solid var(--border-divider)}.step[data-astro-cid-uxwfn6k4] .num[data-astro-cid-uxwfn6k4]{color:var(--text-muted);font-size:12.5px;font-weight:500;display:block}.step[data-astro-cid-uxwfn6k4] h3[data-astro-cid-uxwfn6k4]{margin-top:var(--space-6);font-size:20px}.step[data-astro-cid-uxwfn6k4] p[data-astro-cid-uxwfn6k4]{margin-top:var(--space-5);color:var(--text-muted);font-size:15px}.steps-link[data-astro-cid-uxwfn6k4]{margin-top:var(--space-8)}@media (width<=780px){.steps[data-astro-cid-uxwfn6k4]{grid-template-columns:1fr}.step[data-astro-cid-uxwfn6k4]+.step[data-astro-cid-uxwfn6k4]{border-left:0;border-top:1px solid var(--border-divider)}}
