.ind .phead{background:var(--off);border-bottom:1px solid var(--line);padding-block:clamp(38px,5.4vw,70px) clamp(30px,4vw,48px)}.ind .crumbs{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.ind .crumbs a{text-decoration:none}.ind .crumbs a:hover{color:var(--green-ink)}.ind .phead h1{font-size:clamp(38px,5.4vw,68px)}.ind .phead .lede{margin-top:16px;margin-bottom:0;max-width:54ch}.ind-stat{display:flex;gap:clamp(22px,4vw,54px);flex-wrap:wrap;margin-top:26px}.ind-stat div{display:grid;grid-gap:2px;gap:2px}.ind-stat b{font-family:var(--display);font-weight:800;font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;color:var(--ink);line-height:1}.ind-stat span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ind-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,32px)}.ind-tab{font-size:13.5px;font-weight:600;color:var(--body);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:9px 16px;text-decoration:none;cursor:pointer;font-family:inherit;transition:border-color .2s,color .2s,background .2s}.ind-tab:hover{border-color:var(--green);color:var(--green-ink)}.ind-tab[aria-pressed=true]{background:var(--green-btn);border-color:var(--green-btn);color:#fff}.ind-tab i{font-style:normal;opacity:.55;margin-left:6px;font-family:var(--mono);font-size:11px}.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:980px){.ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ind-grid{grid-template-columns:1fr}}.ind-card{display:flex;flex-direction:column;border:0;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:var(--r);overflow:hidden;background:var(--green-btn);box-shadow:var(--shadow);transition:transform .3s var(--ease),box-shadow .3s}.ind-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.ind-card:focus-visible{outline:2px solid var(--green-btn);outline-offset:3px}.ind-card .foto{display:block;aspect-ratio:5/4;background:var(--off);border:6px solid var(--green-btn);border-bottom:0;border-radius:var(--r) var(--r) 0 0;overflow:hidden}.ind-card .foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s var(--ease)}.ind-card:hover .foto img{transform:scale(1.04)}.ind-card .nama{padding:16px 18px 18px;text-align:center;display:flex;flex-direction:column;gap:7px;flex:1 1;justify-content:center}.ind-card .judul{color:#fff;font-family:var(--display);font-weight:800;font-size:16.5px;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.ind-card .sektor{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.ind-card .lihat{font-size:12.5px;font-weight:700;color:#BBF0CD;margin-top:2px}.ind-card .lihat span{display:inline-block;transition:transform .25s var(--ease)}.ind-card:hover .lihat span{transform:translateX(4px)}.ind-detail{padding:0;border:0;background:transparent;max-width:min(980px,94vw);width:100%;margin:auto}.ind-detail::-webkit-backdrop{background:rgba(10,26,16,.58)}.ind-detail::backdrop{background:rgba(10,26,16,.58)}.ind-dwrap{display:grid;grid-template-columns:1.05fr 1fr;background:var(--white);border-radius:var(--r);overflow:hidden;max-height:min(88vh,860px)}@media (max-width:820px){.ind-dwrap{grid-template-columns:1fr;overflow-y:auto}}.ind-dshot{background:var(--off)}.ind-dshot img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:820px){.ind-dshot{aspect-ratio:5/4}}.ind-dbody{padding:clamp(22px,3vw,34px);overflow-y:auto}.ind-dtop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ind-dbody .sektor{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);margin:0 0 8px}.ind-dbody h2{font-size:clamp(21px,2.4vw,30px);margin:0}.ind-dclose{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--white);cursor:pointer;font-size:18px;line-height:1;color:var(--body);transition:background .2s,color .2s,border-color .2s}.ind-dclose:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ind-dringkas{color:var(--body);font-size:15.5px;margin:16px 0 0}.ind-dspec{display:grid;grid-template-columns:max-content 1fr;grid-gap:0 22px;gap:0 22px;margin:20px 0 0}.ind-dspec:not(:has(dt)){display:none}.ind-dspec dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ind-dspec dd,.ind-dspec dt{padding:11px 0;border-bottom:1px solid var(--line-2)}.ind-dspec dd{margin:0;font-size:14.5px;color:var(--ink)}.ind-dteks{color:var(--body);font-size:15px;line-height:1.7;margin:14px 0 0}.ind-dkosong{color:var(--muted);font-size:14px;line-height:1.65;background:var(--off);border-radius:var(--r-sm);padding:14px 16px;margin:18px 0 0}.ind-dcta{margin-top:clamp(20px,3vw,28px);padding-top:18px;border-top:1px solid var(--line)}.ind-kosong{grid-column:1/-1;color:var(--muted);padding:clamp(30px,5vw,56px) 0;font-size:15px}.ind-cta,.ind-kosong{text-align:center}.ind-cta h2{font-size:clamp(24px,3vw,40px);max-width:22ch;margin:0 auto}.ind-cta .lede{margin:18px auto 0}.ind-cta .tombol{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:clamp(26px,3.4vw,38px)}.ind-cta .btn--ghost{color:#fff;border-color:rgba(255,255,255,.34);background:transparent}.ind-cta .btn--ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.62);color:#fff;box-shadow:none}