#indonesia-branches .company-grid,#indonesia-companies .company-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:680px;margin-inline:auto;gap:clamp(1.5rem,3vw,2.25rem);align-items:stretch}.indonesia-holding .indonesia-holding__heading,.indonesia-holding .inline-company__header{font-family:Elite Tajawal,Arial,sans-serif}.indonesia-holding .indonesia-holding__heading{max-width:64rem;margin-inline:auto;text-align:center}.indonesia-holding .indonesia-holding__heading h2{max-width:none;margin:.6rem 0 1.2rem;color:#f0deb0;font-size:clamp(1.65rem,3.2vw,2.8rem);font-weight:700;line-height:1.65;letter-spacing:0;text-wrap:balance}.indonesia-holding__heading>p{max-width:74ch;margin-inline:auto}.indonesia-holding .indonesia-holding__themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.75rem auto 0;max-width:58rem}.indonesia-holding .indonesia-holding__themes span{justify-content:center;border-color:#ceb47a33;background:linear-gradient(125deg,#bba0660b,#ffffff03);padding:.85rem .7rem;line-height:1.8}.indonesia-holding .inline-company__header{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:1.4rem;padding-block:1.4rem 2rem;border-bottom:1px solid #ceb47a26}.indonesia-holding .inline-company__mark{position:relative;isolation:isolate;overflow:visible;width:clamp(11rem,20vw,15rem);height:auto;aspect-ratio:674/970;margin-inline:auto;padding:0;border:0;background:none;box-shadow:none}.indonesia-holding .inline-company__mark:before{content:"";position:absolute;z-index:-1;inset:5% -30%;pointer-events:none;background:radial-gradient(ellipse,#c9a65c20,#c9a65c06 45%,transparent 70%)}.indonesia-holding .inline-company__mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 16px 22px #0006) drop-shadow(0 0 12px #d2ae6c1c)}.indonesia-holding .group-crest-motion,.indonesia-holding .group-crest-motion__body{display:block;position:relative;width:100%;height:100%;aspect-ratio:674/970}.indonesia-holding .group-crest-motion__body{animation:holding-crest-float 8s ease-in-out infinite}.indonesia-holding .group-crest-motion__aura{position:absolute;inset:8% -35% -3%;pointer-events:none;background:radial-gradient(ellipse,#dec18028,#c9a65c0a 48%,transparent 70%);animation:holding-crest-aura 10s ease-in-out infinite}.indonesia-holding .group-crest-motion__sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask:var(--crest-mask) center /contain no-repeat;-webkit-mask:var(--crest-mask) center /contain no-repeat}.indonesia-holding .group-crest-motion__sheen:after{content:"";position:absolute;inset:-10% -45%;background:linear-gradient(112deg,transparent 35%,#e6c68238 44%,#fff4d8 50%,#e6c68238 56%,transparent 65%);animation:holding-crest-sheen 14s linear infinite}.indonesia-holding .group-crest-motion__aura,.indonesia-holding .group-crest-motion__body,.indonesia-holding .group-crest-motion__sheen:after{animation-play-state:paused}.indonesia-holding .group-crest-motion[data-motion=running] .group-crest-motion__aura,.indonesia-holding .group-crest-motion[data-motion=running] .group-crest-motion__body,.indonesia-holding .group-crest-motion[data-motion=running] .group-crest-motion__sheen:after{animation-play-state:running}@keyframes holding-crest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes holding-crest-aura{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes holding-crest-sheen{0%,9%{transform:translateX(-80%);opacity:0}14%{opacity:.3}31%{opacity:.3}38%,to{transform:translateX(80%);opacity:0}}@media (prefers-reduced-motion:reduce){.indonesia-holding .group-crest-motion__aura,.indonesia-holding .group-crest-motion__body,.indonesia-holding .group-crest-motion__sheen:after{animation:none}.indonesia-holding .group-crest-motion__sheen{display:none}.indonesia-holding .group-crest-motion__aura{opacity:.6}}.indonesia-holding .inline-company__identity{display:block;width:100%;min-width:0}.indonesia-holding .inline-company__identity h3{max-width:none;margin:0 auto;color:#fbefd2;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.65;text-wrap:balance}.indonesia-holding .inline-company__secondary-name{color:#d6c49c;letter-spacing:.03em;line-height:1.8}.indonesia-holding .inline-company__activity{justify-items:center;line-height:1.85;margin-top:1.1rem}@media (max-width:760px){.indonesia-holding .indonesia-holding__themes{grid-template-columns:repeat(2,minmax(0,1fr))}.indonesia-holding .inline-company__header{padding-block:1rem 1.5rem;gap:1.2rem}}@media (max-width:440px){.indonesia-holding .indonesia-holding__themes{grid-template-columns:minmax(0,1fr)}}