.ir-menus[data-astro-cid-ik6ge3pi]{gap:var(--space-6);display:grid}@media (width>=960px){.ir-menus[data-astro-cid-ik6ge3pi]{grid-template-columns:repeat(3,1fr)}}.ir-menu[data-astro-cid-ik6ge3pi]{padding:var(--space-6);background:var(--color-surface-raised);border:1px solid var(--color-line);border-top:4px solid var(--color-action);border-radius:var(--radius-lg);scroll-margin-top:calc(var(--header-height) + 3rem);flex-direction:column;display:flex}.ir-menu__stage[data-astro-cid-ik6ge3pi]{margin:0 0 var(--space-1);font-family:var(--font-latin);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-action-text);font-weight:800}.ir-menu[data-astro-cid-ik6ge3pi] h3[data-astro-cid-ik6ge3pi]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.ir-menu__target[data-astro-cid-ik6ge3pi]{font-size:var(--text-sm);color:var(--color-ink-muted)}.ir-menu__items[data-astro-cid-ik6ge3pi]{margin:0 0 var(--space-4);flex:1;padding:0;list-style:none}.ir-menu__items[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]{padding:var(--space-1) 0 var(--space-1) var(--space-6);font-size:var(--text-sm);position:relative}.ir-menu__items[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]:before{content:"";background:var(--color-action);width:.75rem;height:2px;position:absolute;top:.9em;left:0}.ir-menu__deliverable[data-astro-cid-ik6ge3pi]{margin:0 0 var(--space-2);padding:var(--space-3);background:var(--color-action-soft);border-radius:var(--radius-md);font-size:var(--text-sm)}.ir-menu__scope[data-astro-cid-ik6ge3pi]{font-size:var(--text-xs);color:var(--color-ink-subtle);margin:0}.ir-menu__more[data-astro-cid-ik6ge3pi]{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:700}.ir-callout[data-astro-cid-ik6ge3pi]{margin:var(--space-8) 0 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-assured);background:var(--color-brand-navy);color:var(--color-on-navy);border-radius:var(--radius-md);font-weight:700}.ir-note[data-astro-cid-ik6ge3pi]{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-ink-subtle)}.ir-sources__grid[data-astro-cid-ik6ge3pi]{gap:var(--space-6);display:grid}@media (width>=960px){.ir-sources__grid[data-astro-cid-ik6ge3pi]{grid-template-columns:1fr 1fr}}.ir-sources__card[data-astro-cid-ik6ge3pi]{padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.ir-sources__card--dark[data-astro-cid-ik6ge3pi]{background:var(--color-brand-navy);color:var(--color-on-navy);border-color:var(--color-brand-navy)}.ir-sources__card[data-astro-cid-ik6ge3pi] h3[data-astro-cid-ik6ge3pi]{font-size:var(--text-lg)}.ir-sources__card[data-astro-cid-ik6ge3pi] ul[data-astro-cid-ik6ge3pi]{margin:0;padding:0;list-style:none}.ir-sources__card[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-top:1px solid var(--color-line);position:relative}.ir-sources__card--dark[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]{color:var(--color-on-navy-muted);border-top-color:#ffffff26}.ir-sources__card[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]:before{content:"";border-radius:var(--radius-full);background:var(--color-action);width:.5rem;height:.5rem;position:absolute;top:1.2em;left:0}.ir-sources__card--dark[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]:before{background:var(--color-assured)}.ir-ai[data-astro-cid-ik6ge3pi]{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-surface-raised);border-radius:var(--radius-lg)}.ir-ai[data-astro-cid-ik6ge3pi] h3[data-astro-cid-ik6ge3pi]{font-size:var(--text-lg)}.ir-ai[data-astro-cid-ik6ge3pi] p[data-astro-cid-ik6ge3pi]{color:var(--color-ink-muted);margin:0}.ir-promises[data-astro-cid-ik6ge3pi]{gap:var(--space-4);margin:0 0 var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.ir-promises[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-assured);background:var(--color-brand-navy);color:var(--color-on-navy-muted);border-radius:var(--radius-md);font-size:var(--text-sm);flex-direction:column;display:flex}.ir-promises[data-astro-cid-ik6ge3pi] strong[data-astro-cid-ik6ge3pi]{color:var(--color-on-navy);font-size:var(--text-base)}.ir-options[data-astro-cid-ik6ge3pi]{gap:var(--space-6);display:grid}@media (width>=960px){.ir-options[data-astro-cid-ik6ge3pi]{grid-template-columns:1fr 1fr}}.ir-option[data-astro-cid-ik6ge3pi]{min-width:0;padding:var(--space-6);border:2px solid var(--color-action);border-radius:var(--radius-lg);background:var(--color-surface-raised);scroll-margin-top:calc(var(--header-height) + 3rem)}.ir-option__label[data-astro-cid-ik6ge3pi]{font-family:var(--font-latin);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-action-text);margin:0;font-weight:800}.ir-option__name[data-astro-cid-ik6ge3pi]{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-2xl);overflow-wrap:anywhere}@media (width>=768px){.ir-option[data-astro-cid-ik6ge3pi]{padding:var(--space-8)}}.ir-option__catch[data-astro-cid-ik6ge3pi]{margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-action-soft);color:var(--color-action-text);font-weight:700;font-size:var(--text-sm);display:inline-block}.ir-option__lead[data-astro-cid-ik6ge3pi]{color:var(--color-ink-muted)}.ir-option__points[data-astro-cid-ik6ge3pi]{margin:0;padding:0;list-style:none}.ir-option__points[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-top:1px solid var(--color-line);font-size:var(--text-sm);position:relative}.ir-option__points[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]:before{content:"✓";color:var(--color-action-text);font-weight:800;position:absolute;left:0}.ir-compare__wrap[data-astro-cid-ik6ge3pi]{overflow-x:auto}.ir-compare[data-astro-cid-ik6ge3pi]{border-collapse:collapse;background:var(--color-surface-raised);width:100%;min-width:40rem}.ir-compare[data-astro-cid-ik6ge3pi] th[data-astro-cid-ik6ge3pi],.ir-compare[data-astro-cid-ik6ge3pi] td[data-astro-cid-ik6ge3pi]{padding:var(--space-4);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;font-size:var(--text-sm)}.ir-compare[data-astro-cid-ik6ge3pi] thead[data-astro-cid-ik6ge3pi] th[data-astro-cid-ik6ge3pi]{color:var(--color-action-text);font-size:var(--text-base)}.ir-compare[data-astro-cid-ik6ge3pi] tbody[data-astro-cid-ik6ge3pi] th[data-astro-cid-ik6ge3pi]{width:11rem}.ir-compare[data-astro-cid-ik6ge3pi] td[data-astro-cid-ik6ge3pi]{color:var(--color-ink-muted)}.ir-sla[data-astro-cid-ik6ge3pi]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-8);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--color-assured);color:var(--color-assured-ink);font-size:var(--text-lg);font-weight:800;display:inline-flex}.ir-tiers__title[data-astro-cid-ik6ge3pi]{margin-top:var(--space-12);font-size:var(--text-xl)}.ir-tiers[data-astro-cid-ik6ge3pi]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.ir-tiers[data-astro-cid-ik6ge3pi]{grid-template-columns:repeat(3,1fr)}}.ir-tier[data-astro-cid-ik6ge3pi]{padding:var(--space-6);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.ir-tier--featured[data-astro-cid-ik6ge3pi]{border:2px solid var(--color-action);box-shadow:var(--shadow-pop)}.ir-tier__name[data-astro-cid-ik6ge3pi]{font-size:var(--text-xl);color:var(--color-brand-navy);margin:0;font-weight:800}.ir-tier__for[data-astro-cid-ik6ge3pi]{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink-muted)}.ir-tier[data-astro-cid-ik6ge3pi] ul[data-astro-cid-ik6ge3pi]{margin:0;padding:0;list-style:none}.ir-tier[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]{padding:var(--space-1) 0 var(--space-1) var(--space-6);font-size:var(--text-sm);position:relative}.ir-tier[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]:before{content:"✓";color:var(--color-action-text);font-weight:800;position:absolute;left:0}.ir-actions[data-astro-cid-ik6ge3pi]{margin-top:var(--space-6)}.ir-intake[data-astro-cid-ik6ge3pi]{gap:var(--space-8);align-items:start;display:grid}@media (width>=960px){.ir-intake[data-astro-cid-ik6ge3pi]{grid-template-columns:1fr 1fr}}.ir-intake[data-astro-cid-ik6ge3pi] .ir-intake__sensa{width:6rem;margin-bottom:var(--space-4)}.ir-intake__mail[data-astro-cid-ik6ge3pi] a[data-astro-cid-ik6ge3pi]{font-weight:700}.ir-scope[data-astro-cid-ik6ge3pi]{max-width:56rem}.ir-scope[data-astro-cid-ik6ge3pi] h2[data-astro-cid-ik6ge3pi]{font-size:var(--text-xl)}.ir-scope[data-astro-cid-ik6ge3pi] ul[data-astro-cid-ik6ge3pi]{padding-left:var(--space-6);font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.ir-scope[data-astro-cid-ik6ge3pi] li[data-astro-cid-ik6ge3pi]+li[data-astro-cid-ik6ge3pi]{margin-top:var(--space-2)}
