.sac[data-astro-cid-lsp5dhq4]{border-bottom:var(--grid-border);align-items:stretch;display:flex}.sac__margin[data-astro-cid-lsp5dhq4]{width:var(--grid-margin);flex-shrink:0}.sac__margin--left[data-astro-cid-lsp5dhq4]{border-right:var(--grid-border)}.sac__margin--right[data-astro-cid-lsp5dhq4]{border-left:var(--grid-border)}.sac__center[data-astro-cid-lsp5dhq4]{min-width:0;padding:80px var(--grid-padding) 40px;flex-direction:column;flex:1;gap:48px;display:flex}.sac__header[data-astro-cid-lsp5dhq4]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sac__header-copy[data-astro-cid-lsp5dhq4]{flex-direction:column;align-items:flex-start;gap:12px;max-width:680px;display:flex}.sac__heading[data-astro-cid-lsp5dhq4]{font-family:var(--font-family-body);font-size:var(--heading-section);color:#000;margin:0;font-weight:600;line-height:1.15}.sac__subtitle[data-astro-cid-lsp5dhq4]{font-family:var(--font-family-body);font-size:var(--text-body);color:#0009;margin:0;font-weight:400;line-height:1.6}.sac__cta[data-astro-cid-lsp5dhq4]{color:#fff;border-radius:var(--radius-full);font-family:var(--font-family-body);font-size:var(--text-small);white-space:nowrap;background:#000;flex:none;justify-content:center;align-items:center;padding:12px 20px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.sac__cta[data-astro-cid-lsp5dhq4]:hover{background:var(--btn-hover-filled)}.sac__card[data-astro-cid-lsp5dhq4]{border-radius:var(--radius-card);border:var(--card-border);background:#f7f8fa;padding:40px}.sac__phases[data-astro-cid-lsp5dhq4]{align-items:center;gap:0;display:flex}.sac__phase-spacer[data-astro-cid-lsp5dhq4]{flex-shrink:0;width:220px}.sac__phase-grid[data-astro-cid-lsp5dhq4]{flex:1;grid-template-columns:repeat(5,1fr);min-width:0;display:grid}.sac__phase-label[data-astro-cid-lsp5dhq4]{font-family:var(--font-family-body);font-size:var(--text-small);text-transform:uppercase;color:#0006;padding-bottom:16px;font-weight:600}.sac__divider[data-astro-cid-lsp5dhq4]{border-bottom:1px solid #0000000f}.sac__rows[data-astro-cid-lsp5dhq4]{position:relative}.sac__col-dividers[data-astro-cid-lsp5dhq4]{pointer-events:none;display:flex;position:absolute;inset:0}.sac__col-dividers-spacer[data-astro-cid-lsp5dhq4]{flex-shrink:0;width:220px}.sac__col-dividers-grid[data-astro-cid-lsp5dhq4]{flex:1;grid-template-columns:repeat(5,1fr);min-width:0;display:grid}.sac__col-line[data-astro-cid-lsp5dhq4]{border-left:1px dashed #00000014;height:100%}.sac__row[data-astro-cid-lsp5dhq4]{border-bottom:1px solid #0000000a;align-items:center;padding:24px 0;display:flex}.sac__row--last[data-astro-cid-lsp5dhq4]{border-bottom:none}.sac__row-label[data-astro-cid-lsp5dhq4]{flex-direction:column;flex-shrink:0;width:220px;padding-right:24px;display:flex}.sac__tier-name[data-astro-cid-lsp5dhq4]{font-family:var(--font-family-body);font-size:var(--text-body);color:#000;font-weight:600}.sac__tier-sub[data-astro-cid-lsp5dhq4]{font-family:var(--font-family-body);font-size:var(--text-small);color:#00000073;margin-top:4px;font-weight:400;line-height:1.4}.sac__row-bar-area[data-astro-cid-lsp5dhq4]{flex:1;grid-template-columns:repeat(5,1fr);min-width:0;display:grid}.sac__bar[data-astro-cid-lsp5dhq4]{border-radius:var(--radius-small);align-items:center;display:flex}.sac__bar--chatbot[data-astro-cid-lsp5dhq4]{background:#00000012;border:1px solid #00000029;grid-column:1/2;height:28px}.sac__bar--bdc[data-astro-cid-lsp5dhq4]{background:#00000012;border:1px solid #00000029;grid-column:1/3;height:28px}.sac__bar--ekho[data-astro-cid-lsp5dhq4]{border-radius:var(--radius-small);grid-column:1/6;grid-template-columns:repeat(5,1fr);height:36px;display:grid;position:relative;overflow:visible;box-shadow:0 2px 8px #3b82f633}.sac__bar-segment[data-astro-cid-lsp5dhq4]{background:#3b82f626;height:100%;transition:background .5s;position:relative}.sac__bar-segment[data-astro-cid-lsp5dhq4]:first-child{transition-delay:0s}.sac__bar-segment[data-astro-cid-lsp5dhq4]:nth-child(2){transition-delay:80ms}.sac__bar-segment[data-astro-cid-lsp5dhq4]:nth-child(3){transition-delay:.16s}.sac__bar-segment[data-astro-cid-lsp5dhq4]:nth-child(4){transition-delay:.24s}.sac__bar-segment[data-astro-cid-lsp5dhq4]:nth-child(5){transition-delay:.32s}.sac--in-view[data-astro-cid-lsp5dhq4] .sac__bar-segment[data-astro-cid-lsp5dhq4]{background:#3b82f6}.sac__bar-segment[data-astro-cid-lsp5dhq4]:first-child{border-radius:var(--radius-small) 0 0 var(--radius-small)}.sac__bar-segment[data-astro-cid-lsp5dhq4]:last-child{border-radius:0 var(--radius-small) var(--radius-small) 0}.sac__bar-segment--disabled[data-astro-cid-lsp5dhq4]{background:#3b82f626!important;transition-delay:0s!important}.sac__node[data-astro-cid-lsp5dhq4]{cursor:pointer;background:#ffffffe6;border:1.5px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sac__node[data-astro-cid-lsp5dhq4]:hover{transform:translateY(-50%)scale(1.3)}.sac__node--disabled[data-astro-cid-lsp5dhq4]{opacity:.5;background:#fff6;border-color:#ffffff4d}.sac__bar-segment--disabled[data-astro-cid-lsp5dhq4] .sac__node--disabled[data-astro-cid-lsp5dhq4]{opacity:1;background:#3b82f64d;border-color:#3b82f673}.sac__node--disabled[data-astro-cid-lsp5dhq4] .sac__node-pulse[data-astro-cid-lsp5dhq4]{opacity:0;animation:none}.sac__node-pulse[data-astro-cid-lsp5dhq4]{pointer-events:none;border:2px solid #fff6;border-radius:50%;animation:2s ease-in-out infinite sac-pulse;position:absolute;inset:-4px}@keyframes sac-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.sac__node[data-astro-cid-lsp5dhq4]:hover .sac__node-pulse[data-astro-cid-lsp5dhq4]{opacity:0;animation:none}.sac__popovers[data-astro-cid-lsp5dhq4]{position:relative}.sac__popover[data-astro-cid-lsp5dhq4]{pointer-events:none;display:none;position:fixed;inset:0}.sac__popover--visible[data-astro-cid-lsp5dhq4]{z-index:201;display:block}.sac__popover-card[data-astro-cid-lsp5dhq4]{border-radius:var(--radius-card);pointer-events:auto;background:#fff;width:340px;position:fixed;overflow:hidden;box-shadow:0 8px 30px #00000026,0 1px 4px #0000000f}.sac__popover-header[data-astro-cid-lsp5dhq4]{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.sac__popover-title[data-astro-cid-lsp5dhq4]{font-family:var(--font-family-body);font-size:var(--text-body);color:#000;font-weight:600}.sac__popover-header-right[data-astro-cid-lsp5dhq4]{align-items:center;gap:8px;display:flex}.sac__toggle[data-astro-cid-lsp5dhq4]{cursor:pointer;background:#3b82f6;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:2px;transition:background .2s;position:relative}.sac__toggle[data-astro-cid-lsp5dhq4][aria-pressed=false]{background:#00000026}.sac__toggle-track[data-astro-cid-lsp5dhq4]{align-items:center;width:100%;height:100%;display:flex}.sac__toggle-thumb[data-astro-cid-lsp5dhq4]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;transform:translate(16px);box-shadow:0 1px 3px #00000026}.sac__toggle[data-astro-cid-lsp5dhq4][aria-pressed=false] .sac__toggle-thumb[data-astro-cid-lsp5dhq4]{transform:translate(0)}.sac__popover-close[data-astro-cid-lsp5dhq4]{cursor:pointer;color:#0006;background:0 0;border:none;border-radius:4px;padding:4px;display:none}.sac__popover-close[data-astro-cid-lsp5dhq4]:hover{color:#000}.sac__popover-body[data-astro-cid-lsp5dhq4]{padding:12px}.sac__popover-anim[data-astro-cid-lsp5dhq4]{border-radius:var(--radius-container);border:1px solid #0000000f;height:400px;overflow:hidden}.sac__popover-anim[data-astro-cid-lsp5dhq4] .chat-anim{height:100%;box-shadow:none;border-radius:0}.sac__popover-anim[data-astro-cid-lsp5dhq4] .chat-anim__pills{flex-wrap:nowrap;overflow:hidden}.sac__popover-anim[data-astro-cid-lsp5dhq4] .chat-anim__pill--sidebar-icon,.sac__popover-anim[data-astro-cid-lsp5dhq4] .chat-anim__pill--hide-mobile{display:none}.sac__popover-text[data-astro-cid-lsp5dhq4]{font-family:var(--font-family-body);font-size:var(--text-small);color:#0009;margin:0;padding:8px;font-weight:400;line-height:1.5}.sac__backdrop[data-astro-cid-lsp5dhq4]{background:#00000014;display:none;position:fixed;inset:0}.sac__backdrop--visible[data-astro-cid-lsp5dhq4]{z-index:200;display:block}.sac__popover--mobile[data-astro-cid-lsp5dhq4]{isolation:isolate}.sac__popover--mobile[data-astro-cid-lsp5dhq4] .sac__popover-card[data-astro-cid-lsp5dhq4]{width:calc(100vw - 48px);max-width:380px;max-height:calc(100vh - 80px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.sac__popover--mobile[data-astro-cid-lsp5dhq4] .sac__popover-close[data-astro-cid-lsp5dhq4]{display:flex}@media (width<=1023px){.sac__margin[data-astro-cid-lsp5dhq4]{width:var(--grid-margin-mobile)}.sac__center[data-astro-cid-lsp5dhq4]{padding:60px var(--grid-padding-mobile) 28px;gap:32px}.sac__heading[data-astro-cid-lsp5dhq4]{font-size:var(--heading-section-mobile)}.sac__header[data-astro-cid-lsp5dhq4]{flex-direction:column;align-items:flex-start;gap:20px}.sac__card[data-astro-cid-lsp5dhq4]{padding:24px}.sac__phase-spacer[data-astro-cid-lsp5dhq4],.sac__col-dividers-spacer[data-astro-cid-lsp5dhq4]{display:none}.sac__phase-grid[data-astro-cid-lsp5dhq4]{grid-template-columns:repeat(5,1fr);gap:4px}.sac__phase-label[data-astro-cid-lsp5dhq4]{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;padding-bottom:12px;padding-right:6px;font-size:10px}.sac__row[data-astro-cid-lsp5dhq4]{flex-direction:column;align-items:stretch;gap:12px}.sac__row-label[data-astro-cid-lsp5dhq4]{width:100%;padding-right:0}.sac__col-dividers[data-astro-cid-lsp5dhq4]{display:none}.sac__row-bar-area[data-astro-cid-lsp5dhq4]{position:relative}.sac__row-bar-area[data-astro-cid-lsp5dhq4]:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#00000014 0 1px,#0000 1px),linear-gradient(90deg,#00000014 0 1px,#0000 1px),linear-gradient(90deg,#00000014 0 1px,#0000 1px),linear-gradient(90deg,#00000014 0 1px,#0000 1px);background-position:20% 0,40% 0,60% 0,80% 0;background-repeat:no-repeat;background-size:1px 100%;position:absolute;inset:0}.sac__node[data-astro-cid-lsp5dhq4]{width:12px;height:12px}.sac__node-pulse[data-astro-cid-lsp5dhq4]{inset:-3px}}.sac__popover-mock[data-astro-cid-lsp5dhq4]{border:var(--grid-border);border-radius:var(--radius-small);background:var(--color-ekho-white);overflow:hidden}.sac__popover-mock-img[data-astro-cid-lsp5dhq4]{width:100%;height:auto;display:block}
