.four[data-astro-cid-oma52yfg]{--faint:#8494a6;--wash:#f4f8fb;--line:#d6e0ea;--miss:#d83a3a;--ease:cubic-bezier(.22, .7, .2, 1);--stage-h:calc(100svh - var(--header-h) - 5vh);word-break:keep-all;overflow-wrap:break-word}.four-wrap[data-astro-cid-oma52yfg]{padding-top:96px}.four-head[data-astro-cid-oma52yfg]{max-width:760px;margin-bottom:28px}.four-grid[data-astro-cid-oma52yfg]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.stage[data-astro-cid-oma52yfg]{top:calc(var(--header-h) + 2.5vh);height:var(--stage-h);flex-direction:column;justify-content:center;gap:22px;min-width:0;display:flex;position:sticky}.ring[data-astro-cid-oma52yfg]{width:min(100%, calc((var(--stage-h) - 90px) * 125 / 104));aspect-ratio:125/104;max-width:100%;margin-inline:auto;position:relative;container-type:inline-size}.ring[data-astro-cid-oma52yfg] svg[data-astro-cid-oma52yfg]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.core-ring[data-astro-cid-oma52yfg]{fill:#fff;stroke:var(--line);stroke-width:.55px;stroke-dasharray:1.2 1.4;transition:fill .5s var(--ease), stroke .5s}.four[data-astro-cid-oma52yfg][data-on] .core-ring[data-astro-cid-oma52yfg]{fill:var(--mist);stroke:var(--sky);stroke-dasharray:none}.four[data-astro-cid-oma52yfg][data-step="5"] .core-ring[data-astro-cid-oma52yfg]{fill:var(--navy);stroke:var(--navy)}.arc-base[data-astro-cid-oma52yfg]{fill:none;stroke:var(--line);stroke-width:.85px;stroke-dasharray:1.1 1.5;stroke-linecap:round}.arc-ink[data-astro-cid-oma52yfg]{fill:none;stroke:var(--blue);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s var(--ease), stroke .4s, stroke-width .4s}.arc[data-astro-cid-oma52yfg].done .arc-ink[data-astro-cid-oma52yfg]{stroke-dashoffset:0}.arc[data-astro-cid-oma52yfg].current .arc-ink[data-astro-cid-oma52yfg],.four[data-astro-cid-oma52yfg][data-step="5"] .arc-ink[data-astro-cid-oma52yfg]{stroke:var(--navy);stroke-width:1.7px}.arrow[data-astro-cid-oma52yfg]{fill:var(--blue);opacity:0;transition:opacity .3s .55s,fill .4s}.arc[data-astro-cid-oma52yfg].done .arrow[data-astro-cid-oma52yfg]{opacity:1}.arc[data-astro-cid-oma52yfg].current .arrow[data-astro-cid-oma52yfg],.four[data-astro-cid-oma52yfg][data-step="5"] .arrow[data-astro-cid-oma52yfg]{fill:var(--navy)}.xmark[data-astro-cid-oma52yfg] line[data-astro-cid-oma52yfg]{stroke:var(--miss);stroke-width:.75px;stroke-linecap:round}.xmark[data-astro-cid-oma52yfg]{transition:opacity .3s}.arc[data-astro-cid-oma52yfg].done .xmark[data-astro-cid-oma52yfg]{opacity:0}.ring-flow[data-astro-cid-oma52yfg]{fill:none;stroke:var(--gold);stroke-width:.6px;stroke-linecap:round;stroke-dasharray:1.2 5.8;opacity:0;transition:opacity .5s .6s}.four[data-astro-cid-oma52yfg][data-step="5"] .ring-flow[data-astro-cid-oma52yfg]{opacity:1;animation:1.8s linear infinite ring-flow}@keyframes ring-flow{to{stroke-dashoffset:-14px}}.node-dot[data-astro-cid-oma52yfg]{fill:var(--mist);stroke:var(--line);stroke-width:.5px;transition:fill .4s,stroke .4s,stroke-width .4s}.node[data-astro-cid-oma52yfg].lit .node-dot[data-astro-cid-oma52yfg]{fill:#fff;stroke:var(--navy);stroke-width:.85px}.node-num[data-astro-cid-oma52yfg]{font:700 4px var(--sans);fill:var(--faint);text-anchor:middle;dominant-baseline:central;transition:fill .4s}.node[data-astro-cid-oma52yfg].lit .node-num[data-astro-cid-oma52yfg]{fill:var(--navy)}.lbl[data-astro-cid-oma52yfg]{flex-direction:column;gap:.3em;display:flex;position:absolute}.lbl[data-astro-cid-oma52yfg].r{text-align:right;align-items:flex-end}.lbl[data-astro-cid-oma52yfg].l{text-align:left;align-items:flex-start}.lbl[data-astro-cid-oma52yfg].c{text-align:center;align-items:center}.nodelbl[data-astro-cid-oma52yfg]{max-width:25.5%}.node-name[data-astro-cid-oma52yfg]{color:var(--faint);font-size:clamp(13px,3cqw,19px);font-weight:700;line-height:1.25;transition:color .4s}.nodelbl[data-astro-cid-oma52yfg].lit .node-name[data-astro-cid-oma52yfg],.four[data-astro-cid-oma52yfg][data-step="0"] .node-name[data-astro-cid-oma52yfg]{color:var(--ink)}.node-desc[data-astro-cid-oma52yfg]{color:var(--muted);font-size:clamp(11px,2cqw,13.5px);line-height:1.4}.actlbl[data-astro-cid-oma52yfg].r,.actlbl[data-astro-cid-oma52yfg].l{max-width:24%}.actlbl[data-astro-cid-oma52yfg].c{max-width:42%}.chip[data-astro-cid-oma52yfg]{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.45em;padding:.22em .85em .22em .22em;font-size:clamp(11.5px,2.45cqw,15px);font-weight:700;line-height:1.2;transition:background .4s,color .4s,border-color .4s;display:inline-flex}.chip[data-astro-cid-oma52yfg] .lt[data-astro-cid-oma52yfg]{background:var(--wash);width:1.6em;height:1.6em;color:var(--faint);border-radius:50%;place-items:center;font-size:.85em;transition:background .4s,color .4s;display:grid}.actlbl[data-astro-cid-oma52yfg].done .chip[data-astro-cid-oma52yfg]{border-color:var(--blue);color:var(--navy)}.actlbl[data-astro-cid-oma52yfg].done .chip[data-astro-cid-oma52yfg] .lt[data-astro-cid-oma52yfg]{background:var(--blue);color:#fff}.actlbl[data-astro-cid-oma52yfg].current .chip[data-astro-cid-oma52yfg]{background:var(--navy);border-color:var(--navy);color:#fff}.actlbl[data-astro-cid-oma52yfg].current .chip[data-astro-cid-oma52yfg] .lt[data-astro-cid-oma52yfg]{color:var(--navy);background:#fff}.sub[data-astro-cid-oma52yfg]{font-size:clamp(11px,2.05cqw,13.5px);line-height:1.4;display:grid}.sub[data-astro-cid-oma52yfg]>[data-astro-cid-oma52yfg]{transition:opacity .45s var(--ease), transform .45s var(--ease);grid-area:1/1}.lbl[data-astro-cid-oma52yfg].r .sub[data-astro-cid-oma52yfg]{justify-items:end}.lbl[data-astro-cid-oma52yfg].l .sub[data-astro-cid-oma52yfg]{justify-items:start}.lbl[data-astro-cid-oma52yfg].c .sub[data-astro-cid-oma52yfg]{justify-items:center}.was[data-astro-cid-oma52yfg]{color:var(--faint)}.mods[data-astro-cid-oma52yfg]{opacity:0;flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex;transform:translateY(4px)}.lbl[data-astro-cid-oma52yfg].r .mods[data-astro-cid-oma52yfg]{justify-content:flex-end}.lbl[data-astro-cid-oma52yfg].c .mods[data-astro-cid-oma52yfg]{justify-content:center}.actlbl[data-astro-cid-oma52yfg].done .was[data-astro-cid-oma52yfg]{opacity:0}.actlbl[data-astro-cid-oma52yfg].done .mods[data-astro-cid-oma52yfg]{opacity:1;transform:none}.pill[data-astro-cid-oma52yfg]{color:var(--blue);background:var(--mist);white-space:nowrap;border-radius:4px;padding:.1em .5em;font-size:.92em;font-weight:700}.core[data-astro-cid-oma52yfg]{opacity:0;max-width:19%;transition:opacity .5s var(--ease);gap:.1em}.four[data-astro-cid-oma52yfg][data-on] .core[data-astro-cid-oma52yfg]{opacity:1}.core-name[data-astro-cid-oma52yfg]{letter-spacing:.1em;color:var(--navy);font-size:clamp(12px,3cqw,19px);font-weight:700;transition:color .5s}.core-sub[data-astro-cid-oma52yfg]{color:var(--muted);font-size:clamp(10.5px,1.85cqw,12.5px);line-height:1.35;transition:color .5s}.four[data-astro-cid-oma52yfg][data-step="5"] .core-name[data-astro-cid-oma52yfg]{color:#fff}.four[data-astro-cid-oma52yfg][data-step="5"] .core-sub[data-astro-cid-oma52yfg]{color:#c3d4e6}@container (width<=440px){.node-desc[data-astro-cid-oma52yfg]{display:none}}.stepper[data-astro-cid-oma52yfg]{grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,500px);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.stepper[data-astro-cid-oma52yfg]:before,.stepper[data-astro-cid-oma52yfg]:after{content:"";height:1px;position:absolute;top:9px;left:8.333%}.stepper[data-astro-cid-oma52yfg]:before{background:var(--line);right:8.333%}.stepper[data-astro-cid-oma52yfg]:after{width:calc(var(--p,0) * 83.333%);background:var(--blue);transition:width .5s var(--ease)}.stepper[data-astro-cid-oma52yfg] button[data-astro-cid-oma52yfg]{font:inherit;cursor:pointer;width:100%;color:var(--faint);letter-spacing:.03em;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:flex}.stepper[data-astro-cid-oma52yfg] .dot[data-astro-cid-oma52yfg]{border:1.5px solid var(--line);z-index:1;background:#fff;border-radius:50%;width:19px;height:19px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative}.stepper[data-astro-cid-oma52yfg] button[data-astro-cid-oma52yfg].done{color:var(--blue)}.stepper[data-astro-cid-oma52yfg] button[data-astro-cid-oma52yfg].done .dot[data-astro-cid-oma52yfg]{background:var(--blue);border-color:var(--blue)}.stepper[data-astro-cid-oma52yfg] button[data-astro-cid-oma52yfg][aria-current=step]{color:var(--navy)}.stepper[data-astro-cid-oma52yfg] button[data-astro-cid-oma52yfg][aria-current=step] .dot[data-astro-cid-oma52yfg]{background:var(--navy);border-color:var(--navy);box-shadow:0 0 0 4px var(--mist)}.steps[data-astro-cid-oma52yfg]{min-width:0;margin:0;padding:0 0 26vh;list-style:none}.step[data-astro-cid-oma52yfg]{flex-direction:column;justify-content:center;min-height:66vh;padding-block:28px;display:flex}.step-in[data-astro-cid-oma52yfg]{opacity:.3;transition:opacity .45s var(--ease);flex-direction:column;gap:14px;display:flex}.step[data-astro-cid-oma52yfg].is-active .step-in[data-astro-cid-oma52yfg]{opacity:1}.kicker[data-astro-cid-oma52yfg]{color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.kicker[data-astro-cid-oma52yfg] .lt[data-astro-cid-oma52yfg]{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.kicker[data-astro-cid-oma52yfg] .route[data-astro-cid-oma52yfg]{color:var(--muted);font-size:13px;font-weight:500}.kicker[data-astro-cid-oma52yfg].state{letter-spacing:.08em;font-size:13px}.kicker[data-astro-cid-oma52yfg].asis{color:var(--gold-deep)}.step[data-astro-cid-oma52yfg] h3[data-astro-cid-oma52yfg]{letter-spacing:-.01em;text-wrap:balance;color:var(--navy);margin:0;font-size:clamp(21px,2.1vw,27px);font-weight:600;line-height:1.38}.step-body[data-astro-cid-oma52yfg]{color:var(--muted);max-width:34em;margin:0;font-size:16px;line-height:1.7}.compare[data-astro-cid-oma52yfg]{background:var(--mist);border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:4px 0 0;padding:16px 18px;font-size:14.5px;line-height:1.5;display:grid}.compare[data-astro-cid-oma52yfg] dt[data-astro-cid-oma52yfg]{white-space:nowrap;padding-top:2px;font-size:12.5px;font-weight:700}.compare[data-astro-cid-oma52yfg] .k-was[data-astro-cid-oma52yfg]{color:var(--gold-deep)}.compare[data-astro-cid-oma52yfg] .k-now[data-astro-cid-oma52yfg]{color:var(--navy)}.compare[data-astro-cid-oma52yfg] dd[data-astro-cid-oma52yfg]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin:0;display:flex}.compare[data-astro-cid-oma52yfg] .v-was[data-astro-cid-oma52yfg]{color:var(--muted)}.compare[data-astro-cid-oma52yfg] .v-now[data-astro-cid-oma52yfg]{color:var(--ink)}.compare[data-astro-cid-oma52yfg] .pill[data-astro-cid-oma52yfg]{background:#fff;font-size:12.5px}.mod-list[data-astro-cid-oma52yfg]{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mod-list[data-astro-cid-oma52yfg] li[data-astro-cid-oma52yfg]{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:7.2em minmax(0,1fr);align-items:baseline;gap:12px;padding-block:8px;font-size:15px;display:grid}.mod-list[data-astro-cid-oma52yfg] b[data-astro-cid-oma52yfg]{color:var(--navy);font-weight:700}.four-cta[data-astro-cid-oma52yfg]{width:fit-content;max-width:100%;margin-top:6px}@media (width<=899px){.four-wrap[data-astro-cid-oma52yfg]{padding-top:64px}.four-grid[data-astro-cid-oma52yfg]{grid-template-columns:minmax(0,1fr);gap:0}.stage[data-astro-cid-oma52yfg]{top:var(--header-h);z-index:2;border-bottom:1px solid var(--line);background:#fff;gap:10px;height:auto;padding-block:10px 12px}.ring[data-astro-cid-oma52yfg]{width:min(100%,43.2692svh)}.step[data-astro-cid-oma52yfg]{min-height:56vh;padding-block:22px}.steps[data-astro-cid-oma52yfg]{padding-bottom:42vh}}@media (prefers-reduced-motion:reduce){.four[data-astro-cid-oma52yfg][data-step="5"] .ring-flow[data-astro-cid-oma52yfg]{animation:none}}
