.ui-hero-panel[data-v-1ba75283]{position:relative;padding:var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(var(--color-surface-rgb),.96) 0,var(--color-bg-accent) 100%);box-shadow:var(--shadow-layered)}.ui-hero-panel__chrome[data-v-1ba75283]{display:flex;align-items:center;gap:.35rem;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.ui-hero-panel__dot[data-v-1ba75283]{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-border-strong)}.ui-hero-panel__dot[data-v-1ba75283]:first-child{background:var(--color-primary)}.ui-hero-panel__chrome-label[data-v-1ba75283]{margin-left:auto;font-size:var(--font-size-step);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ui-hero-panel__label[data-v-1ba75283]{margin:0 0 var(--space-md);font-size:var(--font-size-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-diagnostic)}.ui-hero-panel__list[data-v-1ba75283]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.ui-hero-panel__item[data-v-1ba75283]{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-sm);align-items:start;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:rgba(var(--color-surface-rgb),.82);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ui-hero-panel__item[data-v-1ba75283]:hover{border-color:rgba(var(--color-primary-rgb),.28);box-shadow:var(--shadow-sm)}.ui-hero-panel__index[data-v-1ba75283]{font-size:var(--font-size-step);font-weight:700;letter-spacing:.06em;color:var(--color-primary);padding-top:.15rem}.ui-hero-panel__check[data-v-1ba75283]{width:.85rem;height:.85rem;margin-top:.2rem;border:2px solid var(--color-primary);border-radius:2px;background:var(--color-primary-soft);position:relative}.ui-hero-panel__check[data-v-1ba75283]:after{content:"";position:absolute;left:.12rem;top:.02rem;width:.3rem;height:.45rem;border:solid var(--color-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.ui-hero-panel__item-title[data-v-1ba75283]{display:block;font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-tight);color:var(--color-text-primary)}.ui-hero-panel__item-desc[data-v-1ba75283]{margin:.2rem 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-secondary)}.ui-hero-panel__status[data-v-1ba75283]{width:.4rem;height:.4rem;margin-top:.45rem;border-radius:50%;background:var(--color-diagnostic);box-shadow:0 0 0 3px var(--color-primary-soft)}.ui-hero-panel__slot[data-v-1ba75283]{font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-secondary)}.ui-hero-panel--dashboard .ui-hero-panel__list[data-v-1ba75283]{display:grid;grid-template-columns:1fr;gap:var(--space-xs)}@media(min-width:480px){.ui-hero-panel--dashboard .ui-hero-panel__list[data-v-1ba75283]{grid-template-columns:repeat(2,1fr)}}.ui-hero-panel__item--dashboard[data-v-1ba75283]{grid-template-columns:.35rem 1fr;padding:var(--space-sm)}.ui-hero-panel__row-label[data-v-1ba75283]{width:.25rem;align-self:stretch;border-radius:2px;background:var(--color-primary-soft)}.ui-hero-panel__metric-bar[data-v-1ba75283]{display:block;margin-top:.35rem;height:.35rem;border-radius:2px;background:linear-gradient(90deg,var(--color-primary-soft) 0,rgba(var(--color-primary-rgb),.12) 70%,transparent 100%)}.ui-hero-panel--funnel .ui-hero-panel__list[data-v-1ba75283]{align-items:center}.ui-hero-panel__item--funnel[data-v-1ba75283]{grid-template-columns:1fr;width:calc(55% + var(--funnel-step)*11%);margin-inline:auto;text-align:center}.ui-hero-panel__item--funnel .ui-hero-panel__item-desc[data-v-1ba75283]{display:none}@media(min-width:768px){.ui-hero-panel__item--funnel .ui-hero-panel__item-desc[data-v-1ba75283]{display:block;font-size:var(--font-size-step)}}.ui-hero-panel--decision .ui-hero-panel__list[data-v-1ba75283]{display:grid;gap:var(--space-sm)}@media(min-width:480px){.ui-hero-panel--decision .ui-hero-panel__list[data-v-1ba75283]{grid-template-columns:repeat(3,1fr)}.ui-hero-panel--decision .ui-hero-panel__item[data-v-1ba75283]:nth-child(n+4){grid-column:1/-1}}.ui-hero-panel__item--decision[data-v-1ba75283]{grid-template-columns:1fr;padding-top:var(--space-md)}.ui-hero-panel__zone[data-v-1ba75283]{position:absolute;top:.35rem;left:var(--space-sm);font-size:var(--font-size-step);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary)}.ui-hero-panel__item--decision[data-v-1ba75283]:first-child{border-top:2px solid var(--color-primary)}.ui-hero-panel__item--decision[data-v-1ba75283]:nth-child(2){border-top:2px solid var(--color-diagnostic)}.ui-hero-panel__item--decision[data-v-1ba75283]:nth-child(3){border-top:2px solid var(--color-border-strong)}.ui-hero-panel__item--loss[data-v-1ba75283]{border-left:3px solid var(--color-diagnostic);grid-template-columns:1fr auto}.ui-hero-panel--process .ui-hero-panel__list[data-v-1ba75283]{gap:0}.ui-hero-panel__item--process[data-v-1ba75283]{grid-template-columns:auto 1fr;border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin-bottom:0}.ui-hero-panel__item--process[data-v-1ba75283]:not(:last-child){border-bottom:none}.ui-hero-panel__connector[data-v-1ba75283]{position:absolute;left:1.15rem;bottom:-.65rem;width:2px;height:.65rem;background:var(--color-border-strong);z-index:1}.ui-hero-panel__connector[data-v-1ba75283]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);border:4px solid transparent;border-top:4px solid var(--color-border-strong)}.ui-hero-panel--process-loop[data-v-1ba75283]{background:radial-gradient(circle at 90% 10%,var(--color-primary-soft) 0,transparent 45%),linear-gradient(165deg,rgba(var(--color-surface-rgb),.96) 0,var(--color-bg-accent) 100%)}.ui-hero-panel--process-loop .ui-hero-panel__connector[data-v-1ba75283]:before{content:"⟲";position:absolute;left:-.35rem;top:50%;transform:translateY(-50%);font-size:.55rem;color:var(--color-primary);background:rgba(var(--color-surface-rgb),.9)}.ui-hero-panel--process-loop .ui-hero-panel__item--process[data-v-1ba75283]:first-child{border-left:3px solid var(--color-primary)}.ui-hero-panel--process-loop .ui-hero-panel__item--process[data-v-1ba75283]:last-child{border-right:3px solid var(--color-primary-soft)}.ui-hero-panel--process-hub .ui-hero-panel__list[data-v-1ba75283]{gap:var(--space-sm)}.ui-hero-panel--process-hub .ui-hero-panel__item--process[data-v-1ba75283]{border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:0}.ui-hero-panel--process-hub .ui-hero-panel__item--hub[data-v-1ba75283]{grid-column:1/-1;text-align:center;border:2px solid var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-md)}.ui-hero-panel--process-hub .ui-hero-panel__item--hub .ui-hero-panel__index[data-v-1ba75283]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);padding:0}@media(min-width:480px){.ui-hero-panel--process-hub .ui-hero-panel__list[data-v-1ba75283]{display:grid;grid-template-columns:repeat(2,1fr)}.ui-hero-panel--process-hub .ui-hero-panel__item--hub[data-v-1ba75283]{grid-column:1/-1}.ui-hero-panel--process-hub .ui-hero-panel__item--process[data-v-1ba75283]:not(.ui-hero-panel__item--hub):before{content:"";position:absolute;top:-.45rem;left:50%;width:2px;height:.45rem;background:var(--color-border-strong);transform:translate(-50%)}}.ui-hero-panel--process-linear .ui-hero-panel__list[data-v-1ba75283]{gap:var(--space-xs)}.ui-hero-panel--process-linear .ui-hero-panel__item--process[data-v-1ba75283]{border-bottom:1px solid var(--color-border);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-soft)}.ui-hero-panel--process-linear .ui-hero-panel__item--process[data-v-1ba75283]:first-child{border-left-color:rgba(var(--color-primary-rgb),.35)}.ui-hero-panel--process-linear .ui-hero-panel__item--process[data-v-1ba75283]:nth-child(2){border-left-color:rgba(var(--color-primary-rgb),.55)}.ui-hero-panel--process-linear .ui-hero-panel__item--process[data-v-1ba75283]:nth-child(3){border-left-color:rgba(var(--color-primary-rgb),.75)}.ui-hero-panel--process-linear .ui-hero-panel__item--process[data-v-1ba75283]:nth-child(n+4){border-left-color:var(--color-primary)}@media(min-width:768px){.ui-hero-panel--process-linear .ui-hero-panel__list[data-v-1ba75283]{flex-direction:row;align-items:stretch;gap:var(--space-sm)}.ui-hero-panel--process-linear .ui-hero-panel__item--process[data-v-1ba75283]{flex:1;border-left:none;border-top:3px solid var(--color-primary);padding-top:var(--space-md)}.ui-hero-panel--process-linear .ui-hero-panel__connector[data-v-1ba75283]{display:none}.ui-hero-panel--process-linear .ui-hero-panel__item--process[data-v-1ba75283]:not(:last-child):after{content:"→";position:absolute;right:-.65rem;top:50%;transform:translateY(-50%);font-size:var(--font-size-sm);font-weight:700;color:var(--color-primary);z-index:2}}.ui-hero-panel--process-scope .ui-hero-panel__list[data-v-1ba75283]{gap:var(--space-sm)}.ui-hero-panel--process-scope .ui-hero-panel__item--process[data-v-1ba75283]{border-bottom:1px solid transparent}.ui-hero-panel__item--scope[data-v-1ba75283]{grid-template-columns:1fr;border:1px dashed rgba(var(--color-primary-rgb),.35);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:rgba(var(--color-surface-rgb),.92)}.ui-hero-panel__item--scope .ui-hero-panel__index[data-v-1ba75283]{display:none}.ui-hero-panel__item--scope .ui-hero-panel__body[data-v-1ba75283]:before{content:"";display:block;width:1.5rem;height:.2rem;margin-bottom:.35rem;border-radius:2px;background:var(--color-diagnostic)}@media(min-width:480px){.ui-hero-panel--process-scope .ui-hero-panel__list[data-v-1ba75283]{display:grid;grid-template-columns:repeat(2,1fr)}.ui-hero-panel--process-scope .ui-hero-panel__item--scope[data-v-1ba75283]:last-child:nth-child(odd){grid-column:1/-1}}.ui-hero-panel--roadmap .ui-hero-panel__list[data-v-1ba75283]{position:relative}@media(min-width:768px){.ui-hero-panel--roadmap-canonical .ui-hero-panel__list[data-v-1ba75283]{flex-direction:row;gap:var(--space-sm);align-items:stretch}.ui-hero-panel--roadmap-canonical .ui-hero-panel__list[data-v-1ba75283]:before{content:"";position:absolute;top:1.5rem;left:8%;right:8%;height:2px;background:var(--color-border-strong);z-index:0}}.ui-hero-panel__item--roadmap[data-v-1ba75283]{flex:1;z-index:1}.ui-hero-panel__road-connector[data-v-1ba75283]{display:none}@media(max-width:767px){.ui-hero-panel--roadmap-canonical .ui-hero-panel__item--roadmap[data-v-1ba75283]:not(:last-child):after{content:"";position:absolute;left:1.15rem;bottom:-.5rem;width:2px;height:.5rem;background:var(--color-border-strong)}}.ui-hero-panel--roadmap-compliance[data-v-1ba75283]{background:linear-gradient(165deg,rgba(var(--color-surface-rgb),.98) 0,rgba(var(--color-primary-rgb),.06));border-color:rgba(var(--color-primary-rgb),.22)}.ui-hero-panel--roadmap-compliance .ui-hero-panel__label[data-v-1ba75283]{color:var(--color-primary)}.ui-hero-panel--roadmap-compliance .ui-hero-panel__item--roadmap[data-v-1ba75283]{border-top:2px solid rgba(var(--color-primary-rgb),.2)}@media(min-width:768px){.ui-hero-panel--roadmap-compliance .ui-hero-panel__list[data-v-1ba75283]{flex-direction:row;gap:var(--space-sm)}}.ui-hero-panel--roadmap-checklist[data-v-1ba75283]{border-left:3px solid var(--color-primary)}.ui-hero-panel--roadmap-checklist .ui-hero-panel__list[data-v-1ba75283]{position:relative;padding-left:var(--space-sm);gap:0}.ui-hero-panel--roadmap-checklist .ui-hero-panel__list[data-v-1ba75283]:before{content:"";position:absolute;left:.55rem;top:.5rem;bottom:.5rem;width:2px;background:var(--color-primary-soft)}.ui-hero-panel--roadmap-checklist .ui-hero-panel__item--roadmap[data-v-1ba75283]{border:none;border-radius:0;background:transparent;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);box-shadow:none}.ui-hero-panel--roadmap-checklist .ui-hero-panel__item--roadmap[data-v-1ba75283]:hover{box-shadow:none;background:rgba(var(--color-surface-rgb),.6)}.ui-hero-panel--roadmap-launch .ui-hero-panel__item--roadmap[data-v-1ba75283]{border-left:3px solid var(--color-primary)}@media(min-width:768px){.ui-hero-panel--roadmap-launch .ui-hero-panel__list[data-v-1ba75283]{flex-direction:row;align-items:stretch;gap:var(--space-md)}}.ui-hero-panel__launch-arrow[data-v-1ba75283]{display:none;font-weight:700;color:var(--color-primary);align-self:center}@media(min-width:768px){.ui-hero-panel--roadmap-launch .ui-hero-panel__launch-arrow[data-v-1ba75283]{display:block;position:absolute;right:-.55rem;top:50%;transform:translateY(-50%);z-index:2;font-size:var(--font-size-lg)}.ui-hero-panel--roadmap-launch .ui-hero-panel__item--roadmap[data-v-1ba75283]{flex:1}}@media(max-width:767px){.ui-hero-panel--roadmap-launch .ui-hero-panel__item--roadmap[data-v-1ba75283]:not(:last-child):after{content:"↓";position:absolute;left:1rem;bottom:-.55rem;font-weight:700;color:var(--color-primary);z-index:1}}@media(min-width:768px){.ui-hero-panel[data-v-1ba75283]{padding:var(--space-lg)}}@media(prefers-reduced-motion:reduce){.ui-hero-panel__item[data-v-1ba75283]{transition:none}}.service-proof[data-v-8b07def7] .ui-section-header{margin-bottom:var(--space-md)}@media(min-width:768px){.service-proof[data-v-8b07def7] .ui-section-header{margin-bottom:var(--space-lg)}}.service-proof__item-title[data-v-8b07def7]{margin:0 0 var(--space-xs);font-size:var(--font-size-md);font-weight:600}.service-proof__item-desc[data-v-8b07def7]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-card-desc);line-height:var(--line-height-body)}.service-proof__item-result[data-v-8b07def7]{margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-primary)}.service-proof__flow[data-v-8b07def7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);max-width:40rem}.service-proof__flow-step[data-v-8b07def7]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface)}.service-proof__step-num[data-v-8b07def7]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--color-primary);border-radius:50%;font-size:var(--font-size-sm);font-weight:700;color:var(--color-primary);background:var(--color-bg-accent);flex-shrink:0;margin-top:.125rem}.service-proof__artifacts[data-v-8b07def7]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm)}@media(min-width:768px){.service-proof__artifacts[data-v-8b07def7]{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}.service-proof__artifact[data-v-8b07def7]{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.service-proof__artifact-badge[data-v-8b07def7]{display:inline-block;margin-bottom:var(--space-xs);padding:.15rem .5rem;font-size:var(--font-size-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-primary);border:1px solid rgba(var(--color-secondary-rgb),.2);border-radius:var(--radius-sm);background:var(--color-bg-accent)}.service-proof__decisions[data-v-8b07def7]{display:flex;flex-direction:column;gap:var(--space-xs)}.service-proof__decision-row[data-v-8b07def7]{display:grid;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface)}@media(min-width:768px){.service-proof__decision-row[data-v-8b07def7]{grid-template-columns:10rem 1fr;align-items:start;gap:var(--space-md)}}.service-proof__decision-label[data-v-8b07def7]{font-weight:700;font-size:var(--font-size-sm)}.service-proof__audit[data-v-8b07def7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);max-width:40rem}.service-proof__audit-item[data-v-8b07def7]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.service-proof__audit-index[data-v-8b07def7]{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-muted);min-width:1rem;padding-top:.125rem}.service-proof__note[data-v-8b07def7]{margin:var(--space-lg) 0 0;padding:var(--space-md);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.service-proof--diagnostic-output .service-proof__flow-step[data-v-8b07def7]{box-shadow:var(--shadow-sm);background:linear-gradient(90deg,var(--color-bg-accent) 0,var(--color-surface) 65%)}.service-proof--audit-snapshot .service-proof__audit-item[data-v-8b07def7]{border-left:3px solid var(--color-diagnostic)}.service-proof--decision-table .service-proof__decision-row[data-v-8b07def7]{border-left-color:var(--color-primary);background:linear-gradient(90deg,var(--color-primary-soft) 0,var(--color-surface) 50%)}.service-proof__artifacts .service-proof__artifact[data-v-8b07def7]{background-image:linear-gradient(var(--hero-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid-color) 1px,transparent 1px);background-size:18px 18px;box-shadow:var(--shadow-sm)}.ui-faq-item[data-v-30baad2a]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ui-faq-item[open][data-v-30baad2a]{border-color:rgba(var(--color-primary-rgb),.28);box-shadow:var(--shadow-sm)}.ui-faq-item+.ui-faq-item[data-v-30baad2a]{margin-top:var(--space-xs)}.ui-faq-item__question[data-v-30baad2a]{margin:0;padding:var(--space-md);font-weight:600;font-size:var(--font-size-card-title);line-height:var(--line-height-tight);cursor:pointer;list-style:none}.ui-faq-item__question[data-v-30baad2a]::-webkit-details-marker{display:none}.ui-faq-item__question[data-v-30baad2a]:after{content:"+";float:right;font-weight:400;color:var(--color-text-secondary)}.ui-faq-item[open] .ui-faq-item__question[data-v-30baad2a]:after{content:"−"}.ui-faq-item__question[data-v-30baad2a]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.ui-faq-item__answer[data-v-30baad2a]{margin:0;padding:0 var(--space-md) var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-card-desc);line-height:1.6;animation:faq-answer-in-30baad2a .2s ease}@keyframes faq-answer-in-30baad2a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ui-faq-item__answer[data-v-30baad2a]{animation:none}}
