.s-hero[data-v-bbfde5d7]{background:var(--a-paper);padding-top:0}.s-hero__inner[data-v-bbfde5d7]{padding-top:calc(clamp(5rem,8vw,7.5rem));padding-bottom:calc(clamp(3rem,5vw,5rem))}.s-hero__eyebrow[data-v-bbfde5d7]{margin-bottom:1.5rem}.s-hero__title[data-v-bbfde5d7]{margin:0 0 1.5rem}.s-hero__title-line[data-v-bbfde5d7]{display:block}.s-hero__lead[data-v-bbfde5d7]{margin:0 0 2rem}.s-hero__actions[data-v-bbfde5d7]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.s-hero__sidenote[data-v-bbfde5d7]{border-top:1px dashed var(--a-rule-dash);font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.04em;color:var(--a-ink-60);max-width:42rem;margin:calc(clamp(2rem,4vw,3rem)) 0 0;padding-top:1.25rem;font-size:.85rem;font-style:italic}.s-modes__inner[data-v-092561b2]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem))}.s-modes__head[data-v-092561b2]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,3rem))}.s-modes__title[data-v-092561b2]{margin:1rem 0 0}.s-modes__grid[data-v-092561b2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.s-mode[data-v-092561b2]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.s-mode--rec[data-v-092561b2]{border-color:var(--a-gold);box-shadow:0 0 0 1px #fcaf582e inset,var(--a-surface-shadow-lg)}.s-mode__head[data-v-092561b2]{border-bottom:1px dashed var(--a-rule-dash);justify-content:space-between;align-items:baseline;padding-bottom:.5rem;display:flex}.s-mode__code[data-v-092561b2]{font-family:var(--a-font-display);--app-font:var(--a-font-display);letter-spacing:-.02em;color:var(--a-ink);font-size:1.5rem;font-weight:300}.s-mode__rec[data-v-092561b2]{letter-spacing:.18em;color:var(--a-gold-ink);background:var(--a-gold-soft);text-transform:uppercase;overflow-wrap:anywhere;padding:2px 6px;font-size:.6rem}.s-mode__rec[data-v-092561b2],.s-mode__rk[data-v-092561b2],.s-mode__sub[data-v-092561b2]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono)}.s-mode__sub[data-v-092561b2]{letter-spacing:.04em;color:var(--a-ink-60);margin:0;font-size:.7rem}.s-mode__diag[data-v-092561b2]{background:var(--a-paper);border:1px solid var(--a-surface-border);margin:.5rem 0;padding:.5rem}.s-mode__diag svg[data-v-092561b2]{width:100%;height:auto}.s-mode__rows[data-v-092561b2]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.s-mode__rows li[data-v-092561b2]{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.s-mode__rk[data-v-092561b2]{letter-spacing:.14em;color:var(--a-ink-40);text-transform:uppercase;font-size:.6rem}.s-mode__rv[data-v-092561b2]{color:var(--a-ink);font-size:.85rem;line-height:1.4}@media (width<=1100px){.s-modes__grid[data-v-092561b2]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.s-mode__rows li[data-v-092561b2]{grid-template-columns:minmax(0,1fr);gap:.1rem}}.s-pair__inner[data-v-3ce55b52]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem))}.s-pair__head[data-v-3ce55b52]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.s-pair__title[data-v-3ce55b52]{margin:1rem 0 0}.s-pair__grid[data-v-3ce55b52]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.s-pair__card[data-v-3ce55b52]{background:var(--a-paper-elev);border:1px solid var(--a-surface-border);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.s-pair__card svg[data-v-3ce55b52]{color:var(--a-gold)}.s-pair__card h3[data-v-3ce55b52]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.s-pair__card ul[data-v-3ce55b52]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.s-pair__card li[data-v-3ce55b52]{color:var(--a-ink);font-size:.95rem;line-height:1.5}.s-pair__card b[data-v-3ce55b52]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-ink-40);min-width:100px;font-size:.7rem;display:inline-block}@media (width<=1100px){.s-pair__grid[data-v-3ce55b52]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.s-pair__card b[data-v-3ce55b52]{min-width:auto;margin-bottom:.2rem;display:block}}.s-comp__inner[data-v-12b8ce9a]{max-width:64rem;padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem))}.s-comp__head[data-v-12b8ce9a]{margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.s-comp__title[data-v-12b8ce9a]{margin:1rem 0 0}.s-comp__table[data-v-12b8ce9a]{border-collapse:collapse;border-top:1px solid var(--a-rule);width:100%}.s-comp__table[data-v-12b8ce9a],.s-comp__table thead tr[data-v-12b8ce9a]{border-bottom:1px solid var(--a-rule)}.s-comp__table th[data-v-12b8ce9a]{text-align:left;font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.18em;color:var(--a-ink-60);text-transform:uppercase;padding:.875rem 1rem;font-size:.65rem;font-weight:500}.s-comp__table tbody tr[data-v-12b8ce9a]{border-bottom:1px dashed var(--a-rule-dash)}.s-comp__table tbody tr[data-v-12b8ce9a]:last-child{border-bottom:0}.s-comp__table td[data-v-12b8ce9a]{vertical-align:middle;padding:.875rem 1rem;line-height:1.5}.s-comp__name[data-v-12b8ce9a]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);width:18%;font-weight:500}.s-comp__status[data-v-12b8ce9a]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.s-comp__dot[data-v-12b8ce9a]{background:var(--a-ink-40);border-radius:999px;width:8px;height:8px}.s-comp__status--compliant[data-v-12b8ce9a]{color:var(--a-green)}.s-comp__status--compliant .s-comp__dot[data-v-12b8ce9a]{background:var(--a-green)}.s-comp__status--in-progress[data-v-12b8ce9a]{color:var(--a-gold-ink)}.s-comp__status--in-progress .s-comp__dot[data-v-12b8ce9a]{background:var(--a-gold)}.s-comp__status--roadmap[data-v-12b8ce9a]{color:var(--a-ink-60)}.s-comp__status--on-demand[data-v-12b8ce9a]{color:var(--p-src-erp)}.s-comp__status--on-demand .s-comp__dot[data-v-12b8ce9a]{background:var(--p-src-erp)}.s-comp__status--na[data-v-12b8ce9a]{color:var(--a-ink-40)}.s-comp__det[data-v-12b8ce9a]{color:var(--a-ink-60);font-size:.9rem}.s-comp__honest[data-v-12b8ce9a]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.04em;color:var(--a-ink-60);margin:1.5rem 0 0;font-size:.8rem;font-style:italic}@media (width<=720px){.s-comp__table thead[data-v-12b8ce9a]{display:none}.s-comp__table tbody tr[data-v-12b8ce9a]{border-bottom:1px dashed var(--a-rule-dash);padding:1rem 0;display:block}.s-comp__table td[data-v-12b8ce9a]{padding:.3rem 0;display:block}}.s-azure__inner[data-v-fcc7866c]{max-width:64rem;padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem))}.s-azure__head[data-v-fcc7866c]{margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.s-azure__title[data-v-fcc7866c]{margin:1rem 0 0}.s-azure__grid[data-v-fcc7866c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.s-azure__col p[data-v-fcc7866c]{color:var(--a-ink);max-width:32rem;margin:.5rem 0 0;line-height:1.55}.s-azure__h3[data-v-fcc7866c]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:500;display:inline-flex}.s-azure__h3 svg[data-v-fcc7866c]{color:var(--a-gold)}@media (width<=1100px){.s-azure__grid[data-v-fcc7866c]{grid-template-columns:minmax(0,1fr)}}.s-faq__inner[data-v-2edf1f42]{padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,5vw,4.5rem))}.s-faq__head[data-v-2edf1f42]{max-width:50rem;margin-bottom:calc(clamp(2rem,3vw,2.75rem))}.s-faq__title[data-v-2edf1f42]{margin:1rem 0 0}.s-faq__list[data-v-2edf1f42]{border-top:1px solid var(--a-rule);margin:0;padding:0;list-style:none}.s-faq__item[data-v-2edf1f42]{border-bottom:1px solid var(--a-rule)}.s-faq__q[data-v-2edf1f42]{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.875rem;width:100%;padding:1rem 0;display:grid}.s-faq__num[data-v-2edf1f42]{font-family:var(--a-font-mono);--app-font:var(--a-font-mono);letter-spacing:.18em;color:var(--a-ink-40);font-size:.65rem}.s-faq__q-txt[data-v-2edf1f42]{font-family:var(--a-font-display);--app-font:var(--a-font-display);color:var(--a-ink);letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.s-faq__chev[data-v-2edf1f42]{color:var(--a-ink-40);transition:transform .3s var(--a-ease)}.s-faq__item--open .s-faq__chev[data-v-2edf1f42]{color:var(--a-gold-ink);transform:rotate(180deg)}.s-faq__a[data-v-2edf1f42]{max-height:0;color:var(--a-ink-60);transition:max-height .4s var(--a-ease),padding .3s var(--a-ease);padding-left:calc(36px + .875rem);font-size:.95rem;line-height:1.55;overflow:hidden}.s-faq__item--open .s-faq__a[data-v-2edf1f42]{max-height:280px;padding-bottom:1.25rem}.s-cta__inner[data-v-f3920ee5]{max-width:56rem;padding-top:calc(clamp(3rem,6vw,5rem));padding-bottom:calc(clamp(3rem,6vw,5rem))}.s-cta__title[data-v-f3920ee5]{margin:1rem 0 1.25rem}.s-cta__title-line[data-v-f3920ee5]{display:block}.s-cta__lead[data-v-f3920ee5]{max-width:36rem;margin:0 0 2rem}.s-cta__actions[data-v-f3920ee5]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}
