.cycle[data-astro-cid-vptuttm4]{margin:0}.stage[data-astro-cid-vptuttm4]{aspect-ratio:1;inline-size:min(100%,27rem);margin-inline:auto;position:relative}svg[data-astro-cid-vptuttm4]{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.halo[data-astro-cid-vptuttm4]{fill:color-mix(in srgb, var(--color-gold-100) 70%, transparent);stroke:var(--color-gold-200);stroke-width:1px}.ring[data-astro-cid-vptuttm4]{fill:none;stroke:var(--color-elm-500);stroke-width:2px;stroke-linecap:round}.ring[data-astro-cid-vptuttm4].back{stroke:var(--color-gold-600)}.tip[data-astro-cid-vptuttm4]{fill:none;stroke:var(--color-elm-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tip-gold[data-astro-cid-vptuttm4]{stroke:var(--color-gold-600)}.leaf[data-astro-cid-vptuttm4]{fill:none;stroke:var(--color-elm-500);stroke-width:1.2px}.leaf-fill[data-astro-cid-vptuttm4]{fill:var(--color-elm-100)}.gold[data-astro-cid-vptuttm4] .leaf[data-astro-cid-vptuttm4]{stroke:var(--color-gold-600)}.gold[data-astro-cid-vptuttm4] .leaf-fill[data-astro-cid-vptuttm4]{fill:var(--color-gold-100)}.core[data-astro-cid-vptuttm4]{place-items:center;display:grid;position:absolute;inset:0}.core[data-astro-cid-vptuttm4] .seal{inline-size:34%}.orbit[data-astro-cid-vptuttm4]{pointer-events:none;display:none;position:absolute}.dot[data-astro-cid-vptuttm4]{aspect-ratio:1;background:var(--color-gold-500);inline-size:.8rem;box-shadow:0 0 0 3px var(--color-white), 0 0 0 4px var(--color-gold-200), 0 4px 10px -2px color-mix(in srgb, var(--color-gold-900) 45%, transparent);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.nodes[data-astro-cid-vptuttm4]{margin:0;padding:0;list-style:none}.node[data-astro-cid-vptuttm4]{justify-items:center;gap:var(--sp-2);text-align:center;inline-size:13rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.badge[data-astro-cid-vptuttm4]{background:var(--color-white);block-size:3.5rem;inline-size:3.5rem;color:var(--color-elm-700);box-shadow:inset 0 0 0 1.5px var(--color-elm-400), inset 0 0 0 5px var(--color-white), inset 0 0 0 6px var(--color-elm-100), 0 10px 20px -12px color-mix(in srgb, var(--color-elm-900) 50%, transparent);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.node[data-astro-cid-vptuttm4]:hover .badge[data-astro-cid-vptuttm4]{transform:translateY(-2px)rotate(-8deg)}.n[data-astro-cid-vptuttm4]{background:var(--color-elm-700);block-size:1.4rem;inline-size:1.4rem;color:var(--color-white);font:italic 600 .85rem/1 var(--font-accent);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}.gold[data-astro-cid-vptuttm4] .badge[data-astro-cid-vptuttm4]{color:var(--color-gold-800);background:var(--color-gold-50);box-shadow:inset 0 0 0 1.5px var(--color-gold-500), inset 0 0 0 5px var(--color-gold-50), inset 0 0 0 6px var(--color-gold-200), 0 10px 20px -12px color-mix(in srgb, var(--color-gold-900) 50%, transparent)}.gold[data-astro-cid-vptuttm4] .n[data-astro-cid-vptuttm4]{background:var(--color-gold-600)}.lbl[data-astro-cid-vptuttm4]{font-size:var(--fs-small);line-height:var(--lh-dense);color:var(--color-ink)}.head[data-astro-cid-vptuttm4]{font-weight:var(--weight-strong)}.more[data-astro-cid-vptuttm4]{color:var(--color-ink-soft);display:block}.gold[data-astro-cid-vptuttm4] .head[data-astro-cid-vptuttm4]{color:var(--color-gold-800)}.node--0[data-astro-cid-vptuttm4] .lbl[data-astro-cid-vptuttm4]{order:-1}.node--0[data-astro-cid-vptuttm4]{transform:translate(-50%,calc(1.75rem - 100%))}.node--2[data-astro-cid-vptuttm4]{transform:translate(-50%,-1.75rem)}.node--1[data-astro-cid-vptuttm4],.node--3[data-astro-cid-vptuttm4]{align-items:center;inline-size:max-content;max-inline-size:12rem;display:flex}.node--1[data-astro-cid-vptuttm4]{text-align:left;transform:translate(-1.75rem,-50%)}.node--3[data-astro-cid-vptuttm4]{text-align:right;flex-direction:row-reverse;transform:translate(calc(1.75rem - 100%),-50%)}.node--1[data-astro-cid-vptuttm4] .badge[data-astro-cid-vptuttm4],.node--3[data-astro-cid-vptuttm4] .badge[data-astro-cid-vptuttm4]{flex-shrink:0}html.motion .orbit[data-astro-cid-vptuttm4]{animation:approach-orbit var(--loop) linear infinite;display:block}html.motion .more[data-astro-cid-vptuttm4]{opacity:0;max-block-size:0;animation:approach-open var(--loop) ease-in-out var(--lag) infinite;overflow:hidden}html.motion .badge[data-astro-cid-vptuttm4]{animation:approach-badge var(--loop) ease-in-out var(--lag) infinite}@keyframes approach-orbit{to{transform:rotate(360deg)}}@keyframes approach-open{0%,18%,to{opacity:1;max-block-size:8em}25%,93%{opacity:0;max-block-size:0}}@keyframes approach-badge{0%,14%,to{transform:scale(1.1)}22%,95%{transform:scale(1)}}@media (width<=700px){.lbl[data-astro-cid-vptuttm4]{display:none}.node--0[data-astro-cid-vptuttm4],.node--1[data-astro-cid-vptuttm4],.node--2[data-astro-cid-vptuttm4],.node--3[data-astro-cid-vptuttm4]{inline-size:auto;transform:translate(-50%,-50%)}}.hero[data-astro-cid-p7bpkpvw]{padding-block:var(--sp-7) var(--sp-8);background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-elm-700) 5%, transparent) 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-elm-700) 5%, transparent) 0 1px, transparent 1px 32px), linear-gradient(180deg, var(--color-cream), var(--color-linen))}.hero-grid[data-astro-cid-p7bpkpvw]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}h1[data-astro-cid-p7bpkpvw]{max-width:16ch;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.04}h1[data-astro-cid-p7bpkpvw] em[data-astro-cid-p7bpkpvw]{color:var(--color-accent);font-style:normal}.lede[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-5);font-size:var(--fs-title);line-height:var(--lh-snug);color:var(--color-ink-soft);max-width:52ch}.aside[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-5);font-size:var(--fs-small);color:var(--color-muted)}.aside[data-astro-cid-p7bpkpvw] a[data-astro-cid-p7bpkpvw],.card[data-astro-cid-p7bpkpvw] a[data-astro-cid-p7bpkpvw]{color:var(--color-accent-ink);font-weight:var(--weight-strong);text-decoration:none}.aside[data-astro-cid-p7bpkpvw] a[data-astro-cid-p7bpkpvw]:hover{text-decoration:underline}.head[data-astro-cid-p7bpkpvw]{max-width:44rem;margin-bottom:var(--sp-6)}.head[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-3);color:var(--color-ink-soft)}.card[data-astro-cid-p7bpkpvw]{padding:var(--sp-5);background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--r-md)}.card[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--color-ink-soft)}.num[data-astro-cid-p7bpkpvw]{margin-bottom:var(--sp-3);font:var(--weight-body) var(--fs-small)/var(--lh-body) var(--font-mono);color:var(--color-muted);display:block}.steps[data-astro-cid-p7bpkpvw],.tools[data-astro-cid-p7bpkpvw]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.steps[data-astro-cid-p7bpkpvw]{grid-template-columns:repeat(4,1fr)}.step[data-astro-cid-p7bpkpvw]{align-content:start;gap:var(--sp-2);border-radius:var(--r-lg);border-top:3px solid var(--color-elm-400);display:grid;position:relative}.step--gold[data-astro-cid-p7bpkpvw]{border-top-color:var(--color-gold-500);background:var(--color-gold-50)}.step[data-astro-cid-p7bpkpvw] h3[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-2)}.step[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{margin-top:0}.step-badge[data-astro-cid-p7bpkpvw]{font:italic 600 1.6rem/1 var(--font-accent);color:var(--color-elm-300);position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}.step--gold[data-astro-cid-p7bpkpvw] .step-badge[data-astro-cid-p7bpkpvw]{color:var(--color-gold-500)}.pillars-section[data-astro-cid-p7bpkpvw]{padding-top:var(--sp-7)}.pillars-head[data-astro-cid-p7bpkpvw]{max-width:46rem;margin-bottom:var(--sp-7)}.pillars-head[data-astro-cid-p7bpkpvw] h2[data-astro-cid-p7bpkpvw]{font-size:var(--fs-display);line-height:var(--lh-tight)}.pillars-head[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-4);color:var(--color-ink-soft)}.pillar[data-astro-cid-p7bpkpvw]{gap:var(--sp-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pillar[data-astro-cid-p7bpkpvw]+.pillar[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-8)}.pillar[data-astro-cid-p7bpkpvw].reverse .media[data-astro-cid-p7bpkpvw]{order:-1}.pillar-name[data-astro-cid-p7bpkpvw]{align-items:center;gap:var(--sp-3);font-size:var(--fs-headline);letter-spacing:var(--tracking-display);color:var(--color-ink);display:flex}.pillar-lead[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-4);font-size:var(--fs-title);font-weight:var(--weight-label);line-height:var(--lh-snug);color:var(--color-accent-ink)}.pillar-copy[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-4);color:var(--color-ink-soft)}.pillar-copy[data-astro-cid-p7bpkpvw] .pillar-lead[data-astro-cid-p7bpkpvw]{color:var(--color-accent-ink)}.points[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-5);gap:var(--sp-3);padding:0;list-style:none;display:grid}.points[data-astro-cid-p7bpkpvw] li[data-astro-cid-p7bpkpvw]{padding-left:var(--sp-5);font-size:var(--fs-small);color:var(--color-ink-soft);position:relative}.points[data-astro-cid-p7bpkpvw] li[data-astro-cid-p7bpkpvw]:before{content:"✓";color:var(--color-accent);font-weight:var(--weight-strong);position:absolute;left:0}.media[data-astro-cid-p7bpkpvw]{border-radius:var(--r-lg);overflow:hidden}.media[data-astro-cid-p7bpkpvw] img[data-astro-cid-p7bpkpvw]{object-fit:cover;width:100%;height:100%}.note[data-astro-cid-p7bpkpvw]{margin-top:var(--sp-5);font-size:var(--fs-small);color:var(--color-muted)}.compare-section[data-astro-cid-p7bpkpvw]{background:var(--color-linen)}.vs[data-astro-cid-p7bpkpvw]{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--fs-small)}.vs[data-astro-cid-p7bpkpvw] th[data-astro-cid-p7bpkpvw],.vs[data-astro-cid-p7bpkpvw] td[data-astro-cid-p7bpkpvw]{padding:var(--sp-4) var(--sp-5);text-align:left;vertical-align:middle}.vs[data-astro-cid-p7bpkpvw] thead[data-astro-cid-p7bpkpvw] th[data-astro-cid-p7bpkpvw]{padding-block:var(--sp-5);font-size:var(--fs-body);font-weight:var(--weight-strong)}.them-h[data-astro-cid-p7bpkpvw]{color:var(--color-muted)}.us-h[data-astro-cid-p7bpkpvw]{color:var(--color-white);background:var(--color-elm-900);border-radius:var(--r-lg) var(--r-lg) 0 0}.us-mark[data-astro-cid-p7bpkpvw]{vertical-align:middle;margin-right:var(--sp-2);color:var(--color-elm-300);place-items:center;display:inline-grid}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] th[data-astro-cid-p7bpkpvw]{font-weight:var(--weight-strong);color:var(--color-ink);border-top:1px solid var(--color-line-strong)}.row-h[data-astro-cid-p7bpkpvw]{align-items:center;gap:var(--sp-3);display:flex}.vs[data-astro-cid-p7bpkpvw] .them[data-astro-cid-p7bpkpvw]{color:var(--color-muted);border-top:1px solid var(--color-line-strong)}.mark-them[data-astro-cid-p7bpkpvw]{block-size:2px;inline-size:.9rem;margin-right:var(--sp-3);vertical-align:middle;background:var(--color-nero-300);border-radius:2px;display:inline-block}.vs[data-astro-cid-p7bpkpvw] .us[data-astro-cid-p7bpkpvw]{color:var(--color-white);font-weight:var(--weight-label);background:var(--color-elm-900);border-top:1px solid color-mix(in srgb, var(--color-white) 12%, var(--color-elm-900))}.vs[data-astro-cid-p7bpkpvw] .us[data-astro-cid-p7bpkpvw] .mark-us{margin-right:var(--sp-3);color:var(--color-gold-400)}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] tr[data-astro-cid-p7bpkpvw]:last-child .us[data-astro-cid-p7bpkpvw]{border-radius:0 0 var(--r-lg) var(--r-lg)}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] tr[data-astro-cid-p7bpkpvw]{transition:background .2s}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] tr[data-astro-cid-p7bpkpvw]:hover [data-astro-cid-p7bpkpvw]:is(th,.them){background:color-mix(in srgb, var(--color-white) 60%, transparent)}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] tr[data-astro-cid-p7bpkpvw]:hover .us[data-astro-cid-p7bpkpvw]{background:var(--color-elm-800)}.vs[data-astro-cid-p7bpkpvw]{box-shadow:none}.vs[data-astro-cid-p7bpkpvw] thead[data-astro-cid-p7bpkpvw] .us-h[data-astro-cid-p7bpkpvw],.vs[data-astro-cid-p7bpkpvw] .us[data-astro-cid-p7bpkpvw]{box-shadow:18px 0 40px -30px color-mix(in srgb, var(--color-elm-900) 60%, transparent)}.visually-hidden[data-astro-cid-p7bpkpvw]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.vs[data-astro-cid-p7bpkpvw],.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw],.vs[data-astro-cid-p7bpkpvw] tr[data-astro-cid-p7bpkpvw],.vs[data-astro-cid-p7bpkpvw] th[data-astro-cid-p7bpkpvw],.vs[data-astro-cid-p7bpkpvw] td[data-astro-cid-p7bpkpvw]{display:block}.vs[data-astro-cid-p7bpkpvw] thead[data-astro-cid-p7bpkpvw]{display:none}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] tr[data-astro-cid-p7bpkpvw]{margin-bottom:var(--sp-4);border-radius:var(--r-lg);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);overflow:hidden}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] th[data-astro-cid-p7bpkpvw],.vs[data-astro-cid-p7bpkpvw] .them[data-astro-cid-p7bpkpvw]{border-top:0}.vs[data-astro-cid-p7bpkpvw] td[data-astro-cid-p7bpkpvw]:before{content:attr(data-label);margin-bottom:var(--sp-1);font-size:var(--fs-label);font-weight:var(--weight-strong);opacity:.75;display:block}.vs[data-astro-cid-p7bpkpvw] tbody[data-astro-cid-p7bpkpvw] tr[data-astro-cid-p7bpkpvw]:last-child .us[data-astro-cid-p7bpkpvw]{border-radius:0}}.faq[data-astro-cid-p7bpkpvw]{border-top:1px solid var(--color-line-strong);max-width:48rem}.faq[data-astro-cid-p7bpkpvw] details[data-astro-cid-p7bpkpvw]{border-bottom:1px solid var(--color-line-strong)}.faq[data-astro-cid-p7bpkpvw] summary[data-astro-cid-p7bpkpvw]{cursor:pointer;padding-block:var(--sp-5);font-weight:var(--weight-strong);justify-content:space-between;gap:var(--sp-4);list-style:none;display:flex}.faq[data-astro-cid-p7bpkpvw] summary[data-astro-cid-p7bpkpvw]::-webkit-details-marker{display:none}.faq[data-astro-cid-p7bpkpvw] summary[data-astro-cid-p7bpkpvw]:after{content:"+";color:var(--color-accent)}.faq[data-astro-cid-p7bpkpvw] details[data-astro-cid-p7bpkpvw][open] summary[data-astro-cid-p7bpkpvw]:after{content:"−"}.faq[data-astro-cid-p7bpkpvw] details[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{padding-bottom:var(--sp-5);color:var(--color-ink-soft)}.narrow[data-astro-cid-p7bpkpvw]{max-width:46rem}.cta[data-astro-cid-p7bpkpvw]{background:var(--ground-signature);color:var(--on-signature);text-align:center}.cta[data-astro-cid-p7bpkpvw] .narrow[data-astro-cid-p7bpkpvw]{flex-direction:column;align-items:center;display:flex}.cta[data-astro-cid-p7bpkpvw] h2[data-astro-cid-p7bpkpvw]{color:var(--on-signature)}.cta[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{margin-block:var(--sp-3) var(--sp-5);color:var(--on-signature)}@media (width<=1100px){.steps[data-astro-cid-p7bpkpvw]{grid-template-columns:repeat(2,1fr)}}@media (width<=1180px){.hero-grid[data-astro-cid-p7bpkpvw]{grid-template-columns:1fr}}@media (width<=900px){.steps[data-astro-cid-p7bpkpvw],.tools[data-astro-cid-p7bpkpvw],.pillar[data-astro-cid-p7bpkpvw],.hero-grid[data-astro-cid-p7bpkpvw]{grid-template-columns:1fr}.pillar[data-astro-cid-p7bpkpvw].reverse .media[data-astro-cid-p7bpkpvw]{order:0}}
