.offer-funnel[data-astro-cid-opianvzf]{border:1px solid var(--color-border);border-top:3px solid var(--brand-orange);background:var(--color-background-surface);gap:1rem;padding:clamp(.85rem,3vw,2rem);display:grid}:root:not(.light) .offer-funnel[data-astro-cid-opianvzf]{--funnel-pencil-ink:var(--color-text-primary);--funnel-pencil-opacity:.38;--funnel-pencil-width:1.7}.funnel-heading[data-astro-cid-opianvzf] h2[data-astro-cid-opianvzf]{letter-spacing:-.025em;margin-block:.15rem .4rem;font-size:clamp(1.65rem,3.5vw,2.45rem);font-weight:750;line-height:1.1}.funnel-intro[data-astro-cid-opianvzf]{max-width:70ch;color:var(--color-text-secondary)}.funnel-hint[data-astro-cid-opianvzf]{color:var(--color-link);margin-top:.65rem;font-size:.9rem}.funnel-step[data-astro-cid-opianvzf]{--tier-ink:var(--funnel-pencil-ink,var(--color-text-secondary));--tier-pencil:var(--tier-ink);--tier-face:color-mix(in srgb, var(--tier-pencil) 5%, var(--color-background-surface));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.15rem clamp(.55rem,2vw,1.4rem);min-height:5.1rem;display:grid}.offer-funnel[data-astro-cid-opianvzf]:not(:has([aria-expanded=true])) .funnel-step[data-astro-cid-opianvzf].is-highlighted,.funnel-step[data-astro-cid-opianvzf]:has(.tier-control:is(:hover,:focus-visible,[aria-expanded=true])){--tier-ink:var(--color-link);--tier-pencil:var(--brand-orange);--tier-face:color-mix(in srgb, var(--tier-pencil) 13%, var(--color-background-surface))}.funnel-tier[data-astro-cid-opianvzf]{position:relative}.tier-control[data-astro-cid-opianvzf]{cursor:pointer;width:100%;min-height:44px;position:absolute;inset:0}.tier-control[data-astro-cid-opianvzf]:focus-visible{outline:2px solid var(--color-link);outline-offset:-3px}.tier-control[data-astro-cid-opianvzf] span[data-astro-cid-opianvzf]{width:1.05rem;height:1.05rem;color:var(--color-link);background:var(--color-background-surface);border:1px solid;border-radius:50%;font:.85rem/1 IBM Plex Mono,monospace;position:absolute;top:50%;left:47.06%;translate:clamp(.85rem,2vw,1.35rem) -85%}.tier-control[data-astro-cid-opianvzf] span[data-astro-cid-opianvzf]:after{content:"+"}.tier-control[data-astro-cid-opianvzf][aria-expanded=true] span[data-astro-cid-opianvzf]:after{content:"−"}.funnel-shape[data-astro-cid-opianvzf]{width:100%;height:100%;position:absolute;inset:0}.tier-leader[data-astro-cid-opianvzf]{fill:none;stroke:var(--tier-ink);opacity:.65;vector-effect:non-scaling-stroke}.tier-dot[data-astro-cid-opianvzf]{fill:var(--tier-ink)}.tier-body[data-astro-cid-opianvzf],.tier-rim[data-astro-cid-opianvzf]{stroke:var(--tier-ink);stroke-width:var(--funnel-pencil-width,1.4);stroke-linejoin:round}.tier-body[data-astro-cid-opianvzf]{fill:var(--tier-face)}.tier-rim[data-astro-cid-opianvzf]{fill:color-mix(in srgb, var(--tier-pencil) 22%, var(--color-background-surface))}.tier-trace[data-astro-cid-opianvzf]{fill:none;stroke:var(--tier-pencil);stroke-width:.9px;opacity:.62;vector-effect:non-scaling-stroke}.pencil-marks[data-astro-cid-opianvzf]{fill:none;stroke:var(--tier-pencil);stroke-width:.8px;stroke-linecap:round;opacity:var(--funnel-pencil-opacity,.29)}.pencil-light[data-astro-cid-opianvzf]{stroke-width:.6px;opacity:calc(var(--funnel-pencil-opacity,.29) * .52)}.rim-pencil[data-astro-cid-opianvzf]{opacity:.85}.tier-icon[data-astro-cid-opianvzf],.tier-arrow[data-astro-cid-opianvzf]{position:absolute;left:47.06%;transform:translate(-50%)}.tier-icon[data-astro-cid-opianvzf]{background:var(--tier-face);border-radius:50%;padding:.16em;top:53%;translate:0 -50%}.tier-icon[data-astro-cid-opianvzf] svg{width:clamp(.95rem,2.8vw,1.75rem);height:auto;color:var(--tier-ink)}.tier-arrow[data-astro-cid-opianvzf]{z-index:1;fill:none;width:1.15rem;height:1.15rem;stroke:var(--tier-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;bottom:-.43rem}.funnel-copy[data-astro-cid-opianvzf]{align-self:center;padding-block:.45rem}.funnel-copy[data-astro-cid-opianvzf] h3[data-astro-cid-opianvzf]{font-size:clamp(1rem,2.3vw,1.35rem);font-weight:700;line-height:1.2}.funnel-copy[data-astro-cid-opianvzf] p[data-astro-cid-opianvzf]{max-width:52ch;color:var(--color-text-secondary);margin-top:.2rem;line-height:1.45}.funnel-number[data-astro-cid-opianvzf]{color:var(--color-text-muted);margin-right:.4em;font:.74em/1.1 IBM Plex Mono,monospace}.funnel-step[data-astro-cid-opianvzf]:has([aria-expanded=true]) .funnel-number[data-astro-cid-opianvzf],.offer-funnel[data-astro-cid-opianvzf]:not(:has([aria-expanded=true])) .is-highlighted[data-astro-cid-opianvzf] .funnel-number[data-astro-cid-opianvzf]{color:var(--color-link)}.funnel-example[data-astro-cid-opianvzf]{border-left:2px solid var(--brand-orange);background:var(--color-background-elevated);max-width:52ch;color:var(--color-text-secondary);grid-column:2;margin-bottom:.45rem;padding:.45rem .65rem;font-size:.9rem}.funnel-example[data-astro-cid-opianvzf] strong[data-astro-cid-opianvzf]{color:var(--color-text-primary)}.funnel-example-details[data-astro-cid-opianvzf]{grid-column:1/-1;max-width:none;padding:.85rem 1rem}.funnel-example-details[data-astro-cid-opianvzf] dl[data-astro-cid-opianvzf]{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.45rem;display:grid}.funnel-example-details[data-astro-cid-opianvzf] dl[data-astro-cid-opianvzf] div[data-astro-cid-opianvzf]{padding:.55rem .7rem .15rem}.funnel-example-details[data-astro-cid-opianvzf] dl[data-astro-cid-opianvzf] div[data-astro-cid-opianvzf]+div[data-astro-cid-opianvzf]{border-left:1px solid var(--color-border)}.funnel-example-details[data-astro-cid-opianvzf] dt[data-astro-cid-opianvzf]{color:var(--color-link);font-weight:700}.funnel-example-details[data-astro-cid-opianvzf] dd[data-astro-cid-opianvzf]{margin-top:.2rem}@media (width<=720px){.funnel-example-details[data-astro-cid-opianvzf] dl[data-astro-cid-opianvzf]{grid-template-columns:1fr}.funnel-example-details[data-astro-cid-opianvzf] dl[data-astro-cid-opianvzf] div[data-astro-cid-opianvzf]{padding:.5rem 0}.funnel-example-details[data-astro-cid-opianvzf] dl[data-astro-cid-opianvzf] div[data-astro-cid-opianvzf]+div[data-astro-cid-opianvzf]{border-left:0;border-top:1px solid var(--color-border)}}.funnel-copy[data-astro-cid-opianvzf] a[data-astro-cid-opianvzf]{text-underline-offset:.19em;text-decoration:underline}.funnel-copy[data-astro-cid-opianvzf] a[data-astro-cid-opianvzf]:hover{color:var(--color-link)}.funnel-copy[data-astro-cid-opianvzf] a[data-astro-cid-opianvzf]:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}.funnel-handover[data-astro-cid-opianvzf]{border-left:3px solid var(--brand-orange);background:var(--color-background-elevated);color:var(--color-text-secondary);padding:.75rem 1rem}.funnel-handover[data-astro-cid-opianvzf] strong{color:var(--color-text-primary)}@media (width<=600px){.funnel-step[data-astro-cid-opianvzf]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.funnel-shape[data-astro-cid-opianvzf]{height:4.15rem;top:50%;translate:0 -50%}.funnel-step[data-astro-cid-opianvzf]:nth-child(n+3) .funnel-shape[data-astro-cid-opianvzf]{height:3.4rem}.funnel-step[data-astro-cid-opianvzf]:last-child .funnel-shape[data-astro-cid-opianvzf]{height:2.9rem}.rim-shape[data-astro-cid-opianvzf]{ry:8px}.funnel-copy[data-astro-cid-opianvzf] p[data-astro-cid-opianvzf]{font-size:.9rem}.funnel-number[data-astro-cid-opianvzf]{margin:0 0 .15rem;display:block}.tier-arrow[data-astro-cid-opianvzf]{width:.85rem;height:.85rem;bottom:-.25rem}}.audit-context[data-astro-cid-74k7hssh]{border-top:2px solid var(--brand-orange)}.audit-handover-title[data-astro-cid-74k7hssh]{color:var(--color-text-primary);font-size:1.35rem;font-weight:700}.audit-handover[data-astro-cid-74k7hssh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;margin-top:.6rem;display:grid}.audit-handover[data-astro-cid-74k7hssh] dt[data-astro-cid-74k7hssh]{color:var(--color-text-primary);font-weight:700}.audit-handover[data-astro-cid-74k7hssh] dd[data-astro-cid-74k7hssh]{margin-top:.2rem}.audit-autonomy[data-astro-cid-74k7hssh]{background:var(--color-background-surface);margin-top:.85rem;padding:.65rem .85rem}.audit-autonomy[data-astro-cid-74k7hssh] p[data-astro-cid-74k7hssh]+p[data-astro-cid-74k7hssh]{margin-top:.15rem}.audit-handover-brain[data-astro-cid-74k7hssh]{border-top:1px solid var(--color-border);margin-top:.8rem;padding-top:.65rem;font-size:.875rem}.audit-case[data-astro-cid-74k7hssh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.1rem,4vw,3rem);display:grid}.audit-case-title[data-astro-cid-74k7hssh]{font-size:clamp(2.1rem,4vw,3.45rem);font-weight:800;line-height:1}.audit-case-trail[data-astro-cid-74k7hssh]{background:var(--color-background-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-text-primary);gap:.8rem;padding:1.1rem 1.25rem;display:grid}.audit-case-trail[data-astro-cid-74k7hssh] dt[data-astro-cid-74k7hssh]{font-weight:700}.audit-case-trail[data-astro-cid-74k7hssh] dd[data-astro-cid-74k7hssh]{margin-top:.15rem}.audit-case-proof[data-astro-cid-74k7hssh]{background:var(--color-background-elevated);border-left:3px solid var(--brand-orange);padding:.65rem .8rem}.audit-case-proof[data-astro-cid-74k7hssh] dt[data-astro-cid-74k7hssh]{color:var(--color-link)}.audit-case-proof[data-astro-cid-74k7hssh] p[data-astro-cid-74k7hssh]{margin-top:.25rem;font-size:.875rem}@media (width<=720px){.audit-handover[data-astro-cid-74k7hssh],.audit-case[data-astro-cid-74k7hssh]{grid-template-columns:1fr}}
