.pg[data-astro-cid-oqwyrww2]{--wait:#a8650a;--wait-soft:#fbf0d9;--ai:#755000;--ai-soft:#faf0d2;--no:#9a3f2b;--no-soft:#f4e8dc;gap:12px;margin:0;display:grid}.pg[data-astro-cid-oqwyrww2][data-scenario=full] [data-astro-cid-oqwyrww2][data-s=wrong],.pg[data-astro-cid-oqwyrww2][data-scenario=wrong] [data-astro-cid-oqwyrww2][data-s=full]{display:none!important}.pg-intro[data-astro-cid-oqwyrww2]{text-align:center;justify-items:center;gap:8px;display:grid}.pg-intro-eyebrow[data-astro-cid-oqwyrww2]{margin:0;font-size:.86rem;font-weight:700}.pg-prompt[data-astro-cid-oqwyrww2]{text-align:left;border:1px solid var(--line-strong);background:var(--surface);max-width:100%;font-family:var(--font-mono);color:var(--ink);border-radius:10px;margin:0;padding:9px 14px;font-size:.8rem}.pg-example[data-astro-cid-oqwyrww2]{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 7px;font-size:.66rem;font-weight:700;display:inline-block}.pg-mark[data-astro-cid-oqwyrww2]{background:var(--bg);border:1.5px solid var(--decor);width:20px;height:20px;color:var(--faint);border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;font-weight:800;line-height:1;transition:background .3s,border-color .3s,color .3s;display:inline-grid}.pg-mark[data-astro-cid-oqwyrww2].lit,.lit[data-astro-cid-oqwyrww2]>.pg-mark[data-astro-cid-oqwyrww2]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pg-node[data-astro-cid-oqwyrww2]>.pg-mark[data-astro-cid-oqwyrww2]{z-index:1;position:absolute;top:-10px;left:-10px}.pg-node[data-astro-cid-oqwyrww2]>.pg-mark[data-astro-cid-oqwyrww2].lit,.pg-ledger-title[data-astro-cid-oqwyrww2] .pg-mark[data-astro-cid-oqwyrww2].lit{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);animation:.35s both graph-pop}.pg-ledger-title[data-astro-cid-oqwyrww2]:has(.pg-mark){align-items:center;gap:8px;display:flex}.pg-outcomes[data-astro-cid-oqwyrww2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pg-outcomes[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2]{opacity:.5;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;transition:opacity .4s;display:grid}.pg-outcomes[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2].lit{opacity:1}.pg-outcomes[data-astro-cid-oqwyrww2] .pg-mark[data-astro-cid-oqwyrww2]{grid-row:span 2;align-self:start}.pg-outcomes[data-astro-cid-oqwyrww2] strong[data-astro-cid-oqwyrww2]{color:var(--ink);font-size:.95rem;line-height:1.3}.pg-outcomes[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2]>span[data-astro-cid-oqwyrww2]:last-child{color:var(--muted);font-size:.86rem;line-height:1.45}.pg-window[data-astro-cid-oqwyrww2]{background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 1px 0 var(--line), 0 40px 80px -40px #103b3480;border-radius:18px;overflow:hidden}.pg-bar[data-astro-cid-oqwyrww2]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 18px;display:flex}.pg-app[data-astro-cid-oqwyrww2]{color:var(--ink);margin-right:auto;font-size:.92rem;font-weight:700}.pg-tabs[data-astro-cid-oqwyrww2]{background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;padding:2px;display:inline-flex}.pg-tabs[data-astro-cid-oqwyrww2][hidden]{display:none}.pg-tabs[data-astro-cid-oqwyrww2] button[data-astro-cid-oqwyrww2]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 12px;font-size:.78rem;font-weight:650;transition:background .2s,color .2s}.pg-tabs[data-astro-cid-oqwyrww2] button[data-astro-cid-oqwyrww2]:hover{color:var(--ink)}.pg-tabs[data-astro-cid-oqwyrww2] button[data-astro-cid-oqwyrww2][aria-pressed=true]{background:var(--surface);color:var(--accent-strong);box-shadow:0 1px 3px #103b342e}.pg-pill[data-astro-cid-oqwyrww2]{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:3px 10px 3px 22px;font-size:.78rem;font-weight:650;position:relative}.pg-pill[data-astro-cid-oqwyrww2]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:9px}.pg-pill[data-astro-cid-oqwyrww2]>span[data-astro-cid-oqwyrww2]{display:none}.pg[data-astro-cid-oqwyrww2][data-phase=running] .pg-pill[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-when=running],.pg[data-astro-cid-oqwyrww2][data-phase=review] .pg-pill[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-when=review],.pg[data-astro-cid-oqwyrww2][data-phase=waiting] .pg-pill[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-when=waiting],.pg[data-astro-cid-oqwyrww2][data-phase=done] .pg-pill[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-when=done],.pg[data-astro-cid-oqwyrww2][data-phase=stale] .pg-pill[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-when=stale],.pg[data-astro-cid-oqwyrww2][data-phase=reassess] .pg-pill[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-when=reassess],.pg[data-astro-cid-oqwyrww2][data-phase=rejected] .pg-pill[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-when=rejected]{display:inline}.pg[data-astro-cid-oqwyrww2][data-phase=running] .pg-pill[data-astro-cid-oqwyrww2]:before,.pg[data-astro-cid-oqwyrww2][data-phase=reassess] .pg-pill[data-astro-cid-oqwyrww2]:before{animation:1s ease-in-out infinite graph-blink}.pg[data-astro-cid-oqwyrww2][data-phase=rejected] .pg-pill[data-astro-cid-oqwyrww2]{background:var(--no-soft);color:var(--no)}.pg[data-astro-cid-oqwyrww2][data-phase=review] .pg-pill[data-astro-cid-oqwyrww2],.pg[data-astro-cid-oqwyrww2][data-phase=waiting] .pg-pill[data-astro-cid-oqwyrww2],.pg[data-astro-cid-oqwyrww2][data-phase=stale] .pg-pill[data-astro-cid-oqwyrww2]{background:var(--wait-soft);color:var(--wait)}.pg-canvas[data-astro-cid-oqwyrww2]{background-color:var(--bg);background-image:radial-gradient(color-mix(in srgb, var(--decor) 70%, transparent) 1px, transparent 1.2px);background-size:18px 18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"request request""catalogue covered""sources vendor""facts facts""accept accept""drafts drafts""dpo iso""gate gate""approved rejected";gap:34px 14px;padding:28px 20px 28px 44px;display:grid;position:relative}@media (width>=1040px){.pg-canvas[data-astro-cid-oqwyrww2]{grid-template-rows:auto auto minmax(84px,auto);grid-template-columns:minmax(0,1fr) 44px repeat(5,minmax(0,1fr)) 44px minmax(0,1fr);grid-template-areas:"request catalogue sources facts accept drafts dpo gate approved""request catalogue sources facts accept drafts iso gate rejected""covered covered vendor. . . . . .";gap:26px 18px;padding:30px 36px 22px 24px}}.pg-wires[data-astro-cid-oqwyrww2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pg-wires[data-astro-cid-oqwyrww2] path[data-astro-cid-oqwyrww2]{fill:none;stroke:var(--line-strong);stroke-width:2px;transition:stroke .4s,opacity .4s}.pg-wires[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-state=pending]{stroke-dasharray:4 6}.pg-wires[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-state=skipped]{stroke-dasharray:3 6;opacity:.55}.pg-wires[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-state=active]{stroke:var(--accent-mid);stroke-dasharray:6 6;animation:.6s linear infinite graph-march}.pg-wires[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-state=waiting],.pg-wires[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-state=stale]{stroke:var(--wait);stroke-dasharray:6 6;animation:1.2s linear infinite graph-march}.pg-wires[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-state=done]{stroke:var(--accent)}.pg-wires[data-astro-cid-oqwyrww2] [data-astro-cid-oqwyrww2][data-state=refused]{stroke:var(--no)}.pg-wires[data-astro-cid-oqwyrww2] .loop[data-astro-cid-oqwyrww2][data-state=active]{stroke:var(--wait);stroke-width:2.5px}.pg-loop-label[data-astro-cid-oqwyrww2]{z-index:1;white-space:nowrap;color:var(--faint);background:var(--bg);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:650;transition:color .3s;display:none;position:absolute;top:0;left:0}@media (width>=1040px){.drawn[data-astro-cid-oqwyrww2] .pg-loop-label[data-astro-cid-oqwyrww2]{display:block}}.pg[data-astro-cid-oqwyrww2][data-scenario=wrong] .pg-loop-label[data-astro-cid-oqwyrww2]{opacity:.55}.pg-canvas[data-astro-cid-oqwyrww2]:has([data-loop=reassess]:not([data-state=pending],[data-state=skipped])) [data-astro-cid-oqwyrww2][data-label=reassess]{color:var(--wait)}.pg-node[data-astro-cid-oqwyrww2]{z-index:2;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:12px;align-self:center;gap:3px;min-width:0;padding:11px 12px 12px;transition:border-color .35s,box-shadow .35s,opacity .35s;display:grid;position:relative;box-shadow:0 10px 24px -18px #103b3499}@media (width<=1039px){.pg-node[data-astro-cid-oqwyrww2][data-node=request],.pg-node[data-astro-cid-oqwyrww2][data-node=facts],.pg-node[data-astro-cid-oqwyrww2][data-node=accept],.pg-node[data-astro-cid-oqwyrww2][data-node=drafts]{justify-self:center;width:min(100%,320px)}}.pg-kind[data-astro-cid-oqwyrww2]{letter-spacing:.06em;text-transform:uppercase;background:var(--bg-alt);color:var(--muted);border-radius:999px;justify-self:start;padding:1px 7px;font-size:.66rem;font-weight:700}.pg-node[data-astro-cid-oqwyrww2][data-kind=ai] .pg-kind[data-astro-cid-oqwyrww2]{background:var(--ai-soft);color:var(--ai)}.pg-node[data-astro-cid-oqwyrww2][data-kind=person] .pg-kind[data-astro-cid-oqwyrww2]{background:var(--accent-soft);color:var(--accent-strong)}.pg-title[data-astro-cid-oqwyrww2]{color:var(--ink);hyphens:auto;margin-top:4px;font-size:.92rem;font-weight:750;line-height:1.2}.pg-line[data-astro-cid-oqwyrww2]{color:var(--muted);hyphens:auto;min-height:2.1em;font-size:.78rem;line-height:1.35}.pg-line[data-astro-cid-oqwyrww2]>span[data-astro-cid-oqwyrww2]{display:none}.pg-node[data-astro-cid-oqwyrww2][data-state=pending] [data-astro-cid-oqwyrww2][data-when=idle],.pg-node[data-astro-cid-oqwyrww2][data-state=skipped] [data-astro-cid-oqwyrww2][data-when=idle],.pg-node[data-astro-cid-oqwyrww2][data-state=skipped] [data-astro-cid-oqwyrww2][data-when=skip],.pg-node[data-astro-cid-oqwyrww2][data-state=running] [data-astro-cid-oqwyrww2][data-when=running],.pg-node[data-astro-cid-oqwyrww2][data-state=waiting] [data-astro-cid-oqwyrww2][data-when=waiting],.pg-node[data-astro-cid-oqwyrww2][data-state=flagged] [data-astro-cid-oqwyrww2][data-when=flagged],.pg-node[data-astro-cid-oqwyrww2][data-state=done] [data-astro-cid-oqwyrww2][data-when=done],.pg-node[data-astro-cid-oqwyrww2][data-state=refused] [data-astro-cid-oqwyrww2][data-when=done],.pg-node[data-astro-cid-oqwyrww2][data-state=stale] [data-astro-cid-oqwyrww2][data-when=stale],.pg-node[data-astro-cid-oqwyrww2][data-state=again] [data-astro-cid-oqwyrww2][data-when=again]{display:inline}.pg-node[data-astro-cid-oqwyrww2][data-state=pending]{opacity:.5;box-shadow:none}.pg-node[data-astro-cid-oqwyrww2][data-state=skipped]{border-style:dashed;border-color:color-mix(in srgb, var(--line-strong) 80%, transparent);background:var(--bg);box-shadow:none}.pg-node[data-astro-cid-oqwyrww2][data-state=skipped] [data-astro-cid-oqwyrww2]:is(.pg-kind,.pg-title,.pg-line){opacity:.55}.pg-node[data-astro-cid-oqwyrww2][data-state=running],.pg-node[data-astro-cid-oqwyrww2][data-state=again]{border-color:var(--accent-mid);animation:1.4s ease-out infinite graph-pulse}.pg-node[data-astro-cid-oqwyrww2][data-state=running][data-kind=ai],.pg-node[data-astro-cid-oqwyrww2][data-state=again][data-kind=ai]{border-color:var(--ai);--pulse:color-mix(in srgb, var(--ai) 35%, transparent)}.pg-node[data-astro-cid-oqwyrww2][data-state=running] .pg-line[data-astro-cid-oqwyrww2],.pg-node[data-astro-cid-oqwyrww2][data-state=again] .pg-line[data-astro-cid-oqwyrww2]{color:var(--ink)}.pg-node[data-astro-cid-oqwyrww2][data-state=waiting]{border-color:var(--wait);background:color-mix(in srgb, var(--wait-soft) 70%, var(--surface));--pulse:color-mix(in srgb, var(--wait) 35%, transparent);animation:1.8s ease-out infinite graph-pulse}.pg-node[data-astro-cid-oqwyrww2][data-state=waiting] .pg-line[data-astro-cid-oqwyrww2]{color:var(--wait);font-weight:600}.pg-node[data-astro-cid-oqwyrww2][data-state=done]{border-color:var(--accent)}.pg-node[data-astro-cid-oqwyrww2][data-state=done]:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;width:16px;height:16px;animation:.35s both graph-pop;position:absolute;top:10px;right:10px}.pg-node[data-astro-cid-oqwyrww2][data-state=flagged]{border-color:var(--wait);background:color-mix(in srgb, var(--wait-soft) 70%, var(--surface));animation:.5s both graph-jolt}.pg-node[data-astro-cid-oqwyrww2][data-state=flagged] .pg-line[data-astro-cid-oqwyrww2]{color:var(--wait);font-weight:600}.pg-node[data-astro-cid-oqwyrww2][data-state=flagged]:after{content:"!";color:#fff;background:var(--wait);border-radius:50%;place-items:center;width:16px;height:16px;font-size:.7rem;font-weight:800;animation:.35s both graph-pop;display:grid;position:absolute;top:10px;right:10px}.pg-node[data-astro-cid-oqwyrww2][data-state=refused]{border-color:var(--no);background:color-mix(in srgb, var(--no-soft) 70%, var(--surface))}.pg-node[data-astro-cid-oqwyrww2][data-state=refused] .pg-line[data-astro-cid-oqwyrww2]{color:var(--no);font-weight:600}.pg-node[data-astro-cid-oqwyrww2][data-state=refused]:after{content:"";background:var(--no) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.2 5.2l5.6 5.6M10.8 5.2l-5.6 5.6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;width:16px;height:16px;animation:.35s both graph-pop;position:absolute;top:10px;right:10px}.pg-node[data-astro-cid-oqwyrww2][data-state=done] .pg-fix[data-astro-cid-oqwyrww2]{gap:2px;margin-top:2px;display:grid}.pg-fix[data-astro-cid-oqwyrww2] s[data-astro-cid-oqwyrww2]{color:var(--no);text-decoration-thickness:1.5px}.pg-fix[data-astro-cid-oqwyrww2] ins[data-astro-cid-oqwyrww2]{color:var(--accent-strong);font-weight:650;text-decoration:none}.pg-node[data-astro-cid-oqwyrww2][data-state=stale]{border-color:var(--wait);background:color-mix(in srgb, var(--wait-soft) 70%, var(--surface));animation:.5s both graph-jolt}.pg-node[data-astro-cid-oqwyrww2][data-state=stale] .pg-line[data-astro-cid-oqwyrww2]{color:var(--wait);font-weight:600}.pg-gate[data-astro-cid-oqwyrww2]{z-index:2;place-self:center;width:44px;height:44px;transition:opacity .35s;position:relative}.pg-gate[data-astro-cid-oqwyrww2]:before{content:"";background:var(--surface);border:1.5px solid var(--line-strong);border-radius:5px;transition:background .35s,border-color .35s;position:absolute;inset:6.5px;transform:rotate(45deg)}.pg-gate[data-astro-cid-oqwyrww2]:after{content:"?";color:var(--muted);place-items:center;font-size:.9rem;font-weight:800;display:grid;position:absolute;inset:0}.pg-gate[data-astro-cid-oqwyrww2][data-state=pending]{opacity:.5}.pg-gate[data-astro-cid-oqwyrww2][data-state=running]:before{border-color:var(--accent-mid);animation:1.2s ease-out infinite graph-pulse}.pg-gate[data-astro-cid-oqwyrww2][data-state=done]:before{background:var(--accent);border-color:var(--accent)}.pg-gate[data-astro-cid-oqwyrww2][data-state=refused]:before{background:var(--no);border-color:var(--no)}.pg-gate[data-astro-cid-oqwyrww2]:is([data-state=done],[data-state=refused]):after{color:var(--on-accent)}.pg-gate-title[data-astro-cid-oqwyrww2]{text-align:center;width:84px;color:var(--muted);hyphens:auto;font-size:.7rem;font-weight:700;line-height:1.25;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (width<=1039px){.pg-gate[data-astro-cid-oqwyrww2][data-node=catalogue]{justify-self:end}.pg-gate-title[data-astro-cid-oqwyrww2]{width:120px;top:50%;bottom:auto;transform:translateY(-50%)}.pg-gate[data-astro-cid-oqwyrww2][data-node=catalogue] .pg-gate-title[data-astro-cid-oqwyrww2]{text-align:right;left:auto;right:calc(100% + 10px)}.pg-gate[data-astro-cid-oqwyrww2][data-node=gate] .pg-gate-title[data-astro-cid-oqwyrww2]{text-align:left;left:calc(100% + 10px)}}.pg-sign[data-astro-cid-oqwyrww2]{visibility:hidden;align-items:center;gap:6px;height:20px;margin-top:2px;display:flex}.pg-node[data-astro-cid-oqwyrww2]:is([data-state=done],[data-state=refused],[data-state=stale]) .pg-sign[data-astro-cid-oqwyrww2]{visibility:visible}.pg-sign[data-astro-cid-oqwyrww2] svg[data-astro-cid-oqwyrww2]{flex:none;width:50px;height:16px;overflow:visible}.pg-sign[data-astro-cid-oqwyrww2] path[data-astro-cid-oqwyrww2]{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pg[data-astro-cid-oqwyrww2].is-playing .pg-node[data-astro-cid-oqwyrww2]:is([data-state=done],[data-state=refused]) .pg-sign[data-astro-cid-oqwyrww2] path[data-astro-cid-oqwyrww2]{animation:.9s ease-in-out both graph-sign}.pg-stamp[data-astro-cid-oqwyrww2]{color:var(--accent-strong);white-space:nowrap;background:0 0;border:1.5px solid;border-radius:4px;padding:0 4px;font-size:.64rem;line-height:1.4;transform:rotate(-5deg)}.pg-node[data-astro-cid-oqwyrww2][data-state=refused] .pg-stamp[data-astro-cid-oqwyrww2]{color:var(--no)}.pg[data-astro-cid-oqwyrww2].is-playing .pg-node[data-astro-cid-oqwyrww2]:is([data-state=done],[data-state=refused]) .pg-stamp[data-astro-cid-oqwyrww2]{animation:.3s ease-out .8s both graph-stamp}.pg-peek[data-astro-cid-oqwyrww2]{z-index:4;background:var(--surface);border:1.5px solid var(--ai);width:300px;color:var(--muted);border-radius:10px;padding:10px 12px;font-size:.74rem;line-height:1.45;display:none;position:absolute;top:0;left:0;box-shadow:0 18px 36px -18px #103b348c}@media (width>=1040px){.pg-peek[data-astro-cid-oqwyrww2].on{gap:6px;animation:.3s both graph-rise;display:grid}}.pg-peek[data-astro-cid-oqwyrww2] p[data-astro-cid-oqwyrww2]{margin:0}.pg-peek-title[data-astro-cid-oqwyrww2]{color:var(--ink);font-weight:700}.pg-peek[data-astro-cid-oqwyrww2] mark[data-astro-cid-oqwyrww2]{color:var(--ink);animation:.4s both graph-quote;animation-delay:calc(var(--i) * .45s + .2s);background:0 0;border-radius:3px}.pg-peek[data-astro-cid-oqwyrww2] mark[data-astro-cid-oqwyrww2]:after{content:" ✓";color:var(--accent);animation:.3s both graph-rise;animation-delay:calc(var(--i) * .45s + .45s);font-weight:800}.pg-peek-no[data-astro-cid-oqwyrww2]{animation:.3s both graph-rise;animation-delay:calc(var(--i) * .45s + .2s);gap:1px;display:grid}.pg-peek-no[data-astro-cid-oqwyrww2] s[data-astro-cid-oqwyrww2]{color:var(--no);text-decoration-thickness:1.5px}.pg-peek-no[data-astro-cid-oqwyrww2] span[data-astro-cid-oqwyrww2]{color:var(--no);font-size:.68rem;font-weight:700}.pg-dot[data-astro-cid-oqwyrww2],.pg-token[data-astro-cid-oqwyrww2]{z-index:3;pointer-events:none;position:absolute;top:0;left:0}.pg-dot[data-astro-cid-oqwyrww2]{background:var(--accent-mid);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-mid) 25%, transparent);border-radius:50%}.pg-dot[data-astro-cid-oqwyrww2].refused{background:var(--no);box-shadow:0 0 0 4px color-mix(in srgb, var(--no) 25%, transparent)}.pg-dot[data-astro-cid-oqwyrww2].waiting{background:var(--wait);box-shadow:0 0 0 4px color-mix(in srgb, var(--wait) 25%, transparent)}.pg-token[data-astro-cid-oqwyrww2]{color:#fff;background:var(--wait);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--wait) 80%, transparent);border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:750}.pg-token[data-astro-cid-oqwyrww2][hidden]{display:none}.pg-ledger[data-astro-cid-oqwyrww2]{background:var(--code-bg);color:var(--astro-code-foreground);padding:14px 20px 10px}.pg-ledger-title[data-astro-cid-oqwyrww2]{color:var(--code-accent);margin-bottom:4px;font-size:.76rem;font-weight:650}.pg-ledger[data-astro-cid-oqwyrww2] ol[data-astro-cid-oqwyrww2]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--code-accent) 40%, transparent) transparent;align-content:start;max-height:93px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto;mask-image:linear-gradient(#000 70%,#0000)}.pg-ledger[data-astro-cid-oqwyrww2] ol[data-astro-cid-oqwyrww2].at-end{mask-image:none}.pg-ledger[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2]{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:5px 0;font-size:.82rem;line-height:21px;display:grid;overflow:hidden}.pg-ledger[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2]>span[data-astro-cid-oqwyrww2]{color:#fff}.pg-ledger[data-astro-cid-oqwyrww2] code[data-astro-cid-oqwyrww2]{color:var(--astro-code-token-comment);background:0 0;border:0;padding:0;font-size:.78rem}.pg-ledger[data-astro-cid-oqwyrww2] .link[data-astro-cid-oqwyrww2]{white-space:nowrap;gap:8px;display:inline-flex}.pg-ledger[data-astro-cid-oqwyrww2] .prev[data-astro-cid-oqwyrww2]{color:var(--astro-code-token-comment);border-radius:4px}.pg-ledger[data-astro-cid-oqwyrww2] .arrow[data-astro-cid-oqwyrww2]{color:var(--astro-code-token-comment)}.pg-ledger[data-astro-cid-oqwyrww2] .hash[data-astro-cid-oqwyrww2]{color:var(--astro-code-token-string);border-radius:4px}.pg-ledger[data-astro-cid-oqwyrww2] .linked[data-astro-cid-oqwyrww2]{animation:2.6s both graph-linked}@keyframes graph-linked{0%,70%{color:var(--code-bg);background:var(--code-accent);box-shadow:0 0 0 2px var(--code-accent)}}.pg[data-astro-cid-oqwyrww2]:not(.is-playing) .pg-ledger[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2].later,.pg[data-astro-cid-oqwyrww2].is-playing .pg-ledger[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2]:not(.on){display:none}.pg[data-astro-cid-oqwyrww2].is-playing .pg-ledger[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2].on{animation:.6s both graph-append}@media (width<=640px){.pg-ledger[data-astro-cid-oqwyrww2] .prev[data-astro-cid-oqwyrww2],.pg-ledger[data-astro-cid-oqwyrww2] .arrow[data-astro-cid-oqwyrww2]{display:none}}@media (width<=480px){.pg-ledger[data-astro-cid-oqwyrww2] .link[data-astro-cid-oqwyrww2]{display:none}.pg-ledger[data-astro-cid-oqwyrww2] li[data-astro-cid-oqwyrww2]{grid-template-columns:auto minmax(0,1fr)}}.pg-foot[data-astro-cid-oqwyrww2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pg-foot[data-astro-cid-oqwyrww2] .fine[data-astro-cid-oqwyrww2]{color:var(--faint)}.pg-replay[data-astro-cid-oqwyrww2]{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.86rem;text-decoration:underline}@keyframes graph-sign{0%{stroke-dashoffset:1px}}@keyframes graph-stamp{0%{opacity:0;transform:rotate(-5deg)scale(1.8)}}@keyframes graph-quote{to{background:var(--ai-soft);box-shadow:0 0 0 2px var(--ai-soft)}}@keyframes graph-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes graph-march{to{stroke-dashoffset:-12px}}@keyframes graph-pulse{0%{box-shadow:0 0 0 0 var(--pulse,color-mix(in srgb, var(--accent-mid) 40%, transparent))}to{box-shadow:0 0 0 10px #0000}}@keyframes graph-blink{50%{opacity:.3}}@keyframes graph-pop{0%{opacity:0;transform:scale(.4)}}@keyframes graph-jolt{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-1px)}}@keyframes graph-append{0%{opacity:0;max-height:0;padding-block:0}to{opacity:1;max-height:31px}}.chain[data-astro-cid-x4m5sjej]{--progress:1;margin-top:clamp(24px,3vw,36px);position:relative}.chain-track[data-astro-cid-x4m5sjej]{background:var(--line-strong);border-radius:4px;width:4px;position:absolute;top:28px;bottom:28px;left:28px;overflow:visible}.chain-fill[data-astro-cid-x4m5sjej]{height:var(--at,calc(var(--progress) * 100%));background:linear-gradient(180deg, var(--gold), var(--accent-mid));border-radius:4px;transition:height 1.2s cubic-bezier(.65,0,.35,1),width 1.2s cubic-bezier(.65,0,.35,1);position:absolute;inset:0 0 auto}.chain-signal[data-astro-cid-x4m5sjej]{left:50%;top:var(--at,calc(var(--progress) * 100%));background:var(--gold);opacity:0;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:top 1.2s cubic-bezier(.65,0,.35,1),left 1.2s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;box-shadow:0 0 0 5px #eaca7b59,0 0 18px 4px #eaca7b99}.chain[data-astro-cid-x4m5sjej].is-running .chain-signal[data-astro-cid-x4m5sjej]{opacity:1}.chain[data-astro-cid-x4m5sjej].is-running.is-complete .chain-signal[data-astro-cid-x4m5sjej]{opacity:0}.chain-steps[data-astro-cid-x4m5sjej]{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.station[data-astro-cid-x4m5sjej]{grid-template-columns:56px minmax(0,1fr);align-content:start;align-items:start;gap:4px 16px;padding:6px 0;display:grid}.station-tile[data-astro-cid-x4m5sjej]{background:var(--bg);border-radius:14px;grid-row:span 4;padding:4px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:inline-flex}.station-num[data-astro-cid-x4m5sjej]{font-family:var(--font-mono);color:var(--faint);font-size:.74rem;font-weight:700}.station-title[data-astro-cid-x4m5sjej]{color:var(--ink);margin:0;font-size:1.05rem;font-weight:800}.station-body[data-astro-cid-x4m5sjej]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.chain-case[data-astro-cid-x4m5sjej]{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:clamp(18px,2.4vw,26px) 0 0;display:flex}.case-chip[data-astro-cid-x4m5sjej]{background:var(--gold);color:var(--on-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:.74rem;font-weight:800}.case-title[data-astro-cid-x4m5sjej]{color:var(--ink);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:800}.case-note[data-astro-cid-x4m5sjej]{color:var(--faint);font-size:.82rem}.station-example[data-astro-cid-x4m5sjej]{background:var(--gold-wash);border:1px solid var(--gold-soft);color:var(--text);text-align:left;border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:.86rem;line-height:1.45;transition:background-color .4s,border-color .4s,box-shadow .4s;position:relative}.station-example[data-astro-cid-x4m5sjej]:before{content:"";background:inherit;border-left:1px solid var(--gold-soft);border-top:1px solid var(--gold-soft);width:12px;height:12px;position:absolute;top:-7px;left:18px;transform:rotate(45deg)}.station[data-astro-cid-x4m5sjej].is-active .station-example[data-astro-cid-x4m5sjej]{border-color:var(--gold);background:#fbefc9;box-shadow:0 12px 26px -16px #c2a140e6}.station-pkgs[data-astro-cid-x4m5sjej]{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.pkg[data-astro-cid-x4m5sjej]{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:1px 8px;font-size:.74rem;text-decoration:none}.pkg[data-astro-cid-x4m5sjej]:hover{text-decoration:underline}.chain[data-astro-cid-x4m5sjej].is-running .station[data-astro-cid-x4m5sjej]{transition:opacity .4s}.chain[data-astro-cid-x4m5sjej].is-running .station[data-astro-cid-x4m5sjej]:not(.is-done):not(.is-active){opacity:.45}.chain[data-astro-cid-x4m5sjej].is-running.is-complete .station[data-astro-cid-x4m5sjej]{opacity:1}.station[data-astro-cid-x4m5sjej].is-active .station-tile[data-astro-cid-x4m5sjej]{transform:scale(1.12);box-shadow:0 0 0 4px #eaca7b8c,0 14px 30px -12px #c2a140cc}.station[data-astro-cid-x4m5sjej].is-active .station-title[data-astro-cid-x4m5sjej]{color:var(--accent)}@media (width>=1000px){.chain-track[data-astro-cid-x4m5sjej]{left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);width:auto;height:4px;top:30px;bottom:auto}.chain-fill[data-astro-cid-x4m5sjej]{height:100%;width:calc(var(--progress) * 100%);background:linear-gradient(90deg, var(--gold), var(--accent-mid));inset:0 auto 0 0}.chain-signal[data-astro-cid-x4m5sjej]{top:50%;left:calc(var(--progress) * 100%)}.chain-steps[data-astro-cid-x4m5sjej]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:18px}.station[data-astro-cid-x4m5sjej]{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0}.station-tile[data-astro-cid-x4m5sjej]{grid-row:auto;margin-bottom:8px}.station-pkgs[data-astro-cid-x4m5sjej]{justify-content:center}.station-example[data-astro-cid-x4m5sjej]:before{margin-left:-6px;left:50%}}.about[data-astro-cid-5cwoywib]{background:var(--deep);color:var(--on-deep);--accent:var(--on-deep-accent);border-radius:20px;margin-top:clamp(40px,6vw,72px);padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px)}.about[data-astro-cid-5cwoywib] p[data-astro-cid-5cwoywib]{margin:0}.about-text[data-astro-cid-5cwoywib]{max-width:70ch;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.55;margin-top:8px!important}.berger[data-astro-cid-5cwoywib]{text-align:left;margin-top:clamp(32px,5vw,56px)}.why[data-astro-cid-5cwoywib]{background:var(--gold-wash);border:1px solid var(--gold-soft);border-radius:22px;margin-top:clamp(36px,5vw,56px);padding:clamp(22px,3vw,34px)}.why[data-astro-cid-5cwoywib] .eyebrow[data-astro-cid-5cwoywib]{margin:0}.why-title[data-astro-cid-5cwoywib]{color:var(--ink);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.15}.why-list[data-astro-cid-5cwoywib]{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.why-list[data-astro-cid-5cwoywib]{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-list[data-astro-cid-5cwoywib] li[data-astro-cid-5cwoywib]{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.why-list[data-astro-cid-5cwoywib] p[data-astro-cid-5cwoywib]{margin:0}.why-item-title[data-astro-cid-5cwoywib]{color:var(--ink);font-weight:800}.why-actions[data-astro-cid-5cwoywib]{margin-top:20px}.berger-head[data-astro-cid-5cwoywib]{align-items:center;gap:16px;display:grid}@media (width>=860px){.berger-head[data-astro-cid-5cwoywib]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px}}.berger-title[data-astro-cid-5cwoywib]{color:var(--ink);letter-spacing:-.03em;margin:6px 0 10px;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.05}.berger-lede[data-astro-cid-5cwoywib]{max-width:52ch}.berger-art[data-astro-cid-5cwoywib]{justify-self:center;width:100%;max-width:280px;height:auto}@media (prefers-reduced-motion:no-preference){.wave[data-astro-cid-5cwoywib]{transform-box:fill-box;transform-origin:0 100%;animation:2.4s ease-in-out infinite wave}.steam[data-astro-cid-5cwoywib]{animation:3s ease-in-out infinite steam}.steam[data-astro-cid-5cwoywib]+.steam[data-astro-cid-5cwoywib]{animation-delay:.6s}}@keyframes wave{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(8deg)}90%{transform:rotate(-6deg)}}@keyframes steam{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.sub[data-astro-cid-5cwoywib]{color:var(--ink);letter-spacing:-.02em;margin:clamp(32px,4vw,48px) 0 0;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:800}.risks[data-astro-cid-5cwoywib]{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.risks[data-astro-cid-5cwoywib]{grid-template-columns:repeat(2,minmax(0,1fr))}}.risks[data-astro-cid-5cwoywib] li[data-astro-cid-5cwoywib]{background:var(--surface);border:1px solid var(--line-strong);border-left:6px solid var(--terra);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.risks[data-astro-cid-5cwoywib] p[data-astro-cid-5cwoywib]{margin:0}.risk-title[data-astro-cid-5cwoywib]{color:var(--ink);font-weight:800}.chain-band[data-astro-cid-5cwoywib]{background:var(--bg);border:2px solid var(--gold-soft);border-radius:26px;margin-top:clamp(36px,5vw,56px);padding:clamp(24px,3.4vw,40px);box-shadow:0 30px 60px -44px #103b3459}.chain-band[data-astro-cid-5cwoywib] .eyebrow[data-astro-cid-5cwoywib]{margin:0}.chain-title[data-astro-cid-5cwoywib]{color:var(--ink);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;line-height:1.12}.chain-lede[data-astro-cid-5cwoywib]{max-width:62ch;margin:10px 0 0}.glyph[data-astro-cid-nbmzusxz]{width:100%;max-width:380px;height:auto;overflow:visible}.chords[data-astro-cid-nbmzusxz] line[data-astro-cid-nbmzusxz]{stroke:var(--accent-mid);stroke-width:1px;opacity:.35}.ring[data-astro-cid-nbmzusxz] line[data-astro-cid-nbmzusxz]{stroke:var(--accent-mid);stroke-width:1.25px;opacity:.7}.signal[data-astro-cid-nbmzusxz]{fill:none;stroke:var(--gold,var(--accent));stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:6 94;animation:9s linear infinite signal}.core[data-astro-cid-nbmzusxz]{fill:var(--gold,var(--accent));transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite core}@keyframes signal{to{stroke-dashoffset:-100px}}@keyframes core{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.nodes[data-astro-cid-nbmzusxz] .filled[data-astro-cid-nbmzusxz]{fill:var(--accent);animation:6.8s ease-in-out infinite breathe;animation-delay:var(--delay)}.nodes[data-astro-cid-nbmzusxz] .hollow[data-astro-cid-nbmzusxz]{fill:var(--bg);stroke:var(--accent);stroke-width:1.6px}@keyframes breathe{0%,to{opacity:1}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.signal[data-astro-cid-nbmzusxz]{fill:none;stroke:var(--gold,var(--accent));stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:6 94;animation:9s linear infinite signal}.core[data-astro-cid-nbmzusxz]{fill:var(--gold,var(--accent));transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite core}@keyframes signal{to{stroke-dashoffset:-100px}}@keyframes core{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.nodes[data-astro-cid-nbmzusxz] .filled[data-astro-cid-nbmzusxz]{animation:none}}.hero[data-astro-cid-wcolddp2]{padding-block:clamp(28px,4vw,56px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.hero[data-astro-cid-wcolddp2]:before{content:"";z-index:-1;background-image:radial-gradient(var(--decor) 1px, transparent 1.2px);opacity:.45;background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(70% 90% at 78% 40%,#000 20%,#0000 75%)}.hero-top[data-astro-cid-wcolddp2]{align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width>=900px){.hero-top[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.hero-head[data-astro-cid-wcolddp2]{justify-items:start;display:grid}.hero-head[data-astro-cid-wcolddp2] .hero-title[data-astro-cid-wcolddp2]{max-width:none}.hero-glyph[data-astro-cid-wcolddp2]{justify-self:center;width:min(100%,420px)}@media (width<=899px){.hero-glyph[data-astro-cid-wcolddp2]{width:min(70%,280px)}}.hero-after[data-astro-cid-wcolddp2]{text-align:center;max-width:68ch;color:var(--muted);margin:22px auto 0}.hero-graph[data-astro-cid-wcolddp2]{margin-top:clamp(24px,3vw,36px)}.hero-actions[data-astro-cid-wcolddp2]{margin-top:22px}.hero-note[data-astro-cid-wcolddp2]{color:var(--faint);margin-top:14px;font-size:.82rem}.hero-note[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{color:var(--ink);font-weight:650}.hero-title[data-astro-cid-wcolddp2]{letter-spacing:-.04em;margin-top:10px;font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.02}.hero-title[data-astro-cid-wcolddp2] .accent[data-astro-cid-wcolddp2]{color:var(--accent)}.hero-lede[data-astro-cid-wcolddp2]{max-width:62ch;margin-top:18px;font-size:1.08rem}.appr-head[data-astro-cid-wcolddp2]{align-items:center;gap:28px;display:grid}@media (width>=960px){.appr-head[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px}}.appr-question[data-astro-cid-wcolddp2]{background:var(--surface);border:2px solid var(--gold);border-radius:22px 22px 22px 6px;margin:0;padding:24px 26px;position:relative;box-shadow:0 22px 44px -30px #c2a140b3}.appr-question[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.74rem;font-weight:800}.appr-question[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2]{letter-spacing:-.02em;color:var(--ink);margin:10px 0 0;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800;line-height:1.25}.appr-case[data-astro-cid-wcolddp2]{border-top:1px dashed var(--line-strong);color:var(--muted);margin:14px 0 0;padding-top:14px;font-size:.92rem}.appr-outcomes[data-astro-cid-wcolddp2]{gap:16px;margin:clamp(32px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.appr-outcomes[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.appr-outcomes[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.appr-outcomes[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{background:var(--surface);border:2px solid var(--line);border-top:6px solid var(--gold);border-radius:18px;flex-direction:column;gap:10px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.appr-outcomes[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(2){border-top-color:var(--sage)}.appr-outcomes[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(3){border-top-color:var(--accent)}.appr-outcomes[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(4){border-top-color:var(--decor)}.appr-outcomes[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:hover{border-color:var(--gold-soft);transform:translateY(-3px)}.appr-top[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:center;display:flex}.appr-num[data-astro-cid-wcolddp2]{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:inline-grid}.appr-title[data-astro-cid-wcolddp2]{color:var(--ink);margin:0;font-size:1.05rem;font-weight:800}.appr-body[data-astro-cid-wcolddp2]{margin:0;font-size:.93rem}.appr-watch[data-astro-cid-wcolddp2]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:clamp(36px,5vw,52px) 0 0;font-size:.8rem;font-weight:800}.appr-after[data-astro-cid-wcolddp2]{max-width:68ch;color:var(--muted);margin:18px 0 0}.catch[data-astro-cid-wcolddp2]{background:var(--gold-soft,var(--accent-soft));max-width:62ch;color:var(--ink);border-radius:12px;margin:clamp(20px,3vw,28px) 0 0;padding:12px 16px;font-weight:600}.cards[data-astro-cid-wcolddp2]{gap:16px;margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.cards-3[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-4[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cards-4[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.card[data-astro-cid-wcolddp2]{background:var(--surface);border:1px solid var(--line-strong);border-radius:18px;flex-direction:column;gap:8px;height:100%;padding:clamp(20px,3vw,26px);display:flex}.card-title[data-astro-cid-wcolddp2]{color:var(--ink);font-size:1.1rem;font-weight:750}.way[data-astro-cid-wcolddp2]{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.way[data-astro-cid-wcolddp2]:hover{border-color:var(--accent);transform:translateY(-2px)}.way-more[data-astro-cid-wcolddp2]{color:var(--accent);margin-top:auto;font-weight:700}.step-top[data-astro-cid-wcolddp2]{align-items:center;gap:12px;display:flex}.price-line[data-astro-cid-wcolddp2]{color:var(--ink);font-weight:650}.steps[data-astro-cid-wcolddp2]{gap:28px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (width>=860px){.steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:2px solid var(--ink);align-content:start;gap:10px;padding-top:18px;display:grid}.step-num[data-astro-cid-wcolddp2]{font-family:var(--font-mono);color:var(--accent);font-size:.8rem;font-weight:650}.proof[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:clamp(48px,6vw,72px) 0 0;display:grid}.proof[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.proof[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{border-color:var(--accent)}.proof[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--accent);letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.05}.proof[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.86rem;line-height:1.35}.top-gap[data-astro-cid-wcolddp2]{margin-top:16px}.top-gap-lg[data-astro-cid-wcolddp2]{margin-top:28px}
