.hero[data-astro-cid-yodha2z4]{width:100%;min-height:calc(100vh - var(--nav-height));color:#fff;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.background[data-astro-cid-yodha2z4],.shadow[data-astro-cid-yodha2z4]{position:absolute;inset:0}.background[data-astro-cid-yodha2z4]{z-index:1}.background[data-astro-cid-yodha2z4] picture,.background[data-astro-cid-yodha2z4] img{object-fit:cover;width:100%;height:100%}.shadow[data-astro-cid-yodha2z4]{z-index:2;background:linear-gradient(#00000059 0%,#00000040 50%,#0000008c 100%)}.content[data-astro-cid-yodha2z4]{z-index:3;flex-direction:column;width:100%;max-width:1100px;padding-block:100px;display:flex;position:relative}.title[data-astro-cid-yodha2z4]{font-size:var(--font-size-1);letter-spacing:-.02em;hyphens:none;text-wrap:balance;max-width:90vw;font-weight:600;line-height:1.05;animation:.9s .3s both reveal}.accent[data-astro-cid-yodha2z4]{color:#0000;-webkit-text-stroke:1px #fffffff2;font-weight:700}@media only screen and (width<=1024px){.content[data-astro-cid-yodha2z4]{padding-block:80px}}@media only screen and (width<=768px){.hero[data-astro-cid-yodha2z4]{min-height:calc(100svh - var(--nav-height))}.content[data-astro-cid-yodha2z4]{padding-block:60px}.title[data-astro-cid-yodha2z4]{max-width:none;font-size:clamp(2rem,7.15vw,3rem);line-height:1.08}}@media only screen and (width<=480px){.content[data-astro-cid-yodha2z4]{padding-block:48px}.title[data-astro-cid-yodha2z4]{letter-spacing:-.015em}}.section[data-astro-cid-5gtlsymu]{background-color:var(--primary-color);color:#fff;padding-block:clamp(80px,9vw,140px);position:relative;overflow:hidden}.container[data-astro-cid-5gtlsymu]{flex-direction:column;gap:clamp(40px,5vw,70px);display:flex}.title[data-astro-cid-5gtlsymu]{flex-wrap:wrap;gap:6px;display:flex}.outlined[data-astro-cid-5gtlsymu]{text-transform:none}.content[data-astro-cid-5gtlsymu]{flex-direction:column;gap:clamp(28px,3vw,44px);max-width:900px;display:flex}.lead[data-astro-cid-5gtlsymu]{font-size:var(--font-size-3);letter-spacing:-.01em;hyphens:none;font-weight:450;line-height:1.3}.bullets[data-astro-cid-5gtlsymu]{flex-direction:column;gap:18px;display:flex}.bullets[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{font-size:var(--font-size-5);color:#ffffffe0;hyphens:none;line-height:1.55}a[data-astro-cid-5gtlsymu]{color:#fff;border-bottom:1px solid #ffffff80;font-weight:700;transition:border-color .2s}a[data-astro-cid-5gtlsymu]:hover{border-color:#fff}@media only screen and (width<=768px){.lead[data-astro-cid-5gtlsymu]{font-size:var(--font-size-4)}.bullets[data-astro-cid-5gtlsymu]{gap:14px}}@media only screen and (width<=480px){.bullets[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{font-size:var(--font-size-6)}}.section[data-astro-cid-wkshis2o]{padding-block:clamp(80px,8vw,140px)}.title[data-astro-cid-wkshis2o]{margin-bottom:clamp(32px,4vw,48px)}.intro[data-astro-cid-wkshis2o],figcaption[data-astro-cid-wkshis2o]{font-size:var(--font-size-5);color:var(--text-muted);text-wrap:pretty;line-height:1.6}.intro[data-astro-cid-wkshis2o]{hyphens:none;max-width:70ch;margin-bottom:clamp(20px,3vw,34px)}.figure[data-astro-cid-wkshis2o]{flex-direction:column;gap:20px;display:flex}.image[data-astro-cid-wkshis2o]{border-radius:8px;width:100%;max-width:700px;margin-inline:auto;overflow:hidden}.image[data-astro-cid-wkshis2o] img{height:auto}.section[data-astro-cid-ylmhudbh]{background-color:#f8f9fb;padding-block:clamp(80px,8vw,140px)}.header[data-astro-cid-ylmhudbh]{flex-direction:column;gap:18px;max-width:880px;margin-bottom:clamp(40px,5vw,70px);display:flex}.accent[data-astro-cid-ylmhudbh]{white-space:nowrap}.lede[data-astro-cid-ylmhudbh]{font-size:var(--font-size-5);color:var(--text-muted);hyphens:none;margin-top:8px;line-height:1.55}.note[data-astro-cid-ylmhudbh]{margin-top:clamp(20px,3vw,34px)}.metrics[data-astro-cid-ylmhudbh]{border:1px solid var(--quaternary-color);background-color:#fff;border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);padding:clamp(24px,3vw,40px);display:grid}.metric[data-astro-cid-ylmhudbh]{grid-template-rows:subgrid;grid-row:span 3;row-gap:14px;min-width:0;padding:12px 4px;display:grid}.value[data-astro-cid-ylmhudbh]{letter-spacing:-.03em;color:var(--quinary-color);white-space:nowrap;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:700;line-height:1}.suffix[data-astro-cid-ylmhudbh]{margin-left:2px;font-size:.5em;font-weight:600}.label[data-astro-cid-ylmhudbh]{font-size:var(--font-size-6);color:var(--quinary-color);hyphens:none;max-width:200px;font-weight:450;line-height:1.25}.sub[data-astro-cid-ylmhudbh]{font-size:var(--font-size-7);color:var(--text-subtle);border-top:1px solid var(--quaternary-color);padding-top:12px;line-height:1.45}@media only screen and (width<=1024px){.metrics[data-astro-cid-ylmhudbh]{grid-template-columns:repeat(2,1fr)}.label[data-astro-cid-ylmhudbh]{max-width:none}}@media only screen and (width<=768px){.accent[data-astro-cid-ylmhudbh]{white-space:normal}.metric[data-astro-cid-ylmhudbh]{row-gap:8px;padding:8px 4px}.value[data-astro-cid-ylmhudbh]{font-size:clamp(1.85rem,7vw,2.5rem)}.label[data-astro-cid-ylmhudbh]{font-size:var(--font-size-7)}.sub[data-astro-cid-ylmhudbh]{padding-top:8px;font-size:11px}}@media only screen and (width<=480px){.metrics[data-astro-cid-ylmhudbh]{gap:12px;padding:18px}}.section[data-astro-cid-pfcxfetf]{padding-block:clamp(80px,8vw,140px)}.title[data-astro-cid-pfcxfetf]{max-width:1000px;margin-bottom:clamp(40px,5vw,70px)}.stats[data-astro-cid-pfcxfetf]{flex-wrap:wrap;justify-content:flex-start;gap:22px;display:flex}.card[data-astro-cid-pfcxfetf]{border:1px solid var(--quaternary-color);background-color:#fff;border-radius:14px;flex-direction:column;flex:0 270px;gap:12px;max-width:270px;padding:clamp(20px,2.5vw,32px);transition:transform .3s,box-shadow .3s;display:flex}.card[data-astro-cid-pfcxfetf]:hover{transform:translateY(-4px);box-shadow:0 12px 30px -12px #0c111626}.label[data-astro-cid-pfcxfetf]{font-size:var(--font-size-7);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-subtle);font-weight:700}.value[data-astro-cid-pfcxfetf]{white-space:nowrap;letter-spacing:-.03em;color:var(--quinary-color);font-size:clamp(2rem,3.6vw,2.75rem);font-weight:700;line-height:1}.suffix[data-astro-cid-pfcxfetf]{margin-left:2px;font-size:.5em;font-weight:600}.description[data-astro-cid-pfcxfetf]{font-size:var(--font-size-7);color:var(--text-muted);margin-top:auto;line-height:1.55}@media only screen and (width<=1024px){.stats[data-astro-cid-pfcxfetf]{max-width:562px;margin-inline:auto}}@media only screen and (width<=768px){.card[data-astro-cid-pfcxfetf]{border-radius:12px;gap:6px;padding:18px}.label[data-astro-cid-pfcxfetf]{letter-spacing:1.2px;font-size:10px}.value[data-astro-cid-pfcxfetf]{font-size:clamp(1.85rem,6vw,2.25rem)}.description[data-astro-cid-pfcxfetf]{margin-top:4px}}@media only screen and (width<=480px){.stats[data-astro-cid-pfcxfetf]{gap:12px;max-width:none}.card[data-astro-cid-pfcxfetf]{flex-basis:100%;max-width:none;padding:16px 18px}}.section[data-astro-cid-slrjrmto]{background-color:#fafbfc;padding-block:clamp(80px,8vw,140px)}.title[data-astro-cid-slrjrmto]{max-width:1100px;margin-bottom:clamp(40px,5vw,70px)}.lede[data-astro-cid-slrjrmto]{font-size:var(--font-size-5);color:var(--text-muted);hyphens:none;max-width:1000px;margin-top:clamp(32px,4vw,56px);line-height:1.55}[data-astro-cid-slrjrmto][data-stage="1"]{--stage-color:var(--status-rd);--stage-text:color-mix(in srgb, var(--status-rd) 75%, black)}[data-astro-cid-slrjrmto][data-stage="2"]{--stage-color:var(--status-development);--stage-text:var(--status-development)}[data-astro-cid-slrjrmto][data-stage="3"]{--stage-color:var(--status-validated);--stage-text:var(--status-validated)}.layout[data-astro-cid-slrjrmto]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:flex-start;gap:clamp(24px,3vw,48px);display:grid}.gantt[data-astro-cid-slrjrmto],.detail[data-astro-cid-slrjrmto]{border:1px solid var(--quaternary-color);background-color:#fff;border-radius:14px;box-shadow:0 2px 12px -8px #0c111614}.gantt[data-astro-cid-slrjrmto]{padding:24px 24px 32px;overflow:hidden}.gantt-header[data-astro-cid-slrjrmto]{grid-template-columns:180px 1fr;align-items:end;gap:12px;display:grid}.stage-headers[data-astro-cid-slrjrmto]{grid-template-columns:repeat(3,1fr);display:grid}.stage-header[data-astro-cid-slrjrmto]{font-size:var(--font-size-7);letter-spacing:.8px;text-transform:uppercase;text-align:center;color:var(--stage-text);hyphens:none;font-weight:700}.family[data-astro-cid-slrjrmto]{margin-top:22px}.family-name[data-astro-cid-slrjrmto]{font-size:var(--font-size-6);color:var(--quinary-color);border-bottom:1px dashed var(--quaternary-color);letter-spacing:-.01em;margin-bottom:10px;padding-bottom:8px;font-weight:700}.row[data-astro-cid-slrjrmto]{text-align:left;width:100%;scroll-margin-top:calc(var(--nav-height) + 16px);border:1px solid #0000;border-radius:8px;grid-template-columns:180px 1fr;align-items:center;gap:12px;padding:8px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:grid}.row[data-astro-cid-slrjrmto]:hover{background-color:#f1f4f8}.is-active[data-astro-cid-slrjrmto] .row[data-astro-cid-slrjrmto]{border-color:var(--secondary-color);background-color:#eef3fa;box-shadow:0 4px 18px -10px #2c5aa059}.row-name[data-astro-cid-slrjrmto]{flex-direction:column;gap:1px;display:flex}.row-id[data-astro-cid-slrjrmto]{font-size:var(--font-size-7);color:var(--quinary-color);font-feature-settings:"tnum";letter-spacing:-.01em;hyphens:none;font-weight:600}.row-stage[data-astro-cid-slrjrmto]{display:none}.bar-track[data-astro-cid-slrjrmto],.progress-track[data-astro-cid-slrjrmto]{background-color:#f3f4f6;background-image:repeating-linear-gradient(45deg,#0000 0 6px,#0c111606 6px 7px);width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0c11160f}.bar-track[data-astro-cid-slrjrmto]{border-radius:5px;height:24px}.bar[data-astro-cid-slrjrmto],.progress-bar[data-astro-cid-slrjrmto]{height:100%;width:calc(var(--level) / 3 * 100%);transform-origin:0;background:linear-gradient(90deg, var(--stage-color) 0%, var(--stage-color) 70%, color-mix(in srgb, var(--stage-color) 75%, black) 100%);display:block;box-shadow:0 1px 3px #0c11161f}.bar[data-astro-cid-slrjrmto]{border-radius:5px}.row[data-astro-cid-slrjrmto]:hover .bar[data-astro-cid-slrjrmto]{filter:brightness(1.08)}.is-active[data-astro-cid-slrjrmto] .bar[data-astro-cid-slrjrmto]{filter:brightness(1.05)saturate(1.1)}.is-pending[data-astro-cid-slrjrmto] .row[data-astro-cid-slrjrmto]{opacity:0}.is-pending[data-astro-cid-slrjrmto] .bar[data-astro-cid-slrjrmto]{transform:scaleX(0)}.is-in-view[data-astro-cid-slrjrmto] .row[data-astro-cid-slrjrmto]{animation:.4s both row-in;animation-delay:calc(var(--delay) - .4s)}.is-in-view[data-astro-cid-slrjrmto] .bar[data-astro-cid-slrjrmto]{animation:.7s cubic-bezier(.16,1,.3,1) both bar-grow;animation-delay:var(--delay)}@keyframes row-in{0%{opacity:0;translate:-16px}to{opacity:1;translate:0}}@keyframes bar-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.detail[data-astro-cid-slrjrmto]{min-height:400px;padding:clamp(24px,2.5vw,36px);position:sticky;top:90px}.panel[data-astro-cid-slrjrmto]{flex-direction:column;gap:14px;animation:.35s panel-in;display:flex}.panel[data-astro-cid-slrjrmto][hidden]{display:none}@keyframes panel-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.panel-top[data-astro-cid-slrjrmto]{font-size:var(--font-size-7);color:var(--text-subtle);letter-spacing:.4px;hyphens:none;flex-wrap:wrap;align-items:center;gap:12px;font-weight:450;display:flex}.panel-top[data-astro-cid-slrjrmto] span[data-astro-cid-slrjrmto]:first-child{text-transform:uppercase;font-weight:600}.separator[data-astro-cid-slrjrmto]{color:#b0b8c2}.panel-name[data-astro-cid-slrjrmto]{font-size:var(--font-size-3);color:var(--quinary-color);letter-spacing:-.01em;hyphens:none;font-weight:700;line-height:1.15}.panel-image[data-astro-cid-slrjrmto]{aspect-ratio:16/10;background-color:var(--quaternary-color);border-radius:10px;width:100%;margin-block:4px;overflow:hidden}.panel-image[data-astro-cid-slrjrmto] picture,.panel-image[data-astro-cid-slrjrmto] img{object-fit:cover;width:100%;height:100%}.progress[data-astro-cid-slrjrmto]{flex-direction:column;gap:8px;margin-top:8px;margin-bottom:4px;display:flex}.progress-track[data-astro-cid-slrjrmto]{border-radius:4px;height:10px}.progress-bar[data-astro-cid-slrjrmto]{border-radius:4px;animation:.6s cubic-bezier(.16,1,.3,1) progress-grow}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress-labels[data-astro-cid-slrjrmto]{letter-spacing:.5px;text-transform:uppercase;color:#b0b8c2;hyphens:none;grid-template-columns:repeat(3,1fr);font-size:11px;font-weight:600;display:grid}.reached[data-astro-cid-slrjrmto]{color:var(--quinary-color)}.panel-description[data-astro-cid-slrjrmto]{font-size:var(--font-size-6);color:var(--text-muted);hyphens:none;margin-top:8px;line-height:1.6}@media only screen and (width<=1024px){.layout[data-astro-cid-slrjrmto]{grid-template-columns:minmax(0,1fr)}.detail[data-astro-cid-slrjrmto]{width:100%;position:relative;top:auto}.gantt-header[data-astro-cid-slrjrmto],.row[data-astro-cid-slrjrmto]{grid-template-columns:150px 1fr}}@media only screen and (width<=768px){.gantt[data-astro-cid-slrjrmto]{padding:18px 16px 24px}.gantt-header[data-astro-cid-slrjrmto],.detail[data-astro-cid-slrjrmto]{display:none}.family[data-astro-cid-slrjrmto]{margin-top:28px}.family[data-astro-cid-slrjrmto]:nth-child(2){margin-top:0}.row-wrapper[data-astro-cid-slrjrmto]{border:1px solid var(--quaternary-color);background-color:#fbfcfd;border-radius:10px;margin-bottom:10px;transition:border-color .25s,box-shadow .25s,background-color .25s;overflow:hidden}.row-wrapper[data-astro-cid-slrjrmto]:last-child{margin-bottom:0}.row-wrapper[data-astro-cid-slrjrmto].is-active{border-color:var(--secondary-color);background-color:#eef3fa;box-shadow:0 4px 18px -10px #2c5aa059}.row[data-astro-cid-slrjrmto],.row[data-astro-cid-slrjrmto]:hover,.is-active[data-astro-cid-slrjrmto] .row[data-astro-cid-slrjrmto]{box-shadow:none;background-color:#0000;border-color:#0000}.row[data-astro-cid-slrjrmto]{border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex}.row-name[data-astro-cid-slrjrmto]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.row-stage[data-astro-cid-slrjrmto]{letter-spacing:.8px;text-transform:uppercase;border:1.5px solid var(--stage-color);color:var(--stage-text);border-radius:999px;padding:3px 10px;font-size:9px;font-weight:700;line-height:1;display:inline-block}.row-stage[data-astro-cid-slrjrmto][data-stage="1"]{border-color:color-mix(in srgb, var(--status-rd) 70%, black);color:color-mix(in srgb, var(--status-rd) 30%, black)}.bar-track[data-astro-cid-slrjrmto]{height:8px}.row-wrapper[data-astro-cid-slrjrmto] .panel[data-astro-cid-slrjrmto]{gap:12px;padding:14px 14px 18px}.panel-top[data-astro-cid-slrjrmto],.progress[data-astro-cid-slrjrmto]{display:none}.panel-name[data-astro-cid-slrjrmto]{font-size:var(--font-size-4);line-height:1.2}.panel-image[data-astro-cid-slrjrmto]{aspect-ratio:16/8.5;margin-block:0}.panel-description[data-astro-cid-slrjrmto]{margin-top:0;line-height:1.55}}@media only screen and (width<=480px){.gantt[data-astro-cid-slrjrmto]{border-radius:12px;padding:14px 12px}.row[data-astro-cid-slrjrmto]{padding:12px}.row-wrapper[data-astro-cid-slrjrmto] .panel[data-astro-cid-slrjrmto]{gap:10px;padding:12px 12px 16px}.panel-name[data-astro-cid-slrjrmto]{font-size:var(--font-size-5)}}.section[data-astro-cid-rufwo4jm]{background-color:var(--primary-color);color:#fff;padding-block:clamp(80px,9vw,140px);position:relative;overflow:hidden}.header[data-astro-cid-rufwo4jm]{flex-direction:column;gap:18px;max-width:1000px;margin-bottom:clamp(40px,5vw,70px);display:flex}.lede[data-astro-cid-rufwo4jm]{font-size:var(--font-size-5);color:#ffffffd9;hyphens:none;line-height:1.55}.options[data-astro-cid-rufwo4jm]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,24px);margin-bottom:clamp(50px,6vw,80px);display:grid}.option[data-astro-cid-rufwo4jm]{background-color:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,28px);transition:background-color .3s,border-color .3s,transform .3s;display:flex}.option[data-astro-cid-rufwo4jm]:hover{background-color:#ffffff1a;border-color:#ffffff59;transform:translateY(-4px)}.option-label[data-astro-cid-rufwo4jm]{font-size:var(--font-size-4);letter-spacing:-.01em;hyphens:none;font-weight:600;line-height:1.2}.option-text[data-astro-cid-rufwo4jm]{font-size:var(--font-size-7);color:#ffffffc7;margin-top:auto;line-height:1.55}.button-wrapper[data-astro-cid-rufwo4jm]{justify-content:center;display:flex}.button[data-astro-cid-rufwo4jm]{padding:14px 50px}@media only screen and (width<=1024px){.options[data-astro-cid-rufwo4jm]{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=768px){.option[data-astro-cid-rufwo4jm]{gap:6px;padding:18px}.option-label[data-astro-cid-rufwo4jm]{font-size:var(--font-size-5)}.option-text[data-astro-cid-rufwo4jm]{margin-top:0}}@media only screen and (width<=480px){.options[data-astro-cid-rufwo4jm]{grid-template-columns:1fr;gap:12px}.option[data-astro-cid-rufwo4jm]{padding:16px 18px}.button[data-astro-cid-rufwo4jm]{font-size:var(--font-size-6);width:100%;padding:12px 32px}}
