

@font-face{font-family:"Plus Jakarta Sans";src:url(data:font/woff2;base64,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) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}
/* Concept: a consulting report, not a landing page. Numbered chapters, blueprint annotations in mono, a cyan marker pen as the only loud colour, duotone photography, hairline rules instead of cards. Signature moment: the org chart that reveals how work really flows. */
:root{
  --paper:#FFFFFF; --paper2:#EEF2F3; --ink:#0B1F2E; --soft:#5A6873; --rule:#D3DADE; --rule2:#E6EBED;
  --navy:#0A3D62; --deep:#06243A; --marker:rgba(30,202,211,.42); --cyan:#1ECAD3; --teal:#0D7883; --teal-h:#0A6570; --on-teal:#FFFFFF;
  --warn:#B4660B; --crit:#B3261E;
  --duo:#0A3D62;
  --display:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;
  --mono:var(--display);
  --max:1180px;
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --paper:#0A141B; --paper2:#0F1E28; --ink:#EAF1F4; --soft:#9DB0BB; --rule:#24343E; --rule2:#1A2932;
  --navy:#9FD4EA; --deep:#050D13; --marker:rgba(30,202,211,.30); --teal:#3CC9D4; --teal-h:#7FE3EA; --on-teal:#05141C; --warn:#E3A44F; --crit:#EE8A82; --duo:#0A3D62; color-scheme:dark}}
:root[data-theme="dark"]{
  --paper:#0A141B; --paper2:#0F1E28; --ink:#EAF1F4; --soft:#9DB0BB; --rule:#24343E; --rule2:#1A2932;
  --navy:#9FD4EA; --deep:#050D13; --marker:rgba(30,202,211,.30); --teal:#3CC9D4; --teal-h:#7FE3EA; --on-teal:#05141C; --warn:#E3A44F; --crit:#EE8A82; --duo:#0A3D62; color-scheme:dark}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--display);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga";font-variant-numeric:tabular-nums}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}
img{max-width:100%;height:auto;display:block}
a{color:var(--teal);text-decoration:none}
a:hover{color:var(--teal-h)}
:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3{text-wrap:balance;font-weight:700}
html[data-lang="id"] .e{display:none}
html[data-lang="en"] .i{display:none}
.wrap{max-width:var(--max);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.mono{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--soft)}
.byline{margin-top:18px}
.mk{background-image:linear-gradient(var(--marker),var(--marker));background-repeat:no-repeat;background-size:0% 38%;background-position:0 86%;transition:background-size 1.1s cubic-bezier(.65,0,.2,1) .2s;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.in .mk,.mk.in{background-size:100% 38%}
.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:2px;font:inherit;font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}
.btn.solid{background:var(--ink);color:var(--paper)}
.btn.solid:hover{background:var(--teal);color:var(--on-teal)}
.btn.line{border-color:var(--ink);color:var(--ink);background:transparent}
.btn.line:hover{background:var(--ink);color:var(--paper)}
.btn .ar{transition:transform .2s}
.btn:hover .ar{transform:translateX(4px)}
.link{font-weight:600;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px}
.link:hover{color:var(--teal);border-color:var(--teal)}

/* nav */
header.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid var(--rule)}
.nav .wrap{display:flex;align-items:center;gap:28px;min-height:68px}
.logo{display:flex;align-items:center;gap:10px;color:var(--ink)}
.logo img{width:30px;height:30px}
.logo b{font-size:1.2rem;font-weight:800;letter-spacing:-0.02em;color:var(--ink)}
.logo span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--soft);border-left:1px solid var(--rule);padding-left:10px;margin-left:2px}
nav.menu{display:flex;gap:24px;margin-left:auto}
nav.menu a{color:var(--ink);font-size:14.5px;position:relative;padding:6px 0}
nav.menu a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--cyan);transition:right .3s}
nav.menu a:hover::after,nav.menu a.on::after{right:0}
.lang{display:inline-flex;border:1px solid var(--rule);border-radius:2px}
.lang button{background:transparent;border:0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--soft);padding:0 10px;min-height:34px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.lang button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}
.lang svg{width:16px;height:11px}
.navend{display:flex;align-items:center;gap:12px}
@media (max-width:440px){.logo span{display:none}.nav .wrap{gap:12px}}
.burger{display:none;background:none;border:1px solid var(--rule);width:44px;height:44px;cursor:pointer;color:var(--ink);border-radius:2px}
@media (max-width:1040px){
  nav.menu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:var(--paper);border-bottom:1px solid var(--rule);padding:8px 20px 18px}
  nav.menu.open{display:flex}
  nav.menu a{padding:14px 0;border-bottom:1px solid var(--rule2);font-size:16px}
  .burger{display:inline-grid;place-items:center}
  .navend .btn{display:none}
  .navend{margin-left:auto}
}

/* chapter rail */
.rail{position:fixed;left:max(20px,calc(50vw - 690px));top:50%;transform:translateY(-50%);z-index:20;display:none;flex-direction:column;gap:10px}
.rail a{font-family:var(--mono);font-size:11px;color:var(--soft);display:flex;align-items:center;gap:8px;opacity:.55;transition:opacity .2s,color .2s}
.rail a i{width:14px;height:1px;background:currentColor;transition:width .3s}
.rail a.on{opacity:1;color:var(--ink)}
.rail a.on i{width:26px;background:var(--cyan);height:2px}
@media (min-width:1500px){.rail{display:flex}}

/* chapter head */
.ch{padding-block:112px}
.ch-head{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:start;margin-bottom:56px}
.ch-num{font-family:var(--mono);font-size:13px;color:var(--soft);padding-top:14px;border-top:2px solid var(--ink)}
.ch-num b{display:block;font-family:var(--display);font-size:3.2rem;line-height:1;color:var(--ink);font-weight:300;letter-spacing:-0.04em;margin-top:8px}
.ch-head h2{font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-0.035em;max-width:18ch}
.ch-head .sub{margin-top:20px;font-size:1.15rem;color:var(--soft);max-width:60ch}
@media (max-width:760px){.ch{padding-block:72px}.ch-head{grid-template-columns:1fr;gap:14px;margin-bottom:36px}.ch-num{display:flex;align-items:baseline;gap:12px}.ch-num b{font-size:2rem;margin:0}}

/* HERO */
.hero{padding-block:56px 40px;position:relative;overflow:hidden}
.hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.hero h1{font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.98;letter-spacing:-0.045em;font-weight:800}
.hero h1 .thin{font-weight:300;color:var(--soft)}
.hero .lede{margin-top:28px;font-size:1.2rem;color:var(--soft);max-width:46ch}
.hero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}
.hero .meta{display:flex;gap:28px;flex-wrap:wrap;margin-top:44px;padding-top:18px;border-top:1px solid var(--rule)}
.hero .meta div{display:grid;gap:2px}
.hero .meta b{font-size:1.6rem;letter-spacing:-0.03em}
.hero h1 > span > span{display:inline-block;animation:up .9s cubic-bezier(.2,.8,.2,1) both}
@keyframes up{from{transform:translateY(24px)}to{transform:none}}

/* org chart */
.chart{position:relative;max-width:100%}
.chart .frame{border:1px solid var(--rule);background:var(--paper);position:relative;padding:18px 18px 12px}
.chart .frame::before,.chart .frame::after{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--ink)}
.chart .frame::before{left:-1px;top:-1px;border-right:0;border-bottom:0}
.chart .frame::after{right:-1px;bottom:-1px;border-left:0;border-top:0}
.chart .top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}
.toggle{display:inline-flex;border:1px solid var(--rule)}
.toggle button{background:transparent;border:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;padding:8px 12px;cursor:pointer;color:var(--soft);min-height:36px}
.toggle button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}
.chart svg{width:100%;height:auto;display:block}
.chart .box rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.2;transition:stroke .4s,fill .4s}
.chart .box text{font-family:var(--mono);font-size:9.5px;fill:var(--ink);text-anchor:middle}
.chart .box.ceo rect{fill:var(--ink)}
.chart .box.ceo text{fill:var(--paper)}
.chart .tree{stroke:var(--ink);stroke-width:1.2;fill:none;transition:opacity .6s,stroke .6s}
.chart .real{fill:none;stroke:var(--cyan);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.2,1)}
.chart .note{font-family:var(--mono);font-size:9.6px;fill:var(--ink);opacity:0;transition:opacity .5s .8s}
.chart .note-bg{fill:var(--paper);opacity:0;transition:opacity .5s .8s}
.chart .orphan rect{stroke-dasharray:3 3}
.chart .orphan{opacity:0;transition:opacity .6s .6s}
.chart .bott rect{transition:fill .4s .5s,stroke .4s .5s}
.chart.real-on .tree{opacity:.22}
.chart.real-on .real{stroke-dashoffset:0}
.chart.real-on .note,.chart.real-on .note-bg{opacity:1}
.chart.real-on .orphan{opacity:1}
.chart.real-on .bott rect{fill:var(--marker);stroke:var(--warn)}
.chart .cap{font-size:13px;color:var(--soft);margin-top:10px;min-height:2.6em}
.chart .fig{position:absolute;right:0;top:-22px}
@media (max-width:900px){.hero .wrap{grid-template-columns:1fr}.chart{margin-top:24px}}

/* marquee strip */
.ticker{border-block:1px solid var(--rule);overflow:hidden;background:var(--paper)}
.ticker .row{display:flex;gap:56px;white-space:nowrap;padding:18px 0;animation:tick 48s linear infinite;width:max-content}
.ticker span{font-size:1.05rem;color:var(--soft)}
.ticker span b{color:var(--ink);font-weight:600}
.ticker span::before{content:"";display:inline-block;width:7px;height:7px;background:var(--cyan);margin-right:14px;vertical-align:middle}
@keyframes tick{to{transform:translateX(-50%)}}

/* 01 symptoms */
.sym{border-top:2px solid var(--ink)}
.sym-row{display:grid;grid-template-columns:70px 1fr 1fr 40px;gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .25s}
.sym-row:hover{background:var(--paper2)}
.sym-row .n{font-family:var(--mono);font-size:12px;color:var(--soft);padding-top:8px}
.sym-row .say{font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-0.02em;line-height:1.2}
.sym-row .say q{quotes:"\201C" "\201D"}
.sym-row .find{color:var(--soft);font-size:16px;padding-top:6px}
.sym-row .find b{display:block;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin-bottom:6px}
.sym-row .pl{width:28px;height:28px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;margin-top:6px;transition:transform .3s,background .3s}
.sym-row .pl::before{content:"+";font-size:18px;line-height:1}
.sym-row .more{grid-column:2/4;max-height:0;overflow:hidden;transition:max-height .5s ease}
.sym-row .more p{font-size:15px;color:var(--ink);padding-top:4px;max-width:70ch}
.sym-row.open .more{max-height:200px}
.sym-row.open .pl{transform:rotate(45deg);background:var(--cyan);border-color:var(--cyan)}
.sym-head{display:grid;grid-template-columns:70px 1fr 1fr 40px;gap:24px;padding:12px 0}
@media (max-width:760px){.sym-row,.sym-head{grid-template-columns:36px 1fr 30px;gap:14px}.sym-row .find{grid-column:2/3}.sym-row .pl{grid-column:3;grid-row:1}.sym-row .more{grid-column:2/3}.sym-head span:nth-child(3){display:none}}

/* 02 proof */
.proof{background:var(--deep);color:#EAF1F4}
.proof .ch-num{border-color:#EAF1F4;color:#9DB0BB}.proof .ch-num b{color:#fff}
.proof .ch-head .sub{color:#9DB0BB}
.big{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:end}
.big .num{font-size:clamp(9rem,26vw,22rem);line-height:.78;font-weight:800;letter-spacing:-0.07em;color:#fff;position:relative}
.big .num small{position:absolute;right:0;top:12%;font-family:var(--mono);font-size:12px;letter-spacing:.06em;font-weight:400;color:var(--cyan);text-transform:uppercase}
.big h3{font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-0.025em;line-height:1.15;color:#fff}
.big p{color:#9DB0BB;margin-top:16px}
.dots{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin-top:28px}
.dots i{aspect-ratio:1;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:10px;color:#9DB0BB;transition:background .4s,color .4s,border-color .4s}
.proof.in .dots i{background:var(--cyan);color:#05141C;border-color:var(--cyan)}
.built{margin-top:96px;display:grid;grid-template-columns:1fr 2fr;gap:56px;border-top:1px solid rgba(255,255,255,.18);padding-top:40px}
.built h3{font-size:1.5rem;color:#fff;letter-spacing:-0.02em}
.apps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-left:1px solid rgba(255,255,255,.18)}
.apps div{padding:4px 24px 8px;border-right:1px solid rgba(255,255,255,.18)}
.apps b{display:block;font-size:1.25rem;color:#fff;letter-spacing:-0.02em}
.apps span{font-size:14px;color:#9DB0BB}
.apps .mono{color:var(--cyan);margin-bottom:12px;display:block}
.note-w{font-family:var(--mono);font-size:11px;color:#7F94A0;margin-top:22px;letter-spacing:.03em}
@media (max-width:900px){.big,.built{grid-template-columns:1fr}.apps{grid-template-columns:1fr;border-left:0}.apps div{border-right:0;border-top:1px solid rgba(255,255,255,.18);padding:16px 0}}
@media (max-width:480px){.dots{grid-template-columns:repeat(5,1fr)}}

/* 03 diagnostic lens */
.lensw{display:grid;grid-template-columns:300px 1fr;gap:0;border:1px solid var(--ink)}
.ltabs{display:flex;flex-direction:column;border-right:1px solid var(--ink)}
.ltab{display:grid;grid-template-columns:34px 1fr;gap:8px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--rule);padding:18px 18px;font:inherit;cursor:pointer;color:var(--soft);position:relative;min-height:44px}
.ltab:last-child{border-bottom:0}
.ltab .mono{padding-top:3px}
.ltab b{font-size:1.05rem;color:var(--soft);font-weight:600}
.ltab small{display:block;font-size:13px;margin-top:2px}
.ltab.on{background:var(--paper2);color:var(--ink)}
.ltab.on b{color:var(--ink)}
.ltab i{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cyan);transform:scaleY(0);transform-origin:top}
.ltab.on i{animation:fill 7s linear forwards}
@keyframes fill{to{transform:scaleY(1)}}
.lbody{padding:28px;min-width:0}
.lpane{display:none}.lpane.on{display:block;animation:fade .45s}
@keyframes fade{from{opacity:0}to{opacity:1}}
.lpane svg{width:100%;height:auto;max-height:260px;display:block}
.lpane .ax{stroke:var(--rule);stroke-width:1}
.lpane .lab{font-family:var(--mono);font-size:10.5px;fill:var(--soft)}
.lpane .lab.b{fill:var(--ink)}
.lpane .bar{fill:var(--ink)}
.lpane .bar.muted{fill:var(--rule2)}
.lpane .bar.warn{fill:var(--warn)}
.lpane .grow{transform-origin:left center;transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1)}
.lpane .growy{transform-origin:center bottom;transform:scaleY(0);transition:transform 1s cubic-bezier(.2,.8,.2,1)}
.lensw.live .grow{transform:scaleX(1)}.lensw.live .growy{transform:scaleY(1)}
.chain{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:22px;border-top:1px solid var(--rule)}
.chain div{padding:14px 14px 0 0;position:relative;font-size:14.5px}
.chain div + div{padding-left:14px;border-left:1px solid var(--rule)}
.chain .mono{display:block;margin-bottom:6px}
.chain div:last-child .mono{color:var(--teal)}
.chain div:last-child p{font-weight:600}
.lfoot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}
@media (max-width:900px){.lensw{grid-template-columns:minmax(0,1fr)}.lensw > *{min-width:0}.ltabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ink)}.ltab{min-width:150px;border-bottom:0;border-right:1px solid var(--rule)}.ltab small{display:none}.ltab i{top:auto;right:0;height:3px;width:auto;transform:scaleX(0);transform-origin:left}.chain{grid-template-columns:1fr 1fr}.chain div:nth-child(3){padding-left:0;border-left:0}}
@media (max-width:480px){.chain{grid-template-columns:1fr}.chain div + div{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.lbody{padding:18px}}
.deliv{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px;border-top:2px solid var(--ink)}
.deliv div{padding:18px 18px 0 0}
.deliv div + div{padding-left:18px;border-left:1px solid var(--rule)}
.deliv b{display:block;font-size:15px;margin-top:8px}
.deliv span{font-size:13.5px;color:var(--soft)}
@media (max-width:900px){.deliv{grid-template-columns:1fr 1fr}.deliv div{padding:16px 16px 16px 0;border-left:0!important;padding-left:0!important;border-bottom:1px solid var(--rule)}}

/* 04 services index */
.svc{border-top:2px solid var(--ink)}
.srow{display:grid;grid-template-columns:70px 1.2fr 1fr 40px;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--rule);position:relative;cursor:pointer}
.srow::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:var(--paper2);transform:scaleY(0);transform-origin:bottom;transition:transform .35s cubic-bezier(.2,.8,.2,1);z-index:-1}
.srow:hover::before,.srow.open::before{transform:scaleY(1)}
.svc{position:relative;z-index:0}
.srow h3{font-size:clamp(1.4rem,2.8vw,2.3rem);letter-spacing:-0.03em;line-height:1.05}
.srow p{color:var(--soft);font-size:15.5px}
.srow .pl{width:30px;height:30px;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;transition:transform .3s,background .3s}
.srow .pl::before{content:"+";font-size:18px;line-height:1}
.srow.open .pl{transform:rotate(45deg);background:var(--cyan);border-color:var(--cyan)}
.srow .det{grid-column:2/4;max-height:0;overflow:hidden;transition:max-height .5s ease}
.srow.open .det{max-height:260px}
.srow .det ul{list-style:none;padding:6px 0 4px;margin:0;display:flex;flex-wrap:wrap;gap:8px}
.srow .det li{font-family:var(--mono);font-size:12px;border:1px solid var(--rule);padding:6px 10px;background:var(--paper)}
.srow .tagcore{font-family:var(--mono);font-size:11px;color:var(--teal);letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:6px}
@media (max-width:760px){.srow{grid-template-columns:36px 1fr 30px;gap:14px}.srow p{grid-column:2/3}.srow .pl{grid-column:3;grid-row:1}.srow .det{grid-column:2/4}.srow .det ul{min-width:0}}

/* 05 method */
.method{background:var(--paper2)}
.track{display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative;border-top:1px solid var(--rule)}
.track .prog{position:absolute;left:0;top:-1px;height:3px;background:var(--cyan);width:0;transition:width .6s cubic-bezier(.2,.8,.2,1)}
.stage{padding:26px 22px 8px 0;cursor:pointer;opacity:.5;transition:opacity .3s}
.stage + .stage{padding-left:22px;border-left:1px solid var(--rule)}
.stage.on{opacity:1}
.stage h3{font-size:clamp(1.3rem,2.2vw,1.8rem);letter-spacing:-0.03em;margin-top:10px}
.stage p{font-size:14.5px;color:var(--soft);margin-top:10px}
.mphoto{margin-top:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end}
.duo{position:relative;overflow:hidden;background:var(--duo);max-width:100%}
.duo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);mix-blend-mode:luminosity;opacity:.9;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}
.duo::after{content:"";position:absolute;inset:0;background:var(--cyan);mix-blend-mode:color;opacity:.0}
.duo:hover img{transform:scale(1.03)}
.mphoto .duo{aspect-ratio:16/9}
.mphoto blockquote{margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-0.025em;line-height:1.25}
.mphoto blockquote + p{margin-top:14px}
@media (max-width:900px){.track{grid-template-columns:1fr}.stage,.stage + .stage{padding:20px 0;border-left:0;border-bottom:1px solid var(--rule);opacity:1}.track .prog{display:none}.mphoto{grid-template-columns:1fr}}

/* 06 principles */
.prin{display:grid;gap:0;border-top:2px solid var(--ink)}
.prow{display:grid;grid-template-columns:150px 1fr 1fr;gap:24px;padding:36px 0;border-bottom:1px solid var(--rule);align-items:start}
.prow .mono{padding-top:10px}
.prow blockquote{margin:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;letter-spacing:-0.035em;line-height:1.1}
.prow blockquote b{font-weight:700}
.prow p{color:var(--soft);font-size:15.5px;padding-top:8px}
@media (max-width:860px){.prow{grid-template-columns:1fr;gap:12px}}
.tech{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;margin-top:64px}
.tech h3{font-size:1.5rem;letter-spacing:-0.02em}
.tech p{color:var(--soft);margin-top:10px;font-size:15.5px}
.tmap{border-top:1px solid var(--ink)}
.tmap div{display:grid;grid-template-columns:1fr 30px 160px;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:15px;align-items:center}
.tmap div span:nth-child(2){color:var(--soft);text-align:center}
.tmap div span:last-child{font-weight:600}
@media (max-width:860px){.tech{grid-template-columns:1fr}.tmap div{grid-template-columns:1fr 24px auto}}

/* 07 perspectives */
.lead{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}
.lead .duo{aspect-ratio:4/3}
.lead h3{font-size:clamp(1.9rem,3.6vw,3rem);letter-spacing:-0.04em;line-height:1.02;margin-top:14px}
.lead .abs{margin-top:18px;font-size:1.05rem;color:var(--soft)}
.lead ol{list-style:none;padding:0;margin:24px 0 0;counter-reset:p;display:grid;gap:14px}
.lead li{counter-increment:p;display:grid;grid-template-columns:38px 1fr;gap:10px;font-size:15.5px;border-top:1px solid var(--rule);padding-top:14px}
.lead li::before{content:counter(p,decimal-leading-zero);font-family:var(--mono);font-size:12px;color:var(--teal);padding-top:3px}
.plist{margin-top:72px;border-top:2px solid var(--ink)}
.prow2{display:grid;grid-template-columns:160px 1fr 1.3fr 120px;gap:24px;padding:24px 0;border-bottom:1px solid var(--rule);align-items:center;position:relative}
.prow2 .duo{aspect-ratio:4/3}
.prow2 h3{font-size:1.4rem;letter-spacing:-0.025em;line-height:1.15}
.prow2 p{font-size:15px;color:var(--soft)}
.prow2 .mono{text-align:right}
@media (max-width:860px){.lead{grid-template-columns:1fr}.prow2{grid-template-columns:100px 1fr;gap:14px}.prow2 p{grid-column:1/3}.prow2 .mono{grid-column:1/3;text-align:left}}
.ai-note{font-family:var(--mono);font-size:11px;color:var(--soft);margin-top:16px;letter-spacing:.03em}
.news{margin-top:72px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;padding:36px;border:1px solid var(--ink)}
.news h3{font-size:1.6rem;letter-spacing:-0.025em}
.news p{color:var(--soft);margin-top:8px;font-size:15px}
.news form{display:flex;gap:0;border-bottom:2px solid var(--ink)}
.news input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);padding:12px 0;min-height:48px}
.news input:focus{outline:none}
.news button{background:transparent;border:0;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;padding:0 0 0 12px;min-height:48px}
.news .ok{display:none}
.news.sent form{display:none}.news.sent .ok{display:block}
@media (max-width:760px){.news{grid-template-columns:1fr;padding:24px}}

/* 08 assessment */
.assess{background:var(--ink);color:var(--paper)}
.assess .ch-num{border-color:var(--paper);color:color-mix(in srgb,var(--paper) 60%,transparent)}.assess .ch-num b{color:var(--paper)}
.assess .ch-head .sub{color:color-mix(in srgb,var(--paper) 65%,transparent)}
.sa{max-width:820px;margin-left:174px}
.q{display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--paper) 18%,transparent)}
.q p{font-size:16px}
.scale{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}
.scale label{position:relative}
.scale input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}
.scale span{display:grid;place-items:center;height:42px;border:1px solid color-mix(in srgb,var(--paper) 30%,transparent);font-family:var(--mono);font-size:13px;transition:background .15s,color .15s}
.scale input:checked + span{background:var(--cyan);color:#05141C;border-color:var(--cyan)}
.scale input:focus-visible + span{outline:2px solid var(--cyan);outline-offset:2px}
.sabar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:28px}
.sabar .btn{background:var(--paper);color:var(--ink)}
.sabar .btn:hover{background:var(--cyan);color:#05141C}
#sahint{font-size:14px;color:color-mix(in srgb,var(--paper) 65%,transparent)}
.saresult{display:none;margin-top:36px;border-top:2px solid var(--paper);padding-top:24px}
.saresult.on{display:block;animation:fade .5s}
.saresult .score{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}
.saresult .score b{font-size:4rem;font-weight:800;letter-spacing:-0.05em;line-height:1}
.saresult .band-name{font-size:1.5rem;font-weight:600}
.meter{height:6px;background:color-mix(in srgb,var(--paper) 18%,transparent);margin-top:16px}
.meter i{display:block;height:100%;width:0;background:var(--cyan);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}
.saresult p{color:color-mix(in srgb,var(--paper) 75%,transparent);margin-top:14px;max-width:62ch}
.saresult a{color:var(--cyan)}
@media (max-width:860px){.sa{margin-left:0}.q{grid-template-columns:1fr;gap:10px}}

/* 09 contact */
.contact .grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
.contact .say{font-size:clamp(2.2rem,5vw,4rem);font-weight:800;letter-spacing:-0.045em;line-height:1}
.contact .mail{display:flex;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap}
.contact .mail b{font-size:1.4rem;letter-spacing:-0.02em;user-select:all}
.contact .mail button{background:none;border:1px solid var(--rule);font-family:var(--mono);font-size:11px;padding:6px 10px;cursor:pointer;color:var(--soft);min-height:32px}
form#cform{display:grid;gap:22px}
.fld{display:grid;gap:4px}
.fld label{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}
.fld input,.fld textarea{border:0;border-bottom:1px solid var(--ink);background:transparent;font:inherit;font-size:17px;color:var(--ink);padding:10px 0;min-height:44px;width:100%;border-radius:0}
.fld textarea{min-height:110px;resize:vertical}
.fld input:focus,.fld textarea:focus{outline:none;border-bottom:2px solid var(--teal)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.fine{font-size:13px;color:var(--soft)}
.formbox .done{display:none;font-size:1.3rem;font-weight:600;border-top:2px solid var(--ink);padding-top:20px}
.formbox.sent form{display:none}.formbox.sent .done{display:block}
@media (max-width:860px){.contact .grid{grid-template-columns:1fr;gap:40px}.two{grid-template-columns:1fr}}

/* privacy */
.pdp{border-top:1px solid var(--rule);padding-block:56px}
.pdp .wrap{display:grid;grid-template-columns:174px 1fr 2fr;gap:24px}
.pdp h3{font-size:1.25rem;letter-spacing:-0.02em}
.pdp dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}
.pdp dt{font-weight:600;font-size:14.5px}
.pdp dd{margin:4px 0 0;font-size:14px;color:var(--soft)}
@media (max-width:860px){.pdp .wrap{grid-template-columns:1fr}.pdp dl{grid-template-columns:1fr}}

/* footer */
footer{background:var(--deep);color:#9DB0BB;padding-block:64px 32px;overflow:hidden}
footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;font-size:14px}
footer h4{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#7F94A0;margin-bottom:12px}
footer a{display:block;color:#EAF1F4;padding:4px 0}
footer a:hover{color:var(--cyan)}
footer .wm{font-size:clamp(2.4rem,9.2vw,8.4rem);font-weight:800;letter-spacing:-0.06em;line-height:.8;color:#fff;margin-top:72px;white-space:nowrap}
footer .wm span{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.45)}
footer .legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:11px;letter-spacing:.03em}
@media (max-width:860px){footer .cols{grid-template-columns:1fr 1fr}}
@media (max-width:480px){footer .cols{grid-template-columns:1fr}}

.rv{transform:translateY(22px);transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.rv.in{transform:none}

/* ===== v9 layer: reading progress, chapter label, data viz, radar, scroll-linked method ===== */
::selection{background:var(--marker);color:var(--ink)}
.readbar{position:fixed;left:0;top:env(safe-area-inset-top,0px);height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--cyan);z-index:70;pointer-events:none}
.chlab{flex-shrink:0;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--soft);text-transform:uppercase;white-space:nowrap;overflow:hidden;max-width:0;opacity:0;transition:max-width .5s,opacity .4s}
.chlab.show{max-width:260px;opacity:1}
.chlab b{color:var(--ink);font-weight:500}
@media (max-width:1380px){.chlab{display:none}}
nav.menu a,.navend .btn{white-space:nowrap}
@media (max-width:1200px){nav.menu{gap:18px}}
.chart .stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule);margin-top:10px}
.chart .stats3 div{padding:10px 10px 2px 0}
.chart .stats3 div + div{padding-left:10px;border-left:1px solid var(--rule)}
.chart .stats3 b{display:block;font-size:1.5rem;letter-spacing:-0.03em;line-height:1;transition:color .4s}
.chart .stats3 span{font-size:12px;color:var(--soft)}
.chart:not(.real-on) .stats3 b{color:var(--rule)}
.chart .box{cursor:default}
/* viz */
.viz{position:relative;min-width:0}
.viz svg{width:100%;height:auto;display:block;overflow:visible}
.viz .tk{font-family:var(--mono);font-size:10.5px;fill:var(--soft)}
.viz .tkb{font-family:var(--mono);font-size:10.5px;fill:var(--ink)}
.viz .vl{font-family:var(--display);font-size:12px;font-weight:600;fill:var(--ink)}
.viz .grid{stroke:var(--rule2);stroke-width:1}
.viz .base{stroke:var(--rule);stroke-width:1}
.viz .ref{stroke:var(--soft);stroke-width:1;stroke-dasharray:3 3}
.viz .trk{fill:var(--rule2)}
.viz .m{fill:var(--ink);transition:opacity .2s}
.viz .m.w{fill:var(--warn)}
.viz .hit{fill:transparent;cursor:crosshair}
.viz .band{fill:var(--paper2)}
.viz .ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.viz .s1{stroke:var(--ink)}.viz .s2{stroke:var(--teal)}
.viz .d1{fill:var(--ink)}.viz .d2{fill:var(--teal)}
.viz .cross{stroke:var(--soft);stroke-width:1;opacity:0}
.viz.hov .m:not(.on){opacity:.35}
.viz .cell{stroke:var(--paper);stroke-width:2}
.viz .cell.in{fill:var(--ink)}
.viz .cell.out{fill:url(#hatch)}
.viz .celltx{font-family:var(--display);font-size:11px;font-weight:600;text-anchor:middle}
.viz .celltx.in{fill:var(--paper)}.viz .celltx.out{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}
.viz .draw{stroke-dasharray:var(--l);stroke-dashoffset:var(--l);transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.2,1)}
.lensw.live .viz .draw{stroke-dashoffset:0}
.viz .gx{transform-origin:left center;transform-box:fill-box;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.viz .gy{transform-origin:center bottom;transform-box:fill-box;transform:scaleY(0);transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.lensw.live .viz .gx{transform:scaleX(1)}.lensw.live .viz .gy{transform:scaleY(1)}
.legend{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 8px;font-size:12.5px;color:var(--soft)}
.legend span{display:inline-flex;align-items:center;gap:8px}
.legend i{width:18px;height:2px;display:inline-block}
.legend i.k1{background:var(--ink)}.legend i.k2{background:var(--teal)}
.legend i.kw{width:10px;height:10px;background:var(--warn)}
.legend i.kh{width:10px;height:10px;background:repeating-linear-gradient(45deg,var(--warn) 0 2px,transparent 2px 5px);border:1px solid var(--warn)}
.legend i.kb{width:10px;height:10px;background:var(--ink)}
.ltip{position:absolute;z-index:5;pointer-events:none;background:var(--ink);color:var(--paper);padding:8px 10px;font-size:12.5px;line-height:1.4;min-width:120px;max-width:220px;opacity:0;transform:translate(-50%,calc(-100% - 12px));transition:opacity .15s}
.ltip.on{opacity:1}
.ltip b{display:block;font-weight:600}
.ltip span{font-family:var(--mono);font-size:11px;opacity:.75}
.vhead{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline;margin-bottom:6px}
.vhead b{font-size:15px}
.tabletog{background:none;border:0;font-family:var(--mono);font-size:11px;color:var(--teal);cursor:pointer;padding:4px 0;min-height:32px}
.vtable{display:none;width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}
.vtable.on{display:table}
.vtable th,.vtable td{text-align:left;padding:6px 8px 6px 0;border-bottom:1px solid var(--rule2)}
.vtable th{font-family:var(--mono);font-size:10.5px;font-weight:400;color:var(--soft);text-transform:uppercase}
.vtable td:last-child,.vtable th:last-child{text-align:right}
/* assessment radar */
.sa{max-width:none;margin-left:174px;display:grid;grid-template-columns:1fr 330px;gap:48px;align-items:start}
.sa > .saleft{min-width:0}
.radarbox{position:sticky;top:96px;border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);padding:18px}
.radarbox svg{width:100%;height:auto;display:block;overflow:visible}
.radarbox .rg{fill:none;stroke:color-mix(in srgb,var(--paper) 16%,transparent)}
.radarbox .ra{stroke:color-mix(in srgb,var(--paper) 16%,transparent)}
.radarbox .rl{font-family:var(--mono);font-size:10px;fill:color-mix(in srgb,var(--paper) 75%,transparent);text-anchor:middle}
.radarbox .rv2{font-family:var(--display);font-size:11px;font-weight:600;fill:var(--paper);text-anchor:middle}
.radarbox .poly{fill:rgba(30,202,211,.22);stroke:var(--cyan);stroke-width:2;stroke-linejoin:round;transition:all .5s cubic-bezier(.2,.8,.2,1)}
.radarbox .pt{fill:var(--cyan);stroke:var(--ink);stroke-width:2;transition:all .5s cubic-bezier(.2,.8,.2,1)}
.radarbox .cap2{font-size:13px;color:color-mix(in srgb,var(--paper) 70%,transparent);margin-top:10px}
.radarbox .cnt{font-family:var(--mono);font-size:11px;color:color-mix(in srgb,var(--paper) 60%,transparent);display:flex;justify-content:space-between}
.q.done p{color:var(--paper)}
.q p::before{content:attr(data-lens);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--cyan);margin-bottom:4px}
.weak{margin-top:14px;padding:12px 14px;border-left:3px solid var(--cyan);background:color-mix(in srgb,var(--paper) 6%,transparent);font-size:14.5px}
@media (max-width:1100px){.sa{margin-left:0;grid-template-columns:1fr 300px}}
@media (max-width:860px){.sa{grid-template-columns:1fr}.radarbox{position:relative;top:0;order:-1}}
/* method scroll-linked */
.stage{position:relative}
.stage .bar2{position:absolute;left:0;right:22px;top:-1px;height:3px;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform .5s}
.stage + .stage .bar2{left:22px}
.stage.on .bar2{transform:scaleX(1)}
.track .prog{display:none}
/* contact chips */
.chips2{display:flex;flex-wrap:wrap;gap:8px}
.chips2 button{background:transparent;border:1px solid var(--rule);font:inherit;font-size:13.5px;color:var(--ink);padding:8px 12px;cursor:pointer;min-height:38px;transition:background .2s,border-color .2s}
.chips2 button[aria-pressed="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.chips2 button[aria-pressed="true"]::before{content:"✓ "}
/* footer wordmark fill on hover */
footer .wm span{transition:color .6s,-webkit-text-stroke-color .6s}
footer .wm:hover span{color:var(--cyan);-webkit-text-stroke-color:var(--cyan)}
/* service count */
.srow > *{min-width:0}
.srow .cnt{font-family:var(--mono);font-size:11px;color:var(--soft);display:block;margin-top:8px}
/* magnetic CTA */
.btn.solid{will-change:transform}
@media (prefers-reduced-motion:reduce){.readbar{display:none}.viz .gx,.viz .gy{transform:none}.viz .draw{stroke-dashoffset:0}}

@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{transform:none}.mk{background-size:100% 38%}.chart .real{stroke-dashoffset:0}}


/* ===================== v10: Apple-like typography + multipage ===================== */
:root{--sf-body:-0.011em}
body{font-size:17px;line-height:1.47;letter-spacing:var(--sf-body);font-weight:400}
h1,h2,h3,h4{font-weight:600}
.mono{font-family:var(--display);font-size:13px;letter-spacing:-0.005em;text-transform:none;color:var(--soft);font-weight:500}
.hero h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.05;letter-spacing:-0.034em;font-weight:600}
.hero h1 .thin{font-weight:600;color:var(--soft)}
.ch-head h2,.ph h1{font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.07;letter-spacing:-0.03em;font-weight:600}
.ch-num b{font-weight:600;letter-spacing:-0.03em;font-size:2.2rem}
.ch-num{font-family:var(--display);font-size:13px;font-weight:500}
.big .num{font-weight:700}
.prow blockquote{font-weight:400;letter-spacing:-0.025em}
.prow blockquote b{font-weight:600}
.contact .say{font-weight:600;letter-spacing:-0.035em}
.saresult .score b{font-weight:700}
.sym-row .say{letter-spacing:-0.022em}
.srow h3{font-weight:600;letter-spacing:-0.028em}
.stage h3{letter-spacing:-0.025em}
.ltab b,.chain p,.deliv b{letter-spacing:-0.01em}
.viz .tk,.viz .tkb{font-family:var(--display);font-size:11.5px}
.lang button,.toggle button,.tabletog,.contact .mail button{font-family:var(--display);font-weight:500;letter-spacing:0}
.chart .box text,.chart .note{font-family:var(--display);font-weight:500}
.chart .box text{font-size:10px}
.logo span{font-family:var(--display);font-weight:600;font-size:10.5px;letter-spacing:.14em}
.ticker{display:none}
nav.menu a{font-size:14px;letter-spacing:-0.01em}
nav.menu a.on::after{right:0}
.rail{display:none!important}
.chlab{display:none!important}

/* page system */
main.pg{display:none}
main.pg.on{display:block;animation:pgin .45s cubic-bezier(.2,.8,.2,1)}
@keyframes pgin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.ph{padding-block:72px 40px}
.ph .eb{font-size:14px;font-weight:600;color:var(--teal);letter-spacing:-0.01em}
.ph h1{margin-top:12px;max-width:20ch}
.ph .lead{margin-top:18px;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.4;color:var(--soft);max-width:56ch;letter-spacing:-0.015em}
.crumbs{font-size:13px;color:var(--soft);display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.crumbs a{color:var(--soft)}.crumbs a:hover{color:var(--teal)}
.sec{padding-block:64px}
.sec.tight{padding-block:40px}
.sec h2.t{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-0.028em;max-width:22ch}
.sec p.s{margin-top:12px;color:var(--soft);max-width:60ch;font-size:1.08rem}
.more-row{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}
.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.tile{display:flex;flex-direction:column;gap:12px;background:var(--paper2);border-radius:18px;padding:26px;color:var(--ink);min-height:250px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s}
.tile:hover{transform:translateY(-4px);color:var(--ink)}
.tile .k{font-size:13px;font-weight:600;color:var(--teal)}
.tile h3{font-size:1.35rem;letter-spacing:-0.022em;line-height:1.18}
.tile p{font-size:15px;color:var(--soft)}
.tile .go{margin-top:auto;font-weight:600;font-size:15px;color:var(--teal)}
.tile.dark{background:var(--deep);color:#EAF1F4}.tile.dark h3{color:#fff}.tile.dark p{color:#9DB0BB}.tile.dark .k,.tile.dark .go{color:var(--cyan)}
.tile .soon{display:inline-block;font-size:12px;font-weight:600;color:var(--soft);border:1px solid var(--rule);border-radius:980px;padding:2px 10px;align-self:flex-start}
@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.tiles{grid-template-columns:1fr}}
.ctaband{background:var(--deep);color:#EAF1F4;border-radius:22px;padding:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}
.ctaband h2{font-size:clamp(1.7rem,3.4vw,2.6rem);letter-spacing:-0.03em;line-height:1.08;color:#fff}
.ctaband p{color:#9DB0BB;margin-top:10px}
.ctaband .btn.solid{background:#fff;color:#0B1F2E}.ctaband .btn.solid:hover{background:var(--cyan);color:#05141C}
@media (max-width:760px){.ctaband{grid-template-columns:1fr;padding:30px 22px}}

/* engines */
.eng{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:start}
.eform{display:grid;gap:18px}
.eform fieldset{border:0;padding:0;margin:0;display:grid;gap:14px}
.eform legend{font-size:13px;font-weight:600;color:var(--teal);margin-bottom:6px}
.ef{display:grid;gap:6px}
.ef label{font-size:14px;font-weight:600;letter-spacing:-0.01em}
.ef small{font-size:12.5px;color:var(--soft);line-height:1.4}
.ef input,.ef select{font:inherit;font-size:16px;padding:11px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);color:var(--ink);min-height:46px;width:100%;min-width:0}
.ef input:focus,.ef select:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}
.ef .pre{position:relative}
.ef .pre span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--soft);font-size:15px;pointer-events:none}
.ef .pre input{padding-left:38px}
.two2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media (max-width:560px){.two2{grid-template-columns:1fr}}
.lead-box{border:1px solid var(--rule);border-radius:16px;padding:20px;display:grid;gap:14px;background:var(--paper2)}
.lead-box h3{font-size:1.15rem;letter-spacing:-0.02em}
.lead-box .consent{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:13px;color:var(--soft);align-items:start}
.lead-box .consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--teal)}
.dlbtn{background:var(--teal);color:var(--on-teal);border:0;border-radius:12px;min-height:50px;font:inherit;font-weight:600;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .2s}
.dlbtn:hover{background:var(--teal-h)}
.dlbtn:disabled{opacity:.5;cursor:not-allowed}
.dlmsg{font-size:13.5px;color:var(--soft);min-height:1.2em}
.dlmsg.err{color:var(--crit)}
.prevwrap{position:sticky;top:90px}
.prevbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;color:var(--soft);gap:10px;flex-wrap:wrap}
.prevbar b{color:var(--ink)}
.sheet{background:#fff;color:#0B1F2E;aspect-ratio:210/297;width:100%;box-shadow:0 1px 2px rgba(0,0,0,.08),0 18px 44px rgba(10,31,46,.16);border-radius:4px;overflow:hidden;position:relative;font-size:clamp(7px,0.82vw,10.5px);line-height:1.4;display:flex;flex-direction:column}
.sheet .hd{background:#0A3D62;color:#fff;padding:5% 6% 4%}
.sheet .hd .br{display:flex;justify-content:space-between;font-size:.95em;opacity:.85}
.sheet .hd h4{font-size:2.1em;margin-top:.6em;letter-spacing:-0.02em;line-height:1.15;color:#fff}
.sheet .bd{padding:4% 6%;display:flex;flex-direction:column;gap:1em;flex:1}
.sheet .who{display:grid;grid-template-columns:1fr 1fr;gap:.3em 1.2em;font-size:.95em;border-bottom:1px solid #DCE2E5;padding-bottom:.8em}
.sheet .who span{color:#5A6873}
.sheet .who b{font-weight:600}
.sheet .kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em}
.sheet .kpi div{background:#EEF2F3;padding:.7em .8em;border-radius:3px}
.sheet .kpi b{display:block;font-size:1.55em;letter-spacing:-0.02em;line-height:1.1}
.sheet .kpi span{font-size:.85em;color:#5A6873}
.sheet .kpi .main{background:#0B1F2E;color:#fff}.sheet .kpi .main span{color:#B9CBD6}
.sheet h5{font-size:1.05em;margin:0;font-weight:600}
.sheet .bars{display:grid;gap:.45em}
.sheet .br2{display:grid;grid-template-columns:34% 1fr 22%;gap:.6em;align-items:center;font-size:.92em}
.sheet .br2 i{display:block;height:.9em;background:#0B1F2E;border-radius:2px}
.sheet .br2 i.c{background:#0D7883}
.sheet .br2 em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums}
.sheet table{width:100%;border-collapse:collapse;font-size:.9em}
.sheet td{padding:.25em 0;border-bottom:1px solid #EEF2F3}
.sheet td:last-child{text-align:right;font-variant-numeric:tabular-nums}
.sheet .note{font-size:.82em;color:#5A6873;margin-top:auto}
.sheet .ft{padding:2.5% 6%;border-top:1px solid #DCE2E5;font-size:.82em;color:#5A6873;display:flex;justify-content:space-between}
.sheet .wmk{position:absolute;right:-8%;top:44%;transform:rotate(-28deg);font-size:6em;font-weight:700;color:rgba(13,120,131,.08);letter-spacing:.05em;pointer-events:none}
.res-live{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px}
.res-live div{border-top:2px solid var(--ink);padding-top:10px}
.res-live b{display:block;font-size:1.6rem;letter-spacing:-0.03em;line-height:1.1}
.res-live span{font-size:13px;color:var(--soft)}
.srcs{font-size:13px;color:var(--soft);border-top:1px solid var(--rule);padding-top:14px;display:grid;gap:6px}
.srcs a{color:var(--soft);text-decoration:underline;text-underline-offset:2px}
@media (max-width:980px){.eng{grid-template-columns:1fr}.prevwrap{position:relative;top:0}}

/* articles */
.alist{display:grid;gap:0;border-top:1px solid var(--ink)}
.arow{display:grid;grid-template-columns:220px 1fr 160px;gap:28px;padding:28px 0;border-bottom:1px solid var(--rule);color:var(--ink);align-items:center}
.arow:hover{color:var(--ink)}
.arow:hover h3{color:var(--teal)}
.arow .duo{aspect-ratio:4/3;border-radius:10px}
.arow h3{font-size:clamp(1.3rem,2.4vw,1.75rem);letter-spacing:-0.025em;line-height:1.15;transition:color .2s}
.arow p{margin-top:8px;color:var(--soft);font-size:15.5px}
.arow .meta{font-size:13px;color:var(--soft);text-align:right}
.arow .srcchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
.arow .srcchips span{font-size:12px;font-weight:600;border:1px solid var(--rule);border-radius:980px;padding:2px 10px;color:var(--soft)}
@media (max-width:760px){.arow{grid-template-columns:1fr;gap:12px}.arow .meta{text-align:left}}
.art{display:grid;grid-template-columns:minmax(0,680px) 260px;gap:64px;justify-content:center}
.art .body p{font-size:19px;line-height:1.6;letter-spacing:-0.015em;margin-top:22px}
.art .body h2{font-size:1.65rem;letter-spacing:-0.025em;margin-top:44px;line-height:1.2}
.art .body .stand{font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.38;letter-spacing:-0.02em;color:var(--ink);margin-top:0}
.art .body sup a{font-size:12px;font-weight:600;color:var(--teal);padding:0 2px}
.art .facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}
.art .fact{background:var(--paper2);border-radius:14px;padding:20px}
.art .fact b{display:block;font-size:2.2rem;letter-spacing:-0.035em;line-height:1}
.art .fact p{font-size:14.5px!important;line-height:1.45!important;margin-top:10px!important;color:var(--ink)}
.art .fact span{display:block;font-size:12px;color:var(--soft);margin-top:8px}
.art .view{margin-top:40px;border-left:3px solid var(--cyan);padding:4px 0 4px 20px}
.art .view .k{font-size:13px;font-weight:600;color:var(--teal)}
.art .view p{margin-top:10px!important}
.art .gate{margin-top:48px;padding:28px;border-radius:14px;background:var(--paper2);display:grid;gap:20px}
.art .gate .k{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}
.art .gate h2{font-size:1.5rem;letter-spacing:-0.02em;line-height:1.2;margin-top:6px}
.art .gate p{font-size:16px!important;margin-top:10px!important;color:var(--soft)}
.art .gate-ctas{display:flex;gap:12px;flex-wrap:wrap}
.art .caveat{margin-top:28px;font-size:14px!important;color:var(--soft);background:var(--paper2);padding:14px 16px;border-radius:10px;line-height:1.5!important}
.art aside{position:sticky;top:96px;align-self:start;display:grid;gap:18px;font-size:14px}
.art aside .k{font-size:12.5px;font-weight:600;color:var(--soft)}
.art aside ol{padding-left:18px;margin:6px 0 0;display:grid;gap:10px;color:var(--soft)}
.art aside ol a{color:var(--ink);font-weight:500}
.art aside ol a:hover{color:var(--teal)}
.reflist{margin-top:48px;border-top:1px solid var(--ink);padding-top:18px}
.reflist h2{font-size:1.2rem!important;margin-top:0!important}
.reflist ol{padding-left:20px;display:grid;gap:12px;margin-top:14px;font-size:15px;color:var(--soft)}
.reflist ol a{color:var(--teal);word-break:break-word}
.arthero{aspect-ratio:21/9;border-radius:18px;margin-bottom:40px}
@media (max-width:980px){.art{grid-template-columns:1fr}.art aside{position:relative;top:0}}
@media (max-width:560px){.art .facts{grid-template-columns:1fr}.art .body p{font-size:17.5px}}
.ai-note{font-family:var(--display)}
/* footer simplified */
footer .wm{font-weight:700}

/* ===================== v11: Korn Ferry-informed layer ===================== */
main [id]{scroll-margin-top:104px}
/* header + mega menu */
header.knav{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--rule)}
.knav .wrap{min-height:84px;gap:20px}
.knav nav.menu{gap:2px;align-self:stretch;align-items:stretch}
.knav .mi{display:flex}
.knav .mt{background:none;border:0;font:inherit;font-size:15.5px;font-weight:500;color:var(--navy);padding:0 14px;height:84px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative;letter-spacing:-0.01em;white-space:nowrap}
.knav nav.menu .mt::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;top:auto;height:4px;background:var(--teal);transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.2,.8,.2,1)}
.knav nav.menu .mi.open>.mt::after,.knav nav.menu .mi.on>.mt::after,.knav nav.menu a.mt.on::after,.knav nav.menu .mt:hover::after{transform:scaleX(1)}
.knav .mi.on>.mt,.knav a.mt.on{color:var(--teal)}
.chev{width:10px;height:7px;transition:transform .2s;opacity:.7}
.mi.open .chev{transform:rotate(180deg)}
.mp{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(1000px,calc(100vw - 40px));background:var(--paper);border:1px solid var(--rule);border-top:0;box-shadow:0 28px 56px rgba(6,36,58,.16);z-index:60}
.mi.small{position:relative}
.mi.small .mp{left:0;transform:none;width:340px}
.mi.open .mp{display:block;animation:mpin .2s ease-out}
@keyframes mpin{from{opacity:0;margin-top:-6px}to{opacity:1;margin-top:0}}
.mpi{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px 56px 44px}
.mi.small .mpi{grid-template-columns:1fr;padding:30px 36px 32px}
.mh{font-size:15px;font-weight:700;color:var(--teal);margin:0 0 8px;letter-spacing:-0.005em}
.mh a{color:var(--teal)!important;font-weight:700;padding:0!important}
.mc .mh + .mh{margin-top:14px}
nav.menu .mp a{display:block;color:var(--ink);font-size:16px;padding:9px 0;line-height:1.3;border:0;white-space:normal}
nav.menu .mp a::after{display:none!important}
nav.menu .mp a:hover{color:var(--teal)}
.mega .mc + .mc{border-left:1px solid var(--rule);padding-left:48px}
.mc.desc a{padding:0 0 22px}
.mc.desc a b{display:block;color:var(--teal);font-weight:700;font-size:16px}
.mc.desc a > span{display:block;color:var(--ink);font-size:15px;margin-top:6px;line-height:1.5}
@media (max-width:1180px){.knav .mt{padding:0 10px;font-size:15px}.knav nav.menu .mt::after{left:10px;right:10px}}
@media (max-width:1040px){
  .knav .wrap{min-height:68px}
  .knav nav.menu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;background:var(--paper);border-bottom:1px solid var(--rule);padding:4px 20px 20px;max-height:calc(100vh - 68px);overflow:auto;box-shadow:0 20px 40px rgba(6,36,58,.12)}
  .knav nav.menu.open{display:flex}
  .knav .mi{display:block}
  .knav .mt{height:auto;width:100%;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--rule2);font-size:17px}
  .knav nav.menu .mt::after{display:none}
  .mi.small{position:static}
  .mp,.mi.small .mp{position:static;transform:none;width:auto;border:0;box-shadow:none}
  .mpi,.mi.small .mpi{grid-template-columns:1fr;gap:12px;padding:10px 0 14px 14px}
  .mega .mc + .mc{border-left:0;padding-left:0;border-top:1px solid var(--rule2);padding-top:12px}
}

/* hero */
.eyb{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}
.eyb.dark{color:var(--teal)}
.khero{position:relative;min-height:clamp(580px,calc(100vh - 84px),800px);display:flex;align-items:center;color:#fff;overflow:hidden;background:#06243A;isolation:isolate}
.khero .kbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 30%;z-index:-2;animation:kzoom 16s ease-out both}
@keyframes kzoom{from{transform:scale(1.09)}to{transform:scale(1)}}
.khero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,36,58,.95) 0%,rgba(6,36,58,.86) 34%,rgba(6,36,58,.35) 66%,rgba(6,36,58,.08) 100%)}
.khero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:130px;background:var(--paper);clip-path:polygon(0 100%,100% 22%,100% 100%);z-index:-1}
.kin{padding-block:88px 170px;width:100%}
.khero h1{font-size:clamp(2.5rem,5.3vw,4.8rem);line-height:1.04;letter-spacing:-0.033em;font-weight:700;max-width:15ch;margin-top:22px;color:#fff;animation:kup .9s cubic-bezier(.2,.8,.2,1) .1s both}
.khero .eyb{animation:kup .9s cubic-bezier(.2,.8,.2,1) both}
.ksub{margin-top:26px;font-size:clamp(1.12rem,1.7vw,1.4rem);line-height:1.42;max-width:42ch;color:rgba(255,255,255,.88);font-weight:500;letter-spacing:-0.015em;animation:kup .9s cubic-bezier(.2,.8,.2,1) .25s both}
.kctas{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:40px;animation:kup .9s cubic-bezier(.2,.8,.2,1) .4s both}
@keyframes kup{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.kbtn{background:#fff;color:#06243A;font-weight:600;font-size:17px;padding:0 28px;min-height:54px;display:inline-flex;align-items:center;border-radius:3px;transition:background .2s,color .2s;white-space:nowrap}
.kbtn:hover{background:var(--cyan);color:#05141C}
.klink{color:#fff;font-weight:600;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:3px}
.klink:hover{color:var(--cyan);border-color:var(--cyan)}
.kcred{position:absolute;right:20px;top:14px;font-size:11px;color:rgba(255,255,255,.55);margin:0}
.khero.sub{min-height:clamp(460px,66vh,620px)}
.khero.sub .kin{padding-block:72px 150px}
@media (max-width:760px){
  .khero{min-height:auto}
  .khero::before{background:linear-gradient(180deg,rgba(6,36,58,.55) 0%,rgba(6,36,58,.9) 55%,rgba(6,36,58,.96) 100%)}
  .khero .kbg{object-position:78% 20%}
  .khero::after{height:56px}
  .kin,.khero.sub .kin{padding-block:96px 110px}
  .kctas{gap:20px}
}
@media (prefers-reduced-motion:reduce){.khero .kbg,.khero h1,.khero .eyb,.ksub,.kctas{animation:none}}

/* overlapping problem panel */
.kpanelw{position:relative;margin-top:-112px;z-index:2}
.kpanel{background:linear-gradient(135deg,#06243A 0%,#0A3D62 100%);color:#fff;padding:52px 56px 56px;text-align:center;box-shadow:0 30px 60px rgba(6,36,58,.22)}
.kpanel h2{font-size:clamp(1.55rem,2.9vw,2.35rem);letter-spacing:-0.025em;color:var(--cyan);font-weight:600;line-height:1.15}
.kchips{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}
.kchips a{color:#fff;border:1px solid rgba(255,255,255,.7);padding:12px 18px;font-weight:600;font-size:16px;display:inline-flex;gap:10px;align-items:center;transition:background .2s,color .2s,border-color .2s}
.kchips a:hover{background:#fff;color:#06243A;border-color:#fff}
@media (max-width:760px){.kpanelw{margin-top:-60px}.kpanel{padding:32px 20px 34px;text-align:left}.kchips{justify-content:flex-start;gap:10px}.kchips a{font-size:15px;padding:10px 14px;width:100%;justify-content:space-between}}

/* chart section */
.kchart{padding-top:104px}
.kchart-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:center}
.kchart-g .s + .s{margin-top:14px}
.kchart-g .eyb{margin-bottom:14px}
@media (max-width:900px){.kchart-g{grid-template-columns:minmax(0,1fr);gap:36px}.kchart{padding-top:72px}}

/* insights ticker */
.kticker{display:flex;min-height:84px;overflow:hidden;background:var(--cyan)}
.kt-lab{flex:none;background:#06243A;color:#fff!important;display:flex;align-items:center;gap:14px;padding:0 30px;font-size:21px;font-weight:600;letter-spacing:-0.02em;z-index:1}
.kt-lab img{width:34px;height:34px;background:#fff;border-radius:4px;padding:4px}
.kt-track{flex:1;overflow:hidden;display:flex;align-items:center;min-width:0}
.kt-run{display:flex;white-space:nowrap;animation:tick 70s linear infinite;will-change:transform}
.kt-run a{color:#05141C;font-size:20px;font-weight:600;letter-spacing:-0.02em;display:inline-flex;gap:14px;align-items:center;margin-right:72px}
.kt-run a small{font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75}
.kt-run a i{font-style:normal;opacity:.45}
.kt-run a:hover{text-decoration:underline;text-underline-offset:4px}
.kticker:hover .kt-run,.kticker:focus-within .kt-run{animation-play-state:paused}
@keyframes tick{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.kt-run{animation:none}.kt-track{overflow-x:auto}}
@media (max-width:760px){.kticker{min-height:64px}.kt-lab{font-size:15px;padding:0 16px;gap:10px}.kt-lab img{width:26px;height:26px}.kt-run a{font-size:16px;margin-right:48px}.kt-run a small{font-size:12px}}

/* why cards */
.kwhy{padding-top:96px}
.wcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}
.wcard{position:relative;aspect-ratio:5/4;overflow:hidden;border:0;padding:0;text-align:left;color:#fff;font:inherit;cursor:pointer;background:#06243A;display:block;width:100%}
.wcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.wcard:hover img{transform:scale(1.04)}
.wcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,36,58,.1) 30%,rgba(6,36,58,.82));transition:background .4s}
.wcard b{position:absolute;left:28px;bottom:24px;right:28px;z-index:2;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:300;letter-spacing:-0.025em;line-height:1.1}
.wplus{position:absolute;top:22px;right:22px;width:42px;height:42px;border:2px solid #fff;z-index:2;transition:transform .3s}
.wplus::before,.wplus::after{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%)}
.wplus::before{width:20px;height:2px}.wplus::after{width:2px;height:20px}
.wtxt{position:absolute;left:28px;right:80px;top:26px;z-index:2;font-size:17px;line-height:1.55;font-weight:500;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s}
.wcard[aria-expanded="true"] .wtxt{opacity:1;transform:none}
.wcard[aria-expanded="true"]::after{background:rgba(6,36,58,.88)}
.wcard[aria-expanded="true"] .wplus{transform:rotate(45deg)}
@media (hover:hover){.wcard:hover .wtxt{opacity:1;transform:none}.wcard:hover::after{background:rgba(6,36,58,.88)}}
.wcard.solid{background:#0D7883;color:#fff}
.wcard.solid::after{display:none}
.wcard.solid .wtxt{opacity:1;transform:none;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500;line-height:1.4;right:28px;letter-spacing:-0.015em}
.wgo{font-size:1.25rem!important;font-weight:600!important}
.wcard.solid:hover{background:#0A6570;color:#fff}
@media (max-width:900px){.wcards{grid-template-columns:minmax(0,1fr)}.wcard{aspect-ratio:16/10}}

/* contact CTA band */
.kcta .ctaband{border-radius:0;background:linear-gradient(135deg,#06243A,#0A3D62)}
.kcta .eyb{color:var(--cyan)}
.kcta h2{margin-top:12px}

/* about: sub nav */
.ksubnav{position:sticky;top:84px;z-index:40;background:var(--paper);border-bottom:1px solid var(--rule)}
.ksubnav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}
.ksubnav nav{display:flex;gap:40px;overflow-x:auto;scrollbar-width:none;align-self:stretch}
.ksubnav nav::-webkit-scrollbar{display:none}
.ksubnav nav a{color:var(--navy);font-size:14.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;display:flex;align-items:center;position:relative;white-space:nowrap}
.ksubnav nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--cyan);transform:scaleX(0);transition:transform .25s}
.ksubnav nav a.on::after,.ksubnav nav a:hover::after{transform:scaleX(1)}
.ktop{border:1px solid var(--navy);background:transparent;color:var(--navy);font:inherit;font-weight:600;font-size:16px;padding:0 18px;min-height:48px;cursor:pointer;white-space:nowrap;flex:none}
.ktop:hover{background:var(--navy);color:var(--paper)}
#kerja,#pengalaman,#prinsip,#teknologi{scroll-margin-top:164px}
@media (max-width:1040px){.ksubnav{top:68px}}
@media (max-width:760px){.ktop{display:none}.ksubnav .wrap{min-height:58px}.ksubnav nav{gap:26px}.ksubnav nav a{font-size:13px}#kerja,#pengalaman,#prinsip,#teknologi{scroll-margin-top:132px}}

/* about: statement band + mosaic */
.kband{background:#06243A;color:#fff;padding-block:88px 96px}
.kstate{font-size:clamp(1.45rem,2.7vw,2.25rem);font-weight:600;letter-spacing:-0.025em;line-height:1.28;text-align:center;max-width:32ch;margin:0 auto}
.kmosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:64px}
.km{position:relative;overflow:hidden;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;min-height:330px}
.km.a{grid-column:span 5;background:linear-gradient(160deg,#0A3D62,#041826)}
.km.a span{font-size:clamp(2rem,3.3vw,3.1rem);font-weight:300;letter-spacing:-0.03em;line-height:1.1}
.km.s{grid-column:span 3;background:linear-gradient(160deg,#0D4A6E,#06243A)}
.km.s b{font-size:clamp(3.6rem,6vw,5.4rem);font-weight:700;letter-spacing:-0.045em;line-height:1}
.km.s p{font-size:15.5px;color:rgba(255,255,255,.84);margin-top:14px;line-height:1.45}
.km.s.light{background:linear-gradient(170deg,#E3EEF2 0%,#7FA6B8 100%)}
.km.s.light b,.km.s.light p{color:#06243A}
.km.p{grid-column:span 4;padding:0}
.km.p.wide{grid-column:span 6}
.km.p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}
@media (max-width:900px){.km.a,.km.s,.km.p,.km.p.wide{grid-column:span 12}.km{min-height:200px}.km.p{min-height:240px}.kmosaic{gap:14px;margin-top:44px}.kband{padding-block:64px}}

/* about: experience + values */
.kexp-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;align-items:start}
.kexp-g .eyb{margin-bottom:14px}
.kexp-g .s{margin-top:0}.kexp-g .s + .s{margin-top:16px}
.kvals-g{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:72px;align-items:start}
.kv-img{aspect-ratio:4/5;position:sticky;top:184px}
.vals{margin-top:28px;border-top:1px solid var(--rule)}
.val{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:34px 0;border-bottom:1px solid var(--rule)}
.vn{font-size:3rem;font-weight:200;color:var(--teal);letter-spacing:-0.03em;line-height:1}
.val h3{font-size:clamp(1.45rem,2.3vw,1.95rem);letter-spacing:-0.025em;color:var(--navy);line-height:1.15}
.val p{margin-top:14px;color:var(--soft);font-size:17px;line-height:1.65}
@media (max-width:900px){.kexp-g,.kvals-g{grid-template-columns:minmax(0,1fr);gap:28px}.kv-img{position:relative;top:0;aspect-ratio:16/10}.val{grid-template-columns:56px minmax(0,1fr);gap:12px}.vn{font-size:2rem}}

/* contact */
.kcontact-sec{background:linear-gradient(180deg,var(--paper2),var(--paper));padding-block:72px 96px}
.kcontact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;align-items:start}
.kc-l{position:sticky;top:120px}
.kc-l .eyb{color:var(--navy)}
.kc-l h1{font-size:clamp(2.2rem,4.3vw,3.4rem);letter-spacing:-0.03em;line-height:1.08;color:var(--teal);margin-top:16px;max-width:14ch;font-weight:700}
.kc-sub{margin-top:20px;color:var(--soft);font-size:1.1rem;max-width:40ch}
.kc-l .mail{display:flex;gap:12px;align-items:center;margin-top:28px;flex-wrap:wrap}
.kc-l .mail b{font-size:1.3rem;letter-spacing:-0.02em;user-select:all}
.kc-l .mail button{background:none;border:1px solid var(--rule);font:inherit;font-size:13px;padding:6px 12px;cursor:pointer;color:var(--soft);min-height:34px}
.kform form#cform{display:block}
.kform{background:var(--paper);padding:40px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 20px 50px rgba(6,36,58,.09)}
.kgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 28px;margin-bottom:22px}
.kf{display:grid;gap:8px;margin-bottom:22px}
.kgrid .kf{margin:0}
.kf label{font-size:15px;font-weight:600;color:var(--navy)}
.kf label i,.kchk i{color:var(--crit);font-style:normal}
.kf .opt{font-weight:400;color:var(--soft)}
.kf input,.kf select,.kf textarea{font:inherit;font-size:16px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);min-height:56px;padding:12px 14px;border-radius:0;width:100%;min-width:0}
.kf select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235A6873' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;padding-right:42px}
.kf textarea{min-height:120px;resize:vertical}
.kf input:focus,.kf select:focus,.kf textarea:focus{outline:2px solid var(--teal);outline-offset:-1px;border-color:var(--teal)}
.kf .bad{border-color:var(--crit);outline:1px solid var(--crit);outline-offset:-1px}
.kchk{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:14.5px;color:var(--ink);line-height:1.5;padding-top:20px;border-top:1px solid var(--rule);margin-top:4px;cursor:pointer}
.kchk + .kchk{border-top:0;padding-top:12px;margin-top:0}
.kchk input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--teal)}
.kchk.bad > span{color:var(--crit)}
.kerr{color:var(--crit);font-size:14px;margin-top:12px;min-height:0}
.kerr:empty{display:none}
.ksubmit{width:100%;margin-top:24px;min-height:58px;background:#0A3D62;color:#fff;border:0;font:inherit;font-size:17px;font-weight:600;cursor:pointer;transition:background .2s}
.ksubmit:hover{background:#0D7883}
.kfine{text-align:center;font-size:14px;color:var(--soft);margin-top:18px}
.kfine a{text-decoration:underline;text-underline-offset:2px}
.kform .done{border:0;padding:0}
.kform .done b{display:block;font-size:1.8rem;letter-spacing:-0.025em;color:var(--teal)}
.kform .done p{margin-top:12px;color:var(--soft);font-size:1.05rem;font-weight:400}
@media (max-width:900px){.kcontact{grid-template-columns:minmax(0,1fr);gap:36px}.kc-l{position:relative;top:0}.kgrid{grid-template-columns:minmax(0,1fr)}.kform{padding:24px 18px}.kcontact-sec{padding-block:48px 64px}}

/* footer legal */
footer .legal .lg{display:flex;gap:22px;flex-wrap:wrap;align-items:center}
footer .legal .lg a{display:inline;padding:0;color:#EAF1F4}

/* v11.1: colour-graded editorial photography, no duotone */
.duo{background:#06243A}
.duo img{filter:none;mix-blend-mode:normal;opacity:1}
.khero .kbg.hb{object-position:68% 40%}
.khero .kbg.ht{object-position:62% 45%}
.khero:has(.hb)::before{background:linear-gradient(90deg,rgba(6,36,58,.93) 0%,rgba(6,36,58,.78) 36%,rgba(6,36,58,.22) 64%,rgba(6,36,58,0) 100%)}
.kband{background:#06243A url(/img/tentang-band.webp) center 60%/cover no-repeat}
.kv-img img{object-position:center 25%}
.km.p img{object-position:center 35%}
.wcard img{object-position:center}
@media (max-width:760px){.khero .kbg.hb{object-position:80% 30%}.khero:has(.hb)::before{background:linear-gradient(180deg,rgba(6,36,58,.45) 0%,rgba(6,36,58,.88) 52%,rgba(6,36,58,.96) 100%)}}

/* v11.2: hero carousel + transparent nav (Korn Ferry pattern) */
.knav{transition:background .3s,border-color .3s}
.knav.over{background:transparent;border-bottom-color:rgba(255,255,255,.28)}
.knav.over .mt,.knav.over .logo b{color:#fff}
.knav.over .logo span{color:rgba(255,255,255,.75);border-left-color:rgba(255,255,255,.35)}
.knav.over .lang{border-color:rgba(255,255,255,.4)}
.knav.over .lang button{color:#fff}
.knav.over .lang button[aria-pressed="true"]{background:#fff;color:#06243A}
.knav.over .burger{color:#fff;border-color:rgba(255,255,255,.4)}
.knav.over nav.menu .mt::after{background:var(--cyan)}
.kslider{display:block;height:clamp(660px,100vh,880px);min-height:0;margin-top:-85px}
.kslider::before{display:none}
.kslider::after{z-index:3}
.kslide{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transition:opacity 1.1s ease;z-index:0;isolation:isolate}
.kslide.on{opacity:1;z-index:1}
.kslide::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,36,58,.9) 0%,rgba(6,36,58,.72) 38%,rgba(6,36,58,.2) 68%,rgba(6,36,58,0) 100%)}
.kslide .kbg{animation:none}
.kslide.on .kbg{animation:kzoom 9s ease-out both}
.kslide .kbg.s2{object-position:center 35%}
.kslide .kbg.s3{object-position:center 50%}
.kslider .kin{padding-block:150px 200px}
.kslide .eyb,.kslide .kh,.kslide .ksub,.kslide .kctas{opacity:0;animation:none}
.kslide.on .eyb{animation:kup .9s cubic-bezier(.2,.8,.2,1) .15s both}
.kslide.on .kh{animation:kup .9s cubic-bezier(.2,.8,.2,1) .3s both}
.kslide.on .ksub{animation:kup .9s cubic-bezier(.2,.8,.2,1) .45s both}
.kslide.on .kctas{animation:kup .9s cubic-bezier(.2,.8,.2,1) .6s both}
.kh{font-size:clamp(2.5rem,5.1vw,4.8rem);line-height:1.07;letter-spacing:-0.028em;font-weight:400;max-width:17ch;color:#fff;margin:0}
.eyb + .kh{margin-top:22px}
.kslide:nth-child(2) .kh{max-width:20ch}
.kslider .ksub{font-weight:700;font-size:clamp(1.15rem,1.9vw,1.6rem);color:#fff;max-width:40ch;letter-spacing:-0.018em;line-height:1.3;margin-top:24px;animation:none}
.kslider .kctas{margin-top:36px}
.kslider .kcred{top:98px}
.kctrlw{position:absolute;left:0;right:0;bottom:150px;z-index:4;display:flex;justify-content:flex-end;pointer-events:none}
.kctrl{pointer-events:auto;width:164px}
.karr{display:grid;grid-template-columns:1fr 1fr}
.karr button{height:80px;border:0;cursor:pointer;color:#fff;background:#05141C;display:grid;place-items:center;transition:background .2s,color .2s}
.karr button + button{background:#0A3D62}
.karr button:hover{color:var(--cyan)}
.karr svg{width:28px;height:28px}
.kprog{height:6px;background:rgba(255,255,255,.2)}
.kprog i{display:block;height:100%;width:0;background:var(--cyan)}
.kprog i.run{animation:kfill 7s linear forwards}
@keyframes kfill{from{width:0}to{width:100%}}
.kslider:hover .kprog i,.kslider:focus-within .kprog i{animation-play-state:paused}
@media (max-width:1040px){.kslider{margin-top:-69px}}
@media (max-width:760px){
  .kslider{height:clamp(680px,100svh,820px)}
  .kslide::before{background:linear-gradient(180deg,rgba(6,36,58,.45) 0%,rgba(6,36,58,.75) 45%,rgba(6,36,58,.95) 100%)}
  .kslider .kin{padding-block:110px 190px}
  .kctrlw{bottom:84px}
  .kctrl{width:124px}
  .karr button{height:58px}
  .karr svg{width:22px;height:22px}
  .kslider .kcred{top:80px}
}
@media (prefers-reduced-motion:reduce){.kslide.on .eyb,.kslide.on .kh,.kslide.on .ksub,.kslide.on .kctas{animation:none;opacity:1}.kslide.on .kbg{animation:none}.kslide{transition:none}}
.kslider h1.kh,.kslider .kh{font-weight:400;letter-spacing:-0.028em;font-size:clamp(2.5rem,5.1vw,4.8rem);line-height:1.07;margin-top:0}
.kslider .eyb + .kh{margin-top:22px}

/* v11.3: animated light ribbon + optional slide video */
.kribbon{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.95}
.kslide video.kbg{object-fit:cover}
.kribbon{transition:opacity .9s ease}
.kslider[data-slide="1"] .kribbon{opacity:0}
.kslide:nth-of-type(3)::before{background:linear-gradient(90deg,rgba(6,36,58,.95) 0%,rgba(6,36,58,.86) 40%,rgba(6,36,58,.4) 70%,rgba(6,36,58,.12) 100%)}
.kslide:nth-of-type(2)::before{background:linear-gradient(90deg,rgba(6,36,58,.88) 0%,rgba(6,36,58,.62) 45%,rgba(6,36,58,.15) 75%,rgba(6,36,58,0) 100%)}
@media (max-width:760px){.kslide:nth-of-type(2)::before,.kslide:nth-of-type(3)::before{background:linear-gradient(180deg,rgba(6,36,58,.5) 0%,rgba(6,36,58,.8) 45%,rgba(6,36,58,.95) 100%)}}

/* v11.5: third why-card as image + teal action bar */
.wcard.cta{background:#06243A;color:#fff}
.wcard.cta img{inset:0 0 72px 0;height:calc(100% - 72px)}
.wcard.cta::after{inset:0 0 72px 0;background:linear-gradient(180deg,rgba(6,36,58,.1) 20%,rgba(6,36,58,.88) 100%)}
.wcard.cta:hover::after{background:linear-gradient(180deg,rgba(6,36,58,.2) 10%,rgba(6,36,58,.92) 100%)}
.wcard.cta .wtxt{opacity:1;transform:none;top:auto;bottom:96px;right:28px;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.45;letter-spacing:-0.012em}
.wbar{position:absolute;left:0;right:0;bottom:0;height:72px;z-index:2;background:#0D7883;display:flex;align-items:center;gap:10px;padding:0 28px;font-size:1.2rem;font-weight:600;transition:background .2s}
.wcard.cta:hover .wbar{background:#0A6570}
.wcard.cta:hover{color:#fff}

/* v11.7: atrium video on slide 1, ribbon only on slide 3 */
.kslide .kbg.s1{object-position:62% 50%}
.kslider[data-slide="0"] .kribbon{opacity:0}
.kslide:nth-of-type(1)::before{background:linear-gradient(90deg,rgba(6,36,58,.9) 0%,rgba(6,36,58,.7) 36%,rgba(6,36,58,.15) 66%,rgba(6,36,58,0) 100%)}
@media (max-width:760px){.kslide .kbg.s1{object-position:58% 50%}.kslide:nth-of-type(1)::before{background:linear-gradient(180deg,rgba(6,36,58,.4) 0%,rgba(6,36,58,.75) 50%,rgba(6,36,58,.95) 100%)}}

/* v11.8: light ticker, open complaints list, editorial calculator rows */
.kticker{background:transparent;min-height:68px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.kt-lab{background:transparent;color:var(--teal)!important;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:0 28px 0 max(20px,calc((100vw - var(--max))/2 + 20px));gap:10px;border-right:1px solid var(--rule)}
.kt-lab img{width:22px;height:22px;background:none;padding:0;border-radius:0}
.kt-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.kt-run a{color:var(--ink);font-size:17px;font-weight:500;letter-spacing:-0.012em;margin-right:64px}
.kt-run a small{font-size:12px;color:var(--teal);opacity:1;letter-spacing:.08em}
.kt-run a i{color:var(--rule);opacity:1}
.kt-run a:hover{color:var(--teal)}
@media (max-width:760px){.kticker{min-height:56px}.kt-lab{font-size:11px;padding:0 14px}.kt-lab span{display:none}.kt-run a{font-size:15px;margin-right:44px}}

.ksym{background:var(--paper)}
.ksym-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:72px;align-items:start}
.ksym-l{position:sticky;top:120px}
.ksym-l .s{margin-top:16px}
.vq{border-top:1px solid var(--rule)}
.vqi{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:34px 0 36px;border-bottom:1px solid var(--rule);position:relative}
.vqi::before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--cyan);transition:width .5s cubic-bezier(.2,.8,.2,1)}
.vqi:hover::before{width:100%}
.vqn{font-size:2.4rem;font-weight:200;color:var(--teal);letter-spacing:-0.03em;line-height:1}
.vqs{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-0.025em;line-height:1.15;color:var(--navy);position:relative}
.vqs::before{content:"\201C";position:absolute;left:-.55em;top:-.12em;color:var(--cyan);font-weight:700}
.vqg{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:20px}
.vqk{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}
.vqg p:not(.vqk){font-size:16px;line-height:1.55;color:var(--soft)}
.vqg div:first-child p:not(.vqk){color:var(--ink)}
.vql{display:inline-block;margin-top:12px;font-weight:600;font-size:15px;color:var(--teal);border-bottom:1px solid currentColor;padding-bottom:1px}
@media (max-width:900px){.ksym-g{grid-template-columns:minmax(0,1fr);gap:24px}.ksym-l{position:relative;top:0}.vqi{grid-template-columns:44px minmax(0,1fr)}.vqn{font-size:1.6rem}.vqg{grid-template-columns:1fr;gap:18px}.vqs::before{display:none}}

.erows{border-top:1px solid var(--ink)}
.erow{display:grid;grid-template-columns:90px minmax(0,1.1fr) minmax(0,1fr) 56px;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid var(--rule);color:var(--ink);position:relative;transition:padding .3s}
.erow::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--teal);transition:width .45s cubic-bezier(.2,.8,.2,1)}
a.erow:hover{color:var(--ink)}
a.erow:hover::after{width:100%}
.erow .en{font-size:3rem;font-weight:200;color:var(--teal);letter-spacing:-0.04em;line-height:1}
.erow .ek{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}
.erow h3{font-size:clamp(1.4rem,2.3vw,1.85rem);letter-spacing:-0.025em;line-height:1.15;margin-top:6px;color:var(--navy)}
.erow p{color:var(--soft);font-size:16px;line-height:1.5}
.erow .ea{width:52px;height:52px;border:1px solid var(--rule);border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--teal);transition:background .25s,color .25s,border-color .25s,transform .25s}
a.erow:hover .ea{background:var(--teal);color:#fff;border-color:var(--teal);transform:translateX(4px)}
.erow.soon{opacity:.62}
.erow.soon .ea{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:auto;height:auto;border-radius:0;border:0;color:var(--soft)}
@media (max-width:760px){.erow{grid-template-columns:48px minmax(0,1fr) 44px;gap:14px;padding:24px 0}.erow .en{font-size:1.8rem}.erow p{grid-column:2/3}.erow .ea{grid-column:3;grid-row:1;width:40px;height:40px}}

.d-api,.d-mail{display:none}.ok-api .d-api,.ok-mail .d-mail{display:block}.news .ok .d-api,.news .ok .d-mail{display:none}.news.ok-api .ok .d-api,.news.ok-mail .ok .d-mail{display:inline}
/* v11.10 product list in mosaic */
.kprod ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px;color:#06243A}
.kprod li{display:flex;justify-content:space-between;gap:10px;align-items:baseline;border-top:1px solid rgba(6,36,58,.16);padding-top:7px;font-size:14px;line-height:1.3}
.kprod li b{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;white-space:nowrap}
.kprod li>span{color:rgba(6,36,58,.72);text-align:right}
.km.s.kprod{grid-column:span 4}
.km.s.kprod>b{font-size:clamp(3rem,5vw,4.4rem)}
@media (max-width:900px){.km.s.kprod{grid-column:span 12}}
.kprod ~ .km.p.wide{grid-column:span 5}@media (max-width:900px){.kprod ~ .km.p.wide{grid-column:span 12}}

/* WLA page: header shares the article column */
.pg[data-page="alat-beban-kerja"] .ph .wrap{display:grid;grid-template-columns:minmax(0,680px) 260px;column-gap:64px;justify-content:center}
.pg[data-page="alat-beban-kerja"] .ph .wrap>*{grid-column:1}
.pg[data-page="alat-beban-kerja"] .ph h1{max-width:none!important;font-size:clamp(2.1rem,4.2vw,3.2rem)}
.pg[data-page="alat-beban-kerja"] .ph .lead{display:block;max-width:none;padding-bottom:32px;border-bottom:1px solid var(--rule)}
.pg[data-page="alat-beban-kerja"] .art .body>.i>.stand:first-child,.pg[data-page="alat-beban-kerja"] .art .body>.e>.stand:first-child{margin-top:8px}
@media (max-width:980px){.pg[data-page="alat-beban-kerja"] .ph .wrap{grid-template-columns:1fr}}
