.ssc-roadmap-page{max-width:1280px;margin:0 auto;padding:clamp(1rem,2.2vw,2rem);font-family:"Noto Sans Devanagari",Mangal,system-ui,sans-serif;color:var(--ssc-ink,#173426)}
.ssc-roadmap-hero{text-align:center;padding:clamp(1.3rem,3vw,2.6rem);border:1px solid var(--ssc-line,#d9e1da);border-radius:24px;background:linear-gradient(145deg,#fffdf7,#f5faf4);margin-bottom:1.4rem}
.ssc-roadmap-kicker{display:inline-block;padding:.38rem .75rem;border-radius:999px;background:#f2ead4;color:#7b5712;font-weight:850;font-size:.8rem;letter-spacing:.03em}
.ssc-roadmap-hero h1{margin:.6rem 0 .35rem;color:#000;font-family:"Noto Serif Devanagari",Mangal,serif;font-size:clamp(1.9rem,4vw,3.05rem);line-height:1.18}
.ssc-roadmap-hero p{max-width:900px;margin:0 auto;color:#4d5650;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.78}
.ssc-roadmap-hero-actions,.ssc-roadmap-help-actions{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap;margin-top:1rem}
.ssc-roadmap-section{margin:1.2rem 0;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--ssc-line,#d9e1da);border-radius:20px;background:var(--ssc-surface,#fff)}
.ssc-roadmap-section-head{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:1rem}
.ssc-roadmap-section-head>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#0c5b3c;color:#fff;font-weight:900}
.ssc-roadmap-section-head h2{margin:0;color:#000;font:800 clamp(1.32rem,2.5vw,1.82rem)/1.25 "Noto Serif Devanagari",Mangal,serif}
.ssc-roadmap-section-head p{margin:.2rem 0 0;color:#5d6660;line-height:1.6;font-size:1rem}

.ssc-roadmap-table-wrap{width:100%;overflow-x:auto;border:1px solid #e2e7e2;border-radius:14px}
.ssc-roadmap-table{width:100%;border-collapse:collapse;min-width:880px}
.ssc-roadmap-table th{padding:.9rem .78rem;background:#0e593d;color:#fff;text-align:left;font-weight:800}
.ssc-roadmap-table td{padding:.86rem .78rem;border-top:1px solid #e3e8e4;vertical-align:top;line-height:1.62;font-size:.98rem}
.ssc-roadmap-table tbody tr:nth-child(even){background:#f8fbf8}
.ssc-roadmap-table td:first-child{width:64px;text-align:center}
.ssc-roadmap-table td:first-child b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f1e4be;color:#6b4a0c}
.ssc-roadmap-table td:nth-child(2){width:220px}
.ssc-roadmap-icon{display:inline-flex;align-items:center;justify-content:center;min-width:32px;margin-right:.35rem;font-size:1.25rem}
.ssc-roadmap-table strong{color:#000}

.ssc-roadmap-tools-section{background:linear-gradient(180deg,#fff,#fdfdfd)}
.ssc-roadmap-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}
.ssc-roadmap-tool-grid article{padding:1.08rem;border:1px solid #dfe7e0;border-radius:16px;background:#fbfdfb;box-shadow:0 4px 14px rgba(17,49,33,.04);transition:transform .16s ease,box-shadow .16s ease}
.ssc-roadmap-tool-grid article:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(17,49,33,.08)}
.ssc-roadmap-tool-grid article:nth-child(6n+1){background:linear-gradient(180deg,#fff7f7,#fff0f0);border-color:#f0d4d4}
.ssc-roadmap-tool-grid article:nth-child(6n+2){background:linear-gradient(180deg,#f7fbff,#eef7ff);border-color:#d4e6f7}
.ssc-roadmap-tool-grid article:nth-child(6n+3){background:linear-gradient(180deg,#f8fff7,#eef9ea);border-color:#d9eccf}
.ssc-roadmap-tool-grid article:nth-child(6n+4){background:linear-gradient(180deg,#fffaf2,#fff2dd);border-color:#f2dfb9}
.ssc-roadmap-tool-grid article:nth-child(6n+5){background:linear-gradient(180deg,#faf7ff,#f2ecff);border-color:#ddd3f6}
.ssc-roadmap-tool-grid article:nth-child(6n+6){background:linear-gradient(180deg,#f6fffe,#e9fbfa);border-color:#cfecec}
.ssc-roadmap-tool-grid h3{margin:0 0 .38rem;color:#000;font-size:1.08rem;line-height:1.35}
.ssc-roadmap-tool-grid p{margin:0;color:#4d5650;line-height:1.62;font-size:.98rem}

.ssc-roadmap-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.ssc-roadmap-role-grid article{padding:1rem;border:1px solid #dfe7e0;border-radius:16px;background:linear-gradient(145deg,#fff,#f7faf7)}
.ssc-roadmap-role-grid h3{margin:0 0 .75rem;color:#000;font-size:1.15rem}
.ssc-roadmap-role-grid ol{margin:0;padding-left:1.35rem}
.ssc-roadmap-role-grid li{margin:.35rem 0;line-height:1.5;font-size:.98rem}

.ssc-roadmap-lightbox[hidden]{display:none!important}
.ssc-roadmap-lightbox{position:fixed;inset:0;z-index:100000;background:rgba(8,18,14,.88);padding:1rem;overflow:auto}
.ssc-roadmap-lightbox-dialog{position:relative;max-width:1180px;margin:0 auto}
.ssc-roadmap-lightbox img{display:block;width:100%;height:auto;background:#fff;border-radius:12px}
.ssc-roadmap-lightbox-close{position:sticky;top:.5rem;float:right;z-index:2;width:44px;height:44px;margin:0 0 .5rem;border:0;border-radius:50%;background:#fff;color:#163e2d;font-size:1.65rem;line-height:1;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.2)}

@media(max-width:900px){.ssc-roadmap-tool-grid,.ssc-roadmap-role-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.ssc-roadmap-page{padding:.8rem}.ssc-roadmap-section{padding:.85rem}.ssc-roadmap-section-head>span{flex-basis:36px;height:36px}.ssc-roadmap-tool-grid,.ssc-roadmap-role-grid{grid-template-columns:1fr}.ssc-roadmap-table-wrap{overflow:visible;border:0}.ssc-roadmap-table{min-width:0}.ssc-roadmap-table thead{display:none}.ssc-roadmap-table,.ssc-roadmap-table tbody,.ssc-roadmap-table tr,.ssc-roadmap-table td{display:block;width:100%!important}.ssc-roadmap-table tr{margin:0 0 .8rem;border:1px solid #e0e7e1;border-radius:14px;overflow:hidden;background:#fff!important}.ssc-roadmap-table td{display:grid;grid-template-columns:86px 1fr;gap:.55rem;border-top:1px solid #edf0ed;padding:.68rem}.ssc-roadmap-table td:before{content:attr(data-label);font-weight:800;color:#111}.ssc-roadmap-table td:first-child{text-align:left}.ssc-roadmap-table td:first-child b{width:30px;height:30px}.ssc-roadmap-icon{margin:0}.ssc-roadmap-table td:nth-child(2)>strong{display:inline}.ssc-roadmap-hero-actions .ssc-btn,.ssc-roadmap-help-actions .ssc-btn{width:100%}}
@media print{.ssc-roadmap-hero-actions,.ssc-roadmap-lightbox,.site-header,.site-footer,.main-nav,.nav-shell,.topbar{display:none!important}.ssc-roadmap-page{max-width:none;padding:0}.ssc-roadmap-section{break-inside:avoid;box-shadow:none}.ssc-roadmap-table-wrap{overflow:visible}.ssc-roadmap-table{min-width:0;font-size:10pt}}


/* v10.9.0 — roadmap first section colourful refresh */
.ssc-roadmap-page .ssc-roadmap-section:first-of-type{
  background:linear-gradient(145deg,#fffdfb,#fbfff7);
  border-color:#d7e8db;
  box-shadow:0 1rem 2.3rem rgba(23,52,38,.05);
}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-section-head{
  padding:1rem 1rem .9rem;
  border-radius:1rem;
  background:linear-gradient(135deg,#fff7ef,#eef7f0 48%,#f5f2ff);
  border:1px solid #e6ede5;
}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-section-head h2{
  color:#000!important;
  background:linear-gradient(180deg,#fffef6,#f2f7eb);
  display:inline-block;
  padding:.18em .48em;
  border-radius:.48em;
  box-shadow:0 0 0 1px rgba(71,107,50,.12),0 .45rem 1rem rgba(23,52,38,.05);
}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table th{
  background:linear-gradient(90deg,#0c5b3c,#157055);
}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table td{font-size:1.01rem}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+1){background:linear-gradient(90deg,#fff2f2,#fff8f3)!important}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+2){background:linear-gradient(90deg,#fff7e8,#fffdf1)!important}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+3){background:linear-gradient(90deg,#eef8ef,#f8fff8)!important}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+4){background:linear-gradient(90deg,#eef7ff,#f7fbff)!important}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+5){background:linear-gradient(90deg,#f3f1ff,#fbf9ff)!important}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+6){background:linear-gradient(90deg,#eefcfa,#f8fffe)!important}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table td:first-child b{
  width:36px;height:36px;
  box-shadow:0 .35rem .85rem rgba(23,52,38,.08);
}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+1) td:first-child b{background:#f7cad0;color:#7a1521}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+2) td:first-child b{background:#f6ddb0;color:#794f0d}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+3) td:first-child b{background:#cfe9c8;color:#1d5f2f}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+4) td:first-child b{background:#cde0fb;color:#1c4b89}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+5) td:first-child b{background:#ddd1fb;color:#503492}
.ssc-roadmap-page .ssc-roadmap-section:first-of-type .ssc-roadmap-table tbody tr:nth-child(6n+6) td:first-child b{background:#c8efe8;color:#0f5d52}
